
/* COMPANY KYH 120830 */

/* Common */
html{overflow-y:scroll}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;font-weight:normal}
html:first-child select{height:20px}
body,input,textarea,button,table{font-family:"NanumGothic", Gulim, '굴림', Dotum, '돋움', Helvetica, Arial, sans-serif;font-size:12px;color:#545454}
table{font-size:1em}
img,fieldset{border:0}
ul,ol,li{list-style:none}
a{color:#545454;text-decoration:none}
/*a:hover,a:active,a:focus{text-decoration:underline}*/
header,hgroup,article,nav,footer,figure,figcaption,canvas,section{display:block}
table{width:100%;border:0 none;border-spacing:0}
caption,th,td{border:0 none;font-weight:normal;text-align:left}
caption{visibility:hidden;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0}
button{cursor:pointer}
hr{display:none}
em{font-style:normal}
.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
address,caption,strong,em,cite{font-weight:normal;font-style:normal}
img,input,button,textarea,select{vertical-align:middle}

/* web font */
@font-face{
font-family:'NanumGothic';font-weight:normal;font-style:normal;src:url('NanumGothic.eot');src:url('NanumGothic.eot?#iefix') format('embedded-opentype'),url('NanumGothic.woff') format('woff'),url('NanumGothic.ttf') format('truetype')}
@font-face{
font-family:'NanumGothicBold';font-weight:normal;font-style:normal;src:url('NanumGothicBold.eot');src:url('NanumGothicBold.eot?#iefix') format('embedded-opentype'),url('NanumGothicBold.woff') format('woff'),url('NanumGothicBold.ttf') format('truetype')}

/* font color */
.f_bold{font-family:'NanumGothicBold'}
.f_blue1{color:#82a4c8}
.f_red1{color:#f00}
.f_size{color:#82a4c8}

/* width */
.w_35{width:35px !important}

/* height */
.h_24{height:24px !important}

/* margin */
.mt_5{margin-top:5px !important}
.mt_9{margin-top:9px !important}
.mt_10{margin-top:10px !important}
.mt_20{margin-top:20px !important}
.mt_28{margin-top:28px !important}
.mt_30{margin-top:30px !important}
.mt_40{margin-top:40px !important}

.ml_13{margin-left:13px !important}

/* 접근성 */
.accessibility{visibility:hidden;overflow:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0}

/* text-align */
.ta_l{text-align:left !important}
.ta_r{text-align:right !important}
.ta_c{text-align:center !important}

/* Layout */

body#main,body#subADM{width:100%;height:100%;margin:0 auto}

body{width:100%;height:100%}
body#login {background:#27292d}

div#wrapADM:after{display:block;clear:both;content:''}
body#subADM {width:100%;height:100%}

body#subADM div#wrapADM_w{position:relative;width:100%;height:100%;padding-bottom:52px;background:transparent url(../imgADM/_layout/bg_line02_f.png) repeat-x 0 100%}
/* body#subADM div#wrapADM{position:relative;width:1366px;height:100%}*/
body#subADM div.bo{width:100%;height:52px;background: url(../imgADM/_layout/bg_line01_f.png) repeat-x 0 0}

div#headerADM{position:relative;width:100%;height:210px}
body#subADM div#headerADM{height:51px}

div#containerADM:after{display:block;clear:both;content:''}
div#containerADM{position:relative;height:auto}
body#subADM div#containerADM{position:relative;width:1280px;height:auto;/* qucik 위치 */margin:0 auto;background:url(../imgADM/_layout/con_bg.jpg) repeat-y 0 0}

/*body#subADM div#containerADM div.snbADM{position:absolute;top:0;left:0;z-index:10;width:159px;height:auto;background:#f0f2f8;border-right:1px solid #adadc1;margin:0 20px 0 0;padding-bottom:200px}*/

div#contentADM:after{display:block;clear:both;content:''}
/*div#containerADM div#contentADM{display:inline-block;float:left}*/
body#subADM div#containerADM div#contentADM{float:left;width:1024px;min-height:600px;padding-bottom:50px}

div#footerADM:after{display:block;clear:both;content:''}
/*
div#footerADM{clear:both;position:relative;margin-top:-52px;width:1366px;height:50px;background:transparent}*/

div#containerADM,div#footerADM,.lnb{text-align:left}

/* footer */
div#footerADM{position:relative}
div#footerADM{clear:both;position:relative;margin-top:-52px;height:50px;background:transparent}
div#footerADM ul:after{display:block;clear:both;content:''}
div#footerADM ul {padding:17px 0 0 20px}
div#footerADM ul li{float:left;display:inline-block;margin-left:9px;padding-left:11px;background:url(../imgADM/_layout/footer/bu_line02.png) no-repeat 0 50%}
div#footerADM ul li.first{margin-left:0 !important;padding-left:0 !important;background:none}
div#footerADM ul li a{display:block;font-size:10px;color:#666;font-family:'NanumGothicBold'; letter-spacing:-0.04em}
div#footerADM ul li a:hover{color:#666;text-decoration:none; }
div#footerADM address {/*position:absolute;top:17px;right:18px;*/margin-top:20px;font-size:10px;color:#444;text-align:center;}

/* Main */

/* Header */
.skipto_go{position:relative;margin:0px auto 0;width:1004px}
.skipto_go a{margin:0 auto;display:block;overflow:hidden;width:0.55px;height:0.55px;font-size: 14px;color:#000;text-align:center;white-space:nowrap;cursor:pointer}
.skipto_go a:hover,.skipto_go a:focus,.skipto_go a:active{margin:0 auto;width:998px;height:auto;padding:8px 0 5px;line-height:15px;background-color: #fff;border: 3px solid #ccc;color: #000;display: inline-block;font-weight: bold}

div#headerADM h1.logo_top{display:block;position:absolute;top:0;left:0;width:159px;height:46px}
div#headerADM h1.logo_top a{display:block}

div#headerADM div#infomenu:after{display:block;clear:both;content:''}
div#headerADM div#infomenu{position:absolute;top:0;right:0;width:auto;text-align:right}
div#headerADM div#infomenu ul {float:right;display:inline-block;margin:13px 20px 0 0}
div#headerADM div#infomenu ul li{float:left;display:inline-block;margin-left:3px}
div#headerADM div#infomenu span {float:left;display:inline-block;margin:15px 18px 0 0;font-size:1em;color:#c3c5c9}

div#headerADM div#gnb:after{display:block;clear:both;content:''}
/*div#headerADM div#gnb{float:left;display:inline-block;margin-left:159px;width:965px}*/
	div#headerADM div#gnb{float:left;display:inline-block;margin-left:159px;width:965px}
div#headerADM div#gnb ul:after{display:block;clear:both;content:''}
div#headerADM div#gnb ul {display:inline-block;background:url(../imgADM/_layout/gnb/bu_line01.png) no-repeat 100% 0}
div#headerADM div#gnb ul li{float:left;display:inline-block;background:url(../imgADM/_layout/gnb/bu_line01.png) no-repeat 0 0}
div#headerADM div#gnb ul li a{display:table-cell;/*padding:15px 23px 17px;*/padding:4px 23px 6px;height:36px;line-height:1.3;vertical-align:middle;font-size:1em;color:#b8bbc5; letter-spacing:-0.04em}
div#headerADM div#gnb ul li a:hover{color:#b8bbc5;text-decoration:none; }


/* content */

/* sub */

/* snb */
div.snbADM{position:relative;float:left}
div.snbADM div#snbADM2.subMenuADM{width:160px;height:auto}
div#snbADM2 p.sTitle{display:block;height:99px;line-height:99px;text-align: center;color:#fff;font-size:24px;letter-spacing:-.02em;font-family:'NanumGothicBold';border-bottom:1px solid #d8d9df;background:url(../imgADM/_layout/lnb_tit_bg.jpg) no-repeat;}
div#snbADM2 ul#snb{width:159px}
div#snbADM2 ul li{display:block}
div#snbADM2 ul li.depth1{width:159px}
div#snbADM2 ul li a{display:inline-block;cursor:pointer}
div#snbADM2 ul li.current a{display:inline-block;cursor:pointer}
/* 2depth */
div#snbADM2 ul li a.depth1{display:block;text-decoration:none}
div#snbADM2 ul li a.depth1 span{display:block;padding:20px 0 20px 12px;/*background:#f0f2f8 url(../imgADM/_layout/snb/bu_arrow_off.png) no-repeat 14px 17px*/;font-size:13px;line-height:17px;font-family:'NanumGothicBold';color:#545454;text-decoration:none;border-bottom:1px solid #d8d9df;
letter-spacing:-.02em;border-bottom:1px solid #d8d9df}
/*div#snbADM2 ul li a.depth1:hover span, */div#snbADM2 ul li a.depth1:focus span
{display:block;background:#585858;font-family:'NanumGothicBold';color:#fff;text-decoration:none;border-bottom:1px solid #4b4b4b}
div#snbADM2 ul li.current a.depth1 span,div#snbADM2 ul li.current a.depth1:hover span,div#snbADM2 ul li.current a.depth1:focus span
{background:#585858;color:#fff;text-decoration:none;border-bottom:1px solid #4b4b4b}
/* 3depth */
div#snbADM2 ul ul:after{display:block;clear:both;content:''}
div#snbADM2 ul li ul.depth2{padding:10px 0;background:#9b9b9b}
div#snbADM2 ul li ul.depth2 li:after{display:block;clear:both;content:''}
div#snbADM2 ul li ul.depth2 li a{display:block;padding:0}
div#snbADM2 ul li ul.depth2 li{width:159px}
div#snbADM2 ul li ul.depth2 li.current{width:159px;background:#e5e7ec;color:blue}
div#snbADM2 ul li ul.depth2 li a {display:block;padding:6px 0 6px 16px;background:#9b9b9b;font-size:1em;line-height:auto;color:#dadada;letter-spacing:0;text-decoration:normal !important}
div#snbADM2 ul li ul.depth2 li a:before{content:">";display:inline-block;width:10px;height:10px;font-size:0.05em;}
div#snbADM2 ul li ul.depth2 li a:hover {color:#1654b6;text-decoration:normal !important;font-weight:normal}
div#snbADM2 ul li ul.depth2 li.current a:hover {color:#1654b6;text-decoration:none;font-weight:normal}
div#snbADM2 ul li ul.depth2 li a:hover ,div#snbADM2 ul li ul.depth2 li.current a ,div#snbADM2 ul li ul.depth2 li.current a:hover 
{color:#fff;background:#9b9b9b;text-decoration:none}

/* content */
div#contentADM_title{position:relative;width:1080px;height:auto;margin-left:30px;padding-bottom:6px;border-bottom:1px solid #c3c5c9}
div#contentADM_title:after{display:block;clear:both;content:''}
div#contentADM_title h3{display:inline-block;float:left;width:auto;height:auto;padding:27px 0 0 0;font-size:30px;color:#444;font-family:'NanumGothic';letter-spacing:-0.03em}
div#contentADM_title h3:before{content:"";display:inline-block;width:4px;height:25px;margin-right:10px;background:#82b440;}
div#contentADM_title em{display:inline-block;float:left;padding:45px 0 0 6px;font-size:12px;color:#444;font-weight:normal;letter-spacing:-0.03em}

div#contentADM_title div.lnb{position:absolute;top:28px;right:20px;height:auto;padding-left:1px;font-size:1em;color:#3b3b3b;text-align:left}
div#contentADM_title div.lnb ul{display:block;float:left;margin-right:0}
div#contentADM_title div.lnb ul:after{display:block;clear:both;content:''}
div#contentADM_title div.lnb ul li{display:inline-block;float:left;margin-left:4px;line-height:16px;color:#3b3b3b;letter-spacing:-.03em}
div#contentADM_title div.lnb ul li, div#contentADM_title div.lnb ul li img, div#contentADM_title div.lnb ul li a{vertical-align:middle}
div#contentADM_title div.lnb ul li.bu{padding-left:9px;margin-left:5px;background:url(../imgADM/_layout/content_title/bu_arrow.png) no-repeat 0 4px}
div#contentADM_title div.lnb ul li .home{display:block;overflow:hidden;width:12px;height:12px;margin:4px 0 0;background:url(../imgADM/_layout/content_title/bu_home.png) no-repeat 0 0;font-size:0;text-decoration:none;text-indent:-1000em;cursor:default}
div#contentADM_title div.lnb ul li .home:hover{text-decoration:none}
div#contentADM_title div.lnb ul li strong{display:inline-block;color:#3b3b3b}

div#contentADM_start:after{display:block;clear:both;content:''}
div#contentADM_start{clear:both;width:1080px;padding:30px 0 0 30px}
div.contentADM_start_w:after{display:block;clear:both;content:''}
div.contentADM_start_w{position:relative}
div#contentADM_start_w{/* 가로 값이 필요할때만 작성할 것 */width:100%}
div#contentADM_start_w1{/* 가로 값이 필요할때만 작성할 것 */width:auto}
div#contentADM_start_w2{/* 가로 값이 필요할때만 작성할 것 */width:1500px}
div#contentADM_start_w3{/* 가로 값이 필요할때만 작성할 것 */width:auto}


/* 버튼만들기 / 관리자용 */

/* Button Common */
.button,.button *{display:-moz-inline-stack;display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;background:url(../imgADM/boardADM/button.png) no-repeat;
font-size:12px;color:#747478;text-decoration:none !important;vertical-align:top;white-space:nowrap}
.button{margin-right:4px}
.button *{left:4px;cursor:pointer;_cursor:hand}
/* Button Size = medium | large | xLarge | small */
.button.medium,.button.medium *{height:28px;line-height:29px;-webkit-line-height:29px}
.button.large,.button.large *{height:32px;line-height:32px}
.button.xLarge,.button.xLarge *{height:38px;line-height:38px}
.button.small,.button.small *{height:22px;line-height:22px}
.button.medium{background-position:left 0}
.button.large{background-position:left -32px}
.button.xLarge{background-position:left -69px}
.button.small{background-position:left -38px}
.button.medium *{padding:0 30px 0 26px;background-position:right top;font-size:12px}
.button.large *{padding:0 10px 0 6px;background-position:right -32px;font-size:16px}
.button.xLarge *{padding:0 10px 0 6px;background-position:right -69px;font-size:20px}
.button.small *{padding:0 7px 0 3px;background-position:right -38px;font-size:11px}
/* Button Hover */
.button :hover,.button :active,.button :focus{color:#747478}
/* Button Strong */
.button.strong *{font-family:'NanumGothicBold' !important}
/* Button Icon Variation */
.button.icon *{padding-left:20px}
.button.small.icon *{padding-left:16px}
.button.icon span{width:20px;margin-right:-20px;padding:0 !important}
.button.medium .check{background-position:4px -150px}
.button.large .check{background-position:4px -146px}
.button.xLarge .check{background-position:5px -144px}
.button.small .check{background-position:3px -153px}
.button.medium .add{background-position:-16px -150px}
.button.large .add{background-position:-14px -146px}
.button.xLarge .add{background-position:-14px -144px}
.button.small .add{background-position:-18px -153px}
.button.medium .delete{background-position:-34px -150px}
.button.large .delete{background-position:-34px -146px}
.button.xLarge .delete{background-position:-34px -144px}
.button.small .delete{background-position:-37px -153px}
.button.medium .calendar{background-position:-56px -150px}
.button.large .calendar{background-position:-56px -146px}
.button.xLarge .calendar{background-position:-56px -144px}
.button.small .calendar{background-position:-59px -153px}
.button.medium .refresh{background-position:-76px -150px}
.button.large .refresh{background-position:-76px -146px}
.button.xLarge .refresh{background-position:-76px -144px}
.button.small .refresh{background-position:-79px -153px}
.button.medium input, .button.medium button{line-height:28px}
/* //버튼만들기 */

/* 버튼만들기 / 관리자용 */

/* Button Common */
.button_v2,.button_v2 *{display:-moz-inline-stack;display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;background:url(../imgADM/boardADM/button.png) no-repeat;
font-size:12px;color:#747478;text-decoration:none !important;vertical-align:top;white-space:nowrap}
.button_v2{margin-right:4px}
.button_v2 *{left:4px;cursor:pointer;_cursor:hand}
/* Button Size = medium | large | xLarge | small */
.button_v2.medium,.button_v2.medium *{height:28px;line-height:29px;-webkit-line-height:29px}
.button_v2.large,.button_v2.large *{height:32px;line-height:32px}
.button_v2.xLarge,.button_v2.xLarge *{height:38px;line-height:38px}
.button_v2.small,.button_v2.small *{height:22px;line-height:22px}
.button_v2.medium{background-position:left 0}
.button_v2.large{background-position:left -32px}
.button_v2.xLarge{background-position:left -69px}
.button_v2.small{background-position:left -38px}
.button_v2.medium *{padding:0 13px 0 10px;background-position:right top;font-size:12px}
.button_v2.large *{padding:0 10px 0 6px;background-position:right -32px;font-size:16px}
.button_v2.xLarge *{padding:0 10px 0 6px;background-position:right -69px;font-size:20px}
.button_v2.small *{padding:0 6px 0 2px;background-position:right -38px;font-size:11px}
/* Button Hover */
.button_v2 :hover,.button_v2 :active,.button_v2 :focus{color:#747478}
/* Button Strong */
.button_v2.strong *{font-family:'NanumGothicBold' !important}
/* Button Icon Variation */
.button_v2.icon *{padding-left:20px}
.button_v2.small.icon *{padding-left:16px}
.button_v2.icon span{width:20px;margin-right:-20px;padding:0 !important}
.button_v2.medium .check{background-position:4px -150px}
.button_v2.large .check{background-position:4px -146px}
.button_v2.xLarge .check{background-position:5px -144px}
.button_v2.small .check{background-position:3px -153px}
.button_v2.medium .add{background-position:-16px -150px}
.button_v2.large .add{background-position:-14px -146px}
.button_v2.xLarge .add{background-position:-14px -144px}
.button_v2.small .add{background-position:-18px -153px}
.button_v2.medium .delete{background-position:-34px -150px}
.button_v2.large .delete{background-position:-34px -146px}
.button_v2.xLarge .delete{background-position:-34px -144px}
.button_v2.small .delete{background-position:-37px -153px}
.button_v2.medium .calendar{background-position:-56px -150px}
.button_v2.large .calendar{background-position:-56px -146px}
.button_v2.xLarge .calendar{background-position:-56px -144px}
.button_v2.small .calendar{background-position:-59px -153px}
.button_v2.medium .refresh{background-position:-76px -150px}
.button_v2.large .refresh{background-position:-76px -146px}
.button_v2.xLarge .refresh{background-position:-76px -144px}
.button_v2.small .refresh{background-position:-79px -153px}
.button_v2.medium input, .button_v2.medium button{line-height:29px}
/* //버튼만들기 */

/* 버튼만들기 */

/* Button Common */
.button_w,.button_w *{display:-moz-inline-stack;display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;background:url(../img/board/button.png) no-repeat;font-size:12px;font-family:Tahoma,Sans-serif;color:#464646;text-decoration:none !important;vertical-align:top;white-space:nowrap}
.button_w{margin-right:4px}
.button_w *{left:4px;cursor:pointer;_cursor:hand}
/* Button Size = medium | large | xLarge | small */
.button_w.medium,.button_w.medium *{height:26px;line-height:28px;-webkit-line-height:30px}
.button_w.large,.button_w.large *{height:32px;line-height:32px}
.button_w.xLarge,.button_w.xLarge *{height:38px;line-height:38px}
.button_w.small,.button_w.small *{height:21px;line-height:21px}
.button_w.medium{background-position:left 0}
.button_w.large{background-position:left -32px}
.button_w.xLarge{background-position:left -69px}
.button_w.small{background-position:left -112px}
.button_w.medium *{padding:0 10px 0 6px;background-position:right top;font-size:12px}
.button_w.large *{padding:0 10px 0 6px;background-position:right -32px;font-size:16px}
.button_w.xLarge *{padding:0 10px 0 6px;background-position:right -69px;font-size:20px}
.button_w.small *{padding:0 6px 0 2px;background-position:right -112px;font-size:11px}
/* Button Hover */
.button_w :hover,.button_w :active,.button_w :focus{color:#464646}
/* Button Strong */
.button_w.strong *{font-family:'NanumGothicBold' !important}
/* Button Icon Variation */
.button_w.icon *{padding-left:20px}
.button_w.small.icon *{padding-left:16px}
.button_w.icon span{width:20px;margin-right:-20px;padding:0 !important}
.button_w.medium .check{background-position:4px -150px}
.button_w.large .check{background-position:4px -146px}
.button_w.xLarge .check{background-position:5px -144px}
.button_w.small .check{background-position:3px -153px}
.button_w.medium .add{background-position:-16px -150px}
.button_w.large .add{background-position:-14px -146px}
.button_w.xLarge .add{background-position:-14px -144px}
.button_w.small .add{background-position:-18px -153px}
.button_w.medium .delete{background-position:-34px -150px}
.button_w.large .delete{background-position:-34px -146px}
.button_w.xLarge .delete{background-position:-34px -144px}
.button_w.small .delete{background-position:-37px -153px}
.button_w.medium .calendar{background-position:-56px -150px}
.button_w.large .calendar{background-position:-56px -146px}
.button_w.xLarge .calendar{background-position:-56px -144px}
.button_w.small .calendar{background-position:-59px -153px}
.button_w.medium .refresh{background-position:-76px -150px}
.button_w.large .refresh{background-position:-76px -146px}
.button_w.xLarge .refresh{background-position:-76px -144px}
.button_w.small .refresh{background-position:-79px -153px}
/* //버튼만들기 */

ul.radio_list:after{display:block;clear:both;content:''}
ul.radio_list li{display:inline-block;float:left;margin-right:10px}
ul.radio_list li input{margin-top:-1px}
ul.radio_list.yesno li.n1{margin-right:42px}

/* 로그인 / 관리자용 */
div.loginadm_w:after{display:block;clear:both;content:''}
div.loginadm_w{width:684px;height:374px;margin:165px auto 165px;padding:0}
div.loginadm_w div.loginadm_box{width:684px;height:299px;background:url(../imgADM/login/bg_box.png) no-repeat 0 0}
div.loginadm_w div.loginadm_box:after{display:block;clear:both;content:''}
div.loginadm_w div.loginadm_box div.logo_s{padding:39px 0 0 38px}
div.loginadm_w div.loginadm_box div.txt_bu{padding:0 0 0 38px;font-size:12px;color:#a89b9b;letter-spacing:-0.05em}
div.loginadm_w div.loginadm_box div.txt_bu em{display:block;color:#b8c0d2;margin-top:3px}
div.loginadm_c_box{position:relative;width:322px;height:53px;margin-top:46px;padding-left:44px}
div.loginadm_c_box ul:after{display:block;clear:both;content:''}
div.loginadm_c_box ul{}
div.loginadm_c_box ul li{display:block;height:24px;padding:0 0 5px}
div.loginadm_c_box  .btn_login{position:absolute;top:0;right:0}
div.loginadm_c_box label {display:inline-block;width:58px;font-size:13px;color:#32446d;letter-spacing:-0.06em}
div.loginadm_c_box label span{width:6px;display:inline-block}
div.loginadm_c_box input.input_login{height:19px;padding:2px 5px 1px;border:1px solid #cbcbcb;background:#f0f0f0;font-size:13px;line-height:19px;color:#545454}

/* 박스(세로) / 관리자용 */
div.tableBC1_box:after{display:block;clear:both;content:''}
div.tableBC1_box{width:100%;border-top:1px solid #dcdcdc;border-bottom:1px solid #c3c5c9;font-size:12px;letter-spacing:-0.03em;background:url(../imgADM/boardADM/bg_thline.png) repeat-x 0 1px}
table.tableBC1_list{width:100%}
table.tableBC1_list th,table.tableBC1_list td{text-align:center}
table.tableBC1_list th{color:#747478}
table.tableBC1_list td{color:#747478}
table.tableBC1_list td a{color:#747478;text-decoration:none}
table.tableBC1_list thead th{border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;color:#545454}
table.tableBC1_list th,table.tableBC1_list td{border-bottom:0;border-right:1px solid #ececec}
table.tableBC1_list .end{border-right:0 none}
table.tableBC1_list th{padding:7px 0 7px}
table.tableBC1_list td{padding:9px 0 9px}
table.tableBC1_list .bg_line1{background:#fff}
table.tableBC1_list .bg_line2{background:#f8f8f8}

/* 박스(가로) / 관리자용 */
div.tableBR1_box:after{display:block;clear:both;content:''}
div.tableBR1_box{width:100%;border-top:3px solid #82b440;font-size:12px;letter-spacing:-0.03em}
table.tableBR1_list{width:100%}
table.tableBR1_list th,table.tableBR1_list td{text-align:center}
table.tableBR1_list th{background:#f4f4f4;font-family:'NanumGothicBold';font-weight:normal;color:#000;text-align:left}
table.tableBR1_list th.bg_no{background:#fff;font-family:'NanumGothicBold';font-weight:normal;color:#373636;text-align:left}
table.tableBR1_list td{color:#545454;text-align:left}
table.tableBR1_list th,table.tableBR1_list td{border-bottom:1px solid #dcdcdc}
table.tableBR1_list th,table.tableBR1_list td{padding:11px 15px}
table.tableBR1_list.consulting td{padding:11px 5px !important}
table.tableBR1_list td.textarea{padding:17px !important;background:0 none !important}
table.tableBR1_list th.idemail{padding-top:15px;vertical-align:top}
table.tableBR1_list .line_ri{border-right:1px solid #dcdcdc}
table.tableBR1_list .bg_c1{border-bottom:0 solid #dcdcdc;background:#f0f3fc;color:#545454}
table.tableBR1_list td.tddown div.box{position:relative;width:100%}
table.tableBR1_list td.tddown div.box a.btn_down{display:block;position:absolute;top:-3px;right:15px}
table.tableBR1_list .titalign div.box{position:relative;width:100%}
table.tableBR1_list .titalign div.box a.btn_plus01{display:block;position:absolute;top:0;right:0}
table.tableBR1_list td.tddel div.box{position:relative;width:100%}
table.tableBR1_list td.tddel div.box a.btn_del{display:block;position:absolute;top:-3px;right:15px}

em.f_point{color:#3757a7 !important}

/* sitemap_link */
body#sitemap_link{width:100%;background:#fff}
body#sitemap_link #wrap{width:1300px;margin:0 auto;padding:0 10px;font-size:12px;color:#5b5a5a}
body#sitemap_link #wrap:after{display:block;clear:both;content:''}
.boardList1_TM_link{width:100%;margin-top:25px;padding:1px;border-top:2px solid #444}
.boardList1_TM_link dl{margin:23px 0 23px 10px;font:1em '&#46027; &#50880; 'Dotum;line-height:1.6;color:#444}
.boardList1_TM_link dl dt{float:left;width:80px;padding-left:13px;background:url(/img/common/bullet_dot3_ov.gif) no-repeat 0 7px;font-family:'NanumGothicBold'}
.boardList1_TM_link dl dd{padding-left:10px}
.boardList1_link{width:100%;margin-bottom:35px;border-top:2px solid #444;border-bottom:1px solid #444;border-left:0 none;border-right:0 none}
.boardList1_link th{padding:10px 4px;border-bottom:1px solid #444}
.boardList1_link td{padding:7px 4px 7px 9px;border-bottom:1px solid #e9e9e9;font:1em '&#46027; &#50880; ',Dotum}
.boardList1_link th{font:1em '&#46027; &#50880; ',Dotum;font-family:'NanumGothicBold';color:#444}
.boardList1_link th,.boardList1_link td{background:none !important;color:#444}
.boardList1_link th{text-align:center}
.boardList1_link td{text-align:center}
.boardList1_link td.num,.boardList1_link td.date,.boardList1_link td.view{font-family:tahoma;font-size:.92em;text-align:center}
.boardList1_link td.cate{text-align:center !important}
.boardList1_link td.tit01,.boardList1_link td.tit02,.boardList1_link td.tit03{text-align:center !important}
.boardList1_link td.link{padding-left:10px;text-align:left !important}
.boardList1_link td.link a{color:#444;cursor:pointer}
.boardList1_link td.link.board a{color:red;cursor:pointer}
.boardList1_link td a:visited,.boardList1_link td a:hover,.boardList1_link td a:active{color:#444}
.boardList1_link td a:hover{text-decoration:underline}
.boardList1_link td .red{font-family:'NanumGothicBold';color:red}
.boardList1_link td .blue{padding-left:7px;font-family:'NanumGothicBold';color:blue}
.boardList1_link td.lineB{height:0;border-bottom:2px solid #444}
.boardList1_link td ul.sM li{line-height:1.6}
.boardList1_link td.bg_c{background:#f8f8f8 !important}
.boardList1_link .cott{/* 컨텐츠만 표시 */color:#3564eb !important}
/* 진행,미정,완료 ( table tr,폰트 부분 ) */
tr.bg_c3{/* 완료 */background:#f3f3f3}

div.boardList1_guide:after{display:block;clear:both;content:''}
div.boardList1_guide{width:100%;margin:10px 0 7px 0;padding:0}
div.boardList1_guide dl{display:inline-block;float:right}
div.boardList1_guide dl dt{width:auto;margin-left:15px}
div.boardList1_guide dl dt, div.boardList1_guide dl dd{display:inline-block;float:left}
div.boardList1_guide dl dd{margin-left:5px}


/* 설명박스 1 */
div.lineBox_v1 {width:auto;height:auto;padding:4px;border-top:0 solid #ddd;border-bottom:0 solid #ddd;background:#e9e9e9;font-size:12px}
div.lineBox_v1 div.box {width:auto;height:auto;padding:16px 24px 16px}
div.lineBox_v1 div.box.n1 {background:#fff;border-bottom:1px solid #e9e9e9;color:#000}
div.lineBox_v1 div.box.n2 {background:#fbfbfb}
div.lineBox_v1 span.icotit{padding-left:17px;background:url(../imgADM/_common/bu_tit02.gif) no-repeat 0 4px;font-size:15px;font-weight:700;line-height:18px;color:#000}

/* 설명박스 2 */
div.lineBox_v2 {width:auto;padding:20px 20px 20px;background:#f4f4f4}
div.lineBox_v2 ul li {margin-bottom:3px}

/* 블릿 ( - )스타일 */
ul.list_v1{}
ul.list_v1:after{display:block;clear:both;content:''}
ul.list_v1 li {display:block;clear:both;width:auto;padding:0 0 0 10px;margin-bottom:5px;background:url(../imgADM/_common/bu_line02.gif) no-repeat 1px 8px}


/* 화면크기가 800px 이상일때 */
@media all and (min-width:800px){

	body#subADM div#wrapADM{position:relative;height:100%;margin:0 auto}
	div#headerADM div#gnb{float:left;display:inline-block;margin-left:159px;width:636px;overflow:hidden}
	div#footerADM{clear:both;position:relative;margin-top:-52px;width:1000px;height:50px;background:transparent}
	
}
/* 화면크기가 1366px 이상일때 */
@media all and (min-width:1280px){

	body#subADM div#wrapADM{position:relative;height:100%}
	div#headerADM div#gnb{float:left;display:inline-block;margin-left:159px;width:965px}
	div#footerADM{clear:both;position:relative;margin-top:-52px;width:100%; height:50px;background:transparent}
	
}
/* For Print */
@media print{
#headerADM,body#subADM .visual,#footerADM,.snb,#quick{display:none}
}

#wrap_adm{position:relative}
.login_wrap{width:506px;height:526px;margin:157px auto 0;background:url(../imgADM/login/login_box.png) no-repeat left top;color:white;text-align:center}
.login_wrap h1{padding-top:140px;font-size:24px}
.login_wrap h1 strong{font-weight:bold}
.login_wrap h2{margin:14px 0 54px;font-size:12px}
.login_area{height:275px;background:white}
.table_sty{display:table;width:100%;padding:41px 0 60px}
.t_cell{display:table-cell;width:310px;height:91px;text-align:left;vertical-align:middle}
.btn_login{width:196px}
.t_cell > div{height:39px;padding-left:30px}
.t_cell > div:first-child{margin-bottom:13px}
.t_cell label,
.t_cell input{display:inline-block;width:75px;height:39px;box-sizing:border-box;color:#5e5e5e;font-size:16px;line-height:39px;vertical-align:top}
.t_cell input{width:196px;text-indent:5px;border:1px solid #bbb;background:#f0f0f0}
.t_cell button{display:block;width:160px;height:91px;background:#d63e25;color:white;font-size:20px;border:none}
.login_bottom{position:relative;height:53px;margin:0 30px;padding-top:30px;background:url(../imgADM/login/bg_pattern.png);background-repeat:repeat-x}
.login_bottom p{font-size:12px;color:#878686;text-align:left}
.login_bottom p span{display:block}
.login_bottom:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../imgADM/login/logo_s2.png) no-repeat right center}
.header .top{background:#26272b}
.header .top > div{width:1280px;height:30px;margin:0 auto;text-align:right;background:#26272b}
.header .top span,
.header .top ul,
.header .top li{display:inline-block;height:30px;line-height:30px;color:white;vertical-align:top}
.header .top li a{display:block;width:100%;padding-top:4px}
.header .top ul{margin:0 5px 0 10px}
.header .logo a{display:block;width:280px;height:100%}
.header .bottom{border-bottom:5px solid #82b440;box-sizing:border-box}
.header .bottom > div{overflow:hidden;width:1280px;height:90px;margin:0 auto}
.bottom .logo{float:left;width:280px;height:90px;background:url(../imgADM/_layout/logo2.png) no-repeat left;text-indent:-9999em}
.bottom .menu{float:none;height:90px;margin-left:250px}
.bottom .menu ul{overflow:hidden}
.bottom li{float:left;display:block;padding:0 20px;vertical-align:top;line-height:90px;border-bottom:5px solid transparent;box-sizing:border-box;border-right:1px solid #dedede;color:#000;font-size:14px}
.bottom li:first-child{border-left:1px solid #dedede}
.bottom li:hover,
.bottom li.active{border-bottom:5px solid #82b440;line-height:85px}
.visual{background:url(../imgADM/_layout/visual_pt.png)}
.visual > div{height:107px;background:url(../imgADM/_layout/bg_visual.png) no-repeat center top}
#footerADM ul{display:none;}