﻿html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace, monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"],[role="button"]{cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled="true"]{cursor:default}*{margin:0;padding:0;font-family:"Noto Sans JP", sans-serif, -apple-system, BlinkMacSystemFont, "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "Helvetica Neue", HelveticaNeue, Helvetica, Arial, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}html{font-size:10px;color:#231815;letter-spacing:0.0625rem;scroll-behavior:smooth;scroll-padding-top:4.75rem;font-weight:500}p,th,td,li,dt,dd,h1,h2,h3,h4,h5,h6{line-height:1.5}h1{font-size:1rem;font-weight:normal}li{list-style-type:none}table,th,td{border-collapse:collapse}img{border:none !important;max-width:100%;height:auto;width:100%;display:block}a{transition:0.1s linear all;color:#222;text-decoration:none}a:hover{text-decoration:underline}.section_inner,.footer_inner{max-width:1480px;margin:0 auto;overflow:hidden;width:96%}.section_inner{width:92%;max-width:1360px}.effect-fade{opacity:0;transform:translate(0, 3.75rem);transition:all 1000ms}.effect-fade.effect-scroll{opacity:1;transform:translate(0, 0)}.lefteffect{transform:translateX(-15vw);opacity:0;transition:opacity 1000ms, transform 1000ms}.righteffect{transform:translateX(15vw);opacity:0;transition:opacity 1000ms, transform 1000ms}.fadein{opacity:1;transform:translateX(0)}.effect-fade{opacity:0;transform:translate(0, 3.75rem);transition:all 1000ms}.effect-fade.effect-scroll{opacity:1;transform:translate(0, 0)}.copyright,.center{text-align:center}.text_left{text-align:left}.text_right{text-align:right}.normal{font-weight:400}.medium{font-weight:500}.bold{font-weight:700}.black{font-weight:900}.size10{font-size:1rem}.size11{font-size:1.1rem}.size12{font-size:1.2rem}.size13{font-size:1.3rem}.size14{font-size:1.4rem}.size15{font-size:1.5rem}.size16{font-size:1.6rem}.size17{font-size:1.7rem}.size18{font-size:1.8rem}.size19{font-size:1.9rem}.size20{font-size:2rem}.size21{font-size:2.1rem}.size22{font-size:2.2rem}.size23{font-size:2.3rem}.size24{font-size:2.4rem}.size25{font-size:2.5rem}.size26{font-size:2.6rem}.size27{font-size:2.7rem}.size28{font-size:2.8rem}.size29{font-size:2.9rem}.size30{font-size:3rem}.size31{font-size:3.1rem}.size32{font-size:3.2rem}.size33{font-size:3.3rem}.size34{font-size:3.4rem}.size35{font-size:3.5rem}.size36{font-size:3.6rem}.size37{font-size:3.7rem}.size38{font-size:3.8rem}.size39{font-size:3.9rem}.size40{font-size:4rem}.size41{font-size:4.1rem}.size42{font-size:4.2rem}.size43{font-size:4.3rem}.size44{font-size:4.4rem}.size45{font-size:4.5rem}.size46{font-size:4.6rem}.size47{font-size:4.7rem}.size48{font-size:4.8rem}.size49{font-size:4.9rem}.size50{font-size:5rem}.size51{font-size:5.1rem}.size52{font-size:5.2rem}.size53{font-size:5.3rem}.size54{font-size:5.4rem}.size55{font-size:5.5rem}.size56{font-size:5.6rem}.size57{font-size:5.7rem}.size58{font-size:5.8rem}.size59{font-size:5.9rem}.size60{font-size:6rem}.size61{font-size:6.1rem}.size62{font-size:6.2rem}.size63{font-size:6.3rem}.size64{font-size:6.4rem}.size65{font-size:6.5rem}.size66{font-size:6.6rem}.size67{font-size:6.7rem}.size68{font-size:6.8rem}.size69{font-size:6.9rem}.size70{font-size:7rem}.size71{font-size:7.1rem}.size72{font-size:7.2rem}.size73{font-size:7.3rem}.size74{font-size:7.4rem}.size75{font-size:7.5rem}.size76{font-size:7.6rem}.size77{font-size:7.7rem}.size78{font-size:7.8rem}.size79{font-size:7.9rem}.size80{font-size:8rem}.size81{font-size:8.1rem}.size82{font-size:8.2rem}.size83{font-size:8.3rem}.size84{font-size:8.4rem}.size85{font-size:8.5rem}.size86{font-size:8.6rem}.size87{font-size:8.7rem}.size88{font-size:8.8rem}.size89{font-size:8.9rem}.size90{font-size:9rem}.size91{font-size:9.1rem}.size92{font-size:9.2rem}.size93{font-size:9.3rem}.size94{font-size:9.4rem}.size95{font-size:9.5rem}.size96{font-size:9.6rem}.size97{font-size:9.7rem}.size98{font-size:9.8rem}.size99{font-size:9.9rem}.size100{font-size:10rem}.white{color:white}.black{color:#232323}.green{color:#468F74}.yellow{color:#FBE701}.bgWhite{background:white}.bgGreen{background:#468F74}.bgLightgreen{background:#EFF8F4}.bgBlue{background:#2C8FBA}.bgGra{background:linear-gradient(to right, #82d3aa 0%, #65c7b8 100%)}.yellowMarker{background:linear-gradient(transparent 75%, #FBE701 75%);display:inline-block}.wrapper{width:100%;height:auto}.wrapper header{position:fixed;top:0;width:100%;z-index:1000}.wrapper header .header_top .header_inner{display:flex;justify-content:space-between;align-items:center;width:100%}.wrapper header .header_top .header_inner .header_left{width:7rem;padding:1.35rem 0 1.35rem 2rem}.wrapper header .header_top .header_inner .header_left a:hover{opacity:0.7}.wrapper header .header_top .header_inner .header_right .header_humburgeron{display:none}.wrapper header .header_top .header_inner .header_right .header_humburgernone{display:flex;justify-content:flex-end;gap:3rem;align-items:center}.wrapper header .header_top .header_inner .header_right .header_humburgernone li a{position:relative}.wrapper header .header_top .header_inner .header_right .header_humburgernone li a:before{width:0;height:2px;position:absolute;left:0;bottom:-2px;transition:0.1s linear all;background:#231815;content:"";display:block}.wrapper header .header_top .header_inner .header_right .header_humburgernone li a:hover{text-decoration:none}.wrapper header .header_top .header_inner .header_right .header_humburgernone li a:hover:before{width:100%}.wrapper header .header_top .header_inner .header_right .header_humburgernone li a.contact{background-image:url(images/mail_icon.svg);background-repeat:no-repeat;background-size:3.2rem auto;background-position:5rem center;height:8rem;padding:0 5rem 0 9rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.wrapper header .header_top .header_inner .header_right .header_humburgernone li a.contact:hover{text-decoration:none}.wrapper .mainimg{margin:8rem 0 10rem;position:relative}.wrapper main article section{padding-bottom:10rem}.wrapper main article section h2{margin-bottom:5rem}.wrapper main article section.about{padding-bottom:0}.wrapper main article section.about .section_inner h2{margin:0 auto 5rem;display:block;width:max-content}.wrapper main article section.about .section_inner p{line-height:2.5em}.wrapper main article section.about .worry_block{background:url(images/bg_worry.webp) no-repeat bottom center;background-size:cover;text-align:center;padding:14rem 0 10rem}.wrapper main article section.about .worry_block img{width:80%;height:auto;margin-left:10%}.wrapper main article section.achieve{margin:14rem 0 0 0}.wrapper main article section.achieve .section_inner h2{background:url(images/bg_h2.webp) no-repeat center top;padding-top:4rem}.wrapper main article section.achieve .section_inner .achieve{display:flex;gap:5rem;align-items:center}.wrapper main article section.achieve .section_inner .achieve img{width:49rem}.wrapper main article section.achieve .section_inner .achieve p{width:calc(100% - 54rem);line-height:2.5em}.wrapper main article section.reason{padding:10rem 0}.wrapper main article section.reason .section_inner ul{margin-top:6.4rem}.wrapper main article section.reason .section_inner ul li{display:flex;justify-content:space-between;margin-bottom:5rem;padding-bottom:5rem;border-bottom:1px solid white}.wrapper main article section.reason .section_inner ul li .image{width:40%}.wrapper main article section.reason .section_inner ul li .image img{border-radius:2rem}.wrapper main article section.reason .section_inner ul li .txt{width:55%;display:flex;flex-direction:row;align-items:center}.wrapper main article section.reason .section_inner ul li .txt h4:before{content:"-";margin-right:0.5rem}.wrapper main article section.reason .section_inner ul li .txt h3{padding:0.5rem 3rem;margin:1rem 0 3rem;display:inline-block}.wrapper main article section.reason .section_inner ul li .txt p{line-height:1.8em}.wrapper main article section.reason .section_inner ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.wrapper main article section.reason .section_inner ul li:nth-child(even){flex-direction:row-reverse}.wrapper main article section.profit{margin:10rem 0;padding-bottom:0}.wrapper main article section.profit h2{background:url(images/bg_h2.webp) no-repeat center top;padding-top:4rem}.wrapper main article section.profit .graph{margin:2rem auto 4rem;max-width:100rem}.wrapper main article section.voice .title h2{margin:0 auto;width:max-content;padding:8.4rem 0 8.4rem 36rem;background:url(images/h3_partner.webp) no-repeat left bottom}.wrapper main article section.voice .section_inner ul{padding-bottom:2rem}.wrapper main article section.voice .section_inner ul li{box-shadow:0 1rem 2rem rgba(0, 0, 0, 0.16);margin:18rem 2rem;padding:0 5rem 5rem}.wrapper main article section.voice .section_inner ul li:last-child{margin-bottom:0}.wrapper main article section.voice .section_inner ul li .name{position:relative;padding:8.4rem 0;margin-bottom:-8rem;top:-10rem}.wrapper main article section.voice .section_inner ul li .name .image{width:25rem;position:absolute;left:0;top:0}.wrapper main article section.voice .section_inner ul li .name h3{padding:3rem 0;border-radius:2rem;margin-left:2rem}.wrapper main article section.voice .section_inner ul li p{line-height:1.8em}.wrapper main article section.area{padding:10rem 0}.wrapper main article section.area .section_inner dl.bgWhite{padding:3rem;margin-bottom:2rem;border-radius:2rem;box-shadow:0 1rem 2rem rgba(0, 0, 0, 0.16)}.wrapper main article section.area .section_inner dl.bgWhite dt.size24{position:relative}.wrapper main article section.area .section_inner dl.bgWhite dt.size24:before,.wrapper main article section.area .section_inner dl.bgWhite dt.size24:after{content:"";display:block;position:absolute}.wrapper main article section.area .section_inner dl.bgWhite dt.size24:before{width:4rem;height:4rem;background:#468F74;border-radius:2rem;right:0;top:0}.wrapper main article section.area .section_inner dl.bgWhite dt.size24:after{display:inline-block;vertical-align:middle;color:#fff;line-height:1;width:1rem;height:1rem;border:0.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(25%) rotate(-45deg);right:1.5rem;top:1.5rem}.wrapper main article section.area .section_inner dl.bgWhite dd{display:none;border-top:1px solid #ccc;margin-top:2rem;padding-top:2rem}.wrapper main article section.area .section_inner dl.bgWhite dd dl{display:flex;flex-wrap:wrap}.wrapper main article section.area .section_inner dl.bgWhite dd dl dt{width:5em;line-height:3rem;margin-bottom:1.5rem}.wrapper main article section.area .section_inner dl.bgWhite dd dl dd{display:block;width:calc(100% - 8em);margin-bottom:1.5rem;line-height:3rem;border-top:none;margin-top:0;padding-top:0}.wrapper main article section.flow{padding:10rem 0}.wrapper main article section.flow h2{letter-spacing:1rem}.wrapper main article section.flow ul{width:96%;max-width:106rem;margin:0 auto}.wrapper main article section.flow ul li{display:flex;justify-content:space-between;margin-bottom:5rem;border-bottom-left-radius:2rem;border-top-left-radius:2rem;position:relative}.wrapper main article section.flow ul li:before{position:absolute;content:"";left:calc(50% - 1em);bottom:-3.5rem;display:inline-block;vertical-align:middle;color:#333;line-height:1;width:2em;height:2em;border:0.3em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg)}.wrapper main article section.flow ul li:last-child:before{display:none}.wrapper main article section.flow ul li .image{width:41rem}.wrapper main article section.flow ul li .image img{border-top-left-radius:2rem;border-bottom-left-radius:2rem}.wrapper main article section.flow ul li .txt{display:flex;flex-direction:row;align-items:center;width:calc(100% - 46rem)}.wrapper main article section.flow ul li .txt h4{padding-bottom:1rem;margin-bottom:2rem;border-bottom:1px solid #B5D5C7}.wrapper main article section.faq{padding:10rem 0;background-color:#EFF8F4}.wrapper main article section.faq ul{max-width:840px;margin-left:auto;margin-right:auto}.wrapper main article section.faq ul li{padding-top:16px;padding-right:40px;padding-left:40px;padding-bottom:16px;background-color:#FFFFFF;background-image:url(../images/triangle_red.svg);background-repeat:no-repeat;background-position:right bottom;background-size:32px auto;margin-bottom:32px}.wrapper main article section.faq ul li .faq_q_box{display:flex;align-items:baseline;border-bottom:2px solid #B5D5C7;padding-bottom:12px;margin-bottom:12px}.wrapper main article section.faq ul li .faq_q_box .faq_q{color:#468F74;font-size:40px;margin-right:16px}.wrapper main article section.faq ul li .faq_q_box p{font-size:22px;line-height:1.5em;font-weight:700;color:#468F74}.wrapper main article section.faq ul li .faq_a_box{display:flex;align-items:center}.wrapper main article section.faq ul li .faq_a_box .faq_a{color:#B5D5C7;font-size:40px;margin-right:24px}.wrapper main article section.faq ul li .faq_a_box p{line-height:1.5em;font-weight:500}.wrapper main article section.partner{padding:10rem 0;position:relative}.wrapper main article section.partner:before{width:100%;content:"";height:19.2rem;background:white;display:block;position:absolute;left:0;bottom:0;z-index:1}.wrapper main article section.partner .section_inner{position:relative;z-index:2;display:flex;justify-content:space-between}.wrapper main article section.partner .section_inner .image img{width:52rem;border-radius:2rem}.wrapper main article section.partner .section_inner .txt{width:calc(100% - 58rem)}.wrapper main article section.partner .section_inner .txt h4{line-height:1.4em;margin-bottom:4rem}.wrapper main article section.partner .section_inner .txt p{line-height:2.2em}.wrapper main article section.next{background:url(images/bg_next.webp) no-repeat center;background-size:cover;padding:10rem 0}.wrapper main article section.next p{line-height:2em}.wrapper .pagetop{position:fixed;display:flex;bottom:3rem;right:3rem;z-index:999;width:5rem;height:5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:0.1s linear all;background:#444}.wrapper .pagetop:hover{background:#468F74;cursor:pointer}.wrapper .pagetop:before{display:inline-block;vertical-align:middle;color:#fff;line-height:1;width:1rem;height:1rem;border:0.25em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(25%) rotate(-45deg);position:absolute;content:"";right:2rem;top:2rem}.wrapper footer{background:#232526;box-sizing:border-box;width:100%}.wrapper footer p{padding:1rem 0}.error404 .wrapper main{padding-top:15rem}.W-896,.W-640{display:none}@media screen and (max-width:1024px){.tabnone{display:none}.size20{font-size:1.8rem}.size30{font-size:2.4rem}.size50{font-size:3.6rem}.size60{font-size:3.6rem}.wrapper main article section.achieve .section_inner .achieve img{width:40rem}.wrapper main article section.achieve .section_inner .achieve p.size20{width:calc(100% - 45rem)}.wrapper main article section.voice .section_inner ul li .name{padding-bottom:4rem}.wrapper main article section.voice .section_inner ul li .name .image{width:15rem;top:5rem}.wrapper main article section.partner:before{display:none}.wrapper main article section.partner .section_inner .image{width:36%}.wrapper main article section.partner .section_inner .image img{width:100%}.wrapper main article section.partner .section_inner .txt{width:60%}}@media screen and (max-width:896px){html{scroll-padding-top:6rem}.W-896{display:block}.W-896none{display:none}.wrapper header{height:6rem;background:rgba(255, 255, 255, 0.9)}.wrapper header .W-896{height:inherit}.wrapper header .W-896 .hamburger_flex{display:flex;justify-content:space-between;align-items:center;width:96%;height:inherit;margin:0 auto}.wrapper header .W-896 .hamburger_flex .hamburger_left{width:4rem}.wrapper header .W-896 .hamburger_flex .hamburger{width:30px;position:fixed;top:2.25rem;right:4%;display:flex;flex-direction:column;justify-content:space-between;gap:0.75rem;cursor:pointer;z-index:1001}.wrapper header .W-896 .hamburger_flex .hamburger span{display:block;height:2px;background:#468F74;transition:0.3s}.wrapper header .W-896 .hamburger_flex .hamburger.active span{will-change:transform, opacity}.wrapper header .W-896 .hamburger_flex .hamburger.active span:nth-child(1){transform:rotate(45deg) translate(0.625rem, 0.625rem)}.wrapper header .W-896 .hamburger_flex .hamburger.active span:nth-child(2){opacity:0}.wrapper header .W-896 .hamburger_flex .hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(0.125rem, -0.125rem);position:relative;top:-0.75rem}.wrapper header .menu{position:fixed;top:0;right:-100%;width:100vw;height:100vh;background:linear-gradient(to right, #82d3aa 0%, #65c7b8 100%);display:flex;flex-direction:column;justify-content:center;align-items:center;transition:right 0.3s;z-index:1000}.wrapper header .menu.active{right:0}.wrapper header .menu a{text-decoration:none;color:#fff;margin:1.25rem 0;display:block;font-size:1.5rem;font-weight:bold;text-decoration:underline}.wrapper header .menu a.contact{font-size:1.75rem;background:#468F74 url(images/mail_icon.svg) no-repeat;background-size:2.5rem auto;background-position:2.5rem center;border-radius:0.25rem;border:0.0625rem solid #fff;padding:1.5rem 2.5rem 1.5rem 6rem;box-sizing:border-box;text-decoration:none}.wrapper .mainimg{margin-top:6rem}.wrapper main article section.about .section_inner p{line-height:1.8em}.wrapper main article section.about .worry_block img{width:96%;margin-left:2%}.wrapper main article section.achieve .section_inner .achieve{display:block}.wrapper main article section.achieve .section_inner .achieve img{width:70%;margin-left:15%}.wrapper main article section.achieve .section_inner .achieve p.size20{width:100%;margin-top:4rem;line-height:1.8em}.wrapper main article section.reason .section_inner ul li{display:block}.wrapper main article section.reason .section_inner ul li .image{margin:0 auto;width:50%}.wrapper main article section.reason .section_inner ul li .txt{width:100%}.wrapper main article section.reason .section_inner ul li .txt .txt_inner h4{text-align:center;margin-top:1rem}.wrapper main article section.reason .section_inner ul li .txt .txt_inner h3{display:block;text-align:center;margin-bottom:1.5rem}.wrapper main article section.voice .title h2{padding:10.4rem 0 10.4rem 30rem}.wrapper main article section.voice .section_inner ul li{padding:0 3rem 3rem}.wrapper main article section.voice .section_inner ul li .name{padding-bottom:0}.wrapper main article section.voice .section_inner ul li .name .image{left:calc(50% - 7.5rem)}.wrapper main article section.voice .section_inner ul li .name h3{margin-left:0;margin-top:10rem}.wrapper main article section.flow .section_inner h2{letter-spacing:0}.wrapper main article section.flow .section_inner ul li .image{width:46%}.wrapper main article section.flow .section_inner ul li .txt{width:50%}.wrapper main article section.partner .section_inner .txt .txt_inner h4{font-size:3rem;margin-bottom:2rem}.wrapper main article section.partner .section_inner .txt .txt_inner p{line-height:1.8em}.wrapper main article section.next .section_inner p{line-height:1.8em}}@media screen and (max-width:640px){.W-640{display:block}.W-640none{display:none}.size16{font-size:1.4rem}.size18{font-size:1.4rem}.size20{font-size:1.6rem}.size24{font-size:1.6rem}.size30{font-size:2.1rem}.size50{font-size:2.4rem}.size60{font-size:2.4rem}.wrapper .mainimg{margin-bottom:4rem}.wrapper main article section.about .section_inner h2{width:100%}.wrapper main article section.about .section_inner p{text-align:left}.wrapper main article section.about .worry_block{padding:7rem 0 5rem}.wrapper main article section.achieve{margin-top:4rem;padding-bottom:4rem}.wrapper main article section.achieve .section_inner h2{font-size:2.1rem;margin-bottom:2rem}.wrapper main article section.achieve .section_inner .achieve p.size20{margin-top:2rem}.wrapper main article section.reason{padding:4rem 0}.wrapper main article section.reason .section_inner h2{font-size:2.1rem;margin-bottom:2rem}.wrapper main article section.reason .section_inner ul{margin-top:2rem}.wrapper main article section.reason .section_inner ul li .image{width:80%}.wrapper main article section.reason .section_inner ul li .txt .txt_inner h3{padding:0.5rem 1rem}.wrapper main article section.profit{margin:4rem 0 2rem}.wrapper main article section.profit .section_inner h2{margin-bottom:2rem}.wrapper main article section.profit .section_inner .graph{margin:2rem 0}.wrapper main article section.voice{padding-bottom:4rem}.wrapper main article section.voice .title h2{width:100%;background-size:50%;padding:7rem 0 7rem 20rem}.wrapper main article section.voice .section_inner ul li{margin:10rem 1rem;padding:0 2rem 3rem}.wrapper main article section.voice .section_inner ul li .name h3{padding:2rem 0}.wrapper main article section.voice .section_inner ul li p.size14{font-weight:500}.wrapper main article section.area{padding:4rem 0}.wrapper main article section.area .section_inner h2{margin-bottom:2rem}.wrapper main article section.area .section_inner dl.bgWhite{padding:2rem}.wrapper main article section.area .section_inner dl.bgWhite dt.size24:before{width:3rem;height:3rem}.wrapper main article section.area .section_inner dl.bgWhite dt.size24:after{top:1rem;right:1rem}.wrapper main article section.area .section_inner dl.bgWhite dd{margin-top:1rem;padding-top:1rem}.wrapper main article section.area .section_inner dl.bgWhite dd dl{display:block}.wrapper main article section.area .section_inner dl.bgWhite dd dl dt{margin-bottom:0}.wrapper main article section.area .section_inner dl.bgWhite dd dl dd{margin-bottom:0;width:100%;line-height:1.8em}.wrapper main article section.flow{padding:4rem 0}.wrapper main article section.flow .section_inner h2{margin-bottom:2rem}.wrapper main article section.flow .section_inner ul{width:80%}.wrapper main article section.flow .section_inner ul li{display:block}.wrapper main article section.flow .section_inner ul li:last-child{margin-bottom:0}.wrapper main article section.flow .section_inner ul li .image{width:100%}.wrapper main article section.flow .section_inner ul li .image img{border-top-left-radius:0;border-bottom-left-radius:0}.wrapper main article section.flow .section_inner ul li .txt{display:block;width:inherit;padding:2rem}.wrapper main article section.faq{padding:4rem 0}.wrapper main article section.faq ul li{padding:2rem;padding-bottom:1.6rem;margin-bottom:2.4rem}.wrapper main article section.faq ul li .faq_q_box{display:flex;align-items:baseline;padding-bottom:1.2rem;margin-bottom:1.2rem}.wrapper main article section.faq ul li .faq_q_box .faq_q{font-size:2.4rem;margin-right:1.6rem}.wrapper main article section.faq ul li .faq_q_box p{font-size:1.6rem;line-height:1.5em}.wrapper main article section.faq ul li .faq_a_box{display:flex;align-items:flex-start}.wrapper main article section.faq ul li .faq_a_box p.size16{font-size:1.4rem}.wrapper main article section.faq ul li .faq_a_box .faq_a{font-size:2.4rem;margin-right:2.4rem}.wrapper main article section.faq ul li .faq_a_box p{font-size:1.5rem;line-height:1.5em;font-weight:500}.wrapper main article section.partner{padding:4rem 0}.wrapper main article section.partner .section_inner{display:block}.wrapper main article section.partner .section_inner .image{width:80%;margin:0 auto 2rem}.wrapper main article section.partner .section_inner .txt{width:100%}.wrapper main article section.partner .section_inner .txt .txt_inner h4{font-size:2.4rem}.wrapper main article section.next{padding:4rem 0}.wrapper main article section.next p{font-size:1.8rem;text-align:left}}