@charset "utf-8";

body{}

/* TITLE */
.header-title h2{height:65px;line-height:65px;font-size:35px;font-size:2rem}

/* text 공통 */
.switch-content h3{width:100%;font-size:36px;margin:0 0 20px;}
.switch-content h4, .mctextBox .tit{font-size:26px !important;}
.switch-content p{font-size:16px !important;line-height:1.6;}
.switch-content p.desc{margin-top:10px;}

/* module-heading */
.ystaticbox .module-heading{padding:30px 20px 30px;font-size:36px;}
.ystaticbox .module-heading .heading-icon{width:55px;height:55px;background-size:52px 52px;}
.ystaticbox .module-heading .heading-text{line-height:60px;}

/* kv-text */
.kv-text .breadcrumb{position:absolute;top:30px;left:30px;width:35%;}
.kv-text img {float:right;width:800px;}
.kv-text .breadcrumb a{color:#0071bf;font-size:14px;}
.kv-text .breadcrumb a:hover {color:#000;text-decoration:none;}
.kv-text .breadcrumb a span{display:inline-block;padding:2px 0;line-height:14px;font-size:14px;vertical-align:middle;}

/* Switch  Mobile */
.switch_mobile {padding:0 0 0 30px;}
.switch_mobile .info_text{position:absolute;top:146px;left:30px;}
.switch_mobile img{float:right;width:500px;margin-right:50px;}

/* Switch APP */
.switch_app .btn_apps{position:absolute;right:60px;top:40px;width:600px;text-align:right;}
.switch_app .btn_apps a{display:inline-block;width:180px;}

/* Switch PC */
.switch_pc {padding:0 0 0 30px;}
.switch_pc .info_text {position:absolute;top:30px;left:30px;}
.switch_pc img {float:right;width:800px;}

/* ystatic img box */
.mckiesbox p.img {width:50%;float:left;}
.even p.img {width:50%;float:right;}
.mctextBox{float:left;width:50%;border-top:0;}
.mctextBox p:first-child{padding:20px}
.mckiesbox:first-child{border-top:0;border-bottom:0;}
.mckiesbox{border-top:1px solid #e9eaec;}
.mckiesbox, .mctextBox{display:table-cell;padding-bottom: 1000px !important;margin-bottom: -1000px !important;}
.mckiesbox {width:50%;height:auto;overflow:hidden;float:left;border-top:0;}

/* ystaticbox */
.ystaticbox h3{text-align:left;font-size:26px;padding-left:30px;}
.ystaticbox dl dt{width:200px;}

/* toggle */
.faq-list{margin-top:30px;}
.faq-list a.toggle{padding:23px 25px 23px 65px;background-position:20px 25px;background-size:32px 32px;}
.faq-list a.toggle div{float:left;width:85%;font-size:26px;}
.faq-list a.toggle span{float:right;margin-top:2px;font-size:26px;}
.faq-list .toggle-content div{padding:40px 70px;}
.faq-list .toggle-content div ul>li,.faq-list .toggle-content div ol>li{font-size:16px;}