@charset "utf-8";
/* base.css */
/* reset */

*{margin:0; padding:0;}
img, fieldset{border:none;}
li{list-style:none;}
input, select, form img{vertical-align:middle;}
/* font */
body{color:#666; font:14px; "돋움",Dotum,sans-serif;}
input, select, textarea{color:#666; font:100% "돋움",Dotum,sans-serif;}
#topmenu li .submenu li{font-size:11px;}
/* link */
a{color:#666; text-decoration:none;}
a:hover, a:active, a:focus{color:#ffa417; text-decoration:none;}
/* skip */
.skip{position:absolute; left:-5000px; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden;}

/* navi2.css */

/* wrapper */
#wrapper { width:100%; }
#top{width:1178px; margin:0 auto;}
#top{background-image:url(./img/main/head_bg.jpg) no-repeat; margin:0 auto; }
/* header */
#header table{ width:990px; }
#header{position:relative; height:100px; width:990px;}
#header h1{padding-top:20px;}
/* header(utilmenu) */
#topmenu li {font-size:11px;}
#utilmenu{position:absolute; top:5px; left:775px; width:300px;}
#utilmenu *{float:left;}
#utilmenu li{padding:0 3px;}
#utilmenu li.first{padding-left:0; background:none;}
#utilmenu2 {position:absolute;top:-3px; left:955px;}
#utilmenu2 *{float:left;}
#utilmenu2 li{ padding-left:1px;}
#utilmenu2 li.first{padding-left:0; background:none;}
#utilmenu3 {position:absolute; top:75px; left:860px;}
#utilmenu3 *{float:left;}
#utilmenu3 li{padding:0 2px; }
#utilmenu3 li.first{padding-left:0; background:none;}

/* header(topmenu) */
#topmenu{position:absolute; top:39px; left:220px; width:700px; height:33px; padding:4px 0 0 3px; background:url(menu2/topmenu_bg.gif) no-repeat;}
#topmenu li{padding:0 6px;}
#topmenu li{float:left;}
#topmenu li .submenu li{padding-left:10px;}
#topmenu li .submenu li{font-size:11px; color:#666;}
#topmenu li ul{display:none; position:absolute; top:39px; left:0;}
#topmenu li.menuLine ul{left:50px; width:1000px;}
#topmenu li.menu1 ul{width:1000px;}
#topmenu li.menu2 ul{width:1000px;}
#topmenu li.menu3 ul{left:150px; width:1000px;}
#topmenu li.menu4 ul{left:100px; width:1000px;}
#topmenu li.menu5 ul{left:200px; width:1000px;}
#topmenu li.menu6 ul{left:280px; width:1000px;}
#topmenu li.menu7 ul{left:420px; width:1000px;}
#leftmenu li {padding: 6px 0 ;}

.contents { font-size:13px; color:#616161; font-family:"굴림","gulim"; word-spacing:-1px; line-height:18px; margin-bottom:60px;}
.contents background {background-position:100% 100%; position:relative;}
.centents_h li {float:left; font-size:12px; color:#a0a0a0; padding-left:5px; }

#blossom { position:absolute; float:left;  margin-top:100px; margin-left:-590px;}
#sub01_01_bg {width:428px; height:300px; position:realative; margin-top:-480px; margin-left:315px; }

.footer { font-size:12px; color:#c4c4c4; line-height:18px;}



#main {position:realative; margin-top:-1px;line-height:20px;}
.main_txt {font-size:12px; color:#787878; letter-spacing:-1px; line-height:16px;}
.main_txt li {font-size:12px; color:#787878; letter-spacing:-1px;line-height:20px; }
.main_img { margin-top:28px;font-size:12px; color:#4e4e4e; letter-spacing:-2px;line-height:18px;  }

.f_site {}
.f_site li {float:left; display:inline; padding-left:36px;}




/* 회원가입 form */
.join {background:#e5e5e5;}
.join td {background:#fff;padding-left:15px;font-size:12px;}
.join th {background:#f9f9f9;text-align:left;padding-left:10px;height:32px;width:136px;line-height:18px;font-size:12px;}
.join th img {margin-right:5px;}
.join .box {border:1px solid #ccc;height:20px;margin-left:5px;margin-right:12px;font-size:12px;color:#999;padding-left:5px;line-height:24px;}
.radio {border:none;margin-right:15px;margin-left:3px;}
.form_img {margin-left:0}
.numb_box {width:30px;border:1px solid #ccc;margin-right:8px;font-size:12px;color:#999;line-height:24px;padding-left:5px;margin-left:5px;height:22px;}
.join .photo {background:#f9f9f9;width:100px;}
.numb_box02 {width:50px;border:1px solid #ccc;margin-right:8px;font-size:12px;color:#999;line-height:24px;padding-left:5px;margin-left:5px;height:22px;}
.textarea {width:450px;height:100px;border:1px solid #ccc;vertical-align:top;margin-left:5px;font-size:12px;color:#999;}