@charset "utf-8";

/* CSS Document */
@import url("layout.css");
@import url("contents.css");


html body{ }
html{overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0;}
body,div,td,th,p,textarea,h1,h2,h3,h4,input,button{font-family:"NanumBarunGothic","Malgun Gothic","맑은고딕",Dotum,"돋움","sans-serif";color:#666;font-size:12px;}
img {border:0; vertical-align:middle; }
ul, ol, li ,dl , dt , dd {list-style:none; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, h7 ,form {font-size:100%; font-weight:normal;margin:0; padding:0}
body{background-color:#fff;text-align:center;*word-break:break-all;-ms-word-break:break-all}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{color:#2f3743;text-decoration:none}
a:hover{color:#390;text-decoration:none}
button *{position:relative}
button img{left:-3px;*left:auto}
a{text-decoration:none;color:#333;}
hr{display:none}
legend{*width:0}
table{border-collapse:collapse;border-spacing:0}

/* 커서 */
.cursor {cursor:pointer}

/* 정렬 */
.taC {text-align:center}
.taR {text-align:right}
.taL {text-align:left}

/* float */
.fl {float:left;}
.fr {float:right;}
.fn {float:none;}

/* color */
.black {color:#444;}
.gray {color:#707070;}
.orange {color:#e56004;}
.yellow {color:#f99d5d;}
.blue {color:#6eb7ba;}
.green {color:#2962d7;}

/* .. */
.pBox {overflow:hidden; position:relative; width:100%}
.disB {display:block;}
.disIB {display:inline-block;}
.overF {overflow:hidden}
.scriptDiv {position:absolute; top:-50000px; left:-50000px}
.verT {vertical-align:top}
.positionR {position:relative}
.bg_none {background:none;}
.bgimg_none {background-image:none;}
.font_weight_none {font-weight:normal;}
.fbd {font-weight:bold;}
.bt_none {border-top:none;}
.br_none {border-right:none;}
.dis_none {display:none;}

/*input*/
input[type="text"],input[type="email"],input[type="password"],.inputText,.inputPassword {border:#d9d9d9 solid 1px;padding:5px;height:15px;vertical-align:middle; zoom:1; }
input[type="password"],.inputPassword {font-family:Tahoma;letter-spacing:2px;}
textarea,textarea.textarea {border:#d9d9d9 solid 1px; padding:5px; vertical-align:middle; resize:none;}
input[type="file"],input.file{ border:#d9d9d9 solid 1px; padding:2px;}
.ie678 input[type="file"],
.ie678 input.file {padding:5px;}
.select,select {border:#d9d9d9 solid 1px;padding:4px; margin:0;font-size:12px;vertical-align:middle;font-family:"Nanum Gothic";outline:none;color:#666666 ; background:#FFF;}
label {margin:0 10px 0 0; vertical-align:middle; display:inline-block;*display:inline;zoom:1;}
.inputPassword,select,.inputText {_height:15px; _padding:4px; _border:#d9d9d9 solid 1px;}
input.file {_height:24px; _padding:4px; _border:#d9d9d9 solid 1px;}
.inputTextWrap{ position:relative; display:inline-block;}
.inputTextWrap label{ position:absolute; left:6px; top:4px; font-size:12px; color:#999; margin:0;}
.inputTextWrap .labelOff{ display:none;}


/* ounline hidden */
a {outline:none;selector-dummy: expression(this.hideFocus=true);}



/* hidden */
a.accessibility01{position:absolute; display:block; width:20%; left:0; text-align:center; top:-10000px; z-index:9999999; font-size:11px; font-family:"돋움", 'Open Sans', Dotum, Arial; font-weight:bold;}
a.accessibility01:hover, a.accessibility01:focus, a.accessibility01:active{position: absolute; top: 0; padding: 10px 0; font-weight:bold; color:#fff; background:#eda100; z-index:9999999;}

.hidden { visibility:hidden; position:absolute; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0; background:none}	
.t_hidden { text-indent:-9999em;}

/*clear*/
.clearfix {zoom:1;}
.clearfix:after { /*float 리셋부분*/
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
	content: "";
	}
.clearfix {min-height:1px; /*IE6, IE7*/}
*html .clearfix {height:1px; /*MAC IE5*/ height:auto;overflow:hidden;}



/* font */

@font-face {font-family:NanumBarunGothic;
	src: url('../font/NanumBarunGothic.eot');
	src: local('☺'), url('../font/NanumBarunGothic.woff') format('woff'), 
					 url('../font/NanumBarunGothic.ttf') format('truetype'), 
					 url('../font/NanumBarunGothic.eot') format('eot');}

@font-face {font-family:NanumBarunGothicBold;
	src: url('../font/NanumBarunGothicBold.eot');
	src: local('☺'), url('../font/NanumBarunGothicBold.woff') format('woff'), 
					 url('../font/NanumBarunGothicBold.ttf') format('truetype'), 
					 url('../font/NanumBarunGothicBold.eot') format('eot');} 
/* margin */
.smt1 {margin-top:1px;}
.smt2 {margin-top:2px;}
.smt3 {margin-top:3px;}
.smt4 {margin-top:4px;}
.smt5 {margin-top:5px;}
.smt6 {margin-top:6px;}
.smt7 {margin-top:7px;}
.smt8 {margin-top:8px;}
.smt9 {margin-top:9px;}
.smt10 {margin-top:10px;}
.smt11 {margin-top:11px;}
.smt13 {margin-top:13px;}
.smt15 {margin-top:15px;}
.smt18 {margin-top:18px;}
.smt20 {margin-top:20px;}
.smt22 {margin-top:22px;}
.smt25 {margin-top:25px;}
.smt30 {margin-top:30px;}
.smt35 {margin-top:35px;}
.smt40 {margin-top:40px;}
.smt45 {margin-top:45px;}
.smt50 {margin-top:50px;}
.smt55 {margin-top:55px;}
.smt60 {margin-top:60px;}
.smt95 {margin-top:95px;}

.smr1 {margin-right:1px;}
.smr2 {margin-right:2px;}
.smr3 {margin-right:3px;}
.smr4 {margin-right:4px;}
.smr5 {margin-right:5px;}
.smr8 {margin-right:8px;}
.smr9 {margin-right:9px;}
.smr10 {margin-right:10px;}
.smr14 {margin-right:14px;}
.smr15 {margin-right:15px;}
.smr20 {margin-right:20px;}
.smr25 {margin-right:25px;}
.smr30 {margin-right:30px;}
.smr35 {margin-right:35px;}
.smr40 {margin-right:40px;}
.smr45 {margin-right:45px;}
.smr50 {margin-right:50px;}

.smb3 {margin-bottom:3px;}
.smb2 {margin-bottom:2px;} 
.smb-1 {margin-bottom:-1px;}
.smb-2 {margin-bottom:-2px;} 
.smb-3 {margin-bottom:-3px;}
.smb5 {margin-bottom:5px;}
.smb7 {margin-bottom:7px;}
.smb8 {margin-bottom:8px;}
.smb10 {margin-bottom:10px;}
.smb15 {margin-bottom:15px;}
.smb20 {margin-bottom:20px;}
.smb25 {margin-bottom:25px;}
.smb30 {margin-bottom:30px;}
.smb35 {margin-bottom:35px;}
.smb40 {margin-bottom:40px;}
.smb45 {margin-bottom:45px;}
.smb47 {margin-bottom:47px;}
.smb50 {margin-bottom:50px;}

.sml1 {margin-left:1px;}
.sml2 {margin-left:2px;}
.sml3 {margin-left:3px;}
.sml4 {margin-left:4px;}
.sml5 {margin-left:5px;}
.sml7 {margin-left:7px;}
.sml8 {margin-left:8px;}
.sml10 {margin-left:10px;}
.sml12 {margin-left:12px;}
.sml13 {margin-left:13px;}
.sml15 {margin-left:15px;}
.sml20 {margin-left:20px;}
.sml25 {margin-left:25px;}
.sml30 {margin-left:30px;}
.sml35 {margin-left:35px;}
.sml40 {margin-left:40px;}
.sml45 {margin-left:45px;}
.sml50 {margin-left:50px;}
.sml75 {margin-left:75px;}
.sml100 {margin-left:100px;}
.sml120 {margin-left:120px;}
.sml150 {margin-left:150px;}
.sml200 {margin-left:200px;}
.sml220 {margin-left:220px;}
.sml230 {margin-left:230px;}
.sml310 {margin-left:310px;}
.sml360 {margin-left:360px;}
.sml405 {margin-left:405px;}
.sml600 {margin-left:600px;}


/* padding */
.sp3 {padding:3px;}
.sp5 {padding:5px;}
.sp10 {padding:10px;}
.sp15 {padding:15px;}
.sp20 {padding:20px;}
.sp25 {padding:25px;}
.sp30 {padding:30px;}
.sp35 {padding:35px;}
.sp40 {padding:40px;}
.sp45 {padding:45px;}
.sp50 {padding:50px;}

.splr1 {padding-left:1px; padding-right:1px;}
.splr2 {padding-left:2px; padding-right:2px;}
.splr3 {padding-left:3px; padding-right:3px;}
.splr4 {padding-left:4px; padding-right:4px;}
.splr5 {padding-left:5px; padding-right:5px;}
.splr6 {padding-left:6px; padding-right:6px;}
.splr7 {padding-left:7px; padding-right:7px;}
.splr8 {padding-left:8px; padding-right:8px;}
.splr9 {padding-left:9px; padding-right:9px;}
.splr10 {padding-left:10px; padding-right:10px;}
.splr11 {padding-left:11px; padding-right:11px;}
.splr12 {padding-left:12px; padding-right:12px;}
.splr13 {padding-left:13px; padding-right:13px;}
.splr14 {padding-left:14px; padding-right:14px;}
.splr15 {padding-left:15px; padding-right:15px;}
.splr16 {padding-left:16px; padding-right:16px;}
.splr17 {padding-left:17px; padding-right:17px;}
.splr18 {padding-left:18px; padding-right:18px;}
.splr20 {padding-left:20px; padding-right:20px;}
.splr23 {padding-left:23px; padding-right:23px;}
.splr25 {padding-left:25px; padding-right:25px;}
.splr30 {padding-left:30px; padding-right:30px;}
.splr35 {padding-left:35px; padding-right:35px;}
.splr40 {padding-left:40px; padding-right:40px;}
.splr45 {padding-left:45px; padding-right:45px;}
.splr50 {padding-left:50px; padding-right:50px;}

.spt1 {padding-top:1px;}
.spt2 {padding-top:2px;}
.spt3 {padding-top:3px;} 
.spt4 {padding-top:4px;}
.spt5 {padding-top:5px;}
.spt6 {padding-top:6px;}
.spt7 {padding-top:7px;}
.spt8 {padding-top:8px;}
.spt9 {padding-top:9px;}
.spt10 {padding-top:10px;}
.spt11 {padding-top:11px;}
.spt12 {padding-top:12px;}
.spt13 {padding-top:13px;}
.spt14 {padding-top:14px;}
.spt15 {padding-top:15px;}
.spt16 {padding-top:16px;}
.spt17 {padding-top:17px;}
.spt18 {padding-top:18px;}
.spt19 {padding-top:19px;}
.spt20 {padding-top:20px;}
.spt21 {padding-top:21px;}
.spt22 {padding-top:22px;}
.spt23 {padding-top:23px;}
.spt24 {padding-top:24px;}
.spt25 {padding-top:25px;}
.spt26 {padding-top:26px;}
.spt28 {padding-top:28px;}
.spt30 {padding-top:30px;}
.spt33 {padding-top:33px;}
.spt35 {padding-top:35px;}
.spt40 {padding-top:40px;}
.spt45 {padding-top:45px;}
.spt50 {padding-top:50px;}
.spt54 {padding-top:54px;}
.spt55 {padding-top:55px;}
.spt60 {padding-top:60px;}
.spt66 {padding-top:66px;}
.spt70 {padding-top:70px;}

.sptb5  {padding-top:5px;padding-bottom:5px;}
.sptb10 {padding-top:10px;padding-bottom:10px;}
.sptb20  {padding-top:20px;padding-bottom:20px;}
.sptb21 {padding-top:20px;padding-bottom:10px;}
.sptb30  {padding-top:20px;padding-bottom:30px;}

.spr1 {padding-right:1px;}
.spr2 {padding-right:2px;}
.spr3 {padding-right:3px;}
.spr4 {padding-right:4px;}
.spr5 {padding-right:5px;}
.spr6 {padding-right:6px;}
.spr7 {padding-right:7px;}
.spr8 {padding-right:8px;}
.spr9 {padding-right:9px;}
.spr10 {padding-right:10px;}
.spr11 {padding-right:11px;}
.spr12 {padding-right:12px;}
.spr13 {padding-right:13px;}
.spr14 {padding-right:14px;}
.spr15 {padding-right:15px;}
.spr18 {padding-right:18px;}
.spr20 {padding-right:20px;}
.spr21 {padding-right:21px;}
.spr23 {padding-right:23px;}
.spr25 {padding-right:25px;}
.spr27 {padding-right:27px;}
.spr30 {padding-right:30px;}
.spr35 {padding-right:35px;}
.spr40 {padding-right:40px;}
.spr41 {padding-right:41px;}
.spr45 {padding-right:45px;}
.spr50 {padding-right:50px;}
.spr65 {padding-right:65px;}

.spb1 {padding-bottom:1px;}
.spb2 {padding-bottom:2px;}
.spb3 {padding-bottom:3px;}
.spb4 {padding-bottom:4px;}
.spb5 {padding-bottom:5px;}
.spb6 {padding-bottom:6px;}
.spb7 {padding-bottom:7px;}
.spb8 {padding-bottom:8px;}
.spb9 {padding-bottom:9px;}
.spb10 {padding-bottom:10px;}
.spb11 {padding-bottom:11px;}
.spb12 {padding-bottom:12px;}

.spb15 {padding-bottom:15px;}
.spb17 {padding-bottom:17px;}
.spb19 {padding-bottom:19px;}
.spb20 {padding-bottom:20px;}
.spb25 {padding-bottom:25px;}
.spb30 {padding-bottom:30px;}
.spb34 {padding-bottom:34px;}
.spb35 {padding-bottom:35px;}
.spb40 {padding-bottom:40px;}
.spb45 {padding-bottom:45px;}
.spb50 {padding-bottom:50px;}

.spl1 {padding-left:1px;}
.spl2 {padding-left:2px;}
.spl3 {padding-left:3px;}
.spl4 {padding-left:4px;}
.spl5 {padding-left:5px;}
.spl6 {padding-left:6px;}
.spl7 {padding-left:7px;}
.spl8 {padding-left:8px;}
.spl9 {padding-left:9px;}
.spl10 {padding-left:10px;}
.spl11 {padding-left:11px;}
.spl12 {padding-left:12px;}
.spl13 {padding-left:13px;}
.spl14 {padding-left:14px;}
.spl15 {padding-left:15px;}
.spl16 {padding-left:16px;}
.spl17 {padding-left:17px;}
.spl20 {padding-left:20px;}
.spl21 {padding-left:21px;}
.spl22 {padding-left:22px;}
.spl23 {padding-left:23px;}
.spl24 {padding-left:24px;}
.spl25 {padding-left:25px;}
.spl27 {padding-left:27px;}
.spl28 {padding-left:28px;}
.spl30 {padding-left:26px;}
.spl32 {padding-left:32px;}
.spl37 {padding-left:37px;}
.spl35 {padding-left:35px;}
.spl40 {padding-left:40px;}
.spl42 {padding-left:42px;}
.spl45 {padding-left:45px;}
.spl50 {padding-left:50px;}
.spl60 {padding-left:60px;}
.spl70 {padding-left:70px;}
.spl80 {padding-left:80px;}
.spl90 {padding-left:90px;}
.spl100 {padding-left:100px;}
