@charset "utf-8";

.area_box2 {width:640px; margin:0 auto;}
#home_wrap {position:relative; width:100%; height:97px; background:#dadada;}
#back_btn {position:absolute;left:0px;top:0px;}
#home_btn {position:absolute;right:0px;top:0px;}
#home_wrap h1 {width:640px;height:25px;padding:20px 0;margin:0 auto;text-align:center;font:bold 30px/20px 'Apple SD Gothic Neo','³ª´®°íµñ','NanumGothic';color:#434343;}
#sub_portal {width:640px; margin: 0 auto; padding:22px 0 25px 0;background:url('../img/sub/sub_menu_bg.jpg') ; background-color: #4e4e4e; }
#sub_portal h2 {text-align:center; margin-bottom:0px; font:bold 30px/35px 'Apple SD Gothic Neo','³ª´®°íµñ','NanumGothic','µ¸¿ò'; letter-spacing:-1px; color:#fff;}
#sub_portal p {text-align:center;width:85%;margin:0 auto;}
#sub_portal p .select_wrap {width:100%;display:block;height:40px;border:2px solid #292929; background:#fff; border-radius:0px;background:#fff;}
#sub_portal p .select_wrap select {font-size:25px; color:#292929; width:100%;height:40px;padding:0 0 0 25px;border:0;background: url('../img/comm/bg_select.gif') no-repeat 100% 0;background-size:36px 40px;-webkit-background-size:36px 40px;-webkit-appearance:none;}

.sub_menu{width:640px; margin:0 auto;background: #fff; padding:10px 30px; box-sizing: border-box;}
.sub_menu ul{overflow:hidden;}
.sub_menu ul li{float:left;width:50%;text-align:center;border:1px solid #eee; font-size:20px; box-sizing: border-box;  }
.sub_menu ul li a{font-size:20px;width:100%; padding:20px 10px; display:inline-block;color:#555;box-sizing: border-box;}
.sub_menu ul li a.on{background:#212A61;color:#fff}

.mob_section {    width: 640px;    background: #fff;    margin: 0 auto;    box-sizing: border-box;    font-family: 'NanumGothic';    padding-bottom: 50px;}

.schedule{width:587px;border-top:1px solid #ababab;border-left:1px solid #ababab; }
.schedule thead th{color:#666; font-size:18px;height:41px;border-right:1px solid #ababab;border-bottom:1px solid #ababab; background-color:#f7f7f7; }
.schedule tbody td{color:#888;height:41px; font-size:20px;border-right:1px solid #ababab;border-bottom:1px solid #ababab;text-align:center; }
.schedule tbody td.sche_info{height:50px;width:95px;}


.sub_title {clear:both;display:none;position:relative; background:#303135; width:640px; height:61px; margin: 0 auto; overflow:hidden;}
.sub_title .back { float:left; }
.sub_title .home { float:right;  } 
.sub_title h2 { font:bold 30px/60px "NanumGothicBold"; color:#5ea2ff; letter-spacing:-2px; text-align:center; height:59px;}
.subtop_img{width:640px; margin:  auto;}
.top_menu{width:640px; margin:  auto; background:#fff}
.top_menu ul{overflow:hidden;}
.top_menu ul li{ float:left;text-align:center;background:#29453b; }
.top_menu ul li a{font:normal 21px/30px "NanumGothicBold";  color:#e2e2e2;}

.sub_content {width:640px; background:#fff; margin:0 auto;box-sizing: border-box;font-family:'NanumGothic';}
.content{padding:20px 10px;}

.tabs{overflow:hidden;padding:30px;}
.tabs li{float:left; width:280px;box-sizing:border-box; text-align:center;font:normal 20px/30px "NanumGothic"; background:#f0f0f0;padding:14px 0;cursor:pointer;border:1px solid #cbcbc9; margin-right:20px; margin-bottom:10px  }
.tabs li.on{background:#212b62; color:#fff;border:1px solid #212b62;}
.tabs li:nth-child(even){margin-right:0;}
#cnt2, #cnt3, #cnt4, #cnt5, #cnt6, #cnt7, #cnt8, #cnt9{display:none;}




/**/
.fleft{overflow:hidden;}
.fleft img{float:left;}
.btn_area{text-align: center;padding: 50px 0;}


/*qofksdlfrPtks*/
.input_box{background:#f6f4eb; padding:10px 0;color:#8e8171; font: normal 22px "NanumGothicBold"; text-align:center;margin-bottom:30px;}
.input_box select{height:30px; font-size:20px; }
.input_box option{font-size:20px; }
.result{background:#f6f4eb; padding:10px 0;color:#8e8171; font: normal 22px "NanumGothicBold"; text-align:center;margin-top:30px;}
.result input{height:25px; width:200px; border:1px solid #8e8171; font-size:22px; }
.result_btn{text-align:center}

.cnt_tit{font: bold 30px "NanumGothicBold";color:#333; text-align:center; margin-top:20px; }

.slide01_wrap {width:640px; position:relative; margin:0 auto; overflow:hidden;}
.slide01_wrap img{width:640px;}
.slide01_wrap .bx-wrapper .bx-prev{background:url('../img/sub/btn_p.gif') no-repeat left top ;left:0; }
.slide01_wrap .bx-wrapper .bx-next{background:url('../img/sub/btn_n.gif') no-repeat left top ;right:0; }
.slide01_wrap .bx-wrapper .bx-controls-direction a{bottom:50%;     width: 60px;    height: 60px;margin-bottom:-30px; }
