#content h2{color:#000;margin:0;text-align:center}#content h2.border{border-bottom:2px solid #a1a1a1;font-size:16px;margin:0 0 1.2em;padding:0 0 1.2em;position:relative;text-align:center}#content h2.border:after{border-bottom:1px solid #a1a1a1;bottom:3px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}#content p{font-size:14px;line-height:1.86;margin:0}#content h2+p{padding:0 16px}#content p.caption{line-height:1.64;margin:8px 0 0}#content .image+.section{margin-top:60px}#content .section+.section{margin-top:100px}#content .twoColumns:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}#content .twoColumns>div{width:480px}#content .twoColumns .leftColumn{float:left}#content .twoColumns .rightColumn{float:right}#content .threeColumns:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}#content .threeColumns ul{list-style:none;margin:0 -38px 0 0;overflow:hidden;padding:0}#content .threeColumns li{float:left;margin:60px 38px 0 0;width:308px}.wp-pagenavi{margin:50px 0 0;text-align:center}.wp-pagenavi a,.wp-pagenavi span{background:#fff;border:1px solid grey;color:grey;display:inline-block;height:2.6em;letter-spacing:-.02em;line-height:2.6em;margin:0 .2em;text-decoration:none;vertical-align:middle;width:2.6em}.wp-pagenavi a:hover,.wp-pagenavi span.current{background:grey;color:#fff!important;text-decoration:none!important}#content .moreBtn{margin:1.2em auto 0;text-align:center;width:160px}#content .moreBtn a{background:grey;border-radius:15px;color:#fff;display:block;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,arial,sans-serif;font-weight:400;height:30px;line-height:31px}#content .contentsIndex{margin:40px 0 0;text-align:center}#content .contentsIndex .item+.item{margin-top:100px}#content .contentsIndex .indexImg img{width:100%}#content .contentsIndex h2{color:#000;font-size:18px;line-height:1;margin:40px 0 0}#content .contentsIndex p{font-size:14px;line-height:1.85;margin:.8em 0 0}#content .information{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,arial,sans-serif;font-weight:400}#content .information .inner{position:relative;width:840px}#content .information h2{font-size:16px;line-height:1;text-align:left}#content .information dl{display:table;font-size:14px;line-height:1.57;margin:1.4em 0 0;width:100%}#content .information dl+dl{margin-top:.8em}#content .information dl dd,#content .information dl dt{color:#4d4d4d;display:table-cell;text-align:left;vertical-align:top}#content .information dl dt{width:13em}#content .information dl dd a{text-decoration:underline}#content .information dl dd a:hover{opacity:1;text-decoration:none}#content .information .moreBtn{left:80px;margin:0;position:absolute;top:-2px;width:104px}#content .information .moreBtn a{border-radius:10px;font-size:12px;height:20px;line-height:20px}#content .about h2{font-size:18px}#content .about p.lead{line-height:1.67;margin:1.6em 0 0;text-align:center}#content .about .text{margin:45px auto 100px;width:770px}#content .about .text p.textRight{margin-top:1.4em;text-align:right}#content .collection+.collection{margin-top:0}#content .collection .work{margin:50px 0 0;padding:0 6px 0 26px;width:500px}#content .collection .work dl{color:#000;display:table;margin:0;padding:0 0 0 1.2em;position:relative;width:100%}#content .collection .work dl+dl{margin-top:.4em}#content .collection .work dl dd,#content .collection .work dl dt{display:table-cell;font-size:13px;line-height:1.4;text-align:left}#content .collection .work dl dt{white-space:nowrap;width:4.3em}#content .collection .work dl dd{margin:0}#content .collection .work dl dd b{font-size:1.08em;letter-spacing:-.02em}#content .collection .work p{margin:1.1em 0 0;padding:0 0 0 1.1em}#content .collection .others{color:#4d4d4d;font-size:14px;font-weight:700;margin:0;padding:3em 0 0 40px}#content .guide:first-of-type{margin-top:60px}#content .guide .twoColumns .leftColumn{padding:0 0 0 15px;width:490px}#content .guide .leftColumn ul{list-style:none;margin:0;padding:0}#content .guide .leftColumn ul li{margin:0;padding:0 0 0 1.2em;position:relative}#content .guide .leftColumn ul li+li{margin-top:1em}#content .guide .leftColumn ul li h3{font-size:16px;line-height:1;margin:0}#content .guide .leftColumn ul li h3:before{content:"\025CF";left:0;position:absolute;top:0}#content .guide .leftColumn ul li p:not(.notes){margin-top:.6em}#content .guide .leftColumn ul li p small{font-size:.86em}#content .guide .leftColumn ul li dl{display:table;font-size:14px;line-height:1.57;margin:.7em 0 0}#content .guide .leftColumn ul li dl+dl{margin-top:.4em}#content .guide .leftColumn ul li dl dd,#content .guide .leftColumn ul li dl dt{display:table-cell;text-align:left;vertical-align:bottom}#content .guide .leftColumn ul li dl dt{width:5em}#content .guide .leftColumn ul li p.notes{font-size:.93em;line-height:1.6;margin:1em 0 0;text-indent:-1em}#content .guide .leftColumn ul li p.notes+p.notes{margin-top:0}#content .room .image.cafe{margin:45px 0 40px}#content .room .menu{border:1px solid #666;margin:30px 0 0;padding:1.4em 1.2em}#content .room .menu dl{margin:0}#content .room .menu dl dt{font-size:16px;font-weight:700}#content .room .menu dl dt span{font-size:.88em}#content .room .menu dl dd{line-height:1.4;margin:1em 0 0}#content .garden p.caption{font-weight:700}#content .garden p.caption small{font-size:1em}#content .garden .explanation{margin:60px 0 0}#content .garden .explanation dl{margin:1.78em 0 0;padding:0 16px}#content .garden .explanation dl dt{color:#000;font-size:13px}#content .garden .explanation dl dt strong{font-size:1.08em}#content .garden .explanation dl dd{font-size:14px;line-height:1.86;margin:.7em 0 0}.closed #content h2{border-bottom:1px solid #666;display:block;font-size:40px;margin:80px auto 15px;padding:0 0 12px;text-align:center;width:280px}.closed #content p{font-size:22px;text-align:center}.inquiry #content .form{margin:40px auto 0;width:760px}.inquiry #content .form span:not(.mwform-zip-field){color:#af0014}.inquiry #content .form dl{display:table;width:100%}.inquiry #content .form dl dd,.inquiry #content .form dl dt{display:table-cell;text-align:left;vertical-align:top}.inquiry #content .form dl dd{color:#a1a1a1}.inquiry #content .form>dl{border-bottom:1px solid #a1a1a1;padding:6px 0}.inquiry #content .form>dl>dt{font-weight:700;line-height:1.76;padding:2px 0;width:194px}.inquiry #content .form>dl>dd{border-left:1px solid #a1a1a1;padding:5px 0 5px 18px}.inquiry #content .form>dl>dd>dl+dl{margin-top:.7em}.inquiry #content .form>dl>dd>dl dt{padding-top:1em}.inquiry #content .form dl dd small{display:block;margin:.5em 0 0}.inquiry #content .form input[type=email],.inquiry #content .form input[type=text]{border:1px solid #a1a1a1;color:#333;height:35px;padding:0 .5em;width:480px}.inquiry #content .form textarea{border:1px solid #a1a1a1;color:#333;height:245px;line-height:1.4;padding:.8em .5em;width:480px}.inquiry #content .form dl.code dd span:not(.mwform-zip-field){margin:0 0 0 .8em}.inquiry #content .form dl.code dd input[type=text]{margin:0 .2em;width:68px}.inquiry #content .form dl.address dd input[type=text]{width:410px}.inquiry #content .privacy{margin:55px auto 0;width:760px}.inquiry #content .privacy h2{background:#878787;color:#fff;font-size:15px;height:35px;line-height:35px;padding:0 1.2em}.inquiry #content .privacy .textBox{border:1px solid #a1a1a1;height:446px;padding:20px}.inquiry #content .privacy .boxInner{height:406px;overflow-y:auto;padding:0 40px 0 0}.inquiry #content .privacy .textBox p{font-size:12px;line-height:1.8}.inquiry #content .privacy .textBox p+p{margin-top:1.8em}.inquiry #content .privacy p.agreement{font-size:14px;margin:1.2em 0 0;text-align:center}.inquiry #content .privacy p.agreement input[type=checkbox]{margin:0 .5em 0 0}.inquiry #content .button{margin:30px 0 0;text-align:center}.inquiry #content .button input[type=submit]{background:#f05a24;border:none;color:#fff;cursor:pointer;font-size:16px;height:38px;text-align:center;width:140px}.inquiry #content .error{margin-top:.6em}.inquiry #content .mw_wp_form_complete p{font-size:16px;line-height:2;margin:40px 0 0}@media screen and (max-width:767px){#content p{font-size:12px}#content h2+p{padding:0}#content p.caption{font-size:12px;line-height:1.4;margin-top:.6em}#content .section+.section{margin-top:15%}#content .image+.section{margin-top:10%}#content .twoColumns>div{width:100%}#content .twoColumns .leftColumn{float:none}#content .twoColumns .rightColumn{float:none;margin-top:8%}#content .threeColumns ul{margin:0 -2% 0 0}#content .threeColumns li{margin:5% 2% 0 0;width:48%}.wp-pagenavi{margin-top:8%}#content .moreBtn a{border-radius:18px;height:36px;line-height:36px}#content .contentsIndex{margin-top:8%}#content .contentsIndex .item+.item{margin-top:12%}#content .contentsIndex h2{margin-top:6%}#content .contentsIndex p{padding:0 3.4%;text-align:left}#content .contentsIndex p br{display:none}.home #content .information{padding-top:8%}#content .information .inner{width:auto}#content .information dl,#content .information dl dd,#content .information dl dt{display:block}#content .information dl dt{width:auto}#content .information .moreBtn{margin:1.2em auto 0;position:static;text-align:center;width:160px}#content .information .moreBtn a{border-radius:18px;height:36px;line-height:36px}#content .about h2{font-size:16px;line-height:1.4}#content .about .text{margin:7% auto 15%;width:100%}#content .collection .work{margin-top:10%;padding:0;width:100%}#content .collection+.collection,#content .collection:first-child .work:first-of-type{margin-top:0}#content .collection .others{padding-left:1em}#content .guide .twoColumns .leftColumn{padding-left:0;width:100%}#content .guide .leftColumn ul li h3{font-size:15px}#content .guide .leftColumn ul li dl{font-size:14px}#content .guide .leftColumn ul li p.notes br{display:none}#content .room .image.cafe{margin:6% 0 8%}#content .room .menu{margin-top:8%}#content .garden .explanation{margin-top:10%}#content .garden .explanation dl{padding:0}#content .garden .explanation dl dd{font-size:12px}.closed #content h2{font-size:20px;margin:12% auto .6em;width:8em}.closed #content p{font-size:16px}.inquiry #content .form{margin-top:6%;width:100%}.inquiry #content .form dl,.inquiry #content .form dl dt{display:block}.inquiry #content .form dl dt br{display:none}.inquiry #content .form dl dd{display:block}.inquiry #content .form>dl>dt{padding-top:10px;width:100%}.inquiry #content .form>dl>dd{border-left:none;padding:5px 0 10px}.inquiry #content .form>dl>dd>dl+dl{margin-top:1.5em}.inquiry #content .form>dl>dd>dl dt{padding-top:0}.inquiry #content .form>dl>dd>dl dd{margin-top:.6em}.inquiry #content .form dl dd small{display:block;margin:.5em 0 0}.inquiry #content .form input[type=email],.inquiry #content .form input[type=text]{width:100%}.inquiry #content .form textarea{height:200px;width:100%}.inquiry #content .form dl.code dd span:not(.mwform-zip-field){display:block;margin:.8em 0 0}.inquiry #content .form dl.address dd input[type=text]{width:100%}.inquiry #content .privacy{margin-top:10%;width:100%}.inquiry #content .privacy .textBox{height:240px;padding:15px}.inquiry #content .privacy .boxInner{height:210px;overflow-y:auto;padding:0 15px 0 0}.inquiry #content .privacy p.agreement input[type=checkbox]{vertical-align:-.1em}.inquiry #content .button{margin-top:8%}.inquiry #content .button input[type=submit]{width:100%}.inquiry #content .mw_wp_form_complete p{font-size:14px;margin-top:5%}}