﻿/* 메인페이지 */

div#wrapper div#main_1{background:url(../image/main/bg.gif) no-repeat bottom; height:380px; width:900px; margin-bottom:15px; position:relative;}
div#wrapper div#main_1 #reserv{width:200px; float:left; position:relative;}
div#wrapper div#main_1 #reserv div{background:url(../image/main/reserv_bg.gif) repeat-y; height:281px; width:185px; overflow:hidden;}
div#wrapper div#main_1 #reserv dl{height:23px; border-bottom:1px solid #dddddd; margin:0 0 0 2px; width:181px;}
div#wrapper div#main_1 #reserv dt{float:left; width:75px; padding:3px 0 0 5px;}
div#wrapper div#main_1 #reserv dd{margin:0; padding:0;}
div#wrapper div#main_1 #reserv dd li{float:left; padding:3px 0 0 2px;}
.balloon{background: url(../image/main/icon_bg.gif) no-repeat; width:76px; height:18px; padding-top:2px; color:#FFFFFF; text-align:center;}

div#wrapper div#main_1 .scroll_1{position:absolute; left:170px; top:0;}
div#wrapper div#main_1 .scroll_2{position:absolute; left:185px; top:0;}

div#wrapper div#main_1 #event{width:490px; margin-right:15px; float:left; margin-bottom:10px;}
div#wrapper div#main_1 #search{width:195px; float:left; background:url(../image/main/search_bg.gif) no-repeat bottom; margin-bottom:10px;}
div#wrapper div#main_1 #search .tab{padding:0; margin:0;}
div#wrapper div#main_1 #search .tab li{height:20px; float:left;}
div#wrapper div#main_1 #search .data{padding:14px 9px 14px 11px; clear:both;}
div#wrapper div#main_1 #search .data ul{padding:0; margin:0;}
div#wrapper div#main_1 #search .data li{height:25px;}
div#wrapper div#main_1 #search .data li label{background:url(../image/icon_2.gif) no-repeat 0 3px; padding-left:8px;}
div#wrapper div#main_1 #recom_1{width:490px; float:left; margin-right:15px;}
div#wrapper div#main_1 #recom_1 p{height:25px;}
div#wrapper div#main_1 #recom_1 li{float:left; padding-right:5px;}
div#wrapper div#main_1 #recom_2{width:195px; float:left;}
div#wrapper div#main_1 #news{width:195px; height:156px; float:left; background:url(../image/main/news_bg.gif) no-repeat bottom;}
div#wrapper div#main_1 #news .title{position:relative;}
div#wrapper div#main_1 #news .title a{position:absolute;}
div#wrapper div#main_1 #news ul{padding:9px 15px 0 15px;}
div#wrapper div#main_1 #news .subject{height:28px; font-weight:bold; color:#865a2d;}
div#wrapper div#main_1 #news .img{border:2px solid #74c159; width:66px;}
div#wrapper div#main_1 #news .type{width:100px; padding:0 7px; line-height:16px;}
div#wrapper div#main_1 #news .type a{font-weight:bold; display:block;}

html*div#wrapper div#main_1 #news{position:absolute;}


html*div#wrapper div#main_1 #recom_2{position:absolute;}

div#wrapper div#main_2{width:190px; overflow:hidden; margin-bottom:15px; float:left;}
div#wrapper div#main_2 #area1{float:left; width:185px; margin-right:15px;}
div#wrapper div#main_2 #area1 #fac p{height:25px;}
div#wrapper div#main_2 #area1 #fac div{border:1px solid #dddddd; background:#f9f9f9; padding:4px;}
div#wrapper div#main_2 #area2{float:left; width:490px; margin-right:15px;}
div#wrapper div#main_2 #area2 p{height:22px; padding-top:8px;}
div#wrapper div#main_2 #area2 table{border:1px solid #74c159; height:267px;}
div#wrapper div#main_2 #area2 td{text-align:center;}
div#wrapper div#main_2 #area2 .td_1{border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; padding:10px 10px 0 10px;}
div#wrapper div#main_2 #area2 .td_2{border-bottom:1px solid #dddddd; padding:10px 10px 0 10px;}
div#wrapper div#main_2 #area2 .td_3{text-align:left; padding:10px 10px 5px 10px;}
div#wrapper div#main_2 #area2 .td_3 p{position:relative; height:21px; padding:0;}
div#wrapper div#main_2 #area2 .td_3 p span{position:absolute; right:0; color:#000000; font-weight:bold;}
div#wrapper div#main_2 #area2 ul{width:140px;}
div#wrapper div#main_2 #area2 .product{height:40px; padding-top:7px; text-align:center;}
div#wrapper div#main_2 #area2 .price{text-align:center; height:20px; color:#000000; font-weight:bold;}



div#wrapper div#main_3{overflow:hidden; margin-bottom:30px; float:right; width:710px;}
/*
div#wrapper div#main_3 #area1{float:left; width:185px; margin-right:15px;}
div#wrapper div#main_3 #area1 div{margin-bottom:15px;}
*/
div#wrapper div#main_3 .area2{float:left; width:490px; margin:0 15px 20px 0;}
div#wrapper div#main_3 .area2 p{height:22px; padding-top:8px;}
div#wrapper div#main_3 .area2 table{border:1px solid #74c159; height:267px;}
div#wrapper div#main_3 .area2 td{text-align:center;}
div#wrapper div#main_3 .area2 .td_1{border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; padding:10px 10px 0 10px;}
div#wrapper div#main_3 .area2 .td_2{border-bottom:1px solid #dddddd; padding:10px 10px 0 10px;}
div#wrapper div#main_3 .area2 .td_3{text-align:left; padding:10px 10px 5px 10px;}
div#wrapper div#main_3 .area2 .td_3 p{position:relative; height:21px; padding:0;}
div#wrapper div#main_3 .area2 .td_3 p span{position:absolute; right:0; color:#000000; font-weight:bold;}
div#wrapper div#main_3 .area2 ul{width:140px;}
div#wrapper div#main_3 .area2 .product{height:40px; padding-top:7px; text-align:center;}
div#wrapper div#main_3 .area2 .price{text-align:center; height:20px; color:#000000; font-weight:bold;}


div#wrapper div#main_3 #area4{float:left; margin-bottom:20px;}
div#wrapper div#main_3 #area4 .product li{float:left; width:95px; margin-left:18px;}
div#wrapper div#main_3 #area4 .product li ul{margin:0; padding:0;}
div#wrapper div#main_3 #area4 .product li li{margin:0; padding:5px 0 0 0; text-align:center; clear:left; line-height:120%;}
div#wrapper div#main_3 #area4 #tab_p6 {margin-bottom:10px;}

div#wrapper div#main_3 #area3{width:190px; float:left;}
div#wrapper div#main_3 #area3 #board p{padding:28px 0 7px 0;}
div#wrapper div#main_3 #area3 #board li{background:url(../image/icon_10.gif) no-repeat 5px 7px; padding-left:12px; height:20px; position:relative;}
div#wrapper div#main_3 #area3 #board li p{position:absolute; top:0; right:0; padding:0; font-size:11px; height:20px;}

div#wrapper div#main_3 #area3 #board2 p{padding:15px 0 7px 0;}
div#wrapper div#main_3 #area3 #board2 li{background:url(../image/icon_10.gif) no-repeat 5px 7px; padding-left:12px; height:20px; position:relative;}
div#wrapper div#main_3 #area3 #board2 li span{position:absolute; right:0; font-size:11px;}


div#wrapper div#main_4{width:870px; border:3px solid #d8b195; padding:17px 7px 17px 17px; margin-bottom:50px; overflow:hidden;}
div#wrapper div#main_4 #voucher{width:160px; height:240px; margin-right:20px; float:left;}
div#wrapper div#main_4 #event{width:170px; height:380px; margin-right:10px; float:left;}
div#wrapper div#main_4 #event div{margin-bottom:10px; height:150px; background:#f9f9f9; border:1px solid #dddddd; padding:4px 9px 4px 9px;}
div#wrapper div#main_4 #event div li{border-bottom:1px solid #dddddd; padding:7px 0 5px 0;}
div#wrapper div#main_4 #event div .none{border-bottom:0;}
div#wrapper div#main_4 #event div li a{color:#288327;} 
div#wrapper div#main_4 #photo{width:220px; height:80px; margin:0 0 10px 0; float:left; padding-top:80px;}
div#wrapper div#main_4 #photo p{margin-bottom:15px;}
div#wrapper div#main_4 #photo dl{margin:10px 0 0 0; padding:0; height:50px;}
div#wrapper div#main_4 #photo dt{width:95px; float:left;}
div#wrapper div#main_4 #photo dd{margin:0; padding:0;}
div#wrapper div#main_4 #board{width:220px; height:140px; margin:0 10px 10px 0; float:left;}
div#wrapper div#main_4 #board p{padding:0 0 10px 0;}
div#wrapper div#main_4 #board li{background:url(../image/icon_10.gif) no-repeat 5px 7px; padding-left:12px; height:23px; position:relative;}
div#wrapper div#main_4 #board li span{position:absolute; right:0; font-size:11px;}
div#wrapper div#main_4 #board li Label{text-align:center; font-size:12px;}
div#wrapper div#main_4 #banner{float:left; width:680px;}
div#wrapper div#main_4 #banner li{float:left; padding:0;}
div#wrapper div#main_4 #an_index{background:url(../image/main/an_index_bg.gif) no-repeat; width:430px; height:140px; margin:0 20px 10px 0; float:left; padding:20px 0 0 20px;}
div#wrapper div#main_4 #an_index p{margin-bottom:35px;}
div#wrapper div#main_4 #an_index span{display:block; margin-bottom:5px;}
div#wrapper div#main_4 #an_index li{padding-right:5px; float:left;}
