@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500&display=swap";.l-header{z-index:300}.l-main{z-index:200}.l-footer{z-index:100}.fade{transition:all .3s}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,section,article,aside,hgroup,header,footer,nav,dialog,figure,menu,video,audio,mark,time,canvas,details{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;box-sizing:border-box;background:rgba(0,0,0,0)}section,article,aside,hgroup,header,footer,main,nav,dialog,figure,figcaption{display:block}html{font-size:62.5%}body{line-height:1;-webkit-text-size-adjust:100%;-webkit-print-color-adjust:exact}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}:focus{outline-color:#8c8c8c}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}table th,table td{font-weight:inherit}img{-webkit-backface-visibility:hidden;vertical-align:bottom}b,strong,em{font-weight:inherit;font-style:inherit}html{font-size:10px;height:100%;margin:0;padding:0;overflow-x:hidden;scroll-behavior:smooth}@media screen and (max-width:374px){html{font-size:2.6666666667vw}}body{display:grid;grid-template-rows:1fr;width:100%;height:100%;margin:0;color:#0d0c1d;font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;font-weight:300;line-height:1.8;font-feature-settings:"palt";background-color:#f5f5f5}*,*:before,*:after{box-sizing:border-box;word-break:break-all;letter-spacing:.1em;line-break:strict;overflow-wrap:break-word}a{text-decoration:none;color:inherit;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}a img,a i{transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}img{width:100%;height:auto;vertical-align:bottom;image-rendering:-webkit-optimize-contrast}iframe{vertical-align:bottom}.hover-alpha a:hover img{opacity:.7}::-webkit-input-placeholder{color:#ccc;padding-top:.2em}:-moz-placeholder{color:#ccc;opacity:1}::-moz-placeholder{color:#ccc;opacity:1}:-ms-input-placeholder{color:#ccc}select,textarea,input[type=text],input[type=email],input[type=number],input[type=tel],input[type=date],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;line-height:1;box-sizing:border-box;outline:none;border-radius:0;border:none;background:none;font-size:1.4rem;font-weight:300;font-family:"Noto Sans JP",sans-serif}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;line-height:1;cursor:pointer}button{cursor:pointer}@media screen and (max-width:767px){select,textarea,input[type=text],input[type=email],input[type=number],input[type=tel]{font-size:1.4rem}}svg{display:block;max-width:100%}.l-container{display:flex;width:100%;height:100%}.l-footer{position:relative}@media print,screen and (min-width:768px){.l-footer{width:100%;height:100%}}@media screen and (max-width:767px){.l-footer{width:100vw;height:100%;height:auto}}.footer{background-color:#fff}.footer__wrapper{margin:0 auto}@media print,screen and (min-width:768px){.footer__wrapper{width:128rem;padding-bottom:24rem}}@media screen and (max-width:767px){.footer__wrapper{width:94%;padding-bottom:32vw}}.footer ul{display:flex}@media print,screen and (min-width:768px){.footer ul{justify-content:center;gap:2rem;margin-bottom:1.4rem}}@media screen and (max-width:767px){.footer ul{flex-wrap:wrap;margin-bottom:3.73333vw}}.footer li{color:#0d0c1d}@media print,screen and (min-width:768px){.footer li{font-size:1.3rem}}@media screen and (max-width:767px){.footer li{font-size:3.46666vw;width:50%;height:9.06666vw}}.footer small{display:block;color:#8c8c8c;text-align:center}@media print,screen and (min-width:768px){.footer small{font-size:1.2rem}}@media screen and (max-width:767px){.footer small{font-size:3.2vw}}.l-header{position:fixed;top:0;width:100%}.header{pointer-events:none}.header__wrapper{display:flex;align-items:center;justify-content:space-between}@media print,screen and (min-width:768px){.header__wrapper{height:18rem;padding:0 6rem}}@media screen and (max-width:767px){.header__wrapper{height:18.13333vw;padding:0 4vw;background-color:rgba(255,255,255,.00001);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.header .logo{pointer-events:auto}.header .logo__symbol,.header .logo__logotype{transition:fill .3s}.header .nav{pointer-events:auto}.header .nav ul{display:flex;align-items:center}@media print,screen and (min-width:768px){.header .nav ul{gap:4rem}}@media screen and (max-width:767px){.header .nav ul{gap:3.73333vw}}.header .nav__link{position:relative}@media print,screen and (min-width:768px){.header .nav__link{color:#8c8c8c;font-size:1.4rem;padding:.5rem 0}.header .nav__link:before{content:"";position:absolute;left:0;bottom:0;background:#0d0c1d;width:100%;height:.15rem;margin:auto;transform-origin:right top;transform:scale(0, 1);transition:transform .3s}.header .nav__link:hover{color:#0d0c1d}.header .nav__link:hover:before{transform-origin:left top;transform:scale(1, 1)}}@media screen and (max-width:767px){.header .nav__link{color:#0d0c1d;font-size:3.46666vw;padding:1.33333vw 0}}.header .nav__signup a{position:relative;display:block;color:#fff;font-weight:400;background-color:#0d0c1d;box-shadow:0px 5px 20px 0px rgba(0,0,0,.2);overflow:hidden;z-index:0}@media print,screen and (min-width:768px){.header .nav__signup a{font-size:1.4rem;line-height:4.4rem;padding:0 3rem;border-radius:3rem}.header .nav__signup a:hover::before{opacity:0}}@media screen and (max-width:767px){.header .nav__signup a{font-size:3.73333vw;padding:.53333vw 3vw;border-radius:4vw}}.header .nav__signup a::before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg, #22C4AD, #5A50FF);transition:opacity .3s;opacity:1;z-index:-1}.header .nav__thumbnail{display:grid;place-content:center;flex-shrink:0}@media print,screen and (min-width:768px){.header .nav__thumbnail{width:4.4rem;height:4.4rem}}@media screen and (max-width:767px){.header .nav__thumbnail{width:8vw;height:8vw}}.header .nav__thumbnail img,.header .nav__thumbnail svg{width:100%;height:100%;aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover}.header.is-scrolled .logo__symbol,.header.is-scrolled .logo__logotype{fill:#fff}.header.is-scrolled .nav__link{color:#fff}.header.is-scrolled .nav__link:before{background:#fff}.header.is-scrolled .nav__signup a{background-color:#fff}.header.is-scrolled .nav__signup a:hover{color:#0d0c1d}.header.is-scrolled .nav__signup a:hover::before{opacity:0}.js-animate{transition:1s;opacity:0}@media print,screen and (min-width:768px){.js-animate{transform:translate3d(0, 30px, 0)}}@media screen and (max-width:767px){.js-animate{transform:translate3d(0, 5.33333vw, 0)}}.js-animate.animated{transform:translate3d(0, 0, 0);opacity:1}.l-main{position:relative}@media print,screen and (min-width:768px){.l-main{width:100%;height:100%}}@media screen and (max-width:767px){.l-main{width:100%;height:100%;height:auto}}.main{width:100%;height:100%;background-color:#f5f5f5}.main__hero{width:100%}@media print,screen and (min-width:768px){.main__hero .catch{width:74rem;padding-top:24rem;margin:0 auto 12rem auto;text-align:center}}@media screen and (max-width:767px){.main__hero .catch{width:94%;margin:0 auto;padding:34vw 0 16vw 0}}.main__hero .catch p.ttl{font-weight:700}@media print,screen and (min-width:768px){.main__hero .catch p.ttl{font-size:4.2rem;text-align:center;margin-bottom:1.4rem}}@media screen and (max-width:767px){.main__hero .catch p.ttl{font-size:9.6vw;line-height:1.5;margin-bottom:3.73333vw}}@media print,screen and (min-width:768px){.main__hero .catch p.txt{font-size:1.6rem;margin-bottom:4rem}}@media screen and (max-width:767px){.main__hero .catch p.txt{font-size:3.73333vw;margin-bottom:5.33333vw}}.main__hero .catch button.entry{position:relative;display:block;color:#fff;font-weight:500;background-color:#0d0c1d;box-shadow:0px 5px 20px 0px rgba(0,0,0,.2);overflow:hidden;z-index:0}@media print,screen and (min-width:768px){.main__hero .catch button.entry{font-size:1.6rem;height:6rem;padding:0 3rem;margin:0 auto 1.4rem auto;border-radius:3rem}.main__hero .catch button.entry:hover::before{opacity:0}}@media screen and (max-width:767px){.main__hero .catch button.entry{font-size:4.26666vw;height:11.73333vw;padding:0 8vw;margin:0 auto 3.73333vw auto;border-radius:5.86666vw}}.main__hero .catch button.entry::before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg, #22C4AD, #5A50FF);transition:opacity .3s;opacity:1;z-index:-1}.main__hero .catch small{display:block;color:#8c8c8c;text-align:center;margin:0 auto}@media print,screen and (min-width:768px){.main__hero .catch small{font-size:1.2rem}}@media screen and (max-width:767px){.main__hero .catch small{font-size:3.2vw}}.main__hero .kv{position:relative;margin:0 auto}.main__hero .kv img:nth-of-type(1){display:block;margin:0 auto}@media print,screen and (min-width:768px){.main__hero .kv img:nth-of-type(1){width:128rem}}@media screen and (max-width:767px){.main__hero .kv img:nth-of-type(1){width:100%}}.main__hero .kv__addon{position:relative;margin:0 auto}@media print,screen and (min-width:768px){.main__hero .kv__addon{width:128rem}}@media screen and (max-width:767px){.main__hero .kv__addon{width:100%}}.main__hero .kv__addon img{position:absolute;width:100%;box-shadow:0px 5px 20px 0px rgba(0,0,0,.2)}@media print,screen and (min-width:768px){.main__hero .kv__addon img{left:4rem;bottom:-2rem;max-width:34rem}}@media screen and (max-width:767px){.main__hero .kv__addon img{left:5.33333vw;bottom:0;max-width:34vw}}.main__hero .kv__addon .footnote{color:#8c8c8c;text-align:right}@media print,screen and (min-width:768px){.main__hero .kv__addon .footnote{font-size:1.2rem;margin-top:1rem}}.main__hero .kv::before{content:"";position:absolute;left:0;bottom:0;width:100%;background-color:#0d0c1d;z-index:-1}@media print,screen and (min-width:768px){.main__hero .kv::before{height:46rem}}@media screen and (max-width:767px){.main__hero .kv::before{height:50vw}}.main__container{display:flex;flex-direction:column;width:100%;background-color:#0d0c1d}@media print,screen and (min-width:768px){.main__container{gap:24rem;padding-bottom:12rem}}@media screen and (max-width:767px){.main__container{gap:32vw;padding-bottom:32vw}}.main__container .news{margin:0 auto}@media print,screen and (min-width:768px){.main__container .news{display:flex;justify-content:space-between;align-items:center;width:128rem;padding-top:8rem}}@media screen and (max-width:767px){.main__container .news{width:94%;padding-top:10.66666vw}}.main__container .news__list{display:flex;flex-direction:column}@media print,screen and (min-width:768px){.main__container .news__list{gap:.6rem}}@media screen and (max-width:767px){.main__container .news__list{gap:2.66666vw;margin-bottom:5.33333vw}}.main__container .news__list li{display:flex}@media print,screen and (min-width:768px){.main__container .news__list li{gap:3rem}}@media screen and (max-width:767px){.main__container .news__list li{flex-direction:column}}.main__container .news__list span.date{color:#8c8c8c}@media print,screen and (min-width:768px){.main__container .news__list span.date{font-size:1.4rem}}@media screen and (max-width:767px){.main__container .news__list span.date{font-size:3.2vw;line-height:1}}.main__container .news__list span.headline{color:#fff;transition:color .1s}@media print,screen and (min-width:768px){.main__container .news__list span.headline{font-size:1.4rem}}@media screen and (max-width:767px){.main__container .news__list span.headline{font-size:3.73333vw}}.main__container .news__list span.headline:hover{cursor:pointer;color:#8c8c8c}.main__container .news__x button{display:flex;align-items:center;border:solid #4a4956;transition:border-color .3s}@media print,screen and (min-width:768px){.main__container .news__x button{padding:.7rem 1.4rem .7rem .8rem;border-width:1px}}@media screen and (max-width:767px){.main__container .news__x button{justify-content:center;width:100%;padding:1.86666vw 3.73333vw 1.86666vw 2.13333vw;border-width:.26666vw}}.main__container .news__x button:hover{border-color:#fff}.main__container .news__x .logo{display:grid;justify-items:center;align-items:center}@media print,screen and (min-width:768px){.main__container .news__x .logo{width:3rem;height:3rem}}@media screen and (max-width:767px){.main__container .news__x .logo{width:8vw;height:8vw}}.main__container .news__x .logo svg{fill:#fff}@media print,screen and (min-width:768px){.main__container .news__x .logo svg{width:1.4rem;height:1.4rem}}@media screen and (max-width:767px){.main__container .news__x .logo svg{width:3.73333vw;height:3.73333vw}}.main__container .news__x .account{color:#fff}@media print,screen and (min-width:768px){.main__container .news__x .account{font-size:1.4rem;margin-top:-4px}}@media screen and (max-width:767px){.main__container .news__x .account{font-size:3.73333vw;margin-top:-1.06666vw}}.main__container .tag{display:inline-block;color:#fff;font-weight:500;background-color:#5a50ff}@media print,screen and (min-width:768px){.main__container .tag{font-size:1.4rem;margin-bottom:1.4rem;padding:.2rem 1.4rem;border-radius:3rem}}@media screen and (max-width:767px){.main__container .tag{font-size:3.2vw;margin-bottom:3.733333vw;padding:.53333vw 3.73333vw;border-radius:8vw}}.main__container .ttl{color:#fff;font-weight:500;line-height:1.5}@media print,screen and (min-width:768px){.main__container .ttl{font-size:3.4rem;margin-bottom:1.4rem}}@media screen and (max-width:767px){.main__container .ttl{font-size:7.46666vw;margin-bottom:3.73333vw}}.main__container .txt{color:#8c8c8c}@media print,screen and (min-width:768px){.main__container .txt{font-size:1.6rem;margin-bottom:1rem}}@media screen and (max-width:767px){.main__container .txt{font-size:3.73333vw;margin-bottom:2.6666vw}}.main__container strong{color:#fff;font-weight:300}.main__container .footnote{color:rgba(255,255,255,.35)}@media print,screen and (min-width:768px){.main__container .footnote{font-size:1.2rem}}@media screen and (max-width:767px){.main__container .footnote{font-size:3.2vw}}.main__container .issue{display:flex;margin:0 auto}@media print,screen and (min-width:768px){.main__container .issue{justify-content:space-between;align-items:center;width:128rem}}@media screen and (max-width:767px){.main__container .issue{flex-direction:column;gap:5.33333vw;width:94%}}@media print,screen and (min-width:768px){.main__container .issue__box001{width:58rem}}@media screen and (max-width:767px){.main__container .issue__box001{width:100%}}@media print,screen and (min-width:768px){.main__container .issue__box002{width:58rem}}@media screen and (max-width:767px){.main__container .issue__box002{width:100%}}.main__container .capture{display:flex;margin:0 auto}@media print,screen and (min-width:768px){.main__container .capture{justify-content:space-between;align-items:center;width:128rem}}@media screen and (max-width:767px){.main__container .capture{flex-direction:column;gap:5.33333vw;width:94%}}@media print,screen and (min-width:768px){.main__container .capture__box001{width:58rem}}@media screen and (max-width:767px){.main__container .capture__box001{width:100%;margin-bottom:5.33333vw}}@media print,screen and (min-width:768px){.main__container .capture__box002{width:58rem}}@media screen and (max-width:767px){.main__container .capture__box002{width:100%}}.main__container .logging{margin:0 auto}@media print,screen and (min-width:768px){.main__container .logging{width:128rem}}@media screen and (max-width:767px){.main__container .logging{width:94%}}@media print,screen and (min-width:768px){.main__container .logging__box001{text-align:center;margin-bottom:2rem}}@media screen and (max-width:767px){.main__container .logging__box001{margin-bottom:5.33333vw}}@media print,screen and (min-width:768px){.main__container .logging__box002{display:flex;justify-content:space-between}}@media print,screen and (min-width:768px){.main__container .logging__box002 div:nth-of-type(1){width:74rem}}@media screen and (max-width:767px){.main__container .logging__box002 div:nth-of-type(1){width:100%}}.main__container .logging__box002 div:nth-of-type(1) img{width:100%}@media screen and (max-width:767px){.main__container .logging__box002 div:nth-of-type(1) img{margin:0 0 0 3%}}@media print,screen and (min-width:768px){.main__container .logging__box002 div:nth-of-type(2){width:50rem;margin-top:3rem}}@media screen and (max-width:767px){.main__container .logging__box002 div:nth-of-type(2){width:100%;margin-top:8vw}}.main__container .logging__box002 div:nth-of-type(2) ul{display:flex;flex-direction:column}@media print,screen and (min-width:768px){.main__container .logging__box002 div:nth-of-type(2) ul{gap:1.8rem;margin-bottom:2rem}}@media screen and (max-width:767px){.main__container .logging__box002 div:nth-of-type(2) ul{gap:4.8vw;margin-bottom:5.33333vw}}.main__container .logging__box002 div:nth-of-type(2) li{display:flex;flex-direction:column}.main__container .logging__box002 div:nth-of-type(2) li span:nth-of-type(1){color:#fff;font-weight:500}@media print,screen and (min-width:768px){.main__container .logging__box002 div:nth-of-type(2) li span:nth-of-type(1){font-size:2rem}}@media screen and (max-width:767px){.main__container .logging__box002 div:nth-of-type(2) li span:nth-of-type(1){font-size:4.8vw}}.main__container .logging__box002 div:nth-of-type(2) li span:nth-of-type(2){color:#8c8c8c}@media print,screen and (min-width:768px){.main__container .logging__box002 div:nth-of-type(2) li span:nth-of-type(2){font-size:1.6rem}}@media screen and (max-width:767px){.main__container .logging__box002 div:nth-of-type(2) li span:nth-of-type(2){font-size:3.73333vw}}.main__container .assist{margin:0 auto}@media print,screen and (min-width:768px){.main__container .assist{width:128rem}}@media screen and (max-width:767px){.main__container .assist{width:94%}}@media print,screen and (min-width:768px){.main__container .assist__box001{text-align:center;margin-bottom:4rem}}@media screen and (max-width:767px){.main__container .assist__box001{margin-bottom:8vw}}.main__container .assist__box002 img{width:100%}.main__container .answer{display:flex;margin:0 auto}@media print,screen and (min-width:768px){.main__container .answer{justify-content:space-between;align-items:center;width:128rem}}@media screen and (max-width:767px){.main__container .answer{flex-direction:column;width:94%}}@media print,screen and (min-width:768px){.main__container .answer__box001{width:64rem}}@media screen and (max-width:767px){.main__container .answer__box001{width:100%;margin-bottom:5.33333vw}}@media print,screen and (min-width:768px){.main__container .answer__box002{width:55.3rem}}@media screen and (max-width:767px){.main__container .answer__box002{width:100%}}.main__container .integration{display:flex;margin:0 auto}@media print,screen and (min-width:768px){.main__container .integration{justify-content:space-between;align-items:center;width:128rem}}@media screen and (max-width:767px){.main__container .integration{flex-direction:column;width:94%}}@media print,screen and (min-width:768px){.main__container .integration__box001{width:52rem}}@media screen and (max-width:767px){.main__container .integration__box001{width:100%;margin-bottom:5.33333vw}}@media print,screen and (min-width:768px){.main__container .integration__box002{width:68rem}}@media screen and (max-width:767px){.main__container .integration__box002{width:100%}}@media print,screen and (min-width:768px){.main__container .integration__box002 .footnote{text-align:right;margin-top:1.4rem}}@media screen and (max-width:767px){.main__container .integration__box002 .footnote{margin-top:3.73333vw}}.main__container .upcoming{margin:0 auto}@media print,screen and (min-width:768px){.main__container .upcoming{width:128rem}}@media screen and (max-width:767px){.main__container .upcoming{width:94%}}@media print,screen and (min-width:768px){.main__container .upcoming__box001{text-align:center;margin-bottom:4rem}}@media screen and (max-width:767px){.main__container .upcoming__box001{width:100%;margin-bottom:8vw}}.main__container .upcoming__box002 ul{display:flex}@media print,screen and (min-width:768px){.main__container .upcoming__box002 ul{gap:4rem}}@media screen and (max-width:767px){.main__container .upcoming__box002 ul{flex-direction:column;gap:5.33333vw}}@media print,screen and (min-width:768px){.main__container .upcoming__box002 li{width:22.4rem}}@media screen and (max-width:767px){.main__container .upcoming__box002 li{display:flex;gap:5.33333vw;width:100%}}.main__container .upcoming__box002 li div:nth-of-type(1){display:grid;place-items:center;width:100%;border:solid #4a4956;border-radius:5px}@media print,screen and (min-width:768px){.main__container .upcoming__box002 li div:nth-of-type(1){height:12rem;margin-bottom:2rem;border-width:1px}}@media screen and (max-width:767px){.main__container .upcoming__box002 li div:nth-of-type(1){min-width:30vw;width:30vw;border-width:.26666vw}}@media print,screen and (min-width:768px){.main__container .upcoming__box002 li div:nth-of-type(1) .img001{width:11.6rem}}@media screen and (max-width:767px){.main__container .upcoming__box002 li div:nth-of-type(1) .img001{width:21.33333vw}}@media print,screen and (min-width:768px){.main__container .upcoming__box002 li div:nth-of-type(1) .img002{width:4rem}}@media screen and (max-width:767px){.main__container .upcoming__box002 li div:nth-of-type(1) .img002{width:8vw}}@media print,screen and (min-width:768px){.main__container .upcoming__box002 li div:nth-of-type(1) .img003{width:7.4rem}}@media screen and (max-width:767px){.main__container .upcoming__box002 li div:nth-of-type(1) .img003{width:13.33333vw}}@media print,screen and (min-width:768px){.main__container .upcoming__box002 li div:nth-of-type(1) .img004{width:4rem}}@media screen and (max-width:767px){.main__container .upcoming__box002 li div:nth-of-type(1) .img004{width:8vw}}@media print,screen and (min-width:768px){.main__container .upcoming__box002 li div:nth-of-type(1) .img005{width:4rem}}@media screen and (max-width:767px){.main__container .upcoming__box002 li div:nth-of-type(1) .img005{width:8vw}}@media screen and (max-width:767px){.main__container .upcoming__box002 li div:nth-of-type(2){display:flex;flex-direction:column}}.main__container .upcoming__box002 li div:nth-of-type(2) p:nth-of-type(1){color:#fff;font-weight:500}@media print,screen and (min-width:768px){.main__container .upcoming__box002 li div:nth-of-type(2) p:nth-of-type(1){font-size:1.6rem;margin-bottom:.6rem}}@media screen and (max-width:767px){.main__container .upcoming__box002 li div:nth-of-type(2) p:nth-of-type(1){font-size:4.8vw}}.main__container .upcoming__box002 li div:nth-of-type(2) p:nth-of-type(2){color:#8c8c8c}@media print,screen and (min-width:768px){.main__container .upcoming__box002 li div:nth-of-type(2) p:nth-of-type(2){font-size:1.4rem}}@media screen and (max-width:767px){.main__container .upcoming__box002 li div:nth-of-type(2) p:nth-of-type(2){font-size:3.73333vw}}.main__container .benefits{display:flex;margin:0 auto}@media print,screen and (min-width:768px){.main__container .benefits{justify-content:space-between;align-items:center;width:128rem}}@media screen and (max-width:767px){.main__container .benefits{flex-direction:column;width:94%}}@media print,screen and (min-width:768px){.main__container .benefits__box001{width:48rem}}@media screen and (max-width:767px){.main__container .benefits__box001{width:100%;margin-bottom:5.33333vw}}.main__container .benefits__box002 ul{display:flex}@media print,screen and (min-width:768px){.main__container .benefits__box002 ul{justify-content:space-between;gap:6rem}}@media screen and (max-width:767px){.main__container .benefits__box002 ul{flex-direction:column;gap:16vw;width:100%}}@media print,screen and (min-width:768px){.main__container .benefits__box002 li{width:32rem;text-align:center}}@media screen and (max-width:767px){.main__container .benefits__box002 li{width:100%}}.main__container .benefits__box002 li p:nth-of-type(1){color:#fff;font-weight:400}@media print,screen and (min-width:768px){.main__container .benefits__box002 li p:nth-of-type(1){font-size:2.4rem}}@media screen and (max-width:767px){.main__container .benefits__box002 li p:nth-of-type(1){font-size:4.8vw}}.main__container .benefits__box002 li p:nth-of-type(2){color:#8c8c8c}@media print,screen and (min-width:768px){.main__container .benefits__box002 li p:nth-of-type(2){font-size:1.4rem;margin-bottom:2rem}}@media screen and (max-width:767px){.main__container .benefits__box002 li p:nth-of-type(2){font-size:3.73333vw;margin-bottom:5.33333vw}}.main__container .benefits__box002 li img{display:block;margin:0 auto}@media print,screen and (min-width:768px){.main__container .benefits__box002 li img{width:100%}}@media screen and (max-width:767px){.main__container .benefits__box002 li img{width:75vw}}@media print,screen and (min-width:768px){.main__container .benefits__box002 .footnote{text-align:right;margin-top:1rem}}@media screen and (max-width:767px){.main__container .benefits__box002 .footnote{margin-top:2.66666vw}}.main__container .simulation{margin:0 auto}@media print,screen and (min-width:768px){.main__container .simulation{width:128rem}}@media screen and (max-width:767px){.main__container .simulation{display:flex;flex-direction:column;width:94%}}@media print,screen and (min-width:768px){.main__container .simulation__box001{text-align:center;margin-bottom:6rem}}@media screen and (max-width:767px){.main__container .simulation__box001{width:100%;margin-bottom:8vw}}.main__container .simulation__box002 .box{width:100%}@media print,screen and (min-width:768px){.main__container .simulation__box002 .box{display:flex;align-items:center}}.main__container .simulation__box002 .box__wrapper{display:flex;width:100%;border:solid #4a4956;border-radius:5px}@media print,screen and (min-width:768px){.main__container .simulation__box002 .box__wrapper{justify-content:center;gap:3rem;height:16rem;border-width:1px}}@media screen and (max-width:767px){.main__container .simulation__box002 .box__wrapper{flex-direction:column;gap:8vw;padding:6.4vw 5.33333vw;border-width:.26666vw}}@media print,screen and (min-width:768px){.main__container .simulation__box002 .box__equal img{width:5rem;height:5rem}}@media screen and (max-width:767px){.main__container .simulation__box002 .box__equal img{display:block;margin:0 auto;width:13.33333vw;height:13.33333vw}}@media print,screen and (min-width:768px){.main__container .simulation__box002 .box__container{margin:3rem 0 3.4rem 0}}@media screen and (max-width:767px){.main__container .simulation__box002 .box__container{display:flex;align-items:center;gap:2.66666vw}}.main__container .simulation__box002 .box__ttl{color:#fff}@media print,screen and (min-width:768px){.main__container .simulation__box002 .box__ttl{font-size:1.6rem;text-align:center;margin-bottom:1.6rem}}@media screen and (max-width:767px){.main__container .simulation__box002 .box__ttl{font-size:3.73333vw;width:38vw;white-space:nowrap}}.main__container .simulation__box002 .box__ttl .footnote{vertical-align:top}@media print,screen and (min-width:768px){.main__container .simulation__box002 .box__ttl .footnote{padding:0 .2rem}}@media screen and (max-width:767px){.main__container .simulation__box002 .box__ttl .footnote{padding:0 .53333vw}}.main__container .simulation__box002 .box__toggle{display:flex}@media print,screen and (min-width:768px){.main__container .simulation__box002 .box__toggle{gap:1rem}}@media screen and (max-width:767px){.main__container .simulation__box002 .box__toggle{gap:2.6666vw}}.main__container .simulation__box002 .box__toggle input{display:none}.main__container .simulation__box002 .box__toggle input:checked+label{color:#fff;background-color:#5a50ff;border:#5a50ff}.main__container .simulation__box002 .box__toggle input:not(:checked)+label{color:#8c8c8c}.main__container .simulation__box002 .box__toggle label{display:inline-flex;justify-content:center;align-items:center;border:solid #4a4956;white-space:nowrap;transition:all .3s}@media print,screen and (min-width:768px){.main__container .simulation__box002 .box__toggle label{font-size:1.4rem;width:11rem;height:4.4rem;border-width:1.5px;border-radius:2rem}}@media screen and (max-width:767px){.main__container .simulation__box002 .box__toggle label{font-size:3.73333vw;width:auto;height:11.73333vw;padding:0 4.26666vw;border-width:.53333vw;border-radius:5.33333vw}}.main__container .simulation__box002 .box__toggle label:hover{cursor:pointer;color:#fff !important;border-color:#fff}.main__container .simulation__box002 .box__input{display:flex;align-items:flex-end}@media print,screen and (min-width:768px){.main__container .simulation__box002 .box__input{gap:1rem}}@media screen and (max-width:767px){.main__container .simulation__box002 .box__input{gap:2.66666vw}}.main__container .simulation__box002 .box__input input{color:#fff;text-align:center;border:solid #4a4956;border-radius:5px;background-color:rgba(255,255,255,.05);transition:border-color .3s}@media print,screen and (min-width:768px){.main__container .simulation__box002 .box__input input{font-size:2rem;width:10rem;height:4.4rem;padding:0 .6rem;border-width:1.5px}}@media screen and (max-width:767px){.main__container .simulation__box002 .box__input input{font-size:5.33333vw;width:30vw;height:11.73333vw;border-width:.53333vw}}.main__container .simulation__box002 .box__input input::-moz-placeholder{color:rgba(255,255,255,.3)}.main__container .simulation__box002 .box__input input::placeholder{color:rgba(255,255,255,.3)}.main__container .simulation__box002 .box__input input:hover,.main__container .simulation__box002 .box__input input:focus{border-color:#fff}.main__container .simulation__box002 .box__input>p{color:#fff;white-space:nowrap}@media print,screen and (min-width:768px){.main__container .simulation__box002 .box__input>p{font-size:1.4rem}}@media screen and (max-width:767px){.main__container .simulation__box002 .box__input>p{font-size:3.73333vw}}.main__container .simulation__box002 .box__result{display:flex;align-items:flex-end;justify-content:center}.main__container .simulation__box002 .box__result p{color:#eded69;font-weight:500;line-height:1}@media print,screen and (min-width:768px){.main__container .simulation__box002 .box__result p:nth-of-type(1){font-size:3rem}}@media screen and (max-width:767px){.main__container .simulation__box002 .box__result p:nth-of-type(1){font-size:6vw}}@media print,screen and (min-width:768px){.main__container .simulation__box002 .box__result p:nth-of-type(2){font-size:1.4rem}}@media screen and (max-width:767px){.main__container .simulation__box002 .box__result p:nth-of-type(2){font-size:3.73333vw}}@media print,screen and (min-width:768px){.main__container .simulation__box002 ul.footnote{margin-top:1.4rem}}@media screen and (max-width:767px){.main__container .simulation__box002 ul.footnote{margin-top:3.73333vw}}.main__container .simulation__box002 ul.footnote li{color:#8c8c8c}@media print,screen and (min-width:768px){.main__container .simulation__box002 ul.footnote li{font-size:1.2rem}}@media screen and (max-width:767px){.main__container .simulation__box002 ul.footnote li{font-size:3.2vw}}.contact{width:100%;background-color:#fff}@media print,screen and (min-width:768px){.contact__wrapper{width:70rem;margin:12rem auto}}@media screen and (max-width:767px){.contact__wrapper{width:94%;margin:32vw auto}}.contact .ttl{color:#0d0c1d;font-weight:500;line-height:1.5}@media print,screen and (min-width:768px){.contact .ttl{font-size:3.4rem;margin-bottom:1.4rem}}@media screen and (max-width:767px){.contact .ttl{font-size:7.46666vw;margin-bottom:3.73333vw}}.contact .txt{color:#0d0c1d}@media print,screen and (min-width:768px){.contact .txt{font-size:1.6rem;margin-bottom:1rem}}@media screen and (max-width:767px){.contact .txt{font-size:3.73333vw;margin-bottom:2.6666vw}}@media print,screen and (min-width:768px){.contact__box001{text-align:center;margin-bottom:4rem}}@media screen and (max-width:767px){.contact__box001{width:100%;margin-bottom:8vw}}.contact__form{display:flex;flex-direction:column;width:100%}@media print,screen and (min-width:768px){.contact__form{gap:2rem}}@media screen and (max-width:767px){.contact__form{gap:6.4vw}}.contact__form .c-form-input,.contact__form .c-form-select,.contact__form .c-form-textarea,.contact__form .c-form-captcha{position:relative}@media print,screen and (min-width:768px){.contact__form .c-form-input,.contact__form .c-form-select,.contact__form .c-form-textarea,.contact__form .c-form-captcha{display:flex;align-items:center;justify-content:space-between}}.contact__form .c-form-input label,.contact__form .c-form-select label,.contact__form .c-form-textarea label,.contact__form .c-form-captcha label{display:inline-block;color:#0d0c1d}@media print,screen and (min-width:768px){.contact__form .c-form-input label,.contact__form .c-form-select label,.contact__form .c-form-textarea label,.contact__form .c-form-captcha label{font-size:1.4rem;margin-top:1rem}}@media screen and (max-width:767px){.contact__form .c-form-input label,.contact__form .c-form-select label,.contact__form .c-form-textarea label,.contact__form .c-form-captcha label{font-size:3.73333vw;margin-bottom:2.66666vw}}.contact__form .c-form-input input,.contact__form .c-form-input select,.contact__form .c-form-select input,.contact__form .c-form-select select,.contact__form .c-form-textarea input,.contact__form .c-form-textarea select,.contact__form .c-form-captcha input,.contact__form .c-form-captcha select{color:#0d0c1d;line-height:1.5;border:solid rgba(210,210,210,.8);border-radius:5px;background-color:#f5f5f5;transition:border .3s}@media print,screen and (min-width:768px){.contact__form .c-form-input input,.contact__form .c-form-input select,.contact__form .c-form-select input,.contact__form .c-form-select select,.contact__form .c-form-textarea input,.contact__form .c-form-textarea select,.contact__form .c-form-captcha input,.contact__form .c-form-captcha select{font-size:1.4rem;width:44rem;height:4.4rem;padding:0 1.4rem;border-width:1px}}@media screen and (max-width:767px){.contact__form .c-form-input input,.contact__form .c-form-input select,.contact__form .c-form-select input,.contact__form .c-form-select select,.contact__form .c-form-textarea input,.contact__form .c-form-textarea select,.contact__form .c-form-captcha input,.contact__form .c-form-captcha select{font-size:3.73333vw;width:100%;height:11.73333vw;padding:0 3.73333vw;border-width:.26666vw}}.contact__form .c-form-input input::-moz-placeholder, .contact__form .c-form-input select::-moz-placeholder, .contact__form .c-form-select input::-moz-placeholder, .contact__form .c-form-select select::-moz-placeholder, .contact__form .c-form-textarea input::-moz-placeholder, .contact__form .c-form-textarea select::-moz-placeholder, .contact__form .c-form-captcha input::-moz-placeholder, .contact__form .c-form-captcha select::-moz-placeholder{color:#8c8c8c}.contact__form .c-form-input input::placeholder,.contact__form .c-form-input select::placeholder,.contact__form .c-form-select input::placeholder,.contact__form .c-form-select select::placeholder,.contact__form .c-form-textarea input::placeholder,.contact__form .c-form-textarea select::placeholder,.contact__form .c-form-captcha input::placeholder,.contact__form .c-form-captcha select::placeholder{color:#8c8c8c}.contact__form .c-form-input input:hover,.contact__form .c-form-input input:focus,.contact__form .c-form-input select:hover,.contact__form .c-form-input select:focus,.contact__form .c-form-select input:hover,.contact__form .c-form-select input:focus,.contact__form .c-form-select select:hover,.contact__form .c-form-select select:focus,.contact__form .c-form-textarea input:hover,.contact__form .c-form-textarea input:focus,.contact__form .c-form-textarea select:hover,.contact__form .c-form-textarea select:focus,.contact__form .c-form-captcha input:hover,.contact__form .c-form-captcha input:focus,.contact__form .c-form-captcha select:hover,.contact__form .c-form-captcha select:focus{border-color:#5a50ff}.contact__form .c-form-input select:hover,.contact__form .c-form-select select:hover,.contact__form .c-form-textarea select:hover,.contact__form .c-form-captcha select:hover{cursor:pointer}.contact__form .c-form-input textarea,.contact__form .c-form-select textarea,.contact__form .c-form-textarea textarea,.contact__form .c-form-captcha textarea{color:#0d0c1d;line-height:1.5;border:solid #d2d2d2;border-radius:5px;background-color:#f5f5f5;resize:vertical;transition:border .3s}@media print,screen and (min-width:768px){.contact__form .c-form-input textarea,.contact__form .c-form-select textarea,.contact__form .c-form-textarea textarea,.contact__form .c-form-captcha textarea{font-size:1.4rem;width:44rem;min-height:10rem;padding:.8rem 1.4rem;border-width:1px}}@media screen and (max-width:767px){.contact__form .c-form-input textarea,.contact__form .c-form-select textarea,.contact__form .c-form-textarea textarea,.contact__form .c-form-captcha textarea{font-size:3.73333vw;width:100%;min-height:26.66666vw;padding:2.13333vw 3.73333vw;border-width:.26666vw}}.contact__form .c-form-input textarea:hover,.contact__form .c-form-input textarea:focus,.contact__form .c-form-select textarea:hover,.contact__form .c-form-select textarea:focus,.contact__form .c-form-textarea textarea:hover,.contact__form .c-form-textarea textarea:focus,.contact__form .c-form-captcha textarea:hover,.contact__form .c-form-captcha textarea:focus{border-color:#5a50ff}.contact__form .c-form-select::after{content:"";position:absolute;display:inline-block;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20viewBox%3D'0%200%2014%208'%3E%3Cpath%20fill%3D'%23000'%20d%3D'M0%20.767a.77.77%200%200%201%20.221-.54.77.77%200%200%201%201.087-.008L7%205.791l5.692-5.57a.77.77%200%200%201%201.087.008.77.77%200%200%201-.008%201.087l-6.232%206.1a.77.77%200%200%201-1.078%200l-6.232-6.1a.77.77%200%200%201-.23-.547'%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat}@media print,screen and (min-width:768px){.contact__form .c-form-select::after{right:2rem;top:1.8rem;width:1.4rem;height:.8rem}}@media screen and (max-width:767px){.contact__form .c-form-select::after{right:5.33333vw;top:14.33333vw;width:3.73333vw;height:2.13333vw}}.contact__form .c-form-select .remarks{color:#fff;font-weight:400;line-height:1.5;text-align:center;background-color:#5080dc;border-radius:5px}@media print,screen and (min-width:768px){.contact__form .c-form-select .remarks{font-size:1.4rem;margin-top:.8rem;padding:.6rem}}@media screen and (max-width:767px){.contact__form .c-form-select .remarks{font-size:3.73333vw;margin-top:2.13333vw;padding:1.6vw}}.contact__form .c-form-captcha div{display:flex;flex-direction:column}@media print,screen and (min-width:768px){.contact__form .c-form-captcha div{width:44rem}}@media screen and (max-width:767px){.contact__form .c-form-captcha div{width:100%}}.contact__form .c-form-captcha img{border-radius:5px}@media print,screen and (min-width:768px){.contact__form .c-form-captcha img{width:16rem;height:4.4rem;margin-bottom:1rem}}@media screen and (max-width:767px){.contact__form .c-form-captcha img{width:42.6666vw;height:11.73333vw;margin-bottom:2.66666vw}}.contact__form .is-required:after{content:"※";color:#ff3639;vertical-align:top}@media print,screen and (min-width:768px){.contact__form .is-required:after{font-size:1rem;padding-left:.1rem}}@media screen and (max-width:767px){.contact__form .is-required:after{font-size:2.66666vw;padding-left:.26666vw}}.contact__form .c-btn-01{display:flex;flex-direction:column}@media print,screen and (min-width:768px){.contact__form .c-btn-01{gap:1rem}}@media screen and (max-width:767px){.contact__form .c-btn-01{gap:2.66666vw}}.contact__form .c-btn-01 button{display:block;border-radius:5px}@media print,screen and (min-width:768px){.contact__form .c-btn-01 button{font-size:1.6rem;height:4.4rem;margin-top:2rem}}@media screen and (max-width:767px){.contact__form .c-btn-01 button{font-size:4.26666vw;height:11.73333vw;margin-top:5.33333vw}}.contact__form .c-btn-01 button:not(:disabled){color:#fff;background-color:#5a50ff;transition:opacity .3s}.contact__form .c-btn-01 button:not(:disabled):hover{opacity:.65}.contact__form .c-btn-01 button:disabled{color:#8c8c8c;background-color:#d2d2d2;cursor:not-allowed}.contact__form .c-btn-01 p.success{color:#3cb437;font-weight:500}@media print,screen and (min-width:768px){.contact__form .c-btn-01 p.success{font-size:1.4rem}}@media screen and (max-width:767px){.contact__form .c-btn-01 p.success{font-size:3.73333vw}}.contact__form .c-btn-01 small{color:#8c8c8c}@media print,screen and (min-width:768px){.contact__form .c-btn-01 small{font-size:1.2rem}}@media screen and (max-width:767px){.contact__form .c-btn-01 small{font-size:3.2vw}}.contact__form .error{color:#ff3639}@media print,screen and (min-width:768px){.contact__form .error{font-size:1.2rem;margin-top:.6rem}}@media screen and (max-width:767px){.contact__form .error{font-size:3.2vw;margin-top:1.6vw}}.c-icon-01{position:relative;display:grid;place-content:center;flex-shrink:0;border-radius:5px;transition:all .3s}.c-icon-01>svg{fill:#8c8c8c;transition:all .3s}.c-icon-01.c-icon-hover:hover{background-color:rgba(140,140,140,.15);cursor:pointer}.c-icon-01.c-icon-hover:hover>svg{fill:#0d0c1d}@media print,screen and (min-width:768px){.c-icon-01.w20{width:2rem;height:2rem;flex-shrink:0}.c-icon-01.w20>svg,.c-icon-01.w20>img{transform:scale(0.6)}}@media screen and (max-width:767px){.c-icon-01.w20{width:5.33333vw;height:5.33333vw;flex-shrink:0}.c-icon-01.w20>svg,.c-icon-01.w20>img{transform:scale(0.6)}}@media print,screen and (min-width:768px){.c-icon-01.w24{width:2.4rem;height:2.4rem;flex-shrink:0}.c-icon-01.w24>svg,.c-icon-01.w24>img{transform:scale(0.8)}}@media screen and (max-width:767px){.c-icon-01.w24{width:6.4vw;height:6.4vw;flex-shrink:0}.c-icon-01.w24>svg,.c-icon-01.w24>img{transform:scale(0.8)}}@media print,screen and (min-width:768px){.c-icon-01.w30{width:3rem;height:3rem}.c-icon-01.w30>svg,.c-icon-01.w30>img{transform:scale(0.85)}}@media screen and (max-width:767px){.c-icon-01.w30{width:8vw;height:8vw}.c-icon-01.w30>svg,.c-icon-01.w30>img{transform:scale(0.85)}}@media print,screen and (min-width:768px){.c-icon-01.w40{width:4rem;height:4rem}.c-icon-01.w40>svg,.c-icon-01.w40>img{transform:scale(0.9)}}@media screen and (max-width:767px){.c-icon-01.w40{width:10.66666vw;height:10.66666vw}.c-icon-01.w40>svg,.c-icon-01.w40>img{transform:scale(0.9)}}@media print,screen and (min-width:768px){.c-icon-01.w44{width:4.4rem;height:4.4rem}}@media screen and (max-width:767px){.c-icon-01.w44{width:11.73333vw;height:11.73333vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-account svg{width:1.5rem;height:2rem}}@media screen and (max-width:767px){.c-icon-01.icon-account svg{width:4vw;height:5.33333vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-arrow svg{width:1.6rem;height:.9rem}}@media screen and (max-width:767px){.c-icon-01.icon-arrow svg{width:4.8vw;height:2.66666vw}}.c-icon-01.icon-arrow.prev{transform:rotate(90deg)}.c-icon-01.icon-arrow.next{transform:rotate(-90deg)}@media print,screen and (min-width:768px){.c-icon-01.icon-api svg{width:2rem;height:2rem}}@media screen and (max-width:767px){.c-icon-01.icon-api svg{width:5.33333vw;height:5.33333vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-bell svg{width:2rem;height:2rem}}@media screen and (max-width:767px){.c-icon-01.icon-bell svg{width:5.33333vw;height:5.33333vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-board svg{width:2rem;height:1.8rem}}@media screen and (max-width:767px){.c-icon-01.icon-board svg{width:5.33333vw;height:4.8vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-cards svg{width:2rem;height:2rem}}@media screen and (max-width:767px){.c-icon-01.icon-cards svg{width:5.33333vw;height:5.33333vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-calender svg{width:2rem;height:2rem}}@media screen and (max-width:767px){.c-icon-01.icon-calender svg{width:5.33333vw;height:5.33333vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-copy svg{width:2rem;height:2rem}}@media screen and (max-width:767px){.c-icon-01.icon-copy svg{width:5.33333vw;height:5.33333vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-cross svg{width:1.4rem;height:1.4rem}}@media screen and (max-width:767px){.c-icon-01.icon-cross svg{width:4.26666vw;height:4.26666vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-close svg{width:1.75rem;height:1.75rem}}@media screen and (max-width:767px){.c-icon-01.icon-close svg{width:3.73333vw;height:3.73333vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-delete svg{width:1.8rem;height:2rem}}@media screen and (max-width:767px){.c-icon-01.icon-delete svg{width:4.8vw;height:5.33333vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-etc svg{width:.318rem;height:1.8rem}}@media screen and (max-width:767px){.c-icon-01.icon-etc svg{width:.848vw;height:4.8vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-file svg{width:1.8rem;height:2rem}}@media screen and (max-width:767px){.c-icon-01.icon-file svg{width:4.8vw;height:5.33333vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-invoice svg{width:2rem;height:2rem}}@media screen and (max-width:767px){.c-icon-01.icon-invoice svg{width:5.33333vw;height:5.33333vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-lock svg{width:1.6rem;height:2rem}}@media screen and (max-width:767px){.c-icon-01.icon-lock svg{width:4.26666vw;height:5.33333vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-lock2 svg{width:2rem;height:2.2rem}}@media screen and (max-width:767px){.c-icon-01.icon-lock2 svg{width:4.26666vw;height:5.33333vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-member svg{width:2rem;height:2rem}}@media screen and (max-width:767px){.c-icon-01.icon-member svg{width:5.33333vw;height:5.33333vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-menu svg{width:1.6rem;height:1.4rem}}@media screen and (max-width:767px){.c-icon-01.icon-menu svg{width:4.66666vw;height:8vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-post svg{width:2rem;height:2rem}}@media screen and (max-width:767px){.c-icon-01.icon-post svg{width:5.33333vw;height:5.33333vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-plus svg{width:1.2rem;height:1.2rem}}@media screen and (max-width:767px){.c-icon-01.icon-plus svg{width:3.2vw;height:3.2vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-public svg{width:2rem;height:2rem}}@media screen and (max-width:767px){.c-icon-01.icon-public svg{width:5.33333vw;height:5.33333vw}}.c-icon-01.icon-thumbnail>svg,.c-icon-01.icon-thumbnail>img{border-radius:100%}@media print,screen and (min-width:768px){.c-icon-01.icon-thumbnail>svg,.c-icon-01.icon-thumbnail>img{width:3rem;height:3rem}}@media screen and (max-width:767px){.c-icon-01.icon-thumbnail>svg,.c-icon-01.icon-thumbnail>img{width:8vw;height:8vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-search svg{width:2rem;height:2rem}}@media screen and (max-width:767px){.c-icon-01.icon-search svg{width:5.33333vw;height:5.33333vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-setting svg{width:2rem;height:2rem}}@media screen and (max-width:767px){.c-icon-01.icon-setting svg{width:5.33333vw;height:5.33333vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-status svg{width:2rem;height:2rem}}@media screen and (max-width:767px){.c-icon-01.icon-status svg{width:5.33333vw;height:5.33333vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-share svg,.c-icon-01.icon-share-delete svg{width:2rem;height:2rem}}@media screen and (max-width:767px){.c-icon-01.icon-share svg,.c-icon-01.icon-share-delete svg{width:5.33333vw;height:5.33333vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-write svg{width:2rem;height:2.2rem}}@media screen and (max-width:767px){.c-icon-01.icon-write svg{width:5.33333vw;height:5.86666vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-border svg{width:2.2rem;height:1.8rem}}@media screen and (max-width:767px){.c-icon-01.icon-border svg{width:5.86666vw;height:4.8vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-color svg{width:2rem;height:2rem}}@media screen and (max-width:767px){.c-icon-01.icon-color svg{width:5.33333vw;height:5.33333vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-text svg{width:3rem;height:2rem}}@media screen and (max-width:767px){.c-icon-01.icon-text svg{width:8vw;height:5.33333vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-mosaic svg{width:2.2rem;height:2rem}}@media screen and (max-width:767px){.c-icon-01.icon-mosaic svg{width:6.13333vw;height:5.33333vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-view svg,.c-icon-01.icon-view--hidden svg{width:2rem;height:1.6rem}}@media screen and (max-width:767px){.c-icon-01.icon-view svg,.c-icon-01.icon-view--hidden svg{width:5.33333vw;height:4.26666vw}}@media print,screen and (min-width:768px){.c-icon-01.icon-zoomin svg{width:2.2rem;height:2.2rem}}@media screen and (max-width:767px){.c-icon-01.icon-zoomin svg{width:5.86666vw;height:5.86666vw}}.c-icon-01.is-shared:after,.c-icon-01.is-unread:after{position:absolute;content:"";border-radius:100%}@media print,screen and (min-width:768px){.c-icon-01.is-shared:after,.c-icon-01.is-unread:after{top:.6rem;right:.6rem;width:.6rem;height:.6rem}}@media screen and (max-width:767px){.c-icon-01.is-shared:after,.c-icon-01.is-unread:after{top:1.6vw;right:1.6vw;width:1.33333vw;height:1.33333vw}}.c-icon-01.is-shared:after{background-color:#5a50ff}.c-icon-01.is-unread:after{background-color:#ff3639}.is-locked:before{content:"";background:url("/assets/images/icon-lock.svg") center center no-repeat}@media print,screen and (min-width:768px){.is-locked:before{width:2.4rem;height:2.4rem;flex-shrink:0;background-size:1.2rem 1.5rem}}@media screen and (max-width:767px){.is-locked:before{width:6.4vw;height:6.4vw;flex-shrink:0;background-size:3.2vw 4vw}}.logo a{display:flex;align-items:center}.logo a:hover{opacity:.65}@media print,screen and (min-width:768px){.logo a{gap:2rem}}@media screen and (max-width:767px){.logo a{gap:2.66666vw}}.logo__symbol{fill:#5a50ff}@media print,screen and (min-width:768px){.logo__symbol{width:6rem;height:6rem}}@media screen and (max-width:767px){.logo__symbol{width:8vw;height:8vw}}.logo__logotype{fill:#0d0c1d}@media print,screen and (min-width:768px){.logo__logotype{width:15.888rem;height:4.86rem;margin-top:.6rem}}@media screen and (max-width:767px){.logo__logotype{width:20.8vw;height:6.36266vw;margin-top:1.06666vw}}.js-tooltip{position:relative;display:inline-block;height:-moz-fit-content;height:fit-content}.js-tooltip-content{position:absolute;display:none;background-color:#0d0c1d;color:#fff;font-size:1.2rem;padding:.2rem .8rem .3rem .8rem;border-radius:5px;white-space:nowrap;pointer-events:none}.js-tooltip-content[data-position=top]{bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px}.js-tooltip-content[data-position=right]{top:50%;left:100%;transform:translateY(-50%);margin-left:8px}.js-tooltip-content[data-position=bottom]{top:100%;left:50%;transform:translateX(-50%);margin-top:8px}.js-tooltip-content[data-position=left]{top:50%;right:100%;transform:translateY(-50%);margin-right:8px}.u-clr:after{content:"";display:block;clear:both;height:0}@media screen and (max-width:374px){.u-xs-min{display:none !important}}@media print,screen and (min-width:375px){.u-xs-max{display:none !important}}@media screen and (max-width:767px){.u-sm-min{display:none !important}}@media print,screen and (min-width:768px){.u-sm-max{display:none !important}}@media screen and (max-width:1024px){.u-md-min{display:none !important}}@media print,screen and (min-width:1025px){.u-md-max{display:none !important}}@media screen and (max-width:1240px){.u-lg-min{display:none !important}}@media print,screen and (min-width:1241px){.u-lg-max{display:none !important}}.u-ff-jp{font-family:"Noto Sans JP",sans-serif}.u-fz-20{font-size:2rem !important}.u-fz-19{font-size:1.9rem !important}.u-fz-18{font-size:1.8rem !important}.u-fz-17{font-size:1.7rem !important}.u-fz-16{font-size:1.6rem !important}.u-fz-15{font-size:1.5rem !important}.u-fz-14{font-size:1.4rem !important}.u-fz-13{font-size:1.3rem !important}.u-fz-12{font-size:1.2rem !important}.u-fz-11{font-size:1.1rem !important}.u-fz-10{font-size:1rem !important}.u-fw-400{font-weight:400 !important}.u-fw-700{font-weight:700 !important}.u-td-ul{text-decoration:underline !important}.u-td-none{text-decoration:none !important}.u-ta-l{text-align:left !important}.u-ta-r{text-align:right !important}.u-ta-c{text-align:center !important}@media print,screen and (min-width:768px){.u-ta-l-pc{text-align:left !important}}@media print,screen and (min-width:768px){.u-ta-r-pc{text-align:right !important}}@media print,screen and (min-width:768px){.u-ta-c-pc{text-align:center !important}}@media screen and (max-width:767px){.u-ta-l-sp{text-align:left !important}}@media screen and (max-width:767px){.u-ta-r-sp{text-align:right !important}}@media screen and (max-width:767px){.u-ta-c-sp{text-align:center !important}}.u-va-t{vertical-align:top !important}.u-va-m{vertical-align:middle !important}.u-va-b{vertical-align:bottom !important}.u-c-main{color:#fff !important}.u-c-plain{color:#0d0c1d !important}.u-c-white{color:#fff !important}.u-bg-alpha{background-color:rgba(0,0,0,0) !important}.u-bg-main{background-color:#fff !important}.u-bg-plain{background-color:#0d0c1d !important}.u-bg-focus{background-color:#8c8c8c !important}.u-bg-border{background-color:#e6e6e6 !important}.u-bg-white{background-color:#fff !important}.u-bg-gray{background-color:#d2d2d2 !important}.u-bd{border:1px solid #e6e6e6 !important}.u-bd-t{border-top:1px solid #e6e6e6 !important}.u-bd-l{border-left:1px solid #e6e6e6 !important}.u-bd-b{border-bottom:1px solid #e6e6e6 !important}.u-bd-r{border-right:1px solid #e6e6e6 !important}.u-bd-main{border-color:#fff !important}.u-bd-white{border-color:#fff !important}.u-w-100{width:100% !important}@media screen and (max-width:767px){.u-w-100-sp{width:100% !important}}.u-w-90{width:90% !important}.u-w-80{width:80% !important}.u-w-70{width:70% !important}.u-w-60{width:60% !important}.u-w-50{width:50% !important}.u-w-40{width:40% !important}.u-w-30{width:30% !important}.u-w-20{width:20% !important}.u-w-10{width:10% !important}.u-m-0{margin:0 !important}.u-m-auto{margin:auto !important}.u-mx-auto{margin-left:auto !important;margin-right:auto !important}.u-my-auto{margin-top:auto !important;margin-bottom:auto !important}.u-mt-0{margin-top:0 !important}.u-mt-5{margin-top:5px !important}.u-mt-10{margin-top:10px !important}.u-mt-15{margin-top:15px !important}.u-mt-20{margin-top:20px !important}.u-mt-25{margin-top:25px !important}.u-mt-30{margin-top:30px !important}.u-mt-35{margin-top:35px !important}.u-mt-40{margin-top:40px !important}.u-mt-45{margin-top:45px !important}.u-mt-50{margin-top:50px !important}.u-mt-xs{margin-top:20px !important}@media screen and (max-width:767px){.u-mt-xs{margin-top:10px !important}}.u-mt-sm{margin-top:40px !important}@media screen and (max-width:767px){.u-mt-sm{margin-top:20px !important}}.u-mt-md{margin-top:60px !important}@media screen and (max-width:767px){.u-mt-md{margin-top:30px !important}}.u-mt-lg{margin-top:80px !important}@media screen and (max-width:767px){.u-mt-lg{margin-top:40px !important}}.u-mt-xl{margin-top:100px !important}@media screen and (max-width:767px){.u-mt-xl{margin-top:50px !important}}.u-mb-0{margin-bottom:0 !important}.u-mb-5{margin-bottom:5px !important}.u-mb-10{margin-bottom:10px !important}.u-mb-15{margin-bottom:15px !important}.u-mb-20{margin-bottom:20px !important}.u-mb-25{margin-bottom:25px !important}.u-mb-30{margin-bottom:30px !important}.u-mb-35{margin-bottom:35px !important}.u-mb-40{margin-bottom:40px !important}.u-mb-45{margin-bottom:45px !important}.u-mb-50{margin-bottom:50px !important}.u-mb-55{margin-bottom:55px !important}.u-mb-60{margin-bottom:60px !important}.u-mb-65{margin-bottom:65px !important}.u-mb-70{margin-bottom:70px !important}.u-mb-75{margin-bottom:75px !important}.u-mb-80{margin-bottom:80px !important}@media print,screen and (min-width:768px){.u-mb-0-pc{margin-bottom:0 !important}.u-mb-5-pc{margin-bottom:5px !important}.u-mb-10-pc{margin-bottom:10px !important}.u-mb-15-pc{margin-bottom:15px !important}.u-mb-20-pc{margin-bottom:20px !important}.u-mb-25-pc{margin-bottom:25px !important}.u-mb-30-pc{margin-bottom:30px !important}.u-mb-35-pc{margin-bottom:35px !important}.u-mb-40-pc{margin-bottom:40px !important}.u-mb-45-pc{margin-bottom:45px !important}.u-mb-50-pc{margin-bottom:50px !important}.u-mb-55-pc{margin-bottom:55px !important}.u-mb-60-pc{margin-bottom:60px !important}.u-mb-65-pc{margin-bottom:65px !important}.u-mb-70-pc{margin-bottom:70px !important}.u-mb-75-pc{margin-bottom:75px !important}.u-mb-80-pc{margin-bottom:80px !important}}@media screen and (max-width:767px){.u-mb-0-sp{margin-bottom:0 !important}.u-mb-5-sp{margin-bottom:1.3333333333vw !important}.u-mb-10-sp{margin-bottom:2.6666666667vw !important}.u-mb-15-sp{margin-bottom:4vw !important}.u-mb-20-sp{margin-bottom:5.3333333333vw !important}.u-mb-25-sp{margin-bottom:6.6666666667vw !important}.u-mb-30-sp{margin-bottom:8vw !important}.u-mb-35-sp{margin-bottom:9.3333333333vw !important}.u-mb-40-sp{margin-bottom:10.6666666667vw !important}.u-mb-45-sp{margin-bottom:12vw !important}.u-mb-50-sp{margin-bottom:13.3333333333vw !important}.u-mb-55-sp{margin-bottom:14.6666666667vw !important}.u-mb-60-sp{margin-bottom:16vw !important}.u-mb-65-sp{margin-bottom:17.3333333333vw !important}.u-mb-70-sp{margin-bottom:18.6666666667vw !important}.u-mb-75-sp{margin-bottom:20vw !important}.u-mb-80-sp{margin-bottom:21.3333333333vw !important}}.u-mb-xs{margin-bottom:20px !important}@media screen and (max-width:767px){.u-mb-xs{margin-bottom:10px !important}}.u-mb-sm{margin-bottom:40px !important}@media screen and (max-width:767px){.u-mb-sm{margin-bottom:20px !important}}.u-mb-md{margin-bottom:60px !important}@media screen and (max-width:767px){.u-mb-md{margin-bottom:30px !important}}.u-mb-lg{margin-bottom:80px !important}@media screen and (max-width:767px){.u-mb-lg{margin-bottom:40px !important}}.u-mb-xl{margin-bottom:100px !important}@media screen and (max-width:767px){.u-mb-xl{margin-bottom:50px !important}}.u-ml-0{margin-left:0 !important}.u-ml-5{margin-left:5px !important}.u-ml-10{margin-left:10px !important}.u-ml-15{margin-left:15px !important}.u-ml-20{margin-left:20px !important}.u-ml-25{margin-left:25px !important}.u-ml-30{margin-left:30px !important}.u-ml-35{margin-left:35px !important}.u-ml-40{margin-left:40px !important}.u-ml-45{margin-left:45px !important}.u-ml-50{margin-left:50px !important}.u-p-0{padding:0 !important}.u-p-5{padding:5px !important}.u-p-10{padding:10px !important}.u-p-15{padding:15px !important}.u-p-20{padding:20px !important}.u-p-25{padding:25px !important}.u-p-30{padding:30px !important}.u-p-35{padding:35px !important}.u-p-40{padding:40px !important}.u-p-45{padding:45px !important}.u-p-50{padding:50px !important}.u-pt-0{padding-top:0 !important}.u-pt-5{padding-top:5px !important}.u-pt-10{padding-top:10px !important}.u-pt-15{padding-top:15px !important}.u-pt-20{padding-top:20px !important}.u-pt-25{padding-top:25px !important}.u-pt-30{padding-top:30px !important}.u-pt-35{padding-top:35px !important}.u-pt-40{padding-top:40px !important}.u-pt-45{padding-top:45px !important}.u-pt-50{padding-top:50px !important}.u-pt-xs{padding-top:20px !important}@media screen and (max-width:767px){.u-pt-xs{padding-top:10px !important}}.u-pt-sm{padding-top:40px !important}@media screen and (max-width:767px){.u-pt-sm{padding-top:20px !important}}.u-pt-md{padding-top:60px !important}@media screen and (max-width:767px){.u-pt-md{padding-top:30px !important}}.u-pt-lg{padding-top:80px !important}@media screen and (max-width:767px){.u-pt-lg{padding-top:40px !important}}.u-pt-xl{padding-top:100px !important}@media screen and (max-width:767px){.u-pt-xl{padding-top:50px !important}}.u-pb-0{padding-bottom:0 !important}.u-pb-5{padding-bottom:5px !important}.u-pb-10{padding-bottom:10px !important}.u-pb-15{padding-bottom:15px !important}.u-pb-20{padding-bottom:20px !important}.u-pb-25{padding-bottom:25px !important}.u-pb-30{padding-bottom:30px !important}.u-pb-35{padding-bottom:35px !important}.u-pb-40{padding-bottom:40px !important}.u-pb-45{padding-bottom:45px !important}.u-pb-50{padding-bottom:50px !important}.u-pb-xs{padding-bottom:20px !important}@media screen and (max-width:767px){.u-pb-xs{padding-bottom:10px !important}}.u-pb-sm{padding-bottom:40px !important}@media screen and (max-width:767px){.u-pb-sm{padding-bottom:20px !important}}.u-pb-md{padding-bottom:60px !important}@media screen and (max-width:767px){.u-pb-md{padding-bottom:30px !important}}.u-pb-lg{padding-bottom:80px !important}@media screen and (max-width:767px){.u-pb-lg{padding-bottom:40px !important}}.u-pb-xl{padding-bottom:100px !important}@media screen and (max-width:767px){.u-pb-xl{padding-bottom:50px !important}}.ls0{letter-spacing:0 !important}/*# sourceMappingURL=style.css.map */