@charset "utf-8";

@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/* 웹폰트(나눔고딕) */
@font-face{
	font-family:"Nanum Gothic";
	src:url('/resources//font/NanumGothic.eot');
	src:url('/resources//font/NanumGothic.eot?#iefix') format('embedded-opentype'),
	url('/resources//font/NanumGothic.woff') format('woff'),
	url('/resources//font/NanumGothic.ttf') format('truetype');
	url('/resources//font/NanumGothic.svg#NanumGothic') format('svg')
	src:local(※), url('/resources//font/NanumGothic.woff') format('woff');
}

/* reset */
body {color:#666;font-size:12px;line-height: 1.5;font-family:"Nanum Gothic",'Malgun Gothic', '맑은고딕',"돋움",dotum,sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0} 
img,fieldset,iframe{border:0 none}
dl,ul,ol,menu,li{list-style:none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none} 
img, input, button, select, textarea {vertical-align:middle;}
button {overflow:visible;margin:0;padding:0;border:none;background:0;vertical-align:middle;cursor:pointer;}
label {display:inline-block;vertical-align:middle;cursor:pointer;}
em, i, address {font-style:normal;}
a, a:link, a:visited {color:#666;text-decoration:none;}
a:hover {color:#666;text-decoration:underline;}
a:active {color:#666;text-decoration:none;}
table {border-spacing:0;border-collapse:collapse;table-layout:fixed;word-wrap:break-word;}
hr, legend, caption {overflow:hidden;position:absolute;top:-9999px;left:-9999px;height:0;font-size:0;line-height:0;padding:0;}
caption{position:static;}
input, textarea, select, button{color:#666;font-size:12px;font-family:"Nanum Gothic",'Malgun Gothic', '맑은고딕',"돋움",dotum,sans-serif;}
textarea{resize:none;}
article, aside, footer, header, hgroup, nav, section, menu {display:block; padding:0; margin:0;}
abbr, acronym, applet, audio, big, canvas, cite, dfn,
code, samp, kbd, var, datalist, details, keygen, small, 
source, strike, sub, sup, tt {margin:0; padding:0;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal} 
button::-moz-focus-inner,
input::-moz-focus-inner{padding:0;}


/* common */
.hidden{display:block;overflow:hidden;position:absolute;top:-9999px;left:-9999px;height:0;font-size:0;line-height:0;}
.none{display:none;height:0;font-size:0;line-height:0;}
.clearfix{display:block;clear:both;}
.clearfix:after{content:" ";display:block;clear:both;height:0;font-size:0;line-height:0;}


/* skipnavi */
#skipnavi{position:relative;text-align:center;}
#skipnavi a{display:block;overflow:hidden;width:0;height:0;font-weight:bold;white-space:nowrap;}
#skipnavi a:focus, #skipnavi a:active{overflow:hidden;width:100%;height:40px;color:#fff;background:#374b5d;line-height:40px;font-size:16px;}


/* layout */
#wrap, #header, #container, #contents, #footer{position:relative;}


/* header */
#header{z-index:2;min-width:1000px;border-top:3px solid #1979d7;}
.header_in{position:relative;z-index:1;width:1000px;height:70px;margin:0 auto;}
.header_in:after{content:" ";display:block;clear:both;height:0;font-size:0;line-height:0;}
.header_in h1{position:absolute;left:1px;top:16px;z-index:2;width:204px;height:37px;line-height:0;font-size:0;background:url('/resources/images/common/logo.png') no-repeat 0 0;}
.header_in h1 a{display:block;height:38px;}
.header_in .util_menu{position:absolute;right:0;top:21px;width:30px;height:29px;overflow:hidden;text-align:right;}
.header_in .util_menu li.search > a{position:relative;display:block;width:30px;height:30px;line-height:30px;text-indent:-9999px;z-index:10;cursor:pointer;}
.header_in .util_menu li.search > a > span{position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;background:url("/resources/images/common/sp_gnb_new.png") no-repeat -9999px 0;}
.header_in .util_menu li.search > a > span{background-position:-40px 0;-webkit-transition:transform 0.03s;transition:transform 0.03s;}
.header_in .util_menu li.search > a:hover > span{background-position:-40px -40px;-ms-transform:scale(0.96);-webkit-transform:scale(0.96);transform:scale(0.96);}
.header_in .util_menu li.search > a.on >span {background-position:-40px -80px;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}

.srch_wrap {top:46px; height:100px;}
.srch_wrap.no_bg{background:#f9f9f9;border-top:1px solid #ccc;border-bottom:1px solid #d7d7d9;}
.srch_wrap{display:none;position:absolute;left:0;top:69px;width:100%;padding-bottom:17px;background:url('/resources/images/common/bg_totalsrch.gif') repeat-x 0 0}

.line_shadow{position:absolute;bottom:-14px;left:0;display:block;width:100%;height:14px;background:url('/resources/images/common/bg_search_bottom.png') repeat-x;}
.srch_con_nw{width:1180px;margin:0 auto;}
.sch_left{float:left;width:980px;padding:0 0 0 20px;}

.srch_con_nw .srch_box_nw{position:relative;width:100%;height:58px;margin-top:18px;border-bottom:2px solid #c1720f;}
.srch_con_nw .srch_box_nw input{width:925px;*width:862px;height:50px;line-height:50px;margin-top:-5px;padding:0 0 0 20px;border:0;background:#f9f9f9;font-size:30px;color:#333;letter-spacing:-2px;vertical-align:middle} /* gnb 2018 고도화 *//* 190128 수정 *//* 190214 수정 - IE8 */
.srch_con_nw .srch_box_nw input[type=text]:focus{border:0}
.srch_con_nw .srch_box_nw input::-webkit-input-placeholder {color:#b8b8b8;}
.srch_con_nw .srch_box_nw input:-ms-input-placeholder {color:#b8b8b8;}
.srch_con_nw .srch_box_nw .btn_srch{width:30px;height:30px;background:url('/resources/images/common//btn_srch_nw.png') no-repeat 0 0;text-indent:-9999px;font-size:0;line-height:0;vertical-align:middle} /* gnb 2018 고도화 */
.srch_con_nw .srch_box_nw .btn_del{position:absolute;top:12px;right:52px;width:22px;height:22px;background:url('/resources/images/common/btn_del_input.png') no-repeat 0 0;text-indent:-9999px;font-size:0;line-height:0;vertical-align:middle}



.header_in .gnb{position:relative;padding:25px 50px 0 170px;text-align:right;}
.header_in .gnb li{position:relative;display:inline-block;padding:0 0 0 4px;width:auto;}
.header_in .gnb li:first-child:after{display:none;}
.header_in .gnb li:last-child a{padding-right:0;}
.header_in .gnb li a{display:block;padding:0 14px;color:#232432;font-size:14px;font-weight:bold;}
.header_in .gnb li a:hover, .header_in .gnb li a:focus{color:#232432;text-decoration:none;}

#gnb{position:relative;padding:23px 32px 0 270px;}
#gnb .depth1{position:relative;text-align:left;}
#gnb .depth1:after{content:"";display:block;clear:both;}
#gnb .depth1 > li{position:relative;display:inline-block;width:auto;vertical-align:top;}

#gnb li a.tl{display:block;color:#232432;font-size:20px;font-weight:bold;margin:0 52px 0 0;padding:0 10px;letter-spacing:-1px;height:49px;line-height:1.1;}
#gnb li a{display:inline-block;}
#gnb li a:hover{text-decoration:none;position:relative;z-index:100;}
#gnb li.on .tl{color:#1979d7;border-bottom:3px solid #1979d7;}
#gnb .depth1 > li.setting > a.tl{margin:0;color:#666;font-size:16px;padding-top:5px;}
#gnb .depth1 > li:last-child .submenu{width:115px;}
#gnb .depth1 > li.setting.on .tl{color:#1979d7;}
#gnb .depth1 > li:last-child > a.tl{margin:0;}
#gnb .submenu{display:none;position:absolute;left:0;top:49px;padding-top:39px;width:100%;height:70px;z-index:99;text-align:left;}
#gnb .submenu ul{border-left:1px dotted #c3c3c3;height:190px;}
#gnb .submenu li{vertical-align:top;padding:0 0 7px 0;}
#gnb .submenu li a{display:block;font-size:16px;line-height:1.4;padding:0 0 0 12px;}
#gnb .submenu li a:hover,#gnb .submenu li a:focus{color:#1979d7;text-decoration:none;font-weight:bold;}
#gnb .submenu .txt{position:absolute;left:-290px;top:;width:290px;text-indent:2px;font-size:15px;}
#gnb .submenu .txt span{display:block;font-size:0;color:#000;width:145px;height:86px;background: url('/resources//images/common/txt_gnb.png') no-repeat 0 0;}
#mBg{display:none;position:fixed;left:0;top:75px;width:100%;z-index:10;background:#fff; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }

.search_wrap{position:relative;z-index:9;}
.search_wrap .search_bg{display:none;clear:both;position:absolute;left:0;top:1px;width:100%;z-index:1;background:#1979d7;height:147px;}
.search_wrap .search_open{display:inline-block;position:absolute;right:50%;top:-48px;margin-right:-500px;width:26px;height:29px;background: url('/resources//images/common/icon.png') no-repeat 5px 5px;font-size:0;vertical-align:top;}
.search_wrap .search_top{display:none;position:absolute;left:50%;top:1px;width:1000px;margin-left:-500px;height:147px;padding-top:41px;z-index:2;}
.search_wrap.open .search_bg{display:block;}
.search_wrap.open .search_top{display:block;}
.search_wrap .search_top input{width:925px;height:65px;padding:0 22px;line-height:63px;font-size:18px;font-weight:bold;}
.search_wrap .search_top button{width:75px;height:65px;margin-left:-4px;background:#000 url('/resources//images/common/icon.png') no-repeat -278px 17px;font-size:0;}
.search_wrap .search_top .search_close{display:none;position:absolute;right:50%;top:-64px;margin-right:-520px;width:64px;height:64px;z-index:2;background:#1979d7 url('/resources//images/common/icon.png') no-repeat -231px 19px;font-size:0;}
.search_wrap.open .search_top .search_close{display:block;transition:all 0.3s;-webkit-transition:all 0.3s;}


/* sub_wrap */
.sub_wrap{position:relative;height:34px;}
.sub_wrap:before{clear:both;content:"";display:block;position:absolute;left:0;top:33px;width:100%;height:1px;background:#b7b7b7;}
.sub_menu{position:relative;margin:0 auto;width:1000px;height:34px; bgcolor:white;}
.sub_menu:before{clear:both;content:"";display:block;}
.sub_menu .home{float:left;display:block;width:56px;padding:33px 0 0;height:0;overflow:hidden;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;background:url("/resources//images/common/icon.png") no-repeat -128px 9px;}
.sub_menu .dep1{position:relative;float:left;width:auto;border-right:1px solid #dfdfdf;}
.sub_menu .dep2{position:relative;float:left;width:auto;border-right:1px solid #dfdfdf;}
.sub_menu .list{display:none;position:absolute;left:0;top:34px;width:100%;background:#fff;z-index:10;}
.sub_menu .list ul{border:1px solid #b7b7b7;border-top:none;line-height:1.5;}
.sub_menu .list li{border-top:1px solid #b7b7b7;}
.sub_menu .list li a{display:block;padding:7px 10px 8px 14px;text-indent:0;}
.sub_menu .list li a:hover, .kcci_snb_nav .snb .list li a:focus, .kcci_snb_nav .snb .list li.on a{text-decoration:none;}
.sub_menu h2{min-width:173px;padding:8px 27px 0 12px;height:33px;font-size:13px;}
.sub_menu h2 a{display:block;position:absolute;right:0;top:0;width:100%;padding:33px 0 0;height:0;overflow:hidden;}
.sub_menu h2 a:before{clear:both;content:"";display:block;position:absolute;right:10px;top:14px;width:7px;height:4px;background: url('/resources//images/common/icon.png') no-repeat -100px 0;}
.sub_menu h3{min-width:173px;padding:8px 27px 0 12px;height:33px;font-size:13px;}
.sub_menu h3 a{display:block;position:absolute;right:0;top:0;width:100%;padding:36px 0 0;height:0;overflow:hidden;}
.sub_menu h3 a:before{clear:both;content:"";display:block;position:absolute;right:10px;top:14px;width:7px;height:4px;background: url('/resources//images/common/icon.png') no-repeat -100px 0;}
.sub_wrap .login_txt{position:absolute;right:0;z-index:2;padding:8px 20px 0 0;top:0;width:330px;text-align:right;height:33px;border-right:1px solid #dfdfdf;background:#fff;}
.sub_wrap .login_txt .name{display:inline-block;font-weight:normal;color:#1776ce;padding:0 0 0 17px;background:url("/resources//images/common/ico_login.png") no-repeat 0 50%;}
.sub_wrap .login_txt .txt1{margin-left:3px;}
.sub_wrap .login_txt .txt1 .extend{text-decoration:underline;}
.sub_wrap .login_txt .logout{display:inline-block;margin-left:15px;padding:0 0 0 20px;background:url("/resources//images/common/ico_logout.png") no-repeat 0 1px}
.sub_wrap .print{position:absolute;right:0;top:0;width:46px;height:33px;background:#fff;z-index:1;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.sub_wrap .print a{display:block;width:100%;height:100%;background:url("/resources//images/common/icon.png") no-repeat -188px 8px;font-size:0;}
.sub_wrap .location{color:#b7b7b7;line-height:32px;}
.sub_wrap .location .home{float:none;display:inline-block;width:40px;border-right:none;vertical-align:top;margin:0;}
.sub_wrap .location span{display:inline-block;color:#666;font-size:13px;margin:0 6px;vertical-align:top;}
.sub_wrap .location a{display:inline-block;color:#666;font-size:13px;margin:0 6px;vertical-align:top;}
.sub_wrap .location strong{display:inline-block;color:#1879d8;margin:0 6px;vertical-align:top;}
/* contents */
#container{z-index:1;width:100%;min-height:650px;}
#container:after{content:" ";display:block;clear:both;height:0;font-size:0;line-height:0;}
#container{position:relative;border-top:1px solid #dfdfdf;}
#container .visual{height:188px;}
#container .visual.sub1{background:#eaf4fd url('/resources//images/common/bg_sub_visual1.jpg') no-repeat 50% 100%;}
.contents{position:relative;width:1000px;padding:0 0 50px;margin:0 auto;}
.contents .tit_page{margin:30px 0 15px;font-weight:bold;font-size:24px;line-height:1.1;color:#333333;}
.contents .tit_page2{height:36px;margin:-10px 0 0;font-size:12px;text-align:center;}
.contents .location{height:108px;font-size:14px;color:#666666;line-height:16px;}
.contents .location .home{display:inline-block;width:12px;height:16px;background:url('/resources//images/common/icon.png') no-repeat -100px 1px;font-size:0;vertical-align:middle;}
.contents .location .arrow{display:inline-block;width:7px;height:16px;margin:0 7px;background:url('/resources//images/common/txt_arrow.gif') no-repeat 0 1px;font-size:0;vertical-align:middle;}

.tit_exp{text-align:left;margin:-37px 0 30px 235px;font-size:13px;}

/* footer */
#footer{z-index:2;border-top:1px solid #e8e8e8;}
#footer:after{content:" ";display:block;position:absolute;left:0;top:59px;height:1px;width:100%;background:#e8e8e8;z-index:-1;}
#footer .menu{overflow:hidden;width:1000px;margin:0 auto;height:60px;padding:0 0 0 10px;}
#footer .menu li{position:relative;float:left;width:auto;padding:0 19px 0 18px;}
#footer .menu li:after{content:" ";display:block;position:absolute;left:0;top:26px;height:2px;width:2px;background:#7f7f7f;z-index:-1;}
#footer .menu li:first-child{padding-left:0;}
#footer .menu li:first-child:after{display:none;}
#footer .menu li a{display:inline-block;height:59px;line-height:57px;font-weight:bold;font-size:14px;color:#333333;}
#footer .menu li a:hover{border-bottom:3px solid #ff6d00;text-decoration:none;}
.footer_bottom{position:relative;padding:22px 0 30px 10px;width:1000px;margin:0 auto;}
.footer_bottom address, .footer_bottom .copyright{color:#666666;line-height:1.5;margin:0;}


/* btn_ty */
.btn_ty1{display:inline-block;min-width:115px;height:34px;margin:0 3px;padding:0 15px 3px;font-weight:bold;line-height:32px;font-size:14px;text-decoration:none;background:#1776ce;color:#fff;background:#1776ce;vertical-align:middle;border-radius:3px;}
.btn_ty1.st2{min-width:96px;height:34px;line-height:32px;margin:0 2px;font-size:14px;}
.btn_ty2{display:inline-block;min-width:115px;height:34px;margin:0 3px;padding:0 15px 3px;font-weight:bold;line-height:32px;font-size:14px;color:#333333;vertical-align:middle;text-decoration:none;text-align:center;border:1px solid #7c7474;border-radius:3px;}
.btn_ty2.st2{min-width:96px;height:34px;line-height:32px;margin:0 2px;font-size:14px;}
.btn_ty2.st3{min-width:62px;height:30px;line-height:28px;margin:0 2px;font-size:14px;background:#fff;}
.btn_ty2.st4{min-width:62px;height:30px;line-height:28px;margin:0 2px;font-size:14px;background:#fff;border-color:#0b77da;color:#0b77da;}
.btn_ty2.st5{min-width:96px;height:34px;line-height:32px;margin:0 2px;font-size:14px;color:#fff;background:#22863a;}
.btn_ty3{display:inline-block;min-width:80px;height:34px;margin:0 3px;padding:0 18px 3px 18px;font-weight:bold;line-height:32px;font-size:14px;vertical-align:middle;text-decoration:none;text-align:center;border:1px solid #666666;border-radius:3px;}
.btn_ty4{display:inline-block;min-width:80px;height:34px;margin:0 3px;padding:0 10px 3px 10px;font-weight:bold;line-height:32px;font-size:14px;vertical-align:middle;text-decoration:none;text-align:center;border:1px solid #666666;border-radius:3px;}
.btn_ty5{display:inline-block;min-width:80px;height:34px;margin:0 3px;padding:0 10px 3px 10px;font-weight:bold;line-height:32px;font-size:14px;vertical-align:middle;text-decoration:none;text-align:center;border:1px solid #666666;border-radius:3px;}
.btn_ty4::before {content:'';display:inline-block;width:16px;height:15px;margin-right:5px;background:transparent url("/resources//images/common/btn_ico1.png") no-repeat 0 0;vertical-align:-2px;}
.btn_ty5::before {content:'';display:inline-block;width:16px;height:15px;margin-right:5px;background:transparent url("/resources//images/common/btn_ico2.png") no-repeat 0 0;vertical-align:-2px;}
.btn_ty6{display:inline-block;min-width:96px;height:34px;margin:0 2px;padding:0 19px 3px 19px;font-weight:bold;line-height:32px;font-size:14px;vertical-align:middle;text-decoration:none;text-align:center;border:1px solid #666666;border-radius:3px;color:#333;}
.btn_ty6::before {content:'';display:inline-block;width:15px;height:19px;margin-right:5px;background:transparent url("/resources//images/common/ico_report.png") no-repeat 0 0;vertical-align:-4px;}
.btn_ty7{display:inline-block;min-width:96px;height:34px;margin:0 2px;padding:0 19px 3px 19px;font-weight:bold;line-height:32px;font-size:14px;vertical-align:middle;text-decoration:none;text-align:center;border-radius:3px;color:#fff;background:#1979d7;}
.btn_ty7::before {content:'';display:inline-block;width:15px;height:19px;margin-right:6px;background:transparent url("/resources//images/common/ico_scrap.png") no-repeat 0 0;vertical-align:-4px;}
.btn_ty7.disable{color:#333;background:#fff;border:1px solid #666666;}
.btn_ty7.disable::before{background:transparent url("/resources//images/common/ico_scrap_disable.png") no-repeat 0 0;}
.btn_ty8{position:relative;display:inline-block;min-width:96px;height:34px;margin:0 2px;padding:0 19px 3px 19px;font-weight:bold;line-height:32px;font-size:14px;vertical-align:middle;text-decoration:none;text-align:center;border-radius:3px;color:#fff;background:#1979d7;}
.btn_ty8::before {content:'';position:relative;z-index:2;display:inline-block;width:19px;height:19px;margin-right:7px;background:transparent url("/resources//images/common/ico_use.png") no-repeat 0 0;vertical-align:-4px;}
.btn_ty8 i {content:'';position:absolute;z-index:1;left:19px;top:6px;width:19px;height:19px;opacity:1;background:transparent url("/resources//images/common/ico_use2.png") no-repeat 0 0;vertical-align:-4px;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.btn_ty8.on i{
	-webkit-transform:scale(3);
	-moz-transform:scale(3);
	-ms-transform:scale(3);
	-o-transform:scale(3);
	transform:scale(3);
	opacity:0;
}
.btn_ty8.disable{color:#333;background:#fff;border:1px solid #666666;}
.btn_ty8.disable::before{background:transparent url("/resources//images/common/ico_use_disable.png") no-repeat 0 0;}

.btn_ty9{display:inline-block;min-width:66px;height:27px;margin:0 3px;padding:0 15px 3px;line-height:25px;font-size:12px;text-decoration:none;background:#fff;color:#333;vertical-align:middle;border-radius:3px;border:1px solid #bbbbbb;}
.btn_ty10{display:inline-block;min-width:96px;height:34px;margin:0 2px;padding:0 19px 3px 19px;font-weight:bold;line-height:32px;font-size:14px;vertical-align:middle;text-decoration:none;text-align:center;border:1px solid #666666;border-radius:3px;color:#333;}
.btn_ty11{display:inline-block;min-width:52px;height:24px;margin:0 1px;padding:0 10px 3px;line-height:21px;font-size:12px;text-decoration:none;background:#fff;color:#1979d7;vertical-align:middle;border-radius:3px;border:1px solid #1979d7;}
.btn_ty12{display:inline-block;min-width:52px;height:24px;margin:0 1px;padding:0 10px 3px;line-height:21px;font-size:12px;text-decoration:none;background:#fff;color:#333;vertical-align:middle;border-radius:3px;border:1px solid #666666;}
.btn_ty13{display:inline-block;min-width:96px;height:34px;margin:0 2px;padding:0 19px 3px 19px;font-weight:bold;line-height:32px;font-size:14px;vertical-align:middle;text-decoration:none;text-align:center;border:1px solid #666666;border-radius:3px;color:#333;}
.btn_ty14{display:inline-block;min-width:50px;height:34px;margin:0 2px;padding:0 19px 3px 19px;font-weight:bold;line-height:32px;font-size:14px;vertical-align:middle;text-decoration:none;text-align:center;border:1px solid #666666;border-radius:3px;color:#333;}

.btn_center{padding:40px 0;text-align:center;}
.btn_right{margin:0 0 10px;text-align:right;}
.btn_right2{text-align:right;margin:-49px 0 10px;}
.btn_right2 button:last-child{margin-right:0;}
.btn_right3{text-align:right;margin:-74px 0 0;padding:0 0 40px;}
.btn_right4{text-align:right;margin:-49px 0 20px;}
.btn_right4 button:last-child{margin-right:0;}
.btn_left{text-align:left;margin:-40px 0 10px 120px;}


/* paging */
.paging {height:36px;margin:30px 0 0;font-size:11px;text-align:center;}
.paging .first, .paging .prev, .paging .next, .paging .last{width:36px;height:36px;padding:0;border:none;font-size:0;}
.paging .first{background: url('/resources//images/common/btn_p_first.gif') 0 0 no-repeat;}
.paging .prev{background: url('/resources//images/common/btn_p_prev.gif') 0 0 no-repeat;}
.paging .next{background: url('/resources//images/common/btn_p_next.gif') 0 0 no-repeat;}
.paging .last{background: url('/resources//images/common/btn_p_last.gif') 0 0 no-repeat;}
.paging .first:hover, .paging .prev:hover, .paging .next:hover, .paging .last:hover,
.paging .first:focus, .paging .prev:focus, .paging .next:focus, .paging .last:focus{border:none;}
.paging a{display:inline-block;min-width:36px;height:36px;padding:0 6px;line-height:35px;color:#222222;border:1px solid #bbbbbb;vertical-align:middle;cursor:pointer;box-sizing: border-box;}
.paging a:hover, .paging a:focus{border:1px solid #519acd;text-decoration:none;}
.paging strong{display:inline-block;min-width:36px;height:36px;padding:0 6px;line-height:33px;color:#fff;font-weight:bold;background:#1979d7;border:1px solid #1979d7;vertical-align:middle;cursor:pointer;box-sizing: border-box;}


/* 간격 */
.mt0{margin-top:0px !important;}
.mt5{margin-top:5px !important;}
.mt12{margin-top:12px !important;}
.mt30{margin-top:30px !important;}
.mt60{margin-top:60px !important;}
.ml0{margin-left:0 !important;}
.ml2{margin-left:2px !important;}
.ml4{margin-left:4px !important;}
.ml8{margin-left:8px !important;}
.mr2{margin-right:2px !important;}
.mr5{margin-right:5px !important;}
.mr8{margin-right:8px !important;}
.mr10{margin-right:10px !important;}
.mr25{margin-right:25px !important;}
.mr59{margin-right:59px !important;}
.ml6{margin-left:6px !important;}


/* form */
.inp_ty1{display:inline-block;border:1px solid #bbbbbb;height:32px;line-height:30px;padding:0 10px;vertical-align:middle}
.inp_ty2{display:inline-block;border:1px solid #bbbbbb;height:27px;line-height:25px;padding:0 10px;vertical-align:middle}
.inp_ty3{display:inline-block;border:2px solid #35a8f1;height:32px;line-height:30px;padding:0 10px;vertical-align:middle;text-align:center;font-size:14px;}
.sel_ty1{height:26px;padding:0 0 0 5px;line-height:20px;border:1px solid #ccc;color:#555;}
.ch_ty1{width:13px;height:13px;padding:0;margin:0 0 0 0;vertical-align:middle;}
label{vertical-align:-1px;}
.btn_date{display:inline-block;margin:0;padding:0;width:19px;height:20px;vertical-align:middle;font-size:0;color:rgba(0,0,0,0);background:#fff url("/resources//images/common/btn_calendar.gif") no-repeat 0 50%;border:none;}
.btn_date.ty2{width:28px;height:32px;border:1px solid #d5d5d5;margin-left:-5px;border-left:none;border-radius:0 2px 2px 0;background:#fff url("/resources//images/common/btn_calendar2.gif") no-repeat 0 50%;}
.btn_search{display:inline-block;margin:0;margin-left:4px;padding:0;width:33px;height:32px;background:#d2d2d2 url("/resources//images/common/btn_search.gif") no-repeat 50% 50%;font-size:0;color:rgba(0,0,0,0);vertical-align:top;border:none;}

.inp_textarea{overflow:auto;width:auto;border:1px solid #bbbbbb;color:#333333;padding:7px 10px;}
.txt_form_top{margin-bottom:6px;color:#fd1e00;text-align:right;}
.txt_form_top strong{font-weight:normal;}
.box_form{border-top:2px solid #519acd;}
.txt_bold{font-weight:bold;}
.txt_over1{display:inline-block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
.txt_over2{display:inline-block;overflow:hidden;width:80%;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
.txt_over3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.frm_select {position:relative;width:81px;display:inline-block;vertical-align:middle;}
.select { height:32px;width:100%;cursor: pointer; display: inline-block; position: relative; border: 1px solid #bbbbbb;vertical-align:middle;}
.styledSelect { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: white; padding:0 17px 0 10px; line-height: 28px; background:#fff;}
.styledSelect::after {content:'';position:absolute;right:0;top:0;width:23px;height:32px;background:transparent url("/resources//images/common/bg_arrow2.gif") no-repeat 0 50%;}
.styledSelect:active, .styledSelect.active { background-color: #eee; }
.options { display: none; position: absolute; top: 100%; right: 0; left: 0; z-index: 999; margin: 0 0; padding: 0 0; list-style: none; border: 1px solid #bbbbbb; background-color: white; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
.options li { margin: 0 !important; border: none !important; padding: 0 10px; line-height: 28px; }
.options li:hover { background-color: #fafafa; color: #555; }

select{height:32px;}
span.select2-container--default .select2-selection--single{border-radius:0;border:1px solid #bbbbbb;}
span.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#111 transparent transparent;left:20%;}
span.select2-container .select2-selection--single{height:32px;}
span.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:27px;color:#333;}
span.select2-container--default .select2-selection--single .select2-selection__arrow{height:29px;}
span.select2-container--default .select2-selection--multiple{border-radius:0;border:1px solid #bbbbbb;}

.file_box{display:inline-block;overflow:hidden;position:relative;padding:0 0 0 87px;height:28px;min-width:4px;width:auto;}
.file_box .inp_t1{width:auto;margin-right:6px;border:none;margin:0;height:28px;line-height:28px;vertical-align:top;}
.file_box .btn{position:absolute;left:0;top:0;width:83px;height:28px;background:url("/resources//images/common/btn_file.gif") no-repeat 0 0;vertical-align:top;}
.file_box .file_b{width:84px;height:24px;cursor:pointer;opacity:0;}
.file_box .inp_t1[type="text"]::-webkit-input-placeholder {color:#a3620a;opacity:1;}
.file_box .inp_t1[type="text"]:-moz-placeholder {color:#a3620a;opacity:1;}
.file_box .inp_t1[type="text"]::-moz-placeholder {color:#a3620a;opacity:1;}
.file_box .inp_t1[type="text"]:-ms-input-placeholder {color:#a3620a;opacity:1;}

.invalid_data{color:#0066cc;font-style: italic;margin-top:3px;}

.box_thumbnail{display:inline-block;margin-right:6px;border:1px solid #dbdbdb;width:120px;height:90px;overflow:hidden;background:#fafafa;}
.box_thumbnail img{width:100%;}

.check_agree{position:relative;display:inline-block;color:#333;font-size:14px;line-height: 24px;}
.check_agree label {display:block;padding:0 0 0 31px;cursor:pointer;font-size:14px;line-height: 23px;font-weight:normal;color:#666;}
.check_agree label:after {content:'';display:block;width:25px;height:25px;position: absolute;left: 0;top:50%;margin-top: -13px;font-size: 0;background:url("/resources//images/common/bg_ckeck.png") no-repeat 0 0;}
.check_agree input[type="checkbox"] {opacity: 0;width: 0;height: 0;margin-left: -20px;position: absolute;}
.check_agree input[type="checkbox"]:checked + label::after {background:url("/resources//images/common/bg_ckeck.png") no-repeat 0 -25px;}

.check_agree2{position:relative;display:inline-block;color:#333;font-size:14px;line-height: 24px;}
.check_agree2 label {display:block;padding:0 0 0 31px;cursor:pointer;font-size:14px;line-height: 23px;font-weight:normal;color:#666;}
.check_agree2 label:after {content:'';display:block;width:25px;height:25px;position: absolute;left: 0;top:50%;margin-top: -13px;font-size: 0;background:url("/resources//images/common/bg_ckeck.png") no-repeat 0 0;}
.check_agree2 input[type="checkbox"] {opacity: 0;width: 0;height: 0;margin-left: -20px;position: absolute;}
.check_agree2 input[type="checkbox"]:checked ~ label::after {background:url("/resources//images/common/bg_ckeck2.png") no-repeat 0 0;}


/* DateTimePicker */
.xdsoft_monthpicker button.xdsoft_prev{width:20px;background:transparent url("/resources//images/common/bg_calendar.png") no-repeat 0 50%;opacity: 1;}
.xdsoft_monthpicker button.xdsoft_next{width:20px;background:transparent url("/resources//images/common/bg_calendar.png") no-repeat -20px 50%;opacity: 1;}
.xdsoft_datetimepicker .xdsoft_timepicker button.xdsoft_prev{width:20px;height:20px;margin-left:18px;margin-bottom:6px;background:transparent url("/resources//images/common/bg_calendar.png") no-repeat -40px 0;opacity: 1;}
.xdsoft_datetimepicker .xdsoft_timepicker button.xdsoft_next{width:20px;height:20px;margin-left:18px;background:transparent url("/resources//images/common/bg_calendar.png") no-repeat -60px 0;opacity: 1;}
.xdsoft_datetimepicker .xdsoft_datepicker.active + .xdsoft_timepicker{margin-top:5px;}
.xdsoft_datetimepicker .xdsoft_calendar th{color:#666;}
.xdsoft_datetimepicker .xdsoft_calendar td{background:#ffffff;}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled, .xdsoft_datetimepicker .xdsoft_time_box > div > div.xdsoft_disabled{background:#f8f8f8;color:#8a8a8a;opacity:0.8;}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current{background:#13aae8;}


/* ico */
.ico_txt{display:inline-block;width:27px;height:14px;margin-right:5px;line-height:13px;font-size:11px;font-family:'굴림', Gulim;font-weight:normal !important;color:#fff;border:1px solid #158fef;background:#35a6f4;text-align:center;border-radius:2px;letter-spacing:-1px;text-indent:-1px;}
.ico_txt.st2{border-color:#fb6318;background:#fe762c}
.ico_txt.st3{border-color:#376edb;background:#4978e1}
.ico_txt.st4{border-color:#944040;background:#944040}
.ico_txt.st5{border-color:#22863a;background:#22863a}

.ico_txt2{display:inline-block;minwidth:20px;minheight:14px;margin:5px;padding:3px 3px 1px 3px;line-height:13px;font-size:11px;font-family:'굴림', Gulim;font-weight:normal !important;color:#fff;border:1px solid #158fef;background:#35a6f4;text-align:center;border-radius:2px;letter-spacing:-1px;text-indent:-1px;}
.ico_txt2.st2{border-color:#fb6318;background:#fe762c}
.ico_txt2.st3{border-color:#376edb;background:#4978e1}
.ico_txt2.st4{border-color:#944040;background:#944040}
.ico_txt2.st5{border-color:#22863a;background:#22863a}

.ico_txt3{display:inline-block;minwidth:20px;minheight:14px;margin:5px;padding:3px 3px 1px 3px;line-height:13px;font-size:14px;font-family:'굴림', Gulim;font-weight:normal !important;color:#fff;border:1px solid #158fef;background:#35a6f4;text-align:center;border-radius:2px;letter-spacing:0px;text-indent:-1px;}
.ico_txt3.st5{border-color:#ff0000;background:#ff3300}
.ico_txt3.st4{border-color:#ff9000;background:#ff9000}
.ico_txt3.st3{border-color:#000000;background:#000000}
.ico_txt3.st2{border-color:#005cf6;background:#005cf6}
.ico_txt3.st1{border-color:#22863a;background:#22863a}

.ico_trip{display:inline-block;width:13px;height:13px;line-height:13px;vertical-align:4px;font-size:0;background:transparent url("/resources//images/common/ico_trip.png") no-repeat 0 0;}
.ico_check{display:inline-block;width:19px;height:19px;line-height:19px;vertical-align:middle;font-size:0;background:transparent url("/resources//images/common/ico_check.png") no-repeat 0 0;}
.ico_yes{display:inline-block;width:19px;height:19px;line-height:19px;vertical-align:middle;font-size:0;background:transparent url("/resources//images/common/ico_check.png") no-repeat 0 0;}
.ico_no{display:inline-block;width:19px;height:19px;line-height:19px;vertical-align:middle;font-size:0;background:transparent url("/resources//images/common/ico_no.png") no-repeat 0 0;}
.ico_delegate{display:inline-block;width:19px;height:19px;line-height:19px;vertical-align:middle;font-size:0;background:transparent url("/resources//images/common/ico_delegate.png") no-repeat 0 0;}
.ico_delegate2{display:inline-block;width:15px;height:19px;line-height:19px;vertical-align:middle;font-size:0;background:transparent url("/resources//images/common/ico_delegate2.png") no-repeat 0 0;}
.ico_star{display:inline-block;width:29px;height:27px;line-height:0;vertical-align:middle;font-size:0;color:#fff;background:transparent url("/resources//images/common/ico_star.png") no-repeat 0 0;}
.ico_star span{display:inline-block;width:29px;height:27px;line-height:26px;font-size:13px;color:#fff;background:transparent url("/resources//images/common/ico_star.png") no-repeat -29px 0;text-align:center;}
.ico_commont{position:relative;margin-left:5px;display:inline-block;width:67px;height:24px;line-height:20px;vertical-align:middle;font-size:12px;color:#1979d7;border:1px solid #c2c2c2;border-radius:2px;text-align:center;font-weight:normal !important;}
.ico_commont:after {content:'';clear:both;position:absolute;left:-5px;top:8px;border-bottom:3px solid transparent;border-top:3px solid transparent;border-right:6px solid #fff;}
.ico_commont:before {content:'';position:absolute;left:-6px;top:7px;border-bottom:4px solid transparent;border-top:4px solid transparent;border-right:6px solid #cccccc;}
.ico_communication{display:inline-block;width:19px;height:15px;line-height:15px;vertical-align:middle;font-size:0;background:transparent url("/resources//images/common/ico_communication.png") no-repeat 0 0;}
.ico_commont2{position:relative;margin-left:3px;display:inline-block;width:19px;height:13px;padding:0 0 1px;line-height:13px;vertical-align:middle;font-size:10px;color:#fff;background:#ff9900;border-radius:2px;text-align:center;font-weight:normal !important;vertical-align:3px;font-weight:normal !important;}
.ico_commont2:before {content:'';position:absolute;left:5px;bottom:-5px;border-right:5px solid transparent;border-bottom:1px solid transparent;border-top:4px solid #ff9900;border-left:1px solid #ff9900;}


.txt_yes{display:inline-block;height:19px;line-height:19px;vertical-align:middle;font-size:13px;color:#333;padding-left:29px;background:transparent url("/resources//images/common/ico_check.png") no-repeat 0 0;}
.txt_no{display:inline-block;height:19px;line-height:19px;vertical-align:middle;font-size:13px;color:#333;padding-left:29px;background:transparent url("/resources//images/common/ico_no.png") no-repeat 0 0;}
.txt_nowrap{display:block;max-width: calc(100%);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


/* login */
#header_login{position:relative;height:111px;background:#fff;text-align:center;border-bottom:1px solid #1979d7;}
#header_login h1{padding-top:32px;}
#header_login h1 a{width:204px;height:37px;display:inline-block;background:url("/resources//images/common/logo.png") no-repeat 0 0;font-size:0;vertical-align:top;}
#container_login{position:relative;width:100%;background:#f4f6f8;padding:62px 0 84px;}
#contents_login{position:relative;width:1000px;margin:0 auto;}
#contents_login h2{color:#1979d7;font-size:36px;font-weight:bold;text-align:center;line-height:1.2;}
#contents_login .top{margin-bottom:45px;font-size:18px;margin-top:10px;color:#333;text-align:center;}
#contents_login .login_box{width:490px;padding:47px 40px 25px 39px;margin:0 auto;border:1px solid #d6d6d6;background:#fff;}
#contents_login .guide{font-size:14px;line-height:24px;padding-bottom:28px;}
#contents_login .txt{border:1px solid #dddddd;height:47px;line-height:45px;padding:0 0 0 15px;width:100%;margin-bottom:10px;font-size:14px;}
#contents_login .login{margin-top:9px;width:100%;height:60px;line-height:60px;background:#1979d7;color:#fff;font-size:18px;font-weight:bold;text-align:center;}
#contents_login .txt_right{margin-top:14px;text-align:right;font-size:13px;}
#contents_login .check_agree2 label{font-size:13px;}
#contents_login .info{margin-top:77px;border-top:1px solid #c6c6c6;padding:12px 0 0;text-align:center;color:#333;font-size:14px;}
#contents_login .info a{color:#1776ce;font-weight:bold;margin:0 4px 0 10px;}
#contents_login .login_box h3{font-size:24px;margin-bottom:10px;font-weight:bold;}


/* tab ico */
.ico1:before{content:" ";display:inline-block;width:20px;height:24px;margin-right:8px;vertical-align:middle;background:url("/resources//images/common/tab_ico1.png") no-repeat 0 0;}
.ico2:before{content:" ";display:inline-block;width:24px;height:23px;margin-right:8px;vertical-align:middle;background:url("/resources//images/common/tab_ico2.png") no-repeat 0 0;}
.ico3:before{content:" ";display:inline-block;width:24px;height:19px;margin-right:8px;vertical-align:middle;background:url("/resources//images/common/tab_ico3.png") no-repeat 0 0;}
.ico4:before{content:" ";display:inline-block;width:24px;height:21px;margin-right:8px;vertical-align:middle;background:url("/resources//images/common/tab_ico4.png") no-repeat 0 0;}
.ico5:before{content:" ";display:inline-block;width:24px;height:20px;margin-right:8px;vertical-align:middle;background:url("/resources//images/common/tab_ico5.png") no-repeat 0 0;}
.ico6:before{content:" ";display:inline-block;width:21px;height:24px;margin-right:8px;vertical-align:middle;background:url("/resources//images/common/tab_ico6.png") no-repeat 0 0;}
.ico7:before{content:" ";display:inline-block;width:23px;height:24px;margin-right:8px;vertical-align:middle;background:url("/resources//images/common/tab_ico7.png") no-repeat 0 0;}
.ico8:before{content:" ";display:inline-block;width:23px;height:23px;margin-right:8px;vertical-align:-11px;background:url("/resources//images/common/tab_ico8.png") no-repeat 0 0;}
.ico9:before{content:" ";display:inline-block;width:25px;height:22px;margin-right:8px;vertical-align:-11px;background:url("/resources//images/common/tab_ico9.png") no-repeat 0 0;}
.ico10:before{content:" ";display:inline-block;width:22px;height:24px;margin-right:8px;vertical-align:middle;background:url("/resources//images/common/tab_ico10.png") no-repeat 0 0;}
.ico11:before{content:" ";display:inline-block;width:22px;height:24px;margin-right:8px;vertical-align:middle;background:url("/resources//images/common/tab_ico11.png") no-repeat 0 0;}
.ico12:before{content:" ";display:inline-block;width:23px;height:24px;margin-right:8px;vertical-align:middle;background:url("/resources//images/common/tab_ico12.png") no-repeat 0 0;}
.ico13:before{content:" ";display:inline-block;width:24px;height:24px;margin-right:8px;vertical-align:middle;background:url("/resources//images/common/tab_ico13.png") no-repeat 0 0;}
.ico14:before{content:" ";display:inline-block;width:23px;height:20px;margin-right:8px;vertical-align:middle;background:url("/resources//images/common/tab_ico14.png") no-repeat 0 0;}
.ico15:before{content:" ";display:inline-block;width:20px;height:24px;margin-right:8px;vertical-align:middle;background:url("/resources//images/common/tab_ico15.png") no-repeat 0 0;}
.ico16:before{content:" ";display:inline-block;width:24px;height:20px;margin-right:8px;vertical-align:middle;background:url("/resources//images/common/tab_ico16.png") no-repeat 0 0;}
.ico17:before{content:" ";display:inline-block;width:24px;height:22px;margin-right:8px;vertical-align:-5px;background:url("/resources//images/common/tab_ico17.png") no-repeat 0 0;}
.ico18:before{content:" ";display:inline-block;width:31px;height:20px;margin-right:8px;vertical-align:-5px;background:url("/resources//images/common/tab_ico18.png") no-repeat 0 0;}
.ico19:before{content:" ";display:inline-block;width:27px;height:23px;margin-right:8px;vertical-align:-5px;background:url("/resources//images/common/tab_ico19.png") no-repeat 0 0;}
.ico20:before{content:" ";display:inline-block;width:24px;height:24px;margin-right:8px;vertical-align:-5px;background:url("/resources//images/common/tab_ico20.png") no-repeat 0 0;}
.ico21:before{content:" ";display:inline-block;width:24px;height:24px;margin-right:8px;vertical-align:-5px;background:url("/resources//images/common/tab_ico21.png") no-repeat 0 0;}

.on .ico1:before{background:url("/resources//images/common/tab_ico1_on.png") no-repeat 0 0;}
.on .ico2:before{background:url("/resources//images/common/tab_ico2_on.png") no-repeat 0 0;}
.on .ico3:before{background:url("/resources//images/common/tab_ico3_on.png") no-repeat 0 0;}
.on .ico4:before{background:url("/resources//images/common/tab_ico4_on.png") no-repeat 0 0;}
.on .ico5:before{background:url("/resources//images/common/tab_ico5_on.png") no-repeat 0 0;}
.on .ico6:before{background:url("/resources//images/common/tab_ico6_on.png") no-repeat 0 0;}
.on .ico7:before{background:url("/resources//images/common/tab_ico7_on.png") no-repeat 0 0;}
.on .ico8:before{background:url("/resources//images/common/tab_ico8_on.png") no-repeat 0 0;}
.on .ico9:before{background:url("/resources//images/common/tab_ico9_on.png") no-repeat 0 0;}
.on .ico10:before{background:url("/resources//images/common/tab_ico10_on.png") no-repeat 0 0;}
.on .ico11:before{background:url("/resources//images/common/tab_ico11_on.png") no-repeat 0 0;}
.on .ico12:before{background:url("/resources//images/common/tab_ico12_on.png") no-repeat 0 0;}
.on .ico13:before{background:url("/resources//images/common/tab_ico13_on.png") no-repeat 0 0;}
.on .ico14:before{background:url("/resources//images/common/tab_ico14_on.png") no-repeat 0 0;}
.on .ico15:before{background:url("/resources//images/common/tab_ico15_on.png") no-repeat 0 0;}
.on .ico16:before{background:url("/resources//images/common/tab_ico16_on.png") no-repeat 0 0;}
.on .ico17:before{background:url("/resources//images/common/tab_ico17_on.png") no-repeat 0 0;}
.on .ico18:before{background:url("/resources//images/common/tab_ico18_on.png") no-repeat 0 0;}
.on .ico19:before{background:url("/resources//images/common/tab_ico19_on.png") no-repeat 0 0;}
.on .ico20:before{background:url("/resources//images/common/tab_ico20_on.png") no-repeat 0 0;}
.on .ico21:before{background:url("/resources//images/common/tab_ico21_on.png") no-repeat 0 0;}


/* layer_pop */
.layer_pop{position:fixed;left:50%;top:255px;width:600px;margin-left:-300px;z-index:900;display:none;background:#fff;border:1px solid #999999;-webkit-box-shadow: 0 1px 3px #bebebe; -moz-box-shadow: 0 1px 3px #bebebe; box-shadow: 0 1px 3px #bebebe;}
.layer_close_box{text-align:right;padding:0 25px 0 0;background-color:#f5f5f5;height:32px;font-size:13px;line-height:30px;}
.layer_close_box input{vertical-align:-3px;}
.layer_close_box label{font-weight:normal;}
.layer_close_btn{position:absolute;right:15px;top:14px;border:0;background-color:transparent;display:block;width:29px;height:29px;background:url("/resources//images/common/btn_close_popup.png") no-repeat 0 0;font-size:0;}
.layer_pop .layer_cnt{position:relative;padding:25px 25px 0;}
.layer_pop .scroll_box{position:relative;border:1px solid #d6d6d6;height:222px;padding:27px;font-size:14px;line-height:1.5;overflow-y: scroll;}
.layer_pop .btn_center{padding:30px 25px;}
.layer_pop .btn_center button{width:270px;}
.layer_pop .btn_center .btn_ty2{margin:0 4px 0 0;}
.layer_pop .btn_center .btn_ty1{margin:0;}
.layer_pop .tit{background-color:#1979d7;height:58px;line-height:56px;padding:0 0 0 23px;font-size:23px;font-weight:bold;color:#fff;}


/* box */
.box_right{float:right !important}
.box_left{float:left !important}
.box_center{float:center !important}

/* calendar 위치 조정 */
.calendar{display:inline-block;}


@media (max-width:768px) {

	/* reset */
	body {color:#666;font-size:12px;line-height: 1.5;font-family:"Nanum Gothic",'Malgun Gothic', '맑은고딕',"돋움",dotum,sans-serif;}
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0}
	img,fieldset,iframe{border:0 none}
	dl,ul,ol,menu,li{list-style:none}
	blockquote, q {quotes: none}
	blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
	img, input, button, select, textarea {vertical-align:middle;}
	button {overflow:visible;margin:0;padding:0;border:none;background:0;vertical-align:middle;cursor:pointer;}
	label {display:inline-block;vertical-align:middle;cursor:pointer;}
	em, i, address {font-style:normal;}
	a, a:link, a:visited {color:#666;text-decoration:none;}
	a:hover {color:#666;text-decoration:underline;}
	a:active {color:#666;text-decoration:none;}
	table {border-spacing:0;border-collapse:collapse;table-layout:fixed;word-wrap:break-word;}
	hr, legend, caption {overflow:hidden;position:absolute;top:-9999px;left:-9999px;height:0;font-size:0;line-height:0;padding:0;}
	caption{position:static;}
	input, textarea, select, button{color:#666;font-size:12px;font-family:"Nanum Gothic",'Malgun Gothic', '맑은고딕',"돋움",dotum,sans-serif;}
	textarea{resize:none;}
	article, aside, footer, header, hgroup, nav, section, menu {display:block; padding:0; margin:0;}
	abbr, acronym, applet, audio, big, canvas, cite, dfn,
	code, samp, kbd, var, datalist, details, keygen, small,
	source, strike, sub, sup, tt {margin:0; padding:0;}
	address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
	button::-moz-focus-inner,
	input::-moz-focus-inner{padding:0;}


	/* common */
	.hidden{display:block;overflow:hidden;position:absolute;top:-9999px;left:-9999px;height:0;font-size:0;line-height:0;}
	.none{display:none;height:0;font-size:0;line-height:0;}
	.clearfix{display:block;clear:both;}
	.clearfix:after{content:" ";display:block;clear:both;height:0;font-size:0;line-height:0;}


	/* skipnavi */
	#skipnavi{position:relative;text-align:center;}
	#skipnavi a{display:block;overflow:hidden;width:0;height:0;font-weight:bold;white-space:nowrap;}
	#skipnavi a:focus, #skipnavi a:active{overflow:hidden;width:100%;height:40px;color:#fff;background:#374b5d;line-height:40px;font-size:16px;}


	/* layout */
	#wrap, #header, #container, #contents, #footer{position:relative;}


	/* header */
	#header{z-index:2;min-width:100%;border-top:3px solid #1979d7;}
	.header_in{position:relative;z-index:1;width:100%;height:70px;margin:0 auto;}
	.header_in:after{content:" ";display:block;clear:both;height:0;font-size:0;line-height:0;}
	.header_in h1{position:absolute;left:1px;top:10px;z-index:2;width:50px;height:48px;line-height:0;font-size:0;background:url('/resources/images/common/favicon-48.png') no-repeat 0 0;}
	.header_in h1 a{display:block;height:38px;}
	.header_in .util_menu{display:none;position:absolute;right:0;top:21px;width:30px;height:29px;overflow:hidden;text-align:right;}
	.header_in .util_menu li.search > a{position:relative;display:block;width:30px;height:30px;line-height:30px;text-indent:-9999px;z-index:10;cursor:pointer;}
	.header_in .util_menu li.search > a > span{position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;background:url("/resources/images/common/sp_gnb_new.png") no-repeat -9999px 0;}
	.header_in .util_menu li.search > a > span{background-position:-40px 0;-webkit-transition:transform 0.03s;transition:transform 0.03s;}
	.header_in .util_menu li.search > a:hover > span{background-position:-40px -40px;-ms-transform:scale(0.96);-webkit-transform:scale(0.96);transform:scale(0.96);}
	.header_in .util_menu li.search > a.on >span {background-position:-40px -80px;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}

	.srch_wrap {top:46px; height:100px;}
	.srch_wrap.no_bg{background:#f9f9f9;border-top:1px solid #ccc;border-bottom:1px solid #d7d7d9;}
	.srch_wrap{display:none;position:absolute;left:0;top:69px;width:100%;padding-bottom:17px;background:url('/resources/images/common/bg_totalsrch.gif') repeat-x 0 0}

	.line_shadow{position:absolute;bottom:-14px;left:0;display:block;width:100%;height:14px;background:url('/resources/images/common/bg_search_bottom.png') repeat-x;}
	.srch_con_nw{width:100%;margin:0 auto;}
	.sch_left{float:left;width:100%;padding:0 0 0 20px;}

	.srch_con_nw .srch_box_nw{position:relative;width:100%;height:58px;margin-top:18px;border-bottom:2px solid #c1720f;}
	.srch_con_nw .srch_box_nw input{width:925px;*width:100%;height:50px;line-height:50px;margin-top:-5px;padding:0 0 0 20px;border:0;background:#f9f9f9;font-size:30px;color:#333;letter-spacing:-2px;vertical-align:middle} /* gnb 2018 고도화 *//* 190128 수정 *//* 190214 수정 - IE8 */
	.srch_con_nw .srch_box_nw input[type=text]:focus{border:0}
	.srch_con_nw .srch_box_nw input::-webkit-input-placeholder {color:#b8b8b8;}
	.srch_con_nw .srch_box_nw input:-ms-input-placeholder {color:#b8b8b8;}
	.srch_con_nw .srch_box_nw .btn_srch{width:30px;height:30px;background:url('/resources/images/common//btn_srch_nw.png') no-repeat 0 0;text-indent:-9999px;font-size:0;line-height:0;vertical-align:middle} /* gnb 2018 고도화 */
	.srch_con_nw .srch_box_nw .btn_del{position:absolute;top:12px;right:52px;width:22px;height:22px;background:url('/resources/images/common/btn_del_input.png') no-repeat 0 0;text-indent:-9999px;font-size:0;line-height:0;vertical-align:middle}



	.header_in .gnb{position:relative;padding:25px 50px 0 170px;text-align:right;}
	.header_in .gnb li{position:relative;display:inline-block;padding:0 0 0 4px;width:auto;}
	.header_in .gnb li:first-child:after{display:none;}
	.header_in .gnb li:last-child a{padding-right:0;}
	.header_in .gnb li a{display:block;padding:0 14px;color:#232432;font-size:14px;font-weight:bold;}
	.header_in .gnb li a:hover, .header_in .gnb li a:focus{color:#232432;text-decoration:none;}

	#gnb{position:relative;padding:10px 0 0 0;}
	#gnb .depth1{position:relative;text-align:center;}
	#gnb .depth1:after{content:"";display:block;clear:both;}
	#gnb .depth1 > li{position:relative;display:inline-block;width:auto;}

	#gnb li a.tl{display:table-cell;color:#232432;vertical-align:middle;font-size:15px;font-weight:bold;margin:0 10px 0 0;padding:0 10px;letter-spacing:-1px;height:49px;line-height:1.1;}
	#gnb li a{display:inline-block;}
	#gnb li a:hover{text-decoration:none;position:relative;z-index:100;}
	#gnb li.on .tl{color:#1979d7;border-bottom:3px solid #1979d7;}
	#gnb .depth1 > li.setting > a.tl{margin:0;color:#666;font-size:16px;padding-top:5px;}
	#gnb .depth1 > li:last-child .submenu{width:115px;}
	#gnb .depth1 > li.setting.on .tl{color:#1979d7;}
	#gnb .depth1 > li:last-child > a.tl{margin:0;}
	#gnb .submenu{position:absolute;left:0;top:49px;padding-top:39px;width:100%;height:70px;z-index:99;text-align:left;}
	#gnb .submenu ul{border-left:1px dotted #c3c3c3;height:190px;}
	#gnb .submenu li{vertical-align:middle;padding:0 0 7px 0;}
	#gnb .submenu li a{display:block;font-size:12px;line-height:1.4;padding:0 0 0 12px;}
	#gnb .submenu li a:hover,#gnb .submenu li a:focus{color:#1979d7;text-decoration:none;font-weight:bold;}
	#gnb .submenu .txt{display:none;position:absolute;left:-290px;top:;width:290px;text-indent:2px;font-size:12px;}
	#gnb .submenu .txt span{display:none;font-size:0;color:#000;width:145px;height:86px;background: url('/resources//images/common/txt_gnb.png') no-repeat 0 0;}
	#mBg{display:none;position:fixed;left:0;top:75px;width:100%;z-index:10;background:#fff; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
	#gnb .submenu .submenu_box1 ul{display:inline-block;border-left:1px dotted #c3c3c3;height:190px;}
	#gnb .submenu .submenu_box1 li{display:inline-block;vertical-align:top;padding:0 0 7px 0;}

	.search_wrap{position:relative;z-index:9;}
	.search_wrap .search_bg{display:none;clear:both;position:absolute;left:0;top:1px;width:100%;z-index:1;background:#1979d7;height:147px;}
	.search_wrap .search_open{display:inline-block;position:absolute;right:50%;top:-48px;margin-right:-500px;width:26px;height:29px;background: url('/resources//images/common/icon.png') no-repeat 5px 5px;font-size:0;vertical-align:top;}
	.search_wrap .search_top{display:none;position:absolute;left:50%;top:1px;width:100%;margin-left:-500px;height:147px;padding-top:41px;z-index:2;}
	.search_wrap.open .search_bg{display:block;}
	.search_wrap.open .search_top{display:block;}
	.search_wrap .search_top input{width:100%;height:65px;padding:0 22px;line-height:63px;font-size:18px;font-weight:bold;}
	.search_wrap .search_top button{width:75px;height:65px;margin-left:-4px;background: #000000 url('/resources//images/common/icon.png') no-repeat -278px 17px;font-size:0;}
	.search_wrap .search_top .search_close{display:none;position:absolute;right:50%;top:-64px;margin-right:-520px;width:64px;height:64px;z-index:2;background:#1979d7 url('/resources//images/common/icon.png') no-repeat -231px 19px;font-size:0;}
	.search_wrap.open .search_top .search_close{display:block;transition:all 0.3s;-webkit-transition:all 0.3s;}


	/* sub_wrap */
	.sub_wrap{display:none;position:relative;height:34px;}
	.sub_wrap:before{clear:both;content:"";display:block;position:absolute;left:0;top:33px;width:100%;height:1px;background:#b7b7b7;}
	.sub_menu{position:relative;margin:0 auto;width:100%;height:34px; bgcolor:white;}
	.sub_menu:before{clear:both;content:"";display:block;}
	.sub_menu .home{float:left;display:block;width:56px;padding:33px 0 0;height:0;overflow:hidden;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;background:url("/resources//images/common/icon.png") no-repeat -128px 9px;}
	.sub_menu .dep1{position:relative;float:left;width:auto;border-right:1px solid #dfdfdf;}
	.sub_menu .dep2{position:relative;float:left;width:auto;border-right:1px solid #dfdfdf;}
	.sub_menu .list{display:none;position:absolute;left:0;top:34px;width:100%;background:#fff;z-index:10;}
	.sub_menu .list ul{border:1px solid #b7b7b7;border-top:none;line-height:1.5;}
	.sub_menu .list li{border-top:1px solid #b7b7b7;}
	.sub_menu .list li a{display:block;padding:7px 10px 8px 14px;text-indent:0;}
	.sub_menu .list li a:hover, .kcci_snb_nav .snb .list li a:focus, .kcci_snb_nav .snb .list li.on a{text-decoration:none;}
	.sub_menu h2{min-width:173px;padding:8px 27px 0 12px;height:33px;font-size:13px;}
	.sub_menu h2 a{display:block;position:absolute;right:0;top:0;width:100%;padding:33px 0 0;height:0;overflow:hidden;}
	.sub_menu h2 a:before{clear:both;content:"";display:block;position:absolute;right:10px;top:14px;width:7px;height:4px;background: url('/resources//images/common/icon.png') no-repeat -100px 0;}
	.sub_menu h3{min-width:173px;padding:8px 27px 0 12px;height:33px;font-size:13px;}
	.sub_menu h3 a{display:block;position:absolute;right:0;top:0;width:100%;padding:36px 0 0;height:0;overflow:hidden;}
	.sub_menu h3 a:before{clear:both;content:"";display:block;position:absolute;right:10px;top:14px;width:7px;height:4px;background: url('/resources//images/common/icon.png') no-repeat -100px 0;}
	.sub_wrap .login_txt{position:absolute;right:0;z-index:2;padding:8px 20px 0 0;top:0;width:330px;text-align:right;height:33px;border-right:1px solid #dfdfdf;background:#fff;}
	.sub_wrap .login_txt .name{display:inline-block;font-weight:normal;color:#1776ce;padding:0 0 0 17px;background:url("/resources//images/common/ico_login.png") no-repeat 0 50%;}
	.sub_wrap .login_txt .txt1{margin-left:3px;}
	.sub_wrap .login_txt .txt1 .extend{text-decoration:underline;}
	.sub_wrap .login_txt .logout{display:inline-block;margin-left:15px;padding:0 0 0 20px;background:url("/resources//images/common/ico_logout.png") no-repeat 0 1px}
	.sub_wrap .print{position:absolute;right:0;top:0;width:46px;height:33px;background:#fff;z-index:1;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
	.sub_wrap .print a{display:block;width:100%;height:100%;background:url("/resources//images/common/icon.png") no-repeat -188px 8px;font-size:0;}
	.sub_wrap .location{color:#b7b7b7;line-height:32px;}
	.sub_wrap .location .home{float:none;display:inline-block;width:40px;border-right:none;vertical-align:top;margin:0;}
	.sub_wrap .location span{display:inline-block;color:#666;font-size:13px;margin:0 6px;vertical-align:top;}
	.sub_wrap .location a{display:inline-block;color:#666;font-size:13px;margin:0 6px;vertical-align:top;}
	.sub_wrap .location strong{display:inline-block;color:#1879d8;margin:0 6px;vertical-align:top;}
	/* contents */
	#container{z-index:1;width:100%;min-height:650px;}
	#container:after{content:" ";display:block;clear:both;height:0;font-size:0;line-height:0;}
	#container{position:relative;border-top:1px solid #dfdfdf;}
	#container .visual{height:188px;}
	#container .visual.sub1{background:#eaf4fd url('/resources//images/common/bg_sub_visual1.jpg') no-repeat 50% 100%;}
	.contents{position:relative;width:100%;}
	.contents .tit_page{margin:35px 12px 13px;font-weight:bold;font-size:16px;}
	.contents .tit_page2{height:36px;margin:-10px 0 0;font-size:12px;text-align:center;}
	.contents .location{height:108px;font-size:14px;color:#666666;line-height:18px;}
	.contents .location .home{display:inline-block;width:12px;height:16px;background:url('/resources//images/common/icon.png') no-repeat -100px 1px;font-size:0;vertical-align:middle;}
	.contents .location .arrow{display:inline-block;width:7px;height:16px;margin:0 7px;background:url('/resources//images/common/txt_arrow.gif') no-repeat 0 1px;font-size:0;vertical-align:middle;}

	.tit_exp{text-align:left;margin:-37px 0 30px 235px;font-size:13px;}

	/* footer */
	#footer{z-index:2;border-top:1px solid #e8e8e8;}
	#footer:after{content:" ";display:block;position:absolute;left:0;top:59px;height:1px;width:100%;background:#e8e8e8;z-index:-1;}
	#footer .menu{overflow:hidden;width:100%;margin:0 auto;height:60px;padding:0 0 0 10px;}
	#footer .menu li{position:relative;float:left;width:auto;padding:0 19px 0 18px;}
	#footer .menu li:after{content:" ";display:block;position:absolute;left:0;top:26px;height:2px;width:2px;background:#7f7f7f;z-index:-1;}
	#footer .menu li:first-child{padding-left:0;}
	#footer .menu li:first-child:after{display:none;}
	#footer .menu li a{display:inline-block;height:59px;line-height:57px;font-weight:bold;font-size:14px;color:#333333;}
	#footer .menu li a:hover{border-bottom:3px solid #ff6d00;text-decoration:none;}
	.footer_bottom{position:relative;padding:22px 0 30px 10px;width:100%;margin:0 auto;}
	.footer_bottom address, .footer_bottom .copyright{color:#666666;line-height:1.5;margin:0;}


	/* btn_ty */
	.btn_ty1{display:inline-block;min-width:115px;height:34px;margin:0 3px;padding:0 15px 3px;font-weight:bold;line-height:32px;font-size:14px;text-decoration:none;background:#1776ce;color:#fff;background:#1776ce;vertical-align:middle;border-radius:3px;}
	.btn_ty1.st2{display:none;min-width:96px;height:34px;line-height:32px;margin:0 2px;font-size:14px;}
	.btn_ty2{display:none;min-width:115px;height:34px;margin:0 3px;padding:0 15px 3px;font-weight:bold;line-height:32px;font-size:14px;color:#333333;vertical-align:middle;text-decoration:none;text-align:center;border:1px solid #7c7474;border-radius:3px;}
	.btn_ty2.st2{min-width:96px;height:34px;line-height:32px;margin:0 2px;font-size:14px;}
	.btn_ty2.st3{min-width:62px;height:30px;line-height:28px;margin:0 2px;font-size:14px;background:#fff;}
	.btn_ty2.st4{min-width:62px;height:30px;line-height:28px;margin:0 2px;font-size:14px;background:#fff;border-color:#0b77da;color:#0b77da;}
	.btn_ty2.st5{min-width:96px;height:34px;line-height:32px;margin:0 2px;font-size:14px;color:#fff;background:#22863a;}
	.btn_ty3{display:inline-block;min-width:80px;height:34px;margin:0 3px;padding:0 18px 3px 18px;font-weight:bold;line-height:32px;font-size:14px;vertical-align:middle;text-decoration:none;text-align:center;border:1px solid #666666;border-radius:3px;}
	.btn_ty4{display:inline-block;min-width:80px;height:34px;margin:0 3px;padding:0 10px 3px 10px;font-weight:bold;line-height:32px;font-size:14px;vertical-align:middle;text-decoration:none;text-align:center;border:1px solid #666666;border-radius:3px;}
	.btn_ty5{display:inline-block;min-width:80px;height:34px;margin:0 3px;padding:0 10px 3px 10px;font-weight:bold;line-height:32px;font-size:14px;vertical-align:middle;text-decoration:none;text-align:center;border:1px solid #666666;border-radius:3px;}
	.btn_ty4::before {content:'';display:inline-block;width:16px;height:15px;margin-right:5px;background:transparent url("/resources//images/common/btn_ico1.png") no-repeat 0 0;vertical-align:-2px;}
	.btn_ty5::before {content:'';display:inline-block;width:16px;height:15px;margin-right:5px;background:transparent url("/resources//images/common/btn_ico2.png") no-repeat 0 0;vertical-align:-2px;}
	.btn_ty6{display:inline-block;min-width:96px;height:34px;margin:0 2px;padding:0 19px 3px 19px;font-weight:bold;line-height:32px;font-size:14px;vertical-align:middle;text-decoration:none;text-align:center;border:1px solid #666666;border-radius:3px;color:#333;}
	.btn_ty6::before {content:'';display:inline-block;width:15px;height:19px;margin-right:5px;background:transparent url("/resources//images/common/ico_report.png") no-repeat 0 0;vertical-align:-4px;}
	.btn_ty7{display:inline-block;min-width:96px;height:34px;margin:0 2px;padding:0 19px 3px 19px;font-weight:bold;line-height:32px;font-size:14px;vertical-align:middle;text-decoration:none;text-align:center;border-radius:3px;color:#fff;background:#1979d7;}
	.btn_ty7::before {content:'';display:inline-block;width:15px;height:19px;margin-right:6px;background:transparent url("/resources//images/common/ico_scrap.png") no-repeat 0 0;vertical-align:-4px;}
	.btn_ty7.disable{color:#333;background:#fff;border:1px solid #666666;}
	.btn_ty7.disable::before{background:transparent url("/resources//images/common/ico_scrap_disable.png") no-repeat 0 0;}
	.btn_ty8{position:relative;display:inline-block;min-width:96px;height:34px;margin:0 2px;padding:0 19px 3px 19px;font-weight:bold;line-height:32px;font-size:14px;vertical-align:middle;text-decoration:none;text-align:center;border-radius:3px;color:#fff;background:#1979d7;}
	.btn_ty8::before {content:'';position:relative;z-index:2;display:inline-block;width:19px;height:19px;margin-right:7px;background:transparent url("/resources//images/common/ico_use.png") no-repeat 0 0;vertical-align:-4px;}
	.btn_ty8 i {content:'';position:absolute;z-index:1;left:19px;top:6px;width:19px;height:19px;opacity:1;background:transparent url("/resources//images/common/ico_use2.png") no-repeat 0 0;vertical-align:-4px;
		-webkit-transition:all 0.3s ease-in-out;
		-moz-transition:all 0.3s ease-in-out;
		-o-transition:all 0.3s ease-in-out;
		transition:all 0.3s ease-in-out;
	}
	.btn_ty8.on i{
		-webkit-transform:scale(3);
		-moz-transform:scale(3);
		-ms-transform:scale(3);
		-o-transform:scale(3);
		transform:scale(3);
		opacity:0;
	}
	.btn_ty8.disable{color:#333;background:#fff;border:1px solid #666666;}
	.btn_ty8.disable::before{background:transparent url("/resources//images/common/ico_use_disable.png") no-repeat 0 0;}

	.btn_ty9{display:inline-block;min-width:66px;height:27px;margin:0 3px;padding:0 15px 3px;line-height:25px;font-size:12px;text-decoration:none;background:#fff;color:#333;vertical-align:middle;border-radius:3px;border:1px solid #bbbbbb;}
	.btn_ty10{display:inline-block;min-width:96px;height:34px;margin:0 2px;padding:0 19px 3px 19px;font-weight:bold;line-height:32px;font-size:14px;vertical-align:middle;text-decoration:none;text-align:center;border:1px solid #666666;border-radius:3px;color:#333;}
	.btn_ty11{display:inline-block;min-width:52px;height:24px;margin:0 1px;padding:0 10px 3px;line-height:21px;font-size:12px;text-decoration:none;background:#fff;color:#1979d7;vertical-align:middle;border-radius:3px;border:1px solid #1979d7;}
	.btn_ty12{display:inline-block;min-width:52px;height:24px;margin:0 1px;padding:0 10px 3px;line-height:21px;font-size:12px;text-decoration:none;background:#fff;color:#333;vertical-align:middle;border-radius:3px;border:1px solid #666666;}
	.btn_ty13{display:inline-block;min-width:96px;height:34px;margin:0 2px;padding:0 19px 3px 19px;font-weight:bold;line-height:32px;font-size:14px;vertical-align:middle;text-decoration:none;text-align:center;border:1px solid #666666;border-radius:3px;color:#333;}
	.btn_ty14{display:inline-block;min-width:50px;height:34px;margin:0 2px;padding:0 19px 3px 19px;font-weight:bold;line-height:32px;font-size:14px;vertical-align:middle;text-decoration:none;text-align:center;border:1px solid #666666;border-radius:3px;color:#333;}

	.btn_center{padding:40px 0;text-align:center;}
	.btn_right{margin:0 0 10px;text-align:right;}
	.btn_right2{text-align:right;margin:-49px 0 10px;}
	.btn_right2 button:last-child{margin-right:0;}
	.btn_right3{text-align:right;margin:-74px 0 0;padding:0 0 40px;}
	.btn_right4{text-align:right;margin:-49px 0 -30px;}
	.btn_right4 button:last-child{margin-right:0;}
	.btn_left{text-align:left;margin:-40px 0 10px 120px;}


	/* paging */
	.paging {height:36px;margin:30px 0 0;font-size:11px;text-align:center;}
	.paging .first, .paging .prev, .paging .next, .paging .last{width:36px;height:36px;padding:0;border:none;font-size:0;}
	.paging .first{background: url('/resources//images/common/btn_p_first.gif') 0 0 no-repeat;}
	.paging .prev{background: url('/resources//images/common/btn_p_prev.gif') 0 0 no-repeat;}
	.paging .next{background: url('/resources//images/common/btn_p_next.gif') 0 0 no-repeat;}
	.paging .last{background: url('/resources//images/common/btn_p_last.gif') 0 0 no-repeat;}
	.paging .first:hover, .paging .prev:hover, .paging .next:hover, .paging .last:hover,
	.paging .first:focus, .paging .prev:focus, .paging .next:focus, .paging .last:focus{border:none;}
	.paging a{display:inline-block;min-width:36px;height:36px;padding:0 6px;line-height:35px;color:#222222;border:1px solid #bbbbbb;vertical-align:middle;cursor:pointer;box-sizing: border-box;}
	.paging a:hover, .paging a:focus{border:1px solid #519acd;text-decoration:none;}
	.paging strong{display:inline-block;min-width:36px;height:36px;padding:0 6px;line-height:33px;color:#fff;font-weight:bold;background:#1979d7;border:1px solid #1979d7;vertical-align:middle;cursor:pointer;box-sizing: border-box;}


	/* 간격 */
	.mt0{margin-top:0px !important;}
	.mt5{margin-top:5px !important;}
	.mt12{margin-top:12px !important;}
	.mt30{margin-top:30px !important;}
	.mt60{margin-top:60px !important;}
	.ml0{margin-left:0 !important;}
	.ml2{margin-left:2px !important;}
	.ml4{margin-left:4px !important;}
	.ml8{margin-left:8px !important;}
	.mr2{margin-right:2px !important;}
	.mr5{margin-right:5px !important;}
	.mr8{margin-right:8px !important;}
	.mr10{margin-right:10px !important;}
	.mr25{margin-right:25px !important;}
	.mr59{margin-right:59px !important;}
	.ml6{margin-left:6px !important;}


	/* form */
	.inp_ty1{display:inline-block;border:1px solid #bbbbbb;height:32px;line-height:30px;padding:0 10px;vertical-align:middle}
	.inp_ty2{display:inline-block;border:1px solid #bbbbbb;height:27px;line-height:25px;padding:0 10px;vertical-align:middle}
	.inp_ty3{display:inline-block;border:2px solid #35a8f1;height:32px;line-height:30px;padding:0 10px;vertical-align:middle;text-align:center;font-size:14px;}
	.sel_ty1{height:26px;padding:0 0 0 5px;line-height:20px;border:1px solid #ccc;color:#555;}
	.ch_ty1{width:13px;height:13px;padding:0;margin:0 0 0 0;vertical-align:middle;}
	label{vertical-align:-1px;}
	.btn_date{display:inline-block;margin:0;padding:0;width:19px;height:20px;vertical-align:middle;font-size:0;color:rgba(0,0,0,0);background:#fff url("/resources//images/common/btn_calendar.gif") no-repeat 0 50%;border:none;}
	.btn_date.ty2{width:28px;height:32px;border:1px solid #d5d5d5;margin-left:-5px;border-left:none;border-radius:0 2px 2px 0;background:#fff url("/resources//images/common/btn_calendar2.gif") no-repeat 0 50%;}
	.btn_search{display:inline-block;margin:0;margin-left:4px;padding:0;width:33px;height:32px;background:#d2d2d2 url("/resources//images/common/btn_search.gif") no-repeat 50% 50%;font-size:0;color:rgba(0,0,0,0);vertical-align:top;border:none;}

	.inp_textarea{overflow:auto;width:auto;border:1px solid #bbbbbb;color:#333333;padding:7px 10px;}
	.txt_form_top{margin-bottom:6px;color:#fd1e00;text-align:right;}
	.txt_form_top strong{font-weight:normal;}
	.box_form{border-top:2px solid #519acd;}
	.txt_bold{font-weight:bold;}
	.txt_over1{display:inline-block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
	.txt_over2{display:inline-block;overflow:hidden;width:80%;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
	.txt_over3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

	.frm_select {position:relative;width:81px;display:inline-block;vertical-align:middle;}
	.select { height:32px;width:100%;cursor: pointer; display: inline-block; position: relative; border: 1px solid #bbbbbb;vertical-align:middle;}
	.styledSelect { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: white; padding:0 17px 0 10px; line-height: 28px; background:#fff;}
	.styledSelect::after {content:'';position:absolute;right:0;top:0;width:23px;height:32px;background:transparent url("/resources//images/common/bg_arrow2.gif") no-repeat 0 50%;}
	.styledSelect:active, .styledSelect.active { background-color: #eee; }
	.options { display: none; position: absolute; top: 100%; right: 0; left: 0; z-index: 999; margin: 0 0; padding: 0 0; list-style: none; border: 1px solid #bbbbbb; background-color: white; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
	.options li { margin: 0 !important; border: none !important; padding: 0 10px; line-height: 28px; }
	.options li:hover { background-color: #fafafa; color: #555; }

	select{height:32px;}
	span.select2-container--default .select2-selection--single{border-radius:0;border:1px solid #bbbbbb;}
	span.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#111 transparent transparent;left:20%;}
	span.select2-container .select2-selection--single{height:32px;}
	span.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:27px;color:#333;}
	span.select2-container--default .select2-selection--single .select2-selection__arrow{height:29px;}
	span.select2-container--default .select2-selection--multiple{border-radius:0;border:1px solid #bbbbbb;}

	.file_box{display:inline-block;overflow:hidden;position:relative;padding:0 0 0 87px;height:28px;min-width:4px;width:auto;}
	.file_box .inp_t1{width:auto;margin-right:6px;border:none;margin:0;height:28px;line-height:28px;vertical-align:top;}
	.file_box .btn{position:absolute;left:0;top:0;width:83px;height:28px;background:url("/resources//images/common/btn_file.gif") no-repeat 0 0;vertical-align:top;}
	.file_box .file_b{width:84px;height:24px;cursor:pointer;opacity:0;}
	.file_box .inp_t1[type="text"]::-webkit-input-placeholder {color:#a3620a;opacity:1;}
	.file_box .inp_t1[type="text"]:-moz-placeholder {color:#a3620a;opacity:1;}
	.file_box .inp_t1[type="text"]::-moz-placeholder {color:#a3620a;opacity:1;}
	.file_box .inp_t1[type="text"]:-ms-input-placeholder {color:#a3620a;opacity:1;}

	.invalid_data{color:#0066cc;font-style: italic;margin-top:3px;}

	.box_thumbnail{display:inline-block;margin-right:6px;border:1px solid #dbdbdb;width:120px;height:90px;overflow:hidden;background:#fafafa;}
	.box_thumbnail img{width:100%;}

	.check_agree{position:relative;display:inline-block;color:#333;font-size:14px;line-height: 24px;}
	.check_agree label {display:block;padding:0 0 0 31px;cursor:pointer;font-size:14px;line-height: 23px;font-weight:normal;color:#666;}
	.check_agree label:after {content:'';display:block;width:25px;height:25px;position: absolute;left: 0;top:50%;margin-top: -13px;font-size: 0;background:url("/resources//images/common/bg_ckeck.png") no-repeat 0 0;}
	.check_agree input[type="checkbox"] {opacity: 0;width: 0;height: 0;margin-left: -20px;position: absolute;}
	.check_agree input[type="checkbox"]:checked + label::after {background:url("/resources//images/common/bg_ckeck.png") no-repeat 0 -25px;}

	.check_agree2{position:relative;display:inline-block;color:#333;font-size:14px;line-height: 24px;}
	.check_agree2 label {display:block;padding:0 0 0 31px;cursor:pointer;font-size:14px;line-height: 23px;font-weight:normal;color:#666;}
	.check_agree2 label:after {content:'';display:block;width:25px;height:25px;position: absolute;left: 0;top:50%;margin-top: -13px;font-size: 0;background:url("/resources//images/common/bg_ckeck.png") no-repeat 0 0;}
	.check_agree2 input[type="checkbox"] {opacity: 0;width: 0;height: 0;margin-left: -20px;position: absolute;}
	.check_agree2 input[type="checkbox"]:checked ~ label::after {background:url("/resources//images/common/bg_ckeck2.png") no-repeat 0 0;}


	/* DateTimePicker */
	.xdsoft_monthpicker button.xdsoft_prev{width:20px;background:transparent url("/resources//images/common/bg_calendar.png") no-repeat 0 50%;opacity: 1;}
	.xdsoft_monthpicker button.xdsoft_next{width:20px;background:transparent url("/resources//images/common/bg_calendar.png") no-repeat -20px 50%;opacity: 1;}
	.xdsoft_datetimepicker .xdsoft_timepicker button.xdsoft_prev{width:20px;height:20px;margin-left:18px;margin-bottom:6px;background:transparent url("/resources//images/common/bg_calendar.png") no-repeat -40px 0;opacity: 1;}
	.xdsoft_datetimepicker .xdsoft_timepicker button.xdsoft_next{width:20px;height:20px;margin-left:18px;background:transparent url("/resources//images/common/bg_calendar.png") no-repeat -60px 0;opacity: 1;}
	.xdsoft_datetimepicker .xdsoft_datepicker.active + .xdsoft_timepicker{margin-top:5px;}
	.xdsoft_datetimepicker .xdsoft_calendar th{color:#666;}
	.xdsoft_datetimepicker .xdsoft_calendar td{background:#ffffff;}
	.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled, .xdsoft_datetimepicker .xdsoft_time_box > div > div.xdsoft_disabled{background:#f8f8f8;color:#8a8a8a;opacity:0.8;}
	.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current{background:#13aae8;}


	/* ico */
	.ico_txt{display:inline-block;width:27px;height:14px;margin-right:5px;line-height:13px;font-size:11px;font-family:'굴림', Gulim;font-weight:normal !important;color:#fff;border:1px solid #158fef;background:#35a6f4;text-align:center;border-radius:2px;letter-spacing:-1px;text-indent:-1px;}
	.ico_txt.st2{border-color:#fb6318;background:#fe762c}
	.ico_txt.st3{border-color:#376edb;background:#4978e1}
	.ico_txt.st4{border-color:#944040;background:#944040}
	.ico_txt.st5{border-color:#22863a;background:#22863a}

	.ico_txt2{display:inline-block;minwidth:20px;minheight:14px;margin:5px;padding:3px 3px 1px 3px;line-height:13px;font-size:11px;font-family:'굴림', Gulim;font-weight:normal !important;color:#fff;border:1px solid #158fef;background:#35a6f4;text-align:center;border-radius:2px;letter-spacing:-1px;text-indent:-1px;}
	.ico_txt2.st2{border-color:#fb6318;background:#fe762c}
	.ico_txt2.st3{border-color:#376edb;background:#4978e1}
	.ico_txt2.st4{border-color:#944040;background:#944040}
	.ico_txt2.st5{border-color:#22863a;background:#22863a}

	.ico_txt3{display:inline-block;minwidth:20px;minheight:14px;margin:5px;padding:3px 3px 1px 3px;line-height:13px;font-size:14px;font-family:'굴림', Gulim;font-weight:normal !important;color:#fff;border:1px solid #158fef;background:#35a6f4;text-align:center;border-radius:2px;letter-spacing:0px;text-indent:-1px;}
	.ico_txt3.st5{border-color:#ff0000;background:#ff3300}
	.ico_txt3.st4{border-color:#ff9000;background:#ff9000}
	.ico_txt3.st3{border-color:#000000;background:#000000}
	.ico_txt3.st2{border-color:#005cf6;background:#005cf6}
	.ico_txt3.st1{border-color:#22863a;background:#22863a}

	.ico_trip{display:inline-block;width:13px;height:13px;line-height:13px;vertical-align:4px;font-size:0;background:transparent url("/resources//images/common/ico_trip.png") no-repeat 0 0;}
	.ico_check{display:inline-block;width:19px;height:19px;line-height:19px;vertical-align:middle;font-size:0;background:transparent url("/resources//images/common/ico_check.png") no-repeat 0 0;}
	.ico_yes{display:inline-block;width:19px;height:19px;line-height:19px;vertical-align:middle;font-size:0;background:transparent url("/resources//images/common/ico_check.png") no-repeat 0 0;}
	.ico_no{display:inline-block;width:19px;height:19px;line-height:19px;vertical-align:middle;font-size:0;background:transparent url("/resources//images/common/ico_no.png") no-repeat 0 0;}
	.ico_delegate{display:inline-block;width:19px;height:19px;line-height:19px;vertical-align:middle;font-size:0;background:transparent url("/resources//images/common/ico_delegate.png") no-repeat 0 0;}
	.ico_delegate2{display:inline-block;width:15px;height:19px;line-height:19px;vertical-align:middle;font-size:0;background:transparent url("/resources//images/common/ico_delegate2.png") no-repeat 0 0;}
	.ico_star{display:inline-block;width:29px;height:27px;line-height:0;vertical-align:middle;font-size:0;color:#fff;background:transparent url("/resources//images/common/ico_star.png") no-repeat 0 0;}
	.ico_star span{display:inline-block;width:29px;height:27px;line-height:26px;font-size:13px;color:#fff;background:transparent url("/resources//images/common/ico_star.png") no-repeat -29px 0;text-align:center;}
	.ico_commont{position:relative;margin-left:5px;display:inline-block;width:67px;height:24px;line-height:20px;vertical-align:middle;font-size:12px;color:#1979d7;border:1px solid #c2c2c2;border-radius:2px;text-align:center;font-weight:normal !important;}
	.ico_commont:after {content:'';clear:both;position:absolute;left:-5px;top:8px;border-bottom:3px solid transparent;border-top:3px solid transparent;border-right:6px solid #fff;}
	.ico_commont:before {content:'';position:absolute;left:-6px;top:7px;border-bottom:4px solid transparent;border-top:4px solid transparent;border-right:6px solid #cccccc;}
	.ico_communication{display:inline-block;width:19px;height:15px;line-height:15px;vertical-align:middle;font-size:0;background:transparent url("/resources//images/common/ico_communication.png") no-repeat 0 0;}
	.ico_commont2{position:relative;margin-left:3px;display:inline-block;width:19px;height:13px;padding:0 0 1px;line-height:13px;vertical-align:middle;font-size:10px;color:#fff;background:#ff9900;border-radius:2px;text-align:center;font-weight:normal !important;vertical-align:3px;font-weight:normal !important;}
	.ico_commont2:before {content:'';position:absolute;left:5px;bottom:-5px;border-right:5px solid transparent;border-bottom:1px solid transparent;border-top:4px solid #ff9900;border-left:1px solid #ff9900;}


	.txt_yes{display:inline-block;height:19px;line-height:19px;vertical-align:middle;font-size:13px;color:#333;padding-left:29px;background:transparent url("/resources//images/common/ico_check.png") no-repeat 0 0;}
	.txt_no{display:inline-block;height:19px;line-height:19px;vertical-align:middle;font-size:13px;color:#333;padding-left:29px;background:transparent url("/resources//images/common/ico_no.png") no-repeat 0 0;}
	.txt_nowrap{display:block;max-width: calc(100%);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


	/* login */
	#header_login{position:relative;height:95px;background:#fff;text-align:center;border-bottom:1px solid #1979d7;}
	#header_login h1{padding-top:32px;}
	#header_login h1 a{width:100%;height:37px;display:inline-block;background:url("/resources//images/common/logo.png") no-repeat 0 0;font-size:0;vertical-align:top;}
	#container_login{position:relative;width:100%;background:#f4f6f8;padding:45px 0 84px;}
	#contents_login{position:relative;width:100%;margin:0 auto;}
	#contents_login h2{color:#1979d7;font-size:24px;font-weight:bold;text-align:center;line-height:1.2;}
	#contents_login .top{margin-bottom:30px;font-size:13px;margin-top:10px;color:#333;text-align:center;}
	#contents_login .login_box{width:100%;padding:47px 40px 25px 39px;margin:0 auto;border:1px solid #d6d6d6;background:#fff;}
	#contents_login .guide{font-size:14px;line-height:24px;padding-bottom:28px;}
	#contents_login .txt{border:1px solid #dddddd;height:47px;line-height:45px;padding:0 0 0 15px;width:100%;margin-bottom:10px;font-size:14px;}
	#contents_login .login{margin-top:9px;width:100%;height:60px;line-height:60px;background:#1979d7;color:#fff;font-size:18px;font-weight:bold;text-align:center;}
	#contents_login .txt_right{margin-top:14px;text-align:right;font-size:13px;}
	#contents_login .check_agree2 label{font-size:13px;}
	#contents_login .info{margin-top:77px;border-top:1px solid #c6c6c6;padding:12px 0 0;text-align:center;color:#333;font-size:12px;}
	#contents_login .info a{color:#1776ce;font-weight:bold;margin:0 4px 0 10px;}
	#contents_login .login_box h3{font-size:24px;margin-bottom:10px;font-weight:bold;}


	/* tab ico */
	.ico1:before{content:" ";display:inline-block;width:0px;height:24px;margin-right:0px;vertical-align:middle;}
	.ico2:before{content:" ";display:inline-block;width:0px;height:23px;margin-right:0px;vertical-align:middle;background:url("/resources//images/common/tab_ico2.png") no-repeat 0 0;}
	.ico3:before{content:" ";display:inline-block;width:0px;height:19px;margin-right:0px;vertical-align:middle;background:url("/resources//images/common/tab_ico3.png") no-repeat 0 0;}
	.ico4:before{content:" ";display:inline-block;width:0px;height:21px;margin-right:0px;vertical-align:middle;background:url("/resources//images/common/tab_ico4.png") no-repeat 0 0;}
	.ico5:before{content:" ";display:inline-block;width:0px;height:20px;margin-right:0px;vertical-align:middle;background:url("/resources//images/common/tab_ico5.png") no-repeat 0 0;}
	.ico6:before{content:" ";display:inline-block;width:0px;height:24px;margin-right:0px;vertical-align:middle;background:url("/resources//images/common/tab_ico6.png") no-repeat 0 0;}
	.ico7:before{content:" ";display:inline-block;width:0px;height:24px;margin-right:0px;vertical-align:middle;background:url("/resources//images/common/tab_ico7.png") no-repeat 0 0;}
	.ico8:before{content:" ";display:inline-block;width:0px;height:23px;margin-right:0px;vertical-align:-11px;background:url("/resources//images/common/tab_ico8.png") no-repeat 0 0;}
	.ico9:before{content:" ";display:inline-block;width:0px;height:22px;margin-right:0px;vertical-align:-11px;background:url("/resources//images/common/tab_ico9.png") no-repeat 0 0;}
	.ico10:before{content:" ";display:inline-block;width:0px;height:24px;margin-right:0px;vertical-align:middle;background:url("/resources//images/common/tab_ico10.png") no-repeat 0 0;}
	.ico11:before{content:" ";display:inline-block;width:0px;height:24px;margin-right:0px;vertical-align:middle;background:url("/resources//images/common/tab_ico11.png") no-repeat 0 0;}
	.ico12:before{content:" ";display:inline-block;width:0px;height:24px;margin-right:0px;vertical-align:middle;background:url("/resources//images/common/tab_ico12.png") no-repeat 0 0;}
	.ico13:before{content:" ";display:inline-block;width:0px;height:24px;margin-right:0px;vertical-align:middle;background:url("/resources//images/common/tab_ico13.png") no-repeat 0 0;}
	.ico14:before{content:" ";display:inline-block;width:0px;height:20px;margin-right:8px;vertical-align:middle;background:url("/resources//images/common/tab_ico14.png") no-repeat 0 0;}
	.ico15:before{content:" ";display:inline-block;width:0px;height:24px;margin-right:8px;vertical-align:middle;background:url("/resources//images/common/tab_ico15.png") no-repeat 0 0;}
	.ico16:before{content:" ";display:inline-block;width:0px;height:20px;margin-right:8px;vertical-align:middle;background:url("/resources//images/common/tab_ico16.png") no-repeat 0 0;}
	.ico17:before{content:" ";display:inline-block;width:0px;height:22px;margin-right:8px;vertical-align:-5px;background:url("/resources//images/common/tab_ico17.png") no-repeat 0 0;}
	.ico18:before{content:" ";display:inline-block;width:0px;height:20px;margin-right:8px;vertical-align:-5px;background:url("/resources//images/common/tab_ico18.png") no-repeat 0 0;}
	.ico19:before{content:" ";display:inline-block;width:0px;height:23px;margin-right:8px;vertical-align:-5px;background:url("/resources//images/common/tab_ico19.png") no-repeat 0 0;}
	.ico20:before{content:" ";display:inline-block;width:0px;height:24px;margin-right:8px;vertical-align:-5px;background:url("/resources//images/common/tab_ico20.png") no-repeat 0 0;}
	.ico21:before{content:" ";display:inline-block;width:0px;height:24px;margin-right:8px;vertical-align:-5px;background:url("/resources//images/common/tab_ico21.png") no-repeat 0 0;}

	.on .ico1:before{background:url("/resources//images/common/tab_ico1_on.png") no-repeat 0 0;}
	.on .ico2:before{background:url("/resources//images/common/tab_ico2_on.png") no-repeat 0 0;}
	.on .ico3:before{background:url("/resources//images/common/tab_ico3_on.png") no-repeat 0 0;}
	.on .ico4:before{background:url("/resources//images/common/tab_ico4_on.png") no-repeat 0 0;}
	.on .ico5:before{background:url("/resources//images/common/tab_ico5_on.png") no-repeat 0 0;}
	.on .ico6:before{background:url("/resources//images/common/tab_ico6_on.png") no-repeat 0 0;}
	.on .ico7:before{background:url("/resources//images/common/tab_ico7_on.png") no-repeat 0 0;}
	.on .ico8:before{background:url("/resources//images/common/tab_ico8_on.png") no-repeat 0 0;}
	.on .ico9:before{background:url("/resources//images/common/tab_ico9_on.png") no-repeat 0 0;}
	.on .ico10:before{background:url("/resources//images/common/tab_ico10_on.png") no-repeat 0 0;}
	.on .ico11:before{background:url("/resources//images/common/tab_ico11_on.png") no-repeat 0 0;}
	.on .ico12:before{background:url("/resources//images/common/tab_ico12_on.png") no-repeat 0 0;}
	.on .ico13:before{background:url("/resources//images/common/tab_ico13_on.png") no-repeat 0 0;}
	.on .ico14:before{background:url("/resources//images/common/tab_ico14_on.png") no-repeat 0 0;}
	.on .ico15:before{background:url("/resources//images/common/tab_ico15_on.png") no-repeat 0 0;}
	.on .ico16:before{background:url("/resources//images/common/tab_ico16_on.png") no-repeat 0 0;}
	.on .ico17:before{background:url("/resources//images/common/tab_ico17_on.png") no-repeat 0 0;}
	.on .ico18:before{background:url("/resources//images/common/tab_ico18_on.png") no-repeat 0 0;}
	.on .ico19:before{background:url("/resources//images/common/tab_ico19_on.png") no-repeat 0 0;}
	.on .ico20:before{background:url("/resources//images/common/tab_ico20_on.png") no-repeat 0 0;}
	.on .ico21:before{background:url("/resources//images/common/tab_ico21_on.png") no-repeat 0 0;}


	/* layer_pop */
	.layer_pop{position:fixed;left:50%;top:255px;width:600px;margin-left:-300px;z-index:900;display:none;background:#fff;border:1px solid #999999;-webkit-box-shadow: 0 1px 3px #bebebe; -moz-box-shadow: 0 1px 3px #bebebe; box-shadow: 0 1px 3px #bebebe;}
	.layer_close_box{text-align:right;padding:0 25px 0 0;background-color:#f5f5f5;height:32px;font-size:13px;line-height:30px;}
	.layer_close_box input{vertical-align:-3px;}
	.layer_close_box label{font-weight:normal;}
	.layer_close_btn{position:absolute;right:15px;top:14px;border:0;background-color:transparent;display:block;width:29px;height:29px;background:url("/resources//images/common/btn_close_popup.png") no-repeat 0 0;font-size:0;}
	.layer_pop .layer_cnt{position:relative;padding:25px 25px 0;}
	.layer_pop .scroll_box{position:relative;border:1px solid #d6d6d6;height:222px;padding:27px;font-size:14px;line-height:1.5;overflow-y: scroll;}
	.layer_pop .btn_center{padding:30px 25px;}
	.layer_pop .btn_center button{width:270px;}
	.layer_pop .btn_center .btn_ty2{margin:0 4px 0 0;}
	.layer_pop .btn_center .btn_ty1{margin:0;}
	.layer_pop .tit{background-color:#1979d7;height:58px;line-height:56px;padding:0 0 0 23px;font-size:23px;font-weight:bold;color:#fff;}


	/* box */
	.box_right{float:right !important}
	.box_left{float:left !important}
	.box_center{float:center !important}

	/* calendar 위치 조정 */
	.calendar{display:inline-block;}

}