.equipment_list{margin-top:var(--vw-size104)}@media only screen and (max-width: 991px){.equipment_list>div{padding:0 var(--vw-size10)}}@media only screen and (max-width: 767px){.equipment_list>div{padding:0}}@media only screen and (min-width: 992px){.equipment_list .pc-ful{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:var(--vw-size24);-moz-column-gap:var(--vw-size24);column-gap:var(--vw-size24)}.equipment_list .pc-ful>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width: 767px){.equipment_list .spAccordion.open .ttlBox::after,.equipment_list .spAccordion02.open .ttlBox::after{opacity:0}}.equipment_list .spAccordion .ttlBox,.equipment_list .spAccordion02 .ttlBox{position:relative}@media only screen and (max-width: 767px){.equipment_list .spAccordion .ttlBox::before,.equipment_list .spAccordion .ttlBox::after,.equipment_list .spAccordion02 .ttlBox::before,.equipment_list .spAccordion02 .ttlBox::after{content:"";width:15px;height:1px;background:var(--color-black);position:absolute;top:50%;right:10px}}@media only screen and (max-width: 767px){.equipment_list .spAccordion .ttlBox::after,.equipment_list .spAccordion02 .ttlBox::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.equipment_list .spAccordion .ttlBox .c-heading-4,.equipment_list .spAccordion02 .ttlBox .c-heading-4{padding-right:30px}.equipment_list .c-heading-4{border-bottom:solid 1px rgba(35,24,21,.25);margin-top:var(--vw-size32);padding-bottom:var(--vw-size24)}.equipment_list .c-heading-4.tag{padding-left:var(--vw-size88);position:relative}.equipment_list .c-heading-4 span{display:block;font-size:80%}.equipment_list .c-heading-4 span.tag{background:var(--color-accent-02);color:var(--color-white);padding:8px 10px 5px;line-height:1;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 768px){.equipment_list .waterWrap .l-textWrap{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}}.equipment_list .sub_box{padding-top:var(--vw-size24)}@media only screen and (max-width: 767px){.equipment_list .sub_box{display:none}}.equipment_list .sub_box .c-caption{margin-top:var(--vw-size24)}.equipment_list .sub_box .sub_inBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:var(--vw-size48)}.equipment_list .sub_box .sub_inBox .l-textWrap{width:48.2142857143%}.equipment_list .sub_box .sub_inBox .l-imgWrap{width:46.4285714286%}.equipment_list .spBox{margin-top:var(--vw-size24)}@media only screen and (max-width: 767px){.equipment_list .spBox{display:none}}@media only screen and (max-width: 991px){.equipment_list .sub_box02{padding-top:var(--vw-size56)}}@media only screen and (max-width: 767px){.equipment_list .sub_box02{display:none}}.equipment_list .sub_box02 .c-heading-5{text-align:center;background:var(--color-accent-02);color:var(--color-white);line-height:1;padding:20px 5px 15px}.equipment_list .sub_box02 .dansui{width:100%;max-width:300px}.viewWrap{background:var(--color-white);padding:var(--vw-size84) var(--vw-size60);margin-top:var(--vw-size104)}@media only screen and (max-width: 767px){.viewWrap{padding:var(--vw-size40) var(--vw-size24);margin-top:var(--vw-size80)}}.viewWrap .viewImgBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:var(--vw-size112)}@media only screen and (max-width: 767px){.viewWrap .viewImgBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:var(--vw-size32);margin-top:var(--vw-size64)}}.viewWrap .viewImgBox .madoriBox{width:23.8636363636%}@media only screen and (max-width: 767px){.viewWrap .viewImgBox .madoriBox{width:100%;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}}.viewWrap .viewImgBox .photoBox{width:33.0303030303%}@media only screen and (max-width: 767px){.viewWrap .viewImgBox .photoBox{width:100%}}.viewWrap .viewImgBox .photoBox .l-imgWrap{position:relative}.viewWrap .viewImgBox .photoBox .l-imgWrap .modal-swipe-btn{display:block}.viewWrap .viewImgBox .photoBox.ctype{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.viewWrap .viewImgBox .txt{font-size:var(--vw-size20)}@media only screen and (max-width: 767px){.viewWrap .viewImgBox .txt{font-size:var(--vw-size16)}}.viewWrap .viewImgBox .txt.atype{color:#498e0f}.viewWrap .viewImgBox .txt.ctype{color:#2d90cd}.viewWrap .viewImgBox .txt.mt{margin-top:var(--vw-size16)}@media only screen and (max-width: 767px){.viewWrap .viewImgBox .txt.mt{margin-top:var(--vw-size8)}}.viewWrap .viewImgBox .txt.mb{margin-bottom:var(--vw-size16)}@media only screen and (max-width: 767px){.viewWrap .viewImgBox .txt.mb{margin-bottom:var(--vw-size8)}}#plan_list .c-heading-4{text-align:center;margin-top:var(--vw-size64)}#plan_list .plan_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--vw-size64);margin-top:var(--vw-size88)}@media only screen and (max-width: 991px){#plan_list .plan_list{gap:var(--vw-size32)}}#plan_list .plan_list strong{font-weight:normal}#plan_list .plan_list>div{width:calc((100% - var(--vw-size64))/2);background:var(--color-white);padding:var(--vw-size56)}@media only screen and (max-width: 991px){#plan_list .plan_list>div{padding:var(--vw-size32)}}@media only screen and (max-width: 767px){#plan_list .plan_list>div{width:100%;padding:var(--vw-size16)}}#plan_list .plan_list>div.limited{background:var(--color-main-02)}#plan_list .plan_list>div.limited .plan_box .type{color:var(--color-white)}#plan_list .plan_list>div.limited .plan_box .spec_box{border-color:rgba(239,234,229,.25)}#plan_list .plan_list>div.limited .plan_box .spec_box p{color:var(--color-white)}#plan_list .plan_list>div.limited .typeCc{color:var(--color-white)}#plan_list .plan_list>div .plan_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:var(--vw-size40)}@media only screen and (max-width: 991px){#plan_list .plan_list>div .plan_box{margin-bottom:var(--vw-size28)}}#plan_list .plan_list>div .plan_box .type{width:30%;min-width:var(--vw-size88);color:var(--color-accent-01);text-align:center}@media only screen and (max-width: 991px){#plan_list .plan_list>div .plan_box .type{min-width:var(--vw-size48)}}@media only screen and (max-width: 767px){#plan_list .plan_list>div .plan_box .type{width:25%}}#plan_list .plan_list>div .plan_box .type strong{font-size:var(--vw-size54);line-height:1}@media only screen and (max-width: 991px){#plan_list .plan_list>div .plan_box .type strong{font-size:var(--vw-size32)}}#plan_list .plan_list>div .plan_box .type span{display:block;font-size:var(--vw-size16);line-height:1}@media only screen and (max-width: 991px){#plan_list .plan_list>div .plan_box .type span{font-size:var(--vw-size14)}}#plan_list .plan_list>div .plan_box .spec_box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:var(--vw-size56);border-left:solid 1px rgba(35,24,21,.25)}@media only screen and (max-width: 991px){#plan_list .plan_list>div .plan_box .spec_box{padding-left:var(--vw-size32)}}@media only screen and (max-width: 767px){#plan_list .plan_list>div .plan_box .spec_box{padding-left:var(--vw-size16)}}#plan_list .plan_list>div .plan_box .spec_box p.madori{font-size:var(--vw-size24);line-height:1;margin-bottom:var(--vw-size26)}@media only screen and (max-width: 991px){#plan_list .plan_list>div .plan_box .spec_box p.madori{font-size:var(--vw-size20);margin-bottom:var(--vw-size18)}}@media only screen and (max-width: 767px){#plan_list .plan_list>div .plan_box .spec_box p.madori{margin-bottom:var(--vw-size8)}}#plan_list .plan_list>div .plan_box .spec_box p.madori strong{font-size:var(--vw-size40);line-height:1}@media only screen and (max-width: 991px){#plan_list .plan_list>div .plan_box .spec_box p.madori strong{font-size:var(--vw-size32)}}#plan_list .plan_list>div .plan_box .spec_box p.spec01{font-size:var(--vw-size16)}@media only screen and (max-width: 991px){#plan_list .plan_list>div .plan_box .spec_box p.spec01{font-size:var(--vw-size14)}}#plan_list .plan_list>div .plan_box .spec_box p.spec01 strong{font-size:var(--vw-size40);line-height:1}@media only screen and (max-width: 991px){#plan_list .plan_list>div .plan_box .spec_box p.spec01 strong{font-size:var(--vw-size32)}}#plan_list .plan_list>div .plan_box .spec_box p.spec02{font-size:var(--vw-size13)}@media only screen and (max-width: 991px){#plan_list .plan_list>div .plan_box .spec_box p.spec02{font-size:var(--vw-size10)}}#plan_list .plan_list>div .typeCc{text-align:center;font-size:var(--vw-size24);line-height:1.2;margin-top:var(--vw-size32)}@media only screen and (max-width: 991px){#plan_list .plan_list>div .typeCc{font-size:var(--vw-size18);margin-top:var(--vw-size24)}}@media only screen and (max-width: 767px){#plan_list .plan_list>div .typeCc{font-size:var(--vw-size14);margin-top:var(--vw-size16)}}#plan_list .plan_list>div .more_btn a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:65px;border-top:solid 1px var(--color-accent-01);border-bottom:solid 1px var(--color-accent-01);position:relative}@media only screen and (max-width: 767px){#plan_list .plan_list>div .more_btn a{height:45px}}@media only screen and (min-width: 1025px){#plan_list .plan_list>div .more_btn a:hover::before{-webkit-clip-path:inset(0);clip-path:inset(0)}#plan_list .plan_list>div .more_btn a:hover::after{border-color:var(--color-white)}#plan_list .plan_list>div .more_btn a:hover span{color:var(--color-white)}}#plan_list .plan_list>div .more_btn a::before{content:"";width:100%;height:65px;background:var(--color-accent-01);position:absolute;top:-1px;left:0;z-index:1;-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%);-webkit-transition:-webkit-clip-path .4s ease 0s;transition:-webkit-clip-path .4s ease 0s;transition:clip-path .4s ease 0s;transition:clip-path .4s ease 0s, -webkit-clip-path .4s ease 0s}@media only screen and (max-width: 767px){#plan_list .plan_list>div .more_btn a::before{height:55px}}#plan_list .plan_list>div .more_btn a::after{content:"";width:8px;height:8px;border-top:solid 1px var(--color-accent-01);border-right:solid 1px var(--color-accent-01);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:12%;margin-top:-4px;z-index:2;-webkit-transition:border-color .4s ease 0s;transition:border-color .4s ease 0s}#plan_list .plan_list>div .more_btn a span{color:var(--color-accent-01);font-size:var(--vw-size22);position:relative;z-index:2;-webkit-transition:color .4s ease 0s;transition:color .4s ease 0s}@media only screen and (max-width: 991px){#plan_list .plan_list>div .more_btn a span{font-size:var(--vw-size18)}}#plan_list .plan_list>div .limitedBtns a.limitedBtn{min-height:65px;margin-bottom:0;padding:19px 25px}@media only screen and (max-width: 767px){#plan_list .plan_list>div .limitedBtns a.limitedBtn{min-height:45px;padding:13px 20px}}#plan_list .planLabel{width:min(100%,360px);margin:var(--vw-size160) auto 0}@media only screen and (max-width: 767px){#plan_list .planLabel{margin:var(--vw-size80) auto 0}}.plan_detail{padding:var(--vw-size200) 0}@media only screen and (max-width: 767px){.plan_detail{padding:var(--vw-size140) 0}}.plan_detail .plan_detail_contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:var(--vw-size56);-moz-column-gap:var(--vw-size56);column-gap:var(--vw-size56)}@media only screen and (max-width: 767px){.plan_detail .plan_detail_contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:var(--vw-size40)}}.plan_detail .plan_detail_contents .l-textWrap{width:50%}@media only screen and (max-width: 767px){.plan_detail .plan_detail_contents .l-textWrap{width:100%}}.plan_detail .plan_detail_contents .l-textWrap p strong{font-weight:normal}.plan_detail .plan_detail_contents .l-textWrap p.type{color:var(--color-accent-01);border-bottom:solid 1px rgba(35,24,21,.25);padding-bottom:var(--vw-size16);margin-bottom:var(--vw-size32)}.plan_detail .plan_detail_contents .l-textWrap p.type strong{font-size:var(--vw-size64);line-height:1}@media only screen and (max-width: 991px){.plan_detail .plan_detail_contents .l-textWrap p.type strong{font-size:var(--vw-size40)}}.plan_detail .plan_detail_contents .l-textWrap p.type span{display:inline-block;margin-left:var(--vw-size20);font-size:var(--vw-size20);line-height:1}@media only screen and (max-width: 991px){.plan_detail .plan_detail_contents .l-textWrap p.type span{font-size:var(--vw-size16)}}.plan_detail .plan_detail_contents .l-textWrap p.madori{font-size:var(--vw-size24);line-height:1;margin-bottom:var(--vw-size26)}@media only screen and (max-width: 991px){.plan_detail .plan_detail_contents .l-textWrap p.madori{font-size:var(--vw-size20);margin-bottom:var(--vw-size18)}}.plan_detail .plan_detail_contents .l-textWrap p.madori strong{font-size:var(--vw-size40);line-height:1}@media only screen and (max-width: 991px){.plan_detail .plan_detail_contents .l-textWrap p.madori strong{font-size:var(--vw-size32)}}.plan_detail .plan_detail_contents .l-textWrap p.spec01{font-size:var(--vw-size24);margin-bottom:var(--vw-size26)}@media only screen and (max-width: 991px){.plan_detail .plan_detail_contents .l-textWrap p.spec01{font-size:var(--vw-size14);margin-bottom:var(--vw-size20)}}.plan_detail .plan_detail_contents .l-textWrap p.spec01 strong{font-size:var(--vw-size56);line-height:1}@media only screen and (max-width: 991px){.plan_detail .plan_detail_contents .l-textWrap p.spec01 strong{font-size:var(--vw-size40)}}.plan_detail .plan_detail_contents .l-textWrap p.spec02{font-size:var(--vw-size16)}@media only screen and (max-width: 991px){.plan_detail .plan_detail_contents .l-textWrap p.spec02{font-size:var(--vw-size14)}}.plan_detail .plan_detail_contents .l-textWrap p.typeCc{font-size:var(--vw-size24);margin-bottom:var(--vw-size32)}@media only screen and (max-width: 991px){.plan_detail .plan_detail_contents .l-textWrap p.typeCc{font-size:var(--vw-size14);margin-bottom:var(--vw-size20)}}.plan_detail .plan_detail_contents .l-imgWrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.plan_detail .plan_detail_contents .l-imgWrap .madori_note{width:100%;text-align:center;font-size:var(--vw-size12);margin-top:var(--vw-size20)}.plan_detail .plan_detail_contents .l-imgWrap .madori_note span{display:inline-block;margin-right:var(--vw-size20)}.plan_detail .plan_detail_contents .l-imgWrap .madori_note span span{width:24px;height:12px;vertical-align:middle;margin-right:5px}.plan_detail .plan_detail_contents .l-imgWrap .madori_note span span.heating{background:#e9e5d9}.plan_detail .plan_detail_contents .l-imgWrap .madori_note span span.storage{background:#c9bfa3}.plan_detail .plan_detail_contents .l-imgWrap .madori_note span span.icon{width:24px;height:auto;line-height:0}.plan_detail .plan_btn01{width:100%;max-width:710px;margin:120px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 767px){.plan_detail .plan_btn01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:10px;margin-top:60px}}.plan_detail .plan_btn01 li{width:47.1830985915%}@media only screen and (max-width: 767px){.plan_detail .plan_btn01 li{width:100%}}.plan_detail .plan_btn01 li a{height:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;text-align:center;font-size:16px;line-height:1.2em;-webkit-transition:opacity .4s ease 0s;transition:opacity .4s ease 0s}@media only screen and (min-width: 1025px){.plan_detail .plan_btn01 li a:hover{opacity:.7}}@media only screen and (max-width: 767px){.plan_detail .plan_btn01 li.print{display:none}}.plan_detail .plan_btn01 li.print a{background:var(--color-accent-01);color:var(--color-white)}.plan_detail .plan_btn01 li.back a{background:var(--color-white);border:solid 1px var(--color-accent-01)}@media only screen and (max-width: 1000px){.atype_modal .js-scroll--target,.ctype_modal .js-scroll--target{overflow-x:auto}}.atype_modal .js-scroll--body,.ctype_modal .js-scroll--body{width:940px}@media only screen and (max-width: 767px){.atype_modal .js-scroll--body,.ctype_modal .js-scroll--body{width:700px}}@media only screen and (max-width: 575px){.atype_modal .js-scroll--body,.ctype_modal .js-scroll--body{width:550px}}.atype_modal .js-scroll--body img,.ctype_modal .js-scroll--body img{height:calc(100vh - 60px);-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}@media only screen and (max-width: 1000px){.atype_modal .js-scroll--body img,.ctype_modal .js-scroll--body img{height:calc(85vh - 60px)}}/*# sourceMappingURL=plan.css.map */