@charset "utf-8";
body {
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height: 1.5em;
	font-family: Verdana, Dotum, "돋움";
	background-size: 1150px;
}
form {
	margin: 0;
	padding: 0;
}
hr {
	display: none;
}
p, div, th, td, select, input {
	color: #333;
}
a:link, a:visited {
	color: #666;
	text-decoration: none;
}
a:active, a:hover {
	color: #000;
	text-decoration: none;
}
a img, 
input.type-image {
	border: 0 none;
}
input.type-text, 
textarea {
	border: 1px solid #dcdcdc;
	background: #fff;
	padding: 1px;
}
input.type-text:hover, 
input.type-text:focus, 
textarea:hover, 
textarea:focus, 
select:hover, 
select:active {
	background-color: #ffd;
}
input, select, textarea {
	vertical-align: middle;
	font-size: 1em;
	color: #333;
}
select {
	font-size: 11px;
	font-family: Verdana, Dotum, "돋움"
}
span.button, 
img.button, 
a.button {
	cursor: pointer;
	vertical-align: middle;
}
ul, li { list-style:none; padding:0; margin:0; }

/* container */
.container { }
/* header */
.header { width:700px; height:200px; overflow:hidden; margin:0 auto; }
	/* heading */
	.header h1 { display:none; }
	/* logo */
	.header .logo { text-align:center; margin:0 auto 22px auto; padding-top:50px; }
	.header .logo_w { display:none; }
	.full_bg .header .logo_b { display:none; }
	.full_bg .header .logo_w { display:block; }
	/* gnb */
	.header .gnb { border-top:1px solid #909090; height:50px; }
	.header .gnb ul { overflow:hidden; margin:0 auto; }
	.header .gnb li { float:left; }
	.header .gnb li.menu_01 { width:34px; margin-left:70px; margin-right:21px; display:inline-block; }
	.header .gnb li.menu_02 { width:56px; margin-right:23px; }
	.header .gnb li.menu_03 { width:67px; margin-right:22px; }
	.header .gnb li.menu_04 { width:60px; margin-right:23px; }
	.header .gnb li.menu_05 { width:58px; margin-right:24px; }
	.header .gnb li.menu_06 { width:77px; margin-right:24px; }
	.header .gnb li.menu_join { width:22px; margin-right:17px; }
	.header .gnb li.menu_login { width:27px; }
	.header .gnb li.menu_myinfo { width:43px; margin-right:17px; }
	.header .gnb li.menu_logout { width:34px; }

	.header .gnb li a { display:block; width:100%; height:22px; text-indent:-99999px; }
	.header .gnb li.menu_01 a { background:url(/static/img/common/menu_01.gif) no-repeat 0 0; }
	.header .gnb li.menu_02 a { background:url(/static/img/common/menu_02.gif) no-repeat 0 0; }
	.header .gnb li.menu_03 a { background:url(/static/img/common/menu_03.gif) no-repeat 0 0; }
	.header .gnb li.menu_04 a { background:url(/static/img/common/menu_04.gif) no-repeat 0 0; }
	.header .gnb li.menu_05 a { background:url(/static/img/common/menu_05.gif) no-repeat 0 0; }
	.header .gnb li.menu_06 a { background:url(/static/img/common/menu_06.gif) no-repeat 0 0; }
	.header .gnb li.menu_join a { background:url(/static/img/common/menu_join.gif) no-repeat 0 0; }
	.header .gnb li.menu_login a { background:url(/static/img/common/menu_login.gif) no-repeat 0 0; }
	.header .gnb li.menu_myinfo a { background:url(/static/img/common/menu_myinfo.gif) no-repeat 0 0; }
	.header .gnb li.menu_logout a { background:url(/static/img/common/menu_logout.gif) no-repeat 0 0; }

	.header .gnb li.menu_01 a.on { background:url(/static/img/common/menu_01_on.gif) no-repeat 0 0; }
	.header .gnb li.menu_02 a.on { background:url(/static/img/common/menu_02_on.gif) no-repeat 0 0; }
	.header .gnb li.menu_03 a.on { background:url(/static/img/common/menu_03_on.gif) no-repeat 0 0; }
	.header .gnb li.menu_04 a.on { background:url(/static/img/common/menu_04_on.gif) no-repeat 0 0; }
	.header .gnb li.menu_05 a.on { background:url(/static/img/common/menu_05_on.gif) no-repeat 0 0; }
	.header .gnb li.menu_06 a.on { background:url(/static/img/common/menu_06_on.gif) no-repeat 0 0; }
	.header .gnb li.menu_join a.on { background:url(/static/img/common/menu_join_on.gif) no-repeat 0 0; }
	.header .gnb li.menu_login a.on { background:url(/static/img/common/menu_login_on.gif) no-repeat 0 0; }
	.header .gnb li.menu_myinfo a.on { background:url(/static/img/common/menu_myinfo_on.gif) no-repeat 0 0; }
	.header .gnb li.menu_logout a.on { background:url(/static/img/common/menu_logout_on.gif) no-repeat 0 0; }

	.full_bg .header .gnb li.menu_01 a { background:url(/static/img/common/menu_w_01.png) no-repeat 0 0; }
	.full_bg .header .gnb li.menu_02 a { background:url(/static/img/common/menu_w_02.png) no-repeat 0 0; }
	.full_bg .header .gnb li.menu_03 a { background:url(/static/img/common/menu_w_03.png) no-repeat 0 0; }
	.full_bg .header .gnb li.menu_04 a { background:url(/static/img/common/menu_w_04.png) no-repeat 0 0; }
	.full_bg .header .gnb li.menu_05 a { background:url(/static/img/common/menu_w_05.png) no-repeat 0 0; }
	.full_bg .header .gnb li.menu_06 a { background:url(/static/img/common/menu_w_06.png) no-repeat 0 0; }
	.full_bg .header .gnb li.menu_join a { background:url(/static/img/common/menu_join_w.png) no-repeat 0 0; }
	.full_bg .header .gnb li.menu_login a { background:url(/static/img/common/menu_login_w.png) no-repeat 0 0; }
	.full_bg .header .gnb li.menu_myinfo a { background:url(/static/img/common/menu_myinfo_w.png) no-repeat 0 0; }
	.full_bg .header .gnb li.menu_logout a { background:url(/static/img/common/menu_logout_w.png) no-repeat 0 0; }
	
	.full_bg .header .gnb li.menu_01 a.on { background:url(/static/img/common/menu_w_01_on.png) no-repeat 0 0; }
	.full_bg .header .gnb li.menu_02 a.on { background:url(/static/img/common/menu_w_02_on.png) no-repeat 0 0; }
	.full_bg .header .gnb li.menu_03 a.on { background:url(/static/img/common/menu_w_03_on.png) no-repeat 0 0; }
	.full_bg .header .gnb li.menu_04 a.on { background:url(/static/img/common/menu_w_04_on.png) no-repeat 0 0; }
	.full_bg .header .gnb li.menu_05 a.on { background:url(/static/img/common/menu_w_05_on.png) no-repeat 0 0; }
	.full_bg .header .gnb li.menu_06 a.on { background:url(/static/img/common/menu_w_06_on.png) no-repeat 0 0; }
	.full_bg .header .gnb li.menu_join a.on { background:url(/static/img/common/menu_join_w_on.png) no-repeat 0 0; }
	.full_bg .header .gnb li.menu_login a.on { background:url(/static/img/common/menu_login_w_on.png) no-repeat 0 0; }
	.full_bg .header .gnb li.menu_myinfo a.on { background:url(/static/img/common/menu_myinfo_w_on.png) no-repeat 0 0; }
	.full_bg .header .gnb li.menu_logout a.on { background:url(/static/img/common/menu_logout_w_on.png) no-repeat 0 0; }
/* content */
.content { width:700px; margin:0 auto; }
.content h1 { display:none; }

/* footer */
.footer { width:700px; margin:0 auto; }
.footer .copyright { overflow:hidden; margin-bottom:0; width:100%; height:49px; text-indent:-99999em; background:url(/static/img/main/copyright.gif) no-repeat 0 0; }
.full_bg .footer .copyright { background:url(/static/img/main/copyright_w.png) no-repeat 0 0; }

/* login-popup */
.login-header h1 { display:block; }

/* main page */
#main .gnb { height:59px; } 
#main .content { background: none; }
#main .content .mask_main_img { position:relative; overflow:hidden; width:700px; height:466px;}
#main .content .main_img { position:absolute; } 

/* sub page  */
.content { background:url(../img/bbs/list_border_darkgray.gif) repeat-x 0 0; }

/* bbs - common */
.board .table { margin-bottom:8px; }

/* form common */
.member_form fieldset { border:none; padding:0; margin:0; }
.member_form legend { color:#636363; }
.member_form button, .member_form label { float:left; color:#898989; text-align:right; font-size:10px }
.member_form .inp_text { border:1px solid #dcdcdc; height:13px; }
.member_form .form_row { overflow:hidden; margin-top:7px; }
.member_form fieldset .form_row:first-child { margin-top:0; }
.member_form .button, .member_form .submit { background:none; border:none; }
.member_form .help-inline { float:right; color:#898989 }

/* find id or password page */
#findIdPw { width:287px; margin:0 0 0 190px; padding-top:60px; }
#findIdPw fieldset { margin-bottom:20px; }
#findIdPw legend { text-indent: 65px; margin-bottom:15px;  }
#findIdPw label { width:60px; padding-right:6px; }
#findIdPw .inp_text { width:200px; }
#findIdPw .submit { margin-top:2px; margin-left:240px; }
#findIdPw .info { padding-left:40px; font-family:dotum, 돋움; font-size:11px; color:#959595; }
#findIdPw .info span { font-size:12px; }
#findIdPw .find_id_wrap { margin-bottom:40px; }
/* signup page */
#signUp { width:350px; margin:0 0 0 110px; padding-top:83px; }
#signUp fieldset { margin-bottom:49px; }
#signUp legend { text-indent: 46px; margin-bottom:15px;  }
#signUp label { width:140px; padding-right:6px; }
#signUp .inp_text { width:200px; }
#signUp .type_num { width:24px; }
#signUp .type_num2 { width:35px; }
#signUp .submit { margin-top:52px; margin-left:225px; }
#signUp .info { padding-left:40px; font-family:dotum, 돋움; font-size:11px; color:#959595; }
#signUp .info span { font-size:12px; }
#signUp .btn_find_postan {float:right;height:13px;}
#signUp .type_mail_id { width:96px; }
#signUp .type_mail_domain { width:85px; }

/* signin */
#signin { width:240px; margin:0 0 0 252px; padding-top:140px; }
#signin form { position:relative; }
#signin label { width:25px; margin-right:5px; }
#signin .inp_text { width:152px; }
#signin .btn_login { position:absolute; right:0; top:13px; }
#signin .find_id_pw { float:right; margin:5px 55px 0 0; }

/* find temp pw */
.find_temp_id_pw { margin: 0 0 0 262px; padding: 100px 0 70px; width: 230px; }

/* member info */
#member_info { margin:0 0 0 220px; padding-top:70px; }
#member_info dt { float:left; width:120px; text-align:right; line-height:20px; }
#member_info dd { text-indent:3px; line-height:20px; }

/* notice */
#notice.container #comment { display:none; }
#notice .board_read { background:none; }
.context_message h1 {display:block; text-align:center; line-height:50px; }

.visual_container { width:698px;height:465px; }
