﻿@import"https://fonts.googleapis.com/earlyaccess/notosansjp.css";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@400;700&display=swap";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}.button--accordion,.button--point,.button--invalid,.button--complete,.button--appoint,.button--area,.button--grad-p,.button--grad-b,.button--ghost,.button{border:none;border-radius:9999px;padding:0;box-sizing:border-box;outline:none;font-weight:bold;line-height:1;text-align:center;text-decoration:none;letter-spacing:.05em;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;transition:all .3s ease 0s}.button--accordion:hover,.button--point:hover,.button--invalid:hover,.button--complete:hover,.button--appoint:hover,.button--area:hover,.button--grad-p:hover,.button--grad-b:hover,.button--ghost:hover,.button:hover{letter-spacing:.1em}.button--accordion::after,.button--point::after,.button--invalid::after,.button--complete::after,.button--appoint::after,.button--area::after,.button--grad-p::after,.button--grad-b::after,.button--ghost::after,.button::after{content:"";width:8px;height:8px;border-top:solid 2px currentcolor;border-right:solid 2px currentcolor;box-sizing:border-box;position:absolute;top:50%;right:15px;transform:translate(0, -50%) rotate(45deg)}.btn-disable.button--accordion,.btn-disable.button--point,.btn-disable.button--invalid,.btn-disable.button--complete,.btn-disable.button--appoint,.btn-disable.button--area,.btn-disable.button--grad-p,.btn-disable.button--grad-b,.btn-disable.button--ghost,.btn-disable.button{background:#aaa;color:#666;box-shadow:none;pointer-events:none}.button--ghost{border:solid 2px currentcolor;box-shadow:5px 5px 10px 0 rgba(0,0,0,.1);color:#236ecd;font-size:16px}.button--grad-b{background:linear-gradient(to right, #70a7ff 0%, #236cde 50%, #70a7ff 100%);background-size:200% 100%;box-shadow:5px 5px 10px 0 rgba(0,0,0,.1);color:#fff;font-size:18px}.button--grad-b:hover{background-position:-100% 0}.button--grad-p{background:linear-gradient(to right, #fa75a2 0%, #f23071 50%, #fa75a2 100%);background-size:200% 100%;box-shadow:5px 5px 10px 0 rgba(0,0,0,.1);color:#fff;font-size:18px}.button--grad-p:hover{background-position:-100% 0}.button--area::before{content:"";background:url("/img/common/area.svg") no-repeat center center;background-size:contain;width:13px;height:17px;position:absolute;top:50%;left:18px;transform:translate(0, -50%)}.button--appoint::before{content:"";background:url("/img/common/appoint.svg") no-repeat center center;background-size:contain;width:23px;height:23px;position:absolute;top:50%;left:15px;transform:translate(0, -50%)}.button--complete::before{content:"";background:url("/img/common/complete.svg") no-repeat center center;background-size:contain;width:26px;height:23px;position:absolute;top:50%;left:15px;transform:translate(0, -50%)}.button__tooltip--complete{background:#fff;width:310px;height:30px;border:solid 1px currentcolor;box-sizing:border-box;color:#f23071;font-size:14px;letter-spacing:.05em;font-weight:bold;display:flex;justify-content:center;align-items:center;position:absolute;top:-22px;left:50%;transform:translate(-50%, 0)}.button__tooltip--complete::before,.button__tooltip--complete::after{content:"";width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%, 0)}.button__tooltip--complete::before{border-top:solid 9px currentcolor;border-right:solid 6px rgba(0,0,0,0);border-left:solid 6px rgba(0,0,0,0)}.button__tooltip--complete::after{border-top:solid 7px #fff;border-right:solid 4px rgba(0,0,0,0);border-left:solid 4px rgba(0,0,0,0)}.button--invalid{background:#fff;border:solid 2px rgba(0,0,0,0);font-size:18px}.button--invalid:hover{border:solid 2px #236ecd}.button--point{background:#236ecd;color:#fff;font-size:20px}.button--accordion{background:#fff;border:2px #b5c8d9 solid;color:#000;font-size:22px}.button--accordion::after,.button--accordion::before{display:block;content:"";background-color:#1e2d4c;position:absolute;width:14px;height:2px;top:calc(50% - 1px);right:30px;border:none;transform:none}.button--accordion::before{width:2px;height:14px;top:calc(50% - 7px);right:36px}.button--accordion.open::before{display:none}.header{background:#fff;width:100%}.header__container{width:1000px;height:80px;margin:0 auto;display:flex;align-items:center}.header__company{margin-top:8px;color:#000;font-size:16px;line-height:1;text-decoration:none}.header__buttons{margin-left:auto;display:flex;align-items:flex-end}.header__buttons>*:not(:first-child){margin-left:10px}.header__area{width:200px;height:45px}.header__area span{padding-left:6px}.header__appoint{width:230px;height:50px}.header__appoint span{padding-left:12px}.header__complete{width:230px;height:50px}.header__complete span{padding-left:17px}.follow-header{position:fixed;width:100%;z-index:100;height:80px;top:-80px}.menu__link--support,.menu__link--flow,.menu__link--options,.menu__link--benefits,.menu__link--price,.menu__link--about,.menu__link{height:100%;box-sizing:border-box;color:#000;font-size:16px;line-height:1;flex:1 1 auto;display:flex;justify-content:center;align-items:center;transition:all .2s ease 0s;position:relative}.menu__link--support::before,.menu__link--flow::before,.menu__link--options::before,.menu__link--benefits::before,.menu__link--price::before,.menu__link--about::before,.menu__link::before{content:"";margin-right:10px}.menu__link--support::after,.menu__link--flow::after,.menu__link--options::after,.menu__link--benefits::after,.menu__link--price::after,.menu__link--about::after,.menu__link::after{content:"";width:100%;position:absolute;bottom:0;transition:all .2s ease 0s}.menu__link--support:hover,.menu__link--flow:hover,.menu__link--options:hover,.menu__link--benefits:hover,.menu__link--price:hover,.menu__link--about:hover,.menu__link:hover{color:#236ecd}.menu__link--support:hover::after,.menu__link--flow:hover::after,.menu__link--options:hover::after,.menu__link--benefits:hover::after,.menu__link--price:hover::after,.menu__link--about:hover::after,.menu__link:hover::after{border-bottom:solid 3px rgba(0,0,0,0);border-image:linear-gradient(to right, #70a7ff 0%, #236ecd 50%);border-image-slice:1}.menu{background:#f7f7f7;width:100%}.menu__container{width:1000px;height:60px;padding:2px 0;margin:0 auto;box-sizing:border-box;display:flex;align-items:center}.menu__items{height:100%;margin-right:auto;flex:1 1 auto;display:flex}.menu__item{height:100%;flex:1 1 auto;display:flex;align-items:center}.menu__item::before{content:"";width:0;height:40px;border-right:solid 1px #7497b7}.menu__link--about::before{background:url("/img/common/about.svg") no-repeat center center;background-size:contain;width:23px;height:18px}.menu__link--price::before{background:url("/img/common/price.svg") no-repeat center center;background-size:contain;width:22px;height:22px}.menu__link--benefits::before{background:url("/img/common/benefits.svg") no-repeat center center;background-size:contain;width:20px;height:19px}.menu__link--options::before{background:url("/img/common/options.png") no-repeat center center;background-size:contain;width:21px;height:21px}.menu__link--flow::before{background:url("/img/common/flow.svg") no-repeat center center;background-size:contain;width:20px;height:20px}.menu__link--support::before{background:url("/img/common/support.png") no-repeat center center;background-size:contain;width:20px;height:18px}.menu__humbuger{width:60px;height:56px}.humbuger-menu{background:#fff;padding:0;border:none;outline:none;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;cursor:pointer}.humbuger-menu__line{background:#236ecd;width:30px;height:3px}.humbuger-menu__line:not(:first-child){margin-top:8px}.follow-menu{width:54px;height:49px;box-shadow:0px 0px 16px 0px rgba(0,0,0,.1);position:absolute;top:14px;right:10px}.follow-menu.humbuger-menu{z-index:10}.global-menu__overlay{background:#103062;position:fixed;top:0;left:0;z-index:1000;opacity:0;pointer-events:none;transition:opacity .5s ease 0s}.global-menu--active .global-menu__overlay{width:100vw;height:100vh;opacity:.9;pointer-events:auto}.global-menu__container{background:#fff;width:360px;height:100%;padding-top:82px;box-sizing:border-box;position:fixed;top:0;right:0;z-index:1001;transform:translate(100%, 0);transition:transform .5s ease 0s}.global-menu--active .global-menu__container{transform:translate(0%, 0)}.global-menu__close{background:rgba(0,0,0,0);width:22px;height:22px;padding:0;border:none;outline:none;text-indent:-999px;overflow:hidden;position:absolute;top:40px;right:16px;cursor:pointer}.global-menu__close::before,.global-menu__close::after{content:"";background:#236ecd;width:30px;height:3px;position:absolute;top:50%;left:50%}.global-menu__close::before{transform:translate(-50%, -50%) rotate(45deg)}.global-menu__close::after{transform:translate(-50%, -50%) rotate(135deg)}.global-menu__body{height:100%;border-top:solid 1px #e5e5e5;box-sizing:border-box;overflow:auto}.global-menu__item{height:60px;padding:0 36px 0 20px;border-bottom:solid 1px #e5e5e5;color:#000;font-size:16px;font-weight:bold;display:flex;align-items:center;position:relative;transition:all .3s ease 0s;cursor:pointer}.global-menu__item::before,.global-menu__item::after{content:"";width:16px;height:0px;border-top:solid 2px #236ecd;position:absolute;top:50%;right:20px}.global-menu__item::after{transform:rotate(90deg)}.global-menu__item.open{background:#236ecd;color:#fff}.global-menu__item.open::before,.global-menu__item.open::after{border-top:solid 2px currentcolor}.global-menu__item.open::after{content:none}.global-menu__icon--about{width:23px;height:18px;margin-right:11px;fill:none;stroke:#236cde;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.global-menu__icon--price{width:22px;height:22px;margin-right:10px}.global-menu__icon--price .cls-1,.global-menu__icon--price .cls-2{fill:none}.global-menu__icon--price .cls-1,.global-menu__icon--price .cls-2,.global-menu__icon--price .cls-3{stroke:#236cde;stroke-width:4px}.global-menu__icon--price .cls-2,.global-menu__icon--price .cls-3{stroke-linecap:round;stroke-linejoin:round}.global-menu__icon--price .cls-3{fill:#236cde;fill-rule:evenodd}.global-menu__icon--benefits{width:20px;height:19px;margin-right:12px;fill:none;stroke:#236cde;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.global-menu__icon--flow{width:20px;height:20px;margin-right:10px}.global-menu__icon--flow .cls-1,.global-menu__icon--flow .cls-2{fill:none;stroke:#236cde;stroke-width:4px}.global-menu__icon--flow .cls-2{stroke-linecap:round;stroke-linejoin:round}.global-menu__item.open .global-menu__icon--about{stroke:#fff}.global-menu__item.open .global-menu__icon--price .cls-1,.global-menu__item.open .global-menu__icon--price .cls-2,.global-menu__item.open .global-menu__icon--price .cls-3{stroke:#fff}.global-menu__item.open .global-menu__icon--price .cls-3{fill:#fff}.global-menu__item.open .global-menu__icon--benefits{stroke:#fff}.global-menu__item.open .global-menu__icon--flow .cls-1,.global-menu__item.open .global-menu__icon--flow .cls-2{stroke:#fff}.global-menu__pages{background:#f7f7f7;padding:11px 0 11px 56px;display:none}.global-menu__page{padding:9px 25px 9px 0;color:#000;font-size:14px;display:flex;align-items:center;transition:all .3s ease 0s}.global-menu__page::after{content:"";width:8px;height:8px;border-top:solid 1px #236ecd;border-right:solid 1px #236ecd;box-sizing:border-box;margin-left:auto;transform:rotate(45deg)}.global-menu__page:hover{color:#236ecd;text-decoration:underline}.global-menu__buttons{padding:20px;display:flex;flex-flow:row wrap;justify-content:space-between}.global-menu__complete{width:100%;height:70px;margin-bottom:15px}.global-menu__complete span{padding-left:18px}.global-menu__complete::before{width:29px;height:26px;left:31px}.global-menu__appoint{width:calc(50% - 5px);height:60px}.global-menu__appoint span{padding-left:8px}.global-menu__appoint::before{width:20px;height:20px;left:15px}.global-menu__area{width:calc(50% - 5px);height:60px}.global-menu__area span{padding-left:5px}.global-menu__area::before{width:14px;height:20px;left:13px}.form-easy{background:#ffe600;padding:13px 0 30px}.form-easy__title{min-height:100px;color:#236ecd;font-weight:bold;text-shadow:2px 2px 0 #fff;display:flex;justify-content:center;align-items:center}.form-easy__title::before{content:"";background:url("/img/common/form-easy_pc_bg.png") no-repeat center center;width:150px;height:100px}.form-easy__ttl-sub{display:block;margin-top:10px;line-height:1.5;font-size:16px;text-align:left;color:#222;text-shadow:none}.form-easy__ttl-sub1{font-size:17px;text-align:center;display:block}.form-easy__ttl-sub2{margin-top:6px;font-size:25px;text-align:center;display:block}.form-easy__ttl-main{margin-left:16px;font-size:50px}.form-easy__container{width:1000px;margin:0 auto}.form-easy__iframe{width:100%;height:257px}.form-easy__user{padding:32px 0 16px;background-color:#fff;border:4px solid #236ecd;border-radius:12px}.form-easy__user .user-title{color:#236ecd;font-size:24px;font-weight:bold;text-align:center}.form-easy__user .user-select{display:flex;justify-content:center;column-gap:30px;margin-top:18px}.form-easy__user .user-select .select-site .site-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;background-color:#236ecd;width:316px;height:64px;border-radius:32px;font-size:16px;font-weight:bold;position:relative}.form-easy__user .user-select .select-site .site-btn::after{content:"";position:absolute;background:url("/img/simulation/icon_03.png") center/contain no-repeat;width:24px;height:24px;right:14px;top:50%;transform:translateY(-50%)}.form-easy__user .user-select .select-site .site-btn .ruby{font-size:12px;line-height:1.8}.form-easy__user .user-select .select-site .site-btn+.site-btn{margin-top:18px}.form-easy__user .user-select .select-form{text-align:center}.form-easy__user .user-select .select-form .form-guide{font-size:16px;font-weight:bold}.form-easy__user .user-select .select-form .form-fukidashi{margin-top:10px;display:flex;justify-content:center;align-items:center;color:#f23071;height:24px;border:2px solid #f23071;border-radius:14px;font-size:14px;font-weight:bold;position:relative}.form-easy__user .user-select .select-form .form-fukidashi::before{content:"";position:absolute;border:10px solid rgba(0,0,0,0);border-bottom:none;border-top:10px solid #e83e62;width:0;height:0;top:100%;left:50%;transform:translateX(-50%)}.form-easy__user .user-select .select-form .form-fukidashi::after{content:"";position:absolute;border:8px solid rgba(0,0,0,0);border-bottom:none;border-top:8px solid #fff;width:0;height:0;top:100%;left:50%;transform:translateX(-50%)}.form-easy__user .user-select .select-form .form-btn{display:flex;justify-content:center;align-items:center;margin-top:8px;color:#fff;background-color:#f23071;box-shadow:0 4px 0 #b60e46;width:372px;height:80px;border-radius:40px;font-size:18px;font-weight:bold;position:relative}.form-easy__user .user-select .select-form .form-btn::before{content:"";position:absolute;background:url("/img/common/complete.svg") center/contain no-repeat;width:30px;height:27px;left:28px;top:50%;transform:translateY(-50%)}.form-easy__user .user-select .select-form .form-btn::after{content:"";position:absolute;border-right:2px solid #fff;border-bottom:2px solid #fff;width:12px;height:12px;right:28px;top:50%;transform:translateY(-50%) rotate(-45deg)}.cta{background:#103062;width:100%;padding:30px 0 50px}.cta__title{min-height:78px;color:#fff;font-size:28px;font-weight:normal;display:flex;justify-content:center;align-items:center}.cta__title::before{content:"";background:url("/img/common/cta_dog.png") no-repeat center center;width:83px;height:78px;margin-right:12px}.cta__ttl-st{color:#ffec18;font-size:36px;font-weight:bold}.cta__ttl-st .number{font-size:42px}.cta__buttons{margin-top:9px;display:flex;justify-content:center;align-items:center}.cta__buttons>*{margin:0 10px}.cta__area{width:245px;height:90px;color:#fff;font-size:22px}.cta__area>span{padding-left:15px}.cta__area::before{background:url("/img/common/area_cta.svg") no-repeat center center;width:24px;height:36px;left:21px}.cta__area::after{width:14px;height:14px;right:18px}.cta__appoint{width:245px;height:90px;font-size:22px}.cta__appoint>span{padding-left:11px}.cta__appoint::before{width:35px;height:35px;left:20px}.cta__appoint::after{width:14px;height:14px;right:20px}.cta__complete{width:480px;height:90px;font-size:30px}.cta__complete>span{padding-left:28px}.cta__complete::before{width:40px;height:36px;left:30px}.cta__complete::after{width:14px;height:14px;right:30px}.invalid{background:#b5c8d9;width:100%;padding:20px 0;display:flex;justify-content:center;align-items:center}.invalid__link{margin:0 10px}.invalid__summary{margin-bottom:10px;font-size:14px;font-weight:bold;text-align:center}.invalid .button--invalid{width:330px;height:50px}.footer__cate--flow,.footer__cate--benefits,.footer__cate--price,.footer__cate--about{height:25px;margin-bottom:15px;color:#000;font-size:16px;font-weight:bold;display:flex;align-items:center}.footer__cate--flow::before,.footer__cate--benefits::before,.footer__cate--price::before,.footer__cate--about::before{content:"";margin-right:11px}.footer{padding-bottom:113px}.footer__tax{padding:20px 0;color:#666;font-size:12px;text-align:center}.footer__sitemap{padding:20px 0 40px;display:flex;justify-content:center}.footer__line_recommend{width:1000px;margin:0px auto 25px}.footer__pages{width:250px;padding-right:1em;box-sizing:border-box}.footer__cate--about::before{background:url("/img/common/about.svg") no-repeat center center;background-size:contain;width:23px;height:18px}.footer__cate--price::before{background:url("/img/common/price.svg") no-repeat center center;background-size:contain;width:25px;height:25px}.footer__cate--benefits::before{background:url("/img/common/benefits.svg") no-repeat center center;background-size:contain;width:21px;height:19px}.footer__cate--flow::before{background:url("/img/common/flow.svg") no-repeat center center;background-size:contain;width:25px;height:25px}.footer__page:not(:first-child){margin-top:10px}.footer__link{font-size:14px;line-height:1.5;display:flex;align-items:baseline;transition:all .3s ease 0s}.footer__link:not(:first-child){margin-top:10px}.footer__link:hover{color:#236ecd;text-decoration:underline}.footer__link::before{content:"";width:8px;height:8px;border-top:solid 1px #236ecd;border-right:solid 1px #236ecd;box-sizing:border-box;margin-right:10px;transform:rotate(45deg)}.footer__bottom{background:#f7f7f7;width:100%}.footer__bottom-container{width:1000px;height:53px;margin:0 auto;display:flex;align-items:center}.footer__copyright{color:#000;font-size:12px}.footer__number_pc{margin-left:auto;color:#000;font-size:12px}.follow-footer{background:#fff;width:100%;height:80px;box-shadow:-2px 0 16px 0 rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;position:fixed;bottom:0;z-index:100}.follow-footer>*{margin:0 10px}.follow-footer__area{width:295px;height:54px}.follow-footer__area>span{padding-left:7px}.follow-footer__area::before{width:19px;height:27px;left:18px}.follow-footer__appoint{width:295px;height:54px}.follow-footer__appoint>span{padding-left:11px}.follow-footer__appoint::before{width:28px;height:28px;left:20px}.follow-footer__complete{width:370px;height:54px}.follow-footer__complete>span{padding-left:13px}.follow-footer__complete::before{width:30px;height:28px;left:30px}body{font-family:"Noto Sans JP",sans-serif}a{color:#000;text-decoration:none}select{-webkit-appearance:menulist-button}.number{font-family:"Oswald",sans-serif}.hamburgerShadow{display:none;width:100vw;height:100vh;background-color:rgba(35,110,205,.8);position:fixed;top:0;left:0;z-index:9999}.footerLinkConsul_btn,.footerLinkPhone_btn{display:block}.footerLinkConsul_btn>a,.footerLinkPhone_btn>a{display:block;width:100%;color:#fff;text-align:center;font-size:16px;font-weight:700;line-height:60px;border-radius:30px;position:relative;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}.footerLinkConsul_btn>a:hover,.footerLinkPhone_btn>a:hover{opacity:.7}.footerLinkConsul_btn>a::before,.footerLinkPhone_btn>a::before{content:"";display:inline-block;vertical-align:middle;transform:translateY(-0.1em);margin-right:8px}.footerLinkConsul_btn>a::after,.footerLinkPhone_btn>a::after{content:"";width:7px;height:12px;position:absolute;top:0;bottom:0;right:40px;margin:auto;background:url("../../../img/common/icon_general-arrow-white.png") 0 0/contain no-repeat}.footerLinkConsul_btn>a{background-color:#f23071}.footerLinkConsul_btn>a::before{width:17px;height:20px;background:url("../../../img/common/icon_hamburger-consul.png") 0 0/contain no-repeat}.footerLinkPhone_btn{margin-top:30px}.footerLinkPhone_btn>a{background-color:#236ecd}.footerLinkPhone_btn>a::before{width:20px;height:20px;background:url("../../../img/common/icon_hamburger-phone.png") 0 0/contain no-repeat}.footerLinkPhone_btn_bnr{margin:30px 0 0;display:block}.fixLinkArea{position:fixed;bottom:0;left:0;z-index:100;background-color:#0c51c7;width:100%;display:none}.fixLinkAreaInner{width:1000px;height:100px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end;background:url("/img/common/fixed-footer_img.png") no-repeat;background-position:left bottom}.fixLinkArea_item{position:relative}.fixLinkArea_btn>a{display:block;color:#fff;text-align:center;font-size:20px;font-weight:700;line-height:1.3;border-radius:100px;padding:8px 0 12px;position:relative;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;cursor:pointer;width:220px;letter-spacing:2px;margin-left:12px}.fixLinkArea_btn>a span{font-size:16px;font-weight:normal;letter-spacing:0px}.fixLinkArea_btn>a:hover{opacity:.7}.fixLinkArea_btn>a::before{content:"";display:block;position:absolute}.fixLinkArea_btn>a::after{content:"";width:7px;height:12px;position:absolute;top:0;bottom:0;right:20px;margin:auto;background:url("../../../img/common/icon_general-arrow-white.png") 0 0/contain no-repeat}.fixLinkArea_btn-net>a{background-color:#f23071}.fixLinkArea_btn-hikarin>a,.fixLinkArea_btn-hikarin>span{background-color:#0bc}.fixLinkArea_btn-hikarin>a::before,.fixLinkArea_btn-hikarin>span::before{width:45px;height:60px;bottom:10px;left:56px;background:url("../../../img/common/pic_blow-hikarin.png") 0 0/contain no-repeat}.formHeaderInner{width:1000px;margin:0 auto;padding:20px 0;display:flex;align-items:center}.formHeaderLogo{width:204px;margin-right:19px}.formHeaderLogo>img{width:100%;vertical-align:bottom}.formHeader_txt{line-height:1;font-size:12px}.formHeaderPhone_btn{width:170px;margin-left:auto}.formHeaderPhone_btn>a{display:block;color:#fff;text-align:center;font-size:16px;font-weight:700;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;border-radius:20px;background-color:#236ecd;line-height:40px;width:100%;margin-right:20px;cursor:pointer}.formHeaderPhone_btn>a::before,.formHeaderPhone_btn>a::after{content:"";display:inline-block;vertical-align:middle;transform:translateY(-0.1em)}.formHeaderPhone_btn>a::before{margin-right:8px;width:20px;height:20px;background:url("../../../../img/common/icon_hamburger-phone.png") 0 0/contain no-repeat}.formHeaderPhone_btn>a::after{margin-left:11px;width:7px;height:12px;background:url("../../../../img/common/icon_general-arrow-white.png") 0 0/contain no-repeat}.formHeaderPhone_btn>a:hover{opacity:.7}.formFooter{background-color:#fff;line-height:60px;font-size:12px;text-align:center}#cboxOverlay{background-color:rgba(35,110,205,.8)}#cboxLoadedContent{margin-bottom:0}#colorbox.colorbox-modal-fixed{position:fixed !important;top:20px !important}#cboxTopLeft,#cboxTopCenter,#cboxTopRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight{display:none}#cboxWrapper{padding-top:30px}#cboxClose{background:#eee url("../../../img/simulation/btn_close.png") 50% 50% no-repeat;background-size:60% auto;border-radius:900px;bottom:auto;top:-19px;right:-19px;width:50px;height:50px}#cboxClose:hover{background-position:50%}.breadcrumb{width:100%;background-color:#f7f7f7}.breadcrumb ul{display:flex;width:1000px;margin:0 auto}.breadcrumb li{font-weight:bold}.breadcrumb li,.breadcrumb li>a{font-size:12px;line-height:35px;color:#666}.breadcrumb li>a{font-weight:normal;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}.breadcrumb li>a:hover{opacity:.7}.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 12px}.breadcrumb li:last-child::after{content:none}.contentHead{text-align:center;margin:29px auto 35px;width:1000px}.contentHead-reverse{margin-bottom:32px}.contentHead-underLine{padding-bottom:80px}.contentHead_ttl{font-size:40px;line-height:1.5;margin-bottom:6px;font-weight:bold}.contentHead_ttl-reverse{margin-bottom:0}.contentHead_ttl-underLine{border-bottom:solid 1px #ccc;padding-bottom:30px;margin-bottom:0}.contentHead_txt{font-size:16px;line-height:1.75}.contentHead_txt-reverse{font-size:22px;margin-bottom:-2px}.questionSerch_txt{padding:40px 0 10px;text-align:center;font-size:28px;line-height:1.71;font-weight:bold}.questionSerch_txt-strong{color:#236ecd}.questionArea_item{border-radius:7px;overflow:hidden;margin-top:20px}.questionArea_item_ttl{display:block;font-size:26px;font-weight:bold;text-align:center;margin:48px 0 36px}.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:22px;line-height:1.81;background-color:#fff;color:#000;padding:20px 90px 18px 20px;box-sizing:border-box;position:relative;transition-property:background-color,color,opacity;transition-duration:.3s;transition-timing-function:ease;cursor:pointer}.questionText:hover{opacity:.7}.questionText-active{background-color:#236ecd;color:#fff}.questionText::before,.questionText::after{content:"";display:block;width:30px;height:2px;background-color:#236ecd;position:absolute;top:0;bottom:0;right:25px;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:-59px;margin-left:59px;display:block}.questionTextInner::before{content:"";display:inline-block;width:45px;height:40px;vertical-align:middle;transform:translateY(-0.1em);margin-right:14px;background:url("../../../img/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/support/icon_question-q-current.png") 0 0/contain no-repeat}.questionAnswerWapper{display:none}.questionAnswer{background-color:#fff;padding:20px;box-sizing:border-box;display:flex}.questionAnswer::before{content:"";display:block;width:45px;height:40px;vertical-align:top;margin-right:14px;background:url("../../../img/support/icon_question-a.png") 0 0/contain no-repeat}.questionAnswerInner{display:block;font-size:16px;line-height:1.75;width:calc(100% - 109px);margin-top:6px}.simulationLink{padding:80px 0;position:relative;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 )}.simulationLink::after{content:"";display:block;background:url("../../../img/index/img_simulation.png") 0 0/contain no-repeat;width:275px;height:360px;position:absolute;bottom:0;left:0;right:0;margin:auto;transform:translateX(-390px)}.simulationLink-option::after{background:url("../../../img/about-options/img_simulation.png") 0 0/contain no-repeat;width:287px;height:414px;transform:translateX(-410px)}.simulationLink-gimon,.simulationLink-soudan{overflow:hidden}.simulationLink-gimon::after{bottom:-36px}.simulationLink-soudan::after{bottom:-50px}.simulationLink_ttl{line-height:1.5;font-size:25px;text-align:center;margin-bottom:44px;color:#fff;font-weight:bold}.simulationLink_ttl .simulationLink_text{font-size:40px}.simulationLink_ttl .simulationLink_note{font-size:14px;line-height:5}.simulationLink_ttl.footer{margin-bottom:35px}.simulationLink_ttl.footer .text_l{font-size:42px}.simulationLink_ttl.footer .text_s{font-size:30px}.simulationLink_btn>a{display:block;width:480px;line-height:80px;margin:0 auto;border-radius:40px;background-color:#f23071;text-align:center;font-weight:700;font-size:24px;color:#fff;position:relative;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}.simulationLink_btn>a:hover{opacity:.7}.simulationLink_btn>a::before{content:"";display:inline-block;width:37px;height:42px;vertical-align:middle;transform:translateY(-0.1em);margin-right:29px;background:url("../../../img/index/icon_hamburger-consul.png") 0 0/contain no-repeat}.simulationLink_btn>a::after{content:"";width:11px;height:18px;position:absolute;top:0;bottom:0;right:40px;margin:auto;background:url("../../../img/index/icon_simulation-arrow.png") 0 0/contain no-repeat}.simulationLink_btn-soudan>a{line-height:1.25;padding:22px 0 12px;border-radius:50px}.simulationLink_btn-soudan>a::before{transform:translateY(-0.7em)}.simulationLink_btn-soudanSmall>a{line-height:1.25;padding:15px 0 5px;border-radius:40px;margin-bottom:60px}.simulationLink_btn-soudanSmall>a::before{transform:translateY(-0.7em)}.simulationLink_btn-soudanSmall>a>.simulationLink_txt-sub{font-size:16px}.simulationLink_btn-soudanSmall>a>.simulationLink_txt{font-size:20px}.simulationLink_txt{display:inline-block;text-align:left;font-size:24px}.simulationLink_txt-sub{font-size:18px}.cardArea{width:100%;background-color:#ececec;padding:0 0 80px}.cardAreaInner{width:1000px;margin:0 auto;display:flex;flex-wrap:wrap}.cardAreaInner .banner-area{margin-top:30px}.cardAreaInner .banner-area a{cursor:pointer}.cardArea_item{width:480px;margin-right:40px;background:#fff;padding:44px 0 62px;margin-top:80px}.cardArea_item:nth-child(2n){margin-right:0}.cardArea_item:nth-child(-n+2){margin-top:0}.cardArea_ttl{font-size:20px;line-height:1.7;font-weight:bold;text-align:center;margin-bottom:32px}.cardArea_ttl-strong{font-size:24px;color:#236ecd}.cardArea_tmb{text-align:center}.cardArea_tmb>img{width:auto}.cardArea_txt{font-size:12px;line-height:1.67;color:#666;width:360px;margin:0 auto}.cardArea_txt>a{text-decoration:underline;color:#666}.cardArea_btn{margin-top:50px}.cardArea_btn-option,.cardArea_btn-flow{margin-top:40px}.cardArea_btn>a{display:block;width:320px;margin:0 auto;line-height:60px;color:#fff;font-weight:700;font-size:20px;position:relative;background-color:#236ecd;border-radius:30px;text-align:center;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}.cardArea_btn>a:hover{opacity:.7}.cardArea_btn>a::after{content:"";display:block;width:9px;height:14px;background:url("../../../img/index/icon_card-area-arrow.png") 0 0/contain no-repeat;position:absolute;top:0;bottom:0;right:40px;margin:auto}.bannerSliderWrapper{width:320px;margin:0 auto;position:relative}.bannerSliderWrapper img{width:100%}.slick-slide{outline:0}.slick-dots{display:flex;justify-content:center;font-size:0;margin:10px 0 -20px}.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{position:absolute;top:-20px;left:-60px;bottom:0;margin:auto;width:calc(100% + 120px);height:40px;display:flex;justify-content:space-between}.slick-prev,.slick-next{display:block;background:url("../../../img/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}.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:40px 0 27px}.simulation_form .inputArea_box,.simulation_form .inputAreaChild_box{box-sizing:border-box;position:relative;letter-spacing:-0.4em}.simulation_form .inputArea_btn{width:calc(50% - 2px);display:inline-block;position:relative;z-index:1;letter-spacing:normal;margin:0 2px 0 0}.simulation_form .inputArea_btn.phone{width:calc(50% - 110px)}.simulation_form .inputArea_btn+.simulation_form .inputArea_btn{margin-left:20px}.simulation_form .inputArea_btn>input{display:none}.simulation_form .inputAreaTag{padding:0 7px;box-sizing:border-box;font-size:13px;border-radius:7px;border:solid 2px #ccc;display:block;background-color:#fff;transition-property:border-color;transition-duration:.3s;transition-timing-function:ease;cursor:pointer;position:relative;z-index:1}.simulation_form .inputAreaTag.one{line-height:40px;padding:0 7px 0 30px}.simulation_form .inputAreaTag.two{line-height:16px;padding:4px 7px 4px 32px}.simulation_form .inputAreaTag.text{padding:0}.simulation_form .inputAreaTag.text input{padding:4px 7px;line-height:32px;display:block;border:0;width:calc(100% - 14px);border-radius:5px}.simulation_form .inputAreaTextInfo{font-size:12px;margin-left:20px;display:block;line-height:1.5;position:relative;top:10px;color:#8e8e8e;padding:2px 5px 2px 50px;background-color:#e3f0fc}.simulation_form .inputAreaTextInfo::before{content:"";display:block;width:35px;background-image:url("/img/common/tel-icon.png");background-repeat:no-repeat;background-position:0 5px;position:absolute;top:0;bottom:0;left:10px;margin:auto}.simulation_form .inputAreaTextInfo:after{content:"";width:0;height:0;position:absolute;border-top:15px solid #e3f0fc;border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);top:0;bottom:0;left:-15px;margin:auto;transform:rotate(90deg)}.simulation_form .inputAreaTextInfo span{color:#236ecd}.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:14px;height:14px;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;left:12px;top:15px}.simulation_form .inputAreaTag_icon::after{content:"";display:block;width:6px;height:6px;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:40px;padding:0 22px 0 11px;box-sizing:border-box;font-size:13px;color:#999;border-radius:7px;border:solid 2px #ccc;display:block;background-color:#fff;transition-property:border-color;transition-duration:.3s;transition-timing-function:ease;cursor:pointer;position:relative;letter-spacing:normal}.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% - 13px)}.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:100%;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 .slid_btn{position:absolute;z-index:1;top:39px;left:8px;background:none;border-radius:100px;box-shadow:none;background-image:none;display:block;padding:0;margin:0 auto 0;border:solid 1px #f0f0f0;cursor:pointer;width:28px;height:28px;display:none}.simulation_form .slid_btn:before{content:"";position:absolute;top:0;bottom:0;right:8px;width:6px;height:6px;margin:auto;border-top:1px solid #0b5bce;border-right:1px solid #0b5bce;transform:rotate(-135deg)}.simulation_form .slid_btn.on{display:block}.simulation_form .slid_btn.slid_btn_next{left:auto;right:10px;transform:rotate(180deg)}.simulation_form .select_none{position:absolute;z-index:5;left:0;top:0;right:0;text-align:center;background:#ccc;bottom:0;border-radius:5px;padding:14px 0 0;font-size:13px;color:#999}.simulation_form .provider,.simulation_form .hikkoshi,.simulation_form .daisuu{display:none}.simulation_form .provider.on,.simulation_form .hikkoshi.on,.simulation_form .daisuu.on{display:block}.simulation_form_inner{margin:0 auto;width:1000px}.simulation_form_text{position:relative;z-index:1;padding:0 0 13px 249px}.simulation_form_img{position:absolute;z-index:1;left:-43px;bottom:-1px}.simulation_form_mes1{font-size:31px;color:#fff;font-weight:700;letter-spacing:1px;margin:0 0 17px;text-align:center;padding:0 24px 0 0px}.simulation_form_mes1 span{font-size:24px}.simulation_form_mes3{color:#fff;margin:9px 0 0;text-align:center}.simulation_form_main{background:#fff;position:relative;z-index:5}.simulation_form_main:after{content:"";display:block;clear:both}.simulation_form_input{overflow:hidden;margin:0 44px}.simulation_form_input_tel{float:left;width:620px}.simulation_form_input_tel .simulation_form_box{width:100%;width:735px}.simulation_form_input_tel .simulation_form_box_name{width:auto;height:20px}.simulation_form_input_tel .simulation_form_box_name .any{color:#fff;font-size:10px;font-weight:normal;padding:0 10px}.simulation_form_input_tel .simulation_form_box_name .any i{display:inline-block;background:#7f7f7f;padding:3px 5px}.simulation_form_input_tel .simulation_form_box_name .info{font-size:12px;font-weight:normal}.simulation_form_btn{float:right;width:230px;padding:20px 40px 20px 0}.simulation_form_btn a,.simulation_form_btn button{position:relative;z-index:1;text-align:left;color:#fff;font-weight:700;font-size:17px;background-color:#f23071;border-radius:100px;box-shadow:none;background-image:none;display:block;padding:0;width:200px;margin:0 auto 0;border:none;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;cursor:pointer;padding:0 0 0 73px;height:71px;font-family:"Noto Sans JP",sans-serif}.simulation_form_btn a span,.simulation_form_btn button span{position:absolute;z-index:2;background:#fff;color:#f23071;font-size:17px;left:8px;top:8px;line-height:56px;width:56px;border-radius:100px;text-align:center}.simulation_form_btn a.submit_off,.simulation_form_btn button.submit_off{background-color:#8e8e8e}.simulation_form_btn a.submit_off span,.simulation_form_btn button.submit_off span{color:#8e8e8e}.simulation_form_btn a.submit_on2,.simulation_form_btn button.submit_on2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5;padding:11px 0 0 73px}.simulation_form_btn .submit_on,.simulation_form_btn .submit_on{display:block}.simulation_form_btn .submit_off{display:none}.err .simulation_form_btn .submit_on2,.err .simulation_form_btn .submit_on{display:none}.err .simulation_form_btn .submit_off{display:block}.simulation_form_btn{display:none}.simulation_form_btn.on{display:block}.simulation_form_slid{width:2000px;display:flex;flex-wrap:wrap;position:relative;z-index:1;left:0px;transition:left 500ms ease;-webkit-transition:left 500ms ease;-moz-transition:left 500ms ease}.simulation_form_slid.on2{left:-232px}.simulation_form_slid.on3{left:-464px}.simulation_form_slid.on4{left:-696px}.simulation_form_box{width:216px;margin:13px 16px 0 0}.simulation_form_box_name{display:table;width:100%;font-size:14px;font-weight:700;height:40px}.simulation_form_box_name span{display:table-cell;vertical-align:middle;text-align:center}.virtual_top{background:url("/img/common/sim_bg.png") no-repeat;background-position:top center;background-size:cover}.virtual_top .simulation_form{background:none}.virtual_top .simulation_form_text{padding:0px 0px 13px 265px}.virtual_top .simulation_form_text img{max-width:100%;height:auto}.virtual_top .simulation_form_mes1{font-size:48px;color:#1f63c6}.virtual_top .simulation_form_mes3{font-size:15px;letter-spacing:1px;padding:6px 0;color:#1f63c6}.virtual_top .simulation_form_img{left:-33px}.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 )}.check_inner{margin:0 auto;padding:77px 0 67px 0px;width:1000px;position:relative;z-index:1;box-sizing:border-box}.check_img01{position:absolute;z-index:1;bottom:0px;left:0px;width:280px}.check_img01 img{width:100%;vertical-align:middle}.check_img02{position:absolute;z-index:1;top:0;right:-5px}.check_ttl{color:#fff;font-weight:bold;text-align:center;font-size:24px;margin:0 0 32px;position:relative;z-index:5}.check_ttl span{font-size:44px;display:block;margin:13px 0 0}.check_mes{color:#236ecd;font-weight:bold;font-size:24px;width:412px;margin:0 auto 66px;position:relative;z-index:5;background:#fff;text-align:center;padding:10px 0}.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{display:flex;justify-content:center;position:relative;z-index:5}.check_btn a{background:#f23071;color:#fff;border-radius:50px;padding:11px 0 11px 145px;line-height:1.3;font-size:28px;position:relative;z-index:1;width:513px;margin:0 15px;font-weight:bold;box-sizing:border-box}.check_btn a:before{content:"";position:absolute;top:0;bottom:0;right:30px;width:15px;height:15px;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:17px}.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)}.check_btn a:after{content:"";z-index:1;position:absolute;background-repeat:no-repeat;background-position:0 0;background-size:100% auto}.check_btn_01:after{background-image:url("../../../img/common/icon_hamburger-consul.png");width:46px;height:54px;top:0;bottom:0;left:75px;margin:auto}.check_btn_02:after{background-image:url("../../../img/common/icon_movi.png");width:29px;height:25px;left:32px;top:26px}.check-text{text-align:center;color:#fff;margin-top:17px;font-size:22px}.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;width:1000px;position:relative;z-index:1;padding:83px 0 67px}.support_hed{position:relative;z-index:1;padding:0 0 52px 0px}.support_mes{color:#236ecd;font-weight:bold;font-size:24px;width:450px;margin:0 auto 21px;position:relative;z-index:5;background:#fff;text-align:center;padding:10px 0;position:relative;z-index:5}.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:44px;color:#fff;font-weight:bold;position:relative;z-index:5}.support_ttl .size1{font-size:40px;display:block}.support_ttl .size2{font-size:50px}.support_ttl .size3{font-size:36px}.support_img{position:absolute;z-index:1;bottom:0;left:-35px}.support_img img{vertical-align:middle}.support_list{background:#fff;display:flex;justify-content:center;padding:40px 0 32px}.support_box{width:416px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 36px;position:relative;z-index:1}.support_box:before{content:"";z-index:1;position:absolute;border-left:1px solid #ced6df;top:0;bottom:0;left:0}.support_box:first-child:before{display:none}.support_list_ttl{text-align:center;font-size:15px;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:14px;line-height:1.7;margin:0 0 21px}.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}.form_flow_appoint{margin-bottom:30px}.form_flow_sim{margin-top:40px}.form_flow_sim_footer{width:880px;margin:40px auto 0;padding:15px 20px;background-color:#fff;box-sizing:border-box}.palt-kakko{position:relative}.palt-kakko.small{font-size:.5em}.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}.fixLinkArea.fase{background-color:#e3f0fc}.fixLinkArea.fase .fixLinkAreaInner{background:none}.fixLinkArea.fase .fixLinkAreaInner .simulation_wrapper{position:relative}.fixLinkArea.fase .fixLinkAreaInner .simulation_wrapper .fixed_footer_woman{position:absolute;top:-55px;left:-140px}.fixLinkArea.fase .fixLinkAreaInner .sim_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;cursor:pointer;width:150px;height:60px;margin-left:10px;background-color:#fff;border:solid 2px;box-shadow:0 2px 0 #1d59b8;box-sizing:border-box}.fixLinkArea.fase .fixLinkAreaInner .sim_btn span{font-size:12px}.fixLinkArea.fase .fixLinkAreaInner .sim_btn::before{position:absolute;content:"";width:8px;height:8px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg);right:10px}.fixLinkArea.fase .fixLinkAreaInner .sim_btn::after{content:"";width:21px;height:29px;position:absolute;top:5px;bottom:0;left:8px;margin:auto;background:url("../../../img/icon/sim-icon.png") 0 0/contain no-repeat}.fixLinkArea.fase .fixLinkAreaInner .sim_btn:hover{position:relative;top:2px;box-shadow:none}.fixLinkArea.fase .fixLinkAreaInner .fixLinkArea_btn>a{background-color:#f23071;box-shadow:0 4px 0 #b60e46}.fixLinkArea.fase .fixLinkAreaInner .fixLinkArea_btn>a::before{content:"";width:44px;height:44px;position:absolute;top:0;bottom:0;left:20px;margin:auto;background:url("../../../img/icon/pc-icon.png") 0 0/contain no-repeat}.fixLinkArea.fase .fixLinkAreaInner .fixLinkArea_btn-serihu{position:relative}.fixLinkArea.fase .fixLinkAreaInner .fixLinkArea_btn-serihu .hukidasi-pink{position:absolute;font-weight:bold;color:#f23071;right:0;top:-35px;z-index:2;box-sizing:border-box;font-size:14px;width:370px;height:30px;display:flex;justify-content:center;align-items:center;border:2px solid #f23071;background-color:#fff;border-radius:50px}.fixLinkArea.fase .fixLinkAreaInner .hukidasi-pink:after,.fixLinkArea.fase .fixLinkAreaInner .hukidasi-pink:before{top:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.fixLinkArea.fase .fixLinkAreaInner .hukidasi-pink:after{border-top-color:#fff;border-width:10px;margin-left:-10px}.fixLinkArea.fase .fixLinkAreaInner .hukidasi-pink:before{border-top-color:#f23071;border-width:13px;margin-left:-13px}.fixLinkArea.fase .fixLinkAreaInner .fixLinkArea_btn>a{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;text-align:center;font-size:20px;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:370px;height:60px;letter-spacing:2px;margin-left:10px;padding:0}.fixLinkArea.fase .fixLinkAreaInner .fixLinkArea_btn>a span{font-size:20px;font-weight:normal;letter-spacing:0px}.fixLinkArea.fase .fixLinkAreaInner .fixLinkArea_btn>a:hover{opacity:.7}.fixLinkArea.fase .fixLinkAreaInner .fixLinkArea_btn>a::before{content:"";display:block;position:absolute}.fixLinkArea.fase .fixLinkAreaInner .fixLinkArea_btn>a::after{content:"";width:10px;height:16px;position:absolute;top:0;bottom:0;right:20px;margin:auto;background:url("../../../img/common/icon_general-arrow-white.png") 0 0/contain no-repeat}.fixLinkArea.fase .fixLinkAreaInner .modalTrigger.tel_btn{width:320px;background-color:#236cde;box-shadow:0 4px 0 #1d59b8}.fixLinkArea.fase .fixLinkAreaInner .modalTrigger.tel_btn span{font-size:14px}.fixLinkArea.fase .fixLinkAreaInner .modalTrigger.tel_btn p{font-size:18px}.fixLinkArea.fase .fixLinkAreaInner .modalTrigger.tel_btn::before{content:"";width:44px;height:44px;position:absolute;top:0;bottom:0;left:20px;margin:auto;background:url("../../../img/icon/tel-icon.png") 0 0/contain no-repeat}.siteHeader.fase .header_right{margin:20px auto 0;width:1000px;display:flex;justify-content:flex-end;align-items:center}.siteHeader.fase .header_right a{font-size:12px;letter-spacing:.05em}.siteHeader.fase .header_right a::before{content:"";display:inline-block;width:6px;height:10px;margin-right:7px;margin-left:20px;vertical-align:middle;transform:translateY(-0.1em);background:url("../../../img/common/icon_general-arrow-blue.png") 0 0/contain no-repeat}.siteHeader.fase .siteHeaderInner{padding:20px 0}.siteHeader.fase .siteHeaderInner .header_company_top{flex-direction:column;align-items:flex-start;padding:0}.siteHeader.fase .siteHeaderInner .header_company_top .header_company_Logo{margin-right:5px}.siteHeader.fase .siteHeaderInner .header_company_top .header_company_Logo img{height:38px;width:100%}.siteHeader.fase .siteHeaderInner .header_company_top .header_company_name{font-size:14px;padding-top:8px}.siteHeader.fase .siteHeaderInner .siteHeader_box .header_small_btn.mr-10{margin-right:10px}.siteHeader.fase .siteHeaderInner .siteHeader_box .sim_btn,.siteHeader.fase .siteHeaderInner .siteHeader_box .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;cursor:pointer;width:135px;height:50px;background-color:#fff;border:solid 2px;box-shadow:0 2px 0 #1d59b8;box-sizing:border-box}.siteHeader.fase .siteHeaderInner .siteHeader_box .sim_btn span,.siteHeader.fase .siteHeaderInner .siteHeader_box .area_btn span{font-size:10px}.siteHeader.fase .siteHeaderInner .siteHeader_box .sim_btn::before,.siteHeader.fase .siteHeaderInner .siteHeader_box .area_btn::before{position:absolute;content:"";width:8px;height:8px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg);right:10px}.siteHeader.fase .siteHeaderInner .siteHeader_box .sim_btn:hover,.siteHeader.fase .siteHeaderInner .siteHeader_box .area_btn:hover{position:relative;top:2px;box-shadow:none}.siteHeader.fase .siteHeaderInner .sim_btn::after{content:"";width:19px;height:26px;position:absolute;top:5px;bottom:0;left:8px;margin:auto;background:url("../../../img/icon/sim-icon.png") 0 0/contain no-repeat}.siteHeader.fase .siteHeaderInner .area_btn::after{content:"";width:19px;height:26px;position:absolute;top:5px;bottom:0;left:8px;margin:auto;background:url("../../../img/icon/header-area-icon.png") 0 0/contain no-repeat}.siteHeader.fase .siteHeaderInner .pop_txt{font-size:12px;font-weight:bold;display:flex;justify-content:center;align-items:center;color:#236ecd;padding-bottom:3px}.siteHeader.fase .siteHeaderInner .tel_btn{height:60px;width:240px;box-sizing:border-box;background-color:#236cde;box-shadow:0 4px 0 #1d59b8}.siteHeader.fase .siteHeaderInner .tel_btn span{font-size:15px;margin-left:15px}.siteHeader.fase .siteHeaderInner .tel_btn p{font-size:16px;margin-left:20px}.siteHeader.fase .siteHeaderInner .tel_btn::before{content:"";width:44px;height:44px;position:absolute;top:0;bottom:0;left:10px;margin:auto;background:url("../../../img/icon/tel-icon.png") 0 0/contain no-repeat}.siteHeader.fase .siteHeaderInner .fixLinkArea_btn{margin-left:10px}.siteHeader.fase .siteHeaderInner .fixLinkArea_btn a{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-left:0}.siteHeader.fase .siteHeaderInner .fixLinkArea_btn a::after{width:8px}.siteHeader.fase .siteHeaderInner .fixLinkArea_btn-serihu{position:relative}.siteHeader.fase .siteHeaderInner .fixLinkArea_btn-serihu .hukidasi-pink{position:absolute;font-weight:bold;color:#f23071;right:0;top:-24px;z-index:2;box-sizing:border-box;font-size:12px;width:240px;height:20px;display:flex;justify-content:center;align-items:center;border:2px solid #f23071;background-color:#fff;border-radius:50px}.siteHeader.fase .siteHeaderInner .fixLinkArea_btn-serihu .hukidasi-pink:after,.siteHeader.fase .siteHeaderInner .fixLinkArea_btn-serihu .hukidasi-pink:before{top:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.siteHeader.fase .siteHeaderInner .fixLinkArea_btn-serihu .hukidasi-pink:after{border-top-color:#fff;border-width:9px;margin-left:-9px}.siteHeader.fase .siteHeaderInner .fixLinkArea_btn-serihu .hukidasi-pink:before{border-top-color:#f23071;border-width:12px;margin-left:-12px}.siteHeader.fase .siteHeaderInner .fixLinkArea_btn-serihu .web_btn{height:60px;width:240px;box-sizing:border-box;background-color:#f23071;box-shadow:0 4px 0 #b60e46;font-size:15px;font-weight:bold}.siteHeader.fase .siteHeaderInner .fixLinkArea_btn-serihu .web_btn::before{content:"";width:44px;height:44px;position:absolute;top:0;bottom:0;left:10px;margin:auto;background:url("../../../img/icon/pc-icon.png") 0 0/contain no-repeat}.siteHeader.fase .siteHeaderInner .fixLinkArea_btn-serihu .web_btn span{font-weight:bold}.siteHeader.fase .header_nav{background-color:#e3f0fc;box-sizing:border-box;height:70px}.siteHeader.fase .header_nav #navi{position:relative;margin:auto;width:1000px}.siteHeader.fase .header_nav #navi a[target=_blank]::after,.siteHeader.fase .header_nav #navi>.container::after{content:none}.siteHeader.fase .header_nav #navi .navi{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:flex-start;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;height:70px}.siteHeader.fase .header_nav #navi .navi .sitemap{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin-right:50px}.siteHeader.fase .header_nav #navi .navi .sitemap-menu>dt{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:50px;height:50px;margin:10px 0;background-color:#fff;border-radius:6px;cursor:pointer}.siteHeader.fase .header_nav #navi .navi .sitemap-menu>dt .ham{display:inline-block;width:18px;height:3px;background-color:#000;border-radius:1.5px;margin-left:10px;position:relative}.siteHeader.fase .header_nav #navi .navi .sitemap-menu>dt .ham::before,.siteHeader.fase .header_nav #navi .navi .sitemap-menu>dt .ham::after{display:inline-block;width:18px;height:3px;background-color:#000;border-radius:1.5px}.siteHeader.fase .header_nav #navi .navi .sitemap-menu>dt .ham::before{content:"";position:absolute;top:-6px;left:0;right:0;margin:auto}.siteHeader.fase .header_nav #navi .navi .sitemap-menu>dt .ham::after{content:"";position:absolute;bottom:-6px;left:0;right:0;margin:auto}.siteHeader.fase .header_nav #navi .navi .sitemap-menu>dt .label{display:inline-block;margin-left:10px;font-size:16px;font-weight:bold;line-height:1}.siteHeader.fase .header_nav #navi .navi .sitemap-menu>dt:hover{background-color:#4788ee;color:#fff}.siteHeader.fase .header_nav #navi .navi .sitemap-menu>dt:hover .ham{background-color:#fff}.siteHeader.fase .header_nav #navi .navi .sitemap-menu>dt:hover .ham::before,.siteHeader.fase .header_nav #navi .navi .sitemap-menu>dt:hover .ham::after{background-color:#fff}.siteHeader.fase .header_nav #navi .navi .sitemap-menu>dd{display:none;width:100vw;background-color:#e3f0fc;position:absolute;top:100%;left:calc(50% - 50vw);z-index:10}.siteHeader.fase .header_nav #navi .navi .sitemap-menu>dd .hover-wrap{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:stretch;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:stretch;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;width:960px;padding:15px 20px 30px;background-color:#fff;border-radius:6px;margin-top:20px;margin-bottom:40px;position:relative}.siteHeader.fase .header_nav #navi .navi .sitemap-menu>dd .hover-wrap::after{content:"";display:inline-block;width:0;height:0;border:15px solid rgba(0,0,0,0);border-top:none;border-bottom:15px solid #fff;position:absolute;top:-15px;left:10px}.siteHeader.fase .header_nav #navi .navi .sitemap-menu>dd .sitelist{width:215px;font-family:"Hiragino Kaku Gothic Pro","Meiryo",sans-serif}.siteHeader.fase .header_nav #navi .navi .sitemap-menu>dd .sitelist>dt{display:flex;padding-bottom:8px;border-bottom:3px solid #236ecd;text-align:center;justify-content:start;align-items:center}.siteHeader.fase .header_nav #navi .navi .sitemap-menu>dd .sitelist>dt .sitelist-icon{margin-right:10px}.siteHeader.fase .header_nav #navi .navi .sitemap-menu>dd .sitelist>dt .sitelist-icon img{height:20px}.siteHeader.fase .header_nav #navi .navi .sitemap-menu>dd .sitelist>dt .label{font-size:16px;font-weight:bold;letter-spacing:.04em}.siteHeader.fase .header_nav #navi .navi .sitemap-menu>dd .sitelist>dd{display:block;border-bottom:1px solid #a8b7c6}.siteHeader.fase .header_nav #navi .navi .sitemap-menu>dd .sitelist>dd a{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:start;align-items:center;width:100%;height:54px;padding-left:18px;padding-right:12px;font-size:14px;letter-spacing:0;text-align:left;position:relative}.siteHeader.fase .header_nav #navi .navi .sitemap-menu>dd .sitelist>dd a::before{content:"";display:inline-block;width:5px;height:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #4788ee;border-right:2px solid #4788ee;position:absolute;top:0;bottom:0;left:3px;margin:auto}.siteHeader.fase .header_nav #navi .navi .sitemap-menu>dd .sitelist>dd a:hover{color:#4788ee;text-decoration:underline}.siteHeader.fase .header_nav #navi .navi .sitemap-menu.sitemap-selected dd{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.siteHeader.fase .header_nav #navi .navi .mainmenu{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.siteHeader.fase .header_nav #navi .navi .mainmenu-item:first-of-type dt{border-radius:6px 0 0 6px;padding-right:20px}.siteHeader.fase .header_nav #navi .navi .mainmenu-item:last-of-type dt{border-radius:0 6px 6px 0}.siteHeader.fase .header_nav #navi .navi .mainmenu-item:not(:first-of-type) dt::before{content:"";display:inline-block;width:2px;height:20px;background-color:#fff;position:absolute;top:0;bottom:0;left:-1px;margin:auto}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dt{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:265px;height:60px;position:relative;cursor:pointer}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dt .icon{display:inline-block;margin-top:3px;width:20px;height:20px}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dt .icon.merit{width:22px;height:16px;background:url("../../../img/icon/merit.png") 0 0/contain no-repeat}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dt .icon.price{background:url("../../../img/icon/price.png") 0 0/contain no-repeat}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dt .icon.contract{background:url("../../../img/icon/contract.png") 0 0/contain no-repeat}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dt .label{display:inline-block;margin-left:10px;font-size:16px;font-weight:bold;line-height:1}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dt .label::after{content:"";display:inline-block;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid #4788ee;border-bottom:2px solid #4788ee;position:relative;right:-10px;bottom:3px;margin:auto}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dt:hover{background-color:#4788ee;color:#fff}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dt:hover::after{border-right-color:#fff;border-bottom-color:#fff}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dt:hover .icon.merit{background:url("../../../img/icon/merit_w.png") 0 0/contain no-repeat}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dt:hover .icon.price{background:url("../../../img/icon/price_w.png") 0 0/contain no-repeat}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dt:hover .icon.contract{background:url("../../../img/icon/contract_w.png") 0 0/contain no-repeat}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dt:hover .label::after{border-right:2px solid #fff;border-bottom:2px solid #fff}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dd{display:none;width:100vw;background-color:#e3f0fc;position:absolute;top:100%;left:calc(50% - 50vw);z-index:10}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dd .hover-wrap{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;height:270px;margin-left:165px;background-color:#fff;border-radius:6px;position:relative;margin:20px auto 40px;padding:20px;padding-top:0}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dd .hover-wrap .main{display:inline-block}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dd .hover-wrap .main a{display:block;width:490px;border:2px solid #e3f0fc;border-radius:10px;overflow:hidden}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dd .hover-wrap .main a .ttl{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;height:50px}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dd .hover-wrap .main a .ttl .icon{width:36px;height:36px;margin-right:5px}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dd .hover-wrap .main a .ttl .icon.charm{position:relative;top:-3px}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dd .hover-wrap .main a .ttl .icon.plan{position:relative;top:-2px}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dd .hover-wrap .main a .ttl .label{color:#4788ee;font-size:20px;font-weight:bold}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dd .hover-wrap .main a .ttl img{margin-right:10px}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dd .hover-wrap .main a .img{width:490px;height:160px;display:flex;justify-content:center;align-items:center;background-color:#e3f0fc}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dd .hover-wrap .main a:hover{border-color:#4788ee}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dd .hover-wrap .sub_list{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:stretch;display:-webkit-flex;-webkit-flex-flow:column wrap;-webkit-justify-content:space-between;-webkit-align-items:stretch;display:flex;flex-flow:column wrap;justify-content:space-between;align-items:stretch;height:214px;margin-left:20px}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dd .hover-wrap .sub_list li{display:block}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dd .hover-wrap .sub_list li a{display:block;width:400px;height:60px;line-height:56px;border:2px solid #236ecd;text-align:center;position:relative;border-radius:30px}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dd .hover-wrap .sub_list li a .icon{width:36px;height:36px;line-height:1;position:absolute;top:0;bottom:0;left:15px;margin:auto}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dd .hover-wrap .sub_list li a .label{display:inline-block;vertical-align:middle;padding-left:20px;color:#4788ee;font-size:20px;font-weight:bold;line-height:1}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dd .hover-wrap .sub_list li a::after{position:absolute;content:"";width:8px;height:8px;top:45%;border-top:2px solid #4788ee;border-right:2px solid #4788ee;transform:rotate(45deg);right:35px}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dd .hover-wrap .sub_list li.simulation a .label{padding-left:40px;font-size:18px;line-height:1.25;text-align:left}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dd .hover-wrap .sub_list li:first-child:nth-last-child(2) a,.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dd .hover-wrap .sub_list li:first-child:nth-last-child(2)~li a{height:100px;line-height:100px}.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dd .hover-wrap .sub_list li:first-child:nth-last-child(3) a,.siteHeader.fase .header_nav #navi .navi .mainmenu-item>dd .hover-wrap .sub_list li:first-child:nth-last-child(3)~li a{height:60px;line-height:56px}.siteHeader.fase .header_nav #navi .navi .mainmenu-item.menu-selected dd{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.siteHeader.fase .header_nav #navi .navi .mainmenu-item:nth-of-type(1):hover .hover-wrap::before{content:"";display:inline-block;width:0;height:0;border:15px solid rgba(0,0,0,0);border-top:none;border-bottom:15px solid #fff;position:absolute;top:-15px;left:300px}.siteHeader.fase .header_nav #navi .navi .mainmenu-item:nth-of-type(2):hover .hover-wrap::before{content:"";display:inline-block;width:0;height:0;border:15px solid rgba(0,0,0,0);border-top:none;border-bottom:15px solid #fff;position:absolute;top:-15px;left:565px}.siteHeader.fase .header_nav #navi .navi .mainmenu-item:nth-of-type(3):hover .hover-wrap::before{content:"";display:inline-block;width:0;height:0;border:15px solid rgba(0,0,0,0);border-top:none;border-bottom:15px solid #fff;position:absolute;top:-15px;left:830px}.blockHead.bg-white{background-color:#fff}.fase .content-container{background-color:#236ecd;padding-bottom:60px}.fase .content-container .tabContents_box{width:760px}.fase .content-container .fixLinkArea_btn.fixLinkArea_btn-net.fixLinkArea_btn-serihu{width:760px;height:155px;margin:20px auto;background-color:#fff;position:relative;display:flex;justify-content:flex-end;align-items:center;margin-top:60px}.fase .content-container .fixLinkArea_btn.fixLinkArea_btn-net.fixLinkArea_btn-serihu a{width:450px;height:55px;margin-right:30px;display:flex;justify-content:center;align-items:center;font-size:26px;box-shadow:0 5px 0 #b60e46}.fase .content-container .fixLinkArea_btn.fixLinkArea_btn-net.fixLinkArea_btn-serihu a:before{content:"";width:44px;height:44px;position:absolute;top:0;bottom:0;left:20px;margin:auto;background:url("../../../img/icon/pc-icon.png") 0 0/contain no-repeat}.fase .content-container .fixLinkArea_btn.fixLinkArea_btn-net.fixLinkArea_btn-serihu a:after{content:"";width:10px;height:16px}.fase .content-container .fixLinkArea_btn.fixLinkArea_btn-net.fixLinkArea_btn-serihu a .hukidasi-pink{position:absolute;top:-30px;white-space:nowrap;letter-spacing:-0.05em;color:#f23071;font-size:20px}.fase .content-container .fixLinkArea_btn.fixLinkArea_btn-net.fixLinkArea_btn-serihu img{position:absolute;bottom:0;left:40px}.fase .content-container .tabCaption{color:#fff;width:760px}.fase .content-container .tabCaption .tabCaption_txt{margin-top:0}.fase .accordion_btn{width:400px;background-color:#fff;border:solid 2px #000}.campaign-list{display:flex;justify-content:center}.check.fase{background:#ffe017}.check.fase .check_ttl{color:#236ecd}.check.fase .check-text{color:#236ecd}.check.fase .check_btn>a{background:#fbf0f2;color:#f23071;border:2px solid #f23071;box-shadow:0 5px 0 #d64d64}.check.fase .check_btn_01:after{background-image:url("../../../img/common/sim-pink.png");width:50px;height:70px}.check.fase .check_btn_01:before{border-color:#f23071}.blockHead-ok.fase{background-color:#fff}.blockHead-all.fase{background-color:#e3f0fc}.cardArea.fase{background-color:#e3f0fc}.cardArea.fase .cardArea_btn>a{color:#236ecd;background-color:#fff;border:2px solid #236ecd}.cardArea.fase .cardArea_btn.price_btn{margin-top:80px}.site-footer.fase{margin-bottom:100px}.site-footer.fase .footer-cta{display:flex;align-items:center;justify-content:center;width:1000px;margin:auto;padding:40px 0}.site-footer.fase .mr-10{margin-right:10px}.site-footer.fase .pop_txt{font-size:15px;font-weight:bold;display:flex;justify-content:center;align-items:center;color:#236ecd;padding-bottom:10px;text-align:center;line-height:1.5em}.site-footer.fase .tel_txt{font-size:16px;padding-bottom:14px}.site-footer.fase .sim_btn,.site-footer.fase .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:150px;height:60px;background-color:#fff;border:solid 2px;box-shadow:0 2px 0 #1d59b8;box-sizing:border-box}.site-footer.fase .sim_btn span,.site-footer.fase .area_btn span{font-size:12px}.site-footer.fase .sim_btn:before,.site-footer.fase .area_btn:before{position:absolute;content:"";width:8px;height:8px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg);right:10px}.site-footer.fase .sim_btn:after,.site-footer.fase .area_btn:after{content:"";width:19px;height:26px;position:absolute;top:5px;bottom:0;left:10px;margin:auto;background:url("../../../img/icon/sim-icon.png") 0 0/contain no-repeat}.site-footer.fase .area_btn::after{background:url("../../../img/icon/header-area-icon.png") 0 0/contain no-repeat}.site-footer.fase .tel_btn{width:320px;height:80px;box-sizing:border-box;background-color:#236cde;box-shadow:0 4px 0 #1d59b8}.site-footer.fase .tel_btn ::before{content:"";width:44px;height:44px;position:absolute;top:0;bottom:0;left:20px;margin:auto;background:url("../../../img/icon/tel-icon.png") 0 0/contain no-repeat}.site-footer.fase .web_btn{height:80px;width:320px;box-sizing:border-box;background-color:#f23071;box-shadow:0 4px 0 #b60e46;font-size:15px;font-weight:bold;display:flex;justify-content:center;align-items:center;flex-direction:column}.site-footer.fase .web_btn ::before{content:"";width:44px;height:44px;position:absolute;top:0;bottom:0;left:20px;margin:auto;background:url("../../../img/icon/pc-icon.png") 0 0/contain no-repeat}.site-footer.fase .web_btn span{font-size:20px}.site-footer.fase .hukidasi-pink{font-size:16px;color:#f23071;line-height:1.5em;text-align:center;font-weight:bold;padding-bottom:12px}.site-footer.fase .question{background-color:#b5c8d9;height:200px;display:flex;justify-content:center;align-items:center}.site-footer.fase .question .q-item.faq,.site-footer.fase .question .q-customer-support{display:inline-block;width:330px;text-align:center;margin:0 30px}.site-footer.fase .question .ttl{color:#fff;font-size:16px;font-weight:bold;position:relative}.site-footer.fase .question .ttl:after{display:inline-block;position:absolute;top:50%;width:54px;height:2px;border-radius:3px;background-color:#fff;content:"";right:0;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.site-footer.fase .question .ttl:before{display:inline-block;position:absolute;top:50%;width:54px;height:2px;border-radius:3px;background-color:#fff;content:"";left:0;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.site-footer.fase .question a{display:block;width:330px;height:50px;line-height:48px;background-color:#fff;border:2px solid #fff;border-radius:25px;font-size:16px;font-weight:bold;position:relative;margin-top:20px}.site-footer.fase .question a:after{content:"";display:inline-block;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #4788ee;border-right:2px solid #4788ee;position:absolute;top:0;bottom:0;right:20px;margin:auto}.site-footer.fase .question a:hover{color:#fff;background-color:#4788ee}.site-footer.fase .question a:hover::after{border-top-color:#fff;border-right-color:#fff}.site-footer.fase .sim_btn:hover,.site-footer.fase .area_btn:hover{position:relative;top:2px;box-shadow:none}.site-footer.fase .footer_tax_note{text-align:center;color:#333;font-size:12px;margin:10px 0 0}.site-footer.fase .sitemap-footer{display:flex;box-sizing:border-box;justify-content:space-between;align-items:center;width:1000px;margin:auto;flex-flow:row wrap;align-items:stretch;margin-top:40px}.site-footer.fase .sitemap-footer .sitelist>dt{display:inline-flex;padding-bottom:8px;text-align:center;justify-content:start;align-items:center}.site-footer.fase .sitemap-footer .sitelist>dt .label{font-size:16px;font-weight:bold;letter-spacing:.04em}.site-footer.fase .sitemap-footer .sitelist>dt .sitelist-icon>img{margin-right:10px}.site-footer.fase .sitemap-footer .sitelist>dd{padding-left:12px;line-height:1.3em}.site-footer.fase .sitemap-footer .sitelist>dd a{display:block;padding:5px 0 5px 12px;font-size:14px;font-weight:normal;position:relative}.site-footer.fase .sitemap-footer .sitelist>dd a:before{position:absolute;content:"";width:5px;height:5px;border-top:2px solid #236ecd;border-right:2px solid #236ecd;transform:rotate(45deg);left:-5px;top:12px}.site-footer.fase .footerCopyright{padding-bottom:24px}.site-footer.fase .controlNumber{padding-bottom:24px}.fase .area_btn .sim_btn:hover{position:relative;top:2px;box-shadow:none}.fase .fixLinkArea_btn>a:hover{position:relative;top:4px;box-shadow:none !important}.check.fase .check_btn>a:hover{position:relative;top:4px;box-shadow:none}.paypay{margin:0 auto;padding:50px 0;font-size:12px;line-height:1.5;max-width:1000px;color:#666}.paypay-banner{display:block;margin:0 auto;padding:15px 0 0}.paypay-banner p{padding:15px 0 0 0}.paypay-banner img{width:100%}.paypay-banner a{display:inline-flex}#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:-50px;font-size:40px}.popup_paypay ul{display:flex}.popup_paypay li:not(:first-child){margin-left:20px}
