﻿#mainttl{margin-bottom:40px}#mainttl .mainttl__img img{object-position:80%}.mt_inquiry{font-size:1.3rem}@media(min-width: 769px){.mt_inquiry{font-size:calc(1.3rem + (1vw - 7.69px)*0.6042296073)}}@media(min-width: 1100px){.mt_inquiry{font-size:1.5rem}}.mt_inquiry.check{margin-top:10px}.contacts__ttl{font-size:1.4rem;background:#454545;color:#fff;padding:3px 10px}@media(min-width: 769px){.contacts__ttl{font-size:calc(1.4rem + (1vw - 7.69px)*0.6042296073)}}@media(min-width: 1100px){.contacts__ttl{font-size:1.6rem}}.contacts__body{margin-bottom:36px}.btn__wp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:820px;margin:0 auto}.btn__wp>div{flex:0 1 48%;width:48%;max-width:48%}.btn--more a,.btn--more button{width:100%;font-size:1.6rem;position:relative;display:block;margin:auto;padding:20px;max-width:260px;text-align:center;color:#fff;background:#7ba820;border:solid 3px #7ba820;border-radius:50px;box-sizing:border-box}.btn--more a::after,.btn--more button::after{font-size:1.4rem;position:absolute;width:100%;top:50%;transform:translateY(-50%);content:"";right:15px;width:auto;font-family:"Font Awesome 5 Free";font-weight:900;transform:translateY(-50%) translateX(0px);transition:.3s}@media(min-width: 769px){.btn--more a::after,.btn--more button::after{font-size:calc(1.4rem + (1vw - 7.69px)*2.4330900243)}}@media(min-width: 1180px){.btn--more a::after,.btn--more button::after{font-size:2.4rem}}.btn--back a,.btn--back button{width:100%;font-size:1.6rem;position:relative;display:block;margin:auto;padding:20px;max-width:260px;text-align:center;color:#fff;background:#aaa;border:solid 3px #aaa;border-radius:50px;box-sizing:border-box}.btn--back a::after,.btn--back button::after{font-size:1.4rem;position:absolute;width:100%;top:50%;transform:translateY(-50%);content:"";left:15px;width:auto;font-family:"Font Awesome 5 Free";font-weight:900;transform:translateY(-50%) translateX(0px);transition:.3s}@media(min-width: 769px){.btn--back a::after,.btn--back button::after{font-size:calc(1.4rem + (1vw - 7.69px)*2.4330900243)}}@media(min-width: 1180px){.btn--back a::after,.btn--back button::after{font-size:2.4rem}}.layout__flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;align-items:center}.layout__flex-col.col-1{flex:0 1 calc(5.5555555556%*1);width:calc(5.5555555556%*1);max-width:calc(5.5555555556%*1)}.layout__flex-col.order-1{order:1}.layout__flex-col.col-2{flex:0 1 calc(5.5555555556%*2);width:calc(5.5555555556%*2);max-width:calc(5.5555555556%*2)}.layout__flex-col.order-2{order:2}.layout__flex-col.col-3{flex:0 1 calc(5.5555555556%*3);width:calc(5.5555555556%*3);max-width:calc(5.5555555556%*3)}.layout__flex-col.order-3{order:3}.layout__flex-col.col-4{flex:0 1 calc(5.5555555556%*4);width:calc(5.5555555556%*4);max-width:calc(5.5555555556%*4)}.layout__flex-col.order-4{order:4}.layout__flex-col.col-5{flex:0 1 calc(5.5555555556%*5);width:calc(5.5555555556%*5);max-width:calc(5.5555555556%*5)}.layout__flex-col.order-5{order:5}.layout__flex-col.col-6{flex:0 1 calc(5.5555555556%*6);width:calc(5.5555555556%*6);max-width:calc(5.5555555556%*6)}.layout__flex-col.order-6{order:6}.layout__flex-col.col-7{flex:0 1 calc(5.5555555556%*7);width:calc(5.5555555556%*7);max-width:calc(5.5555555556%*7)}.layout__flex-col.order-7{order:7}.layout__flex-col.col-8{flex:0 1 calc(5.5555555556%*8);width:calc(5.5555555556%*8);max-width:calc(5.5555555556%*8)}.layout__flex-col.order-8{order:8}.layout__flex-col.col-9{flex:0 1 calc(5.5555555556%*9);width:calc(5.5555555556%*9);max-width:calc(5.5555555556%*9)}.layout__flex-col.order-9{order:9}.layout__flex-col.col-10{flex:0 1 calc(5.5555555556%*10);width:calc(5.5555555556%*10);max-width:calc(5.5555555556%*10)}.layout__flex-col.order-10{order:10}.layout__flex-col.col-11{flex:0 1 calc(5.5555555556%*11);width:calc(5.5555555556%*11);max-width:calc(5.5555555556%*11)}.layout__flex-col.order-11{order:11}.layout__flex-col.col-12{flex:0 1 calc(5.5555555556%*12);width:calc(5.5555555556%*12);max-width:calc(5.5555555556%*12)}.layout__flex-col.order-12{order:12}.layout__flex-col.col-13{flex:0 1 calc(5.5555555556%*13);width:calc(5.5555555556%*13);max-width:calc(5.5555555556%*13)}.layout__flex-col.order-13{order:13}.layout__flex-col.col-14{flex:0 1 calc(5.5555555556%*14);width:calc(5.5555555556%*14);max-width:calc(5.5555555556%*14)}.layout__flex-col.order-14{order:14}.layout__flex-col.col-15{flex:0 1 calc(5.5555555556%*15);width:calc(5.5555555556%*15);max-width:calc(5.5555555556%*15)}.layout__flex-col.order-15{order:15}.layout__flex-col.col-16{flex:0 1 calc(5.5555555556%*16);width:calc(5.5555555556%*16);max-width:calc(5.5555555556%*16)}.layout__flex-col.order-16{order:16}.layout__flex-col.col-17{flex:0 1 calc(5.5555555556%*17);width:calc(5.5555555556%*17);max-width:calc(5.5555555556%*17)}.layout__flex-col.order-17{order:17}.layout__flex-col.col-18{flex:0 1 calc(5.5555555556%*18);width:calc(5.5555555556%*18);max-width:calc(5.5555555556%*18)}.layout__flex-col.order-18{order:18}.room__wp{margin:0 auto 10px}.room__wp .room__wp-header{font-size:1rem;font-weight:bold;text-align:center;background:#f4f4f4}@media(min-width: 375px){.room__wp .room__wp-header{font-size:calc(1rem + (1vw - 3.75px)*1.0666666667)}}@media(min-width: 750px){.room__wp .room__wp-header{font-size:1.4rem}}.room__wp .room__box{padding:10px 0;box-sizing:border-box;font-size:1.3rem;font-family:游ゴシック体 Pr6N M,Yu Gothic Pr6N M,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic";font-weight:normal;text-align:center;border-bottom:1px solid #707070}@media(min-width: 375px){.room__wp .room__box{font-size:calc(1.3rem + (1vw - 3.75px)*0.5333333333)}}@media(min-width: 750px){.room__wp .room__box{font-size:1.5rem}}.room__wp .room__box .room__data-fee{font-family:游ゴシック体 Pr6N B,Yu Gothic Pr6N B,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic";color:#e00814;font-weight:bold;font-size:1.5rem;line-height:1}@media(min-width: 375px){.room__wp .room__box .room__data-fee{font-size:calc(1.5rem + (1vw - 3.75px)*0.8)}}@media(min-width: 750px){.room__wp .room__box .room__data-fee{font-size:1.8rem}}.room__wp .room__box .room__detail .room__detail-info{margin:10px auto}.room__wp .room__box .room__detail .room__detail-info .layout__flex-col{display:contents}.room__wp .room__box .room__detail .room__detail-txt{margin-bottom:10px;font-size:1.2rem;font-size:1.2rem;font-family:游ゴシック体 Pr6N M,Yu Gothic Pr6N M,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic";font-weight:normal;text-align:center;letter-spacing:.1em}@media(min-width: 375px){.room__wp .room__box .room__detail .room__detail-txt{font-size:calc(1.2rem + (1vw - 3.75px)*0.8)}}@media(min-width: 750px){.room__wp .room__box .room__detail .room__detail-txt{font-size:1.5rem}}.room__wp .room__box .room__detail .room__detail-txt--l{font-family:游ゴシック体 Pr6N B,Yu Gothic Pr6N B,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic";font-weight:bold}.room__wp .room__box .room__detail .room__btn-wp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.room__wp .room__data-fee{color:#e00814}.room__wp .room__data-state,.room__wp .room__data-state--full,.room__wp .room__data-state--available{display:inline-block;padding:5px 10px;border:2px solid #57b34b;border-radius:6px;color:#57b34b;line-height:1;font-family:游ゴシック体 Pr6N B,Yu Gothic Pr6N B,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic";font-weight:bold;font-size:1rem}@media(min-width: 375px){.room__wp .room__data-state,.room__wp .room__data-state--full,.room__wp .room__data-state--available{font-size:calc(1rem + (1vw - 3.75px)*1.3333333333)}}@media(min-width: 750px){.room__wp .room__data-state,.room__wp .room__data-state--full,.room__wp .room__data-state--available{font-size:1.5rem}}.room__wp .room__data-state.full,.room__wp .room__data-state--full.full,.room__wp .room__data-state--available.full{border-color:red;color:red}.room__wp .room__data-state.plans,.room__wp .room__data-state--full.plans,.room__wp .room__data-state--available.plans{border-color:#ae921f;color:#ae921f}.build__list{display:grid;grid-row-gap:10px;align-items:center;grid-template-columns:repeat(2, 50%);width:100%}.build__list .build__list-item input[type=checkbox]{position:absolute;z-index:-1;opacity:0}.build__list .build__list-item input[type=checkbox]:checked+.check-box{color:#7ba820}.build__list .build__list-item input[type=checkbox]:checked+.check-box:before{background:#7ba820}.build__list .build__list-item .check-box{display:block;position:relative;padding-left:30px;line-height:20px;cursor:pointer}.build__list .build__list-item .check-box:before{box-sizing:border-box;position:absolute;top:0;left:0;content:"";display:inline-block;width:20px;height:20px;border:1px solid #707070}.form .form__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:24px}.form .form__item:first-child{margin-top:10px}.form .form__item .form__item-ttl{position:relative;flex:0 1 100%;width:100%;max-width:100%;font-size:1.6rem;margin-bottom:10px;letter-spacing:0}@media(min-width: 769px){.form .form__item .form__item-ttl{font-size:calc(1.6rem + (1vw - 7.69px)*0.6042296073)}}@media(min-width: 1100px){.form .form__item .form__item-ttl{font-size:1.8rem}}.form .form__item .form__item-ttl .item__ttl-txt{display:inline-block;margin-right:12px}.form .form__item .form__item-ttl .box-item{display:inline-block;font-size:1.2rem;width:52px;box-sizing:border-box;padding:2px;text-align:center;line-height:normal;color:#fff}@media(min-width: 769px){.form .form__item .form__item-ttl .box-item{font-size:calc(1.2rem + (1vw - 7.69px)*0.6042296073)}}@media(min-width: 1100px){.form .form__item .form__item-ttl .box-item{font-size:1.4rem}}.form .form__item .form__item-ttl .box-item.need{background:#a01c1c}.form .form__item .form__item-ttl .box-item.any{background:#909090}.form .form__item .form__item-data{width:100%}.form .form__item .form__item-data input[type=text],.form .form__item .form__item-data input[type=email]{font-size:1.6rem;box-sizing:border-box;padding:10.5px 10px 11px 10px;line-height:normal;width:100%;border:solid 1px #c4c4c4}@media(min-width: 769px){.form .form__item .form__item-data input[type=text],.form .form__item .form__item-data input[type=email]{font-size:calc(1.6rem + (1vw - 7.69px)*0.6042296073)}}@media(min-width: 1100px){.form .form__item .form__item-data input[type=text],.form .form__item .form__item-data input[type=email]{font-size:1.8rem}}.form .form__item .form__item-data input[type=text]::placeholder,.form .form__item .form__item-data input[type=email]::placeholder{color:#7e7e7e}.form .form__item .form__item-data input[type=text]::-ms-input-placeholder,.form .form__item .form__item-data input[type=email]::-ms-input-placeholder{color:#7e7e7e}.form .form__item .form__item-data input[type=text].error,.form .form__item .form__item-data input[type=email].error{background:#ffe7e7;border-color:#ffa9a9}.form .form__item .form__item-data textarea{font-size:1.6rem;box-sizing:border-box;padding:11px 10px 11px 10px;line-height:normal;width:100%;resize:vertical;height:150px;border:solid 1px #c4c4c4}@media(min-width: 769px){.form .form__item .form__item-data textarea{font-size:calc(1.6rem + (1vw - 7.69px)*0.6042296073)}}@media(min-width: 1100px){.form .form__item .form__item-data textarea{font-size:1.8rem}}.form .form__item .form__item-data textarea::placeholder{color:#7e7e7e}.form .form__item .form__item-data textarea::-ms-input-placeholder{color:#7e7e7e}.form .form__item .form__item-data textarea.error{background:#ffe7e7;border-color:#ffa9a9}.form .form__item .form__item-data .attention{font-size:1.2rem;line-height:1;padding-left:16px;margin-top:6px}@media(min-width: 769px){.form .form__item .form__item-data .attention{font-size:calc(1.2rem + (1vw - 7.69px)*0.3021148036)}}@media(min-width: 1100px){.form .form__item .form__item-data .attention{font-size:1.3rem}}.form .form__item .form__item-data select{font-size:1.6rem;box-sizing:border-box;line-height:normal;width:100%;border:solid 1px #c4c4c4;background:#fff}@media(min-width: 769px){.form .form__item .form__item-data select{font-size:calc(1.6rem + (1vw - 7.69px)*0.6042296073)}}@media(min-width: 1100px){.form .form__item .form__item-data select{font-size:1.8rem}}.form .form__item .form__item-data select::-ms-expand{display:none}.form .form__item .form__item-data .item__data-radio{position:relative}.form .form__item .form__item-data .item__data-radio .checkbox-input{position:absolute;margin:0;padding:0;top:1px;left:0;height:18px;width:18px;border:none;-webkit-appearance:none;opacity:0;appearance:none;z-index:1;cursor:pointer}.form .form__item .form__item-data .item__data-radio .checkbox-parts{display:block;position:relative;padding-left:31px;cursor:pointer;font-size:1.4rem;line-height:1.429em}@media(min-width: 769px){.form .form__item .form__item-data .item__data-radio .checkbox-parts{font-size:calc(1.4rem + (1vw - 7.69px)*0.6042296073)}}@media(min-width: 1100px){.form .form__item .form__item-data .item__data-radio .checkbox-parts{font-size:1.6rem}}.form .form__item .form__item-data .item__data-radio .checkbox-parts::before{position:absolute;content:"";display:block;top:0px;left:0px;width:18px;height:18px;box-sizing:border-box;border:1px solid #707070;background:#fff;border-radius:100%;cursor:pointer}.form .form__item .form__item-data .item__data-radio .checkbox-parts::after{position:absolute;content:"";display:block;top:4px;left:4px;width:10px;height:10px;box-sizing:border-box;background:#7e7e7e;border-radius:100%;cursor:pointer;opacity:0;transition:.3s}.form .form__item .form__item-data .item__data-radio .checkbox-input:checked+.checkbox-parts::after{opacity:1;transition:.3s}.form .form__item .form__item-data .item__data-checkbox{position:relative}.form .form__item .form__item-data .item__data-checkbox .checkbox-input{position:absolute;margin:0;padding:0;top:8px;left:0;height:15px;width:15px;border:none;-webkit-appearance:none;opacity:0;appearance:none;z-index:1;cursor:pointer}.form .form__item .form__item-data .item__data-checkbox .checkbox-input:disabled{pointer-events:none}.form .form__item .form__item-data .item__data-checkbox .checkbox-input:disabled+label{color:#cfcfcf;pointer-events:none}.form .form__item .form__item-data .item__data-checkbox .checkbox-input:disabled+label::before{border-color:#bababa;background:#cfcfcf}.form .form__item .form__item-data .item__data-checkbox .checkbox-input:disabled+label::after{display:none}.form .form__item .form__item-data .item__data-checkbox .checkbox-parts{position:relative;padding-left:20px;cursor:pointer}.form .form__item .form__item-data .item__data-checkbox .checkbox-parts::before{position:absolute;content:"";display:block;top:-1px;left:0px;width:15px;height:15px;box-sizing:border-box;border:1px solid #707070;background:#fff;border-radius:1px;cursor:pointer;transition:.3s}.form .form__item .form__item-data .item__data-checkbox .checkbox-parts::after{position:absolute;content:"";display:block;top:1.5px;left:5px;width:3px;height:6px;transform:rotate(40deg);border-bottom:2px solid #fff;border-right:2px solid #fff;cursor:pointer;opacity:0;transition:.3s}.form .form__item .form__item-data .item__data-checkbox .checkbox-input:checked+.checkbox-parts::before{background:#e89090;transition:.3s}.form .form__item .form__item-data .item__data-checkbox .checkbox-input:checked+.checkbox-parts::after{opacity:1;transition:.3s}.form .form__item .form__item-data.flex-box,.form .form__item .form__item-data.flex-box--select{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.form .form__item .form__item-data.flex-box .flex-item,.form .form__item .form__item-data.flex-box--select .flex-item{flex:0 1 49%;width:49%;max-width:49%}.form .form__item .form__item-data.flex-box_3,.form .form__item .form__item-data.flex-box_3--select{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.form .form__item .form__item-data.flex-box_3 input,.form .form__item .form__item-data.flex-box_3--select input,.form .form__item .form__item-data.flex-box_3 select,.form .form__item .form__item-data.flex-box_3--select select{flex:0 1 calc((100% - 20px)/3);width:calc((100% - 20px)/3);max-width:calc((100% - 20px)/3)}.form .form__item .form__item-data.flex-box_4,.form .form__item .form__item-data.flex-box_4--select{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.form .form__item .form__item-data.flex-box_4 input,.form .form__item .form__item-data.flex-box_4--select input,.form .form__item .form__item-data.flex-box_4 select,.form .form__item .form__item-data.flex-box_4--select select{flex:0 1 24%;width:24%;max-width:24%}.form .form__item .form__item-data.tel-box input,.form .form__item .form__item-data.tel-box select{width:30%}.form .form__item .form__item-data .item__input-check{font-size:1.4rem;padding-left:14px}@media(min-width: 769px){.form .form__item .form__item-data .item__input-check{font-size:calc(1.4rem + (1vw - 7.69px)*0.6042296073)}}@media(min-width: 1100px){.form .form__item .form__item-data .item__input-check{font-size:1.6rem}}.form .form__item[data-activation]{display:none}.form .form__item[data-activation].active{display:flex}.radio_box-wp .form__item-data{margin-left:14px}.radio_box-wp .form__item-data .item__data-radio{margin-top:10px}.radio_box-wp .form__item-data .item__data-radio:first-child{margin-top:0}.radio_box-wp.line .form__item-data .item__data-radio{display:inline-block;margin-top:0;margin-left:32px}.radio_box-wp.line .form__item-data .item__data-radio:first-child{margin-left:0}.selectbox-wp.age .form__item-data select{max-width:180px}.txtbox-wp.zip .form__item-data input[type=text],.txtbox-wp.zip .form__item-data input[type=email]{max-width:160px;margin-left:7px}.txtbox-wp.address{margin-top:4px}.txtbox-wp.desire_date .form__item-data input[type=text],.txtbox-wp.desire_date .form__item-data input[type=email],.txtbox-wp.cancel_month .form__item-data input[type=text],.txtbox-wp.cancel_month .form__item-data input[type=email]{max-width:310px}.txtbox-wp.room_num .form__item-data input[type=text]{max-width:120px}.address-wp .form__item-data .item__data-wp{margin-top:10px}.address-wp .form__item-data .item__data-wp:first-child{margin-top:0}.address-wp .form__item-data .item__data-wp .zip-icon{display:inline-block}.address-wp .form__item-data .item__data-wp .zip-code{max-width:160px}.address-wp .form__item-data .item__data-wp .pref{max-width:240px}#comptxt .comptxt__wp{margin-bottom:48px}#comptxt .comptxt__wp .comptxt__wp-ttl{margin-bottom:24px;font-size:1.8rem;text-align:center}@media(min-width: 769px){#comptxt .comptxt__wp .comptxt__wp-ttl{font-size:calc(1.8rem + (1vw - 7.69px)*0.6042296073)}}@media(min-width: 1100px){#comptxt .comptxt__wp .comptxt__wp-ttl{font-size:2rem}}#comptxt .comptxt__wp .comptxt__wp-txt{font-size:1.4rem}@media(min-width: 769px){#comptxt .comptxt__wp .comptxt__wp-txt{font-size:calc(1.4rem + (1vw - 7.69px)*0.6042296073)}}@media(min-width: 1100px){#comptxt .comptxt__wp .comptxt__wp-txt{font-size:1.6rem}}@media screen and (min-width: 769px){#mainttl{margin-bottom:80px}.contacts__body{margin-bottom:48px}.btn--more a,.btn--more button{max-width:360px;padding:25px 50px;color:#7ba820;background:#fff}.btn--more a::after,.btn--more button::after{right:35px;left:auto}.btn--more a:hover,.btn--more button:hover{color:#fff;background:#7ba820;opacity:1}.btn--more a:hover::after,.btn--more button:hover::after{transform:translateY(-50%) translateX(20px)}.btn--back a,.btn--back button{max-width:360px;padding:25px 50px;color:#aaa;background:#fff}.btn--back a::after,.btn--back button::after{left:35px}.btn--back a:hover,.btn--back button:hover{color:#fff;background:#aaa;opacity:1}.btn--back a:hover::after,.btn--back button:hover::after{transform:translateY(-50%) translateX(-20px)}.form .form__item{margin-top:40px}.form .form__item:first-child{margin-top:24px}.form .form__item.center{align-items:center}.form .form__item.address-wp .form__item-ttl .box-item{top:5px;transform:translateY(0)}.form .form__item.address-wp .form__item-data .item__data-wp{margin-top:16px}.form .form__item.address-wp .form__item-data .item__data-wp:first-child{margin-top:0}.form .form__item.address-wp .form__item-data .item__data-wp .pref{max-width:310px}.form .form__item .form__item-ttl{flex:0 1 30%;width:30%;max-width:30%;margin-bottom:0;text-align:right}.form .form__item .form__item-ttl .box-item{position:absolute;top:50%;transform:translateY(-50%);right:0}.form .form__item .form__item-ttl .item__ttl-txt{padding-right:60px;margin-right:0}.form .form__item .form__item-data{margin-top:0;flex:0 1 65%;width:65%;max-width:65%}.form .form__item .form__item-data input[type=text],.form .form__item .form__item-data input[type=email]{padding:9px 10px 9.5px 10px}.form .form__item .form__item-data .attention{padding-left:20px}.form .form__item .form__item-data .item__data-radio .checkbox-input{top:5px}.form .form__item .form__item-data .item__data-radio .checkbox-parts{padding-left:28px}.form .form__item .form__item-data .item__input-check{padding-left:0}.form .form__item .form__item-data .item__input-check.others_txt{padding-left:16px}.radio_box-wp .form__item-data{margin-left:0}.radio_box-wp .form__item-data .item__data-wp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.radio_box-wp .form__item-data .item__data-wp .item__data-radio{display:inline-block;flex:0 1 33%;width:33%;max-width:33%;margin-top:24px;letter-spacing:-1px}.radio_box-wp .form__item-data .item__data-wp .item__data-radio:nth-of-type(1),.radio_box-wp .form__item-data .item__data-wp .item__data-radio:nth-of-type(2),.radio_box-wp .form__item-data .item__data-wp .item__data-radio:nth-of-type(3){margin-top:0}.radio_box-wp .form__item-data .item__data-wp .item__data-radio.others{display:block;margin-right:0}.radio_box-wp .form__item-data .item__data-wp .item__data-radio.inquiry .checkbox-parts{font-size:1.2rem;padding-left:24px}}@media screen and (min-width: 769px)and (min-width: 769px){.radio_box-wp .form__item-data .item__data-wp .item__data-radio.inquiry .checkbox-parts{font-size:calc(1.2rem + (1vw - 7.69px)*1.2084592145)}}@media screen and (min-width: 769px)and (min-width: 1100px){.radio_box-wp .form__item-data .item__data-wp .item__data-radio.inquiry .checkbox-parts{font-size:1.6rem}}@media screen and (min-width: 769px){#comptxt .comptxt__wp{margin-bottom:64px}#comptxt .comptxt__wp .comptxt__wp-ttl{margin-bottom:24px;text-align:center}#comptxt .comptxt__wp .comptxt__wp-txt{text-align:center}.layout__flex-col.col-1_tab{flex:0 1 calc(5.5555555556%*1);width:calc(5.5555555556%*1);max-width:calc(5.5555555556%*1)}.layout__flex-col.order-1_tab{order:1}.layout__flex-col.col-2_tab{flex:0 1 calc(5.5555555556%*2);width:calc(5.5555555556%*2);max-width:calc(5.5555555556%*2)}.layout__flex-col.order-2_tab{order:2}.layout__flex-col.col-3_tab{flex:0 1 calc(5.5555555556%*3);width:calc(5.5555555556%*3);max-width:calc(5.5555555556%*3)}.layout__flex-col.order-3_tab{order:3}.layout__flex-col.col-4_tab{flex:0 1 calc(5.5555555556%*4);width:calc(5.5555555556%*4);max-width:calc(5.5555555556%*4)}.layout__flex-col.order-4_tab{order:4}.layout__flex-col.col-5_tab{flex:0 1 calc(5.5555555556%*5);width:calc(5.5555555556%*5);max-width:calc(5.5555555556%*5)}.layout__flex-col.order-5_tab{order:5}.layout__flex-col.col-6_tab{flex:0 1 calc(5.5555555556%*6);width:calc(5.5555555556%*6);max-width:calc(5.5555555556%*6)}.layout__flex-col.order-6_tab{order:6}.layout__flex-col.col-7_tab{flex:0 1 calc(5.5555555556%*7);width:calc(5.5555555556%*7);max-width:calc(5.5555555556%*7)}.layout__flex-col.order-7_tab{order:7}.layout__flex-col.col-8_tab{flex:0 1 calc(5.5555555556%*8);width:calc(5.5555555556%*8);max-width:calc(5.5555555556%*8)}.layout__flex-col.order-8_tab{order:8}.layout__flex-col.col-9_tab{flex:0 1 calc(5.5555555556%*9);width:calc(5.5555555556%*9);max-width:calc(5.5555555556%*9)}.layout__flex-col.order-9_tab{order:9}.layout__flex-col.col-10_tab{flex:0 1 calc(5.5555555556%*10);width:calc(5.5555555556%*10);max-width:calc(5.5555555556%*10)}.layout__flex-col.order-10_tab{order:10}.layout__flex-col.col-11_tab{flex:0 1 calc(5.5555555556%*11);width:calc(5.5555555556%*11);max-width:calc(5.5555555556%*11)}.layout__flex-col.order-11_tab{order:11}.layout__flex-col.col-12_tab{flex:0 1 calc(5.5555555556%*12);width:calc(5.5555555556%*12);max-width:calc(5.5555555556%*12)}.layout__flex-col.order-12_tab{order:12}.layout__flex-col.col-13_tab{flex:0 1 calc(5.5555555556%*13);width:calc(5.5555555556%*13);max-width:calc(5.5555555556%*13)}.layout__flex-col.order-13_tab{order:13}.layout__flex-col.col-14_tab{flex:0 1 calc(5.5555555556%*14);width:calc(5.5555555556%*14);max-width:calc(5.5555555556%*14)}.layout__flex-col.order-14_tab{order:14}.layout__flex-col.col-15_tab{flex:0 1 calc(5.5555555556%*15);width:calc(5.5555555556%*15);max-width:calc(5.5555555556%*15)}.layout__flex-col.order-15_tab{order:15}.layout__flex-col.col-16_tab{flex:0 1 calc(5.5555555556%*16);width:calc(5.5555555556%*16);max-width:calc(5.5555555556%*16)}.layout__flex-col.order-16_tab{order:16}.layout__flex-col.col-17_tab{flex:0 1 calc(5.5555555556%*17);width:calc(5.5555555556%*17);max-width:calc(5.5555555556%*17)}.layout__flex-col.order-17_tab{order:17}.layout__flex-col.col-18_tab{flex:0 1 calc(5.5555555556%*18);width:calc(5.5555555556%*18);max-width:calc(5.5555555556%*18)}.layout__flex-col.order-18_tab{order:18}.room__wp{margin-bottom:40px;overflow-y:scroll}.room__wp .room__table{width:1180px}.room__wp .room__table .room__wp-header .room__label{font-size:1rem;font-family:游ゴシック体 Pr6N M,Yu Gothic Pr6N M,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic";font-weight:normal;letter-spacing:0}.room__wp .room__table .room__box{width:100%;padding:15px 0;box-sizing:border-box}.room__wp .room__table .room__box .room__data-fee{font-size:1.8rem;font-weight:bold;line-height:1}.room__wp .room__table .room__box .room__detail{display:contents !important}.room__wp .room__table .room__box .room__detail .room__detail-info{display:contents !important}.room__wp .room__table .room__box .room__detail .room__detail-info .layout__flex-col{display:initial}.room__wp .room__table .room__box .room__detail .layout__flex{display:contents}.room__wp .room__data-state,.room__wp .room__data-state--full,.room__wp .room__data-state--available{padding:10px 14px;font-size:1.5rem}}@media screen and (min-width: 961px){.sp-tab{display:none}.pc{display:block}.radio_box-wp .form__item-data .item__data-wp .item__data-radio{letter-spacing:normal}}