@charset "utf-8";.c-breadcrumbBox{background-color:#fff;box-shadow:none;width:960px;margin:0 auto;padding:15px 20px 15px}@media screen and (max-width: 1000px){.c-breadcrumbBox{margin:0;width:initial}}@media screen and (max-width: 767px){.c-breadcrumbBox{padding:15px 15px 15px}}.c-breadcrumbBox__list{margin-right:0;color:#585858 !important}.c-breadcrumbBox__list li{margin:0;display:inline-block}.c-breadcrumbBox__list li a{padding-right:0;color:#585858 !important}.c-breadcrumbBox__list li a:after{content:"";display:inline-block;width:8px;height:8px;margin:0 10px;border-left:1px solid #585858 !important;border-bottom:1px solid #585858 !important;transform:rotate(-135deg)}.c-breadcrumbBox__list h1{display:inline-block}.areaHeadBox{/* background-image: url(/images/bg_pagehead.png); */background-color:#8cd1ff;background-size:4px 4px;color:#fff;margin-bottom:50px;font-size:13px}.areaHeadBox .breadcrumbBox{background-color:#3A9BFC;box-shadow:0px 4px 10px 0px rgb(0 0 0 / 15%) inset;padding:6px 0}.areaHeadBox .breadcrumbList li a{color:#fff;background-image:url(/images/arr_breadcrumb.png);background-repeat:no-repeat;background-position:right 6px;background-size:6px 10px;padding-right:20px}.areaHeadBox .pageHead{color:#505050;line-height:140%;padding:10px 20px 0px 20px}.areaHeadBox .pageTtl{font-size:30px;display:inline-block;font-weight:300;margin-right:20px;line-height:140%;margin-bottom:10px}.areaHeadBox .pageHead p{font-size:16px;top:0;display:inline-block;position:relative;margin-bottom:10px;font-weight:300}.banner_top{position:relative}#areaPage #bannerTopArea,#areaPage #bannerTopAreaSp{background-image:url(/images/area/mv/pc/mv_back.webp);position:relative;display:flex;height:530px;max-height:530px;background-size:cover;background-repeat:no-repeat;background-position:50% 60%;justify-content:center}#bannerTopArea>div,#bannerTopAreaSp>div{position:relative}#areaPage .c_main_tau_bottom{opacity:1.1;position:absolute;height:70px;display:flex;background-color:rgba(27, 104, 175, 0.55);margin-bottom:30px;top:86.4%;width:100%}#areaCta .cta_pc__content{justify-content:center;height:min(10vw, 100px);display:flex;gap:1.5rem;margin:2rem 0}.cta_pc__content__car{position:absolute;left:81%;top:8%;width:21.8%}.banner_slide{display:flex;justify-content:center}.banner_slide img{height:50px;position:absolute;z-index:77;bottom:12px;left:-463px}#areaPage .banner_top__img_top{width:min(55vw, 680px);position:absolute;left:-540px;bottom:10px}.banner_province{display:flex;position:absolute;top:155px;left:-420px;height:46px;padding:2px 8px;width:min(50vw, 452px)}.banner_province span{font-size:38px;font-weight:700;padding:20px 2px;align-self:center;background-repeat:no-repeat;background-size:100% 30%;background-position-y:bottom;background:linear-gradient(180deg, #2075F1 0%, #135AE1 50%, #0932A4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contents main{width:100%}/* #areaPage .form_top {
    bottom: 30px;
  } */.mt-40{margin-top:40px}.mb-40{margin-bottom:40px}@media screen and (min-width: 1550px){#areaPage .form_top{left:56.8%}}@media screen and (min-width: 1000px){#areaPage .banner_province span{font-size:4.2vw;font-weight:700;line-height:75.3px;text-align:left}}@media screen and (min-width: 1200px){#areaPage .banner_province span{font-size:51px;font-weight:700;line-height:75.3px;text-align:left}}@media screen and (max-width: 1350px){#areaPage .form_top{left:59.5%}#areaPage .banner_top__img_top{left:-500px}#areaPage .banner_province{left:-380px;top:149px}}@media screen and (max-width: 1250px){#areaPage .banner_province{left:-380px;top:151px}}@media screen and (max-width: 1205px){#areaPage .banner_province{left:-388px;top:163px}}@media screen and (max-width: 1160px){#areaPage .banner_province{left:-389px;top:173px}}@media screen and (max-width: 1150px){#areaPage .form_top{left:60%}}@media screen and (max-width: 1050px){#areaPage .banner_top__img_top{left:-455px}#areaPage .banner_province{left:-384px;top:175px}#areaPage .banner_province span{font-size:4.2vw}}#areaHeadBox{background:#78d9fb;background-size:4px 4px;color:#fff;margin-bottom:-1px;font-size:13px}#areaHeadBox .breadcrumbBox{background-color:#0e6ccd;box-shadow:0px 4px 10px 0px rgb(0 0 0 / 15%) inset;padding:6px 0}#areaHeadBox .breadcrumbList{color:#fff;font-size:15px;font-weight:200}#areaHeadBox .breadcrumbList li{display:inline-block;margin-right:10px}#areaHeadBox .breadcrumbList li a{background-image:url(/images/arr_breadcrumb.png);background-repeat:no-repeat;background-position:right 6px;background-size:6px 10px;padding-right:20px}#areaHeadBox .pageHead{font-weight:400;color:#302f29;line-height:140%;padding:20px 20px 0px 20px}#areaHeadBox .pageHead h1{display:inline-block;position:relative;top:-10px;margin-bottom:unset;font-size:19px}#areaHeadBox .pageHead span{display:inline-block;position:relative;top:-10px;margin-left:10px;font-size:13px}#areaSlide{width:unset}.c_main_area_bottom{background:#0f4687}.c_main_area_content{margin-left:auto;margin-right:auto;width:70%;padding-top:8px}@media screen and (max-width: 1130px){#areaPage .banner_province{top:193px;left:-395px;height:0}}@media screen and (max-width: 1100px){#areaPage .banner_province{top:210px;left:-396px}}@media screen and (max-width: 1080px){#areaPage .banner_province{top:217px;left:-398px}}@media screen and (max-width: 1064px){#areaPage .banner_province{top:220px;left:-400px}}@media screen and (max-width: 1050px){#areaPage .banner_province{top:223px;left:-358px}#areaPage .banner_province span{font-size:4.3vw}}@media screen and (max-width: 1030px){#areaPage .banner_province{top:225px;left:-360px}#areaPage .banner_province span{font-size:4.2vw}}@media screen and (max-width: 1000px){#areaPage .banner_province{top:225px;left:-360px}}@media screen and (max-width: 985px){#areaPage .banner_province{top:250px;left:-364px}#areaPage .banner_province span{font-size:4.2vw}}@media screen and (max-width: 970px){#areaPage .banner_province{top:255px;left:-365px}#areaPage .banner_province span{font-size:4.2vw}}@media screen and (max-width: 955px){#areaPage .banner_province{top:240px;height:42px;left:-367px}#areaPage .banner_province span{font-size:40px}#areaPage .banner_slide img{left:-443px;height:42px}}@media screen and (max-width: 930px){#areaPage .banner_province{top:242.5px;height:42px;left:-371px}}@media screen and (max-width: 915px){#areaPage .banner_top__img_top{left:-410px}#areaPage .banner_province{top:250px;height:39px;left:-326px}#areaPage .banner_province span{font-size:38px;padding:15px 2px}#areaPage .banner_slide img{left:-432px}#areaPage .form_top{left:58%}}@media screen and (max-width: 890px){#areaPage .banner_province{top:255px;height:39px;left:-329px}}@media screen and (max-width: 868px){#areaPage .banner_province{top:262.5px;height:37px;left:-331px}#areaPage .banner_province span{font-size:37px}#areaPage .banner_slide img{left:-400px}#areaPage .form_top{left:56%}}@media screen and (max-width: 850px){#areaPage .banner_province{top:270px;left:-335px}#areaPage .banner_province span{font-size:37px}}@media screen and (max-width: 835px){#areaPage .banner_top__img_top{left:-388px}#areaPage .banner_province{top:275px;height:35px;left:-310px}#areaPage .banner_province span{font-size:34px}#areaPage .banner_slide img{left:-380px}#areaPage .form_top{left:54%}}@media screen and (max-width: 819px){#areaPage .banner_province{top:272.5px;height:35px;left:-313px}}@media screen and (max-width: 805px){#areaPage .banner_province{top:282.5px;height:34px;left:-316px}}@media screen and (max-width: 790px){#areaPage .banner_top__img_top{left:-378px}#areaPage .banner_province{top:285px;height:34px;left:-308px}#areaPage .banner_province span{font-size:33px;padding:10px 2px}#areaPage .banner_slide img{left:-370px}#areaPage .form_top{bottom:42px;left:52%}}@media screen and (max-width: 719px){#areaHeadBox .pageHead{padding:15px 0px 0px 15px}#areaHeadBox .pageHead h1{top:-8px;font-size:16px}#areaHeadBox .pageHead span{top:-8px;font-size:13px}}@media screen and (width: 768px){#areaPage .banner_province{top:257.5px;height:34px;left:69px}}@media screen and (max-width: 768px){#areaPage .banner_province span{font-size:33px}#areaPage.banner_slide img{left:27px;bottom:-13px}#areaPage .banner_top__slider{width:100%}#areaPage .banner_top__img_top{left:0}#areaPage .banner_slide img{left:20px}#areaPage .form_top{bottom:42px;left:52%}#areaPage .banner_top{margin-bottom:65px}#ctaAreasp{padding:unset !important;margin-top:unset}#ctaAreasp .marquee-content li{width:190px}#ctaAreasp .marquee_container_detail{display:flex;width:100%}#ctaAreasp .marquee_container_img{width:190px}#ctaAreasp .marquee_detail{display:unset;height:70px}#ctaAreasp .marquee_detail div{margin-left:5px;margin-top:10px}#ctaAreasp .marquee_detail div :first-child{font-size:11px;font-weight:500}#ctaAreasp .marquee_detail div :last-child{font-size:12px}#ctaAreasp .marquee_detail h1{font-size:20px;margin-left:5px}#ctaAreasp .marquee_detail h1 p{font-size:13px;margin-top:6px}}@media screen and (max-width: 767px){#areaPage #bannerTopArea,#areaPage #bannerTopAreaSp{background-image:none}#areaPage .banner_province{top:162px;height:34px;left:-3px}#areaPage .banner_top__img_top{position:relative;height:89.9%;width:100%;bottom:-2px}#areaPage .banner_slide img{height:60px;top:101.5%;left:unset}#areaHeadBox .breadcrumbList{padding:0 15px}#areaPage #bannerTopArea,#areaPage #bannerTopAreaSp{height:unset;max-height:unset}#areaPage .c_main_tau_bottom{top:100%;height:83px}#areaPage{margin-bottom:2px}#areaPage .banner_province{top:17%;height:66px;left:10%;width:unset}#areaPage .banner_province span{font-size:10.5vw;padding:25px 2px 30px}#areaPage .banner_province img{width:54%}}@media screen and (max-width: 680px){#areaPage .banner_province{height:60px}#areaPage .banner_province span{font-size:67px;padding:20px 2px 25px}}@media screen and (max-width: 635px){#areaPage .banner_province{height:55px}#areaPage .banner_province span{font-size:63px}}@media screen and (max-width: 575px){#areaPage .banner_province{height:45px;width:calc(100% - 8% - 22px );left:9%}#areaPage .banner_province span{font-size:53px}}@media screen and (max-width: 480px){#areaPage .banner_province{height:40px}#areaPage .banner_province span{font-size:45px}#areaPage .banner_slide img{top:102%}}@media screen and (max-width: 425px){#areaPage .banner_province{height:29px}#areaPage .banner_province span{font-size:40.59px;padding:10px 2px}#areaPage .banner_province img{width:190px}}@media screen and (max-width: 370px){#areaPage .banner_province{height:30px;left:9%}#areaPage .banner_province span{font-size:36px}}#areaPage .c_main_tau_bottom{display:none}@media screen and (min-width:768px){#areaPage .c_main_tau_bottom{display:block}}.title-point_area{margin-left:auto;margin-right:auto;box-sizing:border-box;width:80%;padding:12px 0px 10px;display:flex;justify-content:center;font-size:30px;color:#fff;font-weight:500}.title-customer_area{margin-left:auto;margin-right:auto;box-sizing:border-box;width:80%;display:flex;justify-content:center;font-size:40px;color:rgb(51, 51, 51);font-weight:700;margin:0 auto 20px}.title-manager_area{margin-left:auto;margin-right:auto;box-sizing:border-box;width:80%;padding:60px 0px 10px;display:flex;justify-content:center;font-size:30px;color:rgb(51, 51, 51);font-weight:600}.title-point-img{margin-left:auto;margin-right:auto;box-sizing:border-box;text-align:center;padding:50px 0px 0}.customer_area .title-point-img img{width:auto}.underline_title_manager{width:22%;height:3.5px;background:rgba(68,125,205);margin:10px auto 4rem;border-radius:5px}/* manager_province */.body-manager{background-color:#134A9E}.body-manager .manager_content{display:grid;grid-template-columns:30% 68%;gap:23px;padding:45px 34px 54px 30px;background-color:white}.body-manager .manager-detail{position:relative}.body-manager .title-manager_area{color:white;padding:0 0 50px;font-size:40px;font-weight:700;line-height:43.44px;letter-spacing:0.04em;text-align:center}.body-manager .manager_content .manager_province_title{font-size:30px;font-weight:700;line-height:43.44px;text-align:left;color:#306AC7;border-bottom:2px solid #306AC7;padding-bottom:18px;margin-bottom:18px}.body-manager .manager_content .manager_province_name{font-size:24px;font-weight:500}.body-manager .manager_content .manager-detail p{font-size:16px;letter-spacing:1px;overflow:hidden;margin-top:20px}.body-manager .manager_content .manager_province_img img{width:100%;height:100%}.body-manager .content_tau_top{padding:50px 0}@media screen and (max-width: 1200px){.body-manager .content_tau_top{padding:50px 15px}}@media screen and (max-width: 767px){.customer_area .title-point-img{padding:30px 0px 0}.customer_area .title-point-img img{width:auto}.body-manager .content_tau_top{padding:30px 15px}.body-manager .manager_content{display:block}.body-manager .manager_province_img{text-align:center;width:100%}.body-manager .title-manager_area p{line-height:normal}.body-manager .title-manager_area{padding:0 0 20px;font-size:30px;font-weight:700;line-height:57.92px;letter-spacing:0.04em;text-align:center}.body-manager .manager_province_img img{border-radius:50%;width:200px!important;height:200px!important}.body-manager .manager_content{border-bottom:none;margin-top:10px;padding:20px 11px 15px 16px;border-radius:10px}.body-manager .manager_content .manager_province_title{border-bottom:none;margin-bottom:0;padding:10px 0 5px;text-align:center}.body-manager .manager_content .manager_province_name{font-size:22px;text-align:center;padding-bottom:15px}.body-manager .manager_content .manager-detail{height:150px;overflow:hidden}.body-manager .manager_content .manager-detail p{margin-top:0}.body-manager .industry_chart__btn .btn-direction-show{font-size:18px;font-weight:700;line-height:26.06px;letter-spacing:0.04em;text-align:center;color:#306AC7;position:relative;cursor:pointer}.body-manager .industry_chart__btn .btn-direction-show .vector_img_show{width:19px;height:9px;position:absolute;top:39%;right:-26px}}@media screen and (max-width: 470px){.customer_area .title-point-img img{width:100%}}#areaPoint .row{margin-right:unset;margin-left:unset}.underline_title_point{width:22%;height:4px;background:#ffd100;margin:10px auto 12rem;border-radius:5px}/* css support_province*/.support_province{background:#CCE3F9;padding:50px 0}.support_province .content_tau_top{padding:0;position:relative}.support_province .title-manager_area{line-height:normal;text-align:center;margin-bottom:36.27px;padding:0;font-size:40px;font-weight:700;line-height:57.92px;letter-spacing:0.04em;text-align:center}.support_province .support_province_content-more{display:none}.support_province .support_province_content,.support_province .support_province_content-more{font-size:15px;background:white;border:solid 3px #306AC7;border-radius:10px;padding:56px 43px 102px 57px;position:relative}.support_province .support_province_content .support_province_content-head,.support_province .support_province_content-more .support_province_content-head{position:absolute;right:0;left:0;margin:0 auto;top:-20px;color:white;background-color:#306AC7;font-size:24px;font-weight:700;max-width:425px;height:40px;border-radius:50px;display:flex;align-items:center;justify-content:center;line-height:34.75px}.support_province .support_province_content ul{display:grid;grid-template-columns:16.6% 16.6% 16.6% 16.6% 16.6% 16.6%;height:194px;overflow:hidden}.support_province .support_province_content-more ul{display:grid;grid-template-columns:16.6% 16.6% 16.6% 16.6% 16.6% 16.6%}.support_province .support_province_content li{margin-bottom:10px}.support_province .support_province_content-more li{margin-bottom:10px}.support_province .support_province__btn img{width:27.3px;height:13.2px;margin-top:5px}.support_province .support_province__btn{text-align:center;position:absolute;left:0;right:0;color:#306AC7;font-size:24px;font-weight:700;line-height:26.06px;letter-spacing:0.04em;text-align:center;bottom:30px;cursor:pointer;margin:0 auto 17px}@media screen and (max-width: 1200px){.support_province{padding:50px 15px}}@media screen and (max-width: 767px){.support_province{padding:30px 15px}.support_province .title-manager_area{font-size:30px;margin-bottom:27px;width:100%;line-height:normal}.support_province .support_province_content{position:relative;justify-content:center;padding-bottom:0px;height:180px}.support_province .support_province_content ul{grid-template-columns:25% 25%;justify-content:center;margin-left:70px;overflow-y:hidden;height:100%}.support_province .support_province__btn img{width:19px;height:9px;margin-top:14px}.support_province .support_province__btn{font-size:18px;font-weight:700;line-height:34.75px;letter-spacing:0.04em;bottom:3px;margin:26px auto 27px}.support_province .support_province_content,.support_province .support_province_content-more{padding:43px 0 79px}.support_province .support_province_content ul,.support_province .support_province_content-more ul{grid-template-columns:30% 30%;margin-left:70px;justify-content:center}.support_province .support_province_content .support_province_content-head,.support_province .support_province_content-more .support_province_content-head{font-size:18px;max-width:335px;width:100%}}.mb-50{margin-bottom:50px}.mt-50{margin-top:50px}.form-middle .c-required{height:36px}.form_top .c-required{height:36px}.show-more{display:none}.d-none{display:none}.check-responsive{display:inline-block}.btn-direction-area{display:flex;flex-direction:row;justify-content:center;align-items:center;background:white;border:2px solid #004180;width:400px;height:50px;border-radius:100px;font-weight:500;font-size:20px;line-height:23px;color:#004180 !important;cursor:pointer;position:relative}.btn-direction-area p{font-size:18px;font-weight:700;line-height:20.77px;letter-spacing:0.04em;text-align:center}.vector_img_area{width:2%;position:absolute;top:38%;right:6%}@media screen and (max-width: 1300px){.vector_img_area{top:40%}}@media screen and (max-width: 768px){.check-responsive{display:block}.traffic_area .check-responsive{display:inline-block}.btn-direction-area p{font-size:14.48px}}#areaService .detail_body_service{padding:20px 5px;border-radius:5px;border:2px solid #3674bd;margin-bottom:15px;height:calc((100% - 170.5px)/2)}/*
 * 「//」は CSS のコメントではない（ブラウザはこのルール全体を無視していた）。圧縮で壊れないようブロックコメントに直した（SEO改修 No.16）
@media screen and (max-width: 1320px) {
    #areaService .detail_body_service {
        height: calc((100% - 80.5px)/2);
    }
}
*/@media screen and (max-width: 900px){.manager_province_img{width:100%}.manager-detail p{font-size:15px}}@media screen and (max-width: 768px){.title-point_area{width:100%;line-height:35px;padding:5px 0px 10px/* max-width: 320px; */}.title-customer_area{display:block;width:100%;line-height:35px;margin:0 auto 19px}.underline_title_point{width:30%;margin:10px auto 2rem}.manager_content{display:unset}#areaIndustry .industry_form_sp .img_car_countries{width:calc(100% - 30px)}}@media screen and (max-width: 767px){.title-manager_area{display:block;text-align:center;font-size:35px;width:90%;line-height:1.2}.underline_title_manager{width:35%;margin:10px auto 3rem}.manager_province_img{width:35%;margin:0 auto}.manager_province{padding:5px 0 0}.manager_province_name{font-size:22px}.manager-detail::after{content:'';position:absolute;bottom:0;width:100%;height:34%;background-image:-webkit-gradient(linear, 100% 100%, 100% 10%, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0.4)))}#readMore::after{content:'';background-image:unset}#readMore{height:unset;margin-bottom:15px}#readMore p{height:100%}#showMore{position:relative;justify-content:center;padding-bottom:0px;height:unset}#showMore ul{grid-template-columns:25% 25%;justify-content:center;margin-left:70px;height:100%}#showMore::after{content:'';background-image:unset}}@media screen and (max-width: 650px){.title-manager_area{font-size:30px}.underline_title_manager{width:200px}}@media screen and (max-width: 650px){#showMore ul{grid-template-columns:30% 30%;margin-left:40px}}@media screen and (max-width: 520px){.support_province .support_province_content ul,.support_province .support_province_content-more ul{grid-template-columns:40% 40%;margin-left:60px}.manager_province_img{width:45%}}@media screen and (max-width: 500px){#showMore ul{grid-template-columns:40% 40%}}@media screen and (max-width: 375px){#showMore ul{margin-left:10px}.title-manager_area{font-size:28px}}/* Customer Area */.customer_area{background:#CCE3F9 url(/images/area/background_stripe.svg);padding-bottom:50px}.customer_area .title-customer_area{font-size:40px;font-weight:700;line-height:57.92px;letter-spacing:0.04em;text-align:center}.customer_body_detail{display:flex;flex-wrap:wrap;gap:30px;column-gap:40px}.detail_body_customer{background:#fff;border-radius:5px;padding:15px;width:calc(100%/2 - 50px)}.title-content-customer{display:flex;justify-content:space-between;gap:30px}.customer_title{font-size:20px;color:rgb(65,119,196);font-weight:500;margin:20px auto 0;padding-bottom:5px;line-height:22px;border-bottom:1.5px solid #306AC7;height:41px}.content-customer_img{width:29%}.content-customer_img img{width:100%}.content-customer{padding-top:10px;font-weight:300}.customer_title_child{font-weight:400;font-size:18px;line-height:26.06px}.customer_title_child :first-child{margin-right:15px}.customer{width:75%;display:flex;align-items:center}.customer_area .industry_chart__btn-new .btn-direction-area{width:400px}@media screen and (max-width: 910px){.customer_title{font-size:18px}.customer{width:69%}}@media screen and (max-width: 900px){.content-customer_img{width:22%}}@media screen and (max-width: 780px){.customer_area{padding-bottom:48px}.customer_body_detail{column-gap:25px}}@media screen and (max-width: 767px){.customer_area .title-customer_area{font-size:30px;font-weight:700;line-height:43.44px;letter-spacing:0.04em;text-align:center;margin:0 auto 20px}.title-content-customer{display:table;width:100%}.title-customer__sp{display:flex}.content-customer_img{width:80px;margin-right:13px}.customer_title{height:auto}.customer_title_child{margin-top:20px}.customer_title_child :first-child{font-size:15px}.customer_title_child :last-child{font-size:18px}.detail_body_customer{width:100%}.customer_area .title-manager_area{display:flex}.customer_title{margin:8px auto 0}.customer_title_child{font-weight:400;font-size:16px;line-height:23px;margin-top:6px}.customer_area .industry_chart__btn-new .btn-direction-area{width:300px}}@media screen and (max-width: 400px){.title-point_area{font-size:27px}}@media screen and (max-width: 360px){.manager-detail::after{height:33%}}.form_area{background:#fef6e5;padding-bottom:20px}.form_area  .form-middle{margin-top:0}.mapArea{margin-bottom:10px;/* 	height: 460px; */display:block;position:relative}/*
 * 「//」は CSS のコメントではない（ブラウザはこのルール全体を無視していた）。圧縮で壊れないようブロックコメントに直した（SEO改修 No.16）
 .mapArea:before {
      content:"";
      display: block;
      padding-top: 66.6%;
  }
*/.mapArea iframe{width:100%}.mapArea > div{position:absolute;top:0;left:0;bottom:0;right:0}.traffic{max-width:100%;width:1000px;margin-left:auto;margin-right:auto;padding:40px 15px;box-sizing:border-box;background-color:#fff}.traffic .traffic_title{text-align:center;font-weight:600;color:rgba( 51,51,51 );font-size:34px}.traffic .underline_title_traffic{width:188px;height:3.5px;background:rgba(68,125,205);margin:15px auto 40px;border-radius:5px}.traffic .traffic_content{display:flex;margin-bottom:40px/* height: 280px; */}.traffic .traffic_content .traffic_content_text{width:58%;font-size:17px;line-height:1.6;padding-right:40px;color:rgba( 102,102,102 )}.traffic .traffic_content .traffic_content_img{width:42%}.traffic .traffic_content .traffic_content_img img{width:100%;height:300px;margin-top:5px}.traffic .traffic_table{background:#5b98fa;padding:5px;border-radius:6px}.traffic .traffic_table .dismantling_vehicle{width:100%;text-align:right;color:#fff;font-weight:100;font-size:11px}.traffic .traffic_table .traffic_table_title{text-align:center;font-weight:400;color:#fff;font-size:24px;display:flex;justify-content:center;align-items:center;padding-top:12px}.traffic .traffic_table table{width:35%}.traffic .traffic_table-col2{display:flex;grid-gap:10%;background:#eee;justify-content:center;padding:20px 0;font-size:17px;color:rgb(102, 102, 102)}.traffic .traffic_table-col2 table tr th{border-right:none;border-left:none;border-top:none;height:30px;max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.traffic .traffic_table-col2 table tr{border-right:none;border-left:none;border-top:none;height:30px}.traffic .traffic_table-col2 table tr:first-child{border-bottom:2px solid #8f8f8f}.traffic .traffic_table-col2 table{border-right:none;border-left:none;border-top:none;height:30px}.traffic .traffic_table-col2 table tr th:nth-child(3){text-align:right}.traffic .traffic_table-col2 th{padding-left:5px}@media (max-width: 768px){.traffic .traffic_content{display:block;height:auto;margin-bottom:20px}.traffic .traffic_title{font-size:32px}.traffic .traffic_content .traffic_content_img img{height:auto}.traffic .traffic_content .traffic_content_text{width:100%;margin-top:5px;font-size:16px;padding-right:0}.traffic .traffic_content .traffic_content_img{width:100%;height:auto}.traffic .traffic_table .traffic_table_title{line-height:1.2;font-size:26px}.traffic .traffic_table-col2{display:block}.traffic .traffic_table table{margin:0 15px;width:calc(100% - 30px)}}@media (max-width: 400px){.traffic .traffic_table-col2 table tr th{max-width:120px}}.branch_office{width:100%;padding:0 0 50px 0;background-color:#fff}.branch_office .branch_office_title{text-align:center;font-weight:600;color:#333333;font-size:40px;line-height:1.2;padding-top:40px}.branch_office .branch_office_sub_title{margin:30px auto;font-size:30px;font-weight:700;text-align:center;color:#333333}.branch_office .sp{display:none}.branch_office .underline_title_branch_office{width:188px;height:3.5px;background:rgba(68,125,205);margin:15px auto 40px;border-radius:5px}.branch_office .branch_office_map{width:85%;margin:auto}.branch_office .branch_office_contact{text-align:center}.branch_office_map .branch_office_contact .branch_office_adrress{margin:30px auto;width:55%;text-align:left;border-bottom:2px solid #eee;display:flex;font-size:16px}.branch_office_map .branch_office_contact .branch_office_adrress div:last-child{width:80%}.branch_office_map .branch_office_contact .branch_office_phone{width:55%;margin:auto;text-align:left;border-bottom:2px solid #eee;display:flex;font-size:16px;margin-bottom:30px}.branch_office_map .branch_office_contact .branch_office_phone div:last-child{width:80%}.branch_office_map .branch_office_contact .branch_office_adrress div:first-child{color:#0c74b5;font-size:18px;line-height:1.2;padding-right:10px;width:100px;align-self:center}.branch_office_map .branch_office_contact .branch_office_phone div:first-child{color:#0c74b5;font-size:18px;line-height:1.2;padding-right:10px;width:100px}.branch_office .branch_office_content{max-width:100%;width:970px;margin-left:auto;margin-right:auto;padding:30px 15px;box-sizing:border-box;background-color:#fff;box-shadow:inset 5px 8px 22px -11px #CCC,inset 0 -11px 8px -13px #3399ff}@media (max-width: 768px){.branch_office{padding:0 0 40px 0}.branch_office .branch_office_content{margin:0 15px;width:auto;padding:20px 0}.branch_office .branch_office_title{width:80%;margin:auto;font-size:30px;padding-top:30px}.branch_office .sp{display:block}.branch_office .branch_office_sub_title{margin:15px auto;font-size:22px}.branch_office .branch_office_map{width:92%}.branch_office_map .branch_office_contact .branch_office_adrress{width:100%;margin:0 auto 20px auto;padding-bottom:10px}.branch_office_map .branch_office_contact .branch_office_phone{width:100%;margin-bottom:20px;padding-bottom:10px}}blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,optgroup,strong,th,var{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,mark,menu,nav,section,summary,time,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{color:#fff;font:12px/1.4 "Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif}a:link,a:visited{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:underline}a img{vertical-align:bottom}a{outline:0}.clearfix{zoom:1}#topSlider .sub:after,.blueBox .left a:after,.blueBox:after,.box404:after,.businessList>li:after,.clearfix:after,.closeBtn:after,.companyList li:after,.companyPicList:after,.contactList li:after,.contents:after,.contractBtnList:after,.errorInput:after,.exampleList:after,.faqList>li:after,.flowDetailList .imgBox:after,.formBox .contactBoxBnr:after,.formMain:after,.formTbl .col3:after,.formTbl label:after,.formTbl td:after,.formTbl th:after,.ftBox:after,.ftDown:after,.ftNav:after,.ftNavAll:after,.graphTbl label:after,.headerTop:after,.hidenDisp:after,.main404:after,.mediaList>li .dispArea:after,.navList:after,.newsList>li:after,.reusenaviList .head:after,.reusenaviPriceList li:after,.scrapList li:after,.serviceList li .dispArea:after,.serviceList:after,.serviceSideList li:after,.sliderBottom:after,.sortList:after,.spNavList:after,.voiceList .head:after,.voiceList .tail:after,.voiceList li:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0;line-height:0}strong{font-weight:700}canvas,img{vertical-align:top}input[type=submit]{-webkit-appearance:none;border-radius:0}input,textarea{outline:0}.pr5{padding-right:5px!important}.wordBreakAll{word-break:break-all}body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;width:100%;background-color:#fff;color:#000;position:relative;font-size:14px;font-family:"ヒラギノ明朝 ProN W3",HiraMinProN-W3,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-family:'Noto Sans JP',"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;line-height:160%}.onlyPc{display:block}.onlySp{display:none}.onlyPad{display:none}.only448{display:block}.white{color:#fff!important}header{position:relative;z-index:996;height:168px}.headerArea{max-width:100%;width:1000px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;box-sizing:border-box;height:168px}.headerTop{height:108px;box-sizing:border-box}.logo_area{position:absolute;left:10px;top:18px;margin-left:0}.logo_area img{width:85px;height:65px;object-fit:contain}h1.logo{position:absolute;left:50%;top:20px;margin-left:-40px}h1.logo a{text-indent:-9999px;display:inline-block;width:80px;height:65px;background-image:url(/images/hd_logo.webp);background-repeat:no-repeat;background-size:contain}h1.logo a:hover{text-decoration:none}p.logo{position:absolute;left:50%;top:20px;margin-left:-40px}p.logo a{text-indent:-9999px;display:inline-block;width:80px;height:65px;background-image:url(/images/hd_logo.webp);background-repeat:no-repeat;background-size:contain}p.logo a:hover{text-decoration:none}p.logo_25th_anniv{position:absolute;left:50%;top:40px;margin-left:50px}p.logo_25th_anniv a{text-indent:-9999px;display:inline-block;width:80px;height:24px;background-repeat:no-repeat;background-size:contain}p.logo_25th_anniv a:hover{text-decoration:none}.line-modal-content{margin-top:100%!important;border-radius:35px!important;display:contents}.line-modal-content-ass{margin-top:66%!important;border-radius:35px!important}.line_modal{width:330px;margin-left:85px;margin-top:300px}.line_modal_ass{width:330px;margin-left:85px}@media (min-width:1376px) and (max-width:1636px){.line_modal_ass{margin-left:70px}}@media (min-width:1637px){.line_modal_ass{margin-left:605px}.line_modal{margin-left:605px}}@media (min-width:1800px){.line_modal_ass{margin-left:775px}.line_modal{margin-left:775px}}@media (min-width:2100px){.line_modal_ass{margin-left:895px}.line_modal{margin-left:895px}}@media (min-width:2300px){.line_modal_ass{margin-left:1100px}.line_modal{margin-left:1100px}}.line-modal-dialog{width:300px}.line_button{display:contents;cursor:pointer}.line_img{width:325px!important}.modal_spec{display:none;position:fixed;z-index:999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#000;background-color:rgba(0,0,0,.4)}.line_logo{margin-right:10px;margin-top:25px}@media (min-width:990px){.line_logo{width:82%}.line_header{margin-right:-33px}}@media (min-width:885px) and (max-width:990px){p.logo{position:absolute;left:43%;top:20px;margin-left:-40px}h1.logo{position:absolute;left:43%;top:20px;margin-left:-40px}p.logo_25th_anniv{position:absolute;left:43%;top:40px;margin-left:50px}.line_logo{width:80%}.line_header{margin-right:-27px}}@media (min-width:840px) and (max-width:885px){p.logo{position:absolute;left:43%;top:20px;margin-left:-40px}h1.logo{position:absolute;left:43%;top:20px;margin-left:-40px}p.logo_25th_anniv{position:absolute;left:43%;top:40px;margin-left:50px}.line_logo{width:70%;margin-top:30px!important}.line_header{margin-right:-50px}}@media (min-width:770px) and (max-width:840px){p.logo{position:absolute;left:40%;top:20px;margin-left:-40px}h1.logo{position:absolute;left:40%;top:20px;margin-left:-40px}p.logo_25th_anniv{position:absolute;left:40%;top:40px;margin-left:50px}.line_logo{width:65%;margin-top:30px!important;margin-right:0}.line_header{margin-right:-65px}}@media (min-width:719px) and (max-width:770px){p.logo{position:absolute;left:41%;top:20px;margin-left:-40px}h1.logo{position:absolute;left:41%;top:20px;margin-left:-40px}p.logo_25th_anniv{position:absolute;left:40%;top:40px;margin-left:50px}.line_logo{width:54%;margin-top:30px!important;margin-right:0}.line_header{margin-right:-88px;margin-top:6px}.copy span{margin-left:0!important}.headerContact a{margin-left:98px!important}}@media screen and (max-width:719px){.line_logo{width:0;height:0;padding-left:0;padding-top:0}}@media (min-width:1300px) and (max-width:1636px){.line-modal-dialog{margin-left:520px}}@media (min-width:1025px) and (max-width:1299px){.line-modal-dialog{margin-left:420px}}@media (min-width:900px) and (max-width:1024px){.line-modal-dialog{margin-left:275px}}@media (max-width:899px){.line-modal-dialog{margin-left:170px}}@media screen and (max-width:719px){.modal_spec{display:none!important}.modal{display:none!important}}.headerContact a{color:#0d47a1;font-size:12px;padding-left:14px;background-image:url(/images/arr_blue.png);background-repeat:no-repeat;background-position:left center;background-size:7px 7px;margin-left:108px}.headerLeft{float:left}.headerRight{float:right}.subNav{float:right;margin-top:25px;margin-bottom:8px}.subNav li{display:inline-block;margin-left:12px}.subNav li a{color:#0d47a1;font-size:12px;padding-left:14px;background-image:url(/images/arr_blue.png);background-repeat:no-repeat;background-position:left center;background-size:7px 7px}.contactArea{clear:both;text-align:right}.free{color:#0d47a1;margin-bottom:6px;margin-top:23px;font-size:12px}.copy{display:inline-block;font-size:14px;color:#39f;margin-right:25px}.copy span{font-size:24px;font-weight:700;margin-left:10px;position:relative;top:2px;background-image:url(/images/ico_tel.png);background-repeat:no-repeat;background-position:left center;background-size:20px 20px;padding-left:25px}.copy a{text-decoration:none;color:inherit}.btnArea{text-align:center;position:relative;overflow:hidden}.detail{background-color:#39f;color:#fff;border-radius:15px;padding:1px 15px;font-size:12px;display:inline-block;background-image:url(/images/arr_right.png);background-repeat:no-repeat;background-position:right 10px center;background-size:10px 10px;padding-left:20px;padding-right:25px}a.btn{display:inline-block;background-color:#39f;color:#fff;border-radius:40px;padding:10px 45px;font-size:15px;border-bottom:2px solid #2e7cc9;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}input.btn{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;appearance:none;-webkit-appearance:none;display:inline-block;background-color:#39f;color:#fff;border-radius:40px;padding:10px 45px;font-size:15px;border-bottom:2px solid #2e7cc9;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}input.btn{background-image:url(/images/arr_right.png);background-repeat:no-repeat;background-position:right 10px center;background-size:10px 10px}input.btn:disabled{background-color:#aaa;border-bottom:2px solid #333;cursor:not-allowed}input.btn:disabled:hover{background-color:#999}input.red-button{background-color:#ff8684;border-bottom:2px solid #333;width:100%}.red-button{box-sizing:border-box;border:none;cursor:pointer;outline:0;-webkit-appearance:none;display:inline-block;color:#fff;border-radius:40px;padding:10px 45px;font-size:15px;background-image:url(/images/arr_right.png);background-repeat:no-repeat;background-position:right 10px center;background-size:10px 10px;background-color:#ff8684;border-bottom:2px solid #333;width:100%;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}.no_display{display:none}.reflection{height:100%;width:30px;position:absolute;top:-180px;left:0;background-color:#fff;opacity:0;transform:rotate(45deg);animation:reflection 2s ease-in-out infinite;-webkit-transform:rotate(45deg);-webkit-animation:reflection 2s ease-in-out infinite;-moz-transform:rotate(45deg);-moz-animation:reflection 2s ease-in-out infinite;-ms-transform:rotate(45deg);-ms-animation:reflection 2s ease-in-out infinite;-o-transform:rotate(45deg);-o-animation:reflection 2s ease-in-out infinite}@keyframes reflection{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:.5}81%{transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(50) rotate(45deg);opacity:0}}@-webkit-keyframes reflection{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}@-moz-keyframes reflection{0%{-moz-transform:scale(0) rotate(45deg);opacity:0}80%{-moz-transform:scale(0) rotate(45deg);opacity:.5}81%{-moz-transform:scale(4) rotate(45deg);opacity:1}100%{-moz-transform:scale(50) rotate(45deg);opacity:0}}@-ms-keyframes reflection{0%{-ms-transform:scale(0) rotate(45deg);opacity:0}80%{-ms-transform:scale(0) rotate(45deg);opacity:.5}81%{-ms-transform:scale(4) rotate(45deg);opacity:1}100%{-ms-transform:scale(50) rotate(45deg);opacity:0}}@-o-keyframes reflection{0%{-o-transform:scale(0) rotate(45deg);opacity:0}80%{-o-transform:scale(0) rotate(45deg);opacity:.5}81%{-o-transform:scale(4) rotate(45deg);opacity:1}100%{-o-transform:scale(50) rotate(45deg);opacity:0}}a.mini{background-color:#39f;color:#fff;border-radius:15px;padding:2px 15px;font-size:15px;border-bottom:1px solid #2e7cc9;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}a.car{background-image:url(/images/ico_car.png);background-repeat:no-repeat;background-position:left 13px center;background-size:12px 12px;padding-left:36px}a.btn:hover,a.mini:hover,input.btn:hover{text-decoration:none;background-color:#134a9e}input.red-button:hover{text-decoration:none;background-color:#cc1a21}.red-button:hover{text-decoration:none;background-color:#cc1a21}header.mini nav{position:fixed;left:0;top:0;width:100%;background-color:#f5f5f5;border-bottom:1px solid #f0f0f0;height:39px;animation-duration:.4s;animation-name:fade-in;-moz-animation-duration:.4s;-moz-animation-name:fade-in;-webkit-animation-duration:.4s;-webkit-animation-name:fade-in}header.mini .navList{max-width:100%;width:1000px;margin-left:auto;margin-right:auto;box-sizing:border-box;height:22px;padding-left:20px;padding-right:20px;padding-top:0}header.mini .navList>li>a,header.mini .navList>li>span{background-image:none;padding-top:0;margin-top:10px;height:auto}header.mini .hiddenNav{top:40px}header{font-size:13px}.navList{vertical-align:top}header.mini .navList>li{height:auto;height:39px;box-sizing:border-box}.navList>li{float:left;width:12.5%;position:relative;vertical-align:top;position:relative;height:60px}.navList>li>a,.navList>li>span{vertical-align:top;border-right:1px solid #ccc;text-align:center;height:100%;display:block;box-sizing:border-box;height:45px;padding-top:24px;background-repeat:no-repeat;background-position:top center;background-size:25px 20px;-webkit-transition:all .2s cubic-bezier(.215,.61,.355,1);-moz-transition:all .2s cubic-bezier(.215,.61,.355,1);-o-transition:all .2s cubic-bezier(.215,.61,.355,1);-ms-transition:all .2s cubic-bezier(.215,.61,.355,1)}.navList>li>a:after,.navList>li>span:after{position:absolute;content:'';left:0;bottom:0;width:0;height:4px;background-color:#3a9bfb;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}.sideContact a.form:after{position:absolute;content:'';left:0;bottom:0;width:100%;height:75px;background-color:#f5f5f5}.sideContact.sideContactMovie{min-height:0}.hiddenNav{display:none;opacity:0;position:absolute;left:50%;top:60px;background-color:#0d47a1;padding:30px 20px;-webkit-transform:translateY(0) translateX(-50%) rotate(0);-ms-transform:translateY(0) translateX(-50%) rotate(0);transform:translateY(0) translateX(-50%) rotate(0)}header.mini .navList>li>a:after,header.mini .navList>li>span:after{bottom:-8px;bottom:-1px}.navList>li>a:hover,.navList>li>span:hover{text-decoration:none;color:#3a9bfb}.navList>li:hover>a:after,.navList>li:hover>span:after{width:100%}.navList>li:hover .hiddenNav{display:block;opacity:1;animation-duration:.4s;animation-name:fade-in;-moz-animation-duration:.4s;-moz-animation-name:fade-in;-webkit-animation-duration:.4s;-webkit-animation-name:fade-in}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-moz-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-webkit-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}.hiddenNav:hover{display:block}.hiddenNav li{margin-bottom:10px}.hiddenNav li:last-child{margin-bottom:0}.hiddenNav li a{color:#fff;white-space:nowrap;background-image:url(/images/arr_blue.png);background-repeat:no-repeat;background-position:left center;background-size:7px 7px;padding-left:20px;padding-right:20px}.hiddenNav li a:hover{opacity:.8;text-decoration:none}.banner_top{position:relative}#topSlider{background-color:#e6e6e6;padding:15px 0 0;margin-bottom:50px;position:relative;display:none}#topSlider>div{position:relative}#topSlider .bg img{width:100%}#topSlider a .bg{-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}#topSlider a:hover .bg{opacity:.8}.slick-slide{position:relative;margin-left:7px;margin-right:7px}#topSlider .dispArea{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;box-sizing:border-box;padding:31px 38px;line-height:400%;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}#topSlider a:hover .dispArea{opacity:.8}#topSlider .ttl{font-size:45px;font-weight:700;color:#fff}#topSlider .subTtl{font-size:24px;font-weight:700;color:#fff;margin-top:10px;clear:both}#topSlider .sub{margin-bottom:60px}#topSlider .sub .left{float:left;font-size:40px;font-weight:700;margin-right:20px}#topSlider .sub .right{float:left;font-size:15px;line-height:130%;margin-top:7px}.blue{color:#0d47a1!important}.lightBlue{color:#39f!important}.openingSlider{background-color:#e6e6e6;padding:15px 0}.openingSlider .dispArea{display:none}.contents{max-width:100%;width:1000px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:35px;box-sizing:border-box}main{float:left;width:69%}aside{float:right;width:28%}.imgBtn{position:relative;margin-bottom:3%}.imgBtn img{width:100%}.whiteArr{position:absolute;right:15px;bottom:15px;width:15px;height:15px;background-color:#0d47a1;background-color:#ccc;border-radius:15px;background-image:url(/images/arr_white.png);background-repeat:no-repeat;background-position:center center;background-size:7px 7px}.imgBtn a{-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}.imgBtn a:hover{opacity:.6}.blueBox a{-webkit-transition:background-color .3s cubic-bezier(.215,.61,.355,1);-moz-transition:background-color .3s cubic-bezier(.215,.61,.355,1);-o-transition:background-color .3s cubic-bezier(.215,.61,.355,1);-ms-transition:background-color .3s cubic-bezier(.215,.61,.355,1)}.blueBox a:hover{opacity:.8}.blueBox .left{float:left;width:48.7%}.blueBox .left a{height:100%;box-sizing:border-box}.blueBox .right{float:right;width:48.7%}a.blueBtn{position:relative;color:#fff;display:block;background-color:#39f}a.blueBtnRight{position:relative;color:#fff;display:block;background-color:#39f}a.blueBtnRight .ttl{font-size:22px;margin-bottom:10px;line-height:140%}a.blueBtnRight .disp{padding:15px 25px}a.blueBtn .disp{padding:15px 25px}a.blueBtn .img{width:100px}a.blueBtn .img img{max-width:100%;margin-left:25px;margin-bottom:15px}a.blueBtn .dispArea{padding-left:100px}a.blueBtn .dispArea2{margin-bottom:20px;padding:15px 25px}a.blueBtn .ttl{font-size:22px;margin-bottom:10px;line-height:140%}a.blueBtn p{font-size:16px}a.blueBtn:hover{text-decoration:none}.blueBox{position:relative}.blueBox .right a.blueBtn{margin-bottom:5.5%;box-sizing:border-box}.blueBox .right a.blueBtn:last-child{margin-bottom:0;position:absolute;right:0;bottom:0}.blueStr{color:#3a9bfc}h2.mainTtl{padding-left:28px;position:relative;font-size:26px;margin-bottom:30px}h2.mainTtl.miniStr{font-size:21px}h2.mainTtl:before{position:absolute;content:'';left:0;top:12px;border:5px solid #39f;border-radius:20px;width:10px;height:10px;-webkit-transform:translateY(-50%) translateX(0) rotate(0);-ms-transform:translateY(-50%) translateX(0) rotate(0);transform:translateY(-50%) translateX(0) rotate(0)}h2.topSimulatorTitle{background-color:#134a9e;color:#fff;padding:13px 20px;font-size:25px;margin:0;text-align:center}.checkPrice.first{margin-bottom:20px}.checkPrice{text-align:center;margin-bottom:40px}.checkPrice a{text-decoration:underline;color:#0d47a1;background-image:url(/images/arr_blue.png);background-repeat:no-repeat;background-position:right center;background-size:7px 7px;padding-right:15px}.businessList>li{padding-top:20px;padding-bottom:20px}.businessList li .img{float:left}.businessList li .img img{max-width:100%}.businessList li .ttl{font-size:20px;margin-bottom:20px}.businessList li .dispArea{padding-left:240px}.businessList li.last{border:1px solid #f60}.checkList li{background-image:url(/images/ico_check.png);background-repeat:no-repeat;background-position:left center;background-size:13px 13px;padding-left:20px}.checkCaption{text-align:right;font-size:12px;padding-top:5px;margin-bottom:20px}.arrCenter{margin-bottom:20px;text-align:center}.biggestStr{font-size:24px;margin-bottom:60px;line-height:150%}.biggestStr.red{color:#cd3a28}.blueBgTtl{background-color:#39f;position:relative;padding:20px;padding-left:150px;font-size:20px;color:#fff;margin-bottom:40px}.blueBgTtl .ico{position:absolute;left:20px;top:-28px}.countryList{margin-bottom:60px}.countryList li{border-top:1px solid #ccc}.countryList li .ttl{padding:12px;color:#666;padding-left:30px}.countryList li .ttl .mainTtl{width:150px;display:inline-block;color:#000}.countryList li .disp{padding-left:30px;color:#666;font-size:13px;padding-top:20px}.countryList li .ttl.close{background-color:#eee}.countryList li .closeBtn{padding-right:12px}.businessList2{margin-left:100px}.businessTbl{width:100%;margin-bottom:30px;border-left:1px solid #ccc;border-top:1px solid #ccc}.businessTbl .img{float:left}.businessTbl .img img{max-width:100%}.businessTbl .ttl{padding-left:140px;white-space:nowrap;font-size:16px}.businessTbl th{background-color:#3398ff;text-align:center;color:#fff}.businessTbl th.th-left{text-align:left}.businessTbl th.th-right{text-align:right}.businessTbl td,.businessTbl th{padding:15px;vertical-align:top;border-right:1px solid #ccc;border-bottom:1px solid #ccc;display:table-cell;width:auto}.f18{font-size:18px;line-height:140%;margin-bottom:30px}.blueCaption{font-size:12px;text-align:right;margin-top:-30px;margin-bottom:20px}.youtube{text-align:center}.youtube iframe{max-width:100%}.miniNum{font-size:10px}.miniNum2{font-size:14px}.exampleList{margin-bottom:20px}.exampleList .imgBox{position:relative}.exampleList .img{-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}.exampleList>li{background-color:#d4e7fa;float:left;width:32%;box-sizing:border-box;margin-left:1%;margin-right:1%;margin-bottom:2%}.exampleList>li .box{padding:10px}#sideFlexslider .exampleList>li{margin-bottom:0}.exampleList>li:nth-child(3n){margin-right:0}.exampleList>li img{width:100%}.exampleList>li .img{margin-bottom:5px}.exampleList>li .box>.ttl,.exampleList>li .ttl{color:#0d47a1;font-size:15px;margin-bottom:5px;padding-left:5px;font-weight:700}.exampleList>li small{font-size:11px;margin-right:0;float:left}.exampleList>li .price{font-size:18px;font-weight:700;margin-right:5px}.exampleList>li .yen{font-size:11px;margin-right:20px}.priceList{margin-left:20px;margin-bottom:5px;text-align:right}.specTbl{font-size:10px;background-color:#fff;margin-bottom:5px;width:100%}.specTbl td,.specTbl th{text-align:center}.specTbl td.leftTx{text-align:left}.specTbl th.mainTh{background-color:#0d47a1;text-align:center;color:#fff}.specTbl td,.specTbl th{width:25%;padding:0 4px;white-space:nowrap}.specTbl tr{border-bottom:1px solid #ccc}.specTbl th{background-color:#e6e6e6}.exampleList>li .date{text-align:right;font-size:10px}.sideAssessment{display:none}.sideAssessment .exampleList>li{width:100%;margin-left:0;margin-right:0;width:auto;padding:0;margin-bottom:0}.sideAssessment .exampleList>li .box{padding:10px}#sideFlexslider{margin-left:30px;margin-right:30px}.update{padding:10px;text-align:right;color:#666}section{margin-bottom:80px}.newsList.contentList{border-top:none}.newsList.contentList li{padding-bottom:30px;margin-bottom:30px}.newsList>li{clear:both;border-bottom:1px solid #ccc;padding-bottom:18px;margin-bottom:18px}.newsList>li .img{width:150px;float:left}.newsList>li .img img{width:100%;border:1px solid #ccc}.newsList>li .dispArea{padding-left:190px}.newsList>li a{-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}.newsList>li a:hover{text-decoration:none;opacity:.8}.newsList.purchaseList>li{border:none;padding-bottom:0}.newsList.purchaseList>li .img{width:240px;float:left}.newsList.purchaseList>li .dispArea{padding-left:270px}.newsList.purchaseList>li .ttl{color:#39f}.newsList.purchaseList>li .img img{border:none}.newsList.purchaseList>li a{color:#f60}.newsList{margin-bottom:40px;border-top:1px solid #ccc;padding-top:20px}.newsList>li .ttl{font-size:20px;color:#0d47a1;margin-bottom:10px;padding-top:5px}.newsList>li .ttl a{color:#0d47a1}.newsList>li .date{font-size:11px;margin-bottom:10px;color:#999}.newsList>li .dispArea p{font-size:13px}.newsList>li.noImg .dispArea{padding-left:0}.mediaList{margin-bottom:40px;padding-top:0}.mediaList a{-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}.mediaList a:hover{opacity:.6;text-decoration:none}.mediaListSp{margin-bottom:0;border-top:1px solid #ccc;padding-top:20px}.mediaList>li{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px;clear:both}.mediaList>li .ttl{font-size:18px;color:#0d47a1;margin-bottom:10px;padding-top:5px;line-height:140%}.mediaList>li .ttl a{color:#0d47a1}.mediaList>li .date{font-size:11px;color:#999}.mediaList>li .category{background-color:#39f;color:#fff;padding:0 10px;color:#fff;margin-left:10px}.mediaList>li .dispArea{padding-top:10px}.mediaList>li .dispArea .img{width:120px;float:left;margin-right:10px;margin-top:10px}.mediaList>li .dispArea img{width:100%}.mediaList>li .dispArea .disp{padding-left:220px}.category a{color:#39f;margin-left:10px}.category2 a{background-color:#39f;color:#fff;padding:0 10px}.detailPost{padding-top:30px;padding-bottom:30px;margin-bottom:50px;border-bottom:1px solid #eee}.detailPost .ttl{font-size:24px;color:#0d47a1;margin-bottom:25px;color:#0d47a1;line-height:140%}.detailPost .date{font-size:11px;margin-bottom:20px;color:#999}.detailPost .disp p{margin-bottom:20px}.detailPost img{max-width:100%;margin-bottom:30px}.detailPost .disp h1{font-size:18px;background-color:#f0f8ff;border-bottom:1px solid #d7edfe;padding:10px 15px;margin-bottom:20px}.detailPost .disp h2{font-size:18px;padding:10px 2px;margin-bottom:20px;position:relative}.detailPost .disp h2:after{position:absolute;content:'';left:0;bottom:0;height:2px;width:100%;background:#134a9e;background:-moz-linear-gradient(left,rgba(19,74,158,1) 0,rgba(125,185,232,1) 100%);background:-webkit-linear-gradient(left,rgba(19,74,158,1) 0,rgba(125,185,232,1) 100%);background:linear-gradient(to right,rgba(19,74,158,1) 0,rgba(125,185,232,1) 100%)}.detailPost .disp h3{font-size:16px;background-color:#f0f8ff;border-bottom:1px solid #d7edfe;padding:7px 15px;margin-bottom:20px}.detailPost .disp h4{font-size:16px;padding:7px 2px;margin-bottom:20px;position:relative;display:block}.detailPost .disp h4:after{position:absolute;content:'';left:0;bottom:0;height:2px;width:100%;background:#134a9e;background:-moz-linear-gradient(left,rgba(19,74,158,1) 0,rgba(125,185,232,1) 100%);background:-webkit-linear-gradient(left,rgba(19,74,158,1) 0,rgba(125,185,232,1) 100%);background:linear-gradient(to right,rgba(19,74,158,1) 0,rgba(125,185,232,1) 100%)}.detailPost .disp h5{font-size:18px;padding:0 20px;margin-bottom:20px;position:relative;display:block}.detailPost .disp h5:before{position:absolute;content:'';left:0;top:0;height:50%;width:4px;background-color:#134a9e}.detailPost .disp h5:after{position:absolute;content:'';left:0;bottom:0;height:50%;width:4px;background-color:#3a9bfc}.detailPost .disp h6{font-size:16px;padding:0 20px;margin-bottom:20px;position:relative;display:block}.detailPost .disp h6:before{position:absolute;content:'';left:0;top:0;height:50%;width:4px;background-color:#134a9e}.detailPost .disp h6:after{position:absolute;content:'';left:0;bottom:0;height:50%;width:4px;background-color:#3a9bfc}.detailPost .disp h7{font-size:18px;position:relative;margin-bottom:20px;padding-left:20px;display:block}.detailPost .disp h7:before{position:absolute;content:'';left:0;top:12px;border:4px solid #39f;border-radius:20px;width:5px;height:5px;-webkit-transform:translateY(-50%) translateX(0) rotate(0);-ms-transform:translateY(-50%) translateX(0) rotate(0);transform:translateY(-50%) translateX(0) rotate(0)}.detailPost .disp h8{font-size:16px;position:relative;margin-bottom:20px;padding-left:20px;display:block}.detailPost .disp h8:before{position:absolute;content:'';left:0;top:12px;border:4px solid #39f;border-radius:20px;width:5px;height:5px;-webkit-transform:translateY(-50%) translateX(0) rotate(0);-ms-transform:translateY(-50%) translateX(0) rotate(0);transform:translateY(-50%) translateX(0) rotate(0)}.detailPost .disp h9{font-size:18px;position:relative;margin-bottom:20px;padding-left:20px;display:block}.detailPost .disp h9:before{position:absolute;content:'';left:0;top:12px;border:4px solid #134a9e;border-radius:20px;width:5px;height:5px;-webkit-transform:translateY(-50%) translateX(0) rotate(0);-ms-transform:translateY(-50%) translateX(0) rotate(0);transform:translateY(-50%) translateX(0) rotate(0)}.detailPost .disp h10{font-size:16px;position:relative;margin-bottom:20px;padding-left:20px;display:block}.detailPost .disp h10:before{position:absolute;content:'';left:0;top:12px;border:4px solid #134a9e;border-radius:20px;width:5px;height:5px;-webkit-transform:translateY(-50%) translateX(0) rotate(0);-ms-transform:translateY(-50%) translateX(0) rotate(0);transform:translateY(-50%) translateX(0) rotate(0)}.serviceList{margin-bottom:20px}.serviceList li{background-color:#f5f5f5;float:left;width:48%;box-sizing:border-box;margin-left:1.5%;margin-right:1.5%;margin-bottom:2%;position:relative;border-bottom:1px solid #ccc}.serviceList li:nth-child(2n+1){margin-left:0}.serviceList li:nth-child(2) .ttl,.serviceList li:nth-child(3) .ttl,.serviceList li:nth-child(6) .ttl{background-color:#3a9bfc}.serviceList li:nth-child(2n){margin-right:0}.serviceList li .ttl{background-color:#134a9e;color:#fff;padding:13px 20px;font-size:16px}.serviceList li .dispArea{padding:10px}.serviceList li .dispArea .img{float:left;width:120px}.serviceList li.first .dispArea .img{margin-bottom:30px}.serviceList li.second .dispArea .img{margin-bottom:40px}.serviceList li .dispArea .img img{width:100%}.serviceList li .dispArea p{padding-left:135px;color:#0d47a1}.serviceList li .dispArea p strong{color:#f60}.serviceList li .detail{position:absolute;right:15px;bottom:15px}.serviceList li .whiteArr{background-color:#ccc}.serviceList li a{display:block}.serviceList li a:hover{text-decoration:none;opacity:.8}.ftContact a{display:block;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}.ftContact a:hover{text-decoration:none;opacity:.8}.ftContact{margin-top:60px;border:1px solid #ccc;position:relative}.ftContact .head{background-color:#ffc107;color:#0d47a1;padding:30px 35px 20px 35px}.ftContact .ttl{font-size:24px;line-height:160%;margin-bottom:15px}.ftContact .tel img{max-width:100%}.ftContact .tel{margin-bottom:15px}.ftContact p a{color:#0d47a1}.ftContact .bg{position:absolute;right:0;bottom:0;z-index:2}.ftContact .bottom .btnBox{padding:20px 35px;display:block;color:#39f;font-size:17px}.ftContact .bottom .btnBox span{background-image:url(/images/arr_blue.png);background-repeat:no-repeat;background-position:left center;background-size:7px 7px;padding-left:20px}.ftContact .bottom a:hover{text-decoration:none}footer{background-color:#e6e6e6}footer .head{background-color:#f5f5f5}.ftBox{max-width:100%;width:1000px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding:15px 20px}footer .info{display:block;float:left;margin-top:5px;font-size:12px}.ftNavAll{clear:both;max-width:100%;width:1000px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-top:30px;position:relative;padding-bottom:0;margin-bottom:0}#pagetop{float:right;margin-top:16px}#pagetop a{padding-right:20px;background-image:url(/images/ico_pagetop.png);background-repeat:no-repeat;background-size:9px 9px;background-position:right center;font-family:Roboto,sans-serif;font-weight:700;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}#pagetopSp{display:none;position:fixed;right:0;right:-70px;bottom:80px;z-index:2;-webkit-transition:all .5s cubic-bezier(.075,.82,.165,1);-moz-transition:all .5s cubic-bezier(.075,.82,.165,1);-ms-transition:all .5s cubic-bezier(.075,.82,.165,1);-o-transition:all .5s cubic-bezier(.075,.82,.165,1);transition:all .5s cubic-bezier(.075,.82,.165,1)}#pagetopSp a:hover{text-decoration:none}#pagetopSp.show{right:0}#pagetopSp a{background-image:url(/images/ico_pagetop_sp.png);background-repeat:no-repeat;background-size:8px 8px;background-position:top 20px center;font-family:Roboto,sans-serif;font-weight:400;font-size:11px;box-sizing:border-box;padding-top:35px;display:block;color:#fff;text-align:center;width:65px;height:65px;margin-top:-60px;background-color:rgba(0,0,0,.5);box-shadow:0 1px 8px rgba(0,0,0,.3);white-space:nowrap}#pagetop a:hover{text-decoration:none;opacity:.6}.ftNav{float:left;font-size:12px;margin-right:30px}.ftNav li a{color:#333;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}.ftNav li a:hover{text-decoration:none;opacity:.6}.ftNav li{margin-bottom:8px}.ftBnr img{height:74px}.ftBnr{margin-bottom:40px;clear:both;max-width:100%;width:1000px;margin-left:auto;margin-right:auto;box-sizing:border-box;position:relative;padding-bottom:0;margin-bottom:50px}.ftBnr li{display:inline}.pb5{padding-bottom:5px}.pr3{padding-right:3px}.privacy{position:absolute;right:20px;bottom:0}.copyright{max-width:100%;width:1000px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;box-sizing:border-box;clear:both;font-size:10px;color:#333;padding-bottom:30px}.privacy{width:80px;height:80px;background-image:url(/images/ico_privacy.gif);background-repeat:no-repeat;background-size:80px 80px;background-position:center center;text-indent:-9999px}.sideContact{margin-bottom:30px;border:1px solid #ccc;position:relative;border-radius:4px;min-height:320px}.sideContact .head{background-color:#ffc107;color:#0d47a1;padding:10px 20px 10px 20px;text-align:center;font-weight:700;position:relative;z-index:3}.sideContact .head img{max-width:100%}.sideContact a.btnTel{pointer-events:none}.sideContact .ttl{font-size:15px;margin-bottom:5px;font-weight:700}.sideContact p{font-size:12px;padding:20px 20px;position:relative;z-index:10;width:155px}.sideContact .bg{position:absolute;right:0;top:15px;z-index:2;overflow:hidden;width:100%}.sideContact a.form{display:block;min-height:320px;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}.sideContact a:hover{text-decoration:none;opacity:.8}.sideContact .bg img{max-width:100%}.sideContact .bottom{text-align:center;padding:0 20px;position:absolute;left:0;bottom:15px;width:100%;box-sizing:border-box}.sideContact .bottom .btn{position:relative;z-index:5;background-color:#39f;color:#fff;border-radius:40px;padding:10px 15px;font-size:16px;border-bottom:2px solid #2e7cc9;display:block;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}.btn span{background-image:url(/images/arr_right.png);background-repeat:no-repeat;background-position:right center;background-size:10px 10px;padding-right:15px;padding-left:15px}.sideContact.sideContactMini.hover{display:block;display:none;opacity:1;animation-duration:.4s;animation-name:fade-in;-moz-animation-duration:.4s;-moz-animation-name:fade-in;-webkit-animation-duration:.4s;-webkit-animation-name:fade-in}.sideContact.sideContactMini{min-height:initial;min-height:auto;height:auto;border-radius:0;border-right:none;position:fixed;right:0;bottom:20%;z-index:10;margin-bottom:0;margin-top:-67px;opacity:0;display:none;background-color:#fff}.sideContact.sideContactMini .bottom{position:relative;left:auto;bottom:auto;padding:10px 20px}.sideAssessment{border:1px solid #ccc;margin-bottom:15px}.sideAssessment>.ttl{background-color:#134a9e;color:#fff;font-size:17px;text-align:center;padding:10px 0}.serviceSideList{margin-bottom:20px}.serviceSideList li{margin-bottom:10px;border:1px solid #ccc;margin-bottom:20px;position:relative}.serviceSideList li:nth-child(even){margin-left:0}.serviceSideList li .ttl{background-color:#134a9e;color:#fff;padding:15px 20px;font-size:17px}.serviceSideList li:nth-child(odd) .ttl{background-color:#3a9bfc}.serviceSideList li a{display:block;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}.serviceSideList li a:hover{text-decoration:none;opacity:.8}.serviceSideList li .img{float:left;width:77px}.serviceSideList li .img img{width:100%}.serviceSideList li p{padding-left:87px;padding-top:9px;padding-right:10px;color:#666;font-size:12px;line-height:160%}.serviceSideList li .whiteArr{background-color:#ccc;bottom:8px;right:10px}.facebookFrame{margin-bottom:30px}.facebookFrame iframe{max-width:100%}.bnrSideList li{margin-right:10px}.bnrSideList li img{width:100%}.bnrSideList li a{-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}.bnrSideList li a:hover{opacity:.8}#contactBox.hover{right:-305px}#contactBox.on{right:-320px}#contactBox .side_banner{position:absolute;left:-85px;top:25%;width:6.5vw;height:312px}#contactBox .side_banner img{width:100px;height:420px;object-fit:cover}#contactBox{height:100%;width:320px;position:absolute;position:fixed;right:-410px;top:0;z-index:997;-webkit-transition:all .5s cubic-bezier(.075,.82,.165,1);-moz-transition:all .5s cubic-bezier(.075,.82,.165,1);-ms-transition:all .5s cubic-bezier(.075,.82,.165,1);-o-transition:all .5s cubic-bezier(.075,.82,.165,1);transition:all .5s cubic-bezier(.075,.82,.165,1);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}#contactBox.on{-webkit-transform:translate(-320px,0);-moz-transform:translate(-320px,0);-o-transform:translate(-320px,0);-ms-transform:translate(-320px,0);transform:translate(-320px,0)}#contactBoxBtn{position:absolute;left:-65px;top:50%;width:65px;height:120px;margin-top:-60px;background:#ffc107;box-shadow:0 1px 8px rgba(0,0,0,.3);z-index:9998;cursor:pointer;-webkit-transition:all .5s cubic-bezier(.075,.82,.165,1);-moz-transition:all .5s cubic-bezier(.075,.82,.165,1);-ms-transition:all .5s cubic-bezier(.075,.82,.165,1);-o-transition:all .5s cubic-bezier(.075,.82,.165,1);transition:all .5s cubic-bezier(.075,.82,.165,1);background-image:url(/images/ico_side_car.png);background-repeat:no-repeat;background-position:center center;background-size:44px 92px;text-indent:-9999px}#contactBox.on #contactBoxBtn{opacity:0}#contactBoxBtnClose{position:absolute;left:-65px;top:50%;width:65px;height:120px;margin-top:-60px;background:#ff1e42;background:rgba(65,65,65,.94);z-index:9997;opacity:0;cursor:pointer;-webkit-transition:all .5s cubic-bezier(.075,.82,.165,1);-moz-transition:all .5s cubic-bezier(.075,.82,.165,1);-ms-transition:all .5s cubic-bezier(.075,.82,.165,1);-o-transition:all .5s cubic-bezier(.075,.82,.165,1);transition:all .5s cubic-bezier(.075,.82,.165,1);background-image:url(/images/btn_side_close.png);background-repeat:no-repeat;background-position:center center;background-size:22px 22px;text-indent:-9999px}#contactBox.on #contactBoxBtnClose{z-index:9999;opacity:1}#contactBoxArea{position:absolute;left:0;top:0;height:100%;width:320px;background:#414141;background:rgba(65,65,65,.94);text-align:center}#contactBoxArea{width:100%}#contactBoxTtl{color:#fff;font-size:22px;line-height:160%;letter-spacing:.08em;margin-bottom:20px}#contactBoxArea #all{position:absolute;left:0;top:50%;padding-left:25px;padding-right:25px;box-sizing:border-box;width:100%;-webkit-transform:translateY(-50%) translateX(0) rotate(0);-ms-transform:translateY(-50%) translateX(0) rotate(0);transform:translateY(-50%) translateX(0) rotate(0)}.contactBoxBnr>a{padding:20px 25px 15px 25px;display:block;margin-bottom:10px;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}.contactBoxBnr img{max-width:100%}.contactBoxBnr>a .ttl{margin-bottom:10px;font-size:22px;font-weight:700}.contactBoxBnr>a:hover{text-decoration:none;opacity:.8}.contactBoxBnr>a p{font-size:14px}.contactBoxBnr a.btnTel{background-color:#39f;color:#134a9e}.contactBoxBnr a.btnTel p{color:#fff}.contactBoxBnr a.btnForm{background-color:#fff;color:#134a9e}.contactBoxBnr a.btnLine{background-color:#1bb71f;color:#fff}.mainVisual{clear:both;overflow:hidden}#spNav{display:none;padding-top:30px}#button_container{display:none}#topSlider .slick-dots{text-align:center;padding:20px 0 10px 0}#topSlider .slick-dots li{display:inline-block;margin-left:15px;margin-right:15px}#topSlider .slick-dots li button{background-color:transparent;border:none;width:10px;height:10px;border-radius:30px;text-align:left;text-indent:-9999px;background-color:#134a9e}#topSlider .slick-dots li.slick-active button{background-color:#3a9bfc}.ftNav3{max-width:230px}.ftNav3 li{width:33.3%;float:left}.ftNav3 li a{white-space:nowrap}.ftNav4{margin-right:0}.contactAreaSp{display:none}.logoBr{display:none}#contactBoxPullDown{height:240px;width:100%;position:absolute;position:fixed;left:0;top:-285px;overflow:hidden;z-index:997;-webkit-transition:all .5s cubic-bezier(.075,.82,.165,1);-moz-transition:all .5s cubic-bezier(.075,.82,.165,1);-ms-transition:all .5s cubic-bezier(.075,.82,.165,1);-o-transition:all .5s cubic-bezier(.075,.82,.165,1);transition:all .5s cubic-bezier(.075,.82,.165,1);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.spContact{padding-left:25px;padding-right:25px;margin:40px 0;text-align:center}#spNav .contactBoxBnr a.btnForm{color:#134a9e}#spNav .contactBoxBnr a.btnTel p{color:#134a9e;letter-spacing:.08em}.spClose span{background-image:url(/images/btn_side_close.png);background-repeat:no-repeat;background-position:left center;background-size:12px 12px;text-indent:-9999px;padding-left:24px}.breadcrumbList li{display:inline-block;margin-right:10px}.breadcrumbList li a{background-image:url(/images/arr_breadcrumb.png);background-repeat:no-repeat;background-position:right 6px;background-size:6px 10px;padding-right:20px}.breadcrumbList li span.allow{background-image:url(/images/arr_breadcrumb.png);background-repeat:no-repeat;background-position:right 6px;background-size:6px 10px;padding-right:20px}.formBoxMini .linkList{text-align:center}.formBoxMini .linkList li{margin-left:15px;margin-right:15px}.linkList li{display:inline-block;margin-right:20px}.linkList li a{background-image:url(/images/arr_blue_link.png);background-repeat:no-repeat;background-position:left 8px;background-size:5px 7px;padding-left:15px;color:#0d47a1;font-size:14px}.linkList li.back a{background-image:url(/images/arr_blue_link_back.png)}.linkList li a:hover{text-decoration:none}.backBtn a{height:95px;line-height:95px;vertical-align:middle;text-align:center;display:block;background-image:url(/images/bg_car.png);background-repeat:no-repeat;background-position:right top;background-size:120px auto;background-color:#b3ddff}.backBtn a:hover{text-decoration:none;opacity:.8;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}.backBtn a span{background-image:url(/images/arr_back.png);background-repeat:no-repeat;background-position:left center;background-size:7px 14px;padding-left:20px;padding-right:40px;color:#0d47a1;font-size:18px}.pageHeadBox{background-image:url(/images/bg_pagehead.png);background-size:4px 4px;color:#fff;margin-bottom:50px;font-size:13px}.pageHeadBox a{color:#fff}.breadcrumbBox{background-color:#3a9bfc;box-shadow:0 4px 10px 0 rgba(0,0,0,.15) inset;padding:6px 0}.area-main{float:none!important;width:100%}.display-none{display:none!important}.wide{max-width:100%;width:1000px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;box-sizing:border-box}.pageHead{line-height:140%;padding:25px 20px 0 20px}.pageTtl{font-size:45px;display:inline-block;font-weight:200;margin-right:20px;line-height:140%;margin-bottom:20px}.pageHead.centerTtl{text-align:center}.pageHead.centerTtl .pageTtl{margin-right:0}.pageHead p{display:inline-block;position:relative;top:-10px;margin-bottom:10px}.policyBox h4{margin-bottom:10px;font-weight:700}.policyBox ol{margin-bottom:30px}.policyBox p.ttl{margin-bottom:10px;font-weight:700}.policyBox p{margin-bottom:30px}.gdprBox h4{margin-bottom:10px;font-weight:700}.gdprBox ul{list-style-type:disc;margin-left:40px;margin-bottom:10px}.gdprBox ol{list-style-type:none;margin-bottom:10px}.gdprBox li{list-style-type:inherit;margin-bottom:10px}.gdprBox p{margin-bottom:30px}.gdprLink:link,.gdprLink:visited{color:#00f}.gdprLink:hover{color:#f03}.personalList{margin-bottom:50px}.personalList li{margin-bottom:20px}.personalList .ttl{float:left}.personalList .disp{padding-left:200px;color:#666}.box404{max-width:90%;width:600px;margin-left:auto;margin-right:auto;padding-top:180px;margin-bottom:60px}.main404{margin-bottom:50px}.box404 .caption{font-size:12px}footer.page404{background-color:transparent}footer.page404,footer.page404 a{color:#39f}footer.page404 .ftNavAll{border-top:1px solid #39f}footer.page404 .ftNav{width:17%;margin-right:0}footer.page404 .ftDown{margin-left:2%;width:47%;float:left}footer.page404 .ftDown .ftNav3{width:60%;max-width:initial;max-width:auto}footer.page404 .ftDown .ftNav4{width:40%;max-width:initial;max-width:auto}.box404 .left .logo{text-indent:-9999px;display:inline-block;width:80px;height:65px;background-image:url(/images/hd_logo.webp);background-repeat:no-repeat;background-size:contain;margin-bottom:20px}.box404 .left p{margin-bottom:20px}.box404 .left a{color:#0d47a1;text-decoration:underline}.box404 .left{float:left;width:60%;color:#39f;font-size:18px;line-height:180%}.box404 .right{float:right;width:40%;text-align:right}.box404 .right img{max-width:100%;width:220px}.graLine{height:3px;width:100%;margin-bottom:30px;background:#134a9e;background:-moz-linear-gradient(left,rgba(19,74,158,1) 0,rgba(125,185,232,1) 100%);background:-webkit-linear-gradient(left,rgba(19,74,158,1) 0,rgba(125,185,232,1) 100%);background:linear-gradient(to right,rgba(19,74,158,1) 0,rgba(125,185,232,1) 100%)}.mainImg img{width:100%}.mainImg{margin-bottom:30px}.grayBgFrame{background-color:#f5f5f5;border:none;padding:20px;margin-bottom:20px}.backStr{text-align:center;text-decoration:underline;font-weight:700;margin-top:30px;background:0 0;border:none}.backStr a{text-decoration:underline;font-weight:700}.completeStr{font-size:15px;padding-left:30px;padding-right:30px}.completeStr p,.completeStr2 p{margin-bottom:20px}.completeStr strong{color:#f60;font-size:22px;font-weight:400}.errorBox{border:1px solid #f33;background-color:#ffe5e5;padding:30px 40px;color:red;text-align:center;font-weight:700;margin-bottom:20px}.confirmBox{border:1px solid #e5e5e5;background-color:#f5f5f5;padding:30px 40px;text-align:center;font-weight:700;margin-bottom:20px}.formBox{border:3px solid #e5e5e5;background-color:#f5f5f5;padding:40px;margin-bottom:20px}.formBox2{padding:30px 30px;padding-bottom:20px}.formBoxMini{padding:20px}.contractDisp{border:3px solid #e5e5e5;background-color:#f5f5f5;padding:40px;box-sizing:border-box;margin-bottom:20px;height:180px;overflow:scroll;-webkit-overflow-scrolling:touch;font-size:13px}.contractDisp h3{margin-bottom:10px;font-weight:700}.contractDisp h4{margin-bottom:10px;font-weight:700}.contractDisp p{margin-bottom:20px}.contractDisp ol{margin-bottom:20px}.contractBtnList{margin-bottom:60px}.contractBtnList li{float:left;width:47%;margin-left:1.5%;margin-right:1.5%}.contractBtnList li.num1{margin-left:0;margin-right:3%}.contractBtnList li.num3{margin-left:3%;margin-right:0}.contractBtnList li .ttl a{border:1px solid #000;padding:15px 20px;font-size:18px;margin-bottom:10px;display:block;line-height:160%;background-image:url(/images/arr_down.png);background-repeat:no-repeat;background-size:10px 6px;background-position:right 10px bottom 10px;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}.contractBtnList li .ttl a:hover{opacity:.6;text-decoration:none}a.blueArr{background-image:url(/images/arr_blue.png);background-repeat:no-repeat;background-position:left center;background-size:7px 7px;padding-left:20px;color:#0d47a1;text-decoration:none!important;margin-top:15px;display:inline-block}.blueArrTex{background-image:url(/images/arr_blue.png);background-repeat:no-repeat;background-position:left 9px;background-size:7px 7px;padding-left:15px;display:inline-block}.contactList li{margin-bottom:20px}.contactList li .img{float:left;margin-right:20px}.contactList li .disp2{float:left}.contactList li img{width:70px}.contactList li a,.contactList li span{color:#39f}.resultBox{border:3px solid #fcbfc0;background-color:#fee5e5;padding:20px;font-size:18px;margin-bottom:20px;line-height:160%}.red{color:red}.formTtl{font-size:20px;margin-bottom:30px;vertical-align:top;font-weight:700;color:#134a9e;text-align:center}.formTtl span{font-size:13px;margin-left:20px;margin-top:10px;display:inline-block;vertical-align:top;color:#000;font-weight:400}.formTtl span.bl{width:80%}.formTtl a{text-decoration:underline}.sendWay{margin-bottom:10px;display:inline-block}.sendWay.last{margin-bottom:0}.sendWay.fileLbl{margin-bottom:20px}.sendWay a,.sendWay span{margin-left:20px}.sendWay a{text-decoration:underline;color:#666}.required{color:#f60!important;font-size:13px!important;font-weight:400!important}.optional{color:#3d0!important;font-size:13px!important;font-weight:400!important}.graphTbl label .col3{-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}.imgover{-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}.imgover:hover{opacity:.6}.graphTbl label:hover .col3{opacity:.6}.formTbl{width:100%;margin-top:20px}.formTbl select{min-width:200px;width:100%;padding:7px 10px;border-radius:4px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;background:#fff;background-image:url(/images/ico_select.png);background-repeat:no-repeat;background-size:8px 17px;background-position:right 10px top 50%}.formTbl input.textInput{padding:7px 10px;border-radius:4px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;background:#fff}.formTbl input.errorInput{border:1px solid #f33;background-color:#ffe5e5}.formTbl select.errorInput{border:1px solid #f33;background-color:#ffe5e5}.formTbl input.errorInput:focus{border:1px solid #ccc;background:#fff}.formTbl textarea{width:100%;height:140px;padding:7px 10px;border-radius:4px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;background:#fff}.assessmentTbl textarea{margin-top:10px}.formTbl select.mini1{min-width:initial;min-width:auto;width:54%;display:block;float:left}.formTbl select.mini2{min-width:initial;min-width:auto;width:44%;display:block;float:right}.formTbl td,.formTbl th{padding:10px;padding-right:0}.subhead{padding-left:0;font-size:18px;color:#39f}.formTbl .col2{width:60px;float:left;text-align:right;padding-top:36px}.formTbl .col3{padding-left:80px}.formTbl th{padding-left:2px;font-weight:700}.formTbl th .required{float:right;font-weight:300}.formTbl th .optional{float:right;font-weight:300}.formTbl .img{float:left;width:128px}.formTbl .img img{width:100%}.formTbl .disp{padding-left:150px}.formTbl label{cursor:pointer}.formTbl label input{margin-right:10px}aside .formTbl table{width:100%;table-layout:fixed}aside .formBox{margin:0;padding:5px}aside .formTbl th,td{width:90%;display:block;margin-left:auto;margin-right:auto;padding:0}aside input.btn{padding:10px 20px}aside form{margin-top:135px;margin-bottom:10px}aside .formTbl select{background-color:#fffed1}.formBox .contactBoxBnr{margin-top:20px;text-align:center}.formBox .btnTel{float:left;width:48%;box-sizing:border-box;border:1px solid #ccc}.formBox .btnForm{float:right;width:48%;box-sizing:border-box;border:1px solid #ccc}.formBox .contactBoxBnr>a .ttl{font-size:17px}.lebel1{background-color:#39f}.lebel2{background-color:#2a85e8}.lebel3{background-color:#1f6fcf}.lebel4{background-color:#1559b6}.lebel5{background-color:#0d47a1}.lebel6{background-color:#093373}.lebel{color:#fff;padding:2px 10px;margin-bottom:10px;display:inline-block;margin-left:-10px}.totalTbl{width:100%;box-sizing:border-box;margin-top:20px;margin-bottom:30px;border-top:1px solid #ccc;border-left:1px solid #ccc;background-color:#fff;font-size:14px}.totalTbl td,.totalTbl th{padding:10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding-left:20px}.totalTbl th{color:#fff;background-color:#39f;white-space:nowrap}.totalTbl .price{text-align:right;padding-right:20px;padding-left:10px;white-space:nowrap}.totalTbl .price.red{font-weight:700}.totalTbl tr.last{background-color:#ffefcd}.timesList{text-align:center;font-size:0}.timesList li{width:245px;display:inline-block;margin-left:6px;margin-right:6px;margin-bottom:10px}.timesList li img{max-width:100%}.bigStr{font-size:15px;font-weight:700;margin-bottom:10px;line-height:180%}.font20{font-size:20px}.font18{font-size:18px;line-height:160%}.grayStr{color:#666}.str{font-size:14px;margin-bottom:30px}.str img{max-width:100%}h3.grayBg{border-bottom:1px solid #e5e5e5;background-color:#f5f5f5;padding:8px 20px;font-size:18px;margin-bottom:20px}h3.blueBg{padding:8px 20px;font-size:16px;margin-bottom:20px;color:#fff;background-color:#3a9bfc}.hidenDisp{margin-bottom:30px;display:none}.guideTbl{width:100%;margin-bottom:10px}.guideTbl .center{text-align:center}.guideTbl a{color:#fff}.nowrap{white-space:nowrap}.guideTbl td,.guideTbl th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:8px 15px;box-sizing:border-box}.guideTbl th{word-break:break-all}.guideTbl td.textRight{text-align:right}.pinned{border-right:none!important;background-color:transparent!important}.guideTbl th{padding-left:20px;background-color:#39f;color:#fff}.guideTbl{border-left:1px solid #ccc;border-top:1px solid #ccc}.guideTbl .grayBg{background-color:#eee}.guideTbl .yellowBg{background-color:#ffefcc}.guideTbl a{-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}.guideTbl a:hover{text-decoration:none;opacity:.6}.arBox{padding-left:40px;margin-bottom:30px;background-image:url(/images/ar_content.png);background-repeat:no-repeat;background-size:23px 12px;background-position:0 5px}.arBox a{color:#39f}.white-popup-block{padding:20px 30px;text-align:left;max-width:650px;margin:40px auto;position:relative;color:#fff}.openBtn{cursor:pointer;position:relative}.openBtn:after{position:absolute;content:'';right:10px;top:50%;margin-top:-9px;display:block;background-image:url(/images/btn_detail_open.png);background-repeat:no-repeat;background-size:17px 17px;text-indent:-9999px;width:30px;height:25px;background-position:center center}.openBtn.close:after{background-image:url(/images/btn_detail_close.png)}.closeBtn{display:block;float:right;background-image:url(/images/btn_detail_close2.png);background-repeat:no-repeat;background-size:17px 17px;padding-left:20px;background-position:left center;margin-bottom:20px;cursor:pointer}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb60{margin-bottom:50px}.underlineList{font-size:15px;margin-top:20px;margin-bottom:40px}.underlineList li{border-top:1px dotted #000;padding:10px 0}.underlineList li .ttl{float:left;width:200px}.underlineList li .disp{padding-left:220px;color:#666}.orangeStr{color:#f60}.maxImg img{max-width:100%}.grayFrame{border:1px solid #e5e5e5}.grayFrame.mainImg{margin-bottom:60px}.grayFrame2{background-color:#fff}.grayFrame .btnArea{padding:20px}.tabList{font-size:0;text-align:center;border-bottom:1px solid #39f;margin-bottom:50px}.tabList li{display:inline-block;width:200px;font-size:15px;max-width:30%;line-height:140%;border:1px solid #ccc;border-bottom:none;vertical-align:top;margin-left:5px;margin-right:5px;background-color:#fff;margin-bottom:-1px;border-bottom:1px solid #39f}.tabList2 li{width:300px;max-width:45%}.tabList li.current{border:1px solid #39f;border-bottom:none;border-bottom:1px solid transparent}.tabList li a{border-top:2px solid transparent;display:block;padding:10px 0;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}.tabList li.current a{border-top:2px solid #39f}.tabList li a:hover{text-decoration:none;border-top:2px solid #39f;opacity:.8}.tabList2 li a{padding-left:10px;padding-right:10px;box-sizing:border-box}.faqList{margin-bottom:60px}.faqList>li{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #ccc;font-size:15px}.faqList>li:last-child{border-bottom:none}.faqList>li>.ttl{background-image:url(/images/ico_q.png);background-repeat:no-repeat;background-size:20px 23px;background-position:left top;padding-left:40px;padding-right:30px;font-size:18px;margin-bottom:20px;color:#f60;position:relative}.faqList.faqList2>li>.ttl{font-size:15px}.faqList>li>.ttl.openBtn{cursor:pointer}.faqList>li>.ttl.openBtn:after{position:absolute;content:'';right:10px;top:50%;margin-top:-9px;display:block;background-image:url(/images/btn_detail_open.png);background-repeat:no-repeat;background-size:17px 17px;text-indent:-9999px;width:30px;height:25px;background-position:center center}.faqList>li>.ttl.openBtn.close:after{background-image:url(/images/btn_detail_close.png)}.faqList>li .disp{background-image:url(/images/ico_a.png);background-repeat:no-repeat;background-size:20px 23px;background-position:left top;padding-left:40px;color:#666;margin-bottom:30px;line-height:180%}.faqList>li>.hidenDisp{display:none}.faqList>li .clearfix{margin-left:40px;margin-bottom:20px}.faqList>li a{text-decoration:underline}.faqList>li .left{float:left;width:47%}.faqList>li .right{float:right;width:47%}.faqList>li img{max-width:100%}.faqList>li p{font-weight:700;margin-bottom:10px}.leftM{margin-left:40px;margin-bottom:20px}.timesList3 li{width:30%;margin-left:1.5%;margin-right:1.5%;font-size:14px}.timesList3 li.num1{margin-left:0;margin-right:3%}.timesList3 li.num3{margin-left:3%;margin-right:0}.timesList3 li .caption{padding-top:10px}.formBox .miniStr{font-size:11px}.newsDirectionBox{clear:both;margin-bottom:50px;text-align:center}.page-numbers{margin-bottom:10px;display:inline-block;padding:3px 20px;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);-moz-transition:all .3s cubic-bezier(.215,.61,.355,1);-o-transition:all .3s cubic-bezier(.215,.61,.355,1);-ms-transition:all .3s cubic-bezier(.215,.61,.355,1)}.page-numbers.current{font-weight:700;text-decoration:underline}.back.page-numbers{margin-left:20px;margin-right:20px}.prev.page-numbers{margin-left:0;margin-right:10px;color:#fff;padding:6px 20px;background-color:#39f;border-radius:4px}.next.page-numbers{margin-left:10px;margin-right:0;color:#fff;padding:6px 20px;background-color:#39f;border-radius:4px}.next.page-numbers:hover,.prev.page-numbers:hover{opacity:.6;text-decoration:none}.tableOverflow{width:100%;overflow:visible;-webkit-overflow-scrolling:touch}.flickTx{color:#666;font-size:11px;display:none;margin-bottom:5px}.flowList.fixed{position:fixed;left:0;top:50px}.flowBox{margin-bottom:50px}.flowList li img{max-width:100%}.flowList li{display:none}.flowList li.current{display:block}.flowDetailList>li{border-bottom:1px solid #ccc;padding-bottom:20px;padding-top:50px}.flowDetailList>li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.step{margin-bottom:30px}.stepNum{background-color:#39f;color:#fff;display:inline-block;font-size:11px;margin-right:20px;padding:0 10px;vertical-align:middle}.stepTtl{color:#39f;display:inline-block;font-size:24px;vertical-align:top}.flowDetailList .imgBox{margin-bottom:30px}.flowDetailList .imgBox img{width:100%}.flowDetailList .imgBox .img{float:left;width:60.86%}.flowDetailList .imgBox .pic{float:right;width:34.78%}.flowInfoList li{margin-bottom:20px}.flowInfoList .ttl{color:#39f;float:left}.flowInfoList .disp{color:#666;padding-left:200px}.blue .stepNum{background-color:#0d47a1}.blue .stepTtl{color:#0d47a1}.blue .flowInfoList .ttl{color:#0d47a1}.closePopup{text-align:center}.closePopup span{padding-left:20px;padding-right:20px;cursor:pointer;background-image:url(/images/btn_close_popup.png);background-repeat:no-repeat;background-size:10px 10px;background-position:left center}.sortBox{background-color:#f5f5f5;padding:15px 10px;padding-bottom:12px;margin-bottom:20px}.sortTtl{color:#0d47a1;margin-bottom:10px;margin-left:10px}.sortList li{width:30.3%;float:left;margin-left:1.5%;margin-right:1.5%;margin-bottom:8px}.sortList li a{background-image:url(/images/arr_blue.png);background-repeat:no-repeat;background-position:left 10px center;background-size:7px 7px;display:block;padding:4px;padding-left:25px;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-transition:all .1s cubic-bezier(.215,.61,.355,1);-moz-transition:all .1s cubic-bezier(.215,.61,.355,1);-o-transition:all .1s cubic-bezier(.215,.61,.355,1);-ms-transition:all .1s cubic-bezier(.215,.61,.355,1)}.sortBox2{margin-bottom:40px}.sortBox2 .sortList li.first{width:49%;margin-left:0;margin-right:0}.sortBox2 .sortList li.second{width:49%;margin-left:0;margin-right:0;float:right}.sortCatTtl{font-size:24px;margin-bottom:15px;height:35px}.sortCatTtl .ttl{padding-top:12px;padding-bottom:3px;position:relative;background-color:#fff;height:35px}#cat1 .ttl{z-index:1}#cat2 .ttl{z-index:2}#cat3 .ttl{z-index:3}#cat4 .ttl{z-index:4}#cat5 .ttl{z-index:5}#cat6 .ttl{z-index:6}#cat7 .ttl{z-index:7}#cat8 .ttl{z-index:8}#cat9 .ttl{z-index:9}#cat10 .ttl{z-index:10}#cat11 .ttl{z-index:11}#cat12 .ttl{z-index:12}.sortCatTtl.fixed .ttl{position:fixed;top:40px;z-index:5}.sortCatTtl p{display:inline-block;margin-right:10px;position:relative;top:-2px}.sortCatTtl p img{height:32px}.sortList li a:hover{text-decoration:none;background-image:url(/images/arr_white.png);background-color:#39f;color:#fff;border:1px solid #39f}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.formFlow{text-align:center;margin-bottom:30px;font-size:0}.formFlow li{display:inline-block;vertical-align:top;width:240px;max-width:28%;font-size:14px}.formFlow li .ico{line-height:45px;height:45px;vertical-align:middle;width:60px;float:left;max-width:25%;background-color:#ccc;background-repeat:no-repeat;background-size:30px 30px;background-position:50% 50%;box-sizing:border-box}.formFlow li.current .ico{background-color:#39f}.formFlow li .ttl{line-height:45px;height:45px;vertical-align:middle;float:left;padding:0 0;width:180px;max-width:75%;background-color:#f5f5f5;box-sizing:border-box}.formFlow li.current .ttl{border-bottom:2px solid #39f}.formFlow li.flow1 .ico{background-image:url(/images/ico_flow01.png)}.formFlow li.flow2 .ico{background-image:url(/images/ico_flow02.png)}.formFlow li.flow3 .ico{background-image:url(/images/ico_flow03.png)}.formFlow li.sep{line-height:45px;height:45px;vertical-align:middle;width:40px;max-width:5%;background-repeat:no-repeat;background-size:30px 30px;background-position:50% 50%;box-sizing:border-box;background-image:url(/images/ico_flow04.png)}.assessmentTbl{margin-top:0}.assessmentTbl .ok{white-space:nowrap;color:#39f;background-repeat:no-repeat;background-size:15px 18px;background-position:left center;box-sizing:border-box;background-image:url(/images/ico_ok.png);padding-left:20px}.error{white-space:nowrap;color:red;font-weight:700}.assessmentTbl .vTop{vertical-align:top}.assessmentTbl th{width:25%}.assessmentTbl td{width:75%;padding-left:20px}.assessmentTbl td.validation{width:auto}.assessmentTbl label.radioLbl{display:inline-block;float:left;width:23%;margin-bottom:20px}.radioScr{display:inline-block;width:26%}.else{display:inline-block;float:left;width:77%;box-sizing:border-box}.zip{width:150px;box-sizing:border-box}.wide100{width:100%}.fileLbl{padding:7px 10px;border-radius:4px;box-sizing:border-box;display:block;margin-top:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;background:#fff}.fileLbl img{height:50px;display:inline-block}.scrapTbl .fileLbl{margin-top:0}.scrapTbl textarea{margin-top:0;resize:vertical}.sampleBox{margin-top:10px;padding:10px 15px 15px 15px;border-radius:4px;box-sizing:border-box;display:block;margin-bottom:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;background:#fff}.sampleBox{text-align:center}.sampleBox img{margin-top:10px;width:100%;max-width:100%}.sampleBoxPic .sample{width:24%;display:inline-block;box-sizing:border-box}.agreeBox{text-align:center;margin-left:auto;margin-right:auto;display:block;margin-bottom:30px;color:#f60;max-width:420px}.agreeBox a{color:#f60;text-decoration:underline}.agreeBox.errorInput{padding:7px 10px;border-radius:4px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #f33;background-color:#ffe5e5;padding:10px}button.zipBtn{-webkit-appearance:none;background-color:#fff;border:none;border-radius:4px;border:1px solid #ccc;border-bottom:2px solid #ccc;font-size:12px;display:inline-block;padding:2px 10px;cursor:pointer}.companyPicList{margin-bottom:30px}.companyPicList li{width:48%;float:left;margin-bottom:30px}.companyPicList li:nth-child(2n){float:right}.companyPicList li img{max-width:100%;margin-bottom:5px}.bigMap{margin-bottom:60px;text-align:right}.bigMap a{font-size:12px;color:#666}#mapCanvas{margin-top:10px;display:block;position:relative}#mapCanvas:before{content:"";display:block;padding-top:66.6%}#mapCanvas>div{position:absolute;top:0;left:0;bottom:0;right:0}.companyList{margin-bottom:30px}.companyList li{margin-bottom:10px;margin-left:20px}.companyList li .ttl{float:left;width:130px}.companyList li .disp{margin-left:130px}.companyList li .ttl a{background-image:url(/images/arr_blue.png);background-repeat:no-repeat;background-position:left center;background-size:7px 7px;padding-left:20px;color:#3a9bfc}.companyList li .disp{background-image:url(/images/ico_map.png);background-repeat:no-repeat;background-position:left top 4px;background-size:15px 15px;padding-left:25px}.companyTbl{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;margin-bottom:20px}.companyTbl td,.companyTbl th{padding:10px 20px;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.companyTbl th{background-color:#e5e5e5;white-space:nowrap}.companyTbl td{background-color:#f4f4f4;width:100%}.pBox{color:#666}.pBox p{margin-bottom:20px}.companyDetailPic{text-align:center;font-size:0;margin-left:-1%;margin-right:-1%;margin-bottom:30px}.companyDetailPic li{display:inline-block;width:31.33%;margin-left:1%;margin-right:1%}.companyDetailPic li img{max-width:100%;max-height:140px}.companyBox a{color:#3a9bfc}.companyBox{margin-bottom:40px;font-size:14px}.companyBox .ttl{float:left;font-weight:700}.companyBox .dispArea{padding-left:100px}.companyInfoList li{margin-bottom:10px}.companyInfoList li .subTtl{float:left;color:#999}.companyInfoList li .disp{padding-left:90px}.infoList{margin-bottom:60px;color:#666}.infoList .ttl{float:left}.infoList .ttl2{color:#000;font-weight:700}.infoList .disp{padding-left:100px}.grayLine{border:1px solid #ccc;margin-top:0;margin-bottom:40px}.scrapTbl{margin-bottom:30px}.scrapTbl.mb0{margin-bottom:0}.assessmentTbl.scrapTbl th{width:25%}.assessmentTbl.scrapTbl td{width:75%}.scrapList li{margin-bottom:20px}.scrapList li .img{float:left;width:160px}.scrapList li .img img{max-width:100%}.scrapList li .dispArea{padding-left:190px}.scrapList li .ttl{font-size:16px;margin-bottom:10px}.scrapList li .sep span{font-size:16px;height:26px;background-image:url(/images/arr_scrap_down.png);background-repeat:no-repeat;background-position:left center;background-size:32px 26px;padding-left:60px;margin-left:25px}.scrapTbl td,.scrapTbl th{vertical-align:top}.scrapTbl th{padding-top:19px}.scrapTbl th.npPadding{padding-top:10px}.scrapTbl td{position:relative}.scrapTbl p.error{font-size:13px;margin-left:10px;margin-top:5px}.scrapTbl p.ok{position:absolute;top:20px;right:-10px;font-size:13px}div.errorInput{padding:7px 10px 3px 10px;border-radius:4px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #f33;border:1px solid #ccc;background-color:#ffe5e5;margin-top:-10px}.formTbl.scrapTbl input.errorInput{border:1px solid #ccc}.formTbl.scrapTbl select.errorInput{border:1px solid #ccc}.voiceList li{margin-bottom:40px}.voiceList li .ico{float:left;margin-left:20px;margin-right:20px}.voiceList li .mailTtl{float:left;font-weight:700;margin-top:20px}.voiceList li .tail{background-color:#dcebfa;border:1px solid #9cf;border-radius:10px;padding:30px;margin-top:-6px}.voiceList li:nth-child(2n) .tail{background-color:#fff5d9;border:1px solid #ffe083}.voiceList .tail .img{float:left;width:120px}.voiceList .tail .img img{max-width:100%}.voiceList .tail .dispArea{padding-left:150px;font-size:13px}.voiceList .tail .ttl{margin-bottom:15px;font-size:18px}a.underline{text-decoration:underline}a.underline:hover{text-decoration:none}.newsList.voiceContentList>li .img{width:50px}.newsList.voiceContentList>li .dispArea{padding-left:80px}.newsList.voiceContentList>li .ttl{padding-top:2px;margin-bottom:5px}.newsList.voiceContentList>li .disp{clear:both}.detailPost.voicePost .img{width:80px;float:left}.detailPost.voicePost .dispArea{padding-left:100px}.detailPost.voicePost .ttl{padding-top:2px;margin-bottom:10px}.detailPost.voicePost .disp{clear:both}.centerImg{text-align:center}.centerImg img{max-width:100%;margin-bottom:30px}.reusenaviList li{margin-bottom:30px}.reusenaviList .head{margin-bottom:10px}.reusenaviList .img{float:left}.reusenaviList .ttl{padding-left:120px;font-size:20px;padding-top:15px;font-weight:700}.reusenaviList .disp{clear:both;color:#666}.reusenaviBox{border:2px solid #ccc;padding:20px 20px;margin-bottom:30px}.reusenaviBox{font-size:16px}.reusenaviBox .mainTtl{margin-bottom:20px}.reusenaviPriceList li{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}.reusenaviPriceList li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.reusenaviPriceList li>div{float:left;padding:2px 0}.reusenaviPriceList li .plus{width:20px;font-size:20px;font-weight:700;color:#0d47a1;text-align:center}.reusenaviPriceList li .ttl{background-color:#0d47a1;color:#fff;border-radius:4px;width:75px;font-size:13px;text-align:center;box-sizing:border-box}.reusenaviPriceList li .ttl.ttl2{background-color:#39f}.reusenaviPriceList li .price{text-align:right;width:75px;color:#0d47a1;font-weight:700;margin-right:15px}.reusenaviPriceList li .img{float:right;width:150px}.reusenaviPriceList li .disp{font-size:14px;color:#39f}.reusenaviPriceList li.all{padding-top:30px}.reusenaviPriceList li.all .ttl{background-color:transparent;color:#f60;font-size:16px}.reusenaviPriceList li.all .price{color:#f60;font-size:16px}.reusenaviPriceList li.all .disp{color:#f60;font-size:16px}.reusenaviStr{text-align:center;font-weight:700;font-size:16px}.formMain{background-color:#fff6da;padding:40px 30px 0 40px;padding-bottom:0;margin-bottom:30px}.formMain .left{float:left;width:59%}.formMain .right{float:right;width:35%;text-align:right}.formMain .right{position:relative;vertical-align:bottom;background-image:url(/images/img_form01_women.png);background-repeat:no-repeat;background-size:contain;background-position:right bottom}.formMain .subTtl{font-size:24px;margin-bottom:5px;color:#0d47a1;line-height:120%}.formMain .ttl{font-size:48px;margin-bottom:20px;line-height:120%;color:#0d47a1;font-weight:700;white-space:nowrap}.formMain .tel{margin-bottom:20px}.formMain .tel a{pointer-events:none}.formMain .tel img{max-width:100%}.formMain .disp{margin-bottom:30px}.graphTbl .col1 img{width:auto;max-height:534px}.lineTbl tr{border-bottom:1px solid #ccc}.lineTbl tr:last-child{border:none}.selectFile{display:none}.fb_iframe_widget,.fb_iframe_widget iframe[style],.fb_iframe_widget span{width:100%!important}.col1{display:table-cell;width:auto}.sdgs-page-title{width:100%;padding-bottom:2.4rem}.inner-title{font-size:2.4rem;font-weight:700;border-left:solid .8rem #0079c2;color:#4d4d4d;padding:1.6rem;display:inline-block}.inner-sub-title{color:#4d4d4d;display:inline-block}.sdgs-text{margin-bottom:2.8rem;line-height:2.5rem}.sdgs-heading2{width:100%;font-weight:700;font-size:1.8rem;border-left:solid .8rem #0079c2;color:#0079c2;padding:1.8rem;margin-bottom:2.8rem}.sdgs-img{max-width:100%;width:400px;height:auto}.sdgs-grid{display:flex;width:100%;justify-content:space-between}.sdgs-grid-item{box-sizing:border-box;display:inline-block;vertical-align:top;margin-bottom:2rem}.sdgs-grid-1of2{width:48%}.sdgs-grid-1of3{width:32%}.sdgs-card-body{padding:14px;background-color:#f2f2f2}.sdgs-card-overseas{height:170px}.sdgs-card-heading{color:#0079c2;font-size:1.6rem;padding-bottom:14px;text-align:center}.sdgs-text-left{text-align:left}.sdgs-heading3{width:100%;font-weight:700;font-size:1.6rem;color:#0079c2;margin-bottom:1.4rem;text-align:left}.sdgs-heading3-backcolor{background-color:rgba(0,121,194,.1);padding:6px 8px}.sdgs-detail{cursor:pointer;float:right}.sdgs-span{text-align:right;display:block;padding:7px 0 7px 0}.sdgs-detail a{border:solid 1px #0079c2;display:inline-block;font-size:1.4rem;text-decoration:none;color:#0079c2;padding:.7rem 2.1rem;line-height:1}.sdgs-detail a:hover{color:#86c8f0;border-color:#86c8f0}.sdgs-activities-media{display:table;width:100%;max-width:100%}.sdgs-activities-media-bottom{margin-bottom:2.8rem}.sdgs-activities-media-image{display:table-cell;vertical-align:top;width:33.333%;border-right:6px #fff solid}.sdgs-activities-media-body{vertical-align:top;display:table-cell;width:66.666%;border-left:3px #fff solid;text-align:left;line-height:1.4}.activities-backcolor{background-color:#f2f2f2;padding:0 14px 14px}.sdgs-activities-table{width:100%;border-top:solid 1px #999;font-size:1.2rem}.sdgs-activities-table tr{display:flex}.sdgs-activities-table td{padding:8px 12px;border-bottom:solid 1px #999;line-height:1.7;border-right:solid 1px #0079c2}.sdgs-activities-table td:last-child{border-right:none}.sdgs-activities-first-td{width:110px}.sdgs-activities-media-text{font-size:1.4rem;line-height:2.5rem}.sdgs-activities-media-heading{color:#0079c2;font-size:1.6rem;margin:14px 0}.sdgs-link{color:#337ab7!important}.sdgs-image-border{border:1px solid #bababa}.relationshipMedia-flexbox{display:flex;text-align:center}.relationshipMedia-3column-flex{width:100%;height:100%;flex-basis:33%}.relationshipMedia-2column-flex{width:100%;height:100%;flex-basis:49%}.sdgs-single-photo{height:72px;width:72px}.sdgs-double-photo{height:72px;width:144px}.loanStep{background:url(/images/img_loan03_bg.png) repeat-y center center}@media screen and (max-width:719px){.loanStep{background:url(/images/img_loan03_bg_sp.png) repeat-y center center}}@media screen and (min-width:1000px){.simulation{width:31.3%;border:1px solid #134a9e;background:#f2f7ff;float:left;overflow:hidden;margin-right:15px}.simulation h3{color:#fff;font-weight:700;background:#134a9e;text-align:center;padding:10px;font-size:.9rem}.simulation dl.outline{background:#e0ecff;overflow:hidden}.simulation dl.outline dt{width:calc(40% - 24px);float:left;padding:12px;clear:both;border-bottom:2px solid #fff}.simulation dl.outline dd{font-family:'Roboto',sans-serif;font-size:1rem;width:calc(60% - 24px);float:right;padding:12px;text-align:right;border-bottom:2px solid #fff}.simulation div{width:90%;margin:10px auto;overflow:hidden}.simulation div h4{color:#fff;font-weight:700;background:#134a9e;text-align:center;padding:8px;font-size:.8rem}.simulation div dl.installment{background:#e0ecff;overflow:hidden;margin-bottom:10px}.simulation div dl.installment dt{font-size:.8rem;width:calc(60% - 12px);float:left;padding-top:12px;padding-bottom:12px;padding-left:12px;clear:both;border-bottom:2px solid #fff}.simulation div dl.installment dd{font-family:'Roboto',sans-serif;font-size:.9rem;width:calc(40% - 12px);float:right;padding-top:12px;padding-bottom:12px;padding-right:12px;text-align:right;border-bottom:2px solid #fff}.simulation div dl.installment dt:nth-last-child(2){border:none}.simulation div dl.installment dd:last-child{border:none}.simulation:last-child{margin-right:0}.voice-header-group .voice-header-left{width:50.8%}.voice-header-group .voice-header-right{width:47%}.voice-header-group .voice-header-right a:first-child{display:block;margin-bottom:10px}.blueBox.expBox .exp-photo{width:48%}.blueBox.expBox .exp-text{width:48%}.experience-table{width:70%;margin:auto}}@media screen and (max-width:1000px){.simulation{width:100%;border:1px solid #134a9e;background:#f2f7ff;overflow:hidden;margin-right:15px;margin-bottom:20px}.simulation h3{color:#fff;font-weight:700;background:#134a9e;text-align:center;padding:10px;font-size:.9rem}.simulation dl.outline{background:#e0ecff;overflow:hidden}.simulation dl.outline dt{width:calc(40% - 24px);float:left;padding:12px;clear:both;border-bottom:2px solid #fff}.simulation dl.outline dd{font-family:'Roboto',sans-serif;font-size:1rem;width:calc(60% - 24px);float:right;padding:12px;text-align:right;border-bottom:2px solid #fff}.simulation div{width:96%;margin:10px auto;overflow:hidden}.simulation div h4{color:#fff;font-weight:700;background:#134a9e;text-align:center;padding:8px;font-size:.8rem}.simulation div dl.installment{background:#e0ecff;overflow:hidden}.simulation div dl.installment dt{font-size:.8rem;width:calc(60% - 12px);float:left;padding-top:12px;padding-bottom:12px;padding-left:12px;clear:both;border-bottom:2px solid #fff}.simulation div dl.installment dd{font-family:'Roboto',sans-serif;font-size:.9rem;width:calc(40% - 12px);float:right;padding-top:12px;padding-bottom:12px;padding-right:12px;text-align:right;border-bottom:2px solid #fff}.simulation div dl.installment dt:nth-last-child(2){border:none}.simulation div dl.installment dd:last-child{border:none}.simulation:last-child{margin-right:0}}.thBig{font-weight:700}.businessTbl2 th{white-space:nowrap;text-align:left}.errorDamage{margin-left:90px}.fileCaption{color:#666;font-size:13px;padding-top:5px}.blueCircle{padding-left:18px;position:relative}.blueCircle:before{position:absolute;content:'';left:0;top:14px;background-color:#39f;border-radius:20px;width:10px;height:10px;-webkit-transform:translateY(-50%) translateX(0) rotate(0);-ms-transform:translateY(-50%) translateX(0) rotate(0);transform:translateY(-50%) translateX(0) rotate(0)}a.blueLink{display:inline-block;min-height:inherit!important;color:#39f;text-decoration:underline;vertical-align:bottom}.breakList li{margin-bottom:3px}.breakList li .ttl{float:left;color:#39f}.breakList li .ttlDisp{padding-left:100px}.guideTbl th.borderBottomNone{border-bottom:none}.graphBr{display:none}@media screen and (max-width:1000px){.guideTbl td,.guideTbl th{padding:8px 10px}.voice-header-group .voice-header-left{width:50.8%}.voice-header-group .voice-header-right{width:47%}.voice-header-group .voice-header-right a:first-child{display:block;margin-bottom:7px}.sampleBoxPic .sample{width:49.6%}}@media screen and (max-width:980px){.hiddenStr{display:none!important}.ftDown{clear:both;float:none}footer.page404 .ftDown{clear:none;float:left}.ftContact .bg img{width:280px}.sdgs-card-overseas{height:200px}}@media screen and (max-width:930px){.ftContact .bg img{width:250px}}@media screen and (max-width:880px){.graphBr{display:block}.sdgs-card-overseas{height:230px}}@media screen and (max-width:805px){.guideTbl th{width:80px}.guideTbl td{word-break:break-all}.inner-sub-title{display:block;margin-left:38px}}@media screen and (max-width:860px){.guideTbl th{word-break:break-all}#pagetopSp{display:block}.sideContact{min-height:350px}.exampleList>li small{margin-right:20px}.priceList{text-align:left}.businessTbl .ttl{padding-left:0;clear:both;margin-top:5px;font-size:14px}.errorDamage{margin-left:0;margin-top:-20px}.formTtl span{margin-left:0!important}.formTtl span.required{margin-left:20px!important}.formTtl span.optional{margin-left:20px!important}#contactBox.hover{right:-100%}.formMain .left{width:68%}.formMain .right{width:30%}.formMain .subTtl{font-size:20px}.formMain .ttl{font-size:44px}.formMain{padding:40px 20px 0 30px}.timesList3{text-align:left}.timesList3 li{margin-left:1%!important;margin-right:1%!important;vertical-align:top}.contractBtnList li .ttl a{font-size:15px}.tableOverflow{overflow-x:scroll;overflow-x:auto;margin-bottom:20px}.zip{width:120px}.completeStr{padding-left:0;padding-right:0}.timesList li{width:48%;margin-left:1%;margin-right:1%}.tabList li{width:30%;margin-left:1%;margin-right:1%}.tabList2 li{width:48%;margin-left:1%;margin-right:1%}.onlyPad{display:block}#topSlider{padding-bottom:0}a.blueBtn .ttl{font-size:18px}a.blueBtn p{font-size:14px}a.blueBtn .dispArea2 p{float:right;width:73%}a.blueBtn .img{width:50px;width:17%;float:left;vertical-align:top;margin-top:-33px}.exampleList>li{width:49%;margin-left:0!important}.exampleList>li:nth-child(3n+1){margin-left:1%}.exampleList>li:nth-child(3n){margin-right:1%}.exampleList>li:nth-child(2n+1){margin-left:0}.exampleList>li:nth-child(2n){margin-right:0}.serviceList li .dispArea{padding-bottom:50px}.ftContact .bg img{width:190px}.ftContact .ttl{font-size:22px}.ftContact .head{padding:20px 20px 20px 20px}.ftContact .bottom .btnBox{padding:20px 20px}.copy{font-size:12px}.copy span{font-size:22px}.flex-direction-nav .flex-prev{left:-26px}.flex-direction-nav .flex-next{right:-26px}.formBox{padding:20px}.resultBox{font-size:16px}.backBtn a span{font-size:16px}.backBtn a{text-align:left;padding-left:20px}}@media screen and (max-width:770px){.ftContact .bg img{width:180px}}@media screen and (max-width:730px){.ftContact .bg img{width:150px}}.pcCont{display:block!important}.spCont{display:none!important}@media screen and (max-width:719px){.pcCont{display:none!important}.spCont{display:block!important}#contactBoxPullDown{overflow:visible}.onlyPc{display:none}.onlySp{display:block}header{height:auto}.headerTop{height:auto;background-color:#fff;margin-bottom:0;position:fixed;top:0;left:0;width:100%;height:63px;z-index:30000}#button_container{display:block;width:55px;height:55px;cursor:pointer;float:right}#button_container .ttl,#button_container .ttlClose{text-align:center;color:#42adfc;padding-top:31px;font-size:10px}#button_container .ttlClose{display:none}#button_container.active .ttl{display:none}#button_container.active .ttlClose{display:block}#toggle{position:absolute;right:17px;top:15px;height:27px;width:20px;cursor:pointer;z-index:300;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}#toggle:hover{opacity:.7}#toggle.active .top{-webkit-transform:translateY(6px) translateX(0) rotate(45deg);-ms-transform:translateY(6px) translateX(0) rotate(45deg);transform:translateY(6px) translateX(0) rotate(45deg);background:#42adfc}#toggle.active .middle{opacity:0;background:#42adfc}#toggle.active .bottom{-webkit-transform:translateY(-6px) translateX(0) rotate(-45deg);-ms-transform:translateY(-6px) translateX(0) rotate(-45deg);transform:translateY(-6px) translateX(0) rotate(-45deg);background:#42adfc}#toggle span{background:#42adfc;border:none;height:2px;width:20px;position:absolute;top:0;left:0;-webkit-transition:all .35s ease;transition:all .35s ease;cursor:pointer}#toggle span:nth-of-type(2){top:6px}#toggle span:nth-of-type(3){top:12px}p.logo{float:left;position:relative;left:auto;top:auto;margin-left:25px;margin-top:10px}p.logo a{text-align:center;text-indent:0;font-size:12px;white-space:nowrap;color:#39f;padding-top:4px;background-size:49px 35px;background-position:left center;line-height:120%;width:49px;height:35px;background-image:url(/images/hd_logo_sp.webp);box-sizing:border-box;padding-left:70px}h1.logo{float:left;position:relative;left:auto;top:auto;margin-left:25px;margin-top:10px}h1.logo a{text-align:center;text-indent:0;font-size:12px;white-space:nowrap;color:#39f;padding-top:4px;background-size:49px 35px;background-position:left center;line-height:120%;width:49px;height:35px;background-image:url(/images/hd_logo_sp.webp);box-sizing:border-box;padding-left:70px}p.logo_25th_anniv{float:left;position:relative;left:auto;top:auto;margin-left:15px;margin-top:10px}p.logo_25th_anniv a{text-indent:-9999px;display:inline-block;width:39px;height:34px;margin-top:11px;margin-left:-63px;background-repeat:no-repeat;padding-left:0}.logo_25th_anniv br{display:none}#spNav.open{display:block}#spNav{display:block;position:absolute;left:0;top:30px;z-index:10000;display:none;background-color:#00206b;width:100%}#spNav a{color:#fff}.spNavList{background-color:#134a9e;margin-bottom:5px;border-top:1px solid #4173bd}.spNavList li{border-bottom:1px solid #4173bd;width:100%;box-sizing:border-box}.spNavList.third li{width:33.333%;border-right:1px solid #4173bd}.spNavList li.left{border-right:1px solid #4173bd}.spNavList li a{padding:6px 0 6px 20px;position:relative;display:block;color:#fff;box-sizing:border-box;background:#245bac}.spNavList li.heading{padding:9px 0 9px 10px;position:relative;display:block;color:#fff;box-sizing:border-box;background:#02398d}.spNavList li.heading a{padding:0;background:#02398d}.spNavList li a:hover{text-decoration:none}.spNavList li a:after{position:absolute;content:'';right:10px;top:50%;margin-top:-4px;width:0;height:0;border-top:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #42adfc}.spNavList li.long{width:100%;text-align:center}.spNavList li.long.left{text-align:left}.spNavList li.long a{padding:7px 20px 7px 20px}.spNavList li.long.big span{font-size:20px;letter-spacing:.08em}.spClose{padding:20px;text-align:center;color:#fff;cursor:pointer}.headerLeft{display:none}.headerRight{display:none}header nav{display:none}.headerArea{padding-left:0;padding-right:0;height:63px}main{float:none;width:auto}aside{float:none;width:auto}.facebookFrame iframe{width:100%}.blueBox .left{float:none;width:auto;height:auto!important;margin-bottom:15px}.blueBox .right{float:none;width:auto}.blueBox .right a.blueBtn{margin-bottom:15px}.exampleList>li{width:auto;float:none;margin-left:0;margin-right:0}.newsList>li .img{width:auto;float:none;width:60%;margin-bottom:20px}.newsList>li .dispArea{padding-left:0}.serviceList li{width:auto;float:none;height:auto!important;margin-left:0;margin-right:0;margin-bottom:15px}.serviceList li .dispArea{padding-bottom:0}#topSlider .ttl{font-size:20px;line-height:140%;margin-bottom:10px}#topSlider .subTtl{font-size:16px}#topSlider .sub{transform-origin:left top;-webkit-transform:scale(.5);-moz-transform:scale(.5);-o-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}#topSlider .dispArea{padding:20px}section{margin-bottom:80px}.specTbl{width:100%}h2.mainTtl{font-size:24px;margin-bottom:20px}.serviceList li .dispArea .img{margin-bottom:10px}.ftContact{display:none}.ftBox{position:relative;padding:15px 15px}#pagetop{position:absolute;right:20px;top:10px}.ftNav{margin-left:0;margin-right:0;padding-bottom:10px;margin-bottom:0}.ftLine{border-bottom:1px solid #ccc;margin-bottom:20px;clear:both}.ftNav1{float:none!important;width:100%!important}footer.page404 .ftDown{float:none!important;width:100%!important}footer.page404 .ftDown .ftNav4{float:none!important;width:100%!important}.ftNav1 li{width:50%;float:left}.ftNav li.long{width:100%}.ftNav2{width:47%!important;margin-right:3%!important;padding-left:5px;box-sizing:border-box}.ftNav2 li{width:100%!important;float:left}.ftNav3{width:100%!important;max-width:initial;max-width:auto}.ftNav3 li{width:33.33%!important;float:left}.privacy{margin-top:110px}#topSlider{padding:0;margin-bottom:30px}.slick-slide{margin-left:0;margin-right:0}#topSlider .subTtl{line-height:100%}#topSlider .sub{margin-bottom:0}#contactBox{height:440px;width:100%;top:auto;right:-130%;bottom:0}#contactBox.show{right:-100%}#contactBox.on{-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-o-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}#contactBoxTtl{font-size:20px;padding-top:10px;margin-bottom:10px}#contactBoxBtnClose{left:auto;top:auto;right:0;height:25px;width:40px;margin-top:-25px;opacity:1;background-size:16px 16px;background-position:center bottom}#topSlider .dispArea{padding:15px}html.navOpen .contents,html.navOpen footer{display:none}.bnrSideList li{float:none;width:100%;margin-left:0;margin-right:0;float:left;width:48%;margin-left:2%;margin-right:2%}.bnrSideList li:nth-child(2n+1){margin-left:0}.bnrSideList li:nth-child(2n){margin-right:0}.contactAreaSp{display:block;float:right;margin-top:16px}.contactAreaSp a.car{font-size:12px;padding:6px 8px;padding-left:36px;border-radius:4px}.logoBr{display:inline-block}#contactBoxPullDown .contactBoxBnr>a .ttl{font-size:16px;margin-bottom:5px}#contactBoxPullDown .contactBoxBnr>a{padding:15px 10px 10px 10px}#contactBoxPullDown a.btnLine{width:48.5%;margin-right:1.5%;box-sizing:border-box;float:left}#contactBoxPullDown a.btnForm{width:48.5%;margin-left:1.5%;box-sizing:border-box;float:right}#contactBoxPullDown.on{top:55px}#contactBoxBtnPullDown{position:absolute;left:-65px;top:50%;width:65px;height:120px;margin-top:-60px;background:#ffc107;box-shadow:0 1px 8px rgba(0,0,0,.3);z-index:9998;cursor:pointer;-webkit-transition:all .5s cubic-bezier(.075,.82,.165,1);-moz-transition:all .5s cubic-bezier(.075,.82,.165,1);-ms-transition:all .5s cubic-bezier(.075,.82,.165,1);-o-transition:all .5s cubic-bezier(.075,.82,.165,1);transition:all .5s cubic-bezier(.075,.82,.165,1);background-image:url(/images/ico_side_car.png);background-repeat:no-repeat;background-position:center center;background-size:44px 92px;text-indent:-9999px}#contactBoxPullDown.on #contactBoxBtnPullDown{opacity:0}#contactBoxBtnClosePullDown{position:absolute;left:50%;bottom:-40px;width:40px;margin-left:-20px;height:25px;margin-top:-60px;background:#ff1e42;background:rgba(65,65,65,.94);z-index:9997;opacity:1;cursor:pointer;-webkit-transition:all .5s cubic-bezier(.075,.82,.165,1);-moz-transition:all .5s cubic-bezier(.075,.82,.165,1);-ms-transition:all .5s cubic-bezier(.075,.82,.165,1);-o-transition:all .5s cubic-bezier(.075,.82,.165,1);transition:all .5s cubic-bezier(.075,.82,.165,1);background-image:url(/images/btn_side_close.png);background-repeat:no-repeat;background-position:top center;background-size:16px 16px;text-indent:-9999px}#contactBoxPullDown.on #contactBoxBtnClosePullDown{z-index:9999;opacity:1}#contactBoxAreaPullDown{padding-top:20px;position:absolute;left:0;top:0;height:100%;width:100%;background:#414141;background:rgba(65,65,65,.94);text-align:center}#contactBoxTtlPullDown{color:#fff;font-size:14px;line-height:160%;letter-spacing:.08em;margin-bottom:10px}#allPullDown{padding-left:10px;padding-right:10px}#allPullDown .contactBoxBnr{padding-left:10px;padding-right:10px}.contactBoxBnr>a{padding:15px 25px 10px 25px}.pageTtl{font-size:24px}.pageHead p{font-size:11px}.pageHead{padding:20px 0 0 25px}.pageHeadBox{margin-bottom:40px}.formTtl{margin-bottom:20px}.resultBox{font-size:14px;padding:10px}.formTbl td,.formTbl th{display:block}.formTbl th{padding-bottom:0}.formTbl td{padding-left:0;padding-top:5px}.backBtn a{background-size:90px auto;padding-top:20px;padding-bottom:20px;height:auto}.backBtn a span{line-height:120%;width:210px;display:block;line-height:120%;box-sizing:border-box;font-size:14px}.formTbl .img{display:block;float:none}.formTbl .disp{padding-left:0}.graphTbl td{display:table-cell}.graphTbl .disp{font-size:12px}.graphTbl .img{margin-bottom:5px;width:auto}.graphTbl .col1{padding-right:20px}.formTbl .col3{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:10px}.formTbl .col3.last{border:none;padding-bottom:0;margin-bottom:0}.formBox .btnTel{width:auto;float:none;margin-right:0}.formBox .btnForm{width:auto;float:none;margin-left:0}.totalTbl td,.totalTbl th{display:block;text-align:left!important;padding-left:20px!important}.totalTbl .onlyPc{display:none!important}.totalTbl .kanpu:before{content:'還付金：'}.formTtl span.onlySp{display:block}.formTtl span.onlySpBlock{clear:both;margin-left:0}.onlyPcTbl{display:none!important}.sideContact .bg{width:100%}.sideContact .bg img{width:100%;max-width:281px;float:right}.box404 .left{font-size:16px}a.btn{padding:10px 20px;box-sizing:border-box;width:100%}.font20{font-size:16px}.page-numbers{padding:3px 15px}.tabList li{font-size:14px}.personalList .disp{padding-left:160px}.underlineList li .ttl{float:none;width:auto;margin-bottom:10px}.underlineList li .disp{padding-left:0}.timesList2 li{width:auto;margin-left:0;margin-right:0;margin-bottom:20px}.sortList li{width:48%;margin-left:1%;margin-right:1%}.sortList li a{font-size:12px;white-space:nowrap}.sortTtl{text-align:center}.sortCatTtl{font-size:20px;margin-bottom:10px}.sortCatTtl p img{height:28px}.tabList li a{font-size:13px;padding:5px 0}.flowInfoList .ttl{float:none}.flowInfoList .disp{padding-left:0}.personalList .disp{padding-left:90px}.companyList li{margin-left:0}.companyList li .disp{margin-left:110px}.faqList>li>.ttl{font-size:16px}main.wide{padding-left:0;padding-right:0}.formFlow li{width:100%;max-width:initial;max-width:auto;display:inline-block;margin-bottom:10px}.formFlow li.sep{display:none}.formFlow li .ico{max-width:initial;max-width:auto;width:20%}.formFlow li .ttl{max-width:initial;max-width:auto;width:80%}.assessmentTbl{display:block}.assessmentTbl tbody{display:block}.assessmentTbl tr{display:block}.assessmentTbl th,.assessmentTbl.scrapTbl th{width:100%;box-sizing:border-box}.assessmentTbl td,.assessmentTbl.scrapTbl td{width:100%;box-sizing:border-box}.formTtl span{margin-left:5px}.formTtl span.bl{width:auto;margin-left:0}.assessmentTbl label.radioLbl{width:30%;margin-bottom:10px}.formTbl input.textInput{width:100%}.formTbl input.textInput.zip{width:90px}.contractDisp{padding:30px}.confirmBox,.errorBox{padding:20px}td.noDisp{display:none}.companyBox .dispArea{clear:both;padding-left:0;padding-top:10px}.personalList .ttl{width:80px;margin-bottom:30px}.personalList li{clear:both}.scrapList li .img{width:120px}.scrapList li .dispArea{padding-left:150px}.timesList3 li{margin-left:0!important;margin-right:0!important;width:100%;margin-bottom:20px}.contractBtnList li{margin-left:0!important;margin-right:0!important;width:100%;margin-bottom:20px}.contactList li .disp3{width:180px}.radioScr{width:33%;float:left}.formTbl label input{margin-right:5px}.exampleList>li small{margin-right:20px}.exampleList>li .priceList li{margin-bottom:10px}.exampleList .imgBox.on .img{position:absolute;width:100%}.exampleList .img{position:relative}.lebel{margin-left:0}.newsList.purchaseList>li .img{width:28%;margin:0;float:right}.newsList.purchaseList>li .dispArea{padding-left:0}.newsList.purchaseList>li .mainTtl{display:block;padding-top:5px;font-size:18px}.businessList li .img{width:40%}.businessList li .dispArea{padding-left:45%}.businessList2{margin-left:0}.businessTbl .ttl{padding-left:0;clear:both}.businessTbl th{white-space:nowrap}.newsList.voiceContentList>li .img{float:left}.faqList>li .left{float:none;width:auto;margin-bottom:20px}.faqList>li .right{float:none;width:auto}.pageHead.centerTtl{text-align:left}.voiceList li .ico{margin-left:0;margin-right:10px}.voiceList li .mailTtl{float:none;padding-left:70px;margin-top:0;padding-top:5px}.voiceList .tail .img{margin-right:20px;margin-bottom:10px}.voiceList .tail .dispArea{padding-left:0}.reusenaviList .ttl{padding-top:0}.reusenaviPriceList li .disp{clear:both;padding-top:10px;margin-left:30px}.reusenaviPriceList li .img{float:none;margin-top:0;margin-left:30px}.reusenaviPriceList li .plus{width:30px}.reusenaviPriceList li.all{padding-top:0}#contactBox.on{right:-100%}header{z-index:998}.scrapList li .img{width:100%;margin-bottom:10px}.scrapList li .dispArea{padding-left:0}.formMain{padding:30px 20px 0 20px}.formMain .left{float:none;width:auto;height:auto!important}.formMain .left .disp{margin-bottom:0}.formMain .right{float:none;width:auto;height:200px!important}.formMain .subTtl{font-size:16px}.formMain .ttl{font-size:26px;white-space:normal}.formMain .tel img{max-width:90%}.formMain .tel a{pointer-events:auto}.fileLbl{display:block;overflow:hidden;position:relative;border:1px solid #ccc;background:#fff;color:#000}.fileLbl input[type=file]{font-size:11px}.sendWay .selectFile{margin-left:0}.graphTbl .col1 img{max-height:initial;max-height:1035px}.scrapList li .img{float:none}.scrapList li .sep{text-align:center}.scrapList li .sep span{margin-left:0;padding-left:40px}.scrapList li .ttl{font-weight:700}.assessmentTbl .error{font-size:12px}.formMain .left{padding-bottom:20px}.formMain .right{display:none}.scrapTbl p.error{left:10px}div.errorInput{margin-top:0}.serviceList li .dispArea p{margin-bottom:40px}.serviceList li:nth-child(2) .ttl,.serviceList li:nth-child(3) .ttl,.serviceList li:nth-child(6) .ttl{background-color:#0d47a1}.serviceList li:nth-child(2) .ttl,.serviceList li:nth-child(4) .ttl,.serviceList li:nth-child(6) .ttl{background-color:#39f}.spTtl{border-bottom:1px solid #ccc;padding-bottom:20px}.newsList.newsListSp{border:none;padding-top:0}.newsList.newsListSp li{border:none;padding-bottom:0;margin-bottom:10px}.newsList.newsListSp li .date{margin-bottom:0}#sideFlexslider{position:relative;margin-bottom:10px;margin-left:20px;margin-right:20px}.flex-direction-nav .flex-prev{top:0;height:100%;background-color:#eee;margin:0;left:-40px;width:35px}.flex-direction-nav .flex-next{top:0;height:100%;background-color:#eee;margin:0;right:-40px;width:35px}.sideAssessmentSp .flex-direction-nav .flex-next,.sideAssessmentSp .flex-direction-nav .flex-prev{background-color:initial;top:-70px}.sideAssessmentSp .flexslider .slides img{width:75%;margin:auto}#sideFlexslider .exampleList{margin-bottom:0}#sideFlexslider .exampleList li{margin:0}.sliderBottom{margin-bottom:60px}.sliderNum{float:left;color:#666;padding-left:20px}.sliderLink{float:right;padding-right:20px}.sliderLink a{color:#0d47a1}.spInfoTtl{background-color:#0d47a1;padding:10px;text-align:center;color:#fff;font-size:16px;margin-bottom:20px}.spInfoList{margin-bottom:30px}.spInfoList li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc}.spInfoList .ttl{float:left;width:100px;text-align:center;color:#666;white-space:nowrap}.spInfoList .disp{padding-left:120px}.box404{padding-top:80px}.mediaList>li .dispArea .img{width:100px;float:left}.mediaList>li .dispArea img{width:100%}.mediaList>li .dispArea .disp{padding-left:120px}.mediaList>li .ttl{font-size:16px}.exampleList li{margin-left:0!important;margin-right:0!important}.priceList{text-align:left}.exampleList>li .yen{margin-right:0}.graphTbl .col1{vertical-align:top;padding-right:0}.graphTbl .col1 img{margin-top:38px}.breakList li .ttlDisp{padding-left:85px}.breakList li{margin-bottom:0}.addTbl td{position:relative}.graphTbl .col1 img{max-height:1250px;display:none}.formTbl .col2{width:30px}.addTbl .col2{position:absolute;top:40%;height:20px;padding-top:0}.formTbl .col3{padding-left:50px}.formTtl small.onlySp{display:inline-block;font-size:11px}.formBoxMini .linkList{text-align:left}.exampleList>li .ttl{padding-left:0}.blueBox .left a{height:auto!important}.exampleList>li .img{text-align:center}.exampleList>li img{max-width:400px}.priceList{padding-left:20px;text-align:center}.exampleList>li small{float:none}.exampleList>li .yen{margin-right:5px}.exampleList>li .price{font-size:18px}.priceList li{vertical-align:bottom}.blueBox a.blueBtn{height:auto!important}.priceList{padding-left:0;margin-left:0}.businessTbl .ttl{white-space:normal}.businessTbl .col1{width:30%}.businessTbl .col2{width:35%}.businessTbl .img{width:100%}.businessTbl .ttl{font-size:12px}.businessTbl td,.businessTbl th{padding:10px;font-size:12px}.flickTx{display:block}.sideContact{min-height:320px}.sideContact a.btnTel{pointer-events:auto}.onlyPc2{display:none}.guideTbl td,.guideTbl th{padding:10px;font-size:12px}.sortCatTtl.fixed .ttl{top:50px}.exampleList>li{height:auto!important}.blueBox .right a.blueBtn:last-child{position:relative;right:auto;bottom:auto}.blueBox .left a{min-height:initial;min-height:auto}.flowDetailList .imgBox .img{float:none;width:auto;margin-bottom:10px}.flowDetailList .imgBox .pic{float:none;width:auto}.stepTtl{font-size:22px}.stepNum{margin-bottom:5px}.formTbl select{font-size:16px}.guideTbl tr td:last-child{margin-right:1px}.guideTbl td,.guideTbl th{word-break:normal}.graphBr{display:none}div.table-wrapper{border-right:none}.guideTbl{border-right:1px solid #ccc}.voice-header-group .voice-header-right .right-left{float:left;width:49%}.voice-header-group .voice-header-right .right-right{float:right;width:49%}.sdgs-img-auto{width:auto}.sdgs-grid{display:block}.sdgs-grid-1of2{width:auto}.sdgs-activities-media{display:block;text-align:-webkit-center}.sdgs-activities-media-image{display:block;width:auto;border:none}.sdgs-activities-media-image{margin-top:20px}.sdgs-single-photo{height:auto;width:auto}.sdgs-double-photo{height:auto;width:auto}.sdgs-grid-1of3{width:auto}.sdgs-grid-item{display:block;text-align:center}.sdgs-card-overseas{max-width:100%;height:auto;width:400px;margin:0 auto}.sdgs-activities-media-body{border:none}.relationshipMedia-flexbox{display:block;margin-top:20px}.relationshipMedia-2column-flex:last-child{margin-top:3px}.sp-activities-media-body{max-width:100%;width:400px;height:auto}.inner-sub-title{display:none}}@media screen and (max-width:448px){.formTbl select.mini1{float:none;width:100%;margin-bottom:10px}.formTbl select.mini2{float:none;width:100%}.only448{display:none}.reusenaviStr{text-align:left}.sampleBoxPic .sample{width:45%}}@media screen and (max-width:320px){.contactAreaSp a.car{font-size:11px;padding:6px 7px;padding-left:26px;background-position:left 9px center}p.logo a{font-size:11px}h1.logo a{font-size:11px}a.btn{padding:10px 25px}.sampleBoxPic .sample{width:45%}}span.big-text{font-size:larger;font-weight:700}.exp-main{margin-bottom:60px}.exp-main-text{box-sizing:border-box;padding:16px 16px 8px 28px;background-color:rgba(6,185,231,.85);color:#fff}.exp-main-text p{font-size:200%;line-height:1.4}@media (min-width:768px){.exp-main{position:relative}.exp-main-text{position:absolute;bottom:0;width:100%;background-color:rgba(6,185,231,.55)}}.text-right{text-align:right}.show{display:block}.text-att{padding:10px 20px;background-color:#e3e3e3;border-radius:50%}.text-att.text-att-primary{background-color:#dfefff}.text-att.text-att-impact{background-color:#ffeaac}@media (max-width:767px){.text-att{display:block;margin:0 2%;padding-bottom:12px}.ft_top .ftBnr{margin-left:0!important}.ft_top .ftNav{margin-left:0!important}}.marker{padding:2px 4px;background:linear-gradient(transparent 10%,#fefa9f 0);font-weight:700}#html5-watermark{display:none!important}#saison .logo a{pointer-events:none}#gulliver main,#saison main{margin:auto;float:initial}#gulliver #flipdesk,#saison #flipdesk{display:none!important}#gulliver .btnForm,#saison .btnForm{width:100%}#gulliver #policy,#saison #policy{height:300px;overflow:auto;border:3px solid #e5e5e5;padding:40px;background:#f5f5f5;margin-bottom:10px}#gulliver #contactBoxBtn,#saison #contactBoxBtn{display:none}#gulliver input.inPhoto,#saison input.inPhoto{position:relative;top:10px;left:15px}#gulliver .ftNavAll,#saison .ftNavAll{margin-top:60px;margin-bottom:-50px}#saison main{float:none;width:100%}.text-center{text-align:center}.font-weight-bold{font-weight:700}#tracking-footer{display:none}#tracking-footer a:hover{text-decoration:none!important}#tracking-footer .header-contact{background-color:initial;padding:0 0 14px}.bg_footer{background-color:#134a94;border:2px solid #ffb80a}.only_sp{border:unset}.c-white{color:#fff}.c-darkyellow{color:#ffe300}.c-darkgreen{color:#134a94}@media screen and (min-width:768px){.only_sp{display:none!important}}@media screen and (max-width:767px){.only_pc{display:none!important}}.fixed-bottom{display:block!important;transition:.3s;width:100%;position:fixed;bottom:0;left:0;z-index:100}@media screen and (max-height:500px){.fixed-bottom{bottom:-100px}}.tracking_footer_pc_wrap{padding:8px 20px;max-width:1080px;margin:auto}.tracking_footer_pc_wrap_public{max-width:1120px}.tracking_footer_pc{display:none;position:relative;display:flex;gap:10px 0;justify-content:space-between;height:65px}.tracking_footer_pc__woman{display:flex;justify-content:center;width:20%}.tracking_footer_pc__woman img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.tracking_footer_pc__tel{display:flex;flex-wrap:wrap;width:29%;padding-bottom:10px}.tracking_footer_pc__tel__top{display:flex;width:100%;gap:10px;font-size:min(1.3vw,14px);line-height:22.4px}.tracking_footer_pc__tel__bottom{display:flex;width:100%;gap:10px;align-items:center;line-height:22.4px}.tracking_footer_pc__tel__bottom .free_dial{max-width:48px;height:100%}.tracking_footer_pc__tel__bottom .tel_number_bottom{font-size:30px;font-weight:900}@media screen and (max-width:990px){.tracking_footer_pc__tel__bottom .tel_number_bottom{font-size:3vw}}@media screen and (max-width:820px){.tracking_footer_pc__tel__bottom .tel_number_bottom{font-size:22px}}.tracking_footer_pc__cta{display:flex;justify-content:space-between;width:49%;padding:5px;gap:3px;border-radius:3px;background-color:rgba(255,255,255,.8)}.tracking_footer_pc__cta__public{width:50%}.tracking_footer_pc__cta .cta_check{font-size:min(1.8vw,18px);margin-left:3px;width:23%;display:flex;flex-direction:column;justify-content:center;text-align:center;font-weight:600}.tracking_footer_pc__cta .cta_line,.tracking_footer_pc__cta .cta_web{text-decoration:none;width:37%;display:flex;border-radius:3px;align-items:center;justify-content:space-between;padding:0;color:#fff}.tracking_footer_pc__cta .cta_line img,.tracking_footer_pc__cta .cta_web img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tracking_footer_pc__cta .cta_line .c_heading,.tracking_footer_pc__cta .cta_web .c_heading{font-size:min(3vw,34px)}.tracking_footer_pc__cta .cta_web__text{font-size:min(1.8vw,16px);line-height:19px}.tracking_footer_pc__cta .cta_line{cursor:pointer}.tracking_footer_pc__cta .cta_line .c_qr{height:98%}.tracking_footer_pc__cta .cta_line .c_qr img{height:100%}.ft_top{position:relative}.ft_top .ftNavAll{max-width:100%;display:flex;justify-content:space-between}.ftBnr_content{clear:both;max-width:100%;width:1000px;margin-left:auto;margin-right:auto;box-sizing:border-box;position:relative;padding-bottom:60px}.ftBnr_content .ftBnr{clear:both;width:100%;margin-right:auto;margin-bottom:50px}.ftBnr_content .copyright{padding-left:30px}/* .ft_top .ftNavAll :first-child{min-width:120px} は元の圧縮時に先頭へ「//」が残りブラウザに無視されていたため、表示を変えないようコメント化（SEO改修 No.16） */.ft_top .ftNavAll :nth-child(2){min-width:120px}.ft_top .ftNavAll :nth-child(3){min-width:145px}.ft_top .ftNavAll :last-child{min-width:185px}.ft_top .ftNavAll .ftNav3{width:260px;display:grid;grid-template-columns:33.3% 33.3% 33.3%}.ft_top .ftNavAll .ftNav3 li{width:unset;float:unset}.ft_top .ftNavAll .ftNav li{min-width:unset}@media screen and (max-width:1100px){.ft_top .ftNavAll{justify-content:flex-start;gap:8px}}@media screen and (max-width:1100px){.ft_top .ftNavAll{justify-content:flex-start;gap:8px}}@media screen and (max-width:940px){.ft_top .ftNavAll{flex-wrap:wrap}}@media screen and (max-width:719px){.ft_top .ftNavAll{display:grid;grid-template-columns:30% 30% 30%;column-gap:30px}.ft_top .ftNavAll .ftNav1{width:25%!important}.ft_top .ftNavAll .ftNav3{max-width:unset;max-width:auto}.ft_top .ftNavAll .ftNav4{margin-left:unset}.ft_top .ftNavAll .ftNav2{width:25%!important;margin-right:3%!important;padding-left:0}.ft_top .ftNavAll .ftNav1 li{width:100%}.ft_top .ftNavAll :last-child{min-width:190px}}@media screen and (max-width:650px){.ft_top .ftNavAll{display:flex;justify-content:space-between!important;column-gap:30px}}@media screen and (max-width:767px){.logo_area{left:auto;top:auto;margin-left:25px;margin-top:10px}.logo_area img{width:49px;height:35px}.tracking_footer_sp{padding:3px 3px 7px;line-height:22.4px}.tracking_footer_sp img{width:auto}.tracking_footer_sp :-webkit-any-link{color:#fff!important}.tracking_footer_sp :-moz-any-link{color:#fff!important}.tracking_footer_sp :any-link{color:#fff}.tracking_footer_sp p{font-size:13px;text-align:center;height:22px}.tracking_footer_sp__cta{display:flex;padding:5px 5px;border-radius:5px;gap:5px;position:relative;height:auto;background-color:rgba(255,255,255,.8)}.racking_footer_sp__cta_public{height:46px}.tracking_footer_sp__cta .cta_line_sp,.tracking_footer_sp__cta .cta_tel_sp,.tracking_footer_sp__cta .cta_web_sp{text-decoration:none;width:24%;text-align:center;font-size:16px;background:linear-gradient(180deg,#d52d34 0,#d52d34 50%,#b8272d 50%,#b8272d 100%);border-radius:5px;padding:7px 0;font-weight:600}.tracking_footer_sp__cta .cta_web_sp{background:linear-gradient(180deg,#ff8b1e 0,#ff8b1e 50%,#ff691e 50%,#ff691e 100%)}.tracking_footer_sp__cta .cta_line_sp{background:linear-gradient(180deg,#06c655 0,#06c655 50%,#05a848 50%,#05a848 100%)}.tracking_footer_sp .cta_woman_sp{position:absolute;right:0;bottom:0;height:90px}}@media screen and (max-width:1190px){.ft_top .ftNav{margin-left:0!important}.ft_top .ftBnr{margin-left:0!important}}@media screen and (max-width:900px){.ft_top .ftNavAll{justify-content:flex-start;column-gap:50px;width:unset}.ft_top .ftNav1{margin-left:unset}}@media screen and (max-width:600px){.ft_top .ftNavAll{column-gap:unset}}header.phalcon-header_template_calling{position:relative;z-index:998;height:130px;font-size:13px}@media screen and (max-width:719px){header.phalcon-header_template_calling{height:auto}}header.phalcon-header_template_calling .headerArea{max-width:100%;width:1000px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;box-sizing:border-box;height:auto}@media screen and (max-width:719px){header.phalcon-header_template_calling .headerArea{padding-left:0;padding-right:0;height:63px}}header.phalcon-header_template_calling .headerArea .headerTop{position:relative;height:95px}@media screen and (max-width:719px){header.phalcon-header_template_calling .headerArea .headerTop{box-shadow:0 0 10px rgba(0,0,0,.1);height:auto;background-color:#fff;margin-bottom:0;position:fixed;top:0;left:0;width:100%;height:63px;z-index:30000}}header.phalcon-header_template_calling .headerArea .headerTop .logoBr{display:none}@media screen and (max-width:719px){header.phalcon-header_template_calling .headerArea .headerTop .logoBr{display:inline-block}}header.phalcon-header_template_calling .headerArea .headerTop p.logo{position:absolute;left:10px;top:18px;margin-left:0}@media screen and (max-width:719px){header.phalcon-header_template_calling .headerArea .headerTop p.logo{float:left;position:relative;left:auto;top:auto;margin-left:25px;margin-top:10px}}header.phalcon-header_template_calling .headerArea .headerTop p.logo a{display:inline-block;width:85px;height:65px;background-image:url(/images/hd_logo.webp);background-repeat:no-repeat;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden}@media screen and (max-width:719px){header.phalcon-header_template_calling .headerArea .headerTop p.logo a{color:#2a66c6;padding-top:4px;background-size:49px 35px;background-position:left center;line-height:120%;width:49px;height:35px;box-sizing:border-box;padding-left:70px}}header.phalcon-header_template_calling .headerArea .headerTop p.logo a:hover{text-decoration:none}header.phalcon-header_template_calling .headerArea .headerTop p.logo_25th_anniv{position:absolute;left:50%;top:40px;margin-left:50px}@media screen and (max-width:719px){header.phalcon-header_template_calling .headerArea .headerTop p.logo_25th_anniv{float:left;position:relative;left:auto;top:auto;margin-left:15px;margin-top:10px}}header.phalcon-header_template_calling .headerArea .headerTop p.logo_25th_anniv a{display:inline-block;width:80px;height:24px;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:719px){header.phalcon-header_template_calling .headerArea .headerTop p.logo_25th_anniv a{width:39px;height:34px;margin-top:11px;margin-left:-63px;padding-left:0;opacity:0}}header.phalcon-header_template_calling .headerArea .headerTop p.logo_25th_anniv a:hover{text-decoration:none}header.phalcon-header_template_calling .headerArea .headerTop .headerLeft{position:absolute;left:110px;top:40px;height:42px}header.phalcon-header_template_calling .headerArea .headerTop .headerLeft .free{color:#2a66c6;margin-bottom:6px;margin-top:12px;font-size:16px;font-weight:500}header.phalcon-header_template_calling .headerArea .headerTop .headerRight{position:absolute;right:0;bottom:20px}header.phalcon-header_template_calling .headerArea .headerTop .headerRight a:hover{cursor:pointer;text-decoration:none}header.phalcon-header_template_calling .headerArea .headerTop .headerRight .phone_number{width:200px;height:55px;vertical-align:unset;margin-bottom:-4px}header.phalcon-header_template_calling .headerArea .headerTop .headerRight .tel_number_header{position:absolute;top:12%;left:30%;color:#2a66c2;font-weight:700;font-size:27px;line-height:105%}header.phalcon-header_template_calling .headerArea .headerTop .headerRight .web{width:210px;margin-bottom:5px;height:43px}header.phalcon-header_template_calling .headerArea .headerTop .headerRight .sdgs{margin-bottom:-5px;margin-right:10px}header.phalcon-header_template_calling .headerArea .headerTop .tapCallSp{display:none}@media screen and (max-width:1000px){header.phalcon-header_template_calling .headerArea .headerTop .headerRight .phone_number{width:20vw}header.phalcon-header_template_calling .headerArea .headerTop .headerRight .tel_number_header{font-size:22.5px}header.phalcon-header_template_calling .headerArea .headerTop .headerRight .web{width:18vw;margin-top:5px;margin-left:10px}header.phalcon-header_template_calling .headerArea .headerTop .headerRight .sdgs{width:13vw;margin-bottom:5px}}@media screen and (max-width:719px){header.phalcon-header_template_calling .headerArea .headerTop .tapCallSp{position:absolute;top:17px;right:80px;height:auto}header.phalcon-header_template_calling .headerArea .headerTop .tapCallSp img{width:150px}}@media screen and (max-width:719px){header.phalcon-header_template_calling .headerArea .headerTop .showCall{display:block}}header.phalcon-header_template_calling .headerArea .headerTop #button_container{display:none}@media screen and (max-width:719px){header.phalcon-header_template_calling .headerArea .headerTop #button_container{display:block;width:55px;height:55px;-webkit-tap-highlight-color:transparent;cursor:pointer;float:none;position:absolute;top:4px;right:10px}header.phalcon-header_template_calling .headerArea .headerTop #button_container .active .bar_top{-webkit-transform:translateY(10px) translateX(0) rotate(45deg);-ms-transform:translateY(10px) translateX(0) rotate(45deg);transform:translateY(10px) translateX(0) rotate(45deg);-webkit-transition:all .35s ease;transition:all .35s ease}header.phalcon-header_template_calling .headerArea .headerTop #button_container .active .bar_middle{opacity:0}header.phalcon-header_template_calling .headerArea .headerTop #button_container .active .bar_bottom{-webkit-transform:translateY(-10px) translateX(0) rotate(-45deg);-ms-transform:translateY(-10px) translateX(0) rotate(-45deg);transform:translateY(-10px) translateX(0) rotate(-45deg);-webkit-transition:all .35s ease;transition:all .35s ease}}@media screen and (max-width:719px){header.phalcon-header_template_calling .headerArea .headerTop #button_container #headerToggle{position:absolute;right:25px;top:17px;height:27px;width:20px;cursor:pointer;z-index:300;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}header.phalcon-header_template_calling .headerArea .headerTop #button_container #headerToggle span{background:#2a66c6;border:none;height:3px;width:35px;position:absolute;top:0;left:0;cursor:pointer}header.phalcon-header_template_calling .headerArea .headerTop #button_container #headerToggle span:nth-of-type(2){top:10px}header.phalcon-header_template_calling .headerArea .headerTop #button_container #headerToggle span:nth-of-type(3){top:20px}}@media screen and (max-width:719px){header.phalcon-header_template_calling .headerArea .headerTop #button_container .ttl{text-align:center;color:#2a66c6;padding-top:31px;font-size:10px}}@media screen and (max-width:719px){header.phalcon-header_template_calling .headerArea .headerTop #button_container .ttlClose{text-align:center;color:#2a66c6;padding-top:31px;font-size:10px;display:none}}@media screen and (max-width:719px){header.phalcon-header_template_calling .headerArea nav{display:none}}header.phalcon-header_template_calling .headerArea nav .navList{vertical-align:top;display:flex;justify-content:space-between}header.phalcon-header_template_calling .headerArea nav .navList::after{display:none}header.phalcon-header_template_calling .headerArea nav .navList li{cursor:default;border-right:0;float:none;width:auto;font-size:18px;font-weight:600;position:relative;vertical-align:top;position:relative;height:30px}@media screen and (max-width:1000px){header.phalcon-header_template_calling .headerArea nav .navList li{font-size:15px}}header.phalcon-header_template_calling .headerArea nav .navList li.nav1 label{border-left:0;background-image:url("")}header.phalcon-header_template_calling .headerArea nav .navList li.nav1 a{border:0;background-image:url("")}header.phalcon-header_template_calling .headerArea nav .navList li.nav2 span{border-right:0;background-image:url("")}header.phalcon-header_template_calling .headerArea nav .navList li.nav2 span .hiddenStr{padding:0!important;display:inline;border-right:none}@media screen and (max-width:1000px){header.phalcon-header_template_calling .headerArea nav .navList li.nav2 span .hiddenStr{display:none!important}}header.phalcon-header_template_calling .headerArea nav .navList li.nav3 .UI_adjustment{background-image:url("")}header.phalcon-header_template_calling .headerArea nav .navList li.nav3 .UI_adjustment .hiddenStr{padding:0!important;display:inline;border-right:none}@media screen and (max-width:1000px){header.phalcon-header_template_calling .headerArea nav .navList li.nav3 .UI_adjustment .hiddenStr{display:none!important}}header.phalcon-header_template_calling .headerArea nav .navList li.nav4 a,header.phalcon-header_template_calling .headerArea nav .navList li.nav4 span{background-image:url("")}header.phalcon-header_template_calling .headerArea nav .navList li.nav5 a,header.phalcon-header_template_calling .headerArea nav .navList li.nav5 span{background-image:url("")}header.phalcon-header_template_calling .headerArea nav .navList li.nav6 a,header.phalcon-header_template_calling .headerArea nav .navList li.nav6 span{background-image:url("")}header.phalcon-header_template_calling .headerArea nav .navList li.nav7 a,header.phalcon-header_template_calling .headerArea nav .navList li.nav7 span{background-image:url("")}header.phalcon-header_template_calling .headerArea nav .navList li.nav8 a,header.phalcon-header_template_calling .headerArea nav .navList li.nav8 span{background-image:url("")}header.phalcon-header_template_calling .headerArea nav .navList li.navArrow{position:relative}header.phalcon-header_template_calling .headerArea nav .navList li.navArrow::after{position:absolute;content:"";right:0;top:6px;width:8px;height:8px;border-top:2.5px solid #2a66c6;border-right:2.5px solid #2a66c6;transform:rotate(135deg);transition:all .3s;box-sizing:border-box}@media screen and (max-width:1000px){header.phalcon-header_template_calling .headerArea nav .navList li.navArrow::after{right:0;top:6px}}header.phalcon-header_template_calling .headerArea nav .navList li.navArrow:hover::after{transform:rotate(-45deg);top:10px}@media screen and (max-width:1000px){header.phalcon-header_template_calling .headerArea nav .navList li.navArrow:hover::after{top:8px}}header.phalcon-header_template_calling .headerArea nav .navList li.navTop:hover .subtract_blue_line{color:#2a66c6}header.phalcon-header_template_calling .headerArea nav .navList li .subtract_blue_line{border-right:0 solid #ccc;text-align:center;height:100%;display:block;box-sizing:border-box;height:35px;padding-top:0;background-repeat:no-repeat;background-position:top center;background-size:25px 20px;padding-right:18px;-webkit-transition:all .2s cubic-bezier(.215,.61,.355,1);-moz-transition:all .2s cubic-bezier(.215,.61,.355,1);-o-transition:all .2s cubic-bezier(.215,.61,.355,1);-ms-transition:all .2s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:1000px){header.phalcon-header_template_calling .headerArea nav .navList li .subtract_blue_line{padding-right:15px}}header.phalcon-header_template_calling .headerArea nav .navList li .subtract_blue_line::after{display:none}header.phalcon-header_template_calling .headerArea nav .navList li:hover{text-decoration:none}header.phalcon-header_template_calling .headerArea nav .navList li:hover a::after,header.phalcon-header_template_calling .headerArea nav .navList li:hover span::after{color:#2a66c6;width:100%}header.phalcon-header_template_calling .headerArea nav .navList li:hover .hiddenNav{display:block;opacity:1;animation-duration:.4s;animation-name:fade-in;-moz-animation-duration:.4s;-moz-animation-name:fade-in;-webkit-animation-duration:.4s;-webkit-animation-name:fade-in;content:none}header.phalcon-header_template_calling .headerArea nav .navList li:hover .hiddenNav li{margin-bottom:0;width:auto;position:relative;height:auto}header.phalcon-header_template_calling .headerArea nav .navList li:hover .hiddenNav li:last-child{margin-bottom:0}header.phalcon-header_template_calling .headerArea nav .navList li:hover .hiddenNav li:hover{background-color:#e4f1ff}header.phalcon-header_template_calling .headerArea nav .navList li:hover .hiddenNav li a{background-image:url("");color:#333;white-space:nowrap;background-repeat:no-repeat;background-position:left center;background-size:7px 7px;display:block!important;padding:0;padding:7px 20px;border-right:none!important;width:100%}header.phalcon-header_template_calling .headerArea nav .navList li:hover .hiddenNav li a:hover{color:#2a66c6}header.phalcon-header_template_calling .headerArea nav .navList li:hover .hiddenNav li:nth-child(1){border-radius:10px 10px 0 0}header.phalcon-header_template_calling .headerArea nav .navList li:hover .hiddenNav li:nth-last-child(1){border-radius:0 0 10px 10px}header.phalcon-header_template_calling .headerArea nav .navList li .hiddenNav{background-image:url("");display:none;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.2),0 0 40px rgba(128,128,128,.2);opacity:0;position:absolute;left:50%;top:30px;background-color:#fff;padding:0 0;-webkit-transform:translateY(0) translateX(-50%) rotate(0);-ms-transform:translateY(0) translateX(-50%) rotate(0);transform:translateY(0) translateX(-50%) rotate(0)}header.phalcon-header_template_calling #spNav{padding-top:40px;position:fixed;left:0;top:30px;z-index:10000;background-color:#fff;width:100%;display:none;margin-top:-5px;overflow:auto;height:92vh}header.phalcon-header_template_calling #spNav.open{display:block}header.phalcon-header_template_calling #spNav .spNavList{border:0;padding:0 15px;margin-bottom:0;background:#fff;font-weight:700;max-height:45px;box-sizing:border-box;transition:.3s}header.phalcon-header_template_calling #spNav .spNavList .heading{width:100%;position:relative;display:block;box-sizing:border-box;margin-bottom:0}header.phalcon-header_template_calling #spNav .spNavList label{height:45px;box-sizing:border-box}header.phalcon-header_template_calling #spNav .spNavList .acd-check{display:none}header.phalcon-header_template_calling #spNav .spNavList .acd-label{display:flex;align-items:center;margin-bottom:1px;border-bottom:2px solid #ccc}header.phalcon-header_template_calling #spNav .spNavList .acd-content{display:box;height:0;opacity:0;transition:.3s;visibility:hidden}header.phalcon-header_template_calling #spNav .spNavList .acd-check:checked+.acd-label+.acd-content-pref-1{height:180px;opacity:1;font-size:13px;padding-left:10px;visibility:visible}header.phalcon-header_template_calling #spNav .spNavList .acd-check:checked+.acd-label+.acd-content-pref-2{height:180px;opacity:1;font-size:13px;padding-left:10px;visibility:visible}header.phalcon-header_template_calling #spNav .spNavList .acd-check:checked+.acd-label+.acd-content-pref-3{height:180px;opacity:1;font-size:13px;padding-left:10px;visibility:visible}header.phalcon-header_template_calling #spNav .spNavList .acd-check:checked+.acd-label+.acd-content-pref-4{height:180px;opacity:1;font-size:13px;padding-left:10px;visibility:visible}header.phalcon-header_template_calling #spNav .spNavList .acd-check:checked+.acd-label+.acd-content-pref-5{height:180px;opacity:1;font-size:13px;padding-left:10px;visibility:visible}header.phalcon-header_template_calling #spNav .spNavList .acd-check:checked+.acd-label+.acd-content-pref-6{height:180px;opacity:1;font-size:13px;padding-left:10px;visibility:visible}header.phalcon-header_template_calling #spNav .spNavList .acd-check:checked+.acd-label+.acd-content-pref-7{height:180px;opacity:1;font-size:13px;padding-left:10px;visibility:visible}header.phalcon-header_template_calling #spNav .spNavList .acd-check:checked+.acd-label+.acd-content-4{height:180px;opacity:1;font-size:13px;padding-left:10px;visibility:visible}header.phalcon-header_template_calling #spNav .spNavList .acd-check:checked+.acd-label+.acd-content-4 p{display:flex;flex-wrap:wrap;align-items:center;width:100%;height:45px}header.phalcon-header_template_calling #spNav .spNavList .acd-check:checked+.acd-label+.acd-content-3{height:135px;opacity:1;font-size:13px;padding-left:10px;visibility:visible}header.phalcon-header_template_calling #spNav .spNavList .acd-check:checked+.acd-label+.acd-content-3 p{display:flex;flex-wrap:wrap;align-items:center;width:100%;height:45px}header.phalcon-header_template_calling #spNav .spNavList .acd-check:checked+.acd-label+.acd-content-7{height:315px;opacity:1;font-size:13px;padding-left:10px;visibility:visible}header.phalcon-header_template_calling #spNav .spNavList .acd-check:checked+.acd-label+.acd-content-7 p{display:flex;flex-wrap:wrap;align-items:center;width:100%;height:45px}header.phalcon-header_template_calling #spNav .spNavList .acd-check:checked+.acd-label+.acd-content-2{height:90px;opacity:1;font-size:13px;padding-left:10px;visibility:visible}header.phalcon-header_template_calling #spNav .spNavList .acd-check:checked+.acd-label+.acd-content-2 p{display:flex;flex-wrap:wrap;align-items:center;width:100%;height:45px}header.phalcon-header_template_calling #spNav .spNavList a{text-decoration:none;display:flex;align-items:center;width:100%;height:45px;color:#333;padding-top:0;padding-bottom:0;border-bottom:2px solid #ccc;box-sizing:border-box}header.phalcon-header_template_calling #spNav .spNavList .icon-right-hd::after{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border:0;border-bottom:2px solid #2a66c6;border-right:2px solid #2a66c6;transform:rotate(-45deg);right:28px;top:15px}header.phalcon-header_template_calling #spNav .spNavList .icon-right-plus::after,header.phalcon-header_template_calling #spNav .spNavList .icon-right-plus::before{content:"";display:inline-block;position:absolute;width:2px;height:15px;top:15px;right:30px;border:0;background-color:#2a66c6;transition:.3s}header.phalcon-header_template_calling #spNav .spNavList .icon-right-plus::after{transform:rotate(90deg);top:15px;right:30px;border:0;transition:.3s}header.phalcon-header_template_calling #spNav .spNavList .icon-right-minus::before,header.phalcon-header_template_calling #spNav .spNavList .icon-right-plus::after{content:"";display:inline-block;position:absolute;width:2px;height:15px;top:15px;right:30px;border:0;background-color:#2a66c6;transform:rotate(90deg);transition:.3s}header.phalcon-header_template_calling #spNav .spContact{padding:0 15px;margin:25px 0;text-align:center;position:relative}header.phalcon-header_template_calling #spNav .spContact .contactBoxBnr a{padding:5px 0}header.phalcon-header_template_calling #spNav .spContact .contactBoxBnr img{width:100%}header.phalcon-header_template_calling #spNav .spContact .contactBoxBnr span.tel_number_header_sp{position:absolute;left:24%;top:16%;color:#2a66c2;font-weight:700;font-size:10vw;line-height:.7}header.phalcon-header_template_calling #spNav .spClose{padding-bottom:20px;text-align:center;color:#2a66c6;cursor:pointer;display:flex;justify-content:center}header.phalcon-header_template_calling #spNav .spClose .m-close1{height:22px;width:2px;margin-left:12px;background-color:#2a66c6;transform:rotate(45deg);z-index:1;margin-right:22px}header.phalcon-header_template_calling #spNav .spClose .m-close2{height:22px;width:2px;background-color:#2a66c6;transform:rotate(90deg);z-index:2}header.phalcon-header_template_calling.mini nav{position:fixed;left:0;top:0;width:100%;background-color:#fff;border-bottom:1px solid #f0f0f0;box-shadow:0 0 10px rgba(0,0,0,.1);height:60px!important;animation-duration:.4s;animation-name:fade-in;-moz-animation-duration:.4s;-moz-animation-name:fade-in;-webkit-animation-duration:.4s;-webkit-animation-name:fade-in}header.phalcon-header_template_calling.mini nav .navList .nav1 a{margin-top:15px}header.phalcon-header_template_calling.mini nav .navList .nav3 a{margin-top:15px}header.phalcon-header_template_calling.mini nav .navList .nav5 a{margin-top:15px}header.phalcon-header_template_calling.mini nav .navList .nav6 a{margin-top:15px}header.phalcon-header_template_calling.mini nav .navList .nav7 a{margin-top:15px}header.phalcon-header_template_calling.mini nav .navList li{height:40px;box-sizing:border-box}header.phalcon-header_template_calling.mini nav .navList li .hiddenNav{top:40px}header.phalcon-header_template_calling.mini nav .navList li .subtract_blue_line{background-image:none!important;padding-top:0!important;height:auto!important}header.phalcon-header_template_calling.mini nav .navList li span{margin-top:15px}header.phalcon-header_template_calling.mini nav .navList li.navArrow::after{right:0;top:21px}header.phalcon-header_template_calling.mini nav .navList li.navArrow:hover::after{top:24px}.ambassador_css_cut img{width:230px}footer.phalcon-footer_template_calling{background-color:#fff;font-family:"Noto Sans JP";line-height:160%;color:#000;position:relative}@media screen and (min-width:1001px){footer.phalcon-footer_template_calling{padding-bottom:50px}}@media screen and (max-width:1000px){footer.phalcon-footer_template_calling{padding-bottom:50px}}@media screen and (max-width:719px){footer.phalcon-footer_template_calling{padding-bottom:50px}}@media screen and (max-width:420px){footer.phalcon-footer_template_calling{padding-bottom:50px}}footer.phalcon-footer_template_calling .head{background-color:#e6e6e6}footer.phalcon-footer_template_calling .head .ftBox{display:block;max-width:100%;width:1000px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding:15px 20px}@media screen and (max-width:719px){footer.phalcon-footer_template_calling .head .ftBox{position:relative}}footer.phalcon-footer_template_calling .head .ftBox .logo{text-indent:-9999px;display:block;width:70px;height:50px;background-image:url(/images/ft_logo.png);background-repeat:no-repeat;background-size:contain;margin-right:30px;float:left}footer.phalcon-footer_template_calling .head .ftBox .info{float:left;margin-top:5px;font-size:12px}footer.phalcon-footer_template_calling .head .ftBox .info .onlyPc{display:block}footer.phalcon-footer_template_calling .head .ftBox .info .onlySp{display:none}@media screen and (max-width:719px){footer.phalcon-footer_template_calling .head .ftBox .info .onlyPc{display:none}footer.phalcon-footer_template_calling .head .ftBox .info .onlySp{display:block}}footer.phalcon-footer_template_calling .head .ftBox .info address{font-style:inherit;font-weight:inherit;display:flex;margin-bottom:0}footer.phalcon-footer_template_calling .head .ftBox .info p{margin:0}footer.phalcon-footer_template_calling .ftnavColor{background-color:#ebf7ff}@media screen and (max-width:719px){footer.phalcon-footer_template_calling .ftnavColor .pc-footerNav{display:none}}footer.phalcon-footer_template_calling .ftnavColor .ftNavAll{clear:both;max-width:100%;width:1000px;padding:0;margin:0;margin-left:auto;margin-right:auto;box-sizing:border-box;padding:30px 20px;position:relative;padding-bottom:80px}footer.phalcon-footer_template_calling .ftnavColor .ftNavAll__contents_link{display:flex;justify-content:space-between}footer.phalcon-footer_template_calling .ftnavColor .ftNavAll__contents_link .ftNav{float:none;margin:0;padding:0;margin-right:20px}footer.phalcon-footer_template_calling .ftnavColor .ftNavAll__contents_link .ftNav:nth-last-child(1){padding-left:0}footer.phalcon-footer_template_calling .ftnavColor .ftNavAll__contents_link .ftNav li{float:none;margin:0;width:auto}footer.phalcon-footer_template_calling .ftnavColor .ftNavAll__contents_link .ftNav__head{font-weight:700;font-size:16px}@media screen and (max-width:1000px){footer.phalcon-footer_template_calling .ftnavColor .ftNavAll__contents_link .ftNav__head{font-size:14px}}footer.phalcon-footer_template_calling .ftnavColor .ftNavAll__contents_link .ftNav__head a:hover{color:#0b5dbf}footer.phalcon-footer_template_calling .ftnavColor .ftNavAll__contents_link .ftNav__head__arrow{position:relative;padding-right:15px}footer.phalcon-footer_template_calling .ftnavColor .ftNavAll__contents_link .ftNav__head__arrow::after{content:"";display:block;box-sizing:border-box;position:absolute;width:9px;height:9px;border:0;border-bottom:2px solid #2a66c6;border-right:2px solid #2a66c6;transform:rotate(-45deg);right:0;top:8px}@media screen and (max-width:1000px){footer.phalcon-footer_template_calling .ftnavColor .ftNavAll__contents_link .ftNav__head__arrow::after{top:6px}}footer.phalcon-footer_template_calling .ftnavColor .ftNavAll__contents_link .ftNav__body{font-weight:500;font-size:14px;padding-top:3px}@media screen and (max-width:1000px){footer.phalcon-footer_template_calling .ftnavColor .ftNavAll__contents_link .ftNav__body{font-size:12px}}footer.phalcon-footer_template_calling .ftnavColor .ftNavAll__contents_link .ftNav__body a:hover{color:#0b5dbf;border-bottom:1px solid #0b5dbf}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav{padding-top:0;background-color:#ebf7ff;width:100%;display:none;font-size:16px}@media screen and (max-width:719px){footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav{display:block}}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav.open{display:block}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav__navList{border:0;padding:0 15px;margin-bottom:0;background:#ebf7ff;line-height:22.4px;font-weight:700}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav__navList .heading{width:100%;position:relative;display:block;box-sizing:border-box;margin-bottom:0}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav__navList label{height:50px}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav__navList .acd-footer-check{display:none}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav__navList .acd-label{display:flex;align-items:center;margin-bottom:1px;border-bottom:2px solid #fff}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav__navList .acd-label-last{border-bottom:0}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav__navList .underLine{border-bottom:2px solid #fff}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav__navList .acd-footer-content{display:box;height:0;opacity:0;transition:.3s;visibility:hidden}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav__navList .acd-footer-content a{text-decoration:none;display:flex;align-items:center;width:100%;height:30px;color:#333;padding-top:0;padding-bottom:0;border-bottom:0;margin-bottom:10px}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav__navList .acd-footer-check:checked+.acd-label+.acd-footer-content-3{height:120px;opacity:1;font-size:13px;visibility:visible}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav__navList .acd-footer-check:checked+.acd-label+.acd-footer-content-3 p{display:flex;flex-wrap:wrap;align-items:center;width:100%;height:30px}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav__navList .acd-footer-check:checked+.acd-label+.acd-footer-content-4{height:160px;opacity:1;font-size:13px;visibility:visible}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav__navList .acd-footer-check:checked+.acd-label+.acd-footer-content-4 p{display:flex;flex-wrap:wrap;align-items:center;width:100%;height:30px}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav__navList .acd-footer-check:checked+.acd-label+.acd-footer-content-5{height:200px;opacity:1;font-size:13px;visibility:visible}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav__navList .acd-footer-check:checked+.acd-label+.acd-footer-content-5 p{display:flex;flex-wrap:wrap;align-items:center;width:100%;height:30px}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav__navList .acd-footer-check:checked+.acd-label+.acd-footer-content-6{height:240px;opacity:1;font-size:13px;visibility:visible}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav__navList .acd-footer-check:checked+.acd-label+.acd-footer-content-6 p{display:flex;flex-wrap:wrap;align-items:center;width:100%;height:30px}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav__navList a{text-decoration:none;display:flex;align-items:center;width:100%;height:50px;color:#333;padding-top:0;padding-bottom:0;border-bottom:0}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav__navList .icon-right-hd::after{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border:0;border-bottom:2px solid #2a66c6;border-right:2px solid #2a66c6;transform:rotate(-45deg);right:28px;top:20px}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav__navList .icon-right-plus::after,footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav__navList .icon-right-plus::before{content:"";display:inline-block;position:absolute;width:2px;height:15px;top:15px;right:30px;border:0;background-color:#2a66c6;transition:.3s;box-sizing:border-box}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav__navList .icon-right-plus::after{transform:rotate(90deg);top:15px;right:30px;border:0;transition:.3s;box-sizing:border-box}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav__navList .icon-right-minus::before,footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav__navList .icon-right-plus::after{content:"";display:inline-block;position:absolute;width:2px;height:15px;top:15px;right:30px;border:0;background-color:#2a66c6;transform:rotate(90deg);transition:.3s;box-sizing:border-box}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav .icon-right-minus{border-bottom:0;box-sizing:border-box}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav .spContact{padding:0 15px;margin:25px 0;text-align:center}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav .spContact .contactBoxBnr a{padding:5px 0}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav .spContact .contactBoxBnr img{width:100%}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav .spClose{padding-bottom:20px;text-align:center;color:#2a66c6;cursor:pointer;display:flex;justify-content:center}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav .spClose .m-close1{height:22px;width:2px;margin-left:12px;background-color:#2a66c6;transform:rotate(45deg);z-index:1;margin-right:22px}footer.phalcon-footer_template_calling .ftnavColor .sp-footerNav .spClose .m-close2{height:22px;width:2px;background-color:#2a66c6;transform:rotate(90deg);z-index:2}footer.phalcon-footer_template_calling .banner_link_pc{margin-top:20px}@media screen and (max-width:719px){footer.phalcon-footer_template_calling .banner_link_pc{display:none}}footer.phalcon-footer_template_calling .banner_link_pc__ftBnr{display:flex;clear:both;width:100%;max-width:1000px;padding:0;margin:0 auto;box-sizing:border-box;position:relative}footer.phalcon-footer_template_calling .banner_link_pc__ftBnr li{display:inline}footer.phalcon-footer_template_calling .banner_link_pc__ftBnr li img{height:77px!important;padding:0!important;width:100%}footer.phalcon-footer_template_calling .banner_link_sp{display:none}@media screen and (max-width:719px){footer.phalcon-footer_template_calling .banner_link_sp{display:block;width:100%;max-width:1000px;padding:0;margin:0;box-sizing:border-box}footer.phalcon-footer_template_calling .banner_link_sp__ftBnr{display:flex;flex-wrap:wrap;width:60%;margin:0 auto}footer.phalcon-footer_template_calling .banner_link_sp__ftBnr li{margin-top:10px;height:70px}footer.phalcon-footer_template_calling .banner_link_sp__ftBnr li:nth-child(1){width:35%}footer.phalcon-footer_template_calling .banner_link_sp__ftBnr li:nth-child(1) img{height:65px;width:100%}footer.phalcon-footer_template_calling .banner_link_sp__ftBnr li:nth-child(2){width:65%}footer.phalcon-footer_template_calling .banner_link_sp__ftBnr li:nth-child(2) img{height:70px;width:100%}footer.phalcon-footer_template_calling .banner_link_sp__ftBnr li:nth-child(3){width:100%}footer.phalcon-footer_template_calling .banner_link_sp__ftBnr li:nth-child(3) img{height:70px;width:100%}footer.phalcon-footer_template_calling .banner_link_sp__ftBnr li:nth-child(4){width:65%}footer.phalcon-footer_template_calling .banner_link_sp__ftBnr li:nth-child(4) img{height:70px;width:100%}footer.phalcon-footer_template_calling .banner_link_sp__ftBnr li:nth-child(5){width:35%}footer.phalcon-footer_template_calling .banner_link_sp__ftBnr li:nth-child(5) img{height:70px;width:100%}footer.phalcon-footer_template_calling .banner_link_sp__ftBnr li:nth-child(6){width:100%}footer.phalcon-footer_template_calling .banner_link_sp__ftBnr li:nth-child(6) img{height:70px;width:100%}footer.phalcon-footer_template_calling .banner_link_sp__ftBnr li:nth-child(7) img{height:70px}footer.phalcon-footer_template_calling .banner_link_sp__ftBnr li:nth-child(8) img{height:70px}}footer.phalcon-footer_template_calling .copyright{max-width:100%;width:1000px;margin:10px auto 0;padding:0;box-sizing:border-box;clear:both;font-size:10px;font-weight:600;color:#333;padding-bottom:30px}@media screen and (max-width:719px){footer.phalcon-footer_template_calling .copyright{padding-bottom:35px;padding-left:15px}}.phalcon-modalBox{opacity:1;background-color:rgba(0,0,0,.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.phalcon-modalBox__line-modal-dialog{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:330px}.phalcon-modalBox__line-modal-dialog img{width:100%}/* SEO改修 No.28: img の width/height 属性（実寸）は縦横比の確保にだけ使い、表示サイズは CSS に従わせる。:where() で詳細度 0 にして既存の CSS の指定には勝たない（属性による指定にだけ勝つ）。2 行目は CSS で高さだけ固定している画像の幅を属性値にしないため */:where(img[width][height]){height:auto}:where(.banner_slide img,.form_top .form-title img,.cta_pc__content img,.tracking_footer_sp .cta_woman_sp){width:auto}/*
 * SEO改修 No.37〜39 の文書構造用。style.min.css の直後に結合する（www/phalcon/gulpfile.js の BUNDLES）。
 * style.min.css は1行の圧縮ファイルで他の改修と衝突しやすいため、別ファイルにしている。
 *//* No.37・38: 見出しテキストを視覚的に隠す（スクリーンリーダー・検索エンジン向け。画像だけの見出しの代替テキスト） */.u-visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}/*
 * No.39: 追加した main は素のブロック要素として表示する。
 * style.min.css の main{float:left;width:69%}（PC）・.contents main{width:100%}（エリア）・
 * .assessment_tax main{width:100%} 等のグローバル指定を打ち消す（詳細度 0,1,2 で上書き）。
 */body main.l-main-plain{display:block;float:none;width:auto}/* css purchase_results */.purchase_results_container .content_tau_top{position:relative}.purchase_results_container .content_tau_top .purchase_results_note-new{position:absolute;margin:10px 0px;top:67px;right:25%;transform:translateX(50%)}@media screen and (max-width: 1000px){.purchase_results_container .content_tau_top .purchase_results_note-new{right:17%}}@media screen and (max-width: 768px){.purchase_results_title .purchase_results_title_text{font-size:30px !important}}.purchase_results_container .content_tau_top .purchase_results_title span{display:flex;justify-content:flex-end;margin-right:22px}/* css reason */.reason-area{background-color:#134a9e;padding:30px 0}.reason-area .reason-area-container__title{color:#FFFFFF;text-align:center;margin-bottom:15px}.reason-area .reason-area-container__title img{width:auto}.reason-area .reason-area-container__body{background-color:#FFFFFF;text-align:center;border-radius:10px;width:auto}.reason-area .reason-area-container__body__table img{width:auto}.reason-area .reason-area-container__body__table{text-align:center;padding:20px 15px 15px}.reason-area .reason-area-container__body__group-content .content1{padding-bottom:5px}.reason-area .reason-area-container__body__group-content .content2{padding-bottom:26px}.reason-area .reason-area-container__body__title{position:relative;padding:20px 0 0}.reason-area .reason-area-container__body__title p{margin:0;color:#306ac7;font-family:'Noto Sans JP';font-size:22px;font-weight:700;line-height:31.86px}.reason-area .reason-area-container__body__title hr{position:absolute;width:100px;background-color:#306ac7;bottom:-5px;margin:0 auto;left:0;right:0;height:3px}.reason-area .industry_chart__btn-new .btn-direction-area{width:300px}@media screen and (min-width:768px){.reason-area .reason-area-container__title img,.reason-area .reason-area-container__body__table img{width:auto}.reason-area{padding:50px 0}.reason-area .reason-area-container__title{margin-bottom:20px}.reason-area .reason-area-container__body__title{position:relative;padding:30px 0 0}.reason-area .reason-area-container__body__title p{font-size:30px;line-height:43.44px}.reason-area .reason-area-container__body__table{padding:25px 30px 20px}.reason-area .reason-area-container__body__table img{width:100%}.reason-area .reason-area-container__body__group-content .content1{padding-bottom:20px}.reason-area .reason-area-container__body__group-content .content1 img{width:85%}.reason-area .reason-area-container__body__group-content .content2{padding-bottom:70px}.reason-area .industry_chart__btn-new .btn-direction-area{width:400px}}@media screen and (min-width: 1200px){.reason-area .reason-area-container__body{width:970px}}@media screen and (max-width: 470px){.reason-area .reason-area-container__title img{width:100%}.reason-area .reason-area-container__body__table img{width:100%}}/* css question */.question-area{text-align:center}.question-area .question-area-container__first-content{position:relative}.question-area .question-area-container__first-content::after{content:"";position:absolute;bottom:-50px;left:0;width:93vw;height:110px;background-color:#CCE3F9;z-index:99;clip-path:polygon(0 0, 0% 100%, 100% 100%)}.question-area .question-area-container__first-content::before{content:"";position:absolute;bottom:-50px;right:0;width:91vw;height:110px;background-color:#CCE3F9;z-index:99;clip-path:polygon(100% 0, 100% 100%, 0 100%)}.question-area .question-area-container__title{margin-top:50px}.question-area .question-area-container__content{margin-top:15px}.question-area .question-area-container__content img{width:auto}.question-area .question-area-container__img-man{margin-top:-40px}.question-area .question-area-container__second-content{position:relative;padding-bottom:105px;background-color:#CCE3F9;margin:50px 0 0}.question-area .question-area-container__second-content .industry_chart__btn{margin-top:0}.question-area .question-area-container__second-content .industry_chart__btn .btn-direction-area{position:absolute;z-index:0;margin-top:30px;width:335px}.question-area .question-area-container__second-content .question-area-container__title{margin:0 0 17px 0;padding:0 15px}.question-area .question-area-container__second-content .question-area-container__group-content{margin:0 auto;display:block;width:auto;align-items:baseline;justify-content:space-around;background-color:#FFFFFF;padding:25px 5px 25px 10px;border-radius:10px;margin:0 15px}.question-area .question-area-container__second-content .question-area-container__group-content div{flex:1;padding:10px 13px 10px 8px;box-sizing:border-box;text-align:center}.question-area .question-area-container__second-content .question-area-container__group-content .question-area-container__title{margin:10px 0;font-family:'Noto Sans JP';font-size:24px;font-weight:700;line-height:34.75px;color:#306AC7}.question-area .question-area-container__second-content .question-area-container__group-content .question-area-container__title span{font-size:30px;line-height:43.44px}.question-area .question-area-container__second-content .question-area-container__group-content .question-area-container__detail a{color:#306AC7;text-decoration:underline;cursor:pointer}.question-area .question-area-container__second-content .question-area-container__group-content .question-area-container__detail{text-align:left;font-family:'Noto Sans JP';font-weight:400;font-size:16px;line-height:23.17px}@media screen and (min-width:768px){.question-area .question-area-container__second-content .industry_chart__btn .btn-direction-area{position:absolute;z-index:100;margin-top:30px;width:335px}.question-area .question-area-container__second-content .question-area-container__group-content{padding:32px 32px 11px}.question-area{width:100%}.question-area .question-area-container__first-content::after{width:73vw;height:215px;background:#CCE3F9 url(/images/area/background_stripe.svg);background-size:cover}.question-area .question-area-container__first-content::before{width:70vw;height:215px;background:#CCE3F9 url(/images/area/background_stripe.svg);background-size:cover}.question-area .question-area-container__content{margin-top:25px}.question-area .question-area-container__content img{padding:0 15px;width:calc(100% - 30px)}.question-area .question-area-container__img-man img{width:250px}.question-area .question-area-container__second-content::after{content:"";position:absolute;bottom:-1px;left:0;border-bottom:solid 240px #134A9E;border-right:solid 50vw rgba(0, 0, 0, 0);z-index:99}.question-area .question-area-container__second-content::before{content:"";position:absolute;bottom:-1px;right:0;border-bottom:solid 240px #134A9E;border-left:solid 50vw rgba(0, 0, 0, 0);z-index:99}.question-area .question-area-container__second-content{margin:0;background:#CCE3F9 url(/images/area/background_stripe.svg)}.question-area .question-area-container__second-content .question-area-container__title{margin:50px auto 20px}.question-area .question-area-container__second-content .question-area-container__group-content .question-area-container__title{font-size:22px;line-height:31.86px}.question-area .question-area-container__second-content .question-area-container__group-content .question-area-container__detail{font-size:18px;line-height:26.06px}.question-area .question-area-container__second-content .question-area-container__group-content{display:flex}.question-area .question-area-container__second-content{padding-bottom:240px}.question-area .question-area-container__second-content .industry_chart__btn .btn-direction-area{width:400px}}@media screen and (min-width:1000px){.question-area .question-area-container__content img{width:auto}.question-area .question-area-container__img-man{margin-top:-110px}}@media screen and (min-width:1100px){.question-area .question-area-container__second-content .question-area-container__group-content{width:1000px;margin:0 auto}}@media screen and (max-width:400px){.question-area .question-area-container__second-content .question-area-container__group-content .question-area-container__title{width:299px;margin-left:-19px}}/* css point */.point-area{text-align:center;background-color:#134A9E;padding:30px 0}.point-area .point-area__body{margin:0 auto;width:auto}.point-area .point-area__body .point-area__row{display:block;gap:35px;justify-content:space-evenly}.point-area .point-area__body .point-area__row .point-area__body__item-point{border-radius:10px;position:relative;background-color:#FFFFFF;width:auto;margin:60px auto 0;padding:0 16px 0 19px}.point-area .point-area__body .point-area__row .point-area__body__item-point:nth-child(2){height:300px}.point-area .point-area__body .point-area__row .point-area__body__item-point .point-area__body__item-point__point-number{position:absolute;left:0;right:0;margin:0 auto;top:-40px;background:#FFFFFF;width:80px;height:80px;border-radius:50%;z-index:1}.point-area .point-area__body .point-area__row .point-area__body__item-point .point-area__body__item-point__point-number img{display:block;margin:15px auto 0;height:auto}.point-area .point-area__body .point-area__row .point-area__body__item-point .point-area__body__item-point__icon-item-point{position:relative;z-index:3;margin-top:24px;padding-top:0}.point-area .point-area__body .point-area__row .point-area__body__item-point .point-area__body__item-point__icon-item-point img{margin:24px 0 0}.point-area .point-area__body .point-area__row .point-area__body__item-point .point-area__body__item-point__title-content-point{margin:21px auto 10px}.point-area .point-area__body .point-area__row .point-area__body__item-point .point-area__body__item-point__title-content-point h3{font-family:Inter;font-size:24px;font-weight:700;line-height:29.05px;color:#306AC7;margin-bottom:8px}.point-area .point-area__body .point-area__row .point-area__body__item-point .point-area__body__item-point__title-content-point hr{height:3px;width:100px;background-color:#306AC7;margin:0 auto}.point-area .point-area__body .point-area__body__content-point{text-align:left;font-family:'Noto Sans JP';font-size:18px;font-weight:400;line-height:26.06px;text-align:left;padding-bottom:25px;letter-spacing:1px}.point-area .point-area__body .point-area__body__content-point span{font-size:14px;font-weight:300;line-height:20.27px}.point-area .point-area__body .mt-50{gap:0;padding-bottom:25px}.point-area__title img{width:auto}@media screen and (min-width: 768px){.point-area .point-area__body .point-area__row .point-area__body__item-point:nth-child(2){height:auto}.point-area__title img{width:auto}.point-area{padding:50px 0}.point-area__title{padding-bottom:10px}.point-area .point-area__body .point-area__row{display:flex;margin:0 auto}.point-area .point-area__body .point-area__row .point-area__body__item-point{width:31.3%}.point-area .point-area__body .point-area__row .point-area__body__item-point .point-area__body__item-point__icon-item-point img{margin:0}.point-area .point-area__body .point-area__row .point-area__body__item-point .point-area__body__item-point__icon-item-point{margin:20px auto 10px}.point-area .point-area__body .point-area__row .point-area__body__item-point .point-area__body__item-point__icon-item-point{margin:20px auto 10px}.point-area .point-area__body .point-area__row .point-area__body__item-point .point-area__body__item-point__title-content-point h3{margin-bottom:16px}.point-area .point-area__body .mt-50{margin:30px 10% 0}.point-area .point-area__body .point-area__body__content-point span{font-size:12px;line-height:17.38px}}@media screen and (min-width: 768px) and (min-width: 1200px){.point-area .point-area__body{margin:0 15px}.point-area .point-area__body .mt-50{gap:35px}}@media screen and (min-width: 1200px){.point-area .point-area__body{width:1000px}}@media screen and (max-width: 470px){.point-area__title img{width:100%}}/* css step */.step-area .step-area-container__title img{width:auto}.step-area{background-color:#134A9E;text-align:center;padding:30px 0}.step-area .step-area-container__body{display:block;background-color:#FFFFFF;border-radius:10px;margin:10px auto 20px;gap:25px;padding:10px 20px 20px}.step-area .step-area-container__body .step-area-container__body__group-content{position:relative;margin-top:20px}.step-area .step-area-container__body .step-area-container__body__group-content .only_sp{position:absolute;font-family:'Noto Sans JP';font-size:30px;font-weight:700;line-height:43.44px;letter-spacing:0.04em;text-align:left;color:#306AC7;left:20px}.step-area .step-area-container__body p{color:#306AC7;font-family:'Noto Sans JP';font-size:24px;font-weight:700;line-height:43px;letter-spacing:0.04em;text-align:center}.step-area .step-area-container__body p span{font-size:40px}.step-area .step-area-container__body h4{position:absolute;font-family:'Noto Sans JP';font-size:30px;font-weight:700;line-height:43.44px;letter-spacing:0.04em;text-align:left;color:#306AC7;left:20px}.step-area .step-area-container__body .step-area-container__body__group-content__title{font-family:'Noto Sans JP';font-size:22px;font-weight:700;letter-spacing:0.04em;line-height:31.86px;text-align:center;margin:4px 0 10px;color:#306AC7}.step-area .step-area-container__body .step-area-container__body__group-content__title hr{background-color:#306AC7;width:70px;height:3px}.step-area .step-area-container__body .step-area-container__body__group-content__text{font-family:'Noto Sans JP';text-align:left;font-weight:400;font-size:18px;line-height:26.06px}.step-area .step-area-container__body div{flex:1;box-sizing:border-box;text-align:center}.step-area .industry_chart__btn-new .btn-direction-area{width:300px}@media screen and (min-width:768px){.step-area .industry_chart__btn-new .btn-direction-area{width:400px}.step-area .step-area-container__title img{width:auto}.step-area{padding:50px 0}.step-area .step-area-container__body{display:flex;margin:15px auto 30px}.step-area .step-area-container__body .step-area-container__body__group-content{margin-top:0}.step-area .step-area-container__body .step-area-container__body__group-content__title{margin:26px 0 15px;font-size:30px;line-height:43.44px}.step-area .step-area-container__body .step-area-container__body__group-content__text{font-size:24px;line-height:30px}}@media screen and (min-width:768px) and (max-width:900px){.step-area .step-area-container__body{padding:38px 1%}}@media screen and (min-width:900px){.step-area .step-area-container__body{padding:38px 50px}}@media screen and (max-width: 470px){.step-area .step-area-container__title img{width:100%}}/* css faq */.faq-area{font-family:'Noto Sans JP';background:white;max-width:970px;margin:0 15px;padding:30px 0}.faq-area .faq-area__header{text-align:center;margin-bottom:30px}.faq-area .faq-area__group{margin-bottom:20px}.faq-area .faq-area__group .faq-area__group__hr{width:93%;text-align:center;margin:0 auto;display:none}.faq-area .faq-area__group__box-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:#fff;border:2px solid #306AC7;border-radius:5px;padding:14px 24px;font-family:'Noto Sans JP';font-size:16px;font-weight:400;line-height:23.17px;letter-spacing:-0.04em;text-align:left}.faq-area .faq-area__group__box-question .faq-area__group__box-question__content{display:flex;align-items:center;align-items:baseline}.faq-area .faq-area__group__box-question .faq-area__group__box-question__content img{margin-right:6px}.faq-area .faq-area__group__box-question .faq-area__group__box-question__content__child{text-align:center;font-family:'Noto Sans JP';font-size:15px;font-weight:400;line-height:21.72px}.faq-area__group__box-question .faq-area__group__box-question__icon{display:flex;align-items:center}.faq-area__group__box-question .faq-area__group__box-question__content__icon-arrow-down{display:block;width:12px;height:20px}.faq-area__group__box-question .faq-area__group__box-question__content__icon-arrow-up{display:none;width:12px;height:20px}.faq-area .faq-area__group__box-answer{display:none;opacity:0;transition:opacity 0.33s linear;background:#fff;border:1px solid #ddd;border-radius:5px;padding:14px 24px}.faq-area .faq-area__group__box-answer .faq-area__group__box-answer__content{display:flex;align-items:baseline;font-family:'Noto Sans JP';font-size:15px;font-weight:400;line-height:18.15px;text-align:left}.faq-area .faq-area__group__box-answer .faq-area__group__box-answer__content img{margin-right:6px}.faq-area .faq-area__group__box-answer .faq-area__group__box-answer__content a{text-align:left;margin-left:0;color:#306AC7;text-decoration:underline;font-family:'Noto Sans JP';font-size:16px;font-weight:400;line-height:23.17px}.faq-area .faq-area__group__box-answer .faq-area__group__box-answer__content div span{color:#B9272D}.faq-area .faq-area__group__box-answer .faq-area__group__box-answer__content div span.note{font-size:16px;font-weight:400;line-height:23.17px;letter-spacing:-0.04em;text-align:left}.faq-area .faq-area__group__box-answer .faq-area__group__box-question__content__group,.faq-area .faq-area__group__box-answer .faq-area__group__box-answer__content__group{flex:1}.faq-area .faq-area__group__box-answer__content__child{position:relative;width:calc(100% + 16px);right:0;left:0;transform:translateX(-4vw);text-align:center}.faq-area .faq-area__group__box-answer__content__child-text{border:solid 2px #306AC7;padding:10px;position:relative;width:calc(100% - 8px);right:0;left:0;transform:translateX(-4vw)}.faq-area .faq-area__group__box-answer__content__child-text p{text-align:left;margin-left:0;font-family:'Noto Sans JP';font-size:16px;font-weight:400;line-height:25px;text-align:left}.faq-area .faq-area__group__box-answer__content__child{margin-top:15px}.faq-area .faq-area__group__box-answer__content__child-group{display:block;text-align:center;justify-content:center;padding:0}.faq-area .faq-area__group__box-answer__content__child-group-box{display:flex;align-items:center;text-align:left;padding:10px}.faq-area .faq-area__group__box-answer__content__child-group-box img{padding:10px;border:2px solid #306AC7;border-radius:50%}.faq-area .faq-area__group__box-answer__content__child-group-box.second{padding:0 10px 5px}.faq-area .faq-area__group__box-answer__content__child-group-box.third{padding:5px 10px 0}.faq-area .faq-area__group__box-answer__content__child-group-box-img img{margin-right:20px!important}.faq-area .faq-area__group__box-answer__content__child-group.first{margin-left:0}.faq-area .faq-area__group__box-answer__content__child > p{background-color:#306AC7;margin:0;color:white;text-align:center;display:flex;align-items:flex-end;justify-content:center;height:25px}.faq-area .faq-area__group__box-answer__content > p > span:first-child{color:#B9272D}.faq-area .faq-area__group__box-answer__content > p > span:not(:first-child){font-family:'Noto Sans JP';font-weight:400;text-align:left;font-size:12px;line-height:17.38px}.faq-area .faq-area__group__box-answer.visible{display:block;opacity:1}.faq-area .faq-area__group.active{border:2px solid #306AC7}.faq-area .faq-area__group__box-question.active,.faq-area .faq-area__group__box-answer.active{border:none}.faq-area .industry_chart__btn-new .btn-direction-area{width:300px}@media screen and (min-width:768px){.faq-area .industry_chart__btn-new .btn-direction-area{width:400px}.faq-area{padding:50px 0}.faq-area .faq-area__group__box-question{font-size:22px;font-weight:500;line-height:31.86px}.faq-area .faq-area__group__box-question h3{font-weight:500}.faq-area .faq-area__group__box-question .faq-area__group__box-question__content__child{font-size:22px;line-height:31.86px}.faq-area__group__box-question .faq-area__group__box-question__content__icon-arrow-down{width:14px;height:30px}.faq-area__group__box-question .faq-area__group__box-question__content__icon-arrow-up{width:14px;height:30px}.faq-area .faq-area__group__box-answer .faq-area__group__box-answer__content{font-size:22px;font-weight:500;line-height:31.86px;letter-spacing:0.1em}.faq-area .faq-area__group__box-answer .faq-area__group__box-answer__content .faq-area__group__box-answer__content__child-text__href{margin-left:30.5%;font-size:18px;line-height:26.06px}.faq-area .faq-area__group__box-answer__content__child-text{padding:10px 0}.faq-area .faq-area__group__box-answer__content__child-text p{margin-left:26.5%;font-size:20px;line-height:30px;letter-spacing:0.01em}.faq-area .faq-area__group__box-answer .faq-area__group__box-answer__content img{margin-right:30px}.faq-area .faq-area__group__box-question .faq-area__group__box-question__content img{margin-right:30px}.faq-area .faq-area__group__box-answer__content__child{position:unset;width:unset;transform:unset;height:auto}.faq-area .faq-area__group__box-answer__content__child-text{position:unset;width:unset;transform:unset}.faq-area .faq-area__group__box-answer__content__child > p{background-color:#306AC7;margin:0;color:white;text-align:center;display:block;height:auto;padding-top:4px;padding-bottom:3px}.faq-area .faq-area__group__box-answer__content__child{margin-top:25px}.faq-area .faq-area__group__box-answer__content__child-group{padding:15px 0;display:flex;justify-content:space-evenly}.faq-area .faq-area__group__box-answer__content__child-group-box,.faq-area .faq-area__group__box-answer__content__child-group-box.second,.faq-area .faq-area__group__box-answer__content__child-group-box.third{padding:0}.faq-area .faq-area__group__box-answer__content__child-group.first{margin-left:-17px}.faq-area .faq-area__group__box-answer__content > p > span:not(:first-child){line-height:23.17px;font-size:16px;position:relative;top:-10px}}@media screen and (min-width:1000px){.faq-area{margin:0 auto}}/* css traffic_area */.display-none{display:none}.traffic_area{background-color:#CCE3F9}.traffic_area .traffic_area__container{margin:0 auto;padding:30px 15px;max-width:970px;position:relative}.traffic_area .traffic_area__title{font-size:30px;font-weight:700;line-height:43.44px;text-align:center;margin:0 auto 37px;width:330px}.traffic_area .traffic_area__box-less .traffic_area__img img,.traffic_area .traffic_area__box-more .traffic_area__img img{width:100%}.traffic_area .traffic_area__box-less .traffic_area__img,.traffic_area .traffic_area__box-more .traffic_area__img{text-align:center;margin-bottom:23px;width:100%}.traffic_area .traffic_area__box-less{position:relative;display:block;background-color:white;padding:15px 18px 75px;border-radius:10px}.traffic_area .traffic_area__box-more{display:block;background-color:white;padding:15px 18px 50px;border-radius:10px;gap:24px;position:relative;margin-bottom:17px}.traffic_area .traffic_area__box-less::after{content:'';position:absolute;bottom:0;height:34%;right:0;left:0;background-image:-webkit-gradient(linear, 100% 100%, 100% 10%, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0.4)));margin:0 auto;max-width:970px;border-radius:10px}.traffic_area .traffic_area__btn img{width:19px;height:9px;margin-top:10px}.traffic_area .traffic_area__btn{text-align:center;position:absolute;left:0;right:0;color:#306AC7;font-size:18px;font-weight:700;line-height:26.06px;letter-spacing:0.04em;text-align:center;bottom:30px;cursor:pointer;margin:0 auto 35px}.traffic_area .traffic_area__box-less .traffic_area__text{font-size:18px;font-weight:400;line-height:22px;text-align:left;height:200px;overflow:hidden}.traffic_area .traffic_area__box-more .traffic_area__text{font-size:18px;font-weight:400;line-height:22px;text-align:left;height:100%;overflow:hidden}@media screen and (min-width: 768px){.traffic_area .traffic_area__btn{padding:15px 18px 0;margin:0 auto 17px}.traffic_area .traffic_area__box-less .traffic_area__img{overflow:hidden;object-fit:cover;height:350px}.traffic_area .traffic_area__box-less .traffic_area__img img,.traffic_area .traffic_area__box-more .traffic_area__img img{width:300px}.traffic_area .traffic_area__box-less .traffic_area__img,.traffic_area .traffic_area__box-more .traffic_area__img{margin-bottom:unset;width:100%}.traffic_area .traffic_area__box-less .traffic_area__text{font-size:18px;font-weight:400;line-height:26.06px;text-align:left;height:350px;max-width:54%}.traffic_area .traffic_area__box-more .traffic_area__text{font-size:18px;font-weight:400;line-height:26.06px;text-align:left;height:100%;max-width:54%}.traffic_area .traffic_area__box-more{display:flex;padding:45px 21px 71px 30px}.traffic_area .traffic_area__box-less{padding:45px 21px 69px 30px;display:flex;gap:24px}.traffic_area .traffic_area__btn img{width:27.3px;height:13.2px}.traffic_area .traffic_area__btn{font-size:18px;font-weight:700;line-height:34.75px;letter-spacing:0.04em;bottom:50px;margin:0 auto 35.35px}.traffic_area .traffic_area__container{padding:50px 15px}.traffic_area .traffic_area__title{font-size:40px;font-weight:700;line-height:57.92px;letter-spacing:0.04em;text-align:center;margin-bottom:42px}}@media screen and (min-width: 400px){.traffic_area .traffic_area__title{width:auto}}@media screen and (min-width: 850px){.traffic_area .traffic_area__box-less .traffic_area__text,.traffic_area .traffic_area__box-more .traffic_area__text{max-width:100%}}@media screen and (min-width: 1000px){.traffic_area .traffic_area__box-less .traffic_area__img,.traffic_area .traffic_area__box-more .traffic_area__img{width:100%}}@media screen and (min-width: 1200px){.traffic_area .traffic_area__container{padding:50px 0}}/* css compare */.compare{max-width:100%;width:1000px;margin-left:auto;margin-right:auto;padding:50px 0;box-sizing:border-box;background-color:#fff}.compare .compare_title img{width:auto}.compare .compare_title{text-align:center;font-weight:600;color:rgba( 51,51,51 );font-size:34px;margin-bottom:20px}.compare .compare_table{background:#2f6fd8;/* No.27 白文字のコントラスト確保（旧 #5b98fa） */padding:5px;border-radius:6px}.compare .compare_table .dismantling_vehicle{width:100%;text-align:right;color:#fff;font-weight:100;font-size:11px}.compare .compare_table .compare_table_title{text-align:center;font-weight:400;color:#fff;font-size:24px;display:flex;justify-content:center;align-items:center;padding-top:12px}.compare .compare_table table{width:35%}.compare .compare_table-col2{display:flex;grid-gap:10%;background:#eee;justify-content:center;padding:20px 0;font-size:17px;color:rgb(102, 102, 102)}.compare .compare_table-col2 table tr th{border-right:none;border-left:none;border-top:none;height:30px;max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compare .compare_table-col2 table tr{border-right:none;border-left:none;border-top:none;height:30px}.compare .compare_table-col2 table tr:first-child{border-bottom:2px solid #8f8f8f}.compare .compare_table-col2 table{border-right:none;border-left:none;border-top:none;height:30px}.compare .compare_table-col2 table tr th:nth-child(3){text-align:right}.compare .compare_table-col2 th{padding-left:5px}@media (max-width: 1200px){.compare{padding:50px 15px 0}}@media (max-width: 768px){.compare{padding:20px 15px 0}.compare .compare_table .compare_table_title{line-height:1.2;font-size:26px;margin-bottom:10px}.compare .compare_table-col2{display:block}.compare .compare_table table{margin:0 15px;width:calc(100% - 30px)}.compare .compare_title img{width:100%}}@media (max-width: 400px){.compare .compare_table-col2 table tr th{max-width:120px}}/* ここから - new - footer */footer.phalcon-footer_template_calling-new{background-color:#ffffff;font-family:"Noto Sans JP";line-height:160%;color:black;position:relative;padding-bottom:80px}footer.phalcon-footer_template_calling-new .head{background-color:#e6e6e6}footer.phalcon-footer_template_calling-new .head .ftBox{display:block;max-width:100%;width:1000px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding:15px 20px}footer.phalcon-footer_template_calling-new .head .ftBox .logo{text-indent:-9999px;display:block;width:70px;height:50px;background-image:url(/images/ft_logo.png);background-repeat:no-repeat;background-size:contain;margin-right:30px;float:left}footer.phalcon-footer_template_calling-new .head .ftBox .info{float:left;margin-top:5px;font-size:12px}footer.phalcon-footer_template_calling-new .head .ftBox .info .onlyPc{display:block}footer.phalcon-footer_template_calling-new .head .ftBox .info .onlySp{display:none}@media screen and(max-width: 719px){footer.phalcon-footer_template_calling-new .head .ftBox{position:relative}}@media screen and (max-width: 719px){footer.phalcon-footer_template_calling-new .head .ftBox .info .onlyPc{display:none}footer.phalcon-footer_template_calling-new .head .ftBox .info .onlySp{display:block}}footer.phalcon-footer_template_calling-new .head .ftBox .info address{font-style:inherit;font-weight:inherit;display:flex;margin-bottom:0px}footer.phalcon-footer_template_calling-new .head .ftBox .info p{margin:0}footer.phalcon-footer_template_calling-new .ftnavColor{background-color:#ebf7ff}@media screen and (max-width: 719px){footer.phalcon-footer_template_calling-new .ftnavColor .pc-footerNav{display:none}}footer.phalcon-footer_template_calling-new .ftnavColor .ftNavAll{clear:both;max-width:100%;width:1000px;padding:0;margin:0;margin-left:auto;margin-right:auto;box-sizing:border-box;padding:30px 20px;position:relative;padding-bottom:80px}footer.phalcon-footer_template_calling-new .ftnavColor .ftNavAll__contents_link{display:flex;justify-content:space-between}footer.phalcon-footer_template_calling-new .ftnavColor .ftNavAll__contents_link .ftNav{float:none;margin:0;padding:0;margin-right:20px}footer.phalcon-footer_template_calling-new .ftnavColor .ftNavAll__contents_link .ftNav:nth-last-child(1){padding-left:0}footer.phalcon-footer_template_calling-new .ftnavColor .ftNavAll__contents_link .ftNav li{float:none;margin:0;width:auto}footer.phalcon-footer_template_calling-new .ftnavColor .ftNavAll__contents_link .ftNav__head{font-weight:700;font-size:16px}@media screen and (max-width: 1000px){footer.phalcon-footer_template_calling-new .ftnavColor .ftNavAll__contents_link .ftNav__head{font-size:14px}}footer.phalcon-footer_template_calling-new .ftnavColor .ftNavAll__contents_link .ftNav__head a:hover{color:#0B5DBF}footer.phalcon-footer_template_calling-new .ftnavColor .ftNavAll__contents_link .ftNav__head__arrow{position:relative;padding-right:15px}footer.phalcon-footer_template_calling-new .ftnavColor .ftNavAll__contents_link .ftNav__head__arrow::after{content:"";display:block;box-sizing:border-box;position:absolute;width:9px;height:9px;border:0;border-bottom:2px solid #2A66C6;border-right:2px solid #2A66C6;transform:rotate(-45deg);right:0px;top:8px}@media screen and (max-width: 1000px){footer.phalcon-footer_template_calling-new .ftnavColor .ftNavAll__contents_link .ftNav__head__arrow::after{top:6px}}footer.phalcon-footer_template_calling-new .ftnavColor .ftNavAll__contents_link .ftNav__body{font-weight:500;font-size:14px;padding-top:3px}@media screen and (max-width: 1000px){footer.phalcon-footer_template_calling-new .ftnavColor .ftNavAll__contents_link .ftNav__body{font-size:12px}}footer.phalcon-footer_template_calling-new .ftnavColor .ftNavAll__contents_link .ftNav__body a:hover{color:#0B5DBF;border-bottom:1px solid #0B5DBF}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav{padding-top:0;background-color:#ebf7ff;width:100%;display:none;font-size:16px;height:auto}@media screen and (max-width: 719px){footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav{display:block}}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav.open{display:block}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList{border:0;padding:0px 15px;margin-bottom:0px;background:#ebf7ff;line-height:22.4px;font-weight:700}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList .heading{width:100%;position:relative;display:block;box-sizing:border-box;margin-bottom:0px}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList label{height:50px}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList .acd-footer-check{display:none}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList .acd-label{display:flex;align-items:center;margin-bottom:1px;border-bottom:2px solid #ffffff}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList .acd-label-last{border-bottom:0px}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList .underLine{border-bottom:2px solid #ffffff}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList .acd-footer-content{display:box;height:0;opacity:0;transition:0.3s;display:none}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList .acd-footer-content a{text-decoration:none;display:flex;align-items:center;width:100%;height:30px;color:#333333;padding-top:0px;padding-bottom:0px;border-bottom:0;margin-bottom:10px}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList .acd-footer-check:checked + .acd-label + .acd-footer-content-3{height:120px;opacity:1;font-size:13px;visibility:visible}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList .acd-footer-check:checked + .acd-label + .acd-footer-content-3 p{display:flex;flex-wrap:wrap;align-items:center;width:100%;height:30px}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList .acd-footer-check:checked + .acd-label + .acd-footer-content-4{height:160px!important;opacity:1;font-size:13px;visibility:visible}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList .acd-footer-check:checked + .acd-label + .acd-footer-content-4 p{display:flex;flex-wrap:wrap;align-items:center;width:100%;height:30px}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList .acd-footer-check:checked + .acd-label + .acd-footer-content-5{height:150px;opacity:1;font-size:13px;visibility:visible}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList .acd-footer-check:checked + .acd-label + .acd-footer-content-5 p{display:flex;flex-wrap:wrap;align-items:center;width:100%;height:30px}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList .acd-footer-check:checked + .acd-label + .acd-footer-content-7{height:190px;opacity:1;font-size:13px;visibility:visible}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList .acd-footer-check:checked + .acd-label + .acd-footer-content-7 p{display:flex;flex-wrap:wrap;align-items:center;width:100%;height:30px}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList .acd-footer-check:checked + .acd-label + .acd-footer-content-6{height:230px;opacity:1;font-size:13px;visibility:visible}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList .acd-footer-check:checked + .acd-label + .acd-footer-content-6 p{display:flex;flex-wrap:wrap;align-items:center;width:100%;height:30px}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList a{text-decoration:none;display:flex;align-items:center;width:100%;height:50px;color:#333333;padding-top:0px;padding-bottom:0px;border-bottom:0}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList .icon-right-hd::after{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border:0;border-bottom:2px solid #2A66C6;border-right:2px solid #2A66C6;transform:rotate(-45deg);right:28px;top:20px}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList .icon-right-plus::before,footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList .icon-right-plus::after{content:"";display:inline-block;position:absolute;width:2px;height:15px;top:15px;right:30px;border:0;background-color:#2A66C6;transition:0.3s;box-sizing:border-box}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList .icon-right-plus::after{transform:rotate(90deg);top:15px;right:30px;border:0;transition:0.3s;box-sizing:border-box}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList .icon-right-minus::before,footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav__navList .icon-right-plus::after{content:"";display:inline-block;position:absolute;width:2px;height:15px;top:15px;right:30px;border:0;background-color:#2A66C6;transform:rotate(90deg);transition:0.3s;box-sizing:border-box}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav .icon-right-minus{border-bottom:0;box-sizing:border-box}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav .spContact{padding:0 15px;margin:25px 0;text-align:center}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav .spContact .contactBoxBnr a{padding:5px 0}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav .spContact .contactBoxBnr img{width:100%}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav .spClose{padding-bottom:20px;text-align:center;color:#2A66C6;cursor:pointer;display:flex;justify-content:center}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav .spClose .m-close1{height:22px;width:2px;margin-left:12px;background-color:#2A66C6;transform:rotate(45deg);z-index:1;margin-right:22px}footer.phalcon-footer_template_calling-new .ftnavColor .sp-footerNav .spClose .m-close2{height:22px;width:2px;background-color:#2A66C6;transform:rotate(90deg);z-index:2}footer.phalcon-footer_template_calling-new .banner_link_pc{margin-top:20px}@media screen and (max-width: 719px){footer.phalcon-footer_template_calling-new .banner_link_pc{display:none}}footer.phalcon-footer_template_calling-new .banner_link_pc__ftBnr{display:flex;clear:both;width:100%;max-width:1000px;padding:0;margin:0 auto;box-sizing:border-box;position:relative}footer.phalcon-footer_template_calling-new .banner_link_pc__ftBnr li{display:inline}footer.phalcon-footer_template_calling-new .banner_link_pc__ftBnr li img{height:77px !important;padding:0 !important;width:100%}footer.phalcon-footer_template_calling-new .banner_link_sp{display:none}@media screen and (max-width: 719px){footer.phalcon-footer_template_calling-new .banner_link_sp{display:block;width:100%;max-width:1000px;padding:0;margin:0;box-sizing:border-box}footer.phalcon-footer_template_calling-new .banner_link_sp__ftBnr{display:flex;flex-wrap:wrap;width:60%;margin:0px auto}footer.phalcon-footer_template_calling-new .banner_link_sp__ftBnr li{margin-top:10px;height:70px}footer.phalcon-footer_template_calling-new .banner_link_sp__ftBnr li:nth-child(1){width:35%}footer.phalcon-footer_template_calling-new .banner_link_sp__ftBnr li:nth-child(1) img{height:65px;width:100%}footer.phalcon-footer_template_calling-new .banner_link_sp__ftBnr li:nth-child(2){width:65%}footer.phalcon-footer_template_calling-new .banner_link_sp__ftBnr li:nth-child(2) img{height:70px;width:100%}footer.phalcon-footer_template_calling-new .banner_link_sp__ftBnr li:nth-child(3){width:100%}footer.phalcon-footer_template_calling-new .banner_link_sp__ftBnr li:nth-child(3) img{height:70px;width:100%}footer.phalcon-footer_template_calling-new .banner_link_sp__ftBnr li:nth-child(4){width:65%}footer.phalcon-footer_template_calling-new .banner_link_sp__ftBnr li:nth-child(4) img{height:70px;width:100%}footer.phalcon-footer_template_calling-new .banner_link_sp__ftBnr li:nth-child(5){width:35%}footer.phalcon-footer_template_calling-new .banner_link_sp__ftBnr li:nth-child(5) img{height:70px;width:100%}footer.phalcon-footer_template_calling-new .banner_link_sp__ftBnr li:nth-child(6){width:100%}footer.phalcon-footer_template_calling-new .banner_link_sp__ftBnr li:nth-child(6) img{height:70px;width:100%}footer.phalcon-footer_template_calling-new .banner_link_sp__ftBnr li:nth-child(7) img{height:70px}footer.phalcon-footer_template_calling-new .banner_link_sp__ftBnr li:nth-child(8) img{height:70px}}footer.phalcon-footer_template_calling-new .copyright{max-width:100%;width:1000px;margin:10px auto 0px;padding:0;box-sizing:border-box;clear:both;font-size:10px;font-weight:600;color:#333;padding-bottom:30px}@media screen and (max-width: 719px){footer.phalcon-footer_template_calling-new .copyright{padding-bottom:35px;padding-left:15px}}.header-area{background-color:#134a9e;padding:0;.header-area-container {
    padding:30px 20px}.header-area_title{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:40px;font-weight:500;line-height:57.92px;text-align:center;margin:0}.title-separator-desktop{display:none}@media (min-width: 965px){.title-separator-desktop{display:inline}.title-break-mobile{display:none}}@media (max-width: 534px){.header-area_title{font-size:27px}}}

.c-area_list{max-width:1000px;margin:0 auto;padding:0 20px;width:100%;box-sizing:border-box;.service-features {
    text-align:center;margin:0 auto 150px;box-sizing:border-box}.promo-text{color:#333;margin-bottom:24px;font-size:clamp(1.2rem, 2vw, 1.8rem);line-height:1.6;font-weight:bold}.features-wrapper{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.feature-text{display:inline-flex;align-items:center;padding:16px 24px;background-color:#CCE3F9;border-radius:8px;text-decoration:none;color:#306AC7;font-weight:bold;font-size:clamp(0.9rem, 2vw, 1.5rem);justify-content:center}.points_icon{display:block;margin-right:8px}.japan_map{width:100%;max-width:370px;height:auto}@media (max-width: 768px){.japan_map{display:none}.service-features{margin-bottom:30px}}@media (max-width: 1000px){.feature-text{width:100%;max-width:500px;justify-content:left}.points_icon{margin-right:40px}}.main-container{display:flex;gap:40px;align-items:flex-start;justify-content:center;flex-wrap:wrap;margin:0 auto;position:relative;margin-bottom:150px;box-sizing:border-box}.region-selector{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);grid-auto-flow:column;gap:20px;max-width:540px;width:100%;margin-top:30px}.map_icon_sp{object-fit:contain;display:none;position:absolute;left:18px;top:50%;transform:translateY(-50%)}.region-button{position:relative;display:flex;justify-content:center;align-items:center;padding:14px 18px;border:5px solid var(--region-main-color);box-shadow:2px 2px var(--region-main-color);border-radius:8px;background-color:#fff;text-decoration:none;font-size:clamp(1rem, 2vw, 1.2rem);font-weight:500}@media (max-width: 768px){.region-selector{grid-template-columns:1fr;grid-template-rows:auto;grid-auto-flow:row}.map_icon_sp{display:block}.region-button{text-align:left;justify-content:flex-start;padding-left:100px}.main-container{gap:0px}}.area_icon{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.hokkaido-tohoku{--region-main-color:#2B86DE;--region-sub-color:#2E96FC;--region-bg-color:#DDEEFC}.kanto{--region-main-color:#1BCFC3;--region-sub-color:#1BCFC3;--region-bg-color:#EBFCFB;--region-text-color:#129C91}.chubu-hokuriku{--region-main-color:#10AF4A;--region-sub-color:#10AF4A;--region-bg-color:#E4F8E8;--region-text-color:#0F9E44}.kinki{--region-main-color:#E7BC16;--region-sub-color:#E7BC16;--region-bg-color:#FBFADD;--region-text-color:#A08310}.chugoku-shikoku{--region-main-color:#F18D14;--region-sub-color:#F18D14;--region-bg-color:#FEF6ED;--region-text-color:#C9700B}.kyushu-okinawa{--region-main-color:#DE453E;--region-sub-color:#DE453E;--region-bg-color:#FDEDED}.area-block{width:100%;margin:50px auto;box-sizing:border-box}.area-title{font-size:2.3rem;font-weight:bold;margin:0 0 25px 0;padding-top:20px}/* No.27 見出し文字は白背景で 3:1 以上になる文字用の色を使う（線・枠はブランド色のまま） */.pre_block .area-title{color:var(--region-text-color, var(--region-sub-color))}.pre_block{border-left:10px solid var(--region-sub-color);color:var(--region-sub-color);padding-left:30px;width:100%;margin:50px auto;box-sizing:border-box}.prefecture-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(190px, 1fr));gap:15px;margin-bottom:30px;padding-bottom:20px}.prefecture-button{padding:24px 0;text-align:center;font-size:2.0rem;border-radius:8px;border:5px solid var(--region-sub-color);box-shadow:2px 2px var(--region-sub-color);text-decoration:none;font-weight:500}.branch-support-button{display:inline-block;padding:25px 32px;font-size:clamp(1.8rem, 2vw, 2.0rem);background-color:#306AC7;color:#ffffff;border-radius:50px;text-decoration:none;font-weight:bold;max-width:700px;text-align:center}@media (max-width: 768px){.prefecture-list{grid-template-columns:repeat(auto-fit, minmax(80px, 1fr))}.prefecture-button{font-size:1.4rem}.branch-support-button{font-size:clamp(0.9rem, 2vw, 1.4rem);padding:16px 20px}}.staff-section{width:100%}.area-staff{font-size:clamp(1.5rem, 3vw, 2.3rem);font-weight:bold;margin:30px 0px 30px 0px;color:#333}.staff-container{border-radius:16px;padding:40px;margin-bottom:200px;background-color:var(--region-bg-color)}.staff-grid-container{display:flex;flex-direction:column;align-items:center;gap:50px}.staff-row{display:flex;gap:40px}.staff-profile{text-align:center;width:210px}@media (max-width: 768px){.staff-container{padding:20px;margin-bottom:100px}.staff-profile{width:150px}.staff-row{gap:20px/* プロフィール間のスペース */}}@media (max-width: 600px){.staff-profile{width:140px}.staff-row{gap:15px/* プロフィール間のスペース */}}@media (max-width: 500px){.staff-profile{width:110px}.staff-row{gap:10px/* プロフィール間のスペース */}}@media (max-width: 400px){.staff-profile{width:80px}}.profile-image{width:100%;aspect-ratio:1/1;border-radius:50%;object-fit:cover;margin-bottom:16px}.profile-name{font-size:clamp(0.9rem, 3vw, 1.5rem);font-weight:bold;color:#333;margin:0}}

@media (max-width: 600px){html {
    font-size:16px}