@charset "utf-8";

/********************
*********************
****** common *******
*********************
*********************/

#pc .pc_sub { display:block; }
#pc .mobile_sub { display:none; }
#mobile .pc_sub { display:none; }
#mobile .mobile_sub { display:block; }
#mobile .conTit { display:none; }
#pc br.pc { display:block; }
#pc br.mobile { display:none; }
#mobile br.pc { display:none; }
#mobile br.mobile { display:block; }

#mobile .mobile_sub h2, #mobile .mobile_sub h3 { color:#224ecc !important; }
#mobile .mobile_sub .strong, #mobile .mobile_sub .strong a { color:#363636 !important; }
#mobile .mobile_sub h2 { font-size:15px }
#mobile .mobile_sub p{margin:0 0 20px 0}
#mobile .mobile_sub .box{padding:10px;background:#ececec;border-radius:5px;margin-bottom:5px}

.myTable { width:100%; border-top:3px solid #FF7916; border-left:none; border-right:none; margin:20px 0; border-collapse:collapse; }
.myTable th{background:#efefef;font-weight:normal}
.myTable th,.myTable td { border:1px solid #e3e3e3; padding:15px 10px}
.myTable caption {font-size:0;text-indent:-9999px;}
.myTable a:link{color:#2f2f2f}
#mobile .myTable th,#mobile .myTable td { border:1px solid #e3e3e3; padding:15px 3px; min-width:20px;word-break:break-all;}

/* 서브공통 */
.subCon{font-size:16px;line-height:150%;word-break:keep-all;}
.subCon h3{font-family:Paperlogy-7Bold;font-size:35px;line-height:1.3em;color:#000;text-align:center;margin-bottom:50px;}
#mobile .subCon h3{font-size:25px;margin-bottom:25px;padding:0 5%;}
.subCon .good_underline i{font-style:normal;display:inline;background-image:linear-gradient(to right, yellow 100%, yellow 100%);background-repeat:no-repeat;background-size:0% 0.5em;background-position:0 100%;transition:background-size 3s ease;}
.subCon .good_underline i.visible{background-size:100% 0.5em;}

@media only screen and (max-width:340px) {
}