/* BASIC css start */
#MS_WritenBySEB P { margin-top:7px; margin-bottom:7px;}
#faqWrap BLOCKQUOTE { margin-left:15px; }
#faqWrap BLOCKQUOTE.q1,
#faqWrap BLOCKQUOTE.q2,
#faqWrap BLOCKQUOTE.q3,
#faqWrap BLOCKQUOTE.q4,
#faqWrap BLOCKQUOTE.q5,
#faqWrap BLOCKQUOTE.q6,
#faqWrap BLOCKQUOTE.q7{ padding:10px; margin-left:15px; margin-right:15px;}
#faqWrap BLOCKQUOTE.q1{ padding:0 10px; border-left:2px solid #ccc;}
#faqWrap BLOCKQUOTE.q2{ padding:0 10px; background:url(/images/d3/modern_simple/common/bg_qmark.gif) no-repeat;}
#faqWrap BLOCKQUOTE.q3{ border:1px solid #d9d9d9;}
#faqWrap BLOCKQUOTE.q4{ border:1px solid #d9d9d9; background:#fbfbfb;}
#faqWrap BLOCKQUOTE.q5{ border:2px solid #707070;}
#faqWrap BLOCKQUOTE.q6{ border:1px dashed #707070;}
#faqWrap BLOCKQUOTE.q7{ border:1px dashed #707070; background:#fbfbfb;}
/* FAQ°Ë»ö Æû */
#faqWrap .faq-search {margin-top:60px;}
#faqWrap .search-wrap {margin:10px 0 0; padding: 0 65px 0 0; border: 5px solid #000;}
#faqWrap .search-wrap .select-wrap {float:left; margin-left:30px; width: 200px;padding-top: 22px;}
#faqWrap .search-wrap .select-wrap select { height: 30px; font-size: 20px; border:0;  width: 100%;}
#faqWrap .search-wrap .keyword {float:left; width:780px;}
#faqWrap .search-wrap .keyword input {font-size: 32px; border:0; width:100%; height:75px; padding:0 0 0 30px;}
#faqWrap .search-wrap .searchButton {background-color: transparent; float:right; margin-top:21px;}
#faqWrap .search-wrap .searchForm #keyword_search {width:90%;}

#faqWrap .best-keyword {padding: 15px; background-color: #efefef; font-size: 14px;}
#faqWrap .best-keyword dt {font: 400 italic 1.2em/1 'Playfair Display', serif; color: #333;}
#faqWrap .best-keyword dd {margin-top:15px; overflow: hidden;}
#faqWrap .best-keyword dd li {float: left;}
#faqWrap .best-keyword dd li + li {margin-left: 15px;}

.faq .breadscrumb {height:39px; line-height:35px; background:#000; color:#fff; font-size:12px;}
.faq .breadscrumb a,
.faq .breadscrumb span {margin-right:14px; padding-left:14px; font-size:12px; color:#fff; vertical-align:middle;}
.faq .breadscrumb a:first-child {margin-left:0; padding-left:0;}
.faq .breadscrumb img {vertical-align:middle;}

.faq-header {margin-top: 60px; text-align:center;}
.faq-header h2 {font: bold 53px/1 'Playfair Display', serif; text-transform: uppercase;}
.faq-header p {margin-top: 15px; font-size: 14px;}

.faq-category {margin-top:60px; text-align:center;}
.faq-category li {display:inline-block; margin:0 6px;}
.faq-category li a {display:block; padding:0 15px; height:31px; line-height:30px; font-size:16px; background:#fff; border:1px solid #cacaca;}
.faq-category li a:hover {background:#a20025; border-color:#a20025; font-weight:500; color:#fff;}

.faq-list {margin-top: 60px;}
.faq-list table {border-bottom: 1px solid #000;}
.faq-list td {padding: 25px 0; border-top: 1px solid #000; font-size:14px; background-color: #fff!important;}
.faq-list .faq-q {font: bold 24px/1 'Playfair Display', serif; text-align:right; vertical-align: top;}
.faq-list .faq-a {font: bold 24px/1 'Playfair Display', serif; text-align:right; color:#777; vertical-align: top;}
.faq-list .faq-catename {text-align:center;}
.faq-list .faq-title {padding:0 15px; cursor: pointer;}
.faq-list .faq-answer {padding: 20px 15px; color: #555; line-height: 1.7;}
.faq-list .slide-show td {border-top-color: #ddd;}
.faq-list .on td {color: #a20025;}

.mtm-title {margin:60px 30px; width: 1200px; font-size: 16px; text-align:center;}
.mtm-list {margin:40px auto 0; width: 1200px; font-size: 14px; text-align: center;}
.mtm-list li {display:inline-block; width:25%; text-align: left; margin:0 30px;}
.mtm-list li > a {position: relative; display: block;}
.mtm-list li .title {position:relative; padding-right: 30px; background-color: #fff; font-size: 24px; font-weight: 100; z-index:1;}
.mtm-list li .go {position:absolute; top: 14px; left:0; width:100%; border-bottom: 1px solid #000;}
.mtm-list li .go .box {position:absolute; top: -17px; right:0; width: 35px; height: 35px; background-color: #000; transform: rotate(45deg);}
.mtm-list li .go .text {display:block; font:italic 400 16px/35px 'Playfair Display', serif; transform: rotate(-45deg); color:#fff; text-align: center;}
.mtm-list li > p {margin-top: 40px; line-height: 2.1;}
.mtm-list li > div {margin-top: 10px;}
.mtm-list li > div p {display:inline-block;}
.mtm-list li > div p + p {margin-left: 30px;}
.mtm-list li > div p .stars {display:inline-block; margin-left:8px; vertical-align: middle;}
.mtm-list li > div p .stars img {margin: 0 1px;}
.mtm-list li.right {text-align: right;}
.mtm-list li.right .title {padding: 0 0 0 30px;}
.mtm-list li.right .go .box {left:0; right:auto;}
#talkBoardRban {display:none;}

























/* BASIC css end */

