﻿#customBody{position:relative;overflow:auto;width:100%;max-width:2000px;min-width:1080px;margin:0 auto;padding:50px 0 0;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important;font-size:16px;color:#000;background-color:#060605;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:16px;color:#fff;text-align:center;line-height:2.3;-webkit-text-size-adjust:100%;overflow:hidden;text-align:left}#customBody a{pointer-events:none !important;cursor:none}#customBody *,#customBody *:before,#customBody *:after{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important}#customBody body,#customBody div,#customBody dl,#customBody dt,#customBody dd,#customBody ul,#customBody ol,#customBody li,#customBody h1,#customBody h2,#customBody h3,#customBody h4,#customBody h5,#customBody h6,#customBody pre,#customBody form,#customBody fieldset,#customBody input,#customBody textarea,#customBody p,#customBody blockquote,#customBody th,#customBody td,#customBody article,#customBody section{margin:0;padding:0}#customBody table{border-collapse:collapse;border-spacing:0}#customBody fieldset,#customBody img,#customBody object,#customBody embed{border:0;vertical-align:bottom}#customBody ol,#customBody ul{list-style:none}#customBody caption,#customBody th{text-align:left}#customBody h1,#customBody h2,#customBody h3,#customBody h4,#customBody h5,#customBody h6{font-size:100%;font-weight:normal}#customBody q:before,#customBody q:after{content:''}#customBody abbr,#customBody acronym{border:0}#customBody button{width:auto;padding:0;margin:0;background:none;border:0;font-size:0;line-height:0;overflow:visible;cursor:pointer}#customBody *,#customBody *:before,#customBody *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#customBody *,#customBody *::before,#customBody *::after{box-sizing:border-box}@keyframes icon-swing{0%{transform:rotate(-15deg)}100%{transform:rotate(15deg)}}#customBody html,#customBody body{position:relative;overflow:auto;width:100%;min-width:320px;margin:0;padding:0;background-color:#060605;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:16px;color:#fff;text-align:center;line-height:2.3}@media screen and (max-width: 840px){#customBody html,#customBody body{font-size:14px}}#customBody img{line-height:1;vertical-align:bottom;max-width:100%}#customBody a{color:#fff;outline:none}#customBody a:link{text-decoration:none}#customBody a:visited{text-decoration:none}#customBody a:hover{text-decoration:underline}#customBody a:active{text-decoration:underline}#customBody #wrap{overflow:hidden;position:relative;height:auto}#customBody .page-body p{margin-bottom:2em}#customBody .page-body section:last-of-type{padding-bottom:120px}#customBody .container{position:relative;text-align:left;width:100%;max-width:1260px;margin:0 auto}@media screen and (max-width: 1260px){#customBody .container{padding:0 15px}}#customBody .img-area{text-align:center}@media screen and (max-width: 480px){#customBody .sm-down-hidden{display:none}}#customBody .sm-up-hidden{display:none}@media screen and (max-width: 480px){#customBody .sm-up-hidden{display:inline-block}}@media screen and (max-width: 840px){#customBody .md-down-hidden{display:none}}#customBody .md-up-hidden{display:none}@media screen and (max-width: 840px){#customBody .md-up-hidden{display:inline-block}}@media screen and (max-width: 1000px){#customBody .lg-nobr br{display:none}}@media screen and (max-width: 840px){#customBody .md-nobr br{display:none}}@media screen and (max-width: 480px){#customBody .sm-nobr br{display:none}}#customBody .slick-area{display:none}#customBody .clear{clear:both}#customBody .fL{float:left;display:inline;position:relative}#customBody .fR{float:right;display:inline;position:relative}@media screen and (max-width: 840px){#customBody .fL,#customBody .fR{float:none;margin:0 auto;display:block;width:100%;max-width:auto}}#customBody .borderNone{border:none}#customBody section p{margin-bottom:2em}#customBody .no-display{display:none}#customBody section:before,#customBody .container:before,#customBody .fL:before,#customBody .fR:before,#customBody .cF:before,#customBody section:after,#customBody .container:after,#customBody .fL:after,#customBody .fR:after,#customBody .cF:after{content:"";display:table}#customBody section:after,#customBody .container:after,#customBody .fL:after,#customBody .fR:after,#customBody .cF:after{clear:both}#customBody .on-upright{text-orientation:upright}#customBody .text-color-yellow{color:#7c5208}#customBody .text-color-red{color:#3d0f0f}#customBody .text-color-khaki{color:#776b53}#customBody .text-color-brown{color:#59411f}#customBody .text-color-purple{color:#64337c}#customBody .text-color-pink{color:#bd73aa}#customBody .text-color-blue{color:#182122}#customBody .text-color-green{color:#1f2218}#customBody .bg-color-blue{background-color:#182122}#customBody .bg-color-red{background-color:#3d0f0f}#customBody .bg-color-khaki{background-color:#776b53}#customBody .bg-color-green{background-color:#1f2218}#customBody .btn-style-a{text-align:center;display:block;padding:15px;margin:0 auto;width:90%;max-width:478px;font-size:18px}#customBody .btn-style-a:hover{text-decoration:none;opacity:0.8}#customBody .btn-style-b{text-align:center;display:inline-block;padding:2px 20px}@media screen and (max-width: 1000px){#customBody .btn-style-b{font-size:12px}}#customBody .btn-style-c{text-align:center;padding:0 15px 0 30px;border:1px solid #fff;background-image:url("../files/common/icon_arrow04.png");background-repeat:no-repeat;background-position:10px center}#customBody .btn-style-c:hover{text-decoration:none;opacity:0.6}#customBody .mask-img{mask-image:url("../files/common/mask.png");-webkit-mask-image:url("../files/common/mask.png");-webkit-mask-size:100%;mask-size:100}#customBody .icon-border{padding:12px 5px 12px 30px;background-image:url("../files/common/icon_border.png");background-repeat:no-repeat;background-position:5px center}#customBody .icon-voice{padding:12px 5px 12px 50px;background-image:url("../files/common/icon_voice.png");background-repeat:no-repeat;background-position:5px center}#customBody .icon-file{padding-left:45px;background-image:url("../files/common/icon_file.png");background-repeat:no-repeat;background-position:10px center}#customBody .icon-movie{padding-left:45px;background-image:url("../files/common/icon_movie.png");background-repeat:no-repeat;background-position:10px center}#customBody .icon-madori{padding-left:45px;background-image:url("../files/common/icon_madori.png");background-repeat:no-repeat;background-position:10px center}#customBody .bg-ptn-a{background-image:url("../files/common/bg_ptn01.jpg");padding:20px 0}#customBody .bg-ptn-b{background-image:url("../files/common/bg_ptn02.png");background-repeat:no-repeat;background-position:center center}#customBody .bg-ptn-c{background-image:url("../files/common/bg_ptn05.jpg");background-repeat:no-repeat;background-position:center center}#customBody .bg-ptn-d{border:1px solid #fff;padding:5px 30px}#customBody .btn-style-b:hover{text-decoration:none;opacity:0.8}#customBody .border-style-a{width:100%;height:2px;display:block;border:none;padding:0;margin:0 0 3px;border-top:2px solid #292928;overflow:visible}#customBody .border-style-a:after{content:"";width:100%;height:3px;display:block;border-bottom:1px solid #292928}#customBody hr.b-none{border:none;margin:0 0 60px;padding:0}@media screen and (max-width: 840px){#customBody hr.b-none{margin:0 0 30px}}#customBody .list-align-center{line-height:1;position:relative;left:50%;float:left}#customBody .list-align-center li{position:relative;left:-50%;float:left;margin:0 10px}#customBody .font-mincho{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;transform:rotate(0.03deg)}#customBody .small-text{font-size:90%}#customBody .wide-img{width:100%;margin:0;text-align:center}@media screen and (max-width: 840px){#customBody .wide-img{margin:0 -75%;width:250%}#customBody .wide-img img{position:relative;margin:0 -75%}}#customBody .page-body .wide-img{margin-bottom:50px}#customBody .google-map{position:relative;width:100%;margin:0 auto;padding-top:60%}#customBody .google-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}#customBody .slick-area{position:relative;margin:0 0 0}@media screen and (max-width: 840px){#customBody .slick-area{margin:0 -100px}}@media screen and (max-width: 480px){#customBody .slick-area{margin:0 -100px}}#customBody .text-center-style{text-align:center;margin-bottom:80px}@media screen and (max-width: 840px){#customBody .text-center-style{margin-bottom:50px}}@media screen and (max-width: 840px){#customBody .text-center-style p br{display:none}}#customBody .text-center-style p:last-child{margin-bottom:0}@media screen and (max-width: 840px){#customBody .md-text-left{text-align:left}}#customBody .anker-list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:80px}@media screen and (max-width: 840px){#customBody .anker-list{margin-bottom:40px}}#customBody .anker-list li{padding:0 10px 5px;width:25%}@media screen and (max-width: 840px){#customBody .anker-list li{width:49%;padding:0 5px 10px;font-size:14px}}#customBody .content-lr-typeC .img-area{max-width:600px;width:80%}@media screen and (max-width: 840px){#customBody .content-lr-typeC .img-area{width:100%;margin:0 auto}}#customBody .content-lr-typeC .text-area{position:absolute;right:0;top:20px;padding:15px;max-width:600px;background-color:rgba(6,6,5,0.8)}#customBody .content-lr-typeC .text-area p:last-child{margin-bottom:0}@media screen and (max-width: 840px){#customBody .content-lr-typeC .text-area{width:100%;margin:30px auto 0;padding:0;top:0;position:relative}}#customBody .content-lr-typeC .text-area .btn-type01{width:80%}#customBody .content-lr-typeA{margin-bottom:50px;background-position:top}@media screen and (max-width: 840px){#customBody .content-lr-typeA{background-position:center}}@media screen and (max-width: 480px){#customBody .content-lr-typeA{margin-top:0}}#customBody .content-lr-typeA .fL,#customBody .content-lr-typeA .fR{width:50%}@media screen and (max-width: 840px){#customBody .content-lr-typeA .fL,#customBody .content-lr-typeA .fR{width:100%}}@media screen and (max-width: 1260px){#customBody .content-lr-typeA .img-area{padding-top:10%}}@media screen and (max-width: 840px){#customBody .content-lr-typeA .img-area{padding-top:0}}#customBody .content-lr-typeA .fL .text-area{float:right}#customBody .content-lr-typeA .fR .text-area{float:left}#customBody .content-lr-typeA .text-area{max-width:500px;margin:30px 0;margin-left:10%;text-align:left}#customBody .content-lr-typeA .text-area .heading-icon{margin:0 40px;line-height:1.3}#customBody .content-lr-typeA .text-area h2{margin:0 30px;line-height:1.3}@media screen and (max-width: 840px){#customBody .content-lr-typeA .text-area h2{margin:10px 0 1em}}@media screen and (max-width: 840px){#customBody .content-lr-typeA .text-area{float:none;-ms-writing-mode:unset;writing-mode:unset;max-width:100%;margin:40px 30px}}#customBody .text-rl .text-area{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width: 840px){#customBody .text-rl .text-area{-ms-writing-mode:unset;writing-mode:unset;text-align:center}}#customBody .content-lr-typeB{margin-bottom:50px;background-position:top}#customBody .content-lr-typeB .img-area{width:48%;text-align:center}@media screen and (max-width: 840px){#customBody .content-lr-typeB .img-area{width:100%}}#customBody .content-lr-typeB .text-area{width:50%;max-width:620px;padding:60px 0}@media screen and (max-width: 840px){#customBody .content-lr-typeB .text-area{width:100%;margin-top:-50px}}#customBody .content-lr-typeB .text-area .heading-icon{margin:0;line-height:1.3;padding:10px 50px;background-position:left center}#customBody .content-lr-typeB .text-area h2{margin:10px 0 1em;line-height:1.3}#customBody .content-style-list h2{margin-bottom:40px}#customBody .content-style-list .content-list{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 840px){#customBody .content-style-list .content-list{justify-content:space-around}}#customBody .content-style-list .content-list li{width:24%;max-width:220px;text-align:center;margin-bottom:30px}@media screen and (max-width: 840px){#customBody .content-style-list .content-list li{width:32%;margin-bottom:20px}}@media screen and (max-width: 480px){#customBody .content-style-list .content-list li{width:48%;margin-bottom:10px}}#customBody .content-style-list .content-list li img{margin:0;display:block}#customBody .content-style-list .content-list li .text-area{border:1px solid #ccc;border-top:none;padding-top:15px}#customBody .content-style-list .content-list li span{display:block;margin:0 auto 5px;width:6em;text-align:center;color:#fff;font-size:12px}#customBody .content-style-list .content-list li h3{height:4em;line-height:1.3;padding:5px}@media screen and (max-width: 840px){#customBody .content-style-list .content-list li h3{font-size:14px}}@media screen and (max-width: 480px){#customBody .content-style-list .content-list li h3{font-size:12px}#customBody .content-style-list .content-list li h3 br{display:none}}#customBody .content-style-list .content-list li a:hover{text-decoration:none}#customBody .content-style-list .content-list li a:hover img{opacity:0.7}#customBody .refrect-ud{-webkit-transform:scaleY(-1);-o-transform:scaleY(-1);-moz-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}#customBody .table-type-a{border-collapse:separate;border-spacing:0 15px;width:100%;line-height:1.6}#customBody .table-type-a th{border-right:solid 1px #fff;width:8em;padding:15px 20px 15px 10px}@media screen and (max-width: 480px){#customBody .table-type-a th{border:none;border-bottom:solid 1px #fff}}#customBody .table-type-a td{padding:15px 20px}#customBody .table-type-a th,#customBody .table-type-a td{vertical-align:middle}@media screen and (max-width: 480px){#customBody .table-type-a th,#customBody .table-type-a td{padding:10px;display:block;width:100%}}#customBody .column-2{font-size:14px}@media screen and (max-width: 840px){#customBody .column-2{border-collapse:collapse}}@media screen and (max-width: 840px){#customBody .column-2 tr{padding:0}}#customBody .column-2 th{width:12em}@media screen and (max-width: 840px){#customBody .column-2 th{border:none;border-bottom:solid 1px #fff}}@media screen and (max-width: 840px){#customBody .column-2 th,#customBody .column-2 td{padding:10px;display:block;width:100%}}#customBody .list-box-typeA{display:flex;flex-wrap:wrap;justify-content:center;line-height:1.8}#customBody .list-box-typeA .list-item{max-width:600px;width:32.3333%;margin:0 0.5% 40px;border-bottom:1px solid #1d1c1a}@media screen and (max-width: 1260px){#customBody .list-box-typeA .list-item{width:48%}}@media screen and (max-width: 840px){#customBody .list-box-typeA .list-item{width:100%;margin:0 0 30px}}#customBody .list-box-typeA .text-area{position:relative;z-index:99;text-align:left;display:block;max-width:410px;background-color:#060605;padding:10px 10px 10px 50px;margin:-20px auto 0}#customBody .list-box-typeA a .img-area{overflow:hidden}#customBody .list-box-typeA a .img-area img{transition-timing-function:ease-out;transition-duration:0.5s;transition-property:transform}#customBody .list-box-typeA a .text-area:before{content:url("../files/common/icon_arrow03.png");transform:translateX(0);position:absolute;top:50%;left:10px;margin-top:-24px;transition-timing-function:ease-out;transition-duration:0.2s;transition-property:left}#customBody .list-box-typeA a:hover{text-decoration:none}#customBody .list-box-typeA a:hover .text-area:before{left:15px}#customBody .list-box-typeA a:hover .img-area img{transform:scale(1.05)}#customBody .list-box-typeB{display:flex;flex-wrap:wrap;justify-content:center;line-height:1.8}#customBody .list-box-typeB .list-item{max-width:930px;width:48%;margin:0 0.5% 40px;border-bottom:1px solid #1d1c1a}@media screen and (max-width: 840px){#customBody .list-box-typeB .list-item{width:100%;margin:0 0 30px}#customBody .list-box-typeB .list-item .slick-area{margin:0}}#customBody .list-box-typeB .list-item .slick-dots{position:absolute;right:5px;bottom:-45px;width:auto;text-align:right;z-index:100}#customBody .list-box-typeB .text-area{position:relative;z-index:99;text-align:left;display:block;padding:20px 10px 0}#customBody .list-box-typeB .text-area h3{float:left;width:8em;margin:-5px 0}@media screen and (max-width: 1260px){#customBody .list-box-typeB .text-area h3{float:none;margin:-20px 0 0}}@media screen and (max-width: 840px){#customBody .list-box-typeB .text-area h3{margin:-15px 0 0}}#customBody .list-box-typeB .text-area p{float:left;width:50%;font-size:14px}@media screen and (max-width: 1260px){#customBody .list-box-typeB .text-area p{float:none;width:100%}}#customBody .decimal-list{list-style-type:decimal;padding-left:20px;margin-bottom:2em}#customBody .overlay{width:100%;height:100%;position:fixed;left:0;top:0;z-index:999;background-color:rgba(0,0,0,0.9);display:none}#customBody .toggle-area{border-top:solid 1px #1d1c1a;border-bottom:solid 1px #1d1c1a;padding:5px 10px;display:block;position:relative;margin-bottom:-1px}@media screen and (max-width: 840px){#customBody .toggle-area{padding:5px 0px}}#customBody .toggle-area h4{font-size:18px;line-height:1}@media screen and (max-width: 480px){#customBody .toggle-area h4{font-size:14px}}#customBody .toggle-area h4 img{vertical-align:middle;margin-right:10px}#customBody .toggle-area h4 .toggle-arrow{float:right;margin-top:-7px}#customBody .toggle-area .text-area{display:none;padding:20px 5px 0}#customBody .page-body .modal-content-cba{display:none}#customBody #colorbox .modal-content-cba{position:relative;width:100%;background-color:#000}#customBody #colorbox .modal-content-cba .text-area{text-align:left;padding:20px}@media screen and (max-width: 480px){#customBody #colorbox .modal-content-cba .text-area{padding:20px}}#customBody #colorbox .modal-content-cba .text-area p{margin-bottom:1em}#customBody #colorbox .modal-content-cba .text-area h4{border-bottom:1px solid #1d1c1a;margin:0 0 1em}#customBody #colorbox .modal-content-cba a{display:block;width:10em;margin:20px auto 0}#customBody .reading-content .heading-center{display:block;margin:30px auto 50px}#customBody .reading-content .heading-center .heading-bg{font-size:100%}#customBody .reading-content .content-wrap{margin:-80px 0 -40px}#customBody .reading-content .content-wrap .container{max-width:920px;line-height:2.8;padding-top:80px;padding-bottom:40px}#customBody .reading-content .content-wrap .container p:last-child{margin:0}#customBody .reading-content .content-wrap .img-area{max-width:350px;width:38.5%}#customBody .reading-content .content-wrap .img-area img{margin-bottom:1px}@media screen and (max-width: 840px){#customBody .reading-content .content-wrap .img-area{max-width:auto;width:100%;margin-bottom:30px}#customBody .reading-content .content-wrap .img-area img{max-width:49.5%;display:inline-block;float:left;margin:0.25%}}#customBody .reading-content .content-wrap .text-area{width:58%}@media screen and (max-width: 840px){#customBody .reading-content .content-wrap .text-area{max-width:auto;width:100%}}#customBody .reading-content .content-wrap .name-area{padding-top:50px;text-align:right;font-size:20px}@media screen and (max-width: 840px){#customBody .reading-content .content-wrap .name-area{text-align:center;padding:0}}#customBody .youtube-wrapper{position:relative;width:100%;padding-top:56.25%;margin-bottom:50px}#customBody .youtube-wrapper iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#customBody .map-area{width:100%;padding-top:50%;margin:0 auto 30px}@media screen and (max-width: 840px){#customBody .map-area{padding-top:65%}}#customBody .noJS #wrap{display:block}#customBody .slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}#customBody .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}#customBody .slick-list:focus{outline:none}#customBody .slick-list.dragging{cursor:pointer;cursor:hand}#customBody .slick-slider .slick-track,#customBody .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#customBody .slick-track{position:relative;top:0;left:0;display:block}#customBody .slick-track:before,#customBody .slick-track:after{display:table;content:''}#customBody .slick-track:after{clear:both}#customBody .slick-loading .slick-track{visibility:hidden}#customBody .slick-slide{display:none;float:left;min-height:1px}#customBody [dir='rtl'] .slick-slide{float:right}#customBody .slick-slide img{display:block}#customBody .slick-slide.slick-loading img{display:none}#customBody .slick-slide.dragging img{pointer-events:none}#customBody .slick-initialized .slick-slide{display:block}#customBody .slick-loading .slick-slide{visibility:hidden}#customBody .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}#customBody .slick-arrow.slick-hidden{display:none}#customBody .slick-arrow{font-size:0;line-height:0;position:absolute;top:50%;display:block;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:99;display:block;width:19px;height:35px;margin:-17px 0;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 480px){#customBody .slick-arrow{width:10px;height:17px;margin:-9px 0}}#customBody .slick-prev{background-image:url(../files/common/arrow_r.png);left:0}#customBody .slick-next{background-image:url(../files/common/arrow_l.png);right:0}#customBody .slick-dots{position:relative;display:block;width:100%;padding:0;margin:5px 0 0;list-style:none;text-align:center}#customBody .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}#customBody .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;cursor:pointer;background-color:#221f1a;border:0;outline:none}#customBody .slick-dots li button:hover,#customBody .slick-dots li button:focus{background-color:#776b53}#customBody .slick-dots .slick-active button{background-color:#776b53}#customBody .heading-center{text-align:center;margin:40px 0}#customBody .heading-left{text-align:left}#customBody .heading-rl{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;line-height:1.3}#customBody .heading-rl span{position:relative;right:-3px}#customBody .heading-icon{font-size:30px;line-height:1.3;background:center top no-repeat url("../files/common/icon_logo.png");margin:40px 0;padding-top:45px}@media screen and (max-width: 840px){#customBody .heading-icon{font-size:24px}}#customBody .heading-icon span{display:block;font-size:14px;line-height:2.3}#customBody .heading-bg{padding:10px 20px;margin-left:-20px;background:left center no-repeat url("../files/common/bg_ptn03.png")}@media screen and (max-width: 840px){#customBody .heading-bg{padding:13px 20px}}#customBody .heading-xl{font-size:48px;font-weight:bold;line-height:1.6}@media screen and (max-width: 840px){#customBody .heading-xl{font-size:30px}}#customBody .heading-xl span{margin-left:14px;font-size:24px;font-weight:normal}#customBody .heading-lg{font-size:30px;font-weight:bold;line-height:1.6}@media screen and (max-width: 840px){#customBody .heading-lg{font-size:24px}}#customBody .heading-l{font-size:24px;font-weight:bold;line-height:1.6}@media screen and (max-width: 840px){#customBody .heading-l{font-size:20px}}#customBody .heading-l span{margin-left:14px;font-size:14px;font-weight:normal}#customBody .heading-m{font-size:18px;font-weight:bold;line-height:1.6}#customBody .heading-strong{font-weight:bold;margin-bottom:0}#customBody .index-heading{margin-top:-20px;background-position:top}@media screen and (max-width: 840px){#customBody .index-heading{background-position:center}}@media screen and (max-width: 480px){#customBody .index-heading{margin-top:0}}#customBody .index-heading .fL,#customBody .index-heading .fR{width:50%}@media screen and (max-width: 840px){#customBody .index-heading .fL,#customBody .index-heading .fR{width:100%}}@media screen and (max-width: 1260px){#customBody .index-heading .img-area{padding-top:10%}}@media screen and (max-width: 840px){#customBody .index-heading .img-area{padding-top:0}}#customBody .index-heading .text-area{float:left;max-width:500px;margin:30px 0;margin-left:10%;text-align:left;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#customBody .index-heading .text-area .heading-icon{margin:0 40px;line-height:1.3}#customBody .index-heading .text-area h2{margin:0 30px;line-height:1.3}@media screen and (max-width: 840px){#customBody .index-heading .text-area h2{margin:10px 0 1em}}@media screen and (max-width: 840px){#customBody .index-heading .text-area{float:none;-ms-writing-mode:unset;writing-mode:unset;text-align:center;max-width:100%;margin:40px 30px}}#customBody .heading-area-typeB{background-position:top}#customBody .heading-area-typeB .img-area{width:48%;text-align:center}@media screen and (max-width: 840px){#customBody .heading-area-typeB .img-area{width:100%}}#customBody .heading-area-typeB .text-area{width:50%;max-width:620px;padding:60px 0}@media screen and (max-width: 840px){#customBody .heading-area-typeB .text-area{width:100%;margin-top:-50px}}#customBody .heading-area-typeB .text-area .heading-icon{margin:0;line-height:1.3;padding:10px 50px;background-position:left center}#customBody .heading-area-typeB .text-area h2{margin:10px 0 1em;line-height:1.3}#customBody .heading-area{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}#customBody .heading-area .heading-area-h{display:inline-block;border-right:1px solid #fff;min-width:8em;padding:15px 30px;margin-right:15px;font-size:30px;line-height:1.3}#customBody .heading-area .heading-area-h .sub-title{display:block;font-size:24px}@media screen and (max-width: 1000px){#customBody .heading-area .heading-area-h{min-width:7em;padding:10px 15px;margin-right:15px}#customBody .heading-area .heading-area-h .sub-title{font-size:20px}}@media screen and (max-width: 480px){#customBody .heading-area .heading-area-h{width:30%;min-width:auto;min-height:6em;margin:0;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#customBody .heading-area .heading-area-h .sub-title.md-up-hidden{display:none}#customBody .heading-area .heading-area-h .no-upright{text-orientation:mixed}}#customBody .heading-area .text-area{margin:10px 15px -1em}@media screen and (max-width: 1000px){#customBody .heading-area .text-area{font-size:14px;margin:5px 15px -1em}}@media screen and (max-width: 840px){#customBody .heading-area .text-area br{display:none}}@media screen and (max-width: 480px){#customBody .heading-area .text-area{width:70%}}#customBody header{width:100%;position:relative;z-index:10000;background-color:rgba(6,6,5,0.3)}@media screen and (max-width: 480px){#customBody header{margin-bottom:20px}}#customBody header .floating-menu{position:fixed;display:block;width:100%;background-color:rgba(6,6,5,0.3);top:0;z-index:10010}@media screen and (max-width: 840px){#customBody header .floating-menu{position:relative}}#customBody header .logo{float:left;max-width:160px;margin-left:15px;margin-right:-20px}#customBody header button{display:none}@media screen and (max-width: 1260px){#customBody header button{width:38px;height:38px;display:block;position:fixed;z-index:10001;right:10px;top:10px;border:1px solid #ccc;background-color:#060605;border-radius:24px;outline:none}#customBody header button i{display:block;width:16px;height:2px;background:#ccc;transition:background 0.5s;position:relative;left:10px}#customBody header button i:before,#customBody header button i:after{content:"";display:block;width:16px;height:2px;background:#ccc;position:absolute;transform:rotate(0deg);transition:all 0.3s !important}#customBody header button i:before{transform:translateY(7px)}#customBody header button i:after{transform:translateY(-7px)}}#customBody header .menu-active i{background-color:rgba(6,6,5,0)}#customBody header .menu-active i:after{transform:translateY(0px) rotate(-45deg)}#customBody header .menu-active i:before{transform:translateY(0px) rotate(45deg)}@media screen and (max-width: 1260px){#customBody header #gNav{display:none;position:absolute;top:0;width:100%}}@media screen and (max-width: 1260px){#customBody header #gNav .gNav-wrap{position:absolute;width:100%;display:block;top:0;right:0;top:-1000px}}#customBody header #gNav nav{position:relative;z-index:10000;width:auto;float:right}@media screen and (max-width: 1260px){#customBody header #gNav nav{right:140px}}@media screen and (max-width: 1260px){#customBody header #gNav nav{width:100%;text-align:center;top:0;left:0;right:0;font-size:18px;background-color:#fff}}@media screen and (max-width: 1260px){#customBody header #gNav nav ul{width:100%;margin:0 auto;background-color:#060605}}#customBody header #gNav nav ul li{float:left;width:auto;display:block;height:60px}@media screen and (max-width: 1260px){#customBody header #gNav nav ul li{float:none;height:auto;width:100%;border-left:none;border-bottom:1px solid #292928}}#customBody header #gNav nav ul li img{max-width:100%}#customBody header #gNav nav ul li a{display:block;padding:0.8em 15px}@media screen and (max-width: 1410px){#customBody header #gNav nav ul li a{font-size:14px;padding:1em 5px}}@media screen and (max-width: 1260px){#customBody header #gNav nav ul li a{padding:7px 15px}}#customBody header #gNav nav ul li a:hover{text-decoration:none;opacity:0.8}#customBody header #gNav nav ul .plan{background-color:#3d0f0f}#customBody header #gNav nav ul .tel{background-color:#776b53}#customBody header #gNav nav ul .tel a{padding:5px 15px}@media screen and (max-width: 1260px){#customBody header #gNav nav ul .tel a{padding:6px 15px}}#customBody header #gNav nav ul .tel span{padding:5px 0 5px 24px;margin-left:-4px;background:0 5px no-repeat url("../files/common/icon_tel.png")}@media screen and (max-width: 1260px){#customBody header #gNav nav ul .tel span{padding-left:22px;background-position:0 5px;background-size:18px}}#customBody header #gNav nav ul .tel i{display:block;font-size:12px;font-style:normal;margin-top:-10px}@media screen and (max-width: 1260px){#customBody header #gNav nav ul .tel i{font-size:11px}}#customBody #topicPath{margin:60px 0 20px;width:100%;padding:10px 15px;background-color:#1d1c1a;line-height:1;font-size:14px}@media screen and (max-width: 840px){#customBody #topicPath{margin:12px 0 20px}}@media screen and (max-width: 480px){#customBody #topicPath{display:none}}#customBody #topicPath .home{padding:0 0 0 30px;background-image:url("../files/common/icon_home.png");background-repeat:no-repeat;background-position:5px center}#customBody #topicPath li{position:relative;float:left}#customBody #topicPath li span{margin:0 8px}#customBody footer{position:relative}#customBody footer .page-top{position:fixed;left:50%;margin-left:-4em;bottom:10px;display:none;z-index:1000;max-height:80px}@media screen and (max-width: 840px){#customBody footer .page-top{position:absolute;display:block;top:-60px}}#customBody footer .page-top a{padding:30px 15px 0;background-image:url("../files/common/icon_top.png");background-repeat:no-repeat;background-position:top center}#customBody footer .page-top a:hover{text-decoration:none;opacity:0.8}#customBody footer .top-area{background-color:#fff;color:#000;padding:40px 0 60px;background:#fff left bottom no-repeat url("../files/common/footer_bg.png");background-size:contain}@media screen and (max-width: 1260px){#customBody footer .top-area{padding-bottom:40px}}#customBody footer .top-area a{color:#000}#customBody footer .top-area .address-area{width:50%}@media screen and (max-width: 840px){#customBody footer .top-area .address-area{width:100%;max-width:25em}}#customBody footer .top-area .address-area .sns-list{padding:15px 0}#customBody footer .top-area .address-area .sns-list li{float:left;margin-right:5px}#customBody footer .top-area .address-area .sns-list .logo{margin:-15px 15px 0 0}#customBody footer .top-area .address-area address{font-style:normal;line-height:2}#customBody footer .top-area .link-area{width:50%;text-align:left}@media screen and (max-width: 840px){#customBody footer .top-area .link-area{width:100%;margin:0 auto;max-width:25em}}#customBody footer .top-area .link-area .tel{margin:-5px;line-height:1.8;font-size:24px}@media screen and (max-width: 840px){#customBody footer .top-area .link-area .tel{font-size:20px}}#customBody footer .top-area .link-area .tel a{font-size:30px;margin:0 5px}@media screen and (max-width: 840px){#customBody footer .top-area .link-area .tel a{font-size:28px}}#customBody footer .top-area .link-area .tel span{font-size:14px}#customBody footer .top-area .link-list{display:flex;flex-wrap:wrap}#customBody footer .top-area .link-list li{width:40%;padding-left:32px}@media screen and (max-width: 840px){#customBody footer .top-area .link-list li{width:50%}}#customBody footer .top-area .link-list .icon-mail{background:0 5px no-repeat url("../files/common/icon_mail.png")}#customBody footer .top-area .link-list .icon-qa{background:0 5px no-repeat url("../files/common/icon_question.png")}#customBody footer .top-area .link-list .icon-cal{background:0 5px no-repeat url("../files/common/icon_cal.png")}#customBody footer .top-area .link-list .icon-member{background:0 5px no-repeat url("../files/common/icon_member.png")}#customBody footer .top-area .search-area{width:50%;text-align:center}@media screen and (max-width: 840px){#customBody footer .top-area .search-area{width:100%;margin-top:40px}}#customBody footer .top-area .search-area .heading{background:#fff 15px 18px no-repeat url("../files/common/icon_cal_b.png");font-size:30px;display:block;padding-left:30px;width:6.5em;text-align:center;margin:-20px auto -40px;position:relative;z-index:100}#customBody footer .top-area .search-area .form-wrap{border:1px solid #ccc;width:100%;padding:50px 10px 30px;margin:0 auto;max-width:500px}#customBody footer .top-area .search-area form{display:inline-block;text-align:left;margin:0 auto}#customBody footer .top-area .search-area form .row{margin-bottom:10px}#customBody footer .top-area .search-area form label{height:40px;line-height:40px}#customBody footer .top-area .search-area form label span{margin:0 5px}#customBody footer .top-area .search-area form select{padding:7px;margin:0 5px}@media screen and (max-width: 840px){#customBody footer .top-area .search-area form select{padding:5px}}#customBody footer .top-area .search-area form #admit1{padding-left:1em}#customBody footer .top-area .search-area form #child-detail{background:url(../files/common/icon_arrow01.gif) no-repeat left center;padding:0 15px;margin-left:15px}#customBody footer .top-area .search-area form .submit-btn{text-align:center;margin-top:20px}#customBody footer .top-area .search-area form .submit-btn a{display:block;margin:0 auto;width:14em;padding:5px 0;background-color:#3d0f0f;color:#fff;z-index:30}#customBody footer .top-area .search-area form #child-input-area{display:none;position:absolute;top:-0px;right:0;padding:15px;border:1px solid #ccc;border-radius:5px;background-color:#fff;color:#000;z-index:999}#customBody footer .top-area .search-area form #child-input-area label{display:block;text-align:right}#customBody footer .top-area .search-area form #child-input-area input{text-align:center;border:1px solid #ccc;background:none;color:#000;padding:5px 0;font-weight:normal;font-size:100%;width:1.5em}#customBody footer .top-area .search-area form #child-input-area .close-btn{clear:both;background-color:#3d0f0f;color:#fff;text-align:center;padding:5px 5px;display:block;margin:20px auto 0;width:10em}#customBody footer .bottom-area{padding:30px 0 0;margin-bottom:30px}#customBody footer .bottom-area .bnr-area{width:50%}#customBody footer .bottom-area .bnr-area ul{display:flex}@media screen and (max-width: 840px){#customBody footer .bottom-area .bnr-area{width:100%;margin-top:40px}#customBody footer .bottom-area .bnr-area ul{justify-content:space-around}}#customBody footer .bottom-area .link-area{width:50%}#customBody footer .bottom-area .link-area ul{margin-left:-7px;display:flex;flex-wrap:wrap}#customBody footer .bottom-area .link-area ul li{margin:0 7px}@media screen and (max-width: 840px){#customBody footer .bottom-area .link-area{width:100%}#customBody footer .bottom-area .link-area ul{margin:0;justify-content:space-around}}#customBody footer .copyright{clear:both;display:block;background:#131313;text-align:center}#customBody #home #spNav{display:none;max-width:820px;margin:20px auto 30px}@media screen and (max-width: 1000px){#customBody #home #spNav{display:block}}#customBody #home #spNav ul{display:flex;justify-content:space-between;flex-wrap:wrap}#customBody #home #spNav ul li{width:48%;max-width:230px;text-align:center;margin:0 auto}#customBody #home #spNav ul li a{display:block;border-bottom:1px solid #fff;padding:5px 0 3px}#customBody #home #spNav ul li a:hover{text-decoration:none;opacity:0.8}#customBody #home #topMovie{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}#customBody #home #mainMovieArea{position:relative;width:100%;min-width:360px;margin:0 auto}@media screen and (max-width: 840px){#customBody #home #mainMovieArea{margin:-20px 0 0}}#customBody #home #mainMovieArea:before{content:"";display:block;padding-top:56.25%}#customBody #home #mainImgArea:before{content:"";display:block;padding-top:50%}#customBody #home #mainImgArea{width:100%;position:relative;margin:0 0 -300px;position:relative}@media screen and (max-width: 840px){#customBody #home #mainImgArea{margin:-20px 0 -80px}}#customBody #home #mainImgArea .container{max-width:100%;position:absolute;top:0;left:0;bottom:0;right:0;padding:0}#customBody #home #mainImgArea h1{position:absolute;top:30%;left:50%;margin-left:-1.5em;text-align:left;z-index:1000;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-shadow:0px 0px 12px #000}@media screen and (max-width: 840px){#customBody #home #mainImgArea h1{top:20%}}@media screen and (max-width: 480px){#customBody #home #mainImgArea h1{font-size:14px;margin-left:-2em;top:10%}}#customBody #home #mainImgArea .logo{position:absolute;top:30%;left:50%;margin-left:-100px;text-align:left;z-index:1000;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-shadow:0px 0px 12px #000}#customBody #home #mainImgArea .main-img-slick{display:none}#customBody #home #aboutArea{position:relative;z-index:20;padding-top:180px;width:100%;background-image:url("../files/index/bg_img01.png");background-position:center top;background-size:cover;background-repeat:no-repeat}#customBody #home #aboutArea .text-area{margin-bottom:200px;text-shadow:0px 0px 5px #fff;width:48%;margin-right:4%}@media screen and (max-width: 840px){#customBody #home #aboutArea .text-area{margin:-140px auto 50px;max-width:460px;width:100%}}#customBody #home #aboutArea .text-area h2{margin-bottom:15px}#customBody #home #aboutArea .bnr-area{width:48%;max-width:460px;margin-top:-40px}#customBody #home #aboutArea .bnr-area img{float:left}@media screen and (max-width: 1000px){#customBody #home #aboutArea .bnr-area{margin-top:0}}@media screen and (max-width: 840px){#customBody #home #aboutArea .bnr-area{width:100%;margin:0 auto 30px}}#customBody #home #contentList{position:relative;overflow:visible;z-index:99}#customBody #home #contentList ul{display:flex;justify-content:space-around;flex-wrap:wrap}#customBody #home #contentList ul li{width:25%;line-height:1.8;margin-top:20px;font-size:24px;text-align:center}@media screen and (max-width: 840px){#customBody #home #contentList ul li{width:50%;font-size:18px}}#customBody #home #contentList ul li span{display:block;border-top:1px dotted #fff;font-size:18px;max-width:8em;margin:0 auto 20px}#customBody #home #contentList ul a{display:block}#customBody #home #contentList ul a .img-area{overflow:hidden}#customBody #home #contentList ul a .img-area img{transition-timing-function:ease-out;transition-duration:0.5s;transition-property:transform}#customBody #home #contentList ul a:hover{text-decoration:none}#customBody #home #contentList ul a:hover .img-area img{transform:scale(1.05)}#customBody #home #planArea:before{content:' ';position:absolute;top:-50px;left:-20px;width:100%;height:100px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);background-image:url("../files/common/bg_ptn01.jpg")}@media screen and (max-width: 480px){#customBody #home #planArea:before{display:none}}#customBody #home #planArea:after{content:' ';position:absolute;top:-50px;left:20px;width:100%;height:100px;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);background-image:url("../files/common/bg_ptn01.jpg")}@media screen and (max-width: 480px){#customBody #home #planArea:after{display:none}}#customBody #home #planArea{position:relative;overflow:visible}#customBody #home #planArea .container{max-width:1480px;margin-top:-30px;z-index:2}#customBody #home #planArea #recommend{display:flex;justify-content:space-around;flex-wrap:wrap}#customBody #home #planArea #recommend .PlanView{position:relative;max-width:280px;width:22%;margin:0 1% 30px;text-align:center}@media screen and (max-width: 840px){#customBody #home #planArea #recommend .PlanView{width:48%}}#customBody #home #planArea #recommend .PlanView .picture{width:100%;text-align:center}#customBody #home #planArea #recommend .PlanView .picture img{mask-image:url("../files/common/mask.png");-webkit-mask-image:url("../files/common/mask.png");-webkit-mask-size:100%;mask-size:100}#customBody #home #planArea #recommend .PlanView p{margin:0}#customBody #home #planArea #recommend .PlanView .plan{margin:15px 0;height:5em;line-height:1.6}#customBody #home #planArea #recommend .PlanView .comment{display:none}#customBody #home #planArea #recommend .PlanView .planlist a{display:inline-block;padding:2px 30px;border:1px solid #fff}#customBody #home #planArea #recommend .PlanView:nth-child(2),#customBody #home #planArea #recommend .PlanView:nth-child(5){margin-top:-40px}@media screen and (max-width: 840px){#customBody #home #planArea #recommend .PlanView:nth-child(2),#customBody #home #planArea #recommend .PlanView:nth-child(5){margin-top:0}}#customBody #home #informationArea{margin-top:40px;background-position:center 80px}#customBody #home #informationArea .container{max-width:1100px}#customBody #home #informationArea .rss-area{max-width:50em;margin:0 auto 50px;position:relative}#customBody #home #informationArea .rss-area .btn-area{position:absolute;top:3em;right:15px}@media screen and (max-width: 840px){#customBody #home #informationArea .rss-area .btn-area{position:relative;top:0;right:0;margin:20px auto 0;text-align:center}#customBody #home #informationArea .rss-area .btn-area .rss-btn{margin-left:30px}}#customBody #home #informationArea .rss-area .btn-area:after{padding:5px;content:url("../files/common/icon_rss.png")}#customBody #home #informationArea .rss-area #rssArea{position:relative;min-height:8.3em}#customBody #home #informationArea .rss-area #rssArea .loading-img{display:block;margin:4em auto}#customBody #home #informationArea .rss-area ul li{position:relative}#customBody #home #informationArea .rss-area ul li a{transition:background-color 0.3s linear;display:block;padding:7px}#customBody #home #informationArea .rss-area ul li a:hover{background-color:#292928}#customBody #home #informationArea .rss-area ul li .cat{float:left;display:block;width:9em;text-align:center;margin-right:1em}@media screen and (max-width: 840px){#customBody #home #informationArea .rss-area ul li .cat{float:none}}#customBody #home #informationArea .rss-area ul li .cat:after{content:"]";margin:0 5px;float:right}#customBody #home #informationArea .rss-area ul li .cat:before{content:"[";margin:0 5px;float:left}#customBody #home #informationArea .rss-area ul li .date{float:right;display:block;font-size:12px;margin-top:7px}@media screen and (max-width: 840px){#customBody #home #informationArea .rss-area ul li .date{float:none;position:absolute;right:7px;top:2px}}#customBody #home #informationArea .rss-area ul li .date:before{content:"-";margin:0 5px}#customBody #home #informationArea .bnr-area{max-width:945px;margin:0 auto 30px;text-align:center}@media screen and (max-width: 840px){#customBody #home #informationArea .bnr-area{margin-bottom:10px}}#customBody #home #informationArea .bnr-area li{margin:1%;display:inline-block;float:left}@media screen and (max-width: 840px){#customBody #home #informationArea .bnr-area li{float:none}}#customBody #home #informationArea .bnr-area .md-bnr{max-width:200px;width:20.9%}@media screen and (max-width: 840px){#customBody #home #informationArea .bnr-area .md-bnr{width:48%}}#customBody #home #informationArea .bnr-area .lg-bnr{width:51.8%}@media screen and (max-width: 840px){#customBody #home #informationArea .bnr-area .lg-bnr{width:98%}}#customBody #room #indexHeading{margin-top:-20px}@media screen and (max-width: 840px){#customBody #room #indexHeading{margin-bottom:0}}@media screen and (max-width: 480px){#customBody #room #indexHeading{margin-top:0}}#customBody #room .information-btn{position:absolute;right:0;top:14px}@media screen and (max-width: 840px){#customBody #room .information-btn{top:0}}#customBody #room .information-btn li{float:left;margin-right:1px}@media screen and (max-width: 840px){#customBody #room .information-btn li{float:none}#customBody #room .information-btn li a{width:140px}}#customBody #room #voiceArea .container{max-width:860px;background-image:url("../files/common/bg_ptn04.png");background-repeat:no-repeat;background-position:left top}#customBody #room #voiceArea h3{min-width:3.5em;float:left;margin:40px 20px 40px 0}@media screen and (max-width: 840px){#customBody #room #voiceArea h3{margin:40px 0}}@media screen and (max-width: 480px){#customBody #room #voiceArea h3{width:100%;float:none;text-align:center;-ms-writing-mode:unset;writing-mode:unset;line-height:1.3}}#customBody #room #voiceArea .voice-list{margin-top:40px;width:80%;float:right}@media screen and (max-width: 480px){#customBody #room #voiceArea .voice-list{margin-top:-20px;width:100%}}#customBody #anniversary .heading-icon{margin-bottom:40px}#customBody #anniversary .heading-icon span{margin:10px 0 0}#customBody #anniversary .reading-content{margin-bottom:40px}#customBody #anniversary #otherOptionList{clear:both;margin:0}#customBody #anniversary #otherOptionList .container{padding-top:30px}#customBody #anniversary #otherOptionList .text-area{max-width:400px;width:34%}@media screen and (max-width: 1000px){#customBody #anniversary #otherOptionList .text-area{max-width:500px;width:100%;margin-bottom:-50px;float:none}}#customBody #anniversary #otherOptionList .option-list{max-width:800px;width:62.5%;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 1000px){#customBody #anniversary #otherOptionList .option-list{width:100%;max-width:800px;margin:0 auto;float:none}}#customBody #anniversary #otherOptionList .option-list li{text-align:center;padding:20px 0;width:30%;max-width:240px;margin:0 1.5% 30px;border:1px solid #211e19}@media screen and (max-width: 840px){#customBody #anniversary #otherOptionList .option-list li{width:47%}}#customBody #anniversary #otherOptionList .option-list li h3{margin:15px 15px -15px;min-height:3em;line-height:1.3}#customBody #anniversary #otherOptionList .option-list li .small-text span{display:block;margin:-0.5em 0 1em}#customBody #anniversary #otherOptionList .option-list li p{margin:0 1em;text-align:left;font-size:14px}@media screen and (max-width: 840px){#customBody #anniversary #otherOptionList .option-list li p{font-size:12px}}#customBody #service .content-list{margin-top:10%}#customBody #service .content-list .container{max-width:1090px}#customBody #service .content-list a:hover{text-decoration:none}#customBody #service .content-list a:hover .text-area h2:before{left:45px}@media screen and (max-width: 840px){#customBody #service .content-list a:hover .text-area h2:before{left:5px}}#customBody #service .content-list a:hover .img-area img{transform:scale(1.05)}#customBody #service .content-list a{display:block;margin-top:5%}#customBody #service .content-list a .img-area{width:44%;margin-top:-10%;overflow:hidden}#customBody #service .content-list a .img-area img{transition-timing-function:ease-out;transition-duration:0.5s;transition-property:transform}@media screen and (max-width: 840px){#customBody #service .content-list a .img-area{width:100%;margin:0 0 20px}}#customBody #service .content-list a .text-area{width:56%}#customBody #service .content-list a .text-area h2{border-bottom:1px solid #292928;padding:0 40px 5px 75px;margin:0 0 10px;position:relative}#customBody #service .content-list a .text-area h2:before{content:url("../files/common/icon_arrow03.png");transform:translateX(0);position:absolute;top:50%;left:40px;margin-top:-16px;transition-timing-function:ease-out;transition-duration:0.2s;transition-property:left}@media screen and (max-width: 840px){#customBody #service .content-list a .text-area h2:before{left:0px}}#customBody #service .content-list a .text-area p{padding:0 40px}@media screen and (max-width: 840px){#customBody #service .content-list a .text-area{width:100%;max-width:480px}#customBody #service .content-list a .text-area h2{padding:0 0 5px 40px;background-position:5px 1px}#customBody #service .content-list a .text-area p{padding:0}}#customBody #service #tokuten h2{margin-bottom:10px}#customBody #service #tokuten h2 span{font-weight:bold;font-size:100%;margin:0}#customBody #service #tokuten ul{display:flex;justify-content:space-between}@media screen and (max-width: 840px){#customBody #service #tokuten ul{flex-wrap:wrap;justify-content:space-around}}#customBody #service #tokuten ul li{width:24%;max-width:360px;margin:0 10px}@media screen and (max-width: 840px){#customBody #service #tokuten ul li{width:48%;margin:0 1%}}#customBody #service #tokuten ul li h3{margin:12px 0 8px}@media screen and (max-width: 480px){#customBody #service #tokuten ul li h3{font-size:16px}}#customBody #voice .heading-wrap{margin-bottom:40px}#customBody #voice .heading-wrap h3{min-width:12em;float:left}@media screen and (max-width: 1000px){#customBody #voice .heading-wrap h3{width:100%;float:none}}#customBody #voice .heading-wrap .text-area{width:70%;float:left;margin:5px 0 -2em}@media screen and (max-width: 1000px){#customBody #voice .heading-wrap .text-area{width:100%;float:none}}#customBody #voice #voiceArea .voice-list{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width: 1000px){#customBody #voice #voiceArea .voice-list{justify-content:space-around}}#customBody #voice #voiceArea .voice-list a{position:relative;font-size:14px;display:block;width:190px;margin:0 5px 25px;padding:10px 0;line-height:1.8;border-bottom:2px solid #1d1c1a}@media screen and (max-width: 480px){#customBody #voice #voiceArea .voice-list a{width:174px;margin:0 3px 25px}}#customBody #voice #voiceArea .voice-list a img{position:absolute;right:10px;top:5px}#customBody #voice #voiceArea .voice-list a:hover{text-decoration:none;border-color:#776b53}#customBody #voice #voiceArea .voice-list a:hover img{margin-top:-5px;animation:icon-swing 0.5s ease-in-out infinite alternate}#customBody #voice #movieArea .voice-list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:60px}@media screen and (max-width: 840px){#customBody #voice #movieArea .voice-list{margin-bottom:30px}}#customBody #voice #movieArea .voice-list li{width:10%}#customBody #voice #movieArea .voice-list li a{display:block;border:3px solid #1d1c1a;margin:3px}@media screen and (max-width: 840px){#customBody #voice #movieArea .voice-list li{width:12.5%}}@media screen and (max-width: 480px){#customBody #voice #movieArea .voice-list li{width:20%}}#customBody #voice #movieArea .voice-list li a:hover{text-decoration:none;border-color:#776b53}@media screen and (max-width: 480px){#customBody #voice #movieArea .voice-list{margin-top:-20px;width:100%}}#customBody #qa .heading-area{margin-bottom:0}#customBody #qa .qa-list{max-width:1000px;margin:0 auto}#customBody #qa .qa-list h4{position:relative;padding:5px 45px;line-height:2}@media screen and (max-width: 840px){#customBody #qa .qa-list h4{padding-left:35px}}#customBody #qa .qa-list h4 img{margin-top:2px;position:absolute;right:5px;top:50%;margin-top:-14px}@media screen and (max-width: 840px){#customBody #qa .qa-list h4 img{width:20px;margin-top:-10px}}#customBody #qa .qa-list h4:before{content:"Q.";font-size:24px;position:absolute;left:5px;top:50%;margin-top:-1em}@media screen and (max-width: 840px){#customBody #qa .qa-list h4:before{font-size:16px}}@media screen and (max-width: 480px){#customBody #qa .qa-list{margin-top:-20px;width:100%}}#customBody #qa .qa-list .text-area{padding:10px 15px;background-color:#101010;margin:1em 0}#customBody #qa .qa-list .text-area p:last-child{margin:0}#customBody #blog{margin-bottom:60px}#customBody #blog #blogNav{padding-bottom:20px;border-bottom:1px solid #999999;margin-bottom:50px;font-size:14px}#customBody #blog #blogNav h3{float:left;font-size:18px;margin-right:20px}@media screen and (max-width: 480px){#customBody #blog #blogNav h3{float:none;border-right:none;margin:0 0 10px;padding:0;text-align:center}}@media screen and (max-width: 840px){#customBody #blog #blogNav .category-area{float:none;padding-bottom:15px}}#customBody #blog #blogNav .category-area ul{display:inline-block;margin:3px 0 20px}@media screen and (max-width: 480px){#customBody #blog #blogNav .category-area ul{width:100%;text-align:center}}#customBody #blog #blogNav .category-area ul li{display:inline}#customBody #blog #blogNav .category-area ul li:after{content:"　/　"}#customBody #blog #blogNav .category-area ul li:last-child:after{content:none}@media screen and (max-width: 840px){#customBody #blog #blogNav .archive-area{clear:both;float:none}}#customBody #blog #blogNav .archive-area .dropdown-wrap{float:left}@media screen and (max-width: 480px){#customBody #blog #blogNav .archive-area .dropdown-wrap{float:none;text-align:center}}#customBody #blog #blogNav .archive-area select{width:10rem;padding:5px;margin:5px 0}#customBody #blog .list-page .container{max-width:1000px}#customBody #blog .list-page .list-page-nav{position:relative;margin:0 0 100px}@media screen and (max-width: 480px){#customBody #blog .list-page .list-page-nav{margin:0 0 50px}}#customBody #blog .list-page .list-page-nav .page-numbers{padding:10px 12px;margin:0 5px 5px;display:inline;line-height:1;text-align:center}@media screen and (max-width: 1000px){#customBody #blog .list-page .list-page-nav .page-numbers{margin:0 2px 5px;padding:7px 10px}}@media screen and (max-width: 840px){#customBody #blog .list-page .list-page-nav .page-numbers{margin:0 1px 5px;font-size:12px}}@media screen and (max-width: 480px){#customBody #blog .list-page .list-page-nav .page-numbers{padding:7px 5px;font-size:11px}}#customBody #blog .list-page .list-page-nav a{text-decoration:underline}#customBody #blog .list-page .list-page-nav .current,#customBody #blog .list-page .list-page-nav a:hover{text-decoration:none;background-color:#292928}#customBody #blog .list-page .top-pagenation{text-align:right}@media screen and (max-width: 840px){#customBody #blog .list-page .top-pagenation{text-align:center}}#customBody #blog .list-page .bottom-pagenation{text-align:center}#customBody #blog .list-page .archive-list{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:30px;margin:0 -0.65%}#customBody #blog .list-page .archive-list article{display:block;font-size:14px;line-height:1.6;max-width:330px;width:32%;margin:0 0.65%;padding:15px 20px 0;margin-bottom:40px;border-bottom:1px solid #fff}#customBody #blog .list-page .archive-list article a{text-decoration:none}#customBody #blog .list-page .archive-list article h2{font-weight:bold;font-size:18px;height:3em;margin-bottom:5px;overflow:hidden}#customBody #blog .list-page .archive-list article .metaData{margin-bottom:15px}#customBody #blog .list-page .archive-list article .metaData a{padding:1px 7px;display:inline-block}#customBody #blog .list-page .archive-list article .metaData a:first-child{margin-left:-7px}#customBody #blog .list-page .archive-list article .metaData a:hover{color:#fff}#customBody #blog .list-page .archive-list article img{display:block;height:auto;margin:0 auto 15px}@media screen and (max-width: 1000px){#customBody #blog .list-page .archive-list article{padding:10px 15px 20px}}@media screen and (max-width: 840px){#customBody #blog .list-page .archive-list article{width:50%;padding:10px 15px 20px}}@media screen and (max-width: 480px){#customBody #blog .list-page .archive-list article{width:100%;border:none;border-bottom:1px solid #fff}}#customBody #blog .list-page .archive-list article:hover{background-color:#292928}#customBody #blog .list-page .archive-list article:hover h2{text-decoration:underline}#customBody #blog .single-page .container{max-width:1000px}#customBody #blog .single-page h2{font-size:24px;padding-left:15px;background:left -5px center no-repeat url("../files/common/bg_ptn03.png")}@media screen and (max-width: 840px){#customBody #blog .single-page h2{padding:10px 0 20px}}@media screen and (max-width: 480px){#customBody #blog .single-page h2{font-size:18px}}#customBody #blog .single-page .metaData{font-size:14px;margin-bottom:30px}#customBody #blog .single-page .entry-body{margin:0 auto 40px;max-width:1000px}#customBody #blog .single-page .entry-body img{max-width:100%}#customBody #blog .single-page .entry-body p{margin-bottom:2em}#customBody #blog .single-page .sns-list{margin-bottom:10px}#customBody #blog .single-page .sns-list ul{text-align:center}#customBody #blog .single-page .sns-list li{display:inline-block;vertical-align:top;margin:0 10px 20px}#customBody #blog .single-page .single-page-nav{text-align:center;font-size:14px;padding:30px 0 100px}#customBody #blog .single-page .single-page-nav .cF{margin:0 auto;max-width:26rem}#customBody #blog .single-page .single-page-nav .home-link{margin:0 1.5em}#customBody #blog .single-page .single-page-nav .prev-link{float:left}#customBody #blog .single-page .single-page-nav .next-link{float:right}@media screen and (max-width: 480px){#customBody #blog .single-page .single-page-nav .home-link,#customBody #blog .single-page .single-page-nav span{display:none}}#customBody #etc .sitemap-wrap{max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-evenly}#customBody #etc .sitemap-wrap dl{max-width:25%}@media screen and (max-width: 1000px){#customBody #etc .sitemap-wrap dl{width:50%;max-width:50%}}#customBody #etc .sitemap-wrap dl dt{margin-top:20px;line-height:1.6;padding-left:25px}#customBody #etc .sitemap-wrap dl dd{padding-left:0.5em}#customBody #etc .sitemap-wrap dl dd:before{content:"-";margin-right:0.5em}#customBody #access .narrow-area{max-width:720px;margin:0 auto}#customBody #access .access-root-content .narrow-area .bnr-list{display:flex;justify-content:center}@media screen and (max-width: 480px){#customBody #access .access-root-content .narrow-area .bnr-list{flex-wrap:wrap}}#customBody #access .access-root-content .narrow-area .bnr-list li{margin:0 10px 10px}#customBody #access .access-root-content .narrow-area .fL{width:49%}@media screen and (max-width: 840px){#customBody #access .access-root-content .narrow-area .fL{float:left}}@media screen and (max-width: 480px){#customBody #access .access-root-content .narrow-area .fL{float:none;width:100%}}#customBody #access .access-root-content .narrow-area .fR{width:49%}@media screen and (max-width: 840px){#customBody #access .access-root-content .narrow-area .fR{float:right}}@media screen and (max-width: 480px){#customBody #access .access-root-content .narrow-area .fR{float:none;width:100%}}#customBody #access .access-root-content .narrow-area .btn-list{margin-top:20px}#customBody #access .access-root-content .narrow-area .btn-list li a{width:100%;margin-bottom:10px}#customBody #access .access-root-content .root-area{background-image:url("../files/common/bg_ptn04.png");background-repeat:no-repeat;background-position:left top;max-width:1180px;margin:0 auto;padding-bottom:80px}@media screen and (max-width: 840px){#customBody #access .access-root-content .root-area{background:none;padding-bottom:50px}}#customBody #access .access-root-content .root-area .heading-area{max-width:20%;min-height:12em}@media screen and (max-width: 840px){#customBody #access .access-root-content .root-area .heading-area{min-height:auto;max-width:482px;margin:0 auto 30px}#customBody #access .access-root-content .root-area .heading-area .heading-rl{-ms-writing-mode:unset;writing-mode:unset;text-align:center;text-align:left;background-image:url("../files/common/bg_ptn03.png");padding:0 0 10px 30px;background-repeat:no-repeat;background-position:left top}#customBody #access .access-root-content .root-area .heading-area .heading-rl span{display:block;margin:0}#customBody #access .access-root-content .root-area .heading-area .heading-rl br{display:none}}#customBody #access .access-root-content .root-area .img-area{max-width:77%}@media screen and (max-width: 840px){#customBody #access .access-root-content .root-area .img-area{max-width:100%}}#customBody #access .google-map{margin:0 0 40px}#customBody #access #mapArea h2{margin-bottom:15px}@media screen and (max-width: 840px){#customBody #access #mapArea .text-area{max-width:400px;margin-top:30px}}#customBody #access hr{margin:50px 0 80px}@media screen and (max-width: 840px){#customBody #access hr{margin:50px 0}}#customBody #spa .information-btn{position:absolute;right:0;top:14px}@media screen and (max-width: 840px){#customBody #spa .information-btn{top:0}}#customBody #spa .information-btn li{float:left;margin-right:1px}@media screen and (max-width: 840px){#customBody #spa .information-btn li{float:none}#customBody #spa .information-btn li a{width:140px}}#customBody #spa .content-lr-typeB{margin-top:-20px}@media screen and (max-width: 840px){#customBody #spa .content-lr-typeB{margin-top:0}#customBody #spa .content-lr-typeB .fL{margin:0 auto}}@media screen and (max-width: 1000px){#customBody #spa .content-lr-typeB{margin-bottom:0}}#customBody #spa .content-lr-typeB .btn-list{margin-bottom:2em;display:flex;flex-wrap:nowrap}#customBody #spa .content-lr-typeB .btn-list li{width:49%}#customBody #spa .content-lr-typeB .btn-list li .btn-style-a{padding:5px 20px}@media screen and (max-width: 840px){#customBody #spa .content-lr-typeB .btn-list li .btn-style-a{font-size:14px}}#customBody #spa .content-lr-typeA h2{display:inline-block}#customBody #spa .content-lr-typeA h3{margin:0 0 1em}@media screen and (max-width: 1260px){#customBody #spa .content-lr-typeA .img-area{padding-top:0;min-width:600px}}@media screen and (max-width: 840px){#customBody #spa .content-lr-typeA .img-area{min-width:auto;width:100%;padding-top:0}}#customBody #spa .content-lr-typeA .heading-icon{margin:0;line-height:1.6;padding:10px 0 10px 50px;background-position:left center}#customBody #spa .content-lr-typeA .text-area{background-color:rgba(6,6,5,0.8);margin:20px 5%;padding:20px}@media screen and (max-width: 1260px){#customBody #spa .content-lr-typeA .text-area{position:absolute;max-width:500px}}@media screen and (max-width: 840px){#customBody #spa .content-lr-typeA .text-area{position:relative;max-width:100%;margin:0;padding:10px 15px}}@media screen and (max-width: 1000px){#customBody #spa .content-lr-typeA .fR .img-area{position:relative;left:-20%}}@media screen and (max-width: 840px){#customBody #spa .content-lr-typeA .fR .img-area{position:relative;left:0}}@media screen and (max-width: 1260px){#customBody #spa .content-lr-typeA .fR .text-area{left:-10%}}@media screen and (max-width: 840px){#customBody #spa .content-lr-typeA .fR .text-area{left:0}}@media screen and (max-width: 1260px){#customBody #spa .content-lr-typeA .fL .text-area{right:-20%}}@media screen and (max-width: 840px){#customBody #spa .content-lr-typeA .fL .text-area{left:0}}#customBody #food #indexHeading{position:relative;margin-top:-20px}@media screen and (max-width: 840px){#customBody #food #indexHeading{margin-bottom:0}}@media screen and (max-width: 480px){#customBody #food #indexHeading{margin-top:0}}#customBody #food .slick-area{max-width:1600px;margin:0 auto}#customBody #food #Dinner h3{margin-bottom:12px}#customBody #food #Dinner .mask-img{margin-top:40px}#customBody #food #Dinner .top-movie-area{position:relative;width:100%;max-width:1600px;min-width:360px;margin:0 auto 50px;height:900px}@media screen and (max-width: 2000px){#customBody #food #Dinner .top-movie-area{padding-top:47.25%;height:auto}}#customBody #food #Dinner .top-movie-area .movie-item{position:absolute;left:0;top:0;width:100%;height:100%}#customBody #food #Dinner .bottom-movie-area{position:relative;width:49%}@media screen and (max-width: 840px){#customBody #food #Dinner .bottom-movie-area{width:100%;margin-top:30px}}@media screen and (max-width: 840px){#customBody #food #Dinner .text-area{padding:60px 0 0}}#customBody #food #Dinner .text-area a{display:inline-block;padding:2px 10px 2px 30px}#customBody #food #Plan{background-image:url("../food/files/index/bg01.jpg");background-repeat:no-repeat;background-position:75% top;margin-bottom:50px}@media screen and (max-width: 840px){#customBody #food #Plan{background-position:center bottom}}#customBody #food #Plan .img-area{max-width:680px;width:54%}@media screen and (max-width: 840px){#customBody #food #Plan .img-area{width:100%;margin-bottom:20px}}#customBody #food #Plan .text-area{padding:30px 0 0;max-width:680px;width:40%}@media screen and (max-width: 1000px){#customBody #food #Plan .text-area{padding:0}}@media screen and (max-width: 840px){#customBody #food #Plan .text-area{width:100%}}#customBody #food #Plan .text-area h2{margin:0 -5px}#customBody #food #Plan .text-area h3{margin:0 0 15px}#customBody #food #dining .text-area{background-image:url("../food/files/index/bg02.jpg")}#customBody #food #drink .text-area{background-image:url("../food/files/index/bg03.jpg")}#customBody #food .other-content{margin-bottom:20px}#customBody #food .other-content .flex-wrap{display:-webkit-flex;display:flex;justify-content:space-between}@media screen and (max-width: 840px){#customBody #food .other-content .flex-wrap{flex-wrap:wrap;justify-content:center}}#customBody #food .other-content .img-area{max-width:600px;width:33%}@media screen and (max-width: 840px){#customBody #food .other-content .img-area{width:100%}}#customBody #food .other-content .text-area{position:relative;max-width:880px;width:66%;padding:3em 3em 0;background-repeat:no-repeat;background-position:center center}#customBody #food .other-content .text-area p{margin:0 0 3em}#customBody #food .other-content .text-area a{position:absolute;bottom:1.5em;right:1em;font-size:14px}@media screen and (max-width: 1000px){#customBody #food .other-content .text-area{padding:2em 2em 0}}@media screen and (max-width: 840px){#customBody #food .other-content .text-area{max-width:600px;width:100%;padding:2em 1em}#customBody #food .other-content .text-area h2{font-size:18px}}#customBody #food #contentList{padding:10px 0 80px}@media screen and (max-width: 1000px){#customBody #food #contentList{padding:30px 0 0}}@media screen and (max-width: 1000px){#customBody #food #contentList .container .cF{margin:0 0 50px}}#customBody #food #contentList .img-area{max-width:650px;width:50%}@media screen and (max-width: 840px){#customBody #food #contentList .img-area{width:100%}}#customBody #food #contentList .text-area{max-width:650px;width:50%;padding:30px 50px 0}#customBody #food #contentList .text-area a{padding:5px 90px}#customBody #food #contentList .text-area h2{line-height:1.3;margin-bottom:10px}@media screen and (max-width: 1260px){#customBody #food #contentList .text-area{padding:30px 30px 0}}@media screen and (max-width: 1000px){#customBody #food #contentList .text-area{padding:0 30px 0}}@media screen and (max-width: 840px){#customBody #food #contentList .text-area{width:100%;padding:20px 0}#customBody #food #contentList .text-area a{width:80%;display:block;padding:10px;margin:0 auto}}#customBody #food #chefArea .container{margin-top:30px;display:-webkit-flex;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 480px){#customBody #food #chefArea .container{flex-wrap:wrap;justify-content:center}}#customBody #food #chefArea .container .img-area{margin:0 30px}@media screen and (max-width: 480px){#customBody #food #chefArea .container .img-area{margin:0  0 30px}}#customBody #food #chefArea .container .text-area{max-width:500px}#customBody #food #chefArea .container .text-area a{float:right;margin:0 50px}@media screen and (max-width: 480px){#customBody #food #chefArea .container .text-area a{float:none;display:block;width:80%;margin:0 auto 50px;padding:10px}}#customBody #breakfast #menuArea .movie-item{position:absolute;width:100%;height:100%;left:0;top:0}#customBody #breakfast #menuArea .movie-wrap:before{content:"";display:block;padding-top:56.25%}#customBody #breakfast #menuArea .top-movie-area{position:relative;width:100%;max-width:1600px;min-width:360px;margin:0 auto 50px}#customBody #breakfast #menuArea .img-area{max-width:750px;width:58%;float:left}@media screen and (max-width: 1000px){#customBody #breakfast #menuArea .img-area{clear:both;width:100%;float:none;text-align:center;max-width:750px;margin:0 auto}}#customBody #breakfast #menuArea .text-area{max-width:500px;width:38.5%;padding:40px 0;float:right}@media screen and (max-width: 1000px){#customBody #breakfast #menuArea .text-area{clear:both;width:100%;max-width:750px;margin:-30px auto -50px;float:none}}#customBody #breakfast #recomend .container{background-image:url("../food/files/index/bg01.jpg");background-repeat:no-repeat;background-position:left bottom}@media screen and (max-width: 1000px){#customBody #breakfast #recomend .container{background-position:center bottom}}#customBody #breakfast #recomend .img-area{max-width:740px;width:57%;float:right}@media screen and (max-width: 1000px){#customBody #breakfast #recomend .img-area{clear:both;width:100%;float:none;text-align:center;max-width:740px;margin:0 auto}}#customBody #breakfast #recomend .text-area{max-width:530px;width:41%;padding:0;float:left}#customBody #breakfast #recomend .text-area .small-img-area{display:-webkit-flex;display:flex;justify-content:space-between;max-width:524px;margin:4px auto 15px}#customBody #breakfast #recomend .text-area .small-img-area div{max-width:49.5%}@media screen and (max-width: 1000px){#customBody #breakfast #recomend .text-area{clear:both;width:100%;max-width:750px;margin:0 auto;float:none}}#customBody #breakfast #ingredients{padding-top:40px}#customBody #breakfast #ingredients ul{padding-top:30px;display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 840px){#customBody #breakfast #ingredients ul{justify-content:space-around}}#customBody #breakfast #ingredients ul li{width:32%;font-size:14px}#customBody #breakfast #ingredients ul li img{margin-bottom:15px}@media screen and (max-width: 1260px){#customBody #breakfast #ingredients ul li .heading-l{font-size:18px}}@media screen and (max-width: 840px){#customBody #breakfast #ingredients ul li{width:47%}}@media screen and (max-width: 480px){#customBody #breakfast #ingredients ul li{width:100%}}#customBody #option #menuArea .img-area{max-width:750px;width:58%;margin-bottom:80px;float:left}#customBody #option #menuArea .img-area p{margin:20px 0 0;font-size:18px;line-height:1.6}@media screen and (max-width: 1000px){#customBody #option #menuArea .img-area{clear:both;width:100%;float:none;text-align:center;max-width:750px;margin:0 auto}}#customBody #option #menuArea .text-area{max-width:500px;width:38.5%;margin-top:-30px 0;float:right}@media screen and (max-width: 1000px){#customBody #option #menuArea .text-area{clear:both;width:100%;max-width:750px;margin:0 auto;float:none}}#customBody #option .border-style-a{margin-top:-50px}#customBody #option #otherOptionList{clear:both;margin:0}#customBody #option #otherOptionList .container{padding-top:30px}#customBody #option #otherOptionList .text-area{max-width:400px;width:34%}@media screen and (max-width: 1000px){#customBody #option #otherOptionList .text-area{max-width:500px;width:100%;margin-bottom:-50px;float:none}}#customBody #option #otherOptionList .option-list{max-width:800px;width:62.5%;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 1000px){#customBody #option #otherOptionList .option-list{width:100%;max-width:800px;margin:0 auto;float:none}}#customBody #option #otherOptionList .option-list li{text-align:center;padding:20px 0;width:30%;max-width:240px;margin:0 1.5% 30px;border:1px solid #211e19}@media screen and (max-width: 840px){#customBody #option #otherOptionList .option-list li{width:47%}}#customBody #option #otherOptionList .option-list li h3{margin:15px 15px -15px;min-height:3em;line-height:1.3}#customBody #option #otherOptionList .option-list li .small-text span{display:block;margin:-0.5em 0 1em}#customBody #option #otherOptionList .option-list li p{margin:0 1em;text-align:left;font-size:14px}@media screen and (max-width: 840px){#customBody #option #otherOptionList .option-list li p{font-size:12px}}@media screen and (max-width: 840px){#customBody #tour .tour-list .container{max-width:500px}}#customBody #tour .tour-list h2{margin-bottom:30px}#customBody #tour .tour-list h2 span{background-color:#3e3a25;display:inline-block;padding:6px;font-size:28px;margin-right:1px;line-height:1}#customBody #tour .tour-list h2 span:first-child{background-color:#201919}#customBody #tour .tour-list ul{border-left:1px solid #fff;margin-left:10px}#customBody #tour .tour-list ul li{position:relative;margin:30px 30px 40px}#customBody #tour .tour-list ul li .img-area{float:left}@media screen and (max-width: 480px){#customBody #tour .tour-list ul li .img-area{margin:20px 0 0;float:none}}#customBody #tour .tour-list ul li .text-area{float:left;width:60%;margin-left:30px}@media screen and (max-width: 1000px){#customBody #tour .tour-list ul li .text-area{width:50%}}@media screen and (max-width: 840px){#customBody #tour .tour-list ul li .text-area{width:100%;margin:20px 0 0}}#customBody #tour .tour-list ul li h3{font-size:18px;line-height:1.6;width:5em;float:left}#customBody #tour .tour-list ul li h3 span{display:inline-block;background-color:#776b53;font-size:16px;padding:2px 20px}@media screen and (max-width: 480px){#customBody #tour .tour-list ul li h3 span{position:relative;margin:0 15px;font-size:12px;top:-3px}}@media screen and (max-width: 480px){#customBody #tour .tour-list ul li h3{float:none;width:100%}#customBody #tour .tour-list ul li h3 br{display:none}}#customBody #tour .tour-list ul li h3:before{content:"●";position:absolute;font-size:9px;left:-35px;top:5px}#customBody #tour .tour-list ul:before{content:" ";display:block;width:20px;height:1px;margin-left:-10px;background-color:#fff}#customBody #tour .tour-list ul:after{content:" ";display:block;width:20px;height:1px;margin-left:-10px;background-color:#fff;margin-bottom:80px}#customBody #sightseeing #aboutArea{margin:0 0 50px}#customBody #sightseeing #aboutArea .text-area{margin:0}@media screen and (max-width: 840px){#customBody #sightseeing #aboutArea .text-area{margin:30px auto 0}}#customBody #sightseeing #planList{margin:0 0 50px}#customBody #sightseeing #planList ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-wrap:wrap}#customBody #sightseeing #planList ul li{width:25%;position:relative}@media screen and (max-width: 840px){#customBody #sightseeing #planList ul li{width:50%}}#customBody #sightseeing #planList ul li h3{position:absolute;top:50%;text-align:center;width:100%;margin-top:-0.5em;line-height:1;font-size:18px;font-weight:bold;text-shadow:0px 0px 4px #000000}#customBody #sightseeing #planList ul li .img-wrap{position:relative;overflow:hidden}#customBody #sightseeing #planList ul li .img-wrap img{transition-timing-function:ease-out;transition-duration:0.5s;transition-property:transform}#customBody #sightseeing #planList ul li a:hover{text-decoration:none}#customBody #sightseeing #planList ul li a:hover .img-wrap img{transform:scale(1.05)}@media screen and (max-width: 480px){#customBody #sightseeing .sightseeing-list{margin-bottom:0}}#customBody #sightseeing .sightseeing-list hr.border-style-a{margin:20px 0 50px}#customBody #sightseeing .sightseeing-list ul{line-height:1;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:20px -1%}@media screen and (max-width: 480px){#customBody #sightseeing .sightseeing-list ul{-webkit-justify-content:center;justify-content:center}}#customBody #sightseeing .sightseeing-list ul li{line-height:1.6;position:relative;text-align:center;max-width:280px;width:23%;margin:0 1% 40px}#customBody #sightseeing .sightseeing-list ul li img{transition-timing-function:ease-out;transition-duration:0.5s;transition-property:transform}@media screen and (max-width: 840px){#customBody #sightseeing .sightseeing-list ul li{width:31.2%;margin:0 1% 30px}}@media screen and (max-width: 480px){#customBody #sightseeing .sightseeing-list ul li{width:98%;margin:0 1% 30px}}#customBody #sightseeing .sightseeing-list ul li h3{margin:5px 0 0;color:#6b5e2f}#customBody #sightseeing .sightseeing-list ul li p{margin:0 0 4em}#customBody #sightseeing .sightseeing-list ul li .btn-area{position:absolute;bottom:0;display:block;width:100%}#customBody #sightseeing .sightseeing-list ul li .btn-area button{display:block;padding:1em 20px;width:100%;max-width:180px;margin:0 auto;border:1px solid #4d4d4d;text-align:center;background:none;color:#fff;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:18px}#customBody #sightseeing .sightseeing-list ul li a{display:block}#customBody #sightseeing .sightseeing-list ul li a:hover{text-decoration:none}#customBody #sightseeing .sightseeing-list ul li a:hover img{transform:scale(1.05)}#customBody #contact #contactForm{background-position:center top}#customBody #contact #contactForm .container{max-width:800px}#customBody #contact #contactForm .form-wrap input{width:100%;padding:7px 5px;border:1px solid #cbcbcb;font-size:16px}#customBody #contact #contactForm .form-wrap .check-list .wpcf7-list-item{display:block}#customBody #contact #contactForm .form-wrap .num{width:3em}#customBody #contact #contactForm .form-wrap textarea{width:100%;height:20em;border:none;border:1px solid #cbcbcb}#customBody #contact #contactForm .form-wrap .submit-btn{text-align:center;margin:30px 0}#customBody #contact #contactForm .form-wrap .submit-btn input{text-align:center;display:block;padding:15px;margin:0 auto;width:90%;max-width:478px;font-size:18px;background-color:#3d0f0f;border:none;color:#fff;font-style:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#customBody #contact #contactForm .form-wrap .submit-btn input:hover{text-decoration:none;opacity:0.8}#customBody #esthe #menu-area{text-align:left}#customBody #esthe #menu-area .container{max-width:1000px}#customBody #esthe #menu-area h2{text-align:center;margin:0 15px 30px;font-size:24px}#customBody #esthe #menu-area dl{margin-bottom:70px;border-top:dotted 1px #666}#customBody #esthe #menu-area dt{font-size:18px;font-weight:bold;padding:30px 40px 0;margin:0 0 5px;color:#a17b42;width:100%;max-width:14em}#customBody #esthe #menu-area dt span{float:right}@media screen and (max-width: 840px){#customBody #esthe #menu-area dt{padding:30px 0 0}}#customBody #esthe #menu-area dd{border-bottom:dotted 1px #666;clear:both;padding:0 50px 15px;margin:0 0 15px}@media screen and (max-width: 840px){#customBody #esthe #menu-area dd{padding:0 0 15px}}#customBody #esthe #menu-area ul{margin-bottom:2em;background-color:#111;padding:30px 20px;border-radius:10px}#customBody #esthe #menu-area ul li{text-indent:-1em;margin-left:1em}#customBody table{color:#fff !important}#customBody #headingArea,#customBody #mainImgArea{margin-bottom:100px}#customBody .main-img-wrap{display:block !important}#customBody .bg-grey{padding:100px 0 !important}#customBody section{margin-bottom:100px}#customBody section p{margin-bottom:2em !important}#customBody .slick-area{display:block}#customBody .slick-multiple{max-width:1260px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}#customBody .slick-multiple div{width:49%;margin-bottom:15px}
