.sub_cnt_wrap{overflow:hidden; min-height:400px; padding-bottom:30px;}
.list_h2{padding:10px 0 15px 0; border-bottom:2px solid #333; text-align:center; font-size:23px;}
.basic_wrap{padding:2%; overflow:hidden; max-width:1000px; margin:0 auto;}

.sub_news_list{overflow:hidden; padding:0 3%; margin-top:15px;}
.sub_news_list li{padding:10px 15px; border-bottom:1px solid #ddd;}
.sub_news_list li a{font-size:110%;}
.sub_news_list li p{margin-top:5px;font-size:90%; color:#777;}
.sub_news_list span{position:relative;font-size:95%; padding-right:20px; color:#777;}
.sub_news_list span:after{content:''; position:absolute;  top:3px; right:8px; width:1px; height:10px; background:#777;}
.sub_news_list .notice-s{}
.sub_news_list .news-s{}
.sub_news_list li:nth-child(even){background:#f9f9f9;}


.paging {overflow:hidden; width:100%; text-align:center;clear:both; position:relative; padding-top:40px;}
.paging a {padding:5px 15px 5px 15px; height:38px; display:inline-block;font-size:14px; text-decoration:none;font-weight:normal;vertical-align:middle; border:1px solid #dadde0;background-color:#fff; cursor:pointer;}
.paging strong{vertical-align:middle;display:inline-block; font-weight:400; color:#fff;background:#666;border:1px solid #666; height:38px; padding:5px 15px 5px 15px; }
.paging a:hover,
.paging a:focus {background-color:#f7f8f9; border-color:#dadde0;}
.paging a img{vertical-align:middle; width:12px;}


.sub_news_view{overflow:hidden;}
.sub_news_view h3{text-align:center; color:#fff; background:#448ccb; font-size:19px; padding:4% 3%; }
.sub_news_view .news_date{color:#777; font-size:95%; text-align:right; border-bottom:1px solid #ddd; padding:3%;}
.board_view_cnt{padding:5%; font-size:110%; line-height:1.7em; border-bottom:1px solid #ccc;}
.board_view_cnt a{color:#448ccb; text-decoration:underline;}

.title_check{position:relative; padding-left:23px; font-size:20px; padding-bottom:10px;}
.title_check:before{position:absolute; content:''; left:0;top:4px; width:22px; height:18px; background:url(/new/imgs/ico_1.png) no-repeat; background-size:22px auto;}


.charge_div{}
.charge_div dl{border-top:1px solid #c4cbd5; }
.charge_div dt{padding:2% 3%;border-bottom:1px solid #c4cbd5; font-weight:bold; background:#e1ecfe; color:#002b6f;}
.charge_div dd{padding:1% 3%; border-bottom:1px solid #c4cbd5;}



.btn1{padding:3%; clear:both; overflow:hidden; text-align:center; margin-top:20px;}
.btn2{padding:3%; clear:both; overflow:hidden; text-align:right; margin-top:20px;}

a.defaultTypeA{font-size:105%; display:inline-block; text-align:center;background:#1976d2; border:1px solid #005db9; border-radius:3px; color:#fff;vertical-align:top; padding:12px 20px 12px 20px; font-weight:600;}
a.defaultTypeA:hover{text-decoration:none; background:#005db9;}
a.defaultTypeB{font-size:105%; display:inline-block;text-align:center;background:#555; border:1px solid #444; border-radius:3px; color:#fff;vertical-align:top;  padding:12px 20px 12px 20px; font-weight:600;}
a.defaultTypeB:hover{text-decoration:none; background:#444;}
a.defaultTypeC{font-size:105%; display:inline-block;text-align:center;background:#555; border:1px solid #444; border-radius:3px; color:#fff;vertical-align:top;  padding:12px 20px 12px 20px; font-weight:600;}
a.defaultTypeC:hover{text-decoration:none; background:#444;}
a.defaultTypeD{font-size:105%; display:inline-block;text-align:center;background:#555; border:1px solid #444; border-radius:3px; color:#fff;vertical-align:top;  padding:12px 20px 12px 20px; font-weight:600;}
a.defaultTypeD:hover{text-decoration:none; background:#444;}


table.table_border{font-size:14px; width:100%; border-top:2px solid #555;}
table.table_border th{color:#444; text-align:center; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; padding:7px; border-bottom:1px solid #dbdbdb; background:#f4f4f4;}
table.table_border td{border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; padding:6px;}
table.table_border td a{color:#0072bc; text-decoration:underline; }

table.table1{ border-top:1px solid #dbdbdb;width:100%;}
table.table1 th{text-align:center; padding:10px 7px; border-bottom:1px solid #dbdbdb;}
table.table1 td{border-bottom:1px solid #dbdbdb; padding:10px 7px;}
table.table1 th:first-child{border-left:none;}
table.table1 td:first-child{border-left:none;}


.img100{width:100%; border:1px solid #ddd;}
.img100-1{width:100%; padding:0;}

.searchBoxWrap{margin:0 auto; text-align:center;}
.select_ty2{display: inline-block;height: 60px; color:#0c6bbe; border:1px solid #58a1e1; padding:0 40px 0 15px; vertical-align: top; width:100%; background:url(/new/imgs/arrow1.png) 95% 50% no-repeat; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-size:25px auto; font-size:120%;}
.searchBoxWrap select::-ms-expand {display: none;} 
.searchBox{display:inline-block; position:relative; width:360px; border:1px solid #c8ccd4; }

.area_img{width:110px; border:1px solid #dedede; vertical-align:middle;}
.colorbox4{display:inline-block; padding:6px 15px 5px 15px; border:1px solid #d64341; background:#f37170; color:#fff !important; border-radius:50px;  font-weight:500;}
.colorbox5{display:inline-block; padding:6px 15px 5px 15px; border:1px solid #58a1e1; background:#70b7f3; color:#fff !important; border-radius:50px;  font-weight:500;}

.info_txt{background:url(/new/imgs/info_bg1.png) center top no-repeat; background-size:auto 55px; padding-top:65px; padding-bottom:10px; border-bottom:1px dashed #ddd;}
.info_txt li{position:relative; padding-left:8px; line-height:1.3em; padding-bottom:7px;}
.info_txt li:before{position:absolute; left:0; top:9px; width:3px; height:3px; background:#666; content:'';}



#jssor_3{position:relative;margin:20px auto 0 auto;top:0;left:0; width:780px;height:1000px;overflow:hidden;}
.slides_box2{cursor:default;position:relative;top:0;left:0;width:780px;height:920px;overflow:hidden;}

.jsleft2{position:absolute;width:65px;height:65px; left:10px; top:430px; }
.jsright2{position:absolute;width:65px;height:65px;top:0; right:10px; margin-top:-69%;}

.combine_area_dl{}
.combine_area_dl dt{margin-bottom:5px;}
.combine_area_dl dt p{text-align:center; font-weight:600; font-size:24px;}
.combine_area_dl dd{margin-bottom:10px; position:relative; padding-left:8px; line-height:1.3em; border-bottom:1px dashed #ddd; padding-bottom:5px;}
.combine_area_dl dd:before{position:absolute; left:0; top:8px; width:3px; height:3px; background:#666; content:'';}
.combine_area_dl dd.area_dd span{display:inline-block; padding:5px 13px 4px 13px; border:1px solid #58a1e1; background:#70b7f3; color:#fff !important; border-radius:50px;  font-weight:500;}
.combine_area_dl dd.area_dd{text-align:center; padding-left:0; border-bottom:none;}
.combine_area_dl dd.area_dd:before{background:#fff;}
.combine_btn{overflow:hidden; margin-top:30px;}
.combine_btn li{text-align:center; margin-bottom:5px;}
.combine_btn li a{margin:0 auto; width:95%; display:block; padding:20px 0; color:#fff; text-align:center; font-weight:600;  font-size:120%;}
.combine_btn li:nth-child(1) a{background:#1976d2 url(/new/imgs/arrow3.png) 90% center  no-repeat; background-size:12px auto;}
.combine_btn li:nth-child(2) a{background:#cf0000 url(/new/imgs/arrow3.png) 90% center  no-repeat; background-size:12px auto;}
.combine_btn li:nth-child(3) a{background:#3b3b3b url(/new/imgs/arrow3.png) 90% center  no-repeat; background-size:12px auto;}


#sub_nav {overflow:hidden;}
#sub_nav ul{overflow:hidden;}
#sub_nav ul li{float:left; width:33.333333333333333%;}
#sub_nav p a {font-size:105%;letter-spacing:-0.05em; display:inline-block; padding:12px 0 10px 0; width:100%; text-align:center; border:1px solid #ccc; font-weight:400; color:#000; border-top-left-radius:15px; border-top-right-radius:15px;}

#sub_nav li:first-child a:hover{color:#fff; background:#1976d2; border-color:#1976d2;}
#sub_nav li:nth-child(2) a:hover{color:#fff; background:#cf0000; border-color:#cf0000;}
#sub_nav li:last-child a:hover{color:#fff; background:#3b3b3b; border-color:#3b3b3b;}

#sub_nav li:first-child p a.on{background:#1976d2; border-color:#1976d2; color:#fff; font-weight:600;}
#sub_nav li:nth-child(2) p a.on{background:#cf0000; border-color:#cf0000; color:#fff; font-weight:600;}
#sub_nav li:last-child p a.on{background:#3b3b3b; border-color:#3b3b3b; color:#fff; font-weight:600;}


#sub_nav1 {overflow:hidden;}
#sub_nav1 ul{overflow:hidden;}
#sub_nav1 ul li{float:left;}
#sub_nav1 p a {font-size:105%;letter-spacing:-0.05em; display:inline-block; padding:12px 0 10px 0; width:100%; text-align:center; border:1px solid #ccc; font-weight:400; color:#000; border-top-left-radius:15px; border-top-right-radius:15px;}

#sub_nav1 li:first-child a:hover{color:#fff; background:#1976d2; border-color:#1976d2;}
#sub_nav1 li:nth-child(2) a:hover{color:#fff; background:#cf0000; border-color:#cf0000;}
#sub_nav1 li:last-child a:hover{color:#fff; background:#3b3b3b; border-color:#3b3b3b;}

#sub_nav1 li:first-child p a.on{background:#1976d2; border-color:#1976d2; color:#fff; font-weight:600;}
#sub_nav1 li:nth-child(2) p a.on{background:#cf0000; border-color:#cf0000; color:#fff; font-weight:600;}
#sub_nav1 li:last-child p a.on{background:#3b3b3b; border-color:#3b3b3b; color:#fff; font-weight:600;}

.tab2 li{width:50%;}




.h_title1{background:url(/new/imgs/ico_color1.png) 0 1px no-repeat; padding-bottom:5px; font-size:120%; font-weight:700; padding-left:28px; color:#2866d0; background-size:24px;}
.h_title2{background:url(/new/imgs/ico_color2.png) 0 1px no-repeat; padding-bottom:5px; font-size:120%; font-weight:700; padding-left:28px; color:#cf0000; background-size:24px;}
.h_title3{background:url(/new/imgs/ico_color3.png) 0 1px no-repeat; padding-bottom:5px; font-size:120%; font-weight:700; padding-left:28px; color:#3b3b3b; background-size:24px;}

.overflow_auto_div{margin-top:5px; border:1px solid #ddd; padding:20px; background:#fff;  height:130px; overflow-y:auto; -webkit-overflow-scrolling: touch;}
.agree_box{padding:12px; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; background:#f9f9f9;}
.agree_box p{text-align:center; vertical-align:middle;}
.agree_box input[type="radio"]{width:20px; height:20px; vertical-align:middle;}

.agree_box1{padding:12px; border:1px solid #ddd; background:#f9f9f9;}
.agree_box1 p{text-align:center; vertical-align:middle;}
.agree_box1 input[type="radio"]{width:20px; height:20px; vertical-align:middle;}

.dl03{position:relative;}
.dl03 dt{font-weight:500; padding-bottom:10px;}
.dl03 dd{margin-bottom:10px;}
.dl03 dd ul{margin-top:10px; margin-left:16px; margin-bottom:5px;}
.dl03 dd li{font-size:14px; color:#666;}



.step_notice{margin-top:5px; margin-bottom:10px; overflow:hidden;}
.step_notice ul{overflow:hidden;}
.step_notice li{width:25%; background:url(/new/imgs/arrow2.png) right center no-repeat; float:left; text-align:center; padding:7px 15px 8px 7px; background-size:8px auto; font-size:90%;}
.step_notice li.on{color:#000; text-decoration:underline; font-weight:500;}
.step_notice li:last-child{background:none; }


.step_notice1{margin-top:5px; margin-bottom:10px; overflow:hidden;}
.step_notice1 ul{overflow:hidden;}
.step_notice1 li{background:url(/new/imgs/arrow2.png) right center no-repeat; float:left; text-align:center; padding:7px 15px 8px 7px; background-size:8px auto; font-size:90%;}
.step_notice1 li.on{color:#ee6014; text-decoration:underline; font-weight:500;}
.step_notice1 li:first-child{width:38%;}
.step_notice1 li:nth-child(2){width:38%;}
.step_notice1 li:last-child{width:24%;background:none; padding:7px 8px;}

.example_txt1{border:1px dashed #666; padding:15px;}
.example_txt1 p{display:inline-block; padding:0 5px; background:#ffea00;font-size:20px; font-weight:600; color:#000;}
.example_txt1 ul{ margin-top:10px;}
.example_txt1 li{ color:#cf0000; margin-bottom:5px; font-weight:500; font-size:16px;}
.example_txt1 li strong{background:#000; font-size:14px; font-weight:500; width:80px; text-align:center; display:inline-block; padding:3px; color:#fff; margin-right:5px;}
.example_txt1 li span{color:#666; font-size:14px;}


.example_txt2{ border:1px dashed #666; padding:15px;}
.example_txt2 p{display:inline-block; padding:0 5px; background:#ffea00;font-size:20px; font-weight:600; color:#000;}
.example_txt2 ul{ margin-top:10px;}
.example_txt2 li{color:#cf0000; margin-bottom:5px; font-weight:500; font-size:16px;}
.example_txt2 li strong{background:#000; font-size:14px; font-weight:500; width:120px; text-align:center; display:inline-block; padding:3px; color:#fff; margin-right:5px;}
.example_txt2 li:first-child{color:#333;}
.example_txt2 li span{color:#666; font-size:14px;}
.example_txt2 li:nth-child(2) strong{background:#cf0000;}
.example_txt2 li:last-child strong{background:#cf0000;}

.example_txt3{  border:1px dashed #666; padding:15px;}
.example_txt3 p{display:inline-block; padding:0 5px; background:#ffea00;font-size:20px; font-weight:600; color:#000;}
.example_txt3 ul{ margin-top:10px;}
.example_txt3 li{color:#cf0000; margin-bottom:5px; font-weight:500; font-size:16px;}
.example_txt3 li strong{background:#000; font-size:14px; font-weight:500; width:120px; text-align:center; display:inline-block; padding:3px; color:#fff; margin-right:5px;}
.example_txt3 li:first-child{color:#333;}
.example_txt3 li span{color:#666; font-size:14px;}
.example_txt3 li:nth-child(2) strong{background:#cf0000;}
.example_txt3 li:last-child strong{background:#cf0000;}

.input_area1{border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; padding:10px 0 0 0 ; overflow:hidden; margin-top:20px;}
.input_area1 dl{overflow:hidden;}
.input_area1 dt{font-weight:400; float:left; width:25%; margin-bottom:10px;}
.input_area1 dt label{position:relative;padding-top:8px; display:inline-block; padding-left:8px; }
.input_area1 dt label:before{content:''; position:absolute; left:0; top:17px; width:3px; height:3px; background:#555;}
.input_area1 dd{float:left;width:75%; margin-bottom:10px;}
.input_area1 input{font-size:16px; border:2px solid #333; width:95%; height:45px;}

.input_area2{border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; padding:10px 0 0 0 ; overflow:hidden; margin-top:20px;}
.input_area2 dl{overflow:hidden;}
.input_area2 dt{font-weight:400; float:left; width:25%; margin-bottom:10px;}
.input_area2 dt label{position:relative;padding-top:8px; display:inline-block; padding-left:8px; }
.input_area2 dt label:before{content:''; position:absolute; left:0; top:17px; width:3px; height:3px; background:#555;}
.input_area2 dd{float:left;width:75%; margin-bottom:10px;}
.input_area2 dd input{font-size:16px;border:2px solid #cf0000; width:95%; height:45px;}

.input_area3{border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; padding:10px 0 0 0 ; overflow:hidden; margin-top:20px;}
.input_area3 dl{overflow:hidden;}
.input_area3 dt{font-weight:400; float:left; width:25%; margin-bottom:10px;}
.input_area3 dt label{position:relative;padding-top:8px; display:inline-block; padding-left:8px; }
.input_area3 dt label:before{content:''; position:absolute; left:0; top:17px; width:3px; height:3px; background:#555;}
.input_area3 dd{float:left;width:75%; margin-bottom:10px;}
.input_area3 dd input{font-size:16px;border:2px solid #3b3b3b; width:95%; height:45px;}


.phone_txt{ border-bottom:1px dashed #666; padding-bottom:5px; margin-top:10px;}
.phone_txt p{display:inline-block; padding:0 5px; background:#ffea00;font-size:20px; font-weight:600; color:#000;}
.phone_txt ul{ margin-top:5px;}
.phone_txt li{position:relative; padding-left:7px; margin-left:5px; margin-bottom:5px;}
.phone_txt li:before{position:absolute; left:0; top:12px; width:3px; height:3px; background:#555; content:'';}
.phone_txt li span{color:#cf0000;}

.font14{font-size:95%;}
.color_r{color:#cf0000;}

.info_txt1 li{position:relative; padding-left:7px; margin-left:5px; margin-bottom:5px;}
.info_txt1 li:before{position:absolute; left:0; top:12px; width:3px; height:3px; background:#555; content:'';}

.car_number{margin-top:10px; border:3px solid #000; padding:10px; text-align:center;}
.car_number p{font-size:20px; font-weight:500; color:#000; letter-spacing:0.5em;}

.car_number_true{margin-top:10px; border:1px solid #ddd; background:#f2f2f2; text-align:center; padding:10px;}
.car_number_true strong{font-size:17px; color:#cf0000;}

.car_info{margin-top:10px;}
.car_info li{font-weight:400; padding:5px;border-bottom:1px solid #ddd;}
.car_info li span{background:#000; color:#fff; padding:5px 3px 7px 3px; font-weight:400; margin-right:4px; display:inline-block; width:100px; text-align:center;}

.car_info_edit{margin-top:10px;}
.car_info_edit li{color:#000; font-weight:400; font-size:17px; padding:5px;border-bottom:1px solid #ddd;}
.car_info_edit li span{background:#cf0000; color:#fff; padding:5px 3px 7px 3px; font-weight:600; margin-right:4px; display:inline-block; width:150px; text-align:center;}

.login_wrap{}
.login_wrap a{margin-bottom:2%;}
.login_wrap a li{text-align:center;}
.login_wrap .btn_naver{display:block; width:100%;background:#1ec700; padding:3%; border:1px solid #10a800; border-radius:5px;  font-weight:500; font-size:120%;}
.login_wrap .btn_naver img{border-right:1px solid #10a800; margin-right:20px; vertical-align:middle; width:7%; max-width:46px;}
.login_wrap .btn_naver li{color:#fff;}
.login_wrap .btn_kakao{display:block; width:100%;background:#fae100; padding:3%; border:1px solid #e5ce00; border-radius:5px; font-weight:500; font-size:120%;}
.login_wrap .btn_kakao img{border-right:1px solid #e5ce00; margin-right:20px; vertical-align:middle; width:7%;max-width:46px;}
.login_wrap .btn_kakaor li{color:#50351b; }

.login_info_txt{background:url(/new/imgs/login_top.png) center top no-repeat; background-size:auto 55px; padding-top:65px; padding-bottom:10px;}
.login_info_txt li{text-align:center;}

.join_info_txt{background:url(/new/imgs/join_top.png) center top no-repeat; background-size:auto 60px; padding-top:70px; padding-bottom:10px; border-bottom:1px dashed #ddd;}
.join_info_txt li{text-align:center;}

.join_info_txt1{background:url(/new/imgs/join_top1.png) center top no-repeat; background-size:auto 60px; padding-top:70px; padding-bottom:10px; border-bottom:1px dashed #ddd;}
.join_info_txt1 li{text-align:center;}

@media screen and (max-width:650px){
.jsright2{margin-top:-50%;}
.basic_wrap{padding:3% 4% 4% 4%;}

.login_wrap .btn_naver{padding:6%;}
.login_wrap .btn_kakao{padding:6%;}
.login_wrap .btn_naver img{width:9%; }
.login_wrap .btn_kakao img{width:9%; }
}



@media screen and (max-width:480px){
.jsright2{margin-top:-35%;}
.login_wrap .btn_naver{padding:5.5%;}
.login_wrap .btn_kakao{padding:5.5%;}
.login_wrap .btn_naver img{width:11%; }
.login_wrap .btn_kakao img{width:11%; }

}

@media screen and (max-width:430px){
.login_wrap .btn_naver img{width:13%; }
.login_wrap .btn_kakao img{width:13%; }

}



