@import url('basic.css');

.overview {width: 351px; height: 265px; padding: 53px 0 0 276px; background: url('../../images/Korean/hotel/bg_hotel.jpg ') no-repeat;}
.overview h3 {height: 92px;}

.premium h4 {height: 26px;}

.subscription {width: 668px; height: 97px;}
.subscription p {float: left; margin-top: 20px;}
.subscription span {float: right; width: 247px; height: 97px;}

.mapTab {width: 668px; height: 26px; margin-bottom: 15px; background: url('../../images/Korean/customer/tab_line.gif') repeat-x left bottom;}
.mapTab li {float: left; height: 26px; }
.mapTab li img {vertical-align: top; cursor: pointer;}

.mapArea {}
.mapArea span.flash {display: block; width: 665px; height: 370px; padding: 3px 0 0 3px; background: url('../../images/Korean/hotel/bg_map.gif') no-repeat;}
.mapArea h3 {height: 29px;}

#map1, #map2, #map3 {display: none;}

.suttle {float: right; width: 627px; height: 233px; border-bottom: 2px solid #e1dcd6;}
.suttle .text {float: left;}
.suttle .text h3 {width: 288px; height: 112px;}
.suttle .text p {padding-left: 29px;}

.suttle .time {float: right; width: 274px; height: 203px; background: url('../../images/Korean/hotel/bg_watch.gif') no-repeat left 10px;}
.suttle .time .schedule {float: right; width: 187px; height: 203px; background: #eae7e4;}
.suttle .time .schedule h4 {display: none;}
.suttle .time .schedule ul {width: 162px; height: 66px; margin: 10px auto 0 auto; background: #f5f3f2; font-weight: bold; color: #745c43; text-align: right;}
.suttle .time .schedule ul li {width: 152px;  height: 22px; line-height: 22px; padding-right: 10px; }
.suttle .time .schedule ul li.am {background: url('../../images/Korean/hotel/tit_am.gif') no-repeat 30px 50%;}
.suttle .time .schedule ul li.pm {background: url('../../images/Korean/hotel/tit_pm.gif') no-repeat 30px 50%;}


.alignC {width: 627px; margin: 0 auto;}
.recruit {width: 627px; height: 243px; padding-top: 46px; background: url('../../images/Korean/hotel/bg_recruit.jpg ') no-repeat right 20px;}
.recruit h3 {height: 86px;}
.recruit p {height: 117px;}
.recruit dl {color: #333;}
.recruit d a {color: #333;}
.recruit dl dt {float: left; width: 135px; height: 35px;}
.recruit dl dd {float: left; width: 200px; height: 35px;}

.rec {margin-top: 30px;}
.rec h4 {height: 22px;} 
.rec .guide {width: 596px; height: 124px; padding: 20px 0 0 31px; background: #f2eee6; color: #333;}
.rec .guide dl.list1 {float: left; width: 356px;}
.rec .guide dl.list1 dt {float: left; width: 53px; height: 22px;}
.rec .guide dl.list1 dd {float: left; width: 303px; height: 22px;}

.rec .guide dl.list2 {float: left;}
.rec .guide dl.list2 dt {float: left; width: 53px; height: 40px;}
.rec .guide dl.list2 dd {float: left; width: 150px; height: 40px;}

.rec .guide dl.list2 dd ul {width: 150px;}
.rec .guide dl.list2 dd ul li {width: 150px; height: 20px;}
.rec .guide dl.list2 dd ul li span {float: left; width: 26px; padding-top: 2px;}

.program {width: 627px; height: 260px; margin-top: 34px; background: url('../../images/Korean/hotel/bg_program.jpg ') no-repeat right top;}
.program h3 {height: 86px;}
.program p {height: 102px;}
.program ul {float: left;}
.program ul li {float: left; width: 156px;}

.guide {margin-bottom: -1px; }
.guide h5 {height: 24px;}
.guide .num01 {background: url('../../images/Korean/membership/num01.gif') no-repeat 9px 19px;}
.guide .num02 {background: url('../../images/Korean/membership/num02.gif') no-repeat 9px 19px;}
.guide .num03 {background: url('../../images/Korean/membership/num03.gif') no-repeat 9px 19px;}
.guide .num03 a {display: block; width: 138px; margin-top: 10px;}

ol.guide li {padding: 19px 0 19px 39px;}

.programGuide {float: right; width: 558px; height: 174px; padding: 20px 0 0 30px; background: #f2eee6; color: #333;}
.programGuide dl {float: left; width: 453px;}
.programGuide dl dt {float: left; width: 53px; height: 22px;}
.programGuide dl dd {float: left; width: 400px; height: 22px;}
.programGuide dl dd span {color: #785f4d;}


.board .search {width: 668px; height: 29px; }
.board .search dl {float: left; margin-top: 10px;}
.board .search dl dt {float: left; width: 34px; height: 10px;}
.board .search dl dd {float: left;  width: 100px; height: 10px; font-family: tahoma; font-size: 10px; color: #666;}
.board .search p {float: right;}
.board .search p *{float: left;}
.board .search p select {width: 79px; margin-right: 4px;}
.board .search p input {width: 122px; height: 14px; margin-right: 4px; padding: 2px 0 0 5px; border: 1px solid #d9cfc6; background: #e9e9e9; font: normal 11px dotum;}

.board table {width: 668px;}
.board table th {background: #b9b3a1;}
.board table td {height: 35px; border-bottom:1px solid #e4e0d7; text-align: center; font-family: tahoma; font-size: 10px; color: #6a5e58;}
.board table td a {display: block; font-family: dotum;  font-size: 11px; text-align: left; text-indent: 12px;}

.board .paging {width: 668px; height: 14px; padding-top: 15px;margin-top: -1px;border-top: 2px solid #b9b3a1; text-align: center;}
.board .bdNone {border-top: none;}

.board .paging a {color: #6d6c5d;}
.board .paging li {display: inline; height: 14px; padding:0 2px; color: #6d6c5d;}
.board .paging li strong {color: #c56979;}
.board .paging li img {margin-top: -2px; vertical-align: top;}

.boardView {padding-bottom: 20px; border: 1px solid #e4e0d7; border-top: 2px solid #a19681; }
.boardView dl {width: 666px; height: 107px; margin-bottom: 30px;}
.boardView dt, .boardView dd {height: 23px; padding-top: 12px;  background: #f0eee8;}

.boardView dt.tit {float: left; width: 70px; border-bottom: 1px solid #dcdad3; text-indent: 24px;}
.boardView dd.tit {float: left; width: 596px; border-bottom: 1px solid #dcdad3; color: #504125; font-size: 12px;}

.boardView dt.date{float: left; width: 70px; border-bottom: 1px solid #dcdad3; text-indent: 25px;}
.boardView dd.date {float: left; width: 378px; border-bottom: 1px solid #dcdad3; color: #666; font-family: tahoma; font-size: 10px; line-height: 9px;}

.boardView dt.write {float: left; width: 46px; border-bottom: 1px solid #dcdad3;}
.boardView dd.write {float: left; width: 77px; border-bottom: 1px solid #dcdad3; color: #504125; font-size: 9px; font-family: tahoma; }

.boardView dt.hit {float: left; width: 46px; border-bottom: 1px solid #dcdad3; }
.boardView dd.hit {float: left; width: 49px; border-bottom: 1px solid #dcdad3; color: #666; font-family: tahoma; font-size: 9px; line-height: 9px;}

.boardView dt.down{float: left; width: 70px; text-indent: 25px;}
.boardView dd.down {float: left; width: 596px; color: #666;}
.boardView dd.down a {font-weight: bold; text-decoration: underline;}

.boardView .conView {clear: both; width: 616px; margin: 0 auto; color: #444; line-height: 16px; }
.boardView .conView img {display: block; margin-bottom: 20px;}
.boardView .conView h3 {height: 40px;}
.boardView .conView ul {margin-top: -2px;}
.boardView .conView ul li {height: 24px; background: url('../../images/Korean/hotel/bu_round.gif') no-repeat 0 2px; text-indent: 10px;}
.boardView .conView ul li strong {padding-right: 18px; font-size: 12px;}

table.list {width: 668px; margin-top: 10px; border-top: 1px solid #a19681; border-bottom: 1px solid #a19681;}
table.list td {height: 35px; border-bottom: 1px solid #dcdad3;}
table.list .tit{width: 72px; text-align: center;}
table.list .contents{width: 596px; color: #666;}

dl.list {width: 668px; margin-top: 20px; color: #504125;}
dl.list dt {float: left; width: 72px; height: 23px; padding-top: 12px; font-size: 11px; text-align: center;}
dl.list dd {float: left; width: 596px; height: 23px;  padding-top: 12px;  font-size: 12px;}
dl.list dt.prev {border-top: 1px solid #b9b3a1; border-bottom: 1px solid #dcdad3;  background: #f0eee8;}
dl.list dd.prev  {border-top: 1px solid #b9b3a1; border-bottom: 1px solid #dcdad3;  background: #f0eee8;}
dl.list dt.next {border-bottom: 1px solid #b9b3a1;}
dl.list dd.next  {border-bottom: 1px solid #b9b3a1;}

.btn_list {float: right; margin-top: 15px;}

.faqSearch {width: 637px; height: 89px; padding: 17px 0 0 31px; background: url('../../images/Korean/customer/bg_faqBlock.gif') no-repeat;}
.faqSearch img {vertical-align: top;}
.faqSearch p {margin-top: 13px;}
.faqSearch p * {float: left;}
.faqSearch p input {display: inline; width: 410px; height: 14px; margin: 0 4px; padding: 2px 0 0 5px; border: 1px solid #d9cfc6; background: #f8f8f8; font-size: 11px; font-family: dotum;}
.faqSearch p strong {width: 41px; padding-top: 4px;}
.faqSearch p select {width: 79px;}

.faqList .tit {width: 668px; height: 22px; background: #b9b3a1; text-align: center;}
.faqList .tit img {padding-top: 6px;}
.faqList .tit .tit1 {float: left; width: 56px; height: 22px; background: #a19681; }
.faqList .tit .tit2 {float: left; width: 612px; text-align: center;}

.faqList dl dt.faq_close {float: left; width: 668px; height: 35px; border-bottom: 1px solid #e4e0d7;}
.faqList dl dt.faq_close .tit1 {float: left; width: 56px; height: 22px; padding-top: 13px; text-align: center;}
.faqList dl dt.faq_close .tit2 {float: left; width: 601px; height: 22px; padding-top: 13px; text-align: left; color: #6a5e58; padding-left: 11px;}

.faqList dl dt.faq_open {float: left; width: 668px; height: 35px; border: none; background: #f0eee8 url('../../images/Korean/hotel/faq_dot.gif ') no-repeat center bottom;}
.faqList dl dt.faq_open .tit1 {float: left; width: 56px; height: 22px; padding-top: 13px; text-align: center;}
.faqList dl dt.faq_open .tit2 {float: left; width: 566px; padding-left: 31px; padding-top: 13px; text-align: left; color: #6a5e58; }

.faqList dl dt.faq_open1 {float: left; width: 668px; height: 35px; border-bottom: 1px solid #e4e0d7; background: #f0eee8;}
.faqList dl dt.faq_open1 .tit1 {float: left; width: 56px; height: 22px; padding-top: 13px; text-align: center;}
.faqList dl dt.faq_open1 .tit2 {float: left; width: 601px; height: 22px; padding-top: 13px; text-align: left; color: #6a5e58; padding-left: 11px;}

.faqList dl dd.faq_open {clear: both; width: 668px; padding: 8px 0 20px 0; border-bottom: 1px solid #e4e0d7; background: #f0eee8 url('../../images/Korean/hotel/ico_bell.gif') no-repeat 57px 0px; color: #454545; overflow: hidden; }
.faqList dl dd.faq_open .tit1 {float: left; width: 56px; padding-top: 4px; text-align: center;}
.faqList dl dd.faq_open .tit2 {float: left; width: 566px; padding-left: 31px; line-height: 20px; color: #454545; }


.schedule dl.time1 {width: 162px; height: 22px;  margin: 11px auto 0 auto; background: #f5f3f2;}
.schedule dl.time1 dt {float: left; width: 111px; height: 16px; padding-left: 10px; padding-top: 6px;}
.schedule dl.time1 dd {float: left; width: 41px; height: 16px;  padding-top: 6px; color: #745c43; font-weight: bold;}

.schedule .wrapTime {width: 162px; margin: 11px auto 0 auto; padding-top: 9px; background: #f5f3f2;}

.schedule dl.day {width: 142px; height: 35px; margin: 0 auto; border-bottom: 1px solid #e6e3df;}
.schedule dl.day dt {float: left; width: 100px;}
.schedule dl.day dt img {margin-top: 2px;}
.schedule dl.day dd {float: left; width: 42px; text-align: right; color: #745c43; font-weight: bold; line-height: 14px;}

.schedule dl.week {width: 142px; height: 48px; margin: 12px auto 0 auto; border-bottom: 1px solid #e6e3df;}
.schedule dl.week dt {float: left; width: 100px;}
.schedule dl.week dt img {margin-top: 2px;}
.schedule dl.week dd {float: left; width: 42px; text-align: right; color: #745c43; font-weight: bold; line-height: 14px;}

.add {display: none;}


