@charset "utf-8";
body{background:#fff;color:#666;font-size:16px;letter-spacing:-1px;-webkit-text-size-adjust:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td,button{margin:0;padding:0;font-family:'Droid Sans','Malgun Gothic','Apple-Gothic','애플고딕','Helvetica','Tahoma',dotum,'돋움',gulim,'굴림',sans-serif;}
section,nav,article,aside,hgroup,header,footer{display:block;}
form,fieldset,img{border:0 none;}
table{border-spacing:0;/*border-collapse:collapse;*/border:0;}
em{font-style:normal}
ul,ol,li{list-style:none outside;}
input,select{vertical-align:middle;}
a{display:inline-block;text-decoration:none;color:#666;}
li,p,dt,dd,div,span{word-break:break-all;/*word-wrap:break-word;*/}
legend, caption, .skip, .hide{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0;margin:0;padding:0;}
input[type='text'], input[type='password'], input[type='tel'], input[type='number']{height:28px;background:#FFF;color:#666;border:1px solid #737373;font-size:13px;-webkit-border-radius:0;-webkit-appearance:none;}
select{height:28px;padding:0 20px 0 5px;border:1px solid #737373;background:#fff url('../img/bul_common_v1.png') no-repeat 100% 11px;color:#666;font-size:13px;-webkit-border-radius:0;-webkit-appearance:none;}
textarea {padding:8px;border:1px solid #737373;color:#666666;font-size:13px;-webkit-border-radius:0;}
/* header v3 */
#header{position:relative;height:45px;padding:10px 5px 0 72px;}
#header h1{position:absolute;top:0;left:0;}
#header h1 a{display:block;overflow:hidden;width:72px;height:55px;text-indent:-1000px;}
#header h1 a:before{content:'';position:absolute;top:11px;left:5px;width:61px;height:36px;background:url('../img/header.png') no-repeat 0 0;}
#header .sch {overflow:hidden;display:block;height:34px;padding:0 35px 0 3px;border:1px solid #784f09;border-right:none;background:#784f09;}
#header .sch input[type='text'] {width:100%;height:30px;margin:1px -1px 0 -2px;padding:0;border:1px solid #ffffff;font-size:0.8em;color:#666;text-indent:3px;line-height:29px;background:#fff;-webkit-border-radius:0;-webkit-appearance:none;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
#header .sch .cbt {overflow:hidden;position:absolute;top:13px;right:41px;width:23px;height:29px;border:none;background:#fff;text-indent:-1000px;cursor:pointer;}
#header .sch .cbt:before{content:'';position:absolute;top:6px;left:3px;width:17px;height:17px;background:url('../img/header.png') no-repeat -148px 0;}
#header .sch .bt {overflow:hidden;position:absolute;top:10px;right:5px;width:35px;height:36px;border:none;background:#784f09 url('../img/header.png') no-repeat -62px 0;text-indent:-1000px;cursor:pointer;}

.kwd{display:none;overflow:hidden;position:relative;padding-bottom:35px;border-top:1px solid #d52225;background:#fafafa;}
.kwd ul{overflow:hidden;float:left;width:50%;border-bottom:1px solid #d5d4d9;background:#fff;}
.kwd ul:nth-child(odd) {border-right:1px solid #d5d4d9;margin-left:-1px;}
.kwd li{overflow:hidden;height:34px;margin-bottom:-1px;border-bottom:1px solid #d5d4d9;}
.kwd li a{display:block;overflow:hidden;height:15px;padding:10px;color:#666;font-size:0.8em;font-weight:bold;line-height:1.4em;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.kwd li a strong{color:#e71818;}
.kwd .btn_close {position:absolute;bottom:9px;right:10px;}
.hyword {display:none;position:relative;padding-bottom:35px;border-top:1px solid #d52225;background:#fafafa;}
.hyword ul{overflow:hidden;border-bottom:1px solid #d5d4d9;background:#fff;}
.hyword li{overflow:hidden;height:35px;margin-bottom:-1px;border-bottom:1px solid #d5d4d9;}
.hyword li a{display:block;overflow:hidden;height:16px;padding:10px;color:#666;font-size:0.8em;font-weight:bold;line-height:1.4em;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.hyword .btn_close {position:absolute;bottom:9px;right:10px;}
nav{overflow:hidden;width:100%;background:#e4e9ee;}
#nav{position:relative;min-width:310px;height:38px;padding:1px 5px 0;border-top:1px solid #999b9f;border-bottom:1px solid #919397;
background:#e4e9ee;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ebeef3), to(#dee5e9));background:-webkit-linear-gradient(#ebeef3, #dee5e9);background:-moz-linear-gradient(#ebeef3, #dee5e9);background:-ms-linear-gradient(#ebeef3, #dee5e9);background:-o-linear-gradient(#ebeef3, #dee5e9);background:linear-gradient(#ebeef3, #dee5e9);}
#nav:before{content:'';position:absolute;top:0;left:0;height:1px;width:100%;background:#fff;}
#nav li{float:left;position:relative;width:24%;height:38px;}
#nav li:before{content:'';position:absolute;top:13px;left:0;width:1px;height:11px;background:#8f939a;}
#nav li.g1:before {display:none;}
#nav li.g3{width:28%;}
#nav li a{display:block;overflow:hidden;height:38px;color:#3b3e46;font-size:0.75em;font-weight:bold;line-height:3.1em;text-align:center;}
#nav li a:before{content:'';display:inline-block;overflow:hidden;width:15px;height:15px;margin-right:3px;background:url('../img/header.png') no-repeat -99px 0;vertical-align:-4px;}
#nav .g2 a:before{background-position:-116px 0;}
#nav .g3 a:before{background-position:-99px -16px;}
#nav .g4 a:before{background-position:-116px -16px;}
#nav .g4.on a{position:absolute;width:100%;padding:2px 8px 2px 0;margin-top:-2px;color:#fff;
background:#30333d;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#161a24), to(#3b3e46));background:-webkit-linear-gradient(#161a24, #3b3e46);background:-moz-linear-gradient(#161a24, #3b3e46);background:-ms-linear-gradient(#161a24, #3b3e46);background:-o-linear-gradient(#161a24, #3b3e46);background:linear-gradient(#161a24, #3b3e46);}
#nav .g4.on a:before{background-position:-132px -16px;}
#nav li .n{overflow:hidden;position:absolute;top:4px;width:14px;height:14px;margin-left:-4px;background:url('../img/header.png') no-repeat -147px -18px;text-indent:-1000px;}
#category {display:none;max-height:0px;position:relative;overflow:hidden;background:#dbdfe2;z-index:5;-webkit-transition: max-height 400ms linear 0;}
#category.open{display:block;max-height:600px;border-bottom:1px solid #a2a6a8;}
#category .cate{position:relative;margin-bottom:31px;border-top:1px solid #f7f9fb;border-bottom:1px solid #999b9f;
background:#fff;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ebf0f4), to(#fff));background:-webkit-linear-gradient(#ebf0f4, #fff);background:-moz-linear-gradient(#ebf0f4, #fff);background:-ms-linear-gradient(#ebf0f4, #fff);background:-o-linear-gradient(#ebf0f4, #fff);background:linear-gradient(#ebf0f4, #fff);}
#category ul{overflow:hidden;margin:auto;padding:7px 0 0;}
#category li{float:left;width:20%;height:67px;margin:2px 0 0;text-align:center;font-weight:bold;line-height:1.2em;}
@media screen and (min-width : 600px) {#category ul {padding:7px 1.1em 0;} #category li{width:12.5%;}}
#category li a{display:block;overflow:hidden;width:100%;height:75px;color:#3b3e46;font-size:0.7em;}
#category li a:before{content:'';display:block;width:45px;height:41px;margin:auto;background:url('../img/header.png') no-repeat 0 -36px;}
#category .m2 a:before{background-position:-45px -36px;}
#category .m3 a:before{background-position:-90px -36px;}
#category .m4 a:before{background-position:-135px -36px;}
#category .m5 a:before{background-position:0 -77px;}
#category .m6 a:before{background-position:-45px -77px;}
#category .m7 a:before{background-position:-90px -77px;}
#category .m8 a:before{background-position:-135px -77px;}
#category .btn_close {position:absolute;bottom:-27px;right:5px;border-color:#999b9f;}

@media screen and (-webkit-device-pixel-ratio:1.5) {
#nav li a{-webkit-text-stroke-width:.01em;}
#header h1 a:before,
#header .sch .cbt:before,
#header .sch .bt,
#nav li a:before,
#nav li .n,
#category li a:before,
//.allview .n{background-image:url('../img/header_r2.png');background-size:180px 118px;}
}
@media screen and (-webkit-device-pixel-ratio:2) {
#nav li a{-webkit-text-stroke-width:.01em;}
#header h1 a:before,
#header .sch .cbt:before,
#header .sch .bt,
#nav li a:before,
#nav li .n,
#category li a:before,
//.allview .n{background-image:url('../img/header_r2.png');background-size:180px 118px;}
}
@media screen and (min-width : 360px) {
#nav li a{font-size:0.8em;line-height:2.9em;-webkit-text-stroke-width:.02em;}
//.allview li a{padding-left:5px;} .allview .all{margin-left:10px;}
}
/* footer v3 */
.fnoti{position:relative;height:34px;padding-right:70px;border-top:1px solid #c7d2da;background:#f4f5f6;}
.fnoti .noti{overflow:hidden;height:34px;line-height:30px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.fnoti .noti em a{padding:0 5px;color:#1793e6;font-size:0.6em;font-style:normal;vertical-align:middle;}
.fnoti .noti p{display:inline;}
.fnoti .noti p a{color:#60697b;font-size:0.75em;vertical-align:middle;}
.fnoti .btn_top{position:absolute;top:7px;right:4px;padding:2px 19px 3px 7px;border:1px solid #979eb3;border-radius:2px;-moz-border-radius:2px;color:#444b5e;font-size:0.7em;line-height:1.2em;}
.fnoti .btn_top:after{content:'';position:absolute;top:5px;right:8px;width:7px;height:7px;background:url('../img/header.png') no-repeat -167px 0;}
.fmenu{height:33px;background:#2b2d34;}
.fmenu ul{width:px;height:33px;margin:auto;}
.fmenu li{float:left;width:25%;height:33px;}
.fmenu li a{display:block;height:33px;border-left:1px solid #55575d;color:#fff;font-size:0.75em;font-weight:bold;line-height:2.75em;text-align:center;}
.fmenu ul li:first-child a{border-left:none;}
.foot{padding:5px 2px 24px;border-top:1px solid #676b72;background:#5f636b;text-align:center;}
@media screen and (min-width : 360px) {.foot{padding-left:5px;padding-right:5px;}}
@media screen and (-webkit-device-pixel-ratio:1.5) {.fnoti .btn_top:after{background-image:url('../img/header_r2.png');background-size:180px 118px;}}
@media screen and (-webkit-device-pixel-ratio:2) {.fnoti .btn_top:after{background-image:url('../img/header_r2.png');background-size:180px 118px;}}
.foot ul li{display:inline;}
.foot ul li:before{content:'';display:inline-block;width:1px;height:10px;background:#d7d8da;vertical-align:middle;}
.foot ul li:first-child:before{display:none;}
.foot ul li a{display:inline-block;padding:4px 10px;color:#fff;font-size:0.75em;line-height:1.2em;}
.foot address{display:block;width:100%;padding-top:5px;color:#c0c0c0;font-size:0.7em;font-style:normal;line-height:1.54em;}
.foot address strong{white-space:nowrap;color:#fff;font-weight:normal;}
.foot address strong a{color:#fff;text-decoration:underline;}
.foot address .s{font-size:0.8em}
.foot address .b:before{content:'';display:inline-block;width:1px;height:8px;margin:0 3px 2px;background:#a8a9ab;vertical-align:-3px;}
.foot address a.law{display:inline-block;margin-left:3px;padding:0 8px;border:1px solid #2b2d34;border-radius:2px;-moz-border-radius:2px;color:#fff;white-space:nowrap;
	background:#45474e;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#4f5157), to(#303239));background: -webkit-linear-gradient(#4f5157, #303239);background: -moz-linear-gradient(#4f5157, #303239);background:-ms-linear-gradient(#4f5157, #303239);background:-o-linear-gradient(#4f5157, #303239);background:linear-gradient(#4f5157, #303239);
}
/* header-btn */
.btn_close_bk{position:relative;display:inline-block;overflow:hidden;height:18px;padding:0 20px 0 7px;border:1px solid #181818;border-radius:2px;-moz-border-radius:2px;color:#acb3bf !important;font-size:0.7em;font-weight:bold;text-align:center;line-height:1.7em;
background:#303c4f;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#36445a), to(#273040));background:-webkit-linear-gradient(#36445a, #273040);background:-moz-linear-gradient(#36445a, #273040);background:-ms-linear-gradient(#36445a, #273040);background:-o-linear-gradient(#36445a, #273040);background:linear-gradient(#36445a, #273040);
box-shadow:inset 0 1px 0 #49556a;-webkit-box-shadow:inset 0 1px 0 #49556a;}
.btn_close_bk:before, .btn_close_bk:after {content:'';position:absolute;left:auto;right:11px;top:4px;width:2px;height:10px;background:#acb3bf;}
.btn_close_bk:before{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.btn_close_bk:after{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.btn_close{overflow:hidden;height:21px;padding:5px 27px 0 12px;border:1px solid #d5d4d9;border-width:0 1px 1px 1px;background:#fff;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;color:#666;font-size:0.7em;font-weight:bold;text-align:center;}
.btn_close:before, .btn_close:after {content:'';position:absolute;left:auto;right:14px;top:6px;width:3px;height:12px;background:#979eb3;box-shadow:inset 0 0 0 #979eb3;-webkit-box-shadow:inset 0 0 0 #979eb3;}
.btn_close:before{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.btn_close:after{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
/* cts */
#cts{position: relative;margin:0 10px 25px;z-index: 20;}
.lad{width:100%;z-index:100;}
.lad div{width:100%;height:48px;text-align:center;}
.lad a{display:block;width:100%;height:48px;}
.lad img{width:320px;height:48px;vertical-align:top;}
/* common-title */
.title{padding:13px 83px 9px 17px;border-bottom:1px solid #8c8c8c;color:#2d2d2d;font-size:0.95em;line-height:1.25em;word-wrap:break-word;}
.title:before{content:'';position:absolute;margin:5px 0 0 -17px;width:12px;height:9px;background:url('../img/bul_common_v1.png') no-repeat 0 -25px;}
.title2{padding:13px 17px 9px 27px;color:#2d2d2d;font-size:0.95em;line-height:1.25em;word-wrap:break-word;}
.title2:before{content:' ';position:absolute;margin:5px 0 0 -17px;width:12px;height:9px;background:url('../img/bul_common_v1.png') no-repeat 0 -25px;}
.title2 .s{color:#888;font-size:0.73em;font-weight:normal;}
.tit_bs{margin:19px 0 9px;padding-left:8px;color:#3b3b3b;font-size:0.85em;line-height:1.2em;}
.tit_bs:before{content:'';position:absolute;margin:3px 0 0 -8px;width:0;height:0;border-left:4px solid #4178cd;border-top:4px solid transparent;border-bottom:4px solid transparent;}
.tit_bs .st{font-size:0.85em;font-weight:normal;line-height:1.1em}
.title + .tit_bs{margin-top:10px;}
.tit_bs .s{color:#666;font-size:0.85em;font-weight:normal}
.stit_bs{margin:9px 0 9px;padding-left:8px;color:#555;font-size:0.85em;line-height:1.2em;}
.stit_bs:before{content:'';position:absolute;margin:6px 0 0 -8px;width:3px;height:3px;background:#a4a5a0;}
.tit_note{margin-top:13px;padding-left:19px;color:#7a5d3d;font-size:0.85em;line-height:1.2em;}
.tit_note:before{content:'';position:absolute;margin:1px 0 0 -19px;width:15px;height:14px;background:url('../img/bul_common_v1.png') no-repeat 0 -35px;}
.tbtn{position:absolute;top:8px;right:0;}
/* common-btn */
.btns {display:inline-block;border:1px solid #bfbfbf;color:#666;font-size:0.75em;font-weight:bold;line-height:1em;letter-spacing:-0.15em;
	background:#f2f2f2;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f2f2f2));background: -webkit-linear-gradient(#fff, #f2f2f2);background: -moz-linear-gradient(#fff, #f2f2f2);background:-ms-linear-gradient(#fff, #f2f2f2);background:-o-linear-gradient(#fff, #f2f2f2);background:linear-gradient(#fff, #f2f2f2);
	box-shadow:0px 1px 0px #e0e0e0;-webkit-box-shadow:0px 1px 0px #e0e0e0;}
.btns span{display:block;border:1px solid #fff;padding:4px 8px 5px;text-align:center}
.btns span.arr{padding-right:18px;}
.btns span.arr:after{content:'';position:absolute;width:0;height:0;margin:2px 0 0 5px;border-left:5px solid #8d8d8d;border-top:5px solid transparent;border-bottom:5px solid transparent;}
.btns span.back{padding-left:18px;}
.btns span.back:before{content:'';position:absolute;width:0;height:0;margin:1px 0 0 -10px;border-right:5px solid #8d8d8d;border-top:5px solid transparent;border-bottom:5px solid transparent;}
.btnsr {display:inline-block;border:1px solid #db1700;color:#fff;font-size:0.75em;font-weight:bold;line-height:1em;letter-spacing:-0.15em;
	background:#fd3d3d;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fe6565), to(#f44041));background: -webkit-linear-gradient(#fe6565, #f44041);background: -moz-linear-gradient(#fe6565, #f44041);background:-ms-linear-gradient(#fe6565, #f44041);background:-o-linear-gradient(#fe6565, #f44041);background:linear-gradient(#fe6565, #f44041);
	box-shadow:0px 1px 0px #e0e0e0;-webkit-box-shadow:0px 1px 0px #e0e0e0;}
.btnsr span{display:block;margin:1px;padding:4px 8px 5px;
	background:#fd3d3d;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fd3d3d), to(#f11213));background: -webkit-linear-gradient(#fd3d3d, #f11213);background: -moz-linear-gradient(#fd3d3d, #f11213);background:-ms-linear-gradient(#fd3d3d, #f11213);background:-o-linear-gradient(#fd3d3d, #f11213);background:linear-gradient(#fd3d3d, #f11213);
}
.btnsrw {display:inline-block;border:1px solid #f30904;color:#f30904;font-size:0.75em;font-weight:bold;line-height:1em;letter-spacing:-0.15em;
	background:#fff2ed;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#fff2ed));background: -webkit-linear-gradient(#fff, #fff2ed);background: -moz-linear-gradient(#fff, #fff2ed);background:-ms-linear-gradient(#fff, #fff2ed);background:-o-linear-gradient(#fff, #fff2ed);background:linear-gradient(#fff, #fff2ed);
	box-shadow:0px 1px 0px #e0e0e0;-webkit-box-shadow:0px 1px 0px #e0e0e0;nowrap;}
.btnsrw span{display:block;border:1px solid #fff;padding:4px 8px 5px;text-align:center}
.btnsg {display:inline-block;border:1px solid #868686;color:#fff;font-size:0.75em;font-weight:bold;line-height:1em;letter-spacing:-0.15em;
	background:#a1a1a1;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#a1a1a1), to(#6c6c6c));background: -webkit-linear-gradient(#a1a1a1, #6c6c6c);background: -moz-linear-gradient(#a1a1a1, #6c6c6c);background:-ms-linear-gradient(#a1a1a1, #6c6c6c);background:-o-linear-gradient(#a1a1a1, #6c6c6c);background:linear-gradient(#a1a1a1, #6c6c6c);
	box-shadow:0px 1px 0px #e0e0e0;-webkit-box-shadow:0px 1px 0px #e0e0e0;}
.btnsg span{display:block;margin:1px;padding:4px 8px 5px;
	background:#8f8f8f;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#8f8f8f), to(#535353));background: -webkit-linear-gradient(#8f8f8f, #535353);background: -moz-linear-gradient(#8f8f8f, #535353);background:-ms-linear-gradient(#8f8f8f, #535353);background:-o-linear-gradient(#8f8f8f, #535353);background:linear-gradient(#8f8f8f, #535353);
}
.btnsb {display:inline-block;border:1px solid #0579b4;color:#fff;font-size:0.75em;font-weight:bold;line-height:1em;letter-spacing:-0.15em;
	background:#6fbedc;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#75c4e2), to(#69bad8));background: -webkit-linear-gradient(#75c4e2, #69bad8);background: -moz-linear-gradient(#75c4e2, #69bad8);background:-ms-linear-gradient(#75c4e2, #69bad8);background:-o-linear-gradient(#75c4e2, #69bad8);background:linear-gradient(#75c4e2, #69bad8);
	box-shadow:0px 1px 0px #e0e0e0;-webkit-box-shadow:0px 1px 0px #e0e0e0;}
.btnsb span{display:block;margin:1px;padding:4px 8px 5px;
	background:#41aad2;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#49b0d8), to(#39a4cc));background: -webkit-linear-gradient(#49b0d8, #39a4cc);background: -moz-linear-gradient(#49b0d8, #39a4cc);background:-ms-linear-gradient(#49b0d8, #39a4cc);background:-o-linear-gradient(#49b0d8, #39a4cc);background:linear-gradient(#49b0d8, #39a4cc);
}
.btnb {display:inline-block;border:1px solid #fff;color:#555;font-size:1.1em;font-weight:bold;line-height:1.5em;
	background:#f2f2f2;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f2f2f2));background: -webkit-linear-gradient(#fff, #f2f2f2);background: -moz-linear-gradient(#fff, #f2f2f2);background:-ms-linear-gradient(#fff, #f2f2f2);background:-o-linear-gradient(#fff, #f2f2f2);background:linear-gradient(#fff, #f2f2f2);
	box-shadow:0px 1px 0px #e0e0e0;-webkit-box-shadow:0px 1px 0px #e0e0e0;}
.btnb span{display:block;border:2px solid #fff;padding:9px 8px 9px;}
.btnbr {display:inline-block;border:1px solid #fff;color:#f30904;font-size:1.1em;font-weight:bold;line-height:1.5em;
	background:#f2f2f2;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f2f2f2));background: -webkit-linear-gradient(#fff, #ffeee8);background: -moz-linear-gradient(#fff, #ffeee8);background:-ms-linear-gradient(#fff, #ffeee8);background:-o-linear-gradient(#fff, #ffeee8);background:linear-gradient(#fff, #ffeee8);
	box-shadow:0px 1px 0px #e0e0e0;-webkit-box-shadow:0px 1px 0px #e0e0e0;}
.btnbr span{display:block;border:2px solid #fff;padding:9px 8px 9px;}
.btnp {display:inline-block;border:1px solid #595959;color:#111;font-size:0.95em;font-weight:bold;line-height:1em;
	background:#f2f2f2;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#ebebeb));background: -webkit-linear-gradient(#fff, #ebebeb);background: -moz-linear-gradient(#fff, #ebebeb);background:-ms-linear-gradient(#fff, #ebebeb);background:-o-linear-gradient(#fff, #ebebeb);background:linear-gradient(#fff, #ebebeb);
	box-shadow:0px 2px 1px #d9d9d9;-webkit-box-shadow:0px 2px 1px #d9d9d9;}
.btnp span{display:block;border:2px solid #fff;padding:9px 8px 9px;}
.btnpr {display:inline-block;border:1px solid #fff;color:#fff;font-size:1.1em;font-weight:bold;line-height:1.5em;
	background:#f72727;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fe6565), to(#f33f40));background: -webkit-linear-gradient(#fe6565, #f33f40);background: -moz-linear-gradient(#fe6565, #f33f40);background:-ms-linear-gradient(#fe6565, #f33f40);background:-o-linear-gradient(#fe6565, #f33f40);background:linear-gradient(#fe6565, #f33f40);
	box-shadow:0px 2px 1px #d9d9d9;-webkit-box-shadow:0px 2px 1px #d9d9d9;}
.btnpr span{display:block;margin:2px;padding:9px 8px 9px;
	background:#f72727;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fe3e3e), to(#f11011));background: -webkit-linear-gradient(#fe3e3e, #f11011);background: -moz-linear-gradient(#fe3e3e, #f11011);background:-ms-linear-gradient(#fe3e3e, #f11011);background:-o-linear-gradient(#fe3e3e, #f11011);background:linear-gradient(#fe3e3e, #f11011);}
.btn_w{margin-top:15px;text-align:center;}
.btn_w a{display:block;}
.btn_w2{overflow:hidden;margin:15px -5px 0;text-align:center;}
.btn_w2 div{float:left;width:50%;}
.btn_w2 div a{display:block;margin:0 5px;}
.btn_w2 div a.btnb span{padding-left:0;padding-right:0;}
.btn_wL{padding-top:10px;margin:10px 0 0;border-top:1px solid #676767;}
.btn_w2.btn_wL div:first-child a{margin-left:0;}
.btn_w2.btn_wL div:last-child a{margin-right:0;}
/* common-paging */
.pages{position:relative;height:30px;padding:9px 30px 9px;border-top:1px solid #8c8c8c;text-align:center;}
.pages a,
.pages strong{display:inline-block;width:33px;height:20px;padding:6px 0 0 0;margin:0 1px;border:1px solid #bababa;color:#585860;font-size:0.85em;font-weight:bold;line-height:1.2em;vertical-align:top;
box-shadow:0px 1px 0px #e5e5e5;-webkit-box-shadow:0px 1px 0px #e5e5e5;}
.pages a.on, .pages strong{border:1px solid #e71818;color:#e71818;}
.pages a.prev, .pages a.next{display:block;position:absolute;top:9px;width:22px;height:22px;padding:2px;margin:0;text-indent:-1000em;border:1px solid #8c8c8c;
	background:#f8f8f8;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f2f2f2));background: -webkit-linear-gradient(#fff, #f2f2f2);background: -moz-linear-gradient(#fff, #f2f2f2);background:-ms-linear-gradient(#fff, #f2f2f2);background:-o-linear-gradient(#fff, #f2f2f2);background:linear-gradient(#fff, #f2f2f2);
	background-clip:content-box;box-shadow:0px 1px 0px #e0e0e0;-webkit-box-shadow:0px 1px 0px #e0e0e0;}
.pages a.prev{left:10px;}
.pages a.next{right:10px;}
.pages a.prev:before, .pages a.next:before{content:'';position:absolute;top:8px;left:10px;width:6px;height:11px;background:url('../img/bul_common_v1.png') no-repeat 0 -70px;}
.pages a.next:before{background-position:-10px -70px;}
/* common-공지사항 */
.nt_lst {margin-top:10px;padding:6px 9px 9px;border:1px solid #ababab;}
.nt_lst li{position:relative;padding-left:8px;margin-top:2px;color:#8c7458 !important;font-size:0.75em;line-height:1.25em;}
.nt_lst li:before{content:'';position:absolute;top:6px;left:0;width:4px;height:1px;background:#8c7458;}
.ntc_lst {margin-top:8px;padding:6px 0 0;border-top:1px solid #ababab;}
.ntc_lst li{position:relative;padding-left:8px;margin-top:2px;color:#666;font-size:0.75em;line-height:1.25em;}
.ntc_lst li:before{content:'';position:absolute;top:6px;left:0;width:4px;height:1px;background:#8c7458;}
.ntc_lst li.red{color:#8c7458 !important;}
.ntc_lst li.red:before{background:#8c7458;}
/* common-list */
.bs_lst {margin-top:8px;}
.bs_lst li{position:relative;padding-left:8px;margin-top:4px;color:#666;font-size:0.75em;line-height:1.25em;}
.bs_lst li:before{content:'';position:absolute;top:6px;left:0;width:3px;height:3px;background:#a4a5a0;}
.bs_lst li strong{color:#111;}
section .bs_lst:first-child{margin-top:13px;}
/* common class*/
.msgbox {margin: 10px 0 0;padding:18px 10px 18px;border:1px solid #ababab;text-align:center;}
.msgbox strong {color: #2d2d2d;font-size: 0.85em;}
.msgbox p {margin-top:5px;color: #666;font-size: 0.75em;line-height:1.25em;}
/*layer*/
.lyw{display:none;position:absolute;overflow:hidden;width:100%;z-index:30;cursor:pointer;}
.lyw .lym{overflow:hidden;margin:0 10px;border:2px solid #ff3700;background:#fff;}
.lyw .cls{position:absolute;top:0;right:10px;width:36px;height:36px;background:url('../img/btn_layer_close.png') 0 2px no-repeat;text-indent:-10000em;z-index:10;}
#cts .lyw .lym{margin:0;}
#cts .lyw .cls{right:0;}
.lyw h2, .lyw h3{padding:11px 4px 9px;margin:0 4px;border-bottom:1px solid #8c8c8c;color:#3b3b3b;font-size:0.85em;line-height:1.25em;}
.dspnon{display:none;}