.construction-common{line-height:1.7;font-size:16px;letter-spacing:1px}.construction-common a:hover{opacity:.8;text-decoration:none;color:#0069a0}.construction-inner{max-width:880px;width:100%;margin-left:auto;margin-right:auto}.construction-block{display:block}.construction-titles{text-align:center}.construction-titles .construction-title-img{max-width:50px;width:100%;display:inline-block}.construction-titles .construction-title{font-size:40px;color:#065287;font-weight:700;letter-spacing:1.6px;line-height:1;margin-top:10px}@media screen and (max-width:767px){.construction-titles .construction-title-img{max-width:35px}.construction-titles .construction-title{font-size:22px;letter-spacing:1px;margin-top:8px}}.construction-mv{padding:80px 15px 70px;background-color:#ebf7ff;font-family:"Noto Sans JP",sans-serif}.construction-mv .wrap{padding-top:50px;max-width:1400px;margin-left:auto;margin-right:auto}.construction-mv img{object-fit:cover;border-radius:20px}.construction-mv .titles{text-align:center;font-weight:600}.construction-mv .titles .span01{font-size:82px}.construction-mv .titles .span02{font-size:61px;margin-left:5px;margin-right:5px}.construction-mv .titles .span-dot{font-size:82px;position:relative}.construction-mv .titles .span-dot:before{position:absolute;content:"";left:50%;transform:translateX(-50%);top:-5px;width:17.4px;height:17.4px;background-color:#fff31c;border-radius:100%}.construction-mv .boxes{display:flex;align-items:flex-start;justify-content:space-between;margin-top:20px}.construction-mv .boxes .boxes-imgs{width:48.5%;aspect-ratio:670/625}.construction-mv .boxes .boxes-imgs .boxes-img{width:100%;border-radius:20px}.construction-mv .boxes .box{width:49%}.construction-mv .boxes .box .box-title{color:#0479bc;font-weight:600;letter-spacing:1px;text-align:center}.construction-mv .boxes .box .box-title .span01{font-size:50px}.construction-mv .boxes .box .box-title .span02{font-size:37px}.construction-mv .boxes .box .box-title .span03{background:linear-gradient(transparent 55%,#f5ea28 75%);font-size:70px;padding-right:5px}.construction-mv .boxes .box .box-imgs{display:flex;justify-content:space-between;margin-top:20px;margin-left:auto;margin-right:auto}.construction-mv .boxes .box .box-imgs .box-imgs01{width:42%;aspect-ratio:28/38}.construction-mv .boxes .box .box-imgs .box-img01{width:100%;max-height:375px}.construction-mv .boxes .box .box-imgs .box-imgs02{width:54%;aspect-ratio:36/37}.construction-mv .boxes .box .box-imgs .box-img02{width:100%;max-height:375px}.construction-mv .boxes .box .box-texts{display:flex;align-items:flex-start;justify-content:center;margin-top:30px}.construction-mv .boxes .box .box-texts .box-text{position:relative;font-size:45px;background-color:#0f79bd;color:#fff;font-weight:600;height:85px;text-align:center;width:100%;padding-top:6px}.construction-mv .boxes .box .box-texts .box-text01{clip-path:polygon(7% 0,100% 0%,93% 100%,0% 100%);max-width:280px}.construction-mv .boxes .box .box-texts .box-text02{clip-path:polygon(5% 0,100% 0%,95% 100%,0% 100%);max-width:400px}@media screen and (min-width:768px) and (max-width:1300px){.construction-mv .titles .span01{font-size:60px}.construction-mv .titles .span02{font-size:40px}.construction-mv .titles .span-dot{font-size:60px}.construction-mv .boxes .box .box-title .span01{font-size:40px}.construction-mv .boxes .box .box-title .span02{font-size:27px}.construction-mv .boxes .box .box-title .span03{font-size:60px}.construction-mv .boxes .box .box-texts .box-text{height:55px;font-size:25px}.construction-mv .boxes .box .box-texts .box-text01{clip-path:polygon(5% 0,100% 0%,95% 100%,0% 100%)}}@media screen and (max-width:767px){.construction-mv{padding:47px 15px 30px}.construction-mv .wrap{padding-top:20px}.construction-mv .wrap .wrap-imgs{aspect-ratio:35/20}.construction-mv .wrap .wrap-img{width:100%}.construction-mv .titles{font-weight:700}.construction-mv .titles .span01{font-size:35px}.construction-mv .titles .span02{font-size:26px;margin-left:0;margin-right:0}.construction-mv .titles .span-box{background:linear-gradient(transparent 30%,#f5ea28 75%);padding-bottom:5px;padding-left:5px;padding-right:5px}.construction-mv .titles .span-box .span02{font-size:23px}.construction-mv .titles .span-dot{font-size:31px}.construction-mv .titles .span-dot:before{display:none}.construction-mv .boxes{margin-top:20px}.construction-mv .boxes .boxes-imgs{display:none}.construction-mv .boxes .box{width:100%}.construction-mv .boxes .box .box-title .span01{font-size:25px}.construction-mv .boxes .box .box-title .span02{font-size:18px}.construction-mv .boxes .box .box-title .span03{font-size:35px}.construction-mv .boxes .box .box-imgs{margin-top:0}.construction-mv .boxes .box .box-imgs .box-imgs01{aspect-ratio:16/14;width:48%}.construction-mv .boxes .box .box-imgs .box-img01{width:100%;border-radius:30px}.construction-mv .boxes .box .box-imgs .box-imgs02{aspect-ratio:16/14;width:48%}.construction-mv .boxes .box .box-imgs .box-img02{width:100%;border-radius:30px}.construction-mv .boxes .box .box-texts{margin-top:10px}.construction-mv .boxes .box .box-texts .box-text{font-size:23px;height:45px;padding-top:3px}.construction-mv .boxes .box .box-texts .box-text01{max-width:140px}.construction-mv .boxes .box .box-texts .box-text02{max-width:200px}}.construction-c{padding-top:0 !important;padding-bottom:0 !important}.construction-c01{padding-top:100px;padding-bottom:100px}.construction-c02{padding-top:100px;padding-bottom:0 !important}.construction-c03{padding-top:0;padding-bottom:100px}@media screen and (max-width:767px){.construction-c01{padding-top:50px;padding-bottom:50px}.construction-c02{padding-top:0;padding-bottom:50px}}.construction-a{background-color:#ebf7ff;padding-top:100px;padding-bottom:100px;padding-left:15px;padding-right:15px}@media screen and (max-width:767px){.construction-a{padding-top:50px;padding-bottom:50px}}.construction-a .box{padding:50px 35px;background-color:#fff;border-radius:10px;margin-top:40px}.construction-a .box .box-text{font-size:16px;line-height:2}@media screen and (max-width:767px){.construction-a .box{padding:30px 10px;margin-top:20px}}.construction-reason{background-color:#d6eaf7;padding:60px 15px 80px}.construction-reason .construction-title-img{max-width:55px}.construction-reason .boxes{padding:30px 0;margin-top:30px}.construction-reason .boxes .box .items .item-imgs{max-width:88px;width:100%;margin-left:90px;text-align:center;margin-top:-15px}.construction-reason .boxes .box .items .item-img{width:100%;margin-left:0}.construction-reason .boxes .box .items .item-img01{max-width:70px}.construction-reason .boxes .box .items .item-img02{max-width:70px}.construction-reason .boxes .box .items .item-img03{max-width:74px}.construction-reason .boxes .box .items .item-img04{max-width:88px}.construction-reason .boxes .box .items .item{margin-left:90px;margin-right:50px}@media screen and (max-width:767px){.construction-reason{background-color:#d6eaf7;padding:40px 15px 30px}.construction-reason .texts{margin-top:20px}.construction-reason .boxes{padding:30px 0}.construction-reason .boxes .box .items{margin-top:30px}.construction-reason .boxes .box .items .item-imgs{margin-top:0;margin-left:auto;margin-right:auto}.construction-reason .boxes .box .items .item-img{padding-top:0 !important}.construction-reason .boxes .box .items .item-img01{max-width:60px}.construction-reason .boxes .box .items .item-img02{max-width:60px}.construction-reason .boxes .box .items .item-img03{max-width:65px}.construction-reason .boxes .box .items .item-img04{max-width:71px}.construction-reason .boxes .box .items .item{margin-left:0;margin-right:0}.construction-reason .boxes .box .items .item-text{margin-top:20px}}.construction-rescue{padding-top:100px;padding-bottom:100px}.construction-rescue .construction-title{line-height:1.5}@media screen and (max-width:767px){.construction-rescue{padding-top:50px;padding-bottom:50px}}.construction-antenna{background-color:#ebf7ff}.construction-antenna .main-frame{padding-top:0 !important}.construction-antenna .main-frame .main-boxes{margin-top:40px}@media screen and (max-width:767px){.construction-antenna .main-frame .main-boxes{margin-top:20px}}.construction-f{padding-bottom:100px}.construction-f .frames{max-width:910px}.antenna-f .frames .box{width:97%}@media screen and (max-width:767px){.construction-f{padding-bottom:50px}}.construction-faq{padding:0 15px 120px}.construction-faq .construction-title-img{max-width:58px}.construction-faq .construction-titles{margin-top:0;line-height:1;margin-bottom:40px}.construction-faq .inner{padding:0;margin-top:0}@media screen and (max-width:767px){.construction-faq{padding:0 15px 80px !important}.construction-faq .construction-title-img{max-width:37px}.construction-faq .construction-titles{margin-bottom:20px;margin-top:0}.construction-faq .inner{padding:0;margin-top:0}}