.sec-c-contact{margin-top:120px}@media (max-width: 1023px){.sec-c-contact{margin-top:60px}}.sec-mv{overflow:hidden;position:relative}@media (min-width: 1024px){.sec-mv{height:100vh}.sec-mv .mv{height:calc(100vh - 70px)}}@media (max-width: 1023px){.sec-mv{min-height:690px;height:auto}.sec-mv .mv{min-height:690px;height:auto}}.sec-mv .mv img{width:100%;height:100%;object-fit:cover}@media (max-width: 1023px){.sec-mv .mv img{object-position:bottom center}}.sec-mv .innerbox{position:absolute;z-index:2;max-width:1024px;width:100%;margin:0 auto;left:0;right:0;top:0;bottom:0;height:calc(100% - 70px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.sec-mv .innerbox .inbox{width:100%;position:relative}@media (max-width: 1023px){.sec-mv .innerbox{height:100%;padding-top:30px}.sec-mv .innerbox .inbox{height:100%}.sec-mv .innerbox .img1{text-align:center}}.sec-mv .innerbox .img4{position:absolute;bottom:-7px;right:-37px}.sec-mv .innerbox .box{margin-top:-25px}@media (min-width: 1024px){.sec-mv .innerbox .box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-mv .innerbox .box .img2{width:368px}.sec-mv .innerbox .box .img3{width:calc(100% - 368px);padding-left:20px;padding-top:6px}}@media (max-width: 1023px){.sec-mv .innerbox .box{margin-top:-10px}}.sec-mv .innerbox .box .img2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (min-width: 1024px){.sec-mv .innerbox .box .img2{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.sec-mv .innerbox .box .img2 .img{width:50%}.sec-mv .innerbox .box .img2 .img:first-child{width:100%;text-align:center}.sec-mv .innerbox .box .img2 .img:nth-child(2),.sec-mv .innerbox .box .img2 .img:nth-child(3){position:relative;margin-top:-20px}}@media (max-width: 1023px){.sec-mv .innerbox .box .img2{text-align:center;justify-content:center;padding:0}.sec-mv .innerbox .box .img2 img{width:118px;height:118px}}@media (max-width: 1023px){.sec-mv .innerbox .box .img3{position:absolute;right:0;bottom:27px}}.sec-mv .web-off{position:absolute;width:100%;height:70px;left:0;z-index:1;background:#FFF35D}.sec-mv .web-off .innerbox{max-width:1100px;width:100%;margin:0 auto;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;height:70px}.sec-mv .web-off .innerbox .icon{width:191px}.sec-mv .web-off .innerbox .txtbox{width:calc(100% - 191px);padding-left:22px}.sec-before-after{padding-top:67px}@media (max-width: 1023px){.sec-before-after{padding-top:15px}}.sec-before-after .ttlbox{max-width:740px;width:100%;margin:0 auto}.sec-before-after .ttlbox .ttl{text-align:center;padding-top:10px;background:url(../../img/common/icon/bg_star.svg) center no-repeat;background-size:100% 112px}.sec-before-after .ttlbox .ttl small{display:block;font-size:24px;font-size:2.4rem;line-height:1.41667em;letter-spacing:0em;font-weight:800}.sec-before-after .ttlbox .ttl span{display:block;color:#2CAA7A;font-size:50px;font-size:5rem;line-height:1.4em;letter-spacing:.1em;font-weight:800}@media (max-width: 1023px){.sec-before-after .ttlbox .ttl{background:url(../../img/common/icon/bg_star_sp.svg) center no-repeat;background-size:100% 112px;padding-top:20px}.sec-before-after .ttlbox .ttl small{font-size:24px;font-size:2.4rem;line-height:1.41667em;letter-spacing:0em;font-weight:800}.sec-before-after .ttlbox .ttl span{font-size:44px;font-size:4.4rem;line-height:1.38636em;letter-spacing:.1em;font-weight:800}}.sec-before-after .gallery-slider{position:relative;margin-top:28px}@media (max-width: 1023px){.sec-before-after .gallery-slider{margin-top:10px}}.sec-before-after .gallery-slider .splide__track{overflow:hidden}.sec-before-after .gallery-slider .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-right:20px}@media (max-width: 1023px){.sec-before-after .gallery-slider .item{margin-right:10px}}.sec-before-after .gallery-slider .item .img{position:relative;padding-top:40px;width:50%}.sec-before-after .gallery-slider .item .img img{display:block;width:320px;height:auto;object-fit:cover;position:relative;z-index:1}.sec-before-after .gallery-slider .item .img:nth-child(odd):after{content:'';position:absolute;top:calc(50% + 18px);right:-13px;transform:translateY(-50%);width:23px;height:37px;background:url(../../img/top/icon/icon_arrow.svg) center no-repeat;background-size:100%;z-index:2}@media (max-width: 1023px){.sec-before-after .gallery-slider .item .img:nth-child(odd):after{top:calc(50% + 12px);right:-8px;width:14px;height:24px}}.sec-before-after .gallery-slider .item .img:nth-child(odd) img{border-radius:10px 0 0 10px}.sec-before-after .gallery-slider .item .img:nth-child(even) img{border-radius:0 10px 10px 0}@media (max-width: 1023px){.sec-before-after .gallery-slider .item .img{padding-top:30px}.sec-before-after .gallery-slider .item .img img{width:160px;height:180px}}.sec-before-after .gallery-slider .item .img .txt{position:absolute;top:0;left:50%;transform:translateX(-50%);color:#fff;font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:0em;font-weight:800;text-transform:uppercase;text-align:center;padding-top:10px;width:133px;height:133px;border-radius:50%;z-index:-1;font-family:"Afacad Flux", sans-serif}.sec-before-after .gallery-slider .item .img .txt.before{background-color:#222222}.sec-before-after .gallery-slider .item .img .txt.after{background-color:#2CAA7A}@media (max-width: 1023px){.sec-before-after .gallery-slider .item .img .txt{padding-top:5px}}.sec-discount{margin-top:50px}.sec-discount .ttlbox{height:210px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;justify-content:center;background:url(../../img/top/bg1.svg) center repeat-x;position:relative;bottom:-2px}@media (max-width: 1023px){.sec-discount{margin-top:30px}.sec-discount .ttlbox{height:170px;padding-right:20px;background:url(../../img/top/bg1_sp.svg) center repeat-x}}.sec-discount .discount-box{background:#C1EDAD;position:relative;padding:22px 0 54px}@media (max-width: 1023px){.sec-discount .discount-box{padding:15px 0 35px}}.sec-discount .discount-box .inner{max-width:1067px}@media (min-width: 1024px){.sec-discount .discount-box .list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end}.sec-discount .discount-box .list .item1{width:343px;margin-right:1px;position:relative}.sec-discount .discount-box .list .item1 .txt-note{position:absolute;right:5px;bottom:-24px}.sec-discount .discount-box .list .item2,.sec-discount .discount-box .list .item3{width:336px}.sec-discount .discount-box .list .item2{margin-right:9px}}@media (max-width: 1023px){.sec-discount .discount-box .list .item{margin-bottom:10px}.sec-discount .discount-box .list .item img{display:block;width:100%}.sec-discount .discount-box .list .item.item1{margin-right:-12px}}@media only screen and (max-width: 1023px) and (max-width: 414px){.sec-discount .discount-box .list .item.item1{margin-right:-9px}}.sec-discount .discount-box .txt-note{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em;font-weight:500}@media (max-width: 1023px){.sec-discount .discount-box .txt-note{display:block;margin-top:5px;text-align:right;padding-right:12px}}@media only screen and (max-width: 1023px) and (max-width: 414px){.sec-discount .discount-box .txt-note{padding-right:9px}}.c-content1{max-width:674px;width:100%;padding:0 20px;margin:0 auto}.c-content1 .txt1{text-align:center;padding-right:27px;font-size:12px;font-size:1.2rem;line-height:1.41667em;letter-spacing:0em;font-weight:500}.c-content1 .txt2{font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:0em;font-weight:700;text-align:center}.c-content1 .txt2 .txt-big{font-size:38px;font-size:3.8rem;line-height:.84211em;letter-spacing:0em;font-weight:900;color:#2CAA7A;padding-right:5px}@media (max-width: 1023px){.c-content1 .txt2{font-size:18px;font-size:1.8rem;line-height:1.38889em;letter-spacing:0em;font-weight:700}.c-content1 .txt2 .txt-big{font-size:32px;font-size:3.2rem;line-height:.78125em;letter-spacing:0em;font-weight:900;padding-right:5px}}.c-content1 .txt3{text-align:center;font-size:24px;font-size:2.4rem;line-height:1.75em;letter-spacing:0em;font-weight:700;padding-top:5px}.c-content1 .txt3 .txt-color{font-size:30px;font-size:3rem;line-height:1.4em;letter-spacing:0em;font-weight:800;color:#2CAA7A}@media (max-width: 1023px){.c-content1 .txt3{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:0em;font-weight:700}.c-content1 .txt3 .txt-color{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:0em;font-weight:800}}.c-content1 .img{margin-top:23px;text-align:center}@media (max-width: 1023px){.c-content1 .img{margin-top:20px}}.c-content1 .txt4,.c-content1 .txt5{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:0em;font-weight:500}@media (min-width: 1024px){.c-content1 .txt4,.c-content1 .txt5{text-align:center}}.c-content1 .txt4 .txt-color,.c-content1 .txt5 .txt-color{font-weight:700;color:#2CAA7A}.c-content1 .txt4{margin-top:22px;margin-bottom:10px}@media (max-width: 1023px){.c-content1 .txt4{margin-top:20px}}.sec-box1{margin-top:80px}@media (max-width: 1023px){.sec-box1{margin-top:60px}}.sec-price{margin-top:80px}@media (max-width: 1023px){.sec-price{margin-top:60px}}.sec-price .innerbox{max-width:1100px;background:#fff;width:100%;margin:0 auto;border-radius:40px;padding:50px 38px 25px}@media only screen and (max-width: 1080px){.sec-price .innerbox{padding:50px 20px 30px}}@media (max-width: 1023px){.sec-price .innerbox{padding:40px 20px;border-radius:0 40px 0 40px}}.sec-price .ttl-main1{text-align:center}.sec-price .ttl-main1 span{padding:3px 18px 4px;font-size:18px;font-size:1.8rem;line-height:1.38889em;letter-spacing:.05em;font-weight:700;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='253' height='35' viewBox='0 0 253 35'%3E%3Cpath id='Union_47' data-name='Union 47' d='M549,32l7.273-16L549,0H799l-7.273,16L799,32Z' transform='translate(-547.5 1.5)' fill='%23f5e142' stroke='%23f5e142' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/svg%3E%0A");background-position:center;background-size:100%}@media (max-width: 1023px){.sec-price .ttl-main1{text-align:left}}.sec-price .ttl-main2{margin-top:13px;text-align:center}.sec-price .ttl-main2 .txt-wrap{font-size:44px;font-size:4.4rem;line-height:1.36364em;letter-spacing:0em;font-weight:800}@media (min-width: 1024px){.sec-price .ttl-main2 .txt-wrap{padding-left:74px}}.sec-price .ttl-main2 .txt-wrap small{font-size:36px;font-size:3.6rem}.sec-price .ttl-main2 .txt-wrap .txt-color{color:#2CAA7A}.sec-price .ttl-main2 .icon{position:relative;padding-left:10px;top:-15px}@media (max-width: 1023px){.sec-price .ttl-main2{margin-top:8px;text-align:left;position:relative}.sec-price .ttl-main2 .txt-wrap{font-size:34px;font-size:3.4rem;line-height:1.41176em;letter-spacing:0em;font-weight:800}.sec-price .ttl-main2 .txt-wrap small{font-size:28px;font-size:2.8rem}.sec-price .ttl-main2 .icon{position:absolute;padding-left:0;width:62px;top:-65px;right:10px;left:auto}}@media (min-width: 1024px){.sec-price .list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.sec-price .list .item{width:calc(33.333333% - 6px);margin-right:9px}.sec-price .list .item:nth-child(3n),.sec-price .list .item:last-child{margin-right:0}.sec-price .list .item:last-child{margin-bottom:0}}@media (max-width: 1023px){.sec-price .list{margin-top:10px}}.sec-price .list .item{background:#E8F5E5;border:1px solid #DAF0D6;padding:14px 5px 5px;border-radius:5px;margin-bottom:9px}@media (max-width: 1023px){.sec-price .list .item{margin-bottom:10px}}.sec-price .list .ttlbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;padding-left:10px}.sec-price .list .ttlbox .icon{width:50px}.sec-price .list .ttlbox .title{width:calc(100% - 50px);padding-left:10px;position:relative;top:4px}.sec-price .list .ttlbox .ttl1{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em;font-weight:700}.sec-price .list .ttlbox .ttl2{color:#2CAA7A;font-size:24px;font-size:2.4rem;line-height:1.41667em;letter-spacing:.02em;font-weight:800}.sec-price .list .ttlbox .ttl2 small{font-size:18px;font-size:1.8rem}.sec-price .list .txt-price{margin-top:3px;padding-left:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.sec-price .list .txt-price .txt1{position:relative;font-size:22px;font-size:2.2rem;line-height:1.31818em;letter-spacing:0em;font-weight:700;padding-right:22px}.sec-price .list .txt-price .txt1:before{content:"";position:absolute;top:50%;left:-4px;width:calc(100% - 13px);height:2px;background:#EF4343;z-index:1;margin-top:-1px}.sec-price .list .txt-price .txt1:after{content:"";position:absolute;right:5px;top:6px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='18' viewBox='0 0 7 18'%3E%3Cpath id='Polygon_28' data-name='Polygon 28' d='M8.386.478a1,1,0,0,1,1.228,0L15.7,5.211A1,1,0,0,1,15.085,7H2.915A1,1,0,0,1,2.3,5.211Z' transform='translate(7) rotate(90)' fill='%23222'/%3E%3C/svg%3E%0A");width:7px;height:18px;background-size:100%}.sec-price .list .txt-price .txt2{color:#EF4343;font-size:34px;font-size:3.4rem;line-height:1.32353em;letter-spacing:0em;font-weight:800;position:relative;top:2px}.sec-price .list .txt-price .txt2 small{font-size:18px;font-size:1.8rem;position:relative;left:3px;top:-2px;font-weight:900}.sec-price .list .txt-price .txt3{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em;font-weight:500}.sec-price .list .txt-box{background:#fff;padding:8px 10px 9px;margin-top:7px;font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:0em;font-weight:500;border-radius:0 0 5px 5px}@media (min-width: 1024px){.sec-price .list .txt-box{min-height:83px}}.sec-price .txt-note{max-width:590px;width:100%;margin:15px auto 0}.sec-price .txt-note p{text-indent:-1em;padding-left:1em;font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:0em;font-weight:400;color:#EF4343}@media (max-width: 1023px){.sec-price .txt-note p{margin-bottom:5px}.sec-price .txt-note p:last-child{margin-bottom:0}}.sec-box3{margin-top:90px}@media (max-width: 1023px){.sec-box3{margin-top:50px;position:relative;overflow:hidden}.sec-box3 .inner{padding:0}}.sec-box3 .ttlbox{position:relative;z-index:1;text-align:center}.sec-box3 .ttlbox .ttl2{margin-top:5px;font-size:24px;font-size:2.4rem;line-height:1.41667em;letter-spacing:0em;font-weight:700}@media (max-width: 1023px){.sec-box3 .ttlbox{position:absolute;width:100%;left:0;top:20px}.sec-box3 .ttlbox .ttl2{margin-top:0;font-size:18px;font-size:1.8rem;line-height:1.66667em}}.sec-box3 .img-deco{text-align:center}@media (min-width: 1024px){.sec-box3 .img-deco{margin-top:-115px}}.sec-box3 .list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:-35px;position:relative;z-index:1;max-width:1005px;margin-left:auto;margin-right:auto}@media (max-width: 1023px){.sec-box3 .list{margin-top:-30px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;margin-right:-1px}}.sec-box3 .list .item{width:25%;margin-right:9px;background:#fff;border:3px solid #2CAA7A;border-radius:10px;overflow:hidden;position:relative;z-index:1;padding-top:15px}.sec-box3 .list .item:last-child{margin-right:0}.sec-box3 .list .item:last-child:after{display:none}.sec-box3 .list .item:after{content:"";position:absolute;left:0;bottom:0;background:#2CAA7A;height:58px;width:100%;z-index:-1}@media (max-width: 1023px){.sec-box3 .list .item:after{height:71px}}.sec-box3 .list .item .inbox{max-width:210px;width:100%;margin:0 auto;text-align:center}@media (max-width: 1023px){.sec-box3 .list .item{width:calc(50% - 3px);margin-right:5px;margin-bottom:5px}.sec-box3 .list .item:nth-child(even){margin-right:0;border-right:0;border-radius:10px 0 0 10px}.sec-box3 .list .item:nth-child(odd){border-left:0;border-radius:0 10px 10px 0}}.sec-box3 .list .ttl3{font-size:24px;font-size:2.4rem;line-height:1.41667em;letter-spacing:.05em;font-weight:800;color:#2CAA7A}.sec-box3 .list .icon{margin-top:5px}.sec-box3 .list .txt{margin-top:5px;font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:0em;font-weight:500}.sec-box3 .list .txt-note{margin-top:10px;font-size:12px;font-size:1.2rem;line-height:1.41667em;letter-spacing:0em;font-weight:400}.sec-box3 .list .txt-price{margin-top:16px}@media (min-width: 1024px){.sec-box3 .list .txt-price{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.sec-box3 .list .txt-price .txt1{width:42px;text-align:center;white-space:nowrap;position:relative;top:-3px}.sec-box3 .list .txt-price .txt2{width:calc(100% - 42px);padding-left:5px}}.sec-box3 .list .txt-price .txt1{color:#fff;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em;font-weight:700}.sec-box3 .list .txt-price .txt2{font-size:34px;font-size:3.4rem;line-height:1.32353em;letter-spacing:0em;font-weight:800;color:#FFF35D}.sec-box3 .list .txt-price .txt2 small{font-size:18px;font-size:1.8rem}@media (max-width: 1023px){.sec-box3 .list .txt-price{margin-top:18px}.sec-box3 .list .txt-price .txt2{font-size:34px;font-size:3.4rem;line-height:1.05882em;letter-spacing:0em;font-weight:800}}.sec-box3 .txt-box{text-align:center;margin-top:30px;font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:0em;font-weight:500}.sec-box3 .txt-box .color{color:#2CAA7A;font-size:24px;font-size:2.4rem;line-height:1.33333em;letter-spacing:0em;font-weight:900}@media (max-width: 1023px){.sec-box3 .txt-box{margin-top:25px;font-size:16px;font-size:1.6rem;line-height:1.75em;text-align:left;padding:0 20px}.sec-box3 .txt-box .color{font-size:20px;font-size:2rem}}.sec-box3 .info{margin-top:77px;padding:0 20px 60px;position:relative;z-index:1}@media (min-width: 1024px){.sec-box3 .info:before{content:"";position:absolute;left:0;bottom:0;height:calc(100% - 20px);width:100%;background:#C1EDAD;border-radius:40px;z-index:-1}}@media (max-width: 1023px){.sec-box3 .info{margin-top:50px;border-radius:40px 0 40px 0;padding:18px 0 0;background:#C1EDAD}}.sec-box3 .info .titlebox{max-width:652px;width:100%;margin:0 auto;position:relative;padding:57px 0 5px;z-index:1}.sec-box3 .info .titlebox .icon{position:absolute;right:0;bottom:-20px;z-index:-1}@media (max-width: 1023px){.sec-box3 .info .titlebox{padding:20px 0 10px 16px}.sec-box3 .info .titlebox .icon{bottom:auto;top:0}}@media (max-width: 1023px){.sec-box3 .info .ttl-scroll{padding:0 0 15px 20px;position:relative;z-index:1}}.sec-box3 .info .content .inbox{max-width:706px;width:100%;margin:0 auto;position:relative;z-index:1}@media (max-width: 1023px){.sec-box3 .info .content{overflow:hidden}.sec-box3 .info .content .inbox{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sec-box3 .info .content .inbox::-webkit-scrollbar{display:none}.sec-box3 .info .content .inbox img{width:100%}.sec-box3 .info .content .in-content{width:489px;flex-shrink:0;margin:0 auto}}.sec-box3 .info .content .point{margin-top:-5px;padding-left:57px}@media (max-width: 1023px){.sec-box3 .info .content .point{padding-left:0;margin-top:0}}.sec-box4{margin-top:98px}@media (min-width: 1024px){.sec-box4.c-sec-contact .innerbox{padding-top:39px}.sec-box4.c-sec-contact .contactbox{margin-top:26px}}@media (max-width: 1023px){.sec-box4{margin-top:60px}}.sec-box5{margin-top:100px}@media (max-width: 1023px){.sec-box5{margin-top:60px;padding:0 20px}}.sec-box5 .innerbox{max-width:585px;position:relative;width:100%;margin:0 auto}.sec-box5 .innerbox .icon{position:absolute;right:-100px;bottom:5px}@media (max-width: 1023px){.sec-box5 .innerbox{padding-bottom:34px}.sec-box5 .innerbox .icon{bottom:0;right:5px}.sec-box5 .innerbox .icon img{height:200px;width:auto}}.sec-box5 .ttl{font-size:44px;font-size:4.4rem;line-height:1.36364em;letter-spacing:0em;font-weight:800}.sec-box5 .ttl span{color:#2CAA7A}@media (max-width: 1023px){.sec-box5 .ttl{text-align:center;font-size:34px;font-size:3.4rem;line-height:1.23529em}}.sec-box5 .list{margin-top:16px}@media (min-width: 1024px){.sec-box5 .list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.sec-box5 .list li{width:calc(50% - 3px);margin-right:5px}.sec-box5 .list li:nth-child(even){margin-right:0}}.sec-box5 .list li{margin-bottom:5px}@media (max-width: 1023px){.sec-box5 .list li:last-child{margin-bottom:0}}.sec-box5 .list .txt{background-color:#fff;position:relative;border-radius:5px;padding:9px 0 9px 40px;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:700}@media (min-width: 1024px){.sec-box5 .list .txt{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}}.sec-box5 .list .txt:before{content:"";position:absolute;width:21px;height:16px;background-repeat:none;background-size:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.657' height='15.543' viewBox='0 0 20.657 15.543'%3E%3Cg id='check' transform='translate(-37.172 -53.171)'%3E%3Cg id='Group_2632' data-name='Group 2632' transform='translate(40 56)'%3E%3Cpath id='Path_2226' data-name='Path 2226' d='M40,62.428l4.286,4.286L55,56' transform='translate(-40 -56)' fill='none' stroke='%232caa7a' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");left:10px;top:50%;margin-top:-9px}.sec-box6{position:relative;margin-top:97px;padding:100px 0;overflow:hidden}.sec-box6:before,.sec-box6:after{content:"";position:absolute;width:100%;height:100px;background-repeat:no-repeat;left:0;background-size:cover}@media only screen and (min-width: 1400px) and (max-width: 1599px){.sec-box6:before,.sec-box6:after{height:150px}}@media only screen and (min-width: 1600px) and (max-width: 1899px){.sec-box6:before,.sec-box6:after{height:200px}}@media only screen and (min-width: 1900px){.sec-box6:before,.sec-box6:after{height:250px}}.sec-box6:before{background-image:url(../../img/top/bg-top.svg);top:0;background-position:top center}.sec-box6:after{background-image:url(../../img/top/bg-bottom.svg);bottom:0;background-position:bottom center}@media (max-width: 1023px){.sec-box6{margin-top:50px;padding:40px 0 70px}.sec-box6:before,.sec-box6:after{height:180px}.sec-box6:before{background-image:url(../../img/top/bg-top-sp.svg)}.sec-box6:after{background-image:url(../../img/top/bg-bottom-sp.svg)}}.sec-box6 .inner-wrap{position:relative}.sec-box6 .inner-wrap .inner{position:relative;z-index:1}@media (min-width: 1024px){.sec-box6 .inner-wrap:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:calc(100% - 50px);background:#2CAA7A;z-index:-2}}@media only screen and (min-width: 1024px) and (max-width: 1400px){.sec-box6 .inner-wrap:before{height:calc(100% - 30px)}}@media (max-width: 1023px){.sec-box6 .inner-wrap{background:#2CAA7A}}.sec-box6 .title{text-align:center}@media (min-width: 1024px){.sec-box6 .title{margin-top:-45px}}.sec-box6 .title .txt-wrap{font-size:18px;font-size:1.8rem;line-height:1.88889em;letter-spacing:0em;font-weight:800;color:#fff;position:relative;padding:0 25px;display:inline-block}.sec-box6 .title .txt-wrap .txt-big{font-size:24px;font-size:2.4rem;font-weight:900}.sec-box6 .title .txt-wrap:before,.sec-box6 .title .txt-wrap:after{content:"";position:absolute;background-repeat:no-repeat;width:23px;height:100%;background-size:100%;top:0}.sec-box6 .title .txt-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.155' height='34.03' viewBox='0 0 23.155 34.03'%3E%3Cg id='Group_3137' data-name='Group 3137' transform='translate(21.205 1.95)'%3E%3Cline id='Line_130' data-name='Line 130' x2='12' y2='30' transform='translate(-12)' fill='none' stroke='%23fff35d' stroke-linecap='round' stroke-width='3'/%3E%3Cline id='Line_131' data-name='Line 131' x2='12' y2='18' transform='translate(-19.125 12)' fill='none' stroke='%23fff35d' stroke-linecap='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E%0A");left:0}.sec-box6 .title .txt-wrap:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.155' height='34.03' viewBox='0 0 23.155 34.03'%3E%3Cg id='Group_2647' data-name='Group 2647' transform='translate(1.95 1.95)'%3E%3Cline id='Line_130' data-name='Line 130' x1='12' y2='30' fill='none' stroke='%23fff35d' stroke-linecap='round' stroke-width='3'/%3E%3Cline id='Line_131' data-name='Line 131' x1='12' y2='18' transform='translate(7.125 12)' fill='none' stroke='%23fff35d' stroke-linecap='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E%0A");right:0}@media (max-width: 1023px){.sec-box6 .title .txt-wrap{font-size:16px;font-size:1.6rem;line-height:1.375em;padding:0 25px}.sec-box6 .title .txt-wrap .txt-big{font-size:22px;font-size:2.2rem}.sec-box6 .title .txt-wrap:before,.sec-box6 .title .txt-wrap:after{width:30px;height:44px}.sec-box6 .title .txt-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.53' height='44.03' viewBox='0 0 29.53 44.03'%3E%3Cg id='Group_2651' data-name='Group 2651' transform='translate(27.58 1.95)'%3E%3Cline id='Line_130' data-name='Line 130' x2='16' y2='40' transform='translate(-16)' fill='none' stroke='%23fff35d' stroke-linecap='round' stroke-width='3'/%3E%3Cline id='Line_131' data-name='Line 131' x2='16' y2='24' transform='translate(-25.5 16)' fill='none' stroke='%23fff35d' stroke-linecap='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E%0A")}.sec-box6 .title .txt-wrap:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.53' height='44.03' viewBox='0 0 29.53 44.03'%3E%3Cg id='Group_2647' data-name='Group 2647' transform='translate(1.95 1.95)'%3E%3Cline id='Line_130' data-name='Line 130' x1='16' y2='40' fill='none' stroke='%23fff35d' stroke-linecap='round' stroke-width='3'/%3E%3Cline id='Line_131' data-name='Line 131' x1='16' y2='24' transform='translate(9.5 16)' fill='none' stroke='%23fff35d' stroke-linecap='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E%0A")}}.sec-box6 .ttl-main{text-align:center;color:#fff;font-size:44px;font-size:4.4rem;line-height:1.70455em;letter-spacing:0em;font-weight:800}.sec-box6 .ttl-main span{color:#FFF35D;font-size:54px;font-size:5.4rem}@media (min-width: 1024px){.sec-box6 .ttl-main{margin-top:-4px}.sec-box6 .ttl-main small{font-size:34px;font-size:3.4rem}}@media (max-width: 1023px){.sec-box6 .ttl-main{font-size:34px;font-size:3.4rem;line-height:1.76471em;letter-spacing:0em;font-weight:800}.sec-box6 .ttl-main span{font-size:44px;font-size:4.4rem}}@media (min-width: 1024px){.sec-box6 .list{margin:4px -4px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.sec-box6 .list li{width:25%;padding:0 4px;margin-bottom:8px}}@media (max-width: 1023px){.sec-box6 .list{margin-top:10px}.sec-box6 .list li{margin-bottom:5px}}.sec-box6 .list .inbox{background:#fff;position:relative;overflow:hidden;padding:20px 15px 17px;border-radius:10px;height:100%}.sec-box6 .list .inbox .number{position:absolute;width:34px;height:34px;background:#85D69E;border-radius:0 0 10px 0;color:#fff;font-family:"Afacad Flux", sans-serif;padding-right:2px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;left:0;top:0;font-size:20px;font-size:2rem;line-height:1.35em;letter-spacing:0em;font-weight:600;font-style:italic}@media (max-width: 1023px){.sec-box6 .list .inbox{padding:15px;border-radius:5px}.sec-box6 .list .inbox .number{width:30px;height:30px;border-radius:0 0 5px 0;padding-right:2px}}.sec-box6 .list .ttlbox .icon{text-align:center}.sec-box6 .list .ttlbox .ttl{margin-top:10px;font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:0em;font-weight:700;color:#2CAA7A}@media (min-width: 1024px){.sec-box6 .list .ttlbox .ttl{text-align:center}}@media (max-width: 1023px){.sec-box6 .list .ttlbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;padding-left:20px}.sec-box6 .list .ttlbox .icon{width:50px}.sec-box6 .list .ttlbox .icon img{width:100%}.sec-box6 .list .ttlbox .ttl{padding-left:10px;width:calc(100% - 50px);margin-top:0}}.sec-box6 .list .txt{margin-top:6px}@media (max-width: 1023px){.sec-box6 .list .txt{line-height:26px}}.sec-box7{margin-top:100px;padding:0 20px}@media (max-width: 1023px){.sec-box7{margin-top:50px}}.sec-box7 .innerbox{max-width:1100px;width:100%;margin:0 auto}.sec-box7 .ttl-main{text-align:center;font-size:44px;font-size:4.4rem;line-height:1.36364em;letter-spacing:0em;font-weight:800}@media (min-width: 1024px){.sec-box7 .ttl-main small{font-size:36px;font-size:3.6rem}}@media (max-width: 1023px){.sec-box7 .ttl-main{font-size:34px;font-size:3.4rem;line-height:1.41176em}}.sec-box7 .box-wrap{margin-top:17px}.sec-box7 .box-wrap .itembox{background:#fff;padding:30px 32px 13px;border-radius:10px;margin-bottom:10px}.sec-box7 .box-wrap .itembox:last-child{margin-bottom:0}@media (max-width: 1023px){.sec-box7 .box-wrap{margin-top:20px}.sec-box7 .box-wrap .itembox{padding:10px 15px;border-radius:10px;margin-bottom:5px}}.sec-box7 .box-wrap .ttlbox .ttl{font-size:26px;font-size:2.6rem;line-height:1.38462em;letter-spacing:0em;font-weight:700;color:#2CAA7A}@media (min-width: 1024px){.sec-box7 .box-wrap .ttlbox .ttl{text-align:center}}@media (min-width: 1024px){.sec-box7 .box-wrap .ttlbox .icon{text-align:center;margin-top:10px}}@media (max-width: 1023px){.sec-box7 .box-wrap .ttlbox{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;flex-direction:row-reverse;width:100%;justify-content:flex-end}.sec-box7 .box-wrap .ttlbox .icon{width:50px}.sec-box7 .box-wrap .ttlbox .icon img{width:50px;height:50px}.sec-box7 .box-wrap .ttlbox .ttl{padding-left:6px;font-size:24px;font-size:2.4rem;line-height:1.41667em}.sec-box7 .box-wrap .ttlbox .plus{display:block;position:absolute;right:0;top:50%;width:28px;height:28px;margin-top:-14px;border-radius:50%;background:#EAEAEA}.sec-box7 .box-wrap .ttlbox .plus:before,.sec-box7 .box-wrap .ttlbox .plus:after{content:"";position:absolute;width:17px;height:3px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='3' viewBox='0 0 17 3'%3E%3Cline id='Line_71' data-name='Line 71' x2='14' transform='translate(1.5 1.5)' fill='none' stroke='%23222' stroke-linecap='round' stroke-width='3'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100% 100%;border-radius:2px;left:6px;top:12px;transition:transform .3s}.sec-box7 .box-wrap .ttlbox .plus:after{transform:rotate(90deg)}.sec-box7 .box-wrap .ttlbox.active .plus:after{transform:rotate(0)}}.sec-box7 .box-wrap .listbox{margin-top:15px}@media (min-width: 1024px){.sec-box7 .box-wrap .listbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;display:flex !important}.sec-box7 .box-wrap .listbox .item{width:calc(33.33333% - 10px);margin-right:15px;margin-bottom:9px}.sec-box7 .box-wrap .listbox .item:nth-child(3n){margin-right:0}}@media (max-width: 1023px){.sec-box7 .box-wrap .listbox{margin-top:10px;padding-bottom:5px;display:none}.sec-box7 .box-wrap .listbox .item{margin-bottom:15px}.sec-box7 .box-wrap .listbox .item:last-child{margin-bottom:0}}.sec-box7 .box-wrap .listbox .ttl-sub{background:#85D69E;padding:2px 16px;text-align:center;border-radius:100px;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:0em;font-weight:700;color:#fff}.sec-box7 .box-wrap .listbox .list{margin-top:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.sec-box7 .box-wrap .listbox .list li{width:calc(50% - 8px);margin-right:15px;position:relative;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:500;margin-bottom:5px;padding-left:12px}.sec-box7 .box-wrap .listbox .list li:nth-child(even){margin-right:0}.sec-box7 .box-wrap .listbox .list li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;background:#2CAA7A;border-radius:50%}.sec-box8{margin-top:120px;background:#2CAA7A;border-radius:40px 0 40px 0;padding:80px 0}@media (max-width: 1023px){.sec-box8{margin-top:60px;border-radius:40px 0 0 0;padding:40px 0}}.sec-box8 .ttl-sub{text-align:center}.sec-box8 .ttl-sub span{display:inline-block;height:54px;width:173px;text-align:center;padding-top:10px;font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:0em;font-weight:700;background-repeat:no-repeat;background-size:100%;background-image:url(../../img/top/icon/icon_ms3.svg);background-position:top center}.sec-box8 .ttl-main{text-align:center;font-size:44px;font-size:4.4rem;line-height:1.36364em;letter-spacing:0em;font-weight:800;color:#fff;margin-top:-3px}.sec-box8 .ttl-main small{font-size:36px;font-size:3.6rem}.sec-box8 .ttl-main .color{color:#FFF35D}@media (max-width: 1023px){.sec-box8 .ttl-main{font-size:34px;font-size:3.4rem;line-height:1.41176em;letter-spacing:0em;font-weight:800}.sec-box8 .ttl-main small{font-size:26px;font-size:2.6rem}}.sec-box8 .casebox{margin-top:22px;overflow:hidden;padding-left:calc((100% - 1100px)/2)}@media only screen and (max-width: 1137px){.sec-box8 .casebox{padding-left:20px}}@media (max-width: 1023px){.sec-box8 .casebox{margin-top:20px}}.sec-box8 .casebox .item{width:460px;margin-right:10px;background:#fff;border-radius:10px;overflow:hidden}@media (max-width: 1023px){.sec-box8 .casebox .item{width:315px}}.sec-box8 .casebox .ttlbox{background:#C1EDAD;padding:8px 20px;border-radius:10px 10px 0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.sec-box8 .casebox .ttlbox .ttl1{color:#2CAA7A;font-size:22px;font-size:2.2rem;line-height:1.22727em;letter-spacing:0em;font-weight:700;text-transform:uppercase}.sec-box8 .casebox .ttlbox .ttl1 small{font-size:16px;font-size:1.6rem}.sec-box8 .casebox .ttlbox .ttl2{padding-left:15px;font-size:20px;font-size:2rem;line-height:1.35em;letter-spacing:.05em;font-weight:800}.sec-box8 .casebox .imgbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-box8 .casebox .imgbox .img{width:50%;position:relative}.sec-box8 .casebox .imgbox .img img{display:block;width:320px;height:auto;object-fit:cover;position:relative;z-index:1}.sec-box8 .casebox .imgbox .img:nth-child(odd):after{content:'';position:absolute;top:50%;right:-10px;transform:translateY(-50%);width:16px;height:25px;background:url(../../img/top/icon/icon_arrow1.svg) center no-repeat;background-size:100%;z-index:2}@media (max-width: 1023px){.sec-box8 .casebox .imgbox .img:nth-child(odd):after{right:-8px;width:14px;height:24px}}.sec-box8 .casebox .imgbox .txt{position:absolute;left:0;top:0;padding:1px 8px 2px;text-align:center;color:#fff;z-index:2;font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:0em;font-weight:700;border-radius:0 0 5px 0;display:block;text-transform:uppercase}.sec-box8 .casebox .imgbox .txt.before{background:#222222}.sec-box8 .casebox .imgbox .txt.after{background:#2CAA7A}@media (max-width: 1023px){.sec-box8 .casebox .imgbox .img:nth-child(1){width:135px}.sec-box8 .casebox .imgbox .img:nth-child(2){width:180px}.sec-box8 .casebox .imgbox .img img{width:100%;height:180px;object-fit:cover}}.sec-box8 .casebox .infobox{margin-top:15px;padding:0 20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}@media (max-width: 1023px){.sec-box8 .casebox .infobox{padding:0 15px}}.sec-box8 .casebox .infobox .box{width:calc(100% - 146px);padding-left:15px}.sec-box8 .casebox .infobox .box:first-child{width:146px;padding-left:0}@media (min-width: 1024px){.sec-box8 .casebox .infobox .box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}}@media (max-width: 1023px){.sec-box8 .casebox .infobox .box{width:calc(100% - 86px);padding-left:5px}.sec-box8 .casebox .infobox .box:first-child{width:86px;padding-left:0}}.sec-box8 .casebox .infobox .txt1{font-size:14px;font-size:1.4rem;line-height:1.35714em;letter-spacing:0em;font-weight:700;color:#2CAA7A;width:46px}@media (max-width: 1023px){.sec-box8 .casebox .infobox .txt1{display:block;width:100%}}.sec-box8 .casebox .infobox .txt2{padding:8px;background:#F2F2F2;font-size:14px;font-size:1.4rem;line-height:1.35714em;letter-spacing:0em;font-weight:700;border-radius:5px;width:calc(100% - 46px)}.sec-box8 .casebox .infobox .txt2 .icon{padding-right:5px;position:relative;top:-2px}@media (max-width: 1023px){.sec-box8 .casebox .infobox .txt2{display:block;width:100%;margin-top:2px}}.sec-box8 .casebox .txtbox{margin-top:15px;padding:0 20px 20px}.sec-box8 .casebox .txtbox .ttl{padding-left:25px;font-size:14px;font-size:1.4rem;line-height:1.35714em;letter-spacing:0em;font-weight:700;color:#2CAA7A;padding-bottom:9px;border-bottom:2px solid #2CAA7A;background:url(../../img/top/icon/icon_ms.svg) left top no-repeat;background-size:19px 19px}.sec-box8 .casebox .txtbox .txt{margin-top:7px;font-size:16px;font-size:1.6rem;line-height:1.625em}@media (max-width: 1023px){.sec-box8 .casebox .txtbox{margin-top:20px;padding:0 15px 15px}}.sec-box8 .casebox .other .ttlbox{background:#BFD9F2}.sec-box8 .casebox .other .ttlbox .ttl1{color:#4784E6}.sec-box8 .casebox .other .imgbox .img:nth-child(odd):after{background:url(../../img/top/icon/icon_arrow2.svg) center no-repeat;background-size:100%}.sec-box8 .casebox .other .imgbox .txt.after{background:#4784E6}.sec-box8 .casebox .other .infobox .txt1{color:#4784E6}.sec-box8 .casebox .other .txtbox .ttl{color:#4784E6;padding-bottom:9px;border-bottom:2px solid #72B2F0;background:url(../../img/top/icon/icon_ms1.svg) left top no-repeat;background-size:19px 19px}.sec-box9{margin-top:100px}@media (max-width: 1023px){.sec-box9{margin-top:60px}}.sec-box9 .innerbox{max-width:1100px;width:100%;margin:0 auto}.sec-box9 .ttlbox{position:relative}@media (min-width: 1024px){.sec-box9 .ttlbox{max-width:405px;width:100%;margin:0 auto}}.sec-box9 .ttlbox .ttl-main{position:absolute;left:0;top:43px;font-size:44px;font-size:4.4rem;line-height:1.36364em;letter-spacing:0em;font-weight:800}@media (min-width: 1024px){.sec-box9 .ttlbox .ttl-main small{font-size:36px;font-size:3.6rem}}@media (max-width: 1023px){.sec-box9 .ttlbox{padding-left:20px}.sec-box9 .ttlbox .ttl-main{left:20px;top:50px;font-size:34px;font-size:3.4rem;line-height:1.41176em;letter-spacing:0em;font-weight:800}}.sec-box9 .stepbox{background:#fff;padding:40px 38px 30px;border-radius:40px;position:relative;z-index:1;margin-top:-150px}@media (min-width: 1024px){.sec-box9 .stepbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media only screen and (min-width: 1024px) and (max-width: 1080px){.sec-box9 .stepbox{padding:40px 20px 30px}}@media (min-width: 1024px){.sec-box9 .stepbox .itembox{width:25%;margin-right:20px}.sec-box9 .stepbox .itembox:last-child{margin-right:0}}@media (max-width: 1023px){.sec-box9 .stepbox{padding:40px 20px;border-radius:0 40px 0 40px;margin-top:-145px}.sec-box9 .stepbox .itembox{margin-bottom:25px}.sec-box9 .stepbox .itembox:last-child{margin-bottom:0}}.sec-box9 .stepbox .ttl-step{position:relative;padding-left:55px;padding-bottom:11px;border-bottom:2px solid #2CAA7A}.sec-box9 .stepbox .ttl-step .icon{position:absolute;left:0;top:2px;width:50px}.sec-box9 .stepbox .ttl-step .ttl-en{color:#2CAA7A;font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:0em;font-weight:700;text-transform:uppercase}.sec-box9 .stepbox .ttl-step .ttl-en small{font-size:14px;font-size:1.4rem}@media (max-width: 1023px){.sec-box9 .stepbox .ttl-step .ttl-en{font-size:22px;font-size:2.2rem;line-height:1.31818em;letter-spacing:0em;font-weight:700}.sec-box9 .stepbox .ttl-step .ttl-en small{font-size:18px;font-size:1.8rem}}.sec-box9 .stepbox .ttl-step .ttl-jp{font-size:20px;font-size:2rem;line-height:1.35em;letter-spacing:0em;font-weight:800}@media (max-width: 1023px){.sec-box9 .stepbox .ttl-step{padding-bottom:10px;padding-left:60px}}.sec-box9 .stepbox .txt{margin-top:12px;font-size:16px;font-size:1.6rem;line-height:1.625em}.sec-box9 .stepbox .txt .medium{font-weight:500}@media (max-width: 1023px){.sec-box9 .stepbox .txt{margin-top:10px;line-height:28px}}.sec-box9 .stepbox .txt-note{margin-top:10px;font-size:12px;font-size:1.2rem;line-height:1.41667em}@media (max-width: 1023px){.sec-box9 .stepbox .txt-note{font-size:14px;font-size:1.4rem;line-height:1.35714em}}.sec-box9 .stepbox .contactbox{margin-top:5px}@media (max-width: 1023px){.sec-box9 .stepbox .contactbox{margin-top:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.sec-box9 .stepbox .contactbox .box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (min-width: 1024px){.sec-box9 .stepbox .contactbox .box{flex-direction:row-reverse}}.sec-box9 .stepbox .contactbox .box .c-btn1{width:50%;margin-right:4px;border-radius:5px;height:60px}@media (min-width: 1024px){.sec-box9 .stepbox .contactbox .box .c-btn1:first-child{margin-right:0}}.sec-box9 .stepbox .contactbox .box .c-btn1 span{font-size:14px;font-size:1.4rem;line-height:1.14286em;letter-spacing:.05em;font-weight:800}.sec-box9 .stepbox .contactbox .box .c-btn1 span.txt-big{font-weight:900}.sec-box9 .stepbox .contactbox .box .c-btn1.line{background-position:left 12px top 20px}.sec-box9 .stepbox .contactbox .box .c-btn1.mail{background-position:left 17px top 20px}@media (max-width: 1023px){.sec-box9 .stepbox .contactbox .box{width:66.666666%;margin-right:5px}.sec-box9 .stepbox .contactbox .box .c-btn1{width:50%;margin-right:5px;height:90px;text-align:center;padding:0;display:block}.sec-box9 .stepbox .contactbox .box .c-btn1:last-child{margin-right:0}.sec-box9 .stepbox .contactbox .box .c-btn1 span{font-size:16px;font-size:1.6rem;line-height:1.125em;letter-spacing:0em;font-weight:800}.sec-box9 .stepbox .contactbox .box .c-btn1 span.txt-big{font-weight:900}.sec-box9 .stepbox .contactbox .box .c-btn1.line{background-position:center top 12px;padding-top:35px}.sec-box9 .stepbox .contactbox .box .c-btn1.line span{font-size:16px;font-size:1.6rem;line-height:1.125em;letter-spacing:0em;font-weight:800}.sec-box9 .stepbox .contactbox .box .c-btn1.line .txt-big{font-size:20px;font-size:2rem;line-height:1.35em;letter-spacing:0em;font-weight:900}.sec-box9 .stepbox .contactbox .box .c-btn1.line .brsp{display:block}.sec-box9 .stepbox .contactbox .box .c-btn1.mail{background-position:center top 14px;background-size:24px 18px;padding-top:40px}}.sec-box9 .stepbox .contactbox .telbox{margin-top:5px}.sec-box9 .stepbox .contactbox .telbox a{display:block;text-align:center}.sec-box9 .stepbox .contactbox .telbox a .txt-tel{font-size:34px;font-size:3.4rem;line-height:1.17647em;letter-spacing:0em;font-weight:700;color:#2CAA7A;padding-left:26px;white-space:nowrap;background:url(../../img/top/icon/icon-mobile.svg) left top 9px no-repeat;background-size:20px 26px}.sec-box9 .stepbox .contactbox .telbox a .txt-time{background:#EFEFEF;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;height:22px;font-size:12px;font-size:1.2rem;line-height:1.41667em;letter-spacing:.05em;font-weight:400;border-radius:100px}@media (max-width: 1023px){.sec-box9 .stepbox .contactbox .telbox{margin-top:0;width:33.444444%}.sec-box9 .stepbox .contactbox .telbox .btn-tel{border-radius:5px;border:2px solid #2CAA7A;background-color:#fff;width:100%;height:90px;text-align:center;padding-top:36px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.284' height='24.821' viewBox='0 0 19.284 24.821'%3E%3Cg id='Group_2238' data-name='Group 2238' transform='translate(0 0)'%3E%3Cg id='Group_2290' data-name='Group 2290'%3E%3Cpath id='Path_1701' data-name='Path 1701' d='M.141,6.429A2.876,2.876,0,0,1,1.987,2.806L10.19.141a2.875,2.875,0,0,1,3.622,1.846l5.33,16.405A2.873,2.873,0,0,1,17.3,22.014l-8.2,2.665a2.873,2.873,0,0,1-3.622-1.845ZM13.23,18.8a1.438,1.438,0,1,0-.923,1.812h0A1.436,1.436,0,0,0,13.23,18.8h0' fill='%232caa7a'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-position:top 7px center;background-size:19px 25px;font-size:16px;font-size:1.6rem;line-height:1.125em;letter-spacing:0em;font-weight:800}.sec-box9 .stepbox .contactbox .telbox .btn-tel .txt-big{font-size:18px;font-size:1.8rem}.sec-box9 .stepbox .contactbox .telbox .btn-tel small{font-size:12px;font-size:1.2rem}}.sec-voice{margin-top:120px}.sec-voice .ttl-main{text-align:center;font-size:44px;font-size:4.4rem;line-height:1.36364em;letter-spacing:0em;font-weight:800}@media (min-width: 1024px){.sec-voice .ttl-main small{font-size:36px;font-size:3.6rem}}@media (max-width: 1023px){.sec-voice{margin-top:60px}.sec-voice .inner{padding:0}.sec-voice .ttl-main{font-size:34px;font-size:3.4rem;line-height:1.41176em}}.sec-voice .list{margin-top:14px}@media (max-width: 1023px){.sec-voice .list{margin-top:10px}}@media (min-width: 1024px){.sec-voice .list .itembox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-voice .list .itembox:not(:last-child){padding-bottom:30px;margin-bottom:30px;border-bottom:2px solid #85D69E}.sec-voice .list .itembox .img{width:420px}.sec-voice .list .itembox .txtbox{width:calc(100% - 420px);padding-left:19px}}@media (max-width: 1023px){.sec-voice .list .itembox{margin-bottom:30px}.sec-voice .list .itembox:last-child{margin-bottom:0}.sec-voice .list .itembox:first-child{margin-bottom:40px}}.sec-voice .list .img img{width:100%}@media (min-width: 1024px){.sec-voice .list .img img{border-radius:10px}}.sec-voice .list .qbox,.sec-voice .list .abox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-voice .list .qbox .icon,.sec-voice .list .abox .icon{width:60px}@media (max-width: 1023px){.sec-voice .list .txtbox{margin-top:15px;padding:0 20px}}.sec-voice .list .qbox .txtq{background:#fff;width:calc(100% - 80px);margin-left:20px;border-radius:10px;padding:12px 15px 13px;position:relative;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:0em;font-weight:500}.sec-voice .list .qbox .txtq .note{margin-top:6px;text-align:right}.sec-voice .list .qbox .txtq:before{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='28' viewBox='0 0 30 28'%3E%3Cpath id='Polygon_31' data-name='Polygon 31' d='M13.094,1.942a1,1,0,0,1,1.812,0l12.43,26.635A1,1,0,0,1,26.43,30H1.57a1,1,0,0,1-.906-1.423Z' transform='translate(0 28) rotate(-90)' fill='%23fff'/%3E%3C/svg%3E%0A");width:30px;height:28px;background-size:100%;left:-15px;top:15px;background-repeat:no-repeat}.sec-voice .list .abox{margin-top:10px}.sec-voice .list .abox .txta{width:calc(100% - 80px);margin-right:20px;background:#C1EDAD;border-radius:10px;padding:15px;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:0em;font-weight:500;position:relative}.sec-voice .list .abox .txta:after{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='28' viewBox='0 0 30 28'%3E%3Cpath id='Polygon_31' data-name='Polygon 31' d='M13.094,1.942a1,1,0,0,1,1.812,0l12.43,26.635A1,1,0,0,1,26.43,30H1.57a1,1,0,0,1-.906-1.423Z' transform='translate(30) rotate(90)' fill='%23c1edad'/%3E%3C/svg%3E%0A");width:30px;height:28px;background-size:100%;right:-15px;top:15px;background-repeat:no-repeat}.sec-voice .infobox{max-width:1100px;width:100%;margin:74px auto 0;background:#fff;border-radius:40px;padding:52px 40px 46px}.sec-voice .infobox .ttl-main1{font-size:34px;font-size:3.4rem;line-height:1.41176em;letter-spacing:0em;font-weight:800}@media (min-width: 1024px){.sec-voice .infobox .ttl-main1{text-align:center}}.sec-voice .infobox .ttl-main1 small{font-size:26px;font-size:2.6rem}@media (max-width: 1023px){.sec-voice .infobox{margin-top:50px;border-radius:40px 0 40px 0;padding:40px 20px}}.sec-voice .infobox .list{margin-top:16px}@media (min-width: 1024px){.sec-voice .infobox .list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-voice .infobox .list .item{width:50%;margin-right:40px}.sec-voice .infobox .list .item:last-child{margin-right:0}}@media (max-width: 1023px){.sec-voice .infobox .list{margin-top:35px}.sec-voice .infobox .list .item{margin-bottom:35px}.sec-voice .infobox .list .item:last-child{margin-bottom:0}}.sec-voice .infobox .ttl-sub{font-size:20px;font-size:2rem;line-height:1.35em;letter-spacing:0em;font-weight:800;color:#2CAA7A;border-bottom:2px solid #2CAA7A;padding-bottom:10px}.sec-voice .infobox .txt{margin-top:6px}.sec-voice .infobox .txt .mediem{font-weight:500}.sec-qa{margin-top:120px}.sec-qa .inbox{background:#fff;padding:60px 20px;border-radius:40px}@media (max-width: 1023px){.sec-qa{margin-top:60px}.sec-qa .inner{padding:0}.sec-qa .inbox{padding:40px 20px 20px 0;border-radius:0 40px 40px 0}}.sec-qa .icon{text-align:center}.sec-qa .ttl{margin-top:10px;font-size:34px;font-size:3.4rem;line-height:1.41176em;letter-spacing:0em;font-weight:700;color:#2CAA7A;text-align:center}.sec-qa .list{max-width:750px;width:100%;margin:15px auto 0}.sec-qa .list li{border-radius:5px;margin-bottom:5px;overflow:hidden}.sec-qa .list li:last-child{margin-bottom:0}.sec-qa .list .ttl-q{background:#D6F2CA;padding:16px 45px 16px 50px;position:relative;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:0em;font-weight:700;cursor:pointer;transition:opacity .3s;cursor:pointer}@media only screen and (min-width: 1025px){.sec-qa .list .ttl-q:hover{opacity:.5}}.sec-qa .list .ttl-q .txt-en{position:absolute;left:20px;top:15px;font-size:26px;font-size:2.6rem;line-height:1em;letter-spacing:0em;font-weight:700;color:#2CAA7A}.sec-qa .list .ttl-q .plus{display:block;position:absolute;right:16px;top:18px;width:24px;height:24px;border-radius:50%;background:#fff}.sec-qa .list .ttl-q .plus:before,.sec-qa .list .ttl-q .plus:after{content:"";position:absolute;width:14px;height:2px;background:#2CAA7A;left:5px;top:11px;transition:transform .3s}.sec-qa .list .ttl-q .plus:after{transform:rotate(90deg)}.sec-qa .list .ttl-q.active .plus:after{transform:rotate(0)}@media (max-width: 1023px){.sec-qa .list .ttl-q{padding:15px 45px 15px 50px;position:relative;font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:0em;font-weight:700}.sec-qa .list .ttl-q .txt-en{top:13px}.sec-qa .list .ttl-q .plus{top:15px}.sec-qa .list .ttl-q .plus:before,.sec-qa .list .ttl-q .plus:after{height:3px;border-radius:3px}}.sec-qa .list .txt-a{background:#F2F2F2;padding:15px 20px;display:none}.sec-box10{position:relative;z-index:1;margin-top:-50px}@media (max-width: 1023px){.sec-box10{margin-top:60px}}.sec-map{margin-top:120px;background:#A9E4F0;padding:80px 20px 130px;border-radius:40px 0 0 0}@media (max-width: 1023px){.sec-map{margin-top:60px;padding:40px 20px;border-radius:40px 0 40px 0}}.sec-map .innerbox{max-width:1100px;width:100%;margin:0 auto}@media (min-width: 1024px){.sec-map .innerbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-map .innerbox .mapbox{width:520px;padding-right:18px}.sec-map .innerbox .txtbox{width:calc(100% - 520px)}}.sec-map .mapbox .ttl-main{font-size:44px;font-size:4.4rem;line-height:1.36364em;letter-spacing:0em;font-weight:800}.sec-map .mapbox .map{margin-top:20px}.sec-map .mapbox .map img{width:100%}@media (max-width: 1023px){.sec-map .mapbox .ttl-main{font-size:34px;font-size:3.4rem;line-height:1.41176em}.sec-map .mapbox .map{margin-top:-24px}}@media (min-width: 1024px){.sec-map .txtbox{background:#fff;border-radius:10px;padding:40px}.sec-map .txtbox .txt-des{display:block !important}}.sec-map .txtbox .itembox{margin-bottom:30px}.sec-map .txtbox .itembox:last-child{margin-bottom:0}.sec-map .txtbox .ttl{position:relative;font-size:20px;font-size:2rem;line-height:1.35em;letter-spacing:0em;font-weight:700}@media (min-width: 1024px){.sec-map .txtbox .ttl{padding-bottom:10px;border-bottom:2px dotted #85D69E}}.sec-map .txtbox .ttl-sub{color:#2CAA7A;font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:0em;font-weight:500;margin-top:10px}.sec-map .txtbox .txt{margin-top:5px;font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:0em;font-weight:400}.sec-map .txtbox .txt:first-child{margin-top:10px}@media (max-width: 1023px){.sec-map .txtbox{margin-top:20px}.sec-map .txtbox .itembox{background:#fff;border-radius:10px;padding:15px 20px;margin-bottom:3px}.sec-map .txtbox .ttl .plus{width:24px;height:24px;position:absolute;right:0;top:2px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg id='Group_1150' data-name='Group 1150' transform='translate(-340 -14133)'%3E%3Ccircle id='Ellipse_92' data-name='Ellipse 92' cx='12' cy='12' r='12' transform='translate(340 14133)' fill='%2385d69e'/%3E%3Cpath id='Path_840' data-name='Path 840' d='M-701.631,20635.623l6,6-6,6' transform='translate(20994.123 14844.131) rotate(90)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:100%;transition:background .3s}.sec-map .txtbox .ttl.active .plus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg id='Group_1150' data-name='Group 1150' transform='translate(-340)'%3E%3Ccircle id='Ellipse_92' data-name='Ellipse 92' cx='12' cy='12' r='12' transform='translate(340)' fill='%2385d69e'/%3E%3Cpath id='Path_840' data-name='Path 840' d='M0,12,6,6,0,0' transform='translate(346.5 14.5) rotate(-90)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A")}.sec-map .txtbox .txt-des{margin-top:10px;padding-top:10px;border-top:2px dotted #85D69E;display:none}.sec-map .txtbox .ttl-sub{margin-top:0}.sec-map .txtbox .txt{font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:0em;font-weight:400}.sec-map .txtbox .txt:first-child{margin-top:0}}.sec-company{margin-top:120px}@media (max-width: 1023px){.sec-company{margin-top:50px;padding:0 20px}}.sec-company .icon{text-align:center}.sec-company .ttl{margin-top:5px;text-align:center;font-size:44px;font-size:4.4rem;line-height:1.36364em;letter-spacing:0em;font-weight:700}@media (max-width: 1023px){.sec-company .ttl{font-size:34px;font-size:3.4rem;line-height:1.41176em}}.sec-company table{max-width:556px;width:100%;margin:25px auto 0}.sec-company table th,.sec-company table td{padding:15px 0;border-bottom:1px solid #222222;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:400;vertical-align:top;text-align:left}.sec-company table th{width:145px;color:#2CAA7A;font-weight:500}.sec-company table tr:first-child th,.sec-company table tr:first-child td{padding-top:0}.sec-company table tr:last-child th,.sec-company table tr:last-child td{padding-bottom:0;border-bottom:0}.sec-company table a{border-bottom:1px solid #008B50;font-size:20px;font-size:2rem;line-height:1em;letter-spacing:0em;font-weight:700;color:#008B50;display:inline-block}.sec-company table .box .item{margin-bottom:10px}.sec-company table .box .item:last-child{margin-bottom:0}@media (min-width: 1024px){.sec-company table .box .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-company table .box .item .txt1{width:155px}}.sec-company table .box .item .txt1{font-weight:bold}@media (max-width: 1023px){.sec-company table{margin-top:20px}.sec-company table th{width:85px}}.sec-caution{margin-top:100px;position:relative;z-index:1;padding-bottom:30px}@media only screen and (min-width: 1024px) and (max-width: 1130px){.sec-caution{padding-left:40px}}.sec-caution:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:calc(100% - 48px);z-index:-1;background:#008B50}@media (min-width: 1024px){.sec-caution:before{border-radius:40px 0 40px 0}}@media (max-width: 1023px){.sec-caution{margin-top:60px;padding:45px 20px 40px;overflow:hidden}.sec-caution:before{height:calc(100% - 25px)}}.sec-caution .innerbox{max-width:930px;width:100%;margin:0 auto}@media (min-width: 1024px){.sec-caution .innerbox{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec-caution .innerbox .img{width:250px;padding-right:30px}.sec-caution .innerbox .txtbox{width:calc(100% - 250px);margin-top:105px;height:100%}}.sec-caution .innerbox .txt-en{font-size:88px;font-size:8.8rem;line-height:1.32955em;letter-spacing:0em;font-weight:900;color:#2CAA7A}@media (min-width: 1024px){.sec-caution .innerbox .txt-en{top:120px;position:absolute;transform:rotate(90deg);transform-origin:top left}}@media only screen and (min-width: 1024px) and (max-width: 1130px){.sec-caution .innerbox .txt-en{left:20px}}@media (max-width: 1023px){.sec-caution .innerbox .txt-en{font-size:88px;font-size:8.8rem;line-height:1em;white-space:nowrap;text-align:center;margin-left:-3px}}@media (max-width: 1023px){.sec-caution .innerbox .img{position:absolute;left:0;top:0;width:100%;text-align:center}.sec-caution .innerbox .img img{width:150px;height:auto}}.sec-caution .innerbox .txtbox{background:#222222;padding:40px;border-radius:20px;color:#fff}.sec-caution .innerbox .txtbox .ttl{font-size:32px;font-size:3.2rem;line-height:1.375em;letter-spacing:0em;font-weight:800}.sec-caution .innerbox .txtbox .ttl small{font-size:26px;font-size:2.6rem}.sec-caution .innerbox .txtbox .txt{margin-top:10px;font-weight:500}.sec-caution .innerbox .txtbox .txt strong{color:#FFF35D}.sec-caution .innerbox .txtbox .txt p{margin-bottom:10px}.sec-caution .innerbox .txtbox .txt p:last-child{margin-bottom:0}@media (max-width: 1023px){.sec-caution .innerbox .txtbox{position:relative;z-index:2;margin-top:20px;padding:20px}.sec-caution .innerbox .txtbox .ttl{font-size:32px;font-size:3.2rem;line-height:1.3125em;letter-spacing:0em;font-weight:800;text-align:center}}

/*# sourceMappingURL=maps/top.min.css.map */
