﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary,iframe{display:block}html,body{-webkit-overflow-scrolling:touch !important;overflow:auto;height:100%}.modal_view{overflow:visible;height:auto}body{font-family:sans-serif}a{color:#000;text-decoration:none}.headerPhone_btn{width:30%;margin-right:1.2%;background:#236ecd url("../../../img/sp/common/btn_header-contents-phone2.png") 19% 51% no-repeat;background-size:30% auto;background-size:24%;border-radius:200px;position:relative;z-index:1}.headerPhone_btn a{display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;color:#fff;font-size:3vw;line-height:1.2}.headerPhone_btn a span{position:absolute;z-index:1;left:50%;top:17%}.headerConsul_btn{width:33.4%;margin-right:2.8%;background:#f23071 url("../../../img/sp/common/btn_header-contents-net2.png") 19% 51% no-repeat;background-size:20% auto;border-radius:200px;position:relative;z-index:1}.headerConsul_btn.net_btn{width:50%;background-size:14%}.headerConsul_btn a{display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;color:#fff;font-size:3.4vw;line-height:1.2}.headerConsul_btn a span{position:absolute;z-index:1;left:39%;top:11%}.hamburger_btn{position:relative;z-index:100}.hamburger_btn-fix{position:fixed;z-index:100;top:10px;right:10px;width:13.46%}.hamburgerMenu_bg{background-color:rgba(35,110,205,.8);position:relative;z-index:98;position:fixed;top:0;left:0;right:0;bottom:0;visibility:hidden;opacity:0;transition:opacity 300ms ease;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease}.hamburgerMenu_bg-on{visibility:visible;opacity:1}.hamburgerMenu{padding-top:1px;overflow:scroll;background-color:#fff;box-sizing:border-box;position:fixed;top:116px;left:0;right:0;bottom:0;z-index:100;visibility:hidden;opacity:0;transition:opacity 300ms ease;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease}.hamburgerMenu-on{visibility:visible;opacity:1;background:none}.hamburgerMenu-fix{position:fixed;left:0;right:0;bottom:0;z-index:100}.hamburgerMenu_list{background-color:#f7f7f7}.hamburgerHead{display:flex;justify-content:space-between;padding:0 20px;box-sizing:border-box}.hamburgerHead img{width:100%;vertical-align:bottom}.hamburgerLogo{width:20.9%}.hamburgerHead__btn{width:14.9%}.hamburgerLink{margin-top:13px;padding:20px 20px 20px;box-sizing:border-box;background-color:#f7f7f7;display:flex;justify-content:space-between;position:relative}.hamburgerLink_item-phone{width:31.3%}.hamburgerLink_item-net{width:65.7%}.hamburgerPhone_btn img{width:100%;vertical-align:bottom}.hamburgerLink_txt{font-size:12px;line-height:1.4;text-align:center;margin-bottom:8px}.hamburgerLink_txt-phone{font-weight:700;color:#236ecd}.hamburgerLink_txt-net{font-weight:700;color:#f23071}.hamburgerBlock_ttl{background-color:#f7f7f7;border-top:solid 1px #e5e5e5;line-height:60px;padding:0 20px;box-sizing:border-box;position:relative;font-size:16px;font-weight:700;transition-property:background-color,color;transition-duration:.3s;transition-timing-function:ease}@media screen and (max-width: 320px){.hamburgerBlock_ttl{font-size:15px;letter-spacing:-0.05em}}.hamburgerBlock_ttl-active{background-color:#236ecd;color:#fff}.hamburgerBlock_ttl::before,.hamburgerBlock_ttl::after{content:"";display:block;width:14px;height:2px;background-color:#236ecd;position:absolute;top:0;bottom:0;right:20px;margin:auto;transition-property:transform,background-color;transition-duration:.3s;transition-timing-function:ease}.hamburgerBlock_ttl::after{transform:rotate(90deg)}.hamburgerBlock_ttl-active::before,.hamburgerBlock_ttl-active::after{background-color:#fff}.hamburgerBlock_ttl-active::after{transform:rotate(0)}.hamburgerBlock_ttl span::before{content:"";display:inline-block;vertical-align:middle;transform:translateY(-0.1em);margin-right:11px;width:26px;height:26px}.hamburgerBlock_ttl-home span::before{background:url("../../../img/sp/common/icon_header-home.png") 0 0/contain no-repeat}.hamburgerBlock_ttl-otoku span::before{background:url("../../../img/sp/common/icon_header-otoku.png") 0 0/contain no-repeat}.hamburgerBlock_ttl-price span::before{background:url("../../../img/sp/common/icon_header-price.png") 0 0/contain no-repeat}.hamburgerBlock_ttl-yen span::before{background:url("../../../img/sp/common/icon_header-yen.png") 0 0/contain no-repeat}.hamburgerBlock_ttl-gimon span::before{background:url("../../../img/sp/common/icon_header-gimon.png") 0 0/contain no-repeat}.hamburgerBlock_ttl-kaisya span::before{background:url("../../../img/sp/common/icon_header-kaisya.png") 0 0/contain no-repeat}.hamburgerBlock_ttl-otoku.hamburgerBlock_ttl-active span::before{background:url("../../../img/sp/common/icon_header-otoku-white.png") 0 0/contain no-repeat}.hamburgerBlock_ttl-price.hamburgerBlock_ttl-active span::before{background:url("../../../img/sp/common/icon_header-price-white.png") 0 0/contain no-repeat}.hamburgerBlock_ttl-yen.hamburgerBlock_ttl-active span::before{background:url("../../../img/sp/common/icon_header-yen-white.png") 0 0/contain no-repeat}.hamburgerBlock_ttl-gimon.hamburgerBlock_ttl-active span::before{background:url("../../../img/sp/common/icon_header-gimon-white.png") 0 0/contain no-repeat}.hamburgerBlock_ttl-kaisya.hamburgerBlock_ttl-active span::before{background:url("../../../img/sp/common/icon_header-kaisya-white.png") 0 0/contain no-repeat}.hamburgerBlock_ttl-home{display:block}.hamburgerBlock_ttl-home:after{display:none}.hamburgerBlock_ttl-home:before{content:"";display:block;width:7.5px;height:12px;background:url("../../../img/sp/common/icon_header-arrow.png") 0 0/contain no-repeat;position:absolute;top:0;bottom:0;right:20px;margin:auto}.hamburgerChild_list{display:none}.hamburgerChild_item{font-size:14px;position:relative;box-sizing:border-box;background-color:#fff}.hamburgerChild_item::after{content:"";display:block;width:7.5px;height:12px;background:url("../../../img/sp/common/icon_header-arrow.png") 0 0/contain no-repeat;position:absolute;top:0;bottom:0;right:20px;margin:auto}.hamburgerChild_item a{display:block;line-height:60px;padding:0 20px}.hamburgerOther{display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#f7f7f7;padding:20px;box-sizing:border-box;border-top:solid 1px #e5e5e5}.hamburgerOtuher_btn-form-complete{width:90%;margin:0 auto;margin-bottom:20px}.hamburgerOtuher_btn-form-complete>a{display:block;font-size:14px;line-height:1.4;background:#f23071;color:#fff;font-weight:700;padding:20px 0 18px;text-align:center;position:relative;border-radius:30px}.hamburgerOtuher_btn-form-complete>a::after{content:"";display:block;width:7.5px;height:12px;background:url("../../../img/sp/common/icon_header-arrow-white.png") 0 0/contain no-repeat;position:absolute;top:0;bottom:0;right:20px;margin:auto}.hamburgerOther_btn{width:calc(50% - 10px)}.hamburgerOther_btn>a{display:block;font-size:14px;line-height:1.4;color:#fff;font-weight:700;padding:12px 0 10px;text-align:center;position:relative;border-radius:30px}.hamburgerOther_btn>a::after{content:"";display:block;width:7.5px;height:12px;background:url("../../../img/sp/common/icon_header-arrow-white.png") 0 0/contain no-repeat;position:absolute;top:0;bottom:0;right:20px;margin:auto}.hamburgerOther_btn-hikarin>a{background-color:#0bc}.hamburgerOther_btn-customer>a{background-color:#6a7682}.hamburgerClose{padding:0 20px 20px;background-color:#f7f7f7;box-sizing:border-box}.hamburgerClose_btn{width:100%}.hamburgerClose_btn img{width:100%;vertical-align:bottom}.contactBtnArea{background:#0b5bce;background:-moz-linear-gradient(-45deg, #0b5bce 0%, #0f82b8 100%);background:-webkit-linear-gradient(-45deg, #0b5bce 0%, #0f82b8 100%);background:linear-gradient(135deg, #0b5bce 0%, #0f82b8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#0b5bce", endColorstr="#0f82b8",GradientType=1 );position:relative;z-index:1}.contactBtnArea_box{display:table-cell;padding:23px 5% 20px;box-sizing:border-box}.contactBtnArea_box-net{width:65%;background:#0b5bce;background:-moz-linear-gradient(left, #0b5bce 0%, #0f7fba 100%);background:-webkit-linear-gradient(left, #0b5bce 0%, #0f7fba 100%);background:linear-gradient(to right, #0b5bce 0%, #0f7fba 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#0b5bce", endColorstr="#0f7fba",GradientType=1 )}.contactBtnArea_box-net .contactBtnArea_txt{width:100%;color:#fff;text-align:center;font-size:3.7vw;line-height:1.7}.contactBtnArea_box-net .contactBtnArea_txt span{font-weight:bold;position:relative;z-index:1}.contactBtnArea_box-net .contactBtnArea_txt span:before{content:"";z-index:-1;position:absolute;border-bottom:3px solid #ee3172;bottom:0;right:0;left:0}.contactBtnArea_box-net .contactBtnArea_txt>img{width:100%;vertical-align:bottom}.contactBtnArea_box-phone{width:35%;background-color:#6a7682}.contactBtnArea_box-phone .contactBtnArea_txt{width:100%;color:#fff;text-align:center;font-size:3.3vw;line-height:1.7}.contactBtnArea_box-phone .contactBtnArea_txt>img{width:100%;vertical-align:bottom}.contactBtnArea_box>a{display:block;width:100%}.contactBtnArea_box>a>img{width:100%}.contactBtnArea_box>a.contactBtnArea_box_simulation{background:#f23071 url("../../../img/sp/common/btn_header-contents-net2.png") 10% 51% no-repeat;background-size:10% auto;border-radius:200px;position:relative;z-index:1;color:#fff;font-size:3.7vw;line-height:1.4;padding:29.45% 0 0}.contactBtnArea_box>a.contactBtnArea_box_simulation span{position:absolute;z-index:1;left:23%;top:17%}.contactBtnArea_box>a.contactBtnArea_box_tel{background:#236ecd url("../../../img/sp/common/btn_header-contents-phone2.png") 18% 51% no-repeat;background-size:26% auto;border-radius:200px;position:relative;z-index:1;color:#fff;font-size:3.7vw;line-height:1.4;padding:73.2% 0 0}.contactBtnArea_box>a.contactBtnArea_box_tel span{position:absolute;z-index:1;left:48%;top:17%}.contactBtnArea_txt{margin-bottom:17px}.footerOther{justify-content:space-between;padding:20px 20px 1px;box-sizing:border-box}.footerOther_btn{margin:0 0 20px}.footerOther_btn>a{display:block;font-size:14px;line-height:1.4;color:#fff;font-weight:700;padding:18px 0 17px;text-align:center;position:relative;border-radius:30px}.footerOther_btn>a::after{content:"";display:block;width:7.5px;height:12px;background:url("../../../img/sp/common/icon_header-arrow-white.png") 0 0/contain no-repeat;position:absolute;top:0;bottom:0;right:20px;margin:auto}.footerOther_btn-hikarin>a{background-color:#0bc}.footerOther_btn-customer>a{background-color:#6a7682}.footerOther_btn-tel>a{background-color:#236ecd}.footerMenu_ttl{background-color:#f7f7f7;border-top:solid 1px #e5e5e5;line-height:60px;padding:0 20px;box-sizing:border-box;position:relative;font-size:16px;font-weight:700;transition-property:background-color,color;transition-duration:.3s;transition-timing-function:ease}.footerMenu_ttl-active{background-color:#236ecd;color:#fff}.footerMenu_ttl::before,.footerMenu_ttl::after{content:"";display:block;width:14px;height:2px;background-color:#236ecd;position:absolute;top:0;bottom:0;right:20px;margin:auto;transition-property:transform,background-color;transition-duration:.3s;transition-timing-function:ease}.footerMenu_ttl::after{transform:rotate(90deg)}.footerMenu_ttl-active::before,.footerMenu_ttl-active::after{background-color:#fff}.footerMenu_ttl-active::after{transform:rotate(0)}.footerMenu_ttl span::before{content:"";display:inline-block;vertical-align:middle;transform:translateY(-0.1em);margin-right:11px;width:26px;height:26px}.footerMenu_ttl-home span::before{background:url("../../../img/sp/common/icon_header-home.png") 0 0/contain no-repeat}.footerMenu_ttl-otoku span::before{background:url("../../../img/sp/common/icon_header-otoku.png") 0 0/contain no-repeat}.footerMenu_ttl-price span::before{background:url("../../../img/sp/common/icon_header-price.png") 0 0/contain no-repeat}.footerMenu_ttl-yen span::before{background:url("../../../img/sp/common/icon_header-yen.png") 0 0/contain no-repeat}.footerMenu_ttl-gimon span::before{background:url("../../../img/sp/common/icon_header-gimon.png") 0 0/contain no-repeat}.footerMenu_ttl-kaisya span::before{background:url("../../../img/sp/common/icon_header-kaisya.png") 0 0/contain no-repeat}.footerMenu_ttl-otoku.footerMenu_ttl-active span::before{background:url("../../../img/sp/common/icon_header-otoku-white.png") 0 0/contain no-repeat}.footerMenu_ttl-price.footerMenu_ttl-active span::before{background:url("../../../img/sp/common/icon_header-price-white.png") 0 0/contain no-repeat}.footerMenu_ttl-yen.footerMenu_ttl-active span::before{background:url("../../../img/sp/common/icon_header-yen-white.png") 0 0/contain no-repeat}.footerMenu_ttl-gimon.footerMenu_ttl-active span::before{background:url("../../../img/sp/common/icon_header-gimon-white.png") 0 0/contain no-repeat}.footerMenu_ttl-kaisya.footerMenu_ttl-active span::before{background:url("../../../img/sp/common/icon_header-kaisya-white.png") 0 0/contain no-repeat}.footerMenu_ttl-home{display:block}.footerMenu_ttl-home:after{display:none}.footerMenu_ttl-home:before{content:"";display:block;width:7.5px;height:12px;background:url("../../../img/sp/common/icon_header-arrow.png") 0 0/contain no-repeat;position:absolute;top:0;bottom:0;right:20px;margin:auto}.footerChild_list{display:none}.footerChild_item{font-size:14px;position:relative;box-sizing:border-box;background-color:#fff}.footerChild_item::after{content:"";display:block;width:7.5px;height:12px;background:url("../../../img/sp/common/icon_header-arrow.png") 0 0/contain no-repeat;position:absolute;top:0;bottom:0;right:20px;margin:auto}.footerChild_item a{display:block;line-height:60px;padding:0 20px}.footer__line_recommend{width:90%;margin:0 auto 20px}.footerMenuSub_list{display:flex;flex-wrap:wrap;padding:32px 20px;box-sizing:border-box;border-top:solid 1px #e5e5e5}.footerMenuSub_item{margin-right:18px;flex:1 1 100%}.footerMenuSub_item>a{font-size:14px;line-height:1.8;display:inline-block}.footerMenuSub_item>a::before{content:"";display:inline-block;width:7.5px;height:12px;background:url("../../../img/sp/common/icon_header-arrow.png") 0 0/contain no-repeat;vertical-align:middle;transform:translateY(-0.1em);margin-right:7px}.footerCopyright{line-height:1;font-size:12px;text-align:center;padding-bottom:27px}.controlNumber{text-align:end;margin-right:15px}.follow-cta__item--complete,.follow-cta__item--appoint,.follow-cta__item--area{background:none;width:76px;padding:0;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;color:#fff;font-size:12px;font-weight:bold;flex:0 1 auto}.follow-cta__item--complete:not(:first-child),.follow-cta__item--appoint:not(:first-child),.follow-cta__item--area:not(:first-child){border-left:solid 1px #fff}.follow-cta__item--complete img,.follow-cta__item--appoint img,.follow-cta__item--area img{margin-bottom:8px}.follow-cta{background:#fff;width:100%;height:60px;box-shadow:0 -10px 10px 0 rgba(0,0,0,.1);display:flex;position:fixed;left:0;bottom:0;z-index:90;opacity:0;transition:opacity 300ms ease;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease}.follow-cta__item--area{color:#236ecd}.follow-cta__item--area img{width:14.5px}.follow-cta__item--appoint{background:linear-gradient(to right, #70a7ff, #236cde)}.follow-cta__item--appoint img{width:20.5px}.follow-cta__item--742{flex:1 1 auto}.follow-cta__item--complete{background:linear-gradient(to right, #f9719e, #f23071);width:auto;min-width:200px;flex:1 1 auto;flex-flow:row nowrap}.follow-cta__item--complete::after{content:"";width:8px;height:8px;border-top:solid 1px #fff;border-right:solid 1px #fff;margin-left:15px;box-sizing:border-box;transform:rotate(45deg)}.follow-cta__item--complete img{width:26.5px;margin-right:12.5px;margin-bottom:0}.follow-cta__text{font-size:16px;text-align:center}.follow-cta__subtext{margin-bottom:5px;font-size:12px}.follow-cta.cta-nav .follow-cta__item--appoint{width:30%;background:#fff;color:#236ecd}.follow-cta.cta-nav .follow-cta__item--appoint svg{width:20.5px;margin-bottom:8px}.follow-cta.cta-nav .follow-cta__item--complete{width:70%}.fixLinkArea_on{visibility:visible;opacity:1}.footerOutline_txt2{position:relative;background-color:#ffe600;padding:10px 10%}.footerOutline_txt2 img{width:100%;height:auto}.footerOutline_txt2:after{position:absolute;content:"";width:0;height:0;border-top:13px solid #ffe600;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);bottom:-8px;left:0;right:0;margin:auto}#cboxOverlay{background-color:rgba(35,110,205,.8)}#cboxLoadedContent{margin-bottom:0}#cboxContent{position:fixed}#cboxTopLeft,#cboxTopCenter,#cboxTopRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight{display:none}#cboxWrapper{padding-top:12px}#cboxClose{background:#eee url("../../../img/sp/form/form-appoint/btn_close.png") 50% 50% no-repeat;background-size:60% auto;border-radius:900px;bottom:auto;top:-9px;right:-9px;width:35px;height:35px}#cboxClose:hover{background-position:50%}.breadcrumb{background-color:#efefef;padding:10px 20px 10px;line-height:1.67;font-size:12px}.breadcrumb li{display:inline-block}.breadcrumb li:last-child{font-weight:bold;color:#000}.breadcrumb li::after{content:"";display:inline-block;width:6px;height:8px;background:url("../../../img/common/icon_breadcrumb-arrow.png") 0 0/contain no-repeat;margin:0 7px 0 12px}.breadcrumb li:last-child::after{content:none}.breadcrumb li>a{color:#666}.breadcrumb_item{display:inline-block}.breadcrumb_item:last-child{font-weight:bold;color:#000}.breadcrumb_item::after{content:"";display:inline-block;width:6px;height:8px;background:url("../../../img/common/icon_breadcrumb-arrow.png") 0 0/contain no-repeat;margin:0 7px 0 12px}.breadcrumb_item:last-child::after{content:none}.breadcrumb_item>a{color:#666}.contentHead{padding:32px 20px 30px}.contentHead-center{text-align:center}.contentHead-underLine{padding-bottom:40px}.contentHead_ttl{font-size:7.6vw;line-height:1.5;font-weight:bold;margin-bottom:11px}.contentHead_ttl-reverse,.contentHead_ttl-oneLine,.contentHead_ttl-underLine{margin-bottom:0}.contentHead_ttl-underLine{border-bottom:solid 1px #ccc;padding-bottom:40px}.contentHead_ttl-noCaption{margin-bottom:0}.contentHead_txt{font-size:16px;line-height:1.75}.contentHead_txt-reverse{font-size:18px;margin-bottom:2px}.formHeader{padding:13px 20px 15px;box-sizing:border-box}.formHeader_txt{line-height:1.4;font-size:10px;margin-bottom:7px;position:absolute;z-index:1;left:110px;top:20px}.formHeaderInner{display:flex;justify-content:space-between}.formHeaderLogo{width:70px}.formHeaderLogo img{width:100%;vertical-align:bottom}.formHeaderPhone_btn{width:75px}.formHeaderPhone_btn img{width:100%;vertical-align:bottom}.formFooter{text-align:center;padding:24px 0;font-size:12px;line-height:1}.questionArea{background-color:#e3f0fc;width:calc(100% - 40px);margin:20px auto 50px;padding:44px 20px 20px;box-sizing:border-box}.questionArea_box+.questionArea_box{margin-top:38px}.questionArea_ttl{text-align:center;font-weight:bold;font-size:26px;line-height:1.4;padding-bottom:26px}.questionArea_ttlSub{font-size:22px;line-height:1.4;font-weight:bold;margin-bottom:10px;text-align:center}.fadeArea{height:0;opacity:0;overflow:hidden;transition-property:height,opacity;transition-duration:.7s;transition-timing-function:ease}.questionArea_item{border-radius:7px;overflow:hidden;margin-top:10px}.questionArea_item_ttl{font-size:20px;text-align:center;margin:30px 0 20px}.questionArea_item_btn{margin:20px 0 0}.questionArea_item_btn a{color:#fff;display:block;margin:0 auto;line-height:60px;color:#fff;font-weight:700;font-size:20px;position:relative;background-color:#236ecd;border-radius:100px;text-align:center;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}.questionArea_item_btn a:before,.questionArea_item_btn a:after{content:"";display:block;width:14px;height:2px;background-color:#fff;position:absolute;top:0;bottom:0;right:25px;margin:auto;transition-property:background-color,transform;transition-duration:.3s;transition-timing-function:ease}.questionArea_item_btn a:after{transform:rotate(90deg)}.questionArea_item_btn a.on:after{display:none}.questionText{font-weight:bold;font-size:16px;line-height:1.5;background-color:#fff;color:#000;padding:16px 54px 11px 20px;box-sizing:border-box;position:relative;transition-property:background-color,color,opacity;transition-duration:.3s;transition-timing-function:ease;cursor:pointer}.questionText-active{background-color:#236ecd;color:#fff}.questionText::before,.questionText::after{content:"";display:block;width:14px;height:2px;background-color:#236ecd;position:absolute;top:0;bottom:0;right:20px;margin:auto;transition-property:background-color,transform;transition-duration:.3s;transition-timing-function:ease}.questionText::after{transform:rotate(90deg)}.questionText-active::before,.questionText-active::after{background-color:#fff}.questionText-active::after{transform:rotate(0)}.questionTextInner{text-indent:-47px;margin:0 0 0 47px;display:block;transform:translateY(-5px)}.questionTextInner::before{content:"";display:inline-block;width:35px;height:30px;vertical-align:middle;transform:translateY(6px);margin-right:12px;background:url("../../../img/sp/support/icon_question-q.png") 0 0/contain no-repeat;transition-property:background;transition-duration:.3s;transition-timing-function:ease}.questionTextInner-active::before{background:url("../../../img/sp/support/icon_question-q-current.png") 0 0/contain no-repeat}.questionAnswerWapper{display:none}.questionAnswer{background-color:#fff;padding:30px 20px 22px;box-sizing:border-box;display:flex}.questionAnswer::before{content:"";display:block;width:35px;height:30px;vertical-align:top;margin-right:12px;background:url("../../../img/sp/support/icon_question-a.png") 0 0/contain no-repeat}.questionAnswerInner{display:block;font-size:16px;line-height:1.75;width:calc(100% - 47px);margin-top:-5px}.simulationLink{padding:50px 20px;box-sizing:border-box;background:#0b5bce;background:-moz-linear-gradient(left, #0b5bce 0%, #0f82b8 100%);background:-webkit-linear-gradient(left, #0b5bce 0%, #0f82b8 100%);background:linear-gradient(to right, #0b5bce 0%, #0f82b8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#0b5bce", endColorstr="#0f82b8",GradientType=1 );position:relative}.simulationLink::after{content:"";display:block;width:111px;height:112px;background:url("../../../img/sp/index/img_simulation.png") 0 0/contain no-repeat;position:absolute;bottom:0;left:0}.simulationLink_ttl{width:100%;margin-bottom:45px;text-align:center;color:#fff;line-height:2;font-weight:bold}.simulationLink_ttl .text_l{font-size:24px}.simulationLink_ttl .text_n{font-weight:normal}.simulationLink_ttl>img{width:100%;vertical-align:bottom}.simulationLink_btn{display:block;width:100%}.simulationLink_btn>a>img{width:100%;vertical-align:bottom}.js_accordion_toggle,.js_accordion_full_toggle{cursor:pointer}.popup_iframe{position:fixed;z-index:1000;left:0;right:0;top:0;bottom:0;display:none}.popup_iframe_on{display:block}.popup_iframe_main{position:absolute;z-index:5;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:0;left:0;top:0}.popup_iframe_bg{position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;background-color:rgba(35,110,205,.8)}.popup_iframe_Close{position:absolute;z-index:10;top:0;right:0;width:25px;height:25px;top:18px;right:18px;border-radius:999px;border:4px solid #fff;background:#fff url("../../../img/sp/form/form-appoint/btn_close.png") 0 0 no-repeat;overflow:hidden;text-indent:-999px;background-size:100% auto}.simulation_form{background:#0b5bce;background:-moz-linear-gradient(left, #0b5bce 0%, #0f7fba 100%);background:-webkit-linear-gradient(left, #0b5bce 0%, #0f7fba 100%);background:linear-gradient(to right, #0b5bce 0%, #0f7fba 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#0b5bce", endColorstr="#0f7fba",GradientType=1 );padding:8px 0 22px}.simulation_form .simulation_form_text{position:relative;z-index:1;margin:0 0 -6%;padding:0 2% 0 0}.simulation_form .simulation_form_text img{max-width:100%;height:auto}.simulation_form .inputArea{background:#fff;margin:0 3%;position:relative;z-index:5;padding:11px 0 0}.simulation_form .inputArea_itemInner,.simulation_form .inputAreaChild_item{display:flex;align-items:center;margin-bottom:10px}.simulation_form .inputArea_ttl,.simulation_form .inputAreaChild_ttl{font-size:10px;line-height:1;font-weight:bold;text-align:right;width:110px;padding-right:12px;box-sizing:border-box;margin-bottom:0}.simulation_form .inputArea_ttl .any,.simulation_form .inputAreaChild_ttl .any{display:inline-block;background:#7f7f7f;color:#fff;padding:3px 5px}.simulation_form .inputArea_box,.simulation_form .inputAreaChild_box{width:calc(100% - 110px);padding-right:9px;box-sizing:border-box;position:relative;letter-spacing:-0.4rem;display:flex}.simulation_form .inputAreaChild{display:none}.simulation_form .inputArea_btn{width:calc(50% - 2px);display:inline-block;letter-spacing:normal;display:flex}.simulation_form .inputArea_btn+.simulation_form .inputArea_btn{margin-left:20px}.simulation_form .inputArea_btn>input{display:none}.simulation_form .inputArea_btn+.inputArea_btn{margin-left:4px}.simulation_form .inputAreaTag{line-height:17px;padding:4px 3px 6px 28px;box-sizing:border-box;font-size:10px;border-radius:7px;border:solid 1px #ccc;display:block;background-color:#fff;transition-property:border-color;transition-duration:.3s;transition-timing-function:ease;cursor:pointer;width:100%;position:relative;z-index:1}.simulation_form .inputArea_btn input{display:none}.simulation_form .inputArea_btn input:checked+.inputAreaTag{border-color:#236ecd}.simulation_form .inputAreaTag_icon{display:inline-block;width:16px;height:16px;vertical-align:middle;transform:translateY(-0.1em);border:solid 1px #ccc;border-radius:50%;box-sizing:border-box;margin-right:8px;transition-property:border-color;transition-duration:.3s;transition-timing-function:ease;position:absolute;z-index:1;top:7px;left:8px}.simulation_form .inputAreaTag_icon::after{content:"";display:block;width:8px;height:8px;background-color:#236ecd;border-radius:50%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}.simulation_form .inputArea_btn input:checked+.inputAreaTag_icon{border-color:#236ecd}.simulation_form .inputArea_btn input:checked+.inputAreaTag_icon::after{opacity:1}.simulation_form .form_selectBoxDummy{line-height:27px;padding:0 22px 0 11px;box-sizing:border-box;font-size:10px;color:#999;border-radius:7px;border:solid 1px #ccc;display:block;background-color:#fff;transition-property:border-color;transition-duration:.3s;transition-timing-function:ease;cursor:pointer;position:relative;letter-spacing:normal;width:100%}.simulation_form .form_selectBoxDummy span{text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}.simulation_form .form_selectBoxDummy-hasData{color:#000}.simulation_form .form_selectBoxDummy-small{width:calc(50% - 2px)}.simulation_form .form_selectBoxDummy::after{content:"";display:block;width:10px;height:9px;position:absolute;top:3px;bottom:0;right:7px;margin:auto;background:url("../../../img/simulation/icon_select-arrow.png") 0 0/contain no-repeat}.simulation_form .form_selectBoxDummy+select{width:calc(100% - 34px);height:100%;line-height:54px;position:absolute;top:0;left:0;opacity:0}.simulation_form .form_selectBoxDummy-small+select{width:calc(50% - 30px)}.simulation_form .inputAreaSubmit_btn{background:#f7f7f7;margin:15px 0 0;padding:9px 5%;display:none}.simulation_form .inputAreaSubmit_btn.on{display:block}.simulation_form .inputAreaSubmit_btn>a{display:block}.simulation_form .inputAreaSubmit_btn>a,.simulation_form .inputAreaSubmit_btn>button{font-family:sans-serif;line-height:50px;text-align:center;color:#fff;font-weight:700;font-size:17px;background-color:#f23071;border-radius:30px;box-shadow:none;background-image:none;position:relative;display:block;padding:0;width:100%;border:none;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;cursor:pointer}.simulation_form .inputAreaSubmit_btn>a:hover,.simulation_form .inputAreaSubmit_btn>button:hover{opacity:.7}.simulation_form .inputAreaSubmit_btn>a::after,.simulation_form .inputAreaSubmit_btn>button::after{content:"";display:block;width:8px;height:12px;background:url("../../../img/common/icon_general-arrow-white.png") 0 0/contain no-repeat;position:absolute;top:0;bottom:0;right:20px;margin:auto}.simulation_form .inputAreaSubmit_btn>a.submit_off,.simulation_form .inputAreaSubmit_btn>button.submit_off{background-color:#8e8e8e}.simulation_form .inputAreaText input{padding:5px 10px 6px;width:calc(100% - 22px);height:17px;line-height:17px;border-radius:7px;border:solid 1px #ccc}.simulation_form .inputAreaText .info{font-size:12px;margin-top:.5em}.simulation_form .inputArea_info{width:100%}.simulation_form .inputAreaTextInfo{font-size:12px;line-height:1.5;position:relative;color:#8e8e8e;background-color:#e3f0fc;padding:3px 0 3px 45px;width:80%;margin:auto}.simulation_form .inputAreaTextInfo::before{content:"";display:block;width:25px;background:url("/img/sp/common/tel-icon.png") no-repeat;background-position:0px 6px;position:absolute;top:0;bottom:0;left:10px;margin:auto;background-size:25px}.simulation_form .inputAreaTextInfo:after{content:"";width:0;height:0;position:absolute;border-top:7px solid #e3f0fc;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);top:0;bottom:40px;left:0;right:0;margin:auto;transform:rotate(180deg)}.simulation_form .inputAreaTextInfo span{color:#236ecd}.simulation_form .inputArea_txt{width:calc(100% - 110px);padding-right:9px;box-sizing:border-box}.simulation_form .submit_off{display:none !important}.simulation_form .err .submit_off{display:block !important}.simulation_form .err .submit_on2,.simulation_form .err .submit_on{display:none !important}.virtual_top{background:url("/img/sp/common/sim_bg.png") no-repeat;background-size:cover;background-position:top center;padding:45px 0 0}.virtual_top .simulation_form{background:none}.virtual_top .simulation_form_inner{background:#236ecd;background:-moz-linear-gradient(-45deg, #236ecd 0%, #0858be 100%);background:-webkit-linear-gradient(-45deg, #236ecd 0%, #0858be 100%);background:linear-gradient(135deg, #236ecd 0%, #0858be 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#236ecd", endColorstr="#0858be",GradientType=1 )}.virtual_top .simulation_form_text{margin:0 3%}.virtual_top .simulation_form_text img{max-width:100%;height:auto;margin:-40px 0 0;vertical-align:middle}.virtual_top .simulation_form_mes1{font-size:28px}.virtual_top .simulation_form_mes3{font-size:14px}.virtual_top .simulation_form_img{left:-33px}.footerLinkArea_mes{position:absolute;z-index:1;right:5%;left:5%;top:-17px;background:#fff;font-size:16px;padding:11px 0;text-align:center;line-height:1.3}.footerLinkArea_mes:after,.footerLinkArea_mes:before{content:"";z-index:1;position:absolute;border-top:9px solid #fff;border-bottom:0px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);width:0px;height:0px;left:20%;bottom:-8px;margin:auto}.footerLinkArea_mes:after{left:auto;right:20%}.footerLinkArea_mes span{color:#236ecd;font-weight:bold;background:linear-gradient(rgba(0, 0, 0, 0) 82%, #f23071 0%)}.footerLinkArea_link{display:flex;justify-content:space-between;padding:0 5%}.footerLinkArea_box{width:48%;padding:55px 0 18px}.footerLinkArea_box_ttl{font-size:14px;text-align:center;color:#fff;line-height:1.5;margin:0 0 11px;min-height:64px;display:flex;justify-content:center;align-items:center}.footerLinkArea_box_ttl span{display:block;font-weight:bold}.footerLinkArea_box_link{display:block;color:#fff;background-color:#f23071;border-radius:38px;text-align:left;font-size:12px;font-weight:700;line-height:1.4;padding:14px 0 13px 13px;position:relative;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}.footerLinkArea_box_link:before{content:"";position:absolute;top:0;bottom:0;right:11px;width:6px;height:6px;margin:auto;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.check{background:#17c7df;background:-moz-linear-gradient(-45deg, #17c7df 0%, #166cdd 100%);background:-webkit-linear-gradient(-45deg, #17c7df 0%, #166cdd 100%);background:linear-gradient(135deg, #17c7df 0%, #166cdd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#17c7df", endColorstr="#166cdd",GradientType=1 );padding:0 0 3px}.check_inner{margin:0 auto;padding:0 0 30px;position:relative;z-index:1}.check_inner .btn-top{display:flex;margin-bottom:20px;align-items:center}.check_inner .btn-top .check_img01{height:100%;overflow:hidden;margin-left:-20px;flex:0 1 180px}.check_inner .btn-top .check_img01 img{max-width:100%;height:auto;vertical-align:middle}.check_img02{position:absolute;z-index:10;top:7%;right:.5%;width:25%}.check_img02 img{max-width:100%;height:auto}.check_ttl{color:#fff;text-align:center;font-size:20px;position:relative;z-index:5;line-height:1.4;margin:30px auto 0}.check_ttl span{font-size:30px;display:block;font-weight:bold;line-height:1.2}.check_mes{color:#236ecd;font-weight:bold;font-size:18px;margin:0 auto 66px;position:relative;z-index:5;background:#fff;text-align:center;padding:10px 0;margin:28px 9% 74px}.check_mes:before{content:"";z-index:1;position:absolute;border-top:9px solid #fff;border-bottom:0px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);width:0px;height:0px;left:0;right:0;bottom:-8px;margin:auto}.check_btn{justify-content:center;position:relative;z-index:5}.check_btn a{display:flex;align-items:center;justify-content:center;background:#f23071;color:#fff;border-radius:50px;padding:10px 0 10px 0;line-height:1.3;font-size:18px;position:relative;z-index:1;margin:0 9%;font-weight:bold;text-align:center}.check_btn a img{width:28px;margin-right:12px}.check-text{font-size:14px;color:#fff;text-align:center;margin-top:10px}.check_btn a:before{content:"";position:absolute;top:0;bottom:0;right:19px;width:7px;height:8px;margin:auto;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.check_btn .check_btn_f{position:absolute;z-index:1;top:-34px;left:0;right:0;text-align:center;color:#fff;font-size:16px}.check_btn .check_btn_txt{text-align:left;display:inline-block}.check_btn .check_btn_f span{display:inline-block;position:relative;z-index:1}.check_btn .check_btn_f span:after,.check_btn .check_btn_f span:before{content:"";z-index:1;position:absolute;border-left:1px solid #fff;height:26px;top:-2px;right:-17px;transform:rotate(28deg)}.check_btn .check_btn_f span:after{top:-2px;left:-16px;right:auto;transform:rotate(-30deg)}.support{background:#17c7df;background:-moz-linear-gradient(-45deg, #17c7df 0%, #166cdd 100%);background:-webkit-linear-gradient(-45deg, #17c7df 0%, #166cdd 100%);background:linear-gradient(135deg, #17c7df 0%, #166cdd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#17c7df", endColorstr="#166cdd",GradientType=1 )}.support_inner{margin:0 auto;position:relative;z-index:1;padding:50px 0 27px}.support_hed{position:relative;z-index:1;padding:0}.support_mes{color:#236ecd;font-weight:bold;font-size:18px;margin:0 auto 21px;position:relative;z-index:5;background:#fff;text-align:center;padding:10px 0;position:relative;z-index:5;margin:0 12% 22px}.support_mes:before{content:"";z-index:1;position:absolute;border-top:9px solid #fff;border-bottom:0px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);width:0px;height:0px;left:0;right:0;bottom:-8px;margin:auto}.support_ttl{text-align:center;font-size:28px;color:#fff;font-weight:bold;position:relative;z-index:5;margin:0 0 10px}.support_ttl .size1{font-size:26px;display:block}.support_ttl .size2{font-size:34px}.support_ttl .size3{font-size:22px}.support_img{position:relative;margin:0 15% 0 6%}.support_img img{vertical-align:middle;max-width:100%;height:auto}.support_img .support_talent{position:absolute;top:50px;left:-5px;width:50%;z-index:-1;transform:rotate(-18deg)}.support_list{justify-content:center;margin:0 6%}.support_box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:49px 5% 53px;margin:0 0 20px;position:relative;z-index:1;background:#fff}.support_box:before{content:"";z-index:1;position:absolute;top:0;bottom:0;left:0}.support_box:first-child:before{display:none}.support_list_ttl{text-align:center;font-size:18px;font-weight:bold;margin:0 0 13px}.support_list_mes{font-weight:bold;text-align:center;color:#236ecd;font-size:22px;line-height:1.2;margin:0 0 14px}.support_list_mes .size1{font-size:18px}.support_list_txt{font-size:16px;line-height:1.7;margin:0 0 29px}.support_list_btn{display:flex;align-items:center;justify-content:center;background:#236ecd;font-size:16px;height:59px;color:#fff;width:100%;border-radius:100px;text-align:center;line-height:1.3}.cardArea_btn{margin-top:40px}.cardArea_btn>a{display:block;background-color:#236ecd;text-align:center;color:#fff;font-size:18px;line-height:60px;border-radius:30px;position:relative;font-weight:bold}.cardArea_btn>a::after{content:"";display:block;width:7.5px;height:12px;background:url("../../../img/sp/common/icon_header-arrow-white.png") 0 0/contain no-repeat;position:absolute;top:0;bottom:0;right:20px;margin:auto}.fixLinkBanner{position:fixed;bottom:10px;left:10px;z-index:999}.fixLinkBanner #cboxClose{right:39px}.fixLinkBanner .fixLinkBanner_img{width:80%}.form_flow_appoint{margin:0 5vw 10vw}.form_flow_appoint img{width:100%}.form_flow_sim{margin-top:5vw}.form_flow_sim img{width:100%}.form_flow_sim_footer{width:100%;margin:5vw auto 0;padding:4vw;background-color:#fff;box-sizing:border-box}.form_flow_sim_footer img{width:100%}.palt-kakko{position:relative}.palt-kakko::before{content:"（";font-feature-settings:"palt";font-family:"Yu Gothic",sans-serif}.palt-kakko::after{content:"）";font-feature-settings:"palt";font-family:"Yu Gothic",sans-serif}.slick-slide{outline:0}.slick-dots{display:flex;justify-content:center;font-size:0;margin-top:34px}.slick-dots li+li{margin-left:10px}.slick-dots li button{display:block;width:10px;height:10px;background:#fff;border:solid 2px #236ecd;border-radius:50%;box-sizing:border-box}.slick-dots li.slick-active button{background:#236ecd}.slick-dots li button{cursor:pointer;font-size:0;padding:0;outline:0}.sliderSelecter{margin:auto;height:40px;display:flex;justify-content:space-between;margin-top:-25px}.slick-prev,.slick-next{display:block;background:url("../../../img/sp/index/icon_slider-arrow.png") 0 0/contain no-repeat;width:40px;height:40px;font-size:0}.slick-next{right:-60px;transform:rotate(180deg)}.slick-arrow{border:0;outline:0;cursor:pointer}.hamburgerLink{flex-direction:column}.hamburgerLink .tel_btn,.hamburgerLink .phone_btn{height:60px;box-sizing:border-box;background-color:#236cde;box-shadow:0 4px 0 #1d59b8;color:#fff;text-align:center;font-size:18px;font-weight:700;line-height:1.3;border-radius:100px;position:relative;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;cursor:pointer;width:100%;letter-spacing:-0.05em;padding:10px 0;display:flex;justify-content:center;align-items:center;margin:10px 0;position:relative}.hamburgerLink .tel_btn span,.hamburgerLink .phone_btn span{margin-left:10px;margin-top:3px}.hamburgerLink .tel_btn::after,.hamburgerLink .phone_btn::after{content:"";width:10px;height:16px;position:absolute;top:0;bottom:0;right:10px;margin:auto;background:url("../../../img/common/icon_general-arrow-white.png") 0 0/contain no-repeat}.hamburgerLink .tel_btn:before{content:"";width:24px;height:24px;position:absolute;top:0;bottom:0;left:20px;margin:auto;background:url("../../../img/sp/common/appoint.png") 0 0/contain no-repeat}.hamburgerLink .phone_btn{background-color:#f23071;box-shadow:0 4px 0 #b60e46}.hamburgerLink .phone_btn:before{content:"";width:24px;height:24px;position:absolute;top:0;bottom:0;left:20px;margin:auto;background:url("../../../img/sp/common/complete.png") 0 0/contain no-repeat}.hamburgerLink-row{flex-direction:row;display:flex;justify-content:space-between}.hamburgerLink-row .sim_btn,.hamburgerLink-row .area_btn{display:flex;font-feature-settings:"palt" 1,"trad" 1;position:relative;justify-content:center;align-items:center;flex-direction:column;color:#236ecd;text-align:center;font-size:14px;font-weight:700;line-height:1.3;border-radius:100px;position:relative;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;width:160px;height:60px;background-color:#fff;border:solid 2px;box-shadow:0 2px 0 #1d59b8;box-sizing:border-box;flex:1 1 auto}.hamburgerLink-row .sim_btn span,.hamburgerLink-row .area_btn span{font-size:12px}.hamburgerLink-row .sim_btn::before,.hamburgerLink-row .area_btn::before{position:absolute;content:"";width:8px;height:8px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg);right:10px}.hamburgerLink-row .sim_btn::after,.hamburgerLink-row .area_btn::after{content:"";width:19px;height:26px;position:absolute;top:0;bottom:0;left:10px;margin:auto;background:url("../../../img/icon/sim-icon.png") 0 0/contain no-repeat}.hamburgerLink-row .sim_btn{padding-left:5px}.hamburgerLink-row .area_btn{margin-right:15px}.hamburgerLink-row .area_btn::after{background:url("../../../img/icon/header-area-icon.png") 0 0/contain no-repeat}.hamburgerLink-row--742{margin:10px 0 0}.hamburgerLink-row--742 .sim_btn{flex-direction:row;font-size:18px}.hamburgerLink-row--742 .sim_btn::after{width:21px;height:29px;left:22px}.hamburgerLink-row--742 .sim_btn span{font-size:18px}.hamburgerChild_list .hamburgerChild_item{border-bottom:solid 1px #e8e8e8;background-color:#f7f7f7}.hamburgerOther{background-color:#b5c8d9;padding-top:40px}.hamburgerOther_btn>a{display:flex;font-feature-settings:"palt" 1,"trad" 1;position:relative;justify-content:center;align-items:center;flex-direction:column;color:#333;text-align:center;font-size:14px;font-weight:bold;line-height:1.3;border-radius:100px;position:relative;width:160px;height:60px;background-color:#fff;box-sizing:border-box}.hamburgerOther_btn>a::after{content:"";display:inline-block;width:7px;height:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #333;border-right:2px solid #333;position:absolute;top:0;bottom:0;right:10px;margin:auto}.hamburgerClose{background-color:#b5c8d9;padding-bottom:44px}.hamburgerClose .btn-close{display:block;height:40px;padding-top:22px;border-radius:3px;color:#fff;font-size:18px;font-weight:bold;letter-spacing:0;text-align:center;cursor:pointer;position:relative}.hamburgerClose .btn-close::after,.hamburgerClose .btn-close::before{content:"";display:inline-block;width:26px;height:4px;background-color:#fff;border-radius:1px;position:absolute;top:26px;left:-100px;right:0;margin:auto;transform:rotate(45deg)}.hamburgerClose .btn-close::before{transform:rotate(-45deg)}.fixLinkArea.fase .fixLinkArea_item{display:flex;padding:0}.fixLinkArea.fase .fixLinkArea_item .fixLinkArea_btn{margin-top:0}.fase .question,.fase .question_NEXT{background-color:#b5c8d9;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.fase .question_NEXT,.fase .question_NEXT_NEXT{background-color:#fff}.fase .question .q-item,.fase .question .q-item_NEXT,.fase .question_NEXT .q-item,.fase .question_NEXT .q-item_NEXT{display:flex;justify-content:center;align-items:center;width:160px;height:50px;line-height:48px;background-color:#fff;border:2px solid #fff;border-radius:25px;font-size:12px;font-weight:bold;box-sizing:border-box;position:relative;margin:30px 0}.fase .question .q-item::before,.fase .question .q-item_NEXT::before,.fase .question_NEXT .q-item::before,.fase .question_NEXT .q-item_NEXT::before{position:absolute;content:"";width:8px;height:8px;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(45deg);right:10px}.fase .question .q-item_NEXT,.fase .question .q-item_NEXT_NEXT,.fase .question_NEXT .q-item_NEXT,.fase .question_NEXT .q-item_NEXT_NEXT{background-color:#236ecd;color:#fff;height:54px;margin:14px 0}.fase .question .q-item_NEXT::before,.fase .question .q-item_NEXT_NEXT::before,.fase .question_NEXT .q-item_NEXT::before,.fase .question_NEXT .q-item_NEXT_NEXT::before{border-top:2px solid #fff;border-right:2px solid #fff}.fase .footer_tax_note{text-align:center;color:#333;font-size:12px;line-height:1.5em;font-weight:bold;padding:20px}.fase .footerMenuSub_list{flex-wrap:initial;justify-content:space-between;letter-spacing:-0.05em}.fase .footerMenuSub_list .footerMenuSub_item{margin-right:4px;flex:initial}.fase .siteFooter{padding-bottom:100px}.cta_Ace{border-bottom:solid 1px #e5e5e5}.cta_Ace .cta_ttl{background:#f2f2f2}.cta_Ace .cta_ttl img{width:100%}.cta_Ace .cta_btn{margin-top:-1px;position:relative;z-index:1;text-align:center;font-size:7vw;font-weight:bold;line-height:1.2;background:#f23171;text-align:center;padding:35px 0 60px}.cta_Ace .cta_btn .ace_sbttl{font-size:3.7vw;color:#fff;margin-bottom:10px}.cta_Ace .cta_btn img{width:90%}.cta_Ace .cta_btn a{display:block;background:#fff;font-size:22px;border-radius:100px;padding:29px 0;color:#f23171;box-shadow:0 8px 8px #dd1566;position:relative}.cta_Ace .cta_btn a::after{content:"";display:inline-block;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #f23171;border-right:2px solid #f23171;top:0;bottom:0;margin:auto;position:absolute;right:30px}.cta_Ace .cta_memo{font-size:3vw;line-height:4.5vw;color:#3c3c3c;padding:10px 0}.cta_Ace .inner{width:calc(100% - 40px);margin:auto}.scroll-fade{opacity:0}.scroll-fade.js-animated{animation:fadebtn .5s forwards}@keyframes fadebtn{0%{transform:translateY(-20px);opacity:0}100%{transform:translateY(20px);opacity:1}}.cta_support{display:flex;align-items:center;justify-content:center;padding-top:18px}.cta_title{font-size:20px;padding-top:8px;padding-left:16px}.page-nav{width:100%;display:flex;flex-flow:row wrap}.page-nav__item{background:#f2f2f2;width:33.3333333333%;height:84px;box-sizing:border-box;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;color:#000;font-size:13px;position:relative}.page-nav__item::before{content:"";width:0;height:0;border-top:solid 10px rgba(0,0,0,0);border-right:solid 10px #b5c8d9;border-bottom:solid 10px #b5c8d9;border-left:solid 10px rgba(0,0,0,0);position:absolute;right:1px;bottom:1px}.page-nav__item::after{content:"";width:4px;height:4px;border-top:solid 1px #000;border-right:solid 1px #000;box-sizing:border-box;transform:rotate(45deg);position:absolute;right:5px;bottom:5px}.page-nav__item:not(:nth-child(3n+1)){border-left:solid 1px #b5c8d9}.page-nav__item:nth-child(n+4){border-top:solid 1px #b5c8d9}.page-nav__icon--about{width:29px;margin-bottom:14.5px}.page-nav__icon--plan{width:31.5px;margin-bottom:10px}.page-nav__icon--benefits{width:31.5px;margin-bottom:12px}.page-nav__icon--options{width:30px;margin-bottom:10px}.page-nav__icon--flow{width:31px;margin-bottom:10px}.page-nav__icon--faq{width:33.5px;margin-bottom:10px}.global-cta__button--area,.global-cta__button--appoint,.global-cta__button--complete{height:60px;padding:0 15px;border-radius:30px;box-sizing:border-box;color:#fff;font-size:13px;font-weight:bold;text-align:center;text-decoration:none;display:flex;justify-content:center;align-items:center}.global-cta__button--area::after,.global-cta__button--appoint::after,.global-cta__button--complete::after{content:"";width:8px;height:8px;border-top:solid #fff 1px;border-right:solid #fff 1px;box-sizing:border-box;margin-left:auto;transform:rotate(45deg)}.form-easy.cta-hidden .global-cta{display:none}.global-cta{background:#103062;height:300px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.global-cta__title{display:flex;justify-content:center;align-items:center}.global-cta__title::before{content:"";background:url("/img/sp/common/cta_dog.png") no-repeat center center;background-size:cover;width:60px;height:55px;margin-right:10px}.global-cta__ttl-text{color:#ffec18;font-size:23px}.global-cta__ttl-sub{margin-bottom:10px;color:#fff;font-size:16px;display:block}.global-cta__buttons{width:84%;margin:11px auto 0;display:flex;flex-flow:row wrap;justify-content:space-between}.global-cta__button--complete{background:linear-gradient(to right, #f9719e, #f23071);width:100%;height:75px;padding:0 25px;border-radius:37.5px;margin-bottom:20px;font-size:22px;flex:1 1 auto}.global-cta__button--complete img{width:29px;margin-right:19px}.global-cta__button--appoint{background:linear-gradient(to right, #70a7ff, #236cde);width:calc(50% - 5px)}.global-cta__button--appoint img{width:25px;margin-right:15px}.global-cta__button--appoint.ghost{border:solid 1px #fff;background:none}.global-cta__button--area{width:calc(50% - 5px);padding:0 14px;border:solid 1px #fff}.global-cta__button--area img{width:18px;margin-right:17px}.global-cta__button--742{height:75px;padding:0 25px;border-radius:37.5px;font-size:22px;flex:1 1 auto}.global-cta__button--742 img{width:29px;margin-right:19px}.global-cta__button--742 br{display:none}#popup_paypay{position:fixed;z-index:100;top:0;left:0;right:0;bottom:0;visibility:hidden;-webkit-transition:-webkit-transform .2s,opacity .2s,visibility 0s .2s;transition:transform .2s,opacity .2s,visibility 0s .2s;opacity:0}#popup_paypay.on{visibility:visible;-webkit-transition:-webkit-transform .4s,opacity .4s;transition:transform .4s,opacity .4s;opacity:1}#popup_paypay .popup_box{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}#popup_paypay .popup_bg{display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7)}#popup_paypay .popup_main{position:relative;z-index:5}#popup_paypay .popup_close{position:absolute;z-index:1;color:#fff;right:-7px;top:-40px;font-size:40px}.popup_paypay img{width:350px}.popup_paypay li:not(:first-child){margin-top:10px}.banners-paypay{margin-bottom:10px}.banners-paypay img{width:100%}.banners-paypay a{display:inline-block}.banners__text{margin-top:10px;color:#666;font-size:12px;line-height:1.5}
