@charset "UTF-8";
/* コンパイルCSS 直接修正禁止 */
.contHeader>.in{width:100%;margin:auto}.contHeader .contTit .title{position:relative;font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.18rem;letter-spacing:.18em;line-height:1;color:#006f81;padding-top:.7rem}.contHeader .contTit .title:before{content:attr(data-txt);position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:din-2014,sans-serif;font-style:normal;font-weight:600;font-size:.6rem;letter-spacing:.1em;line-height:.8;color:#006f81}.contHeader .catch{font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.18rem;letter-spacing:.3em;line-height:2.88}.contHeader:not(.detail)>.in{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:11rem;padding-top:2.5rem;padding-bottom:.3rem}.contHeader.detail>.in{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;padding-top:.96rem;height:4.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.contHeader.detail .title{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-style:normal;font-weight:500;font-weight:500;font-size:.4rem;letter-spacing:.1em;line-height:1.5;text-align:center;padding-top:.4rem;font-weight:700}.contHeader.detail .title:before{font-size:.18rem}.listBox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:13.3rem;width:100%;margin:auto;padding-bottom:1.5rem}.listBox:before{content:"";position:absolute;z-index:-1;top:-1.4rem;bottom:0;left:calc(50% - 4.1rem);right:calc(50% - 50vw);background-image:url(../img/plan/list_bg.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover}.no-touchevents .listBox:before{background-attachment:fixed}.listBox .item{margin-right:calc((100% - 11.4rem)/ 2);margin-top:1rem}.listBox .item>.in{position:relative;z-index:0;display:block;max-width:3.8rem;width:100%;background-color:#fff;-webkit-box-shadow:0 .06rem .04rem rgba(0,111,129,.15);box-shadow:0 .06rem .04rem rgba(0,111,129,.15)}.listBox .item .wrapLink{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.no-touchevents .listBox .item .wrapLink:hover~.thumb img{-webkit-transform:scale(1.07);transform:scale(1.07);opacity:.5}.no-touchevents .listBox .item .wrapLink:hover~.txtBox:after{height:100%}.listBox .item .thumb{width:3.8rem;height:2.3rem;overflow:hidden}.listBox .item .thumb img{-webkit-transform:scale(1);transform:scale(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}.listBox .item .txtBox{position:relative;background-color:#fff;padding:.2rem .3rem;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:2.7rem}.listBox .item .txtBox:after,.listBox .item .txtBox:before{content:"";display:block;position:absolute;top:0;left:0;background-color:#006f81}.listBox .item .txtBox:before{width:.02rem;height:100%}.listBox .item .txtBox:after{width:.04rem;height:1.1rem;-webkit-transition:height .3s;transition:height .3s}.listBox .item .txtBox .caption{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;font-size:.15rem;letter-spacing:0;line-height:1.46;color:#948046}.listBox .item .txtBox .caption .lineClamp{text-align:center}.listBox .item .txtBox .title{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;min-height:.3rem;font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:600;font-size:.2rem;letter-spacing:.22em;line-height:1.4;color:#006f81;margin-top:.1rem}.listBox .item .txtBox .title .lineClamp{text-align:center}.listBox .item .txtBox .txt{font-size:.15rem;letter-spacing:.05em;line-height:2;margin-top:.1rem}.detailBox{padding-top:.65rem;padding-bottom:1.5rem;background-image:url(../img/plan/detail_bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover}.no-touchevents .detailBox{background-attachment:fixed}.detailBox>.in{max-width:12.4rem;width:100%;margin:auto;padding:.7rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.detailBox .upperBox:after{content:"";display:block;clear:both}.detailBox .upperBox .phBox{float:left;width:5rem;line-height:0}.detailBox .upperBox .phBox .ph{display:block;width:100%;height:3.1rem}.detailBox .upperBox .phBox .ph+.ph{margin-top:.2rem}.detailBox .upperBox .txtBox{float:right;width:5.5rem}.detailBox .upperBox .txtBox .caption{font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.24rem;letter-spacing:.2em;line-height:1.75;color:#006f81}.detailBox .upperBox .txtBox .txt{font-size:.15rem;letter-spacing:.05em;line-height:1.73;margin-top:.15rem}.detailBox .upperBox .dataBox{float:right;position:relative;width:5.5rem;margin-top:.3rem;background-color:#fff}.detailBox .upperBox .dataBox .item{display:table;width:100%;border:1px solid #bbb}.detailBox .upperBox .dataBox .item>dd,.detailBox .upperBox .dataBox .item>dt{display:table-cell;vertical-align:middle;padding:.2rem .15rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.15rem;letter-spacing:.05em;line-height:1.46}.detailBox .upperBox .dataBox .item>dt{width:.95rem;text-align:center;background-color:#f5f1e7}.detailBox .upperBox .dataBox .item>dd{width:calc(100% - .95rem);text-align:left}.detailBox .upperBox .dataBox .item+.item{border-top:none}.detailBox .upperBox .dataBox .item .date{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.detailBox .upperBox .dataBox .item .date>dt:after{content:"／"}.detailBox .upperBox .privilegeBox{float:right;position:relative;width:5.5rem;margin-top:.24rem;padding:.35rem;padding-bottom:.3rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#e5f1f2}.detailBox .upperBox .privilegeBox:before{content:"";position:absolute;z-index:0;top:.05rem;bottom:.05rem;left:.05rem;right:.05rem;border:1px solid #fff;pointer-events:none}.detailBox .upperBox .privilegeBox>.title{font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.2rem;letter-spacing:.3em;line-height:1;color:#006f81;text-align:center}.detailBox .upperBox .privilegeBox>.txt{font-size:.16rem;font-weight:700;letter-spacing:.05em;line-height:2;color:#333;margin-top:.2rem}.detailBox .upperBox .privilegeBox .detail{position:relative;margin-top:.15rem;padding-top:.15rem}.detailBox .upperBox .privilegeBox .detail:before{content:"";position:absolute;top:0;left:0;right:0;background-image:-webkit-gradient(linear,right top, left top,from(#006f81),color-stop(25%, #006f81),color-stop(25%, transparent),to(transparent));background-image:linear-gradient(to left,#006f81,#006f81 25%,transparent 25%,transparent 100%);background-size:4px 4px;height:1px;border:none}.detailBox .upperBox .privilegeBox .detail .item{display:-webkit-box;display:-ms-flexbox;display:flex}.detailBox .upperBox .privilegeBox .detail .item+.item{margin-top:.05rem}.detailBox .upperBox .privilegeBox .detail .item>*{font-size:.15rem;font-weight:500;letter-spacing:.05em;line-height:1.6}.detailBox .upperBox .privilegeBox .detail .item>dt{width:.9rem;white-space:nowrap}.detailBox .upperBox .privilegeBox .detail .item>dd{width:calc(100% - .9rem)}.detailBox .upperBox .link{float:right;width:5.5rem;margin-top:.3rem}.detailBox .itemBox{position:relative;margin-top:.9rem;background-color:#fff}.detailBox .itemBox+.detailBox{margin-top:.75rem}.detailBox .itemBox .secTit .title{font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.22rem;letter-spacing:.3em;line-height:1;color:#000;padding:0;padding-bottom:.34rem}.detailBox .itemBox .secTit .title:before{content:attr(data-txt);font-family:din-2014,sans-serif;font-style:normal;font-weight:600;font-size:.16rem;letter-spacing:.1em;line-height:.8;position:absolute;top:auto;bottom:0}.detailBox .itemBox .itemWrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:.5rem;border-bottom:1px solid #a6cdd3}.detailBox .itemBox .item{display:table;width:50%;border-top:1px solid #a6cdd3}.detailBox .itemBox .item>dd,.detailBox .itemBox .item>dt{display:table-cell;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.15rem;letter-spacing:.05em;line-height:1.46}.detailBox .itemBox .item>dt{width:1rem;padding:.2rem 0;text-align:center;color:#006f81;background-color:#e3eff1}.detailBox .itemBox .item>dd{width:calc(100% - 1rem);padding:.2rem .15rem}.detailBox .itemBox .item>dd .date{display:-webkit-box;display:-ms-flexbox;display:flex}.detailBox .itemBox .item>dd .date>dt{width:5.5em}.detailBox .itemBox .item>dd .date>dt:after{content:"／"}.detailBox .itemBox .item>dd .date>dd{width:calc(100% - 5.5em)}.detailBox .itemBox .item>dd .offPrice{color:#d9576e}.detailBox .itemBox .blank{position:relative;display:block;width:50%;border-top:1px solid #a6cdd3}.detailBox .itemBox .blank:before{content:"";position:absolute;top:0;left:0;width:1rem;height:100%;background-color:#e3eff1}.detailBox .link{text-align:center;margin-top:.4rem}.detailBox .link .btn02 span{font-size:.13rem}.detailBox .link .btn02:before{width:.2rem}.no-touchevents .detailBox .link .btn02:hover span{color:#b0924a}.no-touchevents .detailBox .link .btn02:hover:before{border-bottom-color:#b0924a}.no-touchevents .detailBox .link .btn02:hover:after{border-color:transparent transparent transparent #b0924a}@media screen and (max-width:640px){.sideModule .caption{display:none!important}.contHeader .contTit .title{font-size:.16rem;padding-top:.42rem;text-align:center}.contHeader .contTit .title:before{font-size:.35rem}.contHeader .catch{font-size:.13rem;line-height:2.61;text-align:center;margin-top:.4rem}.contHeader:not(.detail)>.in{display:block;padding-top:26.66vw;padding-bottom:.3rem}.contHeader.detail>.in{height:60vw;padding-top:.5rem}.contHeader.detail .title{font-size:.27rem;padding:0 .2rem;padding-top:.2rem}.contHeader.detail .title:before{font-size:.13rem}.listBox{display:block;max-width:100%;padding-bottom:.6rem}.listBox:before{top:-2.6rem;left:26.66vw;right:0;background-image:url(../img/plan/list_bg_sp.jpg);background-size:contain;background-repeat:repeat-y}.listBox .item{margin:auto;margin-top:.3rem}.listBox .item>.in{max-width:calc(100% - .6rem);margin:auto;-webkit-box-shadow:0 .03rem .02rem rgba(0,111,129,.15);box-shadow:0 .03rem .02rem rgba(0,111,129,.15)}.listBox .item .thumb{width:100%;height:50.66vw}.listBox .item .txtBox{padding:.15rem .2rem;min-height:0}.listBox .item .txtBox:before{width:1px}.listBox .item .txtBox:after{width:2px;height:.9rem}.listBox .item .txtBox .caption{font-size:.13rem;line-height:1.53}.listBox .item .txtBox .title{min-height:0;font-size:.17rem;line-height:1.58;margin-top:.05rem}.listBox .item .txtBox .txt{font-size:.12rem;line-height:2.29;margin-top:.05rem}.detailBox{padding-top:.35rem;padding-bottom:.5rem;background-image:url(../img/plan/list_bg_sp.jpg);background-size:contain;background-repeat:repeat-y}.detailBox>.in{max-width:calc(100% - .4rem);padding:.3rem .2rem;padding-bottom:.4rem}.detailBox .upperBox .phBox{float:none;width:100%;margin-top:.3rem}.detailBox .upperBox .phBox .ph{height:48.8vw}.detailBox .upperBox .phBox .ph+.ph{margin-top:.15rem}.detailBox .upperBox .txtBox{float:none;width:100%}.detailBox .upperBox .txtBox .caption{font-size:.16rem;line-height:1.68;text-align:center}.detailBox .upperBox .txtBox .txt{font-size:.12rem;line-height:2.5;margin-top:.1rem}.detailBox .upperBox .dataBox{float:none;width:100%}.detailBox .upperBox .dataBox .item{display:block}.detailBox .upperBox .dataBox .item.person>dd{text-align:center}.detailBox .upperBox .dataBox .item>dd,.detailBox .upperBox .dataBox .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;padding:.15rem .25rem;font-size:.13rem}.detailBox .upperBox .dataBox .item>dt{width:100%}.detailBox .upperBox .dataBox .item>dd{display:block;width:100%}.detailBox .upperBox .dataBox .item .date{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.detailBox .upperBox .dataBox .item .date+.date{margin-top:.12rem;padding-top:.15rem}.detailBox .upperBox .dataBox .item .date+.date:before{content:"";position:absolute;top:0;left:0;right:0;background-image:-webkit-gradient(linear,right top, left top,from(#bbb),color-stop(33.3333333333%, #bbb),color-stop(33.3333333333%, transparent),to(transparent));background-image:linear-gradient(to left,#bbb,#bbb 33.3333333333%,transparent 33.3333333333%,transparent 100%);background-size:3px 3px;height:1px;border:none}.detailBox .upperBox .dataBox .item .date>dt{width:.7rem}.detailBox .upperBox .dataBox .item .date>dd{width:calc(100% - .7rem)}.detailBox .upperBox .privilegeBox{float:none;width:100%;padding:.25rem;margin-top:.18rem}.detailBox .upperBox .privilegeBox>.title{font-size:.16rem}.detailBox .upperBox .privilegeBox>.txt{font-size:.13rem;line-height:1.92}.detailBox .upperBox .privilegeBox .detail{margin-top:.15rem;padding-top:.18rem}.detailBox .upperBox .privilegeBox .detail:before{background-image:-webkit-gradient(linear,right top, left top,from(#006f81),color-stop(33.3333333333%, #006f81),color-stop(33.3333333333%, transparent),to(transparent));background-image:linear-gradient(to left,#006f81,#006f81 33.3333333333%,transparent 33.3333333333%,transparent 100%);background-size:3px 3px;height:1px;border:none}.detailBox .upperBox .privilegeBox .detail .item{display:block}.detailBox .upperBox .privilegeBox .detail .item+.item{margin-top:.1rem}.detailBox .upperBox .privilegeBox .detail .item>*{font-size:.12rem;line-height:1.6}.detailBox .upperBox .privilegeBox .detail .item>dt{width:100%}.detailBox .upperBox .privilegeBox .detail .item>dd{width:100%;margin-top:.05rem}.detailBox .upperBox .link{float:none;width:100%;margin:auto;margin-top:.3rem}.detailBox .itemBox{margin-top:.5rem}.detailBox .itemBox+.detailBox{margin-top:.5rem}.detailBox .itemBox .secTit .title{font-size:.17rem;padding-bottom:.22rem}.detailBox .itemBox .secTit .title:before{font-size:.13rem;letter-spacing:.07em}.detailBox .itemBox .itemWrap{display:block;margin-top:.3rem}.detailBox .itemBox .item{display:block;width:100%}.detailBox .itemBox .item>dd,.detailBox .itemBox .item>dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.13rem;line-height:1.69}.detailBox .itemBox .item>dt{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:.15rem 0}.detailBox .itemBox .item>dd{display:block;width:100%;padding:.15rem 0}.detailBox .itemBox .item>dd .taC{text-align:center}.detailBox .itemBox .item>dd .date{display:block}.detailBox .itemBox .item>dd .date>dt{width:100%}.detailBox .itemBox .item>dd .date>dd{width:100%}.detailBox .itemBox .blank{display:none}.detailBox .itemBox .blank:before{content:none}.detailBox .itemBox.price .item>dd{display:block;text-align:center}.detailBox .link{margin-top:.3rem}.detailBox .link .btn02{width:calc(100% - .45rem);height:.5rem}.detailBox .link .btn02 span{font-size:.12rem}.detailBox .link .btn02:before{width:.15rem}}@media print,screen and (min-width:641px){.contHeader .catch{position:relative;top:-.09rem}.contHeader:not(.detail) .title{width:3.9rem;text-align:left}.contHeader:not(.detail) .title:before{left:0;-webkit-transform:none;transform:none}.listBox .item:nth-child(-n+3){margin-top:.6rem}.listBox .item:nth-of-type(3n){margin-right:0}.detailBox .upperBox .privilegeBox.pcLeft{width:5rem;float:left}}
/*# sourceMappingURL=plan.css.map */