@charset "euc-kr";

/* [INFORMATION] ======================================================================
	@Author : Jung Mo, Ahn (momo@creacolor.co.kr, momo_ahn@naver.com)
	@File Name : layout.css
	@Description : Style Sheet
	@Create Date : 2014.05.20
	@History : 
* =================================================================================== */
html,body,ul,ol,li,p,div,h1,h2,h3,h4,h5,h6,dl,dt,dd {padding:0;margin:0;}
li {list-style:none;}
/* hidden */
.hidden, fieldset legend, table caption {overflow:hidden;width:0;height:0;z-index:-1;font-size:0;text-indent:-1000px;}

/* ====================== */
/* Form   */
/* ====================== */
label {display:inline-block;}

.tarea {overflow-x:hidden;overflow-y:auto;padding:10px;border:1px solid #bbb;line-height:18px;}/*border-color, line-height*/

/* ====================== */
/* Default   */
/* ====================== */
/* skip_navigation */
.skip_navigation a, .skip_navigation dt {overflow:hidden;display:block;width:0px;height:0px;text-align:center;color:#000;}
.skip_navigation a:hover, .skip_navigation a:focus, .skip_navigation a:active 
{width:auto;height:auto;padding:15px;background:#000 !important;color:#fff !important;font-family:Dotum;font-weight:bold;font-size:14px;display:block;}

/* subject */
a.subject, .subject a {display:inline-block;overflow:hidden;/*width*/text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1;-webkit-orient:vertical;}
td.subject {padding-left:5px !important;padding-right:5px !important;text-align:left !important;}/*padding*/

/* zbox */
.zbox {*zoom:1;}
.zbox:after {content:"";display:block;clear:both;}
.zbox>li {float:left;}

/* txt color */
.txt_whi {color:#fff !important;}
.txt_bla0 {color:#000 !important;}
.txt_bla3 {color:#333 !important;}
.txt_bla5 {color:#555 !important;}
.txt_bla6 {color:#666 !important;}

/* float */
.left {float:left !important !important;}
.right {float:right !important;}
.cb {clear:both !important;}

/* display */
.dp_n {display:none !important;}
.dp_b {display:block !important;}
.dp_i {display:inline !important;}
.dp_ib {display:inline-block !important;}

/* font-size */
.fs11 {font-size:11px !important}
.fs12 {font-size:12px !important}
.fs13 {font-size:13px !important}
.fs14 {font-size:14px !important}
.fs15 {font-size:15px !important}
.fs20 {font-size:20px !important}

/* text-align */
.tl {text-align:left !important;}
.tr {text-align:right !important;}
.tc {text-align:center !important;}
.mauto {margin:0 auto !important;}

/* line-height */
.lh14 {line-height:14px !important;}
.lh16 {line-height:16px !important;}
.lh18 {line-height:18px !important;}
.lh20 {line-height:20px !important;}
.lh22 {line-height:22px !important;}
.lh24 {line-height:24px !important;}

/* letter-spacing */
.tls05 {letter-spacing:0.5px !important;}
.tls1 {letter-spacing:1px !important;}
.tls2 {letter-spacing:2px !important;}
.tls3 {letter-spacing:3px !important;}
.tls5 {letter-spacing:5px !important;}
.tls-05 {letter-spacing:-0.5px !important;}
.tls-1 {letter-spacing:-1px !important;}
.tls-2 {letter-spacing:-2px !important;}
.tls-3 {letter-spacing:-3px !important;}

/* word-spacing */
.tws05 {word-spacing:0.5px !important;}
.tws1 {word-spacing:1px !important;}
.tws2 {word-spacing:2px !important;}
.tws3 {word-spacing:3px !important;}
.tws-05 {word-spacing:-0.5px !important;}
.tws-1 {word-spacing:-1px !important;}
.tws-2 {word-spacing:-2px !important;}
.tws-3 {word-spacing:-3px !important;}

/* border */
.bor_red {border:1px solid red !important;}
.noline {border:none !important;}
.noline_t {border-top:none !important;}
.noline_r {border-right:none !important;}
.noline_b {border-bottom:none !important;}
.noline_l {border-left:none !important;}

.nobg {background:none !important;}

/* width */
.wa {width:auto !important;}
.w100p {width:100% !important;}
.w30 {width:30px !important;}
.w35 {width:35px !important;}
.w40 {width:40px !important;}
.w50 {width:50px !important;}
.w60 {width:60px !important;}
.w70 {width:70px !important;}
.w80 {width:80px !important;}
.w90 {width:90px !important;}
.w100 {width:100px !important;}
.w110 {width:110px !important;}
.w120 {width:120px !important;}
.w140 {width:140px !important;}
.w150 {width:150px !important;}
.w160 {width:160px !important;}
.w180 {width:180px !important;}
.w180 {width:180px !important;}
.w200 {width:200px !important;}
.w250 {width:250px !important;}
.w300 {width:300px !important;}
.w350 {width:350px !important;}
.w400 {width:400px !important;}
.w450 {width:450px !important;}
.w500 {width:500px !important;}
.w550 {width:550px !important;}
.w600 {width:600px !important;}

/* height */
.ha {height:auto !important;}
.h100p {width:100% !important;}
.h30 {height:30px !important;}
.h40 {height:40px !important;}
.h50 {height:50px !important;}
.h60 {height:60px !important;}
.h70 {height:70px !important;}
.h80 {height:80px !important;}
.h90 {height:90px !important;}
.h100 {height:100px !important;}
.h110 {height:110px !important;}
.h120 {height:120px !important;}
.h140 {height:140px !important;}
.h150 {height:150px !important;}
.h160 {height:160px !important;}
.h180 {height:180px !important;}
.h180 {height:180px !important;}
.h200 {height:200px !important;}
.h250 {height:250px !important;}
.h300 {height:300px !important;}
.h350 {height:350px !important;}
.h400 {height:400px !important;}
.h450 {height:450px !important;}
.h500 {height:500px !important;}
.h550 {height:550px !important;}
.h600 {height:600px !important;}

/* margin */
.mg0 {margin:0 !important;}
.mt0 {margin-top:0 !important;}
.mt3 {margin-top:3px !important;}
.mt5 {margin-top:5px !important;}
.mt8 {margin-top:8px !important;}
.mt10 {margin-top:10px !important;}
.mt13 {margin-top:13px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt23 {margin-top:23px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;}
.mt45 {margin-top:45px !important;}
.mt50 {margin-top:50px !important;}
.mt60 {margin-top:60px !important;}

.mb0 {margin-bottom:0 !important;}
.mb3 {margin-bottom:3px !important;}
.mb5 {margin-bottom:5px !important;}
.mb8 {margin-bottom:8px !important;}
.mb10 {margin-bottom:10px !important;}
.mb13 {margin-bottom:13px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb23 {margin-bottom:23px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb35 {margin-bottom:35px !important;}
.mb40 {margin-bottom:40px !important;}
.mb45 {margin-bottom:45px !important;}
.mb50 {margin-bottom:50px !important;}
.mb60 {margin-bottom:60px !important;}

.mr0 {margin-right:0 !important;}
.mr3 {margin-right:3px !important;}
.mr5 {margin-right:5px !important;}
.mr8 {margin-right:8px !important;}
.mr10 {margin-right:10px !important;}
.mr13 {margin-right:13px !important;}
.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;}
.mr23 {margin-right:23px !important;}
.mr25 {margin-right:25px !important;}
.mr30 {margin-right:30px !important;}
.mr35 {margin-right:35px !important;}
.mr40 {margin-right:40px !important;}
.mr45 {margin-right:45px !important;}
.mr50 {margin-right:50px !important;}
.mr60 {margin-right:60px !important;}

.ml0 {margin-left:0 !important;}
.ml3 {margin-left:3px !important;}
.ml5 {margin-left:5px !important;}
.ml8 {margin-left:8px !important;}
.ml10 {margin-left:10px !important;}
.ml13 {margin-left:13px !important;}
.ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;}
.ml23 {margin-left:23px !important;}
.ml25 {margin-left:25px !important;}
.ml30 {margin-left:30px !important;}
.ml35 {margin-left:35px !important;}
.ml40 {margin-left:40px !important;}
.ml45 {margin-left:45px !important;}
.ml50 {margin-left:50px !important;}
.ml60 {margin-left:60px !important;}

/* padding */
.pd0 {padding:0 !important;}
.pd10 {padding:10px !important;}
.pd20 {padding:20px !important;}

.pt0 {padding-top:0 !important;}
.pt3 {padding-top:3px !important;}
.pt5 {padding-top:5px !important;}
.pt8 {padding-top:8px !important;}
.pt10 {padding-top:10px !important;}
.pt13 {padding-top:13px !important;}
.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}
.pt23 {padding-top:23px !important;}
.pt25 {padding-top:25px !important;}
.pt30 {padding-top:30px !important;}
.pt35 {padding-top:35px !important;}
.pt40 {padding-top:40px !important;}
.pt45 {padding-top:45px !important;}
.pt50 {padding-top:50px !important;}
.pt60 {padding-top:60px !important;}

.pb0 {padding-bottom:0 !important;}
.pb3 {padding-bottom:3px !important;}
.pb5 {padding-bottom:5px !important;}
.pb8 {padding-bottom:8px !important;}
.pb10 {padding-bottom:10px !important;}
.pb13 {padding-bottom:13px !important;}
.pb15 {padding-bottom:15px !important;}
.pb20 {padding-bottom:20px !important;}
.pb23 {padding-bottom:23px !important;}
.pb25 {padding-bottom:25px !important;}
.pb30 {padding-bottom:30px !important;}
.pb35 {padding-bottom:35px !important;}
.pb40 {padding-bottom:40px !important;}
.pb45 {padding-bottom:45px !important;}
.pb50 {padding-bottom:50px !important;}
.pb60 {padding-bottom:60px !important;}
.pb70 {padding-bottom:70px !important;}
.pb80 {padding-bottom:80px !important;}

.pr0 {padding-right:0 !important;}
.pr3 {padding-right:3px !important;}
.pr5 {padding-right:5px !important;}
.pr8 {padding-right:8px !important;}
.pr10 {padding-right:10px !important;}
.pr13 {padding-right:13px !important;}
.pr15 {padding-right:15px !important;}
.pr20 {padding-right:20px !important;}
.pr23 {padding-right:23px !important;}
.pr25 {padding-right:25px !important;}
.pr30 {padding-right:30px !important;}
.pr35 {padding-right:35px !important;}
.pr40 {padding-right:40px !important;}
.pr45 {padding-right:45px !important;}
.pr50 {padding-right:50px !important;}
.pr60 {padding-right:60px !important;}

.pl0 {padding-left:0 !important;}
.pl3 {padding-left:3px !important;}
.pl5 {padding-left:5px !important;}
.pl8 {padding-left:8px !important;}
.pl10 {padding-left:10px !important;}
.pl13 {padding-left:13px !important;}
.pl15 {padding-left:15px !important;}
.pl20 {padding-left:20px !important;}
.pl23 {padding-left:23px !important;}
.pl25 {padding-left:25px !important;}
.pl30 {padding-left:30px !important;}
.pl35 {padding-left:35px !important;}
.pl40 {padding-left:40px !important;}
.pl45 {padding-left:45px !important;}
.pl50 {padding-left:50px !important;}
.pl60 {padding-left:60px !important;}
.pl100 {padding-left:100px !important;}
.pl150 {padding-left:150px !important;}
.pl200 {padding-left:200px !important;}
.pl250 {padding-left:250px !important;}
.pl300 {padding-left:300px !important;}
.pl350 {padding-left:350px !important;}
.pl400 {padding-left:400px !important;}

.valign_t {vertical-align:top !important;}
/* ====================== */
/* Sub layout   */
/* ====================== */
/* email_form */
#email_form {width:650px;font-family:"Dotum";font-size:12px;line-height:22px;color:#666;}
#email_form h2 {padding-bottom:15px;font-size:16px;color:#444;}
#email_form h3 {margin-bottom:5px;padding-left:10px;font-size:14px;color:#333;background:url(../images/blt02.gif) no-repeat 0 center;}
#email_form .email_content {padding:15px 10px;}
#email_form .footer {padding:10px 0;text-align:center;background:#f2f2f2;}

#sub_back {width:703px;background:url(../images/bg_sub_back02.gif) repeat-y 0 0;}
#sub_back .inner {padding-bottom:30px;background:url(../images/bg_sub_back03.gif) no-repeat 0 bottom;}
#sub_back .inner .inner02 {background:url(../images/bg_sub_back01.gif) no-repeat 0 0;}

#sub_back .top_map {padding:9px 30px 0 0;height:21px;line-height:normal;text-align:right;font-size:12px;font-family:'±¼¸²,±¼¸²Ã¼';color:#999;}
#sub_back .top_map strong {font-weight:normal;color:#5c5c5c;}
#sub_back .sub_visual {padding:30px 35px;}

#sub_content {position:relative;display:block;padding:0 35px;font-family:"Dotum";}
table {color:#444;}
.tal_w01 {width:100%;border-top:3px solid #7da5db;border-bottom:1px solid #7da5db;}
.tal_w01 thead th {padding:10px 12px;font-weight:bold;text-align:left;color:#585858;background:#d8d8d8;}
.tal_w01 tbody th, .tal_w01 tbody td {padding:3px 5px;height:29px;text-align:left;border-bottom:1px solid #e4e4e4;}
.tal_w01 tbody th {font-weight:normal;background:#f7f7f7;}

ul.tal_ul01 {border-top:3px solid #7da5db;}
ul.tal_ul01 .map {text-align:center;border-bottom:1px solid #e4e4e4;}
ul.tal_ul01 li ul {padding:15px;}
ul.tal_ul01 li ul li {position:relative;padding-left:70px;}
ul.tal_ul01 li ul li span.tit {position:absolute;left:0;top:0;display:inline-block;}

.tal_w02 {width:100%;}
.tal_w02 thead th {padding:10px 12px;font-weight:bold;text-align:left;color:#585858;background:#d8d8d8;}
.tal_w02 tbody th, .tal_w02 tbody td {padding:5px 10px;height:29px;text-align:left;border-bottom:1px solid #e4e4e4;}
.tal_w02 tbody th {font-weight:normal;background:#f7f7f7;}

.tal_l01 {width:100%;text-align:center;border-bottom:1px solid #7da5db;}
.tal_l01 thead th {padding:6px 0;border-right:1px solid #7da5db;border-bottom:3px solid #7da5db;color:#12809c;background:#e6f3f7;}
.tal_l01 thead th.lst {border-right:none;}
.tal_l01 tbody td {padding:3px 0;height:29px;border-bottom:1px solid #e4e4e4;}

.tal_v01 {width:100%;border:1px solid #e4e4e4;border-right:none;border-bottom:none;}
.tal_v01 tbody th, .tal_v01 tbody td {padding:6px 10px;height:29px;line-height:26px;text-align:left;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;}
.tal_v01 tbody th {font-weight:bold;text-align:center;background:#f7f7f7;}

.tal_v02 {width:100%;text-align:center;}
.tal_v02 thead th {padding:10px 0;text-align:center;border-bottom:2px solid #c9dfe6;color:#5c5c5c;background:#e6f3f7;}
.tal_v02 tbody th, .tal_v02 tbody td {padding:5px 10px;height:29px;text-align:left;font-weight:normal;border-bottom:1px solid #c9dfe6;}
.tal_v02 tbody th {background:#f2f6f7;}

.tal_c01 {width:100%;text-align:center;border-top:1px solid #caccd9;border-left:1px solid #caccd9;}
.tal_c01 thead th {padding:4px 0;font-size:11px;border-right:1px solid #caccd9;border-bottom:1px solid #caccd9;background:#7689ff;color:#fff;}
.tal_c01 tbody td {position:relative;padding:4px 0 14px 0;font-size:11px;border-right:1px solid #caccd9;border-bottom:1px solid #caccd9;background:#fff;} /*cursor:pointer;*/
.tal_c01 .sun {color:#ff0016} 
.tal_c01 td.pass {background:#ffb400;} 
.tal_c01 span.time {display:block;position:absolute;left:0;bottom:0px;width:34px;font-size:11px;text-align:center;color:#8e2c00;} 
.tal_c01 td.nodata {background:#ddd} 

.blt {color:#ff6600}
.td_noti01 {color:#c00000;background:#f7f7f7;}
.thblt01 tbody th {padding-left:20px !important;background:#f7f7f7 url(../images/blt01.gif) no-repeat 5px center !important;}
.thblt01 tbody th.td_noti01 {padding-left:5px !important;background:#f7f7f7 !important;}
.blt01 {padding-left:20px !important;font-weight:normal;color:#444;background:#f7f7f7 url(../images/blt01.gif) no-repeat 5px center !important;}

input, label,img,a {display:inline-block;vertical-align:middle;}

.txt_red {color:#c00000;}

.td_agree01 {padding:10px 0 !important;}
.tarea01 {overflow-x:hidden;overflow-y:auto;margin:5px 0;padding:5px;border:1px solid #e4e4e4;}

div.tab01 {display:block;position:relative;margin-bottom:10px;height:27px;text-align:left;background:url(../images/tab01_bg.gif) repeat-x 0 bottom;}
div.tab01 strong {display:block;position:absolute;left:0;top:0;}
div.tab01 ul {display:block;position:absolute;right:0;*zoom:1;}
div.tab01 ul:after {content:"";display:block;clear:both;}
div.tab01 ul li {float:left !important;display:inline-block;margin-right:2px;}


.box01 {padding:15px 0;border:1px solid #ccc;}

.search01 {text-align:right;}
.bbs_top01 {position:relative;padding-bottom:5px;}
.type_list {position:absolute;left:0;top:3px;}
.type_list>li {margin-right:8px;font-size:11px;}

/* paging */
.paging {padding-top:20px;}
.paging .btn_number>a {display:inline-block;margin:0 2px;padding:3px;font-family:'µ¸¿ò,µ¸¿òÃ¼';font-size:11px;}
.paging .btn_number>a.on {color:#c00000;}

ul.member_list {padding-top:20px;} 
ul.member_list a:hover {text-decoration:underline;} 
ul.member_list>li {line-height:20px;background:#fff url(../images/bg_box_top.gif) no-repeat 0 0;} 
ul.member_list>li>div {position:relative;padding:15px 15px 28px 155px;min-height:60px;background:url(../images/bg_box_bottom.gif) no-repeat 0 bottom;} 
ul.member_list>li>div>strong {position:absolute;left:10px;top:16px;} 
ul.member_list>li>div>ul {*zoom:1;} 
ul.member_list>li>div>ul:after {content:"";display:block;clear:both;} 
ul.member_list>li>div>ul>li {float:left;width:92px;} 

ul.bbs_list01 {margin-top:20px;border-top:2px solid #c9dfe6;border-bottom:1px solid #c9dfe6;}
ul.bbs_list01>li {*zoom:1;border-bottom:1px solid #c9dfe6;}
ul.bbs_list01>li:after {content:"";display:block;clear:both;}
ul.bbs_list01>li strong, ul.bbs_list01>li span {display:inline-block;float:left;line-height:26px;}
ul.bbs_list01>li>strong {width:150px;background:#f2f6f7;}
ul.bbs_list01>li>span.tit {padding-left:10px;width:310px;text-align:left;}
ul.bbs_list01>li>span.date {width:150px;text-align:right;}

.txt_blue {color:#5f8fbc;}
.center_info {background:url(../images/img_info.jpg) no-repeat 0 0;}
.center_info p {line-height:20px;color:#555;}
.center_info p.n01 {padding:40px 0 15px 223px;}
.center_info p.n01>strong {display:block;padding-bottom:10px;line-height:24px;font-family:'Dotum';font-size:16px;font-weight:normal;}
.center_info p.n01>strong>span {font-weight:bold;}
span.pt20 {display:inline-block;padding-top:20px;}

.center_map {position:relative;padding-right:284;}
.center_map .n02 {width:284px;position:absolute;right:0;top:0;}
.center_map .n02 .map {position:relative;}
.center_map .n02 .map a {position:absolute;display:block;width:30px;height:17px;overflow:hidden;line-height:1000px;font-size:0;line-height:0;}
.center_map .n02 .map a.m01 {left:170px;top:26px;}
.center_map .n02 .map a.m02 {left:153px;top:52px;}
.center_map .n02 .map a.m03 {left:200px;top:53px;}
.center_map .n02 .map a.m04 {left:99px;top:68px;}
.center_map .n02 .map a.m05 {left:129px;top:78px;}
.center_map .n02 .map a.m06 {left:159px;top:80px;}
.center_map .n02 .map a.m07 {left:216px;top:84px;}
.center_map .n02 .map a.m08 {width:35px;left:104px;top:102px;}
.center_map .n02 .map a.m09 {width:35px;left:180px;top:100px;}
.center_map .n02 .map a.m10 {width:35px;left:27px;top:116px;}
.center_map .n02 .map a.m11 {left:83px;top:117px;}
.center_map .n02 .map a.m12 {left:145px;top:114px;}
.center_map .n02 .map a.m13 {left:178px;top:122px;}
.center_map .n02 .map a.m14 {left:210px;top:126px;}
.center_map .n02 .map a.m15 {left:245px;top:127px;}
/*.center_map .n02 .map a.m26 {left:147px;top:48px;}*/
.center_map .n02 .map a.m17 {width:35px;left:88px;top:142px;}
.center_map .n02 .map a.m18 {left:119px;top:159px;}
.center_map .n02 .map a.m19 {left:186px;top:160px;}
.center_map .n02 .map a.m20 {left:223px;top:152px;}
.center_map .n02 .map a.m21 {left:154px;top:170px;}
.center_map .n02 .map a.m22 {left:115px;top:184px;}
.center_map .n02 .map a.m23 {left:84px;top:196px;}
.center_map .n02 .map a.m24 {width:35px;left:136px;top:133px;} /*¿ë»ê±¸*/
.center_map .n02 .map a.m25 {left:55px;top:169px;}  /*±¸·Î±¸*/
.center_map .n02 .map a.m26 {width:35px;left:49px;top:148px;}  /*¾çÃµ±¸*/











.center_map .map {padding-bottom:15px;}
.center_map dl {line-height:22px;}
.center_map dl dt {padding-bottom:10px;}


.advice02 li {padding:3px 0;}

.pop_layout {padding:0 4px 4px 4px;background:#4584c1;}
.pop_layout .pop_back {padding:13px;background:#fff;}
.pop_layout h3 {margin-bottom:5px;padding-left:10px;font-size:14px;color:#333;background:url(../images/blt02.gif) no-repeat 0 center;}


#pop_calendar .box {position:relative;*zoom:1;}
#pop_calendar .box:after {content:"";display:block;clear:both;}
.calendar01 {width:258px;}
.calendar01 .top {position:relative;padding:10px;margin-bottom:3px;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;}
.calendar01 .top strong {color:#595b00;}
.calendar01 .top .btn {position:absolute;right:0;top:12px;font-size:11px;}
.calendar01 .top .btn a {display:inline-block;margin:0 3px;color:#1571dc;}
.calendar01 .bottom {position:relative;padding-top:5px;font-size:11px;}
.calendar01 .bottom ol li {margin-right:10px;color:#000;}
.calendar01 .bottom ol li span {display:inline-block;margin-right:3px;width:10px;height:10px;background:#ffb400;}
.calendar01 .bottom ol li span.n02 {width:9px;height:9px;background:#fff;border:1px solid #ccc;}
.calendar01 .bottom .eng {position:absolute;right:0;top:1px;font-size:11px;}



.calendar02 {position:absolute;right:0;top:30px;width:120px;}
.calendar02 .box02 {overflow-x:hidden;overflow-y:auto;padding:10px;height:220px;border:1px solid #ddd;}

.img_line01 {margin:0 auto;overflow:hidden;width:414px;height:282px;border:1px solid #ddd;text-align:center;}
.img_line01 img {width:414px;height:282px;}
