@charset "utf-8";

/* 본고딕 */
@font-face{
	font-family:'NotoKr';
	font-weight: 100;
	src:url("../../../font/NotoSansCJKkr-Thin.eot");
	src:url("../../../font/NotoSansCJKkr-Thin.eot?#iefix") format('embedded-opentype'),
		url("../../../font/NotoSansCJKkr-Thin.woff") format('woff');
}
@font-face{
	font-family:'NotoKr';
	font-weight: 200;
	src:url("../../../font/NotoSansCJKkr-Light.eot");
	src:url("../../../font/NotoSansCJKkr-Light.eot?#iefix") format('embedded-opentype'),
		url("../../../font/NotoSansCJKkr-Light.woff") format('woff');
}
@font-face{
	font-family:'NotoKr';
	font-weight: 300;
	src:url("../../../font/NotoSansCJKkr-DemiLight.eot");
	src:url("../../../font/NotoSansCJKkr-DemiLight.eot?#iefix") format('embedded-opentype'),
		url("../../../font/NotoSansCJKkr-DemiLight.woff") format('woff');
}
@font-face{
	font-family:'NotoKr';
	font-weight: 400;
	src:url("../../../font/NotoSansCJKkr-Regular.eot");
	src:url("../../../font/NotoSansCJKkr-Regular.eot?#iefix") format('embedded-opentype'),
		url("../../../font/NotoSansCJKkr-Regular.woff") format('woff');
}
@font-face{
	font-family:'NotoKr';
	font-style: bold;
	font-weight: 500;
	src:url("../../../font/NotoSansCJKkr-Medium.eot");
	src:url("../../../font/NotoSansCJKkr-Medium.eot?#iefix") format('embedded-opentype'),
	url("../../../font/NotoSansCJKkr-Medium.woff") format('woff');
}
@font-face{
	font-family:'NotoKr';
	font-weight: 600;
	src:url("../../../font/NotoSansCJKkr-Bold.eot");
	src:url("../../../font/NotoSansCJKkr-Bold.eot?#iefix") format('embedded-opentype'),
		url("../../../font/NotoSansCJKkr-Bold.woff") format('woff');
}
@font-face{
	font-family:'NotoKr';
	font-weight: 700;
	src:url("../../../font/NotoSansCJKkr-Black.eot");
	src:url("../../../font/NotoSansCJKkr-Black.eot?#iefix") format('embedded-opentype'),
	url("../../../font/NotoSansCJKkr-Black.woff") format('woff');
}

/* Nanum Gothic */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url("../../../font/NanumGothic-Regular.eot");
  src: url("../../../font/NanumGothic-Regular.eot?#iefix") format('embedded-opentype'),
       url("../../../font/NanumGothic-Regular.woff2") format('woff2'),
       url("../../../font/NanumGothic-Regular.woff") format('woff'),
       url("../../../font/NanumGothic-Regular.ttf") format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url("../../../font/NanumGothic-Bold.eot");
  src: url("../../../font/NanumGothic-Bold.eot?#iefix") format('embedded-opentype'),
       url("../../../font/NanumGothic-Bold.woff2") format('woff2'),
       url("../../../font/NanumGothic-Bold.woff") format('woff'),
       url("../../../font/NanumGothic-Bold.ttf") format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url("../../../font/NanumGothic-ExtraBold.eot");
  src: url("../../../font/NanumGothic-ExtraBold.eot?#iefix") format('embedded-opentype'),
       url("../../../font/NanumGothic-ExtraBold.woff2") format('woff2'),
       url("../../../font/NanumGothic-ExtraBold.woff") format('woff'),
       url("../../../font/NanumGothic-ExtraBold.ttf") format('truetype');
}

/* NanumSquare */
@font-face {
 font-family: 'NanumSquare';
 src: url("../../../font/NanumSquare.eot");
 src: url("../../../font/NanumSquare.eot?#iefix") format('embedded-opentype'),
      url("../../../font/NanumSquare.woff") format('woff'),
      url("../../../font/NanumSquare.ttf") format('truetype');
}

@font-face {
 font-family: 'NanumSquare';
 font-style: bold;
 font-weight:600;
 src: url("../../../font/NanumSquareB.eot");
 src: url("../../../font/NanumSquareB.eot?#iefix") format('embedded-opentype'),
      url("../../../font/NanumSquareB.woff") format('woff'),
      url("../../../font/NanumSquareB.ttf") format('truetype');
}


/* reset */
body {color:#555;font-size:16px;line-height: 1.5;font-family:'NotoKr', '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;font-weight:normal;margin:0;}
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:'NotoKr', '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;}


/* layout */
#wrap, #header, #container, #contents{position:relative;}
html, body, #wrap{height:100%;width:100%;}
.bg1{background:#f3f3f3;}


/* 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;}
.skip {overflow:hidden; position:absolute; height:0; width:0; background:transparent !important; font-size:0 !important;}


/* header */
#header{z-index:2;width:160px;position:fixed;height:calc(100%);border-bottom:1px solid #e0e0e0;background:#008260;background:var(--main--jn-bg-color);}
#header h1{z-index:5;font-size:16px;letter-spacing:-0.07em;font-family: 'NanumSquare';line-height:1.2;}
#header h1 a{display:inline-block;width:100%;padding:16px 0 16px 47px;color:#fff;background:#003b2b url('../../../images/plum/common/bg_logo.png') no-repeat 14px 50%;}
#header h1 a:hover{text-decoration:none;}
#header h1 strong{display:block;font-weight:600}

#header .util{position:relative;box-shadow:0 8px 8px rgba(0,0,0,.1);}
#header .util> a{display:block;font-size:14px;line-height:1.57;color:#fff;padding:14px 0 0 20px;height:70px;background:#348200;}
#header .util> a:hover{text-decoration:none;}
#header .util> a span{display:block;}
#header .util> a:after{content:'';display:block;position:absolute;right:17px;top:19px;width:30px;height:30px;background:#206d10 url('../../../images/plum/common/ico_login.png') no-repeat 50% 50%;border-radius:100%;background:var(--sub--jn-bg-color);}
#header .util .login-menu{display:none;position:absolute;right:-145px;top:23px;width:145px;padding:0 0 0 13px;}
#header .util .login-menu ul{background:#2e9eaf;background:var(--sub--jn-bg-color);border-radius:6px;box-shadow:0 10px 10px rgba(0,0,0,.1);}
#header .util .login-menu:after{content:'';display:block;position:absolute;left:6px;top:18px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #2e9eaf;}
#header .util .login-menu li{border-bottom:1px solid #39a3b3;border-bottom:1px solid var(--sub--jn-bg-color);}
#header .util .login-menu li:last-child{border:none;}
#header .util .login-menu li a{display:block;font-size:14px;color:#fff;line-height:1.2;padding:16px 10px 16px 19px;letter-spacing:-0.03em}
#header .util .login-menu li a:hover{text-decoration:none;font-weight:500;}

#header .nav{padding:0;height: 71px;}
#header .nav ul:after{content:'';display:block;clear:both;height:0;font-size:0;line-height:0;}
#header .nav > ul > li{position:relative;}
#header .nav > ul > li > a{display:block;padding:18px 10px 0 20px;height:52px;line-height:1.2;color:#fff;font-size:14px;}
#header .nav > ul > li.on > a{background:background:#08906c;background:var(--sub--jn-bg-color);;}
#header .nav li a:hover{text-decoration:none;}

#header .nav .submenu{display:none;position:absolute;right:-145px;top:0;width:145px;padding-left:13px;}
#header .nav .submenu:after{content:'';display:block;position:absolute;left:6px;top:18px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #4d62b6;border-right:7px solid var(--sub2--jn-bg-color) ;}
#header .nav .submenu ul{background:#4d62b6;background:var(--sub2--jn-bg-color);border-radius:6px;box-shadow:0 10px 10px rgba(0,0,0,.1);}
#header .nav .submenu li{border-bottom:1px solid #566aba;border-bottom:1px solid var(--sub--jn-bg-color);}
#header .nav .submenu li:last-child{border:none;}
#header .nav .submenu li a{display:block;color:#fff;font-size:14px;background:none;line-height:1.2;padding:16px 10px 16px 19px;}
#header .nav .submenu li a:hover{text-decoration:none;font-weight:500;}
#header .nav .submenu li:first-child a{border-radius:6px 6px 0 0;}
#header .nav .submenu li:last-child a{border-radius:0 0 6px 6px;}


/* contents */
#contents{z-index:1;padding:0 0 0 160px;height: calc(100%)}
.map-wrap{position:absolute;top:0;left:320px;z-index:1;width:calc(100% - 320px);padding:0;min-height: calc(100%);}

.cnt-box{position:relative;background:#fff;margin:0;padding:0;height: calc(100% - 128px);}
.cnt-box:before{content:'';display:block;position:absolute;top:42px;left:0;width:100%;height:1px;background:#dddddd;}
.cnt-box:after{content:'';display:block;position:absolute;top:41px;left:0;width:100%;height:1px;background:#b1b1b1;}
.cnt-box .row{margin:0;height: calc(100%);}
.cnt-box .col-xs-2{height: calc(100%);background:#fff;padding:0;width:16.4%}
.cnt-box .col-xs-8{padding:0 20px;background:#f7f7f7;height: calc(100%);}
.cnt-box .col-xs-8 h3{background:#fff;margin:0 -22px;}
.cnt-box .tit-ty2{margin-bottom:0;}
.cnt-box2{position:relative;margin:0 20px 35px;}
.cnt-box3{position:relative;margin:40px 0 0 21px;overflow:hidden;}

.location{padding:20px 0 20px 20px;font-size:14px;color:#333333;letter-spacing:-0.05em;word-spacing:2px;}
.location strong{font-weight:normal;}

.box-right{float:right;}
.box-left{float:left;}


/* color-box */
.color-box{display:inline-block;width:18px;height:10px;vertical-align:middle;background:#959595;font-size:0;margin-right:1px;border-radius:5px;}
.color-box.ty1{background:#ef443d;}
.color-box.ty2{background:#f18404;}
.color-box.ty3{background:#99cc00;}
.color-box.ty4{background:#339900;}
.color-box.ty5{background:#37d6d6;}
.color-box.ty6{background:#0066cc;}
.color-box.ty7{background:#959595;}
.color-box.ty8{background:#b655e7;}
.color-box.ty9{background:#9d5714;}

.col-puple{color:#8533b8 !important;}
.col-green{color:var(--main--jn-bg-color) !important;}


/* tit txt */
.tit-ty1{font-size:24px;font-weight:500;color:#333;margin:22px 0 15px;padding-left:20px;line-height:1.2;letter-spacing:-0.08em;}
.tit-ty1.st1{margin:22px 0 15px -20px;}
.tit-ty2{font-size:20px;font-weight:600;color:#008260;color:var(--sub2--jn-bg-color);margin:0 0 16px;line-height:1.2;letter-spacing:-1px;}
.tit-ty2.st1{padding:0 0 17px 22px;position:relative;}
.tit-ty2.st1:before{content:'';position:absolute;bottom:-18px;left:26px;width:0;height:0;border-right:13px solid transparent;border-left:13px solid transparent;border-top:18px solid #b1b1b1;z-index:2;}
.tit-ty2.st1:after{content:'';position:absolute;bottom:-17px;left:27px;width:0;height:0;border-right:12px solid transparent;border-left:12px solid transparent;border-top:17px solid #fff;z-index:2;}
.tit-ty3{font-size:16px;font-weight:600;color:#333;margin:39px 0 10px;line-height:1.2;letter-spacing:-1px;}
.tit-ty3:before{content:'';display:inline-block;width:3px;height:16px;background:#008260;background:var(--main--jn-bg-color);margin-right:8px;vertical-align:-2px;}
.tit-ty4{font-size:18px;font-weight:600;color:#000;padding:0 0 0 22px;line-height:49px;height:51px;letter-spacing:-1px;border:1px solid #d6d6d6;border-top:2px solid #8533b9;background:#f7f5fa}
.tit-ty5{font-size:20px;font-weight:600;color:#ec6401;margin:30px 0 10px;line-height:1.2;letter-spacing:-1px;text-align:center;}

.txt-ty1{font-size:14px;color:#008260;color:var(--sub2--jn-bg-color);font-weight:bold;}
.txt-ty2{font-size:14px;color:#333;font-weight:bold;}

.txt-on{display:inline-block;border-radius:9px;background:#2e9eaf;background:var(--sub--jn-bg-color);color:#fff;width:26px;height:16px;line-height:15px;font-size:11px !important;font-weight:500;text-align:center;}
.txt-off{display:inline-block;border-radius:9px;background:#999999;color:#fff;width:26px;height:16px;line-height:15px;font-size:11px !important;font-weight:500;text-align:center;}

.txt-box1{border:1px solid #f0b924;padding:6px 20px 6px 50px;text-align:left;font-size:13px;color:#55410c;background:#fdf8e9 url('../../../images/plum/common/ico_info.png') no-repeat 17px 5px;border-radius:3px;letter-spacing:-0.05em;}
.txt-box1 button{margin-left:18px;}
.txt-box2{border:1px solid #63bcdd;padding:6px 20px 6px 50px;text-align:left;font-size:13px;color:#185369;background:#eff8fc url('../../../images/plum/common/ico_check.png') no-repeat 17px 5px;border-radius:3px;letter-spacing:-0.05em;}

.txt-y{display:inline-block;width:26px;height:26px;line-height:25px;font-weight:600;font-size:15px;text-align:center;background:#e3edff;color:#689dff;border-radius:3px;}
.txt-n{display:inline-block;width:26px;height:26px;line-height:25px;font-weight:600;font-size:15px;text-align:center;background:#eeeeee;color:#848383;border-radius:3px;}
.txt-up{font-size:0;line-height:0;width:19px;height:7px;vertical-align:8px;padding-left:6px;}
.txt-up:after{content:'';width:0;height:0;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ff6600;vertical-align:middle;}
.txt-down{font-size:0;line-height:0;width:19px;height:7px;vertical-align:2px;padding-left:6px;}
.txt-down:after{content:'';width:0;height:0;border-right:7px solid transparent;border-left:7px solid transparent;border-top:7px solid #0066ff;vertical-align:middle;}
.txt-info{color:#ff3300;font-size:14px;}
.txt-nodata{text-align:center;border-bottom:1px dotted #b8b8b8;padding:45px 0 30px;margin:0 18px;}

.txt-right{text-align:right !important;}
.txt-center{text-align:center;}

.txt-list li{font-size:14px;color:#666;}
.txt-list li:before{content:'';display:inline-block;width:2px;height:2px;vertical-align:middle;background:#494949;margin:0 0 0 4px;}
.txt-list li strong{color:#000;font-weight:600;}

.txt_page p{display:inline-block;font-size:14px;margin-right:4px;}
.txt_page p:before{content:'';display:inline-block;width:4px;height:4px;vertical-align:middle;background:#008260;background:var(--main--jn-bg-color);margin:0 5px 0 2px;border-radius:100%;}
.txt_page p strong{color:#222;letter-spacing:-0.03em;margin-right:6px;font-weight:500;}
.txt_page p strong em{color:var(--main--jn-bg-color);font-weight:500;}


/* btn */
.btn-all{font-size:14px;color:#333;padding:0 20px 0 37px;height:38px;line-height:39px;border-radius:5px;letter-spacing:-0.05em;background:#fff url('../../../images/plum/common/bg_allmenu.png') no-repeat 15px 50%;}
.btn-all:link, .btn-all:visited{color:#333;}
.btn-all-close{font-size:14px;color:#fff;padding:0 20px 0 37px;height:38px;line-height:36px;border-radius:5px;letter-spacing:-0.05em;background:#4d62b6 url('../../../images/plum/common/bg_allmenu_on.png') no-repeat 15px 50%;background-color:var(--sub2--jn-bg-color);}
.btn-all-close:link, .btn-all-close:visited{color:#fff;}
.btn-go{display:block;width:22px;height:22px;font-size:0;background: url('../../../images/plum/common/btn_go.png') no-repeat 0 0;}
.btn-close{display:block;width:22px;height:22px;font-size:0;background: url('../../../images/plum/common/btn_close.png') no-repeat 0 0;}
.btn-weather{position:relative;font-size:14px;color:#111;padding:0 20px 0 43px;height:38px;line-height:39px;border-radius:5px 0 0 5px;letter-spacing:-0.05em;background:#fff;}
.btn-weather:before{content:'';display:block;position:absolute;left:14px;top:8px;width:19px;height:18px;background:url('../../../images/plum/common/bg_weather_info.png') no-repeat 0 0;}
.btn-weather:link, .btn-weather:visited{color:#111;}
.btn-weather.on{background:#4d62b6;background:var(--sub2--jn-bg-color);color:#fff;}
.btn-weather.on:before{background:url('../../../images/plum/common/bg_weather_info.png') no-repeat 0 100%;}
.btn-width{position:relative;font-size:14px;color:#111;padding:0 20px 0 35px;height:38px;line-height:39px;border-radius:0 5px 5px 0;margin-left:-3px;letter-spacing:-0.05em;background:#fff;}
.btn-width:before{content:'';display:block;position:absolute;left:15px;top:13px;width:14px;height:14px;background:url('../../../images/plum/common/bg_width_info.png') no-repeat 0 0;}
.btn-width.on{background:#4d62b6;background:var(--sub2--jn-bg-color);color:#fff;}
.btn-width.on:before{background:url('../../../images/plum/common/bg_width_info.png') no-repeat 0 100%;}
.btn-width:link, .btn-width:visited{color:#111;}

.btn-ty1{border:1px solid #2e9eaf;border:1px solid var(--sub--jn-bg-color);height:30px;line-height:30px;font-size:14px;font-weight:500;color:#333;padding:0 20px;}
.btn-ty1:link, .btn-ty1:visited{color:#333;}
.btn-ty2{height:38px;line-height:38px;font-size:16px;font-weight:500;color:#fff;padding:0 26px;background:#2e9eaf;background:var(--sub--jn-bg-color);border-radius:2px;border:none;}
.btn-ty3{height:26px;line-height:26px;font-size:14px;color:#333;padding:0 17px;background:#fff;border:1px solid #e54f15;border-radius:12px;}
.btn-ty4{height:26px;line-height:26px;font-size:14px;color:#333;padding:0 12px;background:#fff;border:1px solid #ccc;border-radius:2px;}
.btn-ty4.st2{height:38px;line-height:38px;font-size:16px;}
.btn-ty5{height:26px;line-height:26px;font-size:14px;color:#008260;color:var(--sub2--jn-bg-color);padding:0 12px;background:#fff;border-radius:2px;border:1px solid #008260;border:1px solid var(--sub--jn-bg-color);}
.btn-ty5.st2{height:38px;line-height:38px;font-size:16px;}
.btn-ty6{height:26px;line-height:26px;font-size:14px;color:#008260;color:var(--sub2--jn-bg-color);padding:0 12px;background:#eaf5f7;border-radius:2px;border:1px solid #008260;border:1px solid var(--sub--jn-bg-color);}
.btn-ty6.st2{height:38px;line-height:38px;font-size:16px;}
.btn-ty7{height:38px;line-height:38px;font-size:16px;font-weight:500;color:#fff;padding:0 26px;background:#666666;border-radius:2px;border:none;}
.btn-ty8{min-width:94px;height:38px;padding:0 25px;font-size:15px;font-weight:500;line-height:38px;color:#333;border:1px solid #2e9eaf;border:1px solid var(--sub--jn-bg-color);border-radius:5px;background:#fff;}
.btn-ty9{width:36px;height:30px;padding:0;font-size:0;border:1px solid #bbbbbb;background:#fff url('../../../images/plum/common/bg_arrow.png') no-repeat 50% 50%;}

.btn-filter{position:relative;width:32px;height:32px;padding:0;font-size:0;line-height:0;border-radius:3px;background: url('../../../images/plum/common/btn_filter.png') no-repeat 50% 50%}
.btn-array{position:relative;width:32px;height:32px;padding:0;font-size:0;line-height:0;border-radius:3px;background: url('../../../images/plum/common/btn_array.png') no-repeat 50% 50%;}
.btn-excel{position:relative;width:32px;height:32px;padding:0;font-size:0;line-height:0;border-radius:3px;background: url('../../../images/plum/common/btn_excel.png') no-repeat 50% 50%;}
.btn-filter:before, .btn-array:before, .btn-excel:before{content:'';display:block;position:absolute;left:0;top:0;background:#008260;background:var(--main--jn-bg-color);width:30px;height:30px;border-radius:100%;z-index:-1;}
.btn-modify{width:19px;height:19px;padding:0;font-size:0;line-height:0;background: url('../../../images/plum/common/btn_modify.png') no-repeat 0 0;}
.btn-page{width:19px;height:19px;padding:0;font-size:0;line-height:0;background: url('../../../images/plum/common/btn_page.png') no-repeat 0 0;}
.btn-move{width:90px;height:58px;padding:0;font-size:0;line-height:0;background:#eeeeee url('../../../images/plum/common/btn_right.png') no-repeat 50% 50%;border-radius:3px;}
.btn-move.ty2{background:#eeeeee url('../../../images/plum/common/btn_left.png') no-repeat 50% 50%;border-radius:3px;}

.btn-right{text-align:right;}
.btn-right button{margin-left:6px;}
.btn-right2{text-align:right;position:absolute;right:15px;top:-7px;z-index:5;}
.btn-right3{text-align:right;margin:-47px 0 10px;}
.btn-right4{text-align:right;position:absolute;right:27px;top:11px;z-index:5;}
.btn-right5{text-align:right;margin:-32px 0 10px;}
.btn-right6{text-align:right;margin:-35px 0 10px;}

.btn-center{text-align:center;margin:30px 0;}

.btn_search{padding:0 30px 0 51px;width:auto;height:38px;line-height:37px;color:#fff;font-size:15px;font-weight:500;background-color:#2e9eaf;background:var(--sub--jn-bg-color) url('../../../images/plum/common/btn_search.png') no-repeat 29px 50%;border-radius:2px;}
.btn_submit{padding:0 16px 0 37px;width:auto;height:38px;line-height:39px;color:#fff;font-size:15px;font-weight:500;background-color:#2e9eaf;background:var(--sub--jn-bg-color) url('../../../images/plum/common/btn_submit.png') no-repeat 15px 50%;border-radius:2px;}
.btn_save{padding:0 42px 0 12px;width:auto;height:38px;line-height:37px;color:#333;font-size:15px;font-weight:500;background:#cbefe6 url('../../../images/plum/common/btn_save.png') no-repeat 100% 50%;border-radius:3px;}
.btn_reset{display:block;width:100%;padding:20px 37px 20px 19px;font-size:14px;color:#333;background:url('../../../images/plum/common/btn_reset.png') no-repeat 125px 50%;text-align:left;font-weight:500;}


/* search-box */
.search-box{position:relative;z-index:2;padding:6px 156px 5px 0;border:1px solid #cccccc;border-top:2px solid #008260;border-top:2px solid var(--main--jn-bg-color);background:#fff;}
.search-box .line{padding:10px 0;}
.search-box .line .date.input-group{display:inline-block;vertical-align:middle;}
.search-box .box{display:inline-block;}
.search-box label{display:inline-block;margin:0 16px 0 36px;color:#333333;font-size:15px;font-weight:500;padding:10px 0 10px 0;letter-spacing:-0.05em;}
.search-box label:before{content:'';width:2px;height:14px;background:#008260;background:var(--main--jn-bg-color);display:inline-block;margin-right:12px;vertical-align:middle;}
.search-box .btn_search{position:absolute;right:29px;bottom:17px;}
.search-box select{border:none;padding:0 45px 13px 20px;}
.search-box input[type="text"] {line-height:37px;height:38px;color:#333;font-size:15px;padding:0 10px;border:none;letter-spacing:-0.03em;border:1px solid #cccccc;border-radius:2px !important;}
.search-box input[type="text"]::-webkit-input-placeholder {opacity:1;}
.search-box input[type="text"]:-moz-placeholder {opacity:1;}
.search-box input[type="text"]::-moz-placeholder {opacity:1;}
.search-box input[type="text"]:-ms-input-placeholder {opacity:1;}

.input-group{display:inline-block;vertical-align:middle;}
.form-control{border-radius:2px;border-color:#ccc;font-size:15px;}
.date .input-group input[type = 'text']{padding:0 15px 0 12px;}
.date .input-group-addon{background:none;border:none;position:absolute;right:0;padding:0;top:0;width:30px;height:38px;margin:0 0 0 4px;z-index:3;text-align:left;padding-top:9px;}
.dropdown-menu{font-size:13px;}
.fa-calendar{width:22px;height:20px;display:inline-block;background: url('../../../images/plum/common/arrow_01.png') no-repeat 0 50%;}
.search-box .dropdown-toggle::after{position: absolute;width:45px;right:0;top:1px;margin:0;height:33px;background: url("../../../images/plum/common/arrow_01.png") no-repeat 0 50%;border:none;vertical-align:top;display:block;}
.search-box .multiselect{line-height: 30px;color: #878686;font-size: 18px;padding: 2px 54px 8px  30px;}
.search-box .btn-group.open .multiselect{border: 2px solid #b183dc;border-bottom:none;border-radius:3px 3px 0 0;padding: 0 54px 8px  28px;}
.search-box .multiselect-container > li > a label{padding:3px 15px 2px;font-size:14px;}
.search-box .multiselect-container > li > a label input{margin-right:6px;}
.search-box .multiselect-container > li > a:hover{text-decoration:none;}
.search-box .multiselect-container > li > .multiselect-all label{color:#fff;background:#b1a599;padding:5px 15px 4px;font-weight:normal;margin-bottom:5px;}
.search-box .multiselect-container > li > a label.checkbox{padding:3px 20px 3px 15px}
.search-box .multiselect-container > li > a > label{padding:3px 20px 3px 15px}
.search-box .checkbox input[type="checkbox"], .search-box  .checkbox-inline input[type="checkbox"], .search-box  .radio input[type="radio"], .search-box .radio-inline input[type="radio"]{position:relative;margin-left:0;}
.search-box .multiselect-container{border-radius:0;}
.search-box .multiselect-native-select .multiselect-container .input-group{margin:0;}
.search-box .multiselect-native-select .input-group .form-control{font-size:14px;color:#666;}
.search-box .multiselect-native-select .input-group-addon{padding:8px 8px 8px 9px;background:#cccccc;border-radius:0;}
.search-box .multiselect-native-select .glyphicon-search{width:21px;height: 21px;background: url('../../../images/plum/common/bg_sel_search.png') no-repeat 50% 50%;display:inline-block;}
.search-box .multiselect-native-select .form-control{border:none;}
.search-box .glyphicon-search::before{content:'';}
.search-box .multiselect-native-select .btn-default{border:none;padding:12px 20px 12px 12px;}
.search-box .multiselect-native-select .btn-default:hover{background:none;}
.search-box .multiselect-native-select .multiselect{padding:2px 54px 8px 30px}
.search-box .multiselect-native-select .multiselect-search{padding:8px 11px}
.search-box .multiselect-native-select .input-group-btn{display:table-cell;padding:0;}
.search-box  .multiselect-container > li.active label{background:#b1a599;color:#fff;padding:5px 15px 4px;font-weight:normal;margin-bottom:5px;}
.search-box .glyphicon-remove-circle{width:13px;height: 13px;background: url('../../../images/plum/common/bg_sel_del.png') no-repeat 50% 50%;display: inline-block;}
.search-box .glyphicon-remove-circle::before{content:'';}
.search-box  .dropdown-menu > .active > a, .search-box  .dropdown-menu > .active > a:focus, .search-box .dropdown-menu > .active > a:hover{background:#b1a599;}

.search-box.ty2{padding:0;}
.search-box.ty2 label{display:inline-block;padding:0 6px 0 28px;line-height:27px;}
.search-box.ty2 .box{height:48px;padding:10px 0;}
.search-box.ty2 input[type="text"]{padding:0 10px;border:1px solid #dbdbdb;height:27px;line-height:27px;background:#fafafa;vertical-align:middle;font-size:13px;border-radius:3px;}

.search-box2{display:table;width:100%;position:relative;z-index:2;border:2px solid #9d5cc6;border-radius:5px;overflow:hidden;padding-right:70px;}
.search-box2 .box{display:table-cell;width:auto;height:46px;border-left:1px solid #d7d7d7;z-index:1;padding-top:8px;}
.search-box2 .box:first-child{border:none;}
.search-box2 label{display:inline-block;color:#333333;font-size:16px;font-weight:bold;padding:0 30px 0 31px;letter-spacing:-0.05em;vertical-align:-1px;}
.search-box2 .btn_search{position:absolute;right:7px;top:50%;margin-top:-18px;width:60px;height:36px;background:#3a2d41;font-size:16px;font-weight:bold;color:#fff;border-radius:3px;text-align:center;}
.search-box2 select{padding:4px 27px 3px 10px;border-color:#bbbbbb;border-radius:3px;}
.search-box2 input[type="text"] {padding:5px 10px 6px 10px;border:1px solid #bbbbbb;border-radius:3px;}

.search-box3{position:relative;z-index:2;border:1px solid #cccccc;border-radius:5px;overflow:hidden;padding:8px 0;font-size:15px;}
.search-box3 .input-group{width:130px;display:inline-block;}
.search-box3 label{display:inline-block;color:#333333;font-size:16px;font-weight:bold;padding:0 6px 0 30px;letter-spacing:-0.05em;}
.search-box3 label.txt1{padding:0 1px 0 6px;font-weight:normal;font-size:15px;}
.search-box3 .form-control{display:inline-block;height:27px;line-height:27px;font-size:13px;padding:0 10px;border-radius:3px !important;}
.search-box3 .input-group-addon, .input-group-btn{display:inline-block;width:30px;background:none;border:none;padding:4px 0 0 4px;}
.search-box3 span.select2-container .select2-selection--single{ height:27px;}
.search-box3 .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top: -4px;}
.search-box3 span.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 24px;}
.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#008260;border-color:var(--main--jn-bg-color);}

.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active[disabled], .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled:hover[disabled]{background:#008260;background:var(--main--jn-bg-color);}
.datepicker th{font-weight:500;}


/* form */
select{height:32px;}
.txt_page span.select2-container--default .select2-selection--single{border-radius:2px;border:1px solid #cccccc;text-align:left;}
.txt_page span.select2-container--default .select2-selection--single .select2-selection__arrow b{border:none;width:12px;height:7px;background: url("../../../images/plum/common/arrow_01.png") no-repeat 0 0;margin:-3px 0 0 4px;left:0;}
.txt_page span.select2-container .select2-selection--single{height:32px;}
.txt_page span.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:28px;color:#333;padding-right:33px;}
.txt_page span.select2-container--default .select2-selection--single .select2-selection__arrow{height:29px;width:30px;}
.txt_page span.select2-container--default .select2-selection--multiple{border-radius:0;border:1px solid #bbbbbb;}
.txt_page span.select2-container .select2-selection--single .select2-selection__rendered{padding-left:10px;font-size:13px;}

span.select2-container--default .select2-selection--single{border-radius:2px;border:1px solid #cccccc;}
span.select2-container--default .select2-selection--single .select2-selection__arrow{width:33px;top:3px;}
span.select2-container--default .select2-selection--single .select2-selection__arrow b{border:none;width:12px;height:7px;background: url("../../../images/plum/common/arrow_01.png") no-repeat 0 0;margin:-3px 0 0 4px;left:0;}
span.select2-container .select2-selection--single{height:38px;}
span.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:37px;color:#333;font-size:15px;padding:0 30px 0 12px;text-align:left !important;}
span.select2-container--default .select2-selection--single .select2-selection__arrow{height:33px;}
span.select2-container--default .select2-selection--multiple{border-radius:0;border:1px solid #bbbbbb;}

.sel span.select2-container--default .select2-selection--single{border-radius:3px;border:1px solid #bbbbbb;text-align:left;}
.sel span.select2-container--default .select2-selection--single .select2-selection__arrow b{background:none;border-color:#111 transparent transparent;left:20%;border-style: solid;border-color: #111 transparent transparent;width:0;border-width: 5px 4px 0 4px;}
.sel span.select2-container .select2-selection--single{height:27px;}
.sel span.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:27px;color:#333;}
.sel span.select2-container--default .select2-selection--single .select2-selection__arrow{height:27px;top:0;}
.sel span.select2-container--default .select2-selection--multiple{border-radius:0;border:1px solid #bbbbbb;}
.sel .select2-container .select2-selection--single .select2-selection__rendered{padding-left:10px;font-size:13px;}

.inp-check{display:inline-block;height:22px;width:auto;}
.inp-check input[type = 'checkbox'] {opacity:0;position:absolute;}
.inp-check span {position:relative;display:block;height:20px;line-height:20px;width:auto;padding:0 0 0 23px;font-size:15px;color:#333;cursor:pointer;background: url("../../../images/plum/common/bg_check.png") no-repeat 0 0;font-weight:400;letter-spacing:-0.06em;}
.inp-check input[type = 'checkbox']:checked + span {background: url("../../../images/plum/common/bg_check.png") no-repeat 0 -26px;}
.inp-check input[type = 'checkbox']:disabled + span {background: url("../../../images/plum/common/bg_check.png") no-repeat 0 -52px;}
.inp-radio{display:inline-block;height:22px;width:auto;}
.inp-radio input[type = 'radio'] {opacity:0;position:absolute;}
.inp-radio span {position:relative;display:block;height:20px;line-height:20px;width:auto;padding:0 0 0 23px;font-size:15px;color:#333;cursor:pointer;background: url("../../../images/plum/common/bg_radio.png") no-repeat 0 0;font-weight:400;letter-spacing:-0.06em;}
.inp-radio input[type = 'radio']:checked + span {background: url("../../../images/plum/common/bg_radio.png") no-repeat 0 -26px;}
.inp-radio input[type = 'radio']:disabled + span {background: url("../../../images/plum/common/bg_radio.png") no-repeat 0 -52px;}

input[readonly="readonly"],input[readonly],input[disabled="disabled"],input[disabled]{background:#f8f8f8;color:#333;border-color:#cccccc;}
.form-control:disabled, .form-control[readonly]{background:#f8f8f8;}

.right-select{position:absolute;right:31px;top:69px;z-index:5;}
.right-select label{display:inline-block;margin:0 6px 0 16px;z-index:2;line-height:38px;color:#222;font-size:14px;background:#fff;font-weight:500;}
.right-select label:before{content:'';display:inline-block;width:4px;height:4px;background:#008260;background:var(--main--jn-bg-color);border-radius:100%;margin-right:4px;}

.inp-ty1{border:1px solid #cccccc;height:38px;line-height:37px;border-radius:2px;padding:0 10px;color:#333;font-size:15px;}
.inp-ty1:focus{border-color:#008260;border-color:var(--main--jn-bg-color);}

.select-box{position:absolute;top:61px;left:21px;z-index:4;}


/* switchery */
.switchery{box-sizing:border-box;}
.switchery > small{left:2px;top:2px;box-shadow:none;width:20px;height:20px;background:#5e5d5d ;z-index:3;}
.switchery-small{position:relative;height:26px;width:55px;border:none;z-index:2;}
.switchery-small:before2{content:'';display:inline-block;position:absolute;width:55px;height:26px;left:-2px;top:-1px;background:#eeeeee ;border-radius:20px;z-index:1;}


/* scroll-box */
.scroll-box {overflow:hidden;overflow-y:scroll;}
.scroll-box2{
scrollbar-highlight-color:#fff;
scrollbar-3dlight-color:#bbbbbb;
scrollbar-face-color:#fff;
scrollbar-shadow-color:#fff;
scrollbar-darkshadow-color:white;
scrollbar-track-color:#f5f5f5;
scrollbar-arrow-color:#555555;
}
.scroll-box::-webkit-scrollbar-track{
	border: 1px solid #bdbdbd;
	background-color: #f5f5f5;
}
.scroll-box::-webkit-scrollbar{
	width: 16px;
	background-color: #F5F5F5;
}
.scroll-box::-webkit-scrollbar-thumb{
	background-color: #fff;
	border: 1px solid #bdbdbd;
}


/* tab */
.tab-ty1{position:relative;overflow:hidden;height:38px;text-align:center;margin:30px 0 10px;}
.tab-ty1 li{display:inline-block;width:132px;text-align:center;margin:0 3px;}
.tab-ty1 li a{position:relative;display:block;height:38px;line-height:36px;color:#333;font-size:14px;font-weight:500;background:#eeeeee;border-radius:18px;}
.tab-ty1 li a:hover{text-decoration:none;}
.tab-ty1 li.on a, .tab-ty1 li .active{background:#fff;z-index:1;border:2px solid #008260;border:2px solid var(--main--jn-bg-color);}

.tab-ty1.st2{display:table;width:100%;}
.tab-ty1.st2 li{float:none;width:50%;display:table-cell;margin:0;}
.tab-ty1.st2 li a{display:inline-block;padding:0 30px;margin:0 5px;}
.tab-ty1.st2 li:nth-child(1){text-align:right;}
.tab-ty1.st2 li:nth-child(2){text-align:left;}

.tab-ty1.st3{margin-top:-49px;}


/* 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('../../../images/plum/common/btn_p_first.png') 0 0 no-repeat;}
.paging .prev{background: url('../../../images/plum/common/btn_p_prev.png') 0 0 no-repeat;}
.paging .next{background: url('../../../images/plum/common/btn_p_next.png') 0 0 no-repeat;}
.paging .last{background: url('../../../images/plum/common/btn_p_last.png') 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 #008260;border:1px solid var(--sub--jn-bg-color);text-decoration:none;}
.paging strong{display:inline-block;min-width:36px;height:36px;padding:0 6px;line-height:33px;color:#fff;font-weight:500;background:#008260;background:var(--main--jn-bg-color);border:1px solid #1979d7;vertical-align:middle;cursor:pointer;box-sizing: border-box;}


/* height margin */
.w100{width:100%;}
.w-127{width:127px}
.w-320{width:320px}

.h-ty1{height:calc(100% - 40px);}

.mt-290{margin-top:290px;}
.mt-0{margin-top:0 !important};}
.mt-5{margin-top:5px;}
.mt-10{margin-top:10px;}
.mt-12{margin-top:12px;}
.mt-20{margin-top:20px;}
.mt-25{margin-top:25px;}
.mt-30{margin-top:30px;}
.mt-38{margin-top:38px;}
.mt-40{margin-top:40px;}
.mt-50{margin-top:50px;}
.mr-6{margin-right:6px;}
.mr-10{margin-right:10px;}
.ml-6{margin-left:6px;}
.ml-10{margin-left:10px;}
.ml-16{margin-left:16px;}
.ml-20{margin-left:20px;}
.ml-25{margin-left:25px;}
.mb-12{margin-bottom:12px;}


/* loading */
.loading{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;}
.loading:before{content:'';display:block;position:fixed;left:0;top:0;width:100%;height:100%;background:#fff;opacity:0.0;z-index:100;}
.loading img{position:absolute;left:50%;top:50%;margin:-120px 0 0 -120px;z-index:101;}


/* modal */
.modal-backdrop.in{opacity: 0.78;}
.modal-dialog{margin: 66px auto;}
.modal-lg{max-width:1000px;border-raius:0;border:1px solid #008260;border:1px solid var(--sub--jn-bg-color);}
.modal-content{border-raius:0;border:none;}
.modal-header{border-raius:0;background:#008260;background:var(--main--jn-bg-color);border-bottom: 1px solid #dbdbdb;padding:13px 30px;}
.modal-title{color:#fff;font-size:24px;font-family: 'Nanum Gothic';font-weight:700;letter-spacing:-1px;line-height:1.2;}
.modal-header .close{font-size:0;width:28px;height:31px;background: url("../../../images/plum/common/btn_pop_close.png") no-repeat 0 50%;opacity: 1;vertical-align:middle}
.modal-body{padding:24px 30px 30px;}


/* pagination */
.pagination>li {display: inline;}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span{border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
.pagination>li:first-child>a, .pagination>li:first-child>span{margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.pagination-lg>li>a, .pagination-lg>li>span{padding: 10px 16px;font-size: 18px;line-height: 1.3333333;}
.pagination>li>a, .pagination>li>span{position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #337ab7;text-decoration: none;background-color: #fff;border: 1px solid #ddd;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{z-index: 1;color: #fff;cursor: default;background-color: var(--main--jn-bg-color);border-color: var(--main--jn-bg-color);}


/* layer_pop */
.layer_pop{position:fixed;left:50%;top:75px;display: none;width:950px;margin-left:-495px;z-index:900;background:#fff;border:1px solid #008260;border:1px solid var(--sub--jn-bg-color);}
.layer_pop .tit{background-color:#008260;background-color:var(--main--jn-bg-color);border-bottom: 1px solid #dbdbdb;padding:13px 30px;color:#fff;font-size:24px;font-family: 'Nanum Gothic';font-weight:700;letter-spacing:-1px;line-height:1.2;}
.layer_pop .layer_cnt{pOsition:relative;padding:24px 30px 0;}
.layer_pop .close{pOsition:absolute;right:37px;top:16px;font-size:0;width:25px;height:25px;background: url("../../../images/plum/common/btn_pop_close.png") no-repeat 0 50%;opacity: 1;vertical-align:middle}
.layer_pop .layer_close_box{margin:0;}
.layer_close_box{padding:10px 0 16px;margin:0 30px;border-top:1px solid #ededed;}
.layer_close_box .btn-center{margin-top:5px;}


/* media */
@media only screen and (max-width:1024px) {
	#wrap{width:1024px;}
}


/* blue type */
.blue #header{background:#0066cc;}
.blue #header h1 a{background:#7ba8f2 url('../../../images/plum/common/bg_logo_blue.png') no-repeat 14px 50%;}
.blue #header .util> a:after{background-color:#4596ef;}
.blue #header .util> a{background:#003e82;}
.blue #header .nav > ul > li.on > a{background:#2183e4;}
.blue #header .nav .submenu li a:hover{background:#2183e4;}
.blue .tit-ty2{color:#0066cc;}
.blue .tit-ty3:before{background:#0066cc;}
.blue .txt-ty1{color:#0066cc;}
.blue .txt_page p:before{background:#0066cc;}
.blue .txt_page p strong em{color:#0066cc;}
.blue .btn-ty1{border:1px solid #2183e4;}
.blue .btn-ty2{background:#0095cc;}
.blue .btn-ty5{color:#0066cc;border:1px solid #2183e4;}
.blue .btn-ty6{color:#0066cc;background:#e8f2fc;border:1px solid #2183e4;}
.blue .btn-ty8{border:1px solid #2183e4;}
.blue .btn_submit{background-color:#0066cc;}
.blue .btn-filter:before, .blue .btn-array:before, .blue .btn-excel:before{background:#0066cc;}
.blue .btn_search{background-color:#0095cc;}
.blue .search-box{border-top:2px solid #0066cc;}
.blue .search-box label:before{background:#0066cc;}
.blue .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#0066cc;}
.blue .datepicker table tr td.active:hover, .blue .datepicker table tr td.active:hover:hover, .blue .datepicker table tr td.active.disabled:hover, .blue .datepicker table tr td.active.disabled:hover:hover, .blue .datepicker table tr td.active:active, .blue .datepicker table tr td.active:hover:active, .blue .datepicker table tr td.active.disabled:active, .blue .datepicker table tr td.active.disabled:hover:active, .blue .datepicker table tr td.active.active, .blue .datepicker table tr td.active:hover.active, .blue .datepicker table tr td.active.disabled.active, .blue .datepicker table tr td.active.disabled:hover.active, .blue .datepicker table tr td.active.disabled, .blue .datepicker table tr td.active:hover.disabled, .blue .datepicker table tr td.active.disabled.disabled, .blue .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active[disabled], .blue .datepicker table tr td.active:hover[disabled], .blue .datepicker table tr td.active.disabled[disabled], .blue .datepicker table tr td.active.disabled:hover[disabled]{background:#0066cc;}
.blue .right-select label:before{background:#0066cc;}
.blue .inp-ty1:focus{border-color:#0066cc;}
.blue .tab-ty1 li.on a, .blue .tab-ty1 li .active{border:2px solid #0066cc;}
.blue .paging a:hover, .blue .paging a:focus{border:1px solid #0066cc;}
.blue .paging strong{background:#0066cc;}
.blue .modal-lg{border:1px solid #0066cc;}
.blue .modal-header{border-raius:0;background:#0066cc;}
.blue .pagination>.active>a, .blue .pagination>.active>a:focus, .blue .pagination>.active>a:hover, .blue .pagination>.active>span, .blue .pagination>.active>span:focus, .blue .pagination>.active>span:hover{background-color: #0066cc;border-color: #0066cc;}
.blue .layer_pop{border:1px solid #0066cc;}
.blue .layer_pop .tit{background-color:#0066cc;}
.blue .inp-check input[type = 'checkbox']:checked + span {background: url("../../../images/plum/common/bg_check_blue.png") no-repeat 0 -26px;}
.blue .inp-radio input[type = 'radio']:checked + span {background: url("../../../images/plum/common/bg_radio_blue.png") no-repeat 0 -26px;}
.blue .btn-move{width:90px;height:58px;padding:0;font-size:0;line-height:0;background:#eeeeee url('../../../images/plum/common/btn_right_blue.png') no-repeat 50% 50%;border-radius:3px;}
.blue .btn-move.ty2{background:#eeeeee url('../../../images/plum/common/btn_left_blue.png') no-repeat 50% 50%;border-radius:3px;}

.modalInput{
    border: 1px #006666 solid;
    height: 38px;
    padding: 0 21px;
    font-size: 16px;
    width: 100%;
    color: #006666;
    font-weight: 500;
    background: transparent;
}
.modalButton{
    margin-top: 30px;
    width: 251px;
    height: 43px;
    line-height: 43px;
    color: #fff;
    font-family: 'Nanum Gothic';
    font-size: 23px;
    font-weight: 700;
    border-radius: 22px;
    padding: 0 0 0 63px;
    background: #00907f url(../../../images/999001001/common/arrow_02.png) no-repeat 145px 50%;
    box-shadow: 0 15px 40px rgba(133,51,184,.3);
    text-align: left;
    box-shadow: 0 10px 18px rgba(18,36,0,.6);
}