body { text-align:center }

body,div,dl,dt,dd,ul,li,ol,pre,form,fieldset,th,tr,td,p,blockquote,br,input,textarea,select { margin:0; padding:0; 
font-family:Nanum Gothic; 
font-size:12px; color:#444444 }

h1, h2, h3, h4, h5, h6{padding:0; margin:0 }
img { border:0 }
caption { display:none }
a { color:#5898D3 }
a:link, a:visited { text-decoration:none; color:#333333 }
a:hover { color:#5898D3; text-decoration:underline }
a:active { color:#5898D3 }
fieldset { border:0; margin:0; padding:0 }
select { padding:2px 1px }
br { font-size:1px; height:10px; line-height:10px }
hr { height:1px; border:0px; border-top:1px solid #DDDDDD }

.fl { float:left }
.fr { float:right }
.clear { clear:both }
.ajax_error{color:#ff3300 }
.ajax_success{color:#0033ff }
.underline { text-decoration:underline }
.inline li { display:inline }
.sitecolor { color:#22b24c }
.cwhite { color:#ffffff }
.cred { color:#ff0000 }
.cblue { color:#0000ff }
textarea, select {
    font-family:Nanum Gothic; 
    font-size:12px;
}
input {
    font-family:Nanum Gothic; 
    font-size:12px;
}
input.text {
	height: 24px;
	border: 1px solid #9A9A9A;
	border-bottom: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	color: #404040;
	vertical-align: middle;
	padding-right: 0;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom:2px;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
}
input.search { width:150px; height:19px; border:1px solid #9A9A9A; border-bottom:1px solid #D8D8D8; border-right:1px solid #D8D8D8; color:#404040; vertical-align:middle; padding:3px 0 0 5px; -webkit-appearance:none; -webkit-border-radius:0px; }
textarea.textarea { width:98%; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; -webkit-appearance:none; -webkit-border-radius:0px; }
select { -webkit-border-radius:0px; }
.left { text-align:left }
.center { text-align:center }
.right { text-align:right }
.vtop { vertical-align:top }
.vmiddle { vertical-align:middle }
.vbottom { vertical-align:bottom }
.w5 { width:5% }
.w10 { width:10% }
.w15 { width:15% }
.w20 { width:20% }
.w25 { width:25% }
.w30 { width:30% }
.w35 { width:35% }
.w40 { width:40% }
.w45 { width:45% }
.w50 { width:50% }
.w55 { width:55% }
.w60 { width:60% }
.w65 { width:65% }
.w70 { width:70% }
.w75 { width:75% }
.w80 { width:80% }
.w85 { width:85% }
.w90 { width:90% }
.w95 { width:95% }
.w98 { width:98% }
.w99 { width:99% }
.w100 { width:100% }
.w50px { width:50px }
.w65px { width:65px }
.w70px { width:70px }
.w80px { width:80px }
.w100px { width:100px }

.skip{position:absolute; top:0; left:-1000px; width:0; height:0; font-size:0; line-height:0 }
.mark { font-family:Arial, Sans-Serif; font-size:8px }

button { cursor:pointer; }

ul,ol { list-style:none }
.pointer { cursor:pointer }
.htitle_bar { text-align:left; background-color:#E8F1FA; height:30px; line-height:30px; padding:0 10px }
.htitle_bar ul { padding:0 0 20px 0; list-style-type:none }
.htitle_bar li { float:left; display:inline }
.bg_f8f8f8 { background-color:#f8f8f8 }
.reply { padding:0 5px }
.arrow { font-family : Dotum, Sans-Serif }
.bold { font-weight:bold }
.normal { font-weight:normal }
.none { display:none }
.left { text-align:left }
.center { text-align:center }
.right { text-align:right }
.padb5 { padding:0 0 5px 0 }
.padb10 { padding:0 0 10px 0 }
.padb15 { padding:0 0 15px 0 }
.padt5 { padding:5px 0 0 0 }
.padt10 { padding:10px 0 0 0 }
.padt15 { padding:15px 0 0 0 }
.mgb10 { margin:0 0 10px 0 }

.top { height:36px;line-height:36px; padding:0 5px; color:#ffffff }
.top a:link,
.top a:visited,
.top a:active,
.top a:hover { text-decoration:none; color:#ffffff }
label { text-align:left }

.member { font-weight:bold }


.tail_copy { font-family:Nanum Gothic; font-size:12px; color:#444444; line-height:160%;}


.guest { font-weight:normal }

.ct { color:#444444 }

.small { font-size:90% }
.ex { color:#66A2C8; padding:5px 0 0 0 }

.c1 { background-color:#7fcaec }
.c2 { background-color:#e5f4fb }
.ht { height:30px }
.ht30 { height:30px }

#wrap { width:1000px; margin:0 auto; text-align:left }

.tbl_pad5shop { border-collapse:collapse; border-spacing: 0; }
.tbl_pad5shop th  { border:1px solid #DDDDDD; padding:5px; background:#f9f9f9; text-align:left }
.tbl_pad5shop td { border:1px solid #DDDDDD; padding:5px }

.tbl_pad5basic { border-collapse:collapse; border-spacing: 0; }
.tbl_pad5basic th  { border:1px solid #DDDDDD; padding:5px; background:#f9f9f9; text-align:left }
.tbl_pad5basic td { border:1px solid #DDDDDD; padding:5px }

.tbl_pad5basic1 { border-collapse:collapse; border-spacing: 0; }
.tbl_pad5basic1 th  { border:1px solid #DDDDDD; padding:5px; background:#f9f9f9; text-align:center }
.tbl_pad5basic1 td { border:1px solid #DDDDDD; padding:5px }

.join_title h2 {margin-bottom:10px; font-size:18px; font-weight:bold; background:#3fc8f4; padding:10px 20px; color:#ffffff; text-align:left;}
.join_title h3 {margin-bottom:15px;}

#login_area { position:relative; margin-bottom:10px; padding:10px; overflow:hidden; border:2px solid #e1e1e1; width:236px }
#login_area .log01 {height:27px; vertical-align:top; color:#555555 }
#login_area .log02 {float:right; position:absolute; top:10px; right:10px; height:49px;}
#login_area .log03 {padding-top:5px; margin-bottom:5px; font-size:11px; color:#919191;}
#login_area .log03 input.checkbox { vertical-align:middle; margin-top:-2px;}
#login_area .log03 input label {margin:0; padding:0;}
#login_area .log04 {margin-bottom:5px; font-size:11px; color:#555555;}
#login_area .log04 .count {color:#ff5c30;}
#login_area .log05 { text-align:right; padding:0 5px 5px 0 }
/*
#login_area ul li.login_before {font-size:11px;}
#login_area ul li.login_before a {color:#777;}
#login_area ul li.login_before .member_join {font-weight:bold; color:#414141;}
*/
#login_area .box_input_id,
#login_area .box_input_pw { height:17px; border:1px solid #9A9A9A; border-bottom:1px solid #D8D8D8; border-right:1px solid #D8D8D8; color:#404040; vertical-align:middle; padding:3px 0 0 5px; width:228px }
/*
#login_area .box_input_id {background:url(../images/bg_login_id.gif) no-repeat 5px 3px;}
#login_area .box_input_pw {background:url(../images/bg_login_pw.gif) no-repeat 5px 3px;}
*/
#login_area .bar {font:12px tahoma; color:#d7d7d7; margin-right:2px;}

#visit_area { border:1px solid #e1e1e1; margin-bottom:10px; color:#555 }
#visit_area .title { padding:5px 0 5px 10px; font-weight:normal; font-size:100%; color:#e1e1e1; background-color:#393939 }
#visit_area  ul { padding:5px; margin:0; list-style:none}
#visit_area  li { font-size:11px }







.f {
	font-family: "굴림";
	font-size: 12px;
	line-height: 135%;
	color: #666666;
	text-decoration: none;
	text-align: justify;
}
.f02{
	font-family: "굴림";
	font-size: 12px;
	color: #FF0000;
	line-height: 135%;
}

.sub_title_01{
	font-family: "굴림";
	font-size: 14px;
	color: #0066CC;
	line-height: 160%;
	font-weight: bold;
}


.f01 {
	font-family: "굴림";
	font-size: 13px;
	color: #003399;
	line-height: 135%;
}


.sub_text_01 {
	font-family: NanumGothicBold;
	font-size: 20px;
	color: #003399;
	font-weight: bold;
	text-align:justify;
	word-break:break-all;
	line-height:1.5em;
}

.sub_text_02 {
	font-family: NanumGothic;
	font-size: 12px;
	color: #53555a;
	text-align:justify;
	word-break:break-all;
	line-height:1.5em;
}

.sub_text_02_blue {
	font-family: NanumGothicBold;
	font-size: 12px;
	color: #2d8caf;	
	word-break:break-all;
	text-align:justify;
	line-height:1.5em;
}


.sub_text_02_green {
	font-family: NanumGothicBold;
	font-size: 12px;
	color: #568618;
	word-break:break-all;
	text-align:justify;
	line-height:1.5em;
}


.t12 {
	font-family: NanumGothic;
	font-size: 12px;
	line-height: 145%;
	color: #666666;
	text-decoration: none;
}
.t11 {
	font-family: "굴림";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height: 130%;

}
.tm-titel {
	font-family: "굴림";
	font-size: 12px;
	color: #656763;
	text-decoration: none;
}
.main-new-titel {
	font-family: "굴림";
	font-size: 10pt;
	color: #003399;
	font-weight: bold;
}
.main-new-contents {
	font-family: "굴림";
	font-size: 12px;
	line-height: 145%;
	color: #333333;
	text-decoration: none;
}
.main-new-contents_honddo {
	font-family: "굴림";
	font-size: 12px;
	line-height: 110%;
	color: #333333;
	text-decoration: none;
}
