/* BASIC css start */
/*À§ºê*/
#contents{padding-top:99px;}
#contents.subpd{padding-top:63px;}
@import url('https://fonts.googleapis.com/css2?family=Crimson+Text:wght@400;600;700&display=swap');
#m_preview_wrap{display:none !important;}
#contents.subpd{padding-top:63px;}
.h_title{border:none;padding: 35px 15px 25px;  box-sizing: border-box; line-height: 1;text-align:center;}
.h_title>*{display:inline-block;vertical-align:middle;}
.h_title h3{color: #2C2C2C;letter-spacing: -0.03em;font-weight: 400;font-size: 22px;line-height: 22px;}
#faqWrap .search-wrap{background: #FFFFFF;padding:35px 10px;}
.item-search{height:45px;font-size:0;position:relative;border: 1px solid #E1E1E1;border-radius: 3px;}
.item-search>*{display:inline-block;height:45px;vertical-align:middle;}
select.select-category{position:relative; width:100%;padding:0 13px; height:45px;border:none;color: #505050;letter-spacing: -0.03em;    appearance: none;font-weight: 400;font-size: 13px;background:url(/design/hanstyle/wib/2022wib/img/mo/se1.svg) no-repeat center right 15px;}
label{position:relative;}
label::after{position:absolute;right:0;    top: 50%;  transform: translateY(-50%); width:1px;height: 13px;background: #E5E5E5;content:'';}
.item-search .wrap{width:50%;}
.item-search .wrap>*{width:100%;border:none;height:43px;font-size:14px;    box-sizing: border-box;}
.item-search a{width:22px;height:22px;background:transparent;border:none;position:absolute;right:15px;top:11px;}
.faq-menu{padding:0 15px;box-sizing:border-box;margin-bottom:25px;}
.faq-menu li{display:inline-block;padding:10px 12px;background: #F5F5F5;color: #505050;letter-spacing: -0.05em;font-weight: 400;font-size: 12px;margin:0 10px 10px 0;}
.faq-menu li.on{background: #505050;color: #FFFFFF;}
.faq-menu li.on a{color: #FFFFFF;}
.tablew{padding:0 15px;box-sizing:border-box;}
#faqTable{border-top:1px solid #838383;}
#faqTable,tbody,tr{width:100%;display: block;}
#faqTable tr{border-bottom:1px solid #E5E5E5;}
#faqTable td{border-bottom:1px solid #E5E5E5;display:inline-block;border:none;}
#faqTable th {width:17px; display:inline-block; vertical-align:middle;}
#faqTable th .q{color: #2C2C2C;font-weight: 400;font-size: 22px;font-family: 'Crimson Text';}
#faqTable td{background:url(/design/hanstyle/wib/2022wib/img/mo/fold.svg) no-repeat right top 28px; padding:15px 0 12px 14px;color: #838383;letter-spacing: -0.03em;font-weight: 400;font-size: 12px;box-sizing:border-box;width:calc(100% - 21px);}
#faqTable td p{color: #2C2C2C;letter-spacing: -0.03em;font-weight: 400;font-size: 14px;margin-top:8px;}
#faqWrap #faqTable tr.slide-show td{width:100%;background: #F7F7F7;padding:17px 15px 20px;color: #2C2C2C;letter-spacing: -0.03em;font-weight: 400;font-size: 13px;line-height: 20px;box-sizing: border-box;}
#faqTable td.on{background:url(/design/hanstyle/wib/2022wib/img/mo/fold2.svg) no-repeat right top 28px; }

.paging{margin:35px 0 82px;}











/*
#faqWrap .pd10 {margin:10px 0;}

#faqWrap .search-wrap .item-search {margin-bottom:10px;}
#faqWrap .search-wrap .item-search select {width: 30%; display: inline-block;}
#faqWrap .search-wrap .item-search .wrap {width: 40%; display: inline-block;}
#faqWrap .search-wrap .item-search .wrap input {width:99%;}
#faqWrap .search-wrap .item-search .btn_Red {width:24%; display: inline-block; margin-left: 8px;}
#faqWrap .keywords {zoom:1; position:relative; overflow:hidden;}
#faqWrap .search-wrap .keywords h5 {font-weight:bold; margin-bottom:5px;}
#faqWrap .search-wrap .keywords li {float:left; margin-right:10px;}
#faqWrap .search-wrap .keywords li a {color:#707070;}
#faqWrap .faq-menu {border-top:2px solid #464646; text-align: center; padding-top:10px;}
#faqWrap .faq-menu a {display: block; width: 33.3%; float: left; border-left: 1px solid #d6d6d6; margin-bottom: 10px; margin-left: -1px;}
#faqWrap #faqTable {width:100%; border-top:1px solid #464646;}
#faqWrap #faqTable tr {border-bottom:1px solid #bebebe;}
#faqWrap #faqTable tr th, #faqWrap #faqTable tr td {padding:10px;}
#faqWrap #faqTable tr.slide-hide td, #faqWrap #faqTable tr.slide-show td {background-color: #eaeaea !important;}
#faqWrap #faqTable tr td .q {margin-bottom: 10px; background-color: #1e85dc; color:#fff; padding: 0 3px; margin-right: 10px;}
#faqWrap #faqTable tr td .a {background-color: #f30733; color:#fff; padding: 0 3px; margin-right: 10px;}*/
/* BASIC css end */

