/* CSS Document */
.mainVisual{background-color: #014aa6;background-image: url(../img/main_bg_210524.jpg); width:950px; height:280px;background-repeat: no-repeat;background-position: center top;}
.mainVisual .heading{ font-size:30px; color:#FFF; padding-top:65px; padding-left:30px;}
.mainVisual p{color:#FFF;padding-top:40px;padding-left:30px; font-size:18px;}
.linktwin{ display:table;}
.linktwin p{ display:table-cell; border-spacing:10px;}

.contentsInr .col2 li {display: inline-block; margin-left: 15px;}
.contentsInr .col2 li:first-child {margin-left: 0;}
#seat_quality .pic_seat01{ position:relative; height:499px; width:950px;}
.pic_seat01_btn{ position:relative; bottom:120px; left:733px; width:190px;}

.bggray{ background:#f6f6f6;}
/* seat_flow */
#seat_flow .unit01 dl { display:table; margin-top:40px; }
#seat_flow .unit01 dt,
#seat_flow .unit01 dd { display:table-cell; vertical-align:top; }
#seat_flow .unit01 dt { width:262px; }


/* qa */
.faqList li:last-child{border-bottom:none!important;}
.faqList li:first-child {border-top: none!important;}

/* needcall */
.infocall{border: 1px solid #d0d0d0;  padding: 15px 10px 10px !important; margin-top:100px;}
.fs24{ font-size:24px;}
.fcbrown{ color:#996634;}
.area{background-color:#333333;color:#fff;display:inline-block;*display:inline;*zoom:1;ext-decoration:none;text-align:center;padding:2px 2px 0 2px!important;background-image:none!important; background-position:middle;}
.phoneList ul{ display:table;}
.phoneList li{ display:table-cell; padding-right:20px;}
.wid680{ width:680px;}
.txTel01{font-size:20px;display:inline-block;*display:inline;zoom:1;padding-left:14px;background:url(../img/icon_tel01.png) no-repeat 0 center;}
.txTel01 span{font-size:16px;padding-left:0.5em;}
.txTel01.ntf{background:url(../img/icon_tel02.png) no-repeat 0 center;}
.infoInside{letter-spacing: -0.4em;margin: 10px 0 0 -20px;}
.infoInside li{display: inline-block;letter-spacing: normal;margin-left: 20px;}
.infoInside li span.iconDom{background: #000;color: #fff;margin-right: 5px;padding: 2px 6px;display: inline-block;font-size: 12px;}