html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; font-family:"nb"; font-size:13px;color: #666666;}
:focus { outline:0; }
a:active { outline:none; }
ol,ul,li {list-style:none; font-family:"nb"; font-size:12px;}
@font-face {font-family:"nb"; src:url(../css/NanumBarunGothic.eot); src:local(¡Ø), url(../css/NanumBarunGothic.woff) format('woff'); font-weight: normal; font-style: normal;}

/* hidden Ã³¸® */
caption{width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}
.hide,hr{position:absolute;top:-9999px;width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}

#skipNav{height:0;}
.skipNav{position:absolute;top:-9999px;background:#1d4899;width:100%;height:30px;text-align:center;color:white;line-height:30px;font-weight:bold;z-index:100;
opacity:0.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);}
.skipNav:hover,
.skipNav:focus,
.skipNav:active{top:0;color:white;}

#top {margin:0 auto; padding:0; width:100%; height:35px; background-color:#5b5a5e; text-align:center;}
#top_guide {margin:0 auto; padding:0; width:980px; height:35px;}
#guide {margin:10px 0 0 0; padding:0; width:980px; float:right;}
#guide ul {margin:0; padding:0; list-style:none; overflow:auto; text-align:right;}
#guide ul li {margin:0; padding:0; display:inline; padding-right:20px;}

/*Top-menu*/
#menu {margin:0 auto; padding:0; width:980px; height:100px;}

.logo {margin:0; padding:30px 0 0 0; float:left;}

.bm:link {font:14px dotum; color:#494949; font-weight:bolder; text-decoration:none;}
.bm:visited {font:14px dotum; color:#494949; font-weight:bolder; text-decoration:none;}
.bm:hover {font:14px dotum; color:#494949; font-weight:bolder; text-decoration:none;}
.bm:active {font:14px dotum; color:#494949; font-weight:bolder; text-decoration:none;}

.sm:link {font:12px dotum; color:#e0e0e0; text-decoration:none;}
.sm:visited {font:12px dotum; color:#e0e0e0; text-decoration:none;}
.sm:hover {font:12px dotum; color:#fff; text-decoration:none;}
.sm:active {font:12px dotum; color:#fff; text-decoration:none;}

.container {width:730px; margin:0; padding:30px 0 0 70px; height:35px;float:right;}
ul#topnav {margin:0; padding:0; float:left; width:730px; list-style:none; position:relative;}
ul#topnav li {float:left; margin:0; padding:0;}
ul#topnav li a {padding:12px 0; display:block; text-decoration: none;}
ul#topnav li:hover {background:none;}
ul#topnav li span {text-align:left; float:left; padding:10px 0 8px 0; position: absolute; left:-30px; top:40px; display: none; background:#5b5a5e; font:12px dotum; color:#e0e0e0;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
ul#topnav li:hover span {display: block;}
ul#topnav li span a {display: inline;}
ul#topnav li span a:hover {text-decoration:none;}

/* ¸ÞÀÎÀÌ¹ÌÁö¿Í ¾ÆÀÌÄÜ*/
#main {margin:0 auto; padding:0; width:100%; height:360px; background:url(../img/main/main_bg.gif);}
#main_img {margin:0 auto; padding:0; width:980px;}
#main_icon {margin:0 auto; padding:0; width:980px; border-bottom:2px solid #ffc434;}

/*content*/
.board_tit {font:11px "µ¸¿ò"; color:#FFFFFF; font-weight:bold; text-align:center;}

.input01 {border-width:1px; border-color:rgb(212,212,212); border-style:solid; height:18px; font-family:'µ¸¿ò'; font-size:9pt;}

.input02 {border-width:1px; border-color:#999999; border-style:solid; height:18px; font-family:'µ¸¿ò'; font-size:9pt;}

.opoint {font-family:'µ¸¿ò'; font-size:12px; color:#056eba; font-weight:bold;}

.join_box {padding:10px; height:200px; width:730px; border:1px solid #dddddd; font-family:'µ¸¿ò'; font-size:12px; color:#666666; line-height:18px;}

.menu {height:30px; font-family:'µ¸¿ò'; font-size:12px; color:#333333; font-weight:bold; background-color:#F5F5F5; text-align:center;}

.point_3 {padding-left:10px; font-family:'µ¸¿ò'; font-size:12px; color:#666666; font-weight:bold; background-color:#FFFFFF;}

.padd_30 {margin:0; padding:0 0 30px 0;font-family:"nb"; font-size:14px; line-height:20px;}
.red_point {font-family:"nb"; font-size:14px; color:#a30000; font-weight:bold;}

#content{clear:both; position:relative; margin:0 auto; padding:0; overflow:hidden; width:980px; height:auto;}

#main_board {margin:0; padding:0; width:340px; float:left;}
#main_event {margin:0; padding:0; width:340px;  float:left; }
#main_time {margin:0; padding:0; width:300px; float:left; background:url(../img/main/intro_bg.gif) center top repeat-y;}
#main_time ul {margin:11px 0 0 5px; padding:0;}
#main_time ul li {margin:0; padding:0; font:11px dotum; color:#797979;}


#price {clear:both; margin:30px auto; padding:12px; width:980px; height:46px; background-color:#3b363a; color:#fff;}

.m_h2 {height:25px; font:14px dotum; font-weight:bolder; color:#585858;}
.btm_ht {clear:both; height:40px;}

/* Tab + List */
h2 { margin: 0; }
#tab {position: relative; width:300px;}
#tab .selected ul, #tab .selected .more {display: block;}
#tab ul {display: none; list-style: none; margin: 0; padding:5px 0 0 0;}
#tab ul li {padding:7px 0 0 0; height:22px; border-bottom:1px dotted #eee; color:#ff0000;}
#tab ul li .time {position:absolute; right:0; color:#999;}
#tab .more {position: absolute; right:0; top:10px; /*letter-spacing: -1px; color: black; font-size: 9px; font-family: verdana;*/ display: none;}

.m:link {font-family:"nb"; font-size:13px; color:#666666; text-decoration:none;}
.m:visited {ffont-family:"nb"; font-size:13px; color:#666666; text-decoration:none;}
.m:hover {font-family:"nb"; font-size:13px; color:#999999; text-decoration:none;}
.m:active {ffont-family:"nb"; font-size:13px; color:#999999; text-decoration:none;}

#foot {margin:20px 0 0 0; padding:0; width:980px; height:100px; background:url(../img/main/foot_bg.gif) center top repeat-y;}

.guide {margin:27px 0 0 0; padding:0 0 0 16px; float:right; font:11px dotum; color:#999;}
.stitle {margin:0; padding:0 0 40px 0; width:753px; float:right;}


#con{clear:both; position:relative; margin:0 auto; padding:20px 0 0 0; width:980px; height:auto;}
.intro_tit {font-family:"nb"; font-size:20px; color:#515c6b; font-weight:bold;}
.intro02_tit {font-family:"nb"; font-size:16px; color:#439700; font-weight:bold;}
#intro01 {margin:0; padding:0 0 0 222px; width:531px; float:right; background:url(../img/intro/intro_img01.jpg) left top no-repeat;font-family:"nb"; font-size:14px;}
#intro02 {margin:0; padding:0 0 0 222px; width:531px; float:right; background:url(../img/intro/intro_img02.jpg) left top no-repeat;font-family:"nb"; font-size:14px;}
#intro03 {margin:0; padding:0; width:753px; float:right;font-family:"nb"; font-size:14px;}
#intro04 {margin-bottom:20px; padding:0; width:753px; float:right;}

#tclinic_box {margin:0; padding:0; float:right; width:753px;font-family:"nb"; font-size:14px;line-height:18px;}
#tclinic_box ul li p {font-family:"nb"; font-size:14px;line-height:18px;}
.t30 {margin:0; padding:0 0 30px 0;}
.u30 {clear:both; margin:0; padding:30px 0 0 0;}
#sub_left {margin:0; padding:0; width:195px;}
#sub_left ul li p {margin:0; padding:10px 0 0 20px;}

#com01 {margin:0; padding:0; float:right; width:753px;font-family:"nb"; font-size:14px;}


/* °Ô½ÃÆÇ */
caption{display:none;}
.board_01 {width:100%; border-top:2px solid #239aa4;}
.bd_01 {background-color:#f9f9f9; font:12px dotum; font-weight:bolder; text-align:center; padding:3px 0 0 0; background:url(../img/community/b_bg.gif); color:#FFFFFF;height:27px; }
.bd_02 {padding:10px 0 7px 0; font:12px dotum; font-weight:bold; color:#333;}
.bd_03 {padding:10px 0 7px 0; font:12px dotum; font-weight:bold; color:#333; text-align:center;}
.bd_04 {padding:10px 0 7px 0; text-align:left;  font:12px dotum;}
.bd_05 {border-bottom:1px solid #e0e0e0; font:12px dotum; line-height:18px; padding:10px 20px;}

.board_02 {width:100%; border-top:1px solid #bdbdbd; margin:20px 0 50px 0;}
.bd_06 {padding:10px 0 7px 0; text-align:center; border-bottom:1px solid #bdbdbd; font:12px dotum;}
.bd_07 {padding:10px 0 7px 0; text-align:left; border-bottom:1px solid #bdbdbd; font:12px dotum;}
.bd_08 {padding:10px 0 7px 0; text-align:center; border-bottom:1px solid #e0e0e0; font:12px dotum; font-weight:bolder; background-color:#f9f9f9;}
.bd_09 {background-color:#f9f9f9; border-bottom:1px solid #e0e0e0; padding:0;}

.form_table .item{position:relative; margin:-4px 0; padding:0 8px;}
.btn_line {margin:0; padding:0; text-align:center;}

/*ºñ¹Ð¹øÈ£ÀÔ·Â*/
#sec_box {margin:0; padding:10px 0 20px 0; width:100%;border-top: 4px solid #e6ae8a; border-bottom: 2px solid #dddddd; text-align:center; position:relative;}
.sec_tit {margin:0 auto; padding:15px 0 0 0; width:400px;height:35px; font-weight:bold;font-family:"nb"; font-size:14px; color:#333333;border-bottom:1px solid #dddddd;}
.sec_pass {margin:0 auto; padding:15px 0 0 0;}
.sec_pass input {vertical-align:middle;}

/* °Ë»ö¿µ¿ª */
.srch{width:100%;padding:5px 0}  
.srch legend{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}  
.srch{color:#c4c4c4;text-align:center}  
.srch select,.srch input{margin:-1px 0 1px;font-size:12px;color:#373737;vertical-align:middle}  
.srch .keyword{margin-left:1px;padding:2px 3px 5px;border:1px solid #b5b5b5;font-size:12px;line-height:15px}  

/*·Î±×ÀÎ*/
#login2_box {margin:0; padding:0; width:100%; height:340px; border:5px solid #e5e5e5;}
#login_input_box {margin:0;padding:0; float:left; width:441px;height:229px; text-align:left; position:absolute;}
#login_input_sbox {margin:35px 0 0 0; padding:0;}

/*È¸¿ø°¡ÀÔ*/
#join2_box {margin:0; padding:0; position:relative;}
#join2_tit {margin:0; padding:0; height:120px;}

.join2_name {clear:both; margin:0 0 3px 0; padding:6px 0 0 0 ; height:24px; font-family:'µ¸¿ò'; font-size:12px; color:#333333; font-weight:bold; text-align:center; float:left; width:100px;}
.join2_con {margin:0 0 3px 0; padding:4px 0 0 4px ; height:26px;}


/*Á¤º¸¼öÁ¤*/
#modi_box {margin:0; padding:0; position:relative;}
#modi_tit {margin:0; padding:0; height:120px;}

.modi_name {clear:both; margin:0 0 3px 0; padding:6px 0 0 0 ; height:24px; font-family:'µ¸¿ò'; font-size:12px; color:#333333; font-weight:bold; text-align:center; float:left; width:100px;}
.modi_con {margin:0 0 3px 0; padding:4px 0 0 4px ; height:26px;}


/*È¸¿øÅ»Åð*/
#sece_box {margin:0; padding:0; position:relative;}
#sece_tit {margin:0; padding:0; height:120px;}

.sece_name {clear:both; margin:0 0 3px 0; padding:6px 0 0 0 ; height:24px; font-family:'µ¸¿ò'; font-size:12px; color:#333333; font-weight:bold; text-align:center; float:left; width:100px;}
.sece_con {margin:0 0 3px 0; padding:4px 0 0 4px ; height:26px;}