@charset "UTF-8";
/* コンパイルCSS 直接修正禁止 */
.contentWrap.index.withBg .contHeader{padding-top:2.55rem}.contentWrap.index.withBg .contTit{height:1.5rem;width:3rem}.contentWrap.index.withBg .contTit .title[data-txt]{padding-top:.5rem}.contentWrap.detail.withBg:before{content:"";height:3rem}.contentWrap.detail.withBg .contHeader{max-height:8.1rem;height:auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.contentWrap.detail.withBg .decoTxt{position:absolute;top:.6rem;left:calc(50% - 5.85rem);font-family:garamond-premier-pro-caption,serif;font-style:normal;font-weight:500;font-size:.24rem;letter-spacing:.14em;line-height:.8;color:#f1eceb}.contentWrap.detail.withBg .contTit{position:static;display:block;text-align:center;width:12.8rem;height:auto;margin:auto;padding:0 1rem;padding-top:1.3rem;padding-bottom:.4rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.contentWrap.detail.withBg .contTit .title{font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.3rem;letter-spacing:.13em;line-height:1.4;color:#4d4d4d}.contentWrap.detail.withBg .contTit .price{font-size:.17rem;letter-spacing:.04em;line-height:1;color:#634701;margin-top:.4rem}.contentWrap.detail.withBg .contTit .price strong{font-family:garamond-premier-pro-caption,serif;font-style:normal;font-weight:400;font-size:2.82em;letter-spacing:.04em;line-height:1}.contentWrap.detail.withBg .contTit .note{font-size:.16rem;letter-spacing:.06em;line-height:2.12;color:#634701;margin-top:.1rem}.index>.intro{margin-top:.4rem}.index>.intro .catch{text-align:center;font-size:.18rem;line-height:2.33}.index>.intro .chart{margin:auto;margin-top:.45rem;width:4.7rem;height:4.1rem}.detail .sec_content>.in{position:relative;max-width:12.8rem;width:100%;margin:auto;padding-bottom:1.5rem}.detail .sec_content .intro{position:relative;padding-bottom:.5rem}.detail .sec_content .intro:before{content:"";position:absolute;z-index:-1;bottom:0;left:0;right:0;top:3rem;display:block;background-color:#f7f4f4}.detail .sec_content .intro .mv{max-width:10.8rem;width:100%;line-height:0;margin:auto}.detail .sec_content .intro .mv img{width:100%;height:auto}.detail .sec_content .intro .tagBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.5rem}.detail .sec_content .intro .tagBox .tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.16rem .15rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.16rem;letter-spacing:.1em;line-height:0;color:#634701;background-color:#f7f4f7;border:1px solid #dbdbdb;border-radius:.02rem}.detail .sec_content .intro .tagBox .tag+.tag{margin-left:.1rem}.detail .sec_content .intro>.location{font-size:.17rem;letter-spacing:.04em;line-height:2;text-align:center;margin-top:.3rem}.detail .sec_content .intro>.location span{position:relative;padding-left:.3rem}.detail .sec_content .intro>.location span:before{content:"";position:absolute;left:0;top:calc(50% - .14rem);display:block;width:.2rem;height:.28rem;background-image:url(/common/img/ico_pin.svg);background-position:center center;background-size:contain;background-repeat:no-repeat}.detail .sec_content .intro .caption{max-width:10.8rem;width:100%;font-size:.18rem;letter-spacing:.04em;line-height:1.88;text-align:center;margin:auto;margin-top:.25rem}.detail .sec_content .intro .planDetail{margin-top:.6rem}.detail .sec_content .intro .planDetail .secTit .title{font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.2rem;letter-spacing:.13em;line-height:1;color:#b1a380;padding:0;padding-bottom:.18rem}.detail .sec_content .intro .planDetail .secTit .title:before{top:auto;bottom:0;font-size:.14rem;letter-spacing:.14em;color:#b1a380}.detail .sec_content .intro .planDetail .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.25rem}.detail .sec_content .intro .planDetail .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:1.3rem}.detail .sec_content .intro .planDetail .item>dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:.82rem;height:.5rem;font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.13rem;line-height:1.46;letter-spacing:.08em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-align:center}.detail .sec_content .intro .planDetail .item>dd{line-height:0;background-color:#dedede;border-radius:.05rem}.detail .sec_content .intro .planDetail .item>dd img{width:.82rem;height:.82rem}.detail .sec_content .intro .planDetail .item.active>dd{background-color:#b7aa8a}.detail .sec_content .intro .planDetail .item.blank>dd{width:.82rem;height:.82rem}.detail .sec_content .intro .planDetail .link{max-width:10.8rem;width:100%;margin:auto;margin-top:.5rem;text-align:right}.detail .sec_content .intro .planDetail .txtLink{font-size:.13rem;letter-spacing:.04em;line-height:1}.detail .sec_content .intro .planDetail .txtLink span{position:relative;padding-right:1em;padding-bottom:.05rem;border-bottom:1px solid #4d4d4d;-webkit-transition:border-color .3s;transition:border-color .3s}.detail .sec_content .intro .planDetail .txtLink span:after{content:"";position:absolute;top:calc(50% - .04rem);right:.25em;display:block;width:.06rem;height:.06rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.no-touchevents .detail .sec_content .intro .planDetail .txtLink:hover span{border-color:rgba(77,77,77,0)}.detail .sec_schedule .in{padding-top:1rem}.detail .sec_schedule .flowTit .catch{margin-top:.4rem;text-align:center}.detail .sec_schedule .flowTit .note{text-align:center;font-size:.13rem;letter-spacing:.04em;line-height:2.1;color:#b1a380}.detail .sec_schedule .flowBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:10.8rem;width:100%;margin:auto;margin-top:.5rem}.detail .sec_schedule .flowBox>.title{display:block;width:100%;font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.2rem;letter-spacing:.13em;line-height:1;color:#4d4d4d}.detail .sec_schedule .flowBox .item{position:relative;width:2rem;padding-top:.1rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f8f8f8;margin-right:.2rem;margin-top:.35rem}.detail .sec_schedule .flowBox .item+.item:before{content:"";position:absolute;left:-.22rem;top:calc(50% - .07rem);display:block;width:.14rem;height:.14rem;border-right:1px solid #8a7540;border-bottom:1px solid #8a7540;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(-41deg) skew(10deg);transform:rotate(-41deg) skew(10deg)}.detail .sec_schedule .flowBox .item>dt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:.55rem;padding-left:.2rem;font-family:garamond-premier-pro-caption,serif;font-style:normal;font-weight:400;font-size:.28rem;letter-spacing:.018em;line-height:.8;color:#634701}.detail .sec_schedule .flowBox .item>dt:before{content:"";position:absolute;bottom:0;left:0;display:block;width:.9rem;height:1px;background-color:#634701}.detail .sec_schedule .flowBox .item>dd{padding:.15rem .2rem}.detail .sec_schedule .flowBox .item ul .note{display:inline-block;letter-spacing:0;line-height:1.38;color:#b1a380}.detail .sec_schedule .flowBox .item ul li{font-size:.2rem;letter-spacing:.13em;line-height:2.1;text-align:center}.detail .sec_schedule .flowBox .item ul li .note{font-size:.7em}.detail .sec_schedule .flowBox .item ul li.last{margin-top:.1rem}.detail .sec_schedule .flowBox .item ul.disc li{font-size:.15rem;letter-spacing:0;line-height:1.86;padding-left:1em;text-align:left}.detail .sec_schedule .flowBox .item ul.disc li:before{position:relative;margin-left:-1em;margin-right:.05rem;content:"";display:inline-block;width:.1rem;height:.1rem;background-color:#4d4d4d;border-radius:50%}.detail .sec_schedule .flowBox .item ul.disc li .note{font-size:.86em}.detail .sec_schedule .flowBox+.flowTit{margin-top:1.1rem}.detail .sec_schedule .link{margin-top:1rem}.detail .sec_schedule .link .btn01{margin:auto}.detail .sec_contact>.in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:11.9rem;width:100%;margin:auto;margin-top:1.5rem;padding-top:.55rem;padding-bottom:.6rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#e0dacc}.detail .sec_contact .col01{width:5.7rem}.detail .sec_contact .col02{position:relative;width:4.66rem;margin-left:.55rem}.detail .sec_contact .secTit .title{color:#4d4d4d}.detail .sec_contact .secTit .catch{font-size:.22rem;margin-top:.15rem}.detail .sec_contact .btnBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.detail .sec_contact .btnBox .btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.75rem;height:.8rem;background-color:#fff;margin-right:.2rem;margin-top:.2rem;padding-left:.95rem;-webkit-box-sizing:border-box;box-sizing:border-box}.detail .sec_contact .btnBox .btn:nth-of-type(2n){margin-right:0}.detail .sec_contact .btnBox .btn span{font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.18rem;letter-spacing:.13em;line-height:1;color:#4d4d4d}.detail .sec_contact .btnBox .btn:after,.detail .sec_contact .btnBox .btn:before{content:"";position:absolute;display:block;background-position:center center;background-repeat:no-repeat;background-size:contain}.detail .sec_contact .btnBox .btn:before{top:calc(50% - .25rem);left:.24rem;width:.5rem;height:.5rem}.detail .sec_contact .btnBox .btn:after{top:calc(50% - .36rem);left:.1rem;width:.3rem;height:.3rem;background-image:url(/img/plan/contact_ico_check.png)}.detail .sec_contact .btnBox .btn.reserve:before{background-image:url(/img/plan/contact_ico_reserve.png)}.detail .sec_contact .btnBox .btn.online span{letter-spacing:-.07em}.detail .sec_contact .btnBox .btn.online:before{background-image:url(/img/plan/contact_ico_online.png)}.detail .sec_contact .btnBox .btn.line:before{background-image:url(/img/plan/contact_ico_line.png)}.detail .sec_contact .btnBox .btn.tel:before{background-image:url(/img/plan/contact_ico_tel.png)}.detail .sec_contact .telBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.4rem}.detail .sec_contact .telBox dt{font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.18rem;letter-spacing:.13em;line-height:2;color:#826c34}.detail .sec_contact .telBox dd .tel{font-family:garamond-premier-pro-caption,serif;font-style:normal;font-weight:400;font-size:.4rem;letter-spacing:.07em;line-height:.8;color:#826c34;margin-left:.2rem}.detail .sec_contact .telBox dd .tel>span{font-size:1.125em;margin-left:.15rem}.detail .sec_contact .telBox dd .time{font-size:.14rem;letter-spacing:.04em;line-height:1.71;color:#4d4d4d;margin-top:.05rem}.detail .sec_contact .link{margin-top:.25rem}.detail .sec_contact .link .btn01{width:100%;height:.6rem;background-color:#a99a73;border:none}.detail .sec_contact .link .btn01 span{font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.2rem;letter-spacing:.13em;line-height:1;color:#fff}.detail .sec_contact .link .btn01:after{border-color:#fff}.detail .sec_contact .thumb{width:5.6rem;height:3.73rem}.detail .sec_contact .lineBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:4.66rem;height:1.08rem;margin-top:.4rem;background-color:#fff}.detail .sec_contact .lineBox>dt{position:relative;width:2.55rem;padding-left:.8rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.15rem;letter-spacing:.04em;line-height:1.86}.detail .sec_contact .lineBox>dt:before{position:absolute;left:.17rem;top:calc(50% - .27rem);content:"";display:block;width:.55rem;height:.55rem;background-image:url(/img/plan/contact_ico_line.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.detail .sec_contact .lineBox>dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 2.75rem)}.detail .sec_contact .lineBox .btn01{width:.93rem;height:.44rem;border:none;background-color:#a99a73}.detail .sec_contact .lineBox .btn01:after{content:none}.detail .sec_contact .lineBox .btn01 span{font-size:.13rem;font-weight:700;letter-spacing:0;color:#fff}.tabBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:.03rem solid #a99a73;margin-top:.8rem}.tabBox>a,.tabBox>p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5.9rem;height:.6rem;background-color:#e3e3e3;font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.22rem;letter-spacing:.13em;line-height:1;color:#fff;-webkit-transition:background .3s;transition:background .3s}.tabBox>a.current,.tabBox>p.current{background-color:#a99a73}.tabBox>a+*,.tabBox>p+*{margin-left:.12rem}.no-touchevents .tabBox>a:hover{background-color:#a99a73}.tabItem{background-color:#f8f8f8;padding-top:.2rem;padding-bottom:1.5rem}.tabItem>.link{margin-top:.45rem}.tabItem>.link .btn01{margin:auto}.searchBox{display:block;max-width:11.9rem;width:100%;margin:auto;text-align:right}.searchBox .trigger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.1rem;height:.46rem;border:1px solid #826c34;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.23rem;background-color:#826c34;cursor:pointer}.searchBox .trigger span{position:relative;display:inline-block;padding-left:.35rem;padding-right:.25rem;font-size:.16rem;letter-spacing:.04em;line-height:1;color:#fff}.searchBox .trigger span:after,.searchBox .trigger span:before{content:"";position:absolute;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:top .3s,-webkit-transform .3s;transition:top .3s,-webkit-transform .3s;transition:transform .3s,top .3s;transition:transform .3s,top .3s,-webkit-transform .3s}.searchBox .trigger span:before{left:0;top:calc(50% - .12rem);width:.24rem;height:.24rem;background-image:url(/common/img/ico_search_wh.svg);background-position:center center;background-size:contain;background-repeat:no-repeat}.searchBox .trigger span:after{right:0;top:calc(50% - .08rem);width:.1rem;height:.1rem;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.searchBox .trigger.active span:after{top:calc(50% - .02rem);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.searchBox .detail{padding-bottom:.1rem}.searchBox .selector{display:-webkit-box;display:-ms-flexbox;display:flex}.searchBox .selector>dt{width:1.6rem;text-align:center;padding-top:.2rem}.searchBox .selector>dt span{position:relative;font-size:.15rem;letter-spacing:.04em;line-height:1;color:#5b5350;padding-left:.34rem}.searchBox .selector>dt span:before{content:"";position:absolute;left:0;top:calc(50% - .12rem);display:block;width:.16rem;height:.24rem;background-image:url(/common/img/ico_pin.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.searchBox .selector>dd{text-align:left;width:calc(100% - 1.6rem);padding-bottom:.1rem}.searchBox .selector .tagBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.searchBox .selector .tagBox .btn{display:block;width:1.8rem;height:auto;min-height:.4rem;border:1px solid #bcbcbc;border-radius:.03rem;font-size:.15rem;line-height:1.26;letter-spacing:.04em;text-align:center;margin:.1rem;-webkit-transition:border .3s;transition:border .3s;overflow:hidden}.no-touchevents .searchBox .selector .tagBox .btn:hover{border:1px solid #a99a73}.searchBox .selector .tagBox .btn input{position:absolute;overflow:hidden}.searchBox .selector .tagBox .btn input:checked~label{background-color:#a99a73;color:#fff}.searchBox .selector .tagBox .btn label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:.05rem .15rem;background-color:#fff;color:#5b5350;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.searchBox .link{padding-top:.2rem;text-align:right;border-top:1px solid #dbdad4}.searchBox .link .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:.5rem;background-color:#a99a73;font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.17rem;letter-spacing:.13em;line-height:1;color:#fff;-webkit-transition:opacity .3s;transition:opacity .3s}.no-touchevents .searchBox .link .btn:hover{opacity:.5}.localNav{max-width:11.9rem;width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.localNav .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.8rem;height:.4rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #bcbcbc;border-radius:.02rem;font-size:.15rem;letter-spacing:.04em;line-height:1;color:#5b5350;background-color:#fff;margin-right:.2rem;margin-top:.2rem;-webkit-transition:background .3s,border .3s;transition:background .3s,border .3s}.no-touchevents .localNav .btn:hover{border:1px solid #a99a73}.localNav .btn input{position:absolute;overflow:hidden}.localNav .btn input:checked~label{background-color:rgba(169,154,115,.3)}.localNav .btn label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:0 .1rem;background-color:#fff;color:#5b5350;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.optionBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:11.9rem;width:100%;margin:auto;margin-top:.45rem}.optionBox>.title{display:block;width:100%;font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.2rem;letter-spacing:.13em;line-height:2.5;color:#826c34;border-bottom:1px solid #826c34}.optionBox .optionItem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:calc((100% - .2rem)/ 2);width:100%;min-height:1.7rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.3rem .28rem;margin-top:.2rem;margin-right:.2rem;background-color:#fff}.optionBox .optionItem:nth-of-type(2n){margin-right:0}.optionBox .optionItem>.in{margin-left:auto;width:calc(100% - 1.8rem - .3rem);position:relative}.optionBox .optionItem>.in:after{content:"";display:block;clear:both}.optionBox .optionItem .thumb{-ms-flex-negative:0;flex-shrink:0;width:1.8rem;height:1.2rem}.optionBox .optionItem .thumb>img[src*=placehold]{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #a99a73}.optionBox .optionItem .label{display:inline-block;padding:.14rem .12rem;font-size:.13rem;letter-spacing:.1em;line-height:0;color:#634701;background-color:#f7f4f4;border-radius:.02rem}.optionBox .optionItem .title{font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.22rem;letter-spacing:.13em;line-height:1.75;color:#4d4d4d;margin-top:.1rem}.optionBox .optionItem .price{font-size:.14rem;letter-spacing:.04em;line-height:1;color:#634701;margin-top:.08rem}.optionBox .optionItem .price.red{color:#b52200}.optionBox .optionItem .price strong{font-family:garamond-premier-pro-caption,serif;font-style:normal;font-weight:400;font-size:2em;letter-spacing:.04em;line-height:1}.optionBox .optionItem .price strong:before{position:relative;top:.01rem;font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ",Meiryo,Osaka,sans-serif;font-style:normal;font-weight:500;font-size:.9em;content:"￥"}.optionBox .optionItem .price.discount strong::before{content:"-￥"}.optionBox .optionItem .price.blank strong{font-size:1.6em}.optionBox .optionItem .price.blank strong::before{position:static;content:""}.optionBox .optionItem .txt{width:100%;font-size:.15rem;letter-spacing:.04em;line-height:1.86;margin-top:.25rem}.planItem{max-width:11.9rem;width:100%;margin:auto;margin-top:.25rem;padding:.5rem;padding-bottom:0;border:1px solid #dbdad4;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.planItem+.planItem{margin-top:.3rem}.planItem .intro{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.no-touchevents .planItem .intro .wrapLink:hover~.thumb img{-webkit-transform:scale(1.03);transform:scale(1.03);opacity:.5}.planItem .intro .thumb{position:relative;z-index:0;width:4.7rem;height:3.32rem;overflow:hidden}.planItem .intro .thumb img{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}.planItem .intro .thumb figcaption{position:absolute;bottom:0;right:0;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:.36rem;padding:0 .15rem;background-color:rgba(255,255,255,.8)}.planItem .intro .thumb figcaption>span{position:relative;padding-left:.3rem;font-size:.17rem;letter-spacing:.04em;line-height:1;color:#5b5350}.planItem .intro .thumb figcaption>span:before{content:"";position:absolute;left:0;top:calc(50% - .11rem);display:block;width:.16rem;height:.22rem;background-image:url(../common/img/ico_pin.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}.planItem .intro .txtBox{width:5.9rem;margin-left:.4rem;padding-top:.06rem}.planItem .intro .catBox{position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.planItem .intro .catBox .label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:.3rem;padding:0 .15rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;font-size:.13rem;letter-spacing:.1em;line-height:1;color:#634701;background-color:#f7f4f4;margin-right:.05rem;margin-top:.05rem;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}.planItem .intro .catBox .label>span{position:relative;top:1px}.planItem .intro .catBox .label.atention,.planItem .intro .catBox .label.limit,.planItem .intro .catBox .label.recommend{background-color:#a99a73;color:#fff;font-weight:700}.planItem .intro .title{font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.22rem;letter-spacing:.04em;line-height:1.63;color:#4d4d4d;margin-top:.15rem}.planItem .intro .caption{font-size:.15rem;letter-spacing:.04em;line-height:1.86;margin-top:.15rem}.planItem .intro .priceBox{text-align:right;margin-top:.2rem}.planItem .intro .priceBox .price{font-size:.17rem;font-weight:500;letter-spacing:.04em;color:#634701}.planItem .intro .priceBox .price strong{font-family:garamond-premier-pro-caption,serif;font-style:normal;font-weight:400;font-size:2.82em;line-height:1}.planItem .planDetail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:.3rem}.planItem .planDetail .trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:.7rem;width:100%;border-top:1px solid #c2b79c;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.15rem;letter-spacing:.06em;cursor:pointer}.planItem .planDetail .trigger span{position:relative;padding-right:.3rem;-webkit-transition:opacity .3s;transition:opacity .3s}.planItem .planDetail .trigger span:after{content:"";position:absolute;right:0;top:calc(50% - .06rem);display:block;width:.1rem;height:.1rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #634701;border-right:1px solid #634701;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:top .3s,-webkit-transform .3s;transition:top .3s,-webkit-transform .3s;transition:transform .3s,top .3s;transition:transform .3s,top .3s,-webkit-transform .3s}.planItem .planDetail .trigger.active span:after{top:calc(50% - .03rem);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.no-touchevents .planItem .planDetail .trigger:hover span{opacity:.5}.planItem .planDetail .detail{display:-webkit-box;display:-ms-flexbox;display:flex}.planItem .planDetail .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:1.3rem}.planItem .planDetail .item>dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:.82rem;height:.5rem;font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.13rem;line-height:1.46;letter-spacing:.08em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-align:center}.planItem .planDetail .item>dd{line-height:0;background-color:#dedede;border-radius:.05rem}.planItem .planDetail .item>dd img{width:.82rem;height:.82rem}.planItem .planDetail .item.active>dd{background-color:#b7aa8a}.planItem .planDetail .item.blank>dd{width:.82rem;height:.82rem}@media screen and (max-width:640px){.contentWrap.index.withBg .contHeader{padding-top:2.25rem}.contentWrap.index.withBg .contTit{height:.9rem;width:2rem}.contentWrap.index.withBg .contTit .title[data-txt]{padding-top:.33rem}.contentWrap.detail.withBg:before{height:2.7rem;width:.3rem}.contentWrap.detail.withBg .contHeader{width:100%;height:auto;margin:0;padding-top:.92rem}.contentWrap.detail.withBg .contHeader:before{content:"";position:absolute;z-index:-1;bottom:0;left:0;right:0;top:.92rem;display:block;background-color:#f7f4f4}.contentWrap.detail.withBg .contHeader .mv{position:static;line-height:0}.contentWrap.detail.withBg .contHeader .mv img{width:100%;height:auto}.contentWrap.detail.withBg .decoTxt{top:.35rem;left:.45rem;font-size:.19rem}.contentWrap.detail.withBg .contTit{left:0;bottom:.15rem;max-width:calc(100% - .4rem);min-width:0;width:100%;height:auto;margin-top:.38rem;padding:0;background-color:#f7f4f4}.contentWrap.detail.withBg .contTit .title{font-size:.22rem;line-height:1.43}.contentWrap.detail.withBg .contTit .price{font-size:.12rem;margin-top:.15rem}.contentWrap.detail.withBg .contTit .price strong{font-size:3em}.contentWrap.detail.withBg .contTit .note{font-size:.12rem;margin-top:0}.index>.intro{margin-top:.25rem}.index>.intro .catch{font-size:.14rem;line-height:2}.index>.intro .chart{width:calc(100% - .4rem);height:auto;margin-top:.3rem}.index>.intro .chart img{width:100%;height:auto}.detail .sec_content>.in{padding-bottom:.75rem}.detail .sec_content .intro{padding-top:.34rem;padding-bottom:.35rem}.detail .sec_content .intro:before{top:0}.detail .sec_content .intro .tagBox{margin-top:0}.detail .sec_content .intro .tagBox .tag{padding:.12rem .1rem;font-size:.12rem}.detail .sec_content .intro .tagBox .tag+.tag{margin-left:.05rem}.detail .sec_content .intro>.location{font-size:.14rem;margin-top:.2rem}.detail .sec_content .intro>.location span{padding-left:.2rem}.detail .sec_content .intro>.location span:before{top:calc(50% - .1rem);width:.14rem;height:.18rem}.detail .sec_content .intro .caption{max-width:100%;width:calc(100% - .4rem);font-size:.14rem;line-height:1.85;text-align:left;margin:auto;margin-top:.15rem}.detail .sec_content .intro .caption br{display:none}.detail .sec_content .intro .planDetail{margin-top:.4rem}.detail .sec_content .intro .planDetail .secTit{text-align:center}.detail .sec_content .intro .planDetail .secTit .title{font-size:.15rem;text-align:center;padding-bottom:.16rem}.detail .sec_content .intro .planDetail .secTit .title:before{font-size:.11rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.detail .sec_content .intro .planDetail .secTit .title:after{content:none}.detail .sec_content .intro .planDetail .detail{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:calc(100% - .8rem);width:100%;margin:auto}.detail .sec_content .intro .planDetail .item{height:26.38vw;margin-right:calc((100% - 70vw)/ 3);margin-top:.15rem}.detail .sec_content .intro .planDetail .item:nth-of-type(4n){margin-right:0}.detail .sec_content .intro .planDetail .item>dt{width:17.5vw;height:.35rem;font-size:.1rem;line-height:1.38}.detail .sec_content .intro .planDetail .item>dd img{width:17.5vw;height:17.5vw}.detail .sec_content .intro .planDetail .item.blank>dd{width:17.5vw;height:17.5vw}.detail .sec_content .intro .planDetail .link{max-width:calc(100% - .4rem);margin-top:.2rem}.detail .sec_content .intro .planDetail .txtLink{font-size:.12rem}.detail .sec_schedule .in{padding-top:.58rem}.detail .sec_schedule .flowTit .catch{text-align:left;margin-top:.15rem;padding-left:.2rem}.detail .sec_schedule .flowTit .note{text-align:left;font-size:.11rem;padding-left:.2rem}.detail .sec_schedule .flowBox{display:block;max-width:calc(100% - .4rem);margin-top:.25rem}.detail .sec_schedule .flowBox>.title{font-size:.15rem}.detail .sec_schedule .flowBox .item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;padding:0;margin:0;margin-top:.25rem}.detail .sec_schedule .flowBox .item+.item:before{top:-.24rem;left:calc(50% - .07rem);-webkit-transform:rotate(51deg) skew(10deg);transform:rotate(51deg) skew(10deg)}.detail .sec_schedule .flowBox .item>dt{display:block;height:auto;width:.8rem;padding:0;padding:.15rem;font-size:.21rem;-webkit-box-sizing:border-box;box-sizing:border-box}.detail .sec_schedule .flowBox .item>dt:before{left:auto;right:0;top:0;bottom:0;width:1px;height:auto;background-color:#b1a380}.detail .sec_schedule .flowBox .item>dd{width:calc(100% - .8rem);padding:.1rem .15rem;padding-right:.2rem}.detail .sec_schedule .flowBox .item ul li{font-size:.15rem;text-align:left}.detail .sec_schedule .flowBox .item ul li .note{font-size:.73em}.detail .sec_schedule .flowBox .item ul li.last{margin:0}.detail .sec_schedule .flowBox .item ul.disc li{font-size:.12rem;line-height:1.91}.detail .sec_schedule .flowBox .item ul.disc li:before{width:.08rem;height:.08rem}.detail .sec_schedule .flowBox .item ul.disc li .note{font-size:.81em}.detail .sec_schedule .flowBox+.flowTit{margin-top:.4rem}.detail .sec_schedule .link{max-width:calc(100% - .8rem);width:100%;margin:auto;margin-top:.6rem}.detail .sec_contact>.in{display:block;max-width:calc(100% - .4rem);margin-top:.85rem;padding-top:.3rem;padding-bottom:0}.detail .sec_contact .col01{width:calc(100% - .4rem);margin:auto}.detail .sec_contact .col02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;margin:auto}.detail .sec_contact .secTit .title{margin-left:0;padding-bottom:0}.detail .sec_contact .secTit .title:after{content:none}.detail .sec_contact .secTit .catch{font-size:.16rem;margin-top:.1rem}.detail .sec_contact .btnBox .btn{width:calc((100% - .1rem)/ 2);height:.38rem;margin-top:.1rem;margin-right:.1rem;padding-left:.45rem}.detail .sec_contact .btnBox .btn span{font-size:.12rem;letter-spacing:0}.detail .sec_contact .btnBox .btn:before{top:calc(50% - .12rem);left:.12rem;width:.24rem;height:.24rem}.detail .sec_contact .btnBox .btn:after{top:calc(50% - .17rem);left:.06rem;width:.14rem;height:.14rem}.detail .sec_contact .telBox{display:block;margin-top:.25rem}.detail .sec_contact .telBox dt{font-size:.14rem}.detail .sec_contact .telBox dd .tel{position:relative;font-size:.26rem;margin-left:0}.detail .sec_contact .telBox dd .tel:after{content:"";position:absolute;top:calc(50% - .03rem);right:-.2rem;display:block;width:.06rem;height:.06rem;border-top:1px solid #a99a73;border-right:1px solid #a99a73;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.detail .sec_contact .telBox dd .tel>span{font-size:1.153em;margin-left:.1rem}.detail .sec_contact .telBox dd .time{font-size:.12rem}.detail .sec_contact .link{margin-top:.15rem}.detail .sec_contact .link .btn01{height:.45rem}.detail .sec_contact .link .btn01 span{font-size:.12rem}.detail .sec_contact .link .btn01:after{width:.06rem;height:.06rem;margin-top:-.03rem;right:.15rem}.detail .sec_contact .thumb{width:100%;height:58.75vw;margin-top:.3rem}.detail .sec_contact .lineBox{display:block;width:calc(100% - .4rem);height:auto;margin:auto;margin-top:.2rem;padding:.15rem;-webkit-box-sizing:border-box;box-sizing:border-box}.detail .sec_contact .lineBox>dt{width:100%;padding-left:.5rem;font-size:.12rem;line-height:1.75}.detail .sec_contact .lineBox>dt:before{width:.4rem;height:.4rem;left:-.05rem;top:calc(50% - .2rem)}.detail .sec_contact .lineBox>dd{width:100%;margin-top:.15rem}.detail .sec_contact .lineBox .btn01{width:calc((100% - .1rem)/ 2);height:.4rem}.detail .sec_contact .lineBox .btn01 span{font-size:.11rem}.tabBox{margin-top:.4rem}.tabBox>a,.tabBox>p{width:calc((100% - .3rem)/ 2);height:.45rem;font-size:.16rem}.tabBox>a+*,.tabBox>p+*{margin-left:.1rem}.tabItem{padding-top:.15rem;padding-bottom:.75rem}.tabItem>.link{margin-top:.4rem}.tabItem>.link .btn01{width:calc(100% - .8rem)}.searchBox{max-width:calc(100% - .4rem)}.searchBox .trigger{width:1.5rem;height:.38rem;border-radius:.19rem}.searchBox .trigger span{padding-left:.27rem;padding-right:.21rem;font-size:.12rem}.searchBox .trigger span:before{top:calc(50% - .09rem);width:.18rem;height:.18rem}.searchBox .trigger span:after{top:calc(50% - .04rem);width:.06rem;height:.06rem}.searchBox .detail{padding-bottom:.3rem}.searchBox .selector{display:block}.searchBox .selector>dt{width:100%;padding:0;text-align:left}.searchBox .selector>dt span{font-size:.11rem;padding-left:.25rem}.searchBox .selector>dt span:before{top:calc(50% - .11rem);width:.14rem;height:.22rem}.searchBox .selector>dd{width:100%}.searchBox .selector .tagBox .btn{width:auto;height:auto;min-height:.3rem;font-size:.12rem;margin:0;margin-top:.1rem;margin-right:.09rem;-webkit-box-sizing:border-box;box-sizing:border-box}.searchBox .selector .tagBox .btn label{padding:.03rem .06rem}.searchBox .link{padding-top:.1rem;text-align:center}.searchBox .link .btn{width:calc(100% - .9rem);height:.38rem;font-size:.13rem}.localNav{width:calc(100% - .4rem);margin-top:-.1rem}.localNav .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;height:.3rem;font-size:.12rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:.1rem;margin-top:.1rem}.localNav .btn label{padding:0 .06rem}.optionBox{max-width:calc(100% - .4rem);margin-top:.25rem}.optionBox>.title{font-size:.15rem}.optionBox .optionItem{max-width:100%;min-height:0;padding:.12rem .12rem .2rem;margin:0;margin-top:.15rem}.optionBox .optionItem>.in{width:calc(100% - 34.72vw - .25rem)}.optionBox .optionItem .thumb{width:34.72vw;height:23vw}.optionBox .optionItem .label{padding:.1rem .07rem;font-size:.1rem;margin-top:.06rem}.optionBox .optionItem .title{font-size:.16rem;line-height:1.3;margin-top:.12rem}.optionBox .optionItem .price{font-size:.11rem;margin-top:.1rem}.optionBox .optionItem .price strong{font-size:1.9em}.optionBox .optionItem .txt{font-size:.12rem;margin-top:.15rem;padding:0 .1rem}.planItem{max-width:calc(100% - .4rem);margin:auto;margin-top:.25rem;padding:.2rem;padding-bottom:0}.planItem+.planItem{margin-top:.25rem}.planItem .intro{display:block}.planItem .intro .thumb{width:100%;height:54.16vw}.planItem .intro .thumb figcaption{height:.18rem;padding:0 .1rem}.planItem .intro .thumb figcaption>span{padding-left:.15rem;font-size:.12rem}.planItem .intro .thumb figcaption>span:before{top:calc(50% - .06rem);width:.1rem;height:.12rem}.planItem .intro .txtBox{width:100%;margin:0;margin-top:.15rem;padding:0}.planItem .intro .catBox .label{height:.24rem;padding:0 .1rem;font-size:.12rem}.planItem .intro .title{font-size:.16rem;line-height:1.81;margin-top:.1rem}.planItem .intro .caption{font-size:.12rem;line-height:1.91;margin-top:.1rem}.planItem .intro .priceBox{margin-top:.15rem}.planItem .intro .priceBox .price{font-size:.11rem}.planItem .intro .priceBox .price strong{font-size:2.72em}.planItem .planDetail{margin-top:0}.planItem .planDetail .trigger{height:.6rem;font-size:.13rem;margin-top:.2rem}.planItem .planDetail .trigger span{padding-right:.2rem}.planItem .planDetail .trigger span:after{width:.08rem;height:.08rem}.planItem .planDetail .detail{-ms-flex-wrap:wrap;flex-wrap:wrap}.planItem .planDetail .item{height:26.38vw;margin-right:calc((100% - 70vw)/ 3);margin-top:.15rem}.planItem .planDetail .item:nth-of-type(4n){margin-right:0}.planItem .planDetail .item>dt{width:17.5vw;height:.35rem;font-size:.1rem;line-height:1.38}.planItem .planDetail .item>dd img{width:17.5vw;height:17.5vw}.planItem .planDetail .item.blank>dd{width:17.5vw;height:17.5vw}}@media print,screen and (min-width:641px){.contentWrap.detail.withBg .contTit{min-height:3.75rem}.detail .sec_content .intro .planDetail .item+.item{margin-left:.09rem}.detail .sec_schedule .flowBox .item{min-height:2.8rem}.detail .sec_schedule .flowBox .item:nth-of-type(5n){margin-right:0}.detail .sec_schedule .flowBox .item:nth-of-type(6){margin-left:.2rem}.detail .sec_schedule .flowBox .item:last-of-type{width:1.8rem}.localNav .btn:nth-of-type(6n){margin-right:0}.planItem .planDetail .item+.item{margin-left:.09rem}}
/*# sourceMappingURL=plan.css.map */
