﻿html{color:#000;background:#fff;-webkit-font-smoothing:antialiased}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,xmp{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}input,select,textarea,button{outline:none}*,*:before,*:after{box-sizing:border-box;min-height:0%}body{color:#000;-webkit-text-size-adjust:100%}img{max-width:100%;vertical-align:bottom}html{min-height:100vh;min-width:360px;display:flex;background:#000;-webkit-font-smoothing:auto}body{color:#fff;font-size:16px;display:flex;flex:auto;min-width:10px;font-family:"Bodoni Moda","Noto Serif JP",sans-serif;font-feature-settings:"palt"}p{color:#fff;font-weight:400;font-size:16px;line-height:1.8em;letter-spacing:.04em;word-break:break-all}@media screen and (max-width: 480px){p{line-height:1.71429em}}a{color:#fff;font-weight:400;font-size:14px;line-height:1.5em;text-decoration:none;cursor:pointer}::selection{color:#fff;background:#ccc}.l-body{min-height:750px;width:100%;display:flex;flex-direction:column;flex:auto;min-width:0}.l-base{display:flex;flex:auto;min-width:0}.l-header{width:100%;height:56px}@media screen and (max-width: 560px){.l-header{height:48px}}.l-header--wide{height:80px}@media screen and (max-width: 560px){.l-header--wide{height:48px}}.l-main{display:flex;flex:auto;min-width:0}.l-container{max-width:1080px;width:100%;padding:0 40px;margin:0 auto}@media screen and (max-width: 480px){.l-container{padding:0 16px}}.l-container--650{max-width:650px}.l-home{width:100%}.p-consultation{position:fixed;left:15px;bottom:48px;z-index:2;display:flex;align-items:center;transition:all .2s ease}@media screen and (max-width: 480px){.p-consultation{bottom:40px}}.p-consultation .c-image,.p-consultation .c-image--notification,.p-consultation .c-image--wide,.p-consultation .c-image--standard{flex:0 0 auto;width:80px;border-radius:50%;background:#fff url(../img/common/consultation/p-consultation.png);border:solid 3px #e0768e;box-shadow:0 3px 6px rgba(224,118,142,.4);cursor:pointer;transition:all .2s ease}.p-consultation__text{flex:auto;min-width:1px;padding:0 0 0 10px;position:relative}.p-consultation__text__close{padding:8px;position:absolute;top:0;right:0;transform:translate(50%, -50%);z-index:1;cursor:pointer}.p-consultation__text__close span{display:block;width:24px;height:24px;border-radius:50%;background:#aaa url(../img/common/consultation/p-consultation__text__close.svg) no-repeat center;background-size:contain}.p-consultation__text__balloon{padding:8px 15px;background:#fff;border-radius:8px;border:1px solid #aaa;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:500;color:#222;line-height:1.5em;cursor:pointer}.p-consultation.hide .c-image,.p-consultation.hide .c-image--notification,.p-consultation.hide .c-image--wide,.p-consultation.hide .c-image--standard{width:56px}.p-consultation.hide .p-consultation__text{display:none}@media screen and (max-width: 768px){.p-consultation__size--small .c-image,.p-consultation__size--small .c-image--notification,.p-consultation__size--small .c-image--wide,.p-consultation__size--small .c-image--standard{width:56px}}.p-consultation--corporation{bottom:16px;left:16px}@media screen and (max-width: 480px){.p-consultation--corporation{bottom:8px;left:8px}}.p-consultation--corporation .p-consultation__text{padding:0}.p-consultation--corporation .p-consultation__text__balloon{width:280px;height:64px;background:#ffd53c;background:-moz-linear-gradient(top, #ffd53c 0%, #FFC72B 100%);background:-webkit-linear-gradient(top, #ffd53c 0%, #FFC72B 100%);background:linear-gradient(to bottom, #ffd53c 0%, #FFC72B 100%);display:flex;align-items:center;justify-content:center;font-size:22px;border:solid 1px #ffce80;box-shadow:0 1px 4px rgba(0,0,0,.4);border-radius:6px;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.2);font-weight:500;padding-right:24px}@media screen and (max-width: 480px){.p-consultation--corporation .p-consultation__text__balloon{border-radius:4px;padding:0 0 0 8px;width:234px;height:56px;justify-content:flex-start;font-size:20px}}.p-consultation--corporation .p-consultation__text__balloon:before{content:"";width:48px;height:48px;border-radius:50%;background:#fff url(../img/common/consultation/p-consultation.png) no-repeat center;background-size:contain;margin:0 12px 0 0;flex:0 0 auto;border:solid 2px #eaaf42;box-shadow:0 4px 8px -2px rgba(0,0,0,.3)}@media screen and (max-width: 480px){.p-consultation--corporation .p-consultation__text__balloon:before{margin:0 6px 0 0;width:40px;height:40px}}.p-consultation--corporation .p-consultation__text__balloon strong{font-weight:500;font-size:24px}.p-consultation--corporation .p-consultation__text__balloon small{transform:translate(0, 2px);margin:0 1px}@media screen and (max-width: 480px){.p-consultation--corporation .p-consultation__text__balloon small{font-size:18px}}@media screen and (max-width: 768px){.lpMachine .p-consultation.move{bottom:180px}}.lpMachine .p-consultation--header{position:relative;left:auto;bottom:auto !important;margin:0 6px 0 auto}@media screen and (max-width: 768px){.lpMachine .p-consultation--header{margin:0 2px 0 auto}}.lpMachine .p-consultation--header .c-image,.lpMachine .p-consultation--header .c-image--notification,.lpMachine .p-consultation--header .c-image--wide,.lpMachine .p-consultation--header .c-image--standard{width:34px;border-width:1px}@media screen and (max-width: 480px){.lpMachine .p-consultation--header .c-image,.lpMachine .p-consultation--header .c-image--notification,.lpMachine .p-consultation--header .c-image--wide,.lpMachine .p-consultation--header .c-image--standard{width:30px}}@media screen and (max-width: 480px){.lpMachine .p-consultation--header .p-consultation__text{padding:0 0 0 6px}}.lpMachine .p-consultation--header .p-consultation__text__close{display:none}.lpMachine .p-consultation--header .p-consultation__text__balloon{padding:0;background:none;border:none;color:#fff;font-size:12px;font-weight:400}@media screen and (max-width: 560px){.lpMachine .p-consultation--header .p-consultation__text__balloon{line-height:1.3em}}.c-button{font-size:14px;font-weight:500;line-height:1em;letter-spacing:.04em;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);height:32px;border-radius:3px;padding:0 16px;position:relative}.c-button--buy{font-size:24px;font-weight:600;height:80px;width:100%;background:-moz-linear-gradient(top, #62BA56 0%, #88DD7C 6%, #5FBA53 28%, #53AD48 50%, #217117 100%);background:-webkit-linear-gradient(top, #62BA56 0%, #88DD7C 6%, #5FBA53 28%, #53AD48 50%, #217117 100%);background:linear-gradient(to bottom, #62BA56 0%, #88DD7C 6%, #5FBA53 28%, #53AD48 50%, #217117 100%);box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);font-family:"Noto Sans JP",sans-serif;font-weight:500;color:#fff;border:solid 1px #598154}@media screen and (max-width: 768px){.c-button--buy{height:72px;font-size:22px}}@media screen and (max-width: 480px){.c-button--buy{height:64px;font-size:18px}}.c-button--buy.c-button--corporation{background:#bfdaff;background:-moz-linear-gradient(top, #62BA56 0%, #88DD7C 6%, #5FBA53 28%, #53AD48 50%, #217117 100%);background:-webkit-linear-gradient(top, #62BA56 0%, #88DD7C 6%, #5FBA53 28%, #53AD48 50%, #217117 100%);background:linear-gradient(to bottom, #62BA56 0%, #88DD7C 6%, #5FBA53 28%, #53AD48 50%, #217117 100%);border:none}.c-button--buy.c-button--fast{background:#d8a536;background:-moz-linear-gradient(top, #fff4db 0%, #fbd98f 6%, #cc9a2f 54%, #ffcc5a 91%, #e0b149 100%);background:-webkit-linear-gradient(top, #fff4db 0%, #fbd98f 6%, #cc9a2f 54%, #ffcc5a 91%, #e0b149 100%);background:linear-gradient(to bottom, #fff4db 0%, #fbd98f 6%, #cc9a2f 54%, #ffcc5a 91%, #e0b149 100%);border:none}.c-button--buy.c-button--max,.c-button--buy.c-button--bag{background:#d8a536;background:-moz-linear-gradient(top, #ffaad1 0%, #ff98c7 6%, #cc528a 54%, #f374ae 91%, #dc679d 100%);background:-webkit-linear-gradient(top, #ffaad1 0%, #ff98c7 6%, #cc528a 54%, #f374ae 91%, #dc679d 100%);background:linear-gradient(to bottom, #ffaad1 0%, #ff98c7 6%, #cc528a 54%, #f374ae 91%, #dc679d 100%);border:none}.c-button--sale{font-size:20px}@media screen and (max-width: 768px){.c-button--sale{font-size:18px}}@media screen and (max-width: 480px){.c-button--sale{font-size:16px}}.c-button--inline{font-size:16px;padding:0 24px 0 0}@media screen and (max-width: 480px){.c-button--inline{font-size:14px}}.c-button--inline:before{content:"";display:block;width:16px;height:16px;background:url(../img/lpmachine/button__right.svg);background-size:12px 12px !important;background-position:center center !important;background-repeat:no-repeat !important;position:absolute;top:50%;right:0;transform:translateY(-50%)}.c-button--contact,.c-button--document{color:#000;background:#fff;font-family:sans-serif;font-size:15px;font-weight:600;height:40px;max-width:280px;width:100%}@media screen and (max-width: 768px){.c-button--contact,.c-button--document{max-width:200px;height:32px;font-size:13px}}.c-button--contact:before,.c-button--document:before{content:"";display:block;width:24px;height:24px;margin:0 16px 0 -8px;background:url(../img/lpmachine/contact__mail.svg);background-size:contain !important;background-position:center center !important;background-repeat:no-repeat !important}@media screen and (max-width: 768px){.c-button--contact:before,.c-button--document:before{width:20px;height:20px;margin:0 8px 0 -4px}}.c-button--document:before{background:url(../img/lpmachine/corporation/document__mail.svg)}.c-button--line{border:solid 1px rgba(255,255,255,.4);border-radius:0;font-size:14px}.c-button--corporation{background:none;border:solid 1px #666;color:#e2e2e2}.c-text__lv1,.p-home__price__list--other .p-home__price__list__price--sale,.p-home__price__list__price--sale,.p-home__about__text__copy,.p-home__heading__title{font-weight:600;font-size:32px;line-height:1.45833em;letter-spacing:.04em}@media screen and (max-width: 1080px){.c-text__lv1,.p-home__price__list--other .p-home__price__list__price--sale,.p-home__price__list__price--sale,.p-home__about__text__copy,.p-home__heading__title{font-size:28px}}@media screen and (max-width: 768px){.c-text__lv1,.p-home__price__list--other .p-home__price__list__price--sale,.p-home__price__list__price--sale,.p-home__about__text__copy,.p-home__heading__title{font-size:24px}}@media screen and (max-width: 480px){.c-text__lv1,.p-home__price__list--other .p-home__price__list__price--sale,.p-home__price__list__price--sale,.p-home__about__text__copy,.p-home__heading__title{font-size:20px}}.c-text__lv2,.p-home__price__list--other .p-home__price__list__head__text__name,.p-home__price__list__head__text__name,.p-home__machine__item__text__copy,.p-home__mainVisual__text__title{font-weight:600;font-size:28px;line-height:1.3em;letter-spacing:0}@media screen and (max-width: 1080px){.c-text__lv2,.p-home__price__list--other .p-home__price__list__head__text__name,.p-home__price__list__head__text__name,.p-home__machine__item__text__copy,.p-home__mainVisual__text__title{font-size:24px}}@media screen and (max-width: 768px){.c-text__lv2,.p-home__price__list--other .p-home__price__list__head__text__name,.p-home__price__list__head__text__name,.p-home__machine__item__text__copy,.p-home__mainVisual__text__title{font-size:20px}}@media screen and (max-width: 480px){.c-text__lv2,.p-home__price__list--other .p-home__price__list__head__text__name,.p-home__price__list__head__text__name,.p-home__machine__item__text__copy,.p-home__mainVisual__text__title{font-size:18px}}.c-text__lv3,.p-home__price__list--other .p-home__price__list__price--regular,.p-home__price__list__price--regular{font-weight:600;font-size:24px;line-height:1.3em;letter-spacing:0}@media screen and (max-width: 1080px){.c-text__lv3,.p-home__price__list--other .p-home__price__list__price--regular,.p-home__price__list__price--regular{font-size:20px}}@media screen and (max-width: 768px){.c-text__lv3,.p-home__price__list--other .p-home__price__list__price--regular,.p-home__price__list__price--regular{font-size:18px}}@media screen and (max-width: 480px){.c-text__lv3,.p-home__price__list--other .p-home__price__list__price--regular,.p-home__price__list__price--regular{font-size:16px}}.c-text__lv4,.p-remodal__head__title{color:#444;font-weight:500;font-size:20px;line-height:1.5em;letter-spacing:.04em}@media screen and (max-width: 768px){.c-text__lv4,.p-remodal__head__title{font-size:16px}}.c-text__lv5,.c-text__lv5--base,.p-burgerMenu__cover__title,.p-burgerMenu__cover__list .label,.c-input--file label:after{color:#444;font-weight:500;font-size:16px;line-height:1.5em;letter-spacing:.04em}@media screen and (max-width: 768px){.c-text__lv5,.c-text__lv5--base,.p-burgerMenu__cover__title,.p-burgerMenu__cover__list .label,.c-input--file label:after{font-size:14px}}.c-text__lv5--base{color:#666;font-weight:400}.c-text__lv6{color:#444;font-weight:500;font-size:14px;line-height:1.45455em;letter-spacing:.04em}.c-text__sub{color:#666;font-weight:500;font-size:12px;line-height:1.5em;letter-spacing:.04em}.c-text__lv7{color:#aaa;font-weight:500;font-size:16px;line-height:1.3em;letter-spacing:.04em}.c-text__note,.p-home__price__list--other .p-home__price__list__head__text__kana,.p-home__price__list__head__text__kana,.p-home__performance__innerList__description,.c-input--birth .c-input .unit,.c-input--birth .c-input--radio .unit,.c-input--birth .c-input--checkbox .unit,.c-input--birth .c-input--file .unit,.c-input--birth .c-input--full .unit,.c-input--birth .c-input--select .unit{color:#aaa;font-weight:400;font-size:14px;line-height:1.3em}.c-text__color--accent{color:#e16983}.c-text__weight--700,.p-burgerMenu__cover__title,.c-input--file label:after{font-weight:700}.c-text--center{text-align:center}.c-image,.c-image--notification,.c-image--wide,.c-image--standard{display:block;width:100%;height:auto;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important}.c-image:before,.c-image--notification:before,.c-image--wide:before,.c-image--standard:before{content:"";display:block;width:100%;padding-top:100%}.c-image--standard:before{padding-top:75%}.c-image--wide:before{padding-top:56.25%}.c-image--round{border-radius:50%}.c-image--notification{background:url(../img/common/icon/notification--outline.svg)}.c-image--notification:hover{background:url(../img/common/icon/notification--fill.svg)}.c-input,.c-input--radio,.c-input--checkbox,.c-input--file,.c-input--select,.c-input--full{display:inline-flex;position:relative}.c-input--select select,.c-input textarea,.c-input--radio textarea,.c-input--checkbox textarea,.c-input--file textarea,.c-input--select textarea,.c-input--full textarea,.c-input input,.c-input--radio input,.c-input--checkbox input,.c-input--file input,.c-input--select input,.c-input--full input{font-size:16px;letter-spacing:.04em;height:48px;padding:0 12px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:solid 1px #aaa;background:none;color:#fff}@media screen and (max-width: 480px){.c-input--select select,.c-input textarea,.c-input--radio textarea,.c-input--checkbox textarea,.c-input--file textarea,.c-input--select textarea,.c-input--full textarea,.c-input input,.c-input--radio input,.c-input--checkbox input,.c-input--file input,.c-input--select input,.c-input--full input{height:40px}}.c-input ::-webkit-input-placeholder,.c-input--radio ::-webkit-input-placeholder,.c-input--checkbox ::-webkit-input-placeholder,.c-input--file ::-webkit-input-placeholder,.c-input--select ::-webkit-input-placeholder,.c-input--full ::-webkit-input-placeholder{color:#666}.c-input :-ms-input-placeholder,.c-input--radio :-ms-input-placeholder,.c-input--checkbox :-ms-input-placeholder,.c-input--file :-ms-input-placeholder,.c-input--select :-ms-input-placeholder,.c-input--full :-ms-input-placeholder{color:#bbb}.c-input ::-moz-placeholder,.c-input--radio ::-moz-placeholder,.c-input--checkbox ::-moz-placeholder,.c-input--file ::-moz-placeholder,.c-input--select ::-moz-placeholder,.c-input--full ::-moz-placeholder{color:#bbb}.c-input input:disabled,.c-input--radio input:disabled,.c-input--checkbox input:disabled,.c-input--file input:disabled,.c-input--select input:disabled,.c-input--full input:disabled{color:#444}.c-input input:focus,.c-input--radio input:focus,.c-input--checkbox input:focus,.c-input--file input:focus,.c-input--select input:focus,.c-input--full input:focus{background:#111}.c-input--small input{height:32px}.c-input--center input{text-align:center}.c-input textarea,.c-input--radio textarea,.c-input--checkbox textarea,.c-input--file textarea,.c-input--select textarea,.c-input--full textarea{overflow:auto;padding:8px 8px;resize:none;min-height:64px}@media screen and (max-width: 480px){.c-input textarea,.c-input--radio textarea,.c-input--checkbox textarea,.c-input--file textarea,.c-input--select textarea,.c-input--full textarea{padding:5px 8px}}.c-input textarea:focus,.c-input--radio textarea:focus,.c-input--checkbox textarea:focus,.c-input--file textarea:focus,.c-input--select textarea:focus,.c-input--full textarea:focus{background:#111}.c-input input[type=number]::-webkit-outer-spin-button,.c-input--radio input[type=number]::-webkit-outer-spin-button,.c-input--checkbox input[type=number]::-webkit-outer-spin-button,.c-input--file input[type=number]::-webkit-outer-spin-button,.c-input--select input[type=number]::-webkit-outer-spin-button,.c-input--full input[type=number]::-webkit-outer-spin-button,.c-input input[type=number]::-webkit-inner-spin-button,.c-input--radio input[type=number]::-webkit-inner-spin-button,.c-input--checkbox input[type=number]::-webkit-inner-spin-button,.c-input--file input[type=number]::-webkit-inner-spin-button,.c-input--select input[type=number]::-webkit-inner-spin-button,.c-input--full input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.c-input input[type=number],.c-input--radio input[type=number],.c-input--checkbox input[type=number],.c-input--file input[type=number],.c-input--select input[type=number],.c-input--full input[type=number]{-moz-appearance:textfield}.c-input--full{width:100%}.c-input--full input,.c-input--full textarea{width:100%}.c-input--half{width:50%}.c-input--half input,.c-input--half textarea{width:100%}.c-input--select{position:relative}.c-input--select:before{content:"";width:24px;height:24px;background:url(../img/web/p-input/select--white.svg);background-size:20px 20px !important;background-position:center center !important;background-repeat:no-repeat !important;position:absolute;top:50%;right:0;transform:translateY(-50%);pointer-events:none}.c-input--select select{padding-right:24px}.c-input--select select::-ms-expand{display:none}.c-input--select--image .select2__user{display:flex;font-weight:500;align-items:center}.c-input--select--image .select2__user__image{flex:0 0 auto;width:32px;height:32px;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important;border-radius:50%;margin:0 8px 0 0}.c-input--select2:before{display:none}.c-input--select2 .select2-container .select2-selection--single .select2-selection__rendered{padding:0}.c-input--select2 .select2-container .select2-selection--single .select2-selection__rendered[title=選択してください]{color:#c1c1c1}.c-input--select2 .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #91a6be;background:#f3f7fb;height:44px;padding:4px 12px}.c-input--select2 .select2-container--default .select2-selection--single{font-size:16px;height:44px;padding:0 8px;width:100%;border:1px solid #91a6be;border-radius:3px}.c-input--select2 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:44px}.c-input--select2 .select2-container--default .select2-selection--single .select2-selection__arrow{height:44px;width:44px}.c-input--select2 .select2-container--default .select2-selection--single .select2-selection__arrow b{border:none;width:24px;height:24px;background:url(../img/web/p-input/select.svg);background-size:20px 20px !important;background-position:center center !important;background-repeat:no-repeat !important;position:absolute;top:50%;right:10px;left:auto;transform:translateY(-50%);pointer-events:none}.c-input--birth{margin:-4px}.c-input--birth .c-input,.c-input--birth .c-input--radio,.c-input--birth .c-input--checkbox,.c-input--birth .c-input--file,.c-input--birth .c-input--full,.c-input--birth .c-input--select{position:relative;padding:4px}.c-input--birth .c-input--year{width:88px}.c-input--birth .c-input--month,.c-input--birth .c-input--day{width:72px}.c-input--birth .c-input input,.c-input--birth .c-input--radio input,.c-input--birth .c-input--checkbox input,.c-input--birth .c-input--file input,.c-input--birth .c-input--full input,.c-input--birth .c-input--select input{padding-right:24px}.c-input--birth .c-input .unit,.c-input--birth .c-input--radio .unit,.c-input--birth .c-input--checkbox .unit,.c-input--birth .c-input--file .unit,.c-input--birth .c-input--full .unit,.c-input--birth .c-input--select .unit{font-weight:500;position:absolute;right:9px;top:55%;transform:translate(0, -50%)}.c-input--name{margin:-8px}.c-input--name+.c-input--name{margin-top:8px}.c-input--name .c-input__box{padding:8px}.c-input--name .c-input__box__label{font-size:12px}.c-input--file{display:flex;flex-direction:column;position:relative}.c-input--file input[type=file]{opacity:0;pointer-events:none;position:absolute;top:0;left:0}.c-input--file label{border:1px solid;border-radius:3px;cursor:pointer;position:relative}.c-input--file label:after{content:"アップロード";font-size:10px !important;color:#fff !important;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:77;transition:all .2s ease;position:absolute;top:0;left:0}.c-input--file label:hover:after{background:aa}.c-input--file .c-button--remove{position:absolute;top:0;right:0;z-index:1}.c-input--file--text label{background:#f2f4f6;border:solid 1px #dee3e8;min-height:56px;padding:8px 24px;display:flex;align-items:center;cursor:pointer}.c-input--file--text label:after{display:none}.c-input--file--text label span{color:#b1b6bc;font-size:16px}.c-input--file--text label.active{border-color:#1a73e8;background:rgba(26,115,232,.07)}.c-input--file--text label.active span{color:#1a73e8}.c-input--file--face label.c-image--round{border-radius:50%;overflow:hidden}.c-input--file--face label:after{content:"顔写真を登録";font-size:12px !important}.c-input--file--face .c-button--negative{padding:0 2px;justify-content:center;font-size:13px;font-weight:500;margin:6px 0 0;border-color:#91a6be;background:#f6faff}.c-input--fileAdd{display:flex}.c-input--fileAdd input{position:absolute;opacity:0;pointer-events:none}.c-input--fileAdd label{height:40px;flex:auto;min-width:1px;border:1px solid #91a6be;font-size:16px;letter-spacing:.04em;border-radius:3px;display:flex;align-items:center;padding:4px 12px 4px 40px;position:relative;cursor:pointer}.c-input--fileAdd label:before{content:"";width:26px;height:26px;position:absolute;left:8px;top:50%;transform:translate(0, -50%);background:url(../img/web/recruit/icon_fileAdd.svg) no-repeat center;background-size:contain}.c-input--fileAdd label span{color:#b6b9c3}.c-input--fileAdd label.active{border-color:#1a73e8;background:rgba(26,115,232,.07)}.c-input--fileAdd label.active span{color:#1a73e8}.c-input--fileAdd .c-button{margin:0 0 0 6px;height:40px;flex:0 0 auto;padding:0 8px;min-width:90px;justify-content:center}.c-input--fileAdd .c-button--form{padding:0 16px 0 8px}.c-input--fileAdd .c-button--form:before{content:"";width:26px;height:26px;background:url(../img/web/recruit/icon_fileAdd--white.svg) no-repeat center;background-size:contain;margin:0 4px 0 0}.c-input--linkAdd{display:flex;position:relative}.c-input--linkAdd:before{content:"";width:26px;height:26px;position:absolute;left:8px;top:50%;transform:translate(0, -50%);background:url(../img/web/recruit/icon_linkAdd.svg) no-repeat center;background-size:contain}.c-input--linkAdd input{height:40px;flex:auto;min-width:1px;border:1px solid #91a6be;font-size:16px;letter-spacing:.04em;border-radius:3px;display:flex;align-items:center;padding:4px 12px 4px 40px}.c-input--linkAdd .c-button{margin:0 0 0 6px;height:40px;flex:0 0 auto;padding:0 8px;min-width:90px;justify-content:center}.c-input--linkAdd .c-button--form{padding:0 16px 0 8px}.c-input--linkAdd .c-button--form:before{content:"";width:26px;height:26px;background:url(../img/web/recruit/icon_linkAdd--white.svg) no-repeat center;background-size:contain;margin:0 4px 0 0}.c-input--textarea textarea{min-height:140px}.c-input--radio input[type=radio],.c-input--checkbox input[type=checkbox]{opacity:0;pointer-events:none;position:absolute;top:0;left:0}.c-input--radio label:before,.c-input--checkbox label:before{content:"";display:block;width:20px;height:20px;background:url(../img/web/p-input/radio.svg);background-size:contain !important;background-position:center center !important;background-repeat:no-repeat !important;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.c-input--radio label,.c-input--checkbox label{color:#91a6be;font-size:14px;font-weight:400;line-height:1em;display:flex;flex-wrap:wrap;align-items:center;height:32px;padding:0 12px 0 20px;position:relative}.c-input--checkbox{display:flex;flex-wrap:wrap;width:auto}.c-input--checkbox--column{flex-direction:column}.c-input--checkbox input[type=checkbox]:checked+label:before{background:url(../img/web/p-input/checkbox--checked.svg)}.c-input--checkbox label{cursor:pointer}.c-input--checkbox label:before{background:url(../img/web/p-input/checkbox.svg)}.c-input--checkbox label.full{width:100%}.c-input--checkbox--label{margin:-2px}.c-input--checkbox--label label{margin:2px;border:1px solid #E5E9EE;border-radius:2px;padding-left:24px;cursor:pointer}.c-input--checkbox--label label:before{left:4px;width:16px;height:16px;background:url(../img/web/p-input/checkbox.svg);background-size:contain !important;background-position:center center !important;background-repeat:no-repeat !important}.c-input--checkbox--label label:last-of-type{padding-right:12px}.c-input--checkbox--label input[type=radio]:checked+label{color:#fff}.c-input--checkbox--label input[type=radio]:checked+label:before{background:url(../img/web/p-input/checkbox--checked--white.svg)}.c-input--checkbox--terms{padding:0 0 0 4px;margin:16px 0 0}.c-input--checkbox--terms label{color:#7f8391}.c-input--checkbox--terms label a{color:#7f8391;text-decoration:underline;margin:0 1px 0 0}.c-input--checkbox--terms input:checked+label a{color:#518acc}.c-input--machine label{height:auto;width:100%;padding:8px;border:solid 1px #91a6be;border-radius:4px;cursor:pointer}.c-input--machine label:before{left:2px;top:12px}.c-input--machine label .p-list--nowrap .p-list__item+.p-list__item{margin:2px 0 0}.c-input--machine label .p-list [class*=c-text]{color:#91a6be}.c-input--machine input:checked+label{border-color:#518acc}.c-input--machine input:checked+label .p-list [class*=c-text]{color:#518acc}.c-input--radio{display:flex;flex-wrap:wrap;width:auto}.c-input--radio input[type=radio]:checked+label:before{background:url(../img/web/p-input/radio--checked.svg)}.c-input--radio label:before{background:url(../img/web/p-input/radio.svg)}.c-input--radio--label{margin:-4px}.c-input--radio--label label{background:#fff;height:40px;margin:4px;padding:0 24px 0 40px;border:1px solid #E5E9EE;border-radius:3px;cursor:pointer}@media screen and (max-width: 480px){.c-input--radio--label label{padding:0 16px 0 32px}}.c-input--radio--label label.heightAuto{height:auto;padding-top:4px;padding-bottom:4px}.c-input--radio--label label.large{height:48px}.c-input--radio--label label.small{padding:0 16px 0 32px}.c-input--radio--label label.half{width:calc(50% - 8px)}.c-input--radio--label label.full{width:calc(100% - 4px)}.c-input--radio--label label:hover{border-color:aa}.c-input--radio--label label:before{left:8px;width:16px;height:16px;background:url(../img/web/p-input/radio.svg);background-size:contain !important;background-position:center center !important;background-repeat:no-repeat !important}.c-input--radio--label label small{font-size:13px;margin:0 0 0 6px}.c-input--radio--label label.c-input__label--plan{width:100%;border-radius:6px;overflow:hidden;border:solid 2px #e5e9ed;height:auto;padding:0;display:block;background:#fff}.c-input--radio--label label.c-input__label--plan:before{top:9px;left:12px;width:20px;height:20px;transform:translate(0, 0);z-index:1}@media screen and (max-width: 480px){.c-input--radio--label label.c-input__label--plan:before{top:6px}}.c-input--radio--label label.c-input__label--plan .c-input__label__head{min-height:40px;display:flex;align-items:center;padding:0 0 0 2.8rem;background:#eee}@media screen and (max-width: 480px){.c-input--radio--label label.c-input__label--plan .c-input__label__head{min-height:32px;padding:0 0 0 2.5rem}}.c-input--radio--label label.c-input__label--plan .c-input__label__head__title{color:#fff;font-size:1.125rem;font-weight:600}@media screen and (max-width: 480px){.c-input--radio--label label.c-input__label--plan .c-input__label__head__title{font-size:1rem}}.c-input--radio--label label.c-input__label--plan .c-input__label__body{padding:8px 16px}@media screen and (max-width: 480px){.c-input--radio--label label.c-input__label--plan .c-input__label__body{padding:8px}}.c-input--radio--label label.c-input__label--plan .c-input__label__reception{display:flex;align-items:flex-end;padding:0 0 .5rem;border-bottom:solid 1px #e8ecef}@media screen and (max-width: 480px){.c-input--radio--label label.c-input__label--plan .c-input__label__reception{flex-direction:column;align-items:flex-start;padding:0 0 .25rem}}.c-input--radio--label label.c-input__label--plan .c-input__label__reception__shop{display:flex;align-items:flex-end}.c-input--radio--label label.c-input__label--plan .c-input__label__reception__shop+.c-input__label__reception__shop{margin:0 0 0 auto;padding:0 0 0 .5rem}@media screen and (max-width: 480px){.c-input--radio--label label.c-input__label--plan .c-input__label__reception__shop+.c-input__label__reception__shop{margin:0;padding:0}}.c-input--radio--label label.c-input__label--plan .c-input__label__reception__shop__title{font-size:.8125rem;font-weight:600;margin:0 .85rem 0 0;color:#444}@media screen and (max-width: 480px){.c-input--radio--label label.c-input__label--plan .c-input__label__reception__shop__title{font-size:.75rem;font-weight:500;color:#666;width:60px;margin:0 .5rem 0 0}}.c-input--radio--label label.c-input__label--plan .c-input__label__reception__shop__time{font-size:.875rem;font-weight:600;color:#444}@media screen and (max-width: 480px){.c-input--radio--label label.c-input__label--plan .c-input__label__reception__shop__time{display:flex;align-items:center;flex:auto;min-width:1px}}.c-input--radio--label label.c-input__label--plan .c-input__label__reception__shop__time .unit{font-size:.8125rem;font-weight:600;letter-spacing:-0.05rem;margin:0 0 0 .25rem}.c-input--radio--label label.c-input__label--plan .c-input__label__reception__shop__time img{display:block;height:18px;flex:0 0 auto}@media screen and (max-width: 480px){.c-input--radio--label label.c-input__label--plan .c-input__label__reception__shop__time img{margin:0 .5rem 0 0}}.c-input--radio--label label.c-input__label--plan .c-input__label__reception__shop__time--using{font-size:2rem;font-weight:600;line-height:1}@media screen and (max-width: 480px){.c-input--radio--label label.c-input__label--plan .c-input__label__reception__shop__time--using{font-size:1.5rem}}.c-input--radio--label label.c-input__label--plan .c-input__label__price{padding:.5rem 0 .2rem;display:flex;align-items:flex-end;justify-content:flex-end}@media screen and (max-width: 480px){.c-input--radio--label label.c-input__label--plan .c-input__label__price{flex-direction:column}}@media screen and (max-width: 480px){.c-input--radio--label label.c-input__label--plan .c-input__label__price__before,.c-input--radio--label label.c-input__label--plan .c-input__label__price__after{display:flex;align-items:flex-end}}.c-input--radio--label label.c-input__label--plan .c-input__label__price__before .price,.c-input--radio--label label.c-input__label--plan .c-input__label__price__after .price{font-size:2rem;font-weight:600;position:relative;display:flex;align-items:flex-end;line-height:1}.c-input--radio--label label.c-input__label--plan .c-input__label__price__before .price .taxin,.c-input--radio--label label.c-input__label--plan .c-input__label__price__after .price .taxin{font-size:.7rem;font-weight:600;flex:0 0 auto;width:1rem;display:inline-block;transform:translate(0px, -4px)}@media screen and (max-width: 480px){.c-input--radio--label label.c-input__label--plan .c-input__label__price__before .price .taxin,.c-input--radio--label label.c-input__label--plan .c-input__label__price__after .price .taxin{width:auto;margin:0 .5rem 0 0}}.c-input--radio--label label.c-input__label--plan .c-input__label__price__before .price .unit,.c-input--radio--label label.c-input__label--plan .c-input__label__price__after .price .unit{font-size:.875rem;font-weight:600;flex:0 0 auto;letter-spacing:-0.08rem;margin:0 0 0 .25rem;transform:translate(0px, -6px)}@media screen and (max-width: 480px){.c-input--radio--label label.c-input__label--plan .c-input__label__price__before .price .unit,.c-input--radio--label label.c-input__label--plan .c-input__label__price__after .price .unit{font-size:.75rem;transform:translate(0px, -3px)}}.c-input--radio--label label.c-input__label--plan .c-input__label__price__before .title{font-size:12px;font-weight:600;color:#b8c2ca}@media screen and (max-width: 480px){.c-input--radio--label label.c-input__label--plan .c-input__label__price__before .title{margin:0 .5rem 0 0;color:#999 !important}}.c-input--radio--label label.c-input__label--plan .c-input__label__price__before .price{color:#b8c2ca}@media screen and (max-width: 560px){.c-input--radio--label label.c-input__label--plan .c-input__label__price__before .price{font-size:2rem}}@media screen and (max-width: 480px){.c-input--radio--label label.c-input__label--plan .c-input__label__price__before .price{font-size:1.25rem;color:#999 !important}}.c-input--radio--label label.c-input__label--plan .c-input__label__price__before .price:before,.c-input--radio--label label.c-input__label--plan .c-input__label__price__before .price:after{content:"";width:100%;height:1px;background:#b8c2ca;position:absolute;top:40%;left:0}@media screen and (max-width: 480px){.c-input--radio--label label.c-input__label--plan .c-input__label__price__before .price:before,.c-input--radio--label label.c-input__label--plan .c-input__label__price__before .price:after{top:50%;background:#999 !important}}.c-input--radio--label label.c-input__label--plan .c-input__label__price__before .price:after{top:60%}@media screen and (max-width: 480px){.c-input--radio--label label.c-input__label--plan .c-input__label__price__before .price:after{display:none}}.c-input--radio--label label.c-input__label--plan .c-input__label__price__after{padding:0 0 0 2.25rem;position:relative}@media screen and (max-width: 480px){.c-input--radio--label label.c-input__label--plan .c-input__label__price__after{padding:0}}.c-input--radio--label label.c-input__label--plan .c-input__label__price__after:before{content:"";position:absolute;left:.875rem;top:50%;transform:translate(0, -50%);width:0;height:0;border-style:solid;border-width:8px 0 8px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #b8c2ca}@media screen and (max-width: 480px){.c-input--radio--label label.c-input__label--plan .c-input__label__price__after:before{display:none}}.c-input--radio--label label.c-input__label--plan .c-input__label__price__after .price{font-size:2.75rem;font-weight:800;color:#f25757}@media screen and (max-width: 560px){.c-input--radio--label label.c-input__label--plan .c-input__label__price__after .price{font-size:2.5rem}}@media screen and (max-width: 480px){.c-input--radio--label label.c-input__label--plan .c-input__label__price__after .price{font-size:2rem}}.c-input--radio--label label.c-input__label--plan .c-input__label__price__after .price .taxin{color:#f25757;transform:translate(0px, -4px);font-size:14px;line-height:1.2em;margin:0 .25rem 0 0}@media screen and (max-width: 560px){.c-input--radio--label label.c-input__label--plan .c-input__label__price__after .price .taxin{font-size:12px;transform:translate(0px, -5px)}}.c-input--radio--label label.c-input__label--plan .c-input__label__price__after .price .unit{color:#f25757;font-size:1.125rem;font-weight:900}@media screen and (max-width: 480px){.c-input--radio--label label.c-input__label--plan .c-input__label__price__after .price .unit{font-size:.875rem;transform:translate(0px, -5px)}}.c-input--radio--label label.c-input__label--plan--lightGreen .c-input__label__head{background:#7dbf77}.c-input--radio--label label.c-input__label--plan--lightSapphire .c-input__label__head{background:#5876c6}.c-input--radio--label label.c-input__label--plan--lightPink .c-input__label__head{background:#f289c9}.c-input--radio--label label.c-input__label--plan--lightRuby .c-input__label__head{background:#c25175}.c-input--radio--label input[type=radio]:checked+label{background:11}.c-input--radio--label input[type=radio]:checked+label:before{background:url(../img/web/p-input/radio--checked.svg)}.c-input--radio--label input[type=radio]:checked+label.c-input__label--plan{background-color:#fff;border-width:2px}.c-input--radio--label input[type=radio]:checked+label.c-input__label--plan .c-input__label__head{position:relative}.c-input--radio--label input[type=radio]:checked+label.c-input__label--plan .c-input__label__head:after{content:"-選択中-";position:absolute;right:16px;top:12px;font-size:.825rem;color:#fff;font-weight:600;letter-spacing:.05rem}@media screen and (max-width: 480px){.c-input--radio--label input[type=radio]:checked+label.c-input__label--plan .c-input__label__head:after{font-size:.75rem;top:9px}}.c-input--radio--label input[type=radio]:checked+label.c-input__label--plan--lightGreen{border-color:#7dbf77}.c-input--radio--label input[type=radio]:checked+label.c-input__label--plan--lightSapphire{border-color:#5876c6}.c-input--radio--label input[type=radio]:checked+label.c-input__label--plan--lightPink{border-color:#f289c9}.c-input--radio--label input[type=radio]:checked+label.c-input__label--plan--lightRuby{border-color:#c25175}.c-input--radio--label--machine label{padding:0 16px 0 20px}.c-input--radio--label--machine label:before{top:4px;left:4px;transform:translateY(0)}.c-input--radio--label--machine label.heightAuto{padding-top:8px;padding-bottom:8px}.c-input--radio--label--machine label span{font-size:13px;line-height:1.3em}.c-input--radio--label--machine label span .c-text__bold{margin:0 0 2px;font-size:15px}.c-input--radio--label--machine input[type=radio]:checked+label{background:none}.c-input--error:before{color:!important}.c-input--error input::-webkit-input-placeholder,.c-input--error select::-webkit-input-placeholder,.c-input--error textarea::-webkit-input-placeholder{color:rgba(247,87,105,.5)}.c-input--error input:-ms-input-placeholder,.c-input--error select:-ms-input-placeholder,.c-input--error textarea:-ms-input-placeholder{color:!important}.c-input--error input::-moz-placeholder,.c-input--error select::-moz-placeholder,.c-input--error textarea::-moz-placeholder{color:!important}.c-input--column{flex-direction:column}.c-input--column>.c-input+.c-input,.c-input--column>.c-input--full+.c-input,.c-input--column>.c-input--select+.c-input,.c-input--column>.c-input--file+.c-input,.c-input--column>.c-input--checkbox+.c-input,.c-input--column>.c-input--radio+.c-input,.c-input--column>.c-input+.c-input--full,.c-input--column>.c-input--full+.c-input--full,.c-input--column>.c-input--select+.c-input--full,.c-input--column>.c-input--file+.c-input--full,.c-input--column>.c-input--checkbox+.c-input--full,.c-input--column>.c-input--radio+.c-input--full,.c-input--column>.c-input+.c-input--select,.c-input--column>.c-input--full+.c-input--select,.c-input--column>.c-input--select+.c-input--select,.c-input--column>.c-input--file+.c-input--select,.c-input--column>.c-input--checkbox+.c-input--select,.c-input--column>.c-input--radio+.c-input--select,.c-input--column>.c-input+.c-input--file,.c-input--column>.c-input--full+.c-input--file,.c-input--column>.c-input--select+.c-input--file,.c-input--column>.c-input--file+.c-input--file,.c-input--column>.c-input--checkbox+.c-input--file,.c-input--column>.c-input--radio+.c-input--file,.c-input--column>.c-input+.c-input--checkbox,.c-input--column>.c-input--full+.c-input--checkbox,.c-input--column>.c-input--select+.c-input--checkbox,.c-input--column>.c-input--file+.c-input--checkbox,.c-input--column>.c-input--checkbox+.c-input--checkbox,.c-input--column>.c-input--radio+.c-input--checkbox,.c-input--column>.c-input+.c-input--radio,.c-input--column>.c-input--full+.c-input--radio,.c-input--column>.c-input--select+.c-input--radio,.c-input--column>.c-input--file+.c-input--radio,.c-input--column>.c-input--checkbox+.c-input--radio,.c-input--column>.c-input--radio+.c-input--radio{margin-top:4px}.c-input__button--close{width:32px;height:32px;background:url(../img/web/mypage/close.svg) no-repeat center;background-size:contain}.l-body .select2-dropdown{border:1px solid #91a6be}.l-body .select2-dropdown .select2__user{display:flex;font-weight:500;align-items:center}.l-body .select2-dropdown .select2__user__image{flex:0 0 auto;width:32px;height:32px;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important;border-radius:50%;margin:0 8px 0 0}.l-body .select2-container--default{width:100% !important}.l-body .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #91a6be;background:#f3f7fb;height:44px;padding:4px 12px}.l-body .select2-container--default .select2-results__option--selected{background-color:#e5e9ee}.l-body .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#e0778d}.l-body .ui-widget.ui-widget-content.ui-datepicker{padding:0px;border:none}.l-body .ui-widget.ui-widget-content.ui-datepicker .ui-widget-header{border-radius:0;background:#db5875;color:#fff}.l-body .ui-widget.ui-widget-content.ui-datepicker .ui-state-default{border:1px solid #f3e6e6;background:#fff6f6}.l-body .ui-widget.ui-widget-content.ui-datepicker .ui-state-default.ui-state-active{border:1px solid #db5875;background:#db5875}.l-body .ui-widget.ui-widget-content.ui-datepicker .ui-state-highlight{border:1px solid #eaccd3;background:#eaccd3;color:#ca9aa4}.l-body .ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-prev,.l-body .ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-next{top:4px}.l-body .ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-prev{left:4px;background:#fff url(../img/common/icon/datepicker-prev.svg) no-repeat center;background-size:contain}.l-body .ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-next{right:4px;background:#fff url(../img/common/icon/datepicker-next.svg) no-repeat center;background-size:contain}.p-header{height:56px;width:100%;min-width:360px;background:rgba(0,0,0,0);padding:0 8px 0 24px;display:flex;align-items:center;position:relative;transition:all .2s ease;border-bottom:1px solid #534b3f}@media screen and (max-width: 768px){.p-header{background:#000;position:fixed;left:0;top:0;width:100%;z-index:4}}@media screen and (max-width: 560px){.p-header{height:44px;padding:0 4px 0 16px}}@media screen and (max-width: 480px){.p-header{padding:0 4px 0 12px}}.p-header__logo{flex:none}.p-header__logo a{display:flex;align-items:center}.p-header__logo a img{height:16px;width:83px}.p-header__action{margin-left:auto;flex:auto;display:flex;justify-content:flex-end}.p-header__nav{flex:0 0 auto;min-width:0;display:flex;align-items:center;justify-content:flex-end}.p-header__nav__list{display:flex;align-items:center;justify-content:flex-end}.p-header__nav__list>li+li{margin:0 0 0 6px}@media screen and (max-width: 768px){.p-header__nav__list>li+li{margin:0 0 0 4px}}@media screen and (max-width: 480px){.p-header__nav__list>li.wide{display:none}}.p-header__nav__list>li.wide+.wide{margin:0 0 0 12px}@media screen and (max-width: 768px){.p-header__nav__list>li.wide+.wide{margin:0 0 0 8px}}@media screen and (max-width: 1080px){.p-header__nav__list>li.hide--note{display:none}}@media screen and (max-width: 480px){.p-header__nav__list>li.hide--sp{display:none}}@media screen and (max-width: 768px){.p-header__nav__list__button{display:none}}.p-header__nav__list .c-button{font-size:15px;height:40px;min-width:160px}@media screen and (max-width: 1080px){.p-header__nav__list .c-button{min-width:auto;height:36px}}@media screen and (max-width: 480px){.p-header__nav__list .c-button{min-width:92px;height:36px;padding:0 8px;font-size:14px}}.p-header__nav__list .c-button--corporation{font-size:14px}@media screen and (max-width: 768px){.p-header__nav__list .c-button--corporation{font-size:12px;min-width:auto;padding:0 8px}}@media screen and (max-width: 480px){.p-header__nav__list .c-button--corporation{display:none}}.p-header--corporation{width:100%;height:80px;position:fixed;left:0;top:0;z-index:99;background:rgba(0,0,0,.87);border-bottom:1px solid rgba(84,76,63,.5)}@media screen and (max-width: 560px){.p-header--corporation{height:48px}}.p-header--corporation .p-header__logo a img{height:auto;width:120px}@media screen and (max-width: 560px){.p-header--corporation .p-header__logo a img{width:100px}}.p-header--corporation .p-header__nav__list>li+li{margin-left:8px}.p-header--corporation .p-header__nav__list>li:last-of-type{margin-left:16px}@media screen and (max-width: 768px){.p-header--corporation .p-header__nav__list>li:last-of-type{display:block;margin-left:8px}}.p-header--corporation .p-header__nav__list .c-button{font-size:14px}.p-header--corporation .p-header__nav__list .c-button--buy{background:#bfdaff;background:-moz-linear-gradient(top, #62BA56 0%, #88DD7C 6%, #5FBA53 28%, #53AD48 50%, #217117 100%);background:-webkit-linear-gradient(top, #62BA56 0%, #88DD7C 6%, #5FBA53 28%, #53AD48 50%, #217117 100%);background:linear-gradient(to bottom, #62BA56 0%, #88DD7C 6%, #5FBA53 28%, #53AD48 50%, #217117 100%);border:none}@media screen and (max-width: 768px){.p-header--corporation .p-header__nav__list .c-button--buy{min-width:100px;height:36px;padding:0}}@media screen and (max-width: 768px){.p-header__tel{display:none}}.p-header__tel__link{display:block;padding:0 0 0 46px;position:relative}@media screen and (max-width: 560px){.p-header__tel__link{padding:0 0 0 32px}}@media screen and (max-width: 480px){.p-header__tel__link{padding:0}}.p-header__tel__link:before{content:"";position:absolute;left:0;top:50%;transform:translate(0, -50%) rotate(20deg);margin:0 12px 0 0;width:42px;height:42px;border-radius:50%;background:url(../img/common/consultation/p-remodal__body__tel__number--white.svg) no-repeat center;background-size:40px auto}@media screen and (max-width: 560px){.p-header__tel__link:before{margin:0 8px 0 0;width:32px;height:32px;background-size:24px auto}}@media screen and (max-width: 480px){.p-header__tel__link:before{display:none}}.p-header__tel__link small{font-size:14px;letter-spacing:.1em;color:#aaa;line-height:1;display:block;margin:4px 0 0}@media screen and (max-width: 560px){.p-header__tel__link small{font-size:11px;letter-spacing:.02em;margin:2px 0 0}}.p-header__tel__number{line-height:1;font-size:26px;display:flex;align-items:center;letter-spacing:.08em}@media screen and (max-width: 560px){.p-header__tel__number{font-size:19px;display:flex;align-items:center;letter-spacing:.02em}}.p-header__tel__link{display:block;padding:0 0 0 40px;position:relative}@media screen and (max-width: 768px){.p-header__tel__link{padding:0 0 0 36px}}@media screen and (max-width: 480px){.p-header__tel__link{padding:0}}.p-header__tel__link:before{content:"";position:absolute;left:4px;top:50%;transform:translate(0, -50%) rotate(20deg);margin:0 12px 0 0;width:32px;height:32px;border-radius:50%;background:url(../img/common/consultation/p-remodal__body__tel__number--white.svg) no-repeat center;background-size:contain}@media screen and (max-width: 768px){.p-header__tel__link:before{margin:0 8px 0 0;width:32px;height:32px;background-size:24px auto}}@media screen and (max-width: 480px){.p-header__tel__link:before{display:none}}.p-header__tel__link small{font-size:12px;font-weight:500;letter-spacing:.1em;color:#aaa;line-height:1;display:block;margin:2px 0 0;padding:0 0 0 2px}@media screen and (max-width: 768px){.p-header__tel__link small{font-size:11px;letter-spacing:.02em;margin:2px 0 0}}@media screen and (max-width: 560px){.p-header__tel__link small{letter-spacing:0em;padding:0}}.p-header__tel__number{line-height:1;font-size:22px;font-weight:600;display:flex;align-items:center;letter-spacing:.06em;color:#fff;white-space:nowrap}@media screen and (max-width: 768px){.p-header__tel__number{font-size:18px;display:flex;align-items:center;letter-spacing:.02em}}@media screen and (max-width: 560px){.p-header__tel__number{font-size:15px;letter-spacing:.02em}}.p-burgerMenu{margin:0 16px 0 0;display:none}@media screen and (max-width: 560px){.p-burgerMenu{display:block}}.p-burgerMenu__button{width:40px;height:40px;background:url(../img/lpmachine/header__burger.svg);background-size:24px 24px !important;background-position:center center !important;background-repeat:no-repeat !important;position:relative;z-index:11;transition:all .1s ease;cursor:pointer}.is-active__show .p-burgerMenu__button{background:url(../img/lpmachine/header__close.svg)}@keyframes showCurtain{0%{opacity:0}100%{opacity:1}}@keyframes hideCurtain{0%{opacity:1}100%{opacity:0}}.p-burgerMenu__curtain{background:rgba(0,0,0,.5);width:100vw;height:100vh;position:fixed;top:0;left:0;transition:all .2s ease;pointer-events:none;opacity:0}.is-active__show .p-burgerMenu__curtain{animation:showCurtain .2s cubic-bezier(0.45, 0.05, 0.55, 0.95) both}.is-active__hide .p-burgerMenu__curtain{animation:hideCurtain .2s .4s cubic-bezier(0.45, 0.05, 0.55, 0.95) both}@keyframes showCover{0%{pointer-events:none;transform:translateX(-100%);opacity:0}100%{pointer-events:all;transform:translateX(0);opacity:1}}@keyframes hideCover{0%{transform:translateX(0);pointer-events:all;opacity:1}100%{transform:translateX(-100%);pointer-events:none;opacity:0}}.p-burgerMenu__cover{display:flex;flex-direction:column;padding:32px 32px 80px;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:10;transition:all .5s ease;transform:translateX(-100%);background:#fff}.is-active__show .p-burgerMenu__cover{animation:showCover .5s .2s cubic-bezier(0.45, 0.05, 0.55, 0.95) both}.is-active__hide .p-burgerMenu__cover{animation:hideCover .4s .2s cubic-bezier(0.45, 0.05, 0.55, 0.95) both}@keyframes showList{0%{transform:translateX(-24px);opacity:0}100%{transform:translateX(0);opacity:1}}.p-burgerMenu__cover__scroll{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.p-burgerMenu__cover__layout{max-width:320px;width:100%;overflow:hidden;margin:0 auto}.is-active__show .p-burgerMenu__cover__layout{animation:showList .6s .5s cubic-bezier(0.45, 0.05, 0.55, 0.95) both}.p-burgerMenu__cover__banner{border-top:1px solid #e5e9ee;margin:24px 0 0;padding:16px 0 0}.p-burgerMenu__cover__banner__list{display:flex;flex-wrap:wrap;justify-content:center;max-width:100vw}.p-burgerMenu__cover__banner__list>li{width:50%;text-align:center;padding:2px}.p-burgerMenu__cover__banner__list>li.full{width:100%;margin:0 0 8px}.p-burgerMenu__cover__banner__list>li a{display:block}.p-burgerMenu__cover__banner__list>li a:hover{opacity:.5}.p-burgerMenu__cover__banner__list>li a img{height:auto;width:192px}.p-burgerMenu__cover__banner__list>li .c-button{display:inline-flex}.p-burgerMenu__cover__banner__list>li .banner{display:block;width:100%;margin:0 auto}.p-burgerMenu__cover__banner__list>li .banner img{height:auto;width:100%}.p-burgerMenu__cover__list>li+li{margin:16px 0 0}.p-burgerMenu__cover__list .label{color:#704b52}.p-burgerMenu__cover__list--small{border-top:1px solid #e5e9ee;padding:24px 0 0;margin:24px 0 0}.p-burgerMenu__cover__list--small .label{font-size:13px;font-weight:400}.p-burgerMenu__cover__list--buttonWrap{margin:24px -2px -2px;display:flex;align-items:center;justify-content:center}.p-burgerMenu__cover__list--buttonWrap>li{padding:2px}.p-burgerMenu__cover__list--buttonWrap>li.full{width:100%}.p-burgerMenu__cover__list--buttonWrap>li .c-button{padding:0 13px}.p-burgerMenu__cover__title{color:#91a6be;margin:0 0 40px;position:relative}.p-burgerMenu__cover__title:before{content:"";display:block;width:75%;height:.5px;background:#91a6be;position:absolute;top:50%;right:0;transform:translateY(-50%)}.p-burgerMenu__cover__bannerList{margin:16px 0 0}.p-burgerMenu__cover__bannerList>li+li{margin:8px 0 0}.p-burgerMenu__cover__bannerList>li a{display:block;border:1px solid #E5E9EE}.p-footer .l-container{height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center}.p-footer__nav{margin:0 0 24px}.p-footer__nav__list{display:flex;flex-wrap:wrap;justify-content:center;margin:-4px}.p-footer__nav__list>li a{padding:4px;font-size:13px;color:#999}.p-footer__logo{display:flex;align-items:center;justify-content:center}.p-footer__logo img{width:88px;height:17px}.p-footer__copyright{color:#ccc;font-size:10px;font-family:sans-serif;letter-spacing:.08em;font-weight:700;margin:16px 0 0}.p-home{overflow:hidden}.p-home>*+*{margin:120px 0 0}@media screen and (max-width: 768px){.p-home>*+*{margin:80px 0 0}}@media screen and (max-width: 560px){.p-home>*+*{margin:64px 0 0}}.p-home__heading{height:80px;display:flex;align-items:center;justify-content:center;position:relative;margin:0 0 40px}@media screen and (max-width: 560px){.p-home__heading{height:48px;margin:0 0 16px}}.p-home__heading:before,.p-home__heading:after{content:"";display:block;width:100%;height:1px;background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#00ffffff",GradientType=1 );position:absolute;top:0;left:0}.p-home__heading:after{top:auto;bottom:0}.p-home__cover{display:flex;width:100vw;height:640px;position:relative}@media screen and (max-width: 1080px){.p-home__cover{height:620px}}@media screen and (max-width: 768px){.p-home__cover{height:924px}}@media screen and (max-width: 480px){.p-home__cover{height:754px}}.p-home__cover__pagenation{position:absolute;right:20px;bottom:20px;z-index:1;display:flex;margin:-4px}.p-home__cover__pagenation__button{margin:4px;height:5px;width:48px;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.5);cursor:pointer}.p-home__cover__pagenation__button--current{background:#ff5a75;cursor:default}.p-home__mainVisual{border-bottom:1px solid #534b3f;background:url(../img/lpmachine/mainVisual__background.png);background-color:rgba(0,0,0,.6);background-blend-mode:darken;background-size:100vw auto !important;background-position:bottom -120px center !important;background-repeat:no-repeat !important;flex:0 0 auto;max-width:100%;width:100%}@media screen and (max-width: 1080px){.p-home__mainVisual{background-position:bottom -80px center !important}}@media screen and (max-width: 768px){.p-home__mainVisual{background-position:bottom 160px center !important}}.p-home__mainVisual .l-container{height:640px;display:flex;align-items:center;position:relative}@media screen and (max-width: 1080px){.p-home__mainVisual .l-container{max-width:none;height:620px}}@media screen and (max-width: 768px){.p-home__mainVisual .l-container{height:auto}}.p-home__mainVisual__text{max-width:460px;width:100%}@media screen and (max-width: 1080px){.p-home__mainVisual__text{max-width:400px}}@media screen and (max-width: 768px){.p-home__mainVisual__text{margin:0 auto;padding:40px 0}}@media screen and (max-width: 480px){.p-home__mainVisual__text{padding:32px 0}}.p-home__mainVisual__text__body{display:flex;flex-direction:column}.p-home__mainVisual__text__title{margin:0 0 10px}@media screen and (max-width: 768px){.p-home__mainVisual__text__title{text-align:center}}@media screen and (max-width: 768px){.p-home__mainVisual__text__title{margin:0 0 16px}}@media screen and (max-width: 480px){.p-home__mainVisual__text__title{margin:0 0 12px}}@media screen and (max-width: 1080px){.p-home__mainVisual__text__name{width:400px;height:56px}}@media screen and (max-width: 768px){.p-home__mainVisual__text__name{margin:0 auto}}@media screen and (max-width: 480px){.p-home__mainVisual__text__name{width:280px;height:40px}}@media screen and (max-width: 374px){.p-home__mainVisual__text__name{width:240px;height:34px}}.p-home__mainVisual__text__kana{margin:16px 0 0}@media screen and (max-width: 1080px){.p-home__mainVisual__text__kana{margin:16px auto 0}}@media screen and (max-width: 480px){.p-home__mainVisual__text__kana{height:10px;width:240px;margin:8px auto 0}}.p-home__mainVisual__text__copy{margin:32px 0 0;height:auto}@media screen and (max-width: 1080px){.p-home__mainVisual__text__copy{width:360px;height:72px}}@media screen and (max-width: 768px){.p-home__mainVisual__text__copy{width:320px;height:64px;margin:32px auto 0}}@media screen and (max-width: 480px){.p-home__mainVisual__text__copy{width:240px;height:48px;margin:20px auto 0}}@media screen and (max-width: 768px){.p-home__mainVisual__text__copy--pc{display:none}}.p-home__mainVisual__text__copy--sp{display:none}@media screen and (max-width: 768px){.p-home__mainVisual__text__copy--sp{display:block}}.p-home__mainVisual__text__image{background:url(../img/lpmachine/mainVisual__machine.png);max-width:700px;position:absolute;bottom:0;left:44%}@media screen and (max-width: 1080px){.p-home__mainVisual__text__image{max-width:560px;left:40%}}@media screen and (max-width: 768px){.p-home__mainVisual__text__image{background:url(../img/lpmachine/mainVisual__machine--sp.png);position:static;max-width:320px;margin:16px auto 0}}@media screen and (max-width: 480px){.p-home__mainVisual__text__image{max-width:240px}}.p-home__mainVisual__text__foot{margin:20px 0 0;width:100%}@media screen and (max-width: 768px){.p-home__mainVisual__text__foot{margin:-8px 0 0;min-height:130px}}.p-home__mainVisual__text__foot .p-buttonWrap{justify-content:center;margin:0}@media screen and (max-width: 768px){.p-home__mainVisual__text__foot .p-buttonWrap+.p-buttonWrap{justify-content:center;margin-top:12px}}.p-home__mainVisual__text__foot .p-buttonWrap.is-active__fixed{flex-wrap:nowrap;justify-content:center;width:100%;position:fixed;bottom:0;left:0;padding:8px 8px 110px;background:#000;z-index:2}@media screen and (max-width: 768px){.p-home__mainVisual__text__foot .p-buttonWrap.is-active__fixed{display:none}}.p-home__mainVisual__text__foot .p-buttonWrap.is-active__fixed .c-copy{display:none}.p-home__mainVisual__text__foot .p-buttonWrap.is-active__fixed .c-button{height:56px;max-width:400px}.p-home__mainVisual__text__foot .p-buttonWrap.is-active__fixed .c-button--buy{background:linear-gradient(to bottom, #199141 0%, #2ad563 6%, #1d9144 50%, #0e4e23 100%);border:solid 1px #0b8735;font-size:20px}.p-home__mainVisual__text__foot .p-buttonWrap.is-active__fixed .c-button--corporation{display:flex}.p-home__mainVisual__text__foot .p-buttonWrap.is-active__fixed .c-button--sale{font-size:18px;display:none}@media screen and (max-width: 480px){.p-home__mainVisual__text__foot .p-buttonWrap.is-active__fixed .c-button--sale{font-size:16px}}@media screen and (max-width: 480px){.p-home__mainVisual__text__foot .p-buttonWrap.is-active__fixed .c-button{height:44px}}.p-home__mainVisual__text__foot .p-buttonWrap .c-button--corporation{display:none}.p-home__mainVisual__text__foot .p-buttonWrap .c-copy{position:relative;font-weight:600;line-height:1;padding:.25rem 0 .5rem;color:#fff;margin:0 0 4px;font-size:18px}.p-home__mainVisual__text__foot .p-buttonWrap .paren.right{margin-left:.15em;margin-right:-0.35em}.p-home__mainVisual__text__foot .p-buttonWrap .paren.left{margin-left:-0.35em;margin-right:.05em}.p-home__mainVisual__text__foot .p-buttonWrap .c-copy::before,.p-home__mainVisual__text__foot .p-buttonWrap .c-copy::after{content:"";position:absolute;top:48%;width:24px;height:1px;background:#fff;transform-origin:center}.p-home__mainVisual__text__foot .p-buttonWrap .c-copy::before{left:calc(-20px - .6rem);border-radius:2px;transform:translateY(-50%) rotate(54deg)}.p-home__mainVisual__text__foot .p-buttonWrap .c-copy::after{right:calc(-20px - .6rem);border-radius:2px;transform:translateY(-50%) rotate(-54deg)}@media screen and (max-width: 480px){.p-home__mainVisual__text__foot .p-buttonWrap .c-copy{font-size:16px}.p-home__mainVisual__text__foot .p-buttonWrap .c-copy::before,.p-home__mainVisual__text__foot .p-buttonWrap .c-copy::after{width:18px}.p-home__mainVisual__text__foot .p-buttonWrap .c-copy::before{left:calc(-18px - .4rem)}.p-home__mainVisual__text__foot .p-buttonWrap .c-copy::after{right:calc(-18px - .4rem)}}.p-home__mainVisual__text__foot .p-buttonWrap .c-button--inline{font-size:14px;height:24px}.p-home__mainVisual--video{height:640px}@media screen and (max-width: 1080px){.p-home__mainVisual--video{height:620px}}@media screen and (max-width: 768px){.p-home__mainVisual--video{height:100%;background:#0c0c0f url(../img/lpmachine/p-home__mainVisual__videoBG.jpg) no-repeat;background-size:auto 100% !important;background-position:center top -40px !important;background-blend-mode:normal}}@media screen and (max-width: 480px){.p-home__mainVisual--video{background-size:auto 90% !important;background-position:center top -20px !important}}.p-home__mainVisual--video .p-home__mainVisual__videoWrap{height:100%;width:100%;display:flex;align-items:center;justify-content:center;background:rgba(8,6,1,.75);overflow:hidden;transition:all .4s ease}@media screen and (max-width: 768px){.p-home__mainVisual--video .p-home__mainVisual__videoWrap{opacity:0;pointer-events:none;background:rgba(11,9,2,.83);flex-direction:column}}.p-home__mainVisual--video .p-home__mainVisual__videoWrap video{display:block;width:100%;height:auto;max-height:100%;max-width:1280px}.p-home__mainVisual--video .p-home__mainVisual__videoWrap .c-button{margin-top:40px;border:solid 1px #fff;color:#fff;letter-spacing:.18em;font-size:16px;height:48px;min-width:200px;display:none}@media screen and (max-width: 768px){.p-home__mainVisual--video .p-home__mainVisual__videoWrap .c-button{display:flex}}@media screen and (max-width: 768px){.p-home__mainVisual--video .p-home__mainVisual__videoWrap.view{opacity:1;pointer-events:all}}.p-home__mainVisual--video .c-button{display:none}.p-home__mainVisual--current{pointer-events:all;opacity:1}.p-home__mainVisual__price{font-size:96px;display:flex;align-items:center;line-height:1;font-family:"Roboto",sans-serif;font-weight:500;letter-spacing:0;color:#fef005}@media screen and (max-width: 1080px){.p-home__mainVisual__price{font-size:90px}}@media screen and (max-width: 768px){.p-home__mainVisual__price{margin:8px auto 4px}}@media screen and (max-width: 480px){.p-home__mainVisual__price{font-size:68px;justify-content:center;padding:3px 8px 8px 0;background:rgba(16,15,2,.5);width:100%}}.p-home__mainVisual__price .monthly{font-size:38px;font-weight:600;width:37px;margin:0px 12px 0 0;line-height:2.4rem;text-align:center;word-break:break-word;transform:translate(0, 4px)}@media screen and (max-width: 480px){.p-home__mainVisual__price .monthly{font-size:30px;width:30px;margin:0px 6px 0 0;line-height:2.2rem}}.p-home__mainVisual__price .dot{line-height:1;font-size:60px}.p-home__mainVisual__price .unit{font-size:22px;font-weight:600;margin:20px 0 0 6px;padding:20px 0 0;position:relative;font-style:normal}@media screen and (max-width: 480px){.p-home__mainVisual__price .unit{font-size:20px;margin:0 0 0 4px;padding:24px 0 0}}.p-home__mainVisual__price .unit:before{content:"税込";position:absolute;left:2px;top:-6px;font-size:16px;display:none}@media screen and (max-width: 480px){.p-home__mainVisual__price .unit:before{left:1px;top:3px;font-size:15px}}.p-home__mainVisual__price .unit:after{content:"〜";position:absolute;right:-4px;top:72%;transform:translate(100%, -50%);font-size:22px}@media screen and (max-width: 480px){.p-home__mainVisual__price .unit:after{top:80%}}.p-home__mainVisual__price .sub{font-size:32px;font-weight:600;margin:14px 0 0 6px;padding:20px 0 0;position:relative;font-style:normal}@media screen and (max-width: 480px){.p-home__mainVisual__price .sub{font-size:24px;margin:0 0 0 4px;padding:24px 0 0}}.p-home__mainVisual__price__tax{font-size:16px;display:flex;line-height:1;font-family:"Roboto",sans-serif;color:#fef005;margin:-10px 0 8px;justify-content:flex-end;letter-spacing:.06em;max-width:350px}@media screen and (max-width: 768px){.p-home__mainVisual__price__tax{max-width:390px}}@media screen and (max-width: 480px){.p-home__mainVisual__price__tax{margin:-30px auto 16px;padding-right:0;max-width:320px;width:100%}}.p-home__mainVisual__priceWrap{margin:16px 0 0}@media screen and (max-width: 480px){.p-home__mainVisual__priceWrap{margin:0}}@media screen and (max-width: 480px){.p-home__mainVisual__subtext{text-align:center}}.p-home__mainVisual__made{font-size:14px;text-align:center;letter-spacing:.08rem;display:flex;align-items:center;max-width:360px;width:100%;font-family:"Roboto",sans-serif}@media screen and (max-width: 768px){.p-home__mainVisual__made{margin:0 auto 24px}}.p-home__mainVisual__made:before,.p-home__mainVisual__made:after{content:"";height:1px;flex:auto;min-width:1px;margin:0 12px 0 0;background:rgba(255,255,255,.6)}.p-home__mainVisual__made:after{margin:0 0 0 12px}.p-home__pr{background:url(../img/lpmachine/machine__background.png);background-color:rgba(0,0,0,.2);background-blend-mode:darken;background-size:auto 100% !important;background-position:top 80px right -40px !important;background-repeat:no-repeat !important;position:relative;min-height:440px}@media screen and (max-width: 768px){.p-home__pr{min-height:auto;padding:0 0 60px}}@media screen and (max-width: 560px){.p-home__pr{padding:0 0 30px}}@media screen and (max-width: 480px){.p-home__pr{margin:0;padding:0;border-bottom:solid 2px #3b3630}}@media screen and (max-width: 480px){.p-home__pr .l-container{padding:0}}.p-home__pr video{max-width:760px;margin:auto;display:block;border:solid 1px #222}.p-home__about{position:relative}.p-home__about .l-container{position:relative}.p-home__about__image{position:absolute;top:-40px;left:8%;z-index:-1}@media screen and (max-width: 1080px){.p-home__about__image{top:0}}@media screen and (max-width: 768px){.p-home__about__image{left:4%}}@media screen and (max-width: 560px){.p-home__about__image{left:auto;right:0;top:-24px;opacity:.8}}@media screen and (max-width: 1080px){.p-home__about__image img{width:240px;height:390px}}@media screen and (max-width: 768px){.p-home__about__image img{width:200px;height:325px}}.p-home__about__text{padding-left:48%}@media screen and (max-width: 1080px){.p-home__about__text{padding-left:40%}}@media screen and (max-width: 768px){.p-home__about__text{padding-left:32%}}@media screen and (max-width: 560px){.p-home__about__text{padding:0}}.p-home__about__text__title{display:flex;flex-direction:column;margin:0 0 40px;padding:0 0 40px;position:relative}@media screen and (max-width: 1080px){.p-home__about__text__title{margin:0 0 32px;padding:0 0 32px}}@media screen and (max-width: 1080px){.p-home__about__text__title img{width:160px;height:43px}}.p-home__about__text__title__kana{margin:12px 0 0;letter-spacing:.08em}.p-home__about__text__title:before{content:"";display:block;width:40px;height:1px;background:#e08298;position:absolute;bottom:0;left:0}@media screen and (max-width: 1080px){.p-home__about__text__copy{font-size:24px}}@media screen and (max-width: 768px){.p-home__about__text__copy{font-size:20px}}.p-home__about__text__description{color:#ddd;margin:24px 0 0}@media screen and (max-width: 768px){.p-home__about__text__description{font-size:14px}}.p-home__about__list{max-width:800px;margin:120px auto 0;display:flex}@media screen and (max-width: 1080px){.p-home__about__list{max-width:640px}}@media screen and (max-width: 768px){.p-home__about__list{margin:80px auto 0;max-width:480px}}@media screen and (max-width: 560px){.p-home__about__list{margin:48px auto 0}}.p-home__about__list>li{display:flex;align-items:center;justify-content:center;width:20%}.p-home__about__list>li .c-image,.p-home__about__list>li .c-image--standard,.p-home__about__list>li .c-image--wide,.p-home__about__list>li .c-image--notification{max-width:120px;background:url(../img/lpmachine/feature__01.png)}@media screen and (max-width: 1080px){.p-home__about__list>li .c-image,.p-home__about__list>li .c-image--standard,.p-home__about__list>li .c-image--wide,.p-home__about__list>li .c-image--notification{max-width:100px}}@media screen and (max-width: 768px){.p-home__about__list>li .c-image,.p-home__about__list>li .c-image--standard,.p-home__about__list>li .c-image--wide,.p-home__about__list>li .c-image--notification{max-width:80px}}@media screen and (max-width: 560px){.p-home__about__list>li .c-image,.p-home__about__list>li .c-image--standard,.p-home__about__list>li .c-image--wide,.p-home__about__list>li .c-image--notification{max-width:64px}}@media screen and (max-width: 374px){.p-home__about__list>li .c-image,.p-home__about__list>li .c-image--standard,.p-home__about__list>li .c-image--wide,.p-home__about__list>li .c-image--notification{max-width:56px}}.p-home__about__list>li:nth-of-type(2) .c-image,.p-home__about__list>li:nth-of-type(2) .c-image--standard,.p-home__about__list>li:nth-of-type(2) .c-image--wide,.p-home__about__list>li:nth-of-type(2) .c-image--notification{background:url(../img/lpmachine/feature__02.png)}.p-home__about__list>li:nth-of-type(3) .c-image,.p-home__about__list>li:nth-of-type(3) .c-image--standard,.p-home__about__list>li:nth-of-type(3) .c-image--wide,.p-home__about__list>li:nth-of-type(3) .c-image--notification{background:url(../img/lpmachine/feature__03.png)}.p-home__about__list>li:nth-of-type(4) .c-image,.p-home__about__list>li:nth-of-type(4) .c-image--standard,.p-home__about__list>li:nth-of-type(4) .c-image--wide,.p-home__about__list>li:nth-of-type(4) .c-image--notification{background:url(../img/lpmachine/feature__04.png)}.p-home__about__list>li:nth-of-type(5) .c-image,.p-home__about__list>li:nth-of-type(5) .c-image--standard,.p-home__about__list>li:nth-of-type(5) .c-image--wide,.p-home__about__list>li:nth-of-type(5) .c-image--notification{background:url(../img/lpmachine/feature__05.png)}.p-home__machine{margin:40px 0 0}@media screen and (max-width: 768px){.p-home__machine .l-container{margin-top:-40px}}.p-home__machine__item{display:flex;flex-direction:column;align-items:flex-start;padding:64px 0;background:url(../img/lpmachine/machine__background.png);background-color:rgba(0,0,0,.2);background-blend-mode:darken;background-size:800px 400px !important;background-position:center right -40px !important;background-repeat:no-repeat !important;position:relative;min-height:520px}@media screen and (max-width: 1080px){.p-home__machine__item{min-height:400px;background-size:600px 300px !important;background-position:center right -20px !important}}@media screen and (max-width: 768px){.p-home__machine__item{padding:48px 0;background-position:center top 100px !important}}@media screen and (max-width: 560px){.p-home__machine__item{padding:40px 0;background-size:400px 200px !important;background-position:right 0 top 80px !important;background-color:rgba(0,0,0,.6)}}@media screen and (max-width: 768px){.p-home__machine__item--03{background-position:center top 40px !important}}@media screen and (max-width: 560px){.p-home__machine__item--03{background-position:center top 0 !important}}.p-home__machine__item+.p-home__machine__item{border-top:1px solid #534b3f}.p-home__machine__item__head{width:100%}@media screen and (max-width: 560px){.p-home__machine__item__head{margin:0 0 8px}}.p-home__machine__item__body{width:100%}@media screen and (max-width: 768px){.p-home__machine__item__body{display:flex;align-items:flex-start}}.p-home__machine__item__foot{margin:24px 0 0}@media screen and (max-width: 560px){.p-home__machine__item__foot{margin:0;width:100%}}.p-home__machine__item__foot .p-buttonWrap{align-items:center;flex-direction:column;margin-top:-16px}@media screen and (max-width: 560px){.p-home__machine__item__foot .p-buttonWrap{margin-top:16px;margin-left:0;margin-right:0}}@media screen and (max-width: 768px){.p-home__machine__item__foot .p-buttonWrap{justify-content:center}}.p-home__machine__item__foot .p-buttonWrap .p-cv__body__list--small .p-cv__body__list__item__price{font-size:36px;letter-spacing:0}.p-home__machine__item__foot .p-buttonWrap .p-cv__body__list--small .p-cv__body__list__item__price small{width:28px;font-size:12px;margin:0 3px 0 0;text-align:center;letter-spacing:.1em}.p-home__machine__item__foot .p-buttonWrap .c-button--buy{height:56px;font-size:16px;min-width:260px;border-radius:4px}.p-home__machine__item__foot .p-buttonWrap .c-copy{position:relative;line-height:1;padding:.25rem 0 .5rem;margin-top:.75rem;color:#fff;font-size:14px;display:inline-flex;width:fit-content}.p-home__machine__item__foot .p-buttonWrap .paren.right{margin-left:.15em;margin-right:-0.35em}.p-home__machine__item__foot .p-buttonWrap .paren.left{margin-left:-0.35em;margin-right:.05em}.p-home__machine__item__foot .p-buttonWrap .c-copy::before,.p-home__machine__item__foot .p-buttonWrap .c-copy::after{content:"";position:absolute;top:48%;width:20px;height:1px;background:#fff;transform-origin:center}.p-home__machine__item__foot .p-buttonWrap .c-copy::before{left:calc(-14px - .6rem);transform:translateY(-50%) rotate(54deg)}.p-home__machine__item__foot .p-buttonWrap .c-copy::after{right:calc(-14px - .6rem);transform:translateY(-50%) rotate(-54deg)}@media screen and (max-width: 480px){.p-home__machine__item__foot .p-buttonWrap .c-copy{font-size:14px}.p-home__machine__item__foot .p-buttonWrap .c-copy::before,.p-home__machine__item__foot .p-buttonWrap .c-copy::after{width:18px}.p-home__machine__item__foot .p-buttonWrap .c-copy::before{left:calc(-18px - .4rem)}.p-home__machine__item__foot .p-buttonWrap .c-copy::after{right:calc(-18px - .4rem)}}.p-home__machine__item__foot .p-buttonWrap .c-button--inline{font-size:14px}@media screen and (max-width: 560px){.p-home__machine__item__foot .p-buttonWrap>*{margin-left:0;margin-right:0}}.p-home__machine__item__text{width:64%}@media screen and (max-width: 768px){.p-home__machine__item__text{width:auto;flex:auto;min-width:1px}}.p-home__machine__item__text__copy{font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 560px){.p-home__machine__item__text__copy{font-size:18px;text-align:center;line-height:1.4em}}.p-home__machine__item__text__title{margin:36px 0}@media screen and (max-width: 560px){.p-home__machine__item__text__title{margin:24px 0}}@media screen and (max-width: 480px){.p-home__machine__item__text__title{margin:16px 0}}@media screen and (max-width: 768px){.p-home__machine__item__text__title img{width:100%;height:auto}}@media screen and (max-width: 560px){.p-home__machine__item__text__title img{display:none;width:auto;height:37px}}@media screen and (max-width: 480px){.p-home__machine__item__text__title img{width:auto;height:32px}}.p-home__machine__item__text__title img.sp{display:none}@media screen and (max-width: 560px){.p-home__machine__item__text__title img.sp{display:block}}.p-home__machine__item__text__description{color:#ddd;width:100%;display:flex;flex-wrap:wrap;font-size:14px}@media screen and (max-width: 560px){.p-home__machine__item__text__description{font-size:13px;display:inline;letter-spacing:0}}@media screen and (max-width: 480px){.p-home__machine__item__text__description{font-size:12px;line-height:1.4em}}.p-home__machine__item__text__description .c-text__note{padding:6px 12px;background:#fff;line-height:1;color:#444}.p-home__machine__item__text__description+.p-home__machine__item__text__description{margin:16px 0 0}@media screen and (max-width: 560px){.p-home__machine__item__text__description+.p-home__machine__item__text__description{margin:8px 0 0}}.p-home__machine__item__text form{width:100%}.p-home__machine__item__text__price{margin:24px 0 0}@media screen and (max-width: 560px){.p-home__machine__item__text__price{margin:16px 0 0}}.p-home__machine__item__text__price p{line-height:1}.p-home__machine__item__text__price p.sample{font-size:14px;color:#b3b3b3}.p-home__machine__item__text__price p.sample strong{margin:0 0 0 6px;font-size:20px;position:relative}.p-home__machine__item__text__price p.sample strong:before{content:"";width:100%;height:2px;background:red;position:absolute;left:0;top:50%;transform:translate(0, -50%) rotate(6deg)}.p-home__machine__item__text__price p.price{margin:12px 0 0;font-size:54px;color:#fff009;font-family:"Roboto",sans-serif;font-weight:600}@media screen and (max-width: 560px){.p-home__machine__item__text__price p.price{font-size:38px}}.p-home__machine__item__text__price p.price small{font-size:15px;font-weight:600;width:auto;display:block;margin:4px 0 0;flex:0 0 auto;letter-spacing:.1em}@media screen and (max-width: 560px){.p-home__machine__item__text__price p.price small{font-size:14px;margin:8px 0 0}}.p-home__machine__item__image{position:absolute;top:50%;right:8%;transform:translateY(-50%)}@media screen and (max-width: 768px){.p-home__machine__item__image{display:none;position:static;transform:translate(0, 0);flex:0 0 auto;width:200px}}@media screen and (max-width: 560px){.p-home__machine__item__image{width:160px}}@media screen and (max-width: 480px){.p-home__machine__item__image{width:116px}}@media screen and (max-width: 768px){.p-home__machine__item__image--03{margin-top:-64px;margin-bottom:-40px}}@media screen and (max-width: 560px){.p-home__machine__item__image--03{margin:0}}@media screen and (max-width: 1080px){.p-home__machine__item__image img{width:240px;height:360px}}@media screen and (max-width: 768px){.p-home__machine__item__image img{width:100%;height:auto}}.p-home__machine__item__image .c-text__note{position:absolute;bottom:8px;right:0;width:140px;letter-spacing:.08em}@media screen and (max-width: 768px){.p-home__machine__item__image .c-text__note{position:relative;bottom:auto;right:auto;font-size:12px;text-align:center;width:100%;display:block}}@media screen and (max-width: 560px){.p-home__machine__item__image .c-text__note{text-align:right}}@media screen and (max-width: 480px){.p-home__machine__item__image .c-text__note{font-size:11px}}.p-home__machine__item__ba{max-width:520px;margin-top:24px;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;height:auto}@media screen and (max-width: 768px){.p-home__machine__item__ba{max-width:350px}}@media screen and (max-width: 560px){.p-home__machine__item__ba{max-width:100%}}.p-home__machine__item__ba ul{width:48%;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;height:auto}@media screen and (max-width: 768px){.p-home__machine__item__ba ul{margin-bottom:15px}.p-home__machine__item__ba ul:last-child{margin-bottom:0}}.p-home__machine__item__ba ul li{width:48%}.p-home__machine__item__ba ul li p{font-size:11px;color:#fff;margin-top:5px}@media screen and (max-width: 480px){.p-home__machine__item__ba ul li p{font-size:10px}}@media screen and (max-width: 768px){.p-home__machine__item__sp__inner{display:flex;align-items:flex-start;height:auto}}@media screen and (max-width: 768px){.p-home__machine__item__sp__block{width:auto;flex:auto;min-width:1px}}.p-home__machine__item__sp__image{display:none;flex:0 0 auto}.p-home__machine__item__sp__image img{width:100%;height:auto}.p-home__machine__item__sp__image .c-text__note{font-size:11px;text-align:right;display:block;width:100%;letter-spacing:.08em}@media screen and (max-width: 768px){.p-home__machine__item__sp__image{display:block;width:200px}}@media screen and (max-width: 560px){.p-home__machine__item__sp__image{display:block;width:160px}}@media screen and (max-width: 480px){.p-home__machine__item__sp__image{display:block;width:116px}}.p-home__machine__item--bagJapan{background:none}.p-home__machine__item--bagJapan a{display:block;width:100%;margin:auto;position:relative}@media screen and (max-width: 768px){.p-home__machine__item--bagJapan a{max-width:480px}}.p-home__machine__item--bagJapan a:before{content:"";width:100%;height:100%;z-index:1;position:absolute;left:0;top:0}@media screen and (max-width: 768px){.p-home__machine__item--bagJapan a img.pc{display:none}}.p-home__machine__item--bagJapan a img.sp{display:none}@media screen and (max-width: 768px){.p-home__machine__item--bagJapan a img.sp{display:block}}.p-home__machine__pr{display:block;margin:auto;width:100%;max-width:560px}.p-home__machine__pr video{width:100%;display:block;border:solid 1px #222}@media screen and (max-width: 768px){.p-home__performance__body{overflow-x:auto;overflow-y:hidden}}.p-home__performance__list{display:flex}@media screen and (max-width: 768px){.p-home__performance__list{width:700px}}@media screen and (max-width: 560px){.p-home__performance__list{width:560px}}.p-home__performance__list>li{width:25%;padding:0 16px}@media screen and (max-width: 1080px){.p-home__performance__list>li{padding:0 8px}}@media screen and (max-width: 768px){.p-home__performance__list>li{padding:0 4px}}.p-home__performance__list__head{margin:0 0 16px}@media screen and (max-width: 1080px){.p-home__performance__list__head{margin:0 0 8px}}.p-home__performance__list__head__image{margin:0 auto;display:block}@media screen and (max-width: 1080px){.p-home__performance__list__head__image--pc{width:156px;height:96px}}@media screen and (max-width: 768px){.p-home__performance__list__head__image--pc{display:none}}.p-home__performance__list__head__image--sp{display:none}@media screen and (max-width: 768px){.p-home__performance__list__head__image--sp{display:block}}@media screen and (max-width: 480px){.p-home__performance__list__head__image--sp{width:100px;height:110px}}.p-home__performance__list__body+.p-home__performance__list__body{margin:40px 0 0}@media screen and (max-width: 768px){.p-home__performance__list__body+.p-home__performance__list__body{margin:24px 0 0}}@media screen and (max-width: 560px){.p-home__performance__list__body+.p-home__performance__list__body{margin:16px 0 0}}.p-home__performance__list__body--body,.p-home__performance__list__body--face{min-height:250px}@media screen and (max-width: 1080px){.p-home__performance__list__body--body,.p-home__performance__list__body--face{min-height:220px}}@media screen and (max-width: 768px){.p-home__performance__list__body--body,.p-home__performance__list__body--face{min-height:224px}}@media screen and (max-width: 560px){.p-home__performance__list__body--body,.p-home__performance__list__body--face{min-height:200px}}.p-home__performance__list__body__title{margin:0 0 16px;position:relative}@media screen and (max-width: 1080px){.p-home__performance__list__body__title{margin:0 0 8px}}@media screen and (max-width: 560px){.p-home__performance__list__body__title{margin:0}}.p-home__performance__list__body__title:before{content:"";display:block;width:90%;height:1px;background:#444;position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:-1}.p-home__performance__list__body__title:after{color:#777;font-size:14px;line-height:1em;display:inline-block;padding:0 12px 0 0;background:#000;z-index:1}@media screen and (max-width: 560px){.p-home__performance__list__body__title:after{font-size:13px}}.p-home__performance__list__body--body .p-home__performance__list__body__title:after{content:"ボディ"}.p-home__performance__list__body--face .p-home__performance__list__body__title:after{content:"フェイス"}.p-home__performance__list__body--size .p-home__performance__list__body__title:after{content:"サイズ"}.p-home__performance__list__body--weight .p-home__performance__list__body__title:after{content:"重さ"}.p-home__performance__innerList>li+li{margin:16px 0 0}@media screen and (max-width: 1080px){.p-home__performance__innerList>li+li{margin:8px 0 0}}.p-home__performance__innerList__title{font-family:"Noto Serif JP",sans-serif;display:flex;flex-wrap:wrap}@media screen and (max-width: 1080px){.p-home__performance__innerList__title{font-size:14px}}@media screen and (max-width: 768px){.p-home__performance__innerList__title{font-size:13px;line-height:1.3em}}@media screen and (max-width: 560px){.p-home__performance__innerList__title{font-size:12px}}.p-home__performance__innerList__title span{font-size:13px}.p-home__performance__innerList__description{font-size:12px}@media screen and (max-width: 560px){.p-home__performance__innerList__description{font-size:11px}}.p-home__performance__innerList__description span{display:block}.p-home__youtube *{color:#fff}.p-home__youtube .p-home__heading{height:auto;padding:16px 0 6px}.p-home__youtube__title{letter-spacing:.04em;text-align:center;font-weight:600;font-size:32px;margin:0 0 16px}@media screen and (max-width: 560px){.p-home__youtube__title{font-size:24px;margin:0 0 8px}}.p-home__youtube__title .accent{color:#fff;margin:0 .04em}.p-home__youtube__title img{vertical-align:middle;width:210px;transform:translate(0, -6px);margin:0 8px}@media screen and (max-width: 560px){.p-home__youtube__title img{width:140px;transform:translate(0, -5px);margin:0px 5px}}.p-home__youtube__list{display:flex;flex-wrap:wrap}@media screen and (max-width: 1080px){.p-home__youtube__list{flex-direction:column}}.p-home__youtube__list>li{padding:8px;width:50%;display:flex}@media screen and (max-width: 1080px){.p-home__youtube__list>li{width:auto}}@media screen and (max-width: 560px){.p-home__youtube__list>li{padding:4px}}@media screen and (max-width: 1080px){.p-home__youtube__list>li+li article{border-top:solid 1px rgba(255,255,255,.2)}}.p-home__youtube__list__body{padding:8px 16px 16px;position:relative}@media screen and (max-width: 1080px){.p-home__youtube__list__body{width:100%}}.p-home__youtube__list__body__title{text-align:center;margin:16px 0 24px}@media screen and (max-width: 480px){.p-home__youtube__list__body__title{margin:8px 0 16px}}.p-home__youtube__list__body .p-videoWrap iframe{min-height:190px}@media screen and (max-width: 1080px){.p-home__youtube__list__body .p-videoWrap iframe{min-height:360px}}@media screen and (max-width: 768px){.p-home__youtube__list__body .p-videoWrap iframe{height:300px;min-height:auto}}@media screen and (max-width: 560px){.p-home__youtube__list__body .p-videoWrap iframe{height:220px}}@media screen and (max-width: 480px){.p-home__youtube__list__body .p-videoWrap iframe{height:200px}}@media screen and (max-width: 768px){.p-home__price__benefit{margin:0 0 24px}}.p-home__price__benefit__list{display:flex;justify-content:center;margin:-8px}@media screen and (max-width: 768px){.p-home__price__benefit__list{margin:-4px}}.p-home__price__benefit__list>li{padding:8px}@media screen and (max-width: 768px){.p-home__price__benefit__list>li{padding:4px}}.p-home__price__benefit__list__item{border:1px solid rgba(255,255,255,.5);padding:2px 8px;display:flex;align-items:center;min-height:54px;justify-content:center}@media screen and (max-width: 768px){.p-home__price__benefit__list__item{padding:2px;min-height:40px}}@media screen and (max-width: 768px){.p-home__price__benefit__list__item img{width:160px;height:auto}}.p-home__price__list{display:flex;justify-content:center;margin:0 -8px}@media screen and (max-width: 1080px){.p-home__price__list{flex-wrap:wrap;margin:-8px -12px 0}}@media screen and (max-width: 560px){.p-home__price__list{margin-top:0}}.p-home__price__list>li{width:25%;padding:0 8px;display:flex}@media screen and (max-width: 1080px){.p-home__price__list>li{width:33.33%;padding:8px}}@media screen and (max-width: 768px){.p-home__price__list>li{width:50%}}@media screen and (max-width: 560px){.p-home__price__list>li{width:100%}}@media screen and (max-width: 1080px){.p-home__price__list>li.split_3{width:33.33%}}@media screen and (max-width: 768px){.p-home__price__list>li.split_3{width:50%}}@media screen and (max-width: 560px){.p-home__price__list>li.split_3{width:100%}}@media screen and (max-width: 1080px){.p-home__price__list>li.split_2{width:50%}}@media screen and (max-width: 560px){.p-home__price__list>li.split_2{width:100%}}.p-home__price__list>li.note{display:none}@media screen and (max-width: 1080px){.p-home__price__list>li.note{display:flex}}.p-home__price__list>li.tablet{display:none}@media screen and (max-width: 768px){.p-home__price__list>li.tablet{display:flex}}.p-home__price__list__contents{width:100%;display:flex;flex-direction:column}@media screen and (max-width: 768px){.p-home__price__list__contents{flex-direction:row;align-items:center;border-bottom:1px solid rgba(255,255,255,.5);padding:16px 0 12px}}@media screen and (max-width: 560px){.p-home__price__list__contents{padding:8px 0}}.p-home__price__list__head{display:flex;flex-direction:column;align-items:center;flex:0 0 auto}@media screen and (max-width: 768px){.p-home__price__list__head{flex:0 0 100px;width:100px;margin:0 16px 0 0}}@media screen and (max-width: 560px){.p-home__price__list__head{flex:0 0 32vw;width:32vw}}@media screen and (max-width: 480px){.p-home__price__list__head{flex:0 0 140px;width:140px}}@media screen and (max-width: 768px){.p-home__price__list__head__image img{width:100px;height:139px}}@media screen and (max-width: 560px){.p-home__price__list__head__image img{width:120px;height:auto}}.p-home__price__list__head__text{margin:8px 0 0;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 480px){.p-home__price__list__head__text{margin:0}}.p-home__price__list__head__text__name{text-align:center}@media screen and (max-width: 768px){.p-home__price__list__head__text__name{font-size:16px}}@media screen and (max-width: 560px){.p-home__price__list__head__text__name{font-size:14px}}@media screen and (max-width: 560px){.p-home__price__list__head__text__name br{display:none}}.p-home__price__list__head__text__name span{display:inline-block;margin:0 .5em 0 0}@media screen and (max-width: 768px){.p-home__price__list__head__text__kana{font-size:12px}}.p-home__price__list__body{text-align:center;border-top:1px solid rgba(255,255,255,.3);padding:24px 0 0;margin:24px 0 0;display:flex;flex-direction:column;align-items:center;flex:auto;min-height:1px}@media screen and (max-width: 768px){.p-home__price__list__body{flex:auto;min-width:0;border-top:none;padding:0;margin:0}}.p-home__price__list__body__item{width:100%;position:relative;flex:0 0 auto;display:flex;flex-direction:column}@media screen and (max-width: 768px){.p-home__price__list__body__item{text-align:left}}.p-home__price__list__body__item__head__title,.p-home__price__list__body__item__referencePrice__title{color:#666;font-weight:700}@media screen and (max-width: 1080px){.p-home__price__list__body__item__head__title,.p-home__price__list__body__item__referencePrice__title{font-size:13px}}@media screen and (max-width: 480px){.p-home__price__list__body__item__head__title,.p-home__price__list__body__item__referencePrice__title{line-height:1.1em}}.p-home__price__list__body__item__head__title .unit,.p-home__price__list__body__item__referencePrice__title .unit{font-size:.8em}.p-home__price__list__body__item__detail{width:100%;margin:16px 0 0;background:rgba(255,255,255,.1);text-align:left;padding:8px 10px 10px}@media screen and (max-width: 1080px){.p-home__price__list__body__item__detail{padding:8px 8px 0px}}@media screen and (max-width: 768px){.p-home__price__list__body__item__detail{margin:8px 0 0;padding:0 8px}}.p-home__price__list__body__item__detail__title{font-size:16px;color:#aaa;padding:0 0 8px;border-bottom:solid 1px rgba(255,255,255,.2)}@media screen and (max-width: 1080px){.p-home__price__list__body__item__detail__title{font-size:14px}}@media screen and (max-width: 768px){.p-home__price__list__body__item__detail__title{display:none}}.p-home__price__list__body__item__detail__box{padding:8px 0;display:flex}@media screen and (max-width: 768px){.p-home__price__list__body__item__detail__box{padding:4px 0;flex-wrap:wrap}}.p-home__price__list__body__item__detail__box__title{font-size:14px;color:#aaa;flex:0 0 auto;width:56px}@media screen and (max-width: 1080px){.p-home__price__list__body__item__detail__box__title{width:72px}}@media screen and (max-width: 768px){.p-home__price__list__body__item__detail__box__title{width:56px;font-size:12px}}.p-home__price__list__body__item__detail__box+.p-home__price__list__body__item__detail__box{border-top:solid 1px rgba(255,255,255,.2)}@media screen and (max-width: 768px){.p-home__price__list__body__item__detail__box+.p-home__price__list__body__item__detail__box{border-top:solid 1px rgba(255,255,255,.1)}}.p-home__price__list__body__item__detail__data{flex:auto;min-width:1px}.p-home__price__list__body__item__detail__data p{font-size:14px;line-height:1.3em;display:flex}.p-home__price__list__body__item__detail__data p span{font-size:12px;line-height:1.3em;color:#aaa;flex:0 0 auto;width:30px;margin:0 4px 0 0}@media screen and (max-width: 768px){.p-home__price__list__body__item__referencePrice{display:flex;flex-wrap:wrap;align-items:center;order:2;margin:8px 0 0}}@media screen and (max-width: 768px){.p-home__price__list__body__item__referencePrice__title{font-size:12px;margin:0 10px 0 0}}@media screen and (max-width: 768px){.p-home__price__list__body__item__referencePrice .p-home__price__list__price{position:relative;color:#666;font-size:14px}}@media screen and (max-width: 768px){.p-home__price__list__body__item__referencePrice .p-home__price__list__price:before{content:"";width:100%;height:1px;position:absolute;top:50%;left:0px;transform:translate(0, -50%);z-index:1;background:#777}}.p-home__price__list__body__item__referencePrice+.p-home__price__list__body__item__head{padding:64px 0 0;flex:auto;min-height:1px;display:flex;flex-direction:column;position:relative}@media screen and (max-width: 768px){.p-home__price__list__body__item__referencePrice+.p-home__price__list__body__item__head{padding:8px 0 0;margin:0 0 4px}}.p-home__price__list__body__item__referencePrice+.p-home__price__list__body__item__head:before{content:"";display:block;width:12px;height:38px;background:url(../img/lpmachine/price__arrow.png);background-size:contain !important;background-position:center center !important;background-repeat:no-repeat !important;position:absolute;top:16px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 768px){.p-home__price__list__body__item__referencePrice+.p-home__price__list__body__item__head:before{content:none}}@media screen and (max-width: 768px){.p-home__price__list__price--regular{font-size:17px}}@media screen and (max-width: 560px){.p-home__price__list__price--regular{font-size:15px}}.p-home__price__list__price--sale{font-size:28px;font-weight:900;line-height:1.2em;font-family:"Roboto",sans-serif;font-weight:600}@media screen and (max-width: 1080px){.p-home__price__list__price--sale{font-size:23px}}@media screen and (max-width: 560px){.p-home__price__list__price--sale{font-size:28px}}@media screen and (max-width: 480px){.p-home__price__list__price--sale{font-size:28px;letter-spacing:.02em}}.p-home__price__list__price--sale .unit{font-size:13px;margin:0;display:inline-block;line-height:1;transform:translate(0, -2px)}@media screen and (max-width: 1080px){.p-home__price__list__price--sale .unit{font-size:14px}}.p-home__price__list__price--first{font-size:18px;line-height:1.3em}@media screen and (max-width: 1080px){.p-home__price__list__price--first{font-size:16px}}.p-home__price__list__price--first small{font-size:16px}@media screen and (max-width: 1080px){.p-home__price__list__price--first small{font-size:14px}}.p-home__price__list__price--onetime{font-size:18px;line-height:1.2em;font-weight:900;color:#bbb;display:inline-flex;align-items:center;letter-spacing:.05em;margin:4px 0 0}@media screen and (max-width: 1080px){.p-home__price__list__price--onetime{font-size:16px;flex-wrap:wrap;margin:2px 0 0}}@media screen and (max-width: 560px){.p-home__price__list__price--onetime{margin:0}}.p-home__price__list__price--onetime:before{content:"一括支払 :";margin:0 8px 0 0;font-size:14px}@media screen and (max-width: 1080px){.p-home__price__list__price--onetime:before{font-size:13px}}.p-home__price__list__priceTaxin{color:#aaa;font-weight:900}@media screen and (max-width: 768px){.p-home__price__list__priceTaxin{font-size:12px}}.p-home__price__list__priceTaxin:before{content:"税込:";font-size:14px}@media screen and (max-width: 768px){.p-home__price__list__priceTaxin:before{font-size:11px}}.p-home__price__list__foot{padding:24px 0 24px;margin:auto 0 0;border-bottom:1px solid rgba(255,255,255,.3)}@media screen and (max-width: 768px){.p-home__price__list__foot{border-bottom:none;padding:16px 0 24px}}@media screen and (max-width: 560px){.p-home__price__list__foot{margin:16px 0 0;padding:0 0 16px}}@media screen and (max-width: 480px){.p-home__price__list__foot{margin:auto 0 0;padding:4px 0 4px}}.p-home__price__list__foot .c-button{height:56px;font-size:20px;padding:0}@media screen and (max-width: 768px){.p-home__price__list__foot .c-button{font-size:16px;height:48px}}@media screen and (max-width: 560px){.p-home__price__list__foot .c-button{font-size:14px}}@media screen and (max-width: 480px){.p-home__price__list__foot .c-button{height:36px;font-size:13px}}.p-home__price__list__foot__explain__description{font-size:12px;text-align:left;line-height:1.2em;color:#999}.p-home__price__list__foot__explain__description+.p-home__price__list__foot__explain__description{margin:4px 0 0}.p-home__price__list__foot__explain__window{margin:12px 0 8px;position:relative}@media screen and (max-width: 768px){.p-home__price__list__foot__explain__window{margin:6px 0 8px}}.p-home__price__list__foot__explain__window__head__title{font-size:14px;letter-spacing:.08em;height:32px;width:100%;display:flex;align-items:center;justify-content:center;background:#4a4a4a;border-radius:2px;color:#fff;cursor:pointer;border:solid 1px rgba(0,0,0,0);transition:all .2s ease}.p-home__price__list__foot__explain__window__head__title:hover{border-color:#999}.p-home__price__list__foot__explain__window__body{width:100%;min-width:310px;z-index:1;background:rgba(255,255,255,.97);position:absolute;padding:12px 14px 14px;bottom:35px;left:0;max-height:460px;overflow:auto;opacity:0;pointer-events:none;transition:all .4s ease;box-shadow:0 2px 6px rgba(0,0,0,.04);border-bottom:solid 4px #e0778d;transform:translate(0, 30px)}@media screen and (max-width: 560px){.p-home__price__list__foot__explain__window__body{bottom:auto;top:35px;left:auto;right:0;border-top:solid 4px #e0778d;border-bottom:none;transform:translate(0, 0)}}.p-home__price__list__foot__explain__window__body.position--right{left:auto;right:0}.p-home__price__list__foot__explain__window__body.view{opacity:1;pointer-events:all;transform:translate(0, 0)}.p-home__price__list__foot__explain__window__body p{color:#222;font-size:13px;text-align:left;line-height:1.4em;font-family:"Noto Sans JP",sans-serif}.p-home__price__list__foot__explain__window__body p+p{margin:2px 0 0}.p-home__price__list__foot__explain__window__body p+small{margin:4px 0 0}.p-home__price__list__foot__explain__window__body small{font-size:12px;text-align:left;line-height:1.2em;color:#666;display:block;font-family:"Noto Sans JP",sans-serif}.p-home__price__list__foot__explain__window__body small+small{margin:4px 0 0}.p-home__price__list__foot__explain__window__body__title{font-size:18px !important;font-weight:500;text-align:center !important;padding:0 6px;margin:0 0 8px;font-family:"Noto Sans JP",sans-serif !important;color:#e0778d !important}.p-home__price__list__foot__explain__window__body__list{margin:0 0 14px}.p-home__price__list__foot__explain__window__body__list>li{display:flex;align-items:flex-end;padding:0 0 4px;margin:0 0 4px;border-bottom:solid 1px #eee}.p-home__price__list__foot__explain__window__body__list>li p:not(.p-home__price__list__foot__explain__window__body__list__head){font-size:14px}.p-home__price__list__foot__explain__window__body__list__head{color:#666 !important;line-height:1.2em !important;text-align:right !important;font-size:12px !important;margin:0 12px 0 0;flex:0 0 auto;width:112px;letter-spacing:0}.p-home__price__list__foot__explain__window__body__list__head:after{content:" :"}.p-home__price__foot__control{display:flex;justify-content:center;margin:24px 0}.p-home__price__foot__control__button{display:flex;align-items:center;justify-content:center;max-width:400px;width:100%;height:64px;border:1px solid rgba(255,255,255,.5);cursor:pointer}.p-home__price__foot .p-home__price__list{transition:all .1s ease}@media screen and (max-width: 1080px){.p-home__price__foot .p-home__price__list{display:none !important}}.p-home__price__foot .p-home__price__list>li{width:50%}@media screen and (max-width: 560px){.p-home__price__foot .p-home__price__list>li{width:100%}}.p-home__price__foot.is-active .p-home__price__list{display:flex}.p-home__price__foot__attention{margin:40px 0 0;display:flex;justify-content:center}.p-home__price__foot__attention small{font-size:12px}.p-home__warranty__body{max-width:700px;margin:auto}.p-home__warranty__body__title{text-align:center;font-size:32px;font-weight:600}@media screen and (max-width: 768px){.p-home__warranty__body__title{font-size:24px;font-weight:600;line-height:1.4em}}.p-home__warranty__body__title br{display:none}@media screen and (max-width: 560px){.p-home__warranty__body__title br{display:block}}.p-home__warranty__body__annotation{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:-4px;margin-top:12px}.p-home__warranty__body__annotation p{font-size:14px;font-weight:600;padding:4px;color:#666}.p-home__warranty__body__list{counter-reset:number 0;margin:24px 0 0}@media screen and (max-width: 1080px){.p-home__warranty__body__list{margin:8px 0 0}}.p-home__warranty__body__list>li+li{margin:40px 0 0}@media screen and (max-width: 768px){.p-home__warranty__body__list>li+li{margin:24px 0 0}}.p-home__warranty__body__list>li+li .p-home__warranty__body__list__head__title:before{background:url(../img/lpmachine/step_02.svg) no-repeat center}.p-home__warranty__body__list__head__title{font-size:26px;font-weight:600;display:flex;align-items:center}@media screen and (max-width: 1080px){.p-home__warranty__body__list__head__title{font-size:24px}}@media screen and (max-width: 768px){.p-home__warranty__body__list__head__title{font-size:18px}}.p-home__warranty__body__list__head__title:before{counter-increment:number 1;content:counter(number) " ";flex:0 0 auto;width:38px;height:26px;margin:0 16px 0 0;font-size:0;background:url(../img/lpmachine/step_01.svg) no-repeat center;background-size:contain !important}@media screen and (max-width: 1080px){.p-home__warranty__body__list__head__title:before{width:35px;height:24px;margin:0 10px 0 0}}@media screen and (max-width: 768px){.p-home__warranty__body__list__head__title:before{width:30px;height:20px;margin:0 6px 0 0}}.p-home__warranty__body__list__head__title small{padding:0 0 0 12px;margin:0 0 0 12px;line-height:1;font-size:20px;border-left:solid 1px #fff}@media screen and (max-width: 768px){.p-home__warranty__body__list__head__title small{font-size:16px}}.p-home__warranty__body__list__body{display:flex;flex-wrap:wrap;margin:-10px;margin-top:-4px}@media screen and (max-width: 768px){.p-home__warranty__body__list__body{margin:-4px;margin-top:2px}}.p-home__warranty__body__list__body__plan{margin:10px;width:calc(50% - 20px);padding:24px 24px 16px;background:#111;border:solid 1px #666;display:flex}@media screen and (max-width: 1080px){.p-home__warranty__body__list__body__plan{position:relative;padding:16px}}@media screen and (max-width: 768px){.p-home__warranty__body__list__body__plan{margin:4px;width:calc(100% - 8px)}}.p-home__warranty__body__list__body__plan--machine{width:100%;min-height:160px}@media screen and (max-width: 1080px){.p-home__warranty__body__list__body__plan--machine{padding-right:110px;min-height:120px}}@media screen and (max-width: 768px){.p-home__warranty__body__list__body__plan--machine{padding-right:90px;margin:4px;width:calc(100% - 8px);min-height:110px}}@media screen and (max-width: 480px){.p-home__warranty__body__list__body__plan--machine{padding-right:20px}}@media screen and (max-width: 480px){.p-home__warranty__body__list__body__plan--machine .p-home__warranty__body__list__body__plan__text__parts{font-size:13px;padding:4px 6px;margin:0 0 0 6px}}@media screen and (max-width: 480px){.p-home__warranty__body__list__body__plan--machine .p-home__warranty__body__list__body__plan__text__price{padding-right:70px}}.p-home__warranty__body__list__body__plan__image{flex:0 0 auto;width:160px;background-size:130px auto !important;background-repeat:no-repeat !important;background-position:center bottom !important;margin:0 12px -16px -12px}@media screen and (max-width: 1080px){.p-home__warranty__body__list__body__plan__image{background-size:auto 100% !important;margin:0;position:absolute;right:0;bottom:0;width:120px;height:90px}}@media screen and (max-width: 768px){.p-home__warranty__body__list__body__plan__image{width:90px;height:90px}}.p-home__warranty__body__list__body__plan__text{flex:auto;min-width:1px;display:flex;flex-direction:column;align-items:flex-start}.p-home__warranty__body__list__body__plan__text__title{font-size:28px;font-weight:600;line-height:1.3em;display:flex;align-items:center}@media screen and (max-width: 1080px){.p-home__warranty__body__list__body__plan__text__title{font-size:24px}}@media screen and (max-width: 768px){.p-home__warranty__body__list__body__plan__text__title{font-size:20px}}.p-home__warranty__body__list__body__plan__text__parts{font-size:14px;padding:6px 13px;background:#d59e1b;line-height:1;margin:0 0 0 8px}.p-home__warranty__body__list__body__plan__text__description{margin:8px 0 0;font-size:18px;line-height:1.3em}@media screen and (max-width: 1080px){.p-home__warranty__body__list__body__plan__text__description{font-size:16px}}@media screen and (max-width: 768px){.p-home__warranty__body__list__body__plan__text__description{margin:6px 0 0}}.p-home__warranty__body__list__body__plan__text__description strong{font-size:24px;margin:0 4px 0 6px}@media screen and (max-width: 1080px){.p-home__warranty__body__list__body__plan__text__description strong{font-size:22px}}@media screen and (max-width: 560px){.p-home__warranty__body__list__body__plan__text__description strong{font-size:20px;margin:0 2px 0 6px}}.p-home__warranty__body__list__body__plan__text__description small{font-size:12px}.p-home__warranty__body__list__body__plan__text__price{font-size:18px;display:flex;align-items:baseline;justify-content:flex-end;padding:24px 0 0;margin:auto 0 0 auto;line-height:1em}@media screen and (max-width: 1080px){.p-home__warranty__body__list__body__plan__text__price{font-size:14px}}@media screen and (max-width: 560px){.p-home__warranty__body__list__body__plan__text__price{padding:18px 0 0}}.p-home__warranty__body__list__body__plan__text__price strong{font-size:32px;margin:0 8px 0 12px}@media screen and (max-width: 1080px){.p-home__warranty__body__list__body__plan__text__price strong{font-size:28px;margin:0 6px 0 8px}}@media screen and (max-width: 560px){.p-home__warranty__body__list__body__plan__text__price strong{font-size:24px;margin:0 4px 0 6px}}.p-home__contact{margin:96px 0 0;padding:28px 0;background:#222;border-top:1px solid #555;border-bottom:1px solid #555}@media screen and (max-width: 560px){.p-home__contact{padding:20px 0;margin:40px 0 0}}.p-home__contact__head{color:#ccc;margin:0 0 24px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 560px){.p-home__contact__head{flex-wrap:wrap}}.p-home__contact__head__label{display:inline-flex;align-items:center;justify-content:center;border:1px solid #aaa;margin:0 16px 0 0;font-size:16px;height:28px;width:200px}@media screen and (max-width: 768px){.p-home__contact__head__label{width:160px;font-size:14px}}@media screen and (max-width: 560px){.p-home__contact__head__label{width:100%;margin:0 0 16px}}@media screen and (max-width: 768px){.p-home__contact__head__title{font-size:14px}}.p-home__contact__body{display:flex;max-width:580px;margin:0 auto}@media screen and (max-width: 768px){.p-home__contact__body{max-width:480px}}@media screen and (max-width: 560px){.p-home__contact__body{margin:0 -4px}}.p-home__contact__body.is-active__fixed{position:fixed;left:0;bottom:0;z-index:3;max-width:none;margin:0;width:100%;height:114px;display:flex;justify-content:center;padding:14px 0 0;background:rgba(0,0,0,.85)}@media screen and (max-width: 768px){.p-home__contact__body.is-active__fixed{display:none}}.p-home__contact__body.is-active__fixed>.p-home__contact__item{max-width:320px}.p-home__contact__item{width:50%;padding:0 4px;display:flex;flex-direction:column;align-items:center}.p-home__contact__item__head{margin:0 0 8px}.p-home__contact__item__head__title{color:#aaa;font-size:14px}@media screen and (max-width: 560px){.p-home__contact__item__head__title{font-size:12px}}.p-home__contact__item__body{width:100%;display:flex;justify-content:center}.p-home__contact__item__body__tel{height:40px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.p-home__contact__item__body__tel{height:32px}}@media screen and (max-width: 768px){.p-home__contact__item__body__tel img{width:200px;height:27px}}@media screen and (max-width: 560px){.p-home__contact__item__body__tel img{width:160px;height:22px}}.p-home__contact__foot{text-align:center;padding:6px 12px 12px;background:rgba(255,255,255,.1);max-width:572px;margin:12px auto 0;border:solid 1px #4a4a4a;position:relative}.p-home__contact__foot>a{position:absolute;left:0;top:0;width:100%;height:100%}.p-home__contact__foot>a:hover{background:rgba(255,255,255,.04)}.p-home__contact__foot:before,.p-home__contact__foot:after{content:"";position:absolute;left:6px;top:6px;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);opacity:.1}.p-home__contact__foot:after{left:auto;top:auto;right:6px;bottom:6px;border-width:0 0 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.p-home__contact__foot__title{font-size:16px;letter-spacing:.08em;margin:0 0 4px}.p-home__contact__foot__tel{display:flex;justify-content:center}.p-home__contact__foot__tel__link{display:block;position:relative}.p-home__contact__foot__tel__link small{font-size:14px;letter-spacing:.1em;color:#aaa;line-height:1;display:block;margin:6px 0 0}.p-home__contact__foot__tel__number{line-height:1;font-size:32px;display:flex;align-items:center;justify-content:center;letter-spacing:.08em}.p-home__contact__foot__tel__number:before{content:"";transform:rotate(20deg);margin:0 2px 0 0;width:30px;height:30px;border-radius:50%;background:url(../img/common/consultation/p-remodal__body__tel__number--white.svg) no-repeat center;background-size:30px auto}.p-home__price__list--other{max-width:720px;margin:0 auto}@media screen and (max-width: 768px){.p-home__price__list--other{max-width:none;margin:0 -12px;display:none}}.p-home__price__list--other .p-home__price__list__contents{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.5);padding:16px 0 12px;flex-direction:row}@media screen and (max-width: 560px){.p-home__price__list--other .p-home__price__list__contents{padding:8px 0}}.p-home__price__list--other .p-home__price__list__head{display:flex;flex-direction:column;align-items:center;flex:0 0 100px;width:100px;margin:0 16px 0 0}@media screen and (max-width: 560px){.p-home__price__list--other .p-home__price__list__head{flex:0 0 32vw;width:32vw}}@media screen and (max-width: 480px){.p-home__price__list--other .p-home__price__list__head{flex:0 0 140px;width:140px}}.p-home__price__list--other .p-home__price__list__head__image img{width:100px;height:139px}@media screen and (max-width: 560px){.p-home__price__list--other .p-home__price__list__head__image img{width:80px;height:111px}}.p-home__price__list--other .p-home__price__list__head__text{margin:8px 0 0;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 480px){.p-home__price__list--other .p-home__price__list__head__text{margin:0}}.p-home__price__list--other .p-home__price__list__head__text__name{text-align:center;font-size:16px}@media screen and (max-width: 560px){.p-home__price__list--other .p-home__price__list__head__text__name{font-size:14px}}@media screen and (max-width: 560px){.p-home__price__list--other .p-home__price__list__head__text__name br{display:none}}.p-home__price__list--other .p-home__price__list__head__text__name span{display:inline-block;margin:0 .5em 0 0}.p-home__price__list--other .p-home__price__list__head__text__kana{font-size:12px}.p-home__price__list--other .p-home__price__list__body{text-align:center;border-top:1px solid rgba(255,255,255,.3);padding:24px 0 0;margin:24px 0 0;display:flex;flex-direction:column;align-items:center;flex:auto;min-width:0;border-top:none;padding:0;margin:0}.p-home__price__list--other .p-home__price__list__body__item{width:100%;position:relative;text-align:left;display:flex;flex-direction:column}.p-home__price__list--other .p-home__price__list__body__item+.p-home__price__list__body__item{padding:8px 0 0}.p-home__price__list--other .p-home__price__list__body__item+.p-home__price__list__body__item:before{content:none}.p-home__price__list--other .p-home__price__list__body__item__head,.p-home__price__list--other .p-home__price__list__body__item__referencePrice{padding:0}.p-home__price__list--other .p-home__price__list__body__item__head:before,.p-home__price__list--other .p-home__price__list__body__item__referencePrice:before{display:none}.p-home__price__list--other .p-home__price__list__body__item__head__title,.p-home__price__list--other .p-home__price__list__body__item__referencePrice__title{color:#666;font-weight:700;font-size:13px}@media screen and (max-width: 480px){.p-home__price__list--other .p-home__price__list__body__item__head__title,.p-home__price__list--other .p-home__price__list__body__item__referencePrice__title{line-height:1.1em}}.p-home__price__list--other .p-home__price__list__body__item__head__title .unit,.p-home__price__list--other .p-home__price__list__body__item__referencePrice__title .unit{font-size:.8em}.p-home__price__list--other .p-home__price__list__body__item__referencePrice{display:flex;align-items:center;order:2;margin:8px 0 0}.p-home__price__list--other .p-home__price__list__body__item__referencePrice__title{margin:0 10px 0 0;font-size:12px}.p-home__price__list--other .p-home__price__list__body__item__referencePrice .p-home__price__list__price{position:relative;z-index:0;color:#666;font-size:16px}@media screen and (max-width: 768px){.p-home__price__list--other .p-home__price__list__body__item__referencePrice .p-home__price__list__price{color:#666}}.p-home__price__list--other .p-home__price__list__body__item__referencePrice .p-home__price__list__price:before{content:"";width:100%;height:1px;position:absolute;top:50%;left:0px;transform:translate(0, -50%);z-index:1;background:#777}.p-home__price__list--other .p-home__price__list__price--regular{font-size:17px}@media screen and (max-width: 560px){.p-home__price__list--other .p-home__price__list__price--regular{font-size:15px}}.p-home__price__list--other .p-home__price__list__price--sale{font-weight:900;font-size:23px}@media screen and (max-width: 560px){.p-home__price__list--other .p-home__price__list__price--sale{font-size:28px}}@media screen and (max-width: 480px){.p-home__price__list--other .p-home__price__list__price--sale{font-size:22px}}.p-home__price__list--other .p-home__price__list__priceTaxin{color:#aaa;font-weight:900;font-size:12px}.p-home__price__list--other .p-home__price__list__priceTaxin:before{content:"税込:";font-size:11px}.p-home__price__list--other .p-home__price__list__foot{padding:0px 0 16px;margin:auto 0 0;border-bottom:none}@media screen and (max-width: 560px){.p-home__price__list--other .p-home__price__list__foot{margin:16px 0 0;padding:0 0 16px}}@media screen and (max-width: 480px){.p-home__price__list--other .p-home__price__list__foot{margin:4px 0 0;padding:0}}.p-home__price__list--other .p-home__price__list__foot .c-button{padding:0;font-size:16px;height:48px}@media screen and (max-width: 560px){.p-home__price__list--other .p-home__price__list__foot .c-button{font-size:14px}}@media screen and (max-width: 480px){.p-home__price__list--other .p-home__price__list__foot .c-button{height:36px;font-size:13px}}.p-catalog{padding:48px 0 80px;background:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.8)),url(../img/lpmachine/corporation/p-home__mainVisual--corporation.png) no-repeat center;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important}@media screen and (max-width: 480px){.p-catalog{padding:24px 0 56px;background:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.6)),url(../img/lpmachine/corporation/p-home__mainVisual--corporation.png) no-repeat center}}.p-catalog__head{margin:0 0 40px}.p-catalog__head__title{font-size:32px;font-weight:600}@media screen and (max-width: 480px){.p-catalog__head__title{font-size:24px}}.p-catalog__head__description{margin:12px 0 0;font-size:13px;color:#ccc}@media screen and (max-width: 480px){.p-catalog__head__description{margin:8px 0 0;font-size:12px}}.p-catalog__formList{margin:0 0 24px}.p-catalog__formList>li+li{margin:28px 0 0}.p-catalog__formList__label{font-size:13px;margin:0 0 4px}.p-catalog__formList__label .required{width:28px;display:inline-flex;align-items:center;justify-content:center;line-height:1;background:#e54d4d;height:14px;margin:0 0 0 8px;font-size:11px;border-radius:1px}.p-catalog__formList--confirm>li{border-bottom:solid 1px #666}.p-catalog__formList--confirm>li+li{margin:20px 0 0}.p-catalog__formList--confirm>li .p-formError{padding:4px 6px;background:rgba(227,35,35,.3);text-align:center;margin:6px 0 0}.p-catalog__formList--confirm>li .p-formError .message{font-size:14px}.p-catalog__formList--confirm .p-catalog__formList__data{padding:0 0 8px;letter-spacing:.08rem}.p-catalog__form .p-buttonWrap .c-button{height:48px}.p-catalog__form .p-buttonWrap .c-button--back{width:48px;border:solid 1px #888;color:#888}.p-catalog__form .p-buttonWrap .c-button--back:hover{border:solid 1px #aaa;color:#aaa}.p-catalog__form .p-buttonWrap .c-button--form{min-width:180px;background:#bfdaff;background:-moz-linear-gradient(top, #BFDAFF 0%, #67BBF9 10%, #3568B9 50%, #437FE0 100%);background:-webkit-linear-gradient(top, #BFDAFF 0%, #67BBF9 10%, #3568B9 50%, #437FE0 100%);background:linear-gradient(to bottom, #BFDAFF 0%, #67BBF9 10%, #3568B9 50%, #437FE0 100%);background:#437fe0;border:none;color:#fff;font-family:"Bodoni Moda","Noto Serif JP",sans-serif;border-radius:3px;font-size:15px;letter-spacing:.08rem;cursor:pointer}.p-catalog__form .p-buttonWrap .c-button--form:hover{background:#275eb6}.p-catalog--complete{margin:0;padding:64px 0 80px;background:linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.8)),url(../img/lpmachine/corporation/p-home__mainVisual--corporation.png) no-repeat center;background-size:cover !important;background-position:center bottom !important;background-repeat:no-repeat !important;height:auto;overflow:hidden;position:relative;min-height:480px;display:flex;justify-content:center;align-items:flex-start;border-bottom:none}@media screen and (max-width: 480px){.p-catalog--complete{background:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.6)),url(../img/lpmachine/corporation/p-home__mainVisual--corporation.png) no-repeat center}}.p-catalog__complete__head__title{font-size:40px;text-align:center}@media screen and (max-width: 480px){.p-catalog__complete__head__title{font-size:24px}}.p-catalog__complete__head__description{margin:16px 0 0;font-size:16px;color:#ccc;text-align:center}@media screen and (max-width: 480px){.p-catalog__complete__head__description{font-size:14px}}.p-catalog__complete__body .p-buttonWrap{justify-content:center;margin-top:32px}.p-catalog__complete__body .p-buttonWrap .c-button{height:48px;border:solid 1px #aaa;min-width:140px;color:#aaa;background:rgba(255,255,255,.03)}.p-cta{margin:2.5rem 0;position:relative}@media screen and (max-width: 560px){.p-cta{margin:1rem 0 2rem}}.p-cta__image{background-image:url(../img/lpmachine/cta.png);background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important;display:block;max-width:960px;display:block;margin:auto}@media screen and (max-width: 560px){.p-cta__image{max-width:480px;background-image:url(../img/lpmachine/cta--sp.png)}}.p-cta__image:before{content:"";display:block;width:100%;padding-top:50%}@media screen and (max-width: 560px){.p-cta__image:before{padding-top:96%}}.p-cta__image:hover{background-image:url(../img/lpmachine/cta--hover.png)}@media screen and (max-width: 560px){.p-cta__image:hover{background-image:url(../img/lpmachine/cta--sp--hover.png)}}.p-cta__image--sale{background:none;position:absolute;bottom:6%;width:92%;height:15%;transform:translate(-50%, 0);left:50%;z-index:1;max-width:880px}@media screen and (max-width: 560px){.p-cta__image--sale{bottom:5%;height:16%;width:92%}}@media screen and (max-width: 480px){.p-cta__image--sale{width:92%}}.p-cta__image--sale:before{display:none}.p-cta__image--sale+.p-cta__image{background-image:url(../img/lpmachine/cta--sale.png)}@media screen and (max-width: 560px){.p-cta__image--sale+.p-cta__image{background-image:url(../img/lpmachine/cta--sale--sp--hover.png)}}.p-cta__image--sale+.p-cta__image:before{padding-top:62%}@media screen and (max-width: 560px){.p-cta__image--sale+.p-cta__image:before{padding-top:113%}}.p-cta__image--sale+.p-cta__image:hover{background-image:url(../img/lpmachine/cta--sale--hover.png)}@media screen and (max-width: 560px){.p-cta__image--sale+.p-cta__image:hover{background-image:url(../img/lpmachine/cta--sale--sp--hover.png)}}.p-cta__image--sale:hover{background:none}.p-cta__image--sale:hover+.p-cta__image{background-image:url(../img/lpmachine/cta--sale--salehover.png)}@media screen and (max-width: 560px){.p-cta__image--sale:hover+.p-cta__image{background-image:url(../img/lpmachine/cta--sale--sp--salehover.png)}}.p-button{display:inline-flex;position:relative}.p-button .c-button{padding-right:40px}.p-button .c-image,.p-button .c-image--standard,.p-button .c-image--wide,.p-button .c-image--notification{width:16px;position:absolute;top:50%;right:8px;transform:translateY(-50%);z-index:1}.p-button--download .c-image,.p-button--download .c-image--standard,.p-button--download .c-image--wide,.p-button--download .c-image--notification{pointer-events:none;background:url(../img/web/icon/download--action.svg)}.p-button--download:hover .c-image,.p-button--download:hover .c-image--standard,.p-button--download:hover .c-image--wide,.p-button--download:hover .c-image--notification{background:url(../img/web/icon/download--white.svg)}.p-buttonWrap{display:flex;flex-wrap:wrap;margin:-4px}.p-buttonWrap>*{margin:4px}.p-buttonWrap--right{justify-content:flex-end}.p-videoWrap{width:100%;max-width:640px;margin:auto}@media screen and (max-width: 768px){.p-videoWrap{max-width:560px}}@media screen and (max-width: 480px){.p-videoWrap{max-width:370px}}.p-videoWrap iframe{background:#eee;width:100%;min-height:280px}@media screen and (max-width: 768px){.p-videoWrap iframe{min-height:auto;height:315px}}@media screen and (max-width: 560px){.p-videoWrap iframe{height:240px}}@media screen and (max-width: 480px){.p-videoWrap iframe{height:200px}}.p-videoWrap__title{margin:10px 0 0;font-size:18px;font-weight:600}@media screen and (max-width: 560px){.p-videoWrap__title{margin:6px 0 0;font-size:16px;line-height:1.4em}}.p-videoWrap__user{color:#777;margin:6px 0 0}@media screen and (max-width: 560px){.p-videoWrap__user{margin:2px 0 0}}.p-cv{padding:48px 0;border-top:solid 1px #534b3f;border-bottom:solid 1px #534b3f}@media screen and (max-width: 768px){.p-cv{padding:32px 0}}.p-cv--about{margin:60px 0 20px}@media screen and (max-width: 768px){.p-cv--about{margin:32px 0 16px}}@media screen and (max-width: 560px){.p-cv--about{padding:24px 0}}.p-cv--price{padding:0;border-top:none;border-bottom:none;margin:24px 0 16px}.p-cv__head{text-align:center}.p-cv__head__title{font-size:56px}@media screen and (max-width: 768px){.p-cv__head__title{font-size:40px;line-height:1em;margin:8px 0}}.p-cv__head__description{font-size:24px;line-height:1.3em}@media screen and (max-width: 768px){.p-cv__head__description{font-size:18px}}.p-cv__head__description .price{font-size:48px;line-height:1em;margin:4px 6px 0;display:inline-block;font-family:"Roboto",sans-serif;font-weight:500;position:relative}@media screen and (max-width: 768px){.p-cv__head__description .price{font-size:32px;padding:0 0 18px}}.p-cv__head__description .price:after{content:"~";margin:0 0 0 4px;transform:translate(0px, -1px);display:inline-block}@media screen and (max-width: 768px){.p-cv__head__description .price:after{margin:0 0 0 2px}}.p-cv__head__description .price small{position:absolute;font-size:13px;bottom:-30px;left:50%;transform:translate(-50%, 0);width:100%;text-align:right}@media screen and (max-width: 768px){.p-cv__head__description .price small{line-height:1;bottom:2px}}.p-cv__body__list{display:flex;flex-wrap:wrap;justify-content:center}.p-cv__body__list>li{width:100%;padding:8px;max-width:545px}@media screen and (max-width: 768px){.p-cv__body__list>li{max-width:356px}}@media screen and (max-width: 560px){.p-cv__body__list>li{padding:0;max-width:340px}}.p-cv__body__list__item{padding:8px 32px 6px;display:flex;align-items:center;justify-content:center;background:#fff009;border:solid 1px #fff009}@media screen and (max-width: 768px){.p-cv__body__list__item{padding:8px 8px 6px}}.p-cv__body__list__item__title{font-size:26px;font-weight:600;margin:0 6px 0 0;line-height:1em;transform:translate(0, 3px);color:#583210}@media screen and (max-width: 768px){.p-cv__body__list__item__title{font-size:18px}}.p-cv__body__list__item__price{font-size:80px;line-height:1em;color:#f22;font-family:"Roboto",sans-serif;font-weight:700}@media screen and (max-width: 768px){.p-cv__body__list__item__price{font-size:40px}}.p-cv__body__list--small>li{padding:0}.p-cv__body__list--small .p-cv__body__list__item{flex-direction:column;padding:8px 4px 6px;border-width:1px}@media screen and (max-width: 768px){.p-cv__body__list--small .p-cv__body__list__item{padding:0 6px 6px}}@media screen and (max-width: 560px){.p-cv__body__list--small .p-cv__body__list__item{padding:2px 6px 6px}}.p-cv__body__list--small .p-cv__body__list__item__title{font-size:14px;margin:0 0 10px}@media screen and (max-width: 768px){.p-cv__body__list--small .p-cv__body__list__item__title{flex:0 0 auto;width:90px;margin:0 0 4px;line-height:1.2em}}@media screen and (max-width: 560px){.p-cv__body__list--small .p-cv__body__list__item__title{width:100%;font-size:13px;text-align:center}}.p-cv__body__list--small .p-cv__body__list__item__title b{color:#f54141}.p-cv__body__list--small .p-cv__body__list__item__price{font-size:30px;color:#f22;font-weight:600}@media screen and (max-width: 768px){.p-cv__body__list--small .p-cv__body__list__item__price{font-size:24px;transform:translate(0, 4px)}}.p-cv__body__list--small .p-cv__body__list__item__price small{width:18px;display:inline-block;font-size:12px;font-weight:800;line-height:1.12em;transform:translate(0, -2px);margin:0 3px 0 0}@media screen and (max-width: 768px){.p-cv__body__list--small .p-cv__body__list__item__price small{width:auto}}.p-cv__body__list--small .p-cv__body__list__item>small{font-size:14px;color:#f22;font-weight:600;font-family:"Roboto",sans-serif;letter-spacing:.04em;margin:4px 0 0}.p-cv__body .p-home__price__benefit__list{margin-top:4px}.p-cv__foot{margin:48px 0 0}@media screen and (max-width: 768px){.p-cv__foot{margin:32px 0 0}}@media screen and (max-width: 480px){.p-cv__foot{margin:24px 0 0}}.p-cv__foot video{width:100%;max-width:760px;margin:auto;display:block;border:solid 1px #222}.p-support__head{margin:0 0 16px}.p-support__head .c-image,.p-support__head .c-image--standard,.p-support__head .c-image--wide,.p-support__head .c-image--notification{width:80px;border-radius:50%;background:#fff url(../img/common/consultation/p-consultation.png);border:solid 4px #e0768e;box-shadow:0 3px 6px rgba(224,118,142,.4);margin:auto}.p-support__body p{color:#050505;text-align:center;font-family:"Noto Sans JP",sans-serif}.p-support__body__title{font-size:16px;font-weight:500}.p-support__body__tel{margin:16px 0 0}.p-support__body__tel__number{color:#222;font-family:sans-serif;font-size:24px;letter-spacing:0;font-weight:600;line-height:1em;display:flex;align-items:center;justify-content:center}.p-support__body__tel__number:before{content:"";flex:0 0 auto;width:28px;height:28px;background:url(../img/common/consultation/p-remodal__body__tel__number.svg) no-repeat center;background-size:contain;margin:2px 4px 0 -4px}.p-support__body__tel__number a{color:#222;display:block;font-family:sans-serif;font-size:24px;font-weight:600;letter-spacing:0}.p-support__body__tel__hours{font-family:"Noto Sans JP",sans-serif;font-size:15px;text-align:center;color:#565656;margin:12px 0 0;display:block}.p-support__foot{margin:24px 0 0}.p-support__foot .c-button{width:240px;height:60px;margin:auto;border-radius:8px;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:500;color:#fff;cursor:pointer;box-shadow:0 4px 8px -2px rgba(0,0,0,.2);background-color:#e0768e;justify-content:center}.p-support--corporation .p-support__head .c-image,.p-support--corporation .p-support__head .c-image--standard,.p-support--corporation .p-support__head .c-image--wide,.p-support--corporation .p-support__head .c-image--notification{border-color:#5682d5;box-shadow:0 3px 6px rgba(114,129,173,.4)}.p-support--corporation .p-support__foot .c-button{background-color:#437fe0}.p-support--corporation .p-support__foot .c-button--line{border-color:#437fe0;background:#fff;color:#437fe0;margin:6px auto 0}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{min-height:750px;align-items:center;justify-content:center;position:fixed;z-index:10000;top:8px;right:0;bottom:0;left:0;padding:8px;margin:0 0 40px;display:none;text-align:center;-webkit-overflow-scrolling:touch}@media screen and (max-width: 560px){.remodal-wrapper{min-height:auto;margin:0;padding:0 8px;top:0}}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-wrapper--fit{top:0;margin:0;overflow:auto;min-height:auto}.remodal-wrapper--fit .p-remodal{max-height:none}@media screen and (max-width: 480px){.remodal-wrapper--fit .p-remodal{padding:24px 0px 12px}}@media screen and (max-width: 480px){.remodal-wrapper--fit .p-remodal--space{padding:24px 16px 12px}}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.p-remodal{max-height:100%;margin:0 auto;background:rgba(0,0,0,0);overflow:hidden;opacity:0;pointer-events:none;display:none}.remodal-is-opened .p-remodal{display:inline-flex}.p-remodal--select .p-remodal__head__title{text-align:center;letter-spacing:.1rem}.p-remodal--select .p-remodal__head{border-bottom:1px solid #999}.p-remodal--select .p-remodal__contents{padding:0}.p-remodal--select .p-remodal__foot{border-top:1px solid #999;padding:24px 16px}.p-remodal--select .p-remodal__foot .p-buttonWrap .c-button{width:auto;min-width:240px}.p-remodal--select .p-remodal__foot .l-12__fix50{margin-left:24px}.p-remodal--select .p-remodal__foot .l-12__fix100 input{text-align:right}.p-remodal--select .p-remodal__foot .l-12__fix140 input{text-align:right}.p-remodal--select .p-table__other{padding:4px 8px 8px}.p-remodal--select .p-table__other__item__total{display:flex;align-items:baseline;justify-content:flex-end}.p-remodal--select .p-table__other__item__total__price{font-size:20px;font-weight:600;color:#222;margin:0 8px}.p-remodal--select .p-table__item{padding:4px;font-size:12px}.p-remodal--select .p-table .p-table__tableHead .p-table__item{font-size:12px;color:#91a6be;display:inline-flex;flex-wrap:wrap;position:relative;align-items:center;border-left:solid 1px rgba(145,166,191,.3);min-height:36px;padding-left:8px}.p-remodal--select .p-table__data input{height:32px;text-align:right}.p-remodal--column{flex-direction:column}.p-remodal__layout{width:100%;display:flex;flex-direction:column;text-align:left;border:1px solid #E5E9EE;box-shadow:0px 2px 12px -4px rgba(156,159,170,.3960784314);background:#fff;margin:auto}.p-remodal__layout--480{max-width:480px}.p-remodal__layout--subscription{border-radius:8px;padding:10px;height:100%}.p-remodal__layout--campaign{border:none}.p-remodal__layout--campaign--rental>form{background:#ea738e;padding:4px}.p-remodal__layout--campaign--rental>form .p-remodal__campaign{background:#ea738e;border:solid 1px #fff;padding:4px}.p-remodal__layout--campaign--rental>form .p-remodal__campaign__body{padding:10px 8px}.p-remodal__layout--campaign--rental>form .p-remodal__campaign__body:before{display:none}.p-remodal__layout--campaign--rental>form .p-remodal__campaign__body__action__title{font-size:16px;font-weight:900;font-family:"Noto Sans JP",sans-serif;letter-spacing:0}.p-remodal__layout--campaign--rental>form .p-remodal__campaign__body__action__title span{font-size:23px;margin:2px 0 0;display:inline-block}.p-remodal__layout--campaign--rental>form .p-remodal__campaign__body__action__title span strong{font-size:34px;font-family:"Lato",sans-serif;font-weight:900}.p-remodal__layout--campaign--rental>form .p-remodal__campaign__body__action__title span strong small{font-size:20px;font-family:"Noto Sans JP",sans-serif}.p-remodal__layout--campaign--rental>form .p-remodal__campaign__body__action .p-buttonWrap .c-button--main{font-size:21px;font-weight:900;font-family:"Lato","Noto Sans JP",sans-serif;box-shadow:0 4px 8px #bd6a7c}@media screen and (max-width: 480px){.p-remodal__layout--campaign--rental>form .p-remodal__campaign__body__action .p-buttonWrap .c-button--main{font-size:19px}}@media screen and (max-width: 480px){.p-remodal__layout .p-counseling{padding:24px 0 0}}.p-remodal__layout .p-counseling__announce__list{margin:48px 0 24px !important;padding:32px 16px 20px}@media screen and (max-width: 480px){.p-remodal__layout .p-counseling__announce__list__item+.p-counseling__announce__list__item{margin:12px 0 0}}@media screen and (max-width: 480px){.p-remodal__layout .p-counseling__announce__list__item .c-image,.p-remodal__layout .p-counseling__announce__list__item .c-image--standard,.p-remodal__layout .p-counseling__announce__list__item .c-image--wide,.p-remodal__layout .p-counseling__announce__list__item .c-image--notification{margin-right:12px !important;width:40px !important}}@media screen and (max-width: 480px){.p-remodal__layout .p-counseling__announce__list__item .c-text__lv4{padding-left:24px;font-size:15px}}@media screen and (max-width: 480px){.p-remodal__layout .p-counseling__announce__list__item .c-text__lv4:before{font-size:20px;top:-1px}}.p-remodal__form{display:flex;flex-direction:column}.p-remodal__scroll{max-height:100%;overflow:auto;flex:auto;min-width:0}.p-remodal__scroll::-webkit-scrollbar{width:8px;height:8px}.p-remodal__scroll::-webkit-scrollbar-track{border-radius:2px;background:#f2f4f7}.p-remodal__scroll::-webkit-scrollbar-thumb{border-radius:2px;background:#0a2372}.p-remodal__head{width:100%;flex:none;padding:24px;border-bottom:1px solid #EDEAEB}.p-remodal__head__description{font-size:13px;margin:.5rem 0 0}.p-remodal__middle{padding:12px 24px;border-bottom:1px solid #EDEAEB;flex:none;margin-bottom:-1px}.p-remodal__body{width:100%;min-height:240px}.p-remodal__body--heightAuto{min-height:0}.p-remodal__body__shop__info{padding:12px 16px;text-align:center;border-bottom:1px solid #f7f2f2}.p-remodal__body__shop .p-form{padding:16px 16px 24px;max-width:280px;margin:auto}.p-remodal__body__shop .p-form__title{color:#444;font-weight:600;margin:0 0 4px}.p-remodal__contents{text-align:left;width:100%;display:flex;flex-direction:column;overflow:hidden;padding:24px 24px 36px}@media screen and (max-width: 480px){.p-remodal__contents{padding:24px 16px 36px}}.p-remodal__contents--thin{padding:1.5rem .5rem .5rem}.p-remodal__foot{width:100%;flex:none;border-top:1px solid #EDEAEB;padding:24px}@media screen and (max-width: 480px){.p-remodal__foot{padding:20px 16px}}.p-remodal__foot--thin{padding:16px}.p-remodal__foot--cancel{padding:16px}.p-remodal__foot .p-buttonWrap{justify-content:center}.p-remodal__foot .p-buttonWrap .c-button{font-size:14px;font-weight:500;height:48px;min-width:120px;width:100%;border-radius:4px;padding:0 24px;justify-content:center}@media screen and (max-width: 480px){.p-remodal__foot .p-buttonWrap .c-button{padding:0 16px}}.p-remodal__foot .p-buttonWrap .c-button--prev{border-color:#E5E9EE}.p-remodal__foot .p-buttonWrap .c-button--next{color:#fff}.p-remodal__foot .p-buttonWrap .c-button--next span{display:inline-block;font-size:12px;margin:0 0 0 .5em}.p-remodal__foot .p-buttonWrap .c-button--checkout{padding:0 8px;min-width:150px}.p-remodal__foot .p-buttonWrap .c-button--narrow{padding:0;min-width:auto;color:#666}.p-remodal.remodal-is-opened{opacity:1;pointer-events:all}.p-remodal__closeButton{position:absolute;top:14px;right:4px;z-index:1;display:block;overflow:visible;width:32px;height:32px;margin:0;padding:0;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;text-decoration:none;border:0;outline:0;border-radius:50%;background-color:#f2f4f6;background-image:url(https://jibunde-esute.com/img/web/modal/close.png);background-size:16px 16px;background-position:center center;background-repeat:no-repeat;box-shadow:2px 2px 4px 0px rgba(0,0,0,.2);border:solid 1px #c9cbd5}.p-remodal__closeButton:hover,.p-remodal__closeButton:focus{color:#2b2e38}.p-remodal__closeButton:before{display:none}.p-remodal__campaign{position:relative;background:#db5a77}.p-remodal__campaign__head{padding:0;position:relative;border-radius:8px 8px 0 0}.p-remodal__campaign__head:before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%, 100%);width:0;height:0;border-style:solid;border-width:12px 14px 0 14px;border-color:#e8617f rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);display:none}.p-remodal__campaign__head__image{height:auto;width:100%;display:block;margin:auto}.p-remodal__campaign__body{padding:24px 24px 32px;position:relative}@media screen and (max-width: 480px){.p-remodal__campaign__body{padding:16px 18px 20px}}.p-remodal__campaign__body:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%, -36%);width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.p-remodal__campaign__body__info__title{font-size:20px;font-weight:600;display:flex;align-items:baseline;justify-content:center;color:#fff}.p-remodal__campaign__body__info__title:before,.p-remodal__campaign__body__info__title:after{content:"";width:2px;height:14px;background:#fff;margin:0 8px 0 0;transform:rotate(-6deg)}.p-remodal__campaign__body__info__title:after{margin:0 0 0 8px;transform:rotate(6deg)}.p-remodal__campaign__body__info__description{font-size:13px;line-height:1.3rem;margin:10px 0 0}.p-remodal__campaign__body__info .c-input--date{width:100%}.p-remodal__campaign__body__action__title{font-size:20px;font-weight:600;text-align:center;color:#fff;line-height:1.5em}.p-remodal__campaign__body__action__title>small{font-size:16px;display:block;margin:0 0 4px}.p-remodal__campaign__body__action__title strong{font-size:32px;font-weight:600;color:#fff;margin:0 4px}.p-remodal__campaign__body__action__title strong small{font-size:18px;font-weight:800}.p-remodal__campaign__body__action .p-buttonWrap{flex-direction:column;justify-content:center;align-items:center;margin-top:8px}.p-remodal__campaign__body__action .p-buttonWrap .c-button--main{height:72px;font-size:20px;font-weight:600;width:100%;justify-content:center;border-radius:8px;border:solid 2px #fff;color:#f8f250;flex-direction:column;line-height:1;position:relative;background:#1e5799;background:-moz-linear-gradient(top, #62BA56 0%, #88DD7C 6%, #5FBA53 28%, #53AD48 50%, #217117 100%);background:-webkit-linear-gradient(top, #62BA56 0%, #88DD7C 6%, #5FBA53 28%, #53AD48 50%, #217117 100%);background:linear-gradient(to bottom, #62BA56 0%, #88DD7C 6%, #5FBA53 28%, #53AD48 50%, #217117 100%);box-shadow:0 4px 8px #d24362}.p-remodal__campaign__body__action .p-buttonWrap .c-button--main:hover{opacity:.8}.p-remodal__campaign__body__action .p-buttonWrap .c-button--main:after{content:"";width:12px;height:9px;background:url(https://jibunde-esute.com/img/web/registration/ico_arrow.svg) no-repeat center;background-size:contain;right:16px;top:50%;transform:translate(0, -50%) rotate(-90deg);position:absolute;display:none}.p-remodal__campaign__body__action .p-buttonWrap .c-button--main small{margin:5px 0 0;color:#e70012}.p-remodal__campaign__body__action .p-buttonWrap .c-button--text{margin-top:6px;padding:0;justify-content:center;width:100%;color:#222;font-size:13px;font-weight:600;border:solid 1px #ffe634;height:40px;justify-content:center;background:#ffe634;position:relative}.p-remodal__campaign__body__action .p-buttonWrap .c-button--text:after{content:"";width:12px;height:9px;background:url(https://jibunde-esute.com/img/web/registration/ico_arrow.svg) no-repeat center;background-size:contain;margin:0 0 0 6px;transform:translate(0, -50%) rotate(-90deg);opacity:.8;position:absolute;right:16px;top:50%}.p-remodal__campaign__body__action .p-buttonWrap .c-button--text:hover{background:#f5f5f5}.p-remodal__campaign__body__action .p-buttonWrap .c-button--text b{color:#e93b3b;display:inline-block;margin:0 2px 0 0;font-size:16px;font-weight:800}.p-remodal__campaign__body__action .annotation{margin:16px 0 0;padding:8px;max-height:80px;overflow:auto;background:rgba(255,255,255,.1)}.p-remodal__campaign__body__action .annotation::-webkit-scrollbar{width:6px;height:6px}.p-remodal__campaign__body__action .annotation::-webkit-scrollbar-track{border-radius:2px;background:#e8738d}.p-remodal__campaign__body__action .annotation::-webkit-scrollbar-thumb{border-radius:2px;background:#f0a1a1}.p-remodal__campaign__body__action .annotation p{font-size:11px;color:#582828}.p-remodal__campaign__shops{opacity:0;overflow:hidden;height:0;width:100%;position:absolute;left:0;bottom:0;background:#fff;padding:24px 32px 32px;border:solid 1px #d1dae3;border-radius:16px 16px 8px 8px;box-shadow:0 -2px 12px rgba(0,0,0,.06);transition:all .2s ease;pointer-events:none}.p-remodal__campaign__shops.view{opacity:1;height:auto;pointer-events:all}.p-remodal__campaign__shops__head .ttl{text-align:center;color:#444;font-weight:600}.p-remodal__campaign__shops__body .p-remodal__body__shop .p-form{padding:16px 0px 24px}.p-remodal__campaign__shops__body .p-remodal__body__shop .p-form__title{font-size:14px;line-height:1.5em;letter-spacing:.04em;color:#666}.p-remodal__campaign__shops__body .p-remodal__body__shop .p-form__list__item .label{color:#666;font-weight:400;font-size:12px}.p-remodal__campaign__shops__body .p-remodal__body__shop__info{text-align:left;padding:12px 0px;border-color:#eee}.p-remodal__campaign__shops__foot .p-buttonWrap{display:flex;margin:-2px;align-items:center}.p-remodal__campaign__shops__foot .p-buttonWrap .c-button{font-size:14px;font-weight:400;letter-spacing:.04em;display:inline-flex;align-items:center;border-radius:3px;height:40px;padding:0 16px;margin:2px}.p-remodal__campaign__shops__foot .p-buttonWrap .c-button--text{flex:0 0 auto;min-width:100px;border:solid 1px #ddd;height:40px;justify-content:center}.p-remodal__campaign__shops__foot .p-buttonWrap .c-button--form{flex:auto;justify-content:center;font-weight:600;color:#fff;border:1px solid #3577c4;background:#3577c4}.p-remodal__campaign__shops__foot .p-buttonWrap .c-button--form:hover{color:#fff;border-color:#345f92;background:#345f92}.p-remodal__campaign--anniversary{background:#ef6d91}.p-remodal__campaign--anniversary .p-remodal__campaign__head__image{width:100%;background:url(https://jibunde-esute.com/img/web/home/p-modal__campaign__head__image-5th_anniversary.webp);background-size:auto 100% !important;background-repeat:no-repeat !important;background-position:center !important}.p-remodal__campaign--anniversary .p-remodal__campaign__head__image:hover{background:url(https://jibunde-esute.com/img/web/home/p-modal__campaign__head__image-5th_anniversary--hover.webp)}.p-remodal__campaign--anniversary .p-remodal__campaign__head__image:before{content:"";display:block;width:100%;padding-top:115%}.p-remodal__campaign--anniversary .p-remodal__campaign__body{padding:0 18px 24px}.p-remodal__campaign--anniversary .p-remodal__campaign__body:before{display:none}.p-remodal__campaign--anniversary .p-remodal__campaign__body__action .p-buttonWrap{margin-top:0}.p-remodal__campaign--anniversary .p-remodal__campaign__body__action .p-buttonWrap .c-button{background:#f8f250;background:-moz-linear-gradient(top, #faf063 0%, #f8f31e 6%, #f5eb0d 28%, #eee10f 50%, #ecdc16 100%);background:-webkit-linear-gradient(top, #faf063 0%, #f8f31e 6%, #f5eb0d 28%, #eee10f 50%, #ecdc16 100%);background:linear-gradient(to bottom, #faf063 0%, #f8f31e 6%, #f5eb0d 28%, #eee10f 50%, #ecdc16 100%);color:#222;display:flex;flex-direction:row;font-weight:800;font-size:22px;padding:6px 16px 0 0;box-shadow:0 4px 8px rgba(84,80,34,.3);position:relative}.p-remodal__campaign--anniversary .p-remodal__campaign__body__action .p-buttonWrap .c-button:after{content:"";position:absolute;right:14px;top:50%;transform:translate(0, -50%);width:0;height:0;border-style:solid;border-width:5px 0 5px 7px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #222;display:block}.p-remodal__campaign--anniversary .p-remodal__campaign__body__action .p-buttonWrap .c-button strong{font-weight:800;font-size:44px;margin:-6px 0 0}.p-remodal__campaign--anniversary .p-remodal__campaign__body__action .p-buttonWrap .c-button b{font-weight:800;color:#ff1616}.p-remodal__campaign--anniversary .p-remodal__campaign__body__action .annotation{margin:0}.p-remodal__campaign--anniversary--rental .p-remodal__campaign__head__image{width:100%;background:url(../img/common/campaign/p-modal__campaign__head__image-5th_anniversary--rental.webp)}.p-remodal__campaign--anniversary--rental .p-remodal__campaign__head__image:hover{background:url(../img/common/campaign/p-modal__campaign__head__image-5th_anniversary--rental--hover.webp)}.p-remodal__campaign--anniversary--rental .p-remodal__campaign__body>p{display:table;margin:-4px auto 12px;font-size:12px;color:#fff;font-weight:500;line-height:1.4em;text-align:center}.p-remodal__telList__item{font-size:14px;padding-left:20px;position:relative}.p-remodal__telList__item:before{content:"・";position:absolute;left:7px;top:1px}.p-remodal__telList__item .p-buttonWrap{margin-top:8px}.p-remodal__telList__item+.p-remodal__telList__item{margin:12px 0 0}.p-remodal--machineDetail.remodal-is-opened{display:flex;flex-direction:column}.p-remodal--machineDetail .p-buttonWrap .c-button--negative{height:64px;flex:0 0 auto;min-width:80px;justify-content:center}@media screen and (max-width: 480px){.p-remodal--idRegister .p-remodal__foot .c-button{padding:0 12px}}@media screen and (max-width: 480px){.p-remodal--idRegister .p-remodal__foot .c-button--negative{min-width:70px;padding:0 12px;flex:0 0 auto;width:auto}}.p-remodal__notPayment__head{margin:0 0 1.25rem}.p-remodal__notPayment__head__title{font-size:1.5rem;color:#e55555;font-weight:600;display:flex;flex-direction:column;align-items:center}.p-remodal__notPayment__head__title:before{content:"";width:26px;height:24px;background:url(https://jibunde-esute.com/img/web/icon/alert.svg) no-repeat center;background-size:contain;margin:0 0 1rem}.p-remodal__notPayment__body__description{font-size:13px;line-height:1.8em;color:#444}.p-remodal__notPayment__body__description+.p-remodal__notPayment__body__description{margin:1rem 0 0}.p-remodal__notPayment__howto{margin:2.25rem 0 0}.p-remodal__notPayment__howto__head{padding:0 0 10px;margin:0 0 10px;border-bottom:solid 1px #eee}.p-remodal__notPayment__howto__head__title{font-size:14px;font-weight:600;color:#444;display:flex;align-items:flex-end}.p-remodal__notPayment__howto__head__title:after{content:"";margin:0 0 .45rem .5rem;width:0;height:0;border-style:solid;border-width:7px 5px 0 5px;border-color:#ddd rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.p-remodal__notPayment__howto__body p{font-size:13px;line-height:1.8em;color:#444}.p-remodal__userStatus{width:88px;height:88px;display:block;margin:12px auto 20px;background:#eee}.p-remodal__userStatus--settlement{background:url(../img/web/icon/failure--settlement.png) no-repeat center;background-size:contain;opacity:.7}.p-remodal--confirm .p-remodal__layout{background:#fbf6f6;border-color:#f0d9d9}.p-remodal--confirm .p-remodal__head{border-color:#f0d9d9}.p-remodal--confirm .p-remodal__body>.title{text-align:center;font-size:15px;font-weight:600;color:#f75768;background:#f9f259;padding:12px 8px 10px;line-height:1;margin:0 0 12px;letter-spacing:0}.p-remodal--confirm .p-remodal__body>.description{font-size:13px;color:#f75768;font-weight:500;line-height:1.7em}.p-remodal--confirm .p-remodal__foot{border-color:#f0d9d9}.p-remodal--confirm .p-remodal__foot .c-button--narrow{color:#c8afaf;width:auto;flex:0 0 auto;min-width:100px}.p-remodal--320{max-width:320px !important;min-width:auto;width:100%}.p-remodal--min{max-width:360px !important;min-width:auto;width:100%}.p-remodal--narrow{max-width:480px !important;min-width:auto;width:100%}.p-remodal--middle{max-width:640px !important;min-width:auto;width:100%}.p-remodal--840{max-width:840px !important;min-width:auto;width:100%}.p-remodal--wide{max-width:960px !important;min-width:auto;width:100%}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(0,0,0,.5);backdrop-filter:blur(1px)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal{box-sizing:border-box;width:100%;padding:24px 12px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#2b2e38}@media screen and (max-width: 480px){.remodal{padding:24px 12px}}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.p-errorPage{padding:120px 0;display:flex;flex-direction:column;align-items:center}.p-errorPage__head__title{color:#e16983;font-size:120px;font-weight:700;line-height:1em;text-align:center}@media screen and (max-width: 480px){.p-errorPage__head__title{font-size:100px}}.p-errorPage__head__subTitle{color:#e16983;font-size:40px;font-weight:600;line-height:1em;margin:8px 0 0;text-align:center}@media screen and (max-width: 480px){.p-errorPage__head__subTitle{font-size:24px}}.p-errorPage__body{margin:32px 0 0;text-align:center}.p-errorPage__body__title{font-size:20px;font-weight:700}@media screen and (max-width: 480px){.p-errorPage__body__title{font-size:18px}}.p-errorPage__body__description{margin:16px 0 0}.p-errorPage__foot{margin:40px 0 0}/*# sourceMappingURL=style--lpmachine.css.map */
