/*
	KB Land 2018.8.24 Upleat
*/
@charset 'utf-8';

/* Markup init */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;vertical-align:baseline;background:transparent;font-family:"Malgun Gothic";letter-spacing:-1px;-webkit-print-color-adjust:exact;}
body {line-height:1;font-size:14px;color:#666;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
ul,ol {list-style:none;}
blockquote,q {quotes:none;}
em {font-style:normal;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;font-size:100%;color:#666;vertical-align:baseline;background:transparent;text-decoration:none;}
button {border:0;cursor:pointer;font-family:"Malgun Gothic";}
table {width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;}
table th, table td {vertical-align:middle;}
hr {display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input,select,textarea,label {vertical-align:middle;font-family:"Malgun Gothic";}
select {cursor:pointer;border-radius:1px;}
.hidden, caption {position:absolute;visibility:hidden;width:0;height:0;font-size:0;margin:0;padding:0;}
.placeholder {color:#909090 !important;}
::-moz-placeholder {color:#909090 !important;}
::-webkit-input-placeholder {color:#909090 !important;}
:-ms-input-placeholder {color:#909090 !important;}
input[type=text]::-ms-clear {display:none;}
i{font-style:normal;}

/* Layout */
#wrap {position:relative;min-width:1180px;}
.skipNavi_top a {display:block;overflow:hidden;height:1px;width:1px;margin:0 -1px -1px 0;font-size:0;line-height:0;}
.skipNavi_top a:focus {position:absolute;left:0;top:0;width:100%;height:32px;margin:0;padding:15px 0 0 15px;background:#20262c;font-size:16px;font-weight:bold;line-height:1;color:#fff;text-decoration:none;outline:none;z-index:999;}
#headerWrap {background:#fff;}
#headerWrap .header_top {height:37px;}
#headerWrap .header_top .inner {margin:0 auto;width:1180px;}
#headerWrap .header_top .inner:after {content:'';display:block;clear:both;}
#headerWrap .header_top .inner>a {float:left;margin-top:9px;}

#headerWrap .header_top .header_util {float:right;margin-top:7px;}
#headerWrap.wide .header_top .header_util {margin-top:0;}
#headerWrap .header_top .header_util .btn_tu {display:inline-block;padding:0;font-size:12px;color:#000;line-height:20px;border:1px solid #e1e1e1;background:transparent;vertical-align:top;}
#headerWrap .header_top .header_util .btn_tu.set_login {margin-top:3px;border:0;background:#fff;}
#headerWrap .header_top .header_util .h_btn {position:relative;display:inline-block;margin-top:3px;padding:0 5px 2px;font-size:12px;color:#000;line-height:20px;background:transparent;vertical-align:top;}
#headerWrap .header_top .header_util .h_btn:before{content:"";position:absolute;top:50%;left:-2px;width:2px;height:2px;background:#d3d3d3;}
#headerWrap .header_top .header_util .h_btn.h_extend:before{content:none;}
#headerWrap .header_top .header_util .name, #headerWrap .header_top .header_util .h_time {font-size:12px;font-weight:bold;color:#2c51b1;line-height:24px;}
#headerWrap .header_top .header_util .h_time {display:inline-block;margin-top:1px;padding:0 5px 2px 15px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_gnb_top_time.png) 0 6px no-repeat;}
#headerWrap .header_top .header_util .h_time:before {content:'남은시간';font-size:0;}
#headerWrap .header_top .header_util .name {display:inline-block;position:relative;padding-right:12px;background-position:82px -15px;vertical-align:top;}
#headerWrap .header_top .header_util .name .secureTooltip {display:none;position:absolute;right:103px;top:0;padding:5px 8px;font-size:12px;line-height:15px;color:#fff;white-space:nowrap;background:#909090;border-radius:3px;}
#headerWrap .header_top .header_util .name>a:first-child:hover .secureTooltip {display:block;}
#headerWrap .header_top .header_util .name a {vertical-align:top;}
#headerWrap .header_top .header_util .dtime {padding-left:20px;background-position:-86px 2px;}
#headerWrap .header_top .header_util .dtime:before {content:'남은시간';font-size:0;}
#headerWrap .header_top .header_util .h_link{position:relative;margin-left:8px;padding-left:10px;border:0;background:#fff;}
#headerWrap .header_top .header_util .h_link:before{content:"";position:absolute;top:5px;left:0;width:1px;height:12px;background:#aeb6ca;}

#headerWrap .header_body {position:relative;}
#headerWrap .header_body .inner {height:50px;margin:0 auto;padding-top:23px;width:1180px;}

#headerWrap .header_body .header_logo{position:relative;display:inline-block;top:-15px;left:0;z-index:30;}
#headerWrap .header_body .header_logo a{display:inline-block;}
#headerWrap .header_body .header_search {float:right;position:relative;top:-10px;right:0;width:156px;height:34px;border-radius:17px;background:#f5f7fa;z-index:30;}
#headerWrap .header_body .header_search .btn_top_search{position:relative;display:inline-block;width:100%;height:100%;}
#headerWrap .header_body .header_search .btn_top_search .txt{display:inline-block;height:20px;font-size:0;color:transparent;}
#headerWrap .header_body .header_search .btn_top_search:before{content:"";position:absolute;right:20px;top:8px;width:17px;height:17px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_gnb_search_s.png) no-repeat;}
#headerWrap .header_body .header_search.on {background:none;}
#headerWrap .header_body .header_search.on .btn_top_search {display:none;}
#headerWrap .header_body .header_search.on .close_header_search {position:absolute;right:50%;top:0;z-index:10;margin-right:-583px;background:url(http://nimg1.kbstar.com/img/okbland/web/ico/w_ico_colse_top.png) no-repeat;font-size:0;width:30px;height:31px;}
/*#headerWrap .header_body .header_search.on{background:#40558b;}*/
/*#headerWrap .header_body .header_search.on .btn_top_search:before{right:15px;top:11px;width:12px;height:12px;background-image:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_gnb_search_close.png);}
#headerWrap .header_body .header_search.on .btn_top_search .txt{display:inline-block;padding:10px 0 0 20px;font-size:15px;color:#fff;}*/

#headerWrap .header_body .header_search .search_wrap{display:none;position:absolute;top:-9999px;right:0;bottom:0;left:0;}
#headerWrap .header_body .header_search.on .search_wrap{display:block;position:fixed;top:111px;}
#headerWrap .header_body .header_search .search_wrap .search_dimm{height:100%;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0.5)";background:#000;}
#headerWrap .header_body .header_search .search_wrap .search_input{position:absolute;top:0;left:0;width:100%;height:120px;background:#f5f7fa;text-align:center;}
#headerWrap .header_body .header_search .search_wrap .search_input .input_area{position:relative;display:inline-block;margin-top:32px;width:1000px;height:47px;}
#headerWrap .header_body .header_search .search_wrap .search_input .search_btn{position:absolute;top:13px;right:10px;width:21px;height:21px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_gnb_search_b.png) no-repeat;font-size:0;color:transparent;}

#headerWrap .header_body .header_search .search_wrap .search_input input{display:none;} /*메인페이지 검색 포커스 버그 2018.11.26 지환*/
#headerWrap .header_body .header_search.on .search_wrap .search_input input{display:block;} /*메인페이지 검색 포커스 버그 2018.11.26 지환*/
#headerWrap .header_body .header_search .search_wrap .search_input input{width:100%;height:100%;padding-right:41px;border:0;border-bottom:2px solid #222;background:transparent;font-size:18px;color:#333;}
#headerWrap .header_body .header_search .search_wrap .search_result{position:absolute;top:120px;left:0;width:100%;padding-bottom:60px;background:#fff;text-align:center;overflow-y:auto;}
#headerWrap .header_body .header_search .search_wrap .search_result .result_wrap{width:1000px;display:inline-block;text-align:left;}
#headerWrap .header_body .header_search .search_wrap .search_result .result_wrap:after{content:'';display:table;clear:both;}
#headerWrap .header_body .header_search .search_wrap .search_result .result_wrap>div{float:left;}
#headerWrap .header_body .header_search .search_wrap .search_result .result_wrap .recent_keyword{width:470px;}
#headerWrap .header_body .header_search .search_wrap .search_result .result_wrap .recent_keyword li>a{width:370px;}
#headerWrap .header_body .header_search .search_wrap .search_result .result_wrap .result_locate{width:250px;}
#headerWrap .header_body .header_search .search_wrap .search_result .result_wrap .result_danji{width:380px;margin-left:60px;}
#headerWrap .header_body .header_search .search_wrap .search_result .result_wrap .result_matroschool{width:250px;margin-left:60px;}
#headerWrap .header_body .header_search .search_wrap .search_result .result_wrap .result_tit{margin:26px 0 10px 0;
	border-bottom:1px solid #d5d6de;font-size:14px;font-weight:bold;color:#222;line-height:43px;}
#headerWrap .header_body .header_search .search_wrap .search_result .result_wrap .result_tit .num{font-weight:normal;color:#f37553;}
#headerWrap .header_body .header_search .search_wrap .search_result .result_wrap li a{display:inline-block;font-size:14px;color:#333;line-height:32px;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
#headerWrap .header_body .header_search .search_wrap .search_result .result_wrap li .keyword{color:#f37553;}
#headerWrap .header_body .header_search .search_wrap .search_result .result_wrap .result_locate li{position:relative;padding-left:18px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_gnb_search_locate.png) 0 50% no-repeat;}
#headerWrap .header_body .header_search .search_wrap .search_result .result_wrap .nodata{height:115px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_gnb_search_nodata.png) 50% 20px no-repeat;}
#headerWrap .header_body .header_search .search_wrap .search_result .result_wrap .nodata .msg{display:block;padding-top:80px;font-size:14px;color:#999;text-align:center;}
#headerWrap .header_body .header_search .search_wrap .search_result .result_wrap.recent li:after{content:'';display:table;clear:both;}
#headerWrap .header_body .header_search .search_wrap .search_result .result_wrap.recent li .date_area{float:right;margin-top:10px;font-size:14px;color:#999;}
#headerWrap .header_body .header_search .search_wrap .search_result .result_wrap.recent li .date_area .recent_del{display:inline-block;width:10px;height:10px;margin-left:8px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_gnb_search_recentdel.png)no-repeat;font-size:0;color:transparent;vertical-align:middle;}
#headerWrap .header_body .header_search .search_wrap .search_result .result_wrap.recent li.locate{position:relative;padding-left:18px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_gnb_search_locate.png) 0 50% no-repeat;}
#headerWrap .header_body .header_search .search_wrap .search_result .result_wrap .recent_autocomplete{width:470px;margin-left:60px;}
#headerWrap .header_body .header_search .search_wrap .search_result .result_wrap .recent_autocomplete li>a{width:370px;}
#headerWrap .header_body .header_search .search_wrap .search_result .result_wrap.recent .result_tit:after{content:'';display:table;clear:both;}
#headerWrap .header_body .header_search .search_wrap .search_result .result_wrap.recent .result_tit .left{float:left;}
#headerWrap .header_body .header_search .search_wrap .search_result .result_wrap.recent .result_tit .right{float:right;}
#headerWrap .header_body .header_search .search_wrap .search_result .result_wrap.recent .result_tit .right .all_del{display:inline-block;padding:5px;border:1px solid #dedede;border-radius:2px;font-size:12px;font-weight:normal;color:#888;line-height:13px;}

#headerWrap .header_body .go_busi {float:right;padding:0 25px 2px;color:#fff;line-height:37px;background:#81746a;border-radius:20px;}
#headerWrap .header_body .gnb {position:absolute;top:0;left:0;right:0;padding-top:6px;background:#fff;z-index:20;}
#headerWrap .header_body .gnb:before {content:'';position:absolute;left:0;right:0;top:73px;height:1px;background:#d2d3d5;}
#headerWrap .header_body .gnb:after {display:none;content:'';position:absolute;left:0;right:0;bottom:-1px;height:1px;background:#d2d3d5;}
#headerWrap .header_body .gnb .depth1 {width:803px;margin:0 auto;}
#headerWrap .header_body .gnb.reagent .reagent_muarea{width:1180px;margin:0 auto;text-align:right;}
#headerWrap .header_body .gnb.reagent .depth1 {position:relative;display:inline-block;width:705px;margin:0;}
#headerWrap .header_body .gnb .depth1>li {float:left;margin-left:20px;}
#headerWrap .header_body .gnb .depth1>li:first-child {margin-left:0;}
/*#headerWrap .header_body .gnb .depth1>li>a {display:block;padding:0 20px 28px 20px;color:#333;text-align:center;border-bottom:4px solid transparent;}*/
#headerWrap .header_body .gnb .depth1>li>a {display:block;padding:0 0 28px 0;color:#333;text-align:center;border-bottom:4px solid transparent;}
#headerWrap .header_body .gnb .depth1>li>a:hover, #headerWrap .header_body .gnb .depth1>li>a:focus, #headerWrap .header_body .gnb .depth1>li.active>a {border-color:#3e63be;}
#headerWrap .header_body .gnb .depth1>li>a .depth1_menu{display:inline-block;padding:0 20px;height:22px;font-size:0;color:transparent;background-position:50% 0;background-repeat:no-repeat;}
#headerWrap .header_body .gnb .depth1>li>a .depth1_menu.mu01{width:72px;background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_mu01_off.png);}
#headerWrap .header_body .gnb .depth1>li>a .depth1_menu.mu02{width:35px;background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_mu02_off.png);}
#headerWrap .header_body .gnb .depth1>li>a .depth1_menu.mu03{width:33px;background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_mu03_off.png);}
#headerWrap .header_body .gnb .depth1>li>a .depth1_menu.mu04{width:34px;background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_mu04_off.png);}
#headerWrap .header_body .gnb .depth1>li>a .depth1_menu.mu05{width:89px;background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_mu05_off.png);}
#headerWrap .header_body .gnb .depth1>li>a .depth1_menu.mu06{width:64px;background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_mu06_off.png);}
#headerWrap .header_body .gnb .depth1>li>a .depth1_menu.mu07{width:76px;background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_mu07_off.png);}
#headerWrap .header_body .gnb .depth1>li>a:hover .depth1_menu.mu01, #headerWrap .header_body .gnb .depth1>li>a:focus .depth1_menu.mu01, #headerWrap .header_body .gnb .depth1>li.active>a .depth1_menu.mu01{background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_mu01_on.png);}
#headerWrap .header_body .gnb .depth1>li>a:hover .depth1_menu.mu02, #headerWrap .header_body .gnb .depth1>li>a:focus .depth1_menu.mu02, #headerWrap .header_body .gnb .depth1>li.active>a .depth1_menu.mu02{background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_mu02_on.png);}
#headerWrap .header_body .gnb .depth1>li>a:hover .depth1_menu.mu03, #headerWrap .header_body .gnb .depth1>li>a:focus .depth1_menu.mu03, #headerWrap .header_body .gnb .depth1>li.active>a .depth1_menu.mu03{background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_mu03_on.png);}
#headerWrap .header_body .gnb .depth1>li>a:hover .depth1_menu.mu04, #headerWrap .header_body .gnb .depth1>li>a:focus .depth1_menu.mu04, #headerWrap .header_body .gnb .depth1>li.active>a .depth1_menu.mu04{background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_mu04_on.png);}
#headerWrap .header_body .gnb .depth1>li>a:hover .depth1_menu.mu05, #headerWrap .header_body .gnb .depth1>li>a:focus .depth1_menu.mu05, #headerWrap .header_body .gnb .depth1>li.active>a .depth1_menu.mu05{background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_mu05_on.png);}
#headerWrap .header_body .gnb .depth1>li>a:hover .depth1_menu.mu06, #headerWrap .header_body .gnb .depth1>li>a:focus .depth1_menu.mu06, #headerWrap .header_body .gnb .depth1>li.active>a .depth1_menu.mu06{background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_mu06_on.png);}
#headerWrap .header_body .gnb .depth1>li>a:hover .depth1_menu.mu07, #headerWrap .header_body .gnb .depth1>li>a:focus .depth1_menu.mu07, #headerWrap .header_body .gnb .depth1>li.active>a .depth1_menu.mu07{background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_mu07_on.png);}
#headerWrap .header_body .gnb .depth1>li .depth2 {display:none;}
#headerWrap .header_body .gnb.on .depth1>li.on .depth2 {display:block;}
#headerWrap .header_body .gnb.reagent .depth1>li>a .depth1_menu.mu01{width:20px;background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_reagent_mu01_off.png);}
#headerWrap .header_body .gnb.reagent .depth1>li>a .depth1_menu.mu02{width:64px;background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_reagent_mu02_off.png);}
#headerWrap .header_body .gnb.reagent .depth1>li>a .depth1_menu.mu03{width:63px;background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_reagent_mu03_off.png);}
#headerWrap .header_body .gnb.reagent .depth1>li>a .depth1_menu.mu04{width:63px;background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_reagent_mu04_off.png);}
#headerWrap .header_body .gnb.reagent .depth1>li>a .depth1_menu.mu05{width:65px;background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_reagent_mu05_off.png);}
#headerWrap .header_body .gnb.reagent .depth1>li>a .depth1_menu.mu06{width:90px;background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_reagent_mu06_off.png);}
#headerWrap .header_body .gnb.reagent .depth1>li>a:hover .depth1_menu.mu01{background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_reagent_mu01_on.png);}
#headerWrap .header_body .gnb.reagent .depth1>li>a:hover .depth1_menu.mu02{background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_reagent_mu02_on.png);}
#headerWrap .header_body .gnb.reagent .depth1>li>a:hover .depth1_menu.mu03{background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_reagent_mu03_on.png);}
#headerWrap .header_body .gnb.reagent .depth1>li>a:hover .depth1_menu.mu04{background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_reagent_mu04_on.png);}
#headerWrap .header_body .gnb.reagent .depth1>li>a:hover .depth1_menu.mu05{background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_reagent_mu05_on.png);}
#headerWrap .header_body .gnb.reagent .depth1>li>a:hover .depth1_menu.mu06{background-image:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_reagent_mu06_on.png);}

#wrapMapHeader {position:fixed;z-index:300;padding-left:150px;width:100%;min-width:1280px;max-width:2500px;height:58px;/*border-bottom:1px solid #c6c6c4;*/background:#fff;box-sizing:border-box;box-shadow:2px 2px 3px 1px rgba(198,198,196,0.9);}
#wrapMapHeader .logo_h1 {position:absolute;left:0;top:0;width:125px;height:59px;font-size:0;background:red;vertical-align:top;background:url(https://nimg1.kbstar.com/img/okbland/web/main/w_logo.png) no-repeat;background-position:20px 10px;}
#wrapMapHeader .logo_h1 a {display:block;height:100%}
#wrapMapHeader .header_util {position:absolute;right:20px;top:17px;height:24px;}
#wrapMapHeader .gnb_map {float:left;}
#wrapMapHeader .gnb_map li {float:left;}
/*#wrapMapHeader .gnb_map li a {display:block;padding-top:22px;font-weight:bold;color:#666;box-sizing:border-box;}
#wrapMapHeader .gnb_map li a:hover, .gnb_map li.on a {color:#333;border-bottom:2px solid #f37553;}*/
#wrapMapHeader .gnb_map .depth1>li{margin-left:40px;}
#wrapMapHeader .gnb_map .depth1>li:first-child{margin-left:0;}
#wrapMapHeader .gnb_map .depth1>li>a {display:block;padding:22px 0 13px 0;color:#333;text-align:center;border-bottom:4px solid transparent;}
#wrapMapHeader .gnb_map .depth1>li>a:hover {border-color:#3e63be;}
#wrapMapHeader .gnb_map .depth1>li>a .depth1_menu{display:block;height:22px;font-size:0;color:transparent;}
#wrapMapHeader .gnb_map .depth1>li>a .depth1_menu.mu01{width:73px;background:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_wide_mu01_off.png)50% 0 no-repeat;}
#wrapMapHeader .gnb_map .depth1>li>a .depth1_menu.mu02{width:35px;background:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_wide_mu02_off.png)50% 0 no-repeat;}
#wrapMapHeader .gnb_map .depth1>li>a .depth1_menu.mu03{width:33px;background:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_wide_mu03_off.png)50% 0 no-repeat;}
#wrapMapHeader .gnb_map .depth1>li>a .depth1_menu.mu04{width:34px;background:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_wide_mu04_off.png)50% 0 no-repeat;}
#wrapMapHeader .gnb_map .depth1>li>a .depth1_menu.mu05{width:87px;background:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_wide_mu05_off.png)50% 0 no-repeat;}
#wrapMapHeader .gnb_map .depth1>li>a .depth1_menu.mu06{width:63px;background:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_wide_mu06_off.png)50% 0 no-repeat;}
#wrapMapHeader .gnb_map .depth1>li>a .depth1_menu.mu07{width:76px;background:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_wide_mu07_off.png)50% 0 no-repeat;}
#wrapMapHeader .gnb_map .depth1>li>a:hover .depth1_menu.mu01{background:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_wide_mu01_on.png)50% 0 no-repeat;}
#wrapMapHeader .gnb_map .depth1>li>a:hover .depth1_menu.mu02{background:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_wide_mu02_on.png)50% 0 no-repeat;}
#wrapMapHeader .gnb_map .depth1>li>a:hover .depth1_menu.mu03{background:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_wide_mu03_on.png)50% 0 no-repeat;}
#wrapMapHeader .gnb_map .depth1>li>a:hover .depth1_menu.mu04{background:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_wide_mu04_on.png)50% 0 no-repeat;}
#wrapMapHeader .gnb_map .depth1>li>a:hover .depth1_menu.mu05{background:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_wide_mu05_on.png)50% 0 no-repeat;}
#wrapMapHeader .gnb_map .depth1>li>a:hover .depth1_menu.mu06{background:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_wide_mu06_on.png)50% 0 no-repeat;}
#wrapMapHeader .gnb_map .depth1>li>a:hover .depth1_menu.mu07{background:url(https://nimg1.kbstar.com/img/okbland/web/img/w_gnb_wide_mu07_on.png)50% 0 no-repeat;}

#headerWrap .header_body .gnb .depth2 {display:none;position:absolute;top:73px;left:50%;margin-left:-400px;padding:30px 0;box-sizing:border-box;text-align:center;}
#headerWrap .header_body .gnb .depth2.blink {padding:0;height:51px;}
#headerWrap .header_body .gnb .depth1>li.active .depth2.blink{display:block;}
#headerWrap .header_body .gnb.reagent .depth2{top:53px;margin-left:-350px;}
#headerWrap .header_body .gnb .depth2>ul {display:table;text-align:left;box-sizing:border-box;}
#headerWrap .header_body .gnb.reagent .depth2>ul {padding-left:0;}
#headerWrap .header_body .gnb .depth2>ul>li {position:relative;display:table-cell;padding-left:15px;width:170px;vertical-align:top;text-align:left;box-sizing:border-box;border-left:1px solid #f1f1f1;}
/*#headerWrap .header_body .gnb .depth2>ul>li:first-child {border-left:none;}*/


/*#headerWrap .header_body .gnb .depth2 {display:none;position:absolute;top:73px;left:0;width:100%;padding:30px 0;box-sizing:border-box;text-align:center;}
#headerWrap .header_body .gnb .depth2.blink {padding:0;height:51px;}
#headerWrap .header_body .gnb .depth1>li.active .depth2.blink{display:block;}
#headerWrap .header_body .gnb.reagent .depth2{top:53px;}
#headerWrap .header_body .gnb .depth2>ul {margin:0 auto;padding-left:209px;width:1180px;text-align:left;box-sizing:border-box;}
#headerWrap .header_body .gnb.reagent .depth2>ul {padding-left:0;}
#headerWrap .header_body .gnb .depth2>ul>li {position:relative;display:inline-block;padding-left:0px;width:170px;vertical-align:top;text-align:left;box-sizing:border-box;}
*/
/*#headerWrap .header_body .gnb .depth2>ul>li:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:#f1f1f1;}
#headerWrap .header_body .gnb .depth2>ul>li:first-child{padding-left:0;}
#headerWrap .header_body .gnb .depth2>ul>li:first-child:before{content:none;}
*/

#headerWrap .header_body .gnb .depth2>ul>li>a {display:inline-block;line-height:22px;font-size:15px;font-weight:bold;color:#3f63bf;}
#headerWrap .header_body .gnb .depth2>ul>li.on .depth3 {display:block;}
#headerWrap .header_body .gnb .depth3 {/*display:none;*/margin-top:5px;}
#headerWrap .header_body .gnb .depth3>li {padding:8px 0 0;}
#headerWrap .header_body .gnb .depth3>li>a {display:inline-block;font-size:15px;color:#222;line-height:24px;}

#headerWrap .header_body .gnb.on:after {display:block;}
#headerWrap .fix_2depth_area {display:block;background:#eff0f4;}
#headerWrap .fix_2depth_area ul {margin:0 auto;width:1180px;text-align:center;}
#headerWrap .fix_2depth_area li {display:inline-block;}
#headerWrap .fix_2depth_area li>a {display:block;padding:17px 18px 19px;font-size:15px;color:#666;}
#headerWrap .fix_2depth_area li.on>a{color:#3f63bf;}
#headerWrap .fix_2depth_area li:first-child>a {padding-left:0;}

#headerWrap .fix_2depth_area .reagent_fix_2depth{margin:0 auto;width:1180px;text-align:right;}
#headerWrap .fix_2depth_area .reagent_fix_2depth ul{display:inline-block;margin:0;width:705px;text-align:center;}

#headerWrap .header_inner {margin:0 auto;width:1180px;height:120px;background:#333;}
#mainBodyWrap {min-height:500px;}
/*#contentWrap {padding:0 0 80px;}*/
#contentWrap .content_inner {position:relative;margin:0 auto;/*padding:0 50px;*/width:1180px;min-height:760px;}
#contentWrap .content_inner.main {padding:0;width:100%;}
#contentWrap .content_body {padding-bottom:80px;}
#contentWrap .content_inner.col2 {}
#contentWrap .content_inner.col2:after, #contentWrap .content_inner .col2:after  {content:'';display:table;clear:both;}
#contentWrap .content_inner.col2 .content_body, #contentWrap .content_inner .col2 .content_body {display:table-cell;width:920px;padding:0 60px 80px 0;box-sizing:border-box;}/* 20181228 : padding-bottom 값 수정(기존50) : 남인태; */
#contentWrap .content_inner.col2 .content_right, #contentWrap .content_inner .col2 .content_right {display:table-cell;width:258px;height:100%;padding-top:40px;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;box-sizing:border-box;vertical-align:top;}
#contentWrap .content_inner .col2 .content_right {padding-top:0;}
#contentWrap .menu_3depth {margin-top:17px;border-bottom:1px solid #858585;}
#contentWrap .menu_3depth:after{content:'';display:block;clear:both;}
#contentWrap .menu_3depth li {position:relative;float:left;margin-left:34px;font-size:16px;color:#666;line-height:40px;}
#contentWrap .menu_3depth li a{padding:0 10px;}
#contentWrap .menu_3depth li:first-child{margin-left:0;}
#contentWrap .menu_3depth a {display:block;color:#666;text-align:center;text-decoration:none;}
#contentWrap .menu_3depth li.on{margin-bottom:-1px;border-bottom:2px solid #3f63bf;}
#contentWrap .menu_3depth li.on a {color:#3f63bf;}

#footerWrap .footer_inner {position:relative;padding:20px 0;}
#footerWrap .footer_inner:after {content:'';display:block;clear:both;}
#footerWrap .footer_logo {float:left;margin:5px 28px 0 0;width:105px;height:32px;font-size:0;background:url(https://nimg1.kbstar.com/img/okbland/web/bg/w_bg_logo_footer.png) no-repeat;}
#footerWrap .footer_cont {float:left;}
#footerWrap .footer_menu:after {content:'';display:block;clear:both;}
#footerWrap .footer_menu li {float:left;}
#footerWrap .footer_menu li>a {position:relative;padding:0 6px;font-size:12px;color:#333;line-height:22px;}
#footerWrap .footer_menu li>a:before {content:'';position:absolute;left:0;top:5px;width:1px;height:7px;background:#dddedd;}
#footerWrap .footer_menu li:first-child>a {padding-left:0;}
#footerWrap .footer_menu li:first-child>a:before {display:none;}
#footerWrap .footer_info {margin-top:4px;font-size:12px;line-height:25px;}
#footerWrap .footer_info .info_tel {position:relative;margin-left:10px;padding-left:18px;}
#footerWrap .footer_info .info_tel:before {content:'';position:absolute;left:0;top:1px;width:18px;height:17px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_footer.png) no-repeat 0 -34px;}
#footerWrap .footer_info .chat {position:relative;margin-left:10px;}
#footerWrap .footer_info .chat:before {content:'';position:absolute;left:0;top:6px;width:1px;height:6px;background:#dcdedd;}
#footerWrap .footer_info .chat a {position:relative;margin-left:10px;padding-left:20px;}
#footerWrap .footer_info .chat a:before {content:'';position:absolute;left:0;top:1px;width:18px;height:17px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_footer.png) no-repeat -103px -33px;}
#footerWrap .footer_info p.copyright {}
#footerWrap .footer_util {float:right;}
#footerWrap .footer_util>div {display:inline-block;position:relative;}
#footerWrap .footer_util .chat, #footerWrap .footer_util .family {display:inline-block;padding:0 10px;font-size:12px;line-height:36px;border:1px solid #dddcda;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_footer.png) no-repeat;box-sizing:border-box;}
#footerWrap .footer_util .chat {padding-left:35px;width:100px;background-position:11px 13px;}
#footerWrap .footer_util .family {width:130px;background-position:-130px 11px;letter-spacing:0;}
#footerWrap .footer_util .family:after {content:'';}
#footerWrap .footer_util .family_wrap ul {display:none;position:absolute;left:0;right:0;bottom:37px;border:1px solid #dddcda;background:#fff;}
#footerWrap .footer_util .family_wrap li {padding:0 10px;font-size:12px;line-height:24px;box-sizing:border-box;}
#footerWrap .footer_util .family_wrap li>a {white-space:nowrap;}
#footerWrap .footer_util .family.on + ul {display:block;}
#footerWrap .footer_link{clear:both;padding-top:40px;}
#footerWrap .footer_link .btn_wrap{margin-top:0;padding:0 40px;}
#footerWrap .footer_link .btn_yes{display:block;min-width:inherit;height:76px;line-height:76px;font-size:28px;border-radius:4px;}

.content_top {clear:both;padding:0;font-size:20px;}
.content_top:after {content:'';display:block;clear:both;}
.content_top h2 {padding:30px 0;font-weight:normal;font-size:24px;line-height:28px;color:#000;letter-spacing:-1px;}
.content_top h2.center {padding:50px 0 40px;text-align:center;}
.content_top h2.clearboth,
.content_body .clearboth {clear:both;padding:0;font-size:20px;font-weight:bold;color:#333;}
.content_top h2.clearboth .h2_btn,
.content_body .clearboth .h2_btn {margin-left:10px;font-size:13px;color:#fff;padding:5px 7px 6px;border-radius:3px;background:#3e63be;line-height:14px;box-sizing:border-box;vertical-align:2px}
.content_top .location {float:right;padding:30px 0 30px;font-size:14px;line-height:28px;color:#666;}
.content_top .location a, .content_top .location strong, .content_top .location button {display:inline-block;vertical-align:middle;}
.content_top .location a {position:relative;padding-left:20px;color:#666;text-decoration:none;}
.content_top .location a:hover {text-decoration:underline;}
.content_top .location a:before, .content_top .location strong:before {content:'';position:absolute;top:6px;left:0;width:18px;height:18px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_location_arrow.png) no-repeat 50% 50%;}
.content_top .location a.home:before {background:none;width:0;}
.content_top .location strong {position:relative;margin-right:8px;padding-left:20px;font-weight:bold;color:#333;}
.content_top .location button {font-size:0;width:28px;height:28px;vertical-align:middle;border:0;cursor:pointer;}
.content_top .location button.on {border-radius:50%;background-color:#ffd567;}
.content_top .location .home {display:inline-block;width:17px;height:28px;padding-left:0;font-size:0;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_home.png) no-repeat 0 50%;}
.content_top .location .loc_btn_share {background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_share.png) no-repeat 4px;}
.content_top .location .loc_btn_share + .sharebox li a {display:none;}
.content_top .location .loc_btn_share.on + .sharebox {display:block;}
.content_top .location .loc_btn_share.on + .sharebox li a {display:block;}
.content_top .location .loc_btn_print {background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_print.png) no-repeat 6px;}
.content_top .location .rels {position:relative;}
.content_top .location .rels .sharebox {display:none;position:absolute;right:-23px;top:28px;padding:6px 9px;border:1px solid #ededed;background:#fff;}
.content_top .location .rels .sharebox li a {position:relative;padding-left:30px;font-size:13px;color:#666;white-space:nowrap;}
.content_top .location .rels .sharebox li a:before {content:'';position:absolute;left:0;top:0;width:26px;height:26px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_loc_sns.png) no-repeat 0 0;}
.content_top .location .rels .sharebox li a.twitter:before {background-position:0 -9px;}
.content_top .location .rels .sharebox li a.facebook:before {background-position:0 -51px;}
.content_top .location .rels .sharebox li a.band:before {background-position:0 -93px;}
.content_top .location .rels .sharebox li a.share_url:before {background-position:0 -136px;}
#footerWrap {border-top:1px solid #dcdcdc;}
#footerWrap .footer_inner {margin:0 auto;width:1180px;}
#wrap_error {margin:0 auto;padding-top:80px;width:800px;}
#wrap_error .logo {height:110px;font-size:0;text-align:center;background:url(https://nimg1.kbstar.com/img/okbland/web/bg/w_bg_logo.png) no-repeat center top;}
#wrap_error .content_temp {padding-top:110px;background:url(https://nimg1.kbstar.com/img/okbland/web/bg/w_bg_exc.png) no-repeat center top;}
#wrap_error .content_temp.completed {background-image:url(https://nimg1.kbstar.com/img/okbland/web/bg/w_bg_completed.png);}
#wrap_error .content_temp p {text-align:center;}
#wrap_error .content_temp .bigf {padding:6px 0;font-size:30px;font-weight:bold;color:#333;line-height:42px;}
#wrap_error .content_temp .mid {font-size:18px;line-height:28px;}
#wrap_error .content_temp .sm {font-size:16px;line-height:24px;}
#wrap_error .content_temp .mm {font-size:20px;line-height:24px;color:#000;}
#wrap_error .content_temp .underline {display:inline-block;color:#333;border-bottom:1px solid #333;}
#wrap_error .content_temp .horiz {display:inline-block;padding:0 7px;}
#wrap_error .content_temp .vbar {display:inline-block;color:#333;}
#wrap_error .content_temp .vbar:before {content:'|';display:inline-block;padding:0 9px;font-size:10px;line-height:24px;vertical-align:top;}
#wrap_error .content_temp .vbar.first:before {content:'';}
#wrap_error .round_txt_box {margin:20px 0;padding:10px 0 23px;border:1px solid #dcdcdc;border-radius:7px;background:#fafafa;}
#wrap_error .round_txt_box .bigf {font-size:24px;}


/*------- Align & Text ----------*/
.clfix:after {display:block;content:"";clear:both;}
.ml0 {margin-left:0 !important;}
.m_hori {margin:0 5px !important;}
.mark {margin:0 10px;font-size:24px;color:#7d7d7d;vertical-align:middle;}
.mark.dash {display:inline-block;position:relative;margin:0 10px;height:34px;line-height:34px;color:#383d48;min-width:6px;}
.mark.dash:before {content:"";width:6px;height:2px;position:absolute;top:50%;margin-top:-1px;background:#000;}
.mark.at {margin:0 10px;font-size:14px;}

/* Required */
/*.req{position:relative;display:inline-block;width:10px;height:24px;font-size:0;vertical-align:middle;}*/
.req{position:relative;display:inline-block;width:8px;height:20px;font-size:0;vertical-align:middle;}
.req:after {content:"";position:absolute;top: 3px;right:0;width:4px;height:4px;margin-left:4px;vertical-align: middle;border-radius:2px;background:#ff3a01;}
.req.info {position:relative;margin:0;width:auto;font-size:14px;background:none;}
.req.info:after{content:none;}
.req.info:before {content:'';position:absolute;top:7px;left:-8px;width:4px;height:4px;vertical-align:top;border-radius:2px;background:#ff3a01;}


.desc {display:inline-block;margin-top:10px;line-height:24px;padding-left:19px;font-size:13px;color:#666;text-align:left;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_desc_b.png) no-repeat 0 5px;}
.desc.type2{margin-top:0;padding-left:20px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_exmark.png) no-repeat 0 5px;font-size:15px;font-weight:bold;color:#333;line-height: 24px;}
.desc.no_ico {background:none;}
.txt_only .desc {color:#909090;}
.descR {display:inline-block;margin-left:8px;line-height:14px;padding-left:19px;font-size:13px;color:#ff3a01;vertical-align:middle;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_desc_r.png) no-repeat 0 0;}
.descT {margin:10px 0 0;text-align:right;color:#909090;font-size:12px;}
.total {display:inline-block;margin-top:5px;font-size:16px;font-weight:normal;color:#666;vertical-align:bottom;}
/* 대출 상세 dott 스타일 */
.desc2 li {margin-top:10px;line-height:20px;padding-left:19px;font-size:13px;color:#666;text-align:left;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_desc_c.png) no-repeat 0 8px;}
p.desc2 {display:inline-block;margin-top:10px;line-height:20px;padding-left:19px;font-size:13px;color:#666;text-align:left;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_desc_c.png) no-repeat 0 8px;}
.desc3 li {margin-top:7px;line-height:16px;padding-left:12px;font-size:13px;color:#666;text-align:left;background: url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_desc_d.png) no-repeat 0 8px;}
/*.total em {margin:2px;font-size:inherit;font-weight:normal;color:#ff8400;}*/
.total .point_num{color:#ef7014;vertical-align:-1px;}
h3 {padding-top:40px;font-weight:normal;font-size:22px;line-height:22px;color:#000;letter-spacing:-1px;}
h3.center {margin-bottom:20px;text-align:center;}
h3 .total {margin-left:5px;position:relative;top:5px;}
.tit_h3 {padding-top:40px;margin-bottom:10px;}
.tit_h3:after {content:'';display:block;clear:both;}
.tit_h3 h3 {float:left;margin-top: 10px;margin-bottom:7px;padding-top:0;}
.tit_h3 h3.center {float:none;text-align:center;}
.tit_h3 h3 .txt_sm {font-size:14px;}
.tit_h3 .left {float:left;padding-top:5px;vertical-align:middle;}
.tit_h3 .left h3 + .total{margin:5px 0 0 10px}
.tit_h3 .right {float:right;padding-top:0;/*min-height:24px;*/vertical-align:middle;}
.tit_h3 .right .unit {position:relative;top:4px;color:#909090;font-size:14px;}
.tit_h3 .right .unit.type2 {position:relative;top:4px;color:#333;font-size:14px;}
.tit_h3 .right .unit.type3{color:#999;top:0;margin-right:3px;}
.tit_h3 .right .unit.t1 {top:1px;color:#666;}
.tit_h3 h3 + .right {min-height:24px;}

.tit_h3 .form_group{display:inline-block;}
.tit_h3.type2 h3.center {margin-bottom:0;font-size:24px;}
/*h3+.tbl_read,
.tit_h3+.tbl_read,
.tit_h3+.tab_default,
.tit_h3+.policy,
.tit_h3+.agreement_area,
.tit_h4+.tbl_read {margin-top:15px;}*/
/*.tab_default, .policy, .tbl_list, .agreement_area, .tbl_read, .tbl_write {margin-top: 10px;}*/
.tab_default, .policy, .agreement_area {margin-top: 10px;}
.tit_h3.caption+.tbl_read, .tit_h3.caption+.tbl_write {margin-top:0;}
.tit_h3.caption .right {padding-top:5px;}
.tit_h3.caption .form_unit_front {display:inline-block;margin-top:10px;}
.tit_h3.caption h3 {margin-top:0;}
.tit_h3.caption h3+.total {margin-left:7px;}
.tit_h3.caption.form>h3, .tit_h3.caption.form>.total {padding-top:5px;}
.tit_h3.caption.form .right {padding-top:0;}
.tit_h3.formsct h3, .tit_h3.formsct .tit {line-height:28px;} /* 시세입력도우미 layer */
.tit_h4 {margin-top:15px;}
.tit_h4:after {content:'';display:block;clear:both;}
.tit_h4 h4 {float:left;font-size:18px;}
.tit_h4 h4 strong {font-size:inherit;font-family:"Malgun Gothic";color:#ff3a01;}
.tit_h4 .right {float:right;padding-top:0;line-height:22px;vertical-align:bottom;}
.tit_h4 .right .unit {position:relative;top:4px;color:#909090;font-size:14px;}
.tit_h4 .right .unit.t1 {top:1px;color:#666;}
.tit_h4.type2.form>.total {margin-left:9px;padding-top:2px;font-size:14px;}
.tit_h4.type2 h4 {float:left;font-size:16px;color:#333;}
.tit_h4.type3 h4 {float:left;font-size:20px;color:#333;}
.tit_h4.unline{padding-bottom:8px;border-bottom:2px solid #333;}
.tit_h4.caption>h4 {margin-top:4px;}
.tit_h4.type2.caption .total {margin:4px 0 0 10px;vertical-align:top;}
.tit_h4.caption.form>h4, .tit_h4.caption.form>.total {padding-top:6px;}

/* jquery ui renewal */
.ui-selectmenu-menu {}
.ui-selectmenu-open.ui-front {z-index:10002;} /* z-index 높이기 */
.ui-selectmenu-text {/*font-weight:bold;*/color:#2f2f2f;} /* Add 2018.11.28 nhs 추가*/
.ui-selectmenu-menu .ui-widget.ui-widget-content {max-height:200px;border-color:#ffb901;}
.ui-selectmenu-menu .ui-widget.ui-widget-content .ui-menu-item-wrapper {padding:10px 11px 10px;color:#909090;}
.ui-selectmenu-menu .ui-widget.ui-widget-content .ui-menu-item-wrapper.ui-state-active {background:#ffb901;border-color:#ffb901;color:#333;font-family:"Malgun Gothic";}
.ui-selectmenu-button.ui-button {padding:7px 4px 7px 10px;font-size:14px;box-sizing:border-box;background:#fff;border-color:#ddd;}
/* disabled */
.ui-selectmenu-button.ui-button.ui-selectmenu-disabled.ui-state-disabled{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";}
.ui-selectmenu-button.ui-button.ui-selectmenu-disabled.ui-state-disabled:hover{border:0;background:none;font-weight:bold;color:#999;}
.ui-selectmenu-button.ui-button.ui-selectmenu-disabled.ui-state-disabled .ui-selectmenu-text{color:#999;}
.ui-selectmenu-button.ui-button.ui-selectmenu-disabled.ui-state-disabled.ui-selectmenu-button-closed .ui-selectmenu-icon.ui-icon{background-image:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_selectmenu_close_disabled.png);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";}
.ui-selectmenu-button.ui-button.ui-selectmenu-disabled.ui-state-disabled.ui-selectmenu-button-open .ui-selectmenu-icon.ui-icon{background-image:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_selectmenu_open_disabled.png);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";}

.ui-selectmenu-button.ui-button:hover, .ui-selectmenu-button.ui-button:focus {background:#fff;border-color:#ffb600;}
.ui-selectmenu-button.ui-button:focus {outline:none;color:#666;}
.ui-selectmenu-button.ui-button .ui-selectmenu-icon.ui-icon {margin-top:2px;}
.ui-selectmenu-button.ui-button.ui-selectmenu-button-closed .ui-selectmenu-icon.ui-icon {background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_selectmenu_close.png) no-repeat 0 0;}
.ui-selectmenu-button.ui-button.ui-selectmenu-button-open {border-color:#ffb901;}
.ui-selectmenu-button.ui-button.ui-selectmenu-button-open .ui-selectmenu-icon.ui-icon {background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_selectmenu_open.png) no-repeat 0 0;}
.m_l5+.ui-selectmenu-button.ui-button {margin-left:5px !important;}
.m_l10+.ui-selectmenu-button.ui-button {margin-left:10px !important;}
.m_l20+.ui-selectmenu-button.ui-button {margin-left:20px !important;}
.ui-widget-content a.btn_yes {color:#fff;}


/* 공통 Layer */
.modal_layer .login_alert{padding:0;background:#fff;}
.login_alert .btn_no {color:#fff;}
.login_alert {padding:42px 0 45px;text-align:center;background:#fcfaf6;border-radius:5px;}
.login_alert .msg_t1 {margin-top:0;font-size:20px;line-height:28px;color:#333;}
.login_alert .bg_lock {padding-bottom:120px;background:url(https://nimg1.kbstar.com/img/okbland/web/bg/w_bg_login_yes.png) no-repeat center bottom;}
.login_alert .msg_t1.bg_lock {margin-bottom:40px;}
.login_alert strong {display:block;font-size:20px;color:#333;line-height:30px;letter-spacing:-1px;}
.login_alert strong.bg01 {padding-bottom:130px;background:url(https://nimg1.kbstar.com/img/okbland/web/bg/w_bg_login_nope.png) no-repeat center bottom;}
.login_alert strong.bg02 {padding-bottom:130px;background:url(https://nimg1.kbstar.com/img/okbland/web/bg/w_bg_login_yes.png) no-repeat center bottom;}
.login_alert strong.bg03 {padding-bottom:130px;background:url(https://nimg1.kbstar.com/img/okbland/web/bg/w_bg_login_lock.png) no-repeat center bottom;}
.login_alert>p {margin-top:22px;line-height:24px;color:#666;}
.login_alert>p span {color:#ff3a01;}
.login_alert .desc_list {display:inline-block;margin:22px auto 0;}
.login_alert .desc_list.type2 {width:1040px;}
.login_alert .desc_list li {position:relative;padding-left:10px;line-height:30px;font-size:14px;color:#666;text-align:left}
.login_alert .desc_list li a {font-size:inherit;font-weight:inherit;color:#333;}
.login_alert .desc_list li:before {content:'';position:absolute;width:4px;height:4px;left:0px;top:15px;margin-top:-2px;background:#666;border-radius:2px;}
.login_alert .desc_list li.has_layer {margin-top:20px;text-align:center;}
.login_alert .desc_list li.has_layer:before {display:none;}
.login_alert .btn_wrap {margin-top:28px;line-height:24px;color:#666;}


/* Default Form Controls */
.form_group {display:block;}
.form_group + .form_group{margin-top:10px;}
.form_group.item_w .input_list {width:120px;margin-left:0;}
.form_group_wrap .form_group {display:inline-block;vertical-align:middle;}
.form_group_wrap .form_group.fst {vertical-align:8px;}
.form_group_wrap .form_group.fst input[type=radio]+label.ui-checkboxradio-label.ui-checkboxradio-radio-label.ui-button .ui-checkboxradio-icon-space +span {top:0;}
.txt_top {margin-bottom:10px;font-size:13px;height:13px;}
.txt_top span {position:relative;display:inline-block;padding-left:10px;margin-left:10px;}
.txt_top span:before {content:"";display:inline-block;position:absolute;left:0;top:50%;margin-top:-5px;width:1px;height:12px;background:#ddd;}
.txt_top span:first-child {margin:0;padding:0;}
.txt_top span:first-child:before {width:0;}

/*.form_group.wide {display:block;}
.form_group.wide + .form_group.wide {margin-top:10px;}*/
/*.form_group label span{margin:0 0 0 5px;}*/
.form_group label span sup {font-size:10px;vertical-align:4px;color:#7d7d7d;}
.form_group label .hidden{margin:0 !important;}
.form_group label, input, select {font-size:14px;}

/*label > span {margin:0 5px 0 0 !important;}*/
label > span.hidden{margin:0 !important;}
input {border-radius:0;-webkit-appearance:none;}
input, textarea {box-sizing:border-box;}
input[type=checkbox], input[type=radio] {width:0;}
input[type=checkbox]+label, input[type=radio]+label {vertical-align: top;line-height:20px;}
input[type=checkbox]+label span, input[type=radio]+label span {display:inline-block;margin:0;}
input[type=checkbox]+label span.hidden, input[type=radio]+label span.hidden {padding-left:0;}
.input_list {display:inline-block;vertical-align:middle;margin: 5px 0;}
.input_list > input[type=checkbox] + label{line-height:18px;}
.input_list > input[type=radio] + label{line-height:18px;}
.input_list > input + span{vertical-align:middle}
.input_list+.input_list {display:inline-block;margin-left:10px;}
.input_list.dp_bl + .input_list.dp_bl {margin-left:0;}



/* Input */
input[type=text],input[type=password] {width:130px;height:34px;padding:0 10px;border:1px solid #ddd;box-sizing:border-box;font-size:14px;color:#333;font-family:"Malgun Gothic";border-radius:2px;}
input[type=text]:focus,input[type=password]:focus {border:1px solid #ffb900;outline:none;}
input[type=text]:disabled, input[type=password]:disabled {background:#f3f2f1;color:#909090;}

input[type=text][readonly], input[type=password][readonly], select[readonly] {border:1px solid #ddd !important; color:#888; background-color:#f3f3f3; padding:0 14px !important;}
/*label.hidden+input[type=text] {margin-left:0;}*/
input[type=text]+label {margin-left:5px;}
.form_unit_front {margin-right:5px;vertical-align:middle;}
.form_unit_back {margin-left:5px;vertical-align:middle;}
/* label+input[type=text] {margin-left:15px;} */
input.w300.align_r{color:#333;}

/* Input[Checkbox] */
input[type=checkbox]+label.ui-checkboxradio-label,
input[type=checkbox]+label.ui-checkboxradio-label:hover {background:none;color:inherit;border:0;padding: 0;}
input[type=checkbox]+label.ui-checkboxradio-label.ui-visual-focus {box-shadow:none;outline:black dotted 1px;outline:-webkit-focus-ring-color auto 5px;}
input[type=checkbox]+label.ui-checkboxradio-label.ui-button .ui-icon {width:20px;height:18px;top:2px;border:0;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_chk_type.png) no-repeat 0 -18px;border-radius:0;box-shadow:none;vertical-align:top;}
/*input[type=checkbox]+label.ui-checkboxradio-label.ui-button .ui-icon {margin:0 !important;width:20px;height:18px;top:2px;border:0;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_chk_type.png) no-repeat 0 -18px;border-radius:0;box-shadow:none;vertical-align:top;top:2px;}*/
input[type=checkbox]+label.ui-checkboxradio-label.ui-checkboxradio-disabled.ui-button .ui-icon {background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_chk_type.png) no-repeat 0 -36px;}
input[type=checkbox]+label.ui-checkboxradio-label.ui-state-disabled.ui-checkboxradio-checked.ui-button .ui-icon {background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_chk_type.png) no-repeat 0 -54px !important;}
input[type=checkbox]+label.ui-checkboxradio-label.ui-button.ui-checkboxradio-checked .ui-icon,
input[type=checkbox]+label.ui-checkboxradio-label.ui-button.ui-checkboxradio-checked:hover .ui-icon {background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_chk_type.png) no-repeat 0 0;}
input[type=checkbox]+label.ui-checkboxradio-label.ui-button .ui-checkboxradio-icon-space +span {position:relative;top:0;margin-left:7px;font-size:14px;text-align:left;}
input[type=checkbox]+label.ui-checkboxradio-label.ui-button .ui-checkboxradio-icon-space +span.hidden {font-size:0;}

/* Input[Radio] */
input[type=radio]+label.ui-checkboxradio-label.ui-checkboxradio-radio-label,
input[type=radio]+label.ui-checkboxradio-label.ui-checkboxradio-radio-label:hover {background:none;color:inherit;border:0;padding:0;}
input[type=radio]+label.ui-checkboxradio-label.ui-checkboxradio-radio-label.ui-visual-focus {box-shadow:none;outline:black dotted 1px;outline:-webkit-focus-ring-color auto 5px;}
input[type=radio]+label.ui-checkboxradio-label.ui-checkboxradio-radio-label.ui-button .ui-icon {margin:0;width:16px;top:1px;height:16px;margin-top:-1px;border:0;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_radio_type.png) no-repeat 0 -16px;border-radius:0;box-shadow:none;vertical-align:top;position:relative;top:5px;}/*070_220 css 추가*/
input[type=radio]+label.ui-checkboxradio-label.ui-checkboxradio-radio-label.ui-checkboxradio-disabled.ui-button .ui-icon {background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_radio_type.png) no-repeat 0 -32px;}
input[type=radio]+label.ui-checkboxradio-label.ui-checkboxradio-radio-label.ui-state-disabled.ui-checkboxradio-checked.ui-button .ui-icon {background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_radio_type.png) no-repeat 0 -48px !important;}
input[type=radio]+label.ui-checkboxradio-label.ui-checkboxradio-radio-label.ui-button.ui-checkboxradio-checked .ui-icon,
input[type=radio]+label.ui-checkboxradio-label.ui-checkboxradio-radio-label.ui-button.ui-checkboxradio-checked:hover .ui-icon {background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_radio_type.png) no-repeat 0 0;}
input[type=radio]+label.ui-checkboxradio-label.ui-checkboxradio-radio-label.ui-button .ui-checkboxradio-icon-space +span {position:relative;margin-left:5px;top:1px;text-align:left}/*070_220 css 추가*/


/* Radio Tabs */
.radio_tabs {font-size:0;}
.radio_tabs input[type=radio]+label.ui-checkboxradio-label.ui-checkboxradio-radio-label,
.radio_tabs input[type=radio]+label.ui-checkboxradio-label.ui-checkboxradio-radio-label:hover {display:inline-block;margin:0 -1px;padding:0 10px;height:34px;font-size:14px;color:#909090;line-height:30px;background:#fff;border:1px solid #c8c8c8;box-sizing:border-box;border-radius:0;}
.radio_tabs input[type=radio]+label.ui-checkboxradio-label.ui-checkboxradio-radio-label.ui-button .ui-icon,
.radio_tabs input[type=radio]+label.ui-checkboxradio-label.ui-checkboxradio-radio-label.ui-button .ui-checkboxradio-icon-space {display:none;}
.radio_tabs input[type=radio]+label.ui-checkboxradio-label.ui-checkboxradio-radio-label.ui-button.ui-checkboxradio-checked,
.radio_tabs input[type=radio]+label.ui-checkboxradio-label.ui-checkboxradio-radio-label.ui-button.ui-checkboxradio-checked:hover {color:#333;background:#ffb901;border-color:#ffb901;}
.radio_tabs input[type=radio]+label.ui-checkboxradio-label.ui-checkboxradio-radio-label.ui-button.ui-checkboxradio-checked .ui-checkboxradio-icon-space+span {font-weight:bold;color:#000;}
.radio_tabs input[type=radio]+label.ui-checkboxradio-label.ui-checkboxradio-radio-label.ui-button .ui-checkboxradio-icon-space +span {position:static;min-width:57px;margin:0;padding:0 5px;font-family:"Malgun Gothic";text-align:center;}
.radio_tabs input[type=radio]:first-child+label.ui-checkboxradio-label.ui-checkboxradio-radio-label {border-top-left-radius:2px;border-bottom-left-radius:2px;}

.radio_tabs.type2 {display:inline-block;}
.radio_tabs.type2 input[type=radio]+label.ui-checkboxradio-label.ui-checkboxradio-radio-label {width:164px;margin:0 5px;}
.radio_tabs.type2 input[type=radio]+label.ui-checkboxradio-label.ui-checkboxradio-radio-label.ui-button .ui-checkboxradio-icon-space +span {color:#56503c;}

/* Check Tabs */
.check_tabs {font-size:0;}
.check_tabs input[type=checkbox]+label.ui-checkboxradio-label,
.check_tabs input[type=checkbox]+label.ui-checkboxradio-label:hover {display:inline-block;margin:0 -1px;padding:0 10px;height:34px;font-size:14px;color:#909090;line-height:30px;background:#fff;border:1px solid #c8c8c8;box-sizing:border-box;border-radius:0;}
.check_tabs input[type=checkbox]+label.ui-checkboxradio-label.ui-button .ui-icon,
.check_tabs input[type=checkbox]+label.ui-checkboxradio-label.ui-button .ui-checkboxradio-icon-space {display:none;}
.check_tabs input[type=checkbox]+label.ui-checkboxradio-label.ui-button.ui-checkboxradio-checked,
.check_tabs input[type=checkbox]+label.ui-checkboxradio-label.ui-button.ui-checkboxradio-checked:hover {color:#333;background:#ffb901;border-color:#ffb901;}
.check_tabs input[type=checkbox]+label.ui-checkboxradio-label.ui-button.ui-checkboxradio-checked .ui-checkboxradio-icon-space+span {font-weight:bold;color:#000;}
.check_tabs input[type=checkbox]+label.ui-checkboxradio-label.ui-button .ui-checkboxradio-icon-space +span {position:static;min-width:57px;margin:0;font-family:"Malgun Gothic";}
.check_tabs input[type=checkbox]:first-child+label.ui-checkboxradio-label {border-top-left-radius:2px;border-bottom-left-radius:2px;}




/* Input Switch[Checkbox] */
input.switch[type=checkbox]+label.ui-checkboxradio-label.ui-button .ui-icon {margin:0;width:50px;height:20px;border:0;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_toggle_type.png) no-repeat 0 -20px;border-radius:0;box-shadow:none;}
input.switch[type=checkbox]+label.ui-checkboxradio-label.ui-checkboxradio-disabled.ui-button .ui-icon {background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_toggle_type.png) no-repeat 0 -40px;}
input.switch[type=checkbox]+label.ui-checkboxradio-label.ui-button.ui-checkboxradio-checked .ui-icon,
input.switch[type=checkbox]+label.ui-checkboxradio-label.ui-button.ui-checkboxradio-checked:hover .ui-icon {background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_toggle_type.png) no-repeat 0 0;}
input.switch[type=checkbox]+label.ui-checkboxradio-label.ui-button .ui-checkboxradio-icon-space +span {position:absolute;left:-999em;}
select {padding:0 0 0 9px;height:34px;border:1px solid #ddd;line-height:32px;font-size:14px;color:#333;}
label+select {margin-left:10px;}
label.hidden+select {margin-left:0;}
textarea {padding:12px 10px;width:100%;height:100px;line-height:24px;box-sizing:border-box;border-radius:2px;color:#333;border:1px solid #c8c8c8;}

/* Progress Bar */
.box_process{overflow:hidden;}
.box_process.step5 li{width:20%;}
.box_process li{float:left;}
.box_process li a{display:block;width:100%;height:60px;padding:7px 5px;border:1px solid #000;border-left:0;font-size:16px;color:#2e456b;text-align:center;box-sizing:border-box;text-decoration:none;}
.box_process li a:hover{font-weight:bold;background-color:#ffcf1b;}
.box_process li:first-child a{border-left:1px solid #000;}

/* input type file */
.file_input {position:relative;overflow:hidden;display:inline-block;}
.file_input button{position:absolute;left:0}
.file_input input[type=file]{position:absolute;left:-999em}


/* Button */
.btn_wrap {margin-top: 40px;position:relative;min-height:46px;text-align:center;}
.btn_wrap:after {content:'';display:block;clear:both;}
.btn_wrap .btn_align_left {position:absolute;top:0;left:0;}
.btn_wrap .btn_align_right {position:absolute;top:0;right:0;}
/*.tbl_list+.btn_wrap, .tbl_read+.btn_wrap, .tbl_write+.btn_wrap, */
.list_box_4+.btn_wrap.multi {margin-top:20px;}
.btn {display:inline-block;padding:0 10px;border:0;vertical-align:middle;/*font-weight:bold;*/text-align:center;/* box-sizing:border-box; */cursor:pointer;border-radius:2px;text-decoration:none;letter-spacing:-1px;}
.btn+.btn {margin-left:8px;}
/*.btn:before {content:"";display:inline-block;width:0;height:100%;vertical-align:middle;}*/
.group_sns_btns {margin-left:40px;font-size:0;}
.group_sns_btns .btn {width:40px;height:40px;}
.btn.btn_nav {background:#09b73c url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_naver.png) no-repeat center;}
.btn.btn_kak {background:#fae301 url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_kakao.png) no-repeat center;}
.btn.btn_face {background:#004590 url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_facebook.png) no-repeat center;}
.btn.btn_phone {background:#c8c8c8 url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_phone.png) no-repeat center;background-size: 40px;}

.btn >span {display:inline-block;position:relative;top:0px;color:inherit;}
.big {min-width:180px;padding:0 12px;height:46px;font-size:16px;line-height:44px;}
.nor {min-width:100px;height:40px;font-size:16px;line-height:36px;}
.small {padding-bottom:2px;min-width:75px;height:35px;line-height:33px;border:none;background:#888;color:#fff;}
.smaller {min-width:80px;padding-bottom:2px;height:30px;line-height:27px;font-size:14px;} /* for layer */
/*.tiny {width:55px;height:34px;line-height:32px;min-width:25px;font-size:14px;} /* layer button */
.btn.variable{min-width:auto !important;padding:0 12px !important;}
.btn_direct {padding:3px 10px 3px 10px;border:1px solid #ccc;font-weight:normal;}
.btn_direct.nor {height:26px;line-height:24px;font-size:14px;}
.btn_direct:after {display:inline-block;content:"";width:5px;height:9px;margin-left:16px;background:url(https://nimg1.kbstar.com/img/okbland/web/bg/w_bg_direct.png) no-repeat 0 0;}

.modal_cont .big {min-width:160px;}

/*.btn_01 {color:#333;background:#ffb901;}*/
/*.btn_02 {color:#fff;background:#56503c;}*/
/*.btn_03 {color:#fff;background:#888;}*/
/*.btn_04 {color:#333;background:#ff8e01;}*/
/*.btn_05 {border:1px solid #e1e1e1;font-size:14px;color:#333;background:#f9f9f9;} */
/*.btn_brown, .btn_list, .btn_save, .btn_close, .btn_modify, .btn_delete {color:#fff;background:#56503c;}
.btn_yellow,.btn_confirm, .btn_inquiry {color:#333;background:#ffb901;}
.btn_gray, .btn_cancel {color:#fff;background:#888;}
.btn_orange, .btn_point {color:#333;background:#ff8e01;}
.btn_lgray {border:1px solid #e1e1e1;font-size:14px;color:#333;background:#f9f9f9;}
.btn_white, .btn_reset, .btn_rewrite {padding:0;font-size:14px;color:#555;background-color:#fff;border:1px solid #c8c8c8;}
.btn.btn_reset:before, .btn.btn_rewrite:before {width:18px;height:18px;background: url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_reset.png) no-repeat 0 center;}

.reset {width:80px;min-width:80px;height:40px;padding-left:25px;font-size:14px;font-family:"Malgun Gothic";color:#666;line-height:38px;border:1px solid #c8c8c8;background:#fff url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_reset.png) no-repeat 10px 50%;}
.reset.smaller {width:auto;min-width:100px;height:30px;line-height:26px;}*/

/*.btn_yes{color:#333;background:#ffb901;}*/
/*.btn_no{color:#fff;background:#888;}*/
/*.btn_neut{color:#fff;background:#56503c;}*/
/*.btn_neuttype3{border:1px solid #333;font-size:14px;color:#333;background:#fff;}*/

.btn_yes{color:#fff;background:#203d86;}
.btn_no{color:#fff;background:#7d96af;}
.btn_neut{color:#333;background:#fff;border:1px solid #7d96af;}
.btn_neut2 {color:#666;background:#ccc;}
.btn_neut3 {color:#666;background:#e6e6e6;}
.btn_neut4 {background:#fff;border:1px solid #c8c8c8;padding: 0 17px;font-size:14px;color:#666;min-width:inherit;}
.btn_neuttype2{border:1px solid #e1e1e1;font-size:14px;color:#333;background:#f9f9f9;}
.btn_neuttype3{border:1px solid #333;font-size:14px;color:#333;background:#fff;}
.btn_point{color:#fff;background:#ff8e01;}
.btn_ico{font-size:14px;color:#555;background-color:#fff;border:1px solid #c8c8c8;}
.btn_ico:before{content:"";display:inline-block;width:15px;height:18px;margin-right:5px;background: url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_reset.png) no-repeat 0 center;vertical-align:middle;}
.btn_ico.small:before{vertical-align:top;margin-top:8px;}
.btn_ico.smaller:before{vertical-align:top;margin-top:5px;}
.btn_icotype2{padding:0;font-size:14px;color:#555;background-color:#fff;border:1px solid #c8c8c8;}
.btn_icotype2:after{content:"";display:inline-block;width:15px;height:18px;margin-left:5px;background: url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_reset.png) no-repeat 0 center;vertical-align:middle;}
.btn_icotype2.small:after{vertical-align:top;margin-top:8px;}
.btn_icotype2.smaller:after{vertical-align:top;margin-top:5px;}
.btn_icotype3{padding:0;font-size:14px;color:#555;background-color:#fff;border:1px solid #c8c8c8;font-size:0;}
.btn_icotype3:before{content:"";display:inline-block;width:15px;height:15px;background: url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_reset.png) no-repeat 0 center;vertical-align:middle;}

.btn_ico02{font-size:14px;color:#555;background-color:#fff;border:1px solid #c8c8c8;}
.btn_ico02:before{content:"";display:inline-block;width:9px;height:18px;margin-right:5px;background: url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_plus.png) no-repeat 0 center;vertical-align:middle;}
.btn_ico02.small:before{vertical-align:top;margin-top:8px;}
.btn_ico02.smaller:before{vertical-align:top;margin-top:5px;}
.btn_moresee {height:38px;padding:0 16px;border:1px solid #c8c8c8;background:#fff;color:#666;}
.btn_moresee:before {content:"";display:inline-block;margin-right:4px;width:8px;height:9px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_btn_moresee.png) no-repeat 0 0;}
.btn_file {position:relative;width:90px;height: 32px;display: inline-block;vertical-align: top;}
.btn_file label {position:absolute;left:0;top:0;height:32px;line-height:30px;border:1px solid #ccc;}
.btn_file label:before {display:inline-block;content:"";width:9px;height:9px;margin-right:6px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_search.png) no-repeat 0 0;}
.btn_file input[type=file] {opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";width:90px;height: 34px;}
.btn_delete {height:34px;border:1px solid #ccc;color:#666;background:#fff;font-size:14px;}
.btn_delete:before {display:inline-block;content:"";width:9px;height:9px;margin-right:6px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_delete3.png) no-repeat 0 0;}

/* 접고 펴기 button style */
.btn_icotype4{padding:0;font-size:14px;color:#555;background-color:#fff;border:1px solid #c8c8c8;}
.btn_icotype4:after{content:"";display:inline-block;width:15px;height:15px;margin-left:10px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_upDown.png) no-repeat 0 center;vertical-align:middle;}
/* 단위변환 버튼(아이콘) */
.btn_change {position:relative;padding:1px 2px 1px;border:1px solid #dedede;background:#fafafa;color:#707070;font-size:12px;top:-2px;}
.btn_change:before {content:"";display:inline-block;width:13px;height:11px;margin:-3px 0 0 2px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_change.png) no-repeat 0 0px;vertical-align:middle;}
.btn_zone {position:relative;padding:4px 5px 6px;border:1px solid #dcdcdc;background:#fff;font-size:12px;color:#666;}
.btn_zone:before {content:"";display:inline-block;width:12px;margin-right:6px;height:12px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_linkgo.png) no-repeat 0 0;vertical-align:middle;}
a.btn_zone{padding:0 5px;height:26px;}

/* As-is Button Class (in Editor) */
.btn01, .btn02 {min-width:100px; height:40px; margin-left:8px; padding:0 16px; background:#fff; border:1px solid #2e456b;color:#2e456b; font-size:14px !important; line-height:38px; cursor:pointer;}
.btn02 {background:#2e456b; color:#fff !important; cursor:pointer;}
.btn03 {height:34px; padding:0 16px; line-height:32px; border:1px solid #c2c2c2; font-size:14px !important; color:#666; background:#fafafa; cursor:pointer;}
.btn03.white {border-color:#888; color:#222; background:#fff;}
.btn04 {height:26px; padding:0 10px; line-height:24px; border:1px solid #c2c2c2; font-size:12px !important; color:#666; background:#fff; cursor:pointer;}
.btn05, .btn06 {height:26px; padding:0 10px; line-height:24px; border:1px solid #c2c2c2; border-radius:3px; font-size:12px !important; color:#666; background:#fff; cursor:pointer;}
.btn05 {border-color:#656569; color:#fff; background:#989694;}
.btn06 {padding:0 15px; border-color:#d6920d; color:#333; background:#fcd500;}

/* As-is Error Style */
#errorDiv {box-sizing:border-box;width:980px;min-height:240px;padding:30px 20px 20px 345px;margin:15px auto;border:1px solid #ddd;background: url(https://nimg1.kbstar.com/img/okbland/web/bg/w_bg_exc.png) no-repeat 107px center;}
#errorDiv #errorDivIn {padding:0;}
#errorDiv .notiArea.error {padding:20px 20px 20px 240px;min-height:200px;color:#333;font-size:16px;background:#fff !important;}
#errorDiv .notiArea.error > strong {display:block;color:#333;font-size:26px;line-height:32px;margin:6px 0 29px;font-weight:normal;letter-spacing:0;}
#errorDiv .notiArea.error .comment {margin-top:10px;line-height:24px;font-size:15px;color:#444;margin-bottom:15px;}
#errorDiv .notiArea.error .list_type1 {margin-bottom:14px;padding-left:10px;color:#7f6e5e;font-size:14px;background:url(https://nimg1.kbstar.com/img/kbland/web/bg/bg_msg_dashlist.png) 0 50% no-repeat;}
#errorDiv .notiArea.error .notiCall {padding-left:32px;color:#666;font-size:15px;line-height:27px;background:url(https://nimg1.kbstar.com/img/kbland/web/icon/ico_msg_tel.gif) 2px 50% no-repeat;}
#errorDiv .notiArea.error .notiCall span {position:relative;top:-2px;margin:0 6px;}



/*--------- Paging ---------*/
.pagingWrap {margin-top:30px;text-align:center;}
.paging {display:inline-block;position:relative;padding:0 64px;}
.paging form {display:inline-block;vertical-align:top;}
.paging form input[type=submit] {min-width:28px;line-height:26px;border:0;background:transparent;cursor:pointer;color:#999;}
.paging form .selected input[type=submit] {color:#000;font-weight:bold;}
.paging form input[type=button] {min-width:28px;line-height:26px;border:0;background:transparent;cursor:pointer;color:#999;}
.paging form .selected input[type=button] {color:#000;font-weight:bold;}
.paging .pagingBtn {width:28px;height:28px;line-height:26px;font-size:0;position:absolute;background:#fcfaf6 url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_paging_arrow.png) no-repeat;}
.paging .pagingBtn.first {left:0;background-position:10px 9px;}
.paging .pagingBtn.prev {left:32px;background-position:-22px 9px;}
.paging .pagingBtn.next {right:32px;background-position:-204px 9px;}
.paging .pagingBtn.last {right:0;background-position:-237px 9px;}
.btn_wrap .pagingWrap {display:inline-block;margin-top:5px;}

.defaultPaging {margin:15px 0;font-size:0;text-align:center;}
.defaultPaging a {display:inline-block;min-width:23px;height:28px;font-size:14px;color:#999;text-align:center;line-height:26px;}
.defaultPaging a.pg {background:#fcfaf6 url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_paging_arrow.png) no-repeat;}
.defaultPaging a.pg.first, .defaultPaging a.pg.prev {margin-right:4px;}
.defaultPaging a.pg.first {background-position:10px 9px;}
.defaultPaging a.pg.prev {background-position:-25px 9px;}
.defaultPaging a.pg.next {background-position:-207px 9px;}
.defaultPaging a.pg.last {background-position:-240px 9px;}
.defaultPaging a.pg.last, .defaultPaging a.pg.next {margin-left:4px;}
.defaultPaging a.selected {font-weight:bold;color:#000;}
.defaultPaging a>em {font-size:0;}



/*--------- Modal Style type2 ---------*/
.modal_layer {left:50%;top:50%;padding:30px 20px 60px;background:#fff;z-index:10;box-sizing:border-box;border-radius:3px;}
.modal_layer .modal_close {position:absolute;top:30px;right:20px;width:24px;height:24px;border:none;background:#fff url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_layer_close.png) no-repeat center;}
.modal_layer .modal_head {margin-bottom:20px;padding:0 0 20px;color:#333;font-size:24px;text-align:left;border-bottom:2px solid #333;}
.modal_layer .modal_head.type2{margin-bottom:0;}
.modal_layer .modal_head strong {font-weight:normal;}
.modal_layer .modal_head .txt_sm {font-size:14px;}
.modal_layer .modal_cont .box_sign {margin:10px 0 0;border:1px solid #c8c8c8;height:150px;}
/*.modal_layer .modal_cont .tbl_write:first-child,
.modal_layer .modal_cont .tbl_read:first-child,
.modal_layer .modal_cont .tbl_list:first-child {border-top:1px solid #b4b4b4;}
*/
.modal_layer .modal_cont {background:#fff;/*max-height:700px;overflow-y:auto;*/}
.modal_layer .cont_inner {padding:0 0 25px;text-align:center;}
.modal_layer .cont_inner strong {display:block;font-size:16px;color:#333;}
.modal_layer .cont_inner p {line-height:24px;font-size:14px;color:#333;text-align:center;}
.modal_layer .cont_inner.type2 {padding:25px 0 45px;}
.modal_layer .cont_inner.type3 {padding:0 0 30px;}
.modal_layer .cont_inner.type3 strong {margin-bottom:10px;}
.modal_layer.common {padding-top:48px;padding-bottom:0;border:1px solid #333;}
.modal_layer.common .modal_close {top:20px;width:18px;height:18px;}
.modal_layer.common .modal_cont .scroll_box {margin:0 0 20px;padding:5px 0;border-color:#f3f3f3;height:200px;}
.modal_layer.common .modal_cont .scroll_box .mCSB_scrollTools {right:2px;}
.modal_layer.common .modal_cont .scroll_box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background:#e2e2e2 !important;}
.modal_layer.common .modal_cont .mCSB_scrollTools .mCSB_draggerRail {background:transparent !important;}
.modal_layer.common .area_chkbottom {position:static;margin:0 -20px;}

.policy {margin:0 0 25px;padding:0 10px;}
.policy p {margin:25px 0 0;line-height:24px;}
.policy p:first-child {margin:0;}
.underlayer {position:fixed;left:0;right:0;top:0;bottom:0;background:#000;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)";}
.area_chkbottom {position:absolute;bottom:0;left:0;right:0;padding:6px 20px;border-radius:0 0 2px 2px;background:#fcfaf6;}
.area_chkbottom:after {display:block;content:"";clear:both;}
.area_chkbottom input[type=checkbox]+label.ui-checkboxradio-label.ui-button .ui-checkboxradio-icon-space +span {margin-left:5px;}
.area_chkbottom .form_group {display:inline-block;}
.area_chkbottom .btn {height:28px;padding:0 15px;border:1px solid #564f3c;font-size:14px;line-height:inherit;color:#000;background:none;min-width:23px;}
.area_finder {display:inline-block;position:relative;padding-right:120px;width:267px;height: 34px;border:1px solid #c8c8c8;box-sizing:border-box;background:#fff;vertical-align:top;border-radius:2px;}
.area_finder input[type=text] {width:100%;height:auto;padding: 5px 10px 0;border:0;}
.area_finder input[type=submit], .area_finder button {position:absolute;right:-1px;top:-1px;bottom:-1px;width:110px;color:#fff;text-align:center;background:#888;border:0;border-radius:0 2px 2px 0;}


/* Modal in content style */
.form_group+.box_chk_list {margin:10px 0 5px;}
.box_chk_list {padding:20px;background:#fcfaf6;}
.box_chk_list ul li {float:left;width:25%;margin:7px 0 0;}
.box_chk_list ul li.wide {width:100%;margin:0;}
.box_chk_list.type2 {margin-top:-10px;padding:0;background:#fff;}
.box_chk_list.type2 ul li {width:140px;}
.box_chk_list.type2 input[type=checkbox]+label.ui-checkboxradio-label.ui-button.ui-checkboxradio-disabled.ui-state-disabled .ui-checkboxradio-icon-space +span {color:#666;}
.box_chk_list + .btn_wrap {margin:20px 0 0;}
.chk_style .box_chk_list {padding:0;background:#fff;}
.chk_style .box_chk_list ul li {margin:5px 0;width:140px;}
.chk_style.type2 .box_chk_list ul li {margin:5px 0;width:280px;}
.chk_style.type3 .box_chk_list ul li {margin:5px 0;width:50%;}
.chk_style input[type=checkbox]+label.ui-checkboxradio-label.ui-button .ui-icon {top:2px;}
.btn_wrap.fold {margin:15px 0 0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;/*min-height:inherit;*/}
.btn_wrap.fold .btn {height:43px;font-size:16px;color:#333;background:#fff;line-height:41px;}
.btn_wrap.fold .btn:after {content:"";display:inline-block;width:12px;margin-left:15px;height:8px;background:url(https://nimg1.kbstar.com/img/okbland/web/bg/w_bg_fold.png) no-repeat 0 0;}

/*-------- tooltip layer --------*/
.box_tultip {display:inline-block;position:relative;}
.box_tultip .tultip_link {display:inline-block;width:16px;height:16px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_tultip.png) no-repeat 0 0;text-indent:-999em;}
.box_tultip .tultip_cont {position:absolute;top:-40px;left:0;z-index:10;padding:10px;font-size:12px;background:#909090;color:#fff;min-width:100px;white-space:nowrap;border-radius:10px;line-height:15px;}
.box_tultip .tultip_cont:after {content:"";width:10px;height:5px;position:absolute;bottom:-4px;left:10px;background:url(https://nimg1.kbstar.com/img/okbland/web/bg/w_bg_tultip.png) no-repeat 0 0;}
.box_tultip .tultip_cont.right:after {left:auto;right:10px;}


/* Tabs */
.tab_default {position:relative;margin:0 0 20px;}
.tab_default + .tit_h3 {padding-top:20px;}
.tab_default>ul {position:relative;width:100%;}
.tab_default>ul:after {content:"";clear:both;display:block}
.tab_default>ul:before {content:"";position:absolute;left:0;top:43px;width:100%;height:1px;background:#173d8b;}
.tab_default>ul>li {position:relative;float:left;margin-left:-1px;}
.tab_default>ul>li:first-child {margin:0;}
.tab_default>ul>li>a {display:block;position:relative;height:43px;padding:0 19px;border:1px solid #7797b2;border-bottom:0;text-align:center;box-sizing:border-box;text-decoration:none;background:#fff;color:#666;}
.tab_default>ul>li>a>strong {display:inline-block;font-weight:normal;font-size:16px;color:#666;vertical-align:middle;}
.tab_default>ul>li>a>strong span {display:inline-block;height:16px;padding:0 5px;font-weight:bold;line-height:18px;margin-left:5px;/*border-radius:16px;*/font-size:16px;color:#666;vertical-align:top;/*background:#ffb901;*/}
.tab_default>ul>li>a:after {display:inline-block;height:100%;width:0;vertical-align:middle;content:"";}
.tab_default>ul>li.on>a {z-index:2;border:1px solid #173d8b;border-left:1px solid #173d8b;border-bottom:0;background-color:#173d8b;font-weight:bold;color:#fff;}
.tab_default>ul>li.on>a:before {content:"[현재선택된 탭­]";overflow:hidden;width:1px;height:1px;margin:-1px;position:absolute;clip:rect(0 0 0 0);}
.tab_default>ul>li.on>a>strong{font-weight:bold;color:#fff;}
.tab_default>ul>li.on>a>strong span {color:#fff;/*background:#333;*/}
/* 0초과 스타일 */
.tab_default.num_line>ul>li>a>strong span,
.tab_default.num_line>ul>li.on>a>strong span {position:relative;font-size:22px;background:none;color:#999;margin-left:8px;height:auto;padding:0;vertical-align:-1px;border-radius:0;}
.tab_default.num_line>ul>li>a>strong span:before,
.tab_default.num_line>ul>li.on>a>strong span:before {content:"";position:absolute;bottom:-2px;height:1px;width:100%;background:#999;}
.tab_default.num_line>ul>li>a>strong span.over{color:#145ef5;}
.tab_default.num_line>ul>li>a>strong span.over:before{background:#145ef5;}
.tab_default.num_line>ul>li.on>a>strong span.over{color:#fff;}
.tab_default.num_line>ul>li.on>a>strong span.over:before {background:#fff;}
/* //0초과 스타일 */
.tab_default .tab_con {background:#fff;}
.tab_default .tab_con h3 {visibility:hidden;height:0;padding:0;margin:0}
.tab_default .tab_con>div {display:none;min-height:80px;}
.tab_default .tab_con>div.on {display:block;}
.tab_default .tab_con .tit_h3 h3 {visibility:visible;height:auto;}
.tab_menu.slider {width:100%;margin:0px auto;}
.tab_menu.slider li>a {display:inline-block;width:100%;height:40px;line-height:40px;text-align:center;background:#f1a17a;}
.tab_menu .slick-slide {margin:0 1px 0 0;}
.tab_menu .slick-prev, .tab_menu .slick-next {top:15px;height:100%;background:#000;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=30)";transform:translate(0,0);}
.tab_menu .slick-prev {left:0;z-index:2;}
.tab_menu .slick-next {right:0;}
.tab_menu .slick-prev.slick-disabled, .tab_menu .slick-next.slick-disabled {visibility:hidden;}
.tab_default .tab_con .tbl_write.filter {padding:5px 0 0;margin:0;}
.tab_default .tab_btn.type3:before{content:none;}
.tab_default>ul.type2>li {width:230px;}/* 20% width type2 */
.tab_default>ul.type3>li{position:relative;}
.tab_default>ul.type3>li>a>strong {color:#333;}
.tab_default>ul.type3>li>a>strong span {display:inline-block;height:auto;padding:0 0 0 5px;line-height:1.3;margin-left:0;border-radius:0;font-size:14px;color:#666;vertical-align:0;background:#fff;}
.tab_default>ul.type3>li.on>a>strong span {display:inline-block;height:auto;padding:0 0 0 5px;line-height:1.3;margin-left:0;border-radius:0;font-size:14px;color:#333;vertical-align:0;background:#fff;}
.tab_default>ul.type3>li:before{content:"";position:absolute;top:4px;left:0;width:1px;height:12px;background:#eaeaea;}
.tab_default>ul.type3>li:first-child:before{content:none;}
.tab_default>ul.type3>li.on:before{content:"";position:absolute;top:5px;left:5px;width:12px;height:9px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/y_ico_check.png) 0 0 no-repeat;}
.tab_default>ul.type3>li>a {display:block;position:relative;height:auto;padding:0 19px;border:0;text-align:center;box-sizing:border-box;text-decoration:none;background:transparent;color:#666;}
.tab_default>ul.type3>li.on>a {position:relative;z-index:2;font-weight:bold;color:#333;background:transparent;}
.tab_default>ul.type4>li.on>a {z-index:2;height:44px;/*border:1px solid #ffb901;border-left:1px solid #ffb901;border-top:2px solid #ffb901;border-bottom:1px solid #fff;background-color:#fff;*/font-weight:bold;color:#333;}

.tab_default>ul.newtype1>li>a{position:relative;z-index:2;height:44px;border:0;border-bottom:1px solid #7b91a8;background-color:#fff;font-weight:bold;color:#333;}
.tab_default>ul.newtype1>li.on>a{border-bottom:3px solid #173d8b;}
.tab_default>ul.newtype1>li.on>a>strong{color:#173d8b;}
.tab_default>ul.newtype1>li.on>a>strong span{color:#173d8b;}
.tab_default>ul.newtype1:before{background:#7b91a8;}

.tab_default>ul.newtype1>li:before{content:"";position:absolute;top:15px;left:-1px;width:1px;height:13px;background:#999;z-index:3;}
.tab_default>ul.newtype1>li:first-child:before{content:none;}

.tab_default .tab_btn.w8col>li{width:108.5px}
.tab_default .tab_btn.w8col>li>a{padding:0;}
.tab_default .tab_btn.w8col>li:first-child{width:107.5px;}

.tab_btn.type5 a{height:auto;padding:6px 16px 8px 16px;font-size:14px;color:#888;line-height:14px;border:1px solid #dcdcdc;}
.tab_btn.type5>li.on a{color:#333;background:#f5bb41;border:1px solid #f5bb41;}
.tab_default>ul.type5:before{content:none;}

.tab_default>ul.type6>li {width:197px;}
.tab_default>ul.type6>li:first-child {width:200px;}
.tab_default>ul.type6+.tab_con .btn_wrap{margin-top:20px;}


/* Calendar(As-is) */
.box_calendar {display:inline-block;}
.box_calendar a {display:inline-block;margin-left:-5px;height:34px;vertical-align:middle;/*right:-1px;top:-1px;bottom:-1px;*/width:37px;background:#888 url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_calendar.png) no-repeat center;border-radius:0 2px 2px 0;}
.box_calendar a img {width:100%;height:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}
.box_calendar .bl_dash {display:inline-block;width:33px;height:36px;margin:0;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_dash.png) no-repeat 0 0;vertical-align:middle;}
.box_calendar .input {width:115px !important;}


/* JQuery UI dialog Dim Style */
.ui-dialog {z-index: 10001 !important;}
.ui-widget-overlay {z-index: 10000 !important;}


/*-------- Table Style --------*/
/* List */
[class*='tbl'] .bor_t0 {border-top:none !important;}

.tbl_list {border-top:2px solid #666;border-bottom:1px solid #888;}
.tbl_list thead th {padding:9px 20px;line-height:24px;color:#333;font-weight:normal;text-align:left;background:#e9edf5;border-bottom:1px solid #ddd;text-align:center;}
.tbl_list thead th.bor_l0,
.tbl_list tbody td.bor_l0 {border-left:none;}
.tbl_list thead th.bor_l {border-left:1px solid #ddd;}
.tbl_list thead th+th {border-left:1px solid #ddd;}
.tbl_list thead th .sorting {display:inline-block;width:11px;height:9px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_sorting.png) no-repeat 50% 1px;vertical-align:middle;}
.tbl_list tbody th {padding:9px 20px;line-height:24px;text-align:center;background:#f0f2f8;border-color:#ddd;}
.tbl_list tbody th.valigntop {vertical-align:top;}
.tbl_list tbody th+th {border-left:1px solid #ddd;}
.tbl_list tbody th, .tbl_list tbody td {padding:9px 20px;line-height:24px;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.tbl_list tbody td {background:#fff;}
.tbl_list tbody tr:first-child th, .tbl_list tbody tr:first-child td {border-top:none;}
.tbl_list tbody th:first-child, .tbl_list tbody td:first-child {border-left:none;}
.tbl_list tbody th.bor_l, .tbl_list tbody td.bor_l {border-left:1px solid #ddd !important;}
.tbl_list tbody td sup {font-size:10px;vertical-align:4px;}
.tbl_list tfoot th {padding:9px 20px;font-weight:bold;text-align:left;background:#fcfaf6;border-top:1px solid #ddd;}
.tbl_list tfoot td {padding:9px 20px;font-weight:bold;color:#333;text-align:right;background:#fff;border-color:#ddd;border-top:1px solid #ddd;}
.tbl_list tfoot th+td, .tbl_list tfoot td+td {border-left:1px solid #ddd;}
.tbl_list.noline thead th, .tbl_list.noline tbody td {border-left:none;}
.tbl_list.type2 th{padding: 9px 20px;}
.tbl_list.type3 th{padding: 9px 2px;}
.tbl_list.type4 th{padding: 9px 10px;}
.tbl_list.type2 td{padding: 9px 20px;}
.tbl_list.type3 td{padding: 9px 2px;}
.tbl_list.type4 td{padding: 9px 10px;}
.tbl_list.allline thead th:first-child, .tbl_list.allline tbody td:first-child {border-left:1px solid #ebebeb;}
.tbl_list.allline thead th:last-child, .tbl_list.allline tbody td:last-child {border-right:1px solid #ebebeb;}
.tbl_list th.sty_th{font-weight:normal;color:#666;background:#f0f2f8;}
.tbl_list td.sty_th a{text-decoration:underline;}
.tbl_list td.sty_th{color:#222;background:#f0f2f8;}
.tbl_list th.sty_th.type2{padding:9px 0px;text-align:center;background:#f0f2f8;}
.tbl_list tr.padd_type1 th{padding:9px 10px;}
.tbl_list tr.padd_type1 td{padding:9px 10px;}
.tbl_list .nodata{text-align:center;}

/* Write */
.tbl_write {border-top:2px solid #666;border-bottom:1px solid #888;}
.tbl_write tbody tr:first-child th, .tbl_write tbody tr:first-child td {border-top:none;}
.tbl_write tbody th {padding:9px 20px;border-top:1px solid #ddd;/*보더색 수정 예정*/font-weight:normal;line-height:24px;text-align:left;/*vertical-align:top;*/background:#f0f2f9;color:#333;}
.tbl_write tbody th.bg_w {background:#fff;}
/*.tbl_write tbody th.bor_r {border-right:1px solid #ddd;}
.tbl_write tbody td.bor_l {border-right:1px solid #ddd;} 중복 클레스 보류 2018-10-05 오지환*/
.tbl_write tbody td {padding:5px 20px;border-top:1px solid #ddd;/*보더색 수정 예정*/background:#fff;}
.tbl_write tbody td input[type=checkbox]+label, .tbl_write tbody td input[type=radio]+label {vertical-align:middle;}
/* .tbl_write tbody tr:first-child th,.tbl_write tbody tr:first-child td {border-top:none;} */
.tbl_write tbody td .ui-selectmenu-button.ui-button,
.tbl_write tbody td .ui-selectmenu-button.ui-button {height:34px;/*padding:7px 7px 7px 10px;*/}
.tbl_write tbody td .w150+.ui-selectmenu-button.ui-button {width:150px;} /* select ë„ˆë¹„ ì¡°ì • */
.tbl_write tbody td .btn.toggle {width:auto;padding:0 15px 0 25px;line-height:33px;background:#fff url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_toggle_close.png) no-repeat 10px 50%;border:1px solid #ccc;color:#666;font-family:"Malgun Gothic";}
.tbl_write tbody td .txt_line {display:inline-block;position:relative;margin:0 0 0 8px;padding:0 0 0 8px;}
.tbl_write tbody td .txt_line:first-child {margin:0;padding:0;}
.tbl_write tbody td .txt_line:before {content:"";position:absolute;top:50%;left:0;margin-top:-5px;width:1px;height:11px;background:#ccc;}
.tbl_write tbody td .txt_line:first-child:before {position:static;}
.tbl_write tbody td .btn.toggle.on {background-image:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_toggle_open.png);}
.tbl_write tbody td.nodata {text-align:center;padding:20px 0;}
/*.tbl_write tbody td.bor_l {border-left:1px solid #ddd;}
.tbl_write tbody td.bor_r {border-right:1px solid #ddd;} 중복 클레스 보류 2018-10-05 오지환*/
.tbl_write tfoot th {background:#f9f9f9;}
.tbl_write tfoot td {text-align:center;background:#fff;}
.tbl_write + .btn_wrap {margin:20px 0 0;}
.tbl_write.filter {margin:0;border-top:0;}
.tbl_write.filter tbody th {padding:5px 20px;color:#333;}
.tbl_write.filter tbody td {padding:5px 10px;border-top:none;}
.tbl_write.filter tbody th,.tbl_write.filter tbody td {background:#fff;border:none;vertical-align:middle;}
.tbl_write.filter.tbl_bg {padding:10px 0 !important;background:#fcfaf6;border-bottom:1px solid #b4b4b4;/*보더색 수정 예정*/margin-bottom:20px !important;}
.tbl_write.filter.tbl_bg tbody th, .tbl_write.filter.tbl_bg tbody td {background:#fcfaf6;}
.tbl_write.filter tbody th.valigntop {padding-top:13px;vertical-align:top;} /* ìˆ˜ì§ì •ë ¬ ë³„ê°œ */
.tbl_write.filter span.radio_tabs {vertical-align:middle;}
.tbl_write.type2 th{padding:9px 20px;}
.tbl_write.type2 td{padding:5px 20px;}
.tbl_write.type3{border-top:0;}
.tbl_write.type4{border-top:0;margin-top:0;}
.tbl_write.type4 th{background:#fff;border:none;}
.tbl_write.type4 td{border:none}
.tbl_write.type4 tr.line th{border-bottom:1px solid #eaeaea;}
.tbl_write.type4 tr.line td{border-bottom:1px solid #eaeaea;}
.tbl_write.type5{padding:10px 0;}
.tbl_write.type5 th{min-height:39px;position:relative;padding:8px;border:0;font-size:15px;box-sizing:border-box;background:#fff url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_bull_2x2_333.png) 0 50% no-repeat;}
/*.tbl_write.type5 th:before{content:"";position:absolute;top:50%;left:0;width:2px;height:2px;background:#333;vertical-align:middle;}*/
.tbl_write.type5 td{min-height:39px;padding:8px;background:#fff;border:0;font-size:15px;color:#666;line-height:24px;}
table .bord_l{border-left:1px solid #ddd !important;}
table .bord_r{border-right:1px solid #ddd !important;}

.tbl_write_in {border-top:1px solid #ddd}/* 개발요청 web_150_840 참고 */

/* Read & View */
.tbl_read.fst_bor, .tbl_write.fst_bor, .tbl_list.fst_bor {border-top:1px solid #c8c8c8;}
.tbl_read {border-top:2px solid #666;border-bottom:1px solid #888;}
.tbl_read tbody th, .tbl_read tbody td {padding:9px 20px;line-height:24px;border-top:1px solid #ddd;}
.tbl_read tbody tr:first-child th,.tbl_read tbody tr:first-child td {border-top:none;}
.tbl_read tbody th {font-weight:bold;color:#333;text-align:left;background:#f0f2f9;}
.tbl_read tbody th+th {border-left:1px solid #ddd;}
.tbl_read tbody th.bg_w {background:#fff;}
.tbl_read tbody td {background:#fff;}
.tbl_read tbody td .ui-selectmenu-button.ui-button,
.tbl_read tbody td .ui-selectmenu-button.ui-button {padding:7px 7px 7px 10px;}
.tbl_read tbody td .w150+.ui-selectmenu-button.ui-button {width:150px;} /* select ë„ˆë¹„ ì¡°ì • */
.tbl_read tbody td .btn.toggle {width:auto;padding:0 15px 0 25px;line-height:33px;background:#fff url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_toggle_close.png) no-repeat 10px 50%;border:1px solid #ccc;color:#666;}
.tbl_read tbody td .txt_line {display:inline-block;position:relative;margin:0 0 0 8px;padding:0 0 0 8px;}
.tbl_read tbody td .txt_line:first-child {margin:0;padding:0;}
.tbl_read tbody td .txt_line:before {content:"";position:absolute;top:50%;left:0;margin-top:-5px;width:1px;height:11px;background:#ccc;}
.tbl_read tbody td .txt_line:first-child:before {position:static;}
.tbl_read tbody td .btn.toggle.on {background-image:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_toggle_open.png);}
.tbl_read tfoot th {background:#f9f9f9;}
.tbl_read tfoot td {text-align:center;background:#fff;}
.tbl_read + .btn_wrap {margin:20px 0 0;}
.tbl_read tbody th.bor_l, .tbl_read tbody td.bor_l {border-left:1px solid #ddd !important;}

/* title */
.tbl_head{overflow:hidden;margin:25px 0 15px;}
.tbl_head h3{display:inline-block;font-size:22px;}
.tbl_head h4{display:inline-block;font-size:16px;}

.tbl_row_top {padding:30px 25px 10px 0px;}
.tbl_row_top strong {display:inline-block;font-size:16px;}
.tbl_row.write tbody th, .tbl_row.write tbody td {padding:10px 20px;line-height:34px;}

/* Table up List+icon */
.tbl_default_top {position:relative;padding:30px 60px 30px 230px;border:1px solid #dcdcdc;background:#fff;}
.tbl_default_top.type2 {padding:15px 60px 15px 230px;margin-bottom:0 !important;}
.tbl_default_top.type3 {padding:15px 60px 15px 20px;}
.tbl_default_top+.tbl_read {margin-top:15px;}
.tbl_default_top .tit {min-width:75px;position:absolute;left:60px;top:50%;margin-top:-30px;font-size:16px;padding-top:45px;color:#333;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_monitor.png) no-repeat 50% 0;text-align:center;}
.tbl_default_top.txt_one .tit {margin-top:-16px;padding:0;height:32px;line-height:29px;left:35px;background-position:0 50%;text-indent:50px;}
.tbl_default_top .list >li {position:relative;margin-top:10px;padding-left:10px;line-height:24px;}
.tbl_default_top .list >li:first-child {margin:0;}
.tbl_default_top .list >li:before {content:"";position:absolute;left:0;top:10px;width:4px;height:4px;background:#666;border-radius:100%;}
.tbl_default_top.dot_list {padding:15px 20px 20px;}
.tbl_default_top.dot_list .list >li {margin-top:5px;line-height:22px;}
.tbl_default_top.dot_list .list >li:first-child {margin:0;}
.tbl_default_top.dot_list .list >li:before {content:"";position:absolute;left:0;top:9px;width:4px;height:4px;background:#666;border-radius:100%;}
.tbl_default_top.dot_list .list >li b {font-weight:bold;color:#333;}
.tbl_default_top.dot_list .list.no_dot >li{list-style:none;padding-left:0;}
.tbl_default_top.dot_list .list.no_dot >li:before{content:none;}
.tbl_default_top.dot_list .list_in {margin-top:6px;padding-left:17px;}
.tbl_default_top.dot_list .list_in >li {line-height:24px;}
.tbl_default_top.dot_list .list_inner {padding-left:13px;margin-top:5px;}
.tbl_default_top.dot_list .list_inner >li {line-height:24px;}
.tbl_default_top .btn_zone {margin-left:10px;}

/* Table Check Element  */
.box_slct_area {margin:0 -5px;font-size:0;}
.box_slct_area .item_slcted {display:inline-block;height:25px;line-height:22px;margin:0 5px;padding:0 20px;min-width:60px;border:1px solid #ffb901;border-radius:14px;text-align:center;color:#333;font-size:14px;font-weight:bold;}

/* Table Bottom Detail Search */
.box_det_search {padding:10px 0;text-align:center;border-top:1px solid #dcdcdc;}
.box_det_search .btn.toggle {margin-left:-65px;padding-right:25px;color:#333;font-size:16px;font-family:"Malgun Gothic";background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_toggle2_close.png) no-repeat 100% 50%;}
.box_det_search .btn.toggle.on {background-image:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_toggle2_open.png);}

/* Table in radio list type */
.list_rd_type1 >li {margin-top:9px;}
.list_rd_type1 >li .desc {display:block;}
.list_rd_type1 >li input[type=radio]+label.ui-checkboxradio-label.ui-checkboxradio-radio-label.ui-button .ui-icon {top:2px;}
.list_rd_type1 >li input[type=radio]+label.ui-checkboxradio-label.ui-checkboxradio-radio-label.ui-button .ui-checkboxradio-icon-space +span {color:#666;}
.list_rd_type1 >li:first-child {margin-top:0;}
.list_rd_type1 >li .desc {color:#909090;}
.list_rd_type1 >li >ul {margin:5px 0 0;padding:0 0 0 20px;}
.list_rd_type1 >li >ul >li {padding-left:88px;text-indent:-88px;font-size:13px;color:#909090;line-height:24px;}


/*-------- Slick User Style --------*/
.slider {width:100%;margin:30px auto;}
.slider .slider_box {display:inline-block;width:100%;height:70px;font-size:30px;color:#fff;line-height:70px;text-align:center;background:#000;}
.slick-slide {margin:0px 1px;}
.slick-slide img {width:100%;}
.slick-arrow {position:absolute;top:50%;width:30px;height:30px;margin-top:-15px;text-indent:-999em;}
.slick-prev {left:5px;z-index:2;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_slider_prev.png) no-repeat 50%;}
.slick-next {right:5px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_slider_next.png) no-repeat 50%;}
.slick-prev:before, .slick-next:before {color:black;}
.slick-slide {/*transition: all ease-in-out .3s;opacity: .2;*/}
.slick-active {/*opacity: .5;*/}
.slick-current {opacity: 1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";}
.slider-nav.slider .slider_box {opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";}
.slider-nav.slider .slick-current .slider_box {opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";}
.slider-for.slider .slider_box {height:150px;line-height:150px;}
.slider-for.slider .pic_tit {position:absolute;bottom:0;left:0;padding:15px;width:100%;color:#fff;background:#000;opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=60)";box-sizing:border-box;}
.slick-dots {position:absolute;bottom:-25px;display:block;width:100%;text-align:center;}
.slick-dots li {position:relative;display:inline-block;width:15px;height:20px;cursor:pointer;}
.slick-dots li button {font-size:0;line-height:0;display:block;width:15px;height:20px;padding:0;cursor:pointer;color:transparent;border:0;background:transparent;}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {opacity:1;}
.slick-dots li button:before {font-family: 'slick';font-size:20px;line-height: 20px;position: absolute;top:0;left:0;width: 20px;height: 20px;content: 'â€¢';text-align:center;opacity: .25;color:#000;-webkit-font-smoothing:antialiased;}
.slick-dots li.slick-active button:before {opacity:1;color:#000;}
.wrap_slide {position:relative;/*padding-top:1px;*/}
.wrap_slide .buttons {position:absolute;top:0;right:0;}
.wrap_slide .buttons button {padding:5px;border:1px solid #333;}
.custom_slide_paging {position:relative;}
.custom_slide_paging .paging_info {position:absolute;right:0;top:-20px;}
.customPaging li {display:none;}
.customPaging li.slick-active {display:block;}

/* Custom Scroll */
.mCSB_scrollTools {width:6px;}
.mCSB_scrollTools .mCSB_draggerRail {background:#efefef !important;border-radius:3px !important;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {border-radius:3px;background-color:#77705b !important;}
.agreement_area .mCSB_inside > .mCSB_container {padding:20px;}

.list_top{margin:15px 0;}
.list_top_area{overflow:hidden;margin-bottom:10px;}
.list_top_area .list_top_left{float:left;margin-top:10px;}
.list_top_area .list_top_right{float:right;}

/*-------- List up Element --------*/
.list_top_sort{float:left;margin:10px 20px 0 0;}
.list_top_sort:after {content:'';display:table;clear:both;}
.list_top_sort li{position:relative;float:left;padding-left:40px;}
/*.list_top_sort li:before{content:"";position:absolute;top:50%;left:20px;width:2px;height:2px;background-color:#ccc;}*/
.list_top_sort li:first-child:before{content:none;}
.list_top_sort .list_top_sort_toggle{position:relative;}
.list_top_sort .list_top_sort_toggle a{/*padding-right:15px;*/font-size:14px;color:#333;text-decoration:none;}
.list_top_sort .list_top_sort_toggle.up a {/*font-weight:bold;*/}
.list_top_sort .list_top_sort_toggle.active a {font-weight:bold;}
/*.list_top_sort .list_top_sort_toggle.up:after{content:"";position:absolute;top:4px;right:0;width:0;height:0;color:#000;border:4px solid transparent;border-bottom:5px solid #000;}
.list_top_sort .list_top_sort_toggle.dn:after{content:"";position:absolute;top:8px;right:0;width:0;height:0;color:#666;border:4px solid transparent;border-top:5px solid #888;}*/

/*-------- Auto Logout --------*/
/* POP UP */
[class*="pop_wrap"] {/* overflow:hidden; */min-Width:494px;background:#fff;box-sizing: border-box;}
.layer_pop_wrap {border:2px solid #2e456b;}
.pop_wrap > * {font-family:'Malgun Gothic',sans-serif; }
.pop_wrap .pop_header {background:url(https://nimg1.kbstar.com/img/kbland/web/bg/bg_pop_logo.gif) no-repeat right center;}
.pop_header {position:relative;margin:0 20px;border-bottom:2px solid #2e456b;height:55px;}
.pop_header .pop_tit {display:block;padding:15px 0 0 10px;font-size:22px;color:#2e456b;font-weight:normal;letter-spacing:-0.1em}

.layer_pop_wrap .pop_cont {margin:20px 28px 30px;}
.pop_wrap .pop_cont {margin:20px 30px 30px;}
.pop_cont > strong + p {margin-top:16px;}
.pop_cont .tbl_col, .pop_cont .tbl_row {margin-top: 15px;}
.pop_cont .txt_log {position: relative;width: 100%;overflow: hidden;margin: 0 0 10px;}
.pop_cont .txt_log .date {float: left;}
.pop_cont .txt_log .logo {float: right;}
.pop_cont textarea {padding:6px 10px;}
.pop_cont input[type="text"], .pop_cont  input[type="password"] {height:28px; line-height:26px;}
.pop_cont select {height:28px; line-height:26px;}
.pop_cont .bl_dash {height:28px;}
.pop_cont [class^="search_box"] ul li {min-height:48px;}
.pop_cont [class^="search_box"] ul li > strong {line-height:28px;}
.pop_cont [class^="search_box"] ul li strong + div {line-height:28px;}
.pop_cont INPUT + .btn_calendar {top:-1px;}
.pop_cont .filebox label {height: 28px;line-height: 26px;}

.pop_wrap.print_type .pop_cont {margin:0;}

.pop_btn {margin-bottom:30px;text-align:center;}
.pop_btn .btn + .btn {margin-left:5px;}
.pop_btn.tp2 {overflow:hidden; text-align:left; padding:7px 0 7px 18px; height:34px; line-height:34px; margin-bottom:0; background:#2e456b;}
.pop_btn.tp2 .ck_wrap {float:left; display:inline-block; color:#fff;}
.pop_btn.tp2 .btn {float:right;}
.pop_cont .date_tit {font-size:20px; color:#555;}
.pop_cont .btn01, .pop_cont .btn02, .pop_cont .btn03 {box-sizing:border-box; height:28px; line-height:26px; padding-right:10px; padding-left:10px;}


/* Auto Logout Message */
.logout {min-width:420px;}
.logout_txt {text-align:center; line-height:26px; margin-top:47px; font-size:20px; font-weight:bold; color:#222;}
.logout_time {text-align:center; margin-top:17px;}
.logout_time > span {display:inline-block; vertical-align:top; line-height:32px; padding-left:43px; color:#222; background:url(https://nimg1.kbstar.com/img/kbland/web/bg/bg_logout_time.png) no-repeat;}
.logout_time > span strong {display:inline-block; vertical-align:top; font-size:36px;}
.logout_time > span span {display:inline-block; vertical-align:bottom; line-height:24px; font-size:20px;}
.logout_list {margin-top:29px;}
.logout_list li {position:relative; line-height:26px; padding-left:12px; font-size:16px; color:#333;}
.logout_list li:after {content:""; position:absolute; left:0; top:11px; display:block; width:3px; height:3px; background:url(https://nimg1.kbstar.com/img/kbland/web/bg/bg_list_dot.png) no-repeat;}
.logout_list li + li {margin-top:9px;}

/* Common Calendar */
.calendarLayer{position:absolute;left:0;top:0;width:300px;height:320px !important;padding:0;border:1px solid #ddd;background:#fff;z-index:10;}
.calendarLayer .layerClose {position: absolute;left: 0; top: 0;height: 23px;width: 100%;text-align: right;}
.calendarLayer .layerClose a {display:inline-block;margin:10px;width:22px;height:22px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_layer_close.png) no-repeat left top;font-size:0;}
.calendarLayer button{width:17px;height:15px;border:none;text-indent:-9999px;font:0/0 Arial;background:url(https://oimg1.kbstar.com/img/ocommon/bg_btnCal.gif) no-repeat}
.calendarLayer .calMove{height:40px;margin:35px 0 0 0;box-sizing: border-box;text-align:center}
.calendarLayer .calMove .period{position:relative;display: inline-block;width:105px;margin-right:9px;line-height:1.1;vertical-align:middle}
.calendarLayer .calMove .month{display: inline-block;width:80px;color:#333;}
.calendarLayer .calMove .period strong {padding-left:0;margin:0;font-size:20px;font-weight:normal;color:#333;}
.calendarLayer .calMove .period button{position:absolute;top:4px;left:0;}
.calendarLayer .calMove .period button.year_next, .calendarLayer .calMove .period button.month_next{right:0;left:auto;background-position:0 100%}
.calendarLayer .calendarSmall{padding:0 6px !important;text-align:center;}
.calendarLayer .calendarSmall th{overflow:hidden;width:32px;height:22px;padding:3px 0;color:#333;font-weight:normal;text-align:center;vertical-align:top;background:none;border:0 none;}
.calendarLayer .calendarSmall td{height:auto;padding:0 5px;text-align:center;vertical-align:top;background:#fff;border:0 none;}
:root .calendarLayer .calendarSmall th{height:23px;padding:2px 0}
.calendarLayer .calendarSmall td a{display:block;padding:1px 0;font-family:'Malgun Gothic';font-size:14px;color:#333;line-height:30px;text-align:center;background:none;}
.calendarLayer .calendarSmall td a:hover{background:#f3f1ef;border-radius: 50%;}
.calendarLayer .calendarSmall .sun {padding-left:6px}
.calendarLayer .calendarSmall .sat {padding-right:6px}
.calendarLayer .calendarSmall th.sun,.calendarLayer .calendarSmall td.sun,.calendarLayer .calendarSmall td.sun a{color:#f34b4b}
.calendarLayer .calendarSmall td.today a,.calendarLayer .calendarSmall td.today a:hover{color:#fff;background:#fdcb08;border-radius:50%;}

/* box_parting */
.box_pt2:after {content:""; clear:both; display:block;}
.box_pt2 .pt1 {float:left; display:block; width:460px;}
.box_pt2 .pt2 {float:right; display:block; width:460px;}
.box_pt2 .pt1_nw {float:left; display:inline-block;}
.box_pt2 .pt2_nw {float:right; display:inline-block;}
.box_pt2 + .tbl_col, .tbl_col + .box_pt2, .box_pt2 + .tbl_row, .tbl_row + .box_pt2, .guide_box + .tbl_col, .tbl_col + .guide_box, .guide_box + .tbl_row, .tbl_row + .guide_box, .box_pt2 + .guide_box, .guide_box + .box_pt2 {margin-top:50px;}
.tbl_col + .box_pt2 .tbl_top, .tbl_row + .box_pt2 .tbl_top {padding-top:0;}
[class*="pop_wrap"] .box_pt2 + .h3_tit {padding-top:15px;}

/*-------- ie8 hack --------*/
@media \0screen {
	select {padding:6px 0 7px 5px;}
	input[type=text],input[type=password] {padding-top:8px;}
	input[type=checkbox]+label.ui-checkboxradio-label.ui-button .ui-checkboxradio-icon-space +span {top:1px;}
	input[type=radio]+label.ui-checkboxradio-label.ui-checkboxradio-radio-label.ui-button .ui-checkboxradio-icon-space +span {top:1px;}
}


/*프린트*/
@page {
	size:A4 portrait;
	margin:1cm 0.5cm;
}
@media print {
	#wrap, #wrapMapContainer {
		/*min-width:100px !important;*/
		-webkit-transform:scale(0.75);-webkit-transform-origin:0 0;
		/*-ms-transform:scale(0.91);*/
	}
	.page {
/*		width:21cm;
		height:256mm;
		min-height:29.7cm;
		margin: 0;
		border: initial;
		border-radius: initial;
		width: initial;
		min-height: initial;
		box-shadow: initial;
		background: initial;
*/
		/* page-break-after: always; */
	}
	.page_area .tab_default .tab_btn, .page_area .btn_wrap button, .page_btn_list{display:none;}
	/*.img_scale {padding:70px 55px 62px;}*/
	/*#WPOP {margin:0;padding:0;}*/
	/*.img_scale {padding:38px 18px 28px !important;width:21cm;height:256mm;}*/
	/*.img_scale {padding:34px 35px 46px !important;}*/
	.img_scale {padding:33px 53px 58px;}
	:root .img_scale {padding:34px 52px 58px\9;}
	.img_scale img {width:100%;}
	.img_scale:not(*:root) {padding:5px 20px 0 !important;page-break-after: always;}
}
/*@media print and (-webkit-min-device-pixel-radio:0) and (min-resolution:.001dpcm) {
	.img_scale {padding:0 !important;}
};
*/


/*-------- common display --------*/
.dp_bl{display:block !important;}
.dp_ib{display:inline-block !important;}
.dp_no{display:none !important;}

/*-------- common position --------*/
.po_re{position:relative !important;}
.po_ab{position:absolute !important;}

/*-------- text point --------*/
.point_type01{color:#ef7014}
.point_type02{color:#019cff}
.point_color {color:#f5562b;}

/*-------- text link style  --------*/
.link_type01{color:#019cff;text-decoration:underline;}
.fw_bold{font-weight: bold !important;}

/*-------- common margin --------*/
.m_0{margin:0 !important;}
.m_t0{margin-top:0px !important;}
.m_t1{margin-top:1px !important;}
.m_t2{margin-top:2px !important;}
.m_t3{margin-top:3px !important;}
.m_t4{margin-top:4px !important;}
.m_t5{margin-top:5px !important;}
.m_t6{margin-top:6px !important;}
.m_t7{margin-top:7px !important;}
.m_t8{margin-top:8px !important;}
.m_t9{margin-top:9px !important;}
.m_t10{margin-top:10px !important;}
.m_t15{margin-top:15px !important;}
.m_t20{margin-top:20px !important;}
.m_t25{margin-top:25px !important;}
.m_t30{margin-top:30px !important;}
.m_t35{margin-top:35px !important;}
.m_t40{margin-top:40px !important;}
.m_t45{margin-top:45px !important;}
.m_t50{margin-top:50px !important;}
.m_t55{margin-top:55px !important;}
.m_t60{margin-top:60px !important;}
.m_t80{margin-top:80px !important;}
.m_t100{margin-top:100px !important;}

.m_r0{margin-right:0 !important;}
.m_r5{margin-right:5px !important;}
.m_r6{margin-right:6px !important;}
.m_r10{margin-right:10px !important;}
.m_r15{margin-right:15px !important;}
.m_r20{margin-right:20px !important;}
.m_r25{margin-right:25px !important;}
.m_r30{margin-right:30px !important;}
.m_r35{margin-right:35px !important;}
.m_r40{margin-right:40px !important;}
.m_r45{margin-right:45px !important;}
.m_r50{margin-right:50px !important;}
.m_r55{margin-right:55px !important;}
.m_r60{margin-right:60px !important;}
.m_r100{margin-right:100px !important;}

.m_b0{margin-bottom:0 !important;}
.m_b5{margin-bottom:5px !important;}
.m_b6{margin-bottom:6px !important;}
.m_b10{margin-bottom:10px !important;}
.m_b15{margin-bottom:15px !important;}
.m_b20{margin-bottom:20px !important;}
.m_b25{margin-bottom:25px !important;}
.m_b30{margin-bottom:30px !important;}
.m_b35{margin-bottom:35px !important;}
.m_b40{margin-bottom:40px !important;}
.m_b45{margin-bottom:45px !important;}
.m_b50{margin-bottom:50px !important;}
.m_b55{margin-bottom:55px !important;}
.m_b60{margin-bottom:60px !important;}
.m_b100{margin-bottom:100px !important;}

.m_l0 {margin-left:0px !important;}
.m_l4 {margin-left:4px !important;}
.m_l5 {margin-left:5px !important;}
.m_l7 {margin-left:7px !important;}
.m_l15{margin-left:15px !important;}
.m_l17{margin-left:17px !important;}
.m_l20{margin-left:20px !important;}
.m_l26{margin-left:26px !important;}
.m_l30{margin-left:30px !important;}
.m_l40{margin-left:40px !important;}
.m_l50{margin-left:50px !important;}

.p_0{padding:0 !important;}
.p_t0{padding-top:0 !important;}
.p_t1{padding-top:1px !important;}
.p_t2{padding-top:2px !important;}
.p_t3{padding-top:3px !important;}
.p_t4{padding-top:4px !important;}
.p_t5{padding-top:5px !important;}
.p_t6{padding-top:6px !important;}
.p_t7{padding-top:7px !important;}
.p_t8{padding-top:8px !important;}
.p_t9{padding-top:9px !important;}
.p_t10{padding-top:10px !important;}
.p_t15{padding-top:15px !important;}
.p_t20{padding-top:20px !important;}
.p_t25{padding-top:25px !important;}
.p_t30{padding-top:30px !important;}
.p_t35{padding-top:35px !important;}
.p_t40{padding-top:40px !important;}
.p_t45{padding-top:45px !important;}
.p_t50{padding-top:50px !important;}
.p_t55{padding-top:55px !important;}
.p_t60{padding-top:60px !important;}
.p_t65{padding-top:65px !important;}
.p_t70{padding-top:70px !important;}
.p_t75{padding-top:75px !important;}
.p_t80{padding-top:80px !important;}
.p_t85{padding-top:85px !important;}
.p_t90{padding-top:90px !important;}
.p_t95{padding-top:95px !important;}
.p_t100{padding-top:100px !important;}

.p_r0{padding-right:0 !important;}
.p_r5{padding-right:5px !important;}
.p_r6{padding-right:6px !important;}
.p_r10{padding-right:10px !important;}
.p_r15{padding-right:15px !important;}
.p_r20{padding-right:20px !important;}
.p_r25{padding-right:25px !important;}
.p_r30{padding-right:30px !important;}
.p_r35{padding-right:35px !important;}
.p_r40{padding-right:40px !important;}
.p_r45{padding-right:45px !important;}
.p_r50{padding-right:50px !important;}
.p_r55{padding-right:55px !important;}
.p_r60{padding-right:60px !important;}
.p_r100{padding-right:100px !important;}

.p_b0{padding-bottom:0 !important;}
.p_b5{padding-bottom:5px !important;}
.p_b6{padding-bottom:6px !important;}
.p_b10{padding-bottom:10px !important;}
.p_b15{padding-bottom:15px !important;}
.p_b20{padding-bottom:20px !important;}
.p_b25{padding-bottom:25px !important;}
.p_b30{padding-bottom:30px !important;}
.p_b35{padding-bottom:35px !important;}
.p_b40{padding-bottom:40px !important;}
.p_b45{padding-bottom:45px !important;}
.p_b50{padding-bottom:50px !important;}
.p_b55{padding-bottom:55px !important;}
.p_b60{padding-bottom:60px !important;}
.p_b100{padding-bottom:100px !important;}

.p_l0 {padding-left:0px !important;}
.p_l4 {padding-left:4px !important;}
.p_l5 {padding-left:5px !important;}
.p_l7 {padding-left:7px !important;}
.p_l15{padding-left:15px !important;}
.p_l17{padding-left:17px !important;}
.p_l20{padding-left:20px !important;}
.p_l26{padding-left:26px !important;}
.p_l30{padding-left:30px !important;}
.p_l40{padding-left:40px !important;}
.p_l50{padding-left:50px !important;}

.align_l {text-align:left !important;}
.align_c {text-align:center !important;}
.align_r {text-align:right !important;}

.td_twin_left{float:left;}
.td_twin_right{float:right;margin-top: -5px;}

.w0per{width:0% !important;}
.w10per{width:10% !important;}
.w20per{width:20% !important;}
.w30per{width:30% !important;}
.w40per{width:40% !important;}
.w50per{width:50% !important;}
.w60per{width:60% !important;}
.w70per{width:70% !important;}
.w80per{width:80% !important;}
.w90per{width:90% !important;}
.w100per{width:100% !important;}

.w0{width:0px !important;}
.w10{width:10px !important;}
.w20{width:20px !important;}
.w30{width:30px !important;}
.w40{width:40px !important;}
.w50{width:50px !important;}
.w60{width:60px !important;}
.w70{width:70px !important;}
.w80{width:80px !important;}
.w90{width:90px !important;}
.w100{width:100px !important;}
.w150{width:150px !important;}
.w200{width:200px !important;}
.w250{width:250px !important;}
.w300{width:300px !important;}
.w350{width:350px !important;}
.w400{width:400px !important;}
.w450{width:450px !important;}
.w500{width:500px !important;}
.w550{width:550px !important;}
.w600{width:600px !important;}
.w650{width:650px !important;}
.w700{width:700px !important;}
.w750{width:750px !important;}
.w800{width:800px !important;}

.h0{height:0px !important;}
.h10{height:10px !important;}
.h20{height:20px !important;}
.h30{height:30px !important;}
.h40{height:40px !important;}
.h50{height:50px !important;}
.h60{height:60px !important;}
.h70{height:70px !important;}
.h80{height:80px !important;}
.h90{height:90px !important;}
.h100{height:100px !important;}
.h150{height:150px !important;}
.h200{height:200px !important;}
.h250{height:250px !important;}
.h300{height:300px !important;}
.h350{height:350px !important;}
.h400{height:400px !important;}
.h450{height:450px !important;}
.h500{height:500px !important;}
.h550{height:550px !important;}
.h600{height:600px !important;}
.h650{height:650px !important;}
.h700{height:700px !important;}
.h750{height:750px !important;}
.h800{height:800px !important;}

.valign_t{vertical-align:top !important;}
.valign_m{vertical-align:middle !important;}
.valign_b{vertical-align:baseline !important;}

/*-------- select,input width --------*/
.form_group select.w50+.ui-selectmenu-button.ui-button{width:50px !important;}
.form_group select.w100+.ui-selectmenu-button.ui-button{width:100px !important;}
.form_group select.w150+.ui-selectmenu-button.ui-button{width:150px !important;}
.form_group select.w200+.ui-selectmenu-button.ui-button{width:200px !important;}
.form_group select.w250+.ui-selectmenu-button.ui-button{width:150px !important;}
.form_group select.w300+.ui-selectmenu-button.ui-button{width:300px !important;}
input.w10{width:10px !important;}
input.w20{width:20px !important;}
input.w30{width:30px !important;}
input.w40{width:40px !important;}
input.w50{width:50px !important;}
input.w60{width:60px !important;}
input.w70{width:70px !important;}
input.w80{width:80px !important;}
input.w90{width:90px !important;}
input.w100{width:100px !important;}
input.w150{width:150px !important;}
input.w200{width:200px !important;}
input.w250{width:250px !important;}
input.w300{width:300px !important;}
input.w100per{width:100% !important;}

/* 공통 맵 콤보박스 필터 */
.map_filters{}
.map_filters .flt{display:inline-block;position:relative;height:1%;}
.map_filters form{display:inline-block;}
.map_filters .flt.new:before {content:'';position:absolute;z-index:2;left:10%;top:-21px;width:28px;height:12px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_new.png) no-repeat;}
.map_filters .flt.static {position:static;}
.map_filters .flt .flt_close{display:inline-block;position:absolute;right:20px;top:17px;width:14px;height:14px;font-size:0;background:url(https://nimg1.kbstar.com/img/okbland/web/main/w_ico_layer_close.png) no-repeat}
.map_filters .flt .flts{display:inline-block;position:relative;padding:0 23px 0 10px;max-width:320px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-color:#fff;border-radius:4px;border:1px solid transparent;line-height:35px;box-shadow:2px 2px 3px 1px rgba(161,161,159,.7);cursor:pointer;}
.map_filters .flt .flts.type2{padding-right:10px;color:#fff;background-color:#ff5c01}
.map_filters .flt .flts.type3{padding-right:37px;background:#fff url(https://nimg1.kbstar.com/img/okbland/web/main/w_ico_filter_reset.png) no-repeat 59px 50%}
.map_filters .flts.type1:after{position:absolute;content:'';top:12px;right:4px;width:20px;height:13px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_selectmenu_close.png) no-repeat 100% 0}
.map_filters .flt.on .flts.type1{border-color:#ffb901}
/*.map_filters .flt.on .flts.type2{color:#fff;background-color:#ff5c01}*/
.map_filters .flt.on .flayer{display:block}
.map_filters .flt .flt_addr span{display:inline-block}
.map_filters .flt .flt_addr span:before{display:inline-block;content:'';width:15px;height:35px;padding:0 8px;background:url(https://nimg1.kbstar.com/img/okbland/web/main/w_filter_type1_split.png) no-repeat 50% 50%;vertical-align:top}
.map_filters .flt .flt_addr span:first-child:before{display:none}
.map_filters .flt .flts.flt_gowork {overflow:visible;top:-13px;}
.map_filters .flayer{display:none;overflow:hidden;position:absolute;left:0;top:40px;min-height:50px;background-color:#fff;border-radius:4px;box-shadow:2px 2px 3px 1px rgba(161,161,159,.3)}
.map_filters .flayer .flayer_cont{padding:18px}
.map_filters .flayer .flayer_cont.no_tit{margin-top:20px}
.map_filters .flayer .tit {display:block;margin-bottom:5px;font-size:16px;color:#333;line-height:20px}
.map_filters .flt_price+.flayer .flayer_cont .tit{margin-bottom:10px}
.map_filters .flt .flt_addr+.flayer,
.map_filters .flt .flt_region_anal+.flayer{z-index:1;width:385px}
.map_filters .flt .flt_addr+.flayer {overflow:visible;}
.map_filters .flt .flt_aprt+.flayer{z-index:2;width:450px}
.map_filters .flt .flt_bcase+.flayer{z-index:3;width:205px}
.map_filters .flt .flt_price+.flayer{left:-22px;z-index:4;width:375px}
.map_filters .flt .flt_option+.flayer{left:0;z-index:5;width:871px}
.map_filters .flt .flt_dsrch+.flayer{left:-250px;z-index:5;width:870px}
.map_filters .flt .flt_aprt {max-width:80px;}
.map_filters .flt .flt_bcase {max-width:63px;}
.map_filters .flt .flt_option {max-width:63px;}

.flayer input[type=checkbox]+label.ui-checkboxradio-label.ui-button .ui-icon {top:1px;}
.flayer .no_data {border:none;}
.flayer .addr_select_text{position:relative;padding:5px 90px 0 0;border-bottom:1px solid #ddd;}
.flayer .addr_select_text input[type=text]{padding:0;width:100%;border:0;letter-spacing:-1px}
.flayer .addr_select_text.txt5 {border-bottom:none;}
.flayer .addr_select_text.txt5 input[type=text]{/*padding:0 90px 0 0;*/padding:0 8px;width:100%;font-size:12px;letter-spacing:-1px;border:1px solid #ddd;}
/*.flayer .addr_select_text input[type=text].type2 {border:1px solid #ddd;}*/
.flayer .addr_select_text.txt5 input[type=text].type2 {padding-right:32px;}
.flayer .addr_select_text .rels {display:inline-block;width:232px;}
.flayer .addr_select_text .rels input[type=text] {padding:0 50px 0 0;}
.flayer .addr_select_text .rels .btn_sch_rels {position:absolute;right:0;top:6px;width:24px;height:24px;font-size:0;background:url(https://nimg1.kbstar.com/img/okbland/web/main/w_ico_l_search02.png) no-repeat center;}
.flayer .addr_select_text>a {display:inline-block;line-height:34px;color:#888;letter-spacing:-2px}
.flayer .addr_select_text>a:before{display:inline-block;content:'';margin-left:6px;width:12px;height:19px;background:url(https://nimg1.kbstar.com/img/okbland/web/main/w_ico_map_filters.png) no-repeat;background-position:-73px -195px;vertical-align:middle}
.flayer .addr_select_text>a:first-child:before{display:none}
.flayer .addr_select_text>a.on{color:#333}
.flayer .addr_select_text .chg{position:absolute;top:50%;right:0;margin-top:-11px;padding:2px 23px 3px 3px;border-radius:2px;border:1px solid #ddd;background:#fff url(https://nimg1.kbstar.com/img/okbland/web/main/w_ico_map_filters.png) no-repeat;font-size:12px;line-height:17px;color:#888;letter-spacing:-2px}
.flayer .addr_select_text .favor_sel_region {position:absolute;z-index:2;left:-18px;right:-18px;top:45px;bottom:0;padding:0 18px;background:#fff;}
.flayer .addr_select_text .favor_sel_region .sel_region_area {margin:0;height:175px;background:#fff;}
.flayer .addr_select_text .favor_sel_region .sel_region_area li {position:relative;}
.flayer .addr_select_text .favor_sel_region .sel_region_area li.no_data {margin-top:15px;padding-top:45px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_nodata2.png) center top no-repeat;line-height:18px;}
.flayer .addr_select_text .favor_sel_region .sel_region_area li>a {overflow:hidden;padding-right:40px;text-overflow:ellipsis;white-space:nowrap;}
.flayer .addr_select_text .favor_sel_region .sel_region_area li>button {position:absolute;right:10px;top:7px;width:9px;height:9px;font-size:0;background:transparent url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_delete3.png) no-repeat;}
.flayer .addr_select_text .favor_sel_region .flt_exp.wide {margin-top:15px;}
.flayer .addr_select_text .chg.chg1{background-position:-150px -193px}
.flayer .addr_select_text.txt5 .chg.chg1 {margin-top:-15px;height:34px;background-image:url(https://nimg1.kbstar.com/img/okbland/web/main/w_bg_rg_sch.png);background-position:63px -76px;/*-134px -193px*/}
.flayer .addr_select_text .chg.smaller.chg1{padding:0px 23px 3px 8px;background-position:50px -417px;vertical-align:bottom;background-color:#fff;}
.flayer .addr_select_text .chg.chg2{background-position:32px -420px}
.flayer .addr_select_text .sch_type1 {position:absolute;right:90px;top:50%;margin-top:-8px;width:19px;height:19px;font-size:0;background:url(https://nimg1.kbstar.com/img/okbland/web/main/w_ico_search01.png) no-repeat;}
.flayer .addr_select_text.txt5 .sch_type1 {right:98px;}
.flayer .addr_select_text .chg.smaller.chg2{padding:0px 23px 3px 8px;background-position:50px -417px;background-color:#fff;}
.flayer .flt_exp{height:35px;margin:-1px;padding:0 20px;background-color:#fcfaf6;line-height:25px}
.flayer .flt_exp.type2{background:#193f89;text-align:center;border-radius:0 0 5px 5px;}
.flayer .flt_exp.type2 button{color:#fff;}
.flayer .flt_exp .exc{margin-left:20px;padding-left:19px;background:url(https://nimg1.kbstar.com/img/okbland/web/main/w_ico_map_filters.png) no-repeat -15px -314px;font-size:13px;line-height:32px}
.flayer .flt_exp .exc.exc_nor {margin-left:0;background:none;}
.flayer .flt_exp.rbtn{text-align:right}
.flayer .flt_exp.wide.rbtn .reset {margin-right:18px;}
.flayer .flt_exp.wide{padding:0;margin:18px -18px -18px -18px;}
.flayer .flt_exp button{height:35px;margin-left:20px;padding:0 0 2px;background-color:transparent;color:#666}
.flayer .flt_exp button.wide, .flayer .flt_exp button.reset {margin-left:0;}
.flayer .flt_exp button.wide{width:100%;background-color:#223f84;/*#ffb901*/}
.flayer .flt_exp button.reset{margin-top:6px;padding:0 20px 2px 5px;height: 24px;border-radius:3px;border:1px solid #dedede;background:#fff url(https://nimg1.kbstar.com/img/okbland/web/main/w_ico_map_filters.png) no-repeat -251px -193px;font-size:12px;line-height:20px;color:#555}
.flayer .flt_exp button>span{display:inline-block;padding:0 20px;height:28px;background:url(https://nimg1.kbstar.com/img/okbland/web/main/w_ico_map_filters.png) no-repeat -1000px -1000px;font-weight:bold;line-height: 24px;vertical-align:text-top}
.flayer .flt_exp button.wide>span{color:#fff;}
/*.flayer .flt_exp button>span.ico_loc {background-position:-15px -368px}*/
.flayer .flt_exp button>span.ico_loc {position:relative;}
.flayer .flt_exp button>span.ico_loc:before {content:'';position:absolute;left:0;width:20px;height:100%;background:url(https://nimg1.kbstar.com/img/okbland/web/main/w_ico_map_filters.png) no-repeat -15px -367px;}
.flayer .flt_exp .btns_col {overflow:hidden;display:table;width:100%;text-align:center;background-color:#223f84;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.flayer .flt_exp .btns_col>button {display:table-cell;margin:0;padding-bottom:1px;height:35px;color:#fff;background-color:#223f84;}
.flayer .flt_exp .btns_col .btns_1 {width:50%;background:#7d96af;}
.flayer .flt_exp .btns_col .btns_2 {width:50%;}
.flayer .flt_exp .btns_col [class*='btns_'].wide {width:100%;}
.flts.flt_addr+.flayer .flt_exp.wide {margin-left:-20px;}

.flayer .sel_list_area{margin-top:10px;padding:0 0 0 2px}
.flayer .sel_list_area .scroll_box{height:205px!important}
.flayer .sel_list_area .scroll_box ul li span.txt{display:inline;padding:0;color:inherit;}
.flayer .sel_list_area .scroll_box .mCSB_container{margin-right:0} /**/
.flayer .sel_list_area .scroll_box .mCSB_scrollTools{top:1px;right:0;z-index:3;width:6px;border-radius:3px}
.flayer .sel_list_area .scroll_box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#c4c6c8!important}
.flayer .sel_list_area .scroll_box .mCSB_scrollTools .mCSB_draggerRail{width:6px;background:none!important}
.flayer .sel_list_area tbody td a{display:block;padding:0 0 2px;text-align:center}
.flayer .sel_list_area .tit_s{display:block;margin:15px 0 5px;font-size:15px;color:#333}
.flayer .sel_list_area .tit_s + .exp{font-size:13px;color:#333;line-height:20px}
.flayer .sel_list_area .addr_type2_1{margin-top:8px;color:#333}
.flayer .sel_list_area .addr_type2_1 input[type=text]{width:55px;text-align:center}
.flayer .sel_list_area .addr_type2_1 .input_list + .input_list{margin-left:25px}
.flayer .sel_list_area .addr_type2_1 .input_list + .input_list input[type=text]{width:80px}
.flayer .sel_list{padding-top:1px;/*border-top:1px solid #ddd;*/border-left:1px solid #ddd}
.flayer .sel_list:after,
.flayer .radio_list:after{content:'';display:block;clear:both}
.flayer .scroll_box ul.sel_list li{border-top:none;}
.flayer .sel_list li{float:left;position:relative;z-index:1; margin: -1px 0 0 0; letter-spacing:-1.5px;}
.flayer .sel_list li a{display:block;padding:0 0 2px;height:34px;border:1px solid #ddd;border-left:none;line-height:29px;text-align:center;box-sizing:border-box}
.flayer .sel_list li a:hover{background-color:#ffb901;font-weight:bold;color:#333}
.flayer .sel_list.col3 li{width:33.3%}
.flayer .sel_list.col6 li{width:16.96%}
.flayer .sel_h_list {height:207px!important;}
.flayer .sel_h_list dl{padding:10px;border-bottom:1px solid #e8e8e8;}
.flayer .sel_h_list dt,
.flayer .sel_h_list dd{color:#333;line-height:24px}
.flayer .sel_h_list dt{font-weight:bold;font-size:15px}
.flayer .sel_h_list dd>span{position:relative;padding:0 10px}
.flayer .sel_h_list dd>span:before{content:'';position:absolute;left:0;top:4px;width:1px;height:13px;background-color:#e2e2e2}
.flayer .sel_h_list dd>span:first-child{padding-left:0}
.flayer .sel_h_list dd>span:first-child:before{display:none}
.flayer .sel_h_list dd>span .point{display:inline-block;margin-left:5px;font-weight:bold;color:#f37553}
.flayer .sel_h_list02 a{padding-left:30px;color:#333;line-height:24px}
.flayer .sel_h_list02 a:hover,
.flayer .sel_h_list02 a.on{font-weight:bold;background:#ffb901;}
.flayer .sel_h_list02 a .point{display:inline-block;margin-left:5px;font-weight:bold;color:#f37553}

.flayer .sel_h_list02.scroll_box ul {padding:0;}
.flayer .sel_region_area{height:170px;margin-top:10px}
.flayer .sel_region_area .sel_region li{height:auto;padding:0 0 0 10px;border:0}
.flayer .sel_region_area .sel_region li.no_data {padding:20px 0;line-height:1.1;}
.flayer .sel_region_area .sel_region li>a{display:block;position:relative;padding:0 0 0 18px;/*background:url(https://nimg1.kbstar.com/img/okbland/web/main/w_ico_map_filters.png) no-repeat -18px -417px;*/color:#333;line-height:25px}
.flayer .sel_region_area .sel_region li>a:before {content:'';position:absolute;left:0;top:0;width:18px;height:23px;background:url(https://nimg1.kbstar.com/img/okbland/web/main/w_ico_map_filters.png) no-repeat -17px -417px;}
.flayer .sel_region_area .sel_region li>a strong{color:#f37553}
.flayer .sel_region_area .sel_region.recent_search {margin-top:7px;}
.flayer .sel_region_area .sel_region.recent_search>li {position:relative;margin-top:3px;}
.flayer .sel_region_area .sel_region.recent_search>li.no_data {margin-top:20px;padding-top:45px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_nodata2.png) center top no-repeat;line-height:18px;}
.flayer .sel_region_area .sel_region.recent_search li>button {position:absolute;right:10px;top:8px;width:9px;height:9px;font-size:0;background:transparent url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_delete3.png) no-repeat;}

.flayer .sel_region_area.layers {position:absolute;z-index:10;left:0;right:0;top:82px;margin-top:0;padding:0 18px 0;height:280px;background:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.flayer .sel_region_area.layers .flt_exp.wide {margin:-2px -18px 0;}
/*.flayer .sel_region_area.type2 {height:220px;}*/
.flayer .sel_region_area.type2 .sel_region li {padding:12px 0;border-bottom:1px solid #e8e8e8;}
/*.flayer .sel_region_area.type2 .sel_region li:first-child {padding-top:0;}*/
.flayer .sel_region_area.type2 .sel_region li>a {padding-left:28px;line-height:20px;}
.flayer .sel_region_area.type2 .sel_region li>a:before {display:none;}
.flayer .sel_region_area.type2 .sel_region li .num {position:absolute;left:0;top:2px;width:23px;height:28px;}
.flayer .sel_region_area.type2 .sel_region li>a strong {display:inline-block;color:#333;margin-bottom:2px;}
.flayer .sel_region_area.type2 .sel_region li.no_data {line-height:50px;border-bottom:none;}
.flayer .sel_region_area.type2 .sel_region .addr_txt .tag {display:inline-block;margin-right:5px;padding:0 4px 2px;font-size:12px;line-height:14px;color:#ff6e01;border:1px solid #ff6e01;border-radius:2px;}
.flayer .sel_region_area .mod_f_region{padding:13px 0;border-top:1px solid #e7e7e7}
.flayer .sel_region_area .mod_f_region:first-child{padding-top:0;border-top:0}
.flayer .sel_region_area .mod_f_region .tit_s{display:block;padding:0 8px;font-weight:bold;line-height:22px;color:#333}
.flayer .sel_region_anal{margin:15px 0 5px}
.flayer .sel_region_anal li{margin-top:8px;}
.flayer .sel_region_anal .exc{position:relative;margin:4px 0 0 20px;padding-left:20px;font-size:13px;line-height:20px;color:#666}
.flayer .sel_region_anal .exc:before{content:'';position:absolute;left:0;top:3px;width:14px;height:14px;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_desc_b.png) no-repeat}
.flayer .sel_region_anal .exc_nor {margin:4px 0 0 0;padding-left:20px;font-size:13px;line-height:20px;color:#666;}
.flayer .sel_region_anal input[type=radio]+label.ui-checkboxradio-label.ui-checkboxradio-radio-label.ui-button .ui-icon {margin-right:4px;top:3px;}
.flayer .g_region{height:142px!important}
.flayer .g_region_list li{border-top:0;border-bottom:1px solid #e8e8e8}
.flayer .g_region_list li a{padding:5px 10px;line-height:24px}
.flayer .exp_bottom{margin-top:10px;padding:5px 0 5px 10px;font-size:13px;line-height:16px;color:#666}
.flayer .radio_list{min-height:20px;margin-top:10px}
.flayer .radio_list li{margin-bottom:5px}
.flayer .radio_list input[type=checkbox]+label.ui-checkboxradio-label.ui-button .ui-icon{margin-right:5px!important}
.flayer .radio_list.col2 li {float:left;width:50%;}
.flayer .radio_list.col3 li{float:left;width:33.3%}
.flayer .price_control{display:inline-block;position:relative;font-size:0;border:1px solid #dedede}
.flayer .price_control button{width:30px;height:30px;border:0;font-size:0;background:#efefef url(https://nimg1.kbstar.com/img/okbland/web/main/w_ico_map_filters.png) no-repeat 500px 500px;vertical-align:top}
.flayer .price_control .price_minus{background-position:-60px -254px}
.flayer .price_control .price_plus{background-position:-181px -254px}
.flayer .price_control input[type=text]{width:76px;height:30px;border:0;font-size:14px;text-align:right}
.flayer .price_range .input_list {margin:0;}
/*.flayer .price_range+strong.tit {margin-top:15px;padding-top:10px;border-top:1px solid #d0d0d0}*/
.flayer .price_range input[type=text][readonly] {background:#fff;border:0!important}
.flayer .price_mod+.price_mod {margin-top:15px;padding-top:10px;border-top:1px solid #d0d0d0}
.flayer .option_wrap{display:table;width:100%;border-spacing:0;border-collapse:collapse}
.flayer .option_wrap button.chg_unit {margin-bottom:1px}
.flayer .option_wrap .option_box{display:table-cell;padding:18px;border:1px solid #ddd;}
.flayer .option_wrap .option_cont{margin-top:15px;white-space:normal;}
.flayer .option_wrap label>span {margin-right:2px!important}
.flayer .option_wrap input[type=checkbox]+label.ui-checkboxradio-label.ui-button .ui-icon{margin-right:3px!important}
.flayer .option_wrap.row2{margin-top:-1px}
.flayer .sell_price_range{margin-top:15px}
.flayer .sell_price_range:after{display:table;content:'';clear:both}
.flayer .sell_price_range li{float:left;margin-top:2px}
.flayer .sell_price_range li a{display:block;padding-bottom:2px;line-height:33px;text-align:center}
.flayer .sell_price_range li.on a{font-weight:bold;color:#333;background:#ffcb44}
.flayer .sell_price_range li.on.start a{border-top-left-radius:18px;border-bottom-left-radius:18px}
.flayer .sell_price_range li.on.end a{border-top-right-radius:18px;border-bottom-right-radius:18px}
.flayer .sell_price_range .col4 li{margin-top:4px;width:25%}
.flayer .sell_price_range .col4 li a{font-size: 12px;line-height:28px}
.flayer .sell_price_range .col6 li{width:16.66%}

/*#msg_flash {position:fixed;z-index:310;top:50%;left:50%;margin:-164px 0 0 -190px;}*/
/*#msg_flash .f_dimm {position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}*/
#msg_flash .modal_layer {/*position:absolute;z-index:2;*/width:380px;}
#msg_flash .modal_layer .modal_close {top:20px;}
#msg_flash .cont {text-align:center;}
#msg_flash .cont h1 {margin-bottom:10px;padding-top:65px;font-size:16px;color:#333;background:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_flash.png) no-repeat center top;}
#msg_flash .cont p {line-height:20px;margin-bottom:20px;}
#msg_flash .cont div {color:#888;}
#msg_flash .cont .msg_install {display:inline-block;margin-top:15px;font-size:12px;color:#3e63be;text-decoration:underline;}
#msg_flash.modal_layer .modal_close {top:20px;background-image:url(https://nimg1.kbstar.com/img/okbland/web/main/w_ico_layer_close.png);}

/* jquery-min.css 재선언 */
.ui-widget-overlay {background:#000; opacity:.5;}


/* 채팅상담 레이어팝업 */
.chat_box{text-align:center;}
.chat_box > img{width:118px;height:118px;}
.chat_box > strong{font-size:18px;color:#222;display:block;margin:10px 0 20px;line-height:24px;}
.chat_box > p{background-image:url(https://nimg1.kbstar.com/img/okbland/web/ico/w_ico_desc_b.png);background-position:0 2px;background-repeat:no-repeat;display:inline-block;font-size:12px;text-align:left;padding-left:18px;line-height:18px;}

/* URL 복사하기 팝업 */
.w_tip_sharebox {position:absolute;right:0;top:28px;width:268px;padding:10px 20px 10px 10px;border:1px solid #ededed;background: #fff;text-align: center;}
.w_tip_close {display:inline-block;position:absolute;right:-8px;top:5px;width:14px;height:14px;font-size:0;background:url(https://nimg1.kbstar.com/img/okbland/web/main/w_ico_layer_close.png) no-repeat;}
button.w_tip_close.on {border-radius:0 !important; background:url(https://nimg1.kbstar.com/img/okbland/web/main/w_ico_layer_close.png) no-repeat !important; }
/* URL 복사하기 팝업 02 */
.w_tip_sharebox02 {position:absolute;right:0;top:28px;width:268px;padding:10px 20px 10px 10px;border:1px solid #ccc;background: #fff;text-align: center;}
.w_tip_close02 {display:inline-block;position:absolute;right:4px;top:5px;width:14px;height:14px;font-size:0;background:url(https://nimg1.kbstar.com/img/okbland/web/main/w_ico_layer_close.png) no-repeat;}
button.w_tip_close02.on {border-radius:0 !important; background:url(https://nimg1.kbstar.com/img/okbland/web/main/w_ico_layer_close.png) no-repeat !important; }

/* bg 삭제 */
.bg_non {background:none !important; }

.wid385 {width:385px !important;}
.flayer.wid385 .sell_price_range .col6 li {width:13.85% !important;}
.frame.frame_type02 {border:0 none !important; background:url(https://nimg1.kbstar.com/img/okbland/web/bg/w_bg_login_nope.png) no-repeat !important;width:112px !important; height:98px !important;}
.fc_color_type01 {color:#333 !important;}