/* BASIC css start */
#faqWrap .bbs-tit{
    margin-bottom: 60px;
}

/*
#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;
}*/



/* »ó´Ü °í°´¼¾ÅÍ */

.top_notice_wrap {
    margin-bottom: 70px;
    border: solid 1px #ddd;
    box-sizing: border-box;
    border-top: solid 1px #909090;
}


.top_notice_wrap .top_notice_inner01 {
    overflow: hidden;
    height: 90px;
    padding: 50px 0 40px;
    padding-left: 105px;
}

.top_notice_wrap .top_notice_inner01 > div{
    width: 255px;
    float: left;
    font-size: 13px;
    color: #555555;
    line-height: 18px;
    text-transform: uppercase;
    margin-right: 70px;
    border-right: solid 1px #ededed;
    padding-right: 80px;
}

.top_notice_wrap .top_notice_inner01 .img_wrap{
    width: 74px;
    height: 74px;
    background: #f1f1f1;
    border-radius: 50%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    float: left;
    margin-right: 15px;
    margin-top: 5px;
}

.top_notice_wrap .top_notice_inner01 .img_wrap img{
    padding-top: 20px;
}

.top_notice_wrap .top_notice_inner01 .box01 .tel_wrap{
    color: #765c42;
    font-size: 32px;
    font-family: 'lato';
    font-weight: normal;
    line-height: 28px;
    margin-bottom: 7px;
}

.top_notice_wrap .top_notice_inner01 .box02 p{
    font-size: 14px;
    line-height: 21px;
}

.top_notice_wrap .top_notice_inner01 .box02 .account_wrap{
    font-size: 12px;
    margin-bottom: 5px;
}

.top_notice_wrap .top_notice_inner01 .box03{
    margin-right: 0px;
    border-right: 0px;
    padding-right: 0px;
}

.top_notice_wrap .top_notice_inner01 .box03 > a{
    display: block;
    float: left;
    text-align: center;
}

.top_notice_wrap .top_notice_inner01 .box03 > a:nth-child(1){
    margin-right: 75px;
}

.top_notice_wrap .top_notice_inner01 .box03 > a > span {
    display: block;
    float: none;
    margin: 0px;
    margin-bottom: 8px;
}

.top_notice_wrap .top_notice_inner01 .box03 > a > span.img_wrap{
    width: 66px;
    height: 66px;
}

.top_notice_wrap .top_notice_inner01 .box03 > a > span.img_wrap img{
    padding-top: 17px;
}


.top_notice_wrap .top_notice_inner02{
    padding: 20px 78px;
    background: #f8f8f8;
    border-top: solid 1px #ddd;
    line-height: 24px;
    color: #555555;
}



/* FAQ°Ë»ö Æû */

#faqWrap .faq-search {
    text-align: center;
    height: 165px;
    background: #f1f1f1;
}

#faqWrap .search-wrap {
    position: relative;
    width: 1060px;
    margin-left: auto;
    margin-right: auto;
    height: 75px;
    padding-top: 60px;
}

#faqWrap .search-wrap h4,
#faqWrap .search-wrap .keyword,
#faqWrap .search-wrap .select-category,
#faqWrap .search-wrap .btn-submit,
#faqWrap .search-wrap .best-keyword,
#faqWrap .select_box,
#faqWrap .search-wrap .search-cont{
    float: left;
}

#faqWrap .faq-search h4 {
    font-size: 33px;
    color: #222222;
    letter-spacing: 3px;
    height: 65px;
    margin-right: 60px;
    border-right: solid 1px #ddd;
    padding-right: 100px;
}

#faqWrap .faq-search h4 span img{
    padding-top: 8px; 
    padding-right: 4px;
}

#faqWrap .select_box{
    margin-right: 10px;
}

#faqWrap .search-wrap .keyword {

}

#faqWrap .search-wrap .keyword input {
    text-indent: 10px;
    float: left;
    border: 0;
    font-size: 13px;
    height: 45px;
    padding: 0px;
    width: 504px;
    box-sizing: border-box;
    border: 1px solid #d7d7d7;
    margin-right: 10px;
}

#faqWrap .search-wrap .keyword input::-webkit-input-placeholder {
    color: #bbbbbb;
    font-size: 13px;
}

#faqWrap .search-wrap .search-cont .sch-btn {
    color: #fff;
    text-align: center;
    font-size: 15px;
    display: inline-block;
    background: #303030;
    height: 45px;
    line-height: 45px;
    width: 95px;
    font-weight: bold;
    letter-spacing: 2px;
}

#faqWrap .search-wrap .select-category {
    top: 0px;
    width: 170px;
    left: 125px;
    height: 45px!important;
    border: 1px solid #d7d7d7!important;
    font-size: 13px;
    text-indent: 5px;
}

#faqWrap .search-wrap .btn-submit {
    left: 390px;
    top: 23px;
}

#faqWrap .search-wrap .best-keyword {
    margin-top: 10px;
}

#faqWrap .search-wrap .best-keyword dt,
#faqWrap .search-wrap .best-keyword dd,
#faqWrap .search-wrap .best-keyword dd ul,
#faqWrap .search-wrap .best-keyword dd ul li {
    display: inline;
    float: left;
    width: auto;
    height: 17px;
    line-height: 17px;
    color: #292929;
}

#faqWrap .search-wrap .best-keyword dt strong {
    font-weight: normal;
    font-size: 12px;
    color: #666666;
}

#faqWrap .search-wrap .best-keyword dt strong > img{
    padding-top: 1px;
    padding-right: 5px;
}

#faqWrap .search-wrap .best-keyword dd ul li {
    margin-left: 7px;
}

#faqWrap .search-wrap .best-keyword dd ul li a {
    white-space: nowrap;
    color: #292929;
}
/* faq ¸Þ´º */

#faq-category {
    margin-top: 75px;
    margin-bottom: 40px;
}

#faqWrap .faq-menu {
    overflow: hidden;
    border-left: solid 1px #ddd;
    margin-left: -1px;
}

#faqWrap .faq-menu li,
#faqWrap .faq-menu li a {
}

#faqWrap .faq-menu li {
    float: left;
    width: 186.5px;
    height: 50px;
    line-height: 50px;
    display: block;
    text-align: center;
    background: #fafafa;
    box-sizing: border-box;
    border: solid 1px #ddd;
    border-bottom: solid 1px #191919;
    cursor: pointer;
    margin-left: -1px;
}

#faqWrap .faq-menu li a {
    color: #777;
    font-size: 13px;
    display: block;
    line-height: 48px;
}

#faqWrap .faq-menu li.now{
    background: #fff;
    border-color: #191919;
    position: relative;
    z-index: 1;
    margin-left: 0px;
    border-bottom: solid 1px #fff;
}

#faqWrap .faq-menu li.now a {
    font-weight: bold;
    color: #191919;
}

/* faq ¸®½ºÆ® */

#faqWrap #faqTable {}

#faqWrap #faqTable th,
#faqWrap #faqTable tr td {
    padding: 7px 0 6px;
    border-bottom: 1px solid #dadada;
    background-color: #FFFFFF;
}

#faqWrap #faqTable tr.slide-hide td {
    border-bottom: 0px;
}

#faqWrap #faqTable th {
    background-color: #fafafa;
}

#faqWrap #faqTable td,
#faqWrap #faqTable td a {
    color: #555;
}

#faqWrap #faqTable td {
    cursor: pointer;
}

#faqWrap #faqTable tr.slide-hide,
#faqWrap #faqTable tr.slide-hide dl {
    display: none;
}

#faqWrap #faqTable tr.slide-show {
    display: table-rows;
    *display: block;
}

#faqWrap #faqTable tr.slide-show dl {
    display: block;
}

#faqWrap #faqTable tr.slide-hide td,
#faqWrap #faqTable tr.slide-show td {
    cursor: default;
    background-color: #fafafa !important;
}

#faqWrap #faqTable .tb-slide {
    padding: 0 20px;
}

#faqWrap #faqTable .tb-slide a {
    text-decoration: underline;
    color: #800080;
}

#faqWrap #faqTable .tb-slide ol,
#faqWrap #faqTable .tb-slide ul {
    margin-left: 35px;
}

#faqWrap #faqTable .tb-slide dl {
    position: relative;
    width: 100%;
}

#faqWrap #faqTable td .tb-slide dl dt {
    position: absolute;
    left: 18px;
    top: 0;
    color: #000000;
    font-size: 16px;
    font-weight: bold;
}

#faqWrap #faqTable td .tb-slide dl dd {
    padding: 0 90px;
    color: #292929;
}

#faqWrap #faqTable td .tb-slide dl.qst dd{
    color: #222222;
}

#faqWrap #faqTable td .tb-slide dl.qst dt{
    top: -3px;
}

#faqWrap #faqTable td .tb-slide dl.qst dd p span {
    color: #000!important;
    font-weight: bold;
}

#faqWrap #faqTable td .tb-slide dl.adv {
    margin-top: 25px;
}

#faqWrap #faqTable td .tb-slide .adv dt {
    color: #888888;
}

#faqWrap #faqTable td .tb-slide dl.adv dd{
    color: #666666;
    line-height: 24px;
}

#faqWrap #faqTable th {
    border-top: 1px solid #9c9c9c!important;
}

#faqWrap .tb-center,
#faqWrap .tb-left {
    font-weight: 400;
    color: #292929;
    font-size: 13px;
}

#faqWrap #faqTable th,
#faqWrap #faqTable tr td {
    padding: 20px 0!important;
}

#faqWrap #faqTable tr td div {
    color: #363636;
}
/* °øÅë»ó´Ü ÅÇ¸Þ´º È°¼ºÈ­ */

.cs_menu_wrap .rightcs_wrap > a:nth-child(1) > img.off_menu {
    opacity: 0;
}
/* BASIC css end */

