*{transition:opacity .2s ease-out,color .1s ease-out,background-color .2s ease-out,border-radius .2s ease-out,box-shadow .2s ease-out,text-shadow .2s ease-out,transform .2s ease-out;-webkit-transition:opacity .2s ease-out,color .1s ease-out,background-color .2s ease-out,border-radius .2s ease-out,box-shadow .2s ease-out,text-shadow .2s ease-out,-webkit-transform .2s ease-out}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px;counter-reset:number 0}body{color:#1d1d1d;background:#f2f2f2;line-height:1.8;height:100%;word-break:break-all;-webkit-text-size-adjust:none;overflow-x:hidden;font-family:"Zen Kaku Gothic New",sans-serif}#wrapper{min-width:320px;width:100%;margin:auto;overflow:hidden}a,a:hover{text-decoration:none;color:#1d1d1d}a img{background-color:rgba(255,255,255,.01)}a:hover img{opacity:.8}a[href*=tel]{pointer-events:none;color:inherit}@media only screen and (max-width: 768px){a[href*=tel]{pointer-events:initial !important}}.cf{zoom:1}.cf,.cf:before{content:"";display:table}.cf:after{clear:both}img{max-width:100%;height:auto}@media screen and (min-width: 769px){.sp{display:none !important}}@media screen and (max-width: 768px){.pc{display:none !important}}#container{overflow:hidden}.inner{width:92.5%;margin:auto}@media screen and (min-width: 769px){.inner{max-width:1000px}}.fw_m{font-weight:500}.red_line{border-bottom:1px solid #bf5656}.white_line{border-bottom:1px solid #fff}@media screen and (min-width: 769px){.white_line{border-bottom-width:2px}}.clip_shadow{filter:drop-shadow(0 3px 4px rgba(0, 0, 0, 0.2))}.z1,.z2,.z3,.z4,.z5,.z6,.z7,.z8{position:relative}.z1{z-index:50}.z2{z-index:45}.z3{z-index:40}.z4{z-index:35}.z5{z-index:30}.z6{z-index:25}.z7{z-index:20}.z8{z-index:15}#header{position:absolute;top:0;left:0;right:0;padding-top:15px}#header .logo{margin-bottom:0;position:absolute;left:7vw}#header .line{width:100%;height:4px;background:#f0998f;position:fixed;top:0;left:0;z-index:999}.conversion_area{padding:5% 0}.conversion_area .catch{flex-direction:column}.conversion_area .catch h2{font-size:1.5rem;font-weight:bold;color:#fff;display:inline-block;background:#d80000;border-radius:22px;padding:5px 14px 7px}.conversion_area .catch p{font-size:1.25rem;line-height:1.4;margin-top:10px}.conversion_area .btn_list{gap:8px;margin-top:10px}.conversion_area .btn_list li a{gap:12px;width:100%;pointer-events:auto;padding:0 0 0 20px;transition:inherit;border-radius:5px;-webkit-box-sizing:content-box;-webkit-appearance:none;border:none;box-sizing:border-box;cursor:pointer;color:#fff;text-align:left;position:relative}.conversion_area .btn_list li a strong{font-size:1.625rem;letter-spacing:0}.conversion_area .btn_list li a:after{content:"";background-color:#fff;display:inline-block;height:13px;width:7px;-webkit-mask:url("./img/arrow_btn.svg");mask:url("./img/arrow_btn.svg");-webkit-mask-size:cover;mask-size:cover;position:absolute;right:10px}@media screen and (min-width: 769px){.conversion_area .btn_list li a:after{-webkit-mask:url("./img/arrow_btn_pc.svg");mask:url("./img/arrow_btn_pc.svg");-webkit-mask-size:cover;mask-size:cover}}.conversion_area .btn_list li a i.ico{flex:0 1 28px}.conversion_area .btn_list li a i.ico img{vertical-align:middle}.conversion_area .btn_list li a .txt_clm{flex:0 1 auto;line-height:1}.conversion_area .btn_list li a .txt_clm .small{display:inline-block;line-height:1.1;font-size:.875rem;margin-top:3%}.conversion_area .btn_list li a.btn_tel{border-bottom:4px solid #7b4444;height:100px}.conversion_area .btn_list li a.btn_mail{border-bottom:4px solid #003071}.conversion_area .btn_list li a.btn_mail .ico{flex-basis:19px}.conversion_area .btn_list li a.btn_line{border-bottom:4px solid #2c5c0a}.conversion_area .btn_list li a.btn_line .ico{flex-basis:23px}.conversion_area .btn_list li a.btn_mail,.conversion_area .btn_list li a.btn_line{height:60px;padding-left:16px;gap:4px}.conversion_area .btn_list li a.btn_mail strong,.conversion_area .btn_list li a.btn_line strong{font-size:.857rem}.conversion_area .btn_list li:nth-of-type(1){width:100%}.conversion_area .btn_list li:nth-of-type(n+2){width:calc((100% - 8px)/2)}@media screen and (min-width: 769px){.conversion_area .catch{flex-direction:row;gap:25px}.conversion_area .catch h2{padding:10px 60px;border-radius:25px}.conversion_area .catch p{margin-top:0}.conversion_area .btn_list{margin-top:30px;gap:16px}.conversion_area .btn_list li a:after{right:20px}.conversion_area .btn_list li a.btn_tel{height:88px;justify-content:center}.conversion_area .btn_list li a.btn_tel .ico{flex-basis:48px}.conversion_area .btn_list li a.btn_tel .ico img{width:48px}.conversion_area .btn_list li a.btn_tel .txt_clm{display:flex;flex-direction:row-reverse;gap:.5em;align-items:center}.conversion_area .btn_list li a.btn_tel .txt_clm p{display:flex;flex-direction:column;line-height:1.1}.conversion_area .btn_list li a.btn_tel .txt_clm p strong{font-size:2.6875rem}.conversion_area .btn_list li a.btn_mail,.conversion_area .btn_list li a.btn_line{height:88px;padding-left:10%;gap:6px}.conversion_area .btn_list li a.btn_mail:after,.conversion_area .btn_list li a.btn_line:after{right:16px}.conversion_area .btn_list li a.btn_mail .ico,.conversion_area .btn_list li a.btn_line .ico{flex-basis:1.875rem}.conversion_area .btn_list li a.btn_mail strong,.conversion_area .btn_list li a.btn_line strong{font-size:1.125rem;font-weight:500}.conversion_area .btn_list li:nth-of-type(1){width:50%}.conversion_area .btn_list li:nth-of-type(n+2){width:calc((50% - 32px)/2)}}.fix_btn{position:fixed;bottom:0;z-index:999;width:100%;max-width:750px;background:#f2f2f2;box-shadow:0px 0px 6px rgba(0,0,0,.35);padding:10px 2.5% 10px 3.5%;text-align:center}.fix_btn a{display:block}.fix_btn a img{width:100%}.fix_btn .fix_btn_txt{font-feature-settings:"palt";margin-bottom:10px}.fix_btn .btn_tel{width:100%;pointer-events:auto;padding:0 0 0 14px;transition:inherit;border-radius:5px;-webkit-box-sizing:content-box;-webkit-appearance:none;border:none;box-sizing:border-box;cursor:pointer;color:#fff;text-align:left;position:relative;gap:10px;height:60px;border-bottom:4px solid #7b4444}.fix_btn .btn_tel i.ico{flex:0 1 38px}.fix_btn .btn_tel .txt_clm{flex:0 1 auto;line-height:1}.fix_btn .btn_tel .txt_clm .small{display:inline-block;line-height:1.1;font-size:.875rem}.fix_btn .btn_tel strong{font-size:1.625rem}.fix_btn .btn_tel:after{content:"";background-color:#fff;display:inline-block;height:13px;width:7px;-webkit-mask:url("./img/arrow_btn.svg");mask:url("./img/arrow_btn.svg");-webkit-mask-size:cover;mask-size:cover;position:absolute;right:10px}@media screen and (min-width: 769px){.fix_btn .btn_tel:after{-webkit-mask:url("./img/arrow_btn_pc.svg");mask:url("./img/arrow_btn_pc.svg");-webkit-mask-size:cover;mask-size:cover}}@media screen and (min-width: 769px){.fix_btn{max-width:initial;height:140px;padding:0;display:flex;align-items:center;justify-content:center;text-align:left;gap:35px}.fix_btn .btn_tel{padding:0 0 0 34px;width:780px;height:87px}.fix_btn .btn_tel .txt_clm{display:flex;flex-direction:row-reverse;align-items:center;gap:.5em}.fix_btn .btn_tel .txt_clm p{font-size:1.625rem;display:flex;align-items:center}.fix_btn .btn_tel .txt_clm strong{font-size:2.75rem}.fix_btn .btn_tel i.ico{flex:0 1 50px}}#footer{padding:46px 0 10px}#footer .logo{text-align:center}#footer #copy{margin:23px 0 0;text-align:center;font-size:.812rem}#goTop{position:fixed;bottom:0;right:0;z-index:99}@media screen and (max-width: 700px){#footer{padding:35px 0 10px}#footer .logo{position:static;text-align:center}#footer #copy{margin-top:20px;margin-bottom:0;font-size:.687rem}#goTop img{width:70px;height:70px}}.sec_01{position:relative}.sec_01 .logo{position:absolute;margin:0 auto 50px;padding-top:20px;width:100%;z-index:10;text-align:center}.sec_01 .logo img{width:60%}.sec_01 .inner{position:absolute;left:50%;transform:translateX(-50%);top:16%}.sec_01 .catch_txt{position:relative;z-index:10}.sec_01 .catch_txt .catch01_01{line-height:1.3;font-weight:bold;position:relative;letter-spacing:-0.025em}.sec_01 .catch_txt .catch01_01 .underline_text{font-size:6.6vw;border-bottom:3px solid #bf5656}.sec_01 .catch_txt .catch01_01 .underline_text strong{font-size:2rem}.sec_01 .catch_txt .catch01_02{font-size:4.8vw;font-weight:bold;margin-top:5px}.sec_01 .catch_main_area{position:relative;font-weight:bold;margin-top:25%}.sec_01 .catch_main_area .catch02{color:#bf5656;font-size:6.4vw;letter-spacing:-0.03em}.sec_01 .catch_main_area .catch02 .underline_text{background:linear-gradient(transparent 70%, #EFD000 70%);display:inline-block;line-height:1.5}.sec_01 .catch_main_area .catch02 .large_text{font-size:12.8vw;letter-spacing:-0.12em;display:inline-block;line-height:1}.sec_01 .catch_main_area .catch02 .large_text strong{font-size:16vw;letter-spacing:-0.04em}.sec_01 .catch_main_area .catch03{background:#fff;font-size:1.25rem;font-weight:bold;display:inline-block;line-height:1.5;padding:0 5px}.sec_01 .mv_point{position:relative;z-index:10;gap:5%;margin-top:5%;justify-content:space-between}.sec_01 .mv_point li{background:rgba(203,152,36,.9);box-shadow:0 0 0 1px #fff,0 0 0 4px rgba(203,152,36,.9);border-radius:5px;color:#fff}.sec_01 .mv_point li:nth-of-type(1){flex-basis:60%}.sec_01 .mv_point li:nth-of-type(1) .left_txt{font-size:1.5625rem;line-height:1.1}.sec_01 .mv_point li:nth-of-type(1) .price_txt{font-size:3.286rem;font-weight:bold;line-height:1}.sec_01 .mv_point li:nth-of-type(1) .price_txt strong{line-height:1;font-size:6.25rem;font-weight:bold;display:inline-block}.sec_01 .mv_point li:nth-of-type(1) .price_txt span{display:inline-block;transform:translateY(-5px)}.sec_01 .mv_point li:nth-of-type(2){flex-basis:35%}.sec_01 .mv_point li:nth-of-type(2) strong{font-size:3.312rem;font-weight:bold;line-height:1}.sec_01 .mv_point li:nth-of-type(2) .small{font-size:1.125rem;line-height:1.1}.sec_01 .kome{font-size:.75rem;color:#fff;margin-top:5px;text-align:right}@media screen and (min-width: 769px){.sec_01 .logo{text-align:left;padding:35px 50px}.sec_01 .logo img{width:340px}.sec_01 .inner{width:80%;top:160px}.sec_01 .catch_txt .catch01_01,.sec_01 .catch_txt .catch01_02{display:inline}.sec_01 .catch_txt .catch01_01{line-height:1.3;font-size:2.35vw;font-weight:bold;position:relative;letter-spacing:.025em}.sec_01 .catch_txt .catch01_01 .underline_text{font-size:2.35vw;border-bottom:6px solid #bf5656}.sec_01 .catch_txt .catch01_01 .underline_text strong{font-size:2.92vw}.sec_01 .catch_txt .catch01_02{font-size:2.35vw;font-weight:bold;margin-top:5px}.sec_01 .catch_main_area{position:relative;font-weight:bold;margin-top:2.85vw}.sec_01 .catch_main_area .catch02{color:#bf5656;font-size:2.78vw;letter-spacing:-0.03em}.sec_01 .catch_main_area .catch02 .underline_text{background:linear-gradient(transparent 70%, #EFD000 70%);display:inline;line-height:1.5}.sec_01 .catch_main_area .catch02 .large_text{font-size:5.64vw;letter-spacing:-0.12em;display:block;line-height:1}.sec_01 .catch_main_area .catch02 .large_text strong{font-size:7.28vw;letter-spacing:0}.sec_01 .catch_main_area .catch03{background:#fff;font-size:1.92vw;font-weight:bold;display:inline-block;line-height:1.5;padding:0 5px;margin-top:1.42vw}.sec_01 .mv_point{margin-top:2.85vw;gap:1.42vw;max-width:41.7vw;justify-content:flex-start}.sec_01 .mv_point li{max-height:11.14vw;border-radius:.71vw;box-shadow:0 0 0 1px #fff,0 0 0 .5vw rgba(203,152,36,.9)}.sec_01 .mv_point li:nth-of-type(1){flex-basis:58%}.sec_01 .mv_point li:nth-of-type(1)>div{gap:10px}.sec_01 .mv_point li:nth-of-type(1) .left_txt{font-size:2.71vw;line-height:1.2}.sec_01 .mv_point li:nth-of-type(1) .price_txt{font-size:5.14vw;font-weight:bold;line-height:1}.sec_01 .mv_point li:nth-of-type(1) .price_txt strong{line-height:1;font-size:11.42vw;font-weight:bold;display:inline-block}.sec_01 .mv_point li:nth-of-type(1) .price_txt span{display:inline-block;transform:translateY(-5px)}.sec_01 .mv_point li:nth-of-type(2){flex-basis:40%}.sec_01 .mv_point li:nth-of-type(2) p{font-size:1.92vw;line-height:1.5;margin-bottom:2%}.sec_01 .mv_point li:nth-of-type(2) strong{font-size:5.78vw;font-weight:bold;line-height:.8}.sec_01 .mv_point li:nth-of-type(2) .small{font-size:1.92vw;line-height:1.15;letter-spacing:.05em;padding-left:.5vw}.sec_01 .kome{font-size:.857rem;color:#1d1d1d;margin-top:14px;text-align:left}}.sec_02{padding:10% 0;position:relative}.sec_02 h2{font-size:1.75rem;line-height:1.5}.sec_02 .btnArea{margin-top:10%}.sec_02 .btnArea a{width:100%;height:80px;border:1px solid #bfa79f;border-radius:5px;position:relative;border-bottom:4px solid #bfa79f}.sec_02 .btnArea a figure{position:absolute;bottom:0}.sec_02 .btnArea a .text{padding-left:22%}.sec_02 .btnArea a .text strong{font-size:1.5rem;font-weight:500}.sec_02 .btnArea a .text span{font-weight:bold}.sec_02 .btnArea a:after{content:"";background-color:#fff;display:inline-block;height:13px;width:7px;-webkit-mask:url("./img/arrow_btn.svg");mask:url("./img/arrow_btn.svg");-webkit-mask-size:cover;mask-size:cover;position:absolute;right:10px;background:#bfa79f}@media screen and (min-width: 769px){.sec_02 .btnArea a:after{-webkit-mask:url("./img/arrow_btn_pc.svg");mask:url("./img/arrow_btn_pc.svg");-webkit-mask-size:cover;mask-size:cover}}.sec_02:after{content:"";background:url(./img/arrow_sec02.png) no-repeat;background-size:cover;width:60px;height:33px;position:absolute;left:50%;transform:translateX(-50%);bottom:-20px}@media screen and (min-width: 769px){.sec_02{padding:80px 0}.sec_02 h2{font-size:2.75rem}.sec_02 .btnArea{margin-top:5%;display:flex;justify-content:center}.sec_02 .btnArea a{width:800px;height:180px;border-width:5px;box-shadow:0 10px 0 #bfa79f;border-radius:10px}.sec_02 .btnArea a figure{position:absolute;bottom:-1px;left:5%;height:107%}.sec_02 .btnArea a figure img{height:100%;width:auto}.sec_02 .btnArea a .text{padding-left:25%;font-size:2.25rem;line-height:1.4}.sec_02 .btnArea a .text strong{font-size:3.125rem}.sec_02 .btnArea a .text span{font-weight:bold}.sec_02 .btnArea a:after{width:15px;height:28px;right:45px}.sec_02:after{width:80px;height:43px;position:absolute;left:50%;transform:translateX(-50%);bottom:-43px}}.sec_03{padding:10% 0 15%;-webkit-clip-path:polygon(50% 100%, 100% calc(100% - 50px), 100% 0, 0 0, 0 calc(100% - 50px));clip-path:polygon(50% 100%, 100% calc(100% - 50px), 100% 0, 0 0, 0 calc(100% - 50px));background:rgba(0,0,0,0) linear-gradient(0deg, #3B80AB 25%, #F2F2F2 42%) 0% 0% no-repeat padding-box}@media screen and (min-width: 769px){.sec_03{-webkit-clip-path:polygon(50% 100%, 100% calc(100% - 140px), 100% 0, 0 0, 0 calc(100% - 140px));clip-path:polygon(50% 100%, 100% calc(100% - 140px), 100% 0, 0 0, 0 calc(100% - 140px))}}.sec_03 .btn_anchor{gap:7px}.sec_03 .btn_anchor li{flex-basis:48.9%}.sec_03 .btn_anchor li a{font-weight:500;width:100%;height:60px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#fff;border:1px solid #3b80ab;border-bottom-width:4px;border-radius:5px}.sec_03 .btn_anchor li a:after{content:"";width:6px;height:6px;border:6px solid #3b80ab;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);display:block;transform:translateY(-6px) rotate(45deg);transform-origin:center}.sec_03 h2{font-size:1.5rem;line-height:1.4}.sec_03 h2 strong{font-size:1.75rem}.sec_03 .nayami_list{border-radius:10px;padding:0 15px;width:90%;margin:10px auto}.sec_03 .nayami_list li{padding:10px 0;display:flex;align-items:center;gap:10px;font-weight:bold;line-height:1.4}.sec_03 .nayami_list li:before{content:"";background:url(./img/ico_check.png);background-size:cover;width:16px;height:16px}.sec_03 .nayami_list li:nth-of-type(n+2){border-top:1px dotted #3b80ab}.sec_03 .catch{margin-top:10%;color:#fff;font-size:1.75rem;font-weight:bold;line-height:1.4;letter-spacing:-1.4px}.sec_03 .catch span{display:inline-block;padding:0 5px;background:#bf5656;border-radius:5px;margin-right:5px}@media screen and (min-width: 769px){.sec_03{padding:100px 0 140px}.sec_03 .btn_anchor li{flex:1}.sec_03 .btn_anchor li a{font-size:1rem;flex-direction:column;position:relative;border-width:2px;box-shadow:0 5px 0 #3b80ab;border-radius:8px;height:68px}.sec_03 .btn_anchor li a:after{transform:translateY(-3px) rotate(45deg);position:static}.sec_03 h2{margin-top:70px;font-size:2.25rem;line-height:1.5}.sec_03 h2 strong{font-size:2.75rem}.sec_03 .nayami_list{margin-top:40px;padding:0 30px;max-width:800px}.sec_03 .nayami_list li{padding:30px 20px;gap:15px;font-size:1.25rem}.sec_03 .nayami_list li:before{width:20px;height:20px}.sec_03 .nayami_list li br{display:none}.sec_03 .catch{margin-top:50px;font-size:2.75rem;line-height:1.8}.sec_03 .catch .marker{line-height:1.5;padding:0 10px}}.sec_04{padding:12% 0 15%;-webkit-clip-path:polygon(50% 100%, 100% calc(100% - 50px), 100% 0, 0 0, 0 calc(100% - 50px));clip-path:polygon(50% 100%, 100% calc(100% - 50px), 100% 0, 0 0, 0 calc(100% - 50px));background:#f2f2f2;margin-top:-10%}@media screen and (min-width: 769px){.sec_04{-webkit-clip-path:polygon(50% 100%, 100% calc(100% - 140px), 100% 0, 0 0, 0 calc(100% - 140px));clip-path:polygon(50% 100%, 100% calc(100% - 140px), 100% 0, 0 0, 0 calc(100% - 140px))}}.sec_04 h2{font-size:1.5rem;line-height:1.1}.sec_04 h2 strong{font-size:1.75rem}.sec_04 h2 span{font-size:2.687rem}.sec_04 .reason_anchor{margin-top:5%}.sec_04 .reason_anchor li{margin-bottom:15px}.sec_04 .reason_anchor li a{width:100%;height:60px;background:rgba(0,0,0,0) linear-gradient(180deg, #F4A4A4 0%, #BF5656 100%) 0% 0% no-repeat padding-box;border-radius:30px 5px 5px 30px;color:#fff;gap:10px;position:relative}.sec_04 .reason_anchor li a .num{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(191,167,159,.9);border-radius:50%;background:#bfa79f;width:58px;height:58px;font-size:1.625rem;font-weight:bold;display:flex;justify-content:center;align-items:center}.sec_04 .reason_anchor li a .text{font-weight:bold}.sec_04 .reason_anchor li a .text strong{font-size:1.25rem;letter-spacing:.03em}.sec_04 .reason_anchor li a .text b{font-size:1.875rem}.sec_04 .reason_anchor li a:after{content:"";background-color:#fff;display:inline-block;height:13px;width:7px;-webkit-mask:url("./img/arrow_btn.svg");mask:url("./img/arrow_btn.svg");-webkit-mask-size:cover;mask-size:cover;position:absolute;right:10px;transform:rotate(90deg);transform-origin:center center}@media screen and (min-width: 769px){.sec_04 .reason_anchor li a:after{-webkit-mask:url("./img/arrow_btn_pc.svg");mask:url("./img/arrow_btn_pc.svg");-webkit-mask-size:cover;mask-size:cover}}.sec_04 .reason_anchor li:nth-of-type(2) a .text,.sec_04 .reason_anchor li:nth-of-type(3) a .text{margin-top:-5px}.sec_04 .reason_anchor li:nth-of-type(3) a .text{line-height:1.2}.sec_04 .reason_anchor li:nth-of-type(3) a .text .kome{font-size:.75rem;font-weight:normal;display:block;line-height:1.5}.sec_04 .reason_list li{margin-top:12%;border-radius:10px;box-shadow:0px 0px 10px rgba(0,0,0,.2);padding:0 5% 5%}.sec_04 .reason_list li .num{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(191,167,159,.9);border-radius:50%;background:#bfa79f;width:58px;height:58px;font-size:1.625rem;font-weight:bold;color:#fff;display:flex;justify-content:center;align-items:center;margin-top:-20px}.sec_04 .reason_list li h3{margin-top:15px;font-size:1.5rem;font-weight:500;line-height:1.4;position:relative;width:100%}.sec_04 .reason_list li h3:before,.sec_04 .reason_list li h3:after{content:"";width:5%;height:2px;background:#bf5656;position:absolute;top:50%;transform:translateY(-50%)}.sec_04 .reason_list li h3:before{left:-5.5%}.sec_04 .reason_list li h3:after{right:-5.5%}.sec_04 .reason_list li .text{margin-top:10px}.sec_04 .reason_list li .text_blue{position:relative}.sec_04 .reason_list li .text_blue .price{line-height:1}.sec_04 .reason_list li .text_blue .price strong{font-size:14.75rem}.sec_04 .reason_list li .text_blue .price .small{display:inline-block;font-size:6.687rem;font-weight:bold;transform:translateY(-5px)}.sec_04 .reason_list li .red_label{position:absolute;top:-8%;left:-5.5%;width:100%;height:100%}.sec_04 .reason_list li .red_label:before{content:"";width:9.4rem;height:6.3rem;border-radius:0px 5px 5px 0px;background:#bf5656;mix-blend-mode:multiply;display:block}.sec_04 .reason_list li .red_label .txt_clm{position:absolute;top:4%;left:3%}.sec_04 .reason_list li .red_label .jisseki{color:#fff}.sec_04 .reason_list li .red_label .price{color:#fff;line-height:.8}.sec_04 .reason_list li .red_label .price strong{font-size:4.125rem}.sec_04 .reason_list li .red_label .price span{font-size:1.5rem;font-weight:bold;display:inline-block;line-height:1.1}.sec_04 .reason_list li .img_clm{position:relative;margin-top:10%}.sec_04 .reason_list li:nth-of-type(1) .soudan{position:absolute;font-size:1.625rem;top:15%;right:0;line-height:1.1}.sec_04 .reason_list li:nth-of-type(2) .soudan{position:absolute;font-size:1.625rem;top:30%;right:5%;line-height:1.1}.sec_04 .reason_list li:nth-of-type(3) figure{margin-bottom:0}.sec_04 .reason_list li:nth-of-type(3) .red_label .txt_clm{align-items:center}.sec_04 .reason_list li:nth-of-type(3) .kome{font-size:.75rem;align-self:flex-end}.sec_04 .reason_list li:nth-of-type(4) .txt_clm{top:10%}.sec_04 .reason_list li:nth-of-type(4) .img_clm .red_label:before{height:3.6rem}.sec_04 .reason_list li:nth-of-type(4) .img_clm .red_label .price{font-size:1.125rem}.sec_04 .reason_list li:nth-of-type(4) .img_clm .red_label .price strong{font-size:1.625rem}.sec_04 .reason_list li:nth-of-type(4) .kome{margin-top:10px}.sec_04 .reason_list li:nth-of-type(5) .img_clm{margin-top:5%}@media screen and (min-width: 769px){.sec_04{padding:15% 0 140px}.sec_04 h2{font-size:2.25rem}.sec_04 h2 strong{font-size:2.66rem}.sec_04 h2 span{font-size:5rem}.sec_04 .reason_anchor{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px 30px}.sec_04 .reason_anchor li{flex-basis:calc(50% - 15px);margin-bottom:0;width:auto;margin:0}.sec_04 .reason_anchor li a{height:80px;gap:20px}.sec_04 .reason_anchor li a .num{box-shadow:0 0 0 1px #fff,0 0 0 5px rgba(191,167,159,.9);width:80px;height:80px;font-size:2.25rem}.sec_04 .reason_anchor li a .text{font-size:1.125rem;letter-spacing:.06em}.sec_04 .reason_anchor li a .text strong{font-size:1.5rem}.sec_04 .reason_anchor li a .text b{font-size:2.75rem}.sec_04 .reason_anchor li a:after{content:"";background-color:#fff;display:inline-block;height:13px;width:7px;-webkit-mask:url("./img/arrow_btn.svg");mask:url("./img/arrow_btn.svg");-webkit-mask-size:cover;mask-size:cover;position:absolute;right:10px;transform:rotate(90deg);transform-origin:center center}}@media screen and (min-width: 769px)and (min-width: 769px){.sec_04 .reason_anchor li a:after{-webkit-mask:url("./img/arrow_btn_pc.svg");mask:url("./img/arrow_btn_pc.svg");-webkit-mask-size:cover;mask-size:cover}}@media screen and (min-width: 769px){.sec_04 .reason_anchor li:nth-of-type(1) a .text{font-size:1.5rem}.sec_04 .reason_anchor li:nth-of-type(1) a .text strong{font-size:2rem}.sec_04 .reason_anchor li:nth-of-type(2) a .text,.sec_04 .reason_anchor li:nth-of-type(3) a .text{margin-top:-10px}.sec_04 .reason_anchor li:nth-of-type(3) a .text{line-height:1;margin-top:-5px}.sec_04 .reason_anchor li:nth-of-type(3) a .text .kome{font-size:.625rem;font-weight:normal;display:block;line-height:1.1}.sec_04 .reason_list{margin-bottom:30px}.sec_04 .reason_list li{margin-top:112px;padding:0 60px 50px 80px}.sec_04 .reason_list li .num{box-shadow:0 0 0 1px #fff,0 0 0 5px rgba(191,167,159,.9);width:80px;height:80px;font-size:2.25rem;margin-top:-40px}.sec_04 .reason_list li:nth-of-type(4) .txt_clm{top:5.5%}.sec_04 .reason_list li h3{margin-top:32px;font-size:2rem;display:flex;justify-content:center;gap:.5em;margin-bottom:40px}.sec_04 .reason_list li h3:before,.sec_04 .reason_list li h3:after{content:"";width:60px;height:3px;background:#bf5656;position:absolute;top:50%;transform:translateY(-50%)}.sec_04 .reason_list li h3:before{left:-80px}.sec_04 .reason_list li h3:after{right:-60px}.sec_04 .reason_list li .text{margin-top:0}.sec_04 .reason_list li .box{display:flex;gap:80px;width:100%}.sec_04 .reason_list li .box_left{flex:0 1 400px;display:flex;flex-direction:column}.sec_04 .reason_list li .box_right{flex:1 0 380px;margin-top:0}.sec_04 .reason_list li .red_label{position:static;background:#bf5656;height:80px;max-height:80px;border-radius:8px;margin-top:auto;display:flex;justify-content:center;align-items:center}.sec_04 .reason_list li .red_label:before{content:none}.sec_04 .reason_list li .red_label .txt_clm{position:static;display:flex;gap:1em}.sec_04 .reason_list li .red_label .txt_clm span br{display:none}.sec_04 .reason_list li .red_label .price{line-height:.8}.sec_04 .reason_list li .red_label .price span{line-height:1.4}.sec_04 .reason_list li .text_blue{padding-left:50px}.sec_04 .reason_list li .text_blue .price strong{font-size:14.75rem}.sec_04 .reason_list li .text_blue .price .small{display:inline-block;font-size:6.687rem;font-weight:bold;transform:translateY(-5px)}.sec_04 .reason_list li:nth-of-type(1){padding-bottom:30px}.sec_04 .reason_list li:nth-of-type(1) .soudan{top:15%;right:85px;line-height:1.1}.sec_04 .reason_list li:nth-of-type(2) .soudan{top:25%;right:30px;line-height:1.1}.sec_04 .reason_list li:nth-of-type(2) .kome{align-self:flex-end}.sec_04 .reason_list li:nth-of-type(3) h3{flex-direction:column;gap:0}.sec_04 .reason_list li:nth-of-type(3) .red_label{transform:translateY(-1.2em)}.sec_04 .reason_list li:nth-of-type(3) .red_label .txt_clm{align-items:flex-end}.sec_04 .reason_list li:nth-of-type(3) .red_label .txt_clm .price{align-items:flex-end}.sec_04 .reason_list li:nth-of-type(3) .red_label .txt_clm .price strong{line-height:.9}.sec_04 .reason_list li:nth-of-type(4) .red_label{align-items:center}.sec_04 .reason_list li:nth-of-type(4) .red_label .txt_clm{align-items:center}.sec_04 .reason_list li:nth-of-type(4) .red_label .txt_clm .price{display:flex;align-items:center;gap:.5em;font-size:1.125rem}.sec_04 .reason_list li:nth-of-type(4) .red_label .txt_clm .price strong{font-size:2.375rem}.sec_04 .reason_list li:nth-of-type(4) .kome{margin-top:20px;align-self:flex-start}.sec_04 .reason_list li:nth-of-type(5) .img_clm{margin-top:0}}.sec_05{padding:20% 0 0%;margin-top:-15%}.sec_05 h2{font-size:1.5rem;line-height:1.4}.sec_05 h2 strong{font-size:1.75rem}.sec_05 .case_list>li{position:relative;margin-top:10%;border-radius:5px;padding:5%}.sec_05 .case_list>li>.num{position:absolute;left:50%;transform:translateX(-50%);top:-10px;display:inline-block;border-radius:20px;background:#bf5656;color:#fff;font-size:.857rem;line-height:1;padding:3px 20px}.sec_05 .case_list>li>.num b{font-size:1.125rem}.sec_05 .case_list>li .txt_clm{padding-top:8%}.sec_05 .case_list>li .txt_clm .name b{font-size:1.5rem}.sec_05 .case_list>li .txt_clm .spec{display:inline-block;background:#f2f2f2;font-size:.857rem;padding:0 3px;margin-left:5px;line-height:1}.sec_05 .case_list>li .txt_clm .state_list{margin-top:3%}.sec_05 .case_list>li .txt_clm .state_list li{display:flex;align-items:center;gap:5px}.sec_05 .case_list>li .txt_clm .state_list li:before{content:"";background:url(./img/ico_check_circle.png) no-repeat;background-size:cover;width:17px;height:17px;display:inline-block}.sec_05 .case_list>li .amount{margin-top:5%;border-top:1px solid #3b80ab;border-bottom:1px solid #3b80ab;margin-bottom:5%}.sec_05 .case_list>li .amount .text_red{font-size:.75rem;font-weight:bold;line-height:1}.sec_05 .case_list>li .amount .text_red strong{font-size:1rem}.sec_05 .case_list>li .amount .num{background:#f2f2f2;line-height:1;padding:0 15px 0 10px}.sec_05 .case_list>li .amount .num strong{font-size:2.7rem;letter-spacing:-0.02em;display:inline-block;padding-right:10px}.sec_05 .case_list>li .accordion_text{display:none;line-height:1.9}.sec_05 .case_list>li .accordion_text.open{display:block}.sec_05 .case_list>li .accordion_btn{margin-top:5%;display:flex;justify-content:center;align-items:center;border:1px solid #3b80ab;border-radius:30px;width:100%;height:60px;color:#3b80ab;cursor:pointer}.sec_05 .case_list>li .accordion_btn .mark{position:relative;background:none;width:14px;height:14px;margin-left:5px}.sec_05 .case_list>li .accordion_btn .mark:before{content:"";width:14px;height:1px;background:#3b80ab;position:absolute;top:45%;left:0}.sec_05 .case_list>li .accordion_btn .mark:after{content:"";width:1px;height:14px;background:#3b80ab;position:absolute;top:0;left:45%}.sec_05 .case_list>li .accordion_btn.open .mark{transform:rotate(45deg)}@media screen and (min-width: 769px){.sec_05 h2{font-size:2.25rem;line-height:1.6}.sec_05 h2 strong{font-size:2.75rem}.sec_05 .case_list>li>.num{position:absolute;left:50%;transform:translateX(-50%);top:-25px;font-size:1.75rem;width:195px;border-radius:30px;text-align:center;padding:5px 20px 10px}.sec_05 .case_list>li>.num b{font-size:2.25rem;margin-left:.3em}.sec_05 .case_list>li .row{gap:58px;justify-content:center;align-items:flex-end}.sec_05 .case_list>li figure{padding:0}.sec_05 .case_list>li figure img{width:120px}.sec_05 .case_list>li .txt_clm{padding:2% 0}.sec_05 .case_list>li .txt_clm .name{font-size:1.5rem}.sec_05 .case_list>li .txt_clm .name b{font-size:2.625rem}.sec_05 .case_list>li .txt_clm .spec{font-size:1.125rem;padding:3px 10px;margin-left:10px}.sec_05 .case_list>li .txt_clm .state_list{display:flex;gap:30px}.sec_05 .case_list>li .amount{border-width:2px}.sec_05 .case_list>li .amount .text_red{font-size:1.5rem;line-height:1.2;text-align:center;flex-basis:45%}.sec_05 .case_list>li .amount .text_red strong{font-size:1.5rem;margin-right:.5em}.sec_05 .case_list>li .amount .text_red br{display:none}.sec_05 .case_list>li .amount .num{padding:8px 15px 5px 10px;flex-basis:55%;font-size:1.5rem;text-align:center}.sec_05 .case_list>li .amount .num strong{font-size:4.375rem;padding:0 3%}.sec_05 .case_list>li .accordion_text{display:block}}.sec_06{background:#bf5656;padding:8% 0 15%;-webkit-clip-path:polygon(50% 100%, 100% calc(100% - 50px), 100% 0, 0 0, 0 calc(100% - 50px));clip-path:polygon(50% 100%, 100% calc(100% - 50px), 100% 0, 0 0, 0 calc(100% - 50px))}@media screen and (min-width: 769px){.sec_06{-webkit-clip-path:polygon(50% 100%, 100% calc(100% - 140px), 100% 0, 0 0, 0 calc(100% - 140px));clip-path:polygon(50% 100%, 100% calc(100% - 140px), 100% 0, 0 0, 0 calc(100% - 140px))}}.sec_06 h2{color:#fff;position:relative;padding-top:13%;font-size:1.5rem;font-weight:500}.sec_06 h2:before{content:"WARNING";color:rgba(242,242,242,.24);font-family:"Mulish",sans-serif;font-size:4.4375rem;letter-spacing:-2.84px;position:absolute;left:50%;transform:translateX(-50%);width:100%;text-align:center;top:0;line-height:1}.sec_06 figure{margin-top:8%;transform:scale(0.9);transform-origin:right top}.sec_06 .solution_text{position:relative;padding-top:7%;color:#fff;font-size:1.75rem;font-weight:bold;line-height:1.5}.sec_06 .solution_text:after{content:"";background:url(./img/arrow_sec02.png);background-size:cover;width:31px;height:17px;position:absolute;left:50%;transform:translateX(-50%);top:-8%}@media screen and (min-width: 769px){.sec_06{padding:100px 0 140px}.sec_06 h2{font-size:1.75rem;padding:0}.sec_06 h2:before{font-size:9.9375rem;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.sec_06 figure{margin-top:110px;text-align:center;transform:scale(1)}.sec_06 .solution_text{font-size:2.75rem;padding-top:100px}.sec_06 .solution_text:after{content:"";background:url(./img/arrow_sec02.png);background-size:cover;width:47px;height:25px;position:absolute;left:50%;transform:translateX(-50%);top:30px}}.sec_07{padding:25% 0 15%;margin-top:-15%;-webkit-clip-path:polygon(50% 100%, 100% calc(100% - 50px), 100% 0, 0 0, 0 calc(100% - 50px));clip-path:polygon(50% 100%, 100% calc(100% - 50px), 100% 0, 0 0, 0 calc(100% - 50px))}@media screen and (min-width: 769px){.sec_07{-webkit-clip-path:polygon(50% 100%, 100% calc(100% - 140px), 100% 0, 0 0, 0 calc(100% - 140px));clip-path:polygon(50% 100%, 100% calc(100% - 140px), 100% 0, 0 0, 0 calc(100% - 140px))}}.sec_07 h2{font-size:1.5rem;line-height:1.1}.sec_07 h2 strong{font-size:1.75rem}.sec_07 h2 span{font-size:2.687rem}.sec_07 .merit_list{margin-top:8%}.sec_07 .merit_list li{margin-bottom:10%}.sec_07 .merit_list li .merit_title{border-top:1px solid #3b80ab;border-bottom:1px solid #3b80ab;height:70px;gap:10px}.sec_07 .merit_list li .num{width:70px;height:100%;background:#3b80ab;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:.857rem;font-weight:bold;color:#fff;line-height:1;padding-top:2%}.sec_07 .merit_list li .num strong{font-size:1.875rem}.sec_07 .merit_list li .title_text{font-size:1.5rem;color:#3b80ab;line-height:1.1}.sec_07 .merit_list li .text{margin-top:5%}.sec_07 .ng_action{background:#3b80ab;color:#fff;border-radius:5px;padding:13% 5% 5%;position:relative;margin-bottom:8%}.sec_07 .ng_action:after{content:"";background:url(./img/arrow_ng.png) no-repeat;background-size:cover;width:60px;height:33px;position:absolute;left:50%;transform:translateX(-50%);bottom:-20px}.sec_07 .ng_action h3{font-size:1.5rem;line-height:1.2;gap:5px}.sec_07 .ng_action .text{margin-top:4%;line-height:1.5}.sec_07 .ng_action .ng_list{width:100%}.sec_07 .ng_action .ng_list li{background:#63a5ce;border-radius:5px;box-shadow:inset 0px 2px 6px rgba(0,0,0,.2);height:60px;color:#fff;font-size:1.25rem;font-weight:bold;display:flex;justify-content:center;align-items:center}.sec_07 .ng_action .ng_list li small{font-size:1rem;font-weight:bold}.sec_07 .ng_action .ng_list li:nth-of-type(n+2){margin-top:10px}@media screen and (min-width: 769px){.sec_07{padding:300px 0 100px}.sec_07 h2{font-size:2.25rem}.sec_07 h2 strong{font-size:2.75rem}.sec_07 h2 strong span{font-size:4.125rem}.sec_07 .merit_list{margin-top:50px;margin-bottom:100px}.sec_07 .merit_list li{position:relative;display:flex;align-items:center;border-top:1px solid #3b80ab;padding:40px 0;margin-bottom:0}.sec_07 .merit_list li .merit_title{font-size:1.625rem;border:none;flex-basis:48%}.sec_07 .merit_list li .merit_title .num{position:absolute;left:0;top:0;width:70px;height:70px;padding-top:0}.sec_07 .merit_list li .merit_title .title_text{padding-left:110px;font-size:1.75rem;line-height:1.5}.sec_07 .merit_list li .text{flex-basis:52%;margin-top:0}.sec_07 .merit_list li:last-of-type{border-bottom:1px solid #3b80ab}.sec_07 .ng_action{padding:60px 110px;border-radius:10px;margin-bottom:0}.sec_07 .ng_action:after{width:60px;height:33px;bottom:-30px}.sec_07 .ng_action h3{font-size:1.875rem;line-height:1.2;gap:15px}.sec_07 .ng_action h3 .ico img{width:70px}.sec_07 .ng_action .text{line-height:2}.sec_07 .ng_action .ng_list{display:flex;flex-wrap:wrap;gap:24px}.sec_07 .ng_action .ng_list li{flex:0 0 calc((100% - 24px)/2);font-size:1.5rem;height:72px}.sec_07 .ng_action .ng_list li small{font-size:1.25rem}.sec_07 .ng_action .ng_list li:nth-of-type(n+2){margin-top:0}}.sec_08{background:#f2f2f2 url(./img/bg_line.png);background-size:17px 17px;padding:25% 0 15%;margin-top:-15%;-webkit-clip-path:polygon(50% 100%, 100% calc(100% - 50px), 100% 0, 0 0, 0 calc(100% - 50px));clip-path:polygon(50% 100%, 100% calc(100% - 50px), 100% 0, 0 0, 0 calc(100% - 50px))}@media screen and (min-width: 769px){.sec_08{-webkit-clip-path:polygon(50% 100%, 100% calc(100% - 140px), 100% 0, 0 0, 0 calc(100% - 140px));clip-path:polygon(50% 100%, 100% calc(100% - 140px), 100% 0, 0 0, 0 calc(100% - 140px))}}.sec_08 h2{font-size:1.5rem;line-height:1.1}.sec_08 h2 strong{font-size:1.75rem}.sec_08 h2 span{font-size:2.687rem}.sec_08 .step_list li{border-radius:5px;border:1px solid #bf5656;margin-top:5%;position:relative}.sec_08 .step_list li:nth-of-type(n+2){margin-top:10%}.sec_08 .step_list li:nth-of-type(-n+3):after{content:"";background:url(./img/arrow_step.png) no-repeat;background-size:cover;width:33px;height:18px;position:absolute;left:50%;transform:translateX(-50%);bottom:-18px}.sec_08 .step_list li .step_title{padding:1.5%;color:#fff}.sec_08 .step_list li .step_title .num{border-radius:5px 0 0 5px;background:#bf5656;flex:0 1 80px;height:30px;text-align:center}.sec_08 .step_list li .step_title h3{border-radius:0 5px 5px 0;background:#bfa79f;flex:1 0 auto;height:30px;font-size:1.125rem;padding:3px 10px 3px}.sec_08 .step_list li .step_content{padding:5%;gap:5%;justify-content:space-between}.sec_08 .step_list li .step_content figure{flex:0 1 150px}.sec_08 .step_list li .step_content .txt_clm{flex:1 0 60%}.sec_08 .step_list li .step_content .text{font-size:.857rem}.sec_08 .step_list li:nth-of-type(1) .step_content figure img{width:5rem;margin-left:10%}.sec_08 .step_list li:nth-of-type(1) .text_gray{color:#898989;font-size:.857rem;margin-top:5%}.sec_08 .step_list li:nth-of-type(2) .step_content figure img{width:5.9375rem}.sec_08 .step_list li:nth-of-type(4) .step_content{align-items:center}.sec_08 .cost_area{padding:5%}.sec_08 .cost_area h3{background:#bf5656;color:#fff;font-size:1.5rem;font-weight:bold;text-align:center;border-radius:5px;line-height:1.5}.sec_08 .cost_area .cost_set{margin-top:10%}.sec_08 .cost_area .cost_set .theme{font-size:2.125rem;font-weight:bold;line-height:1.3;border-top:1px solid #3b80ab;border-bottom:1px solid #3b80ab}.sec_08 .cost_area .cost_set .amount{color:#3b80ab;font-size:5rem;font-weight:bold;line-height:.8;background:linear-gradient(transparent 85%, #EFD000 15%)}.sec_08 .cost_area .cost_set .amount strong{font-size:12rem}.sec_08 .cost_area .cost_set .amount span{display:inline-block;transform:translateY(-5%)}.sec_08 .cost_area .cost03 .theme{font-size:1.5rem;letter-spacing:1.39px}.sec_08 .cost_area .cost03 .amount{align-items:flex-end}.sec_08 .cost_area .cost03 .amount strong{font-size:8.6rem;letter-spacing:-3.9px}.sec_08 .cost_area .cost03 .amount span{display:inline-block;line-height:1;font-size:2.5rem;padding:0 5px 2% 0}.sec_08 .cost_area .cost03_plus{flex-direction:column;align-items:flex-end}.sec_08 .cost_area .cost03_plus p{font-size:1.375rem;font-weight:bold;text-align:center;position:relative;line-height:1.3;margin-top:2%;display:inline-flex;flex-direction:column}.sec_08 .cost_area .cost03_plus p strong{font-size:1.75rem}.sec_08 .cost_area .cost03_plus p .small{display:inline-block;text-align:right;font-size:.857rem}.sec_08 .cost_area .cost03_plus p:before{content:"+";display:block;line-height:1.3;color:#707070;font-size:1.625rem;align-self:center}.sec_08 .attention{padding:3% 5% 8%}.sec_08 .attention li{line-height:1.2;font-size:.75rem;text-indent:-1.5em;padding-left:1.5em}.sec_08 .attention li:before{content:"※ "}.sec_08 .attention li:nth-of-type(n+2){margin-top:3%}@media screen and (min-width: 769px){.sec_08{padding:280px 0 140px}.sec_08 h2 strong{font-size:2.75rem}.sec_08 h2 span{font-size:4.125rem}.sec_08 .step_list{display:flex;flex-direction:column;align-items:center}.sec_08 .step_list li{width:100%;border-width:2px;margin-top:5%}.sec_08 .step_list li .box{display:flex}.sec_08 .step_list li .box_left{flex:1 1 calc(100% - 750px);display:flex;justify-content:center;align-items:center}.sec_08 .step_list li .box_right{flex:1 0 750px;padding:30px}.sec_08 .step_list li .step_title{padding:0;color:#fff}.sec_08 .step_list li .step_title .num{border-radius:10px 0 0 10px;flex:0 1 128px;height:40px;font-size:1rem;padding-top:0;line-height:40px}.sec_08 .step_list li .step_title h3{border-radius:0 10px 10px 0;height:40px;font-size:1.25rem;line-height:40px;padding:0 25px 0}.sec_08 .step_list li .step_content{padding:0;margin-top:30px;gap:0;justify-content:space-between}.sec_08 .step_list li .step_content figure{flex:0 1 180px}.sec_08 .step_list li .step_content .txt_clm{flex:1 0 60%}.sec_08 .step_list li .step_content .text{font-size:1.125rem}.sec_08 .step_list li:nth-of-type(1) figure img{width:102px}.sec_08 .step_list li:nth-of-type(1) .text_gray{font-size:1.25rem;margin-top:20px}.sec_08 .step_list li:nth-of-type(2) figure img{width:121px}.sec_08 .step_list li:nth-of-type(3) figure img{width:146px}.sec_08 .step_list li:nth-of-type(4) figure img{width:177px}.sec_08 .step_list li:nth-of-type(-n+2){margin-top:60px}.sec_08 .step_list li:nth-of-type(-n+3):after{width:70px;height:30px;bottom:-30px}.sec_08 .cost_area{width:1000px;margin:100px auto 0;padding:0}.sec_08 .cost_area h3{font-size:1.5rem;padding:10px}.sec_08 .cost_area .box{display:flex;justify-content:center;gap:80px}.sec_08 .cost_area .box.cost03{gap:28px}.sec_08 .cost_area .cost_set{margin-top:80px;gap:20px;flex-basis:325px}.sec_08 .cost_area .cost_set .amount{font-size:5rem;line-height:.8}.sec_08 .cost_area .cost_set .amount strong{font-size:12rem}.sec_08 .cost_area .cost_set .amount span{display:inline-block;transform:translateY(-5%)}.sec_08 .cost_area .cost03{align-items:center;flex-basis:350px}.sec_08 .cost_area .cost03 .theme{font-size:2.125rem}.sec_08 .cost_area .cost03 .amount strong{font-size:8.6rem}.sec_08 .cost_area .cost03_plus{flex-basis:356px;margin-top:80px;flex-direction:row}.sec_08 .cost_area .cost03_plus p{font-size:1.375rem;padding-left:75px}.sec_08 .cost_area .cost03_plus p strong{font-size:1.75rem}.sec_08 .cost_area .cost03_plus p .small{display:inline-block;text-align:right;font-size:.857rem}.sec_08 .cost_area .cost03_plus p:before{content:"+";display:block;line-height:1;color:#707070;font-size:50px;font-weight:400;position:absolute;top:50%;transform:translateY(-50%);left:0}.sec_08 .attention{padding:0;width:720px;margin:100px auto 0}.sec_08 .attention li{line-height:2;font-size:.857rem}.sec_08 .attention li:nth-of-type(n+2){margin-top:3%}}.sec_09{padding:22% 0 0%;margin-top:-15%}.sec_09 h2{font-size:1.5rem;font-weight:bold}.sec_09 .qa_set{padding:5%}.sec_09 .qa_set:nth-of-type(n+2){border-top:1px solid #d9d9d9}.sec_09 .qa_set .accordion_btn{padding:0 1.5rem;text-indent:-1.5rem;font-size:.929rem;font-weight:500;line-height:1.4;position:relative;cursor:pointer}.sec_09 .qa_set .accordion_btn:before{content:"Q ";color:#3b80ab;font-size:1.375rem;font-weight:bold;font-family:"Mulish",sans-serif}.sec_09 .qa_set .accordion_btn .ico{width:18px;height:18px;position:absolute;right:0;top:10px}.sec_09 .qa_set .accordion_btn .ico:before{content:"";width:18px;height:2px;background:#707070;position:absolute;top:50%;transform:translateY(-50%);right:0}.sec_09 .qa_set .accordion_btn .ico:after{content:"";height:18px;width:2px;background:#707070;position:absolute;left:50%;transform:translateX(-50%)}.sec_09 .qa_set .accordion_btn.open .ico:after{opacity:0}.sec_09 .qa_set .accordion_text{padding:0 1.5rem;text-indent:-1.5rem;font-size:.929rem;line-height:1.5;margin-top:3%;display:none}.sec_09 .qa_set .accordion_text:before{content:"A ";color:#bf5656;font-size:1.375rem;font-weight:bold;font-family:"Mulish",sans-serif}.sec_09 .qa_set .accordion_text.open{display:block}@media screen and (min-width: 769px){.sec_09 h2{font-size:2.25rem}.sec_09 .qa_set{padding:5% 0 5% 5%}.sec_09 .qa_set .accordion_btn{padding:0 1.5rem;text-indent:-1.5rem;font-size:1.25rem;font-weight:500;line-height:1.4;position:relative;cursor:pointer}.sec_09 .qa_set .accordion_btn:before{font-size:2.625rem;padding-right:.5em}.sec_09 .qa_set .accordion_btn .ico{width:24px;height:24px;top:20px}.sec_09 .qa_set .accordion_btn .ico:before{height:4px;width:24px}.sec_09 .qa_set .accordion_btn .ico:after{height:24px;width:4px}.sec_09 .qa_set .accordion_text{padding:5px 4rem 0;text-indent:0;font-size:1.25rem;position:relative;line-height:1.9}.sec_09 .qa_set .accordion_text:before{font-size:2.625rem;padding-right:.5em;position:absolute;left:0;line-height:1}.sec_09 .qa_set:nth-of-type(n+2){border-top:1px dotted #d9d9d9}.sec_09 .qa_set:last-of-type{border-bottom:1px dotted #d9d9d9;margin-bottom:100px}}.contact_area{background:#fff;padding:0 0 16%}.contact_area .title_area{background:#1d1d1d;padding:5%;margin-bottom:5%}.contact_area h2{font-size:1rem;font-weight:bold;line-height:1.4;position:relative;color:#fff;border-left:4px solid #fff;padding-left:3%}@media screen and (min-width: 769px){.contact_area{padding:0 0 130px}.contact_area .inner{width:600px}.contact_area .title_area{display:flex;justify-content:center;padding:24px}.contact_area .title_area h2{font-size:1.125rem}.contact_area .title_area h2 br{display:none}}.contact_area form{position:relative;z-index:2}.contact_area dl:not(:last-of-type){margin-bottom:6.67%}.contact_area dl dt{margin-bottom:2%;font-size:1.1rem;font-weight:700}.contact_area dl dt label{display:flex;align-items:center;width:100%}.contact_area dl dt span{font-size:.875rem;display:inline-block;padding:1% 2.5%;line-height:1;border-radius:6px;color:#fff;margin-left:2%;vertical-align:unset}.contact_area dl dt span.req{background:#bf5656}.contact_area dl dt span.any{background:#3b80ab}.contact_area dl dt p{font-weight:500}.contact_area dl dl dt{font-size:1rem;font-weight:500}.contact_area input::-moz-placeholder{color:#bfbfbf;font-size:1rem}.contact_area input::placeholder{color:#bfbfbf;font-size:1rem}.contact_area input[type=text],.contact_area input[type=tel],.contact_area input[type=email]{border:1px solid #dedede;background:#f2f2f2;width:100%;padding:5%;border-radius:6px}@media screen and (min-width: 769px){.contact_area input[type=text],.contact_area input[type=tel],.contact_area input[type=email]{padding:12px 20px}}.contact_area input[type=text].post_no{width:80%;margin-left:.5em;margin-bottom:3.47%}@media screen and (min-width: 769px){.contact_area input[type=text].post_no{width:40%}}.contact_area textarea{border:1px solid #dedede;background:#f2f2f2;width:100%;padding:5%;border-radius:6px}.contact_area textarea::-moz-placeholder{color:#bfbfbf;font-size:1rem}.contact_area textarea::placeholder{color:#bfbfbf;font-size:1rem}.contact_area .select_area span{display:block}.contact_area .select_area span:not(:last-of-type){margin-bottom:1.5%}.contact_area .select_area span label{position:relative;display:block;padding:3.35% 2% 3.35% 3.5em;background:#f5f5f5;border:1px solid #dedede;border-radius:6px}@media screen and (min-width: 769px){.contact_area .select_area span label{padding:12px 2% 12px 3.5em}}.contact_area .select_area span input[type=radio]{margin-right:8px;display:none}.contact_area .select_area span input[type=radio]+label::before{position:absolute;content:"";display:block;width:1.375em;height:1.375em;border-radius:50%;background:#fff;border:1px solid #c9c9c9;left:1.5625em;top:50%;transform:translateY(-50%)}.contact_area .select_area span input[type=radio]+label::after{position:absolute;content:"";display:block;width:.75em;height:.75em;border-radius:50%;background:#333;left:1.875em;top:50%;opacity:0;transition:.3s;transform:translateY(-50%)}.contact_area .select_area span input[type=radio]:checked+label{background:#dedede}.contact_area .select_area span input[type=radio]:checked+label::after{opacity:1}.contact_area .select_area span input[type=checkbox]{margin-right:8px;display:none}.contact_area .select_area span input[type=checkbox]+label::before{position:absolute;content:"";display:block;width:1.375em;height:1.375em;border-radius:4px;background:#fff;border:1px solid #c9c9c9;left:1.5625em;top:50%;transform:translateY(-50%)}.contact_area .select_area span input[type=checkbox]+label::after{position:absolute;content:"";display:block;left:2.05em;top:calc(50% - .1em);opacity:0;transition:.3s;width:10px;height:5px;border-left:3px solid #213d78;border-bottom:3px solid #213d78;transform:rotate(-45deg) translateY(-50%)}.contact_area .select_area span input[type=checkbox]:checked+label{background:#dedede}.contact_area .select_area span input[type=checkbox]:checked+label::after{opacity:1}.contact_area .btn{margin:5.87% auto 0;display:block}.contact_area .btn input[type=submit]{background:#e6002d;text-align:center;color:#fff;border:none;display:block;width:87%;margin:auto;padding:7.85%;font-size:1.2em;font-weight:700;border-radius:9px;box-shadow:0 3px 0 #4a1212;transition:.2s ease-in-out}.contact_area .btn input[type=submit]:active{transform:translateY(3px);box-shadow:none}.contact_area .sbmt_btn{margin:5.87% auto 0;display:block}@media screen and (min-width: 769px){.contact_area .sbmt_btn{margin:70px auto 0}}.contact_area .sbmt_btn input[type=submit]{background:#bfa79f;text-align:center;color:#fff;border:none;display:block;width:87%;margin:auto;padding:7.85%;font-size:1.2em;font-weight:700;border-radius:9px;box-shadow:0 3px 0 #8b7269;transition:.2s ease-in-out}@media screen and (min-width: 769px){.contact_area .sbmt_btn input[type=submit]{width:500px;padding:20px}}.contact_area .sbmt_btn input[type=submit]:active{transform:translateY(3px);box-shadow:none}footer h2{text-align:center;font-size:1.625rem;font-weight:700;padding:5.6% 0;background:#ad4044;color:#fff;position:relative;letter-spacing:.1em}@media screen and (min-width: 769px){footer h2{padding:20px;font-size:2.125rem;letter-spacing:0}}footer h2:before{content:"";width:0;height:0;border-style:solid;border-width:12px 15px 0 15px;border-color:#ad4044 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;bottom:-11px;left:50%;transform:translateX(-50%)}@media screen and (min-width: 769px){footer h2:before{border-width:28px 36px 0 36px;bottom:-27px}}footer .con_1 .inner{padding:7% 0;border-bottom:1px solid #c1c1c1;text-align:center}footer .con_1 .inner .number{display:block;font-size:.812rem;margin-left:-20px}@media screen and (min-width: 769px){footer .con_1 .inner{padding:100px 0 40px;border-bottom:2px solid #c1c1c1}}footer .con_1 .inner img{width:74%}@media screen and (min-width: 769px){footer .con_1 .inner img{width:340px}}footer .con_2{padding:7% 0}@media screen and (min-width: 769px){footer .con_2{padding:40px 0 70px}}footer .con_2 .name{font-size:.937rem;line-height:160%;margin-bottom:5.33%;text-align:center}@media screen and (min-width: 769px){footer .con_2 .name{font-size:1.125rem;font-weight:bold;line-height:160%;margin-bottom:40px}footer .con_2 .name small{font-size:100%}}.office_set{text-align:center;margin-bottom:10px}.office_set h3{font-size:1.125rem;color:#bf5656;margin-bottom:10px}.office_set .lawyer{font-size:.929rem;line-height:1.5}.office_set .address{font-size:.812rem;line-height:1.5}@media screen and (min-width: 769px){.office_set{text-align:left;margin-bottom:10px}.office_set h3{text-align:left;font-size:1.125rem;margin-bottom:8px}.office_set .lawyer{text-align:left;margin-bottom:10px;line-height:1.8}.office_set .address{text-align:left;font-size:.929rem;line-height:1.8}}footer .con_2 .add{font-size:.812rem;line-height:146%;text-align:center}footer .con_3{padding:5% 0 32%;background:#524f4f;color:#d6d6d6}@media screen and (min-width: 769px){footer .con_3{padding:40px 0 160px}}footer .con_3 .link{text-align:center}@media screen and (min-width: 769px){footer .con_3 .link{text-align:center;margin-bottom:25px}}footer .con_3 .link a{text-decoration:underline;color:#d6d6d6;font-size:.687rem}@media screen and (min-width: 769px){footer .con_3 .link a{font-size:.857rem}}footer .con_3 .copy{font-size:.75rem;line-height:150%;text-align:center}@media screen and (min-width: 769px){footer .con_3 .copy{font-size:.75rem;font-weight:bold;line-height:150%;text-align:center}}.fm_send{text-align:center;padding:0 0 80px}.fm_send h1{margin-bottom:5%;font-size:1.25rem}.bt-container .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.bt-container .modal.in .modal-dialog{transform:translate(0, 0);transition:transform .3s ease-out}.bt-container .modal .modal-dialog{height:100%;transform:translate(0, -100%)}.bt-container .modal .modal-dialog .modal-content{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:93%;max-width:500px;background-color:#fff;background-clip:padding-box;border-radius:0;outline:0;font-size:1rem}.bt-container .modal .modal-dialog .modal-content .close{width:43px;height:43px;background:#2b2b2b;border:4px solid #2b2b2b;padding:15px 0;cursor:pointer;position:absolute;top:0px;right:0px;z-index:100;opacity:1}.bt-container .modal .modal-dialog .modal-content .close span{display:block;height:2px;width:25px;border-radius:3px;background-color:#fff;position:absolute;left:calc(50% - 3px);top:calc(50% - 9px);transform:rotate(-45deg) translate(-50%, -50%)}.bt-container .modal .modal-dialog .modal-content .close span:before{content:"";display:block;height:2px;width:25px;border-radius:3px;background-color:#fff;position:absolute;transform:rotate(90deg)}.bt-container .modal .modal-dialog .modal-content .modal-body{padding:10.13% 3% 8% 3%;text-align:center}.bt-container .modal .modal-dialog .modal-content .modal-body .logo{width:80%;margin:0 auto 10%}.bt-container .modal .modal-dialog .modal-content .modal-body h2{font-size:1.1875rem;margin-bottom:5.87%;line-height:150%;font-weight:700}.bt-container .modal .modal-dialog .modal-content .modal-body h2 p{margin-top:3%;line-height:140%;font-size:1.1875rem}.bt-container .modal .modal-dialog .modal-content .modal-body h2 p .red_line{line-height:120%;border-bottom:1px solid #bf5656}.bt-container .modal .modal-dialog .modal-content .modal-body h2 p .red_line strong{font-size:2.187rem}.bt-container .modal .modal-dialog .modal-content .modal-body .text{line-height:170%}.bt-container .modal .modal-dialog .modal-content .modal-body .btn_list{margin-top:6.4%}.bt-container .modal .modal-dialog .modal-content .modal-body .btn_list li:not(:last-of-type){margin-bottom:2%;z-index:3}.bt-container .modal .modal-dialog .modal-content .modal-body .btn_list li a{width:100%;pointer-events:auto;padding:0 0 0 24px;transition:inherit;border-radius:5px;-webkit-box-sizing:content-box;-webkit-appearance:none;border:none;box-sizing:border-box;cursor:pointer;color:#fff;text-align:left;position:relative}.bt-container .modal .modal-dialog .modal-content .modal-body .btn_list li a strong{font-size:1.375em;font-weight:500;letter-spacing:.04em}.bt-container .modal .modal-dialog .modal-content .modal-body .btn_list li a:after{content:"";background-color:#fff;display:inline-block;height:13px;width:7px;-webkit-mask:url("./img/arrow_btn.svg");mask:url("./img/arrow_btn.svg");-webkit-mask-size:cover;mask-size:cover;position:absolute;right:10px}.bt-container .modal .modal-dialog .modal-content .modal-body .btn_list li a{gap:12px}.bt-container .modal .modal-dialog .modal-content .modal-body .btn_list li a i.ico{flex:0 1 28px}.bt-container .modal .modal-dialog .modal-content .modal-body .btn_list li a .txt_clm{flex:0 1 auto;line-height:1}.bt-container .modal .modal-dialog .modal-content .modal-body .btn_list li a .txt_clm .small{display:inline-block;line-height:1.1;font-size:.875rem;margin-top:3%}.bt-container .modal .modal-dialog .modal-content .modal-body .btn_list li a.btn_tel{border-bottom:4px solid #7b4444;height:104px}.bt-container .modal .modal-dialog .modal-content .modal-body .btn_list li a.btn_tel strong{letter-spacing:0}.bt-container .modal .modal-dialog .modal-content .modal-body .btn_list li a.btn_mail{border-bottom:4px solid #003071;height:64px}.bt-container .modal .modal-dialog .modal-content .modal-body .btn_list li a.btn_line{border-bottom:4px solid #2c5c0a;height:64px}.bt-container .modal .modal-dialog .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#646464}.bt-container .modal .modal-dialog .modal-backdrop .fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop{background-color:#646464}.fuwatAnime{animation-fill-mode:both;animation-duration:1.5s;animation-name:fuwatAnime;visibility:visible !important}@keyframes fuwatAnime{0%{opacity:0;position:relative;bottom:-50px}100%{opacity:1;position:relative;bottom:0}}.text_red{color:#bf5656}.text_blue{color:#3b80ab}.grd_red{background:rgba(0,0,0,0) linear-gradient(240deg, #6A3030 0%, #AB3B3F 38%, #F29292 64%, #A21D1D 100%) 0% 0% no-repeat padding-box}.grd_blue{background:rgba(0,0,0,0) linear-gradient(240deg, #3F3C6E 0%, #4461A2 38%, #7694D8 64%, #2B47A5 100%) 0% 0% no-repeat padding-box}.grd_green{background:rgba(0,0,0,0) linear-gradient(240deg, #326449 0%, #6ABC4C 38%, #82D177 64%, #45A521 100%) 0% 0% no-repeat padding-box}.bgF{background:#fff}.bg01{background:#f2f2f2}.bg02{background:#d1e7f7}.mulish{font-family:"Mulish",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.zen-kaku-go{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal}.zen-kaku-go-m{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal}.zen-kaku-go-b{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal}.tenor{font-family:"Tenor Sans",sans-serif;font-weight:400;font-style:normal}/*# sourceMappingURL=style.min.css.map */