@charset "utf-8";


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

#pc .pc_sub { display:block; }
#pc .mobile_sub { display:none; }
#mobile .pc_sub { display:none; }
#mobile .mobile_sub { display:block; padding:0 2%; }

#pc .pc_img { display:block; }
#pc .mobile_img { display:none; }
#mobile .pc_img { display:none; }
#mobile .mobile_img { display:block;}
#mobile .mobile_img img{width:80%;max-width:200px;}

#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}
.subConBan{display:block;margin-top:20px;}
#mobile .subConBan img{width:100%}

/* 탭버튼 */
.myTab{border-bottom:1px solid #d6d6d6;}
.myTab li{display:inline-block;width:200px;float:left;border:1px solid #d6d6d6;border-bottom:none;text-align:center;margin:20px 0 0 -2px}
.myTab li a{display:block;padding:20px 0;background:#fff;color:#353535;border-top:3px solid #0bcdd3;font-size:16px;}
.myTab li a.selected{background:#0bcdd3;color:#fff}
.myTab li:first-child{border-left:1px solid #d6d6d6}



/* table */
.myTable {border-top:3px solid #bd499a;margin:0px auto; border-collapse:collapse; }
.myTable th{border-right:1px solid #D1D2D4;color:#222;text-align:center !important;font-weight:bold;font-size:14px;background:#f7f7f7;}
#mobile .myTable th{min-width:60px;}
.myTable th,.myTable td { border:1px solid #D1D2D4;border-left:none;border-right:none;padding:15px 10px 15px 20px;text-align:left;vertical-align:middle;font-size:14px;color:#585858;}
.map .myTable{margin-top:40px;}

#mobile .myTable th,.myTable td {padding:10px 5px;font-size:14px;}

/* table */
.sub0105_table { width:100%; border-top:3px solid #1D6F9E; border-left:none; border-right:none; margin:20px auto; border-collapse:collapse; }
.sub0105_table th,.sub0105_table td { border:1px solid #e3e3e3; padding:15px 0 15px 15px;text-align:left !important;}
#mobile .sub0105_table th,#mobile .sub0105_table td { padding:15px 5px;}

.subCon{font-size:16px;color:#464646;}
.subCon h3{font-size:20px;color:#7d2963;font-weight:normal;text-align:center;margin:70px auto 20px;}
#mobile .subCon h3{margin:40px auto 10px;}
.subCon h3.first{margin:0px auto 20px;}
.subCon h4{font-size:17px;color:#7d2963;font-weight:normal;margin:40px auto 10px;}

.subCon.sub0101 h3{margin:20px 0;color:#222;text-align:left;}
.subCon.sub0101 .myLft{float:left;}
.subCon.sub0101 .myRgt{margin-left:350px;line-height:180%;}
.subCon.sub0101 .myRgt .sub0101_line{font-style:normal;color:#262626;box-shadow:inset 0 -8px 0 rgba(255,253,21,0.5);padding-left:1%;padding-right:1%;}
#mobile .subCon.sub0101 .myLft{float:none;text-align:center;padding:30px;}
#mobile .subCon.sub0101 .myLft img{width:200px;}
#mobile .subCon.sub0101 .myRgt{margin-left:0;}

.subCon.sub0102 .tit{margin:50px auto;display:block;text-align:center;}
.subCon.sub0102 .year{display:block;float:left;width:120px;color:#a56992;font-size:25px;padding:30px;text-align:left;border-top:2px solid #a56992;}
.subCon.sub0102 .con{display:block;margin-left:180px;padding:30px;line-height:35px;border-top:1px solid #e4e4e4;}
#mobile .subCon.sub0102 .tit{margin:20px auto;}
#mobile .subCon.sub0102 .year{display:block;float:left;width:70px;font-size:14px;padding:15px;}
#mobile .subCon.sub0102 .con{display:block;margin-left:70px;padding:15px;line-height:20px;font-size:12px;}

.subCon.sub0103 p.img{display:block;float:left;width:200px;text-align:center;padding:30px 10px 10px;border-top:1px solid #e4e4e4;}
.subCon.sub0103 .first{border:none !important;}
.subCon.sub0103 .inner{margin-left:220px;margin-top:40px;padding:30px 0 0 40px;border-top:1px solid #e4e4e4;}
.subCon.sub0103 .inner .tit{margin-bottom:10px;font-size:18px;color:#bd499a;}
.subCon.sub0103 .inner .tit strong{font-weight:normal;padding-bottom:3px;padding-right:10px;}
.subCon.sub0103 .inner .tit span{font-size:16px;color:#bd499a;vertical-align:2px;}
.subCon.sub0103 .inner ul li span{color:#bdacb8;font-size:14px;padding-right:20px;display:inline-block;}
.subCon.sub0103 .inner ul li i{font-style:normal;}

#mobile .subCon.sub0103 p.img{float:none;width:200px;margin:0 auto;border:none;}
#mobile .subCon.sub0103 .inner{margin-left:0px;margin-top:0px;padding:10px 20px 30px;border-top:none;border-bottom:1px solid #e4e4e4;}
#mobile .subCon.sub0103 .inner.first{border-bottom:1px solid #e4e4e4 !important;}
#mobile .subCon.sub0103 .inner .tit{font-size:20px;line-height:20px;margin-bottom:15px;}
#mobile .subCon.sub0103 .inner .tit strong{display:block;}
#mobile .subCon.sub0103 .inner .tit span{font-size:14px;}
#mobile .subCon.sub0103 .inner ul{display:flex;flex-wrap:wrap;}
#mobile .subCon.sub0103 .inner ul li{display:flex;justify-content:left;width:100%;margin-bottom:10px;word-break:keep-all;}
#mobile .subCon.sub0103 .inner ul li span{font-size:12px;white-space:nowrap;line-height:20px;}
#mobile .subCon.sub0103 .inner ul li i{line-height:20px;}

.subCon.sub0105 h3{font-size:25px;}
.subCon.sub0105 li{margin:40px 0;}
.subCon.sub0105 li li{margin:5px 20px;}
.subCon.sub0105 .conInner{margin:15px 20px;}
.subCon.sub0105 .conInner span.tit{color:#1f1f1f;}
.subCon.sub0105 .conInner li{margin:5px;}
.subCon.sub0105 li span.tit{display:block;font-weight:normal;color:#ce63ad;}
.subCon.sub0105 .name{font-size:22px;letter-spacing:5px;line-height:50px;}

.subCon.sub0107 h2{font-size:27px;color:#a96692;font-weight:normal;text-align:center;padding:10px 0 30px;}
#mobile .subCon.sub0107 h2{font-size:20px;color:#a96692;}
.myTable.style2 {border-top:3px solid #bd499a;margin:0px auto; border-collapse:collapse; }
.myTable.style2 th{color:#222;text-align:center !important;font-weight:bold;font-size:14px;background:#f7f7f7;}
.myTable.style2 th,.myTable.style2 td { border:1px solid #D1D2D4;border-right:none;padding:10px;text-align:center;vertical-align:middle;font-size:14px;color:#585858;}
.myTable.style2 th.first,.myTable.style2 td.first{border-left:none;}
.myTable.style2 tr.tr{background:#f7f7f7;}

.policy h4,.private_info h4,.no_email h4{padding:5px 0 5px 20px;background:url(/_images/_etc/bul2.jpg) no-repeat left center;}
.no_email p{margin:30px 0;}

.policy ol > li,.private_info ol > li{list-style-type:decimal;margin-left:20px;}


@media screen and (max-width:480px) {
.root_daum_roughmap{height:250px;}
}