﻿@import"https://fonts.googleapis.com/css2?family=Akshar:wght@300..700&family=Noto+Sans+JP:wght@100..900&display=swap";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;background:rgba(0,0,0,0);font-style:normal;font-size:100%;outline:0;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}a{margin:0;padding:0;vertical-align:baseline;background:rgba(0,0,0,0);font-size:100%}em{font-style:normal}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle;outline:none}ins{color:#000;background-color:#eee;text-decoration:none}mark{color:#000;background-color:#eee;font-style:italic;font-weight:bold}hr{margin:1em 0;padding:0;border:0;border-top:1px solid #ccc;display:block;height:1px}img{vertical-align:middle}.cl{display:inline-block}.cl:after{display:block;clear:both;height:0;visibility:hidden;content:"."}* html .cl{height:1%}.cl{display:block}.slick-slider{box-sizing:border-box;display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0)}.slick-track{margin-right:auto;margin-left:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid rgba(0,0,0,0);display:block;height:auto}.slick-arrow.slick-hidden{display:none}body{font-family:"Noto Sans JP",sans-serif}.pcv{display:block}.spv{display:none}@media screen and (min-width: 1025px){.inner{position:relative;box-sizing:border-box;margin:0 auto;width:640px}.delimiter{padding:30px 0 0}.delimiter .next_block{position:relative;width:100%;font-size:18px;font-weight:bold;text-align:center}.delimiter .next_block::before{content:"";position:absolute;top:-25px;left:50%;display:block;margin-left:-23px;box-sizing:border-box;width:46px;height:32px;border-top:16px solid #7f7f7f;border-bottom:16px solid rgba(0,0,0,0);border-left:23px solid rgba(0,0,0,0);border-right:23px solid rgba(0,0,0,0)}.pickup_post+.delimiter .next_block{color:#f26d4f}.pickup_post+.delimiter .next_block::before{border-top:16px solid #f26d4f !important}.area04+.delimiter{margin-top:30px}.area04+.delimiter .next_block{color:#7f7f7f}.area04+.delimiter .next_block::before{border-top:16px solid #7f7f7f !important}.area05+.delimiter{margin-bottom:30px}.area05+.delimiter .next_block{color:#29b327}.area05+.delimiter .next_block::before{border-top:16px solid #29b327 !important}.cbox{padding:40px 0;background:#e8f8d7}.search_box+.cbox{padding-top:15px;background:#fdfffa}.area02+.cbox{background:#fff}.area12+.cbox{padding-bottom:150px}.cbtn{text-align:center}.cbtn .text{position:relative;display:inline-block;margin-bottom:10px;font-size:20px;font-weight:bold;color:#3c573c}.cbtn .text::before,.cbtn .text::after{content:"";display:inline-block;margin:0 10px -5px;width:1px;height:15px;background:#3c573c}.cbtn .text::before{transform:rotate(-22deg)}.cbtn .text::after{transform:rotate(22deg)}.cbtn a{display:block;margin:0 auto;width:380px;height:72px;font-size:24px;line-height:72px;font-weight:bold;text-decoration:none;color:#fff;background:linear-gradient(to right, #fdbb6e 0%, #f26d4f 100%);border-radius:36px;box-shadow:0px 2px 3px rgba(0,0,0,.16)}.cbtn a em{display:inline-block;margin-left:8px;margin-right:5px;width:44px;height:24px;font-size:15px;line-height:24px;text-align:center;color:#f46d4f;background:#faff86;border-radius:12px}.fix_box{position:fixed;left:0;bottom:0;width:100%;height:100px;background:#fff}.fix_box .inner{display:flex;justify-content:space-between;padding:15px 20px 0}.fix_box .text{padding-top:6px;font-size:20px;color:#3c573c}.mv{width:100%;height:42vw;background:center no-repeat url(../img/mv_pc.jpg);background-size:contain}.search_box{padding-top:30px;text-align:center;background:#fdfffa}.search_box .heading{margin-bottom:8px;font-size:18px;font-weight:bold;color:#29b327}.search_box input{box-sizing:border-box;padding:10px 25px;width:335px;height:38px;border:solid 1px #29b327;border-radius:5px}.search_box input::placeholder{color:#ccc}.area01{color:#3c573c;background:#f6fcf0}.area01 .inner{padding:60px 20px 0}.area01 .heading{margin-bottom:40px;font-size:22px;font-weight:bold;text-align:center}.area01 .heading em{font-size:32px;color:#29b327}.area01 .image{margin-bottom:30px}.area01 .image img{width:100%}.area01::after{content:"";display:block;box-sizing:border-box;width:100%;height:5vw;border-top:solid 5vw rgba(0,0,0,0);border-bottom:solid 0vw #fff;border-left:solid calc(50vw - 20px) #fff;border-right:solid calc(50vw - 20px) #fff}.area02{color:#3c573c;background:#fff}.area02 .inner{padding:40px 0 0;overflow:hidden}.area02 .heading{margin-bottom:50px;font-size:22px;font-weight:bold;text-align:center}.area02 .heading em{font-size:32px;color:#29b327}.area02 .heading em em{font-size:40px}.area02 .heading strong{display:inline-block;padding-bottom:10px;font-size:26px;color:#29b327;background:center bottom no-repeat url(../img/area02-heading_bg.png);background-size:contain}.area02 .heading2{margin-bottom:25px;font-size:20px;text-align:center}.area02 .pickup_post .slider-for{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%}.area02 .pickup_post .item{box-sizing:border-box;margin:0 0 15px;padding:20px;width:49%;background:#fff;border:solid 1px #3cbb3c;border-radius:9px;overflow:hidden}.area02 .pickup_post .item .user_data{display:flex;justify-content:start;align-items:center;margin-bottom:10px;padding-bottom:9px;border-bottom:solid 1px #d5e5d5}.area02 .pickup_post .item .user_data .icon{margin-right:15px;width:60px}.area02 .pickup_post .item .user_data .icon img{width:100%}.area02 .pickup_post .item .user_data .text{width:100%;font-size:14px;font-weight:bold}.area02 .pickup_post .item .user_data .text .name{display:block;margin-right:20px}.area02 .pickup_post .item .user_data .text .star{display:block;width:100%}.area02 .pickup_post .item .user_data .text .star em{margin-right:5px}.area02 .pickup_post .item .user_data .text .star small{color:#ffce2c}.area02 .pickup_post .item .user_data .text .star .to_review{float:right;font-size:9px;line-height:22px;color:#5d61ff}.area02 .pickup_post .item .detail p{font-size:12px;line-height:22px}.area02 .pickup_post .item .detail .reviewer{display:block;margin-bottom:5px;padding-left:20px;line-height:14px;font-weight:bold;background:left center no-repeat url(../img/area02-icon_baloon.png);background-size:contain}.slick-list{overflow:hidden}.slick-dots{text-align:center}.slick-dots li{display:inline-block;margin:0 5px;width:4px;height:4px;background:#dbdbdb;border-radius:100%}.slick-dots li button{opacity:0}.slick-dots li.slick-active{background:#4fc14f}.area03{color:#3c573c;background:#f6fcf0}.area03 .inner{padding:40px 20px 25px}.area03 .heading{margin-bottom:40px;font-size:26px;font-weight:bold;text-align:center}.area03 .heading em{font-size:32px;color:#29b327}.area03 .point_list{padding:30px;background:#fff;border-radius:9px}.area03 .point_list ul li{margin-bottom:30px}.area03 .point_list ul li .header{display:flex;justify-content:start}.area03 .point_list ul li .header .check{display:block;margin-right:14px;width:26px}.area03 .point_list ul li .header .check img{width:100%}.area03 .point_list ul li .header .title{display:block;margin-bottom:5px;padding-bottom:5px;width:100%;font-size:20px;font-weight:bold;border-bottom:solid 1px #cbd5c1}.area03 .point_list ul li .header .title.mod_g{color:#3cbb3c}.area03 .point_list ul li .detail{display:block;padding-left:40px;font-size:18px;line-height:22px}.area03::after{content:"";display:block;box-sizing:border-box;width:100%;height:5vw;border-top:solid 5vw rgba(0,0,0,0);border-bottom:solid 0vw #e8f8d7;border-left:solid calc(50vw - 20px) #e8f8d7;border-right:solid calc(50vw - 20px) #e8f8d7}.area04{padding:50px 0;color:#3c573c;background:#ededed}.area04 .heading{margin-bottom:50px;font-size:26px;font-weight:bold;text-align:center}.area04 .heading span{display:inline-block;padding-bottom:10px;background:center bottom no-repeat url(../img/area04-heading_bg.png);background-size:contain}.area04 .issue_list{padding:0 20px}.area04 .issue_list ul{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.area04 .issue_list ul li{position:relative;display:flex;flex-direction:column;justify-content:center;margin-bottom:30px;width:170px;height:170px;background:#fff;border-radius:100%}.area04 .issue_list ul li .text{display:block;font-size:14px;font-weight:bold;text-align:center}.area04 .issue_list ul li img{position:absolute;bottom:-20px;left:-30px;width:70px;height:auto}.area05{color:#3c573c}.area05 .inner{padding:50px 20px}.area05 .heading{margin-bottom:40px;font-size:23px;font-weight:bold;text-align:center}.area05 .heading em{font-size:32px;color:#18709f}.area05 .flow_list{position:relative;margin-bottom:30px}.area05 .flow_list ol li{margin-bottom:25px;list-style:none}.area05 .flow_list ol li .num{display:block;width:80px;height:20px;font-size:12px;line-height:20px;font-weight:bold;text-align:center;color:#fff;background:#f26d4f;border-radius:6px 6px 0 0}.area05 .flow_list ol li .detail{display:block;box-sizing:border-box;padding:15px;width:480px;font-size:18px;background:#f6fcf0;border-radius:0 10px 10px 10px}.area05 .flow_list .arrow-vertical{position:absolute;top:30px;right:50px;width:35px;height:450px;background:linear-gradient(to right, transparent 0, transparent 10px, #FBE3D6 10px, #FBE3D6 25px, transparent 25px, transparent 35px)}.area05 .flow_list .arrow-vertical::before,.area05 .flow_list .arrow-vertical::after{content:"";position:absolute;left:50%;border-left:17px solid rgba(0,0,0,0);border-right:17px solid rgba(0,0,0,0);transform:translateX(-50%)}.area05 .flow_list .arrow-vertical::before{top:-15px;border-bottom:15px solid #fbe3d6}.area05 .flow_list .arrow-vertical::after{bottom:-15px;border-top:15px solid #fbe3d6}.area05 .flow_list .lead{position:absolute;top:0;right:10px;display:flex;flex-direction:column;justify-content:center;height:100%;font-size:22px;text-align:center}.area05 .flow_list .lead em{font-weight:bold;color:#f26d4f}.area05 .notice{box-sizing:border-box;padding:15px 20px 15px 75px;font-size:16px;font-weight:bold;color:#fff;background:20px 15px no-repeat url(../img/area05-icon_notice.png) #595959;background-size:40px 51px;border-radius:11px}.area06{padding:50px 0 0;background:#f6fcf0}.area06 .heading{margin-bottom:50px;font-size:24px;font-weight:bold;text-align:center}.area06 .heading em{font-size:32px;color:#29b327}.area06 .feature_list{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}.area06 .feature_list .item{position:relative;margin-bottom:30px;width:47%;overflow:hidden}.area06 .feature_list .item .wrap{display:inline-block}.area06 .feature_list .item h3{height:40px;font-size:20px;line-height:40px;font-weight:bold;text-align:center;color:#fff;background:#f26d4f}.area06 .feature_list .item .image{overflow:hidden}.area06 .feature_list .item .image img{width:100%}.area06 .feature_list .item .detail{margin-top:-30px;height:60px;background:#29b327}.area06 .feature_list .item .detail p{padding-top:6px;font-size:16px;text-align:left;color:#fff;transform:skewX(-22.4deg)}.area06 .feature_list .item:nth-of-type(odd),.area06 .feature_list .item:nth-of-type(even){text-align:right}.area06 .feature_list .item:nth-of-type(odd) h3,.area06 .feature_list .item:nth-of-type(even) h3{border-radius:10px 10px 0 0}.area06 .feature_list .item:nth-of-type(odd) .image,.area06 .feature_list .item:nth-of-type(even) .image{border-radius:0 0 0 7px}.area06 .feature_list .item:nth-of-type(odd) .detail,.area06 .feature_list .item:nth-of-type(even) .detail{transform:skewX(22.4deg) translateX(30px)}.area06 .feature_list .item:nth-of-type(odd) .detail p,.area06 .feature_list .item:nth-of-type(even) .detail p{padding-left:25px}.area06 .next{font-size:20px;font-weight:bold;text-align:center;color:#29b327;transform:translateY(10px)}.area06::after{content:"";display:block;box-sizing:border-box;width:100%;height:10vw;border-top:solid 10vw rgba(0,0,0,0);border-bottom:solid 0vw #e8f8d7;border-left:solid calc(50vw - 20px) #e8f8d7;border-right:solid calc(50vw - 20px) #e8f8d7}.area07{color:#3c573c;background:#fffbef}.area07 .inner{padding:50px 20px}.area07 .heading{margin-bottom:50px;font-size:24px;font-weight:bold;text-align:center}.area07 .heading span{display:inline-block;padding:0 30px 10px;background:center bottom no-repeat url(../img/area07-heading_bg.png);background-size:contain}.area07 .text{margin-bottom:20px}.area07 .text em{display:block;margin-bottom:5px;font-size:22px;font-weight:bold;color:#29b327}.area07 .text span{display:block;font-size:18px}.area07 .text span strong{font-weight:bold}.area07 .price_list{margin-bottom:60px;width:100%}.area07 .price_list th,.area07 .price_list td{border:solid 1px #e0e0e0}.area07 .price_list thead th{padding:10px 5px;font-size:20px;font-weight:bold;color:#fff;background:#9e9e9e}.area07 .price_list tbody td{padding:8px 13px;font-size:16px;background:#fff}.area07 .eyecatch h3{margin-bottom:30px;text-align:center;color:#fff;background:#f27b60}.area07 .eyecatch h3 span{display:block;margin-bottom:10px;padding-top:10px;font-size:24px;line-height:26px}.area07 .eyecatch h3 em{display:block;padding-bottom:10px;font-size:32px;line-height:20px}.area07 .eyecatch h3 em strong{font-size:51px}.area07 .eyecatch p{font-size:24px;font-weight:bold;text-align:center}.area07 .eyecatch p b{font-size:42px}.area07 .eyecatch p em{color:#29b327;border-bottom:solid 1px #29b327}.area07 .eyecatch p strong{font-size:32px;color:#29b327}.area08{color:#3c573c;background:#f6fcf0}.area08 .inner{padding:50px 20px}.area08 .heading{margin-bottom:50px;font-size:32px;font-weight:bold;text-align:center}.area08 .flow_list ol li{position:relative;margin-bottom:30px;list-style:none}.area08 .flow_list ol li .num{position:absolute;top:0;left:0;display:block;width:40px;height:40px;font-size:22px;line-height:40px;text-align:center;color:#fff;background:#29b327}.area08 .flow_list ol li .image img{width:100%}.area08 .flow_list ol li .text{display:block;padding:20px;text-align:center;background:#fff}.area08 .flow_list ol li .text em{display:block;margin-bottom:10px;font-size:24px;font-weight:bold;color:#29b327}.area08 .flow_list ol li .text small{font-size:18px}.area08 .flow_list ol li:last-child::after{display:none}.area09{color:#3c573c;background:#fff}.area09 .inner{padding:50px 20px}.area09 .heading{margin-bottom:30px;font-size:24px;text-align:center}.area09 .heading strong{display:block;font-size:32px;color:#29b327}.area09 .desc{margin-bottom:30px;font-size:20px;text-align:center}.area09 .image{margin-bottom:30px}.area09 .image img{width:100%}.area09 .detail{padding:0 20px;font-size:18px}.area09 .detail em{display:block;margin-bottom:20px;font-weight:bold}.area09 .detail span{line-height:19px}.area10{color:#3c573c;background:#f6fcf0}.area10 .inner{padding:50px 0}.area10 .heading{margin-bottom:50px;font-size:24px;text-align:center}.area10 .heading strong{display:block;font-size:32px;color:#29b327}.area10 .total{margin-bottom:15px;font-size:14px;font-weight:bold;text-align:center}.area10 .total p{padding:15px 0;background:#fff}.area10 .total .label{margin-right:13px}.area10 .total .star{margin-right:14px;color:#ffce2c}.area10 .total .note{display:block;margin-top:4px;padding-right:10px;font-size:8px;text-align:right}.area10 .review_list{padding:0 20px}.area10 .review_list .item{margin-bottom:15px;padding:20px;background:#fff;border-radius:10px}.area10 .review_list .item .user_data{display:flex;justify-content:start;align-items:center;margin-bottom:10px;padding-bottom:9px;border-bottom:solid 1px #d5e5d5}.area10 .review_list .item .user_data .icon{margin-right:15px;width:60px}.area10 .review_list .item .user_data .icon img{width:100%}.area10 .review_list .item .user_data .text{font-size:16px;font-weight:bold}.area10 .review_list .item .user_data .text .name{margin-right:20px}.area10 .review_list .item .user_data .text .star em{margin-right:5px}.area10 .review_list .item .user_data .text .star small{color:#ffce2c}.area10 .review_list .item .user_data .text .title{display:block;margin-top:5px;color:#3cbb3c}.area10 .review_list .item .detail p{font-size:16px;line-height:22px}.area11{color:#3c573c;background:#fff}.area11 .inner{padding:50px 20px}.area11 .heading{margin-bottom:50px;font-size:32px;font-weight:bold;text-align:center}.area11 .service_list ul{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.area11 .service_list ul li{margin-bottom:15px;width:48%}.area11 .service_list ul li a{text-decoration:none;color:#fff}.area11 .service_list ul li a figure img{width:100%;border-radius:7px 7px 0 0}.area11 .service_list ul li a span{position:relative;display:block;padding:10px;font-size:18px;text-align:center;background:#4fc14f;border-radius:0 0 7px 7px}.area11 .service_list ul li a span::after{content:"";position:absolute;top:15px;right:10px;display:block;width:6px;height:6px;border-right:solid 1px #fff;border-bottom:solid 1px #fff;transform:rotate(-45deg)}.area12{color:#3c573c;background:#fffbef}.area12 .inner{padding:40px 20px 30px}.area12 .heading{margin-bottom:25px;font-size:32px;font-weight:bold;text-align:center}.area12 .faq_list .item{margin-bottom:30px}.area12 .faq_list .item .q-title{position:relative;font-size:16px;font-weight:bold;color:#fff;background:#60c760;border-radius:5px}.area12 .faq_list .item .q-title::before{content:"Q";position:absolute;top:8px;left:13px;font-size:18px;font-weight:bold}.area12 .faq_list .item .q-title::after{content:"▼";position:absolute;top:47%;right:13px;margin-top:-7px;display:block;font-size:12px;pointer-events:none}.area12 .faq_list .item .q-title label{display:block;padding:10px 35px 10px 35px;cursor:pointer}.area12 .faq_list .item .a-box{max-height:0;background:#fff;border-radius:5px;overflow:hidden;transition:max-height .5s ease,opacity .5s ease;opacity:0}.area12 .faq_list .item .a-box p{padding:15px 20px;font-size:16px;line-height:24px}.area12 .faq_list .item .faq-toggle{position:absolute;opacity:0}.area12 .faq_list .item .faq-toggle:checked+.q-title{border-radius:5px 5px 0 0}.area12 .faq_list .item .faq-toggle:checked+.q-title::after{content:"▲"}.area12 .faq_list .item .faq-toggle:checked~.a-box{max-height:400px;opacity:1}.spv{display:none !important}}@media screen and (max-width: 1024px){.inner{position:relative;box-sizing:border-box}.delimiter{padding:30px 0 0}.delimiter .next_block{position:relative;width:100%;font-size:14px;font-weight:bold;text-align:center}.delimiter .next_block::before{content:"";position:absolute;top:-25px;left:50%;display:block;margin-left:-23px;box-sizing:border-box;width:46px;height:32px;border-top:16px solid #7f7f7f;border-bottom:16px solid rgba(0,0,0,0);border-left:23px solid rgba(0,0,0,0);border-right:23px solid rgba(0,0,0,0)}.pickup_post+.delimiter .next_block{color:#f26d4f}.pickup_post+.delimiter .next_block::before{border-top:16px solid #f26d4f !important}.area04+.delimiter{margin-top:30px}.area04+.delimiter .next_block{color:#7f7f7f}.area04+.delimiter .next_block::before{border-top:16px solid #7f7f7f !important}.area05+.delimiter{margin-bottom:30px}.area05+.delimiter .next_block{color:#29b327}.area05+.delimiter .next_block::before{border-top:16px solid #29b327 !important}.cbox{padding:40px 0;background:#e8f8d7}.search_box+.cbox{padding-top:15px;background:#fdfffa}.area02+.cbox{background:#fff}.area12+.cbox{padding-bottom:90px}.cbtn{text-align:center}.cbtn .text{position:relative;display:inline-block;margin-bottom:10px;font-size:14px;font-weight:bold;color:#3c573c}.cbtn .text::before,.cbtn .text::after{content:"";display:inline-block;margin:0 10px -5px;width:1px;height:15px;background:#3c573c}.cbtn .text::before{transform:rotate(-22deg)}.cbtn .text::after{transform:rotate(22deg)}.cbtn a{display:block;margin:0 auto;width:236px;height:36px;font-size:15px;line-height:36px;font-weight:bold;text-decoration:none;color:#fff;background:linear-gradient(to right, #fdbb6e 0%, #f26d4f 100%);border-radius:18px;box-shadow:0px 2px 3px rgba(0,0,0,.16)}.cbtn a em{display:inline-block;margin-left:8px;margin-right:5px;width:44px;height:24px;font-size:12px;line-height:24px;text-align:center;color:#f46d4f;background:#faff86;border-radius:12px}.fix_box{position:fixed;left:0;bottom:0;width:100%;height:70px;background:#fff}.fix_box .inner{display:flex;justify-content:space-between;padding:15px 20px 0}.fix_box .text{padding-top:3px;font-size:10px;color:#3c573c}.mv{width:100%;height:81vw;background:center no-repeat url(../img/mv_sp.jpg);background-size:cover}.search_box{padding-top:30px;text-align:center;background:#fdfffa}.search_box .heading{margin-bottom:8px;font-size:15px;font-weight:bold;color:#29b327}.search_box input{box-sizing:border-box;padding:10px 25px;width:335px;height:38px;border:solid 1px #29b327;border-radius:5px}.search_box input::placeholder{color:#ccc}.area01{color:#3c573c;background:#f6fcf0}.area01 .inner{padding:40px 20px 0}.area01 .heading{margin-bottom:25px;font-size:18px;font-weight:bold;text-align:center}.area01 .heading em{font-size:22px;color:#29b327}.area01 .image{margin-bottom:30px}.area01 .image img{width:100%}.area01::after{content:"";display:block;box-sizing:border-box;width:100%;height:10vw;border-top:solid 10vw rgba(0,0,0,0);border-bottom:solid 0vw #fff;border-left:solid calc(50vw - 20px) #fff;border-right:solid calc(50vw - 20px) #fff}.area02{color:#3c573c;background:#fff}.area02 .inner{padding:30px 0 0;overflow:hidden}.area02 .heading{margin-bottom:20px;font-size:15px;font-weight:bold;text-align:center}.area02 .heading em{font-size:20px;color:#29b327}.area02 .heading em em{font-size:24px}.area02 .heading strong{display:inline-block;padding-bottom:10px;font-size:20px;color:#29b327;background:center bottom no-repeat url(../img/area02-heading_bg.png);background-size:contain}.area02 .heading2{margin-bottom:25px;font-size:20px;text-align:center}.area02 .pickup_post{display:block;width:100vw}.area02 .pickup_post .item{margin:0 10px 10px;padding:20px;width:300px;background:#fff;border:solid 1px #3cbb3c;border-radius:9px;overflow:hidden}.area02 .pickup_post .item .user_data{display:flex;justify-content:start;align-items:center;margin-bottom:10px;padding-bottom:9px;border-bottom:solid 1px #d5e5d5}.area02 .pickup_post .item .user_data .icon{margin-right:15px;width:60px}.area02 .pickup_post .item .user_data .icon img{width:100%}.area02 .pickup_post .item .user_data .text{width:100%;font-size:14px;font-weight:bold}.area02 .pickup_post .item .user_data .text .name{display:block;margin-right:20px}.area02 .pickup_post .item .user_data .text .star{display:block;width:100%}.area02 .pickup_post .item .user_data .text .star em{margin-right:5px}.area02 .pickup_post .item .user_data .text .star small{color:#ffce2c}.area02 .pickup_post .item .user_data .text .star .to_review{float:right;font-size:9px;line-height:22px;color:#5d61ff}.area02 .pickup_post .item .detail p{font-size:12px;line-height:22px}.area02 .pickup_post .item .detail .reviewer{display:block;margin-bottom:5px;padding-left:20px;line-height:14px;font-weight:bold;background:left center no-repeat url(../img/area02-icon_baloon.png);background-size:contain}.slider-for{width:110vw;transform:translate(-5vw)}.slick-list{overflow:hidden}.slick-dots{text-align:center}.slick-dots li{display:inline-block;margin:0 5px;width:4px;height:4px;background:#dbdbdb;border-radius:100%}.slick-dots li button{opacity:0}.slick-dots li.slick-active{background:#4fc14f}.area03{color:#3c573c;background:#f6fcf0}.area03 .inner{padding:20px 20px 25px}.area03 .heading{margin-bottom:20px;font-size:18px;font-weight:bold;text-align:center}.area03 .heading em{font-size:22px;color:#29b327}.area03 .point_list{padding:20px;background:#fff;border-radius:9px}.area03 .point_list ul li{margin-bottom:15px}.area03 .point_list ul li .header{display:flex;justify-content:start}.area03 .point_list ul li .header .check{display:block;margin-right:14px;width:26px}.area03 .point_list ul li .header .check img{width:100%}.area03 .point_list ul li .header .title{display:block;margin-bottom:5px;padding-bottom:5px;width:100%;font-size:16px;font-weight:bold;border-bottom:solid 1px #cbd5c1}.area03 .point_list ul li .header .title.mod_g{color:#3cbb3c}.area03 .point_list ul li .detail{display:block;padding-left:40px;font-size:14px;line-height:22px}.area03::after{content:"";display:block;box-sizing:border-box;width:100%;height:10vw;border-top:solid 10vw rgba(0,0,0,0);border-bottom:solid 0vw #e8f8d7;border-left:solid calc(50vw - 20px) #e8f8d7;border-right:solid calc(50vw - 20px) #e8f8d7}.area04{padding:30px 0;color:#3c573c;background:#ededed}.area04 .heading{margin-bottom:20px;font-size:20px;font-weight:bold;text-align:center}.area04 .heading span{display:inline-block;padding-bottom:10px;background:center bottom no-repeat url(../img/area04-heading_bg.png);background-size:contain}.area04 .issue_list{padding:0 20px}.area04 .issue_list ul{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.area04 .issue_list ul li{position:relative;display:flex;flex-direction:column;justify-content:center;margin-bottom:30px;width:152px;height:152px;background:#fff;border-radius:100%}.area04 .issue_list ul li .text{display:block;font-size:13px;font-weight:bold;text-align:center}.area04 .issue_list ul li img{position:absolute;bottom:-20px;left:-25px;width:70px;height:auto}.area04 .issue_list ul li:nth-of-type(1){transform:translateX(13px)}.area04 .issue_list ul li:nth-of-type(2){transform:translate(13px, 40px)}.area04 .issue_list ul li:nth-of-type(3){transform:translateX(-13px)}.area04 .issue_list ul li:nth-of-type(4){transform:translate(-13px, 40px)}.area04 .issue_list ul li:nth-of-type(5){transform:translateX(13px)}.area04 .issue_list ul li:nth-of-type(6){transform:translate(13px, 40px)}.area04 .issue_list ul li:nth-of-type(3) img,.area04 .issue_list ul li:nth-of-type(4) img{left:auto;right:-30px}.area05{color:#3c573c}.area05 .inner{padding:30px 20px}.area05 .heading{margin-bottom:25px;font-size:15px;font-weight:bold;text-align:center}.area05 .heading em{font-size:20px;color:#18709f}.area05 .flow_list{position:relative;margin-bottom:30px}.area05 .flow_list ol li{margin-bottom:15px;list-style:none}.area05 .flow_list ol li .num{display:block;width:80px;height:20px;font-size:12px;line-height:20px;font-weight:bold;text-align:center;color:#fff;background:#f26d4f;border-radius:6px 6px 0 0}.area05 .flow_list ol li .detail{display:block;box-sizing:border-box;padding:15px;width:252px;font-size:14px;background:#f6fcf0;border-radius:0 10px 10px 10px}.area05 .flow_list .arrow-vertical{position:absolute;top:30px;right:50px;width:35px;height:450px;background:linear-gradient(to right, transparent 0, transparent 10px, #FBE3D6 10px, #FBE3D6 25px, transparent 25px, transparent 35px)}.area05 .flow_list .arrow-vertical::before,.area05 .flow_list .arrow-vertical::after{content:"";position:absolute;left:50%;border-left:17px solid rgba(0,0,0,0);border-right:17px solid rgba(0,0,0,0);transform:translateX(-50%)}.area05 .flow_list .arrow-vertical::before{top:-15px;border-bottom:15px solid #fbe3d6}.area05 .flow_list .arrow-vertical::after{bottom:-15px;border-top:15px solid #fbe3d6}.area05 .flow_list .lead{position:absolute;top:0;right:10px;display:flex;flex-direction:column;justify-content:center;height:100%;font-size:18px;text-align:center}.area05 .flow_list .lead em{font-weight:bold;color:#f26d4f}.area05 .notice{box-sizing:border-box;padding:15px 20px 15px 75px;font-size:16px;font-weight:bold;color:#fff;background:20px 15px no-repeat url(../img/area05-icon_notice.png) #595959;background-size:40px 51px;border-radius:11px}.area06{padding:30px 0 0;background:#f6fcf0}.area06 .heading{margin-bottom:30px;font-size:15px;font-weight:bold;text-align:center}.area06 .heading em{font-size:20px;color:#29b327}.area06 .feature_list{position:relative}.area06 .feature_list .item{position:relative;margin-bottom:30px;overflow:hidden}.area06 .feature_list .item .wrap{display:inline-block;width:335px}.area06 .feature_list .item h3{height:40px;font-size:20px;line-height:40px;font-weight:bold;text-align:center;color:#fff;background:#f26d4f}.area06 .feature_list .item .image{overflow:hidden}.area06 .feature_list .item .image img{width:100%}.area06 .feature_list .item .detail{margin-top:-30px;height:60px;background:#29b327}.area06 .feature_list .item .detail p{padding-top:3px;font-size:18px;text-align:left;color:#fff;transform:skewX(-22.4deg)}.area06 .feature_list .item:nth-of-type(odd) h3{border-radius:0 7px 0 0}.area06 .feature_list .item:nth-of-type(odd) .image{border-radius:0 0 7px 0}.area06 .feature_list .item:nth-of-type(odd) .detail{transform:skewX(22.4deg) translateX(-30px)}.area06 .feature_list .item:nth-of-type(odd) .detail p{padding-left:50px}.area06 .feature_list .item:nth-of-type(even){text-align:right}.area06 .feature_list .item:nth-of-type(even) h3{border-radius:7px 0 0 0}.area06 .feature_list .item:nth-of-type(even) .image{border-radius:0 0 0 7px}.area06 .feature_list .item:nth-of-type(even) .detail{transform:skewX(22.4deg) translateX(30px)}.area06 .feature_list .item:nth-of-type(even) .detail p{padding-left:25px}.area06 .next{font-size:20px;font-weight:bold;text-align:center;color:#29b327;transform:translateY(10px)}.area06::after{content:"";display:block;box-sizing:border-box;width:100%;height:10vw;border-top:solid 10vw rgba(0,0,0,0);border-bottom:solid 0vw #e8f8d7;border-left:solid calc(50vw - 20px) #e8f8d7;border-right:solid calc(50vw - 20px) #e8f8d7}.area07{color:#3c573c;background:#fffbef}.area07 .inner{padding:40px 20px}.area07 .heading{margin-bottom:20px;font-size:20px;font-weight:bold;text-align:center}.area07 .heading span{display:inline-block;padding:0 30px 10px;background:center bottom no-repeat url(../img/area07-heading_bg.png);background-size:contain}.area07 .text{margin-bottom:20px}.area07 .text em{display:block;margin-bottom:5px;font-size:16px;font-weight:bold;color:#29b327}.area07 .text span{display:block;font-size:14px}.area07 .text span strong{font-weight:bold}.area07 .price_list{margin-bottom:60px;width:100%}.area07 .price_list th,.area07 .price_list td{border:solid 1px #e0e0e0}.area07 .price_list thead th{padding:10px 5px;font-size:14px;font-weight:bold;color:#fff;background:#9e9e9e}.area07 .price_list tbody td{padding:8px 13px;font-size:12px;background:#fff}.area07 .eyecatch h3{margin-bottom:30px;text-align:center;color:#fff;background:#f27b60}.area07 .eyecatch h3 span{display:block;margin-bottom:3px;padding-top:10px;font-size:18px;line-height:20px}.area07 .eyecatch h3 em{display:block;padding-bottom:10px;font-size:20px;line-height:20px}.area07 .eyecatch h3 em strong{font-size:32px}.area07 .eyecatch h3::after{content:"";display:block;box-sizing:border-box;width:100%;height:5vw;border-top:solid 5vw #f27b60;border-bottom:solid 0vw rgba(0,0,0,0);border-left:solid calc(50vw - 20px) #fffbef;border-right:solid calc(50vw - 20px) #fffbef}.area07 .eyecatch p{font-size:19px;font-weight:bold;text-align:center}.area07 .eyecatch p b{font-size:24px}.area07 .eyecatch p em{color:#29b327;border-bottom:solid 1px #29b327}.area07 .eyecatch p strong{font-size:22px;color:#29b327}.area08{color:#3c573c;background:#f6fcf0}.area08 .inner{padding:40px 20px}.area08 .heading{margin-bottom:30px;font-size:23px;font-weight:bold;text-align:center}.area08 .flow_list ol li{position:relative;list-style:none}.area08 .flow_list ol li .num{position:absolute;top:0;left:0;display:block;width:40px;height:40px;font-size:22px;line-height:40px;text-align:center;color:#fff;background:#29b327}.area08 .flow_list ol li .image img{width:100%}.area08 .flow_list ol li .text{display:block;padding:20px;text-align:center;background:#fff}.area08 .flow_list ol li .text em{display:block;margin-bottom:10px;font-size:16px;font-weight:bold;color:#29b327}.area08 .flow_list ol li .text small{font-size:14px}.area08 .flow_list ol li::after{content:"";display:block;box-sizing:border-box;width:100%;height:10vw;border-top:solid 10vw #fff;border-bottom:solid 0vw rgba(0,0,0,0);border-left:solid calc(50vw - 20px) rgba(0,0,0,0);border-right:solid calc(50vw - 20px) rgba(0,0,0,0)}.area08 .flow_list ol li:last-child::after{display:none}.area09{color:#3c573c;background:#fff}.area09 .inner{padding:40px 20px}.area09 .heading{margin-bottom:5px;font-size:18px;text-align:center}.area09 .heading strong{display:block;font-size:22px;color:#29b327}.area09 .desc{margin-bottom:30px;font-size:16px;text-align:center}.area09 .image{margin-bottom:30px}.area09 .image img{width:100%}.area09 .detail{padding:0 20px;font-size:14px}.area09 .detail em{display:block;margin-bottom:10px;font-weight:bold}.area09 .detail span{line-height:19px}.area10{color:#3c573c;background:#f6fcf0}.area10 .inner{padding:40px 0}.area10 .heading{margin-bottom:20px;font-size:18px;text-align:center}.area10 .heading strong{display:block;font-size:22px;color:#29b327}.area10 .total{margin-bottom:15px;font-size:14px;font-weight:bold;text-align:center}.area10 .total p{padding:15px 0;background:#fff}.area10 .total .label{margin-right:13px}.area10 .total .star{margin-right:14px;color:#ffce2c}.area10 .total .note{display:block;margin-top:4px;padding-right:10px;font-size:8px;text-align:right}.area10 .review_list{padding:0 20px}.area10 .review_list .item{margin-bottom:15px;padding:20px;background:#fff;border-radius:10px}.area10 .review_list .item .user_data{display:flex;justify-content:start;align-items:center;margin-bottom:10px;padding-bottom:9px;border-bottom:solid 1px #d5e5d5}.area10 .review_list .item .user_data .icon{margin-right:15px;width:60px}.area10 .review_list .item .user_data .icon img{width:100%}.area10 .review_list .item .user_data .text{font-size:14px;font-weight:bold}.area10 .review_list .item .user_data .text .name{margin-right:20px}.area10 .review_list .item .user_data .text .star em{margin-right:5px}.area10 .review_list .item .user_data .text .star small{color:#ffce2c}.area10 .review_list .item .user_data .text .title{display:block;margin-top:5px;color:#3cbb3c}.area10 .review_list .item .detail p{font-size:12px;line-height:22px}.area11{color:#3c573c;background:#fff}.area11 .inner{padding:40px 20px}.area11 .heading{margin-bottom:30px;font-size:20px;font-weight:bold;text-align:center}.area11 .service_list ul{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.area11 .service_list ul li{margin-bottom:15px;width:48%}.area11 .service_list ul li a{text-decoration:none;color:#fff}.area11 .service_list ul li a figure img{width:100%;border-radius:7px 7px 0 0}.area11 .service_list ul li a span{position:relative;display:block;padding:10px;font-size:12px;text-align:center;background:#4fc14f;border-radius:0 0 7px 7px}.area11 .service_list ul li a span::after{content:"";position:absolute;top:15px;right:10px;display:block;width:6px;height:6px;border-right:solid 1px #fff;border-bottom:solid 1px #fff;transform:rotate(-45deg)}.area12{color:#3c573c;background:#fffbef}.area12 .inner{padding:40px 20px 30px}.area12 .heading{margin-bottom:25px;font-size:20px;font-weight:bold;text-align:center}.area12 .faq_list .item{margin-bottom:10px}.area12 .faq_list .item .q-title{position:relative;font-size:14px;font-weight:bold;color:#fff;background:#60c760;border-radius:5px}.area12 .faq_list .item .q-title::before{content:"Q";position:absolute;top:5px;left:13px;font-size:18px;font-weight:bold}.area12 .faq_list .item .q-title::after{content:"▼";position:absolute;top:47%;right:13px;margin-top:-7px;display:block;font-size:12px;pointer-events:none}.area12 .faq_list .item .q-title label{display:block;padding:10px 35px 10px 35px;cursor:pointer}.area12 .faq_list .item .a-box{max-height:0;background:#fff;border-radius:5px;overflow:hidden;transition:max-height .5s ease,opacity .5s ease;opacity:0}.area12 .faq_list .item .a-box p{padding:15px 20px;font-size:12px;line-height:20px}.area12 .faq_list .item .faq-toggle{position:absolute;opacity:0}.area12 .faq_list .item .faq-toggle:checked+.q-title{border-radius:5px 5px 0 0}.area12 .faq_list .item .faq-toggle:checked+.q-title::after{content:"▲"}.area12 .faq_list .item .faq-toggle:checked~.a-box{max-height:400px;opacity:1}.pcv{display:none !important}.spv{display:block !important}}
/*# sourceMappingURL=style.css.map */
