﻿.clearfix,.contArea,.cateringCont,.cateringCont .cateringBox,.appealBoxWrap,.appealCont .appealIntro,.appealCont .appealBox{*zoom:1}.clearfix:after,.contArea:after,.cateringCont:after,.cateringCont .cateringBox:after,.appealBoxWrap:after,.appealCont .appealIntro:after,.appealCont .appealBox:after{content:"";display:table;clear:both}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}img,abbr,acronym,fieldset{border:0;vertical-align:bottom}li{list-style-type:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}#htlHeader{background:#ECEBE7 !important}body{font-family:"Cutive Mono","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;color:#4C4C4C;letter-spacing:0.05em;line-height:1.5em;font-size:14px;-webkit-text-size-adjust:100%;position:relative;background:#ECEBE7 !important}body p{line-height:2}table{letter-spacing:0.05em;line-height:1.8em;font-size:14px;border-collapse:collapse}.wrapper a{color:#4C4C4C;text-decoration:none;transition:all 0.4s ease 0s}.wrapper a:hover{text-decoration:none;opacity:0.7;color:#4C4C4C}.wrapper .linkBtn{color:#fff;padding:8px 17px;text-align:center;border-radius:2px}.wrapper .linkBtn.red{background:#A16A56}.wrapper .linkBtn.blue{background:#1F3445}.wrapper{width:950px;margin:0 auto;background:#ECEBE7}.contArea{width:950px;margin:0 0 80px 0}.mainVisual{position:relative;text-align:center;height:550px;overflow:hidden;width:950px}.mainVisual #topCopy{display:table;height:100%;left:0;position:absolute;text-align:center;top:0;vertical-align:middle;width:100%}.mainVisual #topCopy #topCatch{display:table-cell;vertical-align:middle}.mainVisual #topCopy #topCatch img{width:405px;margin:0 0 30px 0}.mainVisual #topCopy #topCatch .topTxt{font-family:"Playfair Display","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","HiraMinProN-W3",serif;font-size:19px;font-size:1.1875rem;line-height:1.7em;color:#fff;text-shadow:0 2px 3px #000, 2px 0 3px #000, 3px 0 3px #000}#header{display:table;width:100%;vertical-align:middle;margin:40px 0}#header ul#nav{display:table-cell;vertical-align:middle}#header ul#nav li{display:inline-block;text-align:center;padding:0 18px;border-left:solid 1px #C0B798;line-height:1.1em;font-size:15px;font-size:0.9375rem}#header ul#nav li span.room{color:#4C4C4C;font-size:12px;font-size:0.75rem;display:inline;line-height:1em}#header ul#nav li span{color:#A16A56;font-size:9px;font-size:0.5625rem;display:block;margin:5px 0 0 0}#header ul#nav li:last-child{border-right:solid 1px #C0B798}#header .linkBtn{display:table-cell;vertical-align:middle}.intro{background:url(http://rakuten.bonsai-mikunien.com/images/home/bg_topintro.jpg) no-repeat;height:432px;position:relative;text-align:center;overflow:hidden;width:100%}.intro .introArea{display:table;height:100%;left:0;position:absolute;text-align:center;top:0;vertical-align:middle;width:100%}.intro .introArea .introInner{display:table-cell;vertical-align:middle}.intro .introArea .introInner .introCopy{font-family:"Playfair Display","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","HiraMinProN-W3",serif;font-size:19px;font-size:1.1875rem;line-height:1.7em;margin:20px 0 0 0;color:#fff;text-shadow:0 1px 1px #000, 1px 0 1px #000, 1px 0 1px #000}.intro .introArea .introInner .txt{color:#fff;font-size:14px;font-size:0.875rem;line-height:1.7em;margin:20px 0 0 0;display:block}h2.tit{text-align:center;margin:0 0 20px 0}.contArea.rooms{background:url(http://rakuten.bonsai-mikunien.com/images/home/bg_rooms1.gif) no-repeat;background-position:95% 0}.contArea.rooms h2{background:url(http://rakuten.bonsai-mikunien.com/images/home/bg_rooms2.gif) no-repeat;background-position:8% 0;height:71px}.roomBox{width:440px;text-align:center;background:rgba(247,247,247,0.5);text-align:left}.roomBox .roomBoxinner{padding:20px;text-align:center}.roomBox .roomBoxinner .planBox{background:#fff;border:solid 1px #ccc;padding:10px;overflow:hidden;display:table;margin:20px 0 0 0}.roomBox .roomBoxinner .planBox .plantxt{display:table-cell;vertical-align:top;text-align:left;font-weight:bold}.roomBox .roomBoxinner .planBox .plantxt a{text-decoration:underline}.roomBox .roomBoxinner .planBox .plantxt dl{margin:10px 0 0 0}.roomBox .roomBoxinner .planBox .plantxt dt{display:inline;font-size:13px;font-size:0.8125rem;font-weight:normal}.roomBox .roomBoxinner .planBox .planprice{font-size:16px;font-size:1rem;font-weight:bold;display:inline;color:#A16A56}.roomBox .roomBoxinner .planBox img{display:table-cell;margin:0 10px 0 0}.roomBox .roomBoxinner .planBox a{color:#1F3445;font-size:13px;font-size:0.8125rem;line-height:1.4em}.roomBox.kouun{float:left;margin:0 0 0 20px}.roomBox.kouun p{text-align:left}.roomBox.ryusui{float:right;margin:0 20px 0 0}.roomBox.ryusui p{text-align:left}.roomBox h3{font-family:"Playfair Display","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","HiraMinProN-W3",serif;text-align:center;color:#78704E;font-size:25px;font-size:1.5625rem;margin:20px 0 0;font-weight:normal}.roomBox h3 span{font-size:14px;font-size:0.875rem;padding:0 5px 0 0}.roomBox .linkBtn{text-align:center;display:inline-block;margin:20px 0 0 0}.contArea.dinner{background:url(http://rakuten.bonsai-mikunien.com/images/home/bg_wave2.gif) no-repeat;background-position:left top}.dinneriIntro{text-align:center;background:url(http://rakuten.bonsai-mikunien.com/images/home/bg_wave1.gif) no-repeat;background-position:right top}.dinneriIntro .txt{width:600px;display:inline-block}.catchCopy{font-family:"Playfair Display","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","HiraMinProN-W3",serif;color:#78704E;font-size:20px;font-size:1.25rem;line-height:1.4em;text-align:center;margin:0 0 10px -40px}.catchCopy span{font-size:14px;font-size:0.875rem;display:block}.dinnerBox p{text-align:left;line-height:1.7em;font-size:13px;font-size:0.8125rem}.dinnerBox h3{font-family:"Playfair Display","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","HiraMinProN-W3",serif;color:#78704E;font-size:17px;font-size:1.0625rem;margin:20px 0 15px 0;text-align:left;line-height:1.5em}.col3wrap{display:table;width:100%;vertical-align:top}.col3wrap .col3{display:table-cell;width:28%;padding:22px;vertical-align:top}.cateringCont{text-align:center;margin:50px 0 0 0}.cateringCont .cateringIntro h3{text-align:center;font-family:"Playfair Display","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","HiraMinProN-W3",serif;font-weight:normal;color:#78704E;position:relative;font-size:17px;font-size:1.0625rem}.cateringCont .cateringIntro h3::before{background:transparent url("http://rakuten.bonsai-mikunien.com/images/common/line.gif") repeat scroll 0 0/390px auto;content:"";display:block;height:4px;position:absolute;top:8px;left:120px;width:200px}.cateringCont .cateringIntro h3::after{background:transparent url("http://rakuten.bonsai-mikunien.com/images/common/line.gif") repeat scroll 0 0/390px auto;content:"";display:block;height:4px;position:absolute;top:8px;right:120px;width:200px}.cateringCont .cateringIntro{margin:20px 0}.cateringCont .cateringPrice{display:inline;font-size:16px;font-size:1rem}.cateringCont .cateringPrice span{font-size:12px;font-size:0.75rem}.cateringCont .cateringBox{background:rgba(247,247,247,0.5);border-left:solid 1px #C0B798;padding:0 0 30px 0;display:table-cell;text-align:center;*display:inline;*zoom:1}.cateringCont .cateringBox h3{margin:0 0 15px 0;font-weight:normal;color:rgba(0,0,0,0.9)}.cateringCont dl{text-align:center;margin:20px 0 20px 0}.cateringCont dl dt.shopName{font-size:15px;font-size:0.9375rem;margin:0 0 5px 0;color:rgba(0,0,0,0.6)}.cateringCont dl dt.shopName span{font-size:12px;font-size:0.75rem}.cateringCont dl dd{background:rgba(0,0,0,0.6);color:#fff;display:inline;padding:5px;font-size:11px;font-size:0.6875rem}.appealBoxWrap{width:100%;margin:20px 0 0 0}.appealCont{display:table;vertical-align:middle;width:100%;margin:0 0 70px 0}.appealCont .appealIntro{display:block;width:100%}.appealCont .appealBox{display:table-cell;padding:0 0 20px 20px}.appealCont .appealBox .txtBox{margin:40px 0 0 0}.appealCont .appealBox .txtBox span{margin:10px 0 0 0}.appealCont .appealBox .txtBox p{font-size:13px;font-size:0.8125rem;line-height:1.4em;margin:10px 0 0 0}.appealCont .appealBox .txtBox h3{text-align:center;font-weight:normal;color:#000;font-size:17px;font-size:1.0625rem}.appealIntro{display:block;width:100%}.appealBoxWrap .pleasureBoxinner{background:rgba(247,247,247,0.5);*display:inline;*zoom:1;width:280px;margin:50px 20px 0 0;min-height:470px;height:auto !important;height:470px}.appealBoxWrap .pleasureBoxinner img{margin:-20px 0 0 -20px}.appealBoxWrap .pleasureBoxinner .txtBox{margin:20px 0 0 0;padding:0 20px}.appealBoxWrap .pleasureBoxinner .txtBox span{display:block;font-size:12.5px;font-size:0.78125rem}.appealBoxWrap .pleasureBoxinner .txtBox p.time{color:#A16A56;font-weight:bold}#pageTitleBlock{height:230px;position:relative;text-align:center;width:100%}#pageTitleBlock h1#pageTitle{margin:-0.7em 0 0;position:absolute;top:50%;width:100%;z-index:1}.roomArea h2{color:#78704E;font-family:"Playfair Display","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","HiraMinProN-W3",serif;font-size:28px;font-size:1.75rem;line-height:1.4em;text-align:center;font-weight:normal;position:relative;margin:0 0 20px 0}.roomArea h2 span{font-size:15px;font-size:0.9375rem;margin:0 10px 0 0}.roomArea h2::before{background:url("http://rakuten.bonsai-mikunien.com/images/common/line.gif") repeat scroll 0 0/390px auto;content:"";display:block;height:4px;left:160px;position:absolute;top:17px;width:200px}.roomArea h2::after{background:url("http://rakuten.bonsai-mikunien.com/images/common/line.gif") repeat scroll 0 0/390px auto;content:"";display:block;height:4px;position:absolute;right:160px;top:17px;width:200px}.roomAreatxt{margin:60px 0 60px 0}.roomAreatxt p.txt{text-align:center;width:700px;margin:0 auto}.roomInfo{display:table;vertical-align:top;width:100%}.roomInfo .madori{display:table-cell;vertical-align:top;background:#F2F1EE;padding:20px}.roomInfo .madori h3{margin:0 0 20px 0;font-weight:normal}.roomInfo .madori .madoriInfo{margin:30px 0 0 0}.roomInfo .madori .madoriInfo table tr{vertical-align:top}.roomInfo table.infomation{display:table-cell;vertical-align:top;padding:0 0 0 50px}.roomInfo table.infomation th{width:25%;text-align:left;font-weight:normal;vertical-align:top;padding:20px 0 20px 0;border-top:1px solid #C6C6C6}.roomInfo table.infomation td{vertical-align:top;padding:20px 0 20px 0;border-top:1px solid #C6C6C6}.roomInfo table.infomation ul{margin:10px 0 0 0}.roomInfo table.infomation ul li{font-size:12px;font-size:0.75rem;line-height:1.3em;margin:5px 0 0 0}.roomArea .photogallery h2{font-size:20px;font-size:1.25rem}.roomArea .photogallery h2::before{top:10px}.roomArea .photogallery h2::after{top:10px}.roomArea .photogallery ul li{display:table-cell;*display:inline;*zoom:1;padding:0 13px 13px 0}.footer{background:#000;color:#DBDBDB;padding:15px 0}.footer img{float:left;width:165px}.footer .footerInner{width:700px;margin:0 auto;overflow:hidden}.footer address{float:left;margin:10px 0 0 20px}.footer #copyright{clear:both;text-align:center;display:block;margin:10px 0 0 0;font-size:12px;font-size:0.75rem}
