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;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}li{list-style:none}blockquote,q{quotes:none}h1,h2,h3,h4,h5,h6{font-weight:inherit}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;color:inherit;text-decoration:none;word-wrap:break-word}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{width:100%}body{font-family:"ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:normal;color:#000;min-height:100%;width:100%;background:#fff}*{box-sizing:border-box}img{max-width:100%;height:auto}.lazyloading{opacity:1 !important}@media (min-width: 769px){.forSP{display:none !important}}@media (max-width: 768px){.forPC{display:none !important}.forSP{display:block}}.header{width:100%;height:130px;background:#fff;position:fixed;z-index:999;top:0;padding:0 16px}.header-inner{max-width:1180px;width:100%;height:100%;margin:0 auto;text-align:center;display:flex;justify-content:space-between;align-items:center}.header-logo__link{display:inline-block;position:relative}.header-logo__link p{font-size:18px;color:#fff;font-family:"Rounded Mplus 1c","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background-color:#f7920e;padding:2px 11px;position:absolute;top:0;left:22.865%}@media screen and (max-width: 900px){.header-logo__link p{font-size:14px}}@media screen and (max-width: 546px){.header-logo__link p{font-size:12px;padding:2px 6px}}.header-logo__text{font-size:13px;line-height:1.4}.header-logo__text .sm{display:none}@media screen and (max-width: 490px){.header-logo__text .sm{display:block}}.header-tel{font-weight:bold;white-space:nowrap}.header-tel .upper{margin-bottom:18px;vertical-align:bottom}.header-tel .upper .free{border:1px solid #f7920e;border-radius:3px;padding:6px;font-size:16px;color:#f7920e;margin-right:8px}.header-tel .upper .number{font-size:32px;color:#f7920e;vertical-align:middle}.header-tel .upper .number::before{display:inline-block;background:url(/assets/img/icon-phone.png) center/cover no-repeat;content:"";width:42px;height:28px;margin-right:8px}.header-tel .under{display:flex}.header-tel .under li{font-size:13px;padding:0 6px;border-right:1px solid #9f9f9f}.header-tel .under li .strong{color:#f7920e;font-size:17px}.header-tel .under li:first-child{padding-left:0}.header-tel .under li:last-child{padding-right:0;border:none}.header-buttons a{display:block}.header-buttons a:first-child{margin-bottom:8px}@media screen and (max-width: 1212px){.header-logo__text{font-size:12px;margin-bottom:4px}.header-tel{font-weight:bold}.header-tel .upper .free{padding:4px;font-size:14px;margin-right:4px}.header-tel .upper .number{font-size:28px}.header-tel .upper .number::before{width:36px;height:22px;margin-right:4px}.header-tel .under li{font-size:12px}.header-tel .under li .strong{font-size:12px}.header-buttons a{display:block}.header-buttons a:first-child{margin-bottom:8px}}@media screen and (max-width: 768px){.header{height:80px;z-index:1;position:static}.header-inner{position:relative}.header-logo{position:absolute;margin:auto;right:0;left:0}.header-logo__text{font-size:14px}.header-logo__link img{width:270px}}@media screen and (max-width: 768px) and (max-width: 546px){.header-logo__text{font-size:12px}}@media screen and (max-width: 768px) and (max-width: 546px) and (max-width: 350px){.header-logo__text{font-size:10px}}@media screen and (max-width: 768px) and (max-width: 546px){.header-logo__link img{width:180px}}.menu-btn-wrapper{z-index:999;position:fixed;top:6px;right:10px;border:solid #0ca26c 2px;border-radius:10px;background-color:#fff;padding:6px 12px}@media screen and (max-width: 480px){.menu-btn-wrapper{right:6px;top:10px}}.menu-btn-wrapper .menu-btn{display:block;height:34px;width:40px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}@media screen and (max-width: 480px){.menu-btn-wrapper .menu-btn{width:30px;height:28px}}.menu-btn-wrapper .menu-btn.is--active span{opacity:0}.menu-btn-wrapper .menu-btn.is--active::before{transform:translateY(14px) rotate(45deg)}@media screen and (max-width: 480px){.menu-btn-wrapper .menu-btn.is--active::before{transform:translateY(12px) rotate(45deg)}}.menu-btn-wrapper .menu-btn.is--active::after{transform:translateY(-14px) rotate(-45deg)}@media screen and (max-width: 480px){.menu-btn-wrapper .menu-btn.is--active::after{transform:translateY(-12px) rotate(-45deg)}}.menu-btn-wrapper .menu-btn span{transition-duration:.2s;width:40px;background-color:#0ca26c;display:block;position:relative;height:6px}@media screen and (max-width: 480px){.menu-btn-wrapper .menu-btn span{height:4px;width:30px}}.menu-btn-wrapper .menu-btn::before,.menu-btn-wrapper .menu-btn::after{transition-duration:.2s;content:"";width:40px;background-color:#0ca26c;display:block;height:6px}@media screen and (max-width: 480px){.menu-btn-wrapper .menu-btn::before,.menu-btn-wrapper .menu-btn::after{height:4px;width:30px}}.menu-btn-wrapper .name{font-size:12px;margin-top:6px}@media screen and (max-width: 480px){.menu-btn-wrapper .name{font-size:10px}}.container{width:100%;position:relative;text-align:center;padding-top:160px;overflow:hidden}@media screen and (max-width: 768px){.container{padding-top:0}}.breadcrumbs{display:flex;align-items:center;justify-content:flex-start;margin:15px auto;max-width:1180px;padding:0 16px;display:flex;-ms-overflow-style:none;scrollbar-width:none;font-size:14px}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs span{padding:0 6px}.breadcrumbs::-webkit-scrollbar{display:none}@media screen and (max-width: 768px){.breadcrumbs{overflow-x:auto;overflow-y:hidden;white-space:nowrap;margin:10px auto 10px}.breadcrumbs span{font-size:12px}}.inner{max-width:1180px;margin-right:auto;margin-left:auto}.main{width:100%;position:relative}.hero{position:relative;overflow:hidden}.hero .image{width:100%}.hero .image img{width:100%}.hero .area{position:absolute;top:22px;left:7.017vw;background:url(/assets/ui/speech-bubble.png) center/contain no-repeat;width:13.501vw;height:9.386vw}.hero .area p{font-size:3.104vw;color:#0ca26c;font-family:"Rounded Mplus 1c","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold;margin:auto;line-height:9.386vw}.hero .area .area-name.chars-4{font-size:2.7vw}.hero .area .area-name.chars-5{font-size:2.2vw}.hero .area .area-name.chars-6{font-size:2.0vw}.hero .area .area-name.chars-7{font-size:1.7vw}.hero .reasonable-date{font-family:"Rounded Mplus 1c","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.3vw;font-weight:bold;position:absolute;bottom:8vw;left:65vw;color:#1a1a1a}@media screen and (max-width: 768px){.hero .reasonable-date{font-size:3.1vw;bottom:17vw;left:44.4vw;text-shadow:1px  1px 1px #fff, -1px  1px 1px #fff, 1px -1px 1px #fff, -1px -1px 1px #fff, 1px  0px 1px #fff, 0px  1px 1px #fff, -1px  0px 1px #fff, 0px -1px 1px #fff}}.cta-lead{background-color:#008756;color:#fff;font-size:20px;font-weight:bold;padding:20px 0 28px;position:relative;margin-bottom:30px}.cta-lead::after{content:"";position:absolute;top:100%;left:50%;margin-left:-17px;border:17px solid transparent;border-top:15px solid #008756}.cta-lead p{position:relative;display:inline-block;line-height:1.58}.cta-lead p::before,.cta-lead p::after{content:"";background-color:#fff;display:inline-block;position:absolute;width:2px;height:44px;bottom:6px}.cta-lead p::before{transform:rotate(-45deg);left:-30px}.cta-lead p::after{transform:rotate(45deg);right:-30px}.cta-lead p .yellow{color:#fff100}.cta-lead p .yellow .big{font-size:30px}@media screen and (max-width: 768px){.cta-lead{font-size:3.385vw;padding:.52vw 0 3.125vw;margin-bottom:32px}.cta-lead p::before,.cta-lead p::after{height:13.02vw;bottom:-.781vw}.cta-lead p::before{transform:rotate(-25deg);left:-3.906vw}.cta-lead p::after{transform:rotate(25deg);right:-3.906vw}.cta-lead p .yellow{font-size:4.427vw}.cta-lead p .yellow .big{font-size:inherit}}.cta-lead.now p{font-size:30px}.cta-lead.now p .yellow .big{font-size:40px}@media screen and (max-width: 768px){.cta-lead.now{padding-top:4.947vw}.cta-lead.now p{font-size:3.9vw}.cta-lead.now p::before,.cta-lead.now p::after{height:12vw}.cta-lead.now p .yellow{font-size:4.427vw}.cta-lead.now p .yellow .big{font-size:6.25vw}}.sec-ttl{text-align:center;margin-right:auto;margin-left:auto}.sec-ttl .upper{background-color:#f7920e;color:#fff;font-size:36px;font-family:"Rounded Mplus 1c","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold;border-radius:20px;padding:10px 46px;display:inline-block;margin-bottom:10px;white-space:nowrap}.sec-ttl h1,.sec-ttl h2{max-width:690px;margin-right:auto;margin-left:auto;font-weight:bold;font-size:36px;line-height:1.5;border-bottom:1px solid #000;margin-bottom:12px;position:relative}.sec-ttl h1 span,.sec-ttl h2 span{font-size:60px;color:#f7920e}.sec-ttl h1::before,.sec-ttl h2::before{content:"";position:absolute;left:-70px;bottom:18px;background:url(/assets/img/mascot-heading-s.png) center/contain no-repeat;width:205px;height:163px}.sec-ttl .under{font-size:22px;line-height:1.6}@media screen and (max-width: 768px){.sec-ttl .upper{font-size:4.687vw;padding:1.302vw 5.989vw;margin-bottom:1.302vw;border-radius:2.604vw}.sec-ttl h1,.sec-ttl h2{max-width:69.01vw;font-size:4.687vw;margin-bottom:1.562vw}.sec-ttl h1 span,.sec-ttl h2 span{font-size:7.812vw}.sec-ttl h1::before,.sec-ttl h2::before{width:26.69vw;height:21.22vw;left:-9.114vw;bottom:2.343vw}.sec-ttl .under{font-size:2.86vw}}@media screen and (max-width: 768px) and (max-width: 480px){.sec-ttl .under{font-size:14px}}.ribbon{position:absolute;z-index:2;padding:8px 0;font-size:22px;width:104px;color:#fff;background:#0ca26c;top:-18px;left:50%;transform:translateX(-50%);font-weight:bold;font-family:'Rounded Mplus 1c';text-align:center}.ribbon::after{content:'';position:absolute;left:0;top:100%;height:0;width:0;border-left:52px solid #0ca26c;border-right:52px solid #0ca26c;border-bottom:26px solid transparent}.ribbon .number{font-size:48px}@media screen and (max-width: 768px){.ribbon{padding:4px 0;width:60px;top:-10px;font-size:12px}.ribbon::after{border-left-width:30px;border-right-width:30px;border-bottom-width:16px}.ribbon .number{font-size:28px}}@media screen and (max-width: 768px) and (max-width: 480px){.ribbon{width:40px;font-size:12px}.ribbon::after{border-left-width:20px;border-right-width:20px;border-bottom-width:10px}.ribbon .number{font-size:24px}}.ac-wrapper{display:none}.flat-price-pack-annotation{font-size:17px;line-height:1.4;font-weight:bold;margin-top:15px}@media screen and (max-width: 768px){.flat-price-pack-annotation{font-size:3.4vw}}.cv-cmn{padding:160px 16px 0;margin-top:-160px}@media screen and (max-width: 768px){.cv-cmn{padding-top:0;margin-top:0}}.cv-cmn-parts{background-color:#f49f12;padding:8px;background-image:repeating-linear-gradient(-45deg, #fff, #fff 3px, transparent 0, transparent 6px);max-width:1180px;margin-right:auto;margin-left:auto;font-weight:bold}.cv-cmn-inner{background-color:#fff;padding:20px 2.047% 20px 1.109%;display:flex;justify-content:space-between;align-items:center}.cv-cmn .leopard{width:16.949%}.cv-cmn .tel{text-align:left;margin-top:15px}.cv-cmn .tel .upper{display:flex;margin-bottom:20px;align-items:center}.cv-cmn .tel .upper p{font-size:20px;margin-right:24px}.cv-cmn .tel .upper p span{font-size:30px;background:linear-gradient(transparent 50%, #fff100 50%)}.cv-cmn .tel .upper p img{width:20.611%}.cv-cmn .tel .free{font-size:20px;border:solid 1px #f7920e;border-radius:6px;padding:6px 25px;display:inline-block;margin-bottom:20px}.cv-cmn .tel .number{display:block;font-size:54px;color:#f7920e;margin-bottom:20px}.cv-cmn .tel .number::before{content:"";display:inline-block;background:url(/assets/img/icon-phone.png) center/contain no-repeat;width:44px;height:28px}.cv-cmn .tel .under{font-size:14px;display:flex}.cv-cmn .tel .under li{padding:0 8px}.cv-cmn .tel .under li:not(:last-child){border-right:1px solid #9f9f9f}.cv-cmn .tel .under li .strong{font-size:20px;color:#f7920e}.cv-cmn .buttons{margin-top:15px;width:30.717%;margin-bottom:18px}.cv-cmn .buttons img{width:100%}@media screen and (max-width: 1212px){.cv-cmn .tel .upper p{font-size:1.694vw}.cv-cmn .tel .upper p span{font-size:2.542vw}.cv-cmn .tel .free{font-size:3.03vw;padding:6px 3.787vw;margin-bottom:3.03vw}.cv-cmn .tel .number{font-size:4.576vw}.cv-cmn .tel .number::before{width:6.666vw;height:4.242vw}.cv-cmn .tel .under{font-size:1.118vw}.cv-cmn .tel .under li{padding:0 1.21vw}.cv-cmn .tel .under li .strong{font-size:1.694vw}}@media screen and (max-width: 768px){.cv-cmn-parts{padding:1.04vw}.cv-cmn-inner{display:block;padding:2.604vw 1.04vw 1px 1.04vw}}@media screen and (max-width: 768px) and (max-width: 480px){.cv-cmn-inner{white-space:nowrap}}@media screen and (max-width: 768px){.cv-cmn .leopard{vertical-align:top;width:19vw}.cv-cmn .tel{display:inline-block;margin-top:1.953vw}.cv-cmn .tel .upper{margin-bottom:2.604vw}.cv-cmn .tel .upper p{font-size:3.2vw;margin-right:1vw}.cv-cmn .tel .upper p span{font-size:4.24vw}.cv-cmn .tel .upper img{width:15vw}.cv-cmn .tel .number{font-size:6.969vw;margin-bottom:2.604vw}.cv-cmn .tel .free{padding:.52vw 2.86vw;border-radius:.781vw}}@media screen and (max-width: 768px) and (max-width: 480px){.cv-cmn .tel .free{font-size:12px}}@media screen and (max-width: 768px){.cv-cmn .tel .under{font-size:3.125vw;margin-left:-20vw}}@media screen and (max-width: 768px) and (max-width: 580px){.cv-cmn .tel .under{margin-left:-21.5vw}}@media screen and (max-width: 768px){.cv-cmn .tel .under li{padding:0 .8vw}}@media screen and (max-width: 768px) and (max-width: 400px){.cv-cmn .tel .under li{padding:0 .4vw}}@media screen and (max-width: 768px){.cv-cmn .tel .under li .strong{font-size:3.125vw}.cv-cmn .buttons{width:100%}.cv-cmn .buttons img:not(:last-child){margin-bottom:10px}}.alert{padding:20px 16px 30px 16px}.alert-content{padding:16px;background-color:#e3f4ea;border:6px solid #0ca26c;text-align:left;display:flex;align-items:center;max-width:1180px;margin:0 auto}.alert-content h2{font-weight:bold;font-size:33px;margin-right:20px;white-space:nowrap}@media screen and (max-width: 1212px){.alert-content h2{font-size:2.796vw}}.alert-content h2::before{margin-right:10px}.alert-content h2::after{margin-left:10px}.alert-content p{font-size:15px;font-weight:bold}@media screen and (max-width: 768px){.alert-content{display:block;padding:2.228vw;border-width:.781vw}.alert-content h2{text-align:center;font-size:5.14vw;margin-bottom:3.714vw;margin-right:0}.alert-content h2::before,.alert-content h2::after{width:8.571vw;height:7.71vw}}@media screen and (max-width: 768px) and (max-width: 370px){.alert-content h2::before,.alert-content h2::after{width:7vw;height:5vw}}@media screen and (max-width: 768px){.alert-content p{font-size:4vw;text-align:left;line-height:1.4;font-weight:normal}}.measure{background-color:#fdfdb1;background-image:repeating-linear-gradient(-45deg, #fff, #fff 3px, transparent 0, transparent 6px)}.measure img{width:100%;max-width:1180px;margin:0 auto;vertical-align:bottom}.crownpage{background-color:#0ca26c}.crownpage img{width:100%;max-width:1180px;margin:0 auto}.tokuwari{padding:160px 16px 0;margin-top:-160px}@media screen and (max-width: 768px){.tokuwari{padding-top:13.02vw;margin-top:-13.02vw}}.tokuwari img{width:100%;max-width:1180px;margin:20px auto}.toku-detail{background-color:#008756;background-image:repeating-linear-gradient(-45deg, #fff, #fff 3px, transparent 0, transparent 6px);padding:26px 0}.toku-detail .wrapper{background:linear-gradient(#008756, #0ca26c);color:#fff;padding:36px 16px 44px}.toku-detail .wrapper .ttl{margin-bottom:24px}.toku-detail .wrapper .ttl h2{text-align:left;display:inline-block;line-height:1.3}.toku-detail .wrapper .ttl h2 .upper,.toku-detail .wrapper .ttl h2 .under{display:block}.toku-detail .wrapper .ttl h2 .upper{font-weight:bold;font-size:30px;margin-bottom:10px}.toku-detail .wrapper .ttl h2 .under{font-size:20px}.toku-detail .wrapper .ttl h2 .under .strong{font-size:46px;font-weight:bold;color:#f8b300;margin:0 10px}.toku-detail .wrapper .pricelist{display:flex;justify-content:space-between;align-items:center}.toku-detail .wrapper .pricelist img{width:32.372%}@media screen and (max-width: 768px){.toku-detail{padding:3.338vw 0}.toku-detail .wrapper{padding:3.906vw 16px}.toku-detail .wrapper .ttl{margin-bottom:1.562vw}.toku-detail .wrapper .ttl img{width:22.656vw}.toku-detail .wrapper .ttl h2{text-align:center}.toku-detail .wrapper .ttl h2 .upper{font-size:4.687vw}.toku-detail .wrapper .ttl h2 .under{font-size:3.645vw}.toku-detail .wrapper .ttl h2 .under .strong{font-size:5.46vw}.toku-detail .wrapper .pricelist{display:block}.toku-detail .wrapper .pricelist img{width:100%}.toku-detail .wrapper .pricelist img:not(:last-child){margin-bottom:2.083vw}}.reasons{background-color:#f0f9f1;padding:50px 16px;margin-top:50px}.reasons.area{margin-top:0}.reasons.area .inner .sec-ttl h2{max-width:900px}.reasons.area .inner .sec-ttl h2 .is--tab{display:none}.reasons.area .inner .sec-ttl h2::before{left:-140px}@media screen and (max-width: 1212px){.reasons.area .inner .sec-ttl h2{max-width:690px}.reasons.area .inner .sec-ttl h2 .is--tab{display:block}.reasons.area .inner .sec-ttl h2::before{left:-70px}}@media screen and (max-width: 768px){.reasons.area .inner .sec-ttl h2::before{left:3vw}}.reasons ol{margin-top:63px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-42px}.reasons ol li{border:5px solid #0ca26c;border-radius:15px;width:30.508%;position:relative;padding:100px 16px 16px;margin-bottom:42px;background-color:#fff}.reasons ol li.padding-over{padding:100px 10px 16px}.reasons ol li.padding-over .txt{margin:0 6px}.reasons ol li h3{font-weight:bold;font-size:36px;line-height:1.666}.reasons ol li h3 span{color:#f7920e}.reasons ol li .txt{font-size:16px;line-height:1.666;text-align:left}@media screen and (max-width: 768px){.reasons{margin-top:2.343vw;padding:2.243vw 16px 2.243vw}.reasons ol{margin-bottom:-4.687vw;margin-top:7.552vw}.reasons ol li{border-width:.651vw;padding:13.02vw 2.08vw 2.08vw;width:45.333%;margin-bottom:4.687vw;border-radius:1.953vw}}@media screen and (max-width: 768px) and (max-width: 480px){.reasons ol li{width:49%}}@media screen and (max-width: 768px){.reasons ol li.padding-over{padding:13.02vw 1.302vw 2.08vw}.reasons ol li.padding-over .txt{margin:0 .781vw}.reasons ol li img{max-height:20.31vw;width:auto}.reasons ol li h3{font-size:4.687vw}.reasons ol li .txt{font-size:16px}}@media screen and (max-width: 768px) and (max-width: 480px){.reasons ol li .txt{font-size:14px}}.comparison{padding-top:50px}.comparison .comparison-point{margin-top:70px;padding:0 16px 45px}.comparison .comparison-point.first{margin-top:48px}.comparison .comparison-point .inner{position:relative;padding-top:100px}.comparison .title{margin:0 auto 42px;font-size:40px;font-weight:bold;line-height:1.666;text-align:center}@media screen and (max-width: 768px){.comparison{padding-top:3.906vw}.comparison .comparison-point{margin-top:9.635vw;padding:0 16px 5.859vw}.comparison .comparison-point.first{margin-top:10.937vw}.comparison .comparison-point:last-child{padding-bottom:7.812vw}.comparison .comparison-point .inner{padding-top:13.02vw}.comparison .title{font-size:5.208vw;margin-bottom:5.468vw}}.comparison .comparison-box{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.comparison .comparison-box{flex-direction:column-reverse}}.comparison .comparison-box .box{background:#fff}.comparison .comparison-box h2{font-size:33px;font-family:"Rounded Mplus 1c","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold;color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;padding:32px 0}@media screen and (max-width: 768px){.comparison .comparison-box h2{font-size:5.208vw;padding:4.166vw 0;border-top-left-radius:2.604vw;border-top-right-radius:2.604vw}}.comparison .comparison-box .left{width:49.491%}.comparison .comparison-box .left h2{padding:10px 0;background:#0ca26c}.comparison .comparison-box .left h2::before{content:"";width:97px;height:72px;background:url(/assets/ui/leopard-smile.png) center/contain no-repeat;display:inline-block;margin-right:10px;vertical-align:middle}.comparison .comparison-box .left .box{border:6px solid #0ca26c;border-top:none}@media screen and (max-width: 768px){.comparison .comparison-box .left{width:100%}.comparison .comparison-box .left h2{padding:1.302vw}.comparison .comparison-box .left h2::before{width:15.625vw;height:11.328vw;margin-right:1.302vw}.comparison .comparison-box .left .box{border-width:.781vw}}.comparison .comparison-box .right{width:48.135%}.comparison .comparison-box .right h2{background-color:#aaa}.comparison .comparison-box .right .box{border:6px solid #aaa;border-radius:10px;padding-top:25px}.comparison .comparison-box .right .box:first-of-type{margin-top:22px}.comparison .comparison-box .right .box:last-of-type{margin-top:28px}.comparison .comparison-box .right .box h3{font-size:33px;font-family:"Rounded Mplus 1c","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold}@media screen and (max-width: 768px){.comparison .comparison-box .right{width:100%;margin-bottom:4.166vw}.comparison .comparison-box .right .box{border-width:.781vw;padding-top:3.255vw;border-radius:1.302vw}.comparison .comparison-box .right .box:first-of-type{margin-top:2.864vw}.comparison .comparison-box .right .box:last-of-type{margin-top:3.645vw}.comparison .comparison-box .right .box h3{font-size:4.296vw}}.comparison .comparison-box.part-1 .comparison-imgs{width:134px;position:relative;font-weight:bold}@media screen and (max-width: 768px){.comparison .comparison-box.part-1 .comparison-imgs{width:23.437vw}}.comparison .comparison-box.part-1 .comparison-imgs p{font-size:22px;font-family:"Rounded Mplus 1c","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;position:absolute;top:50%;left:-4px;right:0;transform:translateY(-50%);line-height:1.2em}@media screen and (max-width: 768px){.comparison .comparison-box.part-1 .comparison-imgs p{font-size:3.385vw}}@media screen and (max-width: 480px){.comparison .comparison-box.part-1 .comparison-imgs p{font-size:14px}}.comparison .comparison-box.part-1 .comparison-imgs.small p{font-size:18px}@media screen and (max-width: 768px){.comparison .comparison-box.part-1 .comparison-imgs.small p{font-size:2.6vw}}@media screen and (max-width: 480px){.comparison .comparison-box.part-1 .comparison-imgs.small p{font-size:12px}}.comparison .comparison-box.part-1 .left .box{padding:12px 24px 20px 24px}.comparison .comparison-box.part-1 .left .box .flatrate{display:block;margin:0 auto}.comparison .comparison-box.part-1 .left .box .allin{margin:20px auto 16px;color:#f7920e;text-decoration:underline;font-size:24px;font-weight:bold;display:inline-block;line-height:1.3}.comparison .comparison-box.part-1 .left .box .imgs{border:#f7920e solid 4px;border-radius:10px;padding:10px 0;position:relative}@media screen and (max-width: 768px){.comparison .comparison-box.part-1 .left .box{padding:1.562vw 3.125vw 2.604vw 3.125vw}.comparison .comparison-box.part-1 .left .box .flatrate{width:29.947vw}.comparison .comparison-box.part-1 .left .box .allin{font-size:3.776vw;margin:2.604vw auto 2.083vw}.comparison .comparison-box.part-1 .left .box .imgs{border-width:.52vw;padding:.13vw;border-radius:1.302vw}}.comparison .comparison-box.part-1 .right .box h3{margin-bottom:18px}@media screen and (max-width: 768px){.comparison .comparison-box.part-1 .right .box h3{margin-bottom:2.343vw}}.comparison .comparison-box.part-1 .right .box .flex{margin-bottom:59px}.comparison .comparison-box.part-1 .right .box .flex .bg-light-y{padding:10px 0;border-radius:10px;position:relative}.comparison .comparison-box.part-1 .right .box .flex .bg-light-y::after{content:"追加費用発生";position:absolute;color:#f7920e;font-weight:bold;text-decoration:underline;bottom:-36px;right:50%;transform:translateX(72px);font-size:24px;white-space:nowrap}.comparison .comparison-box.part-1 .right .box .flex .comparison-imgs .blue{color:#0ca26c}.comparison .comparison-box.part-1 .right .box .flex span{font-size:32px;font-weight:bold;font-family:"Rounded Mplus 1c","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin:0 -10px;z-index:2}@media screen and (max-width: 768px){.comparison .comparison-box.part-1 .right .box .flex{margin-bottom:7.682vw}.comparison .comparison-box.part-1 .right .box .flex .bg-light-y{padding:1.302vw 0;border-radius:1.302vw}.comparison .comparison-box.part-1 .right .box .flex .bg-light-y:after{font-size:3.906vw;bottom:-4.687vw;transform:translateX(11.5vw)}.comparison .comparison-box.part-1 .right .box .flex span{font-size:6.51vw;margin:0 -1.302vw}}.comparison .comparison-box.part-1 .right .box:first-of-type .flex .bg-light-y{display:flex;justify-content:center;align-items:center}.comparison .comparison-box.part-1 .flex{display:flex;justify-content:center;align-items:center}.comparison .comparison-box.part-2{margin-top:16px}@media screen and (max-width: 768px){.comparison .comparison-box.part-2{margin-top:2.08vw}}.comparison .comparison-box.part-2 .left .box{padding:0 16px 30px}.comparison .comparison-box.part-2 .left .box p{margin:30px 0 32px;font-size:30px;font-weight:bold;color:#f7920e;text-decoration:underline;line-height:1.3;display:inline-block}.comparison .comparison-box.part-2 .left .box .truck{display:block;margin:0 auto;width:calc(100% - 15.625vw)}@media screen and (max-width: 768px){.comparison .comparison-box.part-2 .left .box{padding:5.859vw 8.333vw}.comparison .comparison-box.part-2 .left .box p{font-size:4.442vw;margin:3.906vw 0 4.166vw}}.comparison .comparison-box.part-2 .right .texts{margin-top:30px;display:flex;justify-content:start;align-items:center;padding:0 26px 38px}.comparison .comparison-box.part-2 .right .texts p{text-align:left;font-size:24px;line-height:1.4;font-weight:bold;margin-left:42px}.comparison .comparison-box.part-2 .right .texts img{width:30.01%}@media screen and (max-width: 768px){.comparison .comparison-box.part-2 .right .texts{margin-top:6.77vw;padding:0 5.468vw 7.291vw}.comparison .comparison-box.part-2 .right .texts p{font-size:3.645vw;margin-left:6.51vw}}@media screen and (max-width: 480px){.comparison .comparison-box.part-2 .right .texts p{font-size:14px}}.comparison .comparison-box.part-3 .left .box{padding:26px 16px 0;font-weight:bold}.comparison .comparison-box.part-3 .left .box h3{background-color:#f7920e;color:#fff;font-family:"Rounded Mplus 1c","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-style:oblique;font-size:28px;padding:10px 0;border-radius:20px}.comparison .comparison-box.part-3 .left .box h3:first-of-type{margin-bottom:30px}.comparison .comparison-box.part-3 .left .box h3:last-of-type{margin-bottom:20px}.comparison .comparison-box.part-3 .left .box ul{margin-bottom:30px;display:flex;justify-content:space-around}.comparison .comparison-box.part-3 .left .box ul li{display:flex;flex-direction:column;justify-content:space-between}.comparison .comparison-box.part-3 .left .box ul li img{padding-bottom:24px}.comparison .comparison-box.part-3 .left .box ul li p{font-size:18px}@media screen and (max-width: 768px){.comparison .comparison-box.part-3 .left .box{padding:2.864vw 2.604vw 0}.comparison .comparison-box.part-3 .left .box h3{font-size:4.557vw;padding:1.562vw;border-radius:2.604vw}.comparison .comparison-box.part-3 .left .box h3:first-of-type{margin-bottom:5.859vw}.comparison .comparison-box.part-3 .left .box h3:last-of-type{margin-bottom:1.953vw}.comparison .comparison-box.part-3 .left .box ul{margin-bottom:1.82vw}.comparison .comparison-box.part-3 .left .box ul li img{padding-bottom:.781vw;max-width:29.94vw}.comparison .comparison-box.part-3 .left .box ul li p{font-size:3.906vw}}.comparison .comparison-box.part-3 .right .box{padding-right:16px;padding-left:16px}.comparison .comparison-box.part-3 .right .box .texts{display:flex;justify-content:space-between;align-items:center}.comparison .comparison-box.part-3 .right .box .texts p{font-size:24px;font-weight:bold;text-align:left;width:53.867%;line-height:1.3}.comparison .comparison-box.part-3 .right .box:first-of-type{padding-bottom:48px}.comparison .comparison-box.part-3 .right .box:first-of-type .texts{margin-top:36px}.comparison .comparison-box.part-3 .right .box:first-of-type .texts img{width:37.5%}.comparison .comparison-box.part-3 .right .box:last-of-type{padding-bottom:38px}.comparison .comparison-box.part-3 .right .box:last-of-type .texts img{width:26.785%}@media screen and (max-width: 768px){.comparison .comparison-box.part-3 .right .box{padding-right:4.427vw;padding-left:4.427vw}.comparison .comparison-box.part-3 .right .box .texts p{font-size:3.645vw}}@media screen and (max-width: 768px) and (max-width: 480px){.comparison .comparison-box.part-3 .right .box .texts p{font-size:14px}}@media screen and (max-width: 768px){.comparison .comparison-box.part-3 .right .box:first-of-type{padding-bottom:9.505vw}.comparison .comparison-box.part-3 .right .box:first-of-type .texts{margin-top:7.031vw}.comparison .comparison-box.part-3 .right .box:last-of-type{padding-bottom:7.031vw}}.flat-pack{padding:50px 0 0}.flat-pack .ttl-section{padding:0 16px}@media screen and (max-width: 768px){.flat-pack .sec-ttl h2::before{left:-15vw}.flat-pack .sec-ttl h2 span{font-size:6.812vw}}.flat-pack .no-more-cost{margin-top:30px;background-color:#fff8dc;padding:0 16px}.flat-pack .no-more-cost .inner{padding:30px 0 40px}@media screen and (max-width: 768px){.flat-pack .no-more-cost .inner{padding:7.031vw 0}}.flat-pack .no-more-cost .inner .main-txt{color:#f7920e;font-weight:bold;font-size:40px;margin:0 auto 22px;text-decoration:underline;display:inline-block}@media screen and (max-width: 768px){.flat-pack .no-more-cost .inner .main-txt{font-size:5.208vw}}.flat-pack .no-more-cost .inner .sub-txt{color:#f7920e;font-weight:bold;font-size:24px;margin-bottom:38px}@media screen and (max-width: 768px){.flat-pack .no-more-cost .inner .sub-txt{font-size:3.125vw;margin-bottom:4.947vw}}@media screen and (max-width: 480px){.flat-pack .no-more-cost .inner .sub-txt{font-size:14px}}.flat-pack .no-more-cost .inner .box{font-weight:bold;font-family:"Rounded Mplus 1c","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;border:3px solid #0ca26c;border-radius:10px}@media screen and (max-width: 768px){.flat-pack .no-more-cost .inner .box{border-radius:1.302vw}}.flat-pack .no-more-cost .inner .box h3{font-size:36px;padding:26px 0;background-color:#0ca26c;color:#fff;overflow:hidden}@media screen and (max-width: 768px){.flat-pack .no-more-cost .inner .box h3{font-size:6.119vw;line-height:1.4;padding:1.302vw 0}}.flat-pack .no-more-cost .inner .box .flex{display:flex;padding:24px;background-color:#fff}@media screen and (max-width: 768px){.flat-pack .no-more-cost .inner .box .flex{display:block;padding:3.125vw 3.125vw 0 3.125vw}}.flat-pack .no-more-cost .inner .box .flex .left{margin-right:1.525%}.flat-pack .no-more-cost .inner .box .flex .left p{font-size:22px;margin-bottom:12px}.flat-pack .no-more-cost .inner .box .flex .left p span{color:#f7920e;font-size:36px}@media screen and (max-width: 768px){.flat-pack .no-more-cost .inner .box .flex .left p{font-size:4.687vw}.flat-pack .no-more-cost .inner .box .flex .left p span{font-size:6.51vw}}@media screen and (max-width: 768px){.flat-pack .no-more-cost .inner .box .flex .right{margin:2.083vw auto 0;width:70vw}}.flat-pack .no-more-cost .inner .box .flex .right .flex2{display:flex}.flat-pack .no-more-cost .inner .box .flex .right .flex2 .imgset{position:relative;font-weight:bold}.flat-pack .no-more-cost .inner .box .flex .right .flex2 .imgset:not(:last-of-type){margin-right:.5%}.flat-pack .no-more-cost .inner .box .flex .right .flex2 .imgset:first-of-type{margin-bottom:16px}.flat-pack .no-more-cost .inner .box .flex .right .flex2 .imgset img{width:150px}.flat-pack .no-more-cost .inner .box .flex .right .flex2 .imgset p{font-size:22px;position:absolute;top:50%;left:-4px;right:0;transform:translateY(-50%);line-height:1.2em}@media screen and (max-width: 1212px){.flat-pack .no-more-cost .inner .box .flex .right .flex2 .imgset.small p{font-size:18px;letter-spacing:.06em}}@media screen and (max-width: 768px){.flat-pack .no-more-cost .inner .box .flex .right .flex2:not(:last-child){margin-bottom:1.156vw}.flat-pack .no-more-cost .inner .box .flex .right .flex2 .imgset:first-of-type{margin-bottom:0}.flat-pack .no-more-cost .inner .box .flex .right .flex2 .imgset img{width:23.43vw}.flat-pack .no-more-cost .inner .box .flex .right .flex2 .imgset img.leopard{transform:translateY(2px)}.flat-pack .no-more-cost .inner .box .flex .right .flex2 .imgset p{font-size:3.645vw;left:-.52vw}.flat-pack .no-more-cost .inner .box .flex .right .flex2 .imgset.small p{font-size:3.2vw}}.flat-pack .pack-list{padding:0 16px}.flat-pack .pack-list .inner{padding:40px 0}.flat-pack .pack-list .inner ul{display:flex}.flat-pack .pack-list .inner ul:not(:last-child){margin-bottom:32px}.flat-pack .pack-list .inner ul li:not(:last-child){margin-right:20px}@media screen and (max-width: 768px){.flat-pack .pack-list .inner{padding:20px 0 50px}.flat-pack .pack-list .inner ul{display:block}.flat-pack .pack-list .inner ul:not(:last-child){margin:0}.flat-pack .pack-list .inner ul li{margin-bottom:30px}.flat-pack .pack-list .inner ul li:not(:last-child){margin-right:0}}.flat-pack .optimize-plan{background-color:#008756;background-image:repeating-linear-gradient(-45deg, #fff, #fff 3px, transparent 0, transparent 6px);padding:26px 0}@media screen and (max-width: 768px){.flat-pack .optimize-plan{padding:3.421vw 0}}.flat-pack .optimize-plan .wrapper{background-color:#e3f4ea;padding:0 16px}.flat-pack .optimize-plan .wrapper .inner{font-weight:bold;padding:34px 0;position:relative}@media screen and (max-width: 768px){.flat-pack .optimize-plan .wrapper .inner{padding:1.822vw 0 40px}}.flat-pack .optimize-plan .wrapper .inner::before{position:absolute;content:"";width:150px;height:194px;background:url(/assets/img/icon-caution.png) center/contain no-repeat;top:-52px;left:52px}@media screen and (max-width: 1212px){.flat-pack .optimize-plan .wrapper .inner::before{left:0}}@media screen and (max-width: 768px){.flat-pack .optimize-plan .wrapper .inner::before{width:19.53vw;height:25.26vw}}.flat-pack .optimize-plan .wrapper .inner .ttl{font-size:34px;margin-bottom:54px;text-align:left;margin-left:20.182vw;line-height:1.3}.flat-pack .optimize-plan .wrapper .inner .ttl span{color:#f7920e;font-size:40px}@media screen and (max-width: 768px){.flat-pack .optimize-plan .wrapper .inner .ttl{font-size:4.427vw;margin-bottom:7.03vw}.flat-pack .optimize-plan .wrapper .inner .ttl span{font-size:5.208vw}}.flat-pack .optimize-plan .wrapper .inner .packlist{display:flex;align-items:center}@media screen and (max-width: 768px){.flat-pack .optimize-plan .wrapper .inner .packlist{display:block}}.flat-pack .optimize-plan .wrapper .inner .packlist::before{display:inline-block;content:"";background:url(/assets/ui/leopard-smile2.png) center/contain no-repeat;width:224px;height:136px;margin-right:18px}@media screen and (max-width: 768px){.flat-pack .optimize-plan .wrapper .inner .packlist::before{display:none}}.flat-pack .optimize-plan .wrapper .inner .packlist li{font-family:"Rounded Mplus 1c","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;padding-bottom:16px;width:290px;height:174px;border:3px solid #0ca26c}@media screen and (max-width: 768px){.flat-pack .optimize-plan .wrapper .inner .packlist li{width:100%;height:auto;padding:0 3.385vw}.flat-pack .optimize-plan .wrapper .inner .packlist li:not(:last-child){margin:0 0 6.51vw 0}}.flat-pack .optimize-plan .wrapper .inner .packlist li:not(:last-child){margin-right:2.711%}.flat-pack .optimize-plan .wrapper .inner .packlist li .name{font-size:20px;margin-top:-27px;z-index:2;background-color:#e3f4ea;display:inline-block;padding:0 10px;margin-bottom:10px}.flat-pack .optimize-plan .wrapper .inner .packlist li .name span{font-size:54px}@media screen and (max-width: 768px){.flat-pack .optimize-plan .wrapper .inner .packlist li .name{font-size:2.604vw}.flat-pack .optimize-plan .wrapper .inner .packlist li .name span{font-size:7.03vw}}@media screen and (max-width: 768px) and (max-width: 480px){.flat-pack .optimize-plan .wrapper .inner .packlist li .name{font-size:12px}}@media screen and (max-width: 768px){.flat-pack .optimize-plan .wrapper .inner .packlist li .flex{display:flex;justify-content:space-between;align-items:center}}.flat-pack .optimize-plan .wrapper .inner .packlist li .price{font-size:26px}.flat-pack .optimize-plan .wrapper .inner .packlist li .price span{font-size:52px}@media screen and (max-width: 1212px){.flat-pack .optimize-plan .wrapper .inner .packlist li .price span{font-size:4.406vw}}@media screen and (max-width: 768px){.flat-pack .optimize-plan .wrapper .inner .packlist li .price{font-size:4.166vw}.flat-pack .optimize-plan .wrapper .inner .packlist li .price span{font-size:9.635vw}}.flat-pack .optimize-plan .wrapper .inner .packlist li .size{font-size:22px}@media screen and (max-width: 768px){.flat-pack .optimize-plan .wrapper .inner .packlist li .size{font-size:2.864vw}}@media screen and (max-width: 480px){.flat-pack .optimize-plan .wrapper .inner .packlist li .size{font-size:14px}}.flat-pack .optimize-plan .wrapper .inner .packlist li.flat .name{color:#0ca26c;width:150px}@media screen and (max-width: 480px){.flat-pack .optimize-plan .wrapper .inner .packlist li.flat .name{width:100px}}.flat-pack .optimize-plan .wrapper .inner .packlist li.flat .price{margin-bottom:10px}.flat-pack .optimize-plan .wrapper .inner .packlist li.flat .size{background-color:#0ca26c;border-radius:20px;color:#fff;padding:10px 15.492%;display:inline-block;width:200px}.flat-pack .optimize-plan .wrapper .inner .packlist li.flat .size.is--sp{display:none}@media screen and (max-width: 1212px){.flat-pack .optimize-plan .wrapper .inner .packlist li.flat .size{width:190px}}@media screen and (max-width: 768px){.flat-pack .optimize-plan .wrapper .inner .packlist li.flat .size{padding:1.302vw 6.77vw;border-radius:2.604vw;white-space:nowrap;width:auto}.flat-pack .optimize-plan .wrapper .inner .packlist li.flat .size.is--pc{display:none}.flat-pack .optimize-plan .wrapper .inner .packlist li.flat .size.is--sp{display:inline-block}}.flat-pack .optimize-plan .wrapper .inner .packlist li.custom{border-color:#f7920e}.flat-pack .optimize-plan .wrapper .inner .packlist li.custom .name{color:#f7920e}@media screen and (max-width: 768px){.flat-pack .optimize-plan .wrapper .inner .packlist li.custom .name{width:300px}}@media screen and (max-width: 480px){.flat-pack .optimize-plan .wrapper .inner .packlist li.custom .name{width:200px}}.flat-pack .optimize-plan .wrapper .inner .packlist li.custom .name span{font-size:50px}@media screen and (max-width: 1212px){.flat-pack .optimize-plan .wrapper .inner .packlist li.custom .name span{font-size:4.237vw}}@media screen and (max-width: 768px){.flat-pack .optimize-plan .wrapper .inner .packlist li.custom .name span{font-size:7.03vw}}.flat-pack .optimize-plan .wrapper .inner .packlist li.custom .size{line-height:1.5}.flat-pack .optimize-plan .wrapper .inner .packlist li.custom .size span{font-size:26px;color:#f7920e}@media screen and (max-width: 768px){.flat-pack .optimize-plan .wrapper .inner .packlist li.custom .size{font-size:3.906vw}.flat-pack .optimize-plan .wrapper .inner .packlist li.custom .size span{font-size:4.166vw}}.purchase-service{padding-top:40px}@media screen and (max-width: 768px){.purchase-service{padding-top:5.468vw}}.purchase-service .content{background-color:#fff8dc;padding:0 16px;margin-top:30px}@media screen and (max-width: 768px){.purchase-service .content{margin-top:7.552vw}}.purchase-service .content .inner{padding:30px 0 34px}@media screen and (max-width: 768px){.purchase-service .content .inner{padding:5.208vw 0 4.427vw}}.purchase-service .content .inner .sub-ttl{font-size:36px;font-weight:bold;text-decoration:underline;margin-bottom:50px;color:#f7920e;display:inline-block}@media screen and (max-width: 768px){.purchase-service .content .inner .sub-ttl{font-size:4.687vw;margin-bottom:9.375vw}}.purchase-service .content .inner ol{display:flex;justify-content:space-between;margin-bottom:42px}@media screen and (max-width: 768px){.purchase-service .content .inner ol{margin-bottom:2.864vw;display:block}}.purchase-service .content .inner ol li{padding:114px 16px 20px;border:5px solid #0ca26c;border-radius:10px;background-color:#fff;position:relative;width:30.388%}@media screen and (max-width: 768px){.purchase-service .content .inner ol li{padding:14.843vw 5.208vw 2.6vw;width:100%;display:flex;justify-content:space-between;align-items:center;border-width:.651vw;border-radius:1.302vw}.purchase-service .content .inner ol li:not(:last-child){margin-bottom:5.989vw}.purchase-service .content .inner ol li img{width:37.142%}.purchase-service .content .inner ol li .txt-sec{width:45.14%}.purchase-service .content .inner ol li .txt-sec .txt{text-align:left}}.purchase-service .content .inner ol li .ribbon{font-size:26px}@media screen and (max-width: 768px){.purchase-service .content .inner ol li .ribbon{font-size:3.385vw}}.purchase-service .content .inner ol li.red{border-color:#f7920e}.purchase-service .content .inner ol li.red .ribbon{background-color:#f7920e}.purchase-service .content .inner ol li.red .ribbon::after{border-color:#f7920e;border-bottom-color:transparent}.purchase-service .content .inner ol li.pink{border-color:#f87798}.purchase-service .content .inner ol li.pink .ribbon{background-color:#f87798}.purchase-service .content .inner ol li.pink .ribbon::after{border-color:#f87798;border-bottom-color:transparent}.purchase-service .content .inner ol li h4{font-size:36px;font-weight:bold;margin:20px 0 12px}.purchase-service .content .inner ol li .txt{font-size:16px;line-height:1.666}@media screen and (max-width: 768px){.purchase-service .content .inner ol li h4{font-size:4.687vw;margin:0 0 1.562vw}.purchase-service .content .inner ol li .txt{font-size:3.645vw}}.purchase-service .content .inner .bottom-txt{font-size:20px;line-height:1.555}.purchase-service .content .inner .bottom-txt span{color:#f7920e}@media screen and (max-width: 768px){.purchase-service .content .inner .bottom-txt{font-size:3.38vw;text-align:left}}@media screen and (max-width: 480px){.purchase-service .content .inner .bottom-txt{font-size:14px}}.service-cmn{margin-top:40px}.service-pickup__title{margin:30px auto 40px}.service-pickup__title .panda-icon-heading .text{background:#fff699}.service-pickup__container{border:10px solid #fff799;padding:40px 40px 30px;margin-bottom:50px}.service-pickup__item{margin-bottom:55px}.service-pickup__item .service-pickup__item-balloon{margin-top:95px !important}.service-pickup__item .service-pickup__item-balloon.yellow{border:3px solid #ffc961;margin-top:40px !important}.service-pickup__item .service-pickup__item-balloon.yellow::before{border-color:#ffc961 transparent transparent transparent !important}.service-pickup__item .service-pickup__item-balloon.yellow .left{background:#ffc961}.service-pickup__item .service-pickup__item-balloon.blue{border:3px solid #5cc39a}.service-pickup__item .service-pickup__item-balloon.blue::before{border-color:#5cc39a transparent transparent transparent !important}.service-pickup__item .service-pickup__item-balloon.blue .left{background:#5cc39a}.service-pickup__item .service-pickup__item-balloon.orange{border:3px solid #fbc27a}.service-pickup__item .service-pickup__item-balloon.orange::before{border-color:#fbc27a transparent transparent transparent !important}.service-pickup__item .service-pickup__item-balloon.orange .left{background:#fbc27a}.service-pickup__item .service-pickup__item-balloon.orange .right{font-size:38px !important}@media screen and (max-width: 768px){.service-pickup__item .service-pickup__item-balloon.orange .right{font-size:17px !important}}.service-pickup__item .text{font-size:20px;margin:35px auto}.service-pickup__item.last{max-width:800px;margin:0 auto;padding-top:40px;border-top:5px solid #dcdcdc}.service-pickup__item .description{font-size:26px;line-height:1.8}.service-pickup__item .description .red{display:block;color:#e01414}@media screen and (max-width: 768px){.service-cmn .heading img{width:85%;max-width:380px}.service-cmn .btn-more{margin-bottom:0}.service-pickup__title{margin:20px auto}.service-pickup__title img{width:70%;max-width:280px}.service-pickup__container{border:8px solid #fff799;padding:15px;margin:0 -3%}.service-pickup__item{margin-bottom:45px}.service-pickup__item .text{font-size:14px;margin:15px auto;line-height:1.6}.service-pickup__item .img img{max-width:90%}.service-pickup__item.last{padding-top:40px;border-top:3px solid #dcdcdc}.service-pickup__item .description{font-size:18px}.service-pickup__item .description .red{display:block;color:#e01414}}.available-service .ttl-section{padding:0 16px}.available-service .ttl-section .sec-ttl h2::before{z-index:-1}.available-service .content{margin-top:32px;background-color:#fff8dc;padding:0 16px}.available-service .content .inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:80px 0 60px}@media screen and (max-width: 768px){.available-service .content .inner{padding:10.416vw 0 10.937vw}}.available-service .content .inner li{width:48.305%;border:6px solid #d9d9d8;border-radius:6px;padding:88px 32px 16px;position:relative;background-color:#fff}@media screen and (max-width: 768px){.available-service .content .inner li{width:100%;padding:1.562vw 3.385vw 3.125vw;border-width:.781vw;border-radius:.781vw}}.available-service .content .inner li .ribbon{line-height:1;top:-40px}@media screen and (max-width: 768px){.available-service .content .inner li .ribbon{left:8.5vw;top:-2.604vw}}.available-service .content .inner li:first-child,.available-service .content .inner li:nth-child(2){margin-bottom:72px}@media screen and (max-width: 768px){.available-service .content .inner li:not(:last-child){margin-bottom:3.645vw}}.available-service .content .inner li h3{font-size:30px;font-weight:bold;margin-bottom:18px}@media screen and (max-width: 768px){.available-service .content .inner li h3{font-size:4.427vw;margin:0 0 3.385vw 13.021vw;line-height:1.3;text-align:left}}@media screen and (max-width: 480px){.available-service .content .inner li h3{margin-bottom:16px}}.available-service .content .inner li .txt{font-size:18px;line-height:1.6;text-align:left}@media screen and (max-width: 768px){.available-service .content .inner li .txt{font-size:3.385vw}}@media screen and (max-width: 480px){.available-service .content .inner li .txt{font-size:14px}}.voice{padding:50px 16px 0}.voice.page{padding-top:60px}@media screen and (max-width: 768px){.voice{padding:8.723vw 16px 0}.voice.page{padding-top:7.031vw}.voice .sec-ttl h1::before{z-index:-1;left:-14vw}}.voice.area .sec-ttl h2{max-width:800px}@media screen and (max-width: 768px){.voice.area .sec-ttl h2{max-width:69.01vw}}.voice .voice-summary{color:#333;border:3px solid #ccc;max-width:600px;margin:40px auto 0;padding:30px 0 10px;background-color:#fef7d3;border-radius:5px}@media screen and (max-width: 768px){.voice .voice-summary{max-width:450px;margin-top:30px;padding:20px 0 15px;border-width:2px}}.voice .voice-summary .count{font-size:24px;font-weight:bold;line-height:1.5}@media screen and (max-width: 768px){.voice .voice-summary .count{font-size:19px}}.voice .voice-summary .count span{font-size:130%;color:#f7920e}.voice .voice-summary .average{font-size:30px;font-weight:bold;margin-top:20px}@media screen and (max-width: 768px){.voice .voice-summary .average{font-size:24px}}.voice .voice-summary .average span{font-size:140%;color:#f7920e}.voice .voice-summary .note{font-size:13px;margin-top:30px;line-height:1.4}@media screen and (max-width: 768px){.voice .voice-summary .note{font-size:11px;margin-top:15px}}.voice .inner{margin-top:52px}@media screen and (max-width: 768px){.voice .inner{margin-top:6.77vw}}.voice .inner>li{border:#d9d9d8 solid 6px;border-radius:10px}@media screen and (max-width: 768px){.voice .inner>li{border-width:.781vw;border-radius:1.302vw}}.voice .inner>li:not(:last-child){margin-bottom:40px}@media screen and (max-width: 768px){.voice .inner>li:not(:last-child){margin-bottom:4.166vw}}.voice .inner>li .upper{padding:30px 24px 16px;display:flex;justify-content:space-between;text-align:left;border-bottom:#d9d9d8 solid 6px;background-color:#fff8dc;overflow:hidden}@media screen and (max-width: 768px){.voice .inner>li .upper{display:block;border-width:.781vw}}.voice .inner>li .upper .left{width:16%}@media screen and (max-width: 768px){.voice .inner>li .upper .left{display:flex;justify-content:center;align-items:center;width:auto;margin-bottom:2.343vw}.voice .inner>li .upper .left img{width:21.875vw;margin-right:2.083vw}}.voice .inner>li .upper .left p{font-size:14px;text-decoration:underline;line-height:1.6}@media screen and (max-width: 768px){.voice .inner>li .upper .left p{font-size:3.906vw}}.voice .inner>li .upper .right{width:79.152%}@media screen and (max-width: 768px){.voice .inner>li .upper .right{width:auto}}.voice .inner>li .upper .right h3{font-size:36px;font-weight:bold;margin-bottom:22px;color:#f7920e;line-height:1.3}@media screen and (max-width: 768px){.voice .inner>li .upper .right h3{font-size:4.687vw;margin-bottom:2.864vw}}@media screen and (max-width: 480px){.voice .inner>li .upper .right h3{font-size:22px}}.voice .inner>li .upper .right p{font-size:19px;line-height:1.5}@media screen and (max-width: 768px){.voice .inner>li .upper .right p{font-size:2.473vw}}@media screen and (max-width: 480px){.voice .inner>li .upper .right p{font-size:14px}}.voice .inner>li .under{height:170px;padding:0 30px}@media screen and (max-width: 1212px){.voice .inner>li .under{padding:0 12px}}@media screen and (max-width: 768px){.voice .inner>li .under{height:auto;padding:5.729vw 2.083vw 0}}.voice .inner>li .under .point{height:100%;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.voice .inner>li .under .point{flex-wrap:wrap}}.voice .inner>li .under .point::before{content:"";background:url(/assets/img/truck-run-s.png) center/contain no-repeat;width:20.21%;height:135px;display:block}@media screen and (max-width: 768px){.voice .inner>li .under .point::before{display:none}}.voice .inner>li .under .point li .name{background-color:#0ca26c;color:#fff;border-radius:24px;padding:10px 44px;margin-bottom:18px;font-size:24px;font-family:"Rounded Mplus 1c","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold}@media screen and (max-width: 1212px){.voice .inner>li .under .point li .name{padding:10px}}.voice .inner>li .under .point li .star{color:#0ca26c;font-size:36px}.voice .inner>li .under .point li .star span{width:36px;height:36px;display:inline-block;position:relative}.voice .inner>li .under .point li .star span::before{position:absolute;top:0;left:0;content:"☆"}.voice .inner>li .under .point li .star.rating-1 span:nth-child(1)::before,.voice .inner>li .under .point li .star.rating-2 span:nth-child(-n+2)::before,.voice .inner>li .under .point li .star.rating-3 span:nth-child(-n+3)::before,.voice .inner>li .under .point li .star.rating-4 span:nth-child(-n+4)::before,.voice .inner>li .under .point li .star.rating-5 span:nth-child(-n+5)::before{content:"★"}@media screen and (max-width: 1212px){.voice .inner>li .under .point li .star{font-size:3.05vw}.voice .inner>li .under .point li .star span{width:3.05vw;height:3.05vw}}@media screen and (max-width: 768px){.voice .inner>li .under .point li{width:41.666vw;margin-bottom:4.427vw}}@media screen and (max-width: 768px) and (max-width: 480px){.voice .inner>li .under .point li{width:40vw}}@media screen and (max-width: 768px){.voice .inner>li .under .point li img{width:29.687vw}.voice .inner>li .under .point li .name{font-size:3.645vw;padding:1.302vw 5.208vw;margin-bottom:1.562vw;border-radius:3.125vw}}@media screen and (max-width: 768px) and (max-width: 480px){.voice .inner>li .under .point li .name{font-size:14px}}@media screen and (max-width: 768px){.voice .inner>li .under .point li .star{font-size:5.598vw}.voice .inner>li .under .point li .star span{width:5.598vw;height:5.598vw}}.voice .more{display:block;width:85%;max-width:400px;padding:20px 0;margin:40px auto 0;font-size:20px;font-weight:bold;color:#333;background-color:#fcc004;border-radius:6px;box-shadow:1px 2px 5px #b59a44}@media screen and (max-width: 768px){.voice .more{font-size:18px;padding:15px 0;max-width:320px;margin-top:30px}}.voice .pagination{margin-bottom:50px}@media screen and (max-width: 768px){.voice .pagination{margin-bottom:25px}}.example{margin-top:60px}@media screen and (max-width: 768px){.example{margin-top:8.723vw}.example .sec-ttl h2::before{z-index:-1;left:-14vw}}.example .content{margin-top:30px;padding:0 16px;background-color:#fdfdb1;background-image:repeating-linear-gradient(-45deg, #fff, #fff 3px, transparent 0, transparent 6px)}@media screen and (max-width: 768px){.example .content{margin-top:4.687vw}}.example .content .inner{padding:50px 0}@media screen and (max-width: 768px){.example .content .inner{padding:12.5vw 0}}.example .content .inner li{text-align:left;border:6px solid #0ca26c;border-radius:10px}.example .content .inner li:not(:last-child){margin-bottom:74px}@media screen and (max-width: 768px){.example .content .inner li{border-width:4px;border-radius:4px}.example .content .inner li:not(:last-child){margin-bottom:7.552vw}}@media screen and (max-width: 480px){.example .content .inner li{border-width:2px}}.example .content .inner li .upper{padding:20px 30px 5px;background-color:#fff;position:relative}.example .content .inner li .upper .ribbon{left:84px}.example .content .inner li .upper h3{font-size:36px;font-weight:bold;line-height:1.389;color:#0ca26c;padding-left:138px;min-height:100px}.example .content .inner li .upper .before-after{display:flex;justify-content:space-between;align-items:center}.example .content .inner li .upper .before-after .before,.example .content .inner li .upper .before-after .after{position:relative;margin-bottom:20px}.example .content .inner li .upper .before-after .before p,.example .content .inner li .upper .before-after .after p{color:#fff;font-family:"Rounded Mplus 1c","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18px;font-weight:bold;position:absolute;top:0;left:12px;padding:8px 25px;border-radius:0 0 10px 10px;text-align:center}@media screen and (max-width: 1212px){.example .content .inner li .upper .before-after .before,.example .content .inner li .upper .before-after .after{width:41.254vw;margin-bottom:1.65vw}.example .content .inner li .upper .before-after .before p,.example .content .inner li .upper .before-after .after p{font-size:1.485vw;border-radius:0 0 1.3vw 1.3vw}}@media screen and (max-width: 480px){.example .content .inner li .upper .before-after .before p,.example .content .inner li .upper .before-after .after p{font-size:16px;width:auto;transform:scale(0.6);transform-origin:top left;left:6px;padding:8px 10px}}.example .content .inner li .upper .before-after .before p{background-color:#0ca26c}.example .content .inner li .upper .before-after .after p{background-color:#f7920e}.example .content .inner li .upper .before-after .after img{border:6px solid #f7920e;border-radius:6px;box-shadow:2px 4px 4px #9f9f9f}@media screen and (max-width: 1212px){.example .content .inner li .upper .before-after .after img{border-width:4px;box-shadow:0.165vw 0.33vw 0.33vw #9f9f9f;border-radius:.495vw}}@media screen and (max-width: 480px){.example .content .inner li .upper .before-after .after img{border-width:2px}}.example .content .inner li .upper .before-after .after::before,.example .content .inner li .upper .before-after .after::after{content:"";background-position:center;background-size:contain;position:absolute}@media screen and (max-width: 1212px){.example .content .inner li .upper .before-after .after::before{width:3.795vw;height:3.795vw;left:-2.97vw}}@media screen and (max-width: 1212px){.example .content .inner li .upper .before-after .after::after{width:8.58vw;height:6.93vw;right:-.495vw;bottom:-.825vw}}.example .content .inner li .upper .before-after .triangle{border-color:transparent transparent transparent #dcdcdc;border-width:35px 0 35px 30px;border-style:solid;width:0;height:0}@media screen and (max-width: 1212px){.example .content .inner li .upper .before-after .triangle{border-width:2.887vw 0 2.887vw 2.475vw}}@media screen and (max-width: 768px){.example .content .inner li .upper{padding:.26vw .39vw .651vw}.example .content .inner li .upper .ribbon{left:9.5vw}.example .content .inner li .upper h3{font-size:4.687vw;padding-left:17.968vw;min-height:12.76vw}}.example .content .inner li .under{background-color:#0ca26c;color:#fff}.example .content .inner li .under p{font-size:16px;line-height:2;padding:14px 22px;margin-left:230px;position:relative}.example .content .inner li .under p::before{content:"";background:url(/assets/img/mascot-heading-s.png) center/cover no-repeat;width:196px;height:156px;position:absolute;left:-200px;bottom:-7px}@media screen and (max-width: 768px){.example .content .inner li .under p{font-size:3.645vw;padding:1.822vw 2.864vw;margin-left:0}.example .content .inner li .under p::before{display:block;float:left;width:25.52vw;height:20.312vw;position:static}}@media screen and (max-width: 480px){.example .content .inner li .under p{font-size:14px}}.example .content .inner li:nth-of-type(2n) .under p::before{background:url(/assets/ui/leopard-stand.png) center/contain no-repeat}.faq-cmn{margin-top:50px;margin-bottom:40px;padding:0 16px}.area-lp .faq-cmn{padding-top:40px}.faq-cmn-list{margin-top:34px}.faq-cmn-list__item{border:4px solid #0ca26c;text-align:left}.faq-cmn-list__item:not(:last-child){margin-bottom:26px}@media screen and (max-width: 480px){.faq-cmn-list__item{border-width:3px}}.faq-cmn-list__item .text{padding-left:24px}.faq-cmn-list__item-q{display:flex;justify-content:flex-start;align-items:center;padding:10px 30px 10px 7px;background:#0ca26c}.faq-cmn-list__item-q .text{font-size:28px;font-weight:bold;color:#fff;line-height:1.4}.faq-cmn-list__item-a{display:flex;justify-content:flex-start;align-items:center;padding:10px 30px 10px 7px}.faq-cmn-list__item-a a{color:#f7920e}.faq-cmn-list__item-a .text{font-size:18px;line-height:1.8}.faq-cmn-list__item img{width:79px;height:58px}@media screen and (max-width: 768px){.faq-cmn{margin:4.557vw auto 8.33vw}.faq-cmn-list__item{margin-bottom:15px;text-align:left}.faq-cmn-list__item .text{width:calc(100% - 50px);padding-left:20px}.faq-cmn-list__item-q{padding:1.3vw 1.04vw 1.3vw 2.604vw;background:#0ca26c}.faq-cmn-list__item-q .text{font-size:4.687vw}.faq-cmn-list__item-a{display:flex;justify-content:flex-start;padding:1.3vw 1.04vw 1.3vw 2.604vw}.faq-cmn-list__item-a .text{font-size:3.645vw}}@media screen and (max-width: 768px) and (max-width: 480px){.faq-cmn-list__item-a .text{font-size:14px}}@media screen and (max-width: 768px){.faq-cmn-list__item img{width:10.416vw;height:7.466vw}}.area-cmn{margin-top:50px}@media screen and (max-width: 768px){.area-cmn{margin-top:8.33vw}}.area-cmn.area-all-list{margin-top:52px}@media screen and (max-width: 768px){.area-cmn.area-all-list{margin-top:7.812vw}}.area-cmn .sec-ttl h2::before,.area-cmn .sec-ttl h1::before{z-index:-1}.area-cmn .content{margin-top:26px;background-color:#fff8dc;padding:0 16px}@media screen and (max-width: 768px){.area-cmn .content{margin-top:3.38vw}}.area-cmn .content .inner{display:flex;align-items:center;justify-content:space-between;padding:30px 0 20px}@media screen and (max-width: 768px){.area-cmn .content .inner{display:block}}.area-cmn .content .inner ul{display:flex;align-items:center;flex-wrap:wrap;width:53.338%;margin-left:25px}@media screen and (max-width: 768px){.area-cmn .content .inner ul{width:100%;max-width:505px;margin:58px auto 0}}.area-cmn .content .inner ul li{margin-bottom:20px;margin-right:10.158%;width:96px;text-align:left}@media screen and (max-width: 768px){.area-cmn .content .inner ul li{margin-right:18px}}.area-cmn .content .inner ul li a{font-size:18px;text-decoration:underline}.area-cmn .content .inner ul li a::before{content:"▶︎";color:#f7920e;text-decoration:none;display:inline-block}.price-cmn{margin-bottom:35px}.price-cmn__container{padding-top:45px;padding-bottom:1px}.price-cmn-list__item{margin-bottom:35px}.price-cmn-list__item .bg-blue{padding:40px 20px;background:#5cc39a}@media screen and (max-width: 768px){.price-cmn-list__item .bg-blue{padding:15px;background:#5cc39a}}.price-cmn-list__item .bg-blue .pack-list{font-family:'Rounded Mplus 1c';width:100%;max-width:950px;background-color:#fff;border-radius:20px;margin:0 auto;position:relative}.price-cmn-list__item .bg-blue .pack-list-point{font-size:2vw;font-weight:bold;border-radius:60px;background-color:#ffc961;padding:10px 15px 10px 15px;margin-top:15px}.price-cmn-list__item .bg-blue .pack-list-point:last-child{margin-left:20px}@media screen and (max-width: 768px){.price-cmn-list__item .bg-blue .pack-list-point{width:25vw;font-size:3vw;font-weight:normal;border-radius:60px;background-color:#ffc961;padding:5px;margin-top:5px}.price-cmn-list__item .bg-blue .pack-list-point:last-child{margin-left:10px}}@media screen and (min-width: 1460px){.price-cmn-list__item .bg-blue .pack-list-point{width:205px;font-size:29px;border-radius:60px;background-color:#ffc961;padding:5px;margin:5px 0 0 10px}}.price-cmn-list__item .bg-blue .pack-list-point-o{width:20vw;font-size:2vw;font-weight:bold;border-radius:60px;background-color:#ffc961;padding:10px 15px 10px 15px;margin-top:15px}.price-cmn-list__item .bg-blue .pack-list-point-o:last-child{margin-left:20px}@media screen and (max-width: 768px){.price-cmn-list__item .bg-blue .pack-list-point-o{width:29vw;font-size:3vw;font-weight:normal;border-radius:60px;background-color:#ffc961;padding:5px;margin-top:5px}.price-cmn-list__item .bg-blue .pack-list-point-o:last-child{margin-left:10px}}@media screen and (min-width: 1460px){.price-cmn-list__item .bg-blue .pack-list-point-o{width:290px;font-size:29px;border-radius:60px;background-color:#ffc961;padding:5px;margin:5px 0 0 10px}}.price-cmn-list__item .bg-blue .pack-list-recommend{display:table-cell;padding-left:256px}@media screen and (max-width: 768px){.price-cmn-list__item .bg-blue .pack-list-recommend{display:table-cell;padding-left:25vw}}.price-cmn-list__item .bg-blue .pack-list-contents{width:100%;display:table}@media screen and (max-width: 768px){.price-cmn-list__item .bg-blue .pack-list-contents{display:table;padding:0 0 3vw}}.price-cmn-list__item .bg-blue .pack-list-img{position:absolute;top:-40px;left:25px}@media screen and (max-width: 768px){.price-cmn-list__item .bg-blue .pack-list-img{width:19vw;position:absolute;top:-15px;left:20px}}.price-cmn-list__item .bg-blue .pack-list-appeal{line-height:1.2em;text-align:left;font-size:3vw;font-weight:bold;padding-top:20px}@media screen and (max-width: 768px){.price-cmn-list__item .bg-blue .pack-list-appeal{font-size:3.8vw;font-weight:bold;padding:0}}@media screen and (min-width: 1460px){.price-cmn-list__item .bg-blue .pack-list-appeal{font-size:44px;font-weight:bold;padding-top:20px}}.price-cmn-list__item .bg-blue .pack-list-price{text-align:center;font-size:3.7vw;padding:20px 0;font-weight:bold}@media screen and (max-width: 768px){.price-cmn-list__item .bg-blue .pack-list-price{text-align:center;font-size:5.6vw;font-weight:bold;padding:15px 0}}@media screen and (min-width: 1460px){.price-cmn-list__item .bg-blue .pack-list-price{text-align:center;font-size:50px;padding:20px 0;font-weight:bold}}.price-cmn-list__item .bg-blue .dotted-line{height:1px;position:relative;padding-top:15px;width:90%;display:inline-block}.price-cmn-list__item .bg-blue .dotted-line::before{content:"";background-image:linear-gradient(to right, #f7920e, #f7920e 10px, transparent 10px, transparent 20px);background-size:20px 1px;background-repeat:repeat-x;position:absolute;bottom:0;left:0;right:0;height:1px}@media screen and (max-width: 768px){.price-cmn-list__item .bg-blue .dotted-line{height:1px;position:relative;padding-top:0;width:90%;display:inline-block}}.price-cmn-list__item .bg-blue .flex{display:flex}.price-cmn-list__item .bg-blue .red{color:red}.price-cmn-list__item .bg-blue .tax-included{font-size:24px}@media screen and (max-width: 768px){.price-cmn-list__item .bg-blue .tax-included{font-size:3vw}}.price-cmn-list__item .bg-blue .padding{padding:15px 10px 30px}@media screen and (max-width: 768px){.price-cmn-list__item .bg-blue .padding{padding:15px 10px 0}}.price-cmn-list__item .bg-blue .margin-a{margin:0 auto}.price-cmn-list__item .bg-b{padding:0 3% 4%}.price-cmn-list__item .figure{padding-top:45px}@media screen and (max-width: 768px){.price-cmn{margin-bottom:35px}.price-cmn .inner{width:100%}.price-cmn__container{padding-top:0;padding-bottom:0}.price-cmn-list__item{margin-bottom:3vw}.price-cmn-list__item .bg-b{padding:0 2% 4%}.price-cmn-list__item .figure{padding-top:4vw}}.textblock-cmn{margin:110px auto 40px}.textblock-cmn__container{width:100%;border:4px solid #5cc39a;border-radius:20px;padding:70px 100px}.textblock-cmn__heading{font-size:40px;line-height:1.4;padding-bottom:25px;margin-bottom:30px;border-bottom:2px dashed #5cc39a;font-weight:bold;letter-spacing:.05em}.textblock-cmn__contents .text{font-size:20px;text-align:left;line-height:1.8;margin-bottom:20px}.textblock-cmn__contents .text:last-child{margin-bottom:0}@media screen and (max-width: 768px){.textblock-cmn{margin:40px auto}.textblock-cmn__container{width:100%;border:3px solid #5cc39a;border-radius:15px;padding:25px}.textblock-cmn__heading{font-size:20px;padding-bottom:15px;margin-bottom:20px}.textblock-cmn__contents .text{font-size:16px;margin-bottom:1em}.textblock-cmn__contents .text:last-child{margin-bottom:0}}.heading{text-align:center;margin-bottom:20px}.heading-sub{font-size:26px;text-align:center;margin:18px auto 12px;line-height:1.8}.text-blue{color:#049849}.text-orange{color:#f0934b}@media screen and (max-width: 768px){.heading{margin-bottom:15px}.heading-sub{font-size:16px;margin:15px auto 10px}}.bg-y{background:#ffc961}.bg-b{background:#5cc39a}.bg-o{background:#fbc27a}.bg-light-y{background:#fff8dc}.btn-more{margin:25px auto;border:2px solid #d2d2d2;display:inline-block;position:relative;border-radius:20px;background:#fff;width:545px;max-width:100%}.btn-more::before{content:"";width:30px;height:30px;position:absolute;top:calc(50% - 15px);right:14px;background:#d2d2d2;border-radius:15px;cursor:pointer}.btn-more::after{content:"";width:8px;height:8px;position:absolute;top:calc(50% - 6px);right:25px;border-top:4px solid #fff;border-right:4px solid #fff;transform:rotate(45deg);cursor:pointer}.btn-more span{display:inline-block;width:100%;padding:25px 45px 25px 0;font-size:22px;line-height:1.4}@media screen and (max-width: 768px){.btn-more{margin:15px auto;border-radius:8px}.btn-more span{padding:15px 30px 15px 0;font-size:16px}.btn-more:before{width:20px;height:20px;top:calc(50% - 10px);right:10px;border-radius:10px}.btn-more:after{width:6px;height:6px;top:calc(50% - 4px);right:18px;border-top:2px solid #fff;border-right:2px solid #fff}}.plan-rank .heading{margin-bottom:30px}.plan-rank .heading-sub{font-size:20px}.plan-rank__container{margin:35px auto;padding:1px 0 15px}.plan-rank__item{margin-top:85px;padding:0 45px 45px}.plan-rank__item .ranking-pack{font-family:'Rounded Mplus 1c';width:100%;max-width:950px;background-color:#fff;border-radius:20px;margin:0 auto}@media screen and (max-width: 768px){.plan-rank__item .ranking-pack{border-radius:5px}}.plan-rank__item .ranking-pack .ranking-point{width:40%;font-size:20px;border-radius:60px;background-color:#ffc961;padding:10px 15px 10px 15px;margin-top:15px;font-weight:bold}.plan-rank__item .ranking-pack .ranking-point:last-child{margin-left:20px}@media screen and (max-width: 768px){.plan-rank__item .ranking-pack .ranking-point{width:25vw;font-size:3vw;border-radius:60px;background-color:#ffc961;padding:5px;margin-top:5px;font-weight:normal}.plan-rank__item .ranking-pack .ranking-point:last-child{margin-left:10px}}.plan-rank__item .ranking-pack .ranking-recommend{display:table-cell;vertical-align:bottom}.plan-rank__item .ranking-pack .ranking-contents{height:180px;display:table}@media screen and (max-width: 768px){.plan-rank__item .ranking-pack .ranking-contents{height:50px;display:table}}.plan-rank__item .ranking-pack .ranking-pack-img{padding-left:30px}@media screen and (max-width: 768px){.plan-rank__item .ranking-pack .ranking-pack-img{width:20vw;padding:0}}.plan-rank__item .ranking-pack .ranking-appeal{font-size:40px;line-height:1.2em;font-weight:bold;padding-bottom:20px;text-align:left}@media screen and (max-width: 768px){.plan-rank__item .ranking-pack .ranking-appeal{font-size:3.8vw;font-weight:bold;padding:10px 0 0 0}}.plan-rank__item .ranking-pack .ranking-price{text-align:center;font-size:4.7vw;padding:20px 0;font-weight:bold}@media screen and (max-width: 768px){.plan-rank__item .ranking-pack .ranking-price{text-align:center;font-size:5vw;font-weight:bold}}@media screen and (min-width: 1460px){.plan-rank__item .ranking-pack .ranking-price{font-size:50px}}.plan-rank__item .ranking-pack .dotted-line{height:1px;position:relative;padding-top:15px;width:90%;display:inline-block}@media screen and (max-width: 768px){.plan-rank__item .ranking-pack .dotted-line{height:1px;position:relative;padding-top:0;width:90%;display:inline-block}}.plan-rank__item .ranking-pack .dotted-line::before{content:"";background-image:linear-gradient(to right, #f7920e, #f7920e 10px, transparent 10px, transparent 20px);background-size:20px 1px;background-repeat:repeat-x;position:absolute;bottom:0;left:0;right:0;height:1px}.plan-rank__item .ranking-pack .margin-a{margin:0 auto}.plan-rank__item .ranking-pack .flex{display:flex;align-items:center}.plan-rank__item .ranking-pack .padding{padding:10px 10px 0 10px}.plan-rank__item .ranking-pack .tax-included{font-size:24px}@media screen and (max-width: 768px){.plan-rank__item .ranking-pack .tax-included{font-size:3vw}}.plan-rank__item .ranking-pack .red{color:red}.popular-plan_heading,.service-pickup__item .service-pickup__item-balloon.yellow,.service-pickup__item .service-pickup__item-balloon.blue,.service-pickup__item .service-pickup__item-balloon.orange,.plan-rank__item-balloon.yellow,.plan-rank__item-balloon.blue,.plan-rank__item-balloon.orange{position:relative;display:flex;align-items:center;width:100%;max-width:550px;margin:auto;padding:18px 20px;background:#fff;border-radius:20px;transform:translateY(-38px);font-weight:bold}@media screen and (max-width: 768px){.popular-plan_heading,.service-pickup__item .service-pickup__item-balloon.yellow,.service-pickup__item .service-pickup__item-balloon.blue,.service-pickup__item .service-pickup__item-balloon.orange,.plan-rank__item-balloon.yellow,.plan-rank__item-balloon.blue,.plan-rank__item-balloon.orange{max-width:300px;padding:9px}}.popular-plan_heading::before,.service-pickup__item .service-pickup__item-balloon.yellow::before,.service-pickup__item .service-pickup__item-balloon.blue::before,.service-pickup__item .service-pickup__item-balloon.orange::before,.plan-rank__item-balloon.yellow::before,.plan-rank__item-balloon.blue::before,.plan-rank__item-balloon.orange::before{position:absolute;content:"";bottom:-40px;left:0;right:0;margin:auto;width:0;height:0;border-style:solid;border-width:40px 40px 0 40px;border-color:#ffffff transparent transparent transparent}@media screen and (max-width: 768px){.popular-plan_heading::before,.service-pickup__item .service-pickup__item-balloon.yellow::before,.service-pickup__item .service-pickup__item-balloon.blue::before,.service-pickup__item .service-pickup__item-balloon.orange::before,.plan-rank__item-balloon.yellow::before,.plan-rank__item-balloon.blue::before,.plan-rank__item-balloon.orange::before{bottom:-23px;border-width:23px 23px 0 23px}}.popular-plan_heading .left,.service-pickup__item .service-pickup__item-balloon.yellow .left,.service-pickup__item .service-pickup__item-balloon.blue .left,.service-pickup__item .service-pickup__item-balloon.orange .left,.plan-rank__item-balloon.yellow .left,.plan-rank__item-balloon.blue .left,.plan-rank__item-balloon.orange .left{display:inline-block;color:#fff;width:100%;max-width:202px;border-radius:30px;padding:0px 26px 0px 16px}@media screen and (max-width: 768px){.popular-plan_heading .left,.service-pickup__item .service-pickup__item-balloon.yellow .left,.service-pickup__item .service-pickup__item-balloon.blue .left,.service-pickup__item .service-pickup__item-balloon.orange .left,.plan-rank__item-balloon.yellow .left,.plan-rank__item-balloon.blue .left,.plan-rank__item-balloon.orange .left{max-width:114px;padding:4px 10px}}.popular-plan_heading .left img,.service-pickup__item .service-pickup__item-balloon.yellow .left img,.service-pickup__item .service-pickup__item-balloon.blue .left img,.service-pickup__item .service-pickup__item-balloon.orange .left img,.plan-rank__item-balloon.yellow .left img,.plan-rank__item-balloon.blue .left img,.plan-rank__item-balloon.orange .left img{max-width:55px;vertical-align:bottom;transform:translateY(-5px)}@media screen and (max-width: 768px){.popular-plan_heading .left img,.service-pickup__item .service-pickup__item-balloon.yellow .left img,.service-pickup__item .service-pickup__item-balloon.blue .left img,.service-pickup__item .service-pickup__item-balloon.orange .left img,.plan-rank__item-balloon.yellow .left img,.plan-rank__item-balloon.blue .left img,.plan-rank__item-balloon.orange .left img{max-width:35px;transform:translateY(0px)}}.popular-plan_heading .left .text,.service-pickup__item .service-pickup__item-balloon.yellow .left .text,.service-pickup__item .service-pickup__item-balloon.blue .left .text,.service-pickup__item .service-pickup__item-balloon.orange .left .text,.plan-rank__item-balloon.yellow .left .text,.plan-rank__item-balloon.blue .left .text,.plan-rank__item-balloon.orange .left .text{font-family:'Rounded Mplus 1c';font-size:50px;font-weight:bold;line-height:100%}@media screen and (max-width: 768px){.popular-plan_heading .left .text,.service-pickup__item .service-pickup__item-balloon.yellow .left .text,.service-pickup__item .service-pickup__item-balloon.blue .left .text,.service-pickup__item .service-pickup__item-balloon.orange .left .text,.plan-rank__item-balloon.yellow .left .text,.plan-rank__item-balloon.blue .left .text,.plan-rank__item-balloon.orange .left .text{font-size:24px}}.popular-plan_heading .left .text .small,.service-pickup__item .service-pickup__item-balloon.yellow .left .text .small,.service-pickup__item .service-pickup__item-balloon.blue .left .text .small,.service-pickup__item .service-pickup__item-balloon.orange .left .text .small,.plan-rank__item-balloon.yellow .left .text .small,.plan-rank__item-balloon.blue .left .text .small,.plan-rank__item-balloon.orange .left .text .small{font-size:31px}@media screen and (max-width: 768px){.popular-plan_heading .left .text .small,.service-pickup__item .service-pickup__item-balloon.yellow .left .text .small,.service-pickup__item .service-pickup__item-balloon.blue .left .text .small,.service-pickup__item .service-pickup__item-balloon.orange .left .text .small,.plan-rank__item-balloon.yellow .left .text .small,.plan-rank__item-balloon.blue .left .text .small,.plan-rank__item-balloon.orange .left .text .small{font-size:16px}}.popular-plan_heading .right,.service-pickup__item .service-pickup__item-balloon.yellow .right,.service-pickup__item .service-pickup__item-balloon.blue .right,.service-pickup__item .service-pickup__item-balloon.orange .right,.plan-rank__item-balloon.yellow .right,.plan-rank__item-balloon.blue .right,.plan-rank__item-balloon.orange .right{font-size:48px;padding-left:62px}@media screen and (max-width: 768px){.popular-plan_heading .right,.service-pickup__item .service-pickup__item-balloon.yellow .right,.service-pickup__item .service-pickup__item-balloon.blue .right,.service-pickup__item .service-pickup__item-balloon.orange .right,.plan-rank__item-balloon.yellow .right,.plan-rank__item-balloon.blue .right,.plan-rank__item-balloon.orange .right{font-size:20px;padding-left:30px}}.plan-rank__item-balloon.yellow{border:3px solid #ffc961}.plan-rank__item-balloon.yellow .left{background:#ffca00}.plan-rank__item-balloon.blue{border:3px solid #5cc39a}.plan-rank__item-balloon.blue .left{background:#5cc39a}.plan-rank__item-balloon.orange{border:3px solid #fbc27a}.plan-rank__item-balloon.orange .left{background:#fbc27a}.plan-rank__item-balloon img{display:inline-block}.plan-rank__item .text{font-size:20px;line-height:1.8;margin:15px auto 20px}.plan-rank__explanation{font-size:26px;line-height:1.8;margin:25px auto 0}@media screen and (max-width: 768px){.plan-rank .heading{margin-bottom:15px}.plan-rank .heading-sub{font-size:16px}.plan-rank__container{margin:20px auto;padding:1px 0 10px}.plan-rank__item{margin-top:60px;padding:0 20px 20px}.plan-rank__item-balloon img{margin-top:-15px;width:90%;max-width:300px}.plan-rank__item .text{font-size:16px;margin:10px auto 15px}.plan-rank__explanation{font-size:16px;margin:20px auto 0}}.plan-comparison{margin-top:60px}@media screen and (max-width: 768px){.plan-comparison{margin-top:6.51vw}}.plan-comparison .sec-ttl h2::before{left:-130px}@media screen and (max-width: 768px){.plan-comparison .sec-ttl h2::before{left:-10.416vw}}.plan-comparison .content{padding:0 16px;background-color:#e3f4ea}.plan-comparison .content.blue{margin-top:74px}@media screen and (max-width: 768px){.plan-comparison .content.blue{margin-top:5.729vw}}.plan-comparison .content .inner{padding-top:62px;padding-bottom:130px;position:relative}@media screen and (max-width: 768px){.plan-comparison .content .inner{padding:8.072vw 0 16.92vw}}.plan-comparison .content .inner .content-ttl{background-color:#0ca26c;font-weight:bold;color:#fff;font-size:40px;padding:12px 0;border-radius:30px;position:absolute;display:inline-block;max-width:950px;top:-26px;left:0;right:0;margin:0 auto}@media screen and (max-width: 768px){.plan-comparison .content .inner .content-ttl{font-size:5.208vw;padding:1.562vw 0;border-radius:3.906vw;top:-3.38vw}}.plan-comparison .content .inner .read{font-size:20px;line-height:1.8;margin-bottom:24px}.plan-comparison .content .inner .read .caution{font-size:14px;display:block;margin-top:5px}@media screen and (max-width: 768px){.plan-comparison .content .inner .read{font-size:3.645vw}.plan-comparison .content .inner .read .caution{font-size:2.864vw}}@media screen and (max-width: 480px){.plan-comparison .content .inner .read{font-size:14px}.plan-comparison .content .inner .read .caution{font-size:12px}}.plan-comparison .content .inner .case-box{text-align:left}.plan-comparison .content .inner .case-box:not(:last-child){margin-bottom:96px}@media screen and (max-width: 768px){.plan-comparison .content .inner .case-box:not(:last-child){margin-bottom:16.145vw}}.plan-comparison .content .inner .case-box .other-case .box{padding:18px 30px 24px;position:relative;border:6px solid #0ca26c;border-radius:10px;background-color:#fff}@media screen and (max-width: 768px){.plan-comparison .content .inner .case-box .other-case .box{text-align:center;padding:16.927vw 3.906vw 3.125vw;border-width:.781vw}}.plan-comparison .content .inner .case-box .other-case .box .ribbon{left:78px;top:-2px}@media screen and (max-width: 768px){.plan-comparison .content .inner .case-box .other-case .box .ribbon{left:50%;transform:translateX(-50%)}}.plan-comparison .content .inner .case-box .other-case .box .ttl-sec{margin-left:126px;font-family:"Rounded Mplus 1c","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold;margin-bottom:32px}@media screen and (max-width: 768px){.plan-comparison .content .inner .case-box .other-case .box .ttl-sec{margin:0 0 4.166vw 0}}.plan-comparison .content .inner .case-box .other-case .box .ttl-sec .box-ttl{font-size:40px;margin-bottom:16px;line-height:1.3}@media screen and (max-width: 768px){.plan-comparison .content .inner .case-box .other-case .box .ttl-sec .box-ttl{font-size:5.208vw;margin-bottom:6.25vw}}.plan-comparison .content .inner .case-box .other-case .box .ttl-sec .size{font-size:30px;vertical-align:middle;line-height:1.6}@media screen and (max-width: 768px){.plan-comparison .content .inner .case-box .other-case .box .ttl-sec .size{font-size:3.906vw}.plan-comparison .content .inner .case-box .other-case .box .ttl-sec .size span{display:inline-block;margin:0 auto}}.plan-comparison .content .inner .case-box .other-case .box .ttl-sec .size .beige-area{margin-left:26px;font-size:26px;background-color:#fff8dc;color:#f7920e;padding:8px 32px;border-radius:20px}@media screen and (max-width: 768px){.plan-comparison .content .inner .case-box .other-case .box .ttl-sec .size .beige-area{margin:0;font-size:max(3.385vw, 12px);padding:1.041vw  4.166vw}}.plan-comparison .content .inner .case-box .other-case .box .bottom{display:flex;align-items:center}@media screen and (max-width: 768px){.plan-comparison .content .inner .case-box .other-case .box .bottom{display:block}}.plan-comparison .content .inner .case-box .other-case .box .bottom .price{margin-right:5.932%;font-weight:bold}@media screen and (max-width: 768px){.plan-comparison .content .inner .case-box .other-case .box .bottom .price{margin:0 0 2.343vw 0}}.plan-comparison .content .inner .case-box .other-case .box .bottom .price .name{display:inline-block;font-size:22px;padding:8px 30px;background-color:#aaa;color:#fff;border-radius:20px;margin-bottom:14px}@media screen and (max-width: 768px){.plan-comparison .content .inner .case-box .other-case .box .bottom .price .name{font-size:max(2.864vw, 12px);padding:1.041vw 3.906vw;margin-bottom:1.822vw}}.plan-comparison .content .inner .case-box .other-case .box .bottom .price .number{font-size:30px;color:#f7920e}@media screen and (max-width: 768px){.plan-comparison .content .inner .case-box .other-case .box .bottom .price .number{font-size:3.906vw}}.plan-comparison .content .inner .case-box .other-case .box .bottom .formula{margin-right:4.406%;display:flex;align-items:center}.plan-comparison .content .inner .case-box .other-case .box .bottom .formula p{margin-left:12px;font-family:"Rounded Mplus 1c","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:22px;font-weight:bold}@media screen and (max-width: 768px){.plan-comparison .content .inner .case-box .other-case .box .bottom .formula{margin:0 auto;width:max(44.27vw, 162px)}.plan-comparison .content .inner .case-box .other-case .box .bottom .formula img{width:13.281vw}.plan-comparison .content .inner .case-box .other-case .box .bottom .formula p{margin-left:1.562vw;font-size:max(2.864vw, 12px)}}@media screen and (max-width: 768px){.plan-comparison .content .inner .case-box .other-case .box .bottom .truck{width:30.729vw}.plan-comparison .content .inner .case-box .other-case .box .bottom .truck-2t{width:40.234vw}}.plan-comparison .content .inner .case-box .other-case .txt{margin-top:17px;margin-bottom:30px;font-size:18px;line-height:2}@media screen and (max-width: 768px){.plan-comparison .content .inner .case-box .other-case .txt{margin:3.645vw 0;font-size:3.645vw}}@media screen and (max-width: 480px){.plan-comparison .content .inner .case-box .other-case .txt{font-size:14px}}.plan-comparison .content .inner .case-box .our-plan p{margin-top:17px;font-size:22px;line-height:1.636;text-decoration:underline;color:#f7920e;font-weight:bold}@media screen and (max-width: 768px){.plan-comparison .content .inner .case-box .our-plan p{margin-top:1.953vw;font-size:3.125vw}}@media screen and (max-width: 480px){.plan-comparison .content .inner .case-box .our-plan p{font-size:12px}}.plan-comparison .content.red{background-color:#fff8dc}.plan-comparison .content.red .inner{padding-bottom:60px}.plan-comparison .content.red .inner .content-ttl{background-color:#f7920e}.plan-comparison .content.red .inner .case-box .other-case .box{border-color:#f7920e}.plan-comparison .content.red .inner .case-box .other-case .box .ribbon{background-color:#f7920e}.plan-comparison .content.red .inner .case-box .other-case .box .ribbon::after{border-color:#f7920e;border-bottom-color:transparent}.stripe-line{background-color:#008756;background-image:repeating-linear-gradient(-45deg, #fff, #fff 3px, transparent 0, transparent 6px);height:28px;width:100%;margin-top:50px}@media screen and (max-width: 768px){.stripe-line{height:3.645vw;margin-top:6.51vw}}.flow{margin:53px 16px 60px}@media screen and (max-width: 768px){.flow{margin:6.901vw 16px 9.375vw}.flow .sec-ttl h2::before{left:-11vw;z-index:-1}}.flow .inner{margin-top:62px}@media screen and (max-width: 768px){.flow .inner{margin-top:8.072vw}}.flow .inner li{display:flex;justify-content:space-between;align-items:center;padding:18px 24px 10px 158px;position:relative;border:5px solid #0ca26c;border-radius:6px;background-color:#e3f4ea}@media screen and (max-width: 768px){.flow .inner li{padding:2.343vw 3.125vw 1.302vw 20.572vw;display:block;position:relative;height:38.02vw;border-width:.651vw}}@media screen and (max-width: 480px){.flow .inner li{height:150px}}.flow .inner li .ribbon{left:80px}@media screen and (max-width: 768px){.flow .inner li .ribbon{left:10.416vw}}.flow .inner li:not(:last-child){margin-bottom:22px}@media screen and (max-width: 768px){.flow .inner li:not(:last-child){margin-bottom:2.864vw}}.flow .inner li .txt{text-align:left;max-width:55.423%}@media screen and (max-width: 768px){.flow .inner li .txt{max-width:100%}}.flow .inner li .txt h3{font-size:40px;font-weight:bold;margin-bottom:39px;line-height:1.3}@media screen and (max-width: 768px){.flow .inner li .txt h3{font-size:5.208vw;margin-bottom:5.078vw}}.flow .inner li .txt p{font-size:18px;line-height:1.5}@media screen and (max-width: 768px){.flow .inner li .txt p{font-size:15px}}@media screen and (max-width: 480px){.flow .inner li .txt p{font-size:13px}}.flow .inner li img.pc-leopard{width:40%;max-width:328px}.flow .inner li img.driving{width:215px}@media screen and (max-width: 768px){.flow .inner li img{position:absolute}.flow .inner li img.bottom-left{width:17vw;top:14.843vw;left:2vw}}@media screen and (max-width: 768px) and (max-width: 480px){.flow .inner li img.bottom-left{top:50px}}@media screen and (max-width: 768px){.flow .inner li img.top-right{height:9.635vw;width:auto;top:1vw;right:4.166vw}.flow .inner li img.bottom-right{width:auto;height:11.328vw;bottom:6vw;right:1vw}}@media screen and (max-width: 768px) and (max-width: 480px){.flow .inner li img.bottom-right{bottom:4px}}.trouble{margin-top:50px}@media screen and (max-width: 768px){.trouble{margin-top:5.208vw}}.trouble .content{margin-top:30px;padding:0 16px;background-color:#e3f4ea}@media screen and (max-width: 768px){.trouble .content{margin-top:3.906vw}}.trouble .content .inner{padding:50px 0}@media screen and (max-width: 768px){.trouble .content .inner{padding:5.729vw 0 10.937vw}}.trouble .content .inner ol{display:flex;justify-content:space-between;margin-bottom:40px}@media screen and (max-width: 768px){.trouble .content .inner ol{margin-bottom:0;flex-wrap:wrap;justify-content:center}}.trouble .content .inner ol li{width:30.508%;padding:106px 0 10px;border:5px solid #0ca26c;border-radius:10px;position:relative;background-color:#fff}@media screen and (max-width: 768px){.trouble .content .inner ol li{width:44.921vw;padding:13.02vw 0 .781vw;margin-bottom:5.729vw;border-width:.651vw}.trouble .content .inner ol li:first-child{margin-right:2vw}}@media screen and (max-width: 768px) and (max-width: 480px){.trouble .content .inner ol li:first-child{margin-right:1.4vw}}@media screen and (max-width: 768px){.trouble .content .inner ol li img{width:24.739vw}}@media screen and (max-width: 480px){.trouble .content .inner ol li .ribbon{width:60px}.trouble .content .inner ol li .ribbon::after{border-left-width:30px;border-right-width:30px;border-bottom-width:16px}}.trouble .content .inner ol li.red{border-color:#f7920e}.trouble .content .inner ol li.red .ribbon{background-color:#f7920e}.trouble .content .inner ol li.red .ribbon::after{border-color:#f7920e;border-bottom-color:transparent}.trouble .content .inner ol li.pink{border-color:#f87798}.trouble .content .inner ol li.pink .ribbon{background-color:#f87798}.trouble .content .inner ol li.pink .ribbon::after{border-color:#f87798;border-bottom-color:transparent}.trouble .content .inner ol li .txt{margin-top:8px;font-size:26px;font-weight:bold;line-height:1.6}@media screen and (max-width: 768px){.trouble .content .inner ol li .txt{font-size:3.385vw;margin-top:.781vw}}@media screen and (max-width: 480px){.trouble .content .inner ol li .txt{font-size:12px}}.trouble .content .inner ol li .txt span{color:#f7920e;text-decoration:underline;font-size:28px}@media screen and (max-width: 768px){.trouble .content .inner ol li .txt span{font-size:3.645vw}}@media screen and (max-width: 480px){.trouble .content .inner ol li .txt span{font-size:14px}}.trouble .content .inner .txt-bottom{font-size:20px;line-height:1.555}@media screen and (max-width: 768px){.trouble .content .inner .txt-bottom{text-align:left;font-size:2.6vw}}@media screen and (max-width: 480px){.trouble .content .inner .txt-bottom{font-size:12px}}.trouble .content .inner .txt-bottom-strong{font-size:36px;color:#f7920e;line-height:1.6;font-weight:bold;margin:10px 0;text-decoration:underline}@media screen and (max-width: 768px){.trouble .content .inner .txt-bottom-strong{text-align:center;font-size:4.687vw}}.items{margin:60px 16px}@media screen and (max-width: 768px){.items{margin:7.031vw 16px 0}.items .sec-ttl h2::before{left:-15vw;z-index:-1}}.items .inner .categories{margin-top:66px}.items .inner .categories .category{background-color:#e3f4ea;border-radius:10px;margin:0 0 76px 0}@media screen and (max-width: 480px){.items .inner .categories .category{margin:0 0 68px}}.items .inner .categories .category .label-sec{position:relative;background-color:#0ca26c;color:#fff;padding:36px 0 20px;border-radius:10px 10px 0 0}@media screen and (max-width: 480px){.items .inner .categories .category .label-sec{padding:30px 0 20px}}.items .inner .categories .category .label-sec .icon{position:absolute;top:0;left:50%;transform:translate(-50%, -60%) scale(0.8)}.items .inner .categories .category .label-sec .label{font-size:36px;font-weight:bold}@media screen and (max-width: 480px){.items .inner .categories .category .label-sec .label{font-size:28px}}.items .inner .categories .category .inner-items{padding:40px 12px 1px}@media screen and (max-width: 480px){.items .inner .categories .category .inner-items{padding:32px 12px 1px}}.items .inner .categories .category .inner-items .category-name{color:#0ca26c;font-size:24px;font-weight:bold;margin-bottom:20px}@media screen and (max-width: 480px){.items .inner .categories .category .inner-items .category-name{font-size:22px}}.items .inner .categories .category .inner-items .items-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:-20px 0 50px -20px}@media screen and (max-width: 480px){.items .inner .categories .category .inner-items .items-list{margin:-2.9vw 0 42px -2.9vw}}.items .inner .categories .category .inner-items .items-list li{border:1px solid #0ca26c;background-color:#fff;width:200px;height:200px;margin:20px 0 0 20px}@media screen and (max-width: 480px){.items .inner .categories .category .inner-items .items-list li{margin:2.9vw 0 0 2.9vw;width:39vw;height:39vw}}.items .inner .categories .category .inner-items .items-list li .item-name{font-size:20px;line-height:1.3;margin-top:6px;height:52px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 480px){.items .inner .categories .category .inner-items .items-list li .item-name{font-size:4vw;margin-top:.125vw;height:10.4vw}}.items .inner .categories .category .inner-items .items-list li img{width:153px;height:132px;object-fit:cover}@media screen and (max-width: 480px){.items .inner .categories .category .inner-items .items-list li img{width:31vw;height:27vw}}.compatible-detail{background-color:#f0f9f1;padding:50px 16px 0;margin-top:50px}.compatible-detail .inner .category-list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin-top:88px}@media screen and (max-width: 480px){.compatible-detail .inner .category-list{margin-top:70px}}.compatible-detail .inner .category-list .category-item{border:6px solid #d9d9d8;border-radius:10px;position:relative;padding-top:80px;width:48.305%;background:#fff;margin-bottom:58px}@media screen and (max-width: 480px){.compatible-detail .inner .category-list .category-item{padding-top:60px}}.compatible-detail .inner .category-list .category-item img{position:absolute;top:-40px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 480px){.compatible-detail .inner .category-list .category-item img{width:80px}}.compatible-detail .inner .category-list .category-item .category-name{font-size:30px;font-weight:bold;margin-bottom:14px}@media screen and (max-width: 480px){.compatible-detail .inner .category-list .category-item .category-name{font-size:24px}}.compatible-detail .inner .category-list .category-item .category-children{display:flex;flex-wrap:wrap;align-items:center}.compatible-detail .inner .category-list .category-item .category-children li{font-size:18px;margin:0 20px 14px;text-align:left}.compatible-detail .inner .category-list .category-item .category-children li a{text-decoration:underline}@media screen and (max-width: 480px){.compatible-detail .inner .category-list .category-item .category-children li{font-size:16px}}@media screen and (max-width: 768px){.compatible-detail{margin-top:5.208vw;padding:5.208vw 16px 9.114vw}.compatible-detail .inner .category-list{display:block}.compatible-detail .inner .category-list .category-item{width:100%;border-width:.781vw;border-radius:1.302vw}}.area-reason{margin:60px auto 40px}.area-reason .heading .icon{display:block;padding-top:20px}.area-reason .heading .text{font-size:46px;line-height:1.4;margin:15px auto 20px}.area-reason .heading .text-blue{display:block}.area-reason__container{padding:30px 0}.area-reason__item{border:5px solid #5cc39a;padding:30px 40px;background:#fff;margin-bottom:30px}.area-reason__item:last-child{margin-bottom:0}.area-reason__title{border-bottom:2px solid #049849;display:flex;justify-content:flex-start;align-items:flex-start;padding-bottom:20px;margin-bottom:25px}.area-reason__title .icon{width:110px}.area-reason__title .text{width:calc(100% - 110px);font-size:30px;line-height:1.6;color:#049849;font-weight:bold;text-align:left;padding-left:25px;padding-top:5px}.area-reason__contents{display:flex;justify-content:flex-start;align-items:center}.area-reason__contents .img{width:270px;text-align:left}.area-reason__contents .text{width:calc(100% - 270px);font-size:22px;line-height:1.8;text-align:left;padding-left:25px}@media screen and (max-width: 768px){.area-reason{margin:30px auto 40px}.area-reason .heading .icon{padding-top:0}.area-reason .heading .text{font-size:22px;line-height:1.4;margin:15px auto 20px}.area-reason__container{padding:20px 0}.area-reason__item{border:3px solid #5cc39a;padding:15px 20px;margin-bottom:15px}.area-reason__title{border-bottom:1px solid #049849;padding-bottom:15px;margin-bottom:20px}.area-reason__title .icon{width:70px}.area-reason__title .text{width:calc(100% - 70px);font-size:18px;padding-left:15px;padding-top:2px}.area-reason__contents{flex-wrap:wrap}.area-reason__contents .img{width:100%;order:2;margin:10px auto 0;text-align:center}.area-reason__contents .text{width:100%;font-size:16px;padding-left:0}}.strength{margin:60px auto 80px}.strength .text{font-size:30px;font-weight:bold;margin-bottom:15px;line-height:1.4}@media screen and (max-width: 768px){.strength{margin:20px auto 40px}.strength .text{font-size:16px;margin-bottom:10px}.strength .img{margin:0 -3%}}.is--sp{display:none}.is--pc{display:block}@media screen and (max-width: 768px){.is--sp{display:block}.is--pc{display:none}}.inline{display:inline-block}.heading-area{margin:40px 0 50px;line-height:190%}.heading-area .heading{font-size:26px}.heading-text{width:100%;margin-top:8px;letter-spacing:0.05em}.heading-text .fc-blue{color:#5cc39a}.heading-text .fs-normal{font-size:30px;line-height:1.4;display:block}@media screen and (max-width: 768px){.heading-text .fs-normal{font-size:18px}}.heading-text .fs-l{font-size:48px;line-height:1.4;display:block}@media screen and (max-width: 768px){.heading-text .fs-l{font-size:25px}}.heading-text .fs-xl{font-size:66px;line-height:1.4;display:block}@media screen and (max-width: 768px){.heading-text .fs-xl{font-size:30px}}@media screen and (max-width: 768px){.heading-text .smp-fs{font-size:18px}}.service-pickup__title__text{font-size:42px;display:block;width:100%;font-weight:bold;padding-top:20px;letter-spacing:.1em}@media screen and (max-width: 768px){.service-pickup__title__text{font-size:24px;padding-top:15px}}@media screen and (max-width: 768px){.heading-num img{max-width:140px}}.area-ac-ttl{background-color:#0ca26c;color:#fff;font-weight:bold;font-size:24px;padding:16px 0;position:relative;margin-bottom:28px}.area-ac-ttl::after{position:absolute;content:"＋";top:50%;transform:translateY(-50%);right:16px}.area-ac-ttl.active::after{content:"ー"}@media screen and (max-width: 768px){.area-ac-ttl{font-size:3.906vw;padding:3.125vw 0}.area-ac-ttl::after{right:2.343vw}}.ac-trigger{cursor:pointer}.collection-record{padding:50px 16px;background-color:#f0f9f1}@media screen and (max-width: 768px){.collection-record{padding:6.25vw 16px 2.6vw}}@media screen and (max-width: 768px){.collection-record .inner .sec-ttl h2::before{width:24vw;left:-15vw;bottom:1.4vw}}.collection-record .inner .content{margin-top:28px}@media screen and (max-width: 768px){.collection-record .inner .content{margin-top:3.645vw}}@media screen and (max-width: 1180px){.collection-record .inner .content .scroll{overflow-x:scroll}}.collection-record .inner .content .collection-record-table{table-layout:fixed;width:100%}.collection-record .inner .content .collection-record-table th,.collection-record .inner .content .collection-record-table td{text-align:center;border:1px solid #bfbfbf;vertical-align:middle;white-space:nowrap}.collection-record .inner .content .collection-record-table .pref-table-heading th{font-size:22px;height:56px;background:#d2eedd;width:90px}@media screen and (max-width: 768px){.collection-record .inner .content .collection-record-table .pref-table-heading th{font-size:2.864vw;height:7.291vw;width:11.718vw}}@media screen and (max-width: 768px) and (max-width: 480px){.collection-record .inner .content .collection-record-table .pref-table-heading th{font-size:10px}}.collection-record .inner .content .collection-record-table .pref-table-heading th:first-child{background:#fff8dc;color:#000;font-weight:normal;font-size:18px;width:100px}@media screen and (max-width: 768px){.collection-record .inner .content .collection-record-table .pref-table-heading th:first-child{font-size:2.34vw;width:13.02vw}}@media screen and (max-width: 480px){.collection-record .inner .content .collection-record-table .pref-table-heading th:first-child{font-size:10px}}.collection-record .inner .content .collection-record-table .pref-record td{font-size:18px;height:54px;width:90px;background-color:#fff}@media screen and (max-width: 768px){.collection-record .inner .content .collection-record-table .pref-record td{font-size:2.34vw;width:11.719vw;height:7.031vw}}@media screen and (max-width: 480px){.collection-record .inner .content .collection-record-table .pref-record td{font-size:10px}}.collection-record .inner .content .collection-record-table .pref-record td:first-child{background-color:#fff8dc}.collection-record .inner .content .collection-record-table .pref-record td a{color:#f7920e;text-decoration:underline}.collection-record .inner .content .annotation{text-align:left;font-size:14px;margin-top:10px;line-height:1.6}@media screen and (max-width: 768px){.collection-record .inner .content .annotation{font-size:10px}}#service-compare{font-family:'Rounded Mplus 1c';padding:50px 0 100px}@media screen and (max-width: 768px){#service-compare{padding:30px 16px 50px}}#service-compare .heading{font-size:34px;color:#fff;background-color:#049849;display:table;margin:auto;padding:12px 40px;border-radius:10px;line-height:1.5}@media screen and (max-width: 768px){#service-compare .heading{font-size:18px;border-radius:20px;line-height:1.7}}#service-compare .compare-table{margin-top:50px}#service-compare .compare-table h3{color:#049849;display:table;margin:auto;font-size:30px}@media screen and (max-width: 768px){#service-compare .compare-table h3{font-size:18px}}#service-compare .compare-table h3 .icon{position:relative}#service-compare .compare-table h3 .icon img{width:70px;vertical-align:middle;margin-right:20px}@media screen and (max-width: 768px){#service-compare .compare-table h3 .icon img{width:45px;margin-right:10px}}#service-compare .compare-table h3 .icon .number{position:absolute;font-size:37px;font-weight:bold;left:22px;top:5px}@media screen and (max-width: 768px){#service-compare .compare-table h3 .icon .number{font-size:22px;left:15px;top:2px}}#service-compare .compare-table .wrapper{display:flex;justify-content:center;margin-top:30px}@media screen and (max-width: 768px){#service-compare .compare-table .wrapper{flex-direction:column;margin-top:20px}}#service-compare .compare-table .wrapper .table{background-color:#fff;border-radius:10px;border:2px solid #5cc39a}#service-compare .compare-table .wrapper .table tr th{background-color:#5cc39a;color:#fff;padding:10px;font-weight:normal}@media screen and (max-width: 768px){#service-compare .compare-table .wrapper .table tr th{font-size:12px;padding:13px 0}}#service-compare .compare-table .wrapper .table tr th:first-of-type{position:relative}#service-compare .compare-table .wrapper .table tr th:first-of-type img{position:absolute;width:70px;left:50%;top:-28px;transform:translateX(-50%)}@media screen and (max-width: 768px){#service-compare .compare-table .wrapper .table tr th:first-of-type img{width:60px;top:-17px}}#service-compare .compare-table .wrapper .table tr td{padding:10px 3px;border:1px solid #C5C5C5;border-top:0;width:160px;vertical-align:middle;font-size:15px;line-height:1.3}@media screen and (max-width: 768px){#service-compare .compare-table .wrapper .table tr td{font-size:14px}}#service-compare .compare-table .wrapper .table tr td:first-of-type{background-color:#e3f4ea;color:#049849}#service-compare .compare-table .wrapper .table tr td.disable{color:#E60013}#service-compare .compare-table .wrapper .point{background-color:#fff;padding:20px;border:2px solid #5cc39a;color:#049849;border-radius:10px;margin-left:20px;width:300px}@media screen and (max-width: 768px){#service-compare .compare-table .wrapper .point{width:100%;margin:20px auto 0}}#service-compare .compare-table .wrapper .point h4{font-size:25px;border-bottom:2px solid #d2eedd;padding-bottom:15px}@media screen and (max-width: 768px){#service-compare .compare-table .wrapper .point h4{font-size:22px}}#service-compare .compare-table .wrapper .point p{margin-top:25px;line-height:1.5;text-align:left}@media screen and (max-width: 768px){#service-compare .compare-table .wrapper .point p{margin-top:18px;font-size:15px}}#service-compare .compare-table:nth-of-type(1) .wrapper .table tr td{height:60px}@media screen and (max-width: 768px){#service-compare .compare-table:nth-of-type(1) .wrapper .table tr td{height:initial}}#service-compare .compare-table:nth-of-type(2) .wrapper .table tr td{height:90px}@media screen and (max-width: 768px){#service-compare .compare-table:nth-of-type(2) .wrapper .table tr td{height:initial}}#service-compare .compare-table:nth-of-type(3) .wrapper .table tr td{height:103px}@media screen and (max-width: 768px){#service-compare .compare-table:nth-of-type(3) .wrapper .table tr td{height:initial}}.same-day-area{padding:50px 16px}@media screen and (max-width: 768px){.same-day-area{padding:5.989vw 16px 16.927vw}}.same-day-area .inner .sec-ttl h2::before{z-index:-1}@media screen and (max-width: 768px){.same-day-area .inner .sec-ttl h2::before{left:-14vw}}.same-day-area .inner .content{margin-top:34px}@media screen and (max-width: 768px){.same-day-area .inner .content{margin-top:4.427vw}}.same-day-area .inner .content .ac-wrapper{text-align:left}.same-day-area .inner .content .ac-wrapper .same-day-txt{margin-top:24px;line-height:1.6;margin-bottom:30px}@media screen and (max-width: 768px){.same-day-area .inner .content .ac-wrapper .same-day-txt{font-size:3.645vw;margin-top:2.604vw;margin-bottom:3.906vw}}.same-day-area .inner .content .ac-wrapper .same-day-boxes .same-day-box{background-color:#e3f4ea;padding:16px 24px;border-radius:10px}@media screen and (max-width: 768px){.same-day-area .inner .content .ac-wrapper .same-day-boxes .same-day-box{padding:4.687vw 2.604vw 3.645vw}}.same-day-area .inner .content .ac-wrapper .same-day-boxes .same-day-box:first-child{margin-bottom:24px}@media screen and (max-width: 768px){.same-day-area .inner .content .ac-wrapper .same-day-boxes .same-day-box:first-child{margin-bottom:3.645vw}}.same-day-area .inner .content .ac-wrapper .same-day-boxes .same-day-box .box-ttl{font-size:20px;font-weight:bold;margin-bottom:16px;line-height:1.3}.same-day-area .inner .content .ac-wrapper .same-day-boxes .same-day-box .box-ttl .is--pc{display:inline-block}@media screen and (max-width: 768px){.same-day-area .inner .content .ac-wrapper .same-day-boxes .same-day-box .box-ttl{font-size:3.906vw;margin-bottom:3.906vw;text-align:center}.same-day-area .inner .content .ac-wrapper .same-day-boxes .same-day-box .box-ttl .is--pc{display:none}}.same-day-area .inner .content .ac-wrapper .same-day-boxes .same-day-box .box-ttl .red{font-size:38px;color:#f7920e}@media screen and (max-width: 768px){.same-day-area .inner .content .ac-wrapper .same-day-boxes .same-day-box .box-ttl .red{font-size:4.427vw}}.same-day-area .inner .content .ac-wrapper .same-day-boxes .same-day-box .area-ul{display:flex;align-items:center;flex-wrap:wrap}.same-day-area .inner .content .ac-wrapper .same-day-boxes .same-day-box .area-ul li{margin-bottom:12px;margin-right:32px}@media screen and (max-width: 768px){.same-day-area .inner .content .ac-wrapper .same-day-boxes .same-day-box .area-ul li{margin-right:8.072vw;margin-bottom:.781vw}}.same-day-area .inner .content .ac-wrapper .same-day-boxes .same-day-box .area-ul li a{font-size:16px}@media screen and (max-width: 768px){.same-day-area .inner .content .ac-wrapper .same-day-boxes .same-day-box .area-ul li a{font-size:3.645vw}}@media screen and (max-width: 768px){.same-day-area .inner .content .ac-wrapper .same-day-boxes .same-day-box .area-ul li a::before{width:5.2vw;height:6.25vw}}.correspondence-area{padding:50px 16px}@media screen and (max-width: 768px){.correspondence-area.city2{padding:9.895vw 16px 7.812vw}}.correspondence-area.city1{background-color:#f0f9f1;margin-bottom:50px}@media screen and (max-width: 768px){.correspondence-area.city1{padding:9.895vw 16px 7.812vw;margin-bottom:7.812vw}}@media screen and (max-width: 768px){.correspondence-area{padding:5.989vw 16px 5vw}}.correspondence-area .inner .sec-ttl h2::before{z-index:-1}.correspondence-area .inner .content{margin-top:34px}@media screen and (max-width: 768px){.correspondence-area .inner .content{margin-top:4.427vw}}.correspondence-area .inner .content .city-area{font-size:18px;line-height:1.6;margin:0 16px}.correspondence-area .inner .content ul{display:flex;align-items:center;flex-wrap:wrap;margin:0 16px}.correspondence-area .inner .content ul li{margin-bottom:34px;margin-right:6%;font-size:18px}@media screen and (max-width: 480px){.correspondence-area .inner .content ul li{font-size:16px}}.correspondence-area .inner .content ul li::before{content:"▶︎";color:#f7920e;text-decoration:none;display:inline-block}.correspondence-area .inner .content ul li a{text-decoration:underline}@media screen and (max-width: 768px){.correspondence-area .inner .content ul{margin:0}.correspondence-area .inner .content ul li{margin-bottom:3.125vw;margin-right:1.822vw;font-size:3.906vw;width:auto}}.compare-merit{padding:80px 0}@media screen and (max-width: 768px){.compare-merit{padding:30px 20px 50px}}.compare-merit h2{color:#5cc39a;font-size:30px;line-height:1.5}@media screen and (max-width: 768px){.compare-merit h2{font-size:20px}}.compare-merit h2 img{display:block;margin:0 auto 20px}@media screen and (max-width: 768px){.compare-merit h2 img{max-width:280px}}.compare-merit .merit-wrapper{display:flex;justify-content:center;border:2px solid #5cc39a;border-radius:10px;max-width:820px;margin:40px auto 0}@media screen and (max-width: 768px){.compare-merit .merit-wrapper{flex-direction:column;margin-top:30px}}.compare-merit .merit-wrapper .title{background-color:#5cc39a;color:#fff;width:24%;font-size:20px;line-height:1.5;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:5px 0 0 5px}@media screen and (max-width: 768px){.compare-merit .merit-wrapper .title{flex-direction:row;width:100%;height:75px;border-radius:5px 5px 0 0;font-size:17px;font-weight:bold}}.compare-merit .merit-wrapper .title img{width:100px;margin-bottom:10px}@media screen and (max-width: 768px){.compare-merit .merit-wrapper .title img{width:65px;margin:0 10px 0 0}}.compare-merit .merit-wrapper .detail{display:flex;padding:25px 20px;width:76%}@media screen and (max-width: 768px){.compare-merit .merit-wrapper .detail{flex-direction:column;width:100%;padding:0 20px 20px}}.compare-merit .merit-wrapper .detail .checklist{width:55%}@media screen and (max-width: 768px){.compare-merit .merit-wrapper .detail .checklist{width:100%}}.compare-merit .merit-wrapper .detail .checklist p{margin-top:16px;text-align:left;font-size:15px;line-height:1.6;text-indent:-30px;padding-left:30px}@media screen and (max-width: 768px){.compare-merit .merit-wrapper .detail .checklist p{font-size:14px}}.compare-merit .merit-wrapper .detail .checklist p img{width:22px;vertical-align:sub;margin-right:8px}.compare-merit .merit-wrapper .detail .description{width:45%;border:2px solid #c5c5c5;color:#049849;text-align:left;padding:20px;line-height:1.5;margin-left:20px}@media screen and (max-width: 768px){.compare-merit .merit-wrapper .detail .description{width:100%;margin:20px auto 0;font-size:14px;line-height:1.8}}.compare-merit .merit-wrapper .detail .description .note{color:#E60013;display:flex;justify-content:center;align-items:center;width:90%;margin:10px auto 0;font-size:13px}@media screen and (max-width: 768px){.compare-merit .merit-wrapper .detail .description .note{width:100%}}.compare-merit .merit-wrapper .detail .description .note img{margin-right:10px;width:50px}@media screen and (max-width: 768px){.compare-merit .merit-wrapper .detail .description .note img{width:70px}}.compare-merit .area-feature{max-width:700px;margin:60px auto 0;padding:40px;border:2px solid #5cc39a;border-radius:10px;line-height:1.5;text-align:left}@media screen and (max-width: 768px){.compare-merit .area-feature{margin-top:40px;padding:20px;font-size:15px;line-height:1.6}}.pagination{display:flex;justify-content:center;margin:25px 0 20px}.pagination .page-numbers{display:inline-block;border:1px solid #eaeaea;border-right:1px solid #eaeaea;margin:0 2.5px;padding:11px 9px 9px 9px;width:36px;height:36px;background:#fff;color:#6c6c6c;font-size:12px}.pagination .page-numbers.current{border-right:1px solid #eaeaea;background:#f0f9f1;color:#0ca26c}.price-guideline{display:flex;justify-content:space-between;align-items:center;border:4px solid #5cc39a;height:98px;width:100%;max-width:900px;padding-right:22px;margin:auto}@media screen and (max-width: 768px){.price-guideline{border:3px solid #5cc39a;height:11.6vw;padding-right:1.5vw}}.price-guideline .left{position:relative;left:-1px;background:#5cc39a;padding:8px 16px 0;height:108%}@media screen and (max-width: 768px){.price-guideline .left{padding:1.1vw 2.1vw 0}}.price-guideline .left::after{position:absolute;content:"";top:0;bottom:0;margin:auto;right:-40px;width:0;height:0;border-style:solid;border-width:49px 0 49px 40px;border-color:transparent transparent transparent #5cc39a}@media screen and (max-width: 768px){.price-guideline .left::after{right:-5.2vw;border-width:5.53vw 0 5.53vw 5.2vw}}.price-guideline .left img{max-width:60px;transform:translateY(10px)}@media screen and (max-width: 768px){.price-guideline .left img{max-width:6.7vw;transform:translateY(1vw)}}.price-guideline .left .guideline-text{font-size:25px;margin-left:36px;color:#fff699}@media screen and (max-width: 768px){.price-guideline .left .guideline-text{font-size:3.3vw;margin-left:1.7vw}}.price-guideline .center{font-size:25px;margin-left:30px}@media screen and (max-width: 768px){.price-guideline .center{font-size:3vw;margin-left:4vw}}.price-guideline .right img{max-width:5.8vw}.city-cmn{margin:50px 0;padding:0 16px}@media screen and (max-width: 768px){.city-cmn{margin:4.687vw 0 3.125vw}}.city-cmn .inner .heading{font-size:36px;font-weight:bold;line-height:1.6;margin-bottom:44px}@media screen and (max-width: 768px){.city-cmn .inner .heading{font-size:4.687vw}}.city-cmn .inner .heading .text-blue{font-size:48px;color:#0ca26c}@media screen and (max-width: 768px){.city-cmn .inner .heading .text-blue{font-size:6.25vw}}.city-cmn .inner .heading::before{width:144px;height:148px;content:"";display:block;background:url(/assets/img/face-worried.png) center/contain no-repeat;margin:0 auto 10px}@media screen and (max-width: 768px){.city-cmn .inner .heading::before{width:18.75vw;height:19.27vw}}.city-cmn .inner .list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin-bottom:46px}@media screen and (max-width: 768px){.city-cmn .inner .list{display:block;margin-bottom:30px}}.city-cmn .inner .list .item{border:6px solid #0ca26c;border-radius:10px;background-color:#f0f9f1;position:relative;padding:110px 20px 20px;margin-bottom:30px;width:30.508%;height:228px;overflow:hidden}@media screen and (max-width: 768px){.city-cmn .inner .list .item{width:100%;height:auto;border-radius:1.3vw;border-width:.781vw;margin-bottom:20px}}@media screen and (max-width: 480px){.city-cmn .inner .list .item{padding-top:96px}}.city-cmn .inner .list .item .ttl{background-color:#0ca26c;color:#fff;font-size:18px;font-family:"Rounded Mplus 1c","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold;position:absolute;top:-40px;left:50%;transform:translateX(-50%);border-radius:50%;width:124px;height:124px;padding-top:46px}.city-cmn .inner .list .item .ttl span{font-size:48px}@media screen and (max-width: 480px){.city-cmn .inner .list .item .ttl{width:110px;height:110px}.city-cmn .inner .list .item .ttl span{font-size:34px}}.city-cmn .inner .list .item .text{font-size:18px;font-weight:bold;line-height:1.6}.city-cmn .inner .area-strength{display:flex;align-items:center;background-color:#fff8dc;padding:20px 28px 28px;text-align:left;border-radius:10px}@media screen and (max-width: 768px){.city-cmn .inner .area-strength{border-radius:1.3vw;padding:3.125vw 1.04vw;text-align:center;display:block}.city-cmn .inner .area-strength img{width:23.17vw}}.city-cmn .inner .area-strength .message{margin-left:18px}@media screen and (max-width: 768px){.city-cmn .inner .area-strength .message{margin:3.125vw 0}}.city-cmn .inner .area-strength .message .upper{background-color:#f7920e;color:#fff;font-family:"Rounded Mplus 1c","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold;border-radius:20px;padding:0 30px;line-height:1.6;font-size:28px;margin-bottom:10px;display:inline-block}@media screen and (max-width: 768px){.city-cmn .inner .area-strength .message .upper{font-size:3.906vw;padding:0;border-radius:2.6vw;margin-bottom:1.3vw;display:block}}.city-cmn .inner .area-strength .message .under{line-height:1.3;font-size:48px;font-weight:bold;color:#f7920e}@media screen and (max-width: 768px){.city-cmn .inner .area-strength .message .under{font-size:6.25vw}}.oversized-trash{margin:50px 16px}@media screen and (max-width: 768px){.oversized-trash{margin:5.729vw 16px}}.oversized-trash .inner .ttl{font-size:34px;font-weight:bold;font-family:"Rounded Mplus 1c","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.3;margin-bottom:54px}@media screen and (max-width: 768px){.oversized-trash .inner .ttl{font-size:4.427vw;margin-bottom:7.031vw}}.oversized-trash .inner .ttl .cityname{color:#0ca26c;font-size:48px}@media screen and (max-width: 768px){.oversized-trash .inner .ttl .cityname{font-size:6.25vw}}.oversized-trash .inner .ttl::before{width:144px;height:148px;content:"";display:block;background:url(/assets/ui/leopard-stand.png) center/contain no-repeat;margin:0 auto 10px}@media screen and (max-width: 768px){.oversized-trash .inner .ttl::before{width:18.75vw;height:19.27vw}}.oversized-trash .inner .info{background-color:#eeeeee;border-radius:10px;padding:30px 50px;margin-bottom:42px}@media screen and (max-width: 768px){.oversized-trash .inner .info{padding:2.604vw 3.125vw;border-radius:1.3vw}}.oversized-trash .inner .info .info-ttl{font-size:24px;color:#f7920e;margin-bottom:30px;font-weight:bold;line-height:1.6}@media screen and (max-width: 480px){.oversized-trash .inner .info .info-ttl{font-size:20px;margin-bottom:20px}}.oversized-trash .inner .info .content{font-size:16px;line-height:1.875;text-align:left}.area-all-list .all-list{margin:50px 16px 100px}.area-all-list .all-list .ttl{font-size:28px;font-weight:bold;color:#0ca26c;line-height:1.3;margin-bottom:20px}.area-all-list .all-list .ttl::before{content:"";width:158px;height:96px;background:url(/assets/img/truck-run-s.png) center/contain no-repeat;display:block;margin:0 auto}.area-all-list .all-list .ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:78px}.area-all-list .all-list .ul .li{font-size:16px;margin-right:32px;margin-bottom:16px}.area-all-list .all-list .ul .li a{text-decoration:underline}.base-info{padding:30px 0 80px}@media screen and (max-width: 768px){.base-info{padding:20px 0 40px}}.base-info .sec-ttl h2 span{font-size:50px}@media screen and (max-width: 768px){.base-info .sec-ttl h2 span{font-size:6.5vw;line-height:1.4}}@media screen and (max-width: 768px){.base-info .sec-ttl h2::before{width:25vw}}.base-info .sec-ttl .sub-under{line-height:1.5;margin-top:5px}@media screen and (max-width: 768px){.base-info .sec-ttl .sub-under{font-size:13px;padding:0 15px}}.base-info .content{max-width:800px;width:93%;margin:30px auto 0;line-height:1.4;text-align:left}@media screen and (max-width: 768px){.base-info .content{margin-top:20px;max-width:560px}}.base-info .content tr{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.base-info .content tr:nth-of-type(2n+1){background-color:#e3f4ea}.base-info .content tr th{width:22%;font-weight:bold;font-size:18px;padding:18px;vertical-align:middle}@media screen and (max-width: 768px){.base-info .content tr th{font-size:14px;min-width:130px;padding:15px 13px}}.base-info .content tr td{width:78%;font-size:16px;padding:18px}@media screen and (max-width: 768px){.base-info .content tr td{font-size:14px;padding:15px 13px 15px 0}}.questionnaire-graph{padding-top:100px}@media screen and (max-width: 768px){.questionnaire-graph{padding-top:60px}}.questionnaire-graph .sec-ttl span{color:#f7920e;font-size:inherit}@media screen and (max-width: 768px){.questionnaire-graph .sec-ttl h2::before{width:19vw;height:15.3vw;left:-13vw;bottom:0.8vw}}.questionnaire-graph .questionnaire-background{background-color:#f0f9f1;margin:50px calc(50% - 50vw) 0}@media screen and (max-width: 768px){.questionnaire-graph .questionnaire-background{margin-top:30px}}.questionnaire-graph .questionnaire-content{width:93%;padding:50px 0;max-width:1000px;margin:0 auto}@media screen and (max-width: 768px){.questionnaire-graph .questionnaire-content{padding:30px 0}}.questionnaire-graph .questionnaire-content .graph{display:flex;justify-content:space-between;align-items:center;margin-top:60px}@media screen and (max-width: 768px){.questionnaire-graph .questionnaire-content .graph{flex-flow:column;margin-top:30px}}.questionnaire-graph .questionnaire-content .graph .chart-container{width:500px}@media screen and (max-width: 768px){.questionnaire-graph .questionnaire-content .graph .chart-container{width:100%;max-width:530px;min-width:310px}}.questionnaire-graph .questionnaire-content .graph .bar-graph{height:250px}.questionnaire-graph .questionnaire-content .table-ttl{text-align:center;color:#049849;font-size:30px;font-weight:bold}@media screen and (max-width: 768px){.questionnaire-graph .questionnaire-content .table-ttl{font-size:20px;line-height:1.4}}.questionnaire-graph .questionnaire-content .point{width:450px;background-color:#fff;padding:20px;border:2px solid #5cc39a;color:#049849;border-radius:10px}@media screen and (max-width: 768px){.questionnaire-graph .questionnaire-content .point{width:100%;margin:0;margin-top:20px}}.questionnaire-graph .questionnaire-content .point .point-ttl{font-size:25px;border-bottom:2px solid #d2eedd;padding-bottom:10px;font-weight:bold}.questionnaire-graph .questionnaire-content .point .text p{margin-top:15px;line-height:1.5;text-align:left;color:#000}@media screen and (max-width: 768px){.questionnaire-graph .questionnaire-content .point .text p{margin-top:15px}}.questionnaire-graph .questionnaire-answer{width:93%;margin:0 auto}.questionnaire-graph .questionnaire-answer .heading{font-size:34px;color:#fff;background-color:#049849;display:table;margin:auto;padding:12px 40px;border-radius:10px;line-height:1.5;font-weight:bold}@media screen and (max-width: 768px){.questionnaire-graph .questionnaire-answer .heading{font-size:20px}}.questionnaire-graph .questionnaire-answer .p-notes{color:#d40303;margin-top:20px}@media screen and (max-width: 768px){.questionnaire-graph .questionnaire-answer .p-notes{line-height:1.4;font-size:15px}}.questionnaire-graph .questionnaire-answer .picup-vs{display:flex;justify-content:center;margin:70px 0 80px}@media screen and (max-width: 768px){.questionnaire-graph .questionnaire-answer .picup-vs{display:block;margin-bottom:30px}}.questionnaire-graph .questionnaire-answer .picup-vs .vs-content{padding:80px 20px 50px 30px;width:390px;border:1px solid #000;text-align:left;position:relative}@media screen and (max-width: 768px){.questionnaire-graph .questionnaire-answer .picup-vs .vs-content{width:100%;margin-top:30px;padding:80px 20px 25px 20px}}.questionnaire-graph .questionnaire-answer .picup-vs .vs-content.vs-content::before{position:absolute;top:-30px;display:block;content:'';width:70px;height:54px;background-image:url(/assets/ui/leopard-smile.png);background-repeat:no-repeat;background-size:contain;right:0;left:0;margin:0 auto}.questionnaire-graph .questionnaire-answer .picup-vs .vs-content h4{color:#049849;margin-bottom:20px;font-size:24px;position:relative;font-weight:bold}.questionnaire-graph .questionnaire-answer .picup-vs .vs-content h4::before{position:absolute;display:block;content:'Pickup!';top:-50px;background-color:#f7920e;padding:5px 18px;color:#fff;font-weight:bold}.questionnaire-graph .questionnaire-answer .picup-vs .vs-content p{line-height:1.5}.questionnaire-graph .questionnaire-answer .picup-vs .vs-img{width:100px;height:100%;margin:auto 15px;filter:hue-rotate(167deg) contrast(1.5)}.area-survey{padding:60px 0}@media screen and (max-width: 768px){.area-survey .sec-ttl{margin-bottom:-30px}}@media screen and (max-width: 768px){.area-survey .sec-ttl h2{font-size:5.4vw}}.area-survey .sec-ttl h2::before{width:180px;height:145px;z-index:-1}@media screen and (max-width: 768px){.area-survey .sec-ttl h2::before{width:19vw;height:15.4vw;left:-11vw}}@media screen and (max-width: 768px){.area-survey .sec-ttl h2 span{font-size:6.6vw}}.area-survey .content{max-width:850px;width:93%;margin:30px auto 0;text-align:left}@media screen and (max-width: 768px){.area-survey .content{max-width:560px}}.area-survey .content .answer-list{margin-top:60px}.area-survey .content .answer-list .title{background-color:#727272;color:#fff;padding:15px 30px 15px 110px;border-radius:5px;font-weight:bold;line-height:1.3;font-size:18px;position:relative}@media screen and (max-width: 768px){.area-survey .content .answer-list .title{font-size:15px;padding:10px 10px 8px 75px}}.area-survey .content .answer-list .title span{font-size:130%;font-weight:inherit}.area-survey .content .answer-list .title::before{position:absolute;display:block;content:'';width:95px;height:85px;background-position:center;background-size:contain;background-repeat:no-repeat;top:-15px;left:10px}@media screen and (max-width: 768px){.area-survey .content .answer-list .title::before{width:70px;height:60px;top:-10px;left:0}}.area-survey .content .answer-list .title.good::before{background-image:url(/assets/img/mark-ok.png)}.area-survey .content .answer-list .title.bad::before{background-image:url(/assets/img/mark-ng.png)}.area-survey .content .answer-list .answer{width:90%;margin:30px auto 0}@media screen and (max-width: 768px){.area-survey .content .answer-list .answer{width:100%}}.area-survey .content .answer-list .answer .user-info .name{font-size:23px;font-weight:bold}@media screen and (max-width: 768px){.area-survey .content .answer-list .answer .user-info .name{font-size:19px}}.area-survey .content .answer-list .answer .user-info .rating{font-size:18px;line-height:1;margin-right:20px;margin-top:15px}@media screen and (max-width: 768px){.area-survey .content .answer-list .answer .user-info .rating{font-size:16px}}.area-survey .content .answer-list .answer .user-info .rating .stars{color:#B3B3B3;position:relative;letter-spacing:2px}.area-survey .content .answer-list .answer .user-info .rating .stars .rate{color:#fbb829;position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap}.area-survey .content .answer-list .answer .user-detail{border:2px solid #1aad74;width:100%;margin-top:30px;vertical-align:middle}.area-survey .content .answer-list .answer .user-detail tr{border-top:2px solid #1aad74}.area-survey .content .answer-list .answer .user-detail tr th{color:#1aad74;font-weight:bold;padding:7px 10px;background-color:#e3f4ea;width:15%;min-width:130px;vertical-align:middle}@media screen and (max-width: 768px){.area-survey .content .answer-list .answer .user-detail tr th{font-size:14px;min-width:95px}}.area-survey .content .answer-list .answer .user-detail tr td{padding:7px 10px;line-height:1.3}@media screen and (max-width: 768px){.area-survey .content .answer-list .answer .user-detail tr td{font-size:14px}}.area-survey .content .answer-list .answer .text-box{border:2px solid #1aad74;padding:20px;margin:30px auto 0}@media screen and (max-width: 768px){.area-survey .content .answer-list .answer .text-box{padding:0;margin-top:20px}}.area-survey .content .answer-list .answer .text-box .label{color:#1aad74;font-size:18px;line-height:1.4;font-weight:bold;background-color:#e3f4ea;padding:12px 25px 10px}@media screen and (max-width: 768px){.area-survey .content .answer-list .answer .text-box .label{font-size:16px;padding:8px 15px}}.area-survey .content .answer-list .answer .text-box .description{line-height:1.5;padding:20px 25px 0}@media screen and (max-width: 768px){.area-survey .content .answer-list .answer .text-box .description{padding:15px;font-size:14px}}.area-survey .content .survey-info{margin-top:50px;border:2px solid #ccc;background-color:#f9f9f9;padding:0 25px 30px}@media screen and (max-width: 768px){.area-survey .content .survey-info{padding:0 15px 20px}}.area-survey .content .survey-info .label{margin-top:30px;font-weight:bold}@media screen and (max-width: 768px){.area-survey .content .survey-info .label{margin-top:20px}}.area-survey .content .survey-info .description{line-height:1.4;margin-top:20px}@media screen and (max-width: 768px){.area-survey .content .survey-info .description{font-size:14px;margin-top:15px}}.banner-space{margin-top:30px}@media screen and (max-width: 768px){.banner-space{margin-top:6.51vw}}.trash-items{margin:50px 0 0}.trash-items-ttl{color:#f7920e;font-size:40px;font-weight:bold;margin:0 0 50px}@media screen and (max-width: 480px){.trash-items-ttl{font-size:6.812vw}}.trash-items-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:#e3f4ea;margin:-20px 0 30px -20px;padding:0 0 50px}@media screen and (max-width: 480px){.trash-items-list{padding:0 0 20px}}.trash-items-list li{border:1px solid #0ca26c;background-color:#fff;width:200px;height:200px;margin:20px 0 0 20px}@media screen and (max-width: 480px){.trash-items-list li{width:100px;height:100px}}.trash-items-list li p{font-size:20px;line-height:1.3;margin-top:6px;height:52px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 480px){.trash-items-list li p{font-size:3.4vw;height:27px}}.trash-items-list li img{width:153px;height:132px;object-fit:cover}@media screen and (max-width: 480px){.trash-items-list li img{width:78px;height:57px}}.trash-items-sub-ttl{color:#f7920e;font-size:22px;line-height:1.3;font-weight:bold;margin:0 0 50px}@media screen and (max-width: 480px){.trash-items-sub-ttl{font-size:4.687vw}}.trash-items-sub-list{margin:20px 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:-20px 0 30px -20px;padding:0 0 30px}@media screen and (max-width: 480px){.trash-items-sub-list{margin:-30px 0 30px -15px;padding:0 0 20px}}.trash-items-sub-list li>*{display:inline-flex;justify-content:center;align-items:center;width:200px;height:50px;line-height:1.3;margin:20px 0 0 20px;background:#e3f4ea;border-radius:4px}@media screen and (max-width: 480px){.trash-items-sub-list li>*{width:110px;font-size:3.4vw;margin:15px 0 0 15px}}.trash-items-sub-list .empty{opacity:0}.nav{width:100%;background:#fff;position:fixed;z-index:999;top:130px;padding:0 16px;border-bottom:1px solid #9f9f9f}.nav .nav-list{max-width:1180px;width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center}.nav .nav-list li{height:30px}.nav .nav-list li.normal{width:14.28%;border-left:1px solid #9f9f9f}.nav .nav-list li.hurry{width:13.445%;color:#fff;background-color:#f7920e;border-radius:6px 6px 0 0}.nav .nav-list li a{display:flex;justify-content:center;align-items:center;font-size:16px;text-align:center;width:100%;height:100%;line-height:1.6}.nav .nav-list li a.is--sp{display:none}@media screen and (max-width: 1212px){.nav .nav-list li a{font-size:14px}}.nav .nav-list li span{cursor:pointer}@media screen and (max-width: 768px){.nav{position:fixed;top:0;width:100%;z-index:998;opacity:0;padding:80px 0 0 0;transition:opacity .3s;pointer-events:none;border-bottom:none}.nav .nav-list{display:block}.nav .nav-list li{border-bottom:1px solid #000;height:auto}.nav .nav-list li.normal,.nav .nav-list li.hurry{width:100%;border-left:none;border-radius:0}.nav .nav-list li a{font-size:16px;padding:8px 0;width:100%;height:100%;transition:all .2s}.nav .nav-list li a.is--pc{display:none}.nav .nav-list li a.is--sp{display:flex}.nav .nav-list li:last-child{border-bottom:0}.nav.is--active{opacity:1;pointer-events:auto}.btn-close{background:rgba(0,0,0,0.7);padding:12px 8px;color:#fff}}footer .upper{color:#fff;background-color:#0ca26c;padding:0 16px}footer .upper .inner{margin:0 auto;padding:38px 0 36px;display:flex;justify-content:space-between}@media screen and (max-width: 768px){footer .upper .inner{display:block}}footer .upper .inner .left{width:48%;margin:0 1%}@media screen and (max-width: 768px){footer .upper .inner .left{width:100%}}footer .upper .inner .left .footer-nav .footer-nav__item{margin-bottom:24px;font-size:18px}footer .upper .inner .left .footer-nav .footer-nav__item a{display:inline-block}footer .upper .inner .left .footer-nav .footer-nav__item a:hover{text-decoration:underline}footer .upper .inner .left .footer-nav .footer-nav__item .footer-area-list{margin-top:10px;font-size:0;padding:0}footer .upper .inner .left .footer-nav .footer-nav__item .footer-area-list li{display:inline-block;font-size:14px;line-height:1.714;font-weight:normal}footer .upper .inner .left .footer-nav .footer-nav__item .footer-area-list li:not(:last-child)::after{display:inline-block;content:"・"}footer .upper .inner .left .footer-nav .footer-nav__item .footer-area-list li a:hover{text-decoration:underline}footer .upper .inner .left .lp-company-info{line-height:1.7;padding-bottom:40px}footer .upper .inner .left .lp-company-info .info-title{font-size:26px;font-weight:bold;margin-bottom:10px}@media screen and (max-width: 768px){footer .upper .inner .left .lp-company-info .info-title{font-size:23px}}footer .upper .inner .left .lp-company-info .company-txt{font-size:18px}@media screen and (max-width: 768px){footer .upper .inner .left .lp-company-info .company-txt{font-size:15px}}footer .upper .inner .right{text-align:right}footer .upper .inner .right a{display:block}footer .upper .inner .right a img.small{width:390px}footer .upper .inner .right a.free-form{margin-bottom:18px}footer .upper .inner .right a.line{margin-bottom:26px}footer .upper .inner .right .credit-banner{font-weight:bold;border:4px solid #f7920e;background-color:#fff;padding:10px 10px 20px 10px;width:534px}@media screen and (max-width: 768px){footer .upper .inner .right .credit-banner{padding:1vw 1vw 3vw 1vw;width:100%}}@media screen and (max-width: 480px){footer .upper .inner .right .credit-banner{border-width:2px}}footer .upper .inner .right .credit-banner .credit-upper{display:flex;justify-content:space-between;align-items:center;background-color:#fff;margin-bottom:20px}footer .upper .inner .right .credit-banner .credit-upper .ok-mark{font-size:22px;font-family:"Rounded Mplus 1c","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background-color:#f7920e;padding:10px 20px;border-radius:20px}@media screen and (max-width: 768px){footer .upper .inner .right .credit-banner .credit-upper{margin-bottom:3vw}footer .upper .inner .right .credit-banner .credit-upper .ok-mark{font-size:3.8vw;padding:1vw 3vw}footer .upper .inner .right .credit-banner .credit-upper .credit-row{width:64vw}}footer .upper .inner .right .credit-banner .number-div{margin-left:80px;padding:10px 10px 10px 50px;background-color:#f7920e;color:#fff;position:relative;text-align:left}@media screen and (max-width: 768px){footer .upper .inner .right .credit-banner .number-div{padding:1.6vw 1.6vw 1.6vw 8vw;margin-left:14vw}}footer .upper .inner .right .credit-banner .number-div::before{position:absolute;content:"";width:120px;height:120px;background:url(/assets/ui/leopard-calling.png) center/contain no-repeat;left:-76px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){footer .upper .inner .right .credit-banner .number-div::before{width:19vw;height:19vw;left:-13vw}}footer .upper .inner .right .credit-banner .number-div .number-upper{font-size:22px;font-family:"Rounded Mplus 1c","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-bottom:8px}@media screen and (max-width: 768px){footer .upper .inner .right .credit-banner .number-div .number-upper{font-size:3.8vw;margin-bottom:1vw}}footer .upper .inner .right .credit-banner .number-div .number-body{font-size:36px}@media screen and (max-width: 768px){footer .upper .inner .right .credit-banner .number-div .number-body{font-size:6vw}}footer .upper .inner .right .credit-banner .number-div .number-body::before{content:"";width:54px;height:36px;background:url(/assets/img/icon-phone-white.png) center/contain no-repeat;display:inline-block;vertical-align:top}@media screen and (max-width: 768px){footer .upper .inner .right .credit-banner .number-div .number-body::before{width:11vw;height:6vw}}@media screen and (max-width: 768px){footer .upper .inner .right{text-align:center}footer .upper .inner .right a{width:100%}footer .upper .inner .right a img.small{width:100%}footer .upper .inner .right a.free-form{margin-bottom:.52vw}footer .upper .inner .right a.line{margin-bottom:3.906vw}}footer .bottom{padding:0 16px}footer .bottom .inner{padding:20px 0 12px}footer .bottom .inner a,footer .bottom .inner p{text-align:left;display:block;margin-bottom:26px}footer .bottom .inner .copy{font-size:12px;text-align:right}@media screen and (max-width: 768px){footer .bottom .inner a,footer .bottom .inner p{text-align:center;margin-bottom:10px}footer .bottom .inner .copy{text-align:center}}@media screen and (max-width: 768px){}.item-detail-wrapper{padding:0 16px}.leopard-heading{display:flex;align-items:end;border:3px solid #0ca26c;padding-top:10px}.leopard-heading .leopard-block{display:inline-flex}@media screen and (max-width: 768px){.leopard-heading .leopard-block{width:20%}}.leopard-heading .leopard-block .leopard-img{width:100%;height:100%}.leopard-heading .page-title{padding-left:15px;margin:auto 0;line-height:140%;text-align:left;font-size:2.2rem;font-weight:normal;padding-bottom:5px}@media screen and (max-width: 768px){.leopard-heading .page-title{font-size:4.2vw;width:80%}}.date-area{margin:-35px 0 10px;text-align:right;font-size:0.8rem;color:gray}@media screen and (max-width: 768px){.date-area{font-size:0.5rem}}#item-details .content{margin-bottom:50px;text-align:left;line-height:190%;overflow-wrap:break-word}#item-details .content a{color:blue;text-decoration:underline}#item-details .content h2,#item-details .content h3,#item-details .content h4{margin:40px 0 20px}#item-details .content h2{color:#0ca26c;text-shadow:0 0 5px white;padding:0.3em 0.5em;background:linear-gradient(-45deg, #d2eedd, #d2eedd 3px, #f0f9f1 3px, #f0f9f1 7px);background:repeating-linear-gradient(-45deg, #d2eedd, #d2eedd 3px, #f0f9f1 3px, #f0f9f1 7px);font-size:1.5rem}@media screen and (max-width: 768px){#item-details .content h2{font-size:1.3rem}}#item-details .content h3{padding:0.25em 0.5em;color:#494949;background:transparent;border-left:solid 5px #0ca26c;font-size:1.2rem}#item-details .content h4{position:relative}#item-details .content h4::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:7px;background:linear-gradient(-45deg, #5cc39a, #5cc39a 2px, #fff 2px, #fff 4px);background:repeating-linear-gradient(-45deg, #5cc39a, #5cc39a 2px, #fff 2px, #fff 4px)}#item-details .content table{margin:20px 0;border:1px solid #000}#item-details .content table tr{border:1px solid #000}#item-details .content table tr th,#item-details .content table tr td{border:1px solid #000;padding:4px}#item-details .content table tr th{text-align:center}#item-details .content ul{border:2px solid #0ca26c;border-radius:4px;margin:10px 0;padding:12px}#item-details .content ul li{margin-left:20px}#item-details .content ul li{list-style-type:disc}#item-details .content ol{border:2px solid #0ca26c;border-radius:4px;margin:10px 0;padding:12px}#item-details .content ol li{margin-left:20px}#item-details .content ol li{list-style-type:decimal}#item-details .content blockquote{position:relative;padding:10px 20px;font-style:italic;color:#4e4e4e;background:#efefef;border-radius:4px;margin:20px 0}#item-details .content blockquote::before{position:absolute;display:inline-block;font-family:sans-serif;color:#9e9e9e;line-height:1;content:"“";top:0;left:-10px;font-size:130px}#item-details .content blockquote::after{position:absolute;display:inline-block;font-family:sans-serif;color:#9e9e9e;line-height:1;content:"”";bottom:-40px;right:20px;text-align:center;font-size:90px}#item-details .content blockquote p{margin:10px 0;padding:0;line-height:1.7}#item-details .content .detail-list{position:relative;margin:50px 0 30px;border-top-left-radius:0}#item-details .content .detail-list .heading{position:absolute;top:-32px;left:-2px;padding:0 8px;background:#0ca26c;color:#fff;letter-spacing:0.8px;font-weight:600}#item-details .content .detail-list br{display:none}#item-details .content .balloon{width:100%;margin:1.5em 0;overflow:hidden}#item-details .content .balloon .faceicon{float:left;margin-right:-90px;width:80px}#item-details .content .balloon .faceicon img{width:100%;height:auto;border:solid 3px #dcf1e4;border-radius:50%}#item-details .content .balloon .chatting{width:100%}#item-details .content .balloon .chatting .talk-box{position:relative;display:inline-block;margin:5px 0 0 105px;padding:17px 13px;border-radius:12px;background:#dcf1e4;word-break:break-all}#item-details .content .balloon .chatting .talk-box::after{position:absolute;content:"";top:18px;left:-24px;display:inline-block;border:12px solid transparent;border-right:12px solid #dcf1e4}#item-details .content .balloon .chatting .talk-box p{margin:0;padding:0}#item-details .content img{display:block;height:auto}#item-details .content img.alignright{margin:0 0 0 auto}#item-details .content img.alignleft{margin:0 auto 0 0}#item-details .content img.aligncenter{margin:0 auto}#item-details .content .before-after{display:flex;align-items:flex-start;justify-content:space-between}#item-details .content .before-after .before,#item-details .content .before-after .after{width:49%}#item-details .items{margin:60px 0}@media screen and (max-width: 768px){#item-details .items{margin:7.031vw 0 0}}#item-details .items .inner .categories .category .inner-items{display:none}#item-details .items .inner .categories .category .label-sec{padding:24px 0 20px;cursor:pointer}@media screen and (max-width: 768px){#item-details .items .inner .categories .category .label-sec{margin:22px 0 20px}}#item-details #toc_container{line-height:1.6;margin:2rem auto}#item-details #toc_container p.toc_title{line-height:2;font-size:100%;font-weight:normal;padding:10px 0}#item-details #toc_container p.toc_title .toc_toggle a{color:#049849}#item-details #toc_container ul{border:0;padding:5px 5px 5px 15px;margin:0;text-align:left}#item-details #toc_container ul li{list-style-type:none;padding:3px 0;margin-left:0}#item-details #toc_container ul li a{text-decoration:none;color:#333}.item-detail-cta{position:relative}.item-detail-cta .text{position:absolute;left:0;right:0;margin:auto;color:#fff;text-shadow:1px 1px 2px black;line-height:140%}.item-detail-cta .text .site-name{color:#fff17a;font-weight:bold}.item-detail-cta.is--pc .text{top:36px;left:calc(30% + 20px);font-size:24px}@media (max-width: 1063px){.item-detail-cta.is--pc .text{top:calc(5% + 18px);font-size:2.3vw}}@media screen and (max-width: 768px){.item-detail-cta.is--pc{display:none}}.item-detail-cta.is--sp img{width:100%}.item-detail-cta.is--sp .sp-cta-wrapper{position:relative}.item-detail-cta.is--sp .sp-cta-wrapper .text{top:calc(10% + 10px);font-size:4.2vw}.item-detail-cta.is--sp .sp-cta-wrapper .text.small{font-size:3.5vw}.item-detail-cta.is--sp a{display:block;position:absolute;bottom:0;right:0;left:0;margin:auto}#customer-voice .voice-cmn__item .text-box .person a{color:blue}.simple-ttl{text-align:center;margin:50px auto 40px;line-height:1.3;font-size:48px;font-weight:bold;border-bottom:1px solid #000;padding-bottom:28px;max-width:550px}@media screen and (max-width: 768px){.simple-ttl{margin-top:60px}}.bold{font-weight:bold}#policy{text-align:left;margin-bottom:40px;padding:16px}#policy .policy-ttl{max-width:554px}@media screen and (max-width: 520px){#policy .policy-ttl{font-size:38px;padding-bottom:20px}}@media screen and (max-width: 410px){#policy .policy-ttl{font-size:28px;padding-bottom:16px}}#policy h2{font-size:22px;font-weight:bold;color:#0ca26c;margin:10px 0;line-height:1.6}#policy p{line-height:1.9;font-size:16px;margin-bottom:30px}#policy a:hover{text-decoration:underline}.company-profile{padding:0 16px}.company-profile .inner .profile-ttl{margin-bottom:66px}.company-profile .inner #company-profile{margin-bottom:50px}.company-profile .inner #company-profile table{width:100%;line-height:1.7}.company-profile .inner #company-profile table tr{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}@media screen and (max-width: 768px){.company-profile .inner #company-profile table tr{border:none}.company-profile .inner #company-profile table tr:last-child td:last-child{border-bottom:1px solid #d3d3d3}}.company-profile .inner #company-profile table tr:nth-child(2n+1){background-color:#e3f4ea}@media screen and (max-width: 768px){.company-profile .inner #company-profile table tr:nth-child(2n+1){background-color:inherit}}.company-profile .inner #company-profile table tr td{padding:18px;text-align:left}.company-profile .inner #company-profile table tr td p{margin-bottom:10px}.company-profile .inner #company-profile table tr td:first-child{width:16%;font-weight:bold;font-size:20px}.company-profile .inner #company-profile table tr td:last-child{width:84%;font-size:16px}@media screen and (max-width: 768px){.company-profile .inner #company-profile table tr td{border-top:1px solid #d3d3d3}.company-profile .inner #company-profile table tr td:first-child,.company-profile .inner #company-profile table tr td:last-child{width:100%;display:block}.company-profile .inner #company-profile table tr td:nth-child(2n+1){background-color:#e3f4ea}}.faq-sec{margin-top:60px}@media screen and (max-width: 768px){.faq-sec{margin-top:7.552vw}}.faq-sec #faq .faq-header{margin:44px 24px 50px}@media screen and (max-width: 768px){.faq-sec #faq .faq-header{margin:24px 16px 58px}}.faq-sec #faq .faq-header .category-link-list{max-width:calc($content-max - 32px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.faq-sec #faq .faq-header .category-link-list{display:block}}.faq-sec #faq .faq-header .category-link-list .btn-more{margin:12px auto;border:2px solid #0ca26c;color:#0ca26c;font-weight:bold;display:inline-block;position:relative;border-radius:50px;background:#fff;width:47.038%;cursor:pointer}@media screen and (max-width: 1212px){.faq-sec #faq .faq-header .category-link-list .btn-more{width:100%;margin:10px auto}}.faq-sec #faq .faq-header .category-link-list .btn-more::before{content:"";width:30px;height:30px;position:absolute;top:50%;transform:translateY(-50%);right:14px;background:#0ca26c;border-radius:15px}@media screen and (max-width: 480px){.faq-sec #faq .faq-header .category-link-list .btn-more::before{width:20px;height:20px;right:10px}}.faq-sec #faq .faq-header .category-link-list .btn-more::after{content:"";width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);right:25px;border-top:4px solid #fff;border-right:4px solid #fff}@media screen and (max-width: 480px){.faq-sec #faq .faq-header .category-link-list .btn-more::after{border-width:3px;right:17px;width:6px;height:6px}}.faq-sec #faq .faq-header .category-link-list .btn-more span{display:inline-block;width:100%;padding:25px 0;margin:0 auto;font-size:22px;line-height:1.4}@media screen and (max-width: 480px){.faq-sec #faq .faq-header .category-link-list .btn-more span{font-size:16px}}.faq-sec #faq .faq-content{background-color:#f0f9f1;padding:40px 16px 26px}@media screen and (max-width: 768px){.faq-sec #faq .faq-content{padding-bottom:40px}}@media screen and (max-width: 480px){.faq-sec #faq .faq-content{padding-bottom:20px}}.faq-sec #faq .faq-content .inner .category-wrapper{width:100%;margin-bottom:84px;padding-top:160px;margin-top:-160px}@media screen and (max-width: 768px){.faq-sec #faq .faq-content .inner .category-wrapper{padding-top:13.02vw;margin-top:-13.02vw}}.faq-sec #faq .faq-content .inner .category-wrapper .category-name{text-align:center;font-size:43px;font-weight:bold;margin-bottom:42px;line-height:1.3;color:#0ca26c}@media screen and (max-width: 480px){.faq-sec #faq .faq-content .inner .category-wrapper .category-name{font-size:30px;margin-bottom:30px}}#page{padding:0 16px}#page .sitemap-list{margin:20px 0}#page .sitemap-list li{line-height:1.5}#page .sitemap-list li a{color:#0ca26c}#page-404 .message-box{margin:60px 0 120px;padding:12px;border:2px solid #63c5a1;line-height:160%}#page-404 .message-box h1{font-size:2rem;margin-bottom:20px;line-height:150%}.contact-sec{margin-top:68px}.contact-sec .ttl-wrapper{margin:0 16px}.contact-sec .sec-ttl h2{max-width:730px}@media screen and (max-width: 1212px){.contact-sec .sec-ttl h2{max-width:700px}}@media screen and (max-width: 768px){.contact-sec .sec-ttl h2{max-width:91.14vw}}.contact-sec .sec-ttl h2 .tab{display:none}@media screen and (max-width: 1212px){.contact-sec .sec-ttl h2 .tab{display:block}}.contact-sec .sec-ttl h2::before{left:-135px}@media screen and (max-width: 1212px){.contact-sec .sec-ttl h2::before{left:-30px}}@media screen and (max-width: 768px){.contact-sec .sec-ttl h2::before{left:-3.9vw}}.contact-sec #contact{margin-top:70px;padding:20px 16px 110px;background-color:#f0f9f1}@media screen and (max-width: 768px){.contact-sec #contact{margin-top:6.51vw;padding-bottom:90px;padding-top:60px}}.contact-sec #contact .inner{max-width:750px}.contact-sec #contact form .row input{border-radius:4px;width:100%;padding:15px;border:1px solid #ddd;font-size:16px;box-shadow:0 0 4px 0 #ddd}.contact-sec #contact form .row .error{margin-top:15px;text-align:left}.contact-sec #contact form .row .check-btn-row,.contact-sec #contact form .row .required-check-row{line-height:210%}.contact-sec #contact form .row .check-btn-row input,.contact-sec #contact form .row .required-check-row input{width:auto}@media screen and (max-width: 768px){.contact-sec #contact form .row .check-btn-row,.contact-sec #contact form .row .required-check-row{font-size:14px}}.contact-sec #contact form .row .heading{display:flex;align-items:center;justify-content:space-between;margin:30px 0 13px}.contact-sec #contact form .row .heading .label-left{font-weight:bold;line-height:1.7;font-size:18px;text-align:left}.contact-sec #contact form .row .heading .label-right{padding:5px;font-size:14px;margin-left:14px;white-space:nowrap}.contact-sec #contact form .row .heading .required{background:#f7920e;color:#fff;border-radius:0}.contact-sec #contact form .row .heading .option{background:#0ca26c;color:#fff;border-radius:0}.contact-sec #contact form .row .mwform-tel-field{font-size:2rem;display:flex;align-items:center}.contact-sec #contact form .row .mwform-tel-field input{width:100%;margin:0 10px}.contact-sec #contact form .row .mwform-tel-field input:nth-child(1){margin:0 10px 0 0}.contact-sec #contact form .row .mwform-tel-field input:last-child{margin-right:0}.contact-sec #contact form .row .check-btn-row{display:flex;flex-wrap:wrap}.contact-sec #contact form .row .check-btn-row .horizontal-item{margin-left:0;margin-right:10px}.contact-sec #contact form .row .check-btn-row .horizontal-item label{display:inline-flex;align-items:center}.contact-sec #contact form .row .contact-content-info{font-size:14px;line-height:1.7;text-align:left;margin-bottom:40px}.contact-sec #contact form .row textarea{border-radius:4px;width:100%;padding:15px;border:1px solid #ddd;font-size:16px;box-shadow:0 0 4px 0 #ddd;margin-bottom:14px}.contact-sec #contact form .row .required-check-row{line-height:1.6;text-align:left}.contact-sec #contact form .row .submit-btn,.contact-sec #contact form .row .top-btn{margin-top:40px;text-align:center}.contact-sec #contact form .row .submit-btn input,.contact-sec #contact form .row .top-btn input{width:360px;font-size:24px;font-weight:bold;font-family:"Rounded Mplus 1c","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;cursor:pointer;box-shadow:0 4px 0 0 #1c9f6f;border:none;background:#0ca26c;color:#fff;border-radius:8px}@media screen and (max-width: 768px){.contact-sec #contact form .row .submit-btn input,.contact-sec #contact form .row .top-btn input{width:100%}}.contact-sec #contact form .row .mwform-checkbox-field label{display:inline-flex;align-items:center}@media screen and (max-width: 768px){.contact-sec #contact form .row .mwform-checkbox-field label{align-items:baseline}}.contact-sec #contact form .contact-info{margin:10px 0 62px;text-align:left;line-height:1.7;font-size:14px}.contact-sec #contact .contact-confirm .contact-content-info,.contact-sec #contact .contact-confirm .required-check-row{display:none}.contact-sec #contact .contact-confirm .row p,.contact-sec #contact .contact-confirm .row .check-btn-row{text-align:left}.contact-sec #contact .contact-confirm .row p{border:1px solid #ddd;border-radius:4px;padding:15px}.contact-sec #contact .top-btn{text-align:center}.contact-sec #contact .top-btn a{display:inline-block;padding:24px;width:360px;font-size:17px;background:#0ca26c;color:#fff;border-radius:8px;cursor:pointer;box-shadow:0 4px 0 0 #1c9f6f;border:none}.contact-sec #contact .contact-finished{font-size:24px;text-align:center;margin:10px 0 20px;line-height:1.7}.contact-sec #contact .mw_wp_form_send_error{margin-top:40px;text-align:center;color:#f7920e}.post-list h2{display:flex;align-items:center;margin:40px 0 50px;padding:11px 20px 10px;background-image:repeating-linear-gradient(45deg, #ffeb3b, #ffeb3b 6px, #ffc961 6px, #ffc961 12px)}@media screen and (max-width: 768px){.post-list h2{margin:25px 0 8px;padding:6px 20px 5px}}.post-list h2 .text{font-size:24px;padding-left:30px}@media screen and (max-width: 768px){.post-list h2 .text{font-size:16px}}.post-list h2 .panda-img{max-width:80px;height:auto}@media screen and (max-width: 768px){.post-list h2 .panda-img{max-width:45px}}.post-list .post-items{margin-bottom:30px}.post-list .post-items .post-item{display:flex;padding:30.5px 0;text-align:left;border-bottom:1px solid #dcf1e4}@media screen and (max-width: 768px){.post-list .post-items .post-item{padding:16px 0 21px}}.post-list .post-items .post-item img{width:100%;height:160px;border-radius:5px;border:1px solid #dcf1e4}.post-list .post-items .post-item .no-img-wrap{background:#eaeaea;border-radius:5px}@media screen and (max-width: 768px){.post-list .post-items .post-item .no-img-wrap{background:none}}.post-list .post-items .post-item .left{max-width:240px;height:auto;border-radius:5px}@media screen and (max-width: 768px){.post-list .post-items .post-item .left{display:none}}.post-list .post-items .post-item .right{display:flex;flex-direction:column;justify-content:space-between;padding-left:30px}@media screen and (max-width: 768px){.post-list .post-items .post-item .right{padding-left:0}}.post-list .post-items .post-item .right .post-title{background:linear-gradient(90deg, #f0f9f1 47%, #fff 100%);color:#0ca26c;padding:8px 20px 5px;font-size:18px;letter-spacing:1.8px;line-height:155%}@media screen and (max-width: 768px){.post-list .post-items .post-item .right .post-title{padding:0 20px 0;display:flex;font-size:12px}.post-list .post-items .post-item .right .post-title a{padding-left:14px}}.post-list .post-items .post-item .right .post-title .sp-img{display:none}@media screen and (max-width: 768px){.post-list .post-items .post-item .right .post-title .sp-img{display:block;width:90px;height:60px}.post-list .post-items .post-item .right .post-title .sp-img img{width:100%;height:60px}.post-list .post-items .post-item .right .post-title .sp-img .no-img-wrap img{background:#eaeaea}}.post-list .post-items .post-item .right .gray-text{font-size:12px;line-height:2;letter-spacing:0.6px}.post-list .post-items .post-item .right .description{color:#606060}@media screen and (max-width: 768px){.post-list .post-items .post-item .right .description{padding:15px 0 11px}}.post-list .post-items .post-item .right .date{color:#afafaf}


/* 作業事例のAFTER画像のキラキラ装飾を外す */
.example .content .inner li .upper .before-after .after::before,.example .content .inner li .upper .before-after .after::after{content:none}
/* セクション区切りの緑の斜線帯を外す（余白は残す） */
.stripe-line{background:none;height:0}
.toku-detail,.flat-pack .optimize-plan{background-image:none}
