@charset "euc-kr";
/* base.css */
/* reset */
*, html, body, form, fieldset, input, h1, h2, h3, h4, h5, ul, ol, p, li, dl, dt, dd, table, td, tr, div, legend, img, span
{
	margin:0;
	padding:0;
	font-size:11px;
	font-family:"Nanum Gothic";
	color:#838383;
	text-decoration:none;
}
*{margin:0; padding:0;}
img, fieldset{border:none;}
li{list-style:none;}
input, select, form img{vertical-align:middle;}
/* font */
body{color:#666; font:75% "Nanum Gothic",Dotum,sans-serif;}
input, select, textarea{color:#666; font:100% "Nanum Gothic",Dotum,sans-serif;}
/* link */
a{color:#444; text-decoration:none;}
a:hover, a:active, a:focus{color:#f23203; text-decoration:underline;}
/* skip */
.skip{position:absolute; left:-5000px; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden;}

/* navi.css */

/* wrapper */
body{background:url(../images/bg_img.jpg)  repeat ;}
#wrapper_top{width:100%; height:147px;background:url(../images/bg_top_img.gif) repeat; z-index:1}
#wrapper{width:990px; margin:0 auto; z-index:1}

/* header */
#header{position:relative; height:147px;}
#header h1{padding-top:43px;}
/* header(utilmenu) */

#utilmenu{position:absolute; top:11px; right:0px;}
#utilmenu *{float:left;}
#utilmenu li{padding:0 3px; no-repeat: 0 3px;}
#utilmenu li.first{padding-left:0; background:none;}

/* header(topmenu) */
#topmenu{position:absolute; top:53px; left:404px; width:587px; height:27px; padding:6px 0 0 5px; background:url(../menu/topmenu_new_bg.gif) no-repeat; z-index:2;}
#topmenu li{float:left;}
#topmenu li.menu01 {position:absolute;left:0px; width:148px;}
#topmenu li.menu02 {position:absolute;left:154px; width:100px;}
#topmenu li.menu03 {position:absolute;left:266px; width:100px;}
#topmenu li.menu04 {position:absolute;left:376px; width:125px;}
#topmenu li.menu05 {position:absolute;left:498px; width:110px;}

#topmenu li ul {display:none; position:absolute; top:15px; left:0px; width:141px; height:290px; background:url(../menu/bg_submenu01.gif) no-repeat;}
#topmenu li.menu1 ul {position:absolute;left:0px; width:141px;}
#topmenu li.menu2 ul {left:5px; width:141px;}
#topmenu li.menu3 ul {left:5px; width:141px;}
#topmenu li.menu4 ul {left:5px; width:141px;}
#topmenu li.menu5 ul {left:5px; width:141px;}


#callnum {position:absolute; top:108px; left:0px;}
#firstwed {position:absolute;top:100px;margin-left:405px;}
#firstwed_new {position:absolute;top:100px; margin-left:-90px;}
#35gold {position:absolute; top:100px; margin-right:391px;}
#secondwed {position:absolute; top:100px; right:0; }
#logo {position:absolute; top:43px; left:0; }




/* header(ÀüÃ¼¸Þ´ºº¸±â) */
#totalmenu{position:absolute; top:0px; left:444px;}
#totalbox{/*display:none;*/position:absolute; top:81px; left:0px; width:990px;/* 970-16 */ height:300px; padding-left:16px; background:url(../menu/totalmenu_box-.gif) no-repeat; z-index:3;}
#totalbox dl{position:relative; float:left; width:131px; height:240px; margin:11px 7px 13px 0; background:url(../menu/totalmenu_dlbg-.gif) no-repeat left bottom; z-index:1;}
#totalbox dt{position:relative; margin-bottom:13px;}
#totalbox dd{position:relative; padding-left:10px; background:url(../menu/dot01.gif) no-repeat 5px 6px; font-size:0.95em; line-height:18px;}
#totalbox dd.letter{position:relative; letter-spacing:-2px;}
#totalbox p{position:relative; clear:both; padding-right:16px; text-align:right;}


#totalmenu_new{position:absolute; top:0px; left:444px; z-index:999;}
#totalbox_new{/*display:none;*/position:absolute; top:81px; left:0px; width:990px;/* 970-16 */ height:307px; padding-left:16px; background:url(../menu/totalmenu_box.gif) no-repeat; z-index:999; }
#totalbox_new dl{position:relative; float:left; width:131px; height:260px; margin:11px 7px 13px 0; background:url(../menu/totalmenu_dlbg.gif) no-repeat left bottom;  z-index:999;}
#totalbox_new dt{position:relative; margin-bottom:13px;  text-align:left; z-index:999; }
#totalbox_new dd{position:relative;padding-left:10px; background:url(../menu/dot01.gif) no-repeat 5px 6px; font-size:0.95em; line-height:18px;  text-align:left; }
#totalbox_new dd.letter{position:relative; letter-spacing:-2px; text-align:left; z-index:999; }
#totalbox_new p{position:relative; clear:both; padding-right:16px; text-align:right; z-index:999; }




/* ¸ÞÀÎ ³»¿ë ½ÃÀÛ */
.Body_Wrap{width:100%; height:auto;}
.Body_Wrap2{width:100%; height:255px; background:url(../images/bg_box.jpg) repeat; z-index:-5}
.BodyContents{width:990px; height:auto; margin:0 auto; position:relative;  z-index:1;}

/**** ³»¿ë Ã¹Â°ÁÙ ****/
.Bodyline1{width:990px;height:343px;margin:0 auto; position:relative; margin-top:9px; z-index:-2;}
.Bodyline1 dl.ad {float:left; width:654px; height:334px; margin-top:2px;}
.Bodyline1 dl.adimg {float:none; height:334px; margin-top:0px;}
.Bodyline1 dl.banner1 {position:relative; float:right; right:0px; margin-top:0px;}
.Bodyline1 dl.eventmenu {position:relative; float:right;right:0px; margin-top:0px;}
.Bodyline1 dl.event_party {position:relative; float:left;margin-bottom:0px;margin-left:9px;}
.Bodyline1 dl.event_gift {position:relative; float:right;margin-bottom:0px;}

/**** ³»¿ë µÎ¹øÂ°ÁÙ ****/
.Bodyline2{width:990px;height:216px; margin:0 auto; position:relative; margin-top:5px;}
.Bodyline2 dl.banner2 {position:relative; float:left; width:654px; height:216px; left:0px; margin-top:0px;}
.Bodyline2 dl.banner3 {position:relative;float:right;right:0px;margin-top:0px;}
.Bodyline2 dl.banner4 {position:relative;float:left;margin-bottom:0px;margin-left:9px;margin-top:5px;}
.Bodyline2 dl.banner5 {position:relative;float:right;margin-top:5px;margin-bottom:0px;}

/**** ³»¿ë ¼¼¹øÂ°ÁÙ ****/
.Bodyline3{position:relative; width:990px;height:146px; margin:0 auto; }
.Bodyline3 dl{position:relative; top:3px; left:0; }
.Bodyline3 dl.goodmember{position:relative; float:left; width:323px; height:146px; left:0px; margin-right:8px; margin-top:0px;}
.Bodyline3 dl.who{position:relative;float:left; right:0px; margin-top:0px;}
.Bodyline3 dl.love{position:relative;float:left; margin-top:0px;margin-left:9px;}
.Bodyline3 dl.singlefor{position:relative; float:left;right:0px;margin-top:0px;margin-left:8px;}

/**** ³»¿ë ³×¹øÂ°ÁÙ ****/
.Bodyline4{position:relative; width:990px; height:225px; margin-top:10px; padding-top:20px; padding-bottom:10px;}
.Bodyline4 dl{position:relative; top:3px; left:0; width:990px; height:255px; }
.Bodyline4 dl.weddingstory {position:relative; float:left; width:268px; height:143px; margin-right:8px;}
.Bodyline4 dl.companystory{position:relative; float:left; width:245px; height:214px; margin-right:7px;}
.Bodyline4 dl.companyjob{position:relative; float:left; width:245px; height:214px; margin-right:8px;}
.Bodyline4 dl.companymodel{position:relative; float:right; width:233px; height:214px;}

#news {position:absolute; margin-top:52px; margin-left:775px; width:268px; height:71px; font-size:0.95em; line-height:1.5; text-align:left;}
#firstclass_wedding {position:absolute; margin-top:153px; margin-left:767px; width:220px; height:18px; text-align:left;}
#firstclass_wedding ul li { font-size:12px; color:#989898; }

/**** ³»¿ë ´Ù¼¸¹øÂ°ÁÙ ****/
.Bodyline5{position:relative; width:100%; height:90px; background-color:#FFF; border-bottom:1px solid #b9b9b9; z-index:3;}

/**** ³»¿ë ¿©¼¸¹øÂ°ÁÙ ****/
.Bodyline6{position:relative; width:100%; height:290px; background-color:#FFF; z-index:3;}
.Bodyline6 dl{position:relative; width:990px; clear:both}
.Bodyline6 dl.title{position:relative; height:27px; padding-top:30px; margin-bottom:5px;}
.Bodyline6 dd.com_logo{position:relative; width:126px; height:32px; margin-right:18px; margin-top:5px; margin-bottom:5px; float:left;}
.Bodyline6 dd.com_logo_none{position:relative; width:126px; height:32px; float:left; margin-top:5px; margin-bottom:5px;}
.Bodyline6 dd.logo_buttom{position:relative; width:auto; height:22px; float:left; padding-top:21px;}

/**** ³»¿ë ÀÏ°ö¹øÂ°ÁÙ ****/
.Bodyline7{position:relative; width:100%; height:43px; background:url(../images/footer_btn_bg.jpg) repeat-x; z-index:3;}
.Bodyline7 dl{position:relative; width:990px; height:43px; clear:both}
.Bodyline7 dd.B_menu{position:relative; width:auto; float:left; margin-right:22px}





/**** ÇªÅÍ ****/
.Footer{position:relative; width:100%; height:135px; background-color:#f07669; padding-bottom:30px; padding-top:30px; z-index:1;}
.Footer dl{position:relative; width:990px; height:135px;}
.Footer dd.f_box1{position:relative; width:767px; height:135px; float:left;}
.Footer dd.f_box2{position:relative; width:18px; height:135px; float:left; margin-left:16px; margin-right:20px}
.Footer dd.f_box3{position:relative; width:169px; height:135px; float:left;}
.Footer dd p.f_text{position:relative; text-indent:5px; color:#FFF;}

