.contents .topnav,.contents section{margin-bottom:40px}.contents .status .businesshour .first img,.contents .status .businesshour .second img{margin-right:10px;vertical-align:middle}.clr,.contents .topnav ul,.contents section,.contents section.news .topnewslist,.contents section.recommend ul{zoom:1}.clr:after,.contents .topnav ul:after,.contents section.news .topnewslist:after,.contents section.recommend ul:after,.contents section:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}.contents{padding-top:0!important;background:0 0!important}.contents .inner{width:960px!important;padding:0!important;background:0 0!important}.contents .mainimg{height:384px;overflow:hidden;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background:url(/resources/img/top/loading.gif) 50% 50% no-repeat rgba(255,255,255,1)}.contents .mainimg .mainimg_slider{min-height:384px}.contents .mainimg .mainimg_slider a{display:block;position:absolute;min-height:384px}.contents .pickup,.contents .status .event,.contents .topnav,.contents section{position:relative}.contents .topnav{margin-top:-45px;z-index:99}.contents .topnav ul li{float:left}.contents section h2{margin-bottom:26px}.contents section .bnr{margin-left:-24px}.contents section .bnr>div{float:left;width:304px;margin-left:24px}.contents section .bnr>div:last-child{float:right}.contents section .bnr img{width:100%;height:auto}.contents .pickup{margin-bottom:40px}.contents .pickup .topnewslist li{margin-bottom:0}.contents .status .businesshour .date{text-align:center;padding:8px 0;margin-bottom:20px;border-top:1px solid rgba(224,224,224,1);border-bottom:1px solid rgba(224,224,224,1);font-size:16px;height:40px;line-height:40px}.contents .status .businesshour .date strong{font-weight:700;margin-left:8px}.contents .status .businesshour .date strong span{font-size:28px}.contents .status .businesshour .first{height:32px;float:left;width:50%;color:rgba(191,20,66,1);font-size:18px}.contents .status .businesshour .second{height:32px;float:right;width:50%;color:rgba(191,20,66,1);font-size:18px}.contents .status .businesshour .businessnotice{text-align:center;height:28px;line-height:28px;margin:10px 0}.contents .status .businesshour .businessnews{padding:22px;border:1px solid rgba(224,224,224,1);background-color:rgba(245,245,245,1);font-size:14px;height:124px}.contents .status .businesshour .businessnews .ttl{padding:10px 0;background-color:rgba(255,235,241,1);color:rgba(191,19,71,1);margin-bottom:14px;line-height:1;text-align:center;font-weight:700}.contents .status .businesshour .businessnews .button_wrap{margin-top:0}.contents .status .event .txt{margin-bottom:45px}.contents section.reservearea{position:relative;background:url(/resources/img/top/reserve_bg_bottom.png) 0 100% no-repeat;padding-bottom:8px}.contents section.reservearea h2{position:absolute;top:-15px;left:0;width:100%;text-align:center}.contents .topnav section.reservearea ul,.contents section.news section.reservearea .topnewslist,.contents section.recommend section.reservearea ul,.contents section.reservearea .clr,.contents section.reservearea .topnav ul,.contents section.reservearea section,.contents section.reservearea section.news .topnewslist,.contents section.reservearea section.recommend ul{padding:64px 8px 0;background:url(/resources/img/top/reserve_bg.png) no-repeat}.contents section.reservearea .col1{float:left;width:280px;background-color:rgba(255,255,255,1);-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.contents section.reservearea .col2{float:right;width:660px;background-color:rgba(255,255,255,1);-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.contents section.reservearea .box figure,.contents section.reservearea .box h3{text-align:center}.contents section.reservearea .box.box1{padding:20px 0;border-bottom:4px solid rgba(127,189,96,1)}.contents section.reservearea .box.box1 h3{margin-bottom:15px}.contents section.reservearea .box.box1 .txt{width:230px;margin:0 auto 20px}.contents section.reservearea .box.box1 .btn{text-align:center}.contents section.reservearea .box.box2{padding:25px 0}.contents section.reservearea .box.box2 .btn{margin-top:20px;text-align:center}.contents section.reservearea .box.box3{padding:20px 0 0}.contents section.reservearea .box.box3 h3{margin-bottom:15px}.contents section.reservearea .box.box3 .txt{margin:0 20px 10px}.contents section.reservearea .box.box3 .tabnav{width:auto;margin:0 auto;padding:0 8px 1px;background:url(/resources/img/top/reserve_tab_navbg.png) 0 100% repeat-x}.contents section.reservearea .box.box3 .tabnav li{width:161px;text-align:center}.contents section.reservearea .box.box3 .tabnav li a{display:block;width:161px;height:40px;line-height:40px;font-weight:700;color:rgba(70,144,31,1);background:url(/resources/img/top/reserve_tab_bg_n.png) no-repeat}.contents section.reservearea .box.box3 .tabnav li.ui-tabs-active a,.contents section.reservearea .box.box3 .tabnav li:hover a{color:rgba(255,255,255,1);background:url(/resources/img/top/reserve_tab_bg_r.png) no-repeat}.contents section.reservearea .box.box3 .tabnav li.first a{background:url(/resources/img/top/reserve_tab_bg_first_n.png) no-repeat}.contents section.reservearea .box.box3 .tabnav li.first.ui-tabs-active a,.contents section.reservearea .box.box3 .tabnav li.first:hover a{color:rgba(255,255,255,1);background:url(/resources/img/top/reserve_tab_bg_first_r.png) no-repeat}.contents section.reservearea .box.box3 table.calendar{width:100%}.contents section.reservearea .box.box3 table.calendar td,.contents section.reservearea .box.box3 table.calendar th{text-align:center;padding:6px 5px;font-weight:400;font-size:13px;border:1px solid rgba(214,214,214,1);background-color:rgba(246,246,246,1)}.contents section.reservearea .box.box3 table.calendar tbody th div.first{float:left;padding-right:5px;margin-right:5px;border-right:1px solid rgba(214,214,214,1);font-size:12px;line-height:18px;color:rgba(191,19,71,1)}.contents section.reservearea .box.box3 table.calendar tbody th div.first strong{font-size:14px}.contents section.reservearea .box.box3 table.calendar tbody th div.second{float:left;font-size:12px;color:rgba(239,130,0,1);line-height:18px}.contents section.reservearea .box.box3 table.calendar tbody th div.second strong{font-size:14px}.contents section.reservearea .box.box3 table.calendar .red{background-color:rgba(255,235,241,1);color:rgba(191,19,71,1)}.contents section.reservearea .box.box3 table.calendar .red.today{background-color:rgba(191,20,65,1);color:rgba(255,255,255,1)}.contents section.reservearea .box.box3 table.calendar .hs{background-color:rgba(220,195,230,1);color:rgba(131,26,191,1)}.contents section.reservearea .box.box3 table.calendar .hs.today{background-color:rgba(135,39,191,1);color:rgba(255,255,255,1)}.contents section.reservearea .box.box3 table.calendar .today{background-color:rgba(238,131,0,1);color:rgba(255,255,255,1)}.contents section.reservearea .box.box3 table.calendar p.date{padding:1px 0;width:20px;float:left}.contents section.reservearea .box.box3 table.calendar .status{width:48px;float:right}.contents section.reservearea .box.box3 table.calendar .status a{display:block;float:left;width:20px;height:20px;padding:2px;text-align:center;line-height:20px;font-weight:700;color:rgba(51,51,51,1)}.contents section.reservearea .box.box3 table.calendar .status a.disable{cursor:default;color:rgba(170,170,170,1)}.contents section.reservearea .box.box3 table.calendar .status a.first{background:url(/resources/img/reserve/calendar_1st_bg.png) no-repeat}.contents section.reservearea .box.box3 table.calendar .status a.first:hover{color:rgba(191,19,71,1)}.contents section.reservearea .box.box3 table.calendar .status a.first.disable{background:url(/resources/img/reserve/calendar_1st_disable_bg.png) no-repeat}.contents section.reservearea .box.box3 table.calendar .status a.first.disable:hover{color:rgba(170,170,170,1)}.contents section.reservearea .box.box3 table.calendar .status a.second{background:url(/resources/img/reserve/calendar_2nd_bg.png) no-repeat}.contents section.reservearea .box.box3 table.calendar .status a.second:hover{color:rgba(239,130,0,1)}.contents section.reservearea .box.box3 table.calendar .status a.second.disable{background:url(/resources/img/reserve/calendar_2nd_disable_bg.png) no-repeat}.contents section.reservearea .box.box3 table.calendar .status a.second.disable:hover{color:rgba(170,170,170,1)}.contents section.reservearea .box.box3 p.notice{margin:15px 20px;font-size:12px}.contents section.reservearea .box.box3 p.notice span{vertical-align:middle}.contents section.reservearea .box.box3 p.notice .icn_red{display:inline-block;background-color:rgba(255,235,241,1);border:1px solid rgba(214,214,214,1);width:14px;height:14px;margin-right:10px}.contents section.reservearea .box.box3 p.notice .icn_hs{display:inline-block;background-color:rgba(220,195,230,1);border:1px solid rgba(214,214,214,1);width:14px;height:14px;margin-right:10px}.contents section.reservearea .box.box3 p.notice .red{color:rgba(191,19,71,1);margin-right:15px}.contents section.reservearea .box.box3 p.notice .hs{color:rgba(131,26,191,1)}.contents section.news .tabnav{margin-bottom:28px}.contents section.news .topnewslist{width:984px}.contents section.news .topnewslist li{float:left;width:140px;height:174px;margin:0 24px 24px 0}.contents section.news .topnewslist li .entryimg{height:78px;width:140px;overflow:hidden}.contents section.news .btns{text-align:center}.contents section.recommend ul{width:984px}.contents section.recommend ul li{float:left;margin:0 23px 24px 0}.contents .section_sns .fb,.contents .section_sns .tw{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:448px;height:407px;padding:40px 8px 8px;position:relative}.contents .section_sns h3{position:absolute;top:-8px;left:16px}.contents .section_sns .fb{float:left;background-color:rgba(237,239,244,1)}.contents .section_sns .fb .load{background-color:rgba(255,255,255,1);border:1px solid rgba(202,212,228,1)}.contents .section_sns .tw{float:right;background-color:rgba(234,245,250,1)}.section_sns ul{width:984px}.section_sns ul li{float:left;margin:0 23px 24px 0}.section_sns ul li a{display:block;border-radius:5px;box-sizing:border-box}.section_sns ul li a:hover{opacity:.7}.section_sns ul li img{max-width:100%}.section_sns .btnlist4 li{width:222px}.section_sns .btnlist4 li img{width:222px;height:81px}.section_sns .line a{background-color:#00c300}.section_sns .facebook a{background-color:#3c5a99}.section_sns .twitter a{background-color:#55acee}.section_sns .instagram a{background-color:#f00075}.section_sns .mado a{background-color:#fff;box-shadow:inset 0 0 0 4px #ff8b00}