@CHARSET "EUC-KR";
@media print{
	.header_wrap{display:none}
	.leftmenu{display:none;}
	.location{display:none}
	.util_box{display:none}
	.footer_wrap{display:none}
	.wrap{width:740px;min-width:740px;}
	#contents{float:left !important;}
} 

.ml_20 {margin-left:20px;}

/*Header*/
.header_wrap{position: relative; height:160px; width:100%; min-width:1080px;  background: url('../../images/common/top_bg.gif') 0 100% repeat-x; z-index:9999; border-top:0px solid #c54f87;}
.header{position: relative; width:1080px; margin:0 auto;}
.bdn_l {border-left:none !important;}
.bdn_r {border-right:none !important;}
.bdn_t {border-top:none !important;}
.bdn_b {border-bottom:none !important;}
.header h1.logo1 {position: absolute; top: 41px; left:0px; width:99px; height:34px;}
.header h1.logo2 {position: absolute; top: 51px; left:422px; width:193px; height:34px;}

.header ul.gnb_comm{position: absolute; right:0px; top:15px; }
.header ul.gnb_comm li{float:left;  background: url('../../images/common/gnb_icon.gif') 0 5px no-repeat; padding-left:3px;}
.header ul.gnb_comm li a{padding:6px; font-size:10px; color:#a3a3a3; font-weight:bold;}
.header ul.gnb_comm li a:hover {text-decoration:none; color:#737373;  font-weight:bold;}


#r_banner {position: absolute; right:50%; width:110px; height:300px; margin-right:-660px; }
#r_banner ul li {padding-top:10px; }

#top_banner {position: absolute; left:50%; width:95px; height:100px; margin-left:-635px;  z-index:100000; padding-top:3px;}

.serch_area {position: absolute; right:0px; top:55px; width:280px; height:31px; background: url('../../images/main/search.gif') 0 0 no-repeat;  }


/* °Ë»ö */
.search-action{
	position:relative;
	left:5px;
	float:left;
	width:280px;
	height:30px;
	margin-top:1px;
}

.search-bt{
	position:absolute;
	top:0;
}

.search-input{
	float:left;
	font-size:12px ;
	font-weight:bold;
	color:#333;
	border:1px solid #FFF;
	height:17px;
	width:187px;
	padding:4px 0 0 2px;
	margin-top:3px;
	margin-left:30px;
}



/* ¸Þ´º */
.gnbMenu{width:1080px; margin:0 auto 0 auto; position:relative;z-index:1; }
.gnbMain{ position:relative; height:50px;  top:105px; z-index:20;}
	.gnbMain .btnGnbReservation{ right:0px; top:0; }

.gnbMenu ul li{ float:left; position:relative;}
.gnbMenu ul li a{display:block;height:50px; background:url(../../images/menu/menu_off.gif) no-repeat; text-indent:-9999%; overflow:hidden;}
.gnbMenu ul li a:hover,
.gnbMenu ul li a:focus,
.gnbMenu ul li a.on{ background:url(../../images/menu/menu_on.gif) no-repeat; }
.gnbMenu ul li.m1 a{ width:180px; background-position:0px 0px;}
.gnbMenu ul li.m2 a{ width:180px; background-position:-180px 0px;}
.gnbMenu ul li.m3 a{ width:180px; background-position:-360px 0px;}
.gnbMenu ul li.m4 a{ width:180px; background-position:-540px 0px;}
.gnbMenu ul li.m5 a{ width:180px; background-position:-720px 0px;}
.gnbMenu ul li.m6 a{ width:180px; background-position:-900px 0px;}


/*Wrap*/
.wrap{overflow:hidden; width:1080px; min-width:1080px; margin:0 auto;}
.wrap.main{position: relative; overflow:hidden; width:100%;}
.wrap.sub{position: relative; overflow:hidden; width:100%;}


/*Locaton*/
.location{overflow:hidden; margin:0 0 22px 0; line-height:0px; }
.location .home img{vertical-align:middle;}
.location li{float:left; background:url(../../images/common/location_arr.gif) no-repeat right 7px; padding-right:7px; padding-left:6px; line-height:16px;}
.location li.current{background:none; font-weight:bold;}


/*util_box*/
.util_box{overflow:hidden; position:absolute; top:0; right:0;}
.util_box li{float:left;}
.util_box li.customer{margin:0 5px 0 0;}


/*Main visual*/
.visual_main {position: relative; height:440px; overflow: hidden; background-color:#ededed;}
.visual_main .visual_list {position: absolute; width:99999px; height:44px; overflow: hidden; z-index:1;}
.visual_main .visual_list li {float: left; overflow: hidden; height:440px;}
.visual_main .visual_list li .visual_cont {position: relative;}
	.visual_main .visual_list li .bg {min-width:1080px; position: relative; height:440px; overflow: hidden; z-index:1;}
	.visual_main .visual_list li .bg img {position: absolute; height:440px;}

.visual_main .control_box {position: absolute;  
margin-left:50%; left:540px;
width:115px;  top:0; z-index:999; background:url('../../images/main/main_btn2.gif') 0 0 no-repeat; }

.visual_main .control_box ul.dots {}
.visual_main .control_box ul.dots li {width:115px; height:110px; float:left; margin-right:0px;}
.visual_main .control_box ul.dots li a {display: block; width:115px; height:110px; background:url('../../images/common/maindots1.png') 0 0 no-repeat; text-indent:-9999px;}
.visual_main .control_box ul.dots li.on a {background-position:right 0px;}


.visual_main .visual_list li .visual_cont .main_info {position: absolute; right:115px; top:0px; width:385px; height:440px; z-index:1000;
margin-left:50%; left:165px;}

	.bg01 {background-color:#a7016c;}
	.bg02 {background-color:#385e66;}
	.bg03 {background-color:#b1a34f;}
	.bg04 {background-color:#8b816f;}

	.main_info_list {padding:25px 25px;}
		.main_info_list h1 {padding:3px 0px;font-size:20px; line-height:25px; color:#fff; font-weight:600; }
		.main_info_list h2 {padding:3px 3px;font-size:11px; line-height:16px; color:#dddddd; font-weight:300; }
		.bg01 h3 {position:relative; float:left; margin-top:10px; width:335px; line-height:35px; border-bottom:1px solid #d380b6;}
		.bg02 h3 {position:relative; float:left; margin-top:10px; width:335px; line-height:35px; border-bottom:1px solid #b1bbbd;}
		.bg03 h3 {position:relative; float:left; margin-top:10px; width:335px; line-height:35px; border-bottom:1px solid #ece5bc;}
		.bg04 h3 {position:relative; float:left; margin-top:10px; width:335px; line-height:35px; border-bottom:1px solid #dbd2c1;}
			.main_info_list h3 a {font-size:16px; line-height:25px; color:#ffffff; font-weight:600; display:block;}
			
	.visual_main .visual_list li .visual_cont .bg01 .main_info_list ul {position:relative; float:left; width:100%; margin-top:10px;}
	.visual_main .visual_list li .visual_cont .bg01 .main_info_list ul li {width:100%; height:18px; padding-left:20px;}
	.visual_main .visual_list li .visual_cont .bg01 .main_info_list ul li a {color:#e1a4cc;font-weight:600;}
	.visual_main .visual_list li .visual_cont .bg01 .main_info_list ul li a:hover {color:#fff;font-weight:600;}


	.visual_main .visual_list li .visual_cont .bg02 .main_info_list ul {position:relative; float:left; width:100%; margin-top:10px;}
	.visual_main .visual_list li .visual_cont .bg02 .main_info_list ul li {width:100%; line-height:20px; padding-left:20px;}
		.visual_main .visual_list li .visual_cont .bg02 .main_info_list ul.f_l {float:left; width:50%;}
		.visual_main .visual_list li .visual_cont .bg02 .main_info_list ul..f_r {float:right; width:50%;}

	.main_menu_list02 { position:relative; float:left; height:150px;}
	.main_menu_list02 .f_l {position:absolute;  margin-top:-10px; left:-20px;}
	.main_menu_list02 .f_r {position:absolute;  margin-top:-10px; left:140px;}
		.main_menu_list02 .f_l li {width:100%; height:20px; padding-left:20px;}
			.main_menu_list02 .f_l li a {color:#b6c7cb; font-weight:600;}
			.main_menu_list02 .f_l li a:hover {color:#fff;font-weight:600;}
		.main_menu_list02 .f_r li {width:100%; height:20px; padding-left:20px;}
			.main_menu_list02 .f_r li a {color:#b6c7cb; font-weight:600;}
			.main_menu_list02 .f_r li a:hover {color:#fff;font-weight:600;}


	.visual_main .visual_list li .visual_cont .bg03 .main_info_list ul {position:relative; float:left; width:100%; margin-top:10px;}
	.visual_main .visual_list li .visual_cont .bg03 .main_info_list ul li {width:100%; height:20px; padding-left:20px;}
	.visual_main .visual_list li .visual_cont .bg03 .main_info_list ul li a {color:#3c3509;font-weight:600;}
	.visual_main .visual_list li .visual_cont .bg03 .main_info_list ul li a:hover {color:#fff;font-weight:600;}

	.visual_main .visual_list li .visual_cont .bg04 .main_info_list ul {position:relative; float:left; width:100%; margin-top:10px;}
	.visual_main .visual_list li .visual_cont .bg04 .main_info_list ul li {width:100%; height:20px; padding-left:20px;}
	.visual_main .visual_list li .visual_cont .bg04 .main_info_list ul li a {color:#4c4436;font-weight:600;}
	.visual_main .visual_list li .visual_cont .bg04 .main_info_list ul li a:hover {color:#fff;font-weight:600;}

/*Contents main*/
#contents.main{width:1080px; margin:20px auto 0; height:540px; float:none; position:relative; overflow: hidden;}
#contents.main dl {position: relative; width:240px; height:280px; float: left; margin-right:10px;}
#contents.main dl dt {display:None;}
#contents.main .con01 {position: relative; width:285px; height:270px; float: left; padding:20px; background-color:#eceae4;}
#contents.main .con02 {position: relative; width:325px; height:310px; float: left; padding-left:35px;}
#contents.main .con03 {position: relative; width:360px; height:460px; float: right; margin-right:-10px; }
#contents.main .con04 {position: relative; width:325px; height:140px; float: left; background:url('../../images/banner/csr_banner.gif') left top no-repeat; margin-top:20px;}
	#contents.main .con04 .scr01 a {position: absolute; left:125px; top:30px; text-indent:-9999px; width:170px; height:30px;}
	#contents.main .con04 .scr02 a {position: absolute; left:125px; top:60px; text-indent:-9999px; width:170px; height:30px;}
	#contents.main .con04 .scr03 a {position: absolute; left:125px; top:90px; text-indent:-9999px; width:170px; height:30px;}

#contents.main .con05 {position: relative; width:325px; height:140px; float: left; background:url('../../images/banner/csv_banner.gif') left top no-repeat; margin-top:20px; margin-left:30px;}
	#contents.main .con05 .scv01 a {position: absolute; left:125px; top:30px; text-indent:-9999px; width:170px; height:30px;}
	#contents.main .con05 .scv02 a {position: absolute; left:125px; top:60px; text-indent:-9999px; width:170px; height:30px;}
	#contents.main .con05 .scv03 a {position: absolute; left:125px; top:90px; text-indent:-9999px; width:170px; height:30px;}

#contents.main .con06 {position: relative; width:1080px; height:5px; float: left; padding-top:20px;}
	#contents.main .con06 li {float:left;}
		#contents.main .con06 li a {font-size:14px; display:block; width:253px; height:43px; background-color:#dfddd9; border:1px solid #d2d0cb; line-height:45px; text-align:Center; font-weight:bold; color:#363636;}
		#contents.main .con06 li a:hover { font-weight:bold; color:#a7016c;}


/*Footer*/
.footer_wrap {width:100%; min-width:1080px; background:#eeeeee; border-top:1px solid #d7d7d7; margin-top:30px;}
.footer_text {position: relative; width:800px; min-width:800px; height:25px; margin:0 auto; overflow:hidden; text-align:left; padding-top:15px; padding-left:280px; color:#6b6868; font-size:11px; font-style:normal; font-weight:bold; }
.footer_text li {float:left; display:inline; }

address {position: relative; width:800px; min-width:800px; height:70px; margin:0 auto; overflow:hidden;  text-align:left; padding-left:280px; color:#6b6868; font-size:11px; font-style:normal; line-height:17px; background:url('../../images/copyright/copy_logo.gif') left 0px no-repeat;}
address strong { color:#535050; font-size:11px; font-style:normal; font-weight:bold;}



/*sub*/
#contents_sub {position: relative; width:1080px; min-width:1080px;  margin:0 auto; overflow:hidden; padding-top:40px; }
	
		#sub_left {position:relative; float:left; width:240px;  padding-bottom:40px; }
			#sub_left .label_area {position:relative; float:left; width:240px; padding:70px 0 15px 0; background-color:#fff;  background:url('../../images/common/kid.gif') left top no-repeat; }
			#sub_left .submenu_area {position:relative; float:left; width:240px;  border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}

		#sub_right {position:relative; float:right; width:760px; padding-left:40px; border-left:1px solid #d9d9d9;  min-height:750px;}
			#title {position:relative; height:80px; width:760px;}
				#title p {position:relative; float:left; width:760px; height:20px; line-height:20px;}
				#title h3 {position:relative; float:left; width:760px; margin-top:20px;  border-bottom:0px solid #d9d9d9; padding-bottom:5px;}
				.ceo_title01 {color:#a1a1a1; font-size:11px; line-height:22px; padding-left:5px; font-weight:normal;}
				.ceo_title02 {color:#b5055b; font-size:12px; line-height:17px; padding-left:5px;}
				.ceo_title03 {color:#4b4b4b; font-size:12px; line-height:18px; padding-left:5px; font-weight:300;}
			
			 #contents_area {position:relative; width:760px; margin-top:30px; padding-bottom:20px; height:auto; text-align:left; float:left; }









/* smart */
.smart_wrap {position:absolute;left:0;top:0;z-index:100000;width:100%;height:10px;background:#fff; margin-top:-5px;}
.smart_wrap.on {/* height:473px; */height:432px;}
.smart_wrap.on .smart_area {display:block;}
.smart_wrap .smart_area {display:none;position:relative;width:100%;/* height:463px; */height:442px;background:#fff;}

.smart_wrap .smart_go {width:100%;position:absolute;left:0;bottom:0; height:25px; text-align:center;background:url("../../images/common/bg_smart_line01.gif") repeat-x left bottom;}
.smart_wrap .smart_go.on {display:none;bottom:-12px;}
.smart_wrap .smart_go a {display:inline-block;margin-top:25px;}



.smart_area .top_smenu_area  {position: relative; width:1080px; min-width:1080px;  margin:0 auto; overflow:hidden;  text-align:left;}

.smart_area .top_smenu_01 {position:Relative; float:left; width:160px; border-left:1px solid #ededed; padding-top:25px; padding-left:15px; height:412px; background-color:#f7f7f7;}
.smart_area .top_smenu_02 {position:Relative; float:left; width:160px; border-left:1px solid #ededed;  padding-top:25px;  padding-left:15px;height:412px;}
.smart_area .top_smenu_05 {position:Relative; float:left; width:160px; border-left:0px solid #ededed;  padding-top:35px;  padding-left:15px; height:392px;}

.smart_area .top_smenu_03 {position:Relative; float:left; width:160px; border-left:1px solid #ededed;  padding-top:25px; padding-left:15px;height:412px; background-color:#f7f7f7;}
.smart_area .top_smenu_04 {position:Relative; float:left; width:160px; border-left:0px solid #ededed; padding-top:45px;  padding-left:15px; height:392px; background-color:#f7f7f7;}

.smart_area .top_smenu_06 {position:Relative; float:left; width:160px; border-left:1px solid #ededed; border-right:1px solid #ededed;  padding-top:25px;  padding-left:15px;height:412px; }


.smart_area .top_smenu_area div h1 a {font-size:14px; font-weight:bold; }
.smart_area .top_smenu_area div h2 a {font-size:12px; color:#b53873; font-weight:bold; text-align:left; height:23px; line-height:23px;}
	.smart_area .top_smenu_area div h2 a:hover {font-size:12px; color:#831147; font-weight:bold; text-align:left; }
.smart_area .top_smenu_area div h3 a {font-size:11px; color:#969696; font-weight:300; text-align:left; width:150px; height:20px; line-height:20px; display:block; padding-left:10px; background:url(../../images/common/icon.gif) no-repeat 4px 1px; }
	.smart_area .top_smenu_area div h3 a:hover {font-size:11px; color:#656565; font-weight:300; text-align:left;  line-height:20px;  }
