/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{font-size:62.5%;line-height:1;scroll-behavior:smooth}body{font-family:"YakuHanJP","Roboto","Noto Sans JP",Meiryo,sans-serif;background-color:#fff;font-size:1.6rem;min-width:1080px;letter-spacing:.02rem;color:#243544;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:56px}@media screen and (max-width: 768px){body{min-width:100%}}picture{display:block}.c-btn01{display:flex;align-items:center;justify-content:center;width:100%;height:80px;background:linear-gradient(90deg, #F7954E 0%, #F56C4B 100%);color:#fff;font-size:2.4rem;font-weight:bold;border-radius:16px;gap:0 8px;letter-spacing:.03rem;margin:0 auto}.c-btn01::after{content:"";display:block;width:20px;height:20px;background-image:url("/site/lp/about/assets/imgs/icon-arrow-cv.webp");background-size:cover;background-repeat:no-repeat}.c-btn01:hover{opacity:.8;transition:opacity .3s ease}@media screen and (min-width: 769px){.c-btn01{border-radius:24px;max-width:560px;height:120px;font-size:3.2rem;gap:0 12px}.c-btn01::after{width:24px;height:24px}}@media screen and (min-width: 769px)and (min-width: 769px){.c-btn01::after{width:32px;height:32px}}.sp-only{display:block}@media screen and (min-width: 769px){.sp-only{display:none}}.header{background-color:#fff;width:100%;padding:0 12px;box-shadow:0 1px 1px 0 #e2e3e5;position:fixed;top:0;left:0;transform:translateY(-100%);transition:transform .5s ease;z-index:99999}.header.is-active{transform:translateY(0)}@media screen and (min-width: 769px){.header{padding:0}}.header .header__inner{width:100%;height:56px;max-width:1000px;display:flex;align-items:center;justify-content:space-between;margin:0 auto}.header .header__inner .header__btns{display:flex;gap:0 8px}.header .header__inner .header__btns .c-btn01{width:80px;height:32px;font-size:1.4rem;border-radius:8px}.header .header__inner .header__btns .c-btn01::after{display:none}.header .header__inner .header__btns .header__btn01{background:#0994db}.contents-wrap{background-repeat:no-repeat;background-position:center top;background-size:820px auto;background-image:url("/site/lp/about/assets/imgs/bg-sp.webp");aspect-ratio:41/28;margin-top:-56px;padding-bottom:40px}@media screen and (min-width: 769px){.contents-wrap{background-image:url("/site/lp/about/assets/imgs/bg-pc.webp");background-size:2800px auto;aspect-ratio:35/8;padding-bottom:60px}}.contents-wrap .mainkv .mainkv__inner{background-size:cover;width:100%;background-image:url("/site/lp/about/assets/imgs/img-mv-sp.webp");aspect-ratio:3/5;max-width:360px;margin:0 auto}@media screen and (min-width: 769px){.contents-wrap .mainkv .mainkv__inner{width:1000px;margin:0 auto;background-image:url("/site/lp/about/assets/imgs/img-mv-pc.webp");aspect-ratio:50/27;max-width:100%}}.contents-wrap .mainkv .mainkv__inner .mainkv__inner-content{width:100%;height:100%;padding:0 40px;position:relative;aspect-ratio:50/27}@media screen and (min-width: 769px){.contents-wrap .mainkv .mainkv__inner .mainkv__inner-content{width:426px}}.contents-wrap .mainkv .mainkv__inner .mainkv-copyimg{padding-top:56px}.contents-wrap .mainkv .mainkv__inner .mainkv-copyimg>img{width:100%;height:auto}@media screen and (min-width: 769px){.contents-wrap .mainkv .mainkv__inner .mainkv-copyimg{padding-top:118px;margin-bottom:48px}}.contents-wrap .mainkv .mainkv__inner .mainkv-btn{margin:0 auto;width:calc(100% - 120px);height:64px;position:absolute;inset:auto 0 40px 0;margin:auto;font-size:2rem;letter-spacing:.0625rem}@media screen and (min-width: 769px){.contents-wrap .mainkv .mainkv__inner .mainkv-btn{border-radius:16px;width:320px;height:80px;font-size:2.4rem;letter-spacing:.03rem;gap:0 8px;position:static}.contents-wrap .mainkv .mainkv__inner .mainkv-btn:after{width:24px;height:24px}}.contents-wrap .about{padding:0 20px;margin-bottom:80px}@media screen and (min-width: 769px){.contents-wrap .about{margin-bottom:120px;padding:0}}.contents-wrap .about .about__inner{width:100%;max-width:1000px;margin:0 auto;background-color:#f6f2e9;border-radius:48px;padding:60px 20px}@media screen and (min-width: 769px){.contents-wrap .about .about__inner{padding:80px 80px}}.contents-wrap .about .about__inner .about__title{font-size:2rem;letter-spacing:.025rem;text-align:center;line-height:1.5;margin-bottom:16px}.contents-wrap .about .about__inner .about__title>span{font-weight:bold}.contents-wrap .about .about__inner .about__title>span>ruby rt{font-weight:normal;font-size:1.2rem;letter-spacing:.015rem;position:relative;top:-8px}@media screen and (min-width: 769px){.contents-wrap .about .about__inner .about__title{font-size:4rem;margin-bottom:20px;letter-spacing:.05rem}}.contents-wrap .about .about__inner .about__catch{display:flex;flex-direction:column;gap:8px 0}@media screen and (min-width: 769px){.contents-wrap .about .about__inner .about__catch{flex-direction:row;justify-content:center;align-items:center;gap:0 16px}}.contents-wrap .about .about__inner .about__catch .about__catch-text{color:#dc1c26;font-size:3.2rem;font-weight:bold;letter-spacing:.04rem;line-height:1.25;text-align:center}.contents-wrap .about .about__inner .about__catch .about__catch-text>span{font-weight:bold}@media screen and (min-width: 769px){.contents-wrap .about .about__inner .about__catch .about__catch-text{font-size:5.2rem;letter-spacing:.065rem}}.contents-wrap .about .about__inner .about__catch .about__catch-icon{width:129px;height:48px;background-color:#dc1c26;color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:3.2rem;font-weight:bold;margin:0 auto}@media screen and (min-width: 769px){.contents-wrap .about .about__inner .about__catch .about__catch-icon{width:201px;height:78px;font-size:5.6rem;letter-spacing:.07rem;margin:0}}.contents-wrap .about .about__inner .about__img{margin:40px 0;text-align:center}.contents-wrap .about .about__inner .about__img>img{width:100%;height:auto;max-width:552px}@media screen and (min-width: 769px){.contents-wrap .about .about__inner .about__img{margin:60px 0}.contents-wrap .about .about__inner .about__img>img{width:552px;height:230px}}.contents-wrap .about .about__inner .about__text{font-size:1.8rem;letter-spacing:.0225rem;line-height:1.75}@media screen and (min-width: 769px){.contents-wrap .about .about__inner .about__text{font-size:2.2rem;letter-spacing:normal}}.contents-wrap .partners{background-color:#f6f7fa}.contents-wrap .partners .partners__inner{width:100%;max-width:1000px;margin:0 auto;padding:60px 20px}@media screen and (min-width: 769px){.contents-wrap .partners .partners__inner{padding:80px 20px}}.contents-wrap .partners .partners__inner .partners__title{font-size:2.8rem;font-weight:bold;text-align:center;letter-spacing:.035rem;line-height:1.25;margin-bottom:24px}@media screen and (min-width: 769px){.contents-wrap .partners .partners__inner .partners__title{font-size:4rem;letter-spacing:.05rem;margin-bottom:40px}}.contents-wrap .partners .partners__inner .partners__cards{background-color:#fff;border-radius:4px;padding:12px 20px;margin-bottom:24px}@media screen and (min-width: 769px){.contents-wrap .partners .partners__inner .partners__cards{display:flex;gap:0 48px;padding:20px 24px;margin-bottom:40px}}.contents-wrap .partners .partners__inner .partners__cards .partners__card{padding:20px 0 12px;border-bottom:1px solid #e2e3e5}.contents-wrap .partners .partners__inner .partners__cards .partners__card:first-child .partners__logo>img{width:254px;height:auto}@media screen and (min-width: 769px){.contents-wrap .partners .partners__inner .partners__cards .partners__card:first-child .partners__logo>img{width:305px;height:24px}}.contents-wrap .partners .partners__inner .partners__cards .partners__card:last-child .partners__logo>img{width:162px;height:auto}@media screen and (min-width: 769px){.contents-wrap .partners .partners__inner .partners__cards .partners__card:last-child .partners__logo>img{width:194px;height:24px}}.contents-wrap .partners .partners__inner .partners__cards .partners__card:last-child{padding-bottom:0;border-bottom:none}@media screen and (min-width: 769px){.contents-wrap .partners .partners__inner .partners__cards .partners__card{flex:1;padding-bottom:0;border-bottom:none;position:relative}.contents-wrap .partners .partners__inner .partners__cards .partners__card:first-child::after{content:"";display:block;width:1px;height:100%;background-color:#e2e3e5;position:absolute;right:-24px;top:0}}.contents-wrap .partners .partners__inner .partners__cards .partners__card .partners__logo{text-align:center;margin-bottom:24px}@media screen and (min-width: 769px){.contents-wrap .partners .partners__inner .partners__cards .partners__card .partners__logo{margin-bottom:32px}}.contents-wrap .partners .partners__inner .partners__cards .partners__card .partners__link{display:block;color:#007aff;font-size:1.4rem;letter-spacing:.0175rem;line-height:1.5}@media screen and (min-width: 769px){.contents-wrap .partners .partners__inner .partners__cards .partners__card .partners__link{text-align:center}}.contents-wrap .partners .partners__inner .partners__text{font-size:1.6rem;letter-spacing:.02rem;line-height:1.75}@media screen and (min-width: 769px){.contents-wrap .partners .partners__inner .partners__text{font-size:1.6rem;letter-spacing:.02rem;text-align:center}}.contents-wrap .merit{padding:80px 0 0}@media screen and (min-width: 769px){.contents-wrap .merit{padding:120px 0 0}}.contents-wrap .merit .merit__title{font-size:3.2rem;font-weight:bold;text-align:center;letter-spacing:.035rem;line-height:1.25;margin-bottom:40px}@media screen and (min-width: 769px){.contents-wrap .merit .merit__title{font-size:5.2rem;letter-spacing:.065rem;margin-bottom:80px}}.contents-wrap .merit .merit__list{width:360px;max-width:1000px;margin:0 auto 60px;padding:0 20px;display:flex;flex-direction:column;gap:24px 0}@media screen and (min-width: 769px){.contents-wrap .merit .merit__list{width:1000px;flex-direction:row;gap:0 normal;justify-content:space-between;margin:0 auto 100px;padding:0}}.contents-wrap .merit .merit__list .merit__item{display:flex;align-items:center}@media screen and (min-width: 769px){.contents-wrap .merit .merit__list .merit__item{width:200px;flex-direction:column}}.contents-wrap .merit .merit__list .merit__item .merit__item-icon{margin:0 16px 0 0;position:relative;padding-left:16px;flex-shrink:0}@media screen and (min-width: 769px){.contents-wrap .merit .merit__list .merit__item .merit__item-icon{margin:0 0 24px 0;text-align:center;padding-left:0}}.contents-wrap .merit .merit__list .merit__item .merit__item-icon>img{width:72px;height:72px}@media screen and (min-width: 769px){.contents-wrap .merit .merit__list .merit__item .merit__item-icon>img{width:160px;height:160px}}.contents-wrap .merit .merit__list .merit__item .merit__item-icon .merit__noicon{position:absolute;width:32px;height:32px;background-color:#dc1c26;border-radius:16px 16px 2px 16px;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;top:-4px;left:0}@media screen and (min-width: 769px){.contents-wrap .merit .merit__list .merit__item .merit__item-icon .merit__noicon{border-radius:30px 30px 4px 30px;width:56px;height:56px;font-size:3.2rem;top:-8px;left:-20px}}.contents-wrap .merit .merit__list .merit__item .merit__item-title{width:100%;font-size:2.4rem;font-weight:bold;text-align:left;letter-spacing:.03rem;line-height:1.5;display:flex;align-items:center;justify-content:space-between;padding-right:8px}.contents-wrap .merit .merit__list .merit__item .merit__item-title:after{content:"";display:block;width:24px;height:24px;background-image:url("/site/lp/about/assets/imgs/icon-arrow-anchor.webp");background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 769px){.contents-wrap .merit .merit__list .merit__item .merit__item-title{flex-direction:column;gap:12px 0;font-size:2.8rem;text-align:center;margin-bottom:12px;padding-right:0;letter-spacing:.035rem}}.contents-wrap .merit .meritinfo__rap{background-color:#f6f2e9}.contents-wrap .merit .meritinfo__rap.last .meritinfo{border-radius:100px 0 0 0;padding-bottom:80px}@media screen and (min-width: 769px){.contents-wrap .merit .meritinfo__rap.last .meritinfo{padding-bottom:0}}.contents-wrap .merit .meritinfo{background-color:#f6f2e9;border-radius:0 100px 100px 0;padding:100px 0}@media screen and (min-width: 769px){.contents-wrap .merit .meritinfo{border-radius:0 200px 200px 0}}.contents-wrap .merit .meritinfo.white{background-color:#fff;position:relative;border-radius:100px 0 0 100px}@media screen and (min-width: 769px){.contents-wrap .merit .meritinfo.white{border-radius:200px 0 0 200px}}.contents-wrap .merit .meritinfo .meritinfo__inner{width:100%;max-width:1000px;margin:0 auto;padding:0 20px}@media screen and (min-width: 769px){.contents-wrap .merit .meritinfo .meritinfo__inner{padding:0 0}}.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__title{font-size:3.2rem;font-weight:bold;text-align:center;letter-spacing:.04rem;line-height:1.25;display:flex;align-items:flex-end;gap:0 12px;margin-bottom:60px}@media screen and (min-width: 769px){.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__title{font-size:5.2rem;letter-spacing:.065rem;gap:0 24px;margin-bottom:80px}}.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__title .meritinfo__noicon{font-size:2.8rem;font-weight:normal;width:44px;height:44px;background-color:#dc1c26;border-radius:22px 22px 2px 22px;color:#fff;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 769px){.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__title .meritinfo__noicon{width:72px;height:72px;font-size:4.4rem;border-radius:36px 36px 4px 36px;position:relative;top:-9px}}.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__item{display:flex;flex-direction:column;gap:32px 0}.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__item:not(:last-child){margin-bottom:60px}@media screen and (min-width: 769px){.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__item:not(:last-child){margin-bottom:80px}}@media screen and (min-width: 769px){.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__item{flex-direction:row;align-items:center;gap:0 60px}.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__item.reverse{flex-direction:row-reverse}}.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__item .meritinfo__item-img{text-align:center}.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__item .meritinfo__item-img>img{width:calc(100% - 40px);height:auto;max-width:440px}@media screen and (min-width: 769px){.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__item .meritinfo__item-img>img{width:440px;height:auto}}@media screen and (min-width: 769px){.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__item .meritinfo__item-img{flex-shrink:0}}.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__item .meritinfo__item-title{font-size:2.4rem;font-weight:bold;letter-spacing:.03rem;line-height:1.5;margin-bottom:24px}@media screen and (min-width: 769px){.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__item .meritinfo__item-title{font-size:3.2rem;letter-spacing:.04rem}}.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__item .meritinfo__item-text{font-size:1.6rem;letter-spacing:.02rem;line-height:1.75}@media screen and (min-width: 769px){.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__item .meritinfo__item-text{letter-spacing:.02rem}}.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__item .meritinfo__item-text-note{font-size:1.4rem;letter-spacing:.0175rem;line-height:1.5;color:#6a757d;text-align:right;margin-top:24px}@media screen and (min-width: 769px){.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__item .meritinfo__item-text-note{margin-top:32px}}.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__point{width:100%;max-width:1000px;margin:0 auto 60px;display:flex;flex-direction:column;align-items:center;gap:20px 0}@media screen and (min-width: 769px){.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__point{flex-direction:row;justify-content:space-between;gap:0 20px;margin:0 auto 80px}}.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__point .meritinfo__point-item{width:100%;max-width:320px;height:229px;padding:24px 20px;border-radius:40px;border:solid 1px #e2e3e5}@media screen and (min-width: 769px){.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__point .meritinfo__point-item{height:auto;padding:40px}}.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__point .meritinfo__point-item:last-child .meritinfo__point-item-img>img{width:146px;height:auto}.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__point .meritinfo__point-item .meritinfo__point-item-img{text-align:center;margin-bottom:12px;padding:11px 0}.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__point .meritinfo__point-item .meritinfo__point-item-img>img{width:229px;height:auto}.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__point .meritinfo__point-item .meritinfo__point-item-label{text-align:center;font-size:1.4rem;letter-spacing:.0175rem;line-height:1.5;margin-bottom:8px;color:#6a757d}.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__point .meritinfo__point-item .meritinfo__point-item-maxpoint{display:flex;align-items:center;justify-content:center;gap:0 4px;margin-bottom:12px}.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__point .meritinfo__point-item .meritinfo__point-item-maxpoint .meritinfo__point-item-maxpoint-label{font-size:1.6rem;letter-spacing:.02025rem;line-height:1.75}.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__point .meritinfo__point-item .meritinfo__point-item-maxpoint .meritinfo__point-item-maxpoint-value{font-size:4rem;letter-spacing:normal;line-height:1;color:#dc1c26;font-weight:bold;display:flex;align-items:center;gap:0 4px}.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__point .meritinfo__point-item .meritinfo__point-item-maxpoint .meritinfo__point-item-maxpoint-value::before{content:"";display:block;width:32px;height:32px;background-image:url("/site/lp/about/assets/imgs/icon-point.webp");background-size:cover;background-repeat:no-repeat}.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__point .meritinfo__btn{width:200px;height:48px;background:#0994db;font-size:1.6rem;font-weight:normal;letter-spacing:.02rem;border-radius:8px}.contents-wrap .merit .meritinfo .meritinfo__inner .meritinfo__point .meritinfo__btn::after{display:none}.contents-wrap .start{padding:0 20px 80px}@media screen and (min-width: 769px){.contents-wrap .start{padding:120px 0}}.contents-wrap .start .start__inner{width:100%;max-width:1000px;margin:0 auto 60px;padding:0 20px;background-color:#f6f2e9;border-radius:48px;padding:60px 20px}@media screen and (min-width: 769px){.contents-wrap .start .start__inner{padding:80px 80px;border-radius:80px}}.contents-wrap .start .start__title{font-size:3.2rem;font-weight:bold;text-align:center;letter-spacing:.04rem;line-height:1.25;margin-bottom:40px}@media screen and (min-width: 769px){.contents-wrap .start .start__title{font-size:5.2rem;letter-spacing:.065rem;margin-bottom:60px;line-height:1.25}}.contents-wrap .start .start__contents{display:flex;flex-direction:column;align-items:center;gap:40px 0}@media screen and (min-width: 769px){.contents-wrap .start .start__contents{flex-direction:row;gap:0 40px}}.contents-wrap .start .start__contents .start__img{text-align:center}.contents-wrap .start .start__contents .start__img>img{width:calc(100% - 70px);height:auto;max-width:400px}@media screen and (min-width: 769px){.contents-wrap .start .start__contents .start__img{flex-shrink:0}.contents-wrap .start .start__contents .start__img>img{width:330px;height:330px}}.contents-wrap .start .start__contents .start__contents-inner .start__contents-title{font-size:2.4rem;font-weight:bold;letter-spacing:.03rem;line-height:1.5;margin-bottom:24px}@media screen and (min-width: 769px){.contents-wrap .start .start__contents .start__contents-inner .start__contents-title{font-size:3.2rem;margin-bottom:32px}}.contents-wrap .start .start__contents .start__contents-inner .start__contents-text{font-size:1.6rem;letter-spacing:.02rem;line-height:1.75;margin-bottom:24px}@media screen and (min-width: 769px){.contents-wrap .start .start__contents .start__contents-inner .start__contents-text{margin-bottom:32px}}.contents-wrap .start .start__contents .start__contents-inner .start__contents-note{font-size:1.4rem;letter-spacing:.0175rem;line-height:1.5;color:#6a757d}.contents-wrap .annotation{width:fit-content;max-width:1000px;font-size:1.2rem;letter-spacing:.015rem;line-height:1.5;color:#6a757d;position:relative;margin:0 20px 0 20px;padding-left:24px}.contents-wrap .annotation::before{content:attr(data-maker);position:absolute;top:0;left:0;text-align:left;font-weight:bold}.contents-wrap .annotation>a{color:#007aff}@media screen and (min-width: 769px){.contents-wrap .annotation{margin:0 auto;letter-spacing:.015rem}}.footer{width:100%;margin:0 auto}@media screen and (min-width: 769px){.footer{padding:0 0}}.footer .footer__nav .footer__nav-list{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 769px){.footer .footer__nav .footer__nav-list{flex-direction:row;gap:0 32px;padding:12px 0}}.footer .footer__nav .footer__nav-list .footer__nav-item{border-bottom:1px solid #e2e3e5}@media screen and (min-width: 769px){.footer .footer__nav .footer__nav-list .footer__nav-item{border:none}}.footer .footer__nav .footer__nav-list .footer__nav-item:first-child{border-top:1px solid #e2e3e5}@media screen and (min-width: 769px){.footer .footer__nav .footer__nav-list .footer__nav-item:first-child{border-top:none}}.footer .footer__nav .footer__nav-list .footer__nav-item .footer__nav-link{display:block;padding:12px 20px;font-size:1.2rem;color:#000;letter-spacing:normal;-webkit-font-smoothing:auto}.footer .footer__nav .footer__nav-list .footer__nav-item .footer__nav-link:hover{text-decoration:underline}@media screen and (min-width: 769px){.footer .footer__nav .footer__nav-list .footer__nav-item .footer__nav-link{padding:0}}@media screen and (min-width: 769px){.footer .footer__nav{border-top:1px solid #e2e3e5;border-bottom:1px solid #e2e3e5}}.footer .footer__logo{text-align:center;padding:20px 0}.footer .footer__logo>img{width:223px;height:18px}.footer .footer-siteseal .footer-siteseal__inner{display:flex;align-items:center;justify-content:center;gap:0 10px;padding:20px 0 40px}
