@import url('common.css');
@import url('default.css');


/* 전체 그룹 
#wrapper {width:941px;background:url('../images/main/wrap_bg.gif') repeat-x; overflow-y:hiddenzoom:1}*/
#wrap{width:931px;background:url('../images/main/main_bg.jpg') no-repeat;zoom:1}


#header {}
#gnb {right:0;}
/* 메뉴 */
/* mainHead-topmenu */
#lnb {}

/* visual */

/* container ***************************************/
#container {clear:both;width:1200px;margin-top:74px;padding:23px 0 130px 0;background:url(../images/main/container_bg_bottom.jpg) no-repeat left bottom;}

/* colgroup_1 *************************************/
#colgroup_1 {position:relative;float:left; width:555px;sborder }


	#visual_text {margin-left:10px}



	#motion { position:absolute;left:332px;top:200px;width:202px; height:202px;overflow:hidden;  }

		#photoLayer01, #photoLayer02, #photoLayer03{ width:202px; height:202px; position:relative;}
		#motion a {width:202px; height:202px; display:block; }
		
	#slideMenu {position:relative;left:432px;top:70px;overflow:hidden;width:150px; height:83px; }
		#slideMenu em { width:0; height:0; overflow:hidden; display:block; }
		#slideMenu a { width:19px; height:18px; display:block; margin:1px 0 3px 0; }
		#slideMenu #photoLink01 {position:absolute; left:0px;top:5px;background:url(../images/main/motion_btn1_off.gif) no-repeat; }
		#slideMenu #photoLink01:active, #slideMenu #photoLink01:focus, #slideMenu #photoLink01:hover { background:url(../images/main/motion_btn1_on.gif) no-repeat; }
		#slideMenu #photoLink02 {position:absolute; left:20px;top:8px;background:url(../images/main/motion_btn2_off.gif) no-repeat; }
		#slideMenu #photoLink02:active, #slideMenu #photoLink02:focus, #slideMenu #photoLink02:hover { background:url(../images/main/motion_btn2_on.gif) no-repeat; }
		#slideMenu #photoLink03 {position:absolute; left:40px;top:14px;background:url(../images/main/motion_btn3_off.gif) no-repeat; }
		#slideMenu #photoLink03:active, #slideMenu #photoLink03:focus, #slideMenu #photoLink03:hover { background:url(../images/main/motion_btn3_on.gif) no-repeat; }

	#character {position:relative;left:10px;top:135px;}
	#character .ch01{position:absolute; left:0px;top:0px;}
	#character .ch02{position:absolute; left:198px;top:105px;}
	#character .ch03{position:absolute; left:288px;top:50px;}
	#character .ch04{position:absolute; left:448px;top:65px;}


/* colgroup_2 *************************************/
#colgroup_2 {float:left; width:372px; padding:20px 0 0 0;}

/* special */
#special {padding:2px 0 0 0; height:150px;}
#special h2{padding:0 0 15px 0;}
#special em {width:0; height:0; overflow:hidden; display:block;}
	#special_photoslide {width:373px; height:90px; position:relative; float:left; overflow:hidden;}
		#special_photo01, #special_photo02, #special_photo02 { width:373px; height:90px; position:relative; }
		#special_photoslide a { width:373px; height:90px; display:block; }
		
	#special_slidemenu {width:373px; height:23px; position:relative; float:left; overflow:hidden;}
		#special_slidemenu a { width:120px; height:27px; display:block; margin:0 4px 0 0; float:left; _margin:0 2px 0 0;}
		#special_slidemenu li {float:left;}
		#special_slidemenu #special_link01 { background:url(../images/main/special_btn1_off.gif) no-repeat; }
		#special_slidemenu #special_link01:active, #special_slidemenu #special_link01:focus, #special_slidemenu #special_link01:hover { background:url(../images/main/special_btn1_on.gif) no-repeat; }
		#special_slidemenu #special_link02 { background:url(../images/main/special_btn2_off.gif) no-repeat; }
		#special_slidemenu #special_link02:active, #special_slidemenu #special_link02:focus, #special_slidemenu #special_link02:hover { background:url(../images/main/special_btn2_on.gif) no-repeat; }
		#special_slidemenu #special_link03 { background:url(../images/main/special_btn3_off.gif) no-repeat; }
		#special_slidemenu #special_link03:active, #special_slidemenu #special_link03:focus, #special_slidemenu #special_link03:hover { background:url(../images/main/special_btn3_on.gif) no-repeat; }

ol.festival {margin:25px 0 0 0;}
ol.festival li{float:left;}

#travel{width:372px;padding:30px 0 0 5px;background:url(../images/main/travel_bg.gif) no-repeat 150px 10px; }
#travel p{padding:10px 0 35px 0;}



/* banner */
#banner {position:relative; margin:0;display:inline-block;}
#banner  ul{margin : 13px 0 0 20px}
#banner  li {float:left;margin:0 2px;padding:2px;border:1px solid #e9e9e9; }

#banner .banner_control1{position:absolute; top:23px; left:0px; }
#banner .banner_control2{position:absolute;top:23px; left:353px; }



