@import url(common.css);
html,body,.wrap{height:100%;}

.w5{width:2% !important;}
.w20{width:20% !important;}
.w22{width:28% !important;}
.w23{width:31% !important;}
.w24{width:23% !important;}
.w25{width:25% !important;}
.w26{width:21% !important;}
.w30{width:30% !important;}
.w31{width:39.6% !important;}
.w32{width:39.2% !important;}
.w33{width:34.5% !important;}
.w35{width:36% !important;}
.w36{width:37.2% !important;}
.w37{width:35% !important;}
.w38{width:42% !important; margin-top:-6px !important; height:18px;}
.w39{width:39% !important; }
.w40{width:40% !important;}
.w41{width:30% !important;}
.w42{width:46.5% !important;}
.w43{width:62% !important;}
.w44{width:72% !important;}
.w45{width:57% !important; height:28px;!important;}
.w46{width:46.5% !important;}
.w47{width:52% !important;}
.w48{width:52.5% !important;}
.w50{width:50% !important;}
.w51{width:65.3% !important; text-indent: 5px;}
.w52{width:68% !important; text-indent: 5px;}
.w60{width:49% !important;}
.w80{width:81.2% !important;}
.w90{width:44% !important;}
.w91{width:49% !important; }
.w92{width:48% !important; margin-left:7px;}
.w93{width:32% !important; margin-left:7px; margin-top:10px; margin-bottom:10px;}
.w94{width:45% !important;}
.w95{width:31% !important; margin-top:10px; margin-bottom:10px;}
.w98{width:29.5% !important; margin-top:4px; margin-bottom:10px;}
.w_input01{ display:inline-block; margin-top:10px; color:#000; /* font-weight:600; font-family:"nanumb"; */ }
.w_input02{margin-top:-10px; color:#000; /* font-weight:600; font-family:"nanumb";  */}
.blue{color:#3776ea !important;}


.g_bg {background:#f3f3f3;}

.search_box{padding:7px 2.7%; font-size:0; }
.search_box2{padding:7px 0.7%; font-size:0;}
.search_box3{padding:7px 2.7%; margin-top:-16px;}
.search_box4{padding:7px 0.3%; margin-top:-18px;}
.bx16{margin-top:-20px;}
.bx17{margin-top:-26px;}
.bx18{margin-top:8px;}
.bx19{margin-top:-10px;}
.search_box2 .check_05{display:inline-block; width:25%; height:21px;  line-height:21px; padding:5px;}
.search_tit{display:inline-block; width:29%; font-size:15px; vertical-align:middle; height:30px; line-height:30px; padding:0 1%; box-sizing:border-box; text-align:left; padding-left:32px; box-sizing:border-box; background:url("/res/mobile/images/sub/sub_title_icon.png") no-repeat 7px 50%; background-size:18px; color:#333; font-weight:400;}
.search_tit2{display:inline-block; /* width:28.5%;  */font-size:14px; vertical-align:middle; height:30px; margin-right:2px; /* background:#efefef;  */line-height:30px; padding:0 1%; box-sizing:border-box; text-align:center;box-sizing:border-box; color:#333; font-weight:400;}
.search_tit3{display:inline-block; width:20%; font-size:15px; vertical-align:middle; height:30px; margin-right:5px; background:#efefef; line-height:30px; padding:0 1%; box-sizing:border-box; text-align:center;box-sizing:border-box; color:#333; font-weight:400;}
.bot_search .search_tit4{display:inline-block; width:25%; font-size:15px; vertical-align:middle; height:30px; margin-right:5px; background:#efefef; line-height:30px; padding:0 1%; box-sizing:border-box; text-align:center;box-sizing:border-box; color:#333; font-weight:400;}
.bot_search .search_tit5{display:inline-block; width:13%; font-size:14px; vertical-align:middle; height:30px; margin-left:-8px;line-height:16px; padding:0 1%; box-sizing:border-box; text-align:center; box-sizing:border-box; color:#333; font-weight:500;}
.bot_search .search_tit6{display:inline-block; width:20%; font-size:14px; vertical-align:middle; height:30px; margin-left:-8px; line-height:25px; padding:0 1%; box-sizing:border-box; text-align:center; box-sizing:border-box; color:#333; font-weight:500;}
.bot_search .search_tit7{display:inline-block; width:23%; font-size:14px; vertical-align:middle; height:30px; margin-left:-8px; line-height:25px; padding:0 1%; box-sizing:border-box; text-align:center; box-sizing:border-box; color:#333; font-weight:500;}
.search_box select,.search_box input{height:30px; border:1px solid #999;  font-family:"nanumb"; font-weight:500; text-indent:5px; box-sizing:border-box; border-radius:3px; vertical-align:middle; font-size:14px; color:#000;}
.search_box input.date{background-image:url(/res/mobile/images/sub/date.png);background-repeat:no-repeat; background-position:95% 50%;/* background-color:#efefef;  */font-size: 13px; padding-top: 8px; }
.search_box font{text-align:center; display:inline-block; color:#333; font-size:14px; vertical-align:middle;}
.search_box3 .search_tit6{display:inline-block; width:13%; font-size:15px; vertical-align:middle; height:30px; margin-left:-8px;line-height:31px; padding:0 1%; box-sizing:border-box; text-align:center; box-sizing:border-box; color:#333; font-weight:500;}
.top_search{margin-bottom:10px;}


.btn_area{padding:10px 0; text-align:right;}
.btn_area1{padding:2px 0; text-align:right;}
.btn_area .btn{width:96%;}
.btn_area .btn2{position:relative; left:-6px; height:40px; line-height:40px; font-size:14px;}
.btn_area .btn2_1{position:relative; left:-1px; width:99%; height:40px; line-height:40px; font-size:14px;}
.btn_area .btn3{height:40px; line-height:40px; font-size:14px;}
.btn_area1 .btn4{display:inline-block; position:relative; top:-14px; left:-1px; width:11.2%; height:30px; line-height:30px; font-size:14px; text-align:center; border-radius:3px; color:#fff; margin-top:-50px; }
.btn_area1 .btn5{display:inline-block; position:relative; top:-14px; width:15%; height:30px; line-height:30px; font-size:14px; text-align:center; border-radius:3px; color:#fff; margin-top:-50px; }
.btn_area1 .btn6{display:inline-block; position:relative; top:-14px; left:0%; width:16%; height:30px; line-height:30px; font-size:14px; text-align:center; border-radius:3px; color:#fff; margin-top:-50px; }
.btn_area1 .btn7{display:inline-block; position:relative; top:-34px; left:0%; width:12%; height:28px; line-height:28px; font-size:14px; text-align:center; border-radius:3px; color:#fff; margin-top:-50px; }
.search_box .btn{width:15.5%; /* margin-left:2% */}
/* .search_box .btn {width: 68.9px;height: 69px;margin-left: 2%; margin-top: -43px;line-height: 69px;} */
.search_box .btn2{width: 61.9px;height:72px;margin-left:83%; margin-top:-90px;line-height:72px; border-radius:3px;}
.search_box .btn3{width: 68.9px; margin-left:80%; margin-top:-64px; border-radius:5px;}
.bot_search .btn4{width:50%; margin-left:25%;border-radius:5px;}
.bot_search .btn5{width:16%; margin-left:84%; margin-top:-50px; border-radius:3px;}
.bot_search .btn6{width:16%; margin-left:84%; margin-top:-65px; border-radius:3px;}
.bot_search .btn7{width:14%; margin-left:85.3%; margin-top:-50px; border-radius:3px; background:#000; color:#fff; }
.bot_search .btn8{width:12%;  float:right; margin-top:-30px; border-radius:3px; color:#fff; background:url(/res/mobile/images/sub/m5_bt.png) no-repeat; }
.bot_search .btn9{position: relative; left:-51px; width:12%;  float:right; margin-top:-30px; border-radius:3px; color:#fff; background:url(/res/mobile/images/sub/m5_bt.png) no-repeat; }

.bot_search .btn10{position: relative; left:-42px; width:12%;  float:right; margin-top:-30px; border-radius:3px; color:#fff; background:url(/res/mobile/images/sub/m5_bt.png) no-repeat; }


.27_search{position:relative; top:10px;}
.btn{display:inline-block; width:16%; height:30px; margin-left:1%; line-height:30px; color:#fff; text-align:center; font-size:14px; border-radius:3px; vertical-align:middle; box-sizing:border-box;}
.bg1{background: -webkit-gradient(linear,left top,left bottom,from(#014b7f),to(#02375d));}
.bg2{background:#000;}
.bg3 {background:#000;}
.btn:hover{color:#fff;}


.txt_02{padding:10px 2.7%; font-size:12px; color:#333; }
.txt_01{padding:10px 2.7%; font-size:14px; color:#333; font-weight:bold; }


.sub_tit{padding:0 2.7%; text-align:left; font-size:15px; font-weight:bold; margin-bottom:10px;}
.tit01{color:#de3d1f; text-indent:5px; margin-top:10px; margin-bottom:15px;}
.tit02{color:#3776ea; text-indent:5px;margin-top:10px;  margin-bottom:15px;}


.spec_panel{padding:10px 2.7%;}
.spec_panel p{font-size:14px; color:#333; font-weight:bold; }
.spec_top{margin-bottom:10px;}
.spec_panel p span{float:right;}


.chkbox label{color:#333; font-size:14px; margin-right:10px;}
.chkbox input[type="radio"]{width:18px; height:18px; background: url(/res/mobile/images/sub/rdo_off.png) no-repeat left top transparent;}
.chkbox input[type="radio"]:checked {
    border: 0 none;
    background: url(/res/mobile/images/sub/rdo_on.png) no-repeat left top transparent;
    background-size: 18px 18px;
    -webkit-appearance: none;
}
.chkbox input[type="text"]{width:77%; margin-top:10px;}


.list_tit{width:97%; height:40px; margin:0 auto; line-height:40px; background:#0065ad; color:#fff; font-weight:600; text-align:center; font-size:17px; margin-bottom:10px; margin-top:-8px;}
.list_tit2{width:100%; height:30px; line-height:30px; background:#0065ad; color:#fff; font-weight:500; text-align:center; font-size:15px; margin-bottom:10px; margin-top:8px;}



.tab_list{border-top:2px solid #3776ea}
.tab_list li{float:left}
.tab2 li{width:50%;}
.tab_list li a{display:block; text-align:center; height:50px; line-height:50px; text-align:center; color:#000; background:-webkit-gradient(linear,left top,left bottom,from(#dee7f9),to(#b2c3e6)); font-size:15px; font-weight:bold;}
.tab_list li.fir a{border-right:1px solid #ccc;}
.tab_list li.on a{background:-webkit-gradient(linear,left top,left bottom,from(#3776ea),to(#2761cc)); color:#fff;}



.select_list{}
.select_list li{float:left; width:30.333%; padding:1%; /* background-color: #efefef;  */margin-right:1%;}
.select_list li.last{margin-right:0;}
.select_list span{display:block; text-align:center; width:100%}
.select_list select{width:100%;}


.chkbox input[type="radio"]{width:18px; height:18px; background: url("/res/mobile/images/sub/rdo_off.png") no-repeat left top transparent 5px; font-family:"nanumb"; font-weight:600; }

.sub_title {
    height: 50px;
    line-height: 50px;
    font-weight: 400;
    font-size: 20px;
	text-align:center;
    background: -webkit-gradient(linear,left top,left bottom,from(#314251),to(#202f3d));
    color: #fff;
    padding: 0 15px;

}

#simplemodal-overlay {background-color:rgba(0,0,0,0.7); display:none; }
.modal-content{
    display:block;
    overflow:hidden!important;
}
.simple-modal {
	line-height:20px;
	margin-bottom:20px;
}
.simple-modal {
	color:#000;
}

.simple-modal-content h4{width:100%; font-size:16px; text-indent:25px; margin-top:10px; margin-bottom:10px; }
.simple-modal-content h4 a img{width:17px; height:17px; float: right; margin-right: 7%;}
.simple-modal input {
	width:20px;
	height:20px;
	margin-right:5px;
	display:inline-block;
}

.simple-modal-content{
    display:none;
    position: relative;
    top: 23%;
	z-index:100000;
    background-color:#fff;
	margin-bottom:16px;
    padding-bottom:15px;
	padding-top:10px;
}

.simple-modal-content ul{
	line-height:1.6;
    padding:20px;
    padding-top:0px;
    padding-bottom:0px;
}

.simple-modal-content .btn8{width: 89.2%; height:35px; line-height:35px; margin-left:20px; }

.simple-modal-content li {border:1px solid #e3e3e3; border-radius:5px; margin-bottom:10px;}
.simple-modal-content li a{display:block; padding:7px 10px 7px 10px; font-size:1.15em; color:#0e0a0a; word-break:break-all; line-height:1.5em; background:url(/images/main/go2.png) no-repeat 97% 50%; background-size:10px !important;}
.simple-modal-content li:nth-child(2n){ background-color: #eaf0f6;}
.simple-modal-content li:nth-child(2n+1){background-color: #fff;}
.simple-modal-content li.chkbox{position:relative;}
.simple-modal-content li.chkbox input{position:absolute; top:50%; left:0; margin-top:-10px;}
.simple-modal-content li.chkbox a{padding:7px 10% 7px 0; width:100%; box-sizing:border-box; letter-spacing:-0.1px;}
.simple-modal-content li.chkbox.chkbox2 a{background:none;}
.simple-modal-content li.chkbox.chkbox2 > .chk_btn{width:32px;text-align: center; height: 30px; line-height: 30px; background-color: #000;color: #fff;padding: 0; border-radius: 4px; position: absolute; top:20%;left:87%;}
.simple-modal-content li a b {color:#1d73d6;}


@media (min-width:980px) and (max-width:1024px) {
.bot_search .btn9{position: relative; left:-51px; width:12%;  float:right; margin-top:-30px; border-radius:3px; color:#fff; background:url(/res/mobile/images/sub/m5_bt.png) no-repeat; }
.bot_search .btn8{position: relative; left:7px; width:12%;  float:right; margin-top:-30px; border-radius:3px; color:#fff; background:url(/res/mobile/images/sub/m5_bt.png) no-repeat; }
	}

@media (min-width:769px) and (max-width:979px) {
.bot_search .btn9{position: relative; left:-51px; width:12%;  float:right; margin-top:-30px; border-radius:3px; color:#fff; background:url(/res/mobile/images/sub/m5_bt.png) no-repeat; }
.bot_search .btn8{position: relative; left:10px; width:12%;  float:right; margin-top:-30px; border-radius:3px; color:#fff; background:url(/res/mobile/images/sub/m5_bt.png) no-repeat; }
}
@media (min-width:641px) and (max-width:768px) {
.bot_search .btn9{position: relative; left:-51px; width:12%;  float:right; margin-top:-30px; border-radius:3px; color:#fff; background:url(/res/mobile/images/sub/m5_bt.png) no-repeat; }
.bot_search .btn8{position: relative; left:10px; width:12%;  float:right; margin-top:-30px; border-radius:3px; color:#fff; background:url(/res/mobile/images/sub/m5_bt.png) no-repeat; }
}
@media (min-width:415px) and (max-width:640px) {
.bot_search .btn9{position: relative; left:-51px; width:12%;  float:right; margin-top:-30px; border-radius:3px; color:#fff; background:url(/res/mobile/images/sub/m5_bt.png) no-repeat; }
.bot_search .btn8{position: relative; left:10px; width:12%;  float:right; margin-top:-30px; border-radius:3px; color:#fff; background:url(/res/mobile/images/sub/m5_bt.png) no-repeat; }
	
}
@media (min-width:386px) and (max-width:414px) {
	
	.bot_search .btn9{position: relative; left:-59px; width:12%;  float:right; margin-top:-30px; border-radius:3px; color:#fff; background:url(/res/mobile/images/sub/m5_bt.png) no-repeat; }
	.bot_search .btn8{position: relative; left:10px; width:12%;  float:right; margin-top:-30px; border-radius:3px; color:#fff; background:url(/res/mobile/images/sub/m5_bt.png) no-repeat; }
}
@media (min-width:361px) and (max-width:375px) {
	.bot_search .btn9{position: relative; left:-51px; width:12%;  float:right; margin-top:-30px; border-radius:3px; color:#fff; background:url(/res/mobile/images/sub/m5_bt.png) no-repeat; }
	.bot_search .btn8{position: relative; left:10px; width:12%;  float:right; margin-top:-30px; border-radius:3px; color:#fff; background:url(/res/mobile/images/sub/m5_bt.png) no-repeat; }
}
@media (min-width:341px) and (max-width:360px) {
.bot_search .btn9{position: relative; left:-51px; width:12%;  float:right; margin-top:-30px; border-radius:3px; color:#fff; background:url(/res/mobile/images/sub/m5_bt.png) no-repeat; }
.bot_search .btn8{position: relative; left:10px; width:12%;  float:right; margin-top:-30px; border-radius:3px; color:#fff; background:url(/res/mobile/images/sub/m5_bt.png) no-repeat; }
}
@media (min-width:321px) and (max-width:340px) {
	.bot_search .btn9{position: relative; left:-51px; width:12%;  float:right; margin-top:-30px; border-radius:3px; color:#fff; background:url(/res/mobile/images/sub/m5_bt.png) no-repeat; }
	.bot_search .btn8{position: relative; left:10px; width:12%;  float:right; margin-top:-30px; border-radius:3px; color:#fff; background:url(/res/mobile/images/sub/m5_bt.png) no-repeat; }
}
@media (max-width:320px) {
.bot_search .btn9{position: relative; left:-51px; width:12%;  float:right; margin-top:-30px; border-radius:3px; color:#fff; background:url(/res/mobile/images/sub/m5_bt.png) no-repeat; }
.bot_search .btn8{position: relative; left:10px; width:12%;  float:right; margin-top:-30px; border-radius:3px; color:#fff; background:url(/res/mobile/images/sub/m5_bt.png) no-repeat; }
}