@charset "UTF-8";:root{--base-color:#eee;--main-color:#000;--sub-color:#000;--accent-color:#000;--text-color:#333;--link-color:#04c;--white-color:#fff;--base-font-size:1rem;--base-font-weight:300;--base-line-height:1.625;--base-font-family:“メイリオ”,“Meiryo”,“ヒラギノ角ゴ ProN W3”,“Hiragino Kaku Gothic ProN”,Sans-Serif;--z-modal:1000;--z-overlay:100;--z-header:20;--container-padding:15px;--container-size:1100px;--container-width:calc(var(--container-size) + var(--container-padding)*2);--animation-normal:all 0.2s ease-in;--path--image:"./images/";--path--image-icon:var(--path--image)"icon/"}body{font-family:“メイリオ”,“Meiryo”,“ヒラギノ角ゴ ProN W3”,“Hiragino Kaku Gothic ProN”,Sans-Serif;font-family:var(--base-font-family);font-size:1rem;font-size:var(--base-font-size);font-weight:300;font-weight:var(--base-font-weight);line-height:1.625;line-height:var(--base-line-height);scroll-behavior:smooth}*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}.l-container,.l-container--980{width:90%}body{color:#333}.l-footer,.l-header{background-color:#fff}.l-header{box-shadow:0 3px 6px rgba(0,0,0,.1);height:60px;left:0;position:fixed;top:0;width:100%;z-index:300}.l-main{margin-top:60px}.c-arrow--rightblue{border-right:2px solid #00a0e9;border-top:2px solid #00a0e9;display:inline-block;height:10px;margin:0 10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.c-button{align-items:center;color:#fff;display:flex;text-decoration:none}.c-button__contact{background-color:#e60012}.c-button__contact:before{background:url(../images/common/ico_mail.svg) no-repeat 50%;background-size:contain;content:"";height:35px;margin-right:5px;width:35px}.c-button__tel{background-color:#00a0e9}.c-button__tel:before{background:url(../images/common/ico-tel-blue.svg) no-repeat 50%;background-size:contain;content:"";height:35px;margin-right:5px;width:35px}.c-button__contacthead{background-color:#e60012}.c-button__contacthead:before{background:url(../images/common/ico_mail.svg) no-repeat 50%;background-size:contain;content:"";height:25px;margin-right:5px;width:25px}.c-button__basicwhite{background-color:#fff;color:#e60012;justify-content:center}.c-button__basicwhite:after{background:url(../images/common/ico_arrow_red.svg) no-repeat 50%;background-size:contain;content:"";height:20px;margin-left:10px;width:20px}.c-button__qabtn{background-color:#e60012;position:relative}.c-button__qabtn:before{background:url(../images/common/ic0_qa.png) no-repeat 50%;background-size:contain;content:"";height:50px;margin-right:5px;width:60px}.c-button__qabtn:after{background:url(../images/common/img_angel-01.png) no-repeat 50%;background-size:contain;content:"";height:90px;margin-left:5px;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:65px}.c-link__text{color:#333;text-decoration:none}.c-link__text:hover{color:#004ea2}.c-table__text12{font-size:.75rem}.c-table__text20{font-size:1.25rem}.c-table__text24{font-size:1.5rem}.c-table__head,.c-table__head--blue,.c-table__head--gray,.c-table__head--pink,.c-table__head--red{padding:6px 0}.c-table__head--blue{background-color:#d3edfb;color:#333}.c-table__head--red{background-color:#e60012;color:#fff}.c-table__head--gray{background-color:#d5cfcf;color:#333}.c-table__head--pink{background-color:#fbdbe2;color:#333}.c-table__body,.c-table__body--blue,.c-table__body--pink{padding:12px 0}.c-table__body--red{color:#e60012}.c-table__body--pink{background-color:#fbdbe2;color:#e60012}.c-table__body--blue{background-color:#d3edfb;color:#333}.c-table__body--center{text-align:center}.c-textbox__ver01,.c-textbox__ver01--black,.c-textbox__ver01--blue,.c-textbox__ver01--gray,.c-textbox__ver01--red,.c-textbox__ver01--rightblue{border-radius:90px;color:#fff}.c-textbox__ver01--blue{background-color:#004ea2;text-align:center}.c-textbox__ver01--rightblue{background-color:#00a0e9}.c-textbox__ver01--red{background-color:#e60012;text-align:center}.c-textbox__ver01--gray{background-color:#7c7c7c;text-align:center}.c-textbox__ver01--black{background-color:#333}.c-textbox__ver02,.c-textbox__ver02--bluewhite,.c-textbox__ver02--blueyellow,.c-textbox__ver02--dbluewhite{border-radius:90px;position:relative}.c-textbox__ver02--bluewhite{background-color:#00a0e9;color:#fff}.c-textbox__ver02--bluewhite:after{border-color:#00a0e9 transparent transparent;border-style:solid;border-width:15px 10px 0;bottom:-15px;content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0}.c-textbox__ver02--dbluewhite{background-color:#004ea2;color:#fff}.c-textbox__ver02--dbluewhite:after{border-color:#004ea2 transparent transparent;border-style:solid;border-width:15px 10px 0;bottom:-15px;content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0}.c-textbox__ver02--blueyellow{background-color:#ffe600;color:#00a0e9}.c-textbox__ver02--blueyellow:after{border-color:#ffe600 transparent transparent;border-style:solid;border-width:15px 10px 0;bottom:-15px;content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0}.c-togglewrap{background-color:transparent;cursor:pointer;height:30px;position:absolute;right:0;top:0;width:30px}.c-toggle{height:100%;position:absolute;right:20px;top:0;width:100%}.c-toggle-line{background-color:#e60012;border:2px solid #e60012}.c-toggle div span{display:block;position:absolute;width:100%}.c-toggle.active{height:100%;position:absolute;right:20px;top:0;width:100%}.c-toggle.active div span{background-color:#e60012;border:2px solid #e60012;display:block;position:absolute;width:100%}.c-toggle-line01{top:20px;transition:.3s}.c-toggle-close01{top:25px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-toggle-line02{top:30px;transition:.2s}.c-toggle-close02{opacity:0;transition:opacity .15s}.c-toggle-line03{top:40px;transition:.3s}.c-toggle-close03{top:25px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.p-contact__simple{padding:40px 30px}.p-contact__foot{background:url(../images/common/bg_contact.png) no-repeat 50%;background-size:cover;padding:40px 0;width:100%}.p-contact__foot__content{background-color:#fff;border-radius:20px;margin:auto;padding:40px 10px;width:90%}.p-contact__foot__title{font-size:1.125rem;margin:0 0 20px;text-align:center}.p-contact__foot__telwrap{align-items:center;display:flex;justify-content:center}.p-contact__foot__tel{margin-bottom:20px}.p-contact__foot__tel__num{color:#e60012;font-size:2rem;font-weight:700;margin:0 0 0 5px}.p-contact__foot__tel__time{font-size:.875rem;letter-spacing:-.5px;margin:0;text-align:center}.p-contact__foot__tel__icon{height:40px;margin-top:5px;width:40px}.p-contact__foot__tel__icon>img{width:100%}.p-contact__title,.p-contact__title--simple{font-size:1.125rem;margin-bottom:25px;text-align:center}.p-contact__mail__text{font-size:1.3125rem;font-weight:700}.p-contact__mail__link{border-radius:10px;justify-content:center}.p-contact__mail__link:hover{opacity:.6;transition:all .3s}.p-contents__ttl{background:url(../images/common/bg_tit-contents.png) no-repeat 50%;background-size:cover;padding:15px;width:100%}.p-contents__ttl__wrapper{background-color:#fff;border-radius:20px}.p-contents__ttl__main{padding:40px;position:relative;width:100%}.p-contents__ttl__logotitle__logo{margin:0 auto 20px;width:60%}.p-contents__ttl__angel{height:60px;position:absolute;right:20px;top:20px;width:40px}.p-contents__mainwrap{background-color:#fdf6c2;padding:40px 0;width:100%}.p-contents__main{background-color:#fff;border:2px solid #00a0e9;border-radius:20px;margin:auto;padding:40px 20px;width:95%}.p-contents__main__product{margin-bottom:40px}.p-contents__main__product__ttl{margin-bottom:26px!important}.p-contents__main__product__text{font-weight:700;margin:0}.p-contents__main__product__strongtext{color:#00a0e9;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:1.5rem;font-weight:700;margin:0}.p-contents__main__product__strongtext--big{color:#00a0e9;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:1.875rem;font-weight:700}.p-contents__main__product__aircon__ttl{margin:0 auto 30px;width:90%}.p-contents__main__product__aircon__text{font-size:1.125rem;font-weight:700;margin:0}.p-contents__main__product__aircon__comparison{display:flex;justify-content:space-between}.p-contents__main__product__aircon__comparison__item{position:relative;width:calc(50% - 10px)}.p-contents__main__product__aircon__comparison__item:first-of-type{margin-right:20px}.p-contents__main__product__aircon__comparison__item:first-of-type:before{background:url(../images/aircon/ico_redarrrow-sp.svg);background-repeat:no-repeat;background-size:contain;bottom:27.5%;content:"";display:inline-block;height:28px;position:absolute;right:-30px;width:35px;z-index:100}.p-contents__main__product__aircon__textimg{margin:30px auto 0;width:90%}.p-contents__main__product__aircon__discounttext{margin:30px -40px 0;text-align:center}.p-contents__main__product__aircon__discounttext__row01{font-weight:700;margin:0}.p-contents__main__product__aircon__discounttext__row01:after,.p-contents__main__product__aircon__discounttext__row01:before{background:#e60012;content:"";display:inline-block;height:2em;margin:-.2em 1em 0;position:relative;vertical-align:middle;width:4px}.p-contents__main__product__aircon__discounttext__row01:before{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.p-contents__main__product__aircon__discounttext__row01:after{-webkit-transform:rotate(35deg);transform:rotate(35deg)}.p-contents__main__product__aircon__discounttext__row01__num{font-size:1.5625rem}.p-contents__main__product__aircon__discounttext__row02{color:#e60012;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:3.375rem;font-weight:700;margin:0;position:relative}.p-contents__main__product__aircon__discounttext__row02__line{background:url(../images/aircon/img_wave.png) bottom repeat-x;background-size:230px;padding-bottom:15px}.p-contents__main__product__aircon__discounttext__row02__yen{font-size:1.625rem;margin-left:10px}.p-cource__title,.p-cource__title--long,.p-cource__title--longoption{font-size:1.4375rem;margin:50px auto 0;padding:10px;position:relative;text-align:center;width:100%}.p-cource__title--longoption{font-size:1.25rem;padding:10px 10px 10px 30px}.p-cource__title__option{align-items:center;background-color:#fff;border:1px solid #00a0e9;border-radius:50px;color:#00a0e9;display:flex;font-size:.75rem;height:75px;justify-content:center;left:-10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:75px}.p-cource__main{margin:50px auto 40px}.p-cource__main__lead{margin-top:40px}.p-cource__main__lead__text{margin:0}.p-cource__main__table{font-size:.9375rem;margin:20px auto 0;width:100%}.p-cource__main__table,.p-cource__main__table>tbody>tr td,.p-cource__main__table>tbody>tr>th{border:1px solid #707070}.p-cource__main__table>tbody>tr>td{padding:10px}.p-cource__main__table__pricewrap{align-items:baseline;display:flex;justify-content:center}.p-cource__main__table__price{font-size:1.25rem;font-weight:700;margin:0}.p-cource__main__table__number--pc{display:none;margin:0}.p-cource__main__table__number--sp{display:block;margin:0}.p-cource__main__table__unit{align-items:flex-end;display:flex;flex-direction:column;line-height:1.25;margin-left:-20px}.p-cource__main__table__yen{font-size:.9375rem;font-weight:700;margin:0}.p-cource__main__table__tax{font-size:.75rem;margin:0}.p-cource__price__tablewrap{overflow:auto;white-space:nowrap}.p-cource__price__table{width:1110px}.p-cource__price__table>tbody,.p-cource__price__table>tbody>tr>th{border:1px solid #707070}.p-cource__price__table>tbody>tr>td{word-wrap:break-word;border-bottom:1px dotted #707070;border-right:1px solid #707070;padding:10px 20px}.p-cource__price__table__price{font-weight:700;text-align:right}.p-cource__price__table__caution{text-align:left}.p-cource__price__table__caution__other{margin-top:40px}.p-cource__price__table__caution__other__text{color:#e60012;font-size:1.25rem;font-weight:700;margin:0;text-align:center}.p-cource__price__table--4col{border:1px solid #707070;width:1110px}.p-cource__price__table--4col>tbody>tr>th{border:1px solid #707070}.p-cource__price__table--4col>tbody>tr>td{word-wrap:break-word;border-right:1px solid #707070;padding:10px 20px}.p-cource__price__table--4col--underline{border-bottom:1px solid #707070}.p-cource__price__table--4col--dotline{border-bottom:1px dotted #707070}.p-cource__flowtitle{font-size:1.25rem;margin:0 auto 40px;padding:10px 20px;text-align:center;width:100%}.p-cource__flow{background-color:#d3edfb;padding:40px 10px}.p-cource__flow__main__block{margin-bottom:40px}.p-cource__flow__main__block:last-of-type{margin-bottom:0}.p-cource__flow__main__block__img{margin:0 0 20px}.p-cource__flow__main__block__text__ttl{font-size:1.125rem;margin:0 0 20px;padding:5px 10px}.p-cource__cautionlist{margin-bottom:40px}.p-faq__main{margin:40px auto 60px}.p-faq__content{margin-bottom:40px}.p-faq__title{font-size:1.4375rem;margin:0 auto 60px;padding:10px 0;text-align:center;width:310px}.p-faq__anchor{display:flex;flex-direction:column;list-style-type:none;margin-bottom:50px}.p-faq__anchor__item{font-size:1.125rem;font-weight:700;margin-bottom:10px}.p-faq__anchor__item:last-of-type{margin-bottom:0}.p-faq__anchor__item>a{color:#333;text-decoration:none}.p-faq__anchor__item>a:hover{color:#00a0e9;transition:all .3s}.p-faq__toggle{margin-bottom:30px}.p-faq__toggle:last-of-type{margin-bottom:0}.p-faq__toggle__ttl{margin:0 0 30px}.p-faq__toggle__btn{background-color:#f7f7f7;border-radius:15px;box-shadow:0 3px 6px rgba(0,0,0,.161);cursor:pointer;position:relative;width:100%}.p-faq__toggle__btn.active{border-radius:15px 15px 0 0}.p-faq__toggle__btn:hover{opacity:.6;transition:all .3s}.p-faq__toggle__question{align-items:center;display:flex;justify-content:space-between;padding:20px 15px}.p-faq__toggle__question__lefticon{color:#00a0e9;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:2rem;font-weight:700;margin:0 15px 0 0}.p-faq__toggle__question__text{align-items:center;display:flex;font-size:.9375rem;font-weight:700;margin:0 10px 0 0}.p-faq__toggle__question__righticon{align-items:center;background-color:#e60012;border-radius:50px;color:#fff;display:flex;flex-shrink:0;font-size:1.5625rem;height:35px;justify-content:center;margin:0;width:35px}.p-faq__toggle__answerwrap{display:none}.p-faq__toggle__answer{align-items:flex-start;background-color:#fbdbe2;border-radius:0 0 15px 15px;box-shadow:0 3px 6px rgba(0,0,0,.161);display:flex;padding:30px 15px}.p-faq__toggle__answer__icon{color:#e60012;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:2rem;font-weight:700;margin:0 15px 0 0}.p-faq__toggle__answer__text{font-size:.9375rem;margin:0}.p-flow{width:100%}.p-flow__wrapper{background-color:#d3edfb;margin:30px auto;padding:40px 10px}.p-flow__title{font-size:1.5rem;margin:0 0 35px;padding:10px 0;text-align:center}.p-flow__content{margin:20px auto;width:80%}.p-flow__content__lead{font-size:1.125rem;font-weight:700;margin:5px 0 10px}.p-flow__content__text{margin:0}.p-flow__img{text-align:center}.p-flow__content+.p-flow__content{margin-top:90px;position:relative}.p-flow__content+.p-flow__content:after{background:url(../images/common/ico_arrow.svg) no-repeat 50% 50%;content:"";display:block;height:35px;position:absolute;top:-60px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:100%}.p-footer{margin:auto}.p-footer__titlelogo{margin:40px auto;text-align:center;width:80%}.p-footer__navimenu{font-size:.875rem;list-style-type:none;margin:0;padding:0}.p-footer__navimenu__item{margin:0 0 40px}.p-footer__navimenu__item:last-of-type{margin:0}.p-footer__navimenu__item__link{color:#333;text-decoration:none}.p-footer__navimenu__item__link:hover{color:#004ea2;transition:all .3s}.p-footer__logo{margin:40px auto 20px;text-align:center;width:80%}.p-footer__copylight{background-color:#f8e589;width:100%}.p-footer__copylight__body{color:#333;font-size:.875rem;margin:0;padding:10px 0;text-align:center}.p-footer__bottomnaviwrapper{display:flex;justify-content:center}.p-footer__bottomnavi{background-color:hsla(0,0%,100%,.5);bottom:0;display:none;padding:20px 0;position:fixed;width:100%}.p-footer__bottomnavi__mail,.p-footer__bottomnavi__tel{align-items:center;border-radius:30px;color:#fff;display:flex;font-weight:700;justify-content:center;margin:0;width:calc(50% - 10px)}.p-footer__bottomnavi__mail:hover,.p-footer__bottomnavi__tel:hover{opacity:.6;transition:all .3s}.p-footer__bottomnavi__tel{background-color:#004ea2;font-size:1rem;margin-right:10px}.p-footer__bottomnavi__mail{background-color:#e60012;font-size:.875rem}.p-footer__bottomnavi__icon{height:25px;width:25px}.p-gotop{align-items:center;background-color:#7c7c7c;bottom:10px;cursor:pointer;display:flex;flex-direction:column;height:50px;justify-content:center;position:fixed;right:10px;width:50px}.p-gotop:hover{opacity:.7;transition:all .3s}.p-gotop__arrow{height:auto;text-align:center;width:50%}.p-gotop__text--pc{color:#fff;display:none;line-height:1.2;margin:0}.p-gotop__text--sp{color:#fff;display:block;margin:0;text-align:center}.p-header__upper{display:flex;justify-content:space-between}.p-header__logo{position:relative}.p-header__logo:hover{opacity:.6;transition:all .3s}.p-header__logo__body{margin:5px 0 0 15px;position:unset}.p-header__toggle{display:block}.p-header__contact{display:none}.p-header__contact--sp{display:block;margin:20px auto;width:90%}.p-header__contact__tel{line-height:1.4;margin-bottom:20px;text-align:center}.p-header__contact__tel__num{align-items:center;display:flex;justify-content:center}.p-header__contact__tel__num__body{color:#e60012;font-size:1.5rem;font-weight:700;margin:0 0 0 10px}.p-header__contact__tel__time{font-size:.75rem;margin:0}.p-header__contact__mail{margin:auto;width:260px}.p-header__contact__mail__link{border-radius:10px;font-size:1.125rem;padding:12.5px 30px}.p-header__contact__mail__link:hover{opacity:.6;transition:all .3s}.p-header__contact__mail__text{font-weight:700;margin:0}.p-header__lower{margin-top:3px}.p-header__nav{display:none}.p-header__nav__item{border-right:1px solid #cdd6dd;padding:9px 20px}.p-header__nav__item.current>a{color:#004ea2}.p-header__nav__item>a:hover{color:#004ea2;transition:all .3s}.p-header__nav__item:last-of-type{border-right:none}.p-header__nav--sp{background-color:#fff;display:none;height:100vh;overflow-y:scroll;padding:40px 0;width:100%}.p-header__nav--sp__list{margin:0 auto;overflow:auto;width:90%}.p-header__nav--sp__list__item{border-bottom:1px solid #333;margin-bottom:40px;padding-bottom:25px}.p-header__nav--sp__list__item:before{content:"";float:none}.p-header__nav--sp__list__link{align-items:center;display:flex;justify-content:space-between;width:100%}.p-heading--lv1{color:#004ea2;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.5;margin:0;text-align:center}.p-heading--lv2{border-bottom:1px solid #00a0e9;border-top:1px solid #00a0e9;color:#00a0e9;font-size:1.125rem;padding:10px 0;text-align:center}.p-member{margin-bottom:40px}.p-member__content__logowrap{background-color:#e60012;position:relative}.p-member__content__logowrap:after{border-left:50vw solid transparent;border-right:50vw solid transparent;border-top:50px solid #e60012;box-sizing:border-box;content:"";position:absolute;top:100%}.p-member__content__logo{padding:40px 0 20px}.p-member__content__title__text{color:#ffe600;font-size:2.125rem;font-weight:700;margin:0;text-align:center}.p-member__content__title__img{margin:auto;width:90%}.p-member__content__discount{margin:auto;width:60%}.p-member__content__detailbtn--sp{font-size:1.0625rem;font-weight:700;margin:auto;width:200px}.p-member__content__detailbtn--sp__link{border-radius:10px;padding:15px 0}.p-member__content__detailbtn--pc{display:none}.p-member__content__qabtn{font-size:1.25rem;font-weight:700;margin:100px auto 0;width:310px}.p-member__content__qabtn__link{border-radius:10px;padding:15px 10px}.p-member__content__qabtn__link:hover{opacity:.6;transition:all .3s}.p-member__content__qabtn__link>img{height:15px;margin-left:5px;width:15px}.p-menu{background-color:#fdf6c2;padding:40px 0;width:100%}.p-menu__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;width:95%}.p-menu__content{background-color:#fff;margin-right:15px;width:calc(50% - 7.5px)}.p-menu__content:nth-of-type(2n){margin-right:0}.p-menu__content:nth-of-type(n+3){margin-top:30px}.p-menu__content__link{display:flex;flex-direction:column;height:100%;justify-content:space-between;text-decoration:none}.p-menu__content__link:hover{opacity:.7;transition:all .3s}.p-menu__content__block{background-color:#fff}.p-menu__content__block__name{color:#000;font-weight:700;margin:0;padding-top:10px;text-align:center}.p-menu__content__block__pricewrap{align-items:baseline;color:#e60012;display:flex;justify-content:center;margin:20px 0 10px}.p-menu__content__block__price{font-size:1.25rem;font-weight:700;margin:0;text-align:center}.p-menu__content__block__unitwrap{line-height:1;margin-left:10px}.p-menu__content__block__unit{font-size:.9375rem;font-weight:700;margin:0}.p-menu__content__block__tax{font-size:.625rem;margin:0}.p-menu__content__block__arrow{align-items:center;background-color:#e60012;display:flex;height:20px;justify-content:center;margin-left:auto;width:20px}.p-menu__content__block__arrow>img{max-width:80%}.p-setplan{background:url(../images/top/bg_otoku.png) no-repeat 50%;background-size:cover;padding:90px 0 40px;width:100%}.p-setplan__wrap{background-color:#fff;border-radius:20px;margin:auto;padding:55px 0 20px;position:relative;width:95%}.p-setplan__titlewrap{display:flex;left:50%;position:absolute;top:-45px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%}.p-setplan__title{align-items:center;display:flex;font-size:1.5625rem;justify-content:center;margin:0;width:calc(100% - 50px)}.p-setplan__title__img{width:50px}.p-setplan__copy{font-family:M PLUS Rounded\ 1c,sans-serif;font-weight:700;margin:auto;text-align:center}.p-setplan__copy__text{font-size:1.75rem}.p-setplan__copy__text__red{color:#e60012;font-size:2rem}.p-setplan__copy__text__dot{background:url(../images/common/ico_strongred-sp.png) no-repeat top;padding:5px 0 0}.p-setplan__copy__text__blue{color:#00a0e9;font-size:2rem}.p-setplan__placewrap{margin:30px 0}.p-setplan__place{font-weight:700;margin:auto;width:50%}.p-setplan__place__text{padding:5px 10px}.p-setplan__content{border:5px solid #00a0e9;border-radius:20px;margin:0 auto 20px;width:90%}.p-setplan__content:last-of-type{margin:0 auto}.p-setplan__content__row1{background-color:#00a0e9;color:#fff;font-size:1.5rem;font-weight:700;padding:10px;text-align:center}.p-setplan__content__row1__text{margin:0}.p-setplan__content__row2{background-color:#ffe600;color:#00a0e9;font-size:1.5rem;font-weight:700;line-height:1.25;padding:10px;text-align:center}.p-setplan__content__row2__text{margin:0}.p-setplan__content__row2__strongtext{font-size:3.4375rem;margin-right:10px}.p-setplan__content__row3{align-items:baseline;display:flex;justify-content:center;line-height:1.25;padding:20px 0 10px}.p-setplan__content__row3__price{color:#e60012;font-weight:700}.p-setplan__content__row3__price__body{font-size:3.75rem;margin:0}.p-setplan__content__row3__unit{color:#e60012;font-weight:700;margin-left:10px}.p-setplan__content__row3__unit__yen{display:flex;font-size:1.25rem;justify-content:flex-end;margin:0}.p-setplan__content__row3__unit__tax{margin:0}.p-setplan__supplementtext{margin:40px auto 0;width:90%}.p-setplan__supplementtext>p{margin:0}.p-strong{background:url(../images/top/bg_strong.png) no-repeat 50%;background-size:cover;padding-bottom:80px;width:100%}.p-strong__inner{margin:auto;padding:40px 0}.p-strong__ttl{line-height:1;margin:0 auto 50px;width:90%}.p-strong__ttl__text{color:#004ea2;font-size:3.125rem;font-weight:700;margin:0;text-align:center}.p-strong__ttl__strongtext{color:#e60012;font-size:6.25rem;font-weight:700}.p-strong__content__icon{margin:auto;text-align:center;width:50%}.p-strong__content__leadtext{color:#e60012;font-size:1.125rem;font-weight:700;margin-bottom:20px;text-align:center}.p-strong__content__text{padding:0 20px}.p-topttl{background:url(../images/top/bg-toptitle.png) no-repeat 50%;background-size:cover;padding:30px 0;width:100%}.p-topttl__content{background-color:#fff;border-radius:30px;margin:0 auto;padding:30px 10px;position:relative;width:90%}.p-topttl__img{position:relative;z-index:100}.p-topttl__product{display:flex;flex-wrap:wrap;justify-content:center;margin:35px auto 0;width:100%}.p-topttl__product__img__angel{bottom:20%;height:auto;left:20px;position:absolute;width:60px}.p-topttl__product__img__cleaningtool{bottom:30px;height:auto;position:absolute;right:20px;width:60px}.p-topttl__product__item{background:url(../images/top/bg-topimg.png) no-repeat 50%;background-size:cover;border-radius:20px;box-shadow:0 5px 10px rgba(0,0,0,.2);margin:0 15px 30px 0;padding:15px 10px;width:calc(50% - 7.5px)}.p-topttl__product__item:hover{opacity:.6;transition:all .3s}.p-topttl__product__item:nth-of-type(2){margin:0 0 30px}.p-topttl__product__item:last-of-type{margin:0;margin-right:0}.p-topttl__product__item__wrapper{position:relative}.p-topttl__product__item__img>img{border-radius:20px}.p-topttl__product__item__textblock{bottom:-5px;font-size:.75rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.p-topttl__product__item__text{margin:0;padding:10px 0}.u-align--center{text-align:center}.u-align--right{text-align:right}.u-align--left{text-align:left}.u-display--sponly{display:block}.u-display--pconly{display:none}.u-display--fromxl{display:block}.u-display--none{-webkit-animation:appear .5s ease;animation:appear .5s ease;display:none!important}.u-display--inlinepconly{display:none}.u-display--opacity{height:0;opacity:0;transition:all .5s ease}@-webkit-keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes appear{0%{opacity:0}to{opacity:1}}.u-display--opacity.active{height:100%;opacity:1}body.u-display--fixed,body.u-display--fixed body{height:100%;overflow:hidden}.u-font--mplus{font-family:M PLUS Rounded\ 1c,sans-serif}.u-font--bold{font-weight:700}.u-img{max-width:100%}.u-mb-10{margin-bottom:10px}@media screen and (min-width:768px){.l-container{max-width:1110px}.l-container--980{max-width:980px}.l-header{height:100px}.l-main{margin-top:100px}.c-button__contact:before,.c-button__tel:before{content:"";height:40px;width:40px}.c-button__contacthead:before{content:"";height:25px;width:25px}.c-button__qabtn:before{content:"";height:90px;margin-right:40px;width:115px}.c-button__qabtn:after{content:"";height:160px;margin-left:20px;width:115px}.p-contact__simple{align-items:center;display:flex;justify-content:center;margin:auto;max-width:1110px}.p-contact__foot{padding:80px 0}.p-contact__foot__wrap{display:flex;justify-content:center}.p-contact__foot__content{padding:80px 10px}.p-contact__foot__title{font-size:1.75rem;margin:0 0 50px}.p-contact__foot__tel{margin-bottom:0;margin-right:30px}.p-contact__foot__tel__time{margin:0 0 0 50px;text-align:left}.p-contact__title--simple{font-size:1.75rem;margin-right:40px}.p-contact__mail{width:340px}.p-contact__mail__text{font-size:1.5rem}.p-contents__ttl{padding:60px 15px}.p-contents__ttl__main{align-items:center;display:flex;justify-content:center}.p-contents__ttl__logotitle__logo{text-align:center;width:285px}.p-contents__ttl__angel{height:150px;position:unset;width:110px}.p-contents__main{padding:40px}.p-contents__main__product{margin-bottom:80px}.p-contents__main__product__ttl{margin-bottom:40px}.p-contents__main__product__text{text-align:center}.p-contents__main__product__strongtext{font-size:1.75rem;margin:40px 0 0;text-align:center}.p-contents__main__product__strongtext--big{font-size:4.0625rem;margin:40px 0 0;text-align:center}.p-contents__main__product__aircon__ttl{margin:0 auto 40px;width:50%}.p-contents__main__product__aircon__text{font-size:1.5rem;text-align:center}.p-contents__main__product__aircon__comparison{margin-top:60px}.p-contents__main__product__aircon__comparison__item{width:calc(50% - 50px)}.p-contents__main__product__aircon__comparison__item:first-of-type{margin-right:100px}.p-contents__main__product__aircon__comparison__item:first-of-type:before{background:url(../images/aircon/ico_redarrrow-pc.svg);background-repeat:no-repeat;background-size:contain;bottom:30%;content:"";display:inline-block;height:80px;position:absolute;right:-130px;width:160px;z-index:100}.p-contents__main__product__aircon__comparison__label{margin:0 auto 20px;width:45%}.p-contents__main__product__aircon__textimg{margin:50px auto 0;width:35%}.p-contents__main__product__aircon__discounttext{margin:50px auto 80px;text-align:center}.p-contents__main__product__aircon__discounttext__row01__num{font-size:1.875rem}.p-contents__main__product__aircon__discounttext__row01{font-size:1.125rem}.p-contents__main__product__aircon__discounttext__row02{font-size:3.875rem}.p-contents__main__product__aircon__discounttext__row02__yen{font-size:1.9375rem}.p-cource__title--long{font-size:2rem;width:470px!important}.p-cource__title--longoption{padding:10px 10px 10px 40px}.p-cource__title__option{font-size:1rem;height:100px;left:-30px;top:50%;width:100px}.p-cource__title,.p-cource__title--long,.p-cource__title--longoption{font-size:2rem;width:410px}.p-cource__main{align-items:flex-start;display:flex;justify-content:space-between}.p-cource__main__table{margin:0 0 0 30px}.p-cource__main__table>tbody>tr>td{padding:10px 5px}.p-cource__price__tablewrap{white-space:normal}.p-cource__price__table{table-layout:fixed;width:100%}.p-cource__price__table>tbody>tr td,.p-cource__price__table>tbody>tr>th{width:15%}.p-cource__price__table>tbody>tr td:first-of-type,.p-cource__price__table>tbody>tr>th:first-of-type{width:70%}.p-cource__price__table__caution{font-size:.875rem;text-align:right}.p-cource__price__table--4col{table-layout:fixed;width:100%}.p-cource__price__table--4col>tbody>tr td,.p-cource__price__table--4col>tbody>tr>th{width:15%}.p-cource__price__table--4col>tbody>tr td:first-of-type,.p-cource__price__table--4col>tbody>tr>th:first-of-type{width:25%}.p-cource__price__table--4col>tbody>tr td:nth-of-type(2),.p-cource__price__table--4col>tbody>tr>th:nth-of-type(2){width:45%}.p-cource__flowtitle{font-size:2rem;margin:0 auto 60px;width:600px}.p-cource__flow{padding:100px 10px 80px}.p-cource__flow__main__block{display:flex;justify-content:space-between}.p-cource__flow__main__block__img{margin:0 30px 0 0;width:calc(50% - 15px)}.p-cource__flow__main__block__text{width:calc(50% - 15px)}.p-cource__flow__main__block__text__ttl{margin:0 0 40px;padding:5px 30px}.p-cource__cautionlist{margin-bottom:80px}.p-faq__main{margin:80px auto 120px}.p-faq__title{font-size:2rem;width:410px}.p-faq__anchor{flex-direction:unset;justify-content:space-evenly}.p-faq__anchor__item{font-size:1.5rem;margin-bottom:0}.p-faq__toggle__answer{align-items:flex-start}.p-faq__toggle__answer__icon{margin:-10px 15px 0 0}.p-flow__wrapper{margin:90px auto 80px;padding:90px 10px 40px;position:relative;width:100%}.p-flow__title{font-size:2rem;left:50%;position:absolute;top:-35px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:410px}.p-flow__contentwrap{display:flex}.p-flow__content{margin:0;width:calc(25% - 37.5px)}.p-flow__content+.p-flow__content{margin-left:50px;margin-top:0}.p-flow__content+.p-flow__content:after{background:url(../images/common/ico_arrow.svg) no-repeat;left:-50px;top:12%;-webkit-transform:rotate(0);transform:rotate(0)}.p-footer__titlelogo{margin:80px auto 40px;width:100%}.p-footer__navimenu{display:flex;font-size:.75rem;justify-content:center}.p-footer__navimenu__item{border-right:1px solid #cdd6dd;margin:0 10px 0 0;padding:10px 10px 10px 0}.p-footer__navimenu__item:last-of-type{border-right:none;margin:0;padding:10px 0}.p-footer__logo{text-align:right;width:100%}.p-footer__bottomnavi{display:none!important}.p-gotop{height:75px;width:75px}.p-gotop__text--pc{display:block;text-align:center}.p-gotop__text--sp{display:none}.p-header__logo__body{margin:10px 0 0 15px;position:unset}.p-header__toggle{display:none}.p-header__contact{align-items:center;display:flex}.p-header__contact__tel{margin-bottom:0;text-align:unset}.p-header__contact__tel__num{justify-content:unset}.p-header__contact__mail{margin-left:10px;width:auto}.p-header__contact__mail__link{border-radius:0 0 10px 10px;margin-left:10px;width:auto}.p-header__nav{display:flex;justify-content:flex-end;margin:0}.p-header__nav__item{font-size:.75rem;padding:9px 10px}.p-heading--lv1{font-size:3.5rem}.p-heading--lv2{font-size:1.5rem}.p-member{margin-bottom:90px}.p-member__content__logowrap:after{border-left:50vw solid transparent;border-right:50vw solid transparent;border-top:100px solid #e60012;content:"";position:absolute}.p-member__content__logo{display:flex;justify-content:center;margin:auto;max-width:1110px}.p-member__content__title__text{font-size:2.625rem}.p-member__content__title{width:60%}.p-member__content__discount{margin:0;width:35%}.p-member__content__detailbtn--sp{display:none}.p-member__content__detailbtn--pc{display:block;font-size:1.5rem;font-weight:700;margin:20px auto;width:270px}.p-member__content__detailbtn--pc__link{border-radius:10px;padding:15px 0}.p-member__content__detailbtn--pc__link:hover{opacity:.6;transition:all .3s}.p-member__content__qabtn{font-size:1.75rem;margin:150px auto 0;width:600px}.p-member__content__qabtn__link{border-radius:20px;padding:30px 20px}.p-member__content__qabtn__link>img{height:25px;margin-left:20px;width:25px}.p-menu{padding:80px 0}.p-menu__wrapper{margin:auto;max-width:1110px;padding:0 10px;width:100%}.p-menu__wrapper:after{content:"";display:block;width:calc(33.33333% - 20px)}.p-menu__content{width:calc(33.33333% - 20px)}.p-menu__content,.p-menu__content:nth-of-type(2n){margin-right:30px}.p-menu__content:nth-of-type(3n){margin-right:0}.p-menu__content:nth-of-type(n+3){margin-top:unset}.p-menu__content:nth-of-type(n+4){margin-top:40px}.p-menu__content__block__name{font-size:1.5rem}.p-menu__content__block__price{font-size:2rem}.p-menu__content__block__unit{font-size:1.125rem}.p-menu__content__block__tax{font-size:.875rem}.p-menu__content__block__arrow{height:35px;width:35px}.p-menu__content__block__arrow>img{max-width:100%}.p-setplan{padding:90px 0 80px}.p-setplan__wrap{padding:160px 20px 80px;width:90%}.p-setplan__titlewrap{justify-content:center}.p-setplan__title{font-size:3.125rem;height:70%;width:600px}.p-setplan__title__img{width:120px}.p-setplan__copy__text{font-size:1.75rem}.p-setplan__copy__text__blue,.p-setplan__copy__text__red{font-size:2.25rem}.p-setplan__copy{width:100%}.p-setplan__placewrap{display:flex;justify-content:space-between;margin:50px auto 40px;max-width:1110px}.p-setplan__place{margin-right:5px}.p-setplan__place:last-of-type{margin-right:0}.p-setplan__place__text{font-size:.875rem;margin:0;padding:5px}.p-setplan__contentblock{display:flex;flex-wrap:wrap;margin:auto;max-width:1110px}.p-setplan__contentblock:after{content:"";display:block;width:calc(50% - 15px)}.p-setplan__content{margin:0 30px 30px 0;width:calc(50% - 15px)}.p-setplan__content:nth-of-type(2){margin:0 0 30px}.p-setplan__content:last-of-type{margin:0 30px 0 0}.p-strong__inner{padding:0;width:100%}.p-strong__ttl{align-items:center;display:flex;padding-top:100px;width:620px}.p-strong__ttl__img{width:50%}.p-strong__ttl__text{align-items:center;display:flex;width:50%}.p-strong__contentblock{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.p-strong__content{margin-right:30px;width:calc(50% - 15px)}.p-strong__content:nth-of-type(2n){margin-right:0}.p-strong__content:nth-of-type(n+3){margin-top:30px}.p-strong__content__icon{width:50%}.p-strong__content__leadtext{font-size:1.25rem}.p-topttl{padding:60px 0}.p-topttl__img{padding:0 80px}.p-topttl__product{flex-wrap:unset;margin:-50px auto 0;max-width:1110px;padding:0 20px}.p-topttl__product__img__angel,.p-topttl__product__img__cleaningtool{display:none}.p-topttl__product__item{margin:0 30px 0 0;width:calc(33.33333% - 10px)}.p-topttl__product__item:nth-of-type(2){margin:0 30px 0 0}.p-topttl__product__item__textblock{bottom:-15px;font-size:1rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:97.5%}.u-display--sponly{display:none}.u-display--pconly{display:block}.u-display--inlinepconly{display:inline-block}}@media screen and (min-width:992px){.p-contact__foot__tel{margin-bottom:0;margin-right:60px}.p-contact__foot__tel__num{font-size:2.625rem}.p-contact__mail{width:350px}.p-contents__ttl{padding:60px 30px}.p-cource__main__table>tbody>tr>td{padding:10px 20px}.p-cource__main__table__unit{flex-direction:unset;margin-left:5px}.p-flow__content+.p-flow__content:after{top:16%}.p-footer__navimenu{font-size:.875rem}.p-footer__navimenu__item{border-right:1px solid #cdd6dd;margin:0 20px 0 0;padding:10px 20px 10px 0}.p-footer__navimenu__item:last-of-type{border-right:none;margin:0;padding:10px 0}.p-header__logo__body{margin:10px 0 0 30px;position:unset}.p-header__nav__item{font-size:1rem}.p-heading--lv1{font-size:3.75rem}.p-member__content__title__text{font-size:3rem}.p-member__content__title{width:50%}.p-setplan__title{font-size:3.75rem;height:70%;width:600px}.p-setplan__copy__text{font-size:2.25rem}.p-setplan__copy__text__blue,.p-setplan__copy__text__red{font-size:3rem}.p-setplan__place{margin-right:15px}.p-setplan__place:last-of-type{margin-right:0}.p-setplan__place__text{font-size:1rem;margin:0;padding:10px}.p-setplan__content{margin:0 30px 0 0;width:calc(33.33333% - 20px)}.p-setplan__content:nth-of-type(2){margin:0 30px 0 0}.p-setplan__content:last-of-type{margin:0}.p-strong__contentblock{flex-wrap:unset}.p-strong__content{margin-right:30px;width:calc(25% - 7.5px)}.p-strong__content:last-of-type,.p-strong__content:nth-of-type(2n){margin-right:0}.p-strong__content:nth-of-type(n+3){margin-top:0}.p-strong__content__icon{width:75%}.p-topttl__product{margin:-70px auto 0}.p-topttl__product__item{padding:25px 15px}}@media screen and (min-width:1200px){.p-contents__ttl{padding:60px 45px}.p-cource__main__table__number--pc{display:block;margin-right:5px}.p-cource__main__table__number--sp{display:none}.p-cource__main__table__unit{flex-direction:unset;margin-left:10px}.p-flow__wrapper{padding:90px 20px 40px}.p-flow__content+.p-flow__content:after{top:20%}.p-header__logo__body{left:30px;margin:0;position:absolute;top:50%}.p-setplan__copy__text{font-size:2.625rem}.p-setplan__copy__text__red{font-size:3.625rem}.p-setplan__copy__text__dot{background:url(../images/common/ico_strongred-pc.png) no-repeat top;padding:8px 0 0}.p-setplan__copy__text__blue{font-size:3.625rem}.p-setplan__place__text{font-size:1.25rem}.p-topttl__product{margin:-70px auto 0;padding:0 20px}.p-topttl__product__item__textblock{font-size:1.25rem}.u-display--fromxl{display:none}}@media screen and (min-width:1400px){.p-cource__main__table__number--pc{margin-right:10px}.p-header__logo__body{left:60px;margin:0;position:absolute;top:50%}.p-setplan__copy__text{font-size:2.8125rem}.p-setplan__copy__text__blue,.p-setplan__copy__text__red{font-size:4.0625rem}.p-topttl__product{padding:0 60px}.p-topttl__product__item__textblock{font-size:1.5rem}}

/*# sourceMappingURL=style.css.map*/