@charset "utf-8";

html.fix{overflow-y:hidden}

/* input tag */
input[type="text"],
input[type="password"],
input[type="file"]{
	 -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	position:relative;
	width:100%;
	height:27px;
	text-align:left;
	background:none;
	border:none;
	display:block;
	color:#666;
	line-height:1;
	outline:none;
	font-size:12px;
	border-radius:0
}
input[type="file"]{width:100%;line-height:normal;height:auto}
textarea{position:relative;width:100%;background:none}

select{	
	height:28px;	
}
img{max-width:100%}




#wrap{position:relative;left:0;width:100%}

/* header */
#header{position:relative;z-index:10}
#header .shadow{position:absolute;left:0;bottom:-5px;display:block;width:100%;height:5px;background:url(../../images/common/header_shadow.png) repeat-x}


.h_top{height:30px;background:#f7f8f9;border-bottom:1px solid #f0f1f2}
.h_top .favorite{position:absolute;top:50%;left:14px;margin-top:-6px}
.h_top .con{height:30px}
.h_top ul{position:absolute;top:50%;right:14px;overflow:hidden;margin-top:-6px;}
.h_top ul li{float:left;margin-left:8px;padding-left:8px;background:url(../../images/common/global_menu_line.png) left center no-repeat}
.h_top ul li:first-child{margin-left:0;padding-left:0;background:none}

.h_bottom{height:84px;background:#fff;border-bottom:3px solid #ff4141}
.h_bottom .con{height:84px}
.h_bottom h1{position:absolute;top:0;left:0}
.h_bottom .gnb{padding-left:195px}
.h_bottom .gnb ul{overflow:hidden;padding-top:33px}
.h_bottom .gnb ul li{float:left;margin-left:25px}
.h_bottom .gnb ul li:first-child{margin-left:0}
.h_bottom .gnb ul li a{display:block;height:19px;overflow:hidden;font-size:0}
.h_bottom .gnb ul li a:hover,
.h_bottom .gnb ul li.actived a{background-position:left bottom}
.h_bottom .gnb .gnb01{width:75px;background:url(../../images/common/gnb01.gif) left top no-repeat}
.h_bottom .gnb .gnb02{width:97px;background:url(../../images/common/gnb02.gif) left top no-repeat}
.h_bottom .gnb .gnb03{width:97px;background:url(../../images/common/gnb03.gif) left top no-repeat}
.h_bottom .gnb .gnb04{width:97px;background:url(../../images/common/gnb04.gif) left top no-repeat}
.h_bottom .gnb .gnb05{width:102px;background:url(../../images/common/gnb05.gif) left top no-repeat}
.h_bottom .gnb .gnb06{width:95px;background:url(../../images/common/gnb06.gif) left top no-repeat}
.h_bottom .gnb .gnb07{width:95px;background:url(../../images/common/gnb07.gif) left top no-repeat}
.h_bottom .program{position:absolute;top:41px;right:14px;overflow:hidden;margin-top:-8px;}
/*.h_bottom .program li{float:left;margin-left:13px;padding-left:22px;background:url(../../images/common/gnb_other_menu_line.gif) left center no-repeat}*/
.h_bottom .program li{float:left;margin-left:13px;padding-left:22px;}
.h_bottom .program li:first-child{margin-left:0;padding-left:0;background:none}



/* container */
#container{}

.con{position:relative;max-width:1024px;margin:0 auto}
#contents{position:relative;max-width:793px;min-height:870px;margin:60px auto;padding:0 14px 0 217px}

#lnb{position:absolute;top:0;left:0;z-index:50}
#lnb .side_wrap{margin-left:14px;padding-bottom:40px;border-bottom:3px solid #ff4141;width:164px}
#lnb .side_wrap ul{padding:29px 4px 0 15px}
#lnb .side_wrap ul li{font-size:0;line-height:0;margin-top:19px}
#lnb .side_wrap ul li:first-child{margin-top:0}
#lnb .side_wrap ul li a{display:block;width:100%;height:15px;overflow:hidden}
#lnb .side_wrap ul li a:hover,#lnb .side_wrap ul li.actived a{background-position:left bottom}
#lnb .global{margin-left:15px}
#lnb .global li{border-bottom:1px solid #e0e0e0}
#lnb.fix{position:fixed;top:50px;left:50%;margin-left:-512px}
#lnb .cs{margin-top:15px;margin-left:15px}

#lnb .lnb01_01{background:url(../../images/content/lnb01_01.gif) left top no-repeat}
#lnb .lnb01_02{background:url(../../images/content/lnb01_02.gif) left top no-repeat}
#lnb .lnb01_03{background:url(../../images/content/lnb01_03.gif) left top no-repeat}
#lnb .lnb01_04{background:url(../../images/content/lnb01_04.gif) left top no-repeat}

#lnb .lnb02_01{background:url(../../images/content/lnb02_01.gif) left top no-repeat}
#lnb .lnb02_02{background:url(../../images/content/lnb02_02.gif) left top no-repeat}
#lnb .lnb02_03{background:url(../../images/content/lnb02_03.gif) left top no-repeat}
#lnb .lnb02_04{background:url(../../images/content/lnb02_04.gif) left top no-repeat}
#lnb .lnb02_05{background:url(../../images/content/lnb02_05.gif) left top no-repeat}
#lnb .lnb02_06{background:url(../../images/content/lnb02_06.gif) left top no-repeat}

#lnb .lnb05_01{background:url(../../images/content/lnb05_01.gif) left top no-repeat}
#lnb .lnb05_02{background:url(../../images/content/lnb05_02.gif) left top no-repeat}
#lnb .lnb05_03{background:url(../../images/content/lnb05_03.gif) left top no-repeat}


#lnb .lnb06_01{background:url(../../images/content/lnb06_01.gif) left top no-repeat}
#lnb .lnb06_02{background:url(../../images/content/lnb06_02.gif) left top no-repeat}
#lnb .lnb06_03{background:url(../../images/content/lnb06_03.gif) left top no-repeat}
#lnb .lnb06_04{background:url(../../images/content/lnb06_04.gif) left top no-repeat}
#lnb .lnb06_05{background:url(../../images/content/lnb06_05.gif) left top no-repeat}

#lnb .lnb07_01_01{background:url(../../images/content/lnb07_01_01.gif) left top no-repeat}
#lnb .lnb07_01_02{background:url(../../images/content/lnb07_01_02.gif) left top no-repeat}
#lnb .lnb07_01_03{background:url(../../images/content/lnb07_01_03.gif) left top no-repeat}
#lnb .lnb07_01_04{background:url(../../images/content/lnb07_01_04.gif) left top no-repeat}
#lnb .lnb07_01_05{background:url(../../images/content/lnb07_01_05.gif) left top no-repeat}
#lnb .lnb07_01_06{background:url(../../images/content/lnb07_01_06.gif) left top no-repeat}
#lnb .lnb07_01_07{background:url(../../images/content/lnb07_01_07.gif) left top no-repeat}
#lnb .lnb07_01_08{background:url(../../images/content/lnb07_01_08.gif) left top no-repeat}
#lnb .lnb07_01_09{background:url(../../images/content/lnb07_01_09.gif) left top no-repeat}

#lnb .lnb07_02_01{background:url(../../images/content/lnb07_02_01.gif) left top no-repeat}
#lnb .lnb07_02_02{background:url(../../images/content/lnb07_02_02.gif) left top no-repeat}
#lnb .lnb07_02_03{background:url(../../images/content/lnb07_02_03.gif) left top no-repeat}

#lnb .lnb08_01{background:url(../../images/content/lnb08_01.gif) left top no-repeat}
#lnb .lnb09_01{background:url(../../images/content/lnb09_01.gif) left top no-repeat}
#lnb .lnb010_01{background:url(../../images/content/lnb010_01.gif) left top no-repeat}


#lnb .lnb11_01{background:url(../../images/content/cid_04.gif) left top no-repeat}
#lnb .lnb11_02{background:url(../../images/content/cid_05.gif) left top no-repeat}

/* footer */
#footer{padding:30px 0 75px 0;background:#fff;border-top:2px solid #e4e4e4}
#footer h3{position:absolute;top:0;left:0}
#footer address{padding-left:150px}
#footer .copy{margin-top:17px}
#footer .con{position:relative}
#footer .agree{position:absolute;top:0;right:30px}
#footer .agree a{display:block;position:absolute;width:94px;height:14px;font-size:0}
#footer .agree a.btn01{top:0;left:0}
#footer .agree a.btn02{top:0;right:0}

/* etc */
table .tl{text-align:left !important}
table .tc{text-align:center !important}
table .tr{text-align:right !important}
table .bl{border-left:none !important}
table .br{border-right:none !important}
table .vt{vertical-align:top !important}
table .nPd{padding:0 !important}
table .char{margin:0 5px !important}
table a,table img,table span,table label,table input{vertical-align:middle}

/* list Table */
table.type01{width:100%;table-layout:fixed;border-bottom:1px solid #cacaca}
table.type01 td,table.type01 th{text-align:center;vertical-align:middle}
table.type01 td{color:#a7a7a7;border-top:1px solid #d3d3d3;padding:6px 5px;font-size:12px;line-height:18px}
table.type01 th{font-size:12px;font-weight:bold;color:#575757;height:34px;background:#f9f9f9;border-top:2px solid #444547;border-bottom:1px solid #d3d3d3}
table.type01 a:hover{text-decoration: underline;}
table.type01 .file{margin-left:4px}
table.type01 .new{margin-left:4px}
table.type01 .reply{margin:0 8px 0 6px}
table.type01 .password{margin:0 8px 0 0}
table.type01 a{display:inline-block;zoom:1;*display:inline;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
table.type01 span.list_name{display:inline-block;zoom:1;*display:inline;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
table.type01 a.list_reply{color:#909090}

.btn_top{position:fixed;bottom:222px;left:50%;margin-left:542px;z-index:5000;display:none}
.btn_top a{display:block}

/* Input Table */
table.type02{width:100%;table-layout:fixed;border-top:2px solid #444547;border-bottom:1px solid #dadce1}
table.type02 td,table.type02 th{text-align:left;vertical-align:middle;padding:6px 0px 6px 20px;border-top:1px solid #e9eaed;border-top:1px solid #e9eaed}
table.type02 td{color:#666;height:28px;padding-right:10px;line-height:28px}
table.type02 th{color:#444;font-weight:400;line-height:28px;background:#f9f9f9}
table.type02 .info_label{display:inline-block;zoom:1;*display:inline;font-size:11px;color:#9a9a9a;margin-left:10px;line-height:18px;vertical-align:middle}

.i_wrap{position:relative;display:inline-block;zoom:1;*display:inline;height:26px;padding-left:15px;border:solid 1px #dadce1;background:#fff;width:100%;max-width:100%;vertical-align:middle}
.t_wrap{position:relative;display:block;border:solid 1px #dadce1;background:#fff;padding:15px}
.t_wrap textarea{height:220px}

.btn_write_wrap{margin-top:30px;text-align:center}
.btn_write_wrap a{margin:0 1px}

.d_t{display:table;width:100%;height:100%;}
.d_t .d_c{display:table-cell;width:100%;vertical-align:middle;}



.app_pop{position:relative}
.app_pop a{display:block;width:376px;height:90px;position:absolute;left:42px;font-size:0}
.app_pop a.btn01{top:413px}
.app_pop a.btn02{top:513px}