*{box-sizing:border-box}body{font-family:"Noto Sans JP",sans-serif;line-height:1.6;margin:0}.sec_title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:6rem;color:#2c5aa0}.header{background:#fff;height:12rem}@media (max-width: 1279px){.header{height:6.5rem}}.header .header_inner{position:relative;display:flex;align-items:center;justify-content:space-between;height:12rem;padding-left:3rem;padding-right:3rem}@media (max-width: 1279px){.header .header_inner{height:6.5rem;padding-left:1rem;padding-right:1rem}}.header .header_inner .site_title{margin-top:0;margin-bottom:0}.header .header_inner .site_title .header_logo{width:27.5rem;height:auto}@media (max-width: 1279px){.header .header_inner .site_title .header_logo{width:7.5rem;height:auto;margin-right:1rem}}.header .header_inner .site_title .logo_wrap{display:flex;align-items:center;justify-content:space-between;width:30.5rem;width:26.5rem}@media (max-width: 1279px){.header .header_inner .site_title .logo_wrap{width:17rem}}.header .header_inner .site_title .site_logo{width:11rem}@media (max-width: 1279px){.header .header_inner .site_title .site_logo{width:7rem}}.header .header_inner .site_title .txt{font-size:1.6rem;font-weight:900}@media (max-width: 1279px){.header .header_inner .site_title .txt{font-size:1rem}}.header .header_inner .header_form{margin-top:2rem;display:flex}@media (max-width: 1279px){.header .header_inner .header_form{flex-direction:column-reverse}}.header .header_inner .header_form .header_tel{display:flex;width:28rem;margin-right:1rem;height:4.6rem;margin-top:1.5rem}@media (max-width: 1279px){.header .header_inner .header_form .header_tel{width:14rem;margin-top:.5rem;margin-right:0}}.header .header_inner .header_form .pc_nav{padding:0;display:flex}@media (max-width: 1279px){.header .header_inner .header_form .pc_nav{padding:0;display:none;margin:0}}.header .header_inner .header_form .pc_nav li{margin-right:1rem;border-radius:1.5rem}.header .header_inner .header_form .pc_nav li .form_btn{color:#fff;display:flex;align-items:center;justify-content:center;width:19.5rem;height:3.9rem}@media (max-width: 1279px){.header .header_inner .header_form .pc_nav li .form_btn{width:7rem;height:2.1rem;font-size:1.2rem}}.header .header_inner .header_form .pc_nav li .form_btn .mail_btn{width:10.5rem}@media (max-width: 1279px){.header .header_inner .header_form .pc_nav li .form_btn .mail_btn{width:5rem}}.header .header_inner .header_form .pc_nav li .form_btn .line_btn{width:12.3rem}@media (max-width: 1279px){.header .header_inner .header_form .pc_nav li .form_btn .line_btn{width:6rem}}.header .header_inner .header_form .pc_nav li:last-child{margin-right:0}.header .header_inner .header_form .pc_nav .btn2{position:relative;background-color:#ff0000;box-shadow:0 .7rem 0 #c1272d;transition:all .2s ease}@media (max-width: 1279px){.header .header_inner .header_form .pc_nav .btn2{box-shadow:none}}.header .header_inner .header_form .pc_nav .btn2:hover{opacity:1;transform:translateY(.4rem);box-shadow:0 .1rem 0 #c1272d}@media (max-width: 1279px){.header .header_inner .header_form .pc_nav .btn2:hover{transform:unset;box-shadow:0;box-shadow:unset}}.header .header_inner .header_form .pc_nav .btn2:hover a{opacity:1}@media (max-width: 1279px){.header .header_inner .header_form .pc_nav .btn2:hover a{opacity:.6}}.header .header_inner .header_form .pc_nav .btn3{background-color:#06c755;box-shadow:0 .7rem 0 #048538;transition:all .2s ease}@media (max-width: 1279px){.header .header_inner .header_form .pc_nav .btn3{box-shadow:none}}.header .header_inner .header_form .pc_nav .btn3:hover{opacity:1;transform:translateY(.4rem);box-shadow:0 .1rem 0 #048538}@media (max-width: 1279px){.header .header_inner .header_form .pc_nav .btn3:hover{transform:unset;box-shadow:unset}}.header .header_inner .header_form .pc_nav .btn3:hover a{opacity:1}@media (max-width: 1279px){.header .header_inner .header_form .pc_nav .btn3:hover a{opacity:.6}}.header .header_inner .com_link{position:absolute;top:-0.7rem;right:3rem;display:flex}@media (max-width: 1279px){.header .header_inner .com_link{top:-1.8rem;right:0rem}}.header .header_inner .com_link .company_btn .form_btn{text-decoration:none;border-radius:.75rem;position:relative;color:#fff;padding:.45rem 2rem .55rem;background-color:#003885;transition:all .2s ease}@media (max-width: 1279px){.header .header_inner .com_link .company_btn .form_btn{padding:.4rem 1.5rem}}.header .header_inner .com_link li a{padding:0 1rem;font-size:1.2rem;color:#333333;text-decoration:underline}@media (max-width: 1279px){.header .header_inner .com_link li a{font-size:.8rem}}.header #g-nav{position:fixed;z-index:999;top:0;right:-36rem;width:36rem;height:100vh;background:#333;transition:all .6s;padding-top:7rem;padding-left:2rem;padding-right:2rem}@media (max-width: 1279px){.header #g-nav{right:-100%;width:100%}}.header #g-nav.panelactive{right:0}.header #g-nav ul{padding:0}.header #g-nav li{list-style:none;text-align:left;border-right:0}.header #g-nav li:last-child{border-bottom:unset}.header #g-nav li a{display:inline-flex;flex-direction:column;color:#fff;text-decoration:none;margin:1rem;letter-spacing:.1rem;font-weight:bold;font-size:1.8rem;text-align:left;margin-left:2rem;position:relative}.header #g-nav li a::after{background-color:#fff;bottom:-4px;content:"";height:2px;left:0;position:absolute;transform:scale(0, 1);transform-origin:left top;transition:transform .6s;width:100%;opacity:0}.header #g-nav li a:hover::after{transform:scale(1, 1);opacity:1;transition:transform .6s}.header .openbtn{display:block;position:absolute;z-index:9999;background-color:#333;top:.5rem;right:1rem;cursor:pointer;width:6rem;height:6rem;margin-left:2rem;margin-top:2rem}@media (max-width: 1279px){.header .openbtn{right:.3rem;top:1rem;width:4rem;height:4rem;margin-left:0rem;margin-top:0rem}}.header .openbtn span{display:inline-block;transition:all .4s;position:absolute;left:1rem;height:.2rem;border-radius:.2rem;background-color:#fff;width:67.33%}@media (max-width: 1279px){.header .openbtn span{left:.7rem}}.header .active span{background-color:#fff}.header .openbtn span:nth-of-type(1){top:2.2rem}@media (max-width: 1279px){.header .openbtn span:nth-of-type(1){top:1.2rem}}.header .openbtn span:nth-of-type(2){top:3rem}@media (max-width: 1279px){.header .openbtn span:nth-of-type(2){top:2rem}}.header .openbtn span:nth-of-type(3){top:3.8rem}@media (max-width: 1279px){.header .openbtn span:nth-of-type(3){top:2.8rem}}.header .openbtn.active span:nth-of-type(1){top:1.8rem;left:1.8rem;transform:translateY(.6rem) rotate(-45deg);width:30%}.header .openbtn.active span:nth-of-type(2){opacity:0}.header .openbtn.active span:nth-of-type(3){top:3rem;left:1.8rem;transform:translateY(-0.6rem) rotate(45deg);width:30%}.pt_2{padding-top:2.5rem}@media (max-width: 1279px){.pt_2{padding-top:2rem}}.pt_5{padding-top:5rem}@media (max-width: 1279px){.pt_5{padding-top:2.5rem}}.pt_6{padding-top:6rem}@media (max-width: 1279px){.pt_6{padding-top:3rem}}.pt_9{padding-top:9rem}@media (max-width: 1279px){.pt_9{padding-top:4.5rem}}.pb_14{padding-bottom:14rem}@media (max-width: 1279px){.pb_14{padding-bottom:7rem}}.pb_12{padding-bottom:12rem}@media (max-width: 1279px){.pb_12{padding-bottom:6rem}}.pb_10{padding-bottom:10rem}@media (max-width: 1279px){.pb_10{padding-bottom:5rem}}.pb_6{padding-bottom:6rem}@media (max-width: 1279px){.pb_6{padding-bottom:3rem}}.pb_8{padding-bottom:8rem}@media (max-width: 1279px){.pb_8{padding-bottom:4rem}}.list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media (max-width: 1279px){.list{flex-wrap:unset;justify-content:unset;flex-direction:column}}.list .list_item{margin-top:5rem;width:47rem;height:auto}@media (max-width: 1279px){.list .list_item{width:100%;margin-top:2rem}}.list_cv{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.list_cv .list_item{width:47rem;height:auto}@media (max-width: 1279px){.list_cv .list_item{width:100%;margin-top:2rem}}.line01{position:relative}.line01 .bk_color{background-color:#c1272d;height:24.5rem}@media (max-width: 1279px){.line01 .bk_color{height:auto}}.line01 .bk_color img{position:absolute;top:-6.3rem;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);width:86.8rem}@media (max-width: 1279px){.line01 .bk_color img{position:relative;top:-3.6rem;width:50rem}}.line01 .bk_black{background-color:#333333;height:7rem;display:flex;align-items:center;justify-content:center}@media (max-width: 1279px){.line01 .bk_black{height:5rem}}.line01 .bk_black img{width:41.7rem;height:auto}@media (max-width: 1279px){.line01 .bk_black img{width:29.5rem}}.line02{background-color:#c1272d;height:17.5rem;position:relative}@media (max-width: 1279px){.line02{height:6rem}}.line02 img{position:absolute;top:-2.5rem;left:52%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);width:90.5rem}@media (max-width: 1279px){.line02 img{top:-1rem;width:80%}}.line03{background-color:#c1272d;height:10rem;position:relative}@media (max-width: 1279px){.line03{height:4rem}}.line03 img{position:absolute;top:-2.5rem;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);width:99rem}@media (max-width: 1279px){.line03 img{top:-0.5rem;width:80%}}.line04{padding:8rem 0 0 0;position:relative}@media (max-width: 1279px){.line04{padding:4rem 0 0 0}}.line04 .bk_color{background-color:#c1272d;height:9rem}@media (max-width: 1279px){.line04 .bk_color{height:4rem}}.line04 img{position:absolute;top:2rem;width:100rem;height:auto}@media (max-width: 1279px){.line04 img{top:2.2rem;width:80%}}.line05{margin-top:12rem;padding:0;position:relative}@media (max-width: 1279px){.line05{margin-top:6rem}}.line05 .bk_color{background-color:#c1272d;height:9rem}@media (max-width: 1279px){.line05 .bk_color{height:4rem}}.line05 img{position:absolute;top:-1.5rem;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);width:95rem;height:auto}@media (max-width: 1279px){.line05 img{top:-1rem;width:80%}}.line06{padding:0;position:relative}@media (max-width: 1279px){.line06{margin-top:0rem}}.line06 .bk_color{background-color:#c1272d;height:9rem}@media (max-width: 1279px){.line06 .bk_color{height:4rem}}.line06 img{position:absolute;top:-2rem;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);width:60rem;height:auto}@media (max-width: 1279px){.line06 img{top:-1rem;width:80%}}.sec01{position:relative;background-image:url(../images/sendai/fv_bk.svg);background-size:cover;background-position:center;background-repeat:no-repeat;height:auto}@media (max-width: 1279px){.sec01{padding-bottom:3rem}}.sec01 .middle_container{margin:0 auto;padding-top:6rem;padding-bottom:6rem;height:auto}@media (max-width: 1279px){.sec01 .middle_container{padding-top:2rem;padding-bottom:2rem}}.sec01 .middle_container .fv_img{width:100%;height:auto}@media (max-width: 1279px){.sec01 .middle_container .fv_img{margin:0 auto;width:100%}}.company_link{font-size:1.3rem;display:flex;justify-content:flex-end;text-decoration:underline}@media (max-width: 1279px){.company_link{font-size:1.2rem;justify-content:center}}.news_archive,.news_pickup,.news_single{padding:8rem 0}@media (max-width: 1279px){.news_archive,.news_pickup,.news_single{padding:4rem 0}}.news_archive .page_title,.news_pickup .page_title,.news_single .page_title{font-size:3.2rem;font-weight:900;text-align:center;color:#00469d;margin-top:0;margin-bottom:2rem}@media (max-width: 1279px){.news_archive .page_title,.news_pickup .page_title,.news_single .page_title{font-size:2.4rem;margin-bottom:2rem}}.news_list{max-width:90rem;margin:0 auto;padding:0;list-style:none}.news_list .news_item{border-bottom:1px solid #ddd}.news_list .news_item a{display:flex;align-items:center;gap:2rem;text-decoration:none;color:#333;transition:opacity .2s ease}@media (max-width: 1279px){.news_list .news_item a{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.5rem 0}}.news_list .news_item a:hover{opacity:.7}.news_list .news_item .news_date{color:#eee;font-size:1.6rem;white-space:nowrap}@media (max-width: 1279px){.news_list .news_item .news_date{font-size:1.2rem;line-height:1;margin:0}}.news_list .news_item .news_title{color:#fff;font-size:1.8rem;font-weight:bold}@media (max-width: 1279px){.news_list .news_item .news_title{font-size:1.5rem;margin:0;line-height:1.25}}.archive .news_list{max-width:90rem;margin:0 auto;padding:0;list-style:none}.archive .news_list .news_item{border-bottom:1px solid #ddd}.archive .news_list .news_item a{display:flex;align-items:center;gap:2rem;text-decoration:none;color:#333;transition:opacity .2s ease}@media (max-width: 1279px){.archive .news_list .news_item a{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.5rem 0}}.archive .news_list .news_item a:hover{opacity:.7}.archive .news_list .news_item .news_date{color:#999;font-size:1.6rem;white-space:nowrap}@media (max-width: 1279px){.archive .news_list .news_item .news_date{font-size:1.2rem;line-height:1;margin:0}}.archive .news_list .news_item .news_title{color:#333;font-size:1.8rem;font-weight:bold}@media (max-width: 1279px){.archive .news_list .news_item .news_title{font-size:1.5rem;margin:0;line-height:1.25}}.news_empty{text-align:center;font-size:1.8rem;padding:4rem 0}.news_single article{max-width:80rem;margin:0 auto}.news_single article .news_date{color:#666;font-size:1.6rem}.news_single article .news_title{font-size:2.8rem;font-weight:900;color:#00469d;margin:1rem 0 2rem}@media (max-width: 1279px){.news_single article .news_title{font-size:2.2rem}}.news_single article .news_thumb{margin-bottom:2rem}.news_single article .news_thumb img{width:100%;height:auto}.news_single article .news_body{font-size:1.6rem;line-height:1.8}.news_single article .news_body>*+*{margin-top:2rem}.news_single article .news_body p{margin:0}.news_single article .news_body h2,.news_single article .news_body h3,.news_single article .news_body h4,.news_single article .news_body h5,.news_single article .news_body h6{font-weight:900;line-height:1.5;color:#00469d;margin:0}.news_single article .news_body h2{font-size:2.4rem;padding-bottom:.5em;border-bottom:solid .08333333em #00469d}.news_single article .news_body h3{font-size:2.1rem}.news_single article .news_body h4{font-size:1.8rem}.news_single article .news_body h5,.news_single article .news_body h6{font-size:1.6rem}.news_single article .news_body strong,.news_single article .news_body b{font-weight:900}.news_single article .news_body a{color:#003885;text-decoration:underline;word-break:break-all}.news_single article .news_body a:hover{text-decoration:none}.news_single article .news_body ul,.news_single article .news_body ol{margin:0;padding-left:1.5em}.news_single article .news_body ul{list-style:disc}.news_single article .news_body ol{list-style:decimal}.news_single article .news_body li+li{margin-top:.5em}.news_single article .news_body blockquote{margin:0;padding:1.5rem 2rem;background-color:#f8f9fa;border-left:solid .25em #00469d}.news_single article .news_body blockquote p{margin:0}.news_single article .news_body blockquote p+p{margin-top:1em}.news_single article .news_body img{max-width:100%;height:auto}.news_single article .news_body table{width:100%;border-collapse:collapse}.news_single article .news_body table th,.news_single article .news_body table td{padding:1em;border:solid 1px #ddd;text-align:left}.news_single article .news_body table th{background-color:#f8f9fa;font-weight:900}.news_single article .news_body hr{border:none;border-top:solid 1px #ddd}@media (max-width: 1279px){.news_single article .news_body{font-size:1.5rem}.news_single article .news_body h2{font-size:2rem}.news_single article .news_body h3{font-size:1.8rem}.news_single article .news_body h4{font-size:1.6rem}}.back_top,.back_list{display:flex;align-items:center;justify-content:center;border-radius:1em;width:15em;padding:1em;margin:2.5em auto 0;background-color:#003885;color:#fff;font-weight:bold;font-size:2rem;text-decoration:none}@media (max-width: 1279px){.back_top,.back_list{width:100%;max-width:30rem;font-size:1.5rem;line-height:1.25}}.sec_p{background-image:url(../images/sendai/sekou_bk.svg);padding-top:2rem;padding-bottom:11rem}@media (max-width: 1279px){.sec_p{padding-top:2rem;padding-bottom:3.5rem}}.sec_p .list{margin-top:3rem}.sec_p .list_item02{margin-top:3rem}@media (max-width: 1279px){.sec_p .list_item02{margin-top:2rem}}.sececo{background-image:url(../images/sendai/ecocute_bk.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover}@media (max-width: 1279px){.sececo{background-size:515rem;background-repeat:repeat-y}}.sec_rc{padding-top:3rem;background-image:url(../images/sendai/rc_bk.svg);background-image:url(../images/sendai/ecocute_bk.jpg);background-size:cover;background-position:center;background-repeat:repeat;padding-top:6.5rem;padding-bottom:6.5rem}@media (max-width: 1279px){.sec_rc{padding-top:2rem;padding-bottom:2rem}}@media (max-width: 1279px){.sec_rc{padding-top:3rem;padding-bottom:3rem}}.sec_cse .cse_card{background-color:#c1272d}.sec_cse .cse_item{margin-top:4rem}.sec_cse .reason{width:100%;background-color:#fbf8ea;border:solid 1.2rem #c1272d;border-radius:.5rem;margin-top:6rem}@media (max-width: 1279px){.sec_cse .reason{border-width:.6rem;border-radius:.25rem;margin-top:3rem}}.sec_cse .reason *{margin:0}.sec_cse .reason .num{display:flex;align-items:center;justify-content:center;color:#fff;font-size:4.8rem;font-weight:900;line-height:1;text-align:center;background-color:#c1272d;padding:.3125em 0 .52083333em}@media (max-width: 1279px){.sec_cse .reason .num{font-size:3.2rem}}.sec_cse .reason .num .deco{display:block;width:8rem;margin-left:1rem;margin-top:-5rem}@media (max-width: 1279px){.sec_cse .reason .num .deco{width:4rem;margin-left:.5rem;margin-top:-2.5rem}}.sec_cse .reason .ttl{font-size:2.8rem;font-weight:900;letter-spacing:.05em;line-height:1.4;text-align:center;padding:3rem 3rem 0}@media (max-width: 1279px){.sec_cse .reason .ttl{font-size:2.15384615rem;padding:1.5rem 1.5rem 0;letter-spacing:0}}.sec_cse .reason .ttl .mark{background:linear-gradient(transparent 60%, #ffea00 60%)}.sec_cse .reason .body{font-size:1.6rem;line-height:1.75;text-align:justify;padding:1em 3rem 2rem}@media (max-width: 1279px){.sec_cse .reason .body{font-size:1.36752137rem;padding:.5em 1.5rem 1rem}}.sec_cse .reason .photo{display:flex;gap:.5rem;padding:0 3rem 2rem}@media (max-width: 1279px){.sec_cse .reason .photo{gap:.25rem;padding:0 1.5rem 1rem}}.sec_cse .reason .photo img{width:100%;margin-top:0}.sec_cse .reason_03 .text{flex:1}.sec_cse .reason_03 .row{display:flex}@media (max-width: 1279px){.sec_cse .reason_03 .row{flex-direction:column}}.sec_cse .reason_03 .row .photo{display:block;width:41.6rem;padding:3rem 3rem 0 0}@media (max-width: 1279px){.sec_cse .reason_03 .row .photo{width:100%;padding:1.5rem}}.sec_cse .list .reason{width:47rem}@media (max-width: 1279px){.sec_cse .list .reason{width:100%}}.sec_form{padding:4rem 0;background-color:#3fa9f5}.sec_form .form_txt{display:flex;margin:0 auto 2.5rem;width:94.3rem;height:auto}@media (max-width: 1279px){.sec_form .form_txt{margin-bottom:1.5rem}}.sec_form .list_cv{display:flex;flex-direction:row}.sec_form .list_cv .list_item_tel{width:47rem;background-color:#ffffff;padding:2rem 5rem 2.5rem;border-radius:2rem;margin-top:0;border:1rem solid #bdccd4;box-shadow:0 .7rem 0 #6f7e84;transition:all .2s ease}@media (max-width: 1279px){.sec_form .list_cv .list_item_tel{width:100%;padding:2rem 2.5rem;margin-top:2rem}}.sec_form .list_cv .list_item_tel .fi_04{display:flex;margin-top:3.5rem}.sec_form .list_cv .list_item_tel:hover{opacity:1;transform:translateY(.4rem);box-shadow:0 .1rem 0 #6f7e84}@media (max-width: 1279px){.sec_form .list_cv .list_item_tel:hover{transform:unset;box-shadow:0}}.sec_form .list_cv .list_item_tel:hover a{opacity:1}@media (max-width: 1279px){.sec_form .list_cv .list_item_tel:hover a{opacity:.6}}.sec_form .list_cv .list_item .btn2{border-radius:2rem;display:flex;align-items:center;justify-content:center;width:47rem;height:9.6rem;position:relative;background-color:#ff0000;box-shadow:0 .7rem 0 #c1272d;transition:all .2s ease}@media (max-width: 1279px){.sec_form .list_cv .list_item .btn2{box-shadow:none;width:100%}}.sec_form .list_cv .list_item .btn2 img{width:20rem;height:auto}.sec_form .list_cv .list_item .btn2:hover{opacity:1;transform:translateY(.4rem);box-shadow:0 .1rem 0 #c1272d}@media (max-width: 1279px){.sec_form .list_cv .list_item .btn2:hover{transform:unset;box-shadow:0}}.sec_form .list_cv .list_item .btn2:hover a{opacity:1}@media (max-width: 1279px){.sec_form .list_cv .list_item .btn2:hover a{opacity:.6}}.sec_form .list_cv .list_item .btn3{margin-top:2rem;border-radius:2rem;display:flex;align-items:center;justify-content:center;width:47rem;height:9.6rem;background-color:#06c755;box-shadow:0 .7rem 0 #048538;transition:all .2s ease}@media (max-width: 1279px){.sec_form .list_cv .list_item .btn3{box-shadow:none;width:100%}}.sec_form .list_cv .list_item .btn3 img{width:22.7rem;height:auto}.sec_form .list_cv .list_item .btn3:hover{opacity:1;transform:translateY(.4rem);box-shadow:0 .1rem 0 #048538}@media (max-width: 1279px){.sec_form .list_cv .list_item .btn3:hover{transform:unset;box-shadow:0}}.sec_form .list_cv .list_item .btn3:hover a{opacity:1}@media (max-width: 1279px){.sec_form .list_cv .list_item .btn3:hover a{opacity:.6}}.sec04 .list img{margin-top:5rem}@media (max-width: 1279px){.sec04 .list img{margin-top:2rem}}.sec04 .list .sec.news_pickup{color:#fff;background-color:#3fa9f5;border:none;border-radius:1em;padding:4rem 0 5rem}@media (max-width: 1279px){.sec04 .list .sec.news_pickup{padding:2rem 0 2.5rem}}.sec04 .list .sec.news_pickup .page_title{color:#fff;font-size:2.25em;font-weight:900;letter-spacing:.2em;paint-order:stroke fill;text-align:center;margin:0 0 .41666667em}@media (max-width: 1279px){.sec04 .list .sec.news_pickup .page_title{font-size:1.6875em;margin-bottom:0}}.sec_company{padding-bottom:5rem}.sec_company .list_com .list_com_title{font-size:2.6rem;text-align:center;font-weight:bold}.sec_company .list_com .list_com_item{padding:0 2rem;border-top:.1rem solid #333333;display:flex}@media (max-width: 1279px){.sec_company .list_com .list_com_item{padding:0 .5rem}}.sec_company .list_com .list_com_item .list_left{width:18rem}@media (max-width: 1279px){.sec_company .list_com .list_com_item .list_left{width:100%}}.sec_company .list_com .list_com_item .list_left .list_title{line-height:2;font-weight:normal;font-size:1.8rem}@media (max-width: 1279px){.sec_company .list_com .list_com_item .list_left .list_title{margin:.75rem 0;font-size:1.4rem;line-height:1.5}}.sec_company .list_com .list_com_item .list_right{width:calc(96rem - 18rem)}.sec_company .list_com .list_com_item .list_right .list_description{font-size:1.8rem;line-height:2;font-weight:normal}@media (max-width: 1279px){.sec_company .list_com .list_com_item .list_right .list_description{margin:.75rem 0;font-size:1.4rem;line-height:1.5}}.sec_company .list_com .list_com_item .list_right .list_description .cd_wrap{display:flex;align-items:center;height:3.6rem}@media (max-width: 1279px){.sec_company .list_com .list_com_item .list_right .list_description .cd_wrap{height:2.1rem}}.sec_company .list_com .list_com_item .list_right .list_description .cd_wrap_sp{display:none}@media (max-width: 1279px){.sec_company .list_com .list_com_item .list_right .list_description .cd_wrap_sp{display:flex;align-items:center;height:3.6rem}}@media (max-width: 1279px) and (max-width: 1279px){.sec_company .list_com .list_com_item .list_right .list_description .cd_wrap_sp{height:2.1rem}}.sec_company .list_com .list_com_item .list_right .list_description .txt{width:9.8rem;height:auto}@media (max-width: 1279px){.sec_company .list_com .list_com_item .list_right .list_description .txt{width:8rem}}.sec_company .list_com .list_com_item:last-child{border-bottom:1px solid #333}.sec_company .other_wrap{margin-top:12rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 1279px){.sec_company .other_wrap{margin-top:6rem}}.sec_company .other_wrap .com_logo{width:22.5rem}@media (max-width: 1279px){.sec_company .other_wrap .com_logo{width:10rem}}.sec_company .other_wrap .logo_wrap{margin-top:5rem}@media (max-width: 1279px){.sec_company .other_wrap .logo_wrap{margin-top:2.5rem}}.sec_company .other_wrap .logo_wrap .company_info{margin-top:5rem;text-decoration:underline;font-size:1.4rem;color:#333333}@media (max-width: 1279px){.sec_company .other_wrap .logo_wrap .company_info{margin-top:2.5rem}}.sec_company .other_wrap .logo_wrap .privacy_policy{margin-top:5rem;text-decoration:underline;font-size:1.4rem;color:#333333}@media (max-width: 1279px){.sec_company .other_wrap .logo_wrap .privacy_policy{margin-top:2.5rem}}.arrow_block{position:sticky;bottom:11rem;width:100%;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}@media (max-width: 1279px){.arrow_block{bottom:5rem}}.arrow_block.show{opacity:1;visibility:visible;z-index:1}.arrow_block .top_arrow{margin-left:auto;margin-right:0;display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;background-color:#2c5aa0;cursor:pointer}@media (max-width: 1279px){.arrow_block .top_arrow{width:4rem;height:4rem}}.arrow_block .top_arrow img{width:2rem;height:1rem}.fixed_menu{position:fixed;bottom:0;width:100%;height:11rem;display:flex;align-items:center;background-color:#333;z-index:2}@media (max-width: 1279px){.fixed_menu{height:auto;background-color:#333333}}.fixed_menu ul{display:flex;padding:0;margin:0}.fixed_menu ul li{display:flex;align-items:center;margin-right:1rem;border-radius:2rem}@media (max-width: 1279px){.fixed_menu ul li{width:33.3%;height:5rem;margin-right:0;border-radius:0;padding:0 .5rem}}.fixed_menu ul li .form_btn{display:flex;justify-content:center;align-items:center;padding:1rem 3.8rem;width:27rem;height:8rem}@media (max-width: 1279px){.fixed_menu ul li .form_btn{padding:0rem;width:100%;height:auto}}.fixed_menu ul li .form_btn .mail_btn{width:15.5rem}@media (max-width: 1279px){.fixed_menu ul li .form_btn .mail_btn{width:8rem}}.fixed_menu ul li .form_btn .line_btn{width:17.7rem}@media (max-width: 1279px){.fixed_menu ul li .form_btn .line_btn{width:10rem}}.fixed_menu ul li:last-child{margin-right:0}@media (max-width: 1279px){.fixed_menu ul .btn1{width:33.3%}}.fixed_menu ul .btn1 .toiawase{width:12rem;height:auto;margin-right:2.5rem}@media (max-width: 1279px){.fixed_menu ul .btn1 .toiawase{display:none}}.fixed_menu ul .btn1 .tel_btn{width:42rem;margin-right:2rem}@media (max-width: 1279px){.fixed_menu ul .btn1 .tel_btn{margin-right:0;width:16rem}}.fixed_menu ul .btn2{position:relative;background-color:#ff0000;box-shadow:0 .7rem 0 #c1272d;transition:all .2s ease}@media (max-width: 1279px){.fixed_menu ul .btn2{box-shadow:none;width:33.3%}}.fixed_menu ul .btn2:hover{opacity:1;transform:translateY(.4rem);box-shadow:0 .1rem 0 #c1272d}@media (max-width: 1279px){.fixed_menu ul .btn2:hover{transform:unset;box-shadow:0}}.fixed_menu ul .btn2:hover a{opacity:1}@media (max-width: 1279px){.fixed_menu ul .btn2:hover a{opacity:.6}}.fixed_menu ul .btn3{background-color:#06c755;box-shadow:0 .7rem 0 #048538;transition:all .2s ease}@media (max-width: 1279px){.fixed_menu ul .btn3{box-shadow:none;width:33.3%}}.fixed_menu ul .btn3:hover{opacity:1;transform:translateY(.4rem);box-shadow:0 .1rem 0 #048538}@media (max-width: 1279px){.fixed_menu ul .btn3:hover{transform:unset;box-shadow:0}}.fixed_menu ul .btn3:hover a{opacity:1}@media (max-width: 1279px){.fixed_menu ul .btn3:hover a{opacity:.6}}@media (max-width: 1279px){.fixed_menu .container{max-width:unset;padding:0rem}}footer{display:flex;justify-content:space-between;align-items:center;background-color:#333;color:#fff;height:5rem;font-size:1.4rem;color:#ffffff;letter-spacing:.1rem;margin-bottom:11rem}@media (max-width: 1279px){footer{margin-bottom:5rem;letter-spacing:0rem}}.page_form{margin-top:2rem}.page_form .page_form_title{font-size:2.4rem;text-align:center}.page_form .wpcf7-form{background:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.page_form .form_line{margin-bottom:2.5rem}.page_form .form_title{display:flex;align-items:center;font-size:1.6rem;font-weight:600;color:#333;position:relative;margin:0}.page_form .required::after{content:"必須";display:inline-block;margin-left:1rem;padding:.1rem .5rem;background:#e74c3c;color:#fff;font-size:1.2rem;border-radius:.2rem;font-weight:normal;vertical-align:middle}.page_form .wpcf7-form-control-wrap{display:block}.page_form input[type="text"],.page_form input[type="tel"],.page_form input[type="email"],.page_form textarea{width:100%;padding:1rem 1.2rem;font-size:1.6rem;border:1px solid #ddd;border-radius:.3rem;background:#fafafa;transition:all .3s ease;box-sizing:border-box}.page_form input[type="text"]:focus,.page_form input[type="tel"]:focus,.page_form input[type="email"]:focus,.page_form textarea:focus{outline:none;border-color:#4a90e2;background:#fff;box-shadow:0 0 0 3px rgba(74,144,226,0.1)}.page_form input::placeholder,.page_form textarea::placeholder{color:#999;font-size:1.6rem}.page_form textarea{resize:vertical;min-height:150px;font-family:inherit;line-height:1.6}.page_form .wpcf7-radio{display:flex;gap:3rem}.page_form label{display:flex;align-items:center}.page_form .wpcf7-list-item{margin:0}.page_form .wpcf7-list-item-label{display:inline-flex;align-items:center;cursor:pointer;font-size:1.6rem;color:#333}.page_form input[type="radio"]{width:2rem;height:2rem;margin-right:.8rem;cursor:pointer;accent-color:#4a90e2;flex-shrink:0}.page_form input[type="submit"]{width:100%;padding:1.2rem 2rem;font-size:1.8rem;font-weight:bold;color:#fff;background:#003885;border:none;border-radius:.3rem;cursor:pointer;transition:all .3s ease;margin-top:2rem}.page_form input[type="submit"]:hover{background:#003885;transform:translateY(-2px);box-shadow:0 4px 12px rgba(74,144,226,0.3)}.page_form input[type="submit"]:active{transform:translateY(0)}.page_form .wpcf7-not-valid-tip{color:#e74c3c;font-size:1.4rem;margin-top:.5rem;display:block}.page_form .wpcf7-not-valid{border-color:#e74c3c !important}.page_form .wpcf7-response-output{margin-top:1.5rem;padding:1rem;border-radius:.3rem;font-size:1.6rem}.page_form .wpcf7-validation-errors{background:#fff3cd;border:1px solid #ffc107;color:#856404}.page_form .wpcf7-mail-sent-ok{background:#d4edda;border:1px solid #28a745;color:#155724}.privacy .container{background:white;border-radius:8px}.privacy h1{font-size:32px;color:#2c3e50;text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:3px solid #003885}.privacy h2{font-size:24px;color:#2c3e50;margin:40px 0 20px;padding-left:15px;border-left:5px solid #003885}.privacy h3{font-size:18px;color:#34495e;margin:25px 0 15px;font-weight:bold}.privacy h4{font-size:16px;color:#555;margin:20px 0 10px;font-weight:bold}.privacy .policy-intro{background:#f8f9fa;padding:25px;border-radius:6px;margin-bottom:30px;border-left:4px solid #003885}.privacy .policy-intro p{margin-bottom:15px}.privacy .policy-intro p:last-child{margin-bottom:0}.privacy .policy-section{margin-bottom:40px}.privacy .policy-item{margin-bottom:30px;padding:20px;background:#fafafa;border-radius:6px}.privacy p{margin-bottom:15px}.privacy ul{margin:15px 0 15px 30px}.privacy li{margin-bottom:10px}.privacy .company-info{list-style:none;margin:20px 0;padding:20px;background:#f8f9fa;border-radius:6px}.privacy .company-info li{padding:8px 0;border-bottom:1px solid #e0e0e0}.privacy .company-info li:last-child{border-bottom:none}.privacy .contact-info{background:#fff;padding:25px;border-radius:6px;border:2px solid #003885}.privacy .contact-info h3{color:#2c3e50;margin-bottom:15px;margin:0}.privacy .contact-info strong{color:#2c3e50;font-size:18px}.privacy a{color:#003885;text-decoration:none;word-break:break-all}.privacy a:hover{text-decoration:underline}@media (max-width:768px){.privacy h1{font-size:26px}.privacy h2{font-size:20px}}.page_form_comp{background-color:#f7f7f7;padding:4rem 1.5rem}.page_form_comp .container{box-shadow:0 .5rem 1.5rem rgba(0,0,0,0.08);background:#fff;padding:3rem 2.5rem;border-radius:1rem}.page_form_comp .container h2{font-size:2.6rem;font-weight:bold;text-align:center;margin-bottom:2rem;color:#333}@media (max-width: 1279px){.page_form_comp .container h2{font-size:2rem}}.page_form_comp .container h3{font-size:2.2rem;padding-left:1rem;border-left:.5rem solid #003885}@media (max-width: 1279px){.page_form_comp .container h3{font-size:2rem}}.page_form_comp .container p{font-size:1.6rem;line-height:2;margin-bottom:1.5rem;color:#444}@media (max-width: 1279px){.page_form_comp .container p{font-size:1.4rem}}.page_form_comp .container strong{color:#000;font-weight:bold}.page_form_comp .container p:last-child{margin-bottom:0}.page_form_comp .container .strong{background:#f2f4f6;padding:1.2rem 1.5rem;border-radius:.6rem}.page_form_comp .container .strong .btn3{padding:2rem;border-radius:2rem;width:30rem;background-color:#06c755;box-shadow:0 .7rem 0 #048538;transition:all .2s ease}@media (max-width: 1279px){.page_form_comp .container .strong .btn3{box-shadow:none;width:100%}}.page_form_comp .container .strong .btn3:hover{opacity:1;transform:translateY(.4rem);box-shadow:0 .1rem 0 #048538}@media (max-width: 1279px){.page_form_comp .container .strong .btn3:hover{transform:unset;box-shadow:0}}.page_form_comp .container .strong .btn3:hover a{opacity:1}@media (max-width: 1279px){.page_form_comp .container .strong .btn3:hover a{opacity:.6}}.page_form_comp .container .strong .btn1{padding:2rem;border-radius:2rem;width:50rem;background-color:#616161;transition:all .2s ease}@media (max-width: 1279px){.page_form_comp .container .strong .btn1{width:100%}}.page_form_comp .container .strong .btn1:hover{opacity:.6}@media (max-width: 1279px){.page_form_comp .container .strong .btn1:hover{transform:unset;box-shadow:0}}.page_form_comp .container .strong .btn1:hover a{opacity:1}@media (max-width: 1279px){.page_form_comp .container .strong .btn1:hover a{opacity:.6}}.page_form_comp .container .back_top{display:flex;align-items:center;justify-content:center;border-radius:2rem;width:30rem;padding:2rem;margin:3rem auto 0;background-color:#003885;color:#fff;font-size:#fff;font-weight:bold;font-size:2rem}@media (max-width: 1279px){.page_form_comp .container .back_top{width:30rem}}#autozip{display:none !important}.sec_companypage .list_com .list_com_title{padding-left:2rem;text-align:left;border-left:5px solid #003885;margin-bottom:5rem;margin-top:7rem}@media (max-width: 1279px){.sec_companypage .list_com .list_com_title{margin-top:3.5rem;font-size:2rem;margin-bottom:2.5rem}}.sec_companypage .list_com .list_com_subtitle{font-weight:bold;font-size:1.9rem;line-height:2;color:#000000;text-align:center;margin-bottom:5rem}@media (max-width: 1279px){.sec_companypage .list_com .list_com_subtitle{font-size:1.4rem;margin-bottom:2.5rem;text-align:justify}}.sec_companypage .img_block{display:flex;justify-content:space-between;margin-bottom:5rem}@media (max-width: 1279px){.sec_companypage .img_block{flex-direction:column}}.sec_companypage .img_block .img_item{width:47.5rem;height:auto}@media (max-width: 1279px){.sec_companypage .img_block .img_item{width:100%;margin-bottom:1rem}}.sec_companypage .img_block .img_item img{width:100%}.sec_companypage .img_block .img_item .img_des{margin-top:.5rem;margin-bottom:0}.sec_companypage .sc_job_block{display:flex;margin-bottom:5rem}@media (max-width: 1279px){.sec_companypage .sc_job_block{flex-direction:column}}.sec_companypage .sc_job_block .sc_job_item{width:50%}@media (max-width: 1279px){.sec_companypage .sc_job_block .sc_job_item{width:100%}}.sec_companypage .sc_job_block .sc_job_img{object-fit:cover}.sec_companypage .sc_job_block .sc_job_des{background-color:#fbf8ea;padding:2rem 3.5rem}@media (max-width: 1279px){.sec_companypage .sc_job_block .sc_job_des{padding:2rem 2.5rem}}.sec_companypage .sc_job_block .sc_job_des h2{font-weight:bold;font-size:2rem;color:#000000;margin:0 0 1.5rem 0}.sec_companypage .sc_job_block .sc_job_des p{font-size:1.4rem;line-height:2.8rem;color:#000000;margin:0}.sec_companypage .sc_job_block .sc_job_des a{margin-top:2rem;display:flex;width:15rem;height:3.2rem;align-items:center;justify-content:center;margin-left:auto;margin-right:0;font-size:1.4rem;color:#333333;border-radius:.5rem;border:solid 1px #000}@media (max-width: 1279px){.sec_companypage .sc_job_block .sc_job_des a{margin-right:auto}}.sec_zigyou{margin-top:15rem}@media (max-width: 1279px){.sec_zigyou{margin-top:7.5rem}}.company_header{background-color:#fbf8ea;height:15rem}@media (max-width: 1279px){.company_header{height:7.5rem}}.company_header p{text-align:left;font-weight:bold;font-size:3.2rem;padding-top:5rem;margin:0}@media (max-width: 1279px){.company_header p{font-size:2.4rem;padding-top:1.75rem}}.sec_company{padding:0}.sec_company .pankuzu_des{display:block;text-align:right;font-size:1.3rem;font-weight:bold}.sec_company .pankuzu_des .pankuzu{text-align:right;text-decoration:underline;font-size:1.3rem;font-weight:normal}.sec_company img.txt{width:10rem;height:auto}.sec_companymap{margin-top:15rem}@media (max-width: 1279px){.sec_companymap{margin-top:7.5rem}}.sec_companymap .list_com .list_com_title{padding-left:2rem;text-align:left;border-left:5px solid #003885;margin-bottom:5rem;margin-top:7rem}@media (max-width: 1279px){.sec_companymap .list_com .list_com_title{margin-top:3.5rem;font-size:2rem;margin-bottom:2.5rem}}.sec_companymap .g_map{width:100%;max-width:1000px;margin:0 auto 3.5rem}.sec_companymap .g_map .g_mapdes{margin-top:2rem}@media (max-width: 1279px){.sec_companymap .g_map .g_mapdes{margin-top:1rem}}.sec_companymap .g_map .g_mapdes p{display:flex;margin-top:.5rem;margin-bottom:.5rem}.sec_companymap .g_map .g_mapdes .g_mapicon{width:1.6rem;margin-right:1rem}.sec_companymap .g_map__img{width:100%;height:auto}.sec_companymap .g_map_child{display:flex;flex-wrap:wrap;justify-content:left;margin-left:-2.5rem;margin-right:-2.5rem}@media (max-width: 1279px){.sec_companymap .g_map_child{margin-left:0;margin-right:0}}.sec_companymap .g_map_child .g_map{width:50%;padding:0 2.5rem}@media (max-width: 1279px){.sec_companymap .g_map_child .g_map{width:100%;padding:0}}body{font-feature-settings:"palt"}main{overflow:hidden}@media (max-width: 1279px){.sec01{height:56rem}}.sec01 .middle_container{position:relative}.sec01 .row_01 .inner{display:flex;align-items:center;justify-content:space-between;width:49.3rem;margin:0 auto}@media (max-width: 1279px){.sec01 .row_01 .inner{width:24.65rem;width:32rem}}.sec01 .left{background-color:#00469d;color:#ffff00;font-size:3.5rem;font-weight:bold;line-height:1;padding:.2em .57142857em .37142857em;position:relative}@media (max-width: 1279px){.sec01 .left{font-size:1.75rem;font-size:2.3rem}}.sec01 .left::after{content:"";display:inline-block;margin-left:.22857143em;width:0;height:0;border-style:solid;border-width:1.9em 0 1.9em 1.88571429em;border-color:transparent transparent transparent #00469d;position:absolute;top:50%;transform:translateY(-50%)}.sec01 .left .row_01{display:inline-block;font-size:.68571429em;margin-bottom:.22857143em}.sec01 .left .row_02 span{font-size:1.14285714em}.sec01 .logo_elupalu{width:7.57rem}@media (max-width: 1279px){.sec01 .logo_elupalu{width:3.785rem;width:5rem}}.sec01 h1{font-size:8rem;color:#cc0010;font-weight:900;letter-spacing:.05em;line-height:1;text-align:center;margin:.25em 0}@media (max-width: 1279px){.sec01 h1{font-size:4rem;font-size:4.8rem;font-size:4.2rem;line-height:1.1}}.sec01 h1>*{display:block}.sec01 h1 .txt_02{margin-bottom:-0.05em}.sec01 h1 .txt_03{display:inline-block;font-size:5.2rem;color:#ffff00;font-weight:900;line-height:1.5;text-align:center;-webkit-text-stroke:initial;text-shadow:none;background-color:#00469d;padding:0 .13461538em 0 .40384615em}@media (max-width: 1279px){.sec01 h1 .txt_03{font-size:2.5rem;font-size:3rem}}.sec01 h1 .txt_04{letter-spacing:0;margin-top:.1125em}.sec01 .appeal_points{font-size:4rem;color:#fff;font-weight:900;letter-spacing:.1em;line-height:1.25;text-align:center}@media (max-width: 1279px){.sec01 .appeal_points{font-size:2rem}}.sec01 .appeal_points .item{display:flex;align-items:center;justify-content:space-between;position:absolute;top:6rem}@media (max-width: 1279px){.sec01 .appeal_points .item{top:31rem}}.sec01 .appeal_points .item [class^="deco_"]{display:block;position:relative}.sec01 .appeal_points .item_01{left:-5rem;-webkit-text-stroke:.3em #cc0010;-webkit-text-stroke:.15em #cc0010;paint-order:stroke fill;transform:rotate(-15deg)}@media (max-width: 1279px){.sec01 .appeal_points .item_01{left:-1rem}}.sec01 .appeal_points .item_01 .deco_left{width:10.5rem;top:2.7rem;left:-0.1rem;transform:rotate(16deg)}@media (max-width: 1279px){.sec01 .appeal_points .item_01 .deco_left{width:5.25rem;top:1.7rem}}.sec01 .appeal_points .item_01 .deco_right{width:5.7rem;top:2.1rem;left:2.2rem;transform:rotate(9deg)}@media (max-width: 1279px){.sec01 .appeal_points .item_01 .deco_right{width:2.85rem;left:.5rem}}.sec01 .appeal_points .item_02{font-size:5rem;top:8rem;right:-5rem;-webkit-text-stroke:.3em #003885;-webkit-text-stroke:.15em #003885;paint-order:stroke fill;transform:rotate(15deg)}@media (max-width: 1279px){.sec01 .appeal_points .item_02{font-size:2.5rem;top:32rem;right:-1rem}}.sec01 .appeal_points .item_02 .deco_left{width:5.7rem;top:1.9rem;left:-0.5rem;transform:rotate(-24deg)}@media (max-width: 1279px){.sec01 .appeal_points .item_02 .deco_left{width:2.85rem;top:1.9rem;left:.5rem}}.sec01 .appeal_points .item_02 .deco_right{width:10.5rem;top:1.5rem;left:-2.1rem;transform:rotate(0deg)}@media (max-width: 1279px){.sec01 .appeal_points .item_02 .deco_right{width:5.25rem;top:1.9rem;left:-2.5rem}}.sec01 [class^="ecocute_0"]{display:inline-block;position:absolute;bottom:5rem}@media (max-width: 1279px){.sec01 [class^="ecocute_0"]{bottom:-21rem}}.sec01 .ecocute_01{width:22.95rem;left:7.2rem}@media (max-width: 1279px){.sec01 .ecocute_01{width:11.475rem;width:13.475rem;left:4.2rem}}.sec01 .ecocute_02{width:17rem;right:15rem}@media (max-width: 1279px){.sec01 .ecocute_02{width:8.5rem;width:10.5rem;right:8.5rem}}.sec.line01{color:#fff;text-align:center;padding-top:3em}@media (max-width: 1279px){.sec.line01{padding-top:1.5em}}.sec.line01 .achievements{display:flex;margin:0;padding:0;margin-bottom:3em}@media (max-width: 1279px){.sec.line01 .achievements{flex-direction:column;margin-bottom:1.5em}}.sec.line01 .achievements>li{width:32%}@media (max-width: 1279px){.sec.line01 .achievements>li{width:100%}}.sec.line01 .achievements>li:has(+ li){margin-right:2%}@media (max-width: 1279px){.sec.line01 .achievements>li:has(+ li){margin-right:0;margin-bottom:1.5em}}@media (max-width: 1279px){.sec.line01 .achievements>li img{width:70%;margin:0 auto}}.sec.line01 .bk_black{height:auto;padding:3em 0}@media (max-width: 1279px){.sec.line01 .bk_black{padding:1.5em 0}}.sec.line01 .bk_black h2{display:flex;align-items:center;justify-content:center;font-size:2.1rem;letter-spacing:.1em;margin-bottom:1.5em}@media (max-width: 1279px){.sec.line01 .bk_black h2{flex-direction:column;font-size:1.6rem;margin-top:0;margin-bottom:1em}}.sec.line01 .bk_black h2 span{display:inline-block}.sec.line01 .bk_black h2 .txt_01{border:solid .1rem;padding:0 .47619048em;margin-right:1.42857143em}@media (max-width: 1279px){.sec.line01 .bk_black h2 .txt_01{margin-right:0}}.sec.line01 .bk_black h2 .txt_02{font-size:2em}.sec.line01 .bk_black .area_list{display:flex;justify-content:center;flex-wrap:wrap;font-size:1.6rem;margin:0 .75em;padding:0}@media (max-width: 1279px){.sec.line01 .bk_black .area_list{justify-content:space-around;font-size:1.32231405rem}}.sec.line01 .bk_black .area_list li{line-height:1.6;padding:0 .75em}.sec_cam .box{border:solid 1.25em #00469d;background-color:#fbf8ea;position:relative}@media screen{.sec_cam .box{border-width:.625em}}.sec_cam .box h2{font-size:5rem;color:#ffff00;color:#cc0010;font-weight:900;line-height:1.5;text-align:center;margin:.4em 0}@media (max-width: 1279px){.sec_cam .box h2{font-size:2.5rem;margin-bottom:0}}.sec_cam .box h2 .txt_01{font-size:.6em}.sec_cam .box h2 .txt_02{font-size:.8em}.sec_cam .box h2 .txt_03{text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.2em}.sec_cam .box h2 .txt_03 .small{font-size:.8em}.sec_cam .box h2 .txt_04{color:#00469d;font-size:2.4em;position:relative}@media (max-width: 1279px){.sec_cam .box h2 .txt_04{font-size:2em}}.sec_cam .box h2 .txt_04 span{color:#fff;font-size:.3em;writing-mode:vertical-rl;white-space:nowrap;background-color:#cc0010;-webkit-text-stroke:initial;padding:.33333333em 0;position:absolute;top:-2.33333333em;left:-3em;transform:rotate(-20deg)}@media (max-width: 1279px){.sec_cam .box h2 .txt_04 span{top:-6.333333em;left:1em;transform:rotate(-35deg)}}.sec_cam .box .des_bubble{position:relative;display:inline-block;margin:0 0 1.36363636em;padding:.63636364em 1.45454545em;background-color:#4695f8;border-radius:1em;color:#fff;font-size:1.375em;font-weight:bold;text-align:center;position:absolute;top:4.54545455em;right:-4.54545455em}@media (max-width: 1279px){.sec_cam .box .des_bubble{padding:.63636364em;font-size:.6875em;top:7.545455em;right:-1.545455em}}.sec_cam .box .des_bubble::after{content:"";position:absolute;bottom:.90909091em;left:-0.31818182em;width:1.09090909em;height:1.09090909em;background-color:#4695f8;transform:rotate(45deg)}.sec_cam .box .des{font-size:1.125em;font-weight:bold;text-align:center}@media (max-width: 1279px){.sec_cam .box .des{font-size:1em;text-align:justify;padding:0 1em;margin-top:0}}.sec_cam .box figure{display:block;width:25rem;border:solid 1rem #00469d;border-radius:1rem;position:absolute;bottom:6.5rem;right:-11.8rem}@media (max-width: 1279px){.sec_cam .box figure{width:60%;border-radius:.5rem;border:none;filter:initial;position:initial;padding:0 1em;margin:0 auto 1em}.sec_cam .box figure img{border-radius:.5rem}}.sec.line02{height:auto;color:#fff;text-align:center;padding-bottom:3rem}@media (max-width: 1279px){.sec.line02{padding-bottom:1.5rem}}.sec.line02 .container{position:relative}.sec.line02 h2{color:#fff;font-size:4.8rem;margin-top:0;margin-bottom:0}@media (max-width: 1279px){.sec.line02 h2{font-size:2.4rem}}.sec.line02 h2>span>span{display:inline-block;font-size:1.75em;color:#ffff00}.sec.line02 .des{font-size:2.8rem;font-weight:bold;line-height:1.28571429em;margin:0}@media (max-width: 1279px){.sec.line02 .des{font-size:1.4rem;line-height:1.5}}.sec.line02 .label{display:flex;flex-direction:column;color:#333;font-size:2.1rem;font-weight:900;line-height:1;background-color:#fff;border:solid .4rem;padding:.95238095em .47619048em;margin:0;position:absolute;top:.80952381em;right:0}@media (max-width: 1279px){.sec.line02 .label{font-size:1rem;right:.5em}}.sec.line02 .label .row_02{font-size:3.33333333em;margin-top:.14285714em}.sec.line02 .label .row_02 .small{font-size:50%}@media (max-width: 1279px){.sececo .list_02{position:relative;margin-top:5rem}}.sececo .list_02 .card{background-color:#fff;border:solid 1.2rem #c1272d;border-radius:.5rem;padding:2rem 2rem 4rem 2rem}@media (max-width: 1279px){.sececo .list_02 .card{border-width:.6rem;border-radius:.25rem;padding:1rem 1rem 2rem 1rem;margin-top:0}}.sececo .list_02 .card *{margin:0;line-height:1}.sececo .list_02 .card .ribbon{color:#fff;font-size:2.4rem;font-weight:900;line-height:1;text-align:center;border-radius:.20833333em;background-color:#00aaa1;padding:.41666667em;margin-bottom:.625em}@media (max-width: 1279px){.sececo .list_02 .card .ribbon{font-size:2.05128205rem}}.sececo .list_02 .card .row_01{display:flex;align-items:center}.sececo .list_02 .card .info{width:20rem}.sececo .list_02 .card .info .maker{font-size:2rem;font-weight:bold;line-height:1.25;margin-bottom:.5em}@media (max-width: 1279px){.sececo .list_02 .card .info .maker{font-size:1.70940171rem}}.sececo .list_02 .card .info .model_name{color:#e50012;font-size:1.6rem;font-weight:bold;margin-bottom:.5em}@media (max-width: 1279px){.sececo .list_02 .card .info .model_name{font-size:1.36752137rem}}.sececo .list_02 .card .info .capacity{font-size:2rem;margin-bottom:.5em}@media (max-width: 1279px){.sececo .list_02 .card .info .capacity{font-size:1.70940171rem}}.sececo .list_02 .card .info .capacity .num{display:inline-block;color:#fff;font-size:1em;line-height:1;background-color:#333;padding:.25em}.sececo .list_02 .card .info .capacity .model_no{font-size:.8em}.sececo .list_02 .card .info .note{font-size:.875em;font-weight:900;margin-bottom:.5em}@media (max-width: 1279px){.sececo .list_02 .card .info .note{font-size:.74786325em}}.sececo .list_02 .card .info .price_regular{font-size:.875em;font-weight:bold;white-space:nowrap;margin-bottom:.5em}@media (max-width: 1279px){.sececo .list_02 .card .info .price_regular{font-size:.74786325em}}.sececo .list_02 .card .info .price_regular del{font-size:140%;text-decoration-color:#cc0010}.sececo .list_02 .card .info .price_standard{display:inline-flex;flex-direction:column;position:relative;margin-bottom:.5em}.sececo .list_02 .card .info .price_standard .label{display:inline-block;color:#fff;font-size:1em;font-weight:bold;line-height:1;background-color:#e95205;padding:.25em;margin-bottom:.5em}@media (max-width: 1279px){.sececo .list_02 .card .info .price_standard .label{font-size:.85470085em}}.sececo .list_02 .card .info .price_standard del{font-size:1.625em;font-weight:bold;text-decoration-color:#cc0010}@media (max-width: 1279px){.sececo .list_02 .card .info .price_standard del{font-size:1.38888889em}}.sececo .list_02 .card .info .price_standard .ziekomi{font-size:.875em;font-weight:bold;position:absolute;bottom:.5em;right:-1.28571429em}@media (max-width: 1279px){.sececo .list_02 .card .info .price_standard .ziekomi{font-size:.74786325em}}.sececo .list_02 .card .info .price_standard .arrow_02{display:inline-block;width:10rem;position:absolute;bottom:0;right:-12.1rem;transform:rotate(-90deg)}@media (max-width: 1279px){.sececo .list_02 .card .info .price_standard .arrow_02{width:5rem}}.sececo .list_02 .card .info .subsidy{color:#00913a;font-size:1.125em;font-weight:bold;white-space:nowrap;margin-bottom:.5em}@media (max-width: 1279px){.sececo .list_02 .card .info .subsidy{font-size:.96153846em}}.sececo .list_02 .card .info .subsidy .inner{display:inline-flex;border:solid .1rem}.sececo .list_02 .card .info .subsidy .inner .label{display:inline-flex;align-items:center;color:#fff;line-height:1;background-color:#00913a;padding:.27777778em}.sececo .list_02 .card .info .subsidy .inner .price{display:inline-flex;align-items:center;line-height:1;padding:.27777778em}.sececo .list_02 .card .info .arrow_01,.sececo .list_02 .card .info .arrow_02{display:block;width:5rem;margin:0 auto .5em}@media (max-width: 1279px){.sececo .list_02 .card .info .arrow_01,.sececo .list_02 .card .info .arrow_02{width:2.5rem}}.sececo .list_02 .card .image{flex:1;padding-left:1rem}@media (max-width: 1279px){.sececo .list_02 .card .image{padding-left:.5rem}}.sececo .list_02 .card .price .komikomi{text-align:center;font-weight:900;white-space:nowrap;border:solid .4rem #c1272d;border-radius:1.5rem;background-color:#ffff00;padding:.5em 1em;margin-bottom:.5em;position:relative;z-index:1}@media (max-width: 1279px){.sececo .list_02 .card .price .komikomi{border-width:.2rem;border-radius:.75rem;margin-bottom:1rem}}.sececo .list_02 .card .price .komikomi *{margin:0}.sececo .list_02 .card .price .komikomi .komikomi_ttl{display:flex;align-items:center;justify-content:center;font-size:1.875em;line-height:1}@media (max-width: 1279px){.sececo .list_02 .card .price .komikomi .komikomi_ttl{font-size:1.6025641em}}.sececo .list_02 .card .price .komikomi .komikomi_ttl all span{color:orange;position:relative;top:-0.125em}.sececo .list_02 .card .price .komikomi .komikomi_ttl .txt{color:#e50012;font-size:1em}.sececo .list_02 .card .price .komikomi .komikomi_note{font-size:.75em;margin-top:.5em}@media (max-width: 1279px){.sececo .list_02 .card .price .komikomi .komikomi_note{font-size:.64102564em}}.sececo .list_02 .card .price .price_label{display:block;color:#fff;font-size:1.25em;font-weight:bold;text-align:center;line-height:1;background-color:#e95205;padding:.25em;margin-bottom:.5em;position:relative;z-index:2}@media (max-width: 1279px){.sececo .list_02 .card .price .price_label{font-size:.98425197em;margin-bottom:1em}}.sececo .list_02 .card .price .price_label span{position:relative;z-index:1}.sececo .list_02 .card .price .price_label::after{content:"";position:absolute;top:85%;left:50%;width:.8em;height:.8em;background-color:#e95205;transform:translate(-50%, -50%) rotate(45deg)}.sececo .list_02 .card .price .price_value{color:#fff;font-size:3.75em;font-weight:900;line-height:1;text-align:center;white-space:nowrap;-webkit-text-stroke:.2em #cc0010;paint-order:stroke fill;position:relative}@media (max-width: 1279px){.sececo .list_02 .card .price .price_value{font-size:2.95275591em}}.sececo .list_02 .card .price .price_value .small{font-size:50%}.sececo .list_02 .card .price .price_value .tax{color:#333;font-size:.25em;-webkit-text-stroke:initial;position:absolute;bottom:-0.33333333em;right:0}@media (max-width: 1279px){.sececo .list_02 .card .price .price_value .tax{bottom:-1.3333em}}.sececo .list_02 .card .price .price_value .num{position:relative}.sececo .list_02 .card .price .price_value .bk{display:block;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);filter:none}.sececo .list_02 .card .price .limited{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:1.25em;font-weight:900;line-height:1.25;text-align:center;background-color:#e95205;border-radius:50%;padding:1em;position:absolute;top:-0.5em;right:-5.1em;z-index:1}.sececo .list_02 .card .price .limited::after{content:"";position:absolute;top:85%;left:15%;width:.8em;height:.8em;background-color:#e95205;transform:translate(-50%, -50%) rotate(90deg)}@media (min-width:1280px){.sececo .card_slider .swiper-wrapper{flex-wrap:wrap;justify-content:space-between}}.sececo .card_slider_pagination{display:none;--swiper-pagination-color:#c1272d}@media (max-width: 1279px){.sececo .card_slider_pagination{display:block;position:static;text-align:center;margin-top:1rem}}.sececo .card_slider_nav{display:none}@media (max-width: 1279px){.sececo .card_slider_nav{display:flex;justify-content:center;gap:1rem;margin-top:1rem}}.sececo .card_slider_nav button{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:solid .1rem #c1272d;border-radius:50%;background-color:#c1272d}@media (max-width: 1279px){.sececo .card_slider_nav button{position:absolute;top:50%;transform:translateY(-50%);z-index:1}}.sececo .card_slider_nav button img{width:1.5rem}.sececo .card_slider_nav button.card_slider_prev{left:-1.5rem}.sececo .card_slider_nav button.card_slider_prev img{transform:rotate(-90deg)}.sececo .card_slider_nav button.card_slider_next{right:-1.5rem}.sececo .card_slider_nav button.card_slider_next img{transform:rotate(90deg)}.sececo .card_slider_nav button.swiper-button-disabled{opacity:.3}.sececo .card.card_01{display:flex;align-items:center;justify-content:space-between;width:100%;background-color:#fff;border:solid 1.2rem #c1272d;border-radius:.5rem;padding:2rem 0 2rem 2rem}@media (max-width: 1279px){.sececo .card.card_01{flex-direction:column;border-width:.6rem;border-radius:.25rem;padding:1rem;height:52.4rem;overflow:hidden;position:relative}}.sececo .card.card_01 *{margin:0}@media (max-width: 1279px){.sececo .card.card_01 .info{width:100%;z-index:1}}.sececo .card.card_01 .info .maker{font-size:2rem;font-weight:bold}@media (max-width: 1279px){.sececo .card.card_01 .info .maker{font-size:2.35294118rem;font-size:1.7094rem}}.sececo .card.card_01 .info .model_name{color:#e50012;font-size:2rem;font-weight:bold;margin-bottom:.5em}@media (max-width: 1279px){.sececo .card.card_01 .info .model_name{font-size:2.35294118rem;font-size:1.36752rem;line-height:1}}.sececo .card.card_01 .info .capacity{font-size:2rem}@media (max-width: 1279px){.sececo .card.card_01 .info .capacity{font-size:2.35294118rem;font-size:1.7094rem}}.sececo .card.card_01 .info .capacity .num{display:inline-block;color:#fff;font-size:1em;line-height:1;background-color:#333;padding:.25em}.sececo .card.card_01 .info .capacity .model_no{font-size:.8em}.sececo .card.card_01 .info .note{font-size:.875em}@media (max-width: 1279px){.sececo .card.card_01 .info .note{font-size:1.64705882rem;font-size:1.19658rem;margin-bottom:1rem}}.sececo .card.card_01 .info .price_regular{font-size:.875em;font-weight:bold;white-space:nowrap}@media (max-width: 1279px){.sececo .card.card_01 .info .price_regular{font-size:1.64705882rem;font-size:1.19658rem;margin-bottom:.7rem}}.sececo .card.card_01 .info .price_regular del{font-size:140%;text-decoration-color:#cc0010}.sececo .card.card_01 .info .arrow_01{width:6.7rem;margin:0 auto .5em}@media (max-width: 1279px){.sececo .card.card_01 .info .arrow_01{width:3.35rem;width:2.5rem;margin-left:7rem;margin-right:0;margin-bottom:.5rem}}.sececo .card.card_01 .info .price_standard{display:inline-flex;flex-direction:column;position:relative}@media (max-width: 1279px){.sececo .card.card_01 .info .price_standard{display:flex;display:inline-block}}.sececo .card.card_01 .info .price_standard .label{display:inline-block;color:#fff;font-size:1em;font-weight:bold;line-height:1;background-color:#e95205;padding:.25em}@media (max-width: 1279px){.sececo .card.card_01 .info .price_standard .label{font-size:1.88235294rem;font-size:.85470085em}}.sececo .card.card_01 .info .price_standard del{font-size:1.625em;font-weight:bold;text-decoration-color:#cc0010}@media (max-width: 1279px){.sececo .card.card_01 .info .price_standard del{display:block;font-size:3.05882353rem;font-size:2.22222rem}}.sececo .card.card_01 .info .price_standard .ziekomi{font-size:.875em;font-weight:bold;position:absolute;bottom:.5em;right:-1.28571429em}@media (max-width: 1279px){.sececo .card.card_01 .info .price_standard .ziekomi{font-size:1.64705882rem;font-size:1.19658rem;right:-1.3rem}}.sececo .card.card_01 .info .price_standard .arrow_02{display:inline-block;width:10rem;position:absolute;bottom:0;right:-12.1rem;transform:rotate(-90deg)}@media (max-width: 1279px){.sececo .card.card_01 .info .price_standard .arrow_02{width:5rem;width:2.5rem;right:50%;right:initial;left:5.7rem;bottom:-5.7rem;bottom:-6.2rem;transform:rotate(0) translateX(50%)}}.sececo .card.card_01 .info .subsidy{color:#00913a;font-size:1.125em;font-weight:bold;white-space:nowrap}@media (max-width: 1279px){.sececo .card.card_01 .info .subsidy{font-size:1.32352941em;font-size:1.53846rem;margin-bottom:2rem}}.sececo .card.card_01 .info .subsidy .inner{display:inline-flex;border:solid .1rem}.sececo .card.card_01 .info .subsidy .inner .label{display:inline-flex;align-items:center;color:#fff;line-height:1;background-color:#00913a;padding:.27777778em}.sececo .card.card_01 .info .subsidy .inner .price{display:inline-flex;align-items:center;line-height:1;padding:.27777778em}.sececo .card.card_01 .center{padding:0 2rem 0 5rem}@media (max-width: 1279px){.sececo .card.card_01 .center{width:100%;padding:0}}.sececo .card.card_01 .center .komikomi{text-align:center;font-weight:900;white-space:nowrap;border:solid .4rem #c1272d;border-radius:1.5rem;background-color:#ffff00;padding:.5em 1em;margin-bottom:1rem}@media (max-width: 1279px){.sececo .card.card_01 .center .komikomi{border-width:.2rem;border-radius:.75rem;margin-bottom:2.5rem}}.sececo .card.card_01 .center .komikomi *{margin:0}.sececo .card.card_01 .center .komikomi .komikomi_ttl{display:flex;align-items:center;justify-content:center;font-size:2.5em;line-height:1}@media (max-width: 1279px){.sececo .card.card_01 .center .komikomi .komikomi_ttl{font-size:2.13675214em}}.sececo .card.card_01 .center .komikomi .komikomi_ttl .all span{color:orange;position:relative;top:-0.125em}.sececo .card.card_01 .center .komikomi .komikomi_ttl .txt{color:#e50012;font-size:1.25em}@media (max-width: 1279px){.sececo .card.card_01 .center .komikomi .komikomi_note{font-size:1.2rem}}.sececo .card.card_01 .center .price{position:relative}.sececo .card.card_01 .center .price .price_label{display:block;color:#fff;font-size:1.875em;font-weight:bold;text-align:center;line-height:1;background-color:#e95205;padding:.25em;margin-bottom:1em;position:relative;z-index:2}@media (max-width: 1279px){.sececo .card.card_01 .center .price .price_label{font-size:1.6025641em;text-align:left;padding-left:6rem}}.sececo .card.card_01 .center .price .price_label span{position:relative;z-index:1}.sececo .card.card_01 .center .price .price_label::after{content:"";position:absolute;top:85%;left:50%;width:.8em;height:.8em;background-color:#e95205;transform:translate(-50%, -50%) rotate(45deg)}.sececo .card.card_01 .center .price .price_value{color:#fff;font-size:4.375em;font-weight:900;line-height:1;text-align:center;white-space:nowrap;-webkit-text-stroke:.2em #cc0010;paint-order:stroke fill;margin-bottom:.2em;position:relative}@media (max-width: 1279px){.sececo .card.card_01 .center .price .price_value{font-size:3.73931624em}}.sececo .card.card_01 .center .price .price_value .small{font-size:50%;position:relative}.sececo .card.card_01 .center .price .price_value .tax{color:#333;font-size:.25em;-webkit-text-stroke:initial;position:absolute;bottom:-1em;right:0}.sececo .card.card_01 .center .price .price_value .num{position:relative}.sececo .card.card_01 .center .price .price_value .bk{display:block;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);filter:none}.sececo .card.card_01 .center .price .limited{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:1.25em;font-weight:900;line-height:1.25;text-align:center;background-color:#e95205;border-radius:50%;padding:1em;position:absolute;top:-0.5em;right:-5.1em;z-index:1}@media (max-width: 1279px){.sececo .card.card_01 .center .price .limited{font-size:.92592593em;right:1.6rem;top:-1.5rem;z-index:2}}.sececo .card.card_01 .center .price .limited::after{content:"";position:absolute;top:85%;left:15%;width:.8em;height:.8em;background-color:#e95205;transform:translate(-50%, -50%) rotate(90deg)}.sececo .card.card_01 .right{flex:1}@media (max-width: 1279px){.sececo .card.card_01 .right{width:100%;width:17.6rem;position:absolute;top:3.6rem;right:1rem}}.sececo .card.card_01 .right .photo{width:auto}@media (max-width: 1279px){.sececo .card.card_01 .right .photo{position:relative;left:1rem}}.sec_form p{color:#fff;font-size:2.375em;font-weight:900;text-align:center;line-height:1;margin:0 0 .75em}@media (max-width: 1279px){.sec_form p{font-size:1.1875em;line-height:1.25}}.sec.line03{height:auto}@media (max-width: 1279px){.sec.line03{height:auto;padding-top:.5em;padding-bottom:.5em}}.sec.line03 h2{color:#fff;font-size:4.8rem;text-align:center;margin-top:0;margin-bottom:0}@media (max-width: 1279px){.sec.line03 h2{font-size:2.4rem;line-height:1.25}}.sec.line03 h2>span>span{display:inline-block;font-size:1.5em;color:#ffff00;paint-order:stroke fill;margin-right:.13888889em}.sec04>.container>.list>*{width:100%;border:solid 1.2rem #c1272d;border-radius:.5rem;padding:2rem}@media (max-width: 1279px){.sec04>.container>.list>*{border-width:.6rem;border-radius:.25rem;padding:1rem;padding-bottom:1.5rem}}.sec04>.container>.list>*:has( + *){margin-bottom:3em}.sec04>.container>.list img{margin-top:0}.sec04 .set_plan *{margin:0;line-height:1}.sec04 .set_plan .ribbon{color:#fff;font-size:2.4rem;font-weight:900;line-height:1;text-align:center;border-radius:.20833333em;background-color:#00aaa1;padding:.41666667em;margin-bottom:.625em}@media (max-width: 1279px){.sec04 .set_plan .ribbon{font-size:2.05128205rem;font-size:1.4rem;line-height:1.25;margin-bottom:.5rem}}.sec04 .set_plan .ttl{display:flex;align-items:center;justify-content:center;font-size:4.2rem;font-weight:900;margin-bottom:.5em}@media (max-width: 1279px){.sec04 .set_plan .ttl{font-size:3.58974359rem;font-size:1.8rem;margin-bottom:0}}.sec04 .set_plan .ttl>span{display:flex;align-items:center;justify-content:center}@media (max-width: 1279px){.sec04 .set_plan .ttl>span{flex-direction:column}}.sec04 .set_plan .ttl>span.cooking_heater span:last-child{font-size:85%}.sec04 .set_plan .ttl .plus{color:#c1272d;-webkit-text-stroke:.15em;padding:0 .5em;position:relative;top:-0.11904762em}.sec04 .set_plan .ttl .brand{font-size:75%;margin-right:.25em}@media (max-width: 1279px){.sec04 .set_plan .ttl .brand{margin-bottom:.25em}}.sec04 .set_plan .row_01{display:flex;justify-content:space-between}@media (max-width: 1279px){.sec04 .set_plan .row_01{flex-direction:column;margin-bottom:1rem}}.sec04 .set_plan .row_01 .item_ecocute{display:flex;width:50%}@media (max-width: 1279px){.sec04 .set_plan .row_01 .item_ecocute{align-items:center;width:100%;margin-bottom:1rem}}.sec04 .set_plan .row_01 .item_ecocute .brand{width:15rem;margin-bottom:1rem}@media (max-width: 1279px){.sec04 .set_plan .row_01 .item_ecocute .brand{width:7.5rem;margin-bottom:.5rem}}.sec04 .set_plan .row_01 .item_ecocute .brand img{margin-top:0}.sec04 .set_plan .row_01 .item_ecocute .grade{color:#e50012;font-size:2rem;font-weight:bold;margin-bottom:.5em}@media (max-width: 1279px){.sec04 .set_plan .row_01 .item_ecocute .grade{font-size:1.70940171rem;font-size:1.36rem;margin-bottom:.5rem}}.sec04 .set_plan .row_01 .item_ecocute .capacity{font-size:2rem;margin-bottom:.5em}@media (max-width: 1279px){.sec04 .set_plan .row_01 .item_ecocute .capacity{font-size:1.70940171rem;margin-bottom:.5rem}}.sec04 .set_plan .row_01 .item_ecocute .capacity .num{display:inline-block;color:#fff;font-size:1em;line-height:1;background-color:#333;padding:.25em}.sec04 .set_plan .row_01 .item_ecocute .capacity .model_no{font-size:.8em}.sec04 .set_plan .row_01 .item_ecocute .note{font-size:.875em;font-weight:bold;margin-bottom:.5em}@media (max-width: 1279px){.sec04 .set_plan .row_01 .item_ecocute .note{font-size:.74786325em}}.sec04 .set_plan .row_01 .item_ecocute .price_regular{font-size:.875em;font-weight:bold;white-space:nowrap}@media (max-width: 1279px){.sec04 .set_plan .row_01 .item_ecocute .price_regular{font-size:.74786325em}}.sec04 .set_plan .row_01 .item_ecocute .price_regular del{font-size:140%;text-decoration-color:#cc0010}.sec04 .set_plan .row_01 .item_ecocute .photo{width:20rem}@media (max-width: 1279px){.sec04 .set_plan .row_01 .item_ecocute .photo{flex:1;width:auto}}.sec04 .set_plan .row_01 .item_ecocute .photo img{margin-top:0}@media (max-width: 1279px){.sec04 .set_plan .row_01 .item_ecocute .photo img{width:10rem;margin-left:auto}}.sec04 .set_plan .row_01 .item_ih{flex:1;display:flex}@media (max-width: 1279px){.sec04 .set_plan .row_01 .item_ih{align-items:center}}.sec04 .set_plan .row_01 .item_ih .brand{width:15rem;margin-bottom:1rem}@media (max-width: 1279px){.sec04 .set_plan .row_01 .item_ih .brand{width:7.5rem;margin-bottom:.5rem}}.sec04 .set_plan .row_01 .item_ih .brand img{margin-top:0}.sec04 .set_plan .row_01 .item_ih .model_no{font-size:2rem;font-weight:900;margin-bottom:1rem}@media (max-width: 1279px){.sec04 .set_plan .row_01 .item_ih .model_no{font-size:1.70940171rem}}.sec04 .set_plan .row_01 .item_ih .price_base{font-size:1.6rem;font-weight:900;line-height:1.25;margin-bottom:1rem}@media (max-width: 1279px){.sec04 .set_plan .row_01 .item_ih .price_base{font-size:1.36752137rem;margin-bottom:.5rem}}.sec04 .set_plan .row_01 .item_ih .price_base .small{font-size:60%}.sec04 .set_plan .row_01 .item_ih .price_special{font-size:.875em;font-weight:bold;white-space:nowrap}@media (max-width: 1279px){.sec04 .set_plan .row_01 .item_ih .price_special{font-size:.74786325em}}.sec04 .set_plan .row_01 .item_ih .price_special del{font-size:140%;text-decoration-color:#cc0010}@media (max-width: 1279px){.sec04 .set_plan .row_01 .item_ih .photo{flex:1}}.sec04 .set_plan .row_01 .item_ih .photo img{margin-top:0}@media (max-width: 1279px){.sec04 .set_plan .row_01 .item_ih .photo img{width:12rem;margin-left:auto}}.sec04 .set_plan .set_price{display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;border-radius:1em;padding:2em}@media (max-width: 1279px){.sec04 .set_plan .set_price{flex-direction:column;border-radius:.5em;padding:0;background-color:transparent}}@media (max-width: 1279px){.sec04 .set_plan .set_price .left{display:flex;align-items:center}}@media (max-width: 1279px){.sec04 .set_plan .set_price .right{display:flex;align-items:center;margin-bottom:.5rem}}.sec04 .set_plan .set_price>.arrow{width:7.5rem;transform:rotate(-90deg);margin:0 1em}@media (max-width: 1279px){.sec04 .set_plan .set_price>.arrow{width:6.25rem;width:3rem;transform:rotate(0deg);margin-bottom:.25em}}.sec04 .set_plan .set_price .label_01{display:inline-block;color:#fff;font-size:1.25em;font-weight:bold;text-align:center;line-height:1.25;background-color:#e95205;padding:.25em;margin-bottom:.5em;position:relative;z-index:2}@media (max-width: 1279px){.sec04 .set_plan .set_price .label_01{display:block;font-size:.98425197em;font-size:1.1rem;line-height:1.25;white-space:nowrap;margin-right:1rem}}.sec04 .set_plan .set_price .label_01 span{position:relative;z-index:1}.sec04 .set_plan .set_price .label_01::after{content:"";position:absolute;top:95%;left:50%;width:.8em;height:.8em;background-color:#e95205;transform:translate(-50%, -50%) rotate(45deg)}@media (max-width: 1279px){.sec04 .set_plan .set_price .label_01::after{top:50%;left:100%}}.sec04 .set_plan .set_price .price_standard{color:#333;font-size:3.125em;font-weight:900;line-height:1;white-space:nowrap;margin-bottom:.2em;position:relative}@media (max-width: 1279px){.sec04 .set_plan .set_price .price_standard{font-size:2.46062992em;font-size:2rem}}.sec04 .set_plan .set_price .price_standard del{text-decoration-color:#cc0010}.sec04 .set_plan .set_price .price_standard .small{font-size:50%}.sec04 .set_plan .set_price .price_standard .tax{color:#333;font-size:.4em}.sec04 .set_plan .set_price .subsidy{color:#00913a;font-size:1.875em;font-weight:bold;white-space:nowrap;margin-bottom:.33333333em}@media (max-width: 1279px){.sec04 .set_plan .set_price .subsidy{font-size:1.6025641em;font-size:1.4rem;text-align:center;margin-right:1rem;margin-bottom:0}}.sec04 .set_plan .set_price .subsidy .inner{display:inline-flex;border:solid .1rem}.sec04 .set_plan .set_price .subsidy .inner .label{display:inline-flex;align-items:center;color:#fff;line-height:1;background-color:#00913a;padding:.16666667em}.sec04 .set_plan .set_price .subsidy .inner .price{display:inline-flex;align-items:center;line-height:1;background-color:#fff;padding:.16666667em}.sec04 .set_plan .set_price .price_after{color:#fff;font-size:3.125em;font-weight:900;line-height:1;white-space:nowrap;-webkit-text-stroke:.2em #cc0010;paint-order:stroke fill;margin-bottom:.2em;position:relative}@media (max-width: 1279px){.sec04 .set_plan .set_price .price_after{font-size:2.67094017em;margin-bottom:0;font-size:2rem}}.sec04 .set_plan .set_price .price_after .small{font-size:50%}.sec04 .set_plan .set_price .price_after .tax{color:#333;font-size:.4em;-webkit-text-stroke:initial}.sec04 .set_plan .set_price .price_after .bk{display:block;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;filter:none}.sec04 .set_plan .set_price+.arrow{width:21rem;margin:-2rem auto 0}@media (max-width: 1279px){.sec04 .set_plan .set_price+.arrow{width:10.5rem;width:3rem;margin-bottom:.25em;margin-top:0}}.sec04 .set_plan .set_price+.arrow img{margin-top:0}.sec04 .set_plan .row_02{display:flex;align-items:center;justify-content:center}@media (max-width: 1279px){.sec04 .set_plan .row_02{flex-direction:column}}.sec04 .set_plan .row_02 .campaign{border:solid .8rem #e95205;padding:.25em;margin-right:2em}@media (max-width: 1279px){.sec04 .set_plan .row_02 .campaign{width:100%;border-width:.4rem;border-width:.2rem;margin-right:0;position:relative;z-index:1;margin-bottom:2.5em}}.sec04 .set_plan .row_02 .campaign .campaign_ttl{color:#fff;font-size:1.25em;font-weight:bold;text-align:center;line-height:1.25;background-color:#e95205;padding:.25em .5em;margin-bottom:.5em}@media (max-width: 1279px){.sec04 .set_plan .row_02 .campaign .campaign_ttl{font-size:1.06837607em;font-size:1.2rem;margin-bottom:.25em}}.sec04 .set_plan .row_02 .campaign .campaign_note{display:flex;align-items:center;justify-content:space-around}@media (max-width: 1279px){.sec04 .set_plan .row_02 .campaign .campaign_note{justify-content:center}}.sec04 .set_plan .row_02 .campaign .campaign_note .txt{font-size:1em;font-weight:bold;text-align:center;line-height:1.25;border-radius:50%;background-color:#ffff00;padding:1rem}@media (max-width: 1279px){.sec04 .set_plan .row_02 .campaign .campaign_note .txt{font-size:.85470085em;font-size:1rem}}.sec04 .set_plan .row_02 .campaign .campaign_note .num{color:#e95205;font-size:8rem;font-weight:900;text-shadow:.025em 0 currentColor,-0.025em 0 currentColor,0 .025em currentColor,0 -0.025em currentColor}@media (max-width: 1279px){.sec04 .set_plan .row_02 .campaign .campaign_note .num{font-size:6.2992126rem;font-size:3rem}}.sec04 .set_plan .row_02 .campaign .campaign_note .num .small{color:#333;font-size:.375em;text-shadow:.015em 0 currentColor,-0.015em 0 currentColor,0 .015em currentColor,0 -0.015em currentColor}.sec04 .set_plan .row_02 .price{position:relative}.sec04 .set_plan .row_02 .price .price_value{color:#fff;font-size:6.25em;font-weight:900;line-height:1;text-align:center;white-space:nowrap;-webkit-text-stroke:.2em #e95205;paint-order:stroke fill;position:relative}@media (max-width: 1279px){.sec04 .set_plan .row_02 .price .price_value{font-size:3.75em;font-size:5rem}}.sec04 .set_plan .row_02 .price .price_value .small{font-size:50%}.sec04 .set_plan .row_02 .price .price_value .tax{color:#333;font-size:.25em;-webkit-text-stroke:initial;position:absolute;bottom:-1.5em;right:0}.sec04 .set_plan .row_02 .price .price_value .bk{display:block;width:100%;position:absolute;top:63%;left:50%;transform:translate(-50%, -50%);z-index:-1;filter:none}.sec04 .set_plan .row_02 .price .price_label{display:inline-block;color:#fff;font-size:1.25em;font-weight:bold;text-align:center;line-height:1.25;background-color:#e95205;padding:.25em;margin-bottom:.5em;position:absolute;top:-2.9em;right:9.05em;z-index:1}@media (max-width: 1279px){.sec04 .set_plan .row_02 .price .price_label{font-size:1.06837607em;font-size:1.4rem;right:initial;left:0;top:-3.5rem}}.sec04 .set_plan .row_02 .price .price_label span{position:relative;z-index:1}.sec04 .set_plan .row_02 .price .price_label::after{content:"";position:absolute;top:95%;left:50%;width:.8em;height:.8em;background-color:#e95205;transform:translate(-50%, -50%) rotate(45deg)}.sec04 .set_plan .row_02 .price .limited{font-size:1.25em;font-weight:900;border:solid .1em;background-color:#ffff00;border-radius:1em;padding:.25em 1em;position:absolute;top:-2.9em;right:-1.5em;z-index:1}@media (max-width: 1279px){.sec04 .set_plan .row_02 .price .limited{font-size:1.06837607em;font-size:1.4rem;right:0;top:-3.5rem}}.sec04 .single_plan *{margin:0;line-height:1}.sec04 .single_plan .ribbon{color:#fff;font-size:2.4rem;font-weight:900;line-height:1;text-align:center;text-shadow:0 0 .41666667em rgba(0,0,0,0.4);border-radius:.20833333em;background-color:#00aaa1;padding:.41666667em;margin-bottom:.625em}@media (max-width: 1279px){.sec04 .single_plan .ribbon{font-size:2.05128205rem;font-size:1.3rem;line-height:1.25}}.sec04 .single_plan .row_01{display:flex;align-items:center}@media (max-width: 1279px){.sec04 .single_plan .row_01{flex-direction:column}}.sec04 .single_plan .row_01>.left{width:45%;margin-right:5%}@media (max-width: 1279px){.sec04 .single_plan .row_01>.left{width:100%;order:2;margin-right:0}}.sec04 .single_plan .row_01>.right{flex:1;position:relative}@media (max-width: 1279px){.sec04 .single_plan .row_01>.right{width:100%;order:1}}.sec04 .single_plan .item>*{margin-bottom:1rem}@media (max-width: 1279px){.sec04 .single_plan .item>*{margin-bottom:.5rem}}.sec04 .single_plan .item .brand{width:15rem}@media (max-width: 1279px){.sec04 .single_plan .item .brand{width:7.5rem;margin-bottom:.5rem}}.sec04 .single_plan .item .capacity{font-size:2rem}@media (max-width: 1279px){.sec04 .single_plan .item .capacity{font-size:1.70940171rem}}.sec04 .single_plan .item .capacity .num{display:inline-block;color:#fff;font-size:1em;line-height:1;background-color:#333;padding:.25em}.sec04 .single_plan .item .capacity .model_no{font-size:.8em}.sec04 .single_plan .item .note{font-size:.875em;font-weight:bold}@media (max-width: 1279px){.sec04 .single_plan .item .note{font-size:.74786325em}}.sec04 .single_plan .item .price_regular{font-size:.875em;font-weight:bold;white-space:nowrap}@media (max-width: 1279px){.sec04 .single_plan .item .price_regular{font-size:.74786325em}}.sec04 .single_plan .item .price_regular del{font-size:140%;text-decoration-color:#cc0010}.sec04 .single_plan .row_02{display:flex;align-items:center;justify-content:space-between;width:100%}.sec04 .single_plan .price_standard{display:inline-flex;flex-direction:column;position:relative}@media (max-width: 1279px){.sec04 .single_plan .price_standard{margin-right:2rem}}.sec04 .single_plan .price_standard>*{margin-bottom:1rem}@media (max-width: 1279px){.sec04 .single_plan .price_standard>*{margin-bottom:.5rem}}.sec04 .single_plan .price_standard .label{display:inline-block;color:#fff;font-size:1em;font-weight:bold;line-height:1;background-color:#e95205;padding:.25em}@media (max-width: 1279px){.sec04 .single_plan .price_standard .label{font-size:.85470085em;font-size:1rem;text-align:center}}.sec04 .single_plan .price_standard del{font-size:1.625em;font-weight:bold;text-decoration-color:#cc0010}@media (max-width: 1279px){.sec04 .single_plan .price_standard del{font-size:1.38888889em;font-size:1.6rem}}.sec04 .single_plan .price_standard .ziekomi{font-size:.875em;font-weight:bold;position:absolute;bottom:.5em;right:-1.28571429em}@media (max-width: 1279px){.sec04 .single_plan .price_standard .ziekomi{font-size:.74786325em;font-size:1rem;bottom:.2rem}}.sec04 .single_plan .price_standard .arrow_02{display:inline-block;width:10rem;position:absolute;bottom:0;right:-12.1rem;transform:rotate(-90deg)}@media (max-width: 1279px){.sec04 .single_plan .price_standard .arrow_02{width:5rem;right:-6.05rem}}.sec04 .single_plan .subsidy{color:#00913a;font-size:1.5em;font-weight:bold;white-space:nowrap}@media (max-width: 1279px){.sec04 .single_plan .subsidy{font-size:1.28205128em;font-size:1.6rem}}.sec04 .single_plan .subsidy>*{margin-bottom:1rem}@media (max-width: 1279px){.sec04 .single_plan .subsidy>*{margin-bottom:.5rem}}.sec04 .single_plan .subsidy .inner{display:inline-flex;border:solid .1rem}.sec04 .single_plan .subsidy .inner .label{display:inline-flex;align-items:center;color:#fff;line-height:1;background-color:#00913a;padding:.20833333em}.sec04 .single_plan .subsidy .inner .price{display:inline-flex;align-items:center;line-height:1;padding:.20833333em;background-color:#fff}.sec04 .single_plan .campaign{border:solid .8rem #e95205;padding:.25em;margin-bottom:2.5rem;position:relative}@media (max-width: 1279px){.sec04 .single_plan .campaign{border-width:.2rem;margin-bottom:2rem}}.sec04 .single_plan .campaign .campaign_ttl{color:#fff;font-size:1.25em;font-weight:bold;text-align:center;line-height:1.25;background-color:#e95205;padding:.25em .5em;margin-bottom:.5em}@media (max-width: 1279px){.sec04 .single_plan .campaign .campaign_ttl{font-size:1.06837607em;font-size:1.2rem}}.sec04 .single_plan .campaign .campaign_note{display:flex;align-items:center;justify-content:space-around}.sec04 .single_plan .campaign .campaign_note>*>*{display:block}.sec04 .single_plan .campaign .campaign_note .left{text-align:center}@media (max-width: 1279px){.sec04 .single_plan .campaign .campaign_note .left{white-space:nowrap}}.sec04 .single_plan .campaign .campaign_note .left .txt_01{font-size:1.6rem;color:#ffff00;font-weight:900;letter-spacing:.2em;line-height:1.5;text-align:center;margin-bottom:.3125em;-webkit-text-stroke:.3125em #cc0010;paint-order:stroke fill}@media (max-width: 1279px){.sec04 .single_plan .campaign .campaign_note .left .txt_01{font-size:1.36752137rem;font-size:1rem}}.sec04 .single_plan .campaign .campaign_note .left .txt_02{font-size:1.5em;font-weight:bold;-webkit-text-stroke:.125em;paint-order:stroke fill}@media (max-width: 1279px){.sec04 .single_plan .campaign .campaign_note .left .txt_02{font-size:1.28205128em;font-size:1.4rem}}@media (max-width: 1279px){.sec04 .single_plan .campaign .campaign_note .right{flex:1;margin-left:.5em}}.sec04 .single_plan .campaign .campaign_note .right .txt_01{font-size:.875em;font-weight:900;line-height:1.25;text-align:center;border:solid .1em;background-color:#ffff00;border-radius:.5em;padding:.25em 1em;margin-bottom:.35714286em}@media (max-width: 1279px){.sec04 .single_plan .campaign .campaign_note .right .txt_01{font-size:.74786325em;font-size:1rem}}.sec04 .single_plan .campaign .campaign_note .right .num{color:#e95205;font-size:4rem;font-weight:900;text-shadow:.025em 0 currentColor,-0.025em 0 currentColor,0 .025em currentColor,0 -0.025em currentColor}@media (max-width: 1279px){.sec04 .single_plan .campaign .campaign_note .right .num{font-size:3.33333333rem;font-size:2rem;text-align:center}}.sec04 .single_plan .campaign .campaign_note .right .num .small{color:#333;font-size:.5em;text-shadow:.015em 0 currentColor,-0.015em 0 currentColor,0 .015em currentColor,0 -0.015em currentColor}.sec04 .single_plan .campaign .campaign_annotation{font-size:.75em;position:absolute;bottom:-2.14285714em;left:-0.83333333em}@media (max-width: 1279px){.sec04 .single_plan .campaign .campaign_annotation{font-size:.64102564em;left:0;bottom:-1.6rem}}.sec04 .single_plan .komikomi{text-align:center;font-weight:900;white-space:nowrap;border:solid .4rem #c1272d;border-radius:1.5rem;background-color:#ffff00;padding:.5em 1em;margin-bottom:1rem}@media (max-width: 1279px){.sec04 .single_plan .komikomi{border-width:.2rem;border-radius:.75rem;margin-bottom:.5rem}}.sec04 .single_plan .komikomi *{margin:0}.sec04 .single_plan .komikomi .komikomi_ttl{display:flex;align-items:center;justify-content:center;font-size:2.5em;line-height:1}@media (max-width: 1279px){.sec04 .single_plan .komikomi .komikomi_ttl{font-size:2.13675214em;font-size:1.6rem}}.sec04 .single_plan .komikomi .komikomi_ttl .all span{color:orange;position:relative;top:-0.125em}.sec04 .single_plan .komikomi .komikomi_ttl .txt{color:#e50012;font-size:1.25em}@media (max-width: 1279px){.sec04 .single_plan .komikomi .komikomi_note{font-size:1.2rem;font-size:1rem}}.sec04 .single_plan .price{position:relative}.sec04 .single_plan .price .price_label{display:block;color:#fff;font-size:1.875em;font-weight:bold;text-align:center;line-height:1;background-color:#e95205;padding:.25em;margin-bottom:1em;position:relative;z-index:2}@media (max-width: 1279px){.sec04 .single_plan .price .price_label{font-size:1.6025641em;font-size:1.6rem;margin-bottom:.5rem}}.sec04 .single_plan .price .price_label span{position:relative;z-index:1}.sec04 .single_plan .price .price_label::after{content:"";position:absolute;top:85%;left:50%;width:.8em;height:.8em;background-color:#e95205;transform:translate(-50%, -50%) rotate(45deg)}.sec04 .single_plan .price .price_value{color:#fff;font-size:5em;font-weight:900;line-height:1;text-align:center;white-space:nowrap;-webkit-text-stroke:.2em #cc0010;paint-order:stroke fill;margin-bottom:.2em;position:relative}@media (max-width: 1279px){.sec04 .single_plan .price .price_value{font-size:3.5em;font-size:3.6rem;letter-spacing:.1em;margin-bottom:1rem}}.sec04 .single_plan .price .price_value .small{font-size:50%}.sec04 .single_plan .price .price_value .tax{color:#333;font-size:.25em;-webkit-text-stroke:initial;position:absolute;bottom:-1em;right:0}.sec04 .single_plan .price .price_value .bk{display:block;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;filter:none}.sec04 .single_plan .price .limited{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:1.25em;font-weight:900;line-height:1.25;text-align:center;background-color:#e95205;border-radius:50%;padding:1em;position:absolute;top:-0.5em;right:-5.1em;z-index:1}.sec04 .single_plan .price .limited::after{content:"";position:absolute;top:85%;left:15%;width:.8em;height:.8em;background-color:#e95205;transform:translate(-50%, -50%) rotate(90deg)}.sec04 .single_plan .arrow_01{display:block;width:6.7rem;margin-bottom:.5em;margin-left:2em}@media (max-width: 1279px){.sec04 .single_plan .arrow_01{width:3rem;margin-bottom:.5rem}}.sec04 .single_plan .photo{width:16rem;position:absolute;top:0;right:0;z-index:-1}@media (max-width: 1279px){.sec04 .single_plan .photo{width:14rem;width:10rem}}.sec04 .campaign_detail *{margin:0;line-height:1}.sec04 .campaign_detail>.inner{background-color:#e95205;padding:2em;margin-bottom:2em}@media (max-width: 1279px){.sec04 .campaign_detail>.inner{padding:1em;margin-bottom:1em}}.sec04 .campaign_detail>.inner .ttl{color:#fff;font-size:7rem;line-height:1.25;letter-spacing:.1em;text-align:center;text-shadow:.02em 0 currentColor,-0.02em 0 currentColor,0 .02em currentColor,0 -0.02em currentColor;margin-bottom:.25em}@media (max-width: 1279px){.sec04 .campaign_detail>.inner .ttl{font-size:1.8rem}}.sec04 .campaign_detail>.inner .sub{font-size:3rem;font-weight:900;text-align:center;background-color:#fff;border:solid .2em;border-radius:.5em;padding:.33333333em;margin-bottom:.5em}@media (max-width: 1279px){.sec04 .campaign_detail>.inner .sub{font-size:2.56410256rem;font-size:1.6rem;line-height:1.5}}.sec04 .campaign_detail>.inner .sub>*{font-size:1.75em}.sec04 .campaign_detail>.inner .sub .gas{color:#2196F3}.sec04 .campaign_detail>.inner .sub .toyu{color:#cc0010}.sec04 .campaign_detail>.inner .inner02{background-color:#fff;padding:2em;margin-bottom:1em}@media (max-width: 1279px){.sec04 .campaign_detail>.inner .inner02{padding:.66666667em}}.sec04 .campaign_detail>.inner .inner02 .lead{color:#fff;font-size:1.875em;font-weight:bold;text-align:center;background-color:#e95205;padding:.16666667em .33333333em;margin-bottom:.5em}@media (max-width: 1279px){.sec04 .campaign_detail>.inner .inner02 .lead{font-size:1.36861314em;font-size:1.4rem;line-height:1.25}}.sec04 .campaign_detail>.inner .inner02 .lead_sub{font-size:4rem;color:#ffff00;color:#cc0010;font-weight:900;letter-spacing:.1em;line-height:1.5;text-align:center;margin:.4em 0}@media (max-width: 1279px){.sec04 .campaign_detail>.inner .inner02 .lead_sub{font-size:2.66666667rem;line-height:1.25}}.sec04 .campaign_detail>.inner .inner02 .list{display:flex;padding:0;margin-bottom:1em;margin-left:-1em;margin-right:-1em}@media (max-width: 1279px){.sec04 .campaign_detail>.inner .inner02 .list{flex-direction:column}}.sec04 .campaign_detail>.inner .inner02 .list .item{flex:1;padding:0 1em}@media (max-width: 1279px){.sec04 .campaign_detail>.inner .inner02 .list .item:has(+ .item){margin-bottom:1em}}.sec04 .campaign_detail>.inner .inner02 .list .item .inner{background-color:#FEFED6;padding:1em}.sec04 .campaign_detail>.inner .inner02 .list .item .name{color:#e95205;font-size:2.4rem;font-weight:900;text-align:center;position:relative;margin-bottom:.5em}@media (max-width: 1279px){.sec04 .campaign_detail>.inner .inner02 .list .item .name{font-size:2.05128205rem}}.sec04 .campaign_detail>.inner .inner02 .list .item .name sup{font-size:.5em;-webkit-text-stroke:0;position:absolute;top:0;right:0}.sec04 .campaign_detail>.inner .inner02 .list .item .support{display:flex;align-items:center;justify-content:center}.sec04 .campaign_detail>.inner .inner02 .list .item .support>span:first-child{font-size:1em;font-weight:bold;text-align:center;line-height:1.25;border-radius:50%;background-color:#ffff00;padding:1rem}@media (max-width: 1279px){.sec04 .campaign_detail>.inner .inner02 .list .item .support>span:first-child{font-size:.85470085em}}.sec04 .campaign_detail>.inner .inner02 .list .item .support>span.num{color:#e95205;font-size:8rem;font-weight:900}@media (max-width: 1279px){.sec04 .campaign_detail>.inner .inner02 .list .item .support>span.num{font-size:6.83760684rem}}.sec04 .campaign_detail>.inner .inner02 .list .item .support>span.num .small{color:#333;font-size:.375em;text-shadow:.015em 0 currentColor,-0.015em 0 currentColor,0 .015em currentColor,0 -0.015em currentColor}.sec04 .campaign_detail>.inner .inner02 .list .item .merit_ttl{display:block;color:#fff;font-size:.75em;font-weight:bold;text-align:center;line-height:1;background-color:#e95205;padding:.25em}@media (max-width: 1279px){.sec04 .campaign_detail>.inner .inner02 .list .item .merit_ttl{font-size:.64102564em}}.sec04 .campaign_detail>.inner .inner02 .list .item .merit{color:#e95205;font-size:.75em;border:solid;background-color:#fff;padding:.5em}@media (max-width: 1279px){.sec04 .campaign_detail>.inner .inner02 .list .item .merit{font-size:.64102564em}}.sec04 .campaign_detail>.inner .inner02 .list .item .merit li{font-weight:900;text-align:center;line-height:1.5}.sec04 .campaign_detail>.inner .inner02 .list .item .photo{display:block;height:7rem;margin-bottom:1rem}.sec04 .campaign_detail>.inner .inner02 .list .item .photo>img{width:auto;height:100%;object-fit:contain;margin:0 auto}.sec04 .campaign_detail>.inner .inner02 .list .item_03 .name{margin-bottom:2rem}@media (max-width: 1279px){.sec04 .campaign_detail>.inner .inner02 .list .item_03 .name{margin-bottom:1rem}}.sec04 .campaign_detail>.inner .inner02 .list .item_03 .photo{display:flex;justify-content:center;margin-bottom:2rem}@media (max-width: 1279px){.sec04 .campaign_detail>.inner .inner02 .list .item_03 .photo{margin-bottom:1rem}}.sec04 .campaign_detail>.inner .inner02 .annotation{padding:0;font-size:1.2rem}@media (max-width: 1279px){.sec04 .campaign_detail>.inner .inner02 .annotation{font-size:1.02564103rem}}.sec04 .campaign_detail>.inner .inner02 .annotation li{display:inline-block;line-height:1.5}.sec04 .campaign_detail>.inner .row_03{display:flex;align-items:center;justify-content:space-between}@media (max-width: 1279px){.sec04 .campaign_detail>.inner .row_03{flex-direction:column}}.sec04 .campaign_detail>.inner .row_03 .period{display:flex;align-items:center;background-color:#ffff00;padding:.3125em .625em}@media (max-width: 1279px){.sec04 .campaign_detail>.inner .row_03 .period{flex-direction:column;width:100%;margin-bottom:1em}}.sec04 .campaign_detail>.inner .row_03 .period .label{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:1em;font-weight:bold;line-height:1.25;text-align:center;background-color:#e95205;padding:.3125em;margin-right:.5em}@media (max-width: 1279px){.sec04 .campaign_detail>.inner .row_03 .period .label{width:100%;font-size:.85470085em;margin-bottom:.5em;margin-right:0}}.sec04 .campaign_detail>.inner .row_03 .period .txt{font-size:1.25em;font-weight:900;letter-spacing:.1em}@media (max-width: 1279px){.sec04 .campaign_detail>.inner .row_03 .period .txt{font-size:1.06837607em;font-size:1.5rem;line-height:1.75}}.sec04 .campaign_detail>.inner .row_03 .period .txt span{font-size:2em}.sec04 .campaign_detail>.inner .row_03 .note{font-size:1em;font-weight:900;text-align:center;line-height:1.25;border-radius:1.5em;background-color:#fff;padding:1em;margin-right:7rem;position:relative}@media (max-width: 1279px){.sec04 .campaign_detail>.inner .row_03 .note{font-size:.85470085em}}.sec04 .campaign_detail>.inner .row_03 .note .character{display:block;width:10rem;position:absolute;bottom:0;right:-7.4rem}@media (max-width: 1279px){.sec04 .campaign_detail>.inner .row_03 .note .character{width:5rem;right:-2.7rem;bottom:-4.3rem}}.sec04 .campaign_detail .requirement{margin-bottom:2em}@media (max-width: 1279px){.sec04 .campaign_detail .requirement{margin-bottom:1em}}.sec04 .campaign_detail .requirement>.row{display:flex;margin-bottom:1em}@media (max-width: 1279px){.sec04 .campaign_detail .requirement>.row{flex-direction:column;margin-bottom:.5em}}.sec04 .campaign_detail .requirement>.row>*{font-size:1.5em;font-weight:bold;line-height:1.66666667em;padding:0 .41666667em}.sec04 .campaign_detail .requirement>.row .ttl{color:#fff;background-color:#e95205}@media (max-width: 1279px){.sec04 .campaign_detail .requirement>.row .ttl{font-size:1.36752137rem;text-align:center}}.sec04 .campaign_detail .requirement>.row .lead{flex:1;border-bottom:solid #e95205}@media (max-width: 1279px){.sec04 .campaign_detail .requirement>.row .lead{font-size:1.36752137rem;text-align:center}}.sec04 .campaign_detail .requirement ul{padding-left:0}@media (max-width: 1279px){.sec04 .campaign_detail .requirement ul{font-size:1.36752137rem}}.sec04 .campaign_detail .requirement ul li{line-height:1.25;padding-left:1em;position:relative}.sec04 .campaign_detail .requirement ul li::before{content:"⚫︎";display:block;color:#e95205;position:absolute;top:0;left:0}.sec04 .campaign_detail .box_footer{display:flex;align-items:center;border-top:solid #21ac38;padding-top:1em}@media (max-width: 1279px){.sec04 .campaign_detail .box_footer{flex-wrap:wrap;position:relative}}.sec04 .campaign_detail .box_footer .footer_label{white-space:nowrap;margin-right:1.5625em}@media (max-width: 1279px){.sec04 .campaign_detail .box_footer .footer_label{font-size:1.36752137rem;margin-right:0}}.sec04 .campaign_detail .box_footer .footer_label .txt_01{display:block;font-size:.875em;font-weight:bold;margin-bottom:1em}.sec04 .campaign_detail .box_footer .footer_label .txt_02{color:#fff;font-size:1.25em;font-weight:bold;background-color:#21ac38;padding:.25em}.sec04 .campaign_detail .box_footer .footer_logo{width:5rem}@media (max-width: 1279px){.sec04 .campaign_detail .box_footer .footer_logo{width:3rem;margin-left:.5em}}.sec04 .campaign_detail .box_footer .footer_logo img{width:100%}.sec04 .campaign_detail .box_footer .footer_note{display:flex;flex:1;font-size:1.25em;font-weight:bold;margin-left:1em}@media (max-width: 1279px){.sec04 .campaign_detail .box_footer .footer_note{min-width:100%;font-size:1.06837607em;text-align:justify;margin-top:.5em;margin-left:0}}.sec04 .campaign_detail .box_footer .footer_note>*{line-height:1.25}.sec04 .warning_box{padding:0!important;border-radius:1em!important}.sec04 .warning_box *{margin:0;line-height:1}.sec04 .warning_box .box_header{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#c1272d;padding-bottom:1em}@media (max-width: 1279px){.sec04 .warning_box .box_header{flex-wrap:wrap}}.sec04 .warning_box .box_header .point_label{color:#c1272d;font-size:1.875em;font-weight:900;background-color:#fff;border-radius:.25em;padding:.33333333em;position:relative;transform:rotate(-10deg)}@media (max-width: 1279px){.sec04 .warning_box .box_header .point_label{font-size:1.6025641em}}.sec04 .warning_box .box_header .deco{width:8rem;margin-top:-4rem}@media (max-width: 1279px){.sec04 .warning_box .box_header .deco{width:6.83760684rem;margin-top:-2.2rem}}.sec04 .warning_box .box_header .ttl{font-size:2.375em;font-weight:900;letter-spacing:.05em;margin-left:.25em}@media (max-width: 1279px){.sec04 .warning_box .box_header .ttl{min-width:100%;font-size:1.82692308em;line-height:1.35;text-align:center;margin-left:0;padding:0 .5em;margin-top:.5em}}.sec04 .warning_box .box_body{background-color:#fbf8ea;padding:2rem}@media (max-width: 1279px){.sec04 .warning_box .box_body{padding:1rem}}.sec04 .warning_box .box_body .lead{font-size:2em;font-weight:900;text-align:center;line-height:1.5;margin-bottom:.3125em}@media (max-width: 1279px){.sec04 .warning_box .box_body .lead{font-size:1.70940171em}}.sec04 .warning_box .box_body .lead mark{background:linear-gradient(transparent 60%, #ffea00 60%)}.sec04 .warning_box .box_body .question{font-size:1.5em;font-weight:900;text-align:center;margin-bottom:1em}@media (max-width: 1279px){.sec04 .warning_box .box_body .question{font-size:1.28205128em;line-height:1.25}}.sec04 .warning_box .box_body .body{font-size:1em;line-height:1.5}@media (max-width: 1279px){.sec04 .warning_box .box_body .body{font-size:.85470085em;text-align:justify;line-height:1.5}}@media (max-width: 1279px){.sec.line05{margin-top:3rem}}.sec.line05 .bk_color{height:auto}@media (max-width: 1279px){.sec.line05 .bk_color{height:auto;padding-top:1em;padding-bottom:1em}}.sec.line05 h2{color:#fff;font-size:4.8rem;text-align:center;margin-top:0;margin-bottom:0}@media (max-width: 1279px){.sec.line05 h2{font-size:2.4rem;line-height:1.25}}.sec.line05 h2>span>span{display:inline-block;font-size:1.5em;color:#ffff00;margin-right:.13888889em}.sec_rc>.container *{margin:0;line-height:1}.sec_rc>.container>*{width:100%;border:solid 1.2rem #c1272d;border-radius:.5rem;padding:4rem 4rem}@media (max-width: 1279px){.sec_rc>.container>*{border-width:.6rem;border-radius:.25rem;padding:2rem}}.sec_rc>.container>*:has( + *){margin-bottom:3em}@media (max-width: 1279px){.sec_rc>.container>*:has( + *){margin-bottom:1.5em}}.sec_rc>.container img{margin-top:0}.sec_rc .cost_chart{background-color:#fbf8ea}.sec_rc .cost_chart .chart_list{display:flex;margin:0 0 1em;padding:0 0 3em 0}@media (max-width: 1279px){.sec_rc .cost_chart .chart_list{flex-direction:column;padding-bottom:0}}.sec_rc .cost_chart .chart_list li{flex:1;border-bottom:solid;padding:0 1em}@media (max-width: 1279px){.sec_rc .cost_chart .chart_list li{border-bottom:none;border-left:solid;padding:0 0 3em 0}}.sec_rc .cost_chart .chart_list li:first-child{padding-left:0}.sec_rc .cost_chart .chart_list li:last-child{padding-right:0}.sec_rc .cost_chart .chart_list li .inner{display:flex;flex-direction:column-reverse;height:100%;position:relative}@media (max-width: 1279px){.sec_rc .cost_chart .chart_list li .inner{flex-direction:row}}.sec_rc .cost_chart .chart_list li .inner .name{color:#c1272d;font-size:1.5em;font-weight:900;white-space:nowrap;position:absolute;bottom:-1.66666667em;left:50%;transform:translateX(-50%)}@media (max-width: 1279px){.sec_rc .cost_chart .chart_list li .inner .name{font-size:1.28205128em;bottom:-2.7rem}}.sec_rc .cost_chart .chart_list li .inner .price{display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25em;font-weight:900;background-color:#c1272d;padding:1em 0}@media (max-width: 1279px){.sec_rc .cost_chart .chart_list li .inner .price{min-height:10rem;font-size:.83333333em;white-space:nowrap;padding:1em .5em !important;margin-right:.5rem}}.sec_rc .cost_chart .chart_list li .inner .ratio{display:flex;align-items:center;justify-content:center;color:#c1272d;font-size:1.5em;font-weight:900;border:solid .20833333em;background-color:#ffff00;margin-bottom:1em;padding:1em 0}@media (max-width: 1279px){.sec_rc .cost_chart .chart_list li .inner .ratio{font-size:1em;white-space:nowrap;border-width:.2rem;margin-bottom:0;padding:1em .5em}}.sec_rc .cost_chart .chart_list li.chart_item_01 .name{color:#2196F3}.sec_rc .cost_chart .chart_list li.chart_item_01 .price{background-color:#2196F3}@media (max-width: 1279px){.sec_rc .cost_chart .chart_list li.chart_item_01 .price{width:10rem}}.sec_rc .cost_chart .chart_list li.chart_item_01 .ratio{color:#2196F3;font-size:85%;text-align:center;line-height:1.5;border-color:#2196F3}.sec_rc .cost_chart .chart_list li.chart_item_02 .price{padding:3.925em 0}@media (max-width: 1279px){.sec_rc .cost_chart .chart_list li.chart_item_02 .price{width:30rem;min-height:5rem}}.sec_rc .cost_chart .chart_list li.chart_item_03 .price{padding:2.175em 0}@media (max-width: 1279px){.sec_rc .cost_chart .chart_list li.chart_item_03 .price{width:15rem;min-height:5rem}}.sec_rc .cost_chart .chart_list li.chart_item_04 .price{padding:1.625em 0}@media (max-width: 1279px){.sec_rc .cost_chart .chart_list li.chart_item_04 .price{width:12rem;min-height:5rem}}.sec_rc .cost_chart .note{font-weight:900;text-align:center;line-height:1.75}@media (max-width: 1279px){.sec_rc .cost_chart .note{font-size:1.36752137rem;text-align:justify}}.sec.line06 .bk_color{height:auto}@media (max-width: 1279px){.sec.line06 .bk_color{height:auto}}.sec.line06 h2{color:#fff;font-size:4.8rem;text-align:center;margin-top:0;margin-bottom:0}@media (max-width: 1279px){.sec.line06 h2{font-size:2.4rem}}.sec.line06 h2>span>span{display:inline-block;font-size:1.5em;color:#ffff00;margin-right:.13888889em}del{text-decoration:none!important}