﻿@keyframes star{0%{scale:var(--scaleStart)}100%{scale:var(--scaleEnd)}}/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9990;opacity:0}.modaal-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:auto;opacity:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:rgba(0,0,0,0);padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper *[tabindex="0"]{outline:none !important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}@media screen and (max-width: 767px){.modaal-inner-wrapper{padding-left:20px;padding-right:20px}}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0px;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:rgba(0,0,0,0);border-radius:100%}.modaal-close span{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-close:before,.modaal-close:after{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:rgba(0,0,0,0)}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:#2f2f2f}.modaal-instagram .modaal-container{width:auto;background:rgba(0,0,0,0);box-shadow:none !important}.modaal-instagram .modaal-content-container{padding:0;background:rgba(0,0,0,0)}.modaal-instagram .modaal-content-container>blockquote{width:1px !important;height:1px !important;opacity:0 !important}.modaal-instagram iframe{opacity:0;margin:-6px !important;border-radius:0 !important;width:1000px !important;max-width:800px !important;box-shadow:none !important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item img{display:block}.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:rgba(0,0,0,0);border:none;border-radius:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:none;background:#fff}.modaal-gallery-control:focus:before,.modaal-gallery-control:focus:after,.modaal-gallery-control:hover:before,.modaal-gallery-control:hover:after{background:#afb7bc}.modaal-gallery-control span{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-gallery-control:before,.modaal-gallery-control:after{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:before,.modaal-gallery-prev:after{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 0;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:934px;margin-left:auto;margin-right:auto}.modaal-video-container iframe,.modaal-video-container object,.modaal-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{width:100%;height:100%;display:block}.modaal-loading-spinner{background:none;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;-webkit-transform:scale(0.25);-ms-transform:scale(0.25);transform:scale(0.25)}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){-ms-transform:translate(84px, 84px) rotate(45deg) translate(70px, 0);-webkit-transform:translate(84px, 84px) rotate(45deg) translate(70px, 0);transform:translate(84px, 84px) rotate(45deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-ms-transform:translate(84px, 84px) rotate(90deg) translate(70px, 0);-webkit-transform:translate(84px, 84px) rotate(90deg) translate(70px, 0);transform:translate(84px, 84px) rotate(90deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(3)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){-ms-transform:translate(84px, 84px) rotate(135deg) translate(70px, 0);-webkit-transform:translate(84px, 84px) rotate(135deg) translate(70px, 0);transform:translate(84px, 84px) rotate(135deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(4)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){-ms-transform:translate(84px, 84px) rotate(180deg) translate(70px, 0);-webkit-transform:translate(84px, 84px) rotate(180deg) translate(70px, 0);transform:translate(84px, 84px) rotate(180deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-ms-transform:translate(84px, 84px) rotate(225deg) translate(70px, 0);-webkit-transform:translate(84px, 84px) rotate(225deg) translate(70px, 0);transform:translate(84px, 84px) rotate(225deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(6)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-ms-transform:translate(84px, 84px) rotate(270deg) translate(70px, 0);-webkit-transform:translate(84px, 84px) rotate(270deg) translate(70px, 0);transform:translate(84px, 84px) rotate(270deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(7)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-ms-transform:translate(84px, 84px) rotate(315deg) translate(70px, 0);-webkit-transform:translate(84px, 84px) rotate(315deg) translate(70px, 0);transform:translate(84px, 84px) rotate(315deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-ms-transform:translate(84px, 84px) rotate(360deg) translate(70px, 0);-webkit-transform:translate(84px, 84px) rotate(360deg) translate(70px, 0);transform:translate(84px, 84px) rotate(360deg) translate(70px, 0)}@media only screen and (min-width: 950px){.modaal-video-container{padding-bottom:0;height:525px}}@media only screen and (max-width: 1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;-webkit-transform:none;-ms-transform:none;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:before,.modaal-gallery-control:after{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width: 900px){.modaal-instagram iframe{width:500px !important}}@media only screen and (max-width: 600px){.modaal-instagram iframe{width:280px !important}}@media screen and (max-height: 1100px){.modaal-instagram iframe{width:700px !important}}@media screen and (max-height: 1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px !important}}@media screen and (max-height: 900px){.modaal-instagram iframe{width:500px !important}.modaal-video-container{max-width:934px;max-height:525px}}@media only screen and (max-height: 820px){.modaal-gallery-label{display:none}}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}.modaal-inner-wrapper{cursor:pointer}.modaal-close{top:calc(50dvh - (100vw - 40px)*525/934/2 - 50px);right:0}@media screen and (min-width: 768px){.modaal-close{top:calc(50dvh - min(100vw - 50px,934px)*525/934/2 - 50px);right:max(0px,50vw - 25px - 467px)}}.modaal-close::before,.modaal-close::after{width:1.5px;border-radius:0}.modaal-video-wrap{max-width:934px;margin-inline:auto}.modaal-video-container{margin:0}:root{--pageTextBorderYellow: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 60%, rgba(255, 245, 3, 1) 61%, rgba(255, 245, 3, 1) 100%);--pageTextBorderOrange: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 60%, rgba(255, 241, 199, 1) 61%, rgba(255, 241, 199, 1) 100%);--pageTextYellow: #fff503;--pageBlueLight: #e8fcff;--pageBlueDark: #005bac;--pageGreenLight: #eaffe6;--pageGreenDark: #00a05c;--pagePingLight: #fff3f2;--pagePingDark: #fd596d;--pageOrangeLight: #fff1c7;--pageOrangeDark: #ff8900;--pageHoverOpacity: 0.8}.lyt-col-1#contents-area,.lyt-col-1 #contents-body{width:100%;min-width:990px}#str-contents #shareholders-start{margin-left:-10px;margin-right:-10px}:where(#shareholders-start) p{margin-bottom:0}#shareholders-start{font-family:"Noto Sans JP",sans-serif;line-height:1.4;--markerColor: #357EEC;color:#000}#shareholders-start img{display:block;width:100%;height:100%}#shareholders-start sup{font-size:.6em;vertical-align:text-top;font-weight:400;top:.4em}#shareholders-start .newwindowicon,#shareholders-start .pdficon{display:none}#shareholders-start a[href^="http://maps.google.com"],#shareholders-start a[href^="https://maps.google.com"],#shareholders-start a[href^="https://www.google.com/maps"],#shareholders-start a[href^="geo:"]{color:inherit;text-decoration:none;pointer-events:none}@media screen and (min-width: 768px){.u-d-sp{display:none}}@media screen and (max-width: 767px){.u-d-tb{display:none}}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.u-f-jost{font-family:"Jost",sans-serif}.u-f-helvetica{font-family:Helvetica,Arial,sans-serif;font-size:4.8vw}@media screen and (min-width: 768px){.u-f-helvetica{font-size:calc(.0255813953*min(100vw,860px))}}.u-marker{color:#fff;background:var(--markerColor);padding:0 1.0666666667vw;margin:0 .5333333333vw;box-decoration-break:clone}@media screen and (min-width: 768px){.u-marker{padding:0 4px;margin:0 2px}}.u-kerning{margin-left:-0.1em}.js-animation{transition:.3s ease}.animation--chat-image{opacity:0;transition:.4s}.animation--chat-image.is-shown{opacity:1}.animation--chat-balloon{opacity:0}.animation--chat-balloon.is-shown{animation:bounceInBalloon .4s ease-out forwards;animation-delay:.2s}.animation--title{opacity:0}.animation--title.is-shown{animation:slideInOvershoot .4s ease-out forwards}@keyframes bounceIn{0%{transform:scale(0.5);opacity:0}60%{transform:scale(1.1);opacity:1}80%{transform:scale(0.9);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes bounceInBalloon{0%{transform:scale(0.5);opacity:0}60%{transform:scale(1.05);opacity:1}80%{transform:scale(0.9);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes slideInOvershoot{0%{transform:translateX(-20%);opacity:0}70%{transform:translateX(5%);opacity:1}85%{transform:translateX(-2%);opacity:1}100%{transform:translateX(0);opacity:1}}.stock-code{left:2.6666666667vw;top:calc(100dvh - 8vw);z-index:500;transition:.3s ease-in-out;position:sticky;height:5.3333333333vw;display:inline-block;margin-bottom:2.6666666667vw;opacity:0;transition:.3s}@media screen and (min-width: 768px){.stock-code{left:60px;top:calc(100dvh - 68px);height:28px;margin-bottom:40px}}.stock-code__text{font-size:2.6666666667vw;font-weight:500;height:100%;padding-inline:2.1333333333vw;display:flex;align-items:center;justify-content:center;border-radius:99px;background:rgba(255,255,255,.9)}@media screen and (min-width: 768px){.stock-code__text{font-size:14px;padding-inline:12px}}.stock-code.is-shown{opacity:1}.kv{margin-top:-8vw;margin-bottom:5.3333333333vw}@media screen and (min-width: 768px){.kv{margin-top:-68px;margin-bottom:calc(.0227272727*min(100vw,880px))}}.tab__list{position:sticky;z-index:100;top:0;left:0;width:100%;display:flex;justify-content:center;margin-bottom:0;background:#fff;padding:.8vw .8vw 0;border-bottom:1.0666666667vw solid #000;box-sizing:border-box}@media screen and (min-width: 768px){.tab__list{padding:calc(.0090909091*min(100vw,880px)) calc(.0090909091*min(100vw,880px)) 0}}.tab__list:has(.tab__button--stock.is-active){border-color:#000}@media screen and (min-width: 768px){.tab__list:has(.tab__button--stock.is-active){border-width:calc(.0090909091*min(100vw,880px))}}.tab__list:has(.tab__button--campaign.is-active){border-color:#fdd200}@media screen and (min-width: 768px){.tab__list:has(.tab__button--campaign.is-active){border-width:calc(.0090909091*min(100vw,880px))}}.tab__item{width:50%;max-width:600px}.tab__button{border:none;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:14.4vw;transition:.3s;border-radius:1.6vw 1.6vw 0 0;padding:0}@media screen and (min-width: 768px){.tab__button{height:calc(.0954545455*min(100vw,880px));border-radius:calc(.0113636364*min(100vw,880px)) calc(.0113636364*min(100vw,880px)) 0 0}}@media(hover: hover)and (pointer: fine){.tab__button:hover{opacity:.8}}.tab__button--stock{background:#ededed;color:#666}.tab__button--stock.is-active{background:#000;color:#fff}.tab__button--campaign{background:#ffed9b;color:#32301f}.tab__button--campaign.is-active{background:#fdd200;color:#000}.tab__button--campaign:not(.is-active) .tab__title-image{opacity:.8}.tab__button.is-active{pointer-events:none}.tab__deco{--textColor: #000;text-align:center;font-weight:900;font-size:4.2666666667vw;color:var(--textColor);color:inherit;font-size:2.6666666667vw;margin-top:1.0666666667vw}@media screen and (min-width: 768px){.tab__deco{font-size:calc(.0209302326*min(100vw,860px))}}.tab__deco-text{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.tab__deco-text{gap:calc(.0193181818*min(100vw,880px))}}.tab__deco-text::before,.tab__deco-text::after{content:"";display:inline-block;width:4.5333333333vw;height:10.6666666667vw;background:currentColor;mask:url("/corp/set/data/special/shareholders/start/img/shared/img_decoration-heading_01.svg") no-repeat center center/contain}@media screen and (min-width: 768px){.tab__deco-text::before,.tab__deco-text::after{width:calc(.0193181818*min(100vw,880px));height:calc(.0454545455*min(100vw,880px))}}.tab__deco-text::after{transform:scale(-1, 1)}@media screen and (min-width: 768px){.tab__deco{font-size:calc(.0181818182*min(100vw,880px));margin-top:calc(.0090909091*min(100vw,880px))}}.tab__deco-text{gap:.5333333333vw;white-space:nowrap}@media screen and (min-width: 768px){.tab__deco-text{gap:calc(.0090909091*min(100vw,880px))}}.tab__deco-text::before,.tab__deco-text::after{width:1.8133333333vw;height:4.2666666667vw}@media screen and (min-width: 768px){.tab__deco-text::before,.tab__deco-text::after{width:calc(.0136363636*min(100vw,880px));height:calc(.0272727273*min(100vw,880px))}}.tab__title{font-size:4vw;letter-spacing:-0.02em;font-weight:900;font-family:"Zen Kaku Gothic New",sans-serif}@media screen and (min-width: 768px){.tab__title{font-size:calc(.0363636364*min(100vw,880px))}}.tab__title-image{display:inline-block;height:6.1333333333vw;margin:0 1.0666666667vw}@media screen and (min-width: 768px){.tab__title-image{width:calc(.3625*min(100vw,880px));height:calc(.0522727273*min(100vw,880px))}}.tab__title-image img{object-fit:contain;object-position:center}.tab__content{display:none;animation:fadeIn .3s}.tab__content.is-active{display:block}.tab:has(.campaign.is-active)+.info{background:#fff}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.sv{position:relative}@media screen and (min-width: 768px){.sv{display:flex}}.sv::after{content:"";position:absolute;bottom:-0.2px;left:0;width:100%;height:8vw;background:#000;clip-path:polygon(100% 0, 100% 100%, 0 100%)}@media screen and (min-width: 768px){.sv::after{height:calc(.0681818182*min(100vw,880px));bottom:-1px}}.sv-beginner{background:#357eec;display:flex;padding-top:7.4666666667vw}@media screen and (min-width: 768px){.sv-beginner{padding-top:calc(.025*min(100vw,1200px));width:calc(50% - .0166666667*min(100vw,1200px));justify-content:end;align-items:start;gap:calc(.0166666667*min(100vw,1200px))}}.sv-beginner__image{width:29.3333333333vw;position:relative}@media screen and (min-width: 768px){.sv-beginner__image{width:calc(.1666666667*min(100vw,1200px));height:calc(.2133333333*min(100vw,1200px));align-self:end}}.sv-beginner__image::before{position:absolute;content:"";top:-3.4666666667vw;right:5.6vw;width:8vw;height:8.8vw;background:#99bff7;mask:url("/corp/set/data/special/shareholders/start/img/shared/img_decoration-question_01.svg") no-repeat center center/contain}@media screen and (min-width: 768px){.sv-beginner__image::before{top:calc(-.0166666667*min(100vw,1200px));right:calc(.02*min(100vw,1200px));width:calc(.0375*min(100vw,1200px));height:calc(.0416666667*min(100vw,1200px))}}.sv-beginner__image img{object-fit:contain;object-position:bottom center}@media screen and (min-width: 768px){.sv-beginner__balloons{margin-right:calc(.0416666667*min(100vw,1200px))}}.sv-beginner__balloon{position:relative;width:68.5333333333vw}@media screen and (min-width: 768px){.sv-beginner__balloon{width:calc(.4545454545*min(100vw,880px))}}.sv-beginner__balloon::before{position:absolute;top:1.0666666667vw;width:100%;height:100%;content:"";border-radius:1.6vw;background:repeating-linear-gradient(45deg, #99BFF7, #99BFF7 1.0666666667vw, transparent 1.0666666667vw, transparent 2.1333333333vw);left:1.0666666667vw}@media screen and (min-width: 768px){.sv-beginner__balloon::before{top:calc(.0068181818*min(100vw,880px));border-radius:calc(.0113636364*min(100vw,880px))}}@media screen and (min-width: 768px){.sv-beginner__balloon::before{background:repeating-linear-gradient(45deg, #99BFF7, #99BFF7 calc(0.0045454545 * min(100vw, 880px)), transparent calc(0.0045454545 * min(100vw, 880px)), transparent calc(0.0090909091 * min(100vw, 880px)));left:calc(.0068181818*min(100vw,880px))}}.sv-beginner__balloon::after{position:absolute;top:4.2666666667vw;height:4.5333333333vw;width:5.3333333333vw;content:"";background:#000;clip-path:polygon(100% 0, 0% 100%, 100% 100%);left:-3.7333333333vw}@media screen and (min-width: 768px){.sv-beginner__balloon::after{top:calc(.0261363636*min(100vw,880px));height:calc(.0284090909*min(100vw,880px));width:calc(.0340909091*min(100vw,880px))}}@media screen and (min-width: 768px){.sv-beginner__balloon::after{left:calc(-.0284090909*min(100vw,880px))}}.sv-beginner__balloon:first-child{transform:rotate(-3deg);width:65.3333333333vw}@media screen and (min-width: 768px){.sv-beginner__balloon:first-child{width:calc(.2666666667*min(100vw,1200px))}}.sv-beginner__balloon:first-child::before{background:repeating-linear-gradient(47deg, #99BFF7, #99BFF7 1.0666666667vw, transparent 1.0666666667vw, transparent 2.1333333333vw)}@media screen and (min-width: 768px){.sv-beginner__balloon:first-child::before{background:repeating-linear-gradient(47deg, #99BFF7, #99BFF7 4px, transparent 4px, transparent 8px)}}.sv-beginner__balloon:first-child::after{height:5.3333333333vw;width:6.1333333333vw;top:7.4666666667vw}@media screen and (min-width: 768px){.sv-beginner__balloon:first-child::after{top:calc(.0431818182*min(100vw,880px));height:calc(.0284090909*min(100vw,880px));width:calc(.0340909091*min(100vw,880px))}}.sv-beginner__balloon:last-child{transform:rotate(4deg);width:60vw;margin-top:1.3333333333vw}@media screen and (min-width: 768px){.sv-beginner__balloon:last-child{width:calc(.2333333333*min(100vw,1200px));margin-top:calc(.0041666667*min(100vw,1200px))}}.sv-beginner__balloon:last-child::before{background:repeating-linear-gradient(41deg, #99BFF7, #99BFF7 1.0666666667vw, transparent 1.0666666667vw, transparent 2.1333333333vw)}@media screen and (min-width: 768px){.sv-beginner__balloon:last-child::before{background:repeating-linear-gradient(41deg, #99BFF7, #99BFF7 4px, transparent 4px, transparent 8px)}}.sv-beginner__balloon:last-child::after{clip-path:polygon(0 0, 100% 100%, 100% 0)}.sv-beginner__balloon-inner{position:relative;z-index:10;background:#fff;font-size:4.2666666667vw;font-weight:900;padding:2.6666666667vw;border-radius:1.6vw;border:1.5px solid #000;margin:0;background:#fff;box-sizing:border-box;padding-left:5.3333333333vw}@media screen and (min-width: 768px){.sv-beginner__balloon-inner{border:2px solid #000;font-size:calc(.023255814*min(100vw,860px));padding:calc(.0227272727*min(100vw,880px));border-radius:calc(.0113636364*min(100vw,880px))}}.sv-beginner__balloon-inner::before{position:absolute;content:"";height:4.5333333333vw;width:5.3333333333vw;top:3.8666666667vw;background:#fff;clip-path:polygon(calc(100% - 0.4vw) 0.5333333333vw, 0.5333333333vw calc(100% - 0.4vw), calc(100% - 0.4vw) calc(100% - 0.4vw));left:-3.7333333333vw}@media screen and (min-width: 768px){.sv-beginner__balloon-inner::before{top:calc(.0261363636*min(100vw,880px));height:calc(.0238636364*min(100vw,880px));width:calc(.0295454545*min(100vw,880px))}}@media screen and (min-width: 768px){.sv-beginner__balloon-inner::before{clip-path:polygon(100% 0, 0% 100%, 100% 100%);left:calc(-.0261363636*min(100vw,880px))}}@media screen and (min-width: 768px){.sv-beginner__balloon-inner{padding:calc(.0166666667*min(100vw,1200px));font-size:calc(.0166666667*min(100vw,1200px))}}.sv-beginner__balloon-inner--01::before{height:5.3333333333vw;width:6.1333333333vw;top:7.0666666667vw}@media screen and (min-width: 768px){.sv-beginner__balloon-inner--01::before{height:calc(.0238636364*min(100vw,880px));width:calc(.0295454545*min(100vw,880px));top:calc(.0431818182*min(100vw,880px))}}.sv-beginner__balloon-inner--02::before{clip-path:polygon(0.4vw 0.4vw, calc(100% - 0.8vw) calc(100% - 0.8vw), calc(100% - 0.4vw) 0)}@media screen and (min-width: 768px){.sv-beginner__balloon-inner--02::before{clip-path:polygon(100% 0, 0 0, 100% 100%)}}.sv-expert{background:#f7f7f7;padding-top:6.6666666667vw;padding-bottom:5.3333333333vw}@media screen and (min-width: 768px){.sv-expert{padding-top:calc(.0116666667*min(100vw,1200px));width:calc(50% + .0166666667*min(100vw,1200px));position:relative;padding-bottom:0}}@media screen and (min-width: 768px){.sv-expert::before{content:"";position:absolute;width:calc(.0333333333*min(100vw,1200px));height:100%;background:#357eec;left:-1px;top:0;clip-path:polygon(100% 0, 0 0, 0 100%)}}.sv-expert__deco{--textColor: #000;text-align:center;font-weight:900;font-size:4.2666666667vw;color:var(--textColor)}@media screen and (min-width: 768px){.sv-expert__deco{font-size:calc(.0209302326*min(100vw,860px))}}.sv-expert__deco-text{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.sv-expert__deco-text{gap:calc(.0193181818*min(100vw,880px))}}.sv-expert__deco-text::before,.sv-expert__deco-text::after{content:"";display:inline-block;width:4.5333333333vw;height:10.6666666667vw;background:currentColor;mask:url("/corp/set/data/special/shareholders/start/img/shared/img_decoration-heading_01.svg") no-repeat center center/contain}@media screen and (min-width: 768px){.sv-expert__deco-text::before,.sv-expert__deco-text::after{width:calc(.0193181818*min(100vw,880px));height:calc(.0454545455*min(100vw,880px))}}.sv-expert__deco-text::after{transform:scale(-1, 1)}@media screen and (min-width: 768px){.sv-expert__deco{width:calc(.4166666667*min(100vw,1200px));margin-left:calc(.0416666667*min(100vw,1200px));font-size:calc(.015*min(100vw,1200px))}}@media screen and (min-width: 768px){.sv-expert__deco-text{gap:calc(.0141666667*min(100vw,1200px))}}.sv-expert__container{display:flex;justify-content:end;align-items:start;margin-top:4vw}@media screen and (min-width: 768px){.sv-expert__container{margin-top:0;justify-content:start}}.sv-expert__balloon{position:relative;width:68.5333333333vw}@media screen and (min-width: 768px){.sv-expert__balloon{width:calc(.4545454545*min(100vw,880px))}}.sv-expert__balloon::before{position:absolute;top:1.0666666667vw;width:100%;height:100%;content:"";border-radius:1.6vw;background:repeating-linear-gradient(-45deg, #99BFF7, #99BFF7 1.0666666667vw, transparent 1.0666666667vw, transparent 2.1333333333vw);left:-1.0666666667vw}@media screen and (min-width: 768px){.sv-expert__balloon::before{top:calc(.0068181818*min(100vw,880px));border-radius:calc(.0113636364*min(100vw,880px))}}@media screen and (min-width: 768px){.sv-expert__balloon::before{background:repeating-linear-gradient(-45deg, #99BFF7, #99BFF7 calc(0.0045454545 * min(100vw, 880px)), transparent calc(0.0045454545 * min(100vw, 880px)), transparent calc(0.0090909091 * min(100vw, 880px)));left:calc(-.0068181818*min(100vw,880px))}}.sv-expert__balloon::after{position:absolute;top:4.2666666667vw;height:4.5333333333vw;width:5.3333333333vw;content:"";background:#000;clip-path:polygon(0 0, 100% 100%, 0 100%);right:-3.7333333333vw}@media screen and (min-width: 768px){.sv-expert__balloon::after{top:calc(.0261363636*min(100vw,880px));height:calc(.0284090909*min(100vw,880px));width:calc(.0340909091*min(100vw,880px))}}@media screen and (min-width: 768px){.sv-expert__balloon::after{right:calc(-.0284090909*min(100vw,880px))}}@media screen and (min-width: 768px){.sv-expert__balloon{width:calc(.2833333333*min(100vw,1200px));margin-left:calc(.0416666667*min(100vw,1200px));margin-top:calc(.0083333333*min(100vw,1200px))}}.sv-expert__balloon-inner{position:relative;z-index:10;background:#fff;font-size:4.2666666667vw;font-weight:900;padding:2.6666666667vw;border-radius:1.6vw;border:1.5px solid #000;margin:0;background:#fff;box-sizing:border-box}@media screen and (min-width: 768px){.sv-expert__balloon-inner{border:2px solid #000;font-size:calc(.023255814*min(100vw,860px));padding:calc(.0227272727*min(100vw,880px));border-radius:calc(.0113636364*min(100vw,880px))}}.sv-expert__balloon-inner::before{position:absolute;content:"";height:4.5333333333vw;width:5.3333333333vw;top:3.8666666667vw;background:#fff;clip-path:polygon(0.5333333333vw 0.5333333333vw, calc(100% - 0.4vw) calc(100% - 0.4vw), 0.4vw calc(100% - 0.4vw));right:-3.7333333333vw}@media screen and (min-width: 768px){.sv-expert__balloon-inner::before{top:calc(.0261363636*min(100vw,880px));height:calc(.0238636364*min(100vw,880px));width:calc(.0295454545*min(100vw,880px))}}@media screen and (min-width: 768px){.sv-expert__balloon-inner::before{clip-path:polygon(0 0, 100% 100%, 0 100%);right:calc(-.0261363636*min(100vw,880px))}}@media screen and (min-width: 768px){.sv-expert__balloon-inner{font-size:calc(.0166666667*min(100vw,1200px));padding:calc(.0166666667*min(100vw,1200px))}}.sv-expert__image{width:27.7333333333vw;height:33.3333333333vw}@media screen and (min-width: 768px){.sv-expert__image{width:calc(.1666666667*min(100vw,1200px));height:calc(.2058333333*min(100vw,1200px))}}.feature{overflow:hidden}.feature__notes,.feature__notes--num{font-size:2.6666666667vw;list-style:none;position:relative;margin:0;color:#333}@media screen and (min-width: 768px){.feature__notes,.feature__notes--num{font-size:calc(.0162790698*min(100vw,860px))}}.feature__notes--num{counter-reset:li}.feature__notes--num .feature__note{padding-left:5.8666666667vw}@media screen and (min-width: 768px){.feature__notes--num .feature__note{padding-left:calc(.0363636364*min(100vw,880px))}}.feature__notes--num .feature__note::before{content:"※" counter(li);counter-increment:li}.feature__note{padding-left:4.2666666667vw;position:relative}@media screen and (min-width: 768px){.feature__note{padding-left:calc(.0215909091*min(100vw,880px))}}.feature__note+.feature__note{margin-top:2.1333333333vw}@media screen and (min-width: 768px){.feature__note+.feature__note{margin-top:calc(.0090909091*min(100vw,880px))}}.feature__note::before{content:"※";position:absolute;top:0;left:0;display:inline-block}.feature__title{--backgroundColor: #000;--textColor: #fff;--markerColor: #fff;--markerTextColor: #000;font-family:"Zen Kaku Gothic New",sans-serif;background:var(--backgroundColor);color:var(--textColor);font-weight:900;font-size:7.7333333333vw;position:relative;padding:5.3333333333vw 0}@media screen and (min-width: 768px){.feature__title{font-size:calc(.0558139535*min(100vw,860px))}}.feature__title-inner{display:block;padding:0 2.6666666667vw}@media screen and (min-width: 768px){.feature__title-inner{padding:0 10px;max-width:860px;margin-inline:auto}}@media screen and (min-width: 768px){.feature__title-inner{max-width:780px}}.feature__title--marker{color:var(--markerTextColor);background:linear-gradient(to bottom, transparent, transparent 10%, var(--markerColor) 10%, var(--markerColor) 95%, transparent 95%);font-size:12vw;font-weight:900}@media screen and (min-width: 768px){.feature__title--marker{font-size:calc(.0523255814*min(100vw,860px))}}.feature__title--large{font-size:10.6666666667vw}@media screen and (min-width: 768px){.feature__title--large{font-size:calc(.0813953488*min(100vw,860px))}}.feature__title--small{font-size:7.7333333333vw}@media screen and (min-width: 768px){.feature__title--small{font-size:calc(.0523255814*min(100vw,860px))}}@media screen and (min-width: 768px){.feature__title{padding:calc(.0340909091*min(100vw,880px)) 0 calc(.0568181818*min(100vw,880px));font-size:calc(.0558139535*min(100vw,860px))}}@media screen and (min-width: 768px){.feature__title--marker{font-size:calc(.0813953488*min(100vw,860px));letter-spacing:-0.04em;padding-right:calc(.0159090909*min(100vw,880px))}}@media screen and (min-width: 768px){.feature__title--small{font-size:calc(.0697674419*min(100vw,860px))}}@media screen and (min-width: 768px){.feature__title--large{font-size:calc(.0697674419*min(100vw,860px))}}.feature__section,.feature__section--blue{--backgroundColor: #f7f7f7;--headingColor: #000;background:var(--backgroundColor);padding:8vw 0}@media screen and (min-width: 768px){.feature__section,.feature__section--blue{padding:calc(.0454545455*min(100vw,880px)) 0}}.feature__section:not(:nth-child(2),.feature__section--blue),.feature__section--blue:not(:nth-child(2),.feature__section--blue){--triangleColor: #357EEC;--triangle: polygon(100% 0, 0 0, 0 100%);padding:13.3333333333vw 0;position:relative}@media screen and (min-width: 768px){.feature__section:not(:nth-child(2),.feature__section--blue),.feature__section--blue:not(:nth-child(2),.feature__section--blue){padding:calc(.1136363636*min(100vw,880px)) 0}}.feature__section:not(:nth-child(2),.feature__section--blue)::before,.feature__section--blue:not(:nth-child(2),.feature__section--blue)::before{content:"";position:absolute;top:-0.2px;left:0;width:100%;height:8vw;background:var(--triangleColor);clip-path:var(--triangle)}@media screen and (min-width: 768px){.feature__section:not(:nth-child(2),.feature__section--blue)::before,.feature__section--blue:not(:nth-child(2),.feature__section--blue)::before{top:-1px;height:calc(.0681818182*min(100vw,880px))}}.feature__section--blue{--triangleColor: #f7f7f7;--triangle: polygon(100% 0, 0 0, 100% 100%);padding:13.3333333333vw 0;position:relative;--backgroundColor: #357EEC;--headingColor: #fff}@media screen and (min-width: 768px){.feature__section--blue{padding:calc(.1136363636*min(100vw,880px)) 0}}.feature__section--blue::before{content:"";position:absolute;top:-0.2px;left:0;width:100%;height:8vw;background:var(--triangleColor);clip-path:var(--triangle)}@media screen and (min-width: 768px){.feature__section--blue::before{top:-1px;height:calc(.0681818182*min(100vw,880px))}}.feature__section--blue .feature__heading{--markerColor: #000}.feature__section--blue .feature__notes,.feature__section--blue .feature__notes--num{color:#fff}.feature__inner{padding:0 2.6666666667vw}@media screen and (min-width: 768px){.feature__inner{padding:0 10px;max-width:860px;margin-inline:auto}}.feature__heading{text-align:center;color:var(--headingColor)}.feature__heading-sub{font-family:"Jost","Noto Sans JP",sans-serif;font-size:3.2vw;font-weight:900}@media screen and (min-width: 768px){.feature__heading-sub{font-size:calc(.0209302326*min(100vw,860px))}}.feature__heading-sub--num{font-size:3.7333333333vw}@media screen and (min-width: 768px){.feature__heading-sub--num{font-size:calc(.0209302326*min(100vw,860px))}}.feature__heading-main{display:block;font-weight:900;font-size:9.6vw;margin-top:-2.1333333333vw;border-bottom:1.5px solid currentColor;padding-bottom:4vw}@media screen and (min-width: 768px){.feature__heading-main{border-bottom:3px solid currentColor;font-size:calc(.0627906977*min(100vw,860px));margin-top:calc(.0136363636*min(100vw,880px));padding-bottom:calc(.0204545455*min(100vw,880px))}}.feature__heading-main--small{font-size:6.9333333333vw}@media screen and (min-width: 768px){.feature__heading-main--small{font-size:calc(.0453488372*min(100vw,860px))}}.feature__heading-main--num{font-size:11.2vw;font-family:Helvetica,Arial,sans-serif}@media screen and (min-width: 768px){.feature__heading-main--num{font-size:calc(.0697674419*min(100vw,860px))}}.feature__terms{padding:4vw 5.3333333333vw;background:#fff;border-radius:1.6vw;margin-top:8vw}@media screen and (min-width: 768px){.feature__terms{padding:calc(.0284090909*min(100vw,880px)) calc(.0454545455*min(100vw,880px)) calc(.0568181818*min(100vw,880px));border-radius:calc(.0113636364*min(100vw,880px));margin-top:calc(.0681818182*min(100vw,880px))}}.feature__terms-title{font-size:4vw;font-weight:900;padding-bottom:2.1333333333vw;border-bottom:1.5px solid #000;text-align:center}@media screen and (min-width: 768px){.feature__terms-title{font-size:calc(.0290697674*min(100vw,860px));padding-bottom:calc(.0284090909*min(100vw,880px));border-bottom:2px solid #000}}.feature__terms-list{margin:4vw 0 0}@media screen and (min-width: 768px){.feature__terms-list{margin:calc(.0284090909*min(100vw,880px)) 0 0}}.feature__terms-item{font-size:3.4666666667vw;font-weight:500;position:relative;padding-left:1.2em}@media screen and (min-width: 768px){.feature__terms-item{font-size:calc(.023255814*min(100vw,860px))}}.feature__terms-item+.feature__terms-item{margin-top:2.6666666667vw}@media screen and (min-width: 768px){.feature__terms-item+.feature__terms-item{margin-top:calc(.0284090909*min(100vw,880px))}}.feature__terms-item::before{content:"・";position:absolute;top:0;left:0;margin-right:1.0666666667vw}@media screen and (min-width: 768px){.feature__terms-item::before{margin-right:calc(.0045454545*min(100vw,880px))}}@media screen and (min-width: 768px){.feature__notes,.feature__notes--num{margin-top:calc(.0340909091*min(100vw,880px))}}.feature__button{--buttonColor: #003D80;--shadowColor: #2071BF;display:flex;align-items:center;justify-content:center;width:calc(100% - 1.0666666667vw);height:16.8vw;background:var(--buttonColor) url("/corp/set/data/special/shareholders/start/img/shared/ico_caret_01.svg") no-repeat right 2.6666666667vw center/5.3333333333vw 6.4vw;color:#fff;font-size:4.2666666667vw;font-weight:900;text-decoration:none;border-radius:1.6vw;box-shadow:1.0666666667vw 1.0666666667vw 0 var(--shadowColor);transition:.3s;text-align:center;margin-inline:auto;margin-top:10.6666666667vw}@media screen and (min-width: 768px){.feature__button{width:calc(100% - 4px);max-width:520px;height:80px;background:var(--buttonColor) url("/corp/set/data/special/shareholders/start/img/shared/ico_caret_01.svg") no-repeat right 20px center/30px 36px;font-size:26px;border-radius:10px;box-shadow:6px 6px 0 var(--shadowColor)}}@media(hover: hover)and (pointer: fine){.feature__button:hover{color:#fff;transform:translate(6px, 6px);box-shadow:0 0 0 var(--shadowColor)}}.feature__button:link,.feature__button:visited{color:#fff;text-decoration:none}.feature__button[target=_blank]{background:var(--buttonColor) url("/corp/set/data/special/shareholders/start/img/shared/ico_blank_01.svg") no-repeat right 2.6666666667vw center/5.3333333333vw 6.4vw}@media screen and (min-width: 768px){.feature__button[target=_blank]{background:var(--buttonColor) url("/corp/set/data/special/shareholders/start/img/shared/ico_blank_01.svg") no-repeat right 20px center/25px 25px}}@media screen and (min-width: 768px){.feature__button{margin-top:calc(.0681818182*min(100vw,880px))}}.feature__deco{--textColor: #000;text-align:center;font-weight:900;font-size:4.2666666667vw;color:var(--textColor);margin-top:10.6666666667vw}@media screen and (min-width: 768px){.feature__deco{font-size:calc(.0209302326*min(100vw,860px))}}.feature__deco-text{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.feature__deco-text{gap:calc(.0193181818*min(100vw,880px))}}.feature__deco-text::before,.feature__deco-text::after{content:"";display:inline-block;width:4.5333333333vw;height:10.6666666667vw;background:currentColor;mask:url("/corp/set/data/special/shareholders/start/img/shared/img_decoration-heading_01.svg") no-repeat center center/contain}@media screen and (min-width: 768px){.feature__deco-text::before,.feature__deco-text::after{width:calc(.0193181818*min(100vw,880px));height:calc(.0454545455*min(100vw,880px))}}.feature__deco-text::after{transform:scale(-1, 1)}@media screen and (min-width: 768px){.feature__deco{margin-top:calc(.0681818182*min(100vw,880px))}}.feature__deco+.feature__button{margin-top:4vw}@media screen and (min-width: 768px){.feature__deco+.feature__button{margin-top:calc(.0227272727*min(100vw,880px))}}.feature__banner{transition:.3s;display:block;margin:5.3333333333vw auto 0;display:block}@media screen and (min-width: 768px){.feature__banner{margin-top:calc(.0909090909*min(100vw,880px));max-width:860px}}@media(hover: hover)and (pointer: fine){.feature__banner:hover{opacity:.8}}.chat{margin:0}.chat:not(:first-child){margin:8vw 0 0}@media screen and (min-width: 768px){.chat:not(:first-child){margin:calc(.0681818182*min(100vw,880px)) 0 0}}.chat__item{display:flex;align-items:end;justify-content:start;gap:2.1333333333vw}@media screen and (min-width: 768px){.chat__item{gap:calc(.0284090909*min(100vw,880px))}}.chat__item+.chat__item{margin-top:4vw}@media screen and (min-width: 768px){.chat__item+.chat__item{margin-top:calc(.0227272727*min(100vw,880px))}}.chat__image{width:24vw;aspect-ratio:1/1}@media screen and (min-width: 768px){.chat__image{width:calc(.1363636364*min(100vw,880px))}}.chat__balloon{margin-bottom:1.0666666667vw;align-self:center}@media screen and (min-width: 768px){.chat__balloon{margin-bottom:calc(.0045454545*min(100vw,880px))}}.chat__balloon:last-child{position:relative;width:68.5333333333vw;margin-right:1.0666666667vw}@media screen and (min-width: 768px){.chat__balloon:last-child{width:calc(.4545454545*min(100vw,880px))}}.chat__balloon:last-child::before{position:absolute;top:1.0666666667vw;width:100%;height:100%;content:"";border-radius:1.6vw;background:repeating-linear-gradient(45deg, #99BFF7, #99BFF7 1.0666666667vw, transparent 1.0666666667vw, transparent 2.1333333333vw);left:1.0666666667vw}@media screen and (min-width: 768px){.chat__balloon:last-child::before{top:calc(.0068181818*min(100vw,880px));border-radius:calc(.0113636364*min(100vw,880px))}}@media screen and (min-width: 768px){.chat__balloon:last-child::before{background:repeating-linear-gradient(45deg, #99BFF7, #99BFF7 calc(0.0045454545 * min(100vw, 880px)), transparent calc(0.0045454545 * min(100vw, 880px)), transparent calc(0.0090909091 * min(100vw, 880px)));left:calc(.0068181818*min(100vw,880px))}}.chat__balloon:last-child::after{position:absolute;top:4.2666666667vw;height:4.5333333333vw;width:5.3333333333vw;content:"";background:#000;clip-path:polygon(100% 0, 0% 100%, 100% 100%);left:-3.7333333333vw}@media screen and (min-width: 768px){.chat__balloon:last-child::after{top:calc(.0261363636*min(100vw,880px));height:calc(.0284090909*min(100vw,880px));width:calc(.0340909091*min(100vw,880px))}}@media screen and (min-width: 768px){.chat__balloon:last-child::after{left:calc(-.0284090909*min(100vw,880px))}}@media screen and (min-width: 768px){.chat__balloon:last-child{margin-right:calc(.0068181818*min(100vw,880px))}}.chat__balloon:last-child .chat__balloon-inner{position:relative;z-index:10;background:#fff;font-size:4.2666666667vw;font-weight:900;padding:2.6666666667vw;border-radius:1.6vw;border:1.5px solid #000;margin:0;background:#fff;box-sizing:border-box}@media screen and (min-width: 768px){.chat__balloon:last-child .chat__balloon-inner{border:2px solid #000;font-size:calc(.023255814*min(100vw,860px));padding:calc(.0227272727*min(100vw,880px));border-radius:calc(.0113636364*min(100vw,880px))}}.chat__balloon:last-child .chat__balloon-inner::before{position:absolute;content:"";height:4.5333333333vw;width:5.3333333333vw;top:3.8666666667vw;background:#fff;clip-path:polygon(calc(100% - 0.4vw) 0.5333333333vw, 0.5333333333vw calc(100% - 0.4vw), calc(100% - 0.4vw) calc(100% - 0.4vw));left:-3.7333333333vw}@media screen and (min-width: 768px){.chat__balloon:last-child .chat__balloon-inner::before{top:calc(.0261363636*min(100vw,880px));height:calc(.0238636364*min(100vw,880px));width:calc(.0295454545*min(100vw,880px))}}@media screen and (min-width: 768px){.chat__balloon:last-child .chat__balloon-inner::before{clip-path:polygon(100% 0, 0% 100%, 100% 100%);left:calc(-.0261363636*min(100vw,880px))}}.chat__balloon:first-child{position:relative;width:68.5333333333vw;margin-left:1.0666666667vw}@media screen and (min-width: 768px){.chat__balloon:first-child{width:calc(.4545454545*min(100vw,880px))}}.chat__balloon:first-child::before{position:absolute;top:1.0666666667vw;width:100%;height:100%;content:"";border-radius:1.6vw;background:repeating-linear-gradient(-45deg, #99BFF7, #99BFF7 1.0666666667vw, transparent 1.0666666667vw, transparent 2.1333333333vw);left:-1.0666666667vw}@media screen and (min-width: 768px){.chat__balloon:first-child::before{top:calc(.0068181818*min(100vw,880px));border-radius:calc(.0113636364*min(100vw,880px))}}@media screen and (min-width: 768px){.chat__balloon:first-child::before{background:repeating-linear-gradient(-45deg, #99BFF7, #99BFF7 calc(0.0045454545 * min(100vw, 880px)), transparent calc(0.0045454545 * min(100vw, 880px)), transparent calc(0.0090909091 * min(100vw, 880px)));left:calc(-.0068181818*min(100vw,880px))}}.chat__balloon:first-child::after{position:absolute;top:4.2666666667vw;height:4.5333333333vw;width:5.3333333333vw;content:"";background:#000;clip-path:polygon(0 0, 100% 100%, 0 100%);right:-3.7333333333vw}@media screen and (min-width: 768px){.chat__balloon:first-child::after{top:calc(.0261363636*min(100vw,880px));height:calc(.0284090909*min(100vw,880px));width:calc(.0340909091*min(100vw,880px))}}@media screen and (min-width: 768px){.chat__balloon:first-child::after{right:calc(-.0284090909*min(100vw,880px))}}@media screen and (min-width: 768px){.chat__balloon:first-child{margin-left:auto}}.chat__balloon:first-child .chat__balloon-inner{position:relative;z-index:10;background:#fff;font-size:4.2666666667vw;font-weight:900;padding:2.6666666667vw;border-radius:1.6vw;border:1.5px solid #000;margin:0;background:#fff;box-sizing:border-box}@media screen and (min-width: 768px){.chat__balloon:first-child .chat__balloon-inner{border:2px solid #000;font-size:calc(.023255814*min(100vw,860px));padding:calc(.0227272727*min(100vw,880px));border-radius:calc(.0113636364*min(100vw,880px))}}.chat__balloon:first-child .chat__balloon-inner::before{position:absolute;content:"";height:4.5333333333vw;width:5.3333333333vw;top:3.8666666667vw;background:#fff;clip-path:polygon(0.5333333333vw 0.5333333333vw, calc(100% - 0.4vw) calc(100% - 0.4vw), 0.4vw calc(100% - 0.4vw));right:-3.7333333333vw}@media screen and (min-width: 768px){.chat__balloon:first-child .chat__balloon-inner::before{top:calc(.0261363636*min(100vw,880px));height:calc(.0238636364*min(100vw,880px));width:calc(.0295454545*min(100vw,880px))}}@media screen and (min-width: 768px){.chat__balloon:first-child .chat__balloon-inner::before{clip-path:polygon(0 0, 100% 100%, 0 100%);right:calc(-.0261363636*min(100vw,880px))}}@media screen and (min-width: 768px){.chat__balloon--3lines-pc::after,.chat__balloon--3lines-pc .chat__balloon-inner::before{top:calc(.0420454545*min(100vw,880px)) !important}}@media screen and (min-width: 768px){.chat__balloon--4lines-pc::after,.chat__balloon--4lines-pc .chat__balloon-inner::before{top:calc(.0579545455*min(100vw,880px)) !important}}@media screen and (max-width: 767px){.chat__balloon--3lines-sp::after{top:7.4666666667vw !important}}@media screen and (max-width: 767px){.chat__balloon--3lines-sp .chat__balloon-inner::before{top:7.0666666667vw !important}}@media screen and (max-width: 767px){.chat__balloon--4lines-sp::after{top:12vw !important}}@media screen and (max-width: 767px){.chat__balloon--4lines-sp .chat__balloon-inner::before{top:11.6vw !important}}@media screen and (max-width: 767px){.chat__balloon--5lines-sp::after{top:18.1333333333vw !important}}@media screen and (max-width: 767px){.chat__balloon--5lines-sp .chat__balloon-inner::before{top:17.7333333333vw !important}}.accordion{border:1.5px solid #000;border-radius:1.6vw;margin-top:8vw;background:#fff}@media screen and (min-width: 768px){.accordion{border:2px solid #000;border-radius:calc(.0113636364*min(100vw,880px));margin-top:calc(.0681818182*min(100vw,880px))}}.accordion__title{height:13.8666666667vw;display:flex;align-items:center;cursor:pointer}@media screen and (min-width: 768px){.accordion__title{height:90px}}.accordion__title-text{font-size:3.7333333333vw;font-weight:900;margin:0 0 0 4.2666666667vw;flex-grow:1}@media screen and (min-width: 768px){.accordion__title-text{font-size:calc(.0290697674*min(100vw,860px));margin-left:calc(.1136363636*min(100vw,880px));text-align:center}}@media screen and (min-width: 768px){.accordion__title-text .u-f-helvetica{font-size:calc(.0313953488*min(100vw,860px))}}@media screen and (max-width: 767px){.accordion__title-text--04{margin-left:2.1333333333vw}}.accordion__icon{width:13.8666666667vw;height:10.6666666667vw;border-left:1.5px solid #000;font-size:2.1333333333vw;text-align:center;font-weight:bold;position:relative;margin:0}@media screen and (min-width: 768px){.accordion__icon{width:calc(.1136363636*min(100vw,880px));height:calc(.0681818182*min(100vw,880px));font-size:calc(.0139534884*min(100vw,860px))}}.accordion__icon::before,.accordion__icon::after{position:absolute;top:1.3333333333vw;left:50%;transform:translateX(-50%);content:"";display:inline-block;width:1.5px;height:4.2666666667vw;background:#000;transition:.4s}@media screen and (min-width: 768px){.accordion__icon::before,.accordion__icon::after{top:calc(.0113636364*min(100vw,880px));height:calc(.0272727273*min(100vw,880px));width:2px}}.accordion__icon::after{transform:translateX(-50%) rotate(90deg)}.accordion__icon.is-open::before{transform:translateX(-50%) rotate(135deg)}.accordion__icon.is-open::after{transform:translateX(-50%) rotate(225deg)}.accordion__icon.is-open .accordion__toggle-text{transform:translateY(1.3em)}.accordion__toggle{display:inline-block;margin-top:6.4vw;overflow:hidden}@media screen and (min-width: 768px){.accordion__toggle{margin-top:calc(.0454545455*min(100vw,880px))}}.accordion__toggle-text{display:block;position:relative;transition:.4s}.accordion__toggle-text::before{content:"Close";position:absolute;top:-1.3em;left:50%;transform:translate(-50%)}.accordion__content{display:none}.accordion__content-inner{border-top:1.5px solid #000;padding:4vw 5.3333333333vw 8vw;font-size:3.7333333333vw}@media screen and (min-width: 768px){.accordion__content-inner{border-top:2px solid #000;padding:calc(.0454545455*min(100vw,880px));font-size:calc(.023255814*min(100vw,860px))}}.accordion__heading{text-align:center;font-weight:900}@media screen and (min-width: 768px){.accordion__heading{font-size:calc(.0325581395*min(100vw,860px));margin:0 0 calc(.0454545455*min(100vw,880px))}}.accordion__flex{display:contents}@media screen and (min-width: 768px){.accordion__flex{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:calc(.0454545455*min(100vw,880px));margin-top:calc(.0454545455*min(100vw,880px))}}.accordion__text{margin-top:4vw;font-weight:500}@media screen and (min-width: 768px){.accordion__text{margin-top:0;line-height:1.7}}.accordion__text--marker{background:linear-gradient(to bottom, transparent 0%, transparent 40%, #D8E4FB 40%, #D8E4FB 100%);font-weight:700}.accordion__figure{margin-top:8vw}@media screen and (min-width: 768px){.accordion__figure{margin-top:0}}@media screen and (min-width: 768px){.accordion__figure--paypay{margin:calc(.0454545455*min(100vw,880px)) auto 0;max-width:500px}}.accordion__figure--paypay .accordion__figure-title{margin-bottom:0}.accordion__figure-title{font-weight:900;text-align:center;padding-bottom:1.0666666667vw;border-bottom:1.5px solid #000;white-space:nowrap}@media screen and (min-width: 768px){.accordion__figure-title{border-bottom:2px solid #000;padding-bottom:4px;white-space:wrap;margin-bottom:calc(.0340909091*min(100vw,880px))}}.accordion__figure-title:not(:first-child){margin-top:8vw}@media screen and (min-width: 768px){.accordion__figure-title:not(:first-child){margin-top:30px}}.accordion__figure-image{width:100%;margin-top:5.3333333333vw}@media screen and (min-width: 768px){.accordion__figure-image{margin-top:0}}.accordion__figure-caption{font-weight:500;text-align:center;margin-top:2.1333333333vw}@media screen and (min-width: 768px){.accordion__figure-caption{margin-top:calc(.0113636364*min(100vw,880px))}}.accordion__notes,.accordion__notes--num{font-size:2.6666666667vw;list-style:none;position:relative;margin:0;color:#333}@media screen and (min-width: 768px){.accordion__notes,.accordion__notes--num{font-size:calc(.0162790698*min(100vw,860px))}}.accordion__notes--num{counter-reset:li}.accordion__notes--num .accordion__note{padding-left:5.8666666667vw}@media screen and (min-width: 768px){.accordion__notes--num .accordion__note{padding-left:calc(.0363636364*min(100vw,880px))}}.accordion__notes--num .accordion__note::before{content:"※" counter(li);counter-increment:li}.accordion__note{padding-left:4.2666666667vw;position:relative}@media screen and (min-width: 768px){.accordion__note{padding-left:calc(.0215909091*min(100vw,880px))}}.accordion__note+.accordion__note{margin-top:2.1333333333vw}@media screen and (min-width: 768px){.accordion__note+.accordion__note{margin-top:calc(.0090909091*min(100vw,880px))}}.accordion__note::before{content:"※";position:absolute;top:0;left:0;display:inline-block}.accordion__notes,.accordion__notes--num{margin-top:4vw}@media screen and (min-width: 768px){.accordion__notes,.accordion__notes--num{margin-top:calc(.0454545455*min(100vw,880px))}}.accordion__ranking{list-style:none;display:grid;justify-content:center;margin:0;counter-reset:ranking}.accordion__ranking-item{counter-increment:ranking;display:flex;align-items:center;gap:2.1333333333vw;font-weight:700;font-family:Helvetica,Arial,"Noto Sans JP" sans-serif}@media screen and (min-width: 768px){.accordion__ranking-item{gap:8px}}.accordion__ranking-item:first-child{margin-top:2.1333333333vw;position:relative}@media screen and (min-width: 768px){.accordion__ranking-item:first-child{margin-top:0}}.accordion__ranking-item:first-child::before{background:url("/corp/set/data/special/shareholders/start/img/shared/ico_crown_01.svg") no-repeat top center/contain}.accordion__ranking-item::before{position:relative;display:flex;width:8vw;height:8vw;justify-content:center;align-items:center;z-index:1;content:counter(ranking)}@media screen and (min-width: 768px){.accordion__ranking-item::before{width:calc(.0454545455*min(100vw,880px));height:calc(.0454545455*min(100vw,880px))}}.accordion__ranking-marker{background:linear-gradient(to bottom, transparent 0%, transparent 60%, #FFE200 60%, #FFE200 100%)}.short{background:#000;overflow:hidden;--triangleColor: #f7f7f7;--triangle: polygon(100% 0, 0 0, 100% 100%);padding:13.3333333333vw 0;position:relative}@media screen and (min-width: 768px){.short{padding:calc(.1136363636*min(100vw,880px)) 0}}.short::before{content:"";position:absolute;top:-0.2px;left:0;width:100%;height:8vw;background:var(--triangleColor);clip-path:var(--triangle)}@media screen and (min-width: 768px){.short::before{top:-1px;height:calc(.0681818182*min(100vw,880px))}}.short__title{--backgroundColor: #000;--textColor: #fff;--markerColor: #fff;--markerTextColor: #000;font-family:"Zen Kaku Gothic New",sans-serif;background:var(--backgroundColor);color:var(--textColor);font-weight:900;font-size:7.7333333333vw;position:relative}@media screen and (min-width: 768px){.short__title{font-size:calc(.0558139535*min(100vw,860px))}}.short__title-inner{display:block;padding:0 2.6666666667vw}@media screen and (min-width: 768px){.short__title-inner{padding:0 10px;max-width:860px;margin-inline:auto}}@media screen and (min-width: 768px){.short__title-inner{max-width:780px}}.short__title--marker{color:var(--markerTextColor);background:linear-gradient(to bottom, transparent, transparent 10%, var(--markerColor) 10%, var(--markerColor) 95%, transparent 95%);font-size:12vw;font-weight:900}@media screen and (min-width: 768px){.short__title--marker{font-size:calc(.0523255814*min(100vw,860px))}}.short__title--large{font-size:10.6666666667vw}@media screen and (min-width: 768px){.short__title--large{font-size:calc(.0813953488*min(100vw,860px))}}.short__title--small{font-size:7.7333333333vw}@media screen and (min-width: 768px){.short__title--small{font-size:calc(.0523255814*min(100vw,860px))}}@media screen and (min-width: 768px){.short__title--marker{font-size:calc(.0813953488*min(100vw,860px));letter-spacing:-0.04em;padding-right:calc(.0159090909*min(100vw,880px))}}@media screen and (min-width: 768px){.short__title--small{font-size:calc(.0558139535*min(100vw,860px))}}@media screen and (min-width: 768px){.short__title-inner{font-size:calc(.0627906977*min(100vw,860px))}}.short__inner{padding:0 2.6666666667vw}@media screen and (min-width: 768px){.short__inner{padding:0 10px;max-width:860px;margin-inline:auto}}.short__list{margin-top:10.6666666667vw}@media screen and (min-width: 768px){.short__list{margin-top:calc(.1022727273*min(100vw,880px));display:grid;gap:calc(.0227272727*min(100vw,880px))}}.short__item+.short__item{margin-top:8vw}@media screen and (min-width: 768px){.short__item+.short__item{margin-top:0}}.short__thumbnail{position:relative;display:block}@media(hover: hover)and (pointer: fine){.short__thumbnail:hover::after{transform:translate(-50%, -50%) scale(1.2)}}.short__thumbnail::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16vw;aspect-ratio:1/1;transition:.3s;background:url("/corp/set/data/special/shareholders/start/img/shared/ico_video_01.svg") no-repeat center center/contain}@media screen and (min-width: 768px){.short__thumbnail::after{width:calc(.0681818182*min(100vw,880px))}}.short__caption{font-size:3.7333333333vw;font-weight:700;margin-top:2.1333333333vw;color:#fff;text-align:center}@media screen and (min-width: 768px){.short__caption{font-size:calc(.0209302326*min(100vw,860px));margin-top:calc(.0136363636*min(100vw,880px))}}.check{background:#357eec;overflow:hidden;--triangleColor: #000;--triangle: polygon(100% 0, 0 0, 0 100%);padding:13.3333333333vw 0;position:relative}@media screen and (min-width: 768px){.check{padding:calc(.1136363636*min(100vw,880px)) 0}}.check::before{content:"";position:absolute;top:-0.2px;left:0;width:100%;height:8vw;background:var(--triangleColor);clip-path:var(--triangle)}@media screen and (min-width: 768px){.check::before{top:-1px;height:calc(.0681818182*min(100vw,880px))}}.check__title{--backgroundColor: #357EEC;--textColor: #fff;--markerColor: #000;--markerTextColor: #fff;font-family:"Zen Kaku Gothic New",sans-serif;background:var(--backgroundColor);color:var(--textColor);font-weight:900;font-size:7.7333333333vw;position:relative;font-size:8vw;position:relative;z-index:1;margin-top:1.3333333333vw;background:rgba(0,0,0,0)}@media screen and (min-width: 768px){.check__title{font-size:calc(.0558139535*min(100vw,860px))}}.check__title-inner{display:block;padding:0 2.6666666667vw}@media screen and (min-width: 768px){.check__title-inner{padding:0 10px;max-width:860px;margin-inline:auto}}@media screen and (min-width: 768px){.check__title-inner{max-width:780px}}.check__title--marker{color:var(--markerTextColor);background:linear-gradient(to bottom, transparent, transparent 10%, var(--markerColor) 10%, var(--markerColor) 95%, transparent 95%);font-size:12vw;font-weight:900}@media screen and (min-width: 768px){.check__title--marker{font-size:calc(.0523255814*min(100vw,860px))}}.check__title--large{font-size:10.6666666667vw}@media screen and (min-width: 768px){.check__title--large{font-size:calc(.0813953488*min(100vw,860px))}}.check__title--small{font-size:7.7333333333vw}@media screen and (min-width: 768px){.check__title--small{font-size:calc(.0523255814*min(100vw,860px))}}@media screen and (min-width: 768px){.check__title{font-size:calc(.0627906977*min(100vw,860px));margin-top:calc(.0227272727*min(100vw,880px))}}.check__title--marker{font-size:8vw;letter-spacing:-0.04em;white-space:nowrap;margin-top:-1.3333333333vw;position:relative;z-index:1;display:block}@media screen and (min-width: 768px){.check__title--marker{font-size:calc(.0651162791*min(100vw,860px));margin-top:calc(-.0056818182*min(100vw,880px))}}.check__title--large{font-size:12.8vw;margin:.5333333333vw .5333333333vw 0}@media screen and (min-width: 768px){.check__title--large{font-size:calc(.0930232558*min(100vw,860px));margin:calc(.0022727273*min(100vw,880px)) calc(.0022727273*min(100vw,880px)) 0}}.check__title--kerning{letter-spacing:-0.2em}.check__title::before{content:"";position:absolute;top:-5.3333333333vw;right:0;width:17.3333333333vw;aspect-ratio:1/1;background:url("/corp/set/data/special/shareholders/start/img/shared/img_beginner_04.webp") no-repeat top center/cover}@media screen and (min-width: 768px){.check__title::before{top:calc(-.0431818182*min(100vw,880px));right:calc(.0340909091*min(100vw,880px));width:calc(.1363636364*min(100vw,880px))}}@media screen and (min-width: 768px){.check__title-inner{max-width:655px}}.check__title-balloon{position:relative;width:68.5333333333vw;width:calc(100% - 5.3333333333vw);position:relative;z-index:1;margin-left:1.0666666667vw}@media screen and (min-width: 768px){.check__title-balloon{width:calc(.4545454545*min(100vw,880px))}}.check__title-balloon::before{position:absolute;top:1.0666666667vw;width:100%;height:100%;content:"";border-radius:1.6vw;background:repeating-linear-gradient(-45deg, #99BFF7, #99BFF7 1.0666666667vw, transparent 1.0666666667vw, transparent 2.1333333333vw);left:-1.0666666667vw}@media screen and (min-width: 768px){.check__title-balloon::before{top:calc(.0068181818*min(100vw,880px));border-radius:calc(.0113636364*min(100vw,880px))}}@media screen and (min-width: 768px){.check__title-balloon::before{background:repeating-linear-gradient(-45deg, #99BFF7, #99BFF7 calc(0.0045454545 * min(100vw, 880px)), transparent calc(0.0045454545 * min(100vw, 880px)), transparent calc(0.0090909091 * min(100vw, 880px)));left:calc(-.0068181818*min(100vw,880px))}}.check__title-balloon::after{position:absolute;top:4.2666666667vw;height:4.5333333333vw;width:5.3333333333vw;content:"";background:#000;clip-path:polygon(0 0, 100% 0, 100% 100%);top:calc(100% - 1.0666666667vw);right:10.6666666667vw}@media screen and (min-width: 768px){.check__title-balloon::after{top:calc(.0261363636*min(100vw,880px));height:calc(.0284090909*min(100vw,880px));width:calc(.0340909091*min(100vw,880px))}}@media screen and (min-width: 768px){.check__title-balloon::after{top:calc(100% - .0045454545*min(100vw,880px));right:calc(.0454545455*min(100vw,880px))}}@media screen and (min-width: 768px){.check__title-balloon{width:calc(.5*min(100vw,880px));margin-inline:auto}}.check__title-balloon-inner{position:relative;z-index:10;background:#fff;font-size:4.2666666667vw;font-weight:900;padding:2.6666666667vw;border-radius:1.6vw;border:1.5px solid #000;margin:0;background:#fff;box-sizing:border-box}@media screen and (min-width: 768px){.check__title-balloon-inner{border:2px solid #000;font-size:calc(.023255814*min(100vw,860px));padding:calc(.0227272727*min(100vw,880px));border-radius:calc(.0113636364*min(100vw,880px))}}.check__title-balloon-inner::before{position:absolute;content:"";height:4.5333333333vw;width:5.3333333333vw;top:3.8666666667vw;background:#fff;clip-path:polygon(0 0, 100% 0, 100% 100%);top:calc(100% - 1.5px - 1.0666666667vw);right:10.6666666667vw}@media screen and (min-width: 768px){.check__title-balloon-inner::before{top:calc(.0261363636*min(100vw,880px));height:calc(.0238636364*min(100vw,880px));width:calc(.0295454545*min(100vw,880px))}}@media screen and (min-width: 768px){.check__title-balloon-inner::before{clip-path:polygon(0 0, 100% 0, 100% 100%);top:calc(100% - .0034090909*min(100vw,880px));right:calc(.0454545455*min(100vw,880px))}}.check__inner{padding:0 2.6666666667vw}@media screen and (min-width: 768px){.check__inner{padding:0 10px;max-width:860px;margin-inline:auto}}@media screen and (min-width: 768px){.check__inner{max-width:1160px}}.check__list{list-style:none;margin:8vw 0 0}@media screen and (min-width: 768px){.check__list{margin:calc(.1022727273*min(100vw,880px)) 0 0;display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(.0344827586*min(100vw,1160px))}}.check__item{padding:4vw 5.3333333333vw 5.3333333333vw;background:#fff;border-radius:1.6vw}@media screen and (min-width: 768px){.check__item{padding:calc(.0215517241*min(100vw,1160px)) calc(.0172413793*min(100vw,1160px)) calc(.0344827586*min(100vw,1160px));border-radius:calc(.0113636364*min(100vw,880px))}}.check__item+.check__item{margin-top:4vw}@media screen and (min-width: 768px){.check__item+.check__item{margin-top:0}}.check__heading{text-align:center}.check__heading-deco{font-family:"Jost",sans-serif;font-size:3.7333333333vw;font-weight:700;display:block}@media screen and (min-width: 768px){.check__heading-deco{font-size:calc(.0244186047*min(100vw,860px))}}.check__heading-main{display:block;font-size:4.8vw;font-weight:900;margin-top:1.3333333333vw;padding-bottom:1.0666666667vw;border-bottom:1.5px solid #000}@media screen and (min-width: 768px){.check__heading-main{font-size:calc(.0215517241*min(100vw,1160px));margin-top:calc(.0136363636*min(100vw,880px));padding-bottom:calc(.0284090909*min(100vw,880px));border-bottom:2px solid #000}}.check__text{margin-top:4vw;font-size:3.4666666667vw;font-weight:500}@media screen and (min-width: 768px){.check__text{margin-top:calc(.0284090909*min(100vw,880px));font-size:calc(.0172413793*min(100vw,1160px))}}.check__balloon{position:relative;width:68.5333333333vw;width:calc(100% - 1.0666666667vw);margin-left:1.0666666667vw;position:relative;margin-top:9.0666666667vw}@media screen and (min-width: 768px){.check__balloon{width:calc(.4545454545*min(100vw,880px))}}.check__balloon::before{position:absolute;top:1.0666666667vw;width:100%;height:100%;content:"";border-radius:1.6vw;background:repeating-linear-gradient(-45deg, #99BFF7, #99BFF7 1.0666666667vw, transparent 1.0666666667vw, transparent 2.1333333333vw);left:-1.0666666667vw}@media screen and (min-width: 768px){.check__balloon::before{top:calc(.0068181818*min(100vw,880px));border-radius:calc(.0113636364*min(100vw,880px))}}@media screen and (min-width: 768px){.check__balloon::before{background:repeating-linear-gradient(-45deg, #99BFF7, #99BFF7 calc(0.0045454545 * min(100vw, 880px)), transparent calc(0.0045454545 * min(100vw, 880px)), transparent calc(0.0090909091 * min(100vw, 880px)));left:calc(-.0068181818*min(100vw,880px))}}.check__balloon::after{position:absolute;top:4.2666666667vw;height:4.5333333333vw;width:5.3333333333vw;content:"";background:#000;clip-path:polygon(0 0, 100% 0, 100% 100%);top:calc(100% - 1.0666666667vw);right:10.6666666667vw}@media screen and (min-width: 768px){.check__balloon::after{top:calc(.0261363636*min(100vw,880px));height:calc(.0284090909*min(100vw,880px));width:calc(.0340909091*min(100vw,880px))}}@media screen and (min-width: 768px){.check__balloon::after{top:calc(100% - .0045454545*min(100vw,880px));right:calc(.0454545455*min(100vw,880px))}}@media screen and (min-width: 768px){.check__balloon{width:calc(.6590909091*min(100vw,880px));margin:calc(.1363636364*min(100vw,880px)) auto 0}}.check__balloon::after{right:24vw}@media screen and (min-width: 768px){.check__balloon::after{right:calc(.1363636364*min(100vw,880px))}}.check__balloon-inner{position:relative;z-index:10;background:#fff;font-size:4.2666666667vw;font-weight:900;padding:2.6666666667vw;border-radius:1.6vw;border:1.5px solid #000;margin:0;background:#fff;box-sizing:border-box;padding:4vw 4vw 4vw 37.3333333333vw;position:relative}@media screen and (min-width: 768px){.check__balloon-inner{border:2px solid #000;font-size:calc(.023255814*min(100vw,860px));padding:calc(.0227272727*min(100vw,880px));border-radius:calc(.0113636364*min(100vw,880px))}}.check__balloon-inner::before{position:absolute;content:"";height:4.5333333333vw;width:5.3333333333vw;top:3.8666666667vw;background:#fff;clip-path:polygon(0 0, 100% 0, 100% 100%);top:calc(100% - 1.5px - 1.0666666667vw);right:10.6666666667vw}@media screen and (min-width: 768px){.check__balloon-inner::before{top:calc(.0261363636*min(100vw,880px));height:calc(.0238636364*min(100vw,880px));width:calc(.0295454545*min(100vw,880px))}}@media screen and (min-width: 768px){.check__balloon-inner::before{clip-path:polygon(0 0, 100% 0, 100% 100%);top:calc(100% - .0034090909*min(100vw,880px));right:calc(.0454545455*min(100vw,880px))}}@media screen and (min-width: 768px){.check__balloon-inner{padding:calc(.0227272727*min(100vw,880px)) calc(.0227272727*min(100vw,880px)) calc(.0227272727*min(100vw,880px)) calc(.2511363636*min(100vw,880px))}}.check__balloon-inner::before{right:24vw}@media screen and (min-width: 768px){.check__balloon-inner::before{right:calc(.1363636364*min(100vw,880px))}}.check__balloon-image{position:absolute;left:4.2666666667vw;bottom:0;width:29.3333333333vw;height:31.2vw}@media screen and (min-width: 768px){.check__balloon-image{left:calc(.0340909091*min(100vw,880px));width:calc(.1875*min(100vw,880px));height:calc(.1988636364*min(100vw,880px))}}.check__expert{position:relative;z-index:10;margin:-8vw 0 0 auto;width:24vw;height:24vw}@media screen and (min-width: 768px){.check__expert{margin:calc(-.0227272727*min(100vw,880px)) auto 0;width:100%;max-width:580px;height:calc(.1363636364*min(100vw,880px))}}@media screen and (min-width: 768px){.check__expert img{object-fit:contain;object-position:right top}}.check__button{--buttonColor: #003D80;--shadowColor: #2071BF;display:flex;align-items:center;justify-content:center;width:calc(100% - 1.0666666667vw);height:16.8vw;background:var(--buttonColor) url("/corp/set/data/special/shareholders/start/img/shared/ico_caret_01.svg") no-repeat right 2.6666666667vw center/5.3333333333vw 6.4vw;color:#fff;font-size:4.2666666667vw;font-weight:900;text-decoration:none;border-radius:1.6vw;box-shadow:1.0666666667vw 1.0666666667vw 0 var(--shadowColor);transition:.3s;text-align:center;margin-inline:auto;margin-top:4vw}@media screen and (min-width: 768px){.check__button{width:calc(100% - 4px);max-width:520px;height:80px;background:var(--buttonColor) url("/corp/set/data/special/shareholders/start/img/shared/ico_caret_01.svg") no-repeat right 20px center/30px 36px;font-size:26px;border-radius:10px;box-shadow:6px 6px 0 var(--shadowColor)}}@media(hover: hover)and (pointer: fine){.check__button:hover{color:#fff;transform:translate(6px, 6px);box-shadow:0 0 0 var(--shadowColor)}}.check__button:link,.check__button:visited{color:#fff;text-decoration:none}.check__button[target=_blank]{background:var(--buttonColor) url("/corp/set/data/special/shareholders/start/img/shared/ico_blank_01.svg") no-repeat right 2.6666666667vw center/5.3333333333vw 6.4vw}@media screen and (min-width: 768px){.check__button[target=_blank]{background:var(--buttonColor) url("/corp/set/data/special/shareholders/start/img/shared/ico_blank_01.svg") no-repeat right 20px center/25px 25px}}@media screen and (min-width: 768px){.check__button{margin-top:calc(.0454545455*min(100vw,880px));font-size:18px}}.nisa{background:#f7f7f7;overflow:hidden;--triangleColor: #357EEC;--triangle: polygon(100% 0, 0 0, 100% 100%);padding:13.3333333333vw 0;position:relative}@media screen and (min-width: 768px){.nisa{padding:calc(.1136363636*min(100vw,880px)) 0}}.nisa::before{content:"";position:absolute;top:-0.2px;left:0;width:100%;height:8vw;background:var(--triangleColor);clip-path:var(--triangle)}@media screen and (min-width: 768px){.nisa::before{top:-1px;height:calc(.0681818182*min(100vw,880px))}}.nisa__title{--backgroundColor: #f7f7f7;--textColor: #000;--markerColor: #357EEC;--markerTextColor: #fff;font-family:"Zen Kaku Gothic New",sans-serif;background:var(--backgroundColor);color:var(--textColor);font-weight:900;font-size:7.7333333333vw;position:relative;font-size:6.4vw;position:relative;z-index:1;margin-top:1.3333333333vw;line-height:1.3}@media screen and (min-width: 768px){.nisa__title{font-size:calc(.0558139535*min(100vw,860px))}}.nisa__title-inner{display:block;padding:0 2.6666666667vw}@media screen and (min-width: 768px){.nisa__title-inner{padding:0 10px;max-width:860px;margin-inline:auto}}@media screen and (min-width: 768px){.nisa__title-inner{max-width:780px}}.nisa__title--marker{color:var(--markerTextColor);background:linear-gradient(to bottom, transparent, transparent 10%, var(--markerColor) 10%, var(--markerColor) 95%, transparent 95%);font-size:12vw;font-weight:900}@media screen and (min-width: 768px){.nisa__title--marker{font-size:calc(.0523255814*min(100vw,860px))}}.nisa__title--large{font-size:10.6666666667vw}@media screen and (min-width: 768px){.nisa__title--large{font-size:calc(.0813953488*min(100vw,860px))}}.nisa__title--small{font-size:7.7333333333vw}@media screen and (min-width: 768px){.nisa__title--small{font-size:calc(.0523255814*min(100vw,860px))}}@media screen and (min-width: 768px){.nisa__title{text-align:left;font-size:calc(.0675*min(100vw,800px));margin-top:calc(.0056818182*min(100vw,880px));grid-area:C}}.nisa__title--last-line{display:block;text-align:right}.nisa__title--marker{font-size:8vw;padding:0 1.0666666667vw}@media screen and (min-width: 768px){.nisa__title--marker{font-size:calc(.075*min(100vw,800px));padding:0 4px}}.nisa__title--small{font-size:6.9333333333vw}@media screen and (min-width: 768px){.nisa__title--small{font-size:calc(.0627906977*min(100vw,860px))}}.nisa__title--large{font-size:9.3333333333vw}@media screen and (min-width: 768px){.nisa__title--large{font-size:calc(.0790697674*min(100vw,860px))}}.nisa__inner{padding:0 2.6666666667vw}@media screen and (min-width: 768px){.nisa__inner{padding:0 10px;max-width:860px;margin-inline:auto}}.nisa__title-inner{display:flex;flex-direction:column;position:relative}@media screen and (min-width: 768px){.nisa__title-inner{display:grid;grid-template-areas:"A B" "C C"}}.nisa__title-inner::before{content:"";position:absolute;top:0;right:2.6666666667vw;width:18.6666666667vw;aspect-ratio:1/1;background:url("/corp/set/data/special/shareholders/start/img/shared/img_beginner_04.webp") no-repeat center center/contain}@media screen and (min-width: 768px){.nisa__title-inner::before{position:relative;right:0;width:calc(.1136363636*min(100vw,880px));grid-area:B}}.nisa__title-balloon{margin:2.6666666667vw 0 4.5333333333vw 1.0666666667vw;position:relative;width:68.5333333333vw;width:70.6666666667vw}@media screen and (min-width: 768px){.nisa__title-balloon{width:calc(.4545454545*min(100vw,880px))}}.nisa__title-balloon::before{position:absolute;top:1.0666666667vw;width:100%;height:100%;content:"";border-radius:1.6vw;background:repeating-linear-gradient(-45deg, #99BFF7, #99BFF7 1.0666666667vw, transparent 1.0666666667vw, transparent 2.1333333333vw);left:-1.0666666667vw}@media screen and (min-width: 768px){.nisa__title-balloon::before{top:calc(.0068181818*min(100vw,880px));border-radius:calc(.0113636364*min(100vw,880px))}}@media screen and (min-width: 768px){.nisa__title-balloon::before{background:repeating-linear-gradient(-45deg, #99BFF7, #99BFF7 calc(0.0045454545 * min(100vw, 880px)), transparent calc(0.0045454545 * min(100vw, 880px)), transparent calc(0.0090909091 * min(100vw, 880px)));left:calc(-.0068181818*min(100vw,880px))}}.nisa__title-balloon::after{position:absolute;top:4.2666666667vw;height:4.5333333333vw;width:5.3333333333vw;content:"";background:#000;clip-path:polygon(0 0, 100% 100%, 0 100%);right:-3.7333333333vw}@media screen and (min-width: 768px){.nisa__title-balloon::after{top:calc(.0261363636*min(100vw,880px));height:calc(.0284090909*min(100vw,880px));width:calc(.0340909091*min(100vw,880px))}}@media screen and (min-width: 768px){.nisa__title-balloon::after{right:calc(-.0284090909*min(100vw,880px))}}@media screen and (min-width: 768px){.nisa__title-balloon{margin:0 calc(.0284090909*min(100vw,880px)) 0 auto;align-self:start;width:calc(.3977272727*min(100vw,880px));grid-area:A}}.nisa__title-balloon-inner{position:relative;z-index:10;background:#fff;font-size:4.2666666667vw;font-weight:900;padding:2.6666666667vw;border-radius:1.6vw;border:1.5px solid #000;margin:0;background:#fff;box-sizing:border-box;padding:2.6666666667vw}@media screen and (min-width: 768px){.nisa__title-balloon-inner{border:2px solid #000;font-size:calc(.023255814*min(100vw,860px));padding:calc(.0227272727*min(100vw,880px));border-radius:calc(.0113636364*min(100vw,880px))}}.nisa__title-balloon-inner::before{position:absolute;content:"";height:4.5333333333vw;width:5.3333333333vw;top:3.8666666667vw;background:#fff;clip-path:polygon(0.5333333333vw 0.5333333333vw, calc(100% - 0.4vw) calc(100% - 0.4vw), 0.4vw calc(100% - 0.4vw));right:-3.7333333333vw}@media screen and (min-width: 768px){.nisa__title-balloon-inner::before{top:calc(.0261363636*min(100vw,880px));height:calc(.0238636364*min(100vw,880px));width:calc(.0295454545*min(100vw,880px))}}@media screen and (min-width: 768px){.nisa__title-balloon-inner::before{clip-path:polygon(0 0, 100% 100%, 0 100%);right:calc(-.0261363636*min(100vw,880px))}}.nisa__overview{margin-top:8vw;padding:4vw;display:flex;align-items:center;background:#357eec;color:#fff;font-size:4.2666666667vw;font-weight:900;border-radius:1.6vw;gap:2.6666666667vw}@media screen and (min-width: 768px){.nisa__overview{margin-top:calc(.1022727273*min(100vw,880px));padding:calc(.0340909091*min(100vw,880px)) calc(.0454545455*min(100vw,880px));font-size:calc(.023255814*min(100vw,860px));border-radius:calc(.0113636364*min(100vw,880px));gap:calc(.0454545455*min(100vw,880px))}}.nisa__overview-textarea{width:65.8666666667vw}@media screen and (min-width: 768px){.nisa__overview-textarea{width:calc(.7272727273*min(100vw,880px))}}.nisa__overview-text+.nisa__overview-text{margin-top:1.3333333333vw}@media screen and (min-width: 768px){.nisa__overview-text+.nisa__overview-text{margin-top:calc(.0227272727*min(100vw,880px))}}@media screen and (min-width: 768px){.nisa__overview-image{width:calc(.1136363636*min(100vw,880px))}}.end{background:#357eec;--triangleColor: #f7f7f7;--triangle: polygon(100% 0, 0 0, 0 100%);padding:13.3333333333vw 0;position:relative}@media screen and (min-width: 768px){.end{padding:calc(.1136363636*min(100vw,880px)) 0}}.end::before{content:"";position:absolute;top:-0.2px;left:0;width:100%;height:8vw;background:var(--triangleColor);clip-path:var(--triangle)}@media screen and (min-width: 768px){.end::before{top:-1px;height:calc(.0681818182*min(100vw,880px))}}.end__inner{padding:0 2.6666666667vw}@media screen and (min-width: 768px){.end__inner{padding:0 10px;max-width:860px;margin-inline:auto}}.end__button{--buttonColor: #003D80;--shadowColor: #2071BF;display:flex;align-items:center;justify-content:center;width:calc(100% - 1.0666666667vw);height:16.8vw;background:var(--buttonColor) url("/corp/set/data/special/shareholders/start/img/shared/ico_caret_01.svg") no-repeat right 2.6666666667vw center/5.3333333333vw 6.4vw;color:#fff;font-size:4.2666666667vw;font-weight:900;text-decoration:none;border-radius:1.6vw;box-shadow:1.0666666667vw 1.0666666667vw 0 var(--shadowColor);transition:.3s;text-align:center;margin-inline:auto;margin-top:10.6666666667vw}@media screen and (min-width: 768px){.end__button{width:calc(100% - 4px);max-width:520px;height:80px;background:var(--buttonColor) url("/corp/set/data/special/shareholders/start/img/shared/ico_caret_01.svg") no-repeat right 20px center/30px 36px;font-size:26px;border-radius:10px;box-shadow:6px 6px 0 var(--shadowColor)}}@media(hover: hover)and (pointer: fine){.end__button:hover{color:#fff;transform:translate(6px, 6px);box-shadow:0 0 0 var(--shadowColor)}}.end__button:link,.end__button:visited{color:#fff;text-decoration:none}.end__button[target=_blank]{background:var(--buttonColor) url("/corp/set/data/special/shareholders/start/img/shared/ico_blank_01.svg") no-repeat right 2.6666666667vw center/5.3333333333vw 6.4vw}@media screen and (min-width: 768px){.end__button[target=_blank]{background:var(--buttonColor) url("/corp/set/data/special/shareholders/start/img/shared/ico_blank_01.svg") no-repeat right 20px center/25px 25px}}@media screen and (min-width: 768px){.end__button{margin-top:calc(.0681818182*min(100vw,880px))}}.end__deco{--textColor: #fff;text-align:center;font-weight:900;font-size:4.2666666667vw;color:var(--textColor);margin-top:10.6666666667vw}@media screen and (min-width: 768px){.end__deco{font-size:calc(.0209302326*min(100vw,860px))}}.end__deco-text{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.end__deco-text{gap:calc(.0193181818*min(100vw,880px))}}.end__deco-text::before,.end__deco-text::after{content:"";display:inline-block;width:4.5333333333vw;height:10.6666666667vw;background:currentColor;mask:url("/corp/set/data/special/shareholders/start/img/shared/img_decoration-heading_01.svg") no-repeat center center/contain}@media screen and (min-width: 768px){.end__deco-text::before,.end__deco-text::after{width:calc(.0193181818*min(100vw,880px));height:calc(.0454545455*min(100vw,880px))}}.end__deco-text::after{transform:scale(-1, 1)}@media screen and (min-width: 768px){.end__deco{margin-top:calc(.0681818182*min(100vw,880px))}}.info{background:#f7f7f7;padding:8vw 0 10.6666666667vw;position:relative;line-height:1.7}@media screen and (min-width: 768px){.info{padding:calc(.0681818182*min(100vw,880px)) 0 calc(.1136363636*min(100vw,880px))}}.info__inner{padding:0 2.6666666667vw}@media screen and (min-width: 768px){.info__inner{padding:0 10px;max-width:860px;margin-inline:auto}}.info__list{display:flex;justify-content:center;gap:8vw}@media screen and (min-width: 768px){.info__list{gap:40px}}.info__item{width:10.6666666667vw;aspect-ratio:1/1}@media screen and (min-width: 768px){.info__item{width:60px}}@media(hover: hover)and (pointer: fine){.info__link:hover{opacity:.8}}.info__disclaimer{margin-top:13.3333333333vw}@media screen and (min-width: 768px){.info__disclaimer{margin-top:calc(.1136363636*min(100vw,880px))}}.info__disclaimer-heading{font-size:4vw;padding-bottom:1.0666666667vw;border-bottom:1.5px solid #000;text-align:center;font-weight:900}@media screen and (min-width: 768px){.info__disclaimer-heading{padding-bottom:2px solid #000;font-size:20px;padding-bottom:15px}}.info__disclaimer-text{margin-top:4vw;font-weight:500;font-size:3.4666666667vw}@media screen and (min-width: 768px){.info__disclaimer-text{margin-top:25px;font-size:16px}}.info__text{font-weight:500;font-size:3.4666666667vw;margin-top:10.6666666667vw}@media screen and (min-width: 768px){.info__text{font-size:16px;margin-top:25px}}.campaign{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;color:#333}@media screen and (min-width: 768px){.campaign{padding-top:calc(.0681818182*min(100vw,880px))}}.campaign__mv{position:relative;margin:0 auto}@media screen and (min-width: 768px){.campaign__mv{max-width:1200px}}.campaign__inner{padding:0 2.6666666667vw}@media screen and (min-width: 768px){.campaign__inner{padding:0 10px;max-width:860px;margin-inline:auto}}.campaign__heading{color:#000;text-align:center;font-family:"Shippori Mincho",serif;font-size:5.3333333333vw;padding-bottom:1.0666666667vw;border-bottom:.5333333333vw solid red;margin-bottom:5.3333333333vw;letter-spacing:.02em;position:relative}.campaign__heading::after{position:absolute;content:"";width:50%;height:.5333333333vw;background:blue;right:0;top:100%;display:block}@media screen and (min-width: 768px){.campaign__heading::after{height:calc(.0034090909*min(100vw,880px))}}@media screen and (min-width: 768px){.campaign__heading{font-size:calc(.0363636364*min(100vw,880px));font-weight:700;border-width:calc(.0034090909*min(100vw,880px));margin-bottom:calc(.0340909091*min(100vw,880px))}}@media screen and (min-width: 768px){.campaign__heading--profile{margin-bottom:calc(.0511363636*min(100vw,880px))}}.campaign__heading-deco{width:fit-content;padding:.5333333333vw 3.2vw 1.0666666667vw;background:#fdd200;border-radius:1.0666666667vw;margin:0 auto 4.8vw;font-size:3.2vw;position:relative}@media screen and (min-width: 768px){.campaign__heading-deco{padding:calc(.0045454545*min(100vw,880px)) calc(.0204545455*min(100vw,880px)) calc(.0090909091*min(100vw,880px));border-radius:calc(.0090909091*min(100vw,880px));margin-bottom:calc(.0340909091*min(100vw,880px));font-size:calc(.0204545455*min(100vw,880px))}}.campaign__heading-deco--large{font-size:4vw;margin:0 .5333333333vw}@media screen and (min-width: 768px){.campaign__heading-deco--large{font-size:calc(.0318181818*min(100vw,880px));margin:0 calc(.0045454545*min(100vw,880px))}}.campaign__heading-deco::after{position:absolute;content:"";width:3.7333333333vw;height:3.2vw;background:#fdd200;clip-path:polygon(50% 100%, 0 0, 100% 0);left:50%;top:calc(100% - .5333333333vw);transform:translateX(-50%)}@media screen and (min-width: 768px){.campaign__heading-deco::after{width:calc(.0136363636*min(100vw,880px));height:calc(.0159090909*min(100vw,880px));top:calc(100% - .0022727273*min(100vw,880px))}}.campaign__section{padding-top:17.3333333333vw}@media screen and (min-width: 768px){.campaign__section{padding-top:calc(.0784090909*min(100vw,880px))}}.campaign__section:nth-child(1){padding-top:12vw}@media screen and (min-width: 768px){.campaign__section:nth-child(1){padding-top:0}}.campaign__section--gray,.campaign__section--yellow{margin-top:16vw;padding:17.3333333333vw 0 16vw}@media screen and (min-width: 768px){.campaign__section--gray,.campaign__section--yellow{margin-top:calc(.1125*min(100vw,880px));padding-top:calc(.1125*min(100vw,880px));padding-bottom:calc(.1022727273*min(100vw,880px))}}.campaign__section--gray{background:#f7f7f7;margin-top:0}.campaign__section--yellow{background:#fffdf5}.campaign__text{line-height:1.7;font-size:3.7333333333vw;color:#333}@media screen and (min-width: 768px){.campaign__text{font-size:calc(.0204545455*min(100vw,880px))}}.campaign__text+.campaign__text{margin-top:4vw}@media screen and (min-width: 768px){.campaign__text+.campaign__text{margin-top:0}}.campaign__text--center{text-align:center}@media screen and (min-width: 768px){.campaign__text--pc-center{text-align:center}}.campaign__text--contact{margin-top:8vw}@media screen and (min-width: 768px){.campaign__text--contact{margin-top:calc(.0681818182*min(100vw,880px))}}.campaign__info{margin-top:10.6666666667vw}@media screen and (min-width: 768px){.campaign__info{margin-top:calc(.0681818182*min(100vw,880px))}}.campaign__subheading{font-family:"Noto Sans JP",sans-serif;font-size:4.2666666667vw;font-weight:700;padding-bottom:1.3333333333vw;border-bottom:.2666666667vw solid currentColor;margin-bottom:2.6666666667vw;text-align:center;color:#000}@media screen and (min-width: 768px){.campaign__subheading{font-size:calc(.0272727273*min(100vw,880px));padding-bottom:calc(.0090909091*min(100vw,880px));border-width:calc(.0017045455*min(100vw,880px));margin-bottom:calc(.0170454545*min(100vw,880px))}}.campaign__subheading:not(:first-child){margin-top:8vw}@media screen and (min-width: 768px){.campaign__subheading:not(:first-child){margin-top:calc(.0454545455*min(100vw,880px))}}.campaign__category{position:absolute;padding:.5333333333vw 2.6666666667vw;background:#000;color:#fff;font-weight:500;font-size:3.7333333333vw;border-radius:99px;left:50%;top:0;transform:translate(-50%, -50%);white-space:nowrap;font-size:4.2666666667vw}@media screen and (min-width: 768px){.campaign__category{padding:calc(.0034090909*min(100vw,880px)) calc(.0170454545*min(100vw,880px));font-size:calc(.0227272727*min(100vw,880px))}}.campaign__prize-section{position:relative;border:1.5px solid #000;padding:6.6666666667vw 4vw;border-radius:1.6vw;margin-top:10.6666666667vw}@media screen and (min-width: 768px){.campaign__prize-section{border:2px solid #000;padding:calc(.0454545455*min(100vw,880px));border-radius:calc(.0113636364*min(100vw,880px));margin-top:calc(.1363636364*min(100vw,880px))}}.campaign__prize-section:not(:first-child){margin-top:21.3333333333vw}@media screen and (min-width: 768px){.campaign__prize-section:not(:first-child){margin-top:calc(.1136363636*min(100vw,880px))}}.campaign__prize-list{margin:4vw 0 0;font-size:3.7333333333vw;display:grid;grid-template-columns:auto 1fr;gap:1.3333333333vw 0}@media screen and (min-width: 768px){.campaign__prize-list{margin-top:calc(.0340909091*min(100vw,880px));font-size:calc(.0204545455*min(100vw,880px));display:flex;justify-content:center;align-items:stretch;gap:0}}.campaign__prize-term{display:flex;justify-content:center;align-items:center;padding:0 2.1333333333vw;background:#fdd200;border-radius:1.0666666667vw 0 0 1.0666666667vw;height:8vw;white-space:nowrap}@media screen and (min-width: 768px){.campaign__prize-term{padding:0 calc(.0136363636*min(100vw,880px));border-radius:calc(.0090909091*min(100vw,880px)) 0 0 calc(.0090909091*min(100vw,880px));height:calc(.0511363636*min(100vw,880px));font-weight:700;font-size:calc(.0227272727*min(100vw,880px))}}@media screen and (min-width: 768px){.campaign__prize-term:not(:first-child){margin-left:calc(.0227272727*min(100vw,880px))}}.campaign__prize-desc{margin:0;border:1.5px #fdd200 solid;border-radius:0 1.0666666667vw 1.0666666667vw 0;padding:0 0 0 2.1333333333vw;height:8vw;display:flex;align-items:center;justify-content:center;box-sizing:border-box;white-space:nowrap}@media screen and (min-width: 768px){.campaign__prize-desc{border-radius:0 calc(.0090909091*min(100vw,880px)) calc(.0090909091*min(100vw,880px)) 0;padding:0 calc(.0113636364*min(100vw,880px)) 0 calc(.0181818182*min(100vw,880px));height:calc(.0511363636*min(100vw,880px));font-weight:700}}.campaign__button{--buttonColor: #000;--shadowColor: #B2B2B2;display:flex;align-items:center;justify-content:center;width:calc(100% - 1.0666666667vw);height:16.8vw;background:var(--buttonColor) url("/corp/set/data/special/shareholders/start/img/shared/ico_caret_01.svg") no-repeat right 2.6666666667vw center/5.3333333333vw 6.4vw;color:#fff;font-size:4.2666666667vw;font-weight:900;text-decoration:none;border-radius:1.6vw;box-shadow:1.0666666667vw 1.0666666667vw 0 var(--shadowColor);transition:.3s;text-align:center;margin-inline:auto;font-size:5.0666666667vw;margin-top:10.6666666667vw}@media screen and (min-width: 768px){.campaign__button{width:calc(100% - 4px);max-width:520px;height:80px;background:var(--buttonColor) url("/corp/set/data/special/shareholders/start/img/shared/ico_caret_01.svg") no-repeat right 20px center/30px 36px;font-size:26px;border-radius:10px;box-shadow:6px 6px 0 var(--shadowColor)}}@media(hover: hover)and (pointer: fine){.campaign__button:hover{color:#fff;transform:translate(6px, 6px);box-shadow:0 0 0 var(--shadowColor)}}.campaign__button:link,.campaign__button:visited{color:#fff;text-decoration:none}.campaign__button[target=_blank]{background:var(--buttonColor) url("/corp/set/data/special/shareholders/start/img/shared/ico_blank_01.svg") no-repeat right 2.6666666667vw center/5.3333333333vw 6.4vw}@media screen and (min-width: 768px){.campaign__button[target=_blank]{background:var(--buttonColor) url("/corp/set/data/special/shareholders/start/img/shared/ico_blank_01.svg") no-repeat right 20px center/25px 25px}}@media screen and (min-width: 768px){.campaign__button{font-size:24px;margin-top:calc(.0681818182*min(100vw,880px))}}.campaign__link-list{display:flex;justify-content:center;margin:5.3333333333vw 0 0;gap:8vw}@media screen and (min-width: 768px){.campaign__link-list{margin-top:calc(.0340909091*min(100vw,880px));gap:calc(.0454545455*min(100vw,880px))}}.campaign__link-item{width:fit-content;font-size:3.7333333333vw}@media screen and (min-width: 768px){.campaign__link-item{font-size:calc(.0159090909*min(100vw,880px))}}@media(hover: hover)and (pointer: fine){.campaign__link-item:hover{opacity:.8}}.campaign__link{text-decoration:underline !important;text-underline-offset:.2em;color:#333;transition:.3s}.campaign__link:visited,.campaign__link:link{color:#333}@media(hover: hover)and (pointer: fine){.campaign__link:hover{opacity:.8}}.campaign__link--pdf{display:flex;align-items:center;gap:2.1333333333vw}@media screen and (min-width: 768px){.campaign__link--pdf{gap:calc(.0090909091*min(100vw,880px))}}.campaign__link--pdf::after{content:"";background:url("/corp/set/data/special/shareholders/start/img/shared/ico_pdf_01.webp") no-repeat center center/contain;width:5.3333333333vw;aspect-ratio:1/1;display:inline-block}@media screen and (min-width: 768px){.campaign__link--pdf::after{width:calc(.0272727273*min(100vw,880px))}}.campaign__notes,.campaign__notes--num{font-size:2.6666666667vw;list-style:none;position:relative;margin:0;color:#333}@media screen and (min-width: 768px){.campaign__notes,.campaign__notes--num{font-size:calc(.0162790698*min(100vw,860px))}}.campaign__notes--num{counter-reset:li}.campaign__notes--num .campaign__note{padding-left:5.8666666667vw}@media screen and (min-width: 768px){.campaign__notes--num .campaign__note{padding-left:calc(.0363636364*min(100vw,880px))}}.campaign__notes--num .campaign__note::before{content:"※" counter(li);counter-increment:li}.campaign__note{padding-left:4.2666666667vw;position:relative}@media screen and (min-width: 768px){.campaign__note{padding-left:calc(.0215909091*min(100vw,880px))}}.campaign__note+.campaign__note{margin-top:2.1333333333vw}@media screen and (min-width: 768px){.campaign__note+.campaign__note{margin-top:calc(.0090909091*min(100vw,880px))}}.campaign__note::before{content:"※";position:absolute;top:0;left:0;display:inline-block}.campaign__notes,.campaign__notes--num{margin-top:10.6666666667vw;color:#333;font-weight:400}@media screen and (min-width: 768px){.campaign__notes,.campaign__notes--num{margin-top:calc(.1136363636*min(100vw,880px))}}.campaign__notes--comment{margin-top:2.1333333333vw}@media screen and (min-width: 768px){.campaign__notes--comment{margin-top:calc(.0170454545*min(100vw,880px))}}.campaign__works{margin-top:6.4vw;display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;gap:10.6666666667vw;padding:0 2.6666666667vw}@media screen and (min-width: 768px){.campaign__works{padding:0 10px;max-width:860px;margin-inline:auto}}@media screen and (min-width: 768px){.campaign__works{max-width:1100px;flex-direction:row;margin-top:calc(.0357142857*min(100vw,1120px));gap:calc(.0535714286*min(100vw,1120px)) calc(.0357142857*min(100vw,1120px))}}@media screen and (min-width: 768px){.campaign__work{width:calc(.298245614*min(100vw,1140px))}}@media screen and (min-width: 768px){.campaign__work--grand{width:100%}}@media screen and (min-width: 768px){.campaign__work--grand .campaign__work-image{width:calc(.4545454545*min(100vw,880px))}}.campaign__work-image{width:53.3333333333vw;aspect-ratio:1/1;margin:0 auto}@media screen and (min-width: 768px){.campaign__work-image{width:calc(.2678571429*min(100vw,1120px))}}.campaign__work-container{display:flex;gap:4.2666666667vw;align-items:center}@media screen and (min-width: 768px){.campaign__work-container{gap:calc(.0214285714*min(100vw,1120px));max-width:600px;margin:0 auto}}.campaign__work-person{margin:2.1333333333vw 0 0;width:16vw;aspect-ratio:1/1;flex-shrink:0;border-radius:999px;overflow:hidden;align-self:flex-start}@media screen and (min-width: 768px){.campaign__work-person{margin-top:calc(.0272727273*min(100vw,880px));width:calc(.1022727273*min(100vw,880px))}}.campaign__work-comment{margin:2.1333333333vw 0 0}@media screen and (min-width: 768px){.campaign__work-comment{margin-top:calc(.0272727273*min(100vw,880px));font-size:calc(.0204545455*min(100vw,880px))}}.campaign__thanks{margin:0;text-align:center;border-bottom:.5333333333vw #000 solid;padding-bottom:2.6666666667vw;font-family:"Shippori Mincho",serif;color:#000;font-size:6.4vw;font-weight:700;letter-spacing:.02em}@media screen and (min-width: 768px){.campaign__thanks{border-bottom:calc(.0034090909*min(100vw,880px)) #000 solid;padding-bottom:calc(.0340909091*min(100vw,880px));font-size:calc(.0454545455*min(100vw,880px))}}.campaign__videos{margin-top:8vw;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;gap:16vw;padding:0 2.6666666667vw}@media screen and (min-width: 768px){.campaign__videos{padding:0 10px;max-width:860px;margin-inline:auto}}@media screen and (min-width: 768px){.campaign__videos{margin-top:calc(.0681818182*min(100vw,880px));gap:calc(.0681818182*min(100vw,880px));max-width:1036px;flex-direction:row}}@media screen and (min-width: 768px){.campaign__video{width:calc(50% - .0340909091*min(100vw,880px))}}@media screen and (min-width: 768px){.campaign__video:first-child{width:calc(.9090909091*min(100vw,880px))}}.campaign__video-image{display:block;box-shadow:1.0666666667vw 1.0666666667vw 0 #fdd200;margin-right:1.0666666667vw;position:relative}@media screen and (min-width: 768px){.campaign__video-image{box-shadow:calc(.0090909091*min(100vw,880px)) calc(.0090909091*min(100vw,880px)) 0 #fdd200;margin-right:calc(.0090909091*min(100vw,880px))}}@media(hover: hover)and (pointer: fine){.campaign__video-image:hover::after{transform:translate(-50%, -50%) scale(1.2)}}.campaign__video-image::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16vw;aspect-ratio:1/1;transition:.3s;background:url("/corp/set/data/special/shareholders/start/img/shared/ico_video_02.svg") no-repeat center center/contain}@media screen and (min-width: 768px){.campaign__video-image::after{width:calc(.0681818182*min(100vw,880px))}}.campaign__video-caption{text-align:center;font-size:4.2666666667vw;margin-top:2.1333333333vw}@media screen and (min-width: 768px){.campaign__video-caption{font-size:calc(.0227272727*min(100vw,880px));margin-top:calc(.0272727273*min(100vw,880px))}}.campaign__video-message{font-size:3.7333333333vw;margin-top:16vw;text-align:center}@media screen and (min-width: 768px){.campaign__video-message{font-size:calc(.0204545455*min(100vw,880px));margin-top:calc(.0909090909*min(100vw,880px))}}.campaign__terms{padding:4vw 5.3333333333vw;background:#f7f7f7;border-radius:1.6vw;margin-top:8vw}@media screen and (min-width: 768px){.campaign__terms{padding:calc(.0284090909*min(100vw,880px)) calc(.0454545455*min(100vw,880px)) calc(.0568181818*min(100vw,880px));border-radius:calc(.0113636364*min(100vw,880px));margin-top:calc(.0681818182*min(100vw,880px))}}.campaign__terms-title{font-size:4vw;font-weight:900;padding-bottom:2.1333333333vw;border-bottom:1.5px solid #000;text-align:center}@media screen and (min-width: 768px){.campaign__terms-title{font-size:calc(.0290697674*min(100vw,860px));padding-bottom:calc(.0284090909*min(100vw,880px));border-bottom:2px solid #000}}.campaign__terms-list{margin:4vw 0 0}@media screen and (min-width: 768px){.campaign__terms-list{margin:calc(.0284090909*min(100vw,880px)) 0 0}}.campaign__terms-item{font-size:3.4666666667vw;font-weight:500;position:relative;padding-left:1.2em}@media screen and (min-width: 768px){.campaign__terms-item{font-size:calc(.023255814*min(100vw,860px))}}.campaign__terms-item+.campaign__terms-item{margin-top:2.6666666667vw}@media screen and (min-width: 768px){.campaign__terms-item+.campaign__terms-item{margin-top:calc(.0284090909*min(100vw,880px))}}.campaign__terms-item::before{content:"・";position:absolute;top:0;left:0;margin-right:1.0666666667vw}@media screen and (min-width: 768px){.campaign__terms-item::before{margin-right:calc(.0045454545*min(100vw,880px))}}.present{margin-top:5.3333333333vw;display:flex;align-items:center;justify-content:center;gap:8vw;color:#000}@media screen and (min-width: 768px){.present{margin-top:calc(.0340909091*min(100vw,880px));gap:calc(.0568181818*min(100vw,880px))}}.present__paypay{display:flex;flex-direction:column;justify-content:center;align-items:center}.present__image{width:15.2vw;height:14.9333333333vw}@media screen and (min-width: 768px){.present__image{width:calc(.075*min(100vw,880px));height:calc(.075*min(100vw,880px))}}.present__caption{font-size:3.2vw;margin-top:1.3333333333vw}@media screen and (min-width: 768px){.present__caption{font-size:calc(.0181818182*min(100vw,880px));margin-top:calc(.0056818182*min(100vw,880px))}}.present__mark{width:6.4vw;height:6.4vw;background:url("/corp/set/data/special/shareholders/start/img/shared/ico_cross_01.svg") no-repeat center center/contain;position:relative;color:rgba(0,0,0,0)}@media screen and (min-width: 768px){.present__mark{width:calc(.0409090909*min(100vw,880px));height:calc(.0409090909*min(100vw,880px))}}.present__text{font-size:3.7333333333vw;line-height:1.7;text-align:center}@media screen and (min-width: 768px){.present__text{font-size:calc(.0204545455*min(100vw,880px))}}.present__text--large{font-size:4.2666666667vw}@media screen and (min-width: 768px){.present__text--large{font-size:calc(.025*min(100vw,880px))}}.present__text--marker{background:linear-gradient(to bottom, transparent 0%, transparent 50%, #FDD200 50%, #FDD200 100%)}.campaign-profile__item+.campaign-profile__item{margin-top:16vw}@media screen and (min-width: 768px){.campaign-profile__item+.campaign-profile__item{margin-top:calc(.0681818182*min(100vw,880px))}}.campaign-profile__info{margin:0 auto;width:fit-content;padding:.5333333333vw 2.6666666667vw;background:#000;color:#fff;font-weight:500;font-size:3.7333333333vw;border-radius:99px}@media screen and (min-width: 768px){.campaign-profile__info{padding:calc(.0034090909*min(100vw,880px)) calc(.0170454545*min(100vw,880px));font-size:calc(.0227272727*min(100vw,880px))}}@media screen and (min-width: 768px){.campaign-profile__flex{display:flex;gap:calc(.0454545455*min(100vw,880px));align-items:start;margin-top:calc(.0511363636*min(100vw,880px))}}.campaign-profile__image{width:32vw;aspect-ratio:1/1;margin:8vw auto 0}@media screen and (min-width: 768px){.campaign-profile__image{width:calc(.2045454545*min(100vw,880px));margin-top:0;flex-shrink:0}}.campaign-profile__job{text-align:center;font-size:3.2vw;margin-top:4vw}@media screen and (min-width: 768px){.campaign-profile__job{display:inline;font-size:calc(.0204545455*min(100vw,880px));margin-top:0}}.campaign-profile__name{text-align:center;font-size:4.8vw;margin-top:1.0666666667vw;color:#000}@media screen and (min-width: 768px){.campaign-profile__name{display:inline;font-size:calc(.0295454545*min(100vw,880px));margin-top:0;margin-left:calc(.0170454545*min(100vw,880px))}}.campaign-profile__text{font-size:3.7333333333vw;line-height:1.7;margin-top:4vw}@media screen and (min-width: 768px){.campaign-profile__text{font-size:calc(.0204545455*min(100vw,880px));margin-top:calc(.0170454545*min(100vw,880px))}}
