@charset "UTF-8";html body .baner{max-height:250px;height:calc(192px + ((1vw - 7.69px) * 25.1082));background:#f3f4f3}html body .baner-inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}html body .baner-inner img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}html body .baner-inner.wrap{width:100%}html body .baner-inner-left{position:relative;width:50%;text-align:center}html body .baner-inner-left div{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}html body .baner-inner-left div h2{position:relative;color:#fff;font-weight:400;font-size:35.43px;font-family:"花とちょうちょ"}html body .baner-inner-left div h2:after{position:absolute;bottom:0;left:50%;width:250px;height:1px;background:#fff;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}html body .baner-inner-left div span{display:block;margin:10px 0 15px 0;color:#fff;letter-spacing:5px;font-size:25px}html body .baner-inner-left div p{color:#1a1311;font-size:25px;font-family:"花とちょうちょ";line-height:30px}html body .main h3{margin:50px 0 30px 0;padding:5px 10px;border:1px solid #a09fa0;font-size:22px}html body .main h3.jugyoin-h3{border-left:5px solid #d2a237}html body .main h3.kigyou-h3{border-left:5px solid #21a6a6}html body .main h3.management-h3{border-left:5px solid #887acc}html body .main h3.nmc-h3{border-left:5px solid #ff6680}html body .main h3.owner-h3{border-left:5px solid #2e99e5}html body .main h6{margin:10px 0;color:#d2a237;font-size:20px}html body .main .btn{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;height:65px;background:#f92646;color:#fff;font-size:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html body .main .btn span{display:block;margin-right:10px}html body .main .btn img{vertical-align:bottom}html body .main .contact-inner{margin-bottom:50px}html body .main .contact-inner>div{padding:30px 0;background:#f3f4f3}html body .main .contact-inner>div p{margin-bottom:30px;text-align:center;font-size:20px}html body .main .contact-inner>div a{margin:0 auto;width:290px;height:64px;font-size:22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html body .main .contact-inner>div a span{margin-right:5px}html body .main .contact-inner>div>span{display:block;margin-top:30px;text-align:center}html body .main .contact-inner>span{display:block;margin-top:25px}@media screen and (max-width:768px){html body .baner{max-height:1000px;height:auto;background:#fff}html body .baner-inner{position:relative;display:block}html body .baner-inner>p{margin-top:110px;min-height:0;text-align:center;font-size:calc(20px + ((1vw - 3.2px) * 2.2321));font-family:"花とちょうちょ"}html body .baner-inner-left{position:absolute;top:100%;left:50%;padding:10px;width:70%;height:calc(156px + ((1vw - 3.2px) * 13.3929));-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}html body .baner-inner-left div h2{min-height:0;font-size:calc(30px + ((1vw - 3.2px) * 2.2321))}html body .baner-inner-left div h2:after{width:90%}html body .baner-inner-left div>p{display:none}html body .main h3{margin:40px 0 calc(5px + ((1vw - 3.2px) * 2.2321)) 0;font-size:calc(18px + ((1vw - 3.2px) * 2.6786))}html body .main h6{font-size:18px}}html body .baner.jugyoin .baner-inner-right{width:50%;background:url(/hoken/assets/img/jugyoin/main.jpg);background-position:center 25%;background-size:cover;background-repeat:no-repeat}html body .baner.kojin .baner-inner-right{width:50%;background:url(/hoken/assets/img/jugyoin/main.jpg);background-position:center 25%;background-size:cover;background-repeat:no-repeat}html body .baner-inner-left{background:#d2a237}html body .baner-inner-left>div h2{font-size:46.88px}html body .customer-inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:50px 0 35px 0;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .customer-inner ul li{width:32%;height:80px;border:1px solid #d2a237;font-size:20px;line-height:24px}html body .customer-inner ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 calc(5px + ((1vw - 7.69px) * 2.172));height:100%;color:#99540f;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .customer-inner ul li a img{width:25px;height:25px}html body .hoken-inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .hoken-inner ul li{padding:35px 10px;width:32%;background:#f3f4f3}html body .hoken-inner ul li .hoken-title{display:block;color:#99540f;text-align:center;font-weight:700;font-size:30px}html body .hoken-inner ul li figure{margin:30px 0;height:80px}html body .hoken-inner ul li figure img{display:block;margin:0 auto;height:100%}html body .hoken-inner ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:10px;min-width:222px;width:80%;height:64px;background:#f92646;color:#fff;font-size:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html body .hoken-inner ul li a span{display:block;margin-right:5px;text-align:center}html body .main .feature-inner .feature-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .main .feature-inner .feature-items li{padding:15px calc(6px + ((1vw - 7.69px) * .7819));width:32%;background:#f3f4f3}html body .main .feature-inner .feature-items li:nth-child(2) span{display:-webkit-box;display:-ms-flexbox;display:flex}html body .main .feature-inner .feature-items li span{display:block;margin-bottom:10px;min-height:60px;color:#99540f;text-align:center;font-weight:700;font-size:22px;line-height:26px}html body .main .feature-inner>span{display:block;margin:20px 0;color:#f92646;font-weight:700;font-size:22px}html body .main .feature-inner .feature-humen{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .main .feature-inner .feature-humen li{width:24%;height:160px}html body .main .feature-inner .feature-humen li figure{width:100%;height:160px}html body .main .feature-inner .feature-humen li figure img{width:100%;height:160px;-o-object-fit:cover;object-fit:cover}html body .main .feature-inner .feature-humen li span{display:block}html body .main .for-customer-inner div h4{margin:30px 0 15px 0;padding:5px 15px;background:#d2a237;color:#fff;font-size:22px}html body .main .for-customer-inner div ul li{margin-top:15px;padding:15px;background:#f3f4f3}html body .main .for-customer-inner div ul li div .for-customer-upper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .main .for-customer-inner div ul li div .for-customer-upper>div{display:-webkit-box;display:-ms-flexbox;display:flex}html body .main .for-customer-inner div ul li div .for-customer-upper>div figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 80px;flex:1 0 80px;margin-right:15px;width:80px;height:80px;border-radius:10px;background:#99540f;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html body .main .for-customer-inner div ul li div .for-customer-upper>div figure img{width:75%;height:75%;-o-object-fit:contain;object-fit:contain}html body .main .for-customer-inner div ul li div .for-customer-upper>div div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#99540f}html body .main .for-customer-inner div ul li div .for-customer-upper>div div h5{margin-bottom:5px;font-size:30px}html body .main .for-customer-inner div ul li div .for-customer-upper>div div span{display:block;font-size:18px}html body .main .for-customer-inner div ul li div .for-customer-upper>div .btn{width:240px;height:64px}html body .main .for-customer-inner div ul li div .for-customer-under ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .main .for-customer-inner div ul li div .for-customer-under ul.car li{width:16%}html body .main .for-customer-inner div ul li div .for-customer-under ul.car li:not(:last-child):after{right:-25px}html body .main .for-customer-inner div ul li div .for-customer-under ul.hart li{width:22%}html body .main .for-customer-inner div ul li div .for-customer-under ul.hart li:not(:last-child):after{right:-30px}html body .main .for-customer-inner div ul li div .for-customer-under ul.check li{width:30.5%}html body .main .for-customer-inner div ul li div .for-customer-under ul.check li:not(:last-child):after{right:-30px}html body .main .for-customer-inner div ul li div .for-customer-under ul li{position:relative;padding:20px 0;width:20%;background:#fff;text-align:center}html body .main .for-customer-inner div ul li div .for-customer-under ul li.omousikomi{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;width:25px;background:#d2a237;line-height:13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html body .main .for-customer-inner div ul li div .for-customer-under ul li span{color:#d2a237;font-weight:700;font-size:30px}html body .main .for-customer-inner div ul li div .for-customer-under ul li p{display:block;margin-top:10px;font-size:16px}html body .main .for-customer-inner div ul li div .for-customer-under ul li p.sp{display:none}html body .main .for-customer-inner div ul li div .for-customer-under ul li.sp{display:none}html body .main .for-customer-inner div ul li div .for-customer-under ul li:not(:last-child):after{position:absolute;top:50%;right:-25px;width:15px;height:25px;background:url(/hoken/assets/img/common/step_pc.jpg);background-size:contain;background-repeat:no-repeat;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}html body .main .for-customer-inner div div .net-hoken{display:block;margin-top:30px;color:#f92646;font-weight:700;font-size:22px}html body .main .for-customer-inner div div p{margin-bottom:15px}html body .main .for-customer-inner div div .baner-hoken{padding:10px 20px;background:#f3f4f3;font-weight:700;font-size:22px}html body .main .for-customer-inner div div .baner-hoken span{display:block;margin:0 auto;width:95%}html body .main .for-customer-inner div div .baner-hoken .slick-cover{position:relative;margin-bottom:0;width:100%}html body .main .for-customer-inner div div .baner-hoken .slick-cover .slick-dots{display:none!important}html body .main .for-customer-inner div div .baner-hoken .slick-cover .prev{position:absolute;top:50%;left:-5px;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}html body .main .for-customer-inner div div .baner-hoken .slick-cover .next{position:absolute;top:50%;right:-5px;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}html body .main .for-customer-inner div div .baner-hoken .slick-cover .slick-list{padding:0!important;width:100%}html body .main .for-customer-inner div div .baner-hoken .slick-cover .slick-list .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html body .main .for-customer-inner div div .baner-hoken .slick-cover .slick-list .slick-track .slick-slide{margin:0 15px}html body .main .for-customer-inner div div .baner-hoken .slick-cover .slick-list .slick-track .slick-slide>div .slide-item{padding:10px 0;width:33%}html body .main .for-customer-inner div div .baner-hoken .slick-cover .slick-list .slick-track .slick-slide>div .slide-item img{width:100%!important;height:100%}html body .main .question-inner .question-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .main .question-inner .question-logo li{width:16%}html body .main .question-inner .question-logo li figure{height:70px}html body .main .question-inner .question-logo li figure img{display:block;margin:0 auto;height:100%}html body .main .question-inner .question-logo li span{display:block;text-align:center;font-size:calc(20px + ((1vw - 7.69px) * .4329))}html body .main .question-inner div{margin:20px 0;padding:20px;background:#f3f4f3}html body .main .question-inner div .question-title{margin-bottom:10px;color:#f92646;text-align:center;font-weight:700;font-size:26px}html body .main .question-inner div .question-text{text-align:center;font-size:16px}html body .main .question-inner div div ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .main .question-inner div div ul li{position:relative;padding:20px 10px 30px 10px;width:20%;background:#fff;text-align:center}html body .main .question-inner div div ul li.omousikomi{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;width:25px;background:#d2a237;line-height:13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html body .main .question-inner div div ul li span{color:#d2a237;font-weight:700;font-size:30px}html body .main .question-inner div div ul li p{margin-top:10px;font-size:16px}html body .main .question-inner div div ul li:not(:last-child):after{position:absolute;top:50%;right:-40px;width:15px;height:25px;background:#b9babb;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%)}html body .main .question-inner div div a{margin:0 auto;width:240px}html body .main .knowledge-inner ul li{width:100%;border-bottom:1px solid #eee}html body .main .knowledge-inner ul li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;color:#000;font-size:13px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .main .knowledge-inner ul li a time{display:block;width:70px}html body .main .knowledge-inner ul li a p{width:calc(100% - 90px)}html body .main .knowledge-inner ul li a figure{position:absolute;top:50%;right:10px;width:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}html body .main .knowledge-inner ul li a figure img{width:100%}html body .main .consult-money-inner p a{color:#f92646;text-decoration:underline}html body .main .consult-money-inner figure{margin:30px auto 60px auto;width:460px}html body .main .consult-money-inner figure img{width:100%}html body .main .insurance-inner figure{width:100%}html body .main .insurance-inner figure img{width:100%}html body .main .insurance-inner .simulation-inner-content .simulation-title{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0;padding:10px;background:#a9d18e;color:#fff;font-weight:700;font-size:22px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .main .insurance-inner .simulation-inner-content .simulation-title>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html body .main .insurance-inner .simulation-inner-content .simulation-title>div figure{margin-right:20px;width:45px}html body .main .insurance-inner .simulation-inner-content .simulation-title>div figure img{width:100%;vertical-align:bottom}html body .main .insurance-inner .simulation-inner-content .simulation-title>figure{display:-webkit-box;display:-ms-flexbox;display:flex;width:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html body .main .insurance-inner .simulation-inner-content .simulation-title>figure.minus{display:none}html body .main .insurance-inner .simulation-inner-content .simulation-title>figure img{width:100%}html body .main .insurance-inner .simulation-inner-content .simulation-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .main .insurance-inner .simulation-inner-content .simulation-items .simulation-item{width:48%;background:#f3f4f3}html body .main .insurance-inner .simulation-inner-content .simulation-items .simulation-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;background:#99540f;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html body .main .insurance-inner .simulation-inner-content .simulation-items .simulation-item>div .simulation-subtitle{display:block;color:#fff;text-align:center;font-weight:700;font-size:22px;line-height:26px}html body .main .insurance-inner .simulation-inner-content .simulation-items .simulation-item>ul{padding:15px}html body .main .insurance-inner .simulation-inner-content:first-child .simulation-items{display:none}html body .main .insurance-inner .simulation-inner-content:first-child .simulation-items .simulation-item:first-child>ul>li{margin-bottom:5px}html body .main .insurance-inner .simulation-inner-content:first-child .simulation-items .simulation-item:last-child>ul>li{margin-bottom:10px}html body .main .insurance-inner .simulation-inner-content:first-child .simulation-items .simulation-item:last-child>ul>li>span{color:#99540f}html body .main .insurance-inner .simulation-inner-content:first-child .simulation-items .simulation-item:last-child>ul>li>ul>li>span{color:#a9d18e}html body .main .insurance-inner .simulation-inner-content:first-child .simulation-items .simulation-item:last-child>ul>li>ul>li:first-letter{color:#a9d18e}html body .main .insurance-inner .simulation-inner-content:first-child .simulation-items .simulation-item:last-child>ul>li>ul>li:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}html body .main .insurance-inner .simulation-inner-content:first-child .simulation-items .simulation-item:last-child>ul>li>ul>li:last-child:first-letter{color:#000}html body .main .insurance-inner .simulation-inner-content:first-child .simulation-items .simulation-item:last-child>ul>li>ul>li:last-child.only{display:block!important}html body .main .insurance-inner .simulation-inner-content:first-child .simulation-items .simulation-item:last-child>ul>li>ul>li:last-child.only:first-letter{color:#a9d18e}html body .main .insurance-inner .simulation-inner-content:first-child .simulation-items .simulation-item:last-child small{display:block;padding:10px 15px}html body .main .insurance-inner .simulation-inner-content:last-child .simulation-items{display:none}html body .main .insurance-inner .simulation-inner-content:last-child .simulation-items .simulation-item:first-child>ul>li{margin-bottom:20px}html body .main .insurance-inner .simulation-inner-content:last-child .simulation-items .simulation-item:first-child>ul>li>span{display:block;color:#99540f}html body .main .insurance-inner .simulation-inner-content:last-child .simulation-items .simulation-item:first-child>ul>li p>span{display:inline-block;margin-right:5px}html body .main .insurance-inner .simulation-inner-content:last-child .simulation-items .simulation-item:first-child>ul>li p>span:first-letter{color:#a9d18e}html body .main .insurance-inner .simulation-inner-content:last-child .simulation-items .simulation-item:last-child>ul>li{margin-bottom:20px}html body .main .insurance-inner .simulation-inner-content:last-child .simulation-items .simulation-item:last-child>ul>li>span{color:#99540f}html body .main .insurance-inner .simulation-inner-content:last-child .simulation-items .simulation-item:last-child>ul>li>ul>li span{color:#a9d18e}html body .main .insurance-inner .simulation-inner-content:last-child .simulation-items .simulation-item:last-child small{padding:10px 15px}@media screen and (max-width:768px){html body .baner.jugyoin .baner-inner-left div h2{font-size:calc(40px + ((1vw - 3.2px) * 5.308))}html body .baner.jugyoin .baner-inner-left div span{letter-spacing:calc(1px + ((1vw - 3.2px) * .8929));font-size:calc(20px + ((1vw - 3.2px) * 3.4442))}html body .baner.jugyoin .baner-inner-right{width:100%;height:calc(208px + ((1vw - 3.2px) * 55.8036));background:url(/hoken/assets/img/top/employee.jpg);background-position:center 25%;background-size:cover;background-repeat:no-repeat}html body .baner.jugyoin .baner-inner>p{margin-top:calc(90px + ((1vw - 3.2px) * 8.9286));font-size:calc(19px + ((1vw - 3.2px) * 5.8036));line-height:calc(22px + ((1vw - 3.2px) * 6.25))}html body .baner.kojin .baner-inner-left div h2{font-size:calc(40px + ((1vw - 3.2px) * 5.308))}html body .baner.kojin .baner-inner-left div span{letter-spacing:calc(1px + ((1vw - 3.2px) * .8929));font-size:calc(20px + ((1vw - 3.2px) * 3.4442))}html body .baner.kojin .baner-inner-right{width:100%;height:calc(208px + ((1vw - 3.2px) * 55.8036));background:url(/hoken/assets/img/top/individual.jpg);background-position:center 25%;background-size:cover;background-repeat:no-repeat}html body .baner.kojin .baner-inner>p{margin-top:calc(90px + ((1vw - 3.2px) * 8.9286));font-size:calc(19px + ((1vw - 3.2px) * 5.8036));line-height:calc(22px + ((1vw - 3.2px) * 6.25))}html body .customer-inner ul{display:block;margin-bottom:0}html body .customer-inner ul li{margin-bottom:15px;min-height:0;width:100%;height:calc(83.5px + ((1vw - 3.2px) * 14.8438));color:#99540f;font-size:calc(20px + ((1vw - 3.2px) * 4.4643));line-height:calc(25px + ((1vw - 3.2px) * 5.5804))}html body .customer-inner ul li a{padding:10px}html body .customer-inner ul li a img{width:calc(20px + ((1vw - 3.2px) * 3.9063));height:calc(20px + ((1vw - 3.2px) * 3.9063))}html body .hoken-inner ul{display:block}html body .hoken-inner ul li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;padding:0;padding:calc(5px + ((1vw - 3.2px) * 6.6964));width:100%;height:calc(83.5px + ((1vw - 3.2px) * 15.625));-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .hoken-inner ul li .hoken-title{max-width:200px;width:35%;text-align:left;font-size:calc(18px + ((1vw - 3.2px) * 4.9107));-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}html body .hoken-inner ul li figure{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;margin-right:5px;width:15%;height:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}html body .hoken-inner ul li figure img{display:block;margin:0 auto;width:100%;height:auto}html body .hoken-inner ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px calc(5.2px + ((1vw - 3.2px) * 3.3482));max-width:320px;width:50%;height:calc(45px + ((1vw - 3.2px) * 9.5982));background:#f92646;color:#fff;font-size:calc(14px + ((1vw - 3.2px) * 3.5714));-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}html body .hoken-inner ul li a img{width:calc(10px + ((1vw - 3.2px) * .6696));height:calc(15px + ((1vw - 3.2px) * .8929))}html body .main .feature-inner .feature-items{display:block}html body .main .feature-inner .feature-items>li{margin-bottom:10px;padding:calc(20px + ((1vw - 3.2px) * 4.4643)) 10px;width:100%}html body .main .feature-inner .feature-items>li:nth-child(2) span{line-height:60px}html body .main .feature-inner .feature-items>li span{display:block;margin-bottom:10px;height:auto;color:#99540f;text-align:center;font-size:calc(20px + ((1vw - 3.2px) * 4.4643));line-height:calc(25px + ((1vw - 3.2px) * 5.5804))}html body .main .feature-inner .feature-items>li p{font-size:calc(14px + ((1vw - 3.2px) * 2.6786))}html body .main .feature-inner>span{text-align:center;font-size:calc(16.7px + ((1vw - 3.2px) * 2.9688))}html body .main .feature-inner .feature-humen{display:block;margin-bottom:60px}html body .main .feature-inner .feature-humen li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;width:100%;height:calc(80px + ((1vw - 3.2px) * 14.5089))}html body .main .feature-inner .feature-humen li figure{width:26.7%;height:calc(80px + ((1vw - 3.2px) * 14.5089))}html body .main .feature-inner .feature-humen li figure img{height:100%}html body .main .feature-inner .feature-humen li span{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:5px;padding-left:calc(10px + ((1vw - 3.2px) * 3.3482));width:73.3%;height:calc(80px + ((1vw - 3.2px) * 14.5089));background:#e1e7b5;font-size:calc(16px + ((1vw - 3.2px) * 3.125));-webkit-box-align:center;-ms-flex-align:center;align-items:center}html body .main .feature-inner .feature-humen li:nth-child(2n) span{background:#f0dfb5}html body .main .for-customer-inner div h4{font-size:calc(18px + ((1vw - 3.2px) * 2.6786))}html body .main .for-customer-inner div ul li div .for-customer-upper{display:block}html body .main .for-customer-inner div ul li div .for-customer-upper>div figure{-webkit-box-flex:1;-ms-flex:1 0 calc(70px + ((1vw - 3.2px) * 11.1607));flex:1 0 calc(70px + ((1vw - 3.2px) * 11.1607));width:calc(70px + ((1vw - 3.2px) * 11.1607));height:calc(70px + ((1vw - 3.2px) * 11.1607))}html body .main .for-customer-inner div ul li div .for-customer-upper>div:first-child>div{width:calc(100% - 90px)}html body .main .for-customer-inner div ul li div .for-customer-upper>div:first-child>div h5{font-size:calc(20px + ((1vw - 3.2px) * 4.4643));line-height:calc(20px + ((1vw - 3.2px) * 4.4643))}html body .main .for-customer-inner div ul li div .for-customer-upper>div:first-child>div span{margin-top:calc(1px + ((1vw - 3.2px) * 2.0089));font-size:calc(14px + ((1vw - 3.2px) * 2.0089));line-height:calc(16px + ((1vw - 3.2px) * 2.2321))}html body .main .for-customer-inner div ul li div .for-customer-upper>div .btn{margin:20px auto;width:calc(180px + ((1vw - 3.2px) * 31.25));height:calc(45px + ((1vw - 3.2px) * 9.5982));font-size:calc(14px + ((1vw - 3.2px) * 3.5714))}html body .main .for-customer-inner div ul li div .for-customer-upper>div .btn img{width:calc(10px + ((1vw - 3.2px) * .6696));height:calc(15px + ((1vw - 3.2px) * .8929))}html body .main .for-customer-inner div ul li div .for-customer-under h6{font-size:calc(18px + ((1vw - 3.2px) * 2.6786))}html body .main .for-customer-inner div ul li div .for-customer-under ul{display:block}html body .main .for-customer-inner div ul li div .for-customer-under ul.car li{width:100%}html body .main .for-customer-inner div ul li div .for-customer-under ul.car li:not(:last-child):after{right:-25px}html body .main .for-customer-inner div ul li div .for-customer-under ul.hart li{width:100%}html body .main .for-customer-inner div ul li div .for-customer-under ul.hart li:not(:last-child):after{right:-30px}html body .main .for-customer-inner div ul li div .for-customer-under ul.check li{width:100%}html body .main .for-customer-inner div ul li div .for-customer-under ul.check li:not(:last-child):after{right:-30px}html body .main .for-customer-inner div ul li div .for-customer-under ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;width:100%;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html body .main .for-customer-inner div ul li div .for-customer-under ul li.pc{display:none}html body .main .for-customer-inner div ul li div .for-customer-under ul li.sp{display:block}html body .main .for-customer-inner div ul li div .for-customer-under ul li:not(:last-child){margin-bottom:35px}html body .main .for-customer-inner div ul li div .for-customer-under ul li.omousikomi{margin:0 auto;margin-bottom:35px;width:calc(200px + ((1vw - 3.2px) * 29.0179));height:calc(30px + ((1vw - 3.2px) * 4.4643));text-align:center;font-size:calc(14px + ((1vw - 3.2px) * 2.0089));line-height:calc(30px + ((1vw - 3.2px) * 4.4643))}html body .main .for-customer-inner div ul li div .for-customer-under ul li span{display:block;color:#d2a237;font-weight:700;font-size:calc(18px + ((1vw - 3.2px) * 2.6786));line-height:calc(22px + ((1vw - 3.2px) * 2.9018))}html body .main .for-customer-inner div ul li div .for-customer-under ul li p{position:absolute;top:50%;left:calc(110px + ((1vw - 3.2px) * 11.1607));margin-top:0;margin-bottom:0;font-size:calc(14px + ((1vw - 3.2px) * 2.0089));line-height:calc(22px + ((1vw - 3.2px) * 2.9018));-webkit-transform:translateY(-50%);transform:translateY(-50%)}html body .main .for-customer-inner div ul li div .for-customer-under ul li p.pc{display:none}html body .main .for-customer-inner div ul li div .for-customer-under ul li p.sp{display:block}html body .main .for-customer-inner div ul li div .for-customer-under ul li:not(:last-child):after{position:absolute;top:140%;left:50%;width:25px;height:15px;background:url(/hoken/assets/img/common/step_sp.jpg);background-size:contain;background-repeat:no-repeat;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0)}html body .main .for-customer-inner div div .net-hoken{display:block;margin-top:30px;color:#f92646;font-weight:700;font-size:calc(18px + ((1vw - 3.2px) * 2.6786))}html body .main .for-customer-inner div div p{margin-bottom:15px;font-size:calc(14px + ((1vw - 3.2px) * 2.6786))}html body .main .for-customer-inner div div .baner-hoken{padding:10px;background:#f3f4f3;font-weight:700;font-size:calc(20px + ((1vw - 3.2px) * 2.9018))}html body .main .for-customer-inner div div .baner-hoken span{display:block;margin:0 auto;max-width:500px;width:80%}html body .main .for-customer-inner div div .baner-hoken .slick-cover{width:100%}html body .main .for-customer-inner div div .baner-hoken .slick-cover .prev{left:-5px}html body .main .for-customer-inner div div .baner-hoken .slick-cover .slick-list{padding:0!important;width:100%}html body .main .for-customer-inner div div .baner-hoken .slick-cover .slick-list .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}html body .main .for-customer-inner div div .baner-hoken .slick-cover .slick-list .slick-track .slick-slide{margin:0 15px}html body .main .for-customer-inner div div .baner-hoken .slick-cover .slick-list .slick-track .slick-slide>div .slide-item{padding:10px 0}html body .main .for-customer-inner div div .baner-hoken .slick-cover .slick-list .slick-track .slick-slide>div .slide-item img{margin:0 auto;max-width:500px;width:80%}html body .main .consult-money-inner>p{font-size:calc(14px + ((1vw - 3.2px) * 2.6786))}html body .main .consult-money-inner figure{min-width:65%;width:65%}html body .main .consult-money-inner figure img{width:100%}html body .main .question-inner .question-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}html body .main .question-inner .question-logo li{margin-bottom:15px;width:32%}html body .main .question-inner .question-logo li figure{height:calc(70px + ((1vw - 3.2px) * 7.8125))}html body .main .question-inner .question-logo li span{font-size:calc(16px + ((1vw - 3.2px) * 3.125))}html body .main .question-inner div{padding:5px}html body .main .question-inner div .question-title{white-space:nowrap;font-size:calc(18px + ((1vw - 3.2px) * 4.0179))}html body .main .question-inner div .question-text{font-size:calc(14px + ((1vw - 3.2px) * 2.6786))}html body .main .question-inner div div h6{font-size:calc(18px + ((1vw - 3.2px) * 2.6786))}html body .main .question-inner div div ul{display:block}html body .main .question-inner div div ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:35px;padding:10px;width:100%;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html body .main .question-inner div div ul li.omousikomi{margin:0 auto;margin-bottom:35px;width:200px;height:40px}html body .main .question-inner div div ul li span{display:block;color:#d2a237;font-weight:700;font-size:calc(18px + ((1vw - 3.2px) * 2.6786));line-height:calc(22px + ((1vw - 3.2px) * 2.9018))}html body .main .question-inner div div ul li p{position:absolute;top:50%;left:calc(110px + ((1vw - 3.2px) * 11.1607));margin-top:0;margin-bottom:0;font-size:calc(14px + ((1vw - 3.2px) * 2.0089));line-height:calc(22px + ((1vw - 3.2px) * 2.9018));-webkit-transform:translateY(-50%);transform:translateY(-50%)}html body .main .question-inner div div ul li p.pc{display:none}html body .main .question-inner div div ul li p.sp{display:block}html body .main .question-inner div div ul li:not(:last-child):after{position:absolute;top:140%;left:50%;width:25px;height:15px;background:url(/hoken/assets/img/common/step_sp.jpg);background-size:contain;background-repeat:no-repeat;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0)}html body .main .knowledge-inner ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:calc(10px + ((1vw - 3.2px) * 2.2321));font-size:calc(14px + ((1vw - 3.2px) * 2.6786));line-height:calc(18px + ((1vw - 3.2px) * 3.7946))}html body .main .knowledge-inner ul li a>p{width:95%}html body .main .knowledge-inner ul li a figure{width:calc(10px + ((1vw - 3.2px) * 1.1161))}html body .main .knowledge-inner>div a{display:block}html body .main .knowledge-inner>div a figure{width:calc(8px + ((1vw - 3.2px) * 1.1161))}html body .main .knowledge-inner>div a figure img{width:calc(8px + ((1vw - 3.2px) * 1.1161))}html body .main .knowledge-inner>div a p{font-size:calc(14px + ((1vw - 3.2px) * 2.2321))}html body .main .insurance-inner figure{width:100%}html body .main .insurance-inner figure img{width:100%}html body .main .insurance-inner .simulation-inner-content .simulation-title{font-size:calc(18px + ((1vw - 3.2px) * 1.5625))}html body .main .insurance-inner .simulation-inner-content .simulation-title>div figure{margin-right:calc(10px + ((1vw - 3.2px) * 2.2321));width:calc(45px + ((1vw - 3.2px) * 2.2321))}html body .main .insurance-inner .simulation-inner-content .simulation-title>div span{font-size:calc(18px + ((1vw - 3.2px) * 2.6786))}html body .main .insurance-inner .simulation-inner-content .simulation-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}html body .main .insurance-inner .simulation-inner-content .simulation-items .simulation-item{width:100%}html body .main .insurance-inner .simulation-inner-content .simulation-items .simulation-item:not(:last-child){margin-bottom:10px}html body .main .insurance-inner .simulation-inner-content .simulation-items .simulation-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;background:#99540f;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html body .main .insurance-inner .simulation-inner-content .simulation-items .simulation-item>div .simulation-subtitle{display:block;color:#fff;text-align:center;font-weight:700;font-size:calc(18px + ((1vw - 3.2px) * 1.3393));line-height:calc(22px + ((1vw - 3.2px) * 1.7857))}html body .main .insurance-inner .simulation-inner-content .simulation-items .simulation-item>ul{padding:15px;font-size:calc(14px + ((1vw - 3.2px) * 1.3393))}html body .main .insurance-inner .simulation-inner-content .simulation-items .simulation-item small{font-size:calc(14px + ((1vw - 3.2px) * 1.3393))}html body .main .insurance-inner .simulation-inner-content:first-child .simulation-items{display:none}html body .main .insurance-inner .simulation-inner-content:first-child .simulation-items .simulation-item:first-child>ul>li{margin-bottom:5px}html body .main .insurance-inner .simulation-inner-content:first-child .simulation-items .simulation-item:last-child>ul>li{margin-bottom:10px}html body .main .insurance-inner .simulation-inner-content:first-child .simulation-items .simulation-item:last-child>ul>li span{color:#99540f}html body .main .insurance-inner .simulation-inner-content:first-child .simulation-items .simulation-item:last-child>ul>li>ul>li:first-letter{color:#d2a237}html body .main .insurance-inner .simulation-inner-content:first-child .simulation-items .simulation-item:last-child>ul>li>ul>li:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}html body .main .insurance-inner .simulation-inner-content:first-child .simulation-items .simulation-item:last-child>ul>li>ul>li:last-child:first-letter{color:#000}html body .main .insurance-inner .simulation-inner-content:first-child .simulation-items .simulation-item:last-child>ul>li>ul>li:last-child.only{display:block!important}html body .main .insurance-inner .simulation-inner-content:first-child .simulation-items .simulation-item:last-child>ul>li>ul>li:last-child.only:first-letter{color:#d2a237}html body .main .insurance-inner .simulation-inner-content:first-child .simulation-items .simulation-item:last-child small{display:block;padding:10px 15px}html body .main .insurance-inner .simulation-inner-content:last-child .simulation-items{display:none}html body .main .insurance-inner .simulation-inner-content:last-child .simulation-items .simulation-item:first-child>ul>li{margin-bottom:20px}html body .main .insurance-inner .simulation-inner-content:last-child .simulation-items .simulation-item:first-child>ul>li>span{display:block;color:#99540f}html body .main .insurance-inner .simulation-inner-content:last-child .simulation-items .simulation-item:first-child>ul>li p>span{display:inline-block;margin-right:5px}html body .main .insurance-inner .simulation-inner-content:last-child .simulation-items .simulation-item:first-child>ul>li p>span:first-letter{color:#d2a237}html body .main .insurance-inner .simulation-inner-content:last-child .simulation-items .simulation-item:last-child>ul>li{margin-bottom:20px}html body .main .insurance-inner .simulation-inner-content:last-child .simulation-items .simulation-item:last-child>ul>li>span{color:#99540f}html body .main .insurance-inner .simulation-inner-content:last-child .simulation-items .simulation-item:last-child small{padding:10px 15px}html body .main .contact{margin-top:calc(5px + ((1vw - 3.2px) * 3.3482))}html body .main .contact-inner h3{margin-top:calc(10px + ((1vw - 3.2px) * 6.6964))}html body .main .contact-inner>div p{font-size:calc(20px + ((1vw - 3.2px) * 2.2321))}html body .main .contact-inner>div .btn{width:calc(290px + ((1vw - 3.2px) * 23.8839));height:calc(64px + ((1vw - 3.2px) * 5.1339))}html body .main .contact-inner>div .btn span{font-size:calc(22px + ((1vw - 3.2px) * 1.7857))}html body .main .contact-inner>div .btn img{width:calc(10px + ((1vw - 3.2px) * 1.1161));height:calc(15px + ((1vw - 3.2px) * 1.1161))}html body .main .contact-inner>div span{font-size:calc(14px + ((1vw - 3.2px) * 1.3393))}html body .main .contact-inner>span{font-size:calc(14px + ((1vw - 3.2px) * 1.3393))}}.accident-r{text-align:right}html body .baner-inner-left{background:#ff6680}html body .baner-inner-left div h2:after{width:70%}html body .baner-inner-right{width:50%;background:url(../../hoken/assets/img/nmc/main.jpg);background-position:center 25%;background-size:cover;background-repeat:no-repeat}html body .baner-inner>p{margin-top:calc(55px + ((1vw - 3.2px) * 10.0446));font-size:calc(19px + ((1vw - 3.2px) * 5.8036));line-height:calc(25px + ((1vw - 3.2px) * 5.5804))}html body .main .trouble-inner h3{margin-top:75px}html body .main .trouble-inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .main .trouble-inner ul li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;width:49%;height:133px;background:#e1e7b5;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html body .main .trouble-inner ul li:nth-child(2){background:#f0dfb5}html body .main .trouble-inner ul li:nth-child(3){background:#f0dfb5}html body .main .trouble-inner ul li:nth-child(6){background:#f0dfb5}html body .main .trouble-inner ul li figure{display:block;width:37.5%;height:100%}html body .main .trouble-inner ul li figure img{width:100%;height:100%;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}html body .main .trouble-inner ul li div{width:62.5%;font-size:20px}html body .main .trouble-inner ul li div p{margin-left:25px}html body .main .trouble-inner h4{margin:52px 0 25px 0;text-align:center;font-size:24px}html body .main .trouble-inner .tokuten.pc{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;border-radius:10px;background:#fad16b;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .main .trouble-inner .tokuten.pc .tokuten-icon{position:relative;display:block;width:88px;height:88px;border-radius:50%;background:#dd0036;color:#fff10a;text-align:center;font-weight:700;font-size:30px;line-height:88px}html body .main .trouble-inner .tokuten.pc .tokuten-text{width:calc(100% - 380px);font-weight:700;font-size:20px}html body .main .trouble-inner .tokuten.pc .tokuten-text p{margin-top:10px;padding:10px;background:#fff;color:#870013;-webkit-clip-path:polygon(98% 0,100% 50%,98% 100%,0 100%,0 0);clip-path:polygon(98% 0,100% 50%,98% 100%,0 100%,0 0)}html body .main .trouble-inner .tokuten.pc .tokuten-free{width:260px}html body .main .trouble-inner .tokuten.pc .tokuten-free img{width:100%}html body .main .trouble-inner small{display:block;margin:10px 0}html body .main .trouble-inner .btn{margin:40px auto 80px auto;width:318px}html body .main .planner-inner h4{color:#dd0036;font-size:22px}html body .main .planner-inner .planner-text{margin:5px 0 15px 0}html body .main .planner-inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:80%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .main .planner-inner ul li{width:19%}html body .main .planner-inner ul li figure{display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html body .main .planner-inner ul li figure img{height:100%}html body .main .planner-inner ul li span{position:relative;display:block;margin:5px 0;margin-bottom:20px;text-align:center;font-weight:500;font-size:21px}html body .main .planner-inner ul li span:after{position:absolute;bottom:-15px;left:50%;width:15px;height:10px;background:#8c8988;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0)}html body .main .planner-inner ul li p{padding:2px 0;border-radius:10px;color:#fff;text-align:center;font-weight:700;font-size:22.7px}html body .main .planner-inner ul li:nth-child(1) p{background:#7fbf4e}html body .main .planner-inner ul li:nth-child(2) p{background:#4eb0c0}html body .main .planner-inner ul li:nth-child(3) p{background:#e65184}html body .main .planner-inner ul li:nth-child(4) p{background:#4676b5}html body .main .planner-inner ul li:nth-child(5) p{background:#90816d}html body .main .planner-inner>figure{margin:20px auto 0 auto;width:85px}html body .main .planner-inner>figure img{width:100%}html body .main .planner-inner .support{margin:0 auto;width:80%;text-align:center;font-weight:700;font-size:22px}html body .main .planner-inner .support span{font-size:30px}html body .main .planner-inner .support span:last-child{color:#870013}html body .main .what-planner-inner.pc>div{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0;background:#f0dfb5;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .main .what-planner-inner.pc>div div{width:calc(100% - 180px)}html body .main .what-planner-inner.pc>div div h4{padding-right:30px;padding-left:30px;max-width:720px;width:100%;background:#870013;color:#fff;font-size:22px;-webkit-clip-path:polygon(0 0,100% 0,95% 100%,0 100%);clip-path:polygon(0 0,100% 0,95% 100%,0 100%)}html body .main .what-planner-inner.pc>div div>p{padding:0 20px 0 30px;font-weight:400;font-size:21px}html body .main .what-planner-inner.pc>div div>p.zisseki{margin-top:20px;color:#870013;font-weight:700;font-size:24px}html body .main .what-planner-inner.pc>div div>p span{font-size:36px}html body .main .what-planner-inner.pc>div div>span{display:block;margin-top:15px;text-align:right;font-weight:400;font-size:16px}html body .main .what-planner-inner.pc>div figure{margin-top:40px;margin-right:30px;width:125px}html body .main .what-planner-inner.pc>div figure img{width:100%}html body .main .what-planner-inner.pc>p{margin-top:15px;font-size:18px}html body .main .reason-inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .main .reason-inner ul li{padding:15px;border-radius:10px;background:#e6ebc1}html body .main .reason-inner ul li.pattern1{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .main .reason-inner ul li.pattern1>div{width:calc(100% - 200px)}html body .main .reason-inner ul li.pattern1>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .main .reason-inner ul li.pattern1>div>div figure{width:60px}html body .main .reason-inner ul li.pattern1>div>div figure img{width:100%}html body .main .reason-inner ul li.pattern1>div>div h4{width:calc(100% - 80px);color:#870013;font-size:28px;line-height:32px}html body .main .reason-inner ul li.pattern1>div>p{font-size:16px}html body .main .reason-inner ul li.pattern1>figure{width:175px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .main .reason-inner ul li.pattern1>figure img{width:100%}html body .main .reason-inner ul li.pattern2{width:48%}html body .main .reason-inner ul li.pattern2>div>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .main .reason-inner ul li.pattern2>div>div:first-child figure{width:60px}html body .main .reason-inner ul li.pattern2>div>div:first-child figure img{width:100%}html body .main .reason-inner ul li.pattern2>div>div:first-child h4{width:calc(100% - 80px);color:#870013;font-size:28px;line-height:32px}html body .main .reason-inner ul li.pattern2>div>div:last-child>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .main .reason-inner ul li.pattern2>div>div:last-child>div p{width:calc(100% - 140px);font-size:16px}html body .main .reason-inner ul li.pattern2>div>div:last-child>div figure{margin-top:10px;width:130px}html body .main .reason-inner ul li.pattern2>div>div:last-child>div figure img{width:100%}html body .main .reason-inner ul li.pattern3{width:48%}html body .main .reason-inner ul li.pattern3>div>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .main .reason-inner ul li.pattern3>div>div:first-child figure{width:60px}html body .main .reason-inner ul li.pattern3>div>div:first-child figure img{width:100%}html body .main .reason-inner ul li.pattern3>div>div:first-child h4{width:calc(100% - 80px);color:#870013;font-size:28px;line-height:32px}html body .main .reason-inner ul li.pattern3>div>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .main .reason-inner ul li.pattern3>div>div:last-child p{width:calc(100% - 170px);font-size:16px}html body .main .reason-inner ul li.pattern3>div>div:last-child figure{margin-top:10px;width:130px}html body .main .reason-inner ul li.pattern3>div>div:last-child figure img{width:100%}html body .main .flow-fixed-inner>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .main .flow-fixed-inner>div>figure.right{width:40%}html body .main .flow-fixed-inner>div>figure.right img{width:100%}html body .main .flow-fixed-inner>div ul{margin-top:15px;margin-bottom:60px;width:58%}html body .main .flow-fixed-inner>div ul li{display:-webkit-box;display:-ms-flexbox;display:flex}html body .main .flow-fixed-inner>div ul li figure{position:relative;width:55px}html body .main .flow-fixed-inner>div ul li figure:after{position:absolute;top:-10px;left:50%;z-index:-1;width:40px;height:150px;background:#ee809a;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}html body .main .flow-fixed-inner>div ul li figure img{width:100%}html body .main .flow-fixed-inner>div ul li:last-child figure:after{-webkit-clip-path:polygon(100% 0,100% 90%,50% 100%,0 90%,0 0);clip-path:polygon(100% 0,100% 90%,50% 100%,0 90%,0 0)}html body .main .flow-fixed-inner>div ul li div{margin-left:10px;width:calc(100% - 70px)}html body .main .flow-fixed-inner>div ul li div span{color:#dd0036;font-weight:700;font-size:22px}html body .main .flow-fixed-inner>div ul li div:nth-child(2){margin-top:10px}html body .main .flow-fixed-inner>div ul li div:nth-child(3){margin-top:25px}html body .main .flow-fixed-inner>div ul li div:nth-child(4){margin-top:5px}html body .main .flow-fixed-inner>div ul li div:nth-child(5){margin-top:10px}html body .main .voice-inner>div{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15.05px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .main .voice-inner>div figure{width:28%}html body .main .voice-inner>div figure img{width:100%}html body .main .voice-inner>div ul{width:70%}html body .main .voice-inner>div ul li{padding:20px;border-radius:10px}html body .main .voice-inner>div ul li span{display:block;text-align:right}html body .main .voice-inner>div ul li:nth-child(2n+1){background:#f0dfb5}html body .main .voice-inner>div ul li:nth-child(2n){margin:15px 0;background:#e6ebc1}html body .main .voice-inner>p{margin-top:50px;text-align:center;font-size:24px}html body .main .voice-inner .btn{margin:50px auto;width:318px;height:64px}@media screen and (max-width:768px){html body .baner-inner-left{top:94%;width:calc(240px + ((1vw - 3.2px) * 49.1071));height:calc(120px + ((1vw - 3.2px) * 19.6429))}html body .baner-inner-left>div h2{font-size:calc(20px + ((1vw - 3.2px) * 3.3482))}html body .baner-inner-left>div h2 img{width:calc(55px + ((1vw - 3.2px) * 12.0536));height:calc(45px + ((1vw - 3.2px) * 11.3839))}html body .baner-inner-left>div h2:after{width:80%}html body .baner-inner-left>div span{letter-spacing:1px;font-size:calc(18px + ((1vw - 3.2px) * 3.7946))}html body .baner-inner-right{width:100%;height:calc(208px + ((1vw - 3.2px) * 55.8036));background:url(../../hoken/assets/img/top/money.jpg);background-position:center 25%;background-size:cover;background-repeat:no-repeat}html body .main .trouble-inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}html body .main .trouble-inner ul li{width:100%;height:calc(80px + ((1vw - 3.2px) * 14.5089))}html body .main .trouble-inner ul li figure{width:26.7%}html body .main .trouble-inner ul li>div{width:73.3%}html body .main .trouble-inner ul li>div p{margin-right:5px;margin-left:calc(10px + ((1vw - 3.2px) * 3.3482));font-size:calc(16px + ((1vw - 3.2px) * 3.125))}html body .main .trouble-inner ul li:nth-child(1){background:#e1e7b5;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}html body .main .trouble-inner ul li:nth-child(2){background:#f0dfb5;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}html body .main .trouble-inner ul li:nth-child(3){background:#f0dfb5;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}html body .main .trouble-inner ul li:nth-child(4){background:#e1e7b5;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}html body .main .trouble-inner ul li:nth-child(5){background:#e1e7b5;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}html body .main .trouble-inner ul li:nth-child(6){background:#f0dfb5;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}html body .main .trouble-inner>h4{margin-top:calc(10px + ((1vw - 3.2px) * 3.3482));font-size:calc(18px + ((1vw - 3.2px) * 1.3393))}html body .main .trouble-inner .tokuten.sp{padding:20px;border-radius:10px;background:#fad16b}html body .main .trouble-inner .tokuten.sp .tokuten-text{text-align:center;font-weight:700;font-size:calc(16px + ((1vw - 3.2px) * 2.0089));line-height:calc(20px + ((1vw - 3.2px) * 2.2321))}html body .main .trouble-inner .tokuten.sp .tokuten-icons{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px;margin-bottom:20px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html body .main .trouble-inner .tokuten.sp .tokuten-icons p{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-25px;padding:5px 10px;padding-left:30px;width:calc(250px + ((1vw - 3.2px) * 78.125));height:calc(75px + ((1vw - 3.2px) * 2.2321));border-radius:10px;background:#fff;color:#870013;font-weight:700;font-size:calc(16.7px + ((1vw - 3.2px) * 2.9688));line-height:calc(20px + ((1vw - 3.2px) * 3.3482));-webkit-box-align:center;-ms-flex-align:center;align-items:center}html body .main .trouble-inner .tokuten.sp .tokuten-icons .tokuten-icon{position:relative;display:block;margin-left:-10px;width:calc(81px + ((1vw - 3.2px) * 7.5893));height:calc(81px + ((1vw - 3.2px) * 7.5893));border-radius:50%;background:#dd0036;color:#fff10a;text-align:center;font-weight:700;font-size:calc(24px + ((1vw - 3.2px) * 3.125));line-height:calc(81px + ((1vw - 3.2px) * 7.5893))}html body .main .trouble-inner .tokuten.sp .tokuten-free{margin:0 auto;width:calc(260px + ((1vw - 3.2px) * 53.5714))}html body .main .trouble-inner .tokuten.sp .tokuten-free img{width:100%}html body .main .trouble-inner small{font-size:calc(14px + ((1vw - 3.2px) * 2.0089))}html body .main .trouble-inner a{width:calc(300px + ((1vw - 3.2px) * 35.4911))!important;height:calc(64px + ((1vw - 3.2px) * 6.25));font-size:calc(22px + ((1vw - 3.2px) * 2.0089))}html body .main .planner-inner h4{font-size:calc(18px + ((1vw - 3.2px) * 2.6786))}html body .main .planner-inner .planner-text{font-size:calc(14px + ((1vw - 3.2px) * 2.0089))}html body .main .planner-inner ul{width:100%}html body .main .planner-inner ul li span{font-weight:400;font-size:calc(13px + ((1vw - 3.2px) * 1.3393))}html body .main .planner-inner ul li p{border-radius:5px;font-size:calc(10px + ((1vw - 3.2px) * 2.0089))}html body .main .planner-inner ul li figure{height:calc(50px + ((1vw - 3.2px) * 3.3482))}html body .main .planner-inner>figure{margin-bottom:10px;width:calc(85px + ((1vw - 3.2px) * 4.6875));height:calc(46px + ((1vw - 3.2px) * 1.3393))}html body .main .planner-inner>figure img{width:calc(85px + ((1vw - 3.2px) * 4.6875));height:calc(46px + ((1vw - 3.2px) * 1.3393))}html body .main .planner-inner .support{width:100%;font-size:calc(16px + ((1vw - 3.2px) * 2.4554));line-height:calc(20px + ((1vw - 3.2px) * 7.8125))}html body .main .planner-inner .support span{width:100%}html body .main .planner-inner .support span:first-child{font-size:calc(18px + ((1vw - 3.2px) * 4.2411))}html body .main .planner-inner .support span:last-child{font-size:calc(22.9px + ((1vw - 3.2px) * 9.1004))}html body .main .what-planner-inner.sp .what-planner-inner-contents{padding:10px 0;background:#f0dfb5}html body .main .what-planner-inner.sp .what-planner-inner-contents .what-planner-upper h4{padding-left:15px;width:95%;background:#870013;color:#fff;font-size:calc(14.6px + ((1vw - 3.2px) * 1.875));-webkit-clip-path:polygon(0 0,100% 0,95% 100%,0 100%);clip-path:polygon(0 0,100% 0,95% 100%,0 100%)}html body .main .what-planner-inner.sp .what-planner-inner-contents .what-planner-under{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .main .what-planner-inner.sp .what-planner-inner-contents .what-planner-under>div{width:80%}html body .main .what-planner-inner.sp .what-planner-inner-contents .what-planner-under>div>p{font-weight:700}html body .main .what-planner-inner.sp .what-planner-inner-contents .what-planner-under>div>p.zisseki{padding:0 10px;padding-right:0;color:#870013;font-size:calc(16px + ((1vw - 3.2px) * 3.317))}html body .main .what-planner-inner.sp .what-planner-inner-contents .what-planner-under>div>p.zisseki span{font-size:calc(25px + ((1vw - 3.2px) * 4.6875))}html body .main .what-planner-inner.sp .what-planner-inner-contents .what-planner-under>div>p.zisseki-text{padding:0 10px;padding-right:0;font-weight:400;font-size:calc(14px + ((1vw - 3.2px) * 2.0089))}html body .main .what-planner-inner.sp .what-planner-inner-contents .what-planner-under>div>p span{font-size:calc(25px + ((1vw - 3.2px) * 1.3393))}html body .main .what-planner-inner.sp .what-planner-inner-contents .what-planner-under>div>span{display:block;margin-top:5px;padding-right:10px;text-align:right;font-size:calc(14px + ((1vw - 3.2px) * 1.3393))}html body .main .what-planner-inner.sp .what-planner-inner-contents .what-planner-under figure{margin-right:10px;margin-left:5px;width:20%}html body .main .what-planner-inner.sp .what-planner-inner-contents .what-planner-under figure img{width:100%}html body .main .what-planner-inner.sp>p{margin-top:15px;font-size:calc(14px + ((1vw - 3.2px) * 2.0089))}html body .main .reason-inner ul{display:block}html body .main .reason-inner ul li.pattern2{margin-bottom:20px;width:100%}html body .main .reason-inner ul li.pattern2>div>div:first-child h4{font-size:calc(20px + ((1vw - 3.2px) * 4.4643));line-height:calc(22.5px + ((1vw - 3.2px) * 5.0223))}html body .main .reason-inner ul li.pattern2>div>div:last-child{margin:20px 0}html body .main .reason-inner ul li.pattern2>div>div:last-child p{font-size:calc(14px + ((1vw - 3.2px) * 2.0089))}html body .main .reason-inner ul li.pattern2>div>div:last-child>div p{font-size:calc(14px + ((1vw - 3.2px) * 2.0089))}html body .main .reason-inner ul li.pattern2>div>div:last-child>div figure{margin-top:-5%;width:calc(130px + ((1vw - 3.2px) * 21.875))}html body .main .reason-inner ul li.priority>div>div:last-child>div figure{margin-top:0;width:calc(130px + ((1vw - 3.2px) * 11.3839));height:calc(130px + ((1vw - 3.2px) * 11.3839))}html body .main .reason-inner ul li.pattern3{width:100%}html body .main .reason-inner ul li.pattern3>div>div:first-child h4{font-size:calc(20px + ((1vw - 3.2px) * 4.4643));line-height:calc(22.5px + ((1vw - 3.2px) * 5.0223))}html body .main .reason-inner ul li.pattern3>div>div:last-child{margin:20px 0}html body .main .reason-inner ul li.pattern3>div>div:last-child p{width:calc(100% - (120px + ((1vw - 3.2px) * 17.8571)));font-size:calc(14px + ((1vw - 3.2px) * 2.0089))}html body .main .reason-inner ul li.pattern3>div>div:last-child figure{width:calc(120px + ((1vw - 3.2px) * 17.8571))}html body .main .flow-fixed-inner>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .main .flow-fixed-inner>div figure.left{width:40px}html body .main .flow-fixed-inner>div figure.left img{width:100%}html body .main .flow-fixed-inner>div figure.right{width:100%}html body .main .flow-fixed-inner>div figure.right img{width:100%}html body .main .flow-fixed-inner>div ul{margin-top:15px;margin-left:10px;width:calc(100% - 50px)}html body .main .flow-fixed-inner>div ul li{display:-webkit-box;display:-ms-flexbox;display:flex}html body .main .flow-fixed-inner>div ul li figure{width:calc(40px + ((1vw - 3.2px) * 4.4643))}html body .main .flow-fixed-inner>div ul li figure:after{width:calc(20px + ((1vw - 3.2px) * 4.4643));height:210px}html body .main .flow-fixed-inner>div ul li figure img{width:100%}html body .main .flow-fixed-inner>div ul li:last-child figure:after{height:150px}html body .main .flow-fixed-inner>div ul li div{margin-top:0;width:calc(100% - 10px + 40px + ((1vw - 3.2px) * 4.4643))}html body .main .flow-fixed-inner>div ul li div span{color:#dd0036;font-weight:700;font-size:calc(16px + ((1vw - 3.2px) * 3.125))}html body .main .flow-fixed-inner>div ul li div p{font-size:calc(14px + ((1vw - 3.2px) * 2.0089))}html body .main .flow-fixed-inner>div ul li:nth-child(1)>div{margin-top:0}html body .main .flow-fixed-inner>div ul li:nth-child(2)>div{margin-top:calc(2px + ((1vw - 3.2px) * -.2232))}html body .main .flow-fixed-inner>div ul li:nth-child(3)>div{margin-top:calc(2px + ((1vw - 3.2px) * -.2232))}html body .main .flow-fixed-inner>div ul li:nth-child(4)>div{margin-top:calc(3px + ((1vw - 3.2px) * -.4464))}html body .main .flow-fixed-inner>div ul li:nth-child(5)>div{margin-top:calc(3px + ((1vw - 3.2px) * -.4464))}html body .main .voice-inner>div{display:block}html body .main .voice-inner>div figure{margin:0 auto;margin-bottom:15px;width:55%}html body .main .voice-inner>div figure img{width:100%}html body .main .voice-inner>div ul{width:100%;font-size:calc(14px + ((1vw - 3.2px) * 2.0089))}html body .main .voice-inner>p{font-size:calc(18px + ((1vw - 3.2px) * 1.7857))}html body .main .voice-inner a{width:calc(300px + ((1vw - 3.2px) * 35.4911))!important;height:calc(64px + ((1vw - 3.2px) * 6.25))!important;font-size:calc(22px + ((1vw - 3.2px) * 2.0089))}}html body .main .contact-inner{margin-bottom:0}html body .main .jugyoin-h3_2{padding:2.13333vw 2.13333vw 2.13333vw 4.26667vw;border:.26667vw solid #f4b183;border-left-width:2.66667vw;font-weight:700;font-size:5.33333vw}@media print,screen and (min-width:769px){html body .main .jugyoin-h3_2{padding:8px 8px 8px 16px;border:1px solid #f4b183;border-left-width:10px;font-size:2rem}}