@charset "UTF-8";label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form__select{overflow:hidden;width:100%;text-align:center}.form__select .select{width:100%;padding-right:1em;cursor:pointer;text-indent:0.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__select .select::-ms-expand{display:none}.form__select{position:relative;border:1px solid #bbbbbb;border-radius:5px;background:#ffffff}.form__select:before{position:absolute;top:1em;right:0.9em;width:0;height:0;padding:0;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1088c4;pointer-events:none}.form__select .select{padding:8px 38px 6px 18px;color:#666666}.form__input{width:100%;background:#fff;border:1px solid #ccc;border-radius:11px;height:41px;font-size:15px;letter-spacing:0.05em;padding:0 1em}.form__textarea{width:100%;background:#fff;border:1px solid #ccc;border-radius:11px;resize:vertical;min-height:160px;font-size:15px;letter-spacing:0.05em;padding:20px 1em}.form__input,.form__textarea{-webkit-transition:all 300ms ease;transition:all 300ms ease}.form__input:focus,.form__textarea:focus{border-color:#1088c4;background:#fff;outline:none}.form__checkbox:checked,.form__checkbox:not(:checked){position:absolute;left:-9999px}.form__checkbox:checked+.form__checkLabel,.form__checkbox:not(:checked)+.form__checkLabel{position:relative;padding-left:1.95em;cursor:pointer}.form__checkbox:checked+.form__checkLabel:before,.form__checkbox:not(:checked)+.form__checkLabel:before{content:"";position:absolute;left:0;top:0;width:1.25em;height:1.25em;border:2px solid #ccc;background:#fff;border-radius:4px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1)}.form__checkbox:checked+.form__checkLabel:after,.form__checkbox:not(:checked)+.form__checkLabel:after{content:"✓ ";position:absolute;top:0.15em;left:0.22em;font-size:1.3em;line-height:0.8;color:#1088c4;-webkit-transition:all 0.2s;transition:all 0.2s;font-family:"Lucida Sans Unicode","Arial Unicode MS",Arial}.form__checkbox:not(:checked)+.form__checkLabel:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.form__checkbox:checked+.form__checkLabel:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.form__checkbox:disabled:checked+.form__checkLabel:before,.form__checkbox:disabled:not(:checked)+.form__checkLabel:before{-webkit-box-shadow:none;box-shadow:none;border-color:#bbb;background-color:#ddd}.form__checkbox:disabled:checked+.form__checkLabel:after{color:#999}.form__checkbox:disabled+.form__checkLabel{color:#aaa}.form__checkLabel+.form__checkbox+.form__checkLabel{margin-left:20px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.form__checkLabel+.form__checkbox+.form__checkLabel{margin-top:10px}}.form__radioBox+.form__radioBox{margin-top:16px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.form__radioBox+.form__radioBox{margin-top:34px}}.form__radio{display:none}.form__radioLabel{position:relative;padding:0 20px 0 26px;cursor:pointer;display:inline-block}.form__radioLabel a{text-decoration:underline;color:#1088c4}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.form__radioLabel{padding-right:10px}}.form__radioLabel:after{position:absolute;content:"";display:block;top:50%}.form__radioLabel:after{left:0;margin-top:-10px;width:7px;height:7px;border:6px solid #ccc;border-radius:50%;-webkit-transition:border 0.3s ease;transition:border 0.3s ease}.form__radio:checked+.form__radioLabel:after{border-color:#1088c4;-webkit-box-shadow:0px 0px 4px #d6d6d6;box-shadow:0px 0px 4px #d6d6d6}.c-form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:45px}@media screen and (max-width:1024px){.c-form__group{margin-bottom:30px}}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.c-form__group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}}.c-form__group:last-child{margin-bottom:0}.c-form__label{width:35%;font-size:1.4rem;font-weight:500;line-height:1.7857142857;padding-right:25px;cursor:pointer}@media screen and (max-width:1024px){.c-form__label{padding-right:15px}}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.c-form__label{padding-right:0;width:100%}}.c-form__label span{font-size:1.2rem}.c-form__input{width:65%;position:relative}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.c-form__input{width:100%;margin-top:10px}}.c-form__input--custom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-form__input--custom label{margin:0 10px;line-height:1}.c-form__input--custom02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-bottom:4%}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.c-form__input--custom02{width:100%}}.c-form__input--custom02 .custom01{position:absolute!important;left:0;top:48px}.c-form__input--custom02 .custom02{left:27px;top:45px;position:absolute}.c-form__input--custom02 .custom03{position:absolute;left:100px;top:42px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.c-form__input--custom02 .custom03{left:93px;width:200px}}.c-form__input--custom02 label{margin:10px;line-height:1}.c-form__input--custom02 .input-error{border:1px solid #000!important}.c-form__input input[type=date],.c-form__input input[type=email],.c-form__input input[type=number],.c-form__input input[type=text],.c-form__input textarea{border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:7px 15px;height:40px;font-size:1.4rem;border:1px solid #000;font-family:"Noto Sans JP",sans-serif;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.c-form__input input[type=date].input-error,.c-form__input input[type=email].input-error,.c-form__input input[type=number].input-error,.c-form__input input[type=text].input-error,.c-form__input textarea.input-error{border:1px solid red}.c-form__input input[type=date].readonly,.c-form__input input[type=email].readonly,.c-form__input input[type=number].readonly,.c-form__input input[type=text].readonly,.c-form__input textarea.readonly{background-color:#ddd}.c-form__input textarea{padding:10px 15px;resize:none}.c-form__input input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:27px;height:27px;border:2px solid #000;border-radius:50%;background-color:#fff;display:inline-block;position:relative;cursor:pointer;margin:0;-webkit-transition:border-color 0.3s ease,background-color 0.3s ease;transition:border-color 0.3s ease,background-color 0.3s ease}.c-form__input input[type=radio]#fcontactemail{margin-left:27px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.c-form__input input[type=radio]#fcontactemail{margin-left:20px}}.c-form__input input[type=radio]:checked{border-color:#007bff}.c-form__input input[type=radio]:checked:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:14px;height:14px;background-color:#007bff;border-radius:50%}.c-form__input .input-text{width:70%}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.c-form__input .input-text{width:100%}}.c-form__input .input-textarea{width:100%;height:180px}.c-form__input .txt-error{color:red;font-size:1.1rem;position:absolute;left:0;bottom:-20px}.c-form__input .txt-error--custom{bottom:-40px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.c-form__input .txt-error--custom{bottom:-55px}}.c-form__input label{font-size:1.2rem}.c-form__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-form__wrap:first-child{margin-top:0}.c-form__wrap>label{margin:0 10px}.c-form__note{margin-top:60px}.c-form__note p{font-size:1.2rem;font-weight:500;line-height:2.5}.c-form__note p+p{margin-top:50px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.c-form__note p+p{margin-top:20px}}.c-form__note a{color:#000;font-size:1.2rem;font-weight:500;line-height:2.5;text-decoration:underline;text-underline-offset:5px}.c-form .c-btn{margin-top:100px;cursor:pointer;background-color:#fff}@media screen and (max-width:1024px){.c-form .c-btn{margin-top:75px}}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.c-form .c-btn{margin-top:40px}}.c-form .c-btn:hover{background-color:#909090}.c-confirm{padding:0 210px}@media screen and (max-width:1024px){.c-confirm{padding:0 160px}}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.c-confirm{padding:0}}.c-confirm h2{font-size:2.2rem;font-weight:500;text-align:center}.c-confirm p{font-size:1.4rem;text-align:center;margin-top:30px;line-height:1.8}@media screen and (max-width:1024px){.c-confirm p{margin-top:20px}}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.c-confirm p{margin-top:15px}}.c-confirm .form-confirm{margin-top:70px;width:100%;font-size:1.4rem;border-collapse:collapse;line-height:1.5}@media screen and (max-width:1024px){.c-confirm .form-confirm{margin-top:50px}}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.c-confirm .form-confirm{margin-top:35px}}.c-confirm .form-confirm tr{border-bottom:1px solid #ddd}.c-confirm .form-confirm tr:first-child{border-top:1px solid #ddd}.c-confirm .form-confirm td{padding:20px 0;word-break:break-word;vertical-align:top}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.c-confirm .form-confirm td{padding:15px 0}}.c-confirm .form-confirm td.namearea{width:30%;padding-right:3%;font-weight:500}.c-confirm .form-confirm td.inputarea{width:67%}.c-confirm__btns{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:70px auto 0}@media screen and (max-width:1024px){.c-confirm__btns{margin:50px auto 0}}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.c-confirm__btns{margin:35px auto 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}.c-confirm__btns .c-btn{margin:0 15px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.c-confirm__btns .c-btn{margin:0 10px}}.c-confirm__btns .c-btn#submit span{color:#fff}.btn-up{position:fixed;bottom:67px;right:0;width:100%;height:0.1px;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:3}.btn-up.is-active{opacity:1;visibility:visible}.btn-up .container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.btn-up a{width:40px;height:40px}@media screen and (max-width:767px){.intro{padding-bottom:46px}}.intro__img{position:relative}@media screen and (max-width:767px){.intro__img{margin-inline:-20px}}@media screen and (max-width:767px){.intro__img:before{position:absolute;top:-44px;right:17%;content:"";width:116px;height:62px;background-image:url(../img/top/intro_text_sp.png);background-size:contain;background-repeat:no-repeat}}.intro__img img{width:100%;aspect-ratio:1080/466;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.intro__img img{aspect-ratio:375/262;clip-path:ellipse(85% 100% at 37% 100%)}}.intro__img h2{position:absolute;top:27%;right:16%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px}.intro__img h2 span{font-family:"kozuka-gothic-pro",sans-serif;font-size:14px;font-weight:500;letter-spacing:0.6em;line-height:1.65;color:#FFFFFF;text-shadow:0px 3px 6px #000;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.intro__slogan{margin-top:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:5px}@media screen and (max-width:900px){.intro__slogan{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:767px){.intro__slogan{margin-top:30px;padding-left:12px}}.intro__text{position:relative;width:490px;padding-left:91px;margin-top:29px}@media screen and (max-width:900px){.intro__text{margin:14px 0px;padding-left:unset}}.intro__text:before{position:absolute;top:50%;left:0;content:"";width:68px;height:1px;background-color:#FFE5E3}@media screen and (max-width:900px){.intro__text:before{content:none}}.intro__text h2{font-size:16px;font-weight:300;letter-spacing:0.15em;line-height:1.5;color:#4D4D4D;text-shadow:0px 3px 6px rgba(0,0,0,0.16)}@media screen and (max-width:900px){.intro__text h2{text-align:center}}.intro__text p{margin-top:7px;padding-left:19px;font-family:"calibri",sans-serif;font-size:10px;font-weight:400;letter-spacing:0.1em;line-height:1.3;color:#FFD9D6;text-shadow:0px 3px 6px #FFF3F0}@media screen and (max-width:900px){.intro__text p{padding-left:unset;text-align:center}}.intro__skyline{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:14px;border-bottom:1px solid #FFE5E3}@media screen and (max-width:767px){.intro__skyline{padding-right:unset;border-bottom:unset}}.intro__skyline img{display:block;margin-left:auto;width:336px}.intro__gallery{position:relative;padding:75px 0 52px}.intro__gallery__text{position:absolute;top:3px;left:46%;width:162px;z-index:1}.intro__gallery__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr)}@media screen and (max-width:900px){.intro__gallery__list{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-auto-rows:auto}}.intro__gallery__list a{display:block}.intro__gallery__list a:first-child img{width:95px;-webkit-transform:translate(8px,5px);transform:translate(8px,5px)}.intro__gallery__list a:nth-child(2) img{width:111px;-webkit-transform:translate(8px,0px);transform:translate(8px,0px)}.intro__gallery__list a:nth-child(3) img{width:123px;-webkit-transform:translate(15px,-13px);transform:translate(15px,-13px)}.intro__gallery__list a:nth-child(4) img{width:136px;-webkit-transform:translate(15px,-19px);transform:translate(15px,-19px)}.intro__gallery__list a:nth-child(5) img{width:108px;-webkit-transform:translate(26px,-8px);transform:translate(26px,-8px)}.intro__gallery__list a:nth-child(6) img{width:98px;-webkit-transform:translate(32px,14px);transform:translate(32px,14px)}.intro__gallery__list a:nth-child(7) img{width:118px;-webkit-transform:translate(26px,-7px);transform:translate(26px,-7px)}.intro__links{position:relative;margin-top:16px;padding-inline:56px 108px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro__links span{display:block;width:100%;text-align:center;font-family:"Amaranth",sans-serif;font-size:20px;font-weight:bold;letter-spacing:0.2em;line-height:1.25;color:#DF276C}.intro__links ul{margin-top:7px;padding-left:20px;border-left:1px solid #F9AFAA}.intro__links ul:nth-of-type(2){margin-top:10px}.intro__links li{position:relative;border-bottom:1px dashed #F9AFAA}.intro__links li:after{position:absolute;top:50%;right:4px;content:"";width:6px;height:9px;background-image:url(../img/common/right_pink.svg);background-repeat:no-repeat;background-size:contain}.intro__links li:not(:first-child){margin-top:10px}.intro__links li a{padding-left:3px;font-family:"fot-seurat-pron",sans-serif;font-size:16px;font-weight:400;letter-spacing:0.1em;line-height:2;color:#0D0D0D}.intro__links li a.spacing{letter-spacing:-0.05em}.intro__links li.underline:before{position:absolute;bottom:0px;left:0px;content:"";width:144px;height:8px;background-color:rgba(254,238,235,0.6);z-index:-1}.intro__chair{position:absolute;bottom:-22px;right:-120px;content:"";width:228px;height:228px;opacity:0.45}.intro__chair img{width:100%;-o-object-fit:contain;object-fit:contain}.express{background-color:#FEEEEB}.express__inner{max-width:748px;margin:0 auto;padding:40px 0 66px}@media screen and (max-width:767px){.express__inner{padding:30px 0 66px}}@media screen and (max-width:767px){.express__inner img{max-width:335px;width:100%;margin-inline:auto;display:block;padding-left:9px}}.express__inner p{max-width:694px;margin:28px auto 0;font-family:"source-han-sans-japanese",sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.875;color:#333333}@media screen and (max-width:767px){.express__inner p{max-width:unset;margin:42px 0 0;padding-inline:28px;font-family:"kozuka-gothic-pro",sans-serif;font-size:14px;font-weight:300;line-height:1.7857142857}}.express__inner u{text-underline-offset:2px}.area{padding:74px 0 59px}@media screen and (max-width:767px){.area{padding:57px 0 48px}}.area__inner{padding-inline:10px}@media screen and (max-width:900px){.area__inner{padding-inline:unset}}.area__heading{position:relative;margin-left:27px;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:66px}@media screen and (max-width:900px){.area__heading{margin-left:unset;gap:32px}}@media screen and (max-width:767px){.area__heading{margin-left:21px;padding-bottom:6px;gap:7px}}.area__heading h2{padding-left:17px;font-family:"fot-seurat-pron",sans-serif;font-size:42px;font-weight:400;letter-spacing:0em;line-height:1.4523809524;color:#0D0D0D}@media screen and (max-width:900px){.area__heading h2{padding-left:unset}}@media screen and (max-width:767px){.area__heading h2{padding-left:8px;font-size:30px;line-height:1.3333333333}}.area__heading span{font-size:32px}@media screen and (max-width:767px){.area__heading span{font-size:21px}}.area__heading img{width:319px}@media screen and (max-width:900px){.area__heading img{width:250px}}@media screen and (max-width:767px){.area__heading img{width:54px}}.area__heading:after{position:absolute;bottom:-4px;left:0;content:"";width:730px;height:4px;border-radius:5px;background:-webkit-gradient(linear,left top,right top,from(#DF276C),color-stop(20%,#DF296D),color-stop(80%,#E02D70),to(rgba(225,52,117,0)));background:linear-gradient(to right,#DF276C 0%,#DF296D 20%,#E02D70 80%,rgba(225,52,117,0) 100%)}@media screen and (max-width:900px){.area__heading:after{width:650px}}@media screen and (max-width:767px){.area__heading:after{width:310px}}.area__heading__text{position:absolute;top:-28px;left:14px}.area__heading__text img{width:140px}.area__content{margin-top:71px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media screen and (max-width:767px){.area__content{margin-top:32px}}.area__img{width:45.7%}@media screen and (max-width:767px){.area__img{width:100%;margin-top:14px;-webkit-transform:translateX(-14px);transform:translateX(-14px)}}@media screen and (max-width:767px){.area__img img{max-width:335px;display:block;margin-inline:auto}}.area__text{width:44.9%;padding-right:43px;margin-right:23px}@media screen and (max-width:900px){.area__text{padding-right:unset;margin-right:unset}}@media screen and (max-width:767px){.area__text{width:100%}}.area__text__heading{position:relative;padding-right:22px;margin-top:-5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (max-width:767px){.area__text__heading{padding-inline:4px 0px;gap:15px}}.area__text__heading span:first-child{font-family:"source-han-sans-japanese",sans-serif;font-size:29px;font-weight:normal;letter-spacing:0;line-height:1.4827586207;color:#5D5D5D}@media screen and (max-width:767px){.area__text__heading span:first-child{font-size:22px}}.area__text__heading span:nth-child(2){font-family:"fot-seurat-pron",sans-serif;font-size:37px;font-weight:600;letter-spacing:0.1em;line-height:1;color:#0075B8}@media screen and (max-width:767px){.area__text__heading span:nth-child(2){font-size:28px}}.area__text__heading:after,.area__text__heading:before{position:absolute;top:53%;content:"";width:47px;height:1px;background-color:#D5D5D5}@media screen and (max-width:767px){.area__text__heading:after,.area__text__heading:before{width:35px}}.area__text__heading:before{left:-4px}@media screen and (max-width:767px){.area__text__heading:before{left:11px}}.area__text__heading:after{right:30px}@media screen and (max-width:767px){.area__text__heading:after{right:9px}}.area__text__list{margin-top:35px;padding-right:35px;text-align:center}@media screen and (max-width:767px){.area__text__list{margin-top:23px;padding-right:0px}}.area__text__list span{margin-inline:7px;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:21px;font-weight:bold;letter-spacing:0;line-height:1.619047619;white-space:nowrap;color:#000000}@media screen and (max-width:767px){.area__text__list span{margin-inline:5px;font-size:16px;font-weight:400;line-height:1.625}}.area__text__para{margin-top:34px;font-family:"source-han-sans-japanese",sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5625;color:#333333}@media screen and (max-width:767px){.area__text__para{margin-top:39px;padding-inline:23px;font-family:"kozuka-gothic-pro",sans-serif;font-size:14px;font-weight:300;line-height:1.7857142857}}.area__text__chair img{display:block;margin:11px 15px 0 auto;width:120px}@media screen and (max-width:767px){.area__text__chair img{margin:14px 23px 0 auto}}.types{padding:47px 0 64px;background-color:#FEEEEB}@media screen and (max-width:767px){.types{padding:30px 0 20px}}.types__heading{padding-left:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:37px}@media screen and (max-width:767px){.types__heading{position:relative;padding-left:22px}}.types__heading__text{max-width:714px;width:100%}@media screen and (max-width:767px){.types__heading__text{max-width:210px}}.types__heading__text .text{position:relative;padding-inline:42px;font-family:"source-han-sans-japanese",sans-serif;font-size:25px;font-weight:400;letter-spacing:0.05em;line-height:1.44;color:#000000}@media screen and (max-width:767px){.types__heading__text .text{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-left:34px;font-size:18px;line-height:1.4444444444}}.types__heading__text .text:after,.types__heading__text .text:before{position:absolute;top:50%;content:"";width:35px;height:1px;background-color:#C8C8C8}@media screen and (max-width:767px){.types__heading__text .text:after,.types__heading__text .text:before{width:25px}}.types__heading__text .text:before{left:0}.types__heading__text .text:after{right:0}@media screen and (max-width:767px){.types__heading__text .text:after{right:13px}}.types__heading__text h2{position:relative;margin:25px 0 10px;padding-left:12px;font-family:"fot-seurat-pron",sans-serif;font-size:41px;font-weight:400;letter-spacing:0.1em;line-height:1.3414634146;color:#000000}@media screen and (max-width:767px){.types__heading__text h2{margin:18px 0 4px;font-size:30px;line-height:1.3333333333}}.types__heading__text h2 span{font-size:34px}@media screen and (max-width:767px){.types__heading__text h2 span{font-size:25px}}.types__heading__text h2:after{position:absolute;bottom:-6px;left:0;content:"";width:100%;height:4px;border-radius:5px;background:-webkit-gradient(linear,left top,right top,from(#DF276C),color-stop(20%,#DF296D),color-stop(80%,#E02D70),to(rgba(225,52,117,0)));background:linear-gradient(to right,#DF276C 0%,#DF296D 20%,#E02D70 80%,rgba(225,52,117,0) 100%)}@media screen and (max-width:767px){.types__heading__text h2:after{bottom:-4px;left:4px;height:3px}}.types__heading__text img{margin-left:37px;width:175px}@media screen and (max-width:767px){.types__heading__text img{margin-left:29px;width:129px}}.types__heading__img{width:143px;-webkit-transform:translateY(29px);transform:translateY(29px)}@media screen and (max-width:767px){.types__heading__img{position:absolute;right:11px;bottom:12px;width:103px}}.types__list{margin-top:67px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr);gap:22px 30px}@media screen and (max-width:1024px){.types__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.types__list{margin-top:44px;padding-inline:3px;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:21px}}.types__item{background-color:#fff;border-radius:10px;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.1);box-shadow:0px 3px 6px rgba(0,0,0,0.1)}@media screen and (max-width:767px){.types__item{max-width:340px;width:100%;margin-inline:auto}}.types__item__heading{position:relative;padding:8px 30px 17px 22px;border-bottom:1px solid #DEDEDE;z-index:1}.types__item__heading:before{position:absolute;top:10px;left:4px;content:"";width:6px;height:24px;border-radius:2px;background-color:#FF9ABD}.types__item__heading h3{font-family:"fot-seurat-pron",sans-serif;font-size:28px;font-weight:600;letter-spacing:0;line-height:1;color:#515151}.types__item__heading h3 .small{font-size:19px}.types__item__heading h3 .large{font-size:22px}.types__item__btn{position:absolute;top:47%;right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px;height:25px;border-radius:50%;background-color:#F0A9B9}.types__item__btn:before{position:absolute;top:52%;left:52%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";width:6px;height:10px;background-image:url(../img/common/right_white.svg);background-size:contain;background-repeat:no-repeat}.types__item__content{position:relative;margin-top:13px}.types__item__img{position:absolute;top:20px;left:7px}@media screen and (max-width:1280px){.types__item__img{left:0px}}.types__item__img img{width:127px;aspect-ratio:127/130;-o-object-fit:cover;object-fit:cover}.types__item__text{position:relative;width:50%;margin-left:auto;font-size:14px;font-weight:300;letter-spacing:0;line-height:1.4285714286;color:#515151}.types__item__price{position:relative;margin-top:35px;margin-left:auto;padding:0px 10px 0 15px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background-color:#FFEBE8;border-radius:20px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.types__item__price__label{font-family:"source-han-sans-japanese",sans-serif;font-size:12px;font-weight:500;letter-spacing:0.05em;line-height:1.4166666667;color:#727272;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.types__item__price__total{font-family:"source-han-sans-japanese",sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:1;color:#727272;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.types__item__price__total .yen{font-size:11px}.types__item__price__total .date{font-size:14px}.types__item.is-faded{opacity:0.5}.types__item:not(:last-child){position:relative;padding:21px 15px 20px 18px;border:2px solid #FFFFFF;border-top:unset;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.types__item:not(:last-child):before{position:absolute;top:0;left:-2px;content:"";width:calc(100% + 4px);height:9px;background-color:#FFB1BF;border-radius:13px 13px 0 0}.types__item:not(:last-child):hover{cursor:pointer;border:2px solid #FFB1BF;border-top:unset}.types__item:not(:last-child):hover .types__item__heading:before{background-color:#DF2C6F}.types__item:not(:last-child):hover .types__item__heading h3{color:#000000}.types__item:not(:last-child):hover .types__item__btn{background-color:#DF2C6F}.types__item:not(:last-child):hover .types__item__price{background-color:#FFDAD5}.types__item:not(:last-child):hover .types__item__price__label,.types__item:not(:last-child):hover .types__item__price__total{color:#000000}.types__item:last-child{padding:26px 15px 20px 18px;-ms-grid-column-span:2;grid-column:span 2;background-color:unset;border-top:unset;-webkit-box-shadow:unset;box-shadow:unset}@media screen and (max-width:767px){.types__item:last-child{padding:0 9px;-ms-grid-column-span:1;grid-column:span 1}}.types__item ul{padding:0 9px 22px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);border-bottom:1px dashed #C4C4C4}@media screen and (max-width:767px){.types__item ul{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);border-bottom:unset}}.types__item li{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.6666666667;color:#707070}@media screen and (max-width:767px){.types__item li{font-size:11px;line-height:1.8181818182}}.types__contact{padding:24px 9px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);border-bottom:1px dashed #C4C4C4}@media screen and (max-width:767px){.types__contact{display:none}}.types__contact__info .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.types__contact__info .top img{width:87px}.types__contact__info .top p{font-family:"source-han-sans-japanese",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:1.6428571429;color:#01217D}.types__contact__info .bottom{margin-top:10px;padding-left:34px;font-family:"kozuka-gothic-pro",sans-serif;font-size:12px;font-weight:500;letter-spacing:0.1em;line-height:1.6666666667;color:#363838}.types__contact__phone{padding:9px 0 0 72px}@media screen and (max-width:1280px){.types__contact__phone{padding:9px 0 0 12px}}.types__contact__phone .text{padding-left:14px;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:1.2142857143;color:#2E2E2E;text-align:center}.types__contact__phone .number{margin:15px 0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.types__contact__phone .number img{width:45px}.types__contact__phone .number span{font-family:"kozuka-gothic-pro",sans-serif;font-size:31px;font-weight:500;letter-spacing:0;line-height:1;color:#000000}.types__contact__phone .time{padding-left:34px;font-family:"kozuka-gothic-pro",sans-serif;font-size:11px;font-weight:500;letter-spacing:0.1em;line-height:1.8181818182;color:#363838;text-align:center}.types__contact__phone .time span{font-size:8px}.rental-wrapper{padding:50px 0 43px;background-color:#F5F5F5}@media screen and (max-width:767px){.rental-wrapper{padding:32px 2px 14px}}.rental{padding:55px 55px 32px;background-color:#FFFFFF;border-radius:10px;-webkit-box-shadow:0 3px 4px rgba(0,0,0,0.16);box-shadow:0 3px 4px rgba(0,0,0,0.16)}@media screen and (max-width:1280px){.rental{padding:20px}}@media screen and (max-width:767px){.rental{padding:0px;-webkit-box-shadow:unset;box-shadow:unset;background-color:#F5F5F5;border-radius:10px}}@media screen and (max-width:767px){.rental__instruction__wrapper{padding:20px 13px;border-radius:10px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.22);box-shadow:0 1px 6px rgba(0,0,0,0.22);background-color:#fff}}.rental__heading{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1024px){.rental__heading{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:24px}}@media screen and (max-width:767px){.rental__heading{display:unset}}.rental__heading__left{padding-left:66px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:22px}@media screen and (max-width:1280px){.rental__heading__left{padding-left:unset}}@media screen and (max-width:1024px){.rental__heading__left{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:767px){.rental__heading__left{padding-left:16px;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;gap:0px}}.rental__heading__left .text{padding-top:15px}.rental__heading__left .text h2{font-family:"fot-seurat-pron",sans-serif;font-size:42px;font-weight:400;line-height:1;letter-spacing:0.1em;color:#000000}@media screen and (max-width:767px){.rental__heading__left .text h2{padding-left:10px;font-size:30px;line-height:1.3333333333;white-space:nowrap}}.rental__heading__left .text img{margin-left:16px;width:143px}@media screen and (max-width:767px){.rental__heading__left .text img{margin-top:-7px}}.rental__heading__left .image{width:94px}.rental__heading__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){.rental__heading__right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:767px){.rental__heading__right{position:relative;margin-top:7px;padding-top:19px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:767px){.rental__heading__right:before{position:absolute;top:0;left:7px;content:"";width:96%;height:4px;background-color:#0075B8;border-radius:5px}}.rental__heading__right .text{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;font-weight:bold;letter-spacing:0.05em;line-height:1.5;color:#6A6867;text-align:center}.rental__heading__right .expression{padding-left:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){.rental__heading__right .expression{padding-left:unset}}@media screen and (max-width:767px){.rental__heading__right .expression{margin-top:16px;padding-inline:15px 8px}}.rental__heading__right .price{font-family:"fot-seurat-pron",sans-serif;font-size:24px;font-weight:400;letter-spacing:0.1em;line-height:1.0416666667;color:#0075B8}@media screen and (max-width:767px){.rental__heading__right .price{font-size:20px}}.rental__heading__right .price span{font-size:19px}@media screen and (max-width:767px){.rental__heading__right .price span{font-size:16px}}.rental__heading__right .number{margin-inline:4px;width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:21px;font-weight:bold;letter-spacing:0.05em;line-height:1.4761904762;color:#FFFFFF;background-color:#0075B8;border-radius:50%}@media screen and (max-width:767px){.rental__heading__right .number{width:29px;height:29px;font-size:18px}}.rental__heading__right .plus{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:21px;font-weight:bold;letter-spacing:0.05em;line-height:1.4761904762;color:#7F7D7D}@media screen and (max-width:767px){.rental__heading__right .plus{font-size:18px}}.rental__heading__right .total{margin-left:11px;font-family:"fot-seurat-pron",sans-serif;font-size:26px;font-weight:400;letter-spacing:0.1em;line-height:1;color:#0075B8}@media screen and (max-width:767px){.rental__heading__right .total{font-size:22px}}.rental__heading__right .total span{font-size:19px}@media screen and (max-width:767px){.rental__heading__right .total span{font-size:16px}}.rental__inner{position:relative;margin-top:18px;padding:38px 48px 32px;background-color:#EBEBEB;border-top:3px solid #0075B8}@media screen and (max-width:767px){.rental__inner{margin-top:14px;padding:38px 9px 0px;border-radius:5px}}.rental__inner:before{position:absolute;top:-3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:22px;height:16px;background-image:url(../img/common/down_blue.png);background-size:cover}.rental__instruction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){.rental__instruction{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}}@media screen and (max-width:767px){.rental__instruction{gap:unset}}.rental__instruction__steps{margin-left:44px;width:281px}@media screen and (max-width:1280px){.rental__instruction__steps{margin-left:11px}}.rental__instruction__step1{position:relative;padding:9px 9px 7px 19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:27px;background-color:#FFFFFF;border:2px solid #2882B5;border-radius:5px;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.1);box-shadow:0px 3px 6px rgba(0,0,0,0.1)}.rental__instruction__step1:before{position:absolute;top:-14px;left:-11px;content:"1";width:25px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;font-weight:bold;line-height:1.5;color:#fff;background-color:#0075B8;border:2px solid #fff;border-radius:50%}.rental__instruction__step1 .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px}.rental__instruction__step1 .left img{width:37px}.rental__instruction__step1 .text{font-family:"fot-seurat-pron",sans-serif;font-weight:400;letter-spacing:0.1em;line-height:1.125;color:#0075B8}.rental__instruction__step1 .text p{font-size:16px}.rental__instruction__step1 .text p span{font-size:11px}.rental__instruction__step1 .text span{font-size:12px;line-height:1.5}.rental__instruction__step1 .right{font-family:"source-han-sans-japanese",sans-serif;font-size:25px;font-weight:400;letter-spacing:0em;line-height:1;color:#0075B8}.rental__instruction__step1 .right .yen{font-size:12px}.rental__instruction__step1 .right .symbol{font-size:16px}.rental__instruction__step2{position:relative;margin-top:32px;padding:9px 9px 4px 19px;background-color:#FFFFFF;border:2px solid #2882B5;border-radius:5px;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.1);box-shadow:0px 3px 6px rgba(0,0,0,0.1)}.rental__instruction__step2:before{position:absolute;top:-14px;left:-11px;content:"2";width:25px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;font-weight:bold;line-height:1.5;color:#fff;background-color:#0075B8;border:2px solid #fff;border-radius:50%}.rental__instruction__step2:after{position:absolute;top:-28px;left:48%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:18px;height:18px;background-image:url(../img/common/plus.svg);background-size:contain;background-repeat:no-repeat}.rental__instruction__step2 .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:22px}.rental__instruction__step2 .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px}.rental__instruction__step2 .left img{margin-top:4px;width:46px}.rental__instruction__step2 .text{font-family:"fot-seurat-pron",sans-serif;font-weight:400;letter-spacing:0.1em;color:#0075B8}.rental__instruction__step2 .text p{font-size:16px;line-height:1}.rental__instruction__step2 .text span{display:block;margin-top:5px;padding-left:3px;font-size:9px;line-height:1}.rental__instruction__step2 .right{padding-top:8px;font-family:"source-han-sans-japanese",sans-serif;font-size:25px;font-weight:400;letter-spacing:0em;line-height:1;color:#0075B8}.rental__instruction__step2 .right .yen{font-size:12px}.rental__instruction__step2 .right .symbol{font-size:16px}.rental__instruction__step2 .bottom{position:relative;margin-top:5px;padding-top:6px;font-family:"fot-seurat-pron",sans-serif;font-size:10px;font-weight:400;letter-spacing:0.1em;line-height:1.7;color:#0075B8;text-align:center;border-top:1px solid #E6E6E6}.rental__instruction__step2 .bottom:before{position:absolute;top:-6px;left:39.5%;content:"";width:10px;height:12px;background-image:url(../img/common/double_arrow_down.svg);background-size:cover}.rental__instruction__step3{margin-top:30px;position:relative;padding:9px 4px 14px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;background-color:#FFFFFF;border:2px solid #2882B5;border-radius:5px;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.1);box-shadow:0px 3px 6px rgba(0,0,0,0.1)}.rental__instruction__step3:before{position:absolute;top:-14px;left:-11px;content:"3";width:25px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;font-weight:bold;line-height:1.5;color:#fff;background-color:#0075B8;border:2px solid #fff;border-radius:50%}.rental__instruction__step3:after{position:absolute;top:-27px;left:48%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:18px;height:18px;background-image:url(../img/common/plus.svg);background-size:contain;background-repeat:no-repeat}.rental__instruction__step3 .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.rental__instruction__step3 .left img{width:52px}.rental__instruction__step3 .text{font-family:"fot-seurat-pron",sans-serif;font-weight:400;letter-spacing:0.1em;line-height:1.125;color:#0075B8}.rental__instruction__step3 .text p{font-size:17px;letter-spacing:0;line-height:1.15}.rental__instruction__step3 .text span{display:block;font-size:10px;line-height:1.5}.rental__instruction__step3 .right{font-family:"source-han-sans-japanese",sans-serif;font-size:25px;font-weight:400;letter-spacing:0em;line-height:1;color:#0075B8}.rental__instruction__step3 .right .yen{font-size:12px}.rental__instruction__step3 .right .symbol{font-size:16px}.rental__total{position:relative;width:357px;margin-right:26px;padding:18px 10px 2px 10px;background-color:#FFFFFF;border:2px solid #2882B5;border-radius:5px;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.1);box-shadow:0px 3px 6px rgba(0,0,0,0.1)}@media screen and (max-width:1024px){.rental__total{margin-right:unset}}@media screen and (max-width:767px){.rental__total{width:calc(100% + 40px);margin:25px -20px 0;padding:18px 10px 2px 10px;border:unset;border-radius:unset;-webkit-box-shadow:unset;box-shadow:unset}}.rental__total .title{padding-left:31px;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;font-weight:bold;letter-spacing:0.05em;line-height:1.6;color:#6A6867}.rental__total__price{margin-top:39px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}@media screen and (max-width:767px){.rental__total__price{margin-top:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rental__total__price .left{padding-left:8px}@media screen and (max-width:767px){.rental__total__price .left{padding-left:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}}.rental__total__price .left .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}@media screen and (max-width:767px){.rental__total__price .left .text{gap:9px}}.rental__total__price .left .text span{width:56px;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"fot-seurat-pron",sans-serif;font-size:32px;font-weight:400;letter-spacing:0.1em;line-height:1;color:#0075B8;border-radius:50%;background-color:#97C6F1}.rental__total__price .left .text p{font-family:"fot-seurat-pron",sans-serif;font-size:10px;font-weight:400;letter-spacing:0.1em;line-height:1.7;color:#0075B8}.rental__total__price .left img{margin-left:17px;width:87px}@media screen and (max-width:767px){.rental__total__price .left img{padding-bottom:12px}}@media screen and (max-width:767px){.rental__total__price .right{margin-top:-20px;padding-right:23px}}.rental__total__price .right .top{font-family:"source-han-sans-japanese",sans-serif;font-size:40px;font-weight:400;letter-spacing:0;line-height:1;color:#0075B8}@media screen and (max-width:767px){.rental__total__price .right .top{text-align:right}}.rental__total__price .right .top .total{font-family:"fot-seurat-pron",sans-serif;font-size:18px;letter-spacing:0.1em;line-height:1.1666666667}.rental__total__price .right .top .yen{font-size:21px}.rental__total__price .right .bottom{margin:8px 8px 0 0;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:10px;font-weight:400;letter-spacing:0.1em;line-height:2.1;color:#0075B8;text-align:right}.rental__total:before{position:absolute;top:43%;left:-93px;content:"";width:57px;height:27px;background-image:url(../img/top/rental_5.svg);background-size:contain;background-repeat:no-repeat}@media screen and (max-width:1280px){.rental__total:before{left:-16px;width:32px;height:15px}}@media screen and (max-width:1024px){.rental__total:before{top:-3%;left:154px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media screen and (max-width:767px){.rental__total:before{top:11%}}.rental__total:after{position:absolute;top:65%;left:-151px;content:"";width:170px;height:205px;background-image:url(../img/top/rental_4.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width:1280px){.rental__total:after{left:-42px}}@media screen and (max-width:767px){.rental__total:after{top:62%;left:23px;width:99px;height:123px;-webkit-transform:rotate(-19deg);transform:rotate(-19deg)}}.rental__link{margin-top:42px;padding-top:18px;border-top:1px dashed #C1C1C1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}@media screen and (max-width:767px){.rental__link{margin-top:7px;padding-top:22px;border-top:1px dashed #52A1CF}}.rental__link a{position:relative;margin-right:12px;padding-right:16px;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:12px;font-weight:bold;letter-spacing:0;line-height:1.4166666667;color:#006BC6}.rental__link a:after{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:6px;height:9px;background-image:url(../img/common/right-heavy-gray.svg);background-size:contain;background-repeat:no-repeat}.rental__check__wrapper{background-color:#EBEBEB;padding:35px 49px 17px}@media screen and (max-width:767px){.rental__check__wrapper{margin-top:20px;padding:0;background-color:#F5F5F5}}.rental__check{border:4px solid #60A1EB;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16)}@media screen and (max-width:767px){.rental__check{margin:0px -7px 0 -6px}}.rental__check__heading{padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;background-color:rgba(112,178,239,0.7)}@media screen and (max-width:767px){.rental__check__heading{padding:8px 0}}.rental__check__heading h2{position:relative;padding-inline:30px 50px;font-family:"fot-seurat-pron",sans-serif;font-size:38px;font-weight:400;letter-spacing:0.1em;color:#000000;line-height:1.1315789474;text-shadow:0px 2px 3px rgba(255,255,255,0.52)}@media screen and (max-width:767px){.rental__check__heading h2{padding-inline:22px 38px;font-size:30px}}.rental__check__heading h2:before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:11px;height:45px;border-radius:2px;background-color:#DF276C}@media screen and (max-width:767px){.rental__check__heading h2:before{width:9px;height:28px;background-color:#3588EB}}.rental__check__heading h2:after{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:34px;height:37px;background-image:url(../img/top/calculator.svg);background-size:contain;background-repeat:no-repeat}@media screen and (max-width:767px){.rental__check__heading h2:after{width:21px;height:25px}}.rental__check__heading img{-webkit-transform:translateY(6px);transform:translateY(6px);width:174px}@media screen and (max-width:1024px){.rental__check__heading img{display:none}}.rental__check__inner{padding:48px 33px 33px;background-color:#FFFFFF;border-radius:0 0 10px 10px}@media screen and (max-width:767px){.rental__check__inner{padding:27px 8px 10px}}@media screen and (max-width:767px){.form-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.form-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:30px}@media screen and (max-width:1280px){.form-steps{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media screen and (max-width:767px){.form-steps{margin-top:10px;margin-left:13px;gap:17px}}.form-step:nth-child(2){margin-left:12px}@media screen and (max-width:1280px){.form-step:nth-child(2){margin-left:unset}}.step-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;-webkit-transform:translateX(-11px);transform:translateX(-11px)}.step-label .number{width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"BIZ UDPGothic",sans-serif;font-size:16px;font-weight:bold;letter-spacing:0.1em;line-height:1.125;color:#FFFFFF;background-color:#0F73BC;border-radius:50%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.16);box-shadow:0 1px 2px rgba(0,0,0,0.16)}@media screen and (max-width:767px){.step-label .number{width:32px;height:32px}}.step-label .text{font-size:23px;font-weight:600;letter-spacing:0;line-height:1.4782608696;color:#0A70BB;text-shadow:0 3px 5px rgba(0,0,0,0.1);white-space:nowrap}@media screen and (max-width:767px){.step-label .text{font-size:22px}}.step-label .text .small{font-size:21px;font-weight:600}@media screen and (max-width:767px){.step-label .text .small{font-size:19px}}.step-label .text span{font-weight:600;font-size:15px}@media screen and (max-width:767px){.step-label .text span{font-size:18px}}.form-step.disabled .number{width:24px;height:24px;font-size:15px;line-height:1.1333333333;background-color:#D9D9D9}.form-step.disabled .text{font-size:17px;line-height:1.5294117647;opacity:0.35}@media screen and (max-width:767px){.form-step.disabled .text{font-size:21px}}.form-step.disabled .text .small{font-size:15px}@media screen and (max-width:767px){.form-step.disabled .text .small{font-size:18px}}.select-button{position:relative;display:block;width:280px;margin-top:1px;padding:4px 24px;border:2px solid #F8C66F;border-radius:5px;background-color:#DCECFF;text-align:left;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media screen and (max-width:767px){.select-button{width:313px;margin-top:3px;padding:1px 24px}}.select-button span{font-family:"kozuka-gothic-pro",sans-serif;font-size:20px;font-weight:500;letter-spacing:0.1em;line-height:1.65;color:#818181;text-shadow:0 3px 6px rgba(0,0,0,0.16);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media screen and (max-width:767px){.select-button span{font-size:16px;line-height:2.5;color:#333333}}.select-button:after{position:absolute;top:50%;right:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:21px;height:17px;background-image:url(../img/top/double-right-arrow.svg);background-size:contain;background-repeat:no-repeat;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media screen and (max-width:767px){.select-button:after{background-image:url(../img/top/double-right-arrow2.svg)}}.select-button:hover{border:2px solid #FFBA44}.select-button:hover span{color:#000000;text-decoration:underline;text-underline-offset:2px;text-shadow:0 3px 6px rgba(96,161,235,0.63)}.select-button:hover:after{background-image:url(../img/top/double-right-arrow2.svg)}.select-button.is-deactived{height:45px;background-color:#FFFFFF;border:1px solid #0065AF;-webkit-box-shadow:inset 0 0 8px rgba(0,0,0,0.21);box-shadow:inset 0 0 8px rgba(0,0,0,0.21);pointer-events:none}.select-button.is-deactived span{color:rgba(51,51,51,0.22);text-shadow:unset;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}@media screen and (max-width:767px){.select-button.is-deactived span{font-size:18px}}.select-button.is-deactived:after{opacity:0}.step-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.step-fields .input-field:first-of-type{width:122px}@media screen and (max-width:767px){.step-fields .input-field:first-of-type{width:134px}}.step-fields .input-field:last-of-type{width:152px}@media screen and (max-width:767px){.step-fields .input-field:last-of-type{width:169px}}.step-fields span{font-family:"fot-seurat-pron",sans-serif;font-size:16px;font-weight:400;letter-spacing:0.1em;color:#404040}@media screen and (max-width:767px){.step-fields span{font-size:20px}}.input-field{height:45px;padding:10px 15px 10px;font-family:"fot-seurat-pron",sans-serif;font-size:20px;font-weight:400;letter-spacing:0.1em;line-height:1.55;color:rgba(51,51,51,0.22);border:1px solid #0065AF;border-radius:5px;background-color:#FFFFFF;-webkit-box-shadow:inset 0 0 8px rgba(0,0,0,0.21);box-shadow:inset 0 0 8px rgba(0,0,0,0.21)}@media screen and (max-width:767px){.input-field{font-size:18px}}.input-field::-webkit-input-placeholder{font-family:"fot-seurat-pron",sans-serif;font-size:20px;font-weight:400;letter-spacing:0.1em;line-height:1.55;color:rgba(51,51,51,0.22)}.input-field::-moz-placeholder{font-family:"fot-seurat-pron",sans-serif;font-size:20px;font-weight:400;letter-spacing:0.1em;line-height:1.55;color:rgba(51,51,51,0.22)}.input-field:-ms-input-placeholder{font-family:"fot-seurat-pron",sans-serif;font-size:20px;font-weight:400;letter-spacing:0.1em;line-height:1.55;color:rgba(51,51,51,0.22)}.input-field::-ms-input-placeholder{font-family:"fot-seurat-pron",sans-serif;font-size:20px;font-weight:400;letter-spacing:0.1em;line-height:1.55;color:rgba(51,51,51,0.22)}.input-field::placeholder{font-family:"fot-seurat-pron",sans-serif;font-size:20px;font-weight:400;letter-spacing:0.1em;line-height:1.55;color:rgba(51,51,51,0.22)}@media screen and (max-width:767px){.input-field::-webkit-input-placeholder{font-size:18px}.input-field::-moz-placeholder{font-size:18px}.input-field:-ms-input-placeholder{font-size:18px}.input-field::-ms-input-placeholder{font-size:18px}.input-field::placeholder{font-size:18px}}.form-text{margin:10px 0 14px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.form-text{margin:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.form-text .text{font-family:"fot-seurat-pron",sans-serif;font-size:18px;font-weight:400;letter-spacing:0.05em;line-height:2.2222222222;color:#101010;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media screen and (max-width:767px){.form-text .text{text-align:center;letter-spacing:0.1em}}.form-text .text.is-active{color:rgba(51,51,51,0.22)}.form-resetBtn{position:relative;width:250px;height:30px;margin:3px 0px;font-family:"source-han-sans-japanese",sans-serif;font-size:16px;font-weight:400;letter-spacing:0em;line-height:1.5;color:#FFFFFF;text-align:center;background-color:#153279;border-radius:34px;opacity:0.15;pointer-events:none}@media screen and (max-width:767px){.form-resetBtn{margin:24px 11px 32px auto}}.form-resetBtn:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:17px;content:"";width:12px;height:10px;background-image:url(../img/top/double-right-white.png);background-size:contain;background-repeat:no-repeat}.form-resetBtn.is-active{opacity:1;pointer-events:auto}.rental__linearrow{margin:-3px 22px 8px}@media screen and (max-width:767px){.rental__linearrow{margin:-2px auto 21px;max-width:330px;width:100%}}.rental__calc{padding:33px 18px 37px;background-color:#FFF3F5;border-radius:5px;opacity:0.72;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}@media screen and (min-width:1025px){.rental__calc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:1024px){.rental__calc{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.rental__calc:has(.u-color){opacity:1}@media screen and (max-width:1024px){.rental__calc{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:40px}}@media screen and (max-width:767px){.rental__calc{padding:16px 12px 24px 9px;gap:unset}}@media screen and (min-width:1025px){.rental__calc__left,.rental__calc__right{width:calc(50% - 6px)}}.rental__calc__left.u-color .rental__calc__left__heading .productname{color:#0068B5}.rental__calc__left.u-color .rental__calc__left__heading:before{background-color:#FF9ABD}.rental__calc__left.u-color .js-prefectureResult{color:#0068B5}.rental__calc__left.u-color .js-daysResult{color:#0068B5}.rental__calc__left.u-color .js-daysResult:after{content:"日間"}.rental__calc__left.u-color .c-text-day{display:none}.rental__calc__left__heading{position:relative;padding-left:24px;font-family:"fot-seurat-pron",sans-serif;font-weight:400;letter-spacing:0.1em;color:#404040;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.rental__calc__left__heading{padding-left:21px}}.rental__calc__left__heading:before{position:absolute;top:2px;left:6px;content:"";width:7px;height:27px;background-color:#D4D4D4;border-radius:2px}.rental__calc__left__heading .productname{font-size:22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media screen and (max-width:767px){.rental__calc__left__heading .productname{font-size:20px}}.rental__calc__left__heading span{font-size:17px;color:#858585}@media screen and (max-width:767px){.rental__calc__left__heading span{font-size:16px}}.rental__calc__left__heading span:nth-child(2){margin-top:5px;margin-left:15px;white-space:nowrap}@media screen and (max-width:767px){.rental__calc__left__heading span:nth-child(2){margin-left:10px;margin-top:4px}}.rental__calc__left__element{margin:10px 0 0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding-right:45px}@media only screen and (min-width:1025px) and (max-width:1199px){.rental__calc__left__element{gap:10px}}@media screen and (max-width:1024px){.rental__calc__left__element{padding-right:0}}@media screen and (max-width:767px){.rental__calc__left__element{margin:8px 0 0 12px}}.rental__calc__left__img{--width-image:110px;width:var(--width-image);min-width:var(--width-image);height:var(--width-image);background-color:#FFFFFF;border-radius:50%;border:1px solid #ECECEC;overflow:hidden;padding:10px}@media only screen and (min-width:1025px) and (max-width:1199px){.rental__calc__left__img{--width-image:90px}}@media screen and (max-width:767px){.rental__calc__left__img{--width-image:100px}}.rental__calc__left__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rental__calc__left__text{margin-top:27px}.rental__calc__left__text .address{display:-webkit-box;display:-ms-flexbox;display:flex}.rental__calc__left__text .value{position:relative;max-width:147px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-family:"fot-seurat-pron",sans-serif;font-size:17px;font-weight:400;letter-spacing:0.1em;line-height:1.5;color:#8F8F8F;border-bottom:1px solid #DEDEDE}@media screen and (max-width:1100px){.rental__calc__left__text .value{max-width:109px}}@media screen and (max-width:1024px){.rental__calc__left__text .value{max-width:unset}}@media screen and (max-width:767px){.rental__calc__left__text .value{font-size:16px}}.rental__calc__left__text .text{margin-top:4px;margin-left:15px;font-family:"fot-seurat-pron",sans-serif;font-size:12px;font-weight:400;line-height:1.5;color:#858585;white-space:nowrap}@media screen and (max-width:767px){.rental__calc__left__text .text{font-size:11px;margin-left:7px}}.rental__calc__left__text .date{margin-top:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rental__calc__note{margin-top:29px;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:10px;font-weight:400;line-height:1.5;letter-spacing:0;color:#707070}@media screen and (max-width:767px){.rental__calc__note{margin-top:15px;white-space:nowrap}}.rental__calc__right{position:relative;padding:14px 12px 40px;background-color:#FFFFFF;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16)}.rental__calc__right:before{position:absolute;top:45%;left:-48px;content:"";width:34px;height:16px;background-image:url(../img/top/rental_5.svg);background-size:contain;background-repeat:no-repeat}@media screen and (max-width:1024px){.rental__calc__right:before{top:23px;left:unset;right:117px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media screen and (max-width:767px){.rental__calc__right{margin:14px 0 0px;padding:14px 12px 9px}}.rental__calc__right__heading1{padding-left:16px;font-family:"fot-seurat-pron",sans-serif;font-size:21px;font-weight:400;letter-spacing:0;line-height:1;color:#A8A8A8}@media screen and (max-width:767px){.rental__calc__right__heading1{margin-bottom:14px;padding-left:9px}}.rental__calc__right__heading2{margin:37px 46px 10px;font-family:"fot-seurat-pron",sans-serif;font-size:20px;font-weight:400;letter-spacing:0.1em;line-height:1.3;color:#0075B8;text-align:right}@media only screen and (max-width:1199px){.rental__calc__right__heading2{margin:37px 31px 10px}}@media screen and (max-width:767px){.rental__calc__right__heading2{margin:41px 49px 7px;font-size:16px}}.rental__calc__right__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:40px}@media only screen and (max-width:1199px){.rental__calc__right__total{gap:20px}}@media screen and (max-width:767px){.rental__calc__right__total{padding-right:17px;gap:5px}}.rental__calc__right__total .total{margin-top:20px;font-family:"fot-seurat-pron",sans-serif;font-size:18px;font-weight:400;letter-spacing:0.1em;line-height:1.4444444444;color:#0075B8}@media only screen and (max-width:1199px){.rental__calc__right__total .total{margin-top:16px}}@media screen and (max-width:767px){.rental__calc__right__total .total{margin-top:9px;font-size:21px}}.rental__calc__right__total .price{font-family:"source-han-sans-japanese",sans-serif;font-weight:400;letter-spacing:0;line-height:1;color:#0075B8}.rental__calc__right__total .price .value{font-family:"source-han-sans-japanese",sans-serif;font-weight:400;letter-spacing:0;line-height:1;color:#0075B8;font-size:51px}.rental__calc__right__total .price .yen{margin-left:14px;font-size:27px}@media only screen and (max-width:1199px){.rental__calc__right__total .price .yen{margin-left:10px}}@media screen and (max-width:767px){.rental__calc__right__total .price .yen{font-size:21px}}.rental__calc__right__total .tax{margin:4px 8px 0 0;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:12px;font-weight:400;letter-spacing:0.1em;line-height:2.0833333333;color:#0075B8;text-align:right}@media screen and (max-width:767px){.rental__calc__right__total .tax{margin:4px 4px 0 0;font-size:10px}}.rental__calc__right__img{position:absolute;bottom:41px;left:32px;width:120px}@media screen and (max-width:767px){.rental__calc__right__img{width:87px;bottom:unset;top:35px;left:35px}}.rental__options__wrapper{background-color:#EBEBEB;padding:0px 49px 30px}@media screen and (max-width:767px){.rental__options__wrapper{background-color:#f5f5f5;margin-top:14px;padding:0px 0px 30px}}.rental__options{padding:11px;background-color:#FFFFFF;border-radius:7px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16)}@media screen and (max-width:767px){.rental__options{margin-inline:-3px -2px;padding:8px 8px 15px}}.rental__options__inner{padding:28px 70px 66px 60px;background-color:#F5F5F5;border-radius:5px 5px 7px 7px}@media screen and (max-width:1280px){.rental__options__inner{padding:28px 30px 66px 30px}}@media screen and (max-width:767px){.rental__options__inner{padding:36px 10px 25px 10px}}.rental__options__heading{padding-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border-bottom:1px solid #DEDEDE}@media screen and (max-width:767px){.rental__options__heading{padding-bottom:7px}}.rental__options__heading h2{font-family:"source-han-sans-japanese",sans-serif;font-size:30px;font-weight:400;letter-spacing:0;line-height:1;color:#707070}.rental__options__heading span{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:10px;font-weight:400;letter-spacing:0.1em;line-height:1;color:#AFAFAF}.rental__options__list{margin-top:1px;padding-top:24px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr;grid-template-columns:repeat(2,1fr);gap:15px 24px;border-top:1px solid #DEDEDE}@media screen and (max-width:900px){.rental__options__list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:767px){.rental__options__list{gap:35px}}.rental__options__item{position:relative;min-height:132px;display:-ms-grid;display:grid;-ms-grid-columns:61% 10px 1fr;grid-template-columns:61% 1fr;gap:10px;padding:12px 16px 9px;border:1px solid #E9E5E5;border-radius:10px;background-color:#FFFFFF}@media screen and (max-width:767px){.rental__options__item{padding:14px 14px 9px}}.rental__options__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rental__options__top h3{font-family:"source-han-sans-japanese",sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.4444444444;color:#333333}.rental__options__top p{margin-top:8px;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:10px;font-weight:400;letter-spacing:0;line-height:1.5}.rental__options__bottom{padding-right:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:21px}@media screen and (max-width:1024px){.rental__options__bottom{gap:12px}}@media screen and (max-width:767px){.rental__options__bottom{padding-right:0;gap:9px}}.rental__options__bottom .text{font-family:"source-han-sans-japanese",sans-serif;font-size:12px;font-weight:300;letter-spacing:0.05em;line-height:1.4166666667;color:#333333}.rental__options__bottom .price{font-family:"source-han-sans-japanese",sans-serif;font-weight:500;letter-spacing:0;font-size:12px;line-height:1.4166666667;color:#333333}.rental__options__bottom .price .number{font-size:16px;line-height:1.5}.rental__options__bottom .price .yen{font-size:11px}.rental__options__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rental__options__img img{width:100%;height:auto;aspect-ratio:112/109;-o-object-fit:contain;object-fit:contain}.rental__options__note{margin-top:34px;padding-inline:63px 77px}@media screen and (max-width:767px){.rental__options__note{margin-top:22px;padding-inline:9px}}.rental__options__note p{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:1.5454545455;color:#707070}.rental__options__note p:not(:first-of-type){margin-top:17px}.steps{padding:70px 0 52px;background-color:#fff}@media screen and (max-width:767px){.steps{padding:40px 0 42px}}.steps__inner{max-width:966px;width:100%;margin:0 auto}.steps__heading{padding-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:6px dotted #F9AFAA}@media screen and (max-width:767px){.steps__heading{padding-top:unset;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:26px;border-top:unset}}.steps__heading h2{position:relative;font-family:"fot-seurat-pron",sans-serif;font-size:42px;font-weight:400;letter-spacing:0.1em;line-height:1.0714285714;color:#0D0D0D}@media screen and (max-width:767px){.steps__heading h2{width:calc(100% - 65px);padding-bottom:12px;font-size:30px;text-align:center;line-height:1.3333333333;border-bottom:1px dashed #F9AFAA}}.steps__heading h2:before{position:absolute;top:50%;left:-132px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:79px;height:92px;background-image:url(../img/top/steps_wheelchair.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width:767px){.steps__heading h2:before{content:none}}.steps__heading h2:after{position:absolute;bottom:-17px;right:-25px;content:"";width:323px;height:6px;background-color:#DF276C;border-radius:9px 9px 0 0}@media screen and (max-width:767px){.steps__heading h2:after{content:none}}.steps__heading p{margin:42px 0 34px 38px;font-family:"tbudrgothic-std",sans-serif;font-size:20px;font-weight:400;letter-spacing:0.05em;line-height:1.7;color:#333333}.steps__heading img{margin-right:56px;width:257px}@media screen and (max-width:767px){.steps__heading img{margin-right:unset;width:264px}}.steps__list{max-width:602px;width:100%;margin:49px auto 0;-webkit-transform:translateX(18px);transform:translateX(18px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:106px}@media screen and (max-width:767px){.steps__list{margin:40px auto 0;-webkit-transform:unset;transform:unset;max-width:326px;gap:9px}}.steps__item1{position:relative;padding-bottom:22px;border-radius:10px;border:1px solid #CECECE;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16)}@media screen and (max-width:767px){.steps__item1{border:unset;-webkit-box-shadow:unset;box-shadow:unset}}.steps__item1__title{width:465px;margin-top:-26px;margin-left:51px;padding:4px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:12px;background-color:#F0A9B9;border-radius:50px}@media screen and (max-width:767px){.steps__item1__title{width:306px;margin-left:13px;padding:7px 25px;margin-top:unset}}.steps__item1__title span{width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"source-han-sans-japanese",sans-serif;font-size:25px;font-weight:bold;letter-spacing:0;line-height:1;color:#F0A9B9;background-color:#fff;border-radius:50%}@media screen and (max-width:767px){.steps__item1__title span{width:30px;height:30px;font-size:24px}}.steps__item1__title h3{font-family:"source-han-sans-japanese",sans-serif;font-size:30px;font-weight:bold;letter-spacing:0;line-height:1.5;color:#FFFFFF;text-shadow:0 3px 6px rgba(0,0,0,0.1)}@media screen and (max-width:767px){.steps__item1__title h3{font-size:20px}}@media screen and (max-width:767px){.steps__item1__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.steps__item1__text{margin-left:98px;font-family:"source-han-sans-japanese",sans-serif;font-size:22px;font-weight:400;line-height:1.5;letter-spacing:0;color:#333333;text-shadow:0 3px 6px rgba(0,0,0,0.16)}@media screen and (max-width:767px){.steps__item1__text{margin-top:14px;margin-left:79px;font-size:12px}}.steps__item1__bottom{margin-top:25px;margin-left:133px}.steps__item1__phone a{position:relative;padding-left:60px;font-family:"kozuka-gothic-pro",sans-serif;font-size:31px;font-weight:500;letter-spacing:0;line-height:1}.steps__item1__phone a:after{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:45px;height:45px;background-image:url(../img/top/step1_phone.png);background-size:contain;background-repeat:no-repeat}.steps__item1__phone p{margin-top:9px;margin-left:49px;font-family:"kozuka-gothic-pro",sans-serif;font-size:11px;font-weight:500;letter-spacing:0.1em;line-height:1.8181818182;color:#777777}.steps__item1__phone p span{font-size:8px}.steps__item1__side{position:absolute;top:-28px;left:-96px;width:32px}@media screen and (max-width:1024px){.steps__item1__side{left:-56px}}@media screen and (max-width:767px){.steps__item1__side{width:34px;top:44px;left:39px}}.steps__item1:first-child .steps__item1__img{margin:29px 0 34px 146px;width:225px}@media screen and (max-width:767px){.steps__item1:first-child .steps__item1__img{margin:16px 0 0px 106px;width:133px}}.steps__item1:nth-child(2) .steps__item1__img{margin:31px 0 29px 153px;width:226px}@media screen and (max-width:767px){.steps__item1:nth-child(2) .steps__item1__img{margin:11px 0 20px 99px;width:147px}}.steps__item1:nth-child(3) .steps__item1__img{margin:31px 0 24px 149px;width:250px}@media screen and (max-width:767px){.steps__item1:nth-child(3) .steps__item1__img{margin:12px 0 33px 94px;width:186px}}.steps__item1:nth-child(5){padding-bottom:60px}@media screen and (max-width:767px){.steps__item1:nth-child(5){margin-top:82px;padding-bottom:0px}}.steps__item1:nth-child(5) .steps__item1__img{margin:34px 0 42px 130px;width:306px}@media screen and (max-width:767px){.steps__item1:nth-child(5) .steps__item1__img{margin:14px 0 0px 65px;width:216px}}.steps__item2{position:relative;margin-top:-26px;padding:26px 27px 34px;background-color:#FFFFFF;border:5px solid #F0A9B9;border-radius:14px;-webkit-box-shadow:0 3px 18px #ffdce4;box-shadow:0 3px 18px #ffdce4}@media screen and (max-width:767px){.steps__item2{padding:26px 27px 14px;border-radius:167px}}.steps__item2__title{padding-left:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}@media screen and (max-width:767px){.steps__item2__title{padding-left:5px}}.steps__item2__title .number{width:45px;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"source-han-sans-japanese",sans-serif;font-size:31px;font-weight:bold;letter-spacing:0;line-height:1;color:#FFFFFF;border-radius:50%;background-color:#F0A9B9}@media screen and (max-width:767px){.steps__item2__title .number{width:34px;height:34px;font-size:24px}}.steps__item2__title h3{font-family:"source-han-sans-japanese",sans-serif;font-size:34px;font-weight:bold;letter-spacing:0;line-height:1.4705882353;color:#4F4F4F}@media screen and (max-width:767px){.steps__item2__title h3{font-size:23px}}.steps__item2__title h3 span{font-size:28px;font-weight:bold}@media screen and (max-width:767px){.steps__item2__title h3 span{font-size:19px}}.steps__item2__title .line{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background-color:#F0A9B9}.steps__item2__img{margin-top:20px}@media screen and (max-width:767px){.steps__item2__img{margin-left:50px;width:174px}}.steps__item2__side{position:absolute;top:-64px;left:-100px;width:32px}@media screen and (max-width:1024px){.steps__item2__side{left:-60px}}.steps__item1:not(:last-of-type):after,.steps__item2:not(:last-of-type):after{position:absolute;bottom:-58px;left:42%;content:"";width:98px;height:32px;background-image:url(../img/top/step_next.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width:767px){.steps__item1:not(:last-of-type):after,.steps__item2:not(:last-of-type):after{content:none}}.steps__bottom{max-width:600px;width:100%;margin:21px auto 0}@media screen and (max-width:767px){.steps__bottom{margin:44px auto 0}}.steps__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding-right:22px}@media screen and (max-width:767px){.steps__links{padding-right:28px}}.steps__links a{position:relative;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;font-weight:bold;letter-spacing:0;line-height:2;color:#0275D8}@media screen and (max-width:767px){.steps__links a{font-size:14px;line-height:2.2}}@media (hover:hover) and (pointer:fine){.steps__links a:hover:after{opacity:1}.steps__links a:after{opacity:0;position:absolute;content:"";width:calc(100% - 17px);height:1px;background-color:#0275D8;right:0;bottom:3px;-webkit-transition:0.25s opacity ease;transition:0.25s opacity ease}}@media screen and (hover:hover) and (pointer:fine) and (max-width:767px){.steps__links a:after{width:calc(100% - 15px);bottom:1px}}.steps__notes{margin-top:30px;padding-inline:50px 20px}@media screen and (max-width:767px){.steps__notes{margin-top:27px;padding-inline:20px 16px}}.steps__notes1{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:15px;font-weight:bold;letter-spacing:0;line-height:1.5333333333;color:#BD4242}@media screen and (max-width:767px){.steps__notes1{padding:25px 0 0 20px;border-top:1px dashed #F9AFAA}}.steps__notes2{margin-top:8px;font-family:"source-han-sans-japanese",sans-serif;font-size:15px;font-weight:bold;letter-spacing:0;line-height:1.6;color:#BD4242;text-decoration:underline}@media screen and (max-width:767px){.steps__notes2{padding-inline:16px;line-height:1.4666666667}}.steps__notes3{margin-top:22px;padding-right:28px;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.5714285714;color:#707070}@media screen and (max-width:767px){.steps__notes3{margin-top:16px;padding-inline:4px 0px;font-size:11px;line-height:1.8181818182}}.document{padding:83px 0 80px;background-color:#feeeeb}@media screen and (max-width:767px){.document{padding:32px 0 35px;border-radius:35px 0 0 0}}.document__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}@media screen and (max-width:767px){.document__heading{gap:6px}}.document__heading h2{position:relative;padding-left:15px;font-family:"fot-seurat-pron",sans-serif;font-size:42px;letter-spacing:0;line-height:1.1904761905;color:#000;z-index:1}@media screen and (max-width:767px){.document__heading h2{padding-left:3px;font-size:26px;letter-spacing:0.05em;line-height:1.5384615385;color:#0C1DA5}}.document__heading h2:before{content:"";position:absolute;top:53%;left:-18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:7px;height:33px;background-color:#0c1da5}.document__heading h2:after{content:"";position:absolute;bottom:-7px;left:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% + 14px);height:12px;background-color:#fff;z-index:-1}@media screen and (max-width:767px){.document__heading h2:after{content:none}}.document__heading p{width:490px;padding-top:12px;font-family:"vdl-penletter",sans-serif;font-size:16px;letter-spacing:0.05em;line-height:1.0625;color:#0176ca;text-align:center;border-top:1px dashed #4C56A6}@media screen and (max-width:767px){.document__heading p{width:280px;padding-top:8px;font-size:11px;letter-spacing:0.05em;font-weight:400;color:#3F4DBC}}.document1{margin-top:67px;border-radius:10px 10px 0 0}@media screen and (max-width:767px){.document1{margin-top:30px;border-radius:35px 0 0 0}}.document1__condition{padding-inline:10px;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;letter-spacing:0;line-height:1.5;color:#333333}.document1__condition span{font-size:11px}.document1__heading{padding:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0176ca;border-radius:10px 10px 0 0}@media screen and (max-width:767px){.document1__heading{padding:9px;border-radius:5px 5px 0 0}}.document1__heading h3{position:relative;padding-left:17px;font-family:"fot-seurat-pron",sans-serif;font-size:34px;letter-spacing:0.05em;font-weight:400;line-height:1.6764705882;color:#fff}@media screen and (max-width:767px){.document1__heading h3{padding-left:0px;font-size:22px;line-height:1.8181818182}}.document1__heading h3:before{position:absolute;top:47%;left:-24px;content:"";width:19px;height:12px;background-image:url(../img/top/down_white.svg);background-size:contain;background-repeat:no-repeat}@media screen and (max-width:767px){.document1__heading h3:before{left:-31px;width:14px;height:9px}}.document1__heading h3:after{position:absolute;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-153px;content:"";width:91px;height:91px;background-image:url(../img/top/stamp.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width:767px){.document1__heading h3:after{content:none}}.document1__wrapper{padding:32px 25px 25px 29px;background-color:#fff}@media screen and (max-width:767px){.document1__wrapper{padding:10px 9px 1px 8px;border-radius:0 0 5px 5px;border:1px solid #DFDFDF;border-top:unset}}.document1__list{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr 58px 1fr;grid-template-columns:repeat(2,1fr);gap:58px}@media screen and (max-width:1100px){.document1__list{gap:20px}}@media screen and (max-width:1024px){.document1__list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:767px){.document1__list{margin-top:24px}}.document1__list:before{position:absolute;top:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:19px;height:674px;background-image:url(../img/top/wave.png);background-size:cover}@media screen and (max-width:1100px){.document1__list:before{content:none}}.document1__item{padding:26px 24px 24px;background-color:#edf9ff;border-radius:5px}@media screen and (max-width:767px){.document1__item{padding:26px 16px 24px}}.document1__item h4{position:relative;padding-left:16px;padding-bottom:13px;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18px;font-weight:bold;letter-spacing:-0.1em;line-height:1;color:#1e1e1e;border-bottom:1px dashed #4c56a6}@media screen and (min-width:768px){.document1__item h4{margin-left:-2px}}@media screen and (max-width:767px){.document1__item h4{padding-left:7px;padding-bottom:9px;font-size:15px;border-bottom:unset}}.document1__item h4 span{font-weight:bold}@media screen and (max-width:767px){.document1__item h4 .only_pc{display:none}}@media screen and (min-width:768px){.document1__item h4 .only_sp{display:none}}.document1__item h4 .large{font-size:28px}@media screen and (max-width:767px){.document1__item h4 .large{font-size:15px}}.document1__item h4:before{content:"";position:absolute;top:22px;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:7px;height:26px;background-color:#0c1da5}@media screen and (max-width:767px){.document1__item h4:before{top:11px;left:-5px}}.document1__item__text{margin-top:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:39px}@media screen and (max-width:767px){.document1__item__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}}.document1__item__text .left .large{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:22px;font-weight:bold;letter-spacing:0.05em;line-height:1.5;color:#101010;text-decoration:underline}@media screen and (max-width:767px){.document1__item__text .left .large{text-align:center}}.document1__item__text .left .small{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:19px;font-weight:bold;letter-spacing:0.05em;line-height:2;color:#101010}.document1__item__text .right{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:767px){.document1__item__text .right{margin-top:0px}}.document1__item__text .right span{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:1.5;color:#045d9c}.document1__item:nth-of-type(2){padding:17px 24px 24px}@media screen and (max-width:767px){.document1__item:nth-of-type(2){padding:32px 16px 24px}}.document1__item:nth-of-type(2) h4{padding-left:18px;padding-bottom:0px;line-height:1.3}.document1__item:nth-of-type(2) h4:before{top:22px}.document1__cardListWrapper{margin-top:27px;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16)}@media screen and (max-width:767px){.document1__cardListWrapper{margin-top:14px}}.document1__cardListWrapper--2{margin-top:5px}@media screen and (max-width:767px){.document1__cardListWrapper--2{margin-top:17px}}.document1__cardListWrapper--2 .document1__cardList{padding:22px 26px 23px 31px;gap:21px 21px}@media screen and (max-width:767px){.document1__cardListWrapper--2 .document1__cardList{padding:29px 9px 43px 16px;gap:69px 21px}}.document1__cardListWrapper--2 .document1__cardItem{gap:0}.document1__cardListWrapper--2 .document1__cardItem p{margin-top:-5px}@media screen and (max-width:767px){.document1__cardListWrapper--2 .document1__cardItem p{margin-top:0;text-align:left}}.document1__cardListWrapper--2 .document1__cardItem img{width:173px}@media screen and (max-width:767px){.document1__cardListWrapper--2 .document1__cardItem img{width:107px}}.document1__cardList{padding:29px 33px 0px 38px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 50px 1fr;grid-template-columns:repeat(2,1fr);gap:21px 50px}@media screen and (max-width:1100px){.document1__cardList{gap:21px 20px}}@media screen and (max-width:767px){.document1__cardList{padding:35px 2px 0px 3px;gap:39px 0px}}.document1__cardItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.document1__cardItem img{width:154px}@media screen and (max-width:767px){.document1__cardItem img{width:107px}}.document1__cardItem p{font-family:"kozuka-gothic-pro",sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.25;color:#1E1E1E;text-align:center;white-space:nowrap}@media screen and (max-width:767px){.document1__cardItem p{font-size:15px}}.document1__cardItem p span{font-size:12px}.document1__cardItem p .gap{margin-top:12px}.document1__cardList__note{margin-top:12px;padding:0 21px 36px 28px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.document1__cardList__note{padding:28px 14px 13px 21px}}.document1__cardList__note p,.document1__cardList__note span{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.5;color:#C22027}@media screen and (max-width:767px){.document1__cardList__note p,.document1__cardList__note span{font-size:12px}}.document1__cardItem--2{position:relative;margin-top:41px;-ms-grid-column-span:2;grid-column:span 2}@media screen and (max-width:767px){.document1__cardItem--2 img{width:170px!important}}.document1__cardItem--2 .grid{width:calc(100% + 27px);display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.document1__cardItem--2 .grid{margin-top:7px;padding-inline:44px 26px;width:100%;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:21px}}.document1__cardItem--2 p{margin-top:2px!important;text-align:left;white-space:unset}.document1__cardItem--2:before{position:absolute;top:-66px;left:49%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"+";font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:65px;font-weight:bold;line-height:1;color:#5D5D5D}@media screen and (max-width:767px){.document1__cardItem--2:before{top:-91px;font-size:75px}}.document1__text__wrapper{margin:25px 15px 0 11px;padding:31px 22px 29px 22px;background-color:#F5F5F5}@media screen and (max-width:767px){.document1__text__wrapper{margin:unset;padding:19px 16px 35px 19px;background-color:#fff}}.document1__text__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr;grid-template-columns:repeat(2,1fr);gap:40px}@media screen and (max-width:767px){.document1__text__list{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:17px}}@media screen and (max-width:767px){.document1__text__item:first-of-type{padding-bottom:40px;border-bottom:1px dashed #BBBBBB}}.document1__text__item:first-of-type .document1__text__heading{position:relative;padding-left:20px}.document1__text__item:first-of-type .document1__text__heading:before{position:absolute;top:6px;left:2px;content:"";width:7px;height:18px;background-color:#9F9F9F}.document1__text__item:first-of-type .document1__text__item__list{padding-inline:13px 16px;border-left:1px solid #CCCCCC}@media screen and (max-width:767px){.document1__text__item:first-of-type .document1__text__item__list{margin-inline:10px;padding-inline:10px 0px}}.document1__text__item:last-of-type{margin-top:13px}@media screen and (max-width:767px){.document1__text__item:last-of-type{padding-inline:17px 0px}}.document1__text__item:last-of-type .document1__text__item__list li{color:#555555}.document1__text__heading{font-family:"source-han-sans-japanese",sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5;color:#484848}@media screen and (max-width:767px){.document1__text__heading{font-size:13px;line-height:1.3571428571}}.document1__text__item__list{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media screen and (max-width:767px){.document1__text__item__list{margin-top:27px}}.document1__text__item__list li{position:relative;padding-left:10px;font-family:"source-han-sans-japanese",sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.4285714286;color:#363636}.document1__text__item__list li:before{position:absolute;top:2px;left:0;content:"•"}.document1__text__note{margin-top:42px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}@media screen and (max-width:767px){.document1__text__note{margin-top:28px;padding-top:26px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;border-top:1px dashed #B7B1B1}}.document1__text__note p,.document1__text__note span{font-size:15px;font-weight:bold;letter-spacing:0;line-height:1.5333333333;color:#BD4242}.document1__text__note span{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.document1__text__note p{position:relative;padding-left:19px;font-family:"source-han-sans-japanese",sans-serif;text-decoration:underline}@media screen and (max-width:767px){.document1__text__note p{line-height:1.4}}.document1__text__note p:before{position:absolute;top:0;left:0;content:"※"}.document2{margin-top:40px;border-radius:10px 10px 0 0}@media screen and (max-width:767px){.document2{margin-top:16px;border-radius:5px 5px 0 0}}.document2__heading{padding:2px 0 9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0176CA;border-radius:10px 10px 0 0}@media screen and (max-width:767px){.document2__heading{padding:11px 0 9px}}.document2__heading h3{position:relative;padding-left:14px;font-family:"fot-seurat-pron",sans-serif;font-size:34px;letter-spacing:0.05em;line-height:1.6764705882;color:#FFFFFF}@media screen and (max-width:767px){.document2__heading h3{padding-left:2px;font-size:22px}}.document2__heading h3:before{position:absolute;top:47%;left:-24px;content:"";width:19px;height:12px;background-image:url(../img/top/down_white.svg);background-size:contain;background-repeat:no-repeat}@media screen and (max-width:767px){.document2__heading h3:before{left:-31px;width:14px;height:9px}}.document2__heading h3:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-144px;content:"";width:81px;height:110px;background-image:url(../img/top/document2_heading.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width:767px){.document2__heading h3:after{content:none}}.document2__wrapper{padding:20px 40px 40px;background:#fff}@media screen and (max-width:767px){.document2__wrapper{padding:11px 9px 12px 8px;border-radius:0 0 5px 5px;border:1px solid #DFDFDF;border-top:unset}}.document2__limited{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5;color:#333333;text-align:center}@media screen and (max-width:767px){.document2__limited{padding-inline:15px;text-align:left;font-size:14px}}.document2__inner{margin-top:17px;padding:29px 24px 24px;background-color:#EDF9FF;border-radius:5px}@media screen and (max-width:767px){.document2__inner{margin-top:24px;padding:27px 16px 22px}}.document2__inner__heading{position:relative;padding-left:22px;padding-bottom:10px;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold;font-size:18px;letter-spacing:0;line-height:1;color:#1E1E1E;border-bottom:1px dashed #4C56A6}@media screen and (max-width:767px){.document2__inner__heading{padding-left:14px;letter-spacing:-0.15em;font-size:15px;border-bottom:unset}}.document2__inner__heading span{font-weight:bold;font-size:28px}@media screen and (max-width:767px){.document2__inner__heading span{font-size:15px}}.document2__inner__heading:before{position:absolute;top:7px;left:3px;content:"";width:7px;height:26px;background-color:#0C1DA5}@media screen and (max-width:767px){.document2__inner__heading:before{top:-3px}}.document2__inner__text{margin-top:24px;padding-left:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:39px}@media screen and (max-width:767px){.document2__inner__text{margin-top:13px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px}}.document2__inner__text p{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:22px;font-weight:bold;letter-spacing:0.05em;line-height:1.5;color:#101010;text-decoration:underline}.document2__inner__text p span{font-weight:bold}@media screen and (max-width:767px){.document2__inner__text p span{font-size:14px}}.document2__inner__text .small{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;font-weight:bold;letter-spacing:0;line-height:1.5;color:#045D9C}.document2__card__wrapper{margin-top:23px;padding:50px 38px 29px;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16)}@media screen and (max-width:767px){.document2__card__wrapper{margin-top:15px;padding:32px 18px 58px}}.document2__card__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}@media screen and (max-width:1024px){.document2__card__list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.document2__card__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);row-gap:27px}}.document2__card__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.document2__card__item__title{font-family:"kozuka-gothic-pro",sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.25;color:#1E1E1E;text-align:center}@media screen and (max-width:767px){.document2__card__item__title{font-size:15px}}.document2__card__item__title span{font-size:12px}.document2__card__item:first-child{-webkit-transform:translate(-7px,-3px);transform:translate(-7px,-3px)}@media screen and (max-width:1024px){.document2__card__item:first-child{-webkit-transform:translate(0px,-3px);transform:translate(0px,-3px)}}@media screen and (max-width:767px){.document2__card__item:first-child{-webkit-transform:translate(-2px,-7px);transform:translate(-2px,-7px)}}.document2__card__item:first-child img{width:123px}.document2__card__item:nth-child(2){-webkit-transform:translate(18px,-14px);transform:translate(18px,-14px)}@media screen and (max-width:1024px){.document2__card__item:nth-child(2){-webkit-transform:translate(0px,-14px);transform:translate(0px,-14px)}}@media screen and (max-width:767px){.document2__card__item:nth-child(2){-webkit-transform:translate(7px,-14px);transform:translate(7px,-14px)}}.document2__card__item:nth-child(2) img{width:141px}.document2__card__item:nth-child(3){-webkit-transform:translate(40px,8px);transform:translate(40px,8px)}@media screen and (max-width:1024px){.document2__card__item:nth-child(3){-webkit-transform:translate(0px,8px);transform:translate(0px,8px)}}@media screen and (max-width:767px){.document2__card__item:nth-child(3){-webkit-transform:translate(7px,12px);transform:translate(7px,12px)}}.document2__card__item:nth-child(3) img{width:132px}.document2__card__item:nth-child(4){-webkit-transform:translate(22px,3px);transform:translate(22px,3px)}@media screen and (max-width:1024px){.document2__card__item:nth-child(4){-webkit-transform:translate(0px,3px);transform:translate(0px,3px)}}@media screen and (max-width:767px){.document2__card__item:nth-child(4){-webkit-transform:translate(15px,3px);transform:translate(15px,3px)}}.document2__card__item:nth-child(4) img{width:75px}.document2__card__item:nth-child(5){-webkit-transform:translate(5px,40px);transform:translate(5px,40px)}@media screen and (max-width:767px){.document2__card__item:nth-child(5){-webkit-transform:translate(5px,24px);transform:translate(5px,24px)}}.document2__card__item:nth-child(5) img{width:86px;-webkit-transform:translateY(-16px);transform:translateY(-16px)}@media screen and (max-width:767px){.document2__card__item:nth-child(5) img{width:73px;-webkit-transform:translateY(1px);transform:translateY(1px)}}.document2__card__text{margin-top:22px;padding-inline:43px}@media screen and (max-width:1024px){.document2__card__text{margin-top:57px}}@media screen and (max-width:767px){.document2__card__text{padding:27px 0 0;border-top:1px dashed #B7B1B1}}.document2__card__text p,.document2__card__text span{font-size:15px;font-weight:bold;letter-spacing:0;line-height:1.4666666667;color:#BD4242}.document2__card__text span{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.document2__card__text p{margin-top:8px;position:relative;padding-left:18px;font-family:"source-han-sans-japanese",sans-serif;text-decoration:underline}@media screen and (max-width:767px){.document2__card__text p{line-height:1.3}}.document2__card__text p:before{position:absolute;top:0;left:0;content:"※"}.payment__inner{padding:78px 0 0}@media screen and (max-width:767px){.payment__inner{margin-inline:-15px;padding:0}}.payment__heading{padding:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#153279}@media screen and (max-width:767px){.payment__heading{padding:9px}}.payment__heading h2{position:relative;padding-right:65px;font-family:"source-han-sans-japanese",sans-serif;font-weight:400;font-size:42px;letter-spacing:0.05em;line-height:1.4523809524;color:#FCFCFC}@media screen and (max-width:767px){.payment__heading h2{padding-right:0px;font-size:26px}}.payment__heading h2:after{position:absolute;top:60%;right:-112px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:154px;height:21px;background-image:url(../img/top/payment_text.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width:767px){.payment__heading h2:after{top:unset;bottom:-32px;right:50%;width:117px;height:16px;-webkit-transform:translateX(50%);transform:translateX(50%);background-image:url(../img/top/payment_text_sp.png)}}.payment__content{padding:45px 0 58px;background:#FCFCFC 0% 0% no-repeat padding-box}@media screen and (max-width:767px){.payment__content{padding:57px 20px 112px}}.payment__desc{font-family:"kozuka-gothic-pro",sans-serif;font-size:16px;font-weight:500;letter-spacing:0.1em;line-height:1.25;color:#555555;text-align:center}@media screen and (max-width:767px){.payment__desc{font-size:13px}}.payment__list{margin-top:50px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr);gap:30px}@media screen and (max-width:767px){.payment__list{margin-top:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}}.payment__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}@media screen and (max-width:767px){.payment__item{max-width:335px}}.payment__item p{font-family:"source-han-sans-japanese",sans-serif;font-size:19px;font-weight:400;letter-spacing:0;line-height:1;color:#000}@media screen and (max-width:767px){.payment__item p{padding-left:12px;font-size:18px}}.payment__item img{border-radius:5px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16)}.payment__item:nth-child(2) p{font-size:20px}@media screen and (max-width:767px){.payment__item:nth-child(2) p{font-size:19px}}.payment__item:nth-child(2) span{margin-left:11px;font-size:13px}@media screen and (max-width:767px){.payment__item:nth-child(2) span{margin-left:6px}}.payment__item:nth-child(3) p{font-size:18px}.payment__item:nth-child(3) span{font-size:16px}.faq-contact-wrapper{padding-top:50px}@media screen and (max-width:767px){.faq-contact-wrapper{padding-top:13px}}.faq-contact-inner{padding:55px 70px 71px;border-radius:40px 40px 0 0;background:transparent -webkit-gradient(linear,left top,left bottom,from(#F5F5F5),color-stop(90%,#F5F5F5),to(#FFFFFF)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg,#F5F5F5 0%,#F5F5F5 90%,#FFFFFF 100%) 0% 0% no-repeat padding-box}@media screen and (max-width:1024px){.faq-contact-inner{padding:55px 20px 0px}}@media screen and (max-width:767px){.faq-contact-inner{margin-top:-60px;margin-inline:-15px;padding:46px 15px 0px}}@media screen and (max-width:767px){.faq__inner{padding-inline:10px}}.faq__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq__heading h2{position:relative;padding-left:10px;font-family:"source-han-sans-japanese",sans-serif;font-size:40px;font-weight:bold;letter-spacing:0;line-height:1.45;color:#247DCB}@media screen and (max-width:767px){.faq__heading h2{padding-left:20px;font-size:30px}}.faq__heading h2:before{position:absolute;top:10px;left:-51px;content:"";width:56px;height:56px;background-image:url(../img/top/faq_icons.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width:767px){.faq__heading h2:before{top:4px;left:-39px;width:50px;height:50px}}.faq__heading span{position:relative;font-family:"source-han-sans-japanese",sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.4444444444;color:#247DCB}@media screen and (max-width:767px){.faq__heading span{padding-left:18px;font-size:16px}}.faq__heading span:after,.faq__heading span:before{position:absolute;top:50%;content:"";height:1px;width:99px;background-color:#CBCBCB}@media screen and (max-width:767px){.faq__heading span:after,.faq__heading span:before{width:79px}}.faq__heading span:before{left:-120px}@media screen and (max-width:767px){.faq__heading span:before{left:-70px}}.faq__heading span:after{right:-120px}@media screen and (max-width:767px){.faq__heading span:after{right:-100px}}.faq__text{margin:36px 0 22px;font-family:"segoe-ui",sans-serif;font-size:24px;font-weight:400;letter-spacing:0;line-height:1.3333333333;color:#707070;text-align:center}@media screen and (max-width:767px){.faq__text{margin:36px 0 19px;font-size:21px}}.faq-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (max-width:767px){.faq-list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.faq-item{background-color:#fff;border-radius:5px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.06);box-shadow:0 1px 5px rgba(0,0,0,0.06)}.faq-item dt{position:relative;padding:19px 44px 12px 66px;font-size:16px;font-weight:600;letter-spacing:0;line-height:1.625;color:#515151;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.06);box-shadow:0 1px 5px rgba(0,0,0,0.06)}@media screen and (max-width:767px){.faq-item dt{min-height:84px;padding:21px 50px 23px 54px;line-height:1.425;font-size:14px}}.faq-item dt:before{position:absolute;top:23px;left:26px;content:"";width:28px;height:46px;background-image:url(../img/top/q_icon.png);background-size:contain;background-repeat:no-repeat}@media screen and (max-width:767px){.faq-item dt:before{left:17px}}.faq-item dt:after{position:absolute;top:40px;right:25px;content:"";width:15px;height:10px;background-image:url(../img/top/down_gray.svg);background-size:contain;background-repeat:no-repeat;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media screen and (max-width:767px){.faq-item dt:after{right:16px}}.faq-item dt:hover{cursor:pointer}.faq-item dd{position:relative;padding:28px 26px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:300;letter-spacing:0;line-height:1.625;color:#515151}@media screen and (max-width:767px){.faq-item dd{padding:24px 16px;font-size:14px}}.faq-item dd:before{position:relative;display:block;content:"";margin-right:18px;width:39px;height:59px;background-image:url(../img/top/a_icon.png);background-size:contain;background-repeat:no-repeat;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:767px){.faq-item dd:before{margin-right:12px}}.faq-item.is-opened dt:after{background-image:url(../img/top/down_blue.svg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.contact{margin-top:68px}@media screen and (max-width:767px){.contact{margin-top:25px}}.contact-inner{padding:43px 50px 56px;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16)}@media screen and (max-width:767px){.contact-inner{padding:27px 14px 44px}}.contact__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}@media screen and (max-width:767px){.contact__heading{gap:5px}}.contact__heading h2{font-family:"tbudrgothic-std",sans-serif;font-size:34px;font-weight:400;letter-spacing:0;line-height:1.1470588235;color:#2D2D2D}@media screen and (max-width:767px){.contact__heading h2{font-size:23px}}.contact__heading img{width:190px}@media screen and (max-width:767px){.contact__heading img{width:121px}}.contact__info{margin-top:53px;padding-bottom:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px dashed #C4C4C4}@media screen and (max-width:900px){.contact__info{margin-top:31px;padding-bottom:25px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:25px;border-bottom:1px solid #C4C4C4}}.contact__phone{padding-right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media screen and (max-width:767px){.contact__phone{padding-top:30px;padding-right:unset;border-top:1px solid #C4C4C4}}.contact__phone__text{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:15px;font-weight:bold;letter-spacing:0;line-height:1.1333333333;color:#2E2E2E}@media screen and (max-width:767px){.contact__phone__text{font-size:14px}}.contact__phone__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media screen and (max-width:767px){.contact__phone__number{padding-right:21px}}.contact__phone__number img{width:45px}.contact__phone__number span{font-family:"kozuka-gothic-pro",sans-serif;font-size:42px;font-weight:500;letter-spacing:0;line-height:1;color:#000000}@media screen and (max-width:767px){.contact__phone__number span{font-size:31px}}.contact__phone__date{font-family:"kozuka-gothic-pro",sans-serif;font-size:12px;font-weight:500;letter-spacing:0.1em;line-height:1.6666666667;color:#878787}@media screen and (max-width:767px){.contact__phone__date{font-size:10px}}.contact__telesale{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-transform:translateX(27px);transform:translateX(27px)}@media screen and (max-width:767px){.contact__telesale{-webkit-transform:unset;transform:unset}}.contact__telesale__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.contact__telesale__top img{width:87px}.contact__telesale__top p{font-family:"source-han-sans-japanese",sans-serif;font-size:15px;font-weight:bold;letter-spacing:0;line-height:1.7333333333;color:#01217D}@media screen and (max-width:767px){.contact__telesale__top p{font-size:14px}}.contact__telesale__bottom{font-family:"kozuka-gothic-pro",sans-serif;font-size:12px;font-weight:500;letter-spacing:0.1em;line-height:1.6666666667;color:#363838}.contact__form__wrapper{margin-top:51px;padding:33px 40px 26px;background-color:#FCFCFC}@media screen and (max-width:767px){.contact__form__wrapper{margin-top:41px;padding:8px 8px 37px;background-color:unset;border-bottom:1px solid #C4C4C4}}.contact__form__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:17px}@media screen and (max-width:767px){.contact__form__heading{padding-left:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:13px}}.contact__form__heading img{width:56px}@media screen and (max-width:767px){.contact__form__heading img{width:28px}}.contact__form__heading__text .email{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:20px;font-weight:bold;letter-spacing:0;line-height:1.3;color:#2E2E2E}@media screen and (max-width:767px){.contact__form__heading__text .email{font-size:14px}}.contact__form__heading__text .time{margin-top:7px;font-family:"kozuka-gothic-pro",sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.6428571429;color:#2E2E2E}@media screen and (max-width:767px){.contact__form__heading__text .time{margin-top:5px;font-size:10px}}.contact__form__heading__text .time span{font-size:13px}@media screen and (max-width:767px){.contact__form__heading__text .time span{font-size:9px}}.form{margin-top:13px}@media screen and (max-width:767px){.form{margin-top:9px}}.form .is-invalid{border:1px solid #D24A68;background-color:#fdf4f6}.form .invalid-feedback{font-size:12px!important;color:#D24A68!important}@media screen and (max-width:767px){.form .invalid-feedback{margin-top:unset!important;font-size:10px!important}}.form__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__field label{font-family:"tbudrgothic-std",sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.8571428571;color:#515151}.form__field .required{font-family:"kozuka-gothic-pro",sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:1;color:#D24A68}@media screen and (max-width:767px){.form__field .required{font-size:10px}}.form__field input,.form__field textarea{width:100%!important;margin-top:4px;padding-inline:10px;border-radius:0;border:1px solid #DCD8D8;-webkit-box-shadow:inset 0px 3px 4px rgba(0,0,0,0.06);box-shadow:inset 0px 3px 4px rgba(0,0,0,0.06);outline:none;opacity:0.75}@media screen and (max-width:767px){.form__field input,.form__field textarea{padding-inline:6px}}.form__field textarea{min-height:97px!important;padding:10px;resize:vertical}@media screen and (max-width:767px){.form__field textarea{min-height:125px!important}}.form__field input{height:35px}.form__field:not(:first-of-type){margin-top:15px}@media screen and (max-width:767px){.form__field:not(:first-of-type){margin-top:17px}}.form__warning{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;background-color:#f3eaec}.form__warning i{margin-top:4px;color:#D24A68}.form__warning p{font-size:12px;color:#D24A68}@media screen and (max-width:767px){.form__warning p{font-size:10px}}.form__warning.is-active{margin-top:18px;padding:9px 12px;border:1px solid #D24A68}@media screen and (max-width:767px){.form__warning.is-active{margin-top:12px}}.form__btn{margin-top:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.form__btn{margin-top:27px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}.form__btn button,.form__btn input{position:relative;width:220px;height:40px;padding:4px 0 0px;background-color:#FFBDBC;border:1px solid #F3ABBB;border-radius:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0.51;color:#fff;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media screen and (max-width:767px){.form__btn button,.form__btn input{width:198px;height:34px;padding:0}}.form__btn button.is-active,.form__btn input.is-active{opacity:1}.form__btn button img,.form__btn input img{width:48px}@media screen and (max-width:767px){.form__btn button img,.form__btn input img{width:46px}}.contact__text{margin-top:30px}@media screen and (max-width:767px){.contact__text{margin-top:23px;padding-inline:22px 16px}}.contact__text p{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","Noto Sans JP","Oswald","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.5714285714;color:#707070}@media screen and (max-width:767px){.contact__text p{font-size:10px;line-height:1.8}}.contact__text p:not(:first-of-type){margin-top:22px}@media screen and (max-width:767px){.contact__text p:not(:first-of-type){margin-top:18px}}.types__item__info{width:100%}.types__item__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px;padding:4px 0;border-bottom:1px solid #f0f0f0}.types__item__detail:last-child{border-bottom:none}.types__item__detail__label{font-weight:bold;color:#333;font-size:14px;min-width:80px;margin-right:10px;position:relative}.types__item__detail__label:before{content:"";position:absolute;left:-12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;height:14px;background-color:#ff69b4;border-radius:1.5px}.types__item__detail__value{font-size:14px;color:#666;-webkit-box-flex:1;-ms-flex:1;flex:1}.types__item__product_info{position:absolute;width:50%;top:155px;padding-right:20px;font-size:12px;font-weight:700}.types__item__detail__product{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#02236B}.types__item__detail__manufacturer{color:#707070}
/*# sourceMappingURL=top.css.map */