@charset "UTF-8";@import "reset.css";@media screen and (min-width:750px){.pc{display:inherit!important}}@media screen and (max-width:749px){.pc{display:none!important}}@media screen and (min-width:750px){.sp{display:none!important}}@media screen and (max-width:749px){.sp{display:inherit!important}}img.icon{width:9.6rem;height:9.6rem}body,html{-webkit-text-size-adjust:100%;font-family:"游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴシック","Hiragino Sans","Meiryo","sans-serif";font-size:62.5%;line-break:strict;text-align:justify;overflow-wrap:break-word;word-wrap:break-word;background:#FFF;overflow-x:hidden;vertical-align:baseline}@media screen and (max-width:749px){body,html{font-size:31.25%}}body .iPhone #cost .box .inner .price span,html .iPhone #cost .box .inner .price span{letter-spacing:-0.03em}body .iPhone #cost .box .inner .s-list li.percent p span.rs,html .iPhone #cost .box .inner .s-list li.percent p span.rs{letter-spacing:-0.03em}.st{position:relative}.st:after{position:absolute;left:calc(50% - 4.2rem);bottom:-6.4rem;content:"";border-top:4.2rem solid #188DB1;border-right:4.2rem solid transparent;border-bottom:4.2rem solid transparent;border-left:4.2rem solid transparent}.center{text-align:center}.container{width:100%;max-width:750px;margin:0 auto}.container header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:16rem}.container header h1{margin:0 auto}.container header h1 a{display:block}.container header h1 a img{width:100%;max-width:48.6rem}.container #top-visual{position:relative;margin-bottom:12rem}.container #top-visual .textWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff}@media screen and (min-width:750px){.container #top-visual .textWrap{width:75%;padding:21px 0;border-radius:8px}}@media screen and (max-width:749px){.container #top-visual .textWrap{width:75%;padding:10px 0;border-radius:4px}}.container #top-visual .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.1;font-weight:bold;color:#188DB1}@media screen and (min-width:750px){.container #top-visual .text{font-size:32px}}@media screen and (max-width:749px){.container #top-visual .text{font-size:16px}}.container #top-visual .text:before{content:"";display:inline-block;background:url("../img/attention.svg") no-repeat center/cover}@media screen and (min-width:750px){.container #top-visual .text:before{width:60px;height:60px;margin-right:16px}}@media screen and (max-width:749px){.container #top-visual .text:before{width:30px;height:30px;margin-right:8px}}.container #consultation{background-image:url(../img/back2.jpg);background-position:right top;background-size:100% auto;background-repeat:no-repeat;background-color:#CFE7EE;padding:6rem 6rem 8rem}.container #consultation h2{color:#fff;font-size:8.8rem;font-weight:bold;line-height:1.15;-webkit-filter:drop-shadow(0px 0px 4px #1a1a1a);filter:drop-shadow(0px 0px 4px #1a1a1a)}.container #consultation h2 span{font-size:6.4rem;letter-spacing:0;line-height:1}.container #consultation h2 span.big{font-size:10rem}.container #consultation .t-under{background:#fff;color:#D52D1F;display:inline-block;margin-top:0.9rem;width:32.8rem;font-size:3.2rem;line-height:1.4;font-weight:bold;text-align:center;padding:0.5rem 2.4rem;-webkit-filter:drop-shadow(0px 0px 4px #1a1a1a);filter:drop-shadow(0px 0px 4px #1a1a1a)}.container #consultation .btn{margin-top:2.6rem}.container #consultation .btn a{display:block}.container #consultation .btn a+a{margin-top:2.8rem}.container #area-voice{background-color:#F7F7F7}@media screen and (min-width:750px){.container #area-voice{padding-bottom:60px}}@media screen and (max-width:749px){.container #area-voice{padding-bottom:30px}}.container #area-voice li span{-webkit-transform:translateY(0rem);transform:translateY(0rem);-webkit-transition:0.2s;transition:0.2s;display:inline-block}.container #area-voice li.act1{color:#188DB1!important}.container #area-voice li.act1 span{-webkit-transform:translateY(-0.8rem);transform:translateY(-0.8rem)}.container #area-voice #area-flex{position:relative}.container #area-voice #area-flex.fixed{background-color:#fff;width:100%;max-width:750px;position:fixed;top:0;left:auto;z-index:50;opacity:1;-webkit-transition:0.3s;transition:0.3s}.container #area-voice #area-flex.fixed.none{-webkit-transition:0.3s;transition:0.3s;opacity:0;z-index:-1;display:none}.container #area-voice #area-flex #area{padding-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;border-bottom:1px solid #D4D4D4}.container #area-voice #area-flex #area li{position:relative;font-size:4rem;color:rgba(60,60,60,0.5);font-weight:bold;padding:0.5em 0;cursor:pointer;-webkit-transition:0.2s;transition:0.2s}.container #area-voice #area-flex #area li:hover{-webkit-transition:0.2s;transition:0.2s}.container #area-voice #area-flex #area li:after{content:"";position:absolute;left:0;right:0;bottom:6px;margin:0 auto;width:0;height:0;border-style:solid;border-width:1.2rem 0.8rem 0 0.8rem;border-color:#188DB1 transparent transparent transparent}.container #area-voice #area-flex .swiper-pagination{margin-top:12.3rem;height:1.4rem;background-color:#fff;-webkit-box-shadow:0px 8px 16px -2px rgba(10,10,10,0.1),0px 1px 2px 0px rgba(0,0,0,0.16);box-shadow:0px 8px 16px -2px rgba(10,10,10,0.1),0px 1px 2px 0px rgba(0,0,0,0.16)}.container #area-voice #area-flex .swiper-pagination-progressbar-fill{background:#188DB1;position:absolute}.container #area-voice .swiper{width:100%}.container #area-voice .swiper .swiper-scrollbar .swiper-scrollbar-drag{-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);-webkit-transform:scale();transform:scale()}.container #area-voice .swiper .swiper-wrapper{width:100%}.container #area-voice .swiper .swiper-wrapper .swiper-slide{width:100%;height:auto;text-align:center}.container #area-voice .swiper .swiper-wrapper .swiper-slide .area{font-size:4rem;font-weight:bold;color:#fff;background-color:#188DB1}@media screen and (min-width:750px){.container #area-voice .swiper .swiper-wrapper .swiper-slide .area{padding:4px 0}}@media screen and (max-width:749px){.container #area-voice .swiper .swiper-wrapper .swiper-slide .area{padding:2px 0}}.container #area-voice .swiper .swiper-wrapper .swiper-slide:nth-child(3){padding-bottom:4rem}.container #area-voice .swiper .case-box{padding:4.8rem 5.6rem 0}.container #area-voice .swiper .case-box .area--case{background-color:#188DB1;border-radius:0.8rem;max-width:64rem;height:9.6rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container #area-voice .swiper .case-box .area--case .case{color:#fff;font-family:"Fjalla One",sans-serif;font-size:3.6rem;padding-top:0.5rem;padding-right:3rem}.container #area-voice .swiper .case-box .area--case .case-matter{display:none!important}.container #area-voice .swiper .case-box .case--title{margin-bottom:20px;line-height:1.1;font-weight:bold}@media screen and (min-width:750px){.container #area-voice .swiper .case-box .case--title{min-height:96px;font-size:43px}}@media screen and (max-width:749px){.container #area-voice .swiper .case-box .case--title{min-height:48px;font-size:21px}}.container #area-voice .swiper .case-box .area--consultant{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:3.2rem auto 3.6rem}.container #area-voice .swiper .case-box .area--consultant .case--img img{width:19.2rem}.container #area-voice .swiper .case-box .area--consultant .case--matter{margin-left:4.4rem;text-align:left}.container #area-voice .swiper .case-box .area--consultant .case--matter .case--consultant{background-color:#fff;display:inline-block;color:#188DB1;font-size:2.8rem;font-weight:bold;padding:0 1.2rem;margin-bottom:1.6rem}.container #area-voice .swiper .case-box .area--consultant .case--matter ul.case--list li{text-align:left;position:relative;text-indent:2.5rem;line-height:4.8rem;font-size:3.6rem;font-weight:bold;color:#3C3C3C}.container #area-voice .swiper .case-box .area--consultant .case--matter ul.case--list li:before{content:"";background-size:contain;background-image:url("../img/li-arrow.svg");display:inline-block;width:1.2rem;height:2rem;position:absolute;margin:auto 0;left:0;top:0;bottom:0}.container #area-voice .swiper .case-box .case--voice img{width:64rem}@media screen and (max-width:749px){.container #area-voice .swiper .case-box .case--voice img{width:100%}}.container #area-voice .swiper .case-box p{margin-top:4rem;text-align:left;font-size:3.2rem;background-color:#F7F7F7;background-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,transparent),color-stop(50%,#F7F7F7),to(#F7F7F7)),-webkit-gradient(linear,left top,left bottom,color-stop(0.2rem,#C5E2EB),color-stop(0.2rem,transparent));background-image:linear-gradient(90deg,transparent 0%,transparent 50%,#F7F7F7 50%,#F7F7F7 100%),linear-gradient(180deg,#C5E2EB 0.2rem,transparent 0.2rem);background-size:1.6rem 100%,100% 2.188em;line-height:2.188em;padding-bottom:0.2rem}.container #area-voice .swiper #swiper-btn{position:absolute;top:48.2rem;left:0;right:0;margin:0 auto;z-index:55}.container #area-voice .swiper #swiper-btn.fixed{position:fixed;width:100%;max-width:750px;height:8.8rem;top:48.2rem;left:0;right:0;margin:0 auto;z-index:55;opacity:1;-webkit-transition:0.4s;transition:0.4s}.container #area-voice .swiper #swiper-btn.fixed.none{opacity:0;-webkit-transition:0.4s;transition:0.4s;z-index:-1;display:none}.container #area-voice .swiper #swiper-btn .swiper-button-next,.container #area-voice .swiper #swiper-btn .swiper-button-prev{-webkit-filter:drop-shadow(0.2rem 0.4rem 0.8rem rgba(2,24,83,0.3));filter:drop-shadow(0.2rem 0.4rem 0.8rem rgba(2,24,83,0.3));-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#fff;border-radius:1.6rem;width:8.8rem;height:8.8rem;-webkit-transition:0.4s;transition:0.4s}.container #area-voice .swiper #swiper-btn .swiper-button-next:after,.container #area-voice .swiper #swiper-btn .swiper-button-prev:after{content:"";background-image:url("../img/area-arrow.svg");background-size:contain;background-repeat:no-repeat;width:1.6rem;height:3.2rem;display:block}.container #area-voice .swiper #swiper-btn .swiper-button-prev{left:3.2rem}.container #area-voice .swiper #swiper-btn .swiper-button-prev:after{margin-top:0.3rem}.container #area-voice .swiper #swiper-btn .swiper-button-next{right:3.2rem}.container #area-voice .swiper #swiper-btn .swiper-button-next:after{margin-top:-0.1rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.container #area-voice .swiper #swiper-btn .swiper-button-next.swiper-button-disabled,.container #area-voice .swiper #swiper-btn .swiper-button-prev.swiper-button-disabled{opacity:0;-webkit-transition:0.4s;transition:0.4s}.container #area-voice .end_box{position:absolute;bottom:40%;width:100%}.container .ifWrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.6;text-align:center;background-color:#3C3C3C}@media screen and (min-width:750px){.container .ifWrap{height:160px;padding:28px 0}}@media screen and (max-width:749px){.container .ifWrap{height:80px;padding:14px 0}}.container .ifWrap.buy:before{content:"";display:inline-block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-color:#3C3C3C transparent transparent transparent}@media screen and (min-width:750px){.container .ifWrap.buy:before{bottom:-26px;border-width:32px 32px 0 32px}}@media screen and (max-width:749px){.container .ifWrap.buy:before{bottom:-13px;border-width:16px 16px 0 16px}}.container .ifWrap .text{font-weight:bold;color:#fff!important}@media screen and (min-width:750px){.container .ifWrap .text{font-size:32px}}@media screen and (max-width:749px){.container .ifWrap .text{font-size:16px}}.container .land{background-color:#CFE7EE}@media screen and (min-width:750px){.container .land{padding:116px 0 192px}}@media screen and (max-width:749px){.container .land{padding:58px 0 96px}}.container .land .inner{max-width:638px;width:calc(100% - 56px);margin:0 auto}.container .land .headingWrap{margin-top:18px;text-align:center;background-color:#fff}@media screen and (min-width:750px){.container .land .headingWrap{padding:64px 0 32px;border-radius:16px}}@media screen and (max-width:749px){.container .land .headingWrap{padding:34px 0 16px;border-radius:8px}}.container .land .heading{position:relative;line-height:1.4;color:#3C3C3C}@media screen and (min-width:750px){.container .land .heading{font-size:32px}}@media screen and (max-width:749px){.container .land .heading{font-size:16px}}.container .land .heading .word.white{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);letter-spacing:-1px;color:#fff;background-color:#188DB1}@media screen and (min-width:750px){.container .land .heading .word.white{padding:16px 24px;top:-110px;font-size:38px;border-radius:16px}}@media screen and (max-width:749px){.container .land .heading .word.white{padding:4px 8px;top:-55px;font-size:20px;border-radius:8px}}.container .land .heading .word.red{color:#D52D1F}@media screen and (min-width:750px){.container .land .heading .word.red{font-size:64px}}@media screen and (max-width:749px){.container .land .heading .word.red{font-size:32px}}@media screen and (min-width:750px){.container .land .heading .word.medium{font-size:48px}}@media screen and (max-width:749px){.container .land .heading .word.medium{font-size:24px}}.container .land .title{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:unset;color:#D52D1F;background-color:#CFE7EE}@media screen and (min-width:750px){.container .land .title{font-size:40px}}@media screen and (max-width:749px){.container .land .title{font-size:20px}}.container .land .title:after,.container .land .title:before{content:"";width:26%;height:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#D52D1F}.container .land .title:before{margin:0 20px 0 0}.container .land .title:after{margin:0 0 0 20px}.container .land .text{margin-top:16px;line-height:1.6}@media screen and (min-width:750px){.container .land .text{font-size:32px}}@media screen and (max-width:749px){.container .land .text{font-size:16px}}.container .counseling{position:relative;z-index:0;background-color:#188DB1}@media screen and (min-width:750px){.container .counseling{padding:64px 0 124px}}@media screen and (max-width:749px){.container .counseling{padding:32px 0 62px}}.container .counseling:before{content:"";display:inline-block;position:absolute;z-index:-1;background:url("../img/service.png") no-repeat left top/cover}@media screen and (min-width:750px){.container .counseling:before{width:290px;height:400px;top:-200px;right:60px}}@media screen and (max-width:749px){.container .counseling:before{width:145px;height:200px;top:-100px;right:30px}}.container .counseling .inner{width:92%;width:calc(100% - 30px);margin:0 auto}.container .counseling .heading{position:relative;line-height:1;font-weight:bold;text-align:center;color:#fff;-webkit-filter:drop-shadow(0.2rem 0.4rem 0 #3C3C3C);filter:drop-shadow(0.2rem 0.4rem 0 #3C3C3C)}@media screen and (min-width:750px){.container .counseling .heading{font-size:64px}}@media screen and (max-width:749px){.container .counseling .heading{font-size:32px}}.container .counseling .announceWrap{margin:0 auto;position:relative}@media screen and (min-width:750px){.container .counseling .announceWrap{max-width:536px}}@media screen and (max-width:749px){.container .counseling .announceWrap{max-width:268px}}.container .counseling .announce{position:absolute}@media screen and (min-width:750px){.container .counseling .announce{width:256px;top:-160px;left:-40px}}@media screen and (max-width:749px){.container .counseling .announce{width:128px;top:-80px;left:-20px}}.container .counseling .list{margin-top:32px}@media screen and (min-width:750px){.container .counseling .list{margin-top:64px}}.container .counseling .item{overflow:hidden;border:2px solid #fff;border-radius:8px;-webkit-box-shadow:1px 1px 6px #3C3C3C;box-shadow:1px 1px 6px #3C3C3C}@media screen and (min-width:750px){.container .counseling .item:nth-child(n+2){margin-top:48px}}@media screen and (max-width:749px){.container .counseling .item:nth-child(n+2){margin-top:24px}}.container .counseling .numWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:bold;line-height:1.4;color:#fff;border-radius:6px 6px 0 0;background-color:#D52D1F}@media screen and (min-width:750px){.container .counseling .numWrap{padding:32px}}@media screen and (max-width:749px){.container .counseling .numWrap{min-height:75px;padding:12px 16px}}.container .counseling .num{position:relative;color:#fff;border-right:1px solid #fff}@media screen and (min-width:750px){.container .counseling .num{width:88px;font-size:28px}}@media screen and (max-width:749px){.container .counseling .num{width:44px;font-size:14px}}.container .counseling .value{line-height:1.1;font-weight:400;font-family:"Fjalla One",sans-serif}@media screen and (min-width:750px){.container .counseling .value{font-size:56px;margin-left:16px}}@media screen and (max-width:749px){.container .counseling .value{font-size:28px;margin-left:8px}}@media screen and (min-width:750px){.container .counseling .title{width:calc(95% - 88px);font-size:36px}}@media screen and (max-width:749px){.container .counseling .title{width:calc(95% - 44px);font-size:18px}.container .counseling .title.compression{font-size:17px;letter-spacing:-1px}}.container .counseling .description{background-color:#fff}@media screen and (min-width:750px){.container .counseling .description{padding:48px 40px}}@media screen and (max-width:749px){.container .counseling .description{padding:24px 20px}}.container .counseling .catch{position:relative;font-weight:bold;line-height:1.4;color:#188DB1;background-image:-webkit-gradient(linear,left top,right top,from(#D4D4D4),color-stop(0.4rem,#D4D4D4),color-stop(0.4rem,transparent),color-stop(1.2rem,transparent));background-image:linear-gradient(to right,#D4D4D4,#D4D4D4 0.4rem,transparent 0.4rem,transparent 1.2rem);background-size:1.2rem 0.2rem;background-position:left bottom;background-repeat:repeat-x}@media screen and (min-width:750px){.container .counseling .catch{margin-bottom:48px;padding:0 0 48px 1em;font-size:40px}}@media screen and (max-width:749px){.container .counseling .catch{margin-bottom:24px;padding:0 0 24px 1em;font-size:20px}}.container .counseling .catch:before{content:"";position:absolute;left:0;border-style:solid;border-color:transparent transparent transparent #188DB1}@media screen and (min-width:750px){.container .counseling .catch:before{top:12px;border-width:16px 0 16px 16px}}@media screen and (max-width:749px){.container .counseling .catch:before{top:6px;border-width:8px 0 8px 8px}}.container .counseling .text{line-height:1.6}@media screen and (min-width:750px){.container .counseling .text{font-size:32px}}@media screen and (max-width:749px){.container .counseling .text{font-size:16px}}.container .pro{position:relative}@media screen and (min-width:750px){.container .pro{margin-bottom:204px}}@media screen and (max-width:749px){.container .pro{margin-bottom:102px}}.container .pro .consultation{position:absolute;left:0;right:0;width:calc(100% - 8.2rem);font-weight:700;margin:0 auto;background-color:#fff;border-radius:1.6rem;padding:4.2rem 5.6rem;border:2px solid #188DB1}@media screen and (min-width:750px){.container .pro .consultation{bottom:-140px;-webkit-filter:drop-shadow(0 8px 0 #188DB1);filter:drop-shadow(0 8px 0 #188DB1)}}@media screen and (max-width:749px){.container .pro .consultation{padding-bottom:5.6rem;bottom:-70px;-webkit-filter:drop-shadow(0 4px 0 #188DB1);filter:drop-shadow(0 4px 0 #188DB1)}}.container .pro .consultation .box{margin:0 auto;text-align:center;width:50.3rem}.container .pro .consultation .box .t8{text-align:left;font-size:4rem;color:#3C3C3C;line-height:1.5}.container .pro .consultation .box .t8 span.normal{font-size:4.8rem}.container .pro .consultation .box .t9{position:relative;text-align:left;color:#3C3C3C;line-height:1;font-size:4rem;letter-spacing:-0.03em}.container .pro .consultation .box .t9 img{position:absolute;top:-5rem;right:4rem}.container .pro .consultation .box .t9 span.big{font-size:9.6rem;color:#D52D1F}.container .pro .consultation .box .t9 span.top{vertical-align:top}.container .pro .consultation .box .t9 span.bottom{vertical-align:bottom}.container #trouble{}.container #trouble .t-top{background-color:#CFE7EE;position:relative;text-align:center}.container #trouble .t-top .worries-set h2{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff;line-height:5.12rem;letter-spacing:-0.03rem}@media screen and (min-width:750px){.container #trouble .t-top .worries-set h2{font-size:40px}}@media screen and (max-width:749px){.container #trouble .t-top .worries-set h2{font-size:20px}}.container #trouble .t-top .worries-set h2 .worries{line-height:1;border-radius:4.8rem;background-color:#D52D1F;-webkit-filter:drop-shadow(0.2rem 0.2rem 0.4rem black);filter:drop-shadow(0.2rem 0.2rem 0.4rem black)}@media screen and (min-width:750px){.container #trouble .t-top .worries-set h2 .worries{width:380px;margin:16px auto 0;padding:16px 0;font-size:64px}}@media screen and (max-width:749px){.container #trouble .t-top .worries-set h2 .worries{width:190px;margin:8px auto 0;padding:5px 0;font-size:32px}}.container #trouble .t-top .worries-set h2 .worries:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-width:3.2rem 3.2rem 0 3.2rem;border-color:#D52D1F transparent transparent transparent}@media screen and (min-width:750px){.container #trouble .t-top .worries-set h2 .worries:after{bottom:-30px}}@media screen and (max-width:749px){.container #trouble .t-top .worries-set h2 .worries:after{bottom:-15px}}@media screen and (max-width:749px){.container #trouble .t-top .worries-set h2 .worries{line-height:1.2}}.container #trouble .way{background-color:#CFE7EE}@media screen and (min-width:750px){.container #trouble .way{padding-bottom:70px}}@media screen and (max-width:749px){.container #trouble .way{padding-bottom:35px}}.container #trouble .way .box{max-width:688px;width:calc(100% - 32px);margin:-40px auto 0;position:relative;-webkit-box-shadow:2px 2px 12px rgba(27,77,126,0.5);box-shadow:2px 2px 12px rgba(27,77,126,0.5);background-color:#fff}@media screen and (min-width:750px){.container #trouble .way .box{padding:32px 40px 96px;border-radius:16px}}@media screen and (max-width:749px){.container #trouble .way .box{padding:16px 20px 48px;border-radius:8px}}.container #trouble .way .box:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-color:#fff transparent transparent transparent;-webkit-filter:drop-shadow(0 4px 2px rgba(27,77,126,0.3));filter:drop-shadow(0 4px 2px rgba(27,77,126,0.3))}@media screen and (min-width:750px){.container #trouble .way .box:after{bottom:-30px;border-width:32px 32px 0 32px}}@media screen and (max-width:749px){.container #trouble .way .box:after{bottom:-14px;border-width:16px 16px 0 16px}}.container #trouble .way .boxItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.4;font-weight:bold;background-image:-webkit-gradient(linear,left top,right top,from(#C5E2EB),color-stop(0.8rem,#C5E2EB),color-stop(0.8rem,transparent),color-stop(1.2rem,transparent));background-image:linear-gradient(to right,#C5E2EB,#C5E2EB 0.8rem,transparent 0.8rem,transparent 1.2rem);background-size:1.2rem 0.2rem;background-position:left bottom;background-repeat:repeat-x}@media screen and (min-width:750px){.container #trouble .way .boxItem{padding:28px 0;font-size:30px}}@media screen and (max-width:749px){.container #trouble .way .boxItem{padding:14px 0;font-size:15px}}.container #trouble .way .boxItem:before{content:"";display:inline-block;background:url("../img/check.svg") no-repeat center/cover}@media screen and (min-width:750px){.container #trouble .way .boxItem:before{width:32px;height:32px}}@media screen and (max-width:749px){.container #trouble .way .boxItem:before{width:16px;height:16px}}@media screen and (min-width:750px){.container #trouble .way .itemInner{width:calc(98% - 32px)}}@media screen and (max-width:749px){.container #trouble .way .itemInner{width:calc(98% - 16px)}}.container #trouble .way .boxText{line-height:1.6}@media screen and (min-width:750px){.container #trouble .way .boxText{margin-top:48px;font-size:32px}}@media screen and (max-width:749px){.container #trouble .way .boxText{margin-top:24px;font-size:16px}}.container #trouble .way .text{line-height:1.6;font-weight:bold;text-align:center}@media screen and (min-width:750px){.container #trouble .way .text{margin-top:70px;font-size:32px}}@media screen and (max-width:749px){.container #trouble .way .text{margin-top:35px;font-size:16px}}.container #trouble .notEasy{border-top:2px solid #D52D1F;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#3C3C3C),to(#6B6B6B));background:linear-gradient(to bottom,#3C3C3C,#6B6B6B)}@media screen and (min-width:750px){.container #trouble .notEasy{padding:80px 0 114px}}@media screen and (max-width:749px){.container #trouble .notEasy{padding:40px 0 57px}}.container #trouble .notEasy:before{content:"しかし";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);line-height:1;font-weight:bold;text-align:center;color:#fff;border-radius:100px;background-color:#D52D1F}@media screen and (min-width:750px){.container #trouble .notEasy:before{width:256px;padding:12px 0;top:-35px;font-size:40px}}@media screen and (max-width:749px){.container #trouble .notEasy:before{width:128px;padding:6px 0;top:-18px;font-size:20px}}.container #trouble .notEasy:after{content:"";display:block;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url("../img/icon20.svg") no-repeat center/cover}@media screen and (min-width:750px){.container #trouble .notEasy:after{width:252px;height:256px}}@media screen and (max-width:749px){.container #trouble .notEasy:after{width:126px;height:128px}}.container #trouble .notEasy .inner{width:calc(100% - 32px);margin:0 auto}.container #trouble .notEasy .message{font-weight:bold;text-align:center;color:#fff}@media screen and (min-width:750px){.container #trouble .notEasy .message{font-size:40px}}@media screen and (max-width:749px){.container #trouble .notEasy .message{font-size:20px}}.container #trouble .notEasy .list{position:relative}@media screen and (min-width:750px){.container #trouble .notEasy .list{margin-top:40px;height:432px}}@media screen and (max-width:749px){.container #trouble .notEasy .list{max-width:344px;height:216px;margin:20px auto 0}}.container #trouble .notEasy .item{position:absolute;line-height:1;font-weight:bold;text-align:center;background-color:#fff}@media screen and (min-width:750px){.container #trouble .notEasy .item{padding:32px;font-size:32px;border-radius:16px}}@media screen and (max-width:749px){.container #trouble .notEasy .item{padding:16px;font-size:16px;border-radius:8px}}.container #trouble .notEasy .item:first-child{top:0;left:26px}.container #trouble .notEasy .item:nth-child(2){right:26px}@media screen and (min-width:750px){.container #trouble .notEasy .item:nth-child(2){top:112px}}@media screen and (max-width:749px){.container #trouble .notEasy .item:nth-child(2){top:58px}}.container #trouble .notEasy .item:nth-child(3){left:10px}@media screen and (min-width:750px){.container #trouble .notEasy .item:nth-child(3){top:224px}}@media screen and (max-width:749px){.container #trouble .notEasy .item:nth-child(3){top:116px}}.container #trouble .notEasy .item:last-child{bottom:0;right:0}.container #trouble .notEasy .item:nth-child(odd):after{border-color:transparent transparent transparent #fff}@media screen and (min-width:750px){.container #trouble .notEasy .item:nth-child(odd):after{right:-20px;border-width:24px 0 0 24px}}@media screen and (max-width:749px){.container #trouble .notEasy .item:nth-child(odd):after{right:-10px;border-width:12px 0 0 12px}}.container #trouble .notEasy .item:nth-child(2n):after{border-color:transparent transparent #fff transparent}@media screen and (min-width:750px){.container #trouble .notEasy .item:nth-child(2n):after{left:-20px;border-width:0 0 24px 24px}}@media screen and (max-width:749px){.container #trouble .notEasy .item:nth-child(2n):after{left:-10px;border-width:0 0 12px 12px}}.container #trouble .notEasy .item:after{content:"";position:absolute;bottom:10px;border-style:solid}.container #trouble .announce{position:relative;z-index:1;font-weight:bold;text-align:center;color:#fff;background-color:#D52D1F}@media screen and (min-width:750px){.container #trouble .announce{padding:18px 0;font-size:36px}}@media screen and (max-width:749px){.container #trouble .announce{padding:9px 0;font-size:18px}}.container #trouble .announce:after{content:"";position:absolute;left:50%;z-index:2;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-color:#D52D1F transparent transparent transparent}@media screen and (min-width:750px){.container #trouble .announce:after{bottom:-30px;border-width:32px 32px 0 32px}}@media screen and (max-width:749px){.container #trouble .announce:after{bottom:-15px;border-width:16px 16px 0 16px}}.container #trouble .example{}.container #trouble .example .st{}.container #trouble .example .st:after{position:absolute;bottom:-3rem;border-top:3.2rem solid #fff;border-width:3.2rem 3.2rem 0 3.2rem;-webkit-filter:drop-shadow(0 4px 2px rgba(27,77,126,0.3));filter:drop-shadow(0 4px 2px rgba(27,77,126,0.3))}.container #trouble .example .inner{width:calc(100% - 6.4rem);margin:-110px auto 4.4rem;padding-top:4.8rem}.container #trouble .example .inner div{border-radius:1.6rem 1.6rem 0 0;background:#fff;padding:4.8rem 5rem}.container #trouble .example .inner ul{padding:0 4rem 6rem;border-radius:8px;background:#FFF;-webkit-box-shadow:1px 1px 6px rgba(27,77,126,0.5);box-shadow:1px 1px 6px rgba(27,77,126,0.5);border-radius:16px}.container #trouble .example .inner ul li{text-align:left;font-size:3rem;line-height:1.3;padding:3rem 0;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.container #trouble .example .inner ul li:first-child{padding-top:3rem;background-image:-webkit-gradient(linear,left top,right top,from(#C5E2EB),color-stop(0.8rem,#C5E2EB),color-stop(0.8rem,transparent),color-stop(1.2rem,transparent));background-image:linear-gradient(to right,#C5E2EB,#C5E2EB 0.8rem,transparent 0.8rem,transparent 1.2rem);background-size:1.2rem 0.2rem;background-position:left top;background-repeat:repeat-x}.container #trouble .example .inner ul li:before{content:"";position:absolute;width:3.2rem;height:3.2rem;top:0;left:0;bottom:0;margin:auto 0;background-image:url(../img/check.svg);background-repeat:no-repeat;background-size:3.2rem auto;z-index:0}.container #trouble .example .inner ul li:after{content:"";position:absolute;left:0;right:0;bottom:0;margin:0 auto;padding-top:0.2rem;background-image:-webkit-gradient(linear,left top,right top,from(#C5E2EB),color-stop(0.8rem,#C5E2EB),color-stop(0.8rem,transparent),color-stop(1.2rem,transparent));background-image:linear-gradient(to right,#C5E2EB,#C5E2EB 0.8rem,transparent 0.8rem,transparent 1.2rem);background-size:1.2rem 0.2rem;background-position:left bottom;background-repeat:repeat-x}.container #trouble .example .inner ul li span.text{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-left:4.8rem;color:#3C3C3C}.container #trouble .example .inner .text{margin-top:24px;font-size:16px}.container #trouble .example .center{}.container #trouble .example .center .sub{padding:3.4rem 0 6.4rem;color:#fff;background-color:#3C3C3C}.container #trouble .example .center .sub h3{font-size:3.2rem;line-height:5.2rem}.container #trouble .example .center .worries{margin:-3rem auto;color:#fff;font-weight:700;font-size:4rem;border-radius:3.2rem;width:25.6rem;height:6.4rem;background-color:#D52D1F}@media screen and (max-width:749px){.container #trouble .example .center .worries{line-height:1.5}}.container #trouble .example .center .possibility{margin:4.8rem auto}.container #trouble .example .center .possibility .t3{color:#3C3C3C;font-size:4rem;line-height:1.5;font-weight:700}.container #trouble .example .center .possibility .t3:last-child{margin-bottom:4rem}.container #trouble .example .center .possibility .t4{position:relative;font-size:8rem;letter-spacing:-0.03em;font-weight:700;color:#188DB1;background-color:#fff;border-radius:1.6rem;width:57.6rem;height:14.6rem;padding-top:0.5rem;margin:0.8rem auto 1.2rem}@media screen and (max-width:749px){.container #trouble .example .center .possibility .t4{line-height:1.6}}.container #trouble .example .center .possibility .t4 img{position:absolute;top:-5rem;right:-1.8rem}.container #trouble .example .center .t2{position:relative;color:#188DB1;font-size:3.6rem;line-height:1.5;font-weight:700;padding:4.4rem 0 5rem;margin-bottom:4.8rem}.container #trouble .example .center .t2:before{content:"";position:absolute;top:0;left:0;right:0;margin:0 auto;padding-top:0.2rem;background-image:-webkit-gradient(linear,left top,right top,from(#A1A1A1),color-stop(0.8rem,#A1A1A1),color-stop(0.8rem,transparent),color-stop(1.2rem,transparent));background-image:linear-gradient(to right,#A1A1A1,#A1A1A1 0.8rem,transparent 0.8rem,transparent 1.2rem);background-size:1.2rem 0.2rem;background-position:left bottom;background-repeat:repeat-x;width:85%}.container #trouble .example .center .t2:after{content:"";position:absolute;left:0;right:0;bottom:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:3.2rem 3.2rem 0 3.2rem;border-color:#188DB1 transparent transparent transparent}.container #trouble .example .center .professional{position:relative}.container #trouble .example .center .professional .t5{position:absolute;bottom:8.5rem;left:0;right:0;z-index:2;margin:0 auto;color:#fff;font-weight:700;width:55.2rem;font-size:3.2rem;line-height:1.5;background-color:#D52D1F;border-radius:2.4rem;padding:0.8rem 2rem 0.5rem;display:inline-block}.container #trouble .example .center .professional .consultation{position:absolute;left:0;right:0;bottom:-10rem;width:calc(100% - 6.4rem);font-weight:700;margin:0 auto;z-index:3;background-color:#fff;border-radius:1.6rem;padding:4.2rem 4.6rem 3.2rem;border:2px solid #188DB1;-webkit-filter:drop-shadow(0 4px 0 #188DB1);filter:drop-shadow(0 4px 0 #188DB1)}.container #trouble .example .center .professional .consultation .t6{color:#3C3C3C;line-height:1.5;letter-spacing:-0.03em;background-color:#fff;margin:0;white-space:nowrap}@media screen and (min-width:750px){.container #trouble .example .center .professional .consultation .t6{font-size:48px}}@media screen and (max-width:749px){.container #trouble .example .center .professional .consultation .t6{font-size:24px}}@media screen and (max-width:749px) and (max-width:360px){.container #trouble .example .center .professional .consultation .t6{letter-spacing:-0.09em}}@media screen and (min-width:750px){.container #trouble .example .center .professional .consultation .t6 .small{font-size:32px}}@media screen and (max-width:749px){.container #trouble .example .center .professional .consultation .t6 .small{font-size:16px}}.container #trouble .example .center .professional .consultation .t7{color:#3C3C3C;font-size:4.8rem;line-height:1.4;font-weight:700}.container #trouble .example .center .professional .consultation .t7 .red{position:relative;color:#D52D1F;line-height:1;z-index:2}@media screen and (min-width:750px){.container #trouble .example .center .professional .consultation .t7 .red{font-size:96px}}@media screen and (max-width:749px){.container #trouble .example .center .professional .consultation .t7 .red{font-size:48px}}.container #trouble .example .center .point{position:relative;background-color:#CFE7EE}@media screen and (min-width:750px){.container #trouble .example .center .point{padding:430px 0 196px}}@media screen and (max-width:749px){.container #trouble .example .center .point{padding:215px 0 98px}}.container #trouble .example .center .point .text{width:calc(100% - 42px);text-align:left;color:#fff;line-height:1.6}@media screen and (min-width:750px){.container #trouble .example .center .point .text{max-width:496px;margin:20px 0 0 84px;font-size:32px}}@media screen and (max-width:749px){.container #trouble .example .center .point .text{max-width:248px;margin:10px 0 0 42px;font-size:16px}}.container #trouble .example .center .point .point-bg{height:93%;position:absolute;background-color:#188DB1;border-radius:0 6.4rem 6.4rem 0;width:63rem}@media screen and (min-width:750px){.container #trouble .example .center .point .point-bg{padding-top:50px;top:-80px}}@media screen and (max-width:749px){.container #trouble .example .center .point .point-bg{width:calc(100% - 12rem);padding-top:25px;top:-40px}}.container #trouble .example .center .point .point-bg .point-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;color:#fff;font-weight:700}@media screen and (min-width:750px){.container #trouble .example .center .point .point-bg .point-title{width:496px;margin-left:84px}}@media screen and (max-width:749px){.container #trouble .example .center .point .point-bg .point-title{width:248px;margin-left:42px}}.container #trouble .example .center .point .point-bg .point-title .request{font-size:3.6rem;line-height:1.5}.container #trouble .example .center .point .point-bg .point-title .three{position:relative;font-size:4.8rem;line-height:1.1}@media screen and (min-width:750px){.container #trouble .example .center .point .point-bg .point-title .three{margin-left:24px}}@media screen and (max-width:749px){.container #trouble .example .center .point .point-bg .point-title .three{margin-left:12px}}.container #trouble .example .center .point .point-bg .point-title .three span.big{margin:0 0.3rem;font-size:12.8rem;font-family:"Fjalla One",sans-serif;-webkit-filter:drop-shadow(0.2rem 0.4rem 0 #3C3C3C);filter:drop-shadow(0.2rem 0.4rem 0 #3C3C3C)}.container #trouble .example .center .point .point-bg .point-title .three span.small{position:absolute;top:3.5rem;right:3rem;font-size:3.2rem}.container #trouble .example .center .point .point-center{position:relative;margin:0 auto}.container #trouble .example .center .point .point-center ul{margin:0 auto;width:calc(100% - 6.4rem)}.container #trouble .example .center .point .point-center ul li{position:relative;z-index:2;background-color:#fff;border-radius:1.6rem;-webkit-filter:drop-shadow(0.2rem 0.4rem 0.8rem rgba(0,0,0,0.25));filter:drop-shadow(0.2rem 0.4rem 0.8rem rgba(0,0,0,0.25))}@media screen and (min-width:750px){.container #trouble .example .center .point .point-center ul li{padding:48px 54px}}@media screen and (max-width:749px){.container #trouble .example .center .point .point-center ul li{padding:24px 27px}}@media screen and (min-width:750px){.container #trouble .example .center .point .point-center ul li+li{margin-top:40px}}@media screen and (max-width:749px){.container #trouble .example .center .point .point-center ul li+li{margin-top:20px}}.container #trouble .example .center .point .point-center ul li .point-no{color:#188DB1;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container #trouble .example .center .point .point-center ul li .point-no span{position:relative;margin-top:-1rem;font-weight:400;font-size:3.2rem;font-family:"Fjalla One",sans-serif}.container #trouble .example .center .point .point-center ul li .point-no span:after{content:"";position:absolute;left:-5.7rem;bottom:1.5rem;height:0.8rem;width:15.8rem;display:block;background:#188DB1}.container #trouble .example .center .point .point-center ul li .point-no span .no{font-size:5.6rem}.container #trouble .example .center .point .point-center ul li .point-no span .no:after{display:none}.container #trouble .example .center .point .point-center ul li .point-no h3{font-size:3.6rem;letter-spacing:-0.03em;line-height:1.4;text-align:left;font-weight:700;margin-left:3.8rem;white-space:nowrap}.container #trouble .example .center .point .point-center ul li p{line-height:1.6;color:#3C3C3C;text-align:left}@media screen and (min-width:750px){.container #trouble .example .center .point .point-center ul li p{margin-top:28px;font-size:32px}}@media screen and (max-width:749px){.container #trouble .example .center .point .point-center ul li p{margin-top:14px;font-size:16px}}.container #trouble .example .center .point .point-center ul li p span{font-weight:700;color:#D52D1F}.container #trouble .example .center .sub2{padding:3.6rem 0;color:#fff;background-color:#3C3C3C}.container #trouble .example .center .sub2 h3{font-size:3.2rem;line-height:5.12rem}.container #contents{background:#188DB1;padding:6rem 3.2rem 4.8rem}.container #contents h2{color:#fff;position:relative;z-index:1;text-align:center}.container #contents h2 .anshin{margin:0 auto;font-weight:700;font-size:4.4rem;border-radius:0.8rem;width:14.4rem;height:7.4rem;background-color:#D52D1F}@media screen and (max-width:749px){.container #contents h2 .anshin{line-height:1.6}}.container #contents h2 .service{font-size:6.4rem;line-height:1.1;-webkit-filter:drop-shadow(0.2rem 0.4rem 0 #3C3C3C);filter:drop-shadow(0.2rem 0.4rem 0 #3C3C3C)}.container #contents h2:after{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:-0.2rem;margin:0 auto;background-image:url("../img/content_emblem.svg");background-size:contain;background-repeat:no-repeat;width:22rem;height:16rem;display:block}.container #contents .contents--case{margin-top:-4.2rem;position:relative;padding:0 2.4rem 6rem;z-index:1;text-align:center;-webkit-filter:drop-shadow(0.2rem 0.2rem 1.2rem #1b4d7e);filter:drop-shadow(0.2rem 0.2rem 1.2rem #1b4d7e)}.container #contents .contents--case:before{content:"";position:absolute;z-index:-1;background-size:contain;background-image:url("../img/object.svg");background-repeat:no-repeat;background-position:center;width:68.8rem;width:100%;height:auto;margin:auto 0;left:0;top:0;bottom:0}.container #contents .contents--case .box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:64rem;margin:1.5rem auto 0}@media screen and (max-width:749px) and (max-width:360px){.container #contents .contents--case .box{width:62rem}}.container #contents .contents--case .box .text{position:absolute;width:35.4rem;left:3.2rem;bottom:4.6rem;text-align:left;white-space:nowrap}@media screen and (max-width:749px) and (max-width:360px){.container #contents .contents--case .box .text{left:1rem}}.container #contents .contents--case .box .text p.arrow{position:relative;letter-spacing:-0.05em;text-align:center;line-height:1;font-size:4.4rem;font-weight:700;margin-bottom:4.4rem;color:#D52D1F}.container #contents .contents--case .box .text p.arrow:after{content:"";position:absolute;left:0;right:0;bottom:-3rem;margin:0 auto;background-image:url("../img/arrow.svg");background-size:contain;background-repeat:no-repeat;width:98%;height:2rem;display:block}.container #contents .contents--case .box .text .t4{color:#3C3C3C;font-size:6rem;font-weight:700;line-height:6.4rem;letter-spacing:-0.02em}.container #contents .contents--case .box .text .t4 span{font-size:4.8rem}.container #contents .contents--case .box .text .t4 span.blue{color:#188DB1;font-size:5.2rem;letter-spacing:-0.06em}.container #contents .contents--case .box img{width:29rem;height:40rem}.container #contents .contents--case .t5{font-weight:700;text-align:center;color:#fff;width:64rem;font-size:3.2rem;line-height:1.2;background-color:#D52D1F;border-radius:3.4rem;padding:0.8rem 2rem;display:inline-block}@media screen and (max-width:749px){.container #contents .contents--case .t5{padding-bottom:1rem}}@media screen and (max-width:749px) and (max-width:360px){.container #contents .contents--case .t5{width:60rem;letter-spacing:-0.2rem}}@media screen and (max-width:749px) and (max-width:320px){.container #contents .contents--case .t5{width:52rem;letter-spacing:-0.5rem}}.container #contents .contents--case .t5 span{font-size:4rem}.container #contents .contents--case .mark{width:44.8rem;margin:3rem auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.container #contents .contents--case .mark img{width:8.8rem;height:8.8rem}.container #contents .contents--case .mark .t10{text-align:left;font-weight:700;font-size:4.8rem;color:#3C3C3C;line-height:5.76rem}.container #contents .contents--case .mark .t10 span{display:block;color:#188DB1}.container #contents .contents--case .t7{color:#6B6B6B;font-size:3rem;width:44.6rem;margin:2.4rem auto 4.4rem;padding-top:0.2rem;background-image:-webkit-gradient(linear,left top,right top,from(#D4D4D4),color-stop(0.8rem,#D4D4D4),color-stop(0.8rem,transparent),color-stop(1.2rem,transparent));background-image:linear-gradient(to right,#D4D4D4,#D4D4D4 0.8rem,transparent 0.8rem,transparent 1.2rem);background-size:1.2rem 0.2rem;background-position:left top;background-repeat:repeat-x}.container #evacuation{padding-bottom:80px;position:relative;z-index:1;background:#F7F7F7}.container #evacuation:after{content:"";position:absolute;left:50%;z-index:3;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-color:#F7F7F7 transparent transparent transparent}@media screen and (min-width:750px){.container #evacuation:after{bottom:-25px;border-width:32px 32px 0 32px}}@media screen and (max-width:749px){.container #evacuation:after{bottom:-13px;border-width:16px 16px 0 16px}}.container #evacuation .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media screen and (min-width:750px){.container #evacuation .top{padding:204px 0 152px}}@media screen and (max-width:749px){.container #evacuation .top{padding:102px 0 76px}}.container #evacuation .top .qa{position:relative}.container #evacuation .top .qa h3{font-size:6.4rem;line-height:7.2rem;letter-spacing:-0.05em;color:#3C3C3C;text-align:left;position:relative}@media screen and (min-width:750px){.container #evacuation .top .qa h3{margin-right:200px}}@media screen and (max-width:749px){.container #evacuation .top .qa h3{margin-right:100px}}.container #evacuation .top .iconWrap{position:absolute;display:inline-block}@media screen and (min-width:750px){.container #evacuation .top .iconWrap{width:174px;margin-left:27px;top:-30px}}@media screen and (max-width:749px){.container #evacuation .top .iconWrap{width:86px;margin-left:13px;top:-15px}}.container #evacuation .box{padding:0 3.2rem}.container #evacuation .box .question{padding:10rem 0 6.4rem;position:relative;text-align:left;border-radius:1.6rem 1.6rem 0px 0px;background-color:#fff}.container #evacuation .box .question:after{content:"";position:absolute;left:0;right:0;bottom:0;margin:0 auto;padding:4.8rem 0 11.4rem;background-size:1.2rem 0.2rem;background-position:left bottom;background-repeat:repeat-x;width:85%}@media screen and (min-width:750px){.container #evacuation .box .question:after{background-image:linear-gradient(to right,#D4D4D4,#D4D4D4 8px,transparent 4px,transparent 4px)}}@media screen and (max-width:749px){.container #evacuation .box .question:after{background-image:linear-gradient(to right,#D4D4D4,#D4D4D4 4px,transparent 2px,transparent 2px)}}.container #evacuation .box .question div{position:relative;width:85%;margin:0 auto}.container #evacuation .box .question div .icon-q{position:absolute;top:-15rem;left:0;right:0;margin:0 auto;width:9.8rem;height:10.4rem}.container #evacuation .box .question div p{display:block;font-size:3.2rem;line-height:1.6;letter-spacing:-0.022em;font-weight:700}.container #evacuation .box .question div p span{border-bottom:0.4rem solid #D52D1F}.container #evacuation .box .answer{position:relative;width:100%;border-radius:0px 0px 1.6rem 1.6rem;margin:0rem auto 8rem;padding:0 0 0;border-top:1px solid #fff;background-color:#fff}.container #evacuation .box .answer:last-child{margin-bottom:0}.container #evacuation .box .answer .icon-a{position:absolute;top:5rem;left:0;right:0;margin:0 auto;width:9.8rem;height:10.4rem}.container #evacuation .box .answer .t-st{width:85%;text-align:center;font-size:3.2rem;line-height:1.3;color:#D52D1F;font-weight:bold;margin:20rem auto 0;letter-spacing:-0.03em}.container #evacuation .box .answer .t-st span{font-size:4rem;display:inline-block;font-weight:bold}@media screen and (max-width:749px){.container #evacuation .box .answer .t-st span.no{padding-left:0.5em;letter-spacing:-0.06em}}.container #evacuation .box .answer .t-st span.rp{padding-right:1.5rem}.container #evacuation .box .answer .text{width:85%;margin:0 auto;font-size:3.2rem;font-weight:400;line-height:1.6;color:#393939;text-align:left;letter-spacing:-0.02em;padding-top:5rem;display:none;-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}@-webkit-keyframes fadeInAnime{0%{opacity:0}to{opacity:1}}@keyframes fadeInAnime{0%{opacity:0}to{opacity:1}}.container #evacuation .box .answer .text span{font-weight:700;color:#188DB1}.container #evacuation .box .answer .answer-btn{padding:5rem;text-align:center}.container #evacuation .box .answer .answer-btn img{margin:0 auto;display:block}.container #evacuation .box .answer .answer-btn img.open{width:17rem}.container #evacuation .box .answer .answer-btn img.close{width:19.2rem;display:none}.container #evacuation .box .answer .answer-btn img:hover{cursor:pointer}.container .info{position:relative;background-color:#3C3C3C}@media screen and (min-width:750px){.container .info{padding:0 0 236px}}@media screen and (max-width:749px){.container .info{padding:0 0 118px}}.container .info .message{line-height:1.4;font-weight:bold;text-align:center;color:#fff}@media screen and (min-width:750px){.container .info .message{height:264px;padding:64px 0;font-size:32px}}@media screen and (max-width:749px){.container .info .message{height:132px;padding:32px 0;font-size:16px}}.container .info .badge{position:absolute;left:50%;z-index:2;-webkit-transform:translateX(-50%);transform:translateX(-50%);line-height:1;font-weight:bold;color:#fff;background-color:#D52D1F}@media screen and (min-width:750px){.container .info .badge{width:232px;padding:12px 16px;top:230px;font-size:40px;border-radius:32px}}@media screen and (max-width:749px){.container .info .badge{width:116px;padding:6px 8px;top:115px;font-size:20px;border-radius:16px}}.container .info .imageWrap{position:relative;z-index:0}.container .info .box{width:calc(100% - 32px);position:relative;z-index:1;text-align:left;border:2px solid #D52D1F;border-radius:8px;background-color:#fff}@media screen and (min-width:750px){.container .info .box{max-width:688px;margin:-80px auto 0;padding:52px 56px 128px}}@media screen and (max-width:749px){.container .info .box{margin:-40px auto 0;padding:26px 28px 64px}}.container .info .titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:750px){.container .info .iconWrap{width:112px}}@media screen and (max-width:749px){.container .info .iconWrap{width:56px}}.container .info .title{line-height:1.2;font-weight:bold;color:#188DB1}@media screen and (min-width:750px){.container .info .title{width:calc(92% - 112px);font-size:40px}}@media screen and (max-width:749px){.container .info .title{width:calc(92% - 56px);font-size:20px}}@media screen and (min-width:750px){.container .info .emphasis{font-size:56px}}@media screen and (max-width:749px){.container .info .emphasis{font-size:28px}}.container .info .emphasis.red{color:#D52D1F}.container .info .text{line-height:1.6}@media screen and (min-width:750px){.container .info .text{margin-top:47px;font-size:31px}}@media screen and (max-width:749px){.container .info .text{margin-top:16px;font-size:16px}}.container .info .board{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);line-height:1.1;font-weight:bold;color:#fff;border-radius:1000px;background-color:#D52D1F}@media screen and (min-width:750px){.container .info .board{width:576px;padding:30px 44px;bottom:-85px}}@media screen and (max-width:749px){.container .info .board{width:288px;padding:15px 22px;bottom:-42px}}.container .info .free{border-right:2px solid #fff}@media screen and (min-width:750px){.container .info .free{height:100px;margin-right:24px;padding-right:24px;font-size:48px}}@media screen and (max-width:749px){.container .info .free{height:50px;margin-right:12px;padding-right:12px;font-size:24px}}.container .info .implement{letter-spacing:-1px}@media screen and (min-width:750px){.container .info .implement{font-size:40px}}@media screen and (max-width:749px){.container .info .implement{font-size:20px}}@media screen and (min-width:750px){.container .info .use{font-size:34px}}@media screen and (max-width:749px){.container .info .use{font-size:17px}}.container .solution{position:relative}@media screen and (min-width:750px){.container .solution{padding:112px 0}}@media screen and (max-width:749px){.container .solution{padding:56px 0}}.container .solution .inner2{max-width:640px;margin:0 auto;width:calc(100% - 56px)}.container .solution .heading{display:inline-block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-weight:bold;line-height:1.2;text-align:center;color:#fff;background-color:#188DB1}@media screen and (min-width:750px){.container .solution .heading{width:640px;padding:28px 0;top:-80px;font-size:36px;border-radius:16px}}@media screen and (max-width:749px){.container .solution .heading{width:320px;padding:14px 0;top:-40px;font-size:18px;border-radius:8px}}.container .solution .heading:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-color:#188DB1 transparent transparent transparent}@media screen and (min-width:750px){.container .solution .heading:after{bottom:-28px;border-width:34px 34px 0 34px}}@media screen and (max-width:749px){.container .solution .heading:after{bottom:-14px;border-width:17px 17px 0 17px}}@media screen and (min-width:750px){.container .solution .emphasis{font-size:50px}}@media screen and (max-width:749px){.container .solution .emphasis{font-size:25px}}.container .solution .item:not(:last-child){background:url("../img/area-arrow2.svg") no-repeat center bottom/100%}@media screen and (min-width:750px){.container .solution .item{padding:48px 0 56px}}@media screen and (max-width:749px){.container .solution .item{padding:24px 0 28px}}.container .solution .row{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:750px){.container .solution .iconWrap{width:96px}}@media screen and (max-width:749px){.container .solution .iconWrap{width:48px}}.container .solution .titleWrap{line-height:1}@media screen and (min-width:750px){.container .solution .titleWrap{margin-left:32px}}@media screen and (max-width:749px){.container .solution .titleWrap{margin-left:16px}}.container .solution .num{line-height:1;text-align:center;color:#fff;font-family:"Fjalla One",sans-serif;border-radius:100px;background-color:#D52D1F}@media screen and (min-width:750px){.container .solution .num{width:112px;padding:7px 0;font-size:34px}}@media screen and (max-width:749px){.container .solution .num{width:56px;padding:4px 0;font-size:17px}}.container .solution .title{font-weight:bold;color:#D52D1F}@media screen and (min-width:750px){.container .solution .title{margin-top:16px;font-size:40px}}@media screen and (max-width:749px){.container .solution .title{margin-top:8px;font-size:20px}}.container .solution .text{line-height:1.4;text-align:left}@media screen and (min-width:750px){.container .solution .text{margin-top:32px;font-size:32px}}@media screen and (max-width:749px){.container .solution .text{margin-top:16px;font-size:16px}}.container #flow{background:#CFE7EE;text-align:center;border-top:1px solid #CFE7EE}.container #flow .box{position:relative;background:#FFF;padding:6.8rem 5.4rem 8rem}.container #flow .box:first-of-type{padding-top:16rem}.container #flow .box:first-of-type h3{position:absolute;top:-8.6rem;left:0;right:0;margin:0 auto;color:#fff;font-size:6.4rem;font-weight:700;line-height:1.1;padding:4rem;letter-spacing:-0.03em;border-radius:1.6rem;background-color:#188DB1;width:calc(100% - 10.4rem)}@media screen and (max-width:749px){.container #flow .box:first-of-type h3{padding-top:3.6rem;line-height:1.4}}.container #flow .box:nth-of-type(2n){background:#F7F7F7}.container #flow .box .inbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;margin:0 auto}.container #flow .box .inbox img{width:12rem;margin:auto 0}.container #flow .box .inbox .set{text-align:left;width:48rem}@media screen and (max-width:749px){.container #flow .box .inbox .set{width:100%;margin-left:4rem}}.container #flow .box .inbox .set .top{font-size:3.6rem;font-weight:bold;color:#D52D1F;line-height:1.3;padding-bottom:2.4rem}.container #flow .box .inbox .set .under{font-size:3.2rem;font-weight:500;line-height:1.3;color:#3C3C3C}.container #flow .box .arrow{position:absolute;left:0;right:0;bottom:-2rem;width:4rem;margin:0 auto;z-index:1}.container #cost{background:#CFE7EE;text-align:center;padding:4.8rem 0 10.5rem}.container #cost .icon{margin:0 auto;max-width:8.4rem}.container #cost h3{color:#3C3C3C;font-size:6.4rem;line-height:1;margin-bottom:5.2rem}.container #cost h3 span{display:block;margin:2rem auto 0;width:32rem;background:#fff;border:0.2rem solid #D52D1F;color:#D52D1F;font-size:3.2rem;line-height:1.5}@media screen and (max-width:749px){.container #cost h3 span{line-height:1.7;padding-bottom:0.3rem}}.container #cost .box{width:84%;margin:0 auto}.container #cost .box .top{display:block;background:#188DB1;color:#fff;font-size:3.2rem;font-weight:bold;line-height:1.8;border-radius:1.6rem 1.6rem 0 0;padding:0.4rem 0 0}.container #cost .box .inner{border-radius:0 0 1.6rem 1.6rem;background:#FFF;-webkit-filter:drop-shadow(0 0.4rem 0 rgba(0,0,0,0.16));filter:drop-shadow(0 0.4rem 0 rgba(0,0,0,0.16))}.container #cost .box .inner .price{color:#D52D1F;font-size:3.2rem;line-height:1.5;font-weight:bold}.container #cost .box .inner .price.pe{padding:0.8rem 0}.container #cost .box .inner .price span{font-size:7.6rem;font-family:"Fjalla One",sans-serif;letter-spacing:0.05em}.container #cost .box .inner .text{font-size:2.8rem;color:#393939;font-weight:400;line-height:1.4;padding-bottom:1.6rem}.container #cost .box .inner .s-list{text-align:center;margin:0 auto;padding:2.4rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container #cost .box .inner .s-list li.fee{width:37%}.container #cost .box .inner .s-list li.fee.br{border-right:1px solid #E6E8EC}.container #cost .box .inner .s-list li.fee.br span{color:#188DB1}.container #cost .box .inner .s-list li.fee p{text-align:center;width:100%;display:block;font-weight:700;color:#393939;font-size:2.8rem;line-height:1.4}.container #cost .box .inner .s-list li.fee p span{color:#D52D1F;font-weight:bold;display:block;width:100%}.container #cost .box .inner .s-list li.percent{width:63%}.container #cost .box .inner .s-list li.percent.bl{border-left:1px solid #E6E8EC}.container #cost .box .inner .s-list li.percent p{margin:0 3rem}.container #cost .box .inner .s-list li.percent p.u-line{padding-bottom:1.4rem;margin-bottom:1.4rem;border-bottom:1px solid #E6E8EC}.container #cost .box .inner .s-list li.percent p span.ls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;text-align:left;font-weight:400;font-size:2.8rem;color:#393939;line-height:1.4;white-space:nowrap}.container #cost .box .inner .s-list li.percent p span.ls .rs{text-align:right;font-family:"Fjalla One",sans-serif;font-size:4.8rem;line-height:normal;font-weight:bold;color:#D52D1F}.container #cost .box .inner .s-list li.percent p span.ls .rs .small{font-size:3.6rem}.container #cost .box .inner .s-list li.percent p span.bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.container #cost .box .inner .s-list li.percent p span.bottom img{margin:0 1.8rem 1.1rem;width:2rem;height:2rem}.container #cost .box .inner .s-list li.percent p span.bottom .plus_text{text-align:left;font-weight:400;font-size:2.8rem;color:#393939;line-height:1.4}@media screen and (max-width:749px){.container #cost .box .inner .s-list li.percent p span.bottom .plus_text{line-height:1.6}}.container #cost .box .inner .line{width:calc(100% - 8.8rem);height:1px;margin:0 auto;background:#E6E8EC}.container #cost .box .plus{margin:2.4rem auto}.container #cost .box .plus img{width:3.2rem}.container #cost .list{margin-top:4.6rem;text-align:left;color:#6B6B6B;font-size:2.4rem;font-weight:400;line-height:1.5}.container #cost .list li{margin-bottom:1.2rem;position:relative;padding-left:4rem;line-height:1.3}.container #cost .list li:last-child{margin-bottom:0}.container #cost .list li:after{content:"※";position:absolute;left:0;top:0rem}.container #contact{background:#F7F7F7;margin-top:-3.2rem;padding:6.4rem 0 8rem;-webkit-filter:drop-shadow(0 -0.4rem 0.8rem rgba(26,26,26,0.16));filter:drop-shadow(0 -0.4rem 0.8rem rgba(26,26,26,0.16))}.container #contact p.icon{text-align:center}.container #contact h3{text-align:center;color:#3C3C3C;width:84%;font-size:6.4rem;letter-spacing:-0.05em;line-height:1.1;padding:2rem 0 5.2rem;margin:0 auto 6.4rem;border-bottom:0.2rem solid #D4D4D4}.container #contact form{width:84%;margin:0 auto}.container #contact form .ft{color:#000;font-size:3rem;font-weight:700;line-height:1.5;margin-bottom:1.6rem}.container #contact form .ft span.required{font-size:2.4rem;background:#FFF;line-height:1;border-radius:0.4rem;font-weight:bold;margin-right:1.6rem;padding:0.4rem 0.8rem;color:#D52D1F;border:1px solid #B14747}.container #contact form .ft span.any{font-size:2.4rem;background:#FFF;line-height:1;border-radius:0.4rem;font-weight:bold;margin-right:1.6rem;padding:0.4rem 0.8rem;color:#188DB1;border:1px solid #188DB1}.container #contact form .ft span.small{font-size:2.8rem}.container #contact form button img{background-color:#F7F7F7}.container #contact form .input,.container #contact form textarea{width:100%;border:1px solid #9F9F9F;border-radius:0.8rem;padding:2rem 3.2rem;font-size:2.8rem;margin-bottom:4rem}.container #contact form .input::-webkit-input-placeholder,.container #contact form textarea::-webkit-input-placeholder{color:#9F9F9F;font-weight:400;font-family:"游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","sans-serif"}.container #contact form .input::-moz-placeholder,.container #contact form textarea::-moz-placeholder{color:#9F9F9F;font-weight:400;font-family:"游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","sans-serif"}.container #contact form .input:-ms-input-placeholder,.container #contact form textarea:-ms-input-placeholder{color:#9F9F9F;font-weight:400;font-family:"游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","sans-serif"}.container #contact form .input::-ms-input-placeholder,.container #contact form textarea::-ms-input-placeholder{color:#9F9F9F;font-weight:400;font-family:"游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","sans-serif"}.container #contact form .input::placeholder,.container #contact form textarea::placeholder{color:#9F9F9F;font-weight:400;font-family:"游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","sans-serif"}.container #contact form .address-area p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:3.2rem;font-weight:400;line-height:1.5}.container #contact form .address-area p span{width:4rem}.container #contact form .address-area p input{max-width:calc(100% - 4rem)}.container #contact form .address-area p input.zip-input{max-width:81%;margin-bottom:1.6rem}.container #contact form button{border:none;display:block;margin:0 auto;width:100%;max-width:40.4rem}.container #contact form button:hover{cursor:pointer}.container footer{text-align:center}.container footer.index{margin-bottom:12rem}.container footer .st{color:#FFF;font-size:5.2rem;letter-spacing:0.1em;line-height:1.2;background:#AD4044;font-family:"Zen Antique Soft",serif;padding:2.8rem 0}.container footer .st:after{left:calc(50% - 4.9rem);bottom:-3rem;border-width:4.2rem 4.9rem 0 4.9rem;border-color:#AD4044 transparent transparent transparent}.container footer .inner{width:93%;margin:6.6rem auto 3.8rem}.container footer .inner p{color:#2B2B2B}.container footer .inner p.f-logo{display:block;border-bottom:1px solid #C1C1C1;padding-bottom:5rem;margin-bottom:4rem}.container footer .inner p.f-logo img{max-width:55.2rem}.container footer .inner p.top{font-size:3rem;font-weight:700;line-height:1.6;margin-bottom:3.8rem;font-weight:700}.container footer .inner p.branch{font-size:3rem;line-height:1.5;margin-bottom:1.4rem;font-weight:700}.container footer .inner p.branch span{color:#AD4044;display:block;font-size:3rem}.container footer .inner p.address{font-size:2.6rem;line-height:1.5;margin-bottom:3.8rem;font-weight:700}.container footer .inner p.address:last-child{margin-bottom:0}.container footer .gray{background:#524F4F;line-height:1.5;padding-top:4rem;padding-bottom:10em;font-family:"游ゴシック","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.container footer .gray p{font-size:2.4rem;color:#D6D6D6}.container footer .gray p a{font-size:2.2rem;margin-bottom:1.6rem;display:block;color:#D6D6D6;text-decoration:underline}.container footer .gray.g-thanks{padding-bottom:5.2rem}.container #fixed{position:fixed;z-index:20000;bottom:0;width:100%;max-width:750px}.container #fixed .white{width:100%;height:14.4rem;padding:0 3.2rem 2.4rem;background-color:#fff;-webkit-box-shadow:0px -0.6rem 0.4rem -0.3rem rgba(26,26,26,0.16);box-shadow:0px -0.6rem 0.4rem -0.3rem rgba(26,26,26,0.16);border-top:1px solid #fff}@media screen and (max-width:749px) and (min-width:540px){.container #fixed .white{height:24rem}}.container #fixed .white img.bubble{width:28.4rem;position:absolute;left:0;right:0;top:-14rem;margin:0 auto}@media screen and (max-width:749px) and (min-width:540px){.container #fixed .white img.bubble{width:50rem;top:-20rem}}.container #fixed .white .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-5.6rem auto 0}.container #fixed .white .link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem;width:58%;height:11.2rem;background-color:#188DB1;border-radius:0.8rem;border:0.2rem solid #3C3C3C;-webkit-filter:drop-shadow(0.2rem 0.4rem 0 #3C3C3C);filter:drop-shadow(0.2rem 0.4rem 0 #3C3C3C)}.container #fixed .white .link a+a{width:42%;margin-left:1.875rem}@media screen and (max-width:749px) and (min-width:540px){.container #fixed .white .link a{padding:8rem}}.container #fixed .white .f-text{margin:1.6rem auto 0}.container #popup{position:fixed;z-index:20001;left:0;top:0;background:rgba(24,141,177,0.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:100vw;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);display:none}.container #popup .popup-in{position:fixed;overflow-y:scroll;height:100vh;top:0;left:0;right:0;margin:auto;padding:8rem 0 20rem;text-align:right}.container #popup .popup-in .close-btn{position:fixed;top:0;right:0;max-width:80px;z-index:100}.container #popup .popup-in .close-btn:hover{cursor:pointer}.container #popup .popup-in .inner{position:relative;padding:14px 14px 24px;width:100%;margin:0 auto;max-width:344px;background:#FFF;border-radius:3.2rem;-webkit-filter:drop-shadow(0.2rem 0.2rem 0.8rem rgba(26,26,26,0.5));filter:drop-shadow(0.2rem 0.2rem 0.8rem rgba(26,26,26,0.5))}.container #popup .popup-in .inner p{text-align:center}.container #popup .popup-in .inner p.t1{display:block;border-bottom:1px solid #E6E8EC;padding-bottom:14px;margin-bottom:14px}.container #popup .popup-in .inner p.t1 img{max-width:220px;margin:0 0 0 34px;display:block}.container #popup .popup-in .inner .box{max-width:274px;margin:0 auto}.container #popup .popup-in .inner .box p.t2{margin-bottom:0}.container #popup .popup-in .inner .box p.t3{color:#FFF;font-size:15px;font-weight:bold;background:#D52D1F;line-height:1;display:block;padding:5px 0;margin-bottom:12px}.container #popup .popup-in .inner .box p.t4{font-size:14px;font-weight:bold;line-height:1.5;color:#3C3C3C;margin-bottom:12px}.container #popup .popup-in .inner .popup-link a{display:block}.container #popup .popup-in .inner .popup-link a+a{margin-top:12px}@supports (-webkit-touch-callout:none){.container #popup{height:100vh;height:-webkit-fill-available}}.container #thanks{padding:8rem 0;width:84%;margin:0 auto;text-align:center}.container #thanks p{font-weight:500;font-size:18px;line-height:1.5}.container #thanks p span{display:block;font-weight:bold;margin-bottom:2.4rem}.container #thanks p a{display:block;margin-top:2.4rem;color:#188DB1;text-decoration:underline}.inline-radio{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4rem;position:relative;font-size:3.2rem;font-weight:500;color:#393939;border:1px solid #9F9F9F;background:#fff;border-radius:0.8rem;height:9.6rem}.inline-radio .line{position:absolute;width:1px;height:9.4rem;background:#9F9F9F;top:0;left:50%}.inline-radio div:not(.formError,.formErrorContent){position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:9.6rem;width:100%}.inline-radio div:not(.formError,.formErrorContent).active{position:absolute;-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%;height:9.4rem;top:0;left:0;-webkit-transform:translateX(0);transform:translateX(0);background:#188DB1;z-index:1;display:none;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}@media screen and (max-width:749px){.inline-radio div:not(.formError,.formErrorContent).active{height:9.2rem}}.inline-radio div:not(.formError,.formErrorContent).o-on{border-radius:0.8rem 0 0 0.8rem}.inline-radio div:not(.formError,.formErrorContent).o-off{border-radius:0 0.8rem 0.8rem 0}.inline-radio input{width:100%;height:9.6rem;opacity:0}.inline-radio input:hover{cursor:pointer}.inline-radio label{-webkit-transition:0.3s;transition:0.3s;position:absolute;top:0;left:0;color:#393939;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;height:9.6rem;font-size:3.2rem;font-weight:500;overflow:hidden;z-index:2}.inline-radio label:after{position:absolute;z-index:2;top:calc(50% - 3.2rem);left:calc(50% - 3.2rem);width:6.4rem;height:3.2rem}.inline-radio label.on:after{content:"有り"}.inline-radio label.off:after{content:"無し"}.inline-radio label:visited.on{border-right:none}.inline-radio input:checked+label{color:#FFF}.inline-radio.android .o-on{width:50%!important;height:9.6rem!important;opacity:1!important;position:absolute;left:0;top:0}.inline-radio.android .o-off{width:50%!important;opacity:1!important;position:absolute;left:50%;top:0}.inline-radio.android label{width:100%}.inline-radio.android input{height:10px!important}.inline-radio.android input:checked+label.on{background:#188DB1}.inline-radio.android input:checked+label.off{background:#188DB1}.radio-area{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4rem;position:relative;font-size:3.2rem;font-weight:500;color:#393939;width:100%;height:9.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.radio-area input[type=radio]{opacity:0;position:absolute;right:0;top:0}.radio-area .box{width:50%;text-align:center;position:relative}.radio-area .box+.box{margin-left:0.8rem}.radio-area .box label{padding-top:0.4rem;display:block;height:9.6rem;-webkit-transition:0.3s;transition:0.3s;background:#fff;color:#A1A1A1;line-height:280%;-webkit-filter:drop-shadow(0 0.4rem 0.4rem rgba(0,0,0,0.16));filter:drop-shadow(0 0.4rem 0.4rem rgba(0,0,0,0.16))}.radio-area .box label span{font-size:3.6rem;font-weight:700}@media screen and (max-width:749px){.radio-area .box label span{line-height:1.2}}.radio-area .box label:hover{cursor:pointer}.radio-area .box label.radio1{border-right:none;border-radius:0.8rem}.radio-area .box label.radio2{border-left:none;border-radius:0.8rem}.radio-area input:checked+label{background:#188DB1;color:#FFF;-webkit-box-shadow:0.4rem 0.4rem 0.4rem 0 rgba(0,0,0,0.16) inset;box-shadow:0.4rem 0.4rem 0.4rem 0 rgba(0,0,0,0.16) inset;-webkit-filter:drop-shadow(0 0 0 rgba(0,0,0,0.16));filter:drop-shadow(0 0 0 rgba(0,0,0,0.16))}
#contact .g-recaptcha{
  margin-bottom: 40px;
  display: flex;
  justify-content: center;
}