@charset "UTF-8";.con-desc>.inner{max-width:1000px;margin:0 auto}@media screen and (max-width:1040px){.con-desc>.inner{width:90%}}@media screen and (max-width:600px){.con-desc>.inner{width:90%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0);line-height:1}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;line-height:1;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body{background-color:#FFF9F2}body:before{display:none}body:after{display:none}.breadcrumb{margin-left:9.375%;padding-top:12px;padding-left:16px;width:auto}@media screen and (max-width:999px){.breadcrumb{margin-left:auto;width:94%}}@media screen and (max-width:600px){.breadcrumb{padding:12px 0 12px 2.5%}}.breadcrumb ul li span{color:#6b5529}.breadcrumb ul li:not(:last-child):after{background-image:url(../img/common/icn_pannav_arrow_gray02.svg)}header.global-header:before{background-image:url(../img/common_winter/bg_main_mountain_ocher.svg)}@media screen and (max-width:600px){header.global-header:before{padding-bottom:96.75%;background-image:url(../img/common_winter/bg_main_mountain_ocher_sp.svg)}}.con-text p:after{background-color:#FFFFFF}p.btn-fix-apply{position:absolute;top:235px;right:0;z-index:100;display:none}@media screen and (max-width:600px){p.btn-fix-apply{top:278px;display:block}}p.btn-fix-apply a{display:flex;align-items:center;justify-content:center;border-radius:15px 0px 0px 15px;width:80px;height:82px;background:#d8544f;transition:.35s ease-out}p.btn-fix-apply a.active{position:fixed;top:60px;right:0}p.btn-fix-apply a span{position:relative;display:block;margin-top:5px;padding-bottom:5px;margin-left:6px;color:#ffffff;line-height:1.6;font-weight:600;text-align:center;font-size:1.45rem;letter-spacing:0}.con-title-winter02{position:relative;z-index:3}.con-title-winter02>.inner{position:relative;margin-left:9.375%;border-top-left-radius:20px;padding-bottom:37.5%;background-position:center center;background-size:cover}@media screen and (max-width:999px){.con-title-winter02>.inner{width:94%;margin:0 auto;border-radius:20px}}@media screen and (max-width:767px){.con-title-winter02>.inner{padding-bottom:252px}}@media screen and (max-width:600px){.con-title-winter02>.inner{border-radius:15px;padding-bottom:340px;background-position:right -180px center}}.con-title-winter02>.inner .box-title{position:absolute;left:0;bottom:0}@media screen and (max-width:767px){.con-title-winter02>.inner .box-title{display:none}}.con-title-winter02>.inner .box-title>.inner{position:relative;padding:28px 54px 0 16px;background-color:#D6B268;border-top-right-radius:20px}@media screen and (max-width:999px){.con-title-winter02>.inner .box-title>.inner{padding:25px 27px 0 14px}}.con-title-winter02>.inner .box-title>.inner h1{width:860px}@media only screen and (max-width:1399px){.con-title-winter02>.inner .box-title>.inner h1{width:726px}}@media only screen and (max-width:1199px){.con-title-winter02>.inner .box-title>.inner h1{width:624px}}@media screen and (max-width:999px){.con-title-winter02>.inner .box-title>.inner h1{width:520px}}.con-title-winter02>.inner .box-title>.inner>img{position:absolute;top:-19px;left:-0.5px;-webkit-clip-path:url(#svgPath01);clip-path:url(#svgPath01);width:20px;height:20px}.con-title-winter02>.inner a.box-reserve{position:absolute;bottom:-90px;right:5.5172413793%;display:flex;justify-content:center;align-items:center;width:240px;height:240px;background:url(../img/kamakura/bg_reserve.png) no-repeat;background-position:center center;background-size:contain}@media screen and (min-width:1100px){.con-title-winter02>.inner a.box-reserve:hover{opacity:0.85!important}}@media only screen and (max-width:1399px){.con-title-winter02>.inner a.box-reserve{right:2.5%}}@media only screen and (max-width:1199px){.con-title-winter02>.inner a.box-reserve{width:180px;height:180px}}@media screen and (max-width:999px){.con-title-winter02>.inner a.box-reserve{right:-2%;width:166px;height:166px}}@media screen and (max-width:767px){.con-title-winter02>.inner a.box-reserve{width:154px;height:154px}}@media screen and (max-width:600px){.con-title-winter02>.inner a.box-reserve{display:none}}.con-title-winter02>.inner a.box-reserve>.inner{padding-bottom:18px;width:91.6666666667%}@media only screen and (max-width:1199px){.con-title-winter02>.inner a.box-reserve>.inner{padding-bottom:18px}}@media screen and (max-width:999px){.con-title-winter02>.inner a.box-reserve>.inner{padding-bottom:24px}}@media screen and (max-width:767px){.con-title-winter02>.inner a.box-reserve>.inner{padding-bottom:26px}}.con-title-winter02>.inner a.box-reserve>.inner h3{position:relative;margin-bottom:11px}@media only screen and (max-width:1199px){.con-title-winter02>.inner a.box-reserve>.inner h3{margin-bottom:6px}}@media screen and (max-width:767px){.con-title-winter02>.inner a.box-reserve>.inner h3{margin-bottom:3px}}.con-title-winter02>.inner a.box-reserve>.inner h3:after{position:absolute;content:"";bottom:0;left:50%;transform:translateX(-50%);width:84.0909090909%;height:1px;background-color:#fff}.con-title-winter02>.inner a.box-reserve>.inner h3 span{display:block}.con-title-winter02>.inner a.box-reserve>.inner h3 span.icon img{transform:translateX(11px);width:49px}@media only screen and (max-width:1199px){.con-title-winter02>.inner a.box-reserve>.inner h3 span.icon img{width:35px}}@media screen and (max-width:999px){.con-title-winter02>.inner a.box-reserve>.inner h3 span.icon img{width:25px;transform:translateX(5px)}}@media screen and (max-width:767px){.con-title-winter02>.inner a.box-reserve>.inner h3 span.icon img{width:23px}}.con-title-winter02>.inner a.box-reserve>.inner h3 span.title{font-family:fot-tsukuardgothic-std,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;padding-top:0px;padding-bottom:15px;font-weight:700;font-size:4.2rem;color:#ffffff;letter-spacing:0.02em;line-height:1.2;text-align:center}@media only screen and (max-width:1199px){.con-title-winter02>.inner a.box-reserve>.inner h3 span.title{padding-top:8px;padding-bottom:10px;font-size:2.5rem}}@media screen and (max-width:999px){.con-title-winter02>.inner a.box-reserve>.inner h3 span.title{font-size:2rem}}@media screen and (max-width:767px){.con-title-winter02>.inner a.box-reserve>.inner h3 span.title{padding-top:5px;padding-bottom:7px;font-size:1.8rem}}.con-title-winter02>.inner a.box-reserve>.inner p.txt-tel{text-align:center}.con-title-winter02>.inner a.box-reserve>.inner p.txt-tel a{font-size:2.8rem;color:#ffffff;letter-spacing:0.06em;line-height:1.2;text-align:center}@media only screen and (max-width:1199px){.con-title-winter02>.inner a.box-reserve>.inner p.txt-tel a{font-size:2.2rem}}@media screen and (max-width:999px){.con-title-winter02>.inner a.box-reserve>.inner p.txt-tel a{font-size:1.9rem}}@media screen and (max-width:767px){.con-title-winter02>.inner a.box-reserve>.inner p.txt-tel a{font-size:1.75rem}}.con-title-winter02>.inner a.box-reserve>.inner p.txt-company{padding-top:6px;font-size:1.3rem;color:#ffffff;letter-spacing:0.04em;line-height:1.46;text-align:center}@media only screen and (max-width:1199px){.con-title-winter02>.inner a.box-reserve>.inner p.txt-company{padding-top:6px;font-size:1rem}}@media screen and (max-width:767px){.con-title-winter02>.inner a.box-reserve>.inner p.txt-company{padding-top:8px}}.con-title-sp{display:none;position:relative;z-index:2;width:94%;margin:0 auto}@media screen and (max-width:767px){.con-title-sp{padding-top:75px;display:block}}@media screen and (max-width:600px){.con-title-sp{padding-top:52px}}@media screen and (max-width:767px){.con-title-sp h1 img{width:412px}}@media screen and (max-width:600px){.con-title-sp h1 img{width:280px}}.con-desc{padding-top:60px;position:relative;z-index:2}@media screen and (max-width:999px){.con-desc{padding-top:50px}}@media screen and (max-width:767px){.con-desc{padding-top:46px}}@media screen and (max-width:600px){.con-desc{padding-top:26px}}.con-desc>.inner{max-width:740px}.con-desc>.inner p.txt{text-align:center}.con-kamakura{padding-top:90px;position:relative;z-index:2}@media screen and (max-width:767px){.con-kamakura{padding-top:75px}}@media screen and (max-width:600px){.con-kamakura{padding-top:60px}}@media screen and (max-width:767px){.con-kamakura>.inner .box-kamakura{width:90%;margin:0 auto}}.con-kamakura>.inner .box-kamakura .item{margin-bottom:156px;display:flex}@media screen and (max-width:767px){.con-kamakura>.inner .box-kamakura .item{margin-bottom:100px;display:block}}@media screen and (max-width:600px){.con-kamakura>.inner .box-kamakura .item{margin-bottom:60px}}.con-kamakura>.inner .box-kamakura .item:nth-child(odd) .block-detail{margin-left:70px;padding-right:7.5%}@media only screen and (max-width:1199px){.con-kamakura>.inner .box-kamakura .item:nth-child(odd) .block-detail{margin-left:50px;padding-right:5%}}@media screen and (max-width:999px){.con-kamakura>.inner .box-kamakura .item:nth-child(odd) .block-detail{margin-left:40px}}@media screen and (max-width:767px){.con-kamakura>.inner .box-kamakura .item:nth-child(odd) .block-detail{margin-left:0;padding-right:0}}.con-kamakura>.inner .box-kamakura .item:nth-child(2n) .block-image{order:2}.con-kamakura>.inner .box-kamakura .item:nth-child(2n) .block-detail{order:1;margin-right:70px;padding-left:7.5%}@media only screen and (max-width:1199px){.con-kamakura>.inner .box-kamakura .item:nth-child(2n) .block-detail{margin-right:50px;padding-left:5%}}@media screen and (max-width:999px){.con-kamakura>.inner .box-kamakura .item:nth-child(2n) .block-detail{margin-right:40px}}@media screen and (max-width:767px){.con-kamakura>.inner .box-kamakura .item:nth-child(2n) .block-detail{margin-right:0;padding-left:0}}.con-kamakura>.inner .box-kamakura .item .block-image{width:56.25%}@media only screen and (max-width:1199px){.con-kamakura>.inner .box-kamakura .item .block-image{width:51.5%}}@media screen and (max-width:999px){.con-kamakura>.inner .box-kamakura .item .block-image{width:50%}}@media screen and (max-width:767px){.con-kamakura>.inner .box-kamakura .item .block-image{width:100%}}.con-kamakura>.inner .box-kamakura .item .block-image .container-slider-kamakura ul.slider-kamakura li .image{padding-bottom:66.6666666667%;background-position:center center;background-size:cover}.con-kamakura>.inner .box-kamakura .item .block-image .container-slider-kamakura ul.slick-dots{position:absolute;bottom:-48px;text-align:center;position:absolute;left:50%;transform:translateX(-50%)}@media screen and (max-width:999px){.con-kamakura>.inner .box-kamakura .item .block-image .container-slider-kamakura ul.slick-dots{bottom:-26px;margin-top:10px}}@media screen and (max-width:767px){.con-kamakura>.inner .box-kamakura .item .block-image .container-slider-kamakura ul.slick-dots{left:auto;right:0;transform:translateX(0)}}.con-kamakura>.inner .box-kamakura .item .block-image .container-slider-kamakura ul.slick-dots li{display:inline-block;margin:0 11px}@media screen and (max-width:600px){.con-kamakura>.inner .box-kamakura .item .block-image .container-slider-kamakura ul.slick-dots li{margin:0 6px}}.con-kamakura>.inner .box-kamakura .item .block-image .container-slider-kamakura ul.slick-dots li:after{display:none}.con-kamakura>.inner .box-kamakura .item .block-image .container-slider-kamakura ul.slick-dots li button{position:relative;text-indent:100%;white-space:nowrap;overflow:hidden;width:16px;height:16px}@media screen and (max-width:600px){.con-kamakura>.inner .box-kamakura .item .block-image .container-slider-kamakura ul.slick-dots li button{width:10px;height:10px}}.con-kamakura>.inner .box-kamakura .item .block-image .container-slider-kamakura ul.slick-dots li button:focus:before,.con-kamakura>.inner .box-kamakura .item .block-image .container-slider-kamakura ul.slick-dots li button:hover:before{opacity:1;background-color:#D6B268}.con-kamakura>.inner .box-kamakura .item .block-image .container-slider-kamakura ul.slick-dots li button:before{position:absolute;display:block;top:0;left:0;width:100%;height:100%;content:'';border-radius:50%;background-color:#FFFFFF;transition:.3s ease-out}.con-kamakura>.inner .box-kamakura .item .block-image .container-slider-kamakura ul.slick-dots li.slick-active button:before{background-color:#D6B268}.con-kamakura>.inner .box-kamakura .item .block-detail{padding-top:52px;flex:1}@media only screen and (max-width:1199px){.con-kamakura>.inner .box-kamakura .item .block-detail{padding-top:30px}}@media screen and (max-width:999px){.con-kamakura>.inner .box-kamakura .item .block-detail{padding-top:10px}}@media screen and (max-width:767px){.con-kamakura>.inner .box-kamakura .item .block-detail{padding-top:25px}}@media screen and (max-width:600px){.con-kamakura>.inner .box-kamakura .item .block-detail{padding-top:20px}}.con-kamakura>.inner .box-kamakura .item .block-detail h3{margin-bottom:35px;font-size:3.8rem;color:#333333;letter-spacing:0.05em;line-height:1.73;font-weight:500}@media only screen and (max-width:1399px){.con-kamakura>.inner .box-kamakura .item .block-detail h3{font-size:3.5rem}}@media screen and (max-width:999px){.con-kamakura>.inner .box-kamakura .item .block-detail h3{font-size:2.8rem}}@media screen and (max-width:767px){.con-kamakura>.inner .box-kamakura .item .block-detail h3{margin-bottom:18px}}@media screen and (max-width:600px){.con-kamakura>.inner .box-kamakura .item .block-detail h3{margin-bottom:12px;font-size:1.9rem;font-weight:600}}.con-kamakura>.inner .box-kamakura .item .block-detail .wrap-capacity{display:flex;margin-top:34px}@media screen and (max-width:600px){.con-kamakura>.inner .box-kamakura .item .block-detail .wrap-capacity{margin-top:20px}}.con-kamakura>.inner .box-kamakura .item .block-detail .wrap-capacity>.inner{position:relative;padding:16px 20px 17px}@media screen and (max-width:600px){.con-kamakura>.inner .box-kamakura .item .block-detail .wrap-capacity>.inner{padding:14px 6% 15px}}.con-kamakura>.inner .box-kamakura .item .block-detail .wrap-capacity>.inner:before{position:absolute;content:"";top:0;left:50%;transform:translateX(-50%);width:calc(100% - 10px);height:1px;background-color:#E44640}.con-kamakura>.inner .box-kamakura .item .block-detail .wrap-capacity>.inner:after{position:absolute;content:"";bottom:0;left:50%;transform:translateX(-50%);width:calc(100% - 10px);height:1px;background-color:#E44640}.con-kamakura>.inner .box-kamakura .item .block-detail .wrap-capacity>.inner>.inner02:before{position:absolute;content:"";top:50%;left:0;width:1px;height:calc(100% - 10px);transform:translateY(-50%);background-color:#E44640}.con-kamakura>.inner .box-kamakura .item .block-detail .wrap-capacity>.inner>.inner02:after{position:absolute;content:"";top:50%;right:0;width:1px;height:calc(100% - 10px);transform:translateY(-50%);background-color:#E44640}.con-kamakura>.inner .box-kamakura .item .block-detail .wrap-capacity>.inner>.inner02 ul.list-capacity li{position:relative;padding-left:1.1em;font-size:1.5rem;color:#333333;letter-spacing:0.06em;line-height:1.6}.con-kamakura>.inner .box-kamakura .item .block-detail .wrap-capacity>.inner>.inner02 ul.list-capacity li:not(:last-child){margin-bottom:6px}@media screen and (max-width:767px){.con-kamakura>.inner .box-kamakura .item .block-detail .wrap-capacity>.inner>.inner02 ul.list-capacity li{font-size:1.4rem}}@media screen and (max-width:600px){.con-kamakura>.inner .box-kamakura .item .block-detail .wrap-capacity>.inner>.inner02 ul.list-capacity li{font-size:1.1rem}}.con-kamakura>.inner .box-kamakura .item .block-detail .wrap-capacity>.inner>.inner02 ul.list-capacity li:before{position:absolute;content:"●";top:0;left:0}.con-kamakura>.inner .box-gallery{position:relative;padding-bottom:55px}@media screen and (max-width:600px){.con-kamakura>.inner .box-gallery{padding:0 5px 40px}}.con-kamakura>.inner .box-gallery:after{position:absolute;content:"";bottom:0;right:0;width:87.5%;height:89.9569583931%;background-color:#D6B268}@media screen and (max-width:600px){.con-kamakura>.inner .box-gallery:after{width:100%}}.con-kamakura>.inner .box-gallery .box-insta{position:relative;z-index:1}.con-kamakura>.inner .box-gallery .box-insta .slider-instagram-gallery-container01{display:flex;flex-wrap:wrap}.con-kamakura>.inner .box-gallery .box-insta .slider-instagram-gallery-container01 .instagram-item{margin-bottom:5px;width:calc((100% - 20px) / 5);background-color:#fff}@media screen and (max-width:600px){.con-kamakura>.inner .box-gallery .box-insta .slider-instagram-gallery-container01 .instagram-item{width:calc((100% - 5px) / 2)}}.con-kamakura>.inner .box-gallery .box-insta .slider-instagram-gallery-container01 .instagram-item:not(:nth-child(5n)){margin-right:5px}@media screen and (max-width:600px){.con-kamakura>.inner .box-gallery .box-insta .slider-instagram-gallery-container01 .instagram-item:not(:nth-child(5n)){margin-right:0}}@media screen and (max-width:600px){.con-kamakura>.inner .box-gallery .box-insta .slider-instagram-gallery-container01 .instagram-item:not(:nth-child(2n)){margin-right:5px}}@media screen and (max-width:600px){.con-kamakura>.inner .box-gallery .box-insta .slider-instagram-gallery-container01 .instagram-item:nth-child(n+7){display:none}}.con-kamakura>.inner .box-gallery .box-insta .slider-instagram-gallery-container01 .instagram-item a.instagram-card{display:block;position:relative}.con-kamakura>.inner .box-gallery .box-insta .slider-instagram-gallery-container01 .instagram-item a.instagram-card .instagram-card__img{position:relative;overflow:hidden;height:300px}@media screen and (max-width:600px){.con-kamakura>.inner .box-gallery .box-insta .slider-instagram-gallery-container01 .instagram-item a.instagram-card .instagram-card__img{height:150px}}.con-kamakura>.inner .box-gallery .box-insta .slider-instagram-gallery-container01 .instagram-item a.instagram-card .instagram-card__img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:0.35s ease-out}.con-kamakura>.inner .box-gallery .box-insta .slider-instagram-gallery-container01 .instagram-item a.instagram-card .instagram-card__img video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:0.35s ease-out}.con-kamakura>.inner .box-gallery .box-insta .slider-instagram-gallery-container01 .instagram-item a.instagram-card .instagram-card__badge{position:absolute;top:8px;left:8px;display:flex;align-items:center;line-height:1;font-size:14px;color:#fb5373;font-weight:bold}.con-kamakura>.inner .box-gallery .box-insta .slider-instagram-gallery-container01 .instagram-item a.instagram-card .instagram-icon{display:block;width:20px;height:20px;fill:#fb5373}.con-menu{position:relative;margin-top:66px;padding-top:84px;padding-bottom:108px;background-color:#fff}@media screen and (max-width:767px){.con-menu{margin-top:45px;padding-top:60px;padding-bottom:80px}}@media screen and (max-width:600px){.con-menu{margin-top:20px;padding-top:30px;padding-bottom:50px}}.con-menu:before{position:absolute;content:"";top:0;left:50%;transform:translateX(-50%);width:100%;padding-bottom:37.5%;background:url(../img/common_winter/bg_triangle_top_ocher.svg) no-repeat;background-position:center top;background-size:contain}.con-menu>.inner{position:relative;z-index:2;max-width:1050px;margin:0 auto}@media only screen and (max-width:1090px){.con-menu>.inner{width:90%}}.con-menu>.inner h2.style-title01{padding-bottom:24px;margin-bottom:60px}@media screen and (max-width:767px){.con-menu>.inner h2.style-title01{margin-bottom:50px}}.con-menu>.inner h2.style-title01 span{text-align:left}@media screen and (max-width:767px){.con-menu>.inner h2.style-title01 span{text-align:center}}.con-menu>.inner h2.style-title01 span.en{margin-bottom:2px}@media screen and (max-width:767px){.con-menu>.inner h2.style-title01 span.en span:after{display:none}}.con-menu>.inner h2.style-title01:after{left:0;transform:translateX(0)}@media screen and (max-width:767px){.con-menu>.inner h2.style-title01:after{left:50%;transform:translateX(-50%)}}.con-menu>.inner .box-menu{padding:0 80px;border-left:1px solid #D6B268;border-right:1px solid #D6B268}@media only screen and (max-width:1399px){.con-menu>.inner .box-menu{padding:0 60px}}@media only screen and (max-width:1199px){.con-menu>.inner .box-menu{padding:0 40px}}@media screen and (max-width:999px){.con-menu>.inner .box-menu{padding:0;border-left:none;border-right:none}}.con-menu>.inner .box-menu .wrap-set{display:flex}@media screen and (max-width:767px){.con-menu>.inner .box-menu .wrap-set{display:block}}.con-menu>.inner .box-menu .wrap-set .block-image{order:2;padding-top:24px;width:45.2488687783%}@media screen and (max-width:999px){.con-menu>.inner .box-menu .wrap-set .block-image{width:40%}}@media screen and (max-width:767px){.con-menu>.inner .box-menu .wrap-set .block-image{padding-top:0;width:100%}}.con-menu>.inner .box-menu .wrap-set .block-image .image{padding-bottom:100%;background-position:center center;background-size:cover;border-radius:50%}@media screen and (max-width:767px){.con-menu>.inner .box-menu .wrap-set .block-image .image{background-position:center bottom;padding-bottom:66.6%;border-radius:0}}.con-menu>.inner .box-menu .wrap-set .block-detail{order:1;flex:1;padding-top:5px;margin-right:5.6561085973%}@media screen and (max-width:999px){.con-menu>.inner .box-menu .wrap-set .block-detail{padding-top:25px;margin-right:0}}@media screen and (max-width:600px){.con-menu>.inner .box-menu .wrap-set .block-detail{padding-top:22px}}.con-menu>.inner .box-menu .wrap-set .block-detail h3{margin-bottom:28px}@media screen and (max-width:767px){.con-menu>.inner .box-menu .wrap-set .block-detail h3{margin-bottom:22px}}@media screen and (max-width:600px){.con-menu>.inner .box-menu .wrap-set .block-detail h3{margin-bottom:20px}}.con-menu>.inner .box-menu .wrap-set .block-detail h3 span{display:block}.con-menu>.inner .box-menu .wrap-set .block-detail h3 span.en{margin-bottom:2px;font-size:2rem;color:#333333;letter-spacing:0.16em;line-height:1.45}@media screen and (max-width:600px){.con-menu>.inner .box-menu .wrap-set .block-detail h3 span.en{font-size:1.4rem;text-align:center}}.con-menu>.inner .box-menu .wrap-set .block-detail h3 span.jp{font-size:2.6rem;color:#333333;letter-spacing:0.16em;line-height:1.6;font-weight:600}@media screen and (max-width:600px){.con-menu>.inner .box-menu .wrap-set .block-detail h3 span.jp{font-size:1.9rem;text-align:center}}.con-menu>.inner .box-menu .wrap-set .block-detail p.txt-set{margin-bottom:38px;font-size:1.9rem;color:#333333;letter-spacing:0.16em;line-height:1.76;font-weight:500}@media screen and (max-width:767px){.con-menu>.inner .box-menu .wrap-set .block-detail p.txt-set{margin-bottom:30px}}@media screen and (max-width:600px){.con-menu>.inner .box-menu .wrap-set .block-detail p.txt-set{margin-bottom:22px;padding:5px 10px 6px;border:1px solid #D6B268;font-size:1.4rem;text-align:center;border-radius:20px}}.con-menu>.inner .box-menu .wrap-set .block-detail p.txt-jp{margin-bottom:12px;font-size:1.6rem;color:#333333;letter-spacing:0.06em;line-height:1.76}@media screen and (max-width:767px){.con-menu>.inner .box-menu .wrap-set .block-detail p.txt-jp{font-size:1.5rem}}@media screen and (max-width:600px){.con-menu>.inner .box-menu .wrap-set .block-detail p.txt-jp{font-size:1.3rem}}.con-menu>.inner .box-menu .wrap-set .block-detail p.txt-en{font-size:1.6rem;color:#939393;letter-spacing:0.06em;line-height:1.76}@media screen and (max-width:767px){.con-menu>.inner .box-menu .wrap-set .block-detail p.txt-en{font-size:1.5rem}}@media screen and (max-width:600px){.con-menu>.inner .box-menu .wrap-set .block-detail p.txt-en{font-size:1.3rem}}.con-menu>.inner .box-menu .wrap-set .block-detail .wrap-price{padding-top:30px}.con-menu>.inner .box-menu .wrap-set .block-detail .wrap-price dl.dlist-price{display:flex}.con-menu>.inner .box-menu .wrap-set .block-detail .wrap-price dl.dlist-price:not(:last-child){margin-bottom:16px}@media screen and (max-width:600px){.con-menu>.inner .box-menu .wrap-set .block-detail .wrap-price dl.dlist-price:not(:last-child){margin-bottom:20px}}.con-menu>.inner .box-menu .wrap-set .block-detail .wrap-price dl.dlist-price dt{margin-right:24px;display:flex;width:157px;height:35px;background-color:#D6B268;align-items:center;justify-content:center}@media screen and (max-width:600px){.con-menu>.inner .box-menu .wrap-set .block-detail .wrap-price dl.dlist-price dt{margin-right:18px;height:32px}}.con-menu>.inner .box-menu .wrap-set .block-detail .wrap-price dl.dlist-price dt span{font-size:1.6rem;color:#ffffff;letter-spacing:0em;line-height:1.2}@media screen and (max-width:767px){.con-menu>.inner .box-menu .wrap-set .block-detail .wrap-price dl.dlist-price dt span{font-size:1.5rem}}@media screen and (max-width:600px){.con-menu>.inner .box-menu .wrap-set .block-detail .wrap-price dl.dlist-price dt span{font-size:1.3rem}}.con-menu>.inner .box-menu .wrap-set .block-detail .wrap-price dl.dlist-price dd p{text-align:right}.con-menu>.inner .box-menu .wrap-set .block-detail .wrap-price dl.dlist-price dd p.txt-price-jp{padding-right:0.6em;font-size:2.6rem;color:#333333;letter-spacing:0em;line-height:1.2;font-weight:600}@media screen and (max-width:600px){.con-menu>.inner .box-menu .wrap-set .block-detail .wrap-price dl.dlist-price dd p.txt-price-jp{padding-right:0.3em;font-size:2.4rem}}.con-menu>.inner .box-menu .wrap-set .block-detail .wrap-price dl.dlist-price dd p.txt-price-en{padding-top:2px;font-size:1.4rem;color:#333333;letter-spacing:0.06em;line-height:1.2}@media screen and (max-width:600px){.con-menu>.inner .box-menu .wrap-set .block-detail .wrap-price dl.dlist-price dd p.txt-price-en{font-size:1.1rem}}.con-menu>.inner .box-menu .wrap-menu{margin-top:46px;padding:40px 50px 37px;display:flex;background-color:#EDF2F2}@media screen and (max-width:767px){.con-menu>.inner .box-menu .wrap-menu{padding:30px 5% 28px}}@media screen and (max-width:600px){.con-menu>.inner .box-menu .wrap-menu{margin-top:30px;display:block;padding:4px 6.5% 6px}}.con-menu>.inner .box-menu .wrap-menu .block-menu{width:50%}@media screen and (max-width:600px){.con-menu>.inner .box-menu .wrap-menu .block-menu{width:100%;padding:15px 0}}.con-menu>.inner .box-menu .wrap-menu .block-menu:first-child{border-right:1px solid #D6B268}@media screen and (max-width:600px){.con-menu>.inner .box-menu .wrap-menu .block-menu:first-child{border-right:none;border-bottom:1px solid #D6B268}}.con-menu>.inner .box-menu .wrap-menu .block-menu:nth-child(2){padding-left:50px}@media screen and (max-width:767px){.con-menu>.inner .box-menu .wrap-menu .block-menu:nth-child(2){padding-left:30px}}@media screen and (max-width:600px){.con-menu>.inner .box-menu .wrap-menu .block-menu:nth-child(2){padding-left:0}}.con-menu>.inner .box-menu .wrap-menu .block-menu h4{margin-bottom:15px;font-size:1.6rem;color:#333333;letter-spacing:0.06em;line-height:1.87;font-weight:600}@media screen and (max-width:600px){.con-menu>.inner .box-menu .wrap-menu .block-menu h4{margin-bottom:10px;font-size:1.5rem}}.con-menu>.inner .box-menu .wrap-menu .block-menu ul.list-menu li{display:flex}.con-menu>.inner .box-menu .wrap-menu .block-menu ul.list-menu li:not(:last-child){margin-bottom:9px}@media screen and (max-width:600px){.con-menu>.inner .box-menu .wrap-menu .block-menu ul.list-menu li:not(:last-child){margin-bottom:6px}}.con-menu>.inner .box-menu .wrap-menu .block-menu ul.list-menu li p.txt-title{width:100%;padding-right:25px;font-size:1.6rem;color:#333333;letter-spacing:0.06em;line-height:1.45}@media screen and (max-width:767px){.con-menu>.inner .box-menu .wrap-menu .block-menu ul.list-menu li p.txt-title{width:65%;font-size:1.5rem}}@media screen and (max-width:600px){.con-menu>.inner .box-menu .wrap-menu .block-menu ul.list-menu li p.txt-title{width:52%;font-size:1.3rem}}.con-menu>.inner .box-menu .wrap-menu .block-menu ul.list-menu li p.txt-title.small{font-size:1.3rem}@media screen and (max-width:600px){.con-menu>.inner .box-menu .wrap-menu .block-menu ul.list-menu li p.txt-title.small{font-size:1.1rem}}.con-menu>.inner .box-menu .wrap-menu .block-menu ul.list-menu li p.txt-price{flex:1;font-size:1.6rem;color:#333333;letter-spacing:0.06em;line-height:1.45}@media screen and (max-width:767px){.con-menu>.inner .box-menu .wrap-menu .block-menu ul.list-menu li p.txt-price{font-size:1.5rem}}@media screen and (max-width:600px){.con-menu>.inner .box-menu .wrap-menu .block-menu ul.list-menu li p.txt-price{font-size:1.3rem}}.con-menu>.inner .box-attention{padding-top:115px}@media screen and (max-width:767px){.con-menu>.inner .box-attention{padding-top:85px}}@media screen and (max-width:600px){.con-menu>.inner .box-attention{padding-top:60px}}.con-menu>.inner .box-attention>.inner{padding:0 25px}@media screen and (max-width:600px){.con-menu>.inner .box-attention>.inner{padding:0}}.con-menu>.inner .box-attention>.inner h3{margin-bottom:60px;font-size:2.6rem;color:#e44640;letter-spacing:0.16em;line-height:1.2;font-weight:600;text-align:center}@media screen and (max-width:767px){.con-menu>.inner .box-attention>.inner h3{margin-bottom:35px;font-size:2rem}}@media screen and (max-width:600px){.con-menu>.inner .box-attention>.inner h3{margin-bottom:22px;font-size:1.8rem}}.con-menu>.inner .box-attention>.inner ul.list-attention li{position:relative;padding-left:1.1em;font-size:1.6rem;color:#333333;letter-spacing:0.06em;line-height:1.76}.con-menu>.inner .box-attention>.inner ul.list-attention li:not(:last-child){margin-bottom:8px}@media screen and (max-width:600px){.con-menu>.inner .box-attention>.inner ul.list-attention li:not(:last-child){margin-bottom:6px}}@media screen and (max-width:767px){.con-menu>.inner .box-attention>.inner ul.list-attention li{font-size:1.5rem}}@media screen and (max-width:600px){.con-menu>.inner .box-attention>.inner ul.list-attention li{font-size:1.2rem}}.con-menu>.inner .box-attention>.inner ul.list-attention li:before{position:absolute;content:"・";top:0;left:0}.con-contact{padding-top:48px;padding-bottom:102px;background-color:#D6B268}@media screen and (max-width:767px){.con-contact{padding-bottom:50px}}@media screen and (max-width:600px){.con-contact{padding-top:28px;padding-bottom:40px}}.con-contact>.inner{max-width:780px;margin:0 auto}@media only screen and (max-width:820px){.con-contact>.inner{width:90%}}.con-contact>.inner h3{margin-bottom:40px;font-size:2.6rem;color:#ffffff;letter-spacing:0.16em;line-height:1.2;font-weight:700;text-align:center}@media screen and (max-width:767px){.con-contact>.inner h3{margin-bottom:15px;font-size:2.2rem}}@media screen and (max-width:600px){.con-contact>.inner h3{margin-bottom:10px;font-size:1.6rem}}.con-contact>.inner .box-reserve{display:flex}@media screen and (max-width:999px){.con-contact>.inner .box-reserve{display:block}}.con-contact>.inner .box-reserve .block-tel{flex:1;padding-right:30px;border-right:2px solid #fff}@media screen and (max-width:999px){.con-contact>.inner .box-reserve .block-tel{padding-right:0;border-right:none}}.con-contact>.inner .box-reserve .block-tel p.txt-tel{margin-bottom:5px}@media screen and (max-width:999px){.con-contact>.inner .box-reserve .block-tel p.txt-tel{margin-bottom:7px;text-align:center}}.con-contact>.inner .box-reserve .block-tel p.txt-tel a{padding-top:3px;position:relative;padding-left:40px;font-size:3.8rem;color:#ffffff;letter-spacing:0.05em;line-height:1.15;font-weight:500}@media screen and (max-width:999px){.con-contact>.inner .box-reserve .block-tel p.txt-tel a{display:inline-block}}@media screen and (max-width:767px){.con-contact>.inner .box-reserve .block-tel p.txt-tel a{font-size:3.8rem;letter-spacing:0.05em}}@media screen and (max-width:600px){.con-contact>.inner .box-reserve .block-tel p.txt-tel a{font-size:3.2rem}}.con-contact>.inner .box-reserve .block-tel p.txt-tel a:before{position:absolute;content:"";top:42%;left:0;transform:translateY(-50%);width:31px;height:44px;background:url(../img/common_winter/icn_smph.svg) no-repeat;background-size:contain}.con-contact>.inner .box-reserve .block-tel p.txt-company{font-size:1.4rem;color:#ffffff;letter-spacing:0.05em;line-height:1.2;text-align:center;font-weight:500}@media screen and (max-width:767px){.con-contact>.inner .box-reserve .block-tel p.txt-company{font-size:1.3rem}}@media screen and (max-width:600px){.con-contact>.inner .box-reserve .block-tel p.txt-company{font-size:1.2rem}}.con-contact>.inner .box-reserve .block-reserve{padding-left:45px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:999px){.con-contact>.inner .box-reserve .block-reserve{padding-left:0;padding-top:28px}}@media screen and (max-width:600px){.con-contact>.inner .box-reserve .block-reserve{padding-top:25px}}.con-contact>.inner .box-reserve .block-reserve .btn-link-reserve a{position:relative;display:flex;justify-content:center;align-items:center;width:360px;height:60px;border-radius:30px;background-color:#fff;transition:0.35s ease-out}@media screen and (min-width:1100px){.con-contact>.inner .box-reserve .block-reserve .btn-link-reserve a:hover{opacity:1;background-color:#333}.con-contact>.inner .box-reserve .block-reserve .btn-link-reserve a:hover span{color:#fff}.con-contact>.inner .box-reserve .block-reserve .btn-link-reserve a:hover svg{transform:translateY(-50%) translateX(4px)}}@media screen and (max-width:600px){.con-contact>.inner .box-reserve .block-reserve .btn-link-reserve a{width:320px}}.con-contact>.inner .box-reserve .block-reserve .btn-link-reserve a span{font-family:"Noto Sans JP",sans-serif;font-size:2.2rem;color:#d6b268;letter-spacing:0.09em;font-weight:600;transition:0.35s ease-out}@media screen and (max-width:600px){.con-contact>.inner .box-reserve .block-reserve .btn-link-reserve a span{font-size:1.8rem}}.con-contact>.inner .box-reserve .block-reserve .btn-link-reserve a svg{position:absolute;content:"";top:50%;right:-13px;transform:translateY(-50%);width:27px;height:4px;transition:0.35s ease-out}.con-contact>.inner .box-time{padding-top:38px;display:flex}@media screen and (max-width:600px){.con-contact>.inner .box-time{padding-top:30px;display:block}}.con-contact>.inner .box-time .block-time{width:275px;padding-right:30px}@media screen and (max-width:767px){.con-contact>.inner .box-time .block-time{padding-right:25px}}@media screen and (max-width:600px){.con-contact>.inner .box-time .block-time{padding-right:0;width:100%}}.con-contact>.inner .box-time .block-time dl.dlist-time{display:flex}@media screen and (max-width:600px){.con-contact>.inner .box-time .block-time dl.dlist-time{justify-content:center}}.con-contact>.inner .box-time .block-time dl.dlist-time:not(:last-child){margin-bottom:13px}@media screen and (max-width:600px){.con-contact>.inner .box-time .block-time dl.dlist-time:not(:last-child){margin-bottom:13px}}.con-contact>.inner .box-time .block-time dl.dlist-time dt{margin-right:17px;display:flex;width:100px;height:30px;background-color:#FFFFFF;align-items:center;justify-content:center}@media screen and (max-width:600px){.con-contact>.inner .box-time .block-time dl.dlist-time dt{height:22px}}.con-contact>.inner .box-time .block-time dl.dlist-time dt span{font-size:1.6rem;color:#d6b268;letter-spacing:0.05em;line-height:1.2}@media screen and (max-width:767px){.con-contact>.inner .box-time .block-time dl.dlist-time dt span{font-size:1.5rem}}@media screen and (max-width:600px){.con-contact>.inner .box-time .block-time dl.dlist-time dt span{padding-top:0.1em;font-size:1.3rem}}.con-contact>.inner .box-time .block-time dl.dlist-time dd p.txt-time{padding-top:0.15em;font-size:1.8rem;color:#ffffff;letter-spacing:0.05em;line-height:1.2;font-weight:600}@media screen and (max-width:600px){.con-contact>.inner .box-time .block-time dl.dlist-time dd p.txt-time{text-align:center;font-size:1.6rem}}.con-contact>.inner .box-time .block-attention{flex:1}@media screen and (max-width:600px){.con-contact>.inner .box-time .block-attention{padding-top:25px}}.con-contact>.inner .box-time .block-attention p.txt{font-size:1.4rem;color:#ffffff;letter-spacing:0.05em;line-height:1.78}@media screen and (max-width:600px){.con-contact>.inner .box-time .block-attention p.txt{font-size:1.2rem}}
/*# sourceMappingURL=kamakura.css.map */