@charset "UTF-8";*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body,html{padding:0;margin:0}blockquote,dd,dl,figure,h1,h2,h3,h4,li,p,picture,ul{margin:0}ol,ul{list-style:none}h1,h2,h3,h4{text-wrap:balance;font-weight:normal}em,i{font-style:normal}a:not([class]){color:currentColor}figure,img,picture{display:block;max-width:100%;height:auto;vertical-align:top}button,input,select,textarea{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}button{all:unset;display:revert}table{border-collapse:collapse;width:100%}textarea{white-space:revert}html{height:100%;scroll-behavior:smooth}body{position:relative;text-align:center;color:#4e4643;font-size:18px;font-family:"Noto Sans JP","游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic",Helvetica,Arial,Verdana,sans-serif;font-weight:500;line-height:1.8;letter-spacing:0.1em;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}@media (max-width:960px){body{overflow-x:hidden;font-size:14px}}#main{position:relative;z-index:1}@media (max-width:960px){#main{padding-left:20px;padding-right:20px}}.head{position:relative;text-align:center;font-size:40px;font-weight:600;margin-top:30px;margin-bottom:60px;line-height:1;color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(80deg,#4383c3 0%,#0075be 40%,#67bec4 80%)}@media (max-width:768px){.head{margin-bottom:30px;font-size:32px}}@media (max-width:520px){.head{font-size:28px;line-height:1.3}}.subHead{position:relative;text-align:left;font-size:28px;font-weight:600;margin-bottom:20px;line-height:100%;color:#0075be}@media (max-width:520px){.subHead{font-size:20px}}.ttl{text-align:left;font-size:18px;font-weight:bold;line-height:1.6;color:#0075be;margin:0 0 5px}@media (max-width:520px){.ttl{font-size:14px}}p{margin:15px auto;text-align:left}@media (max-width:520px){p{margin:10px auto}}.ex{font-size:90%}.center{text-align:center}.center img{margin-inline:auto}.right{text-align:right}.w80{width:80%}.w60{width:60%}.spOnly{display:none}@media (max-width:520px){.spOnly{display:block}}.pcOnly{display:block}@media (max-width:520px){.pcOnly{display:none}}a{display:inline-black;color:#0075be;cursor:pointer;background-color:transparent;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}a img{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}a:link{color:#0075be}a:visited{color:#0075be}a:hover{color:#0075be;text-decoration:none}a:active{color:#0075be}a:hover img{opacity:0.8}.btn{text-align:center;margin:0 auto}.btn a,button{display:inline-block;text-align:center;font-size:20px;padding:15px;border-radius:40px;min-width:288px;color:#FFFFFF;text-decoration:none;background-color:#67bec4;background-image:linear-gradient(45deg,#67bec4 0%,#4383c3 50%,#67bec4 100%);cursor:pointer;-webkit-box-shadow:5px 5px 0 #ebebeb;box-shadow:5px 5px 0 #ebebeb}@media (max-width:520px){.btn a,button{padding:10px;min-width:200px;font-size:16px}}.btn a:hover,button:hover{opacity:0.8}.btn.big{margin-top:50px}@media (max-width:520px){.btn.big{margin-top:20px}}.btn.big a{font-size:26px;padding:30px 80px;border-radius:60px;-webkit-box-shadow:5px 5px 0 #ebebeb;box-shadow:5px 5px 0 #ebebeb;-webkit-animation-name:btnAnimation;animation-name:btnAnimation;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:3s;animation-duration:3s;background-image:linear-gradient(45deg,#67bec4 0%,#4383c3 50%,#67bec4 100%);scale:1}@media (max-width:768px){.btn.big a{font-size:24px;padding:15px 40px}}@media (max-width:520px){.btn.big a{font-size:15px;padding:15px 25px;line-height:1.3}}.btn.big a:hover{-webkit-box-shadow:0 0 0 #ebebeb;box-shadow:0 0 0 #ebebeb;scale:1.1}@-webkit-keyframes btnAnimation{0%{scale:1;-webkit-box-shadow:5px 5px 0 #ebebeb;box-shadow:5px 5px 0 #ebebeb}80%{scale:1;-webkit-box-shadow:5px 5px 0 #ebebeb;box-shadow:5px 5px 0 #ebebeb}90%{scale:1.05;-webkit-box-shadow:0 0 0 #ebebeb;box-shadow:0 0 0 #ebebeb}}@keyframes btnAnimation{0%{scale:1;-webkit-box-shadow:5px 5px 0 #ebebeb;box-shadow:5px 5px 0 #ebebeb}80%{scale:1;-webkit-box-shadow:5px 5px 0 #ebebeb;box-shadow:5px 5px 0 #ebebeb}90%{scale:1.05;-webkit-box-shadow:0 0 0 #ebebeb;box-shadow:0 0 0 #ebebeb}}@-webkit-keyframes btnAnimation2{0%{scale:1;-webkit-box-shadow:5px 5px 0 #ebebeb;box-shadow:5px 5px 0 #ebebeb}80%{scale:1;-webkit-box-shadow:5px 5px 0 #ebebeb;box-shadow:5px 5px 0 #ebebeb}90%{scale:1.1;-webkit-box-shadow:0 0 0 #ebebeb;box-shadow:0 0 0 #ebebeb}}@keyframes btnAnimation2{0%{scale:1;-webkit-box-shadow:5px 5px 0 #ebebeb;box-shadow:5px 5px 0 #ebebeb}80%{scale:1;-webkit-box-shadow:5px 5px 0 #ebebeb;box-shadow:5px 5px 0 #ebebeb}90%{scale:1.1;-webkit-box-shadow:0 0 0 #ebebeb;box-shadow:0 0 0 #ebebeb}}button{text-align:center}.btn.back button{background-color:#ebebeb;color:#4e4643;background-image:none}#submitBtn{margin-top:60px}.move01L,.move02L,.move03L{position:absolute;top:-20px;left:calc(50% - 50vw)}@media (max-width:520px){.move01L,.move02L,.move03L{top:0px}}.move01L img,.move02L img,.move03L img{display:block;margin-left:16px;margin-top:-13px;-webkit-transition-delay:0.5s;transition-delay:0.5s;-webkit-transition:1s ease-in-out;transition:1s ease-in-out;rotate:-10deg;-webkit-transform-origin:29.26px center;transform-origin:29.26px center;width:209px;height:88px}@media (max-width:960px){.move01L img,.move02L img,.move03L img{margin-left:14px;width:156.75px;height:66px;-webkit-transform-origin:21.945px center;transform-origin:21.945px center}}@media (max-width:520px){.move01L img,.move02L img,.move03L img{margin-left:2px;margin-top:-12px;width:104.5px;height:44px;-webkit-transform-origin:14.63px center;transform-origin:14.63px center}}.move01L i,.move02L i,.move03L i{position:relative}.move01L i:before,.move02L i:before,.move03L i:before{position:absolute;display:block;content:"";top:0;bottom:0;margin:-26px 0 0 -46px;rotate:45deg;width:130px;height:68px;background:url("/common/img/move_folloas03_l.png") no-repeat 50% 50%;background-size:contain}@media (max-width:960px){.move01L i:before,.move02L i:before,.move03L i:before{margin:-18px 0 0 -33px;width:97.5px;height:51px}}@media (max-width:520px){.move01L i:before,.move02L i:before,.move03L i:before{margin:-18px 0 0 -32px;width:65px;height:34px}}.move01L{top:-40px}@media (max-width:520px){.move01L{top:0px}}.indent{text-align:left;margin-left:1em}.indent li{text-indent:-1em}.indent.ex{font-size:14px}.list_point{text-align:left}.list_point li{position:relative;padding-left:1em;margin-bottom:0.1em}.list_point li:before{position:absolute;display:block;content:"・";top:0;left:0;width:1em;height:1em;margin:auto;vertical-align:middle}#wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}section{position:relative;max-width:960px;margin-left:auto;margin-right:auto;margin-bottom:230px}@media (max-width:960px){section{margin-bottom:180px}}@media (max-width:768px){section{margin-bottom:80px}}@media (max-width:520px){section{margin-bottom:60px}}.form section{max-width:800px}#header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;top:0;width:100%;background:#FFFFFF;overflow:hidden;padding:14px 60px 0 60px;z-index:10;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media (max-width:960px){#header{padding-left:20px;padding-right:20px}}#header .logo{margin:0;display:inline-block}@media (max-width:768px){#header .logo{margin:0 auto}}#header .logo a,#header .logo span{display:block;text-indent:130%;white-space:nowrap;overflow:hidden;width:222px;height:78px;line-height:1;background:url("/common/img/logo_folloas01.svg") no-repeat 50% 50%;background-size:contain}@media (max-width:520px){#header .logo a,#header .logo span{width:150px;height:50px}}#footer{position:relative;background:#f2f4f7;color:#4e4643;padding:60px 60px 30px;z-index:1;margin-top:auto;text-align:center}@media (max-width:768px){#footer{padding:30px 20px 15px}}#footer .footerLogo{margin:0 auto;text-align:center}#footer .footerLogo a,#footer .footerLogo span{display:block;text-indent:130%;white-space:nowrap;overflow:hidden;width:222px;height:78px;margin:0 auto;line-height:1;background:url("/common/img/logo_folloas01.svg") no-repeat 50% 50%;background-size:contain}@media (max-width:520px){#footer .footerLogo a,#footer .footerLogo span{width:150px;height:50px}}#footer .footerNav{text-align:center;margin-top:30px}@media (max-width:768px){#footer .footerNav{margin-top:15px}}@media (max-width:520px){#footer .footerNav{margin-top:30px}}#footer .footerNav li{display:inline-block;font-size:14px}@media (max-width:768px){#footer .footerNav li{font-size:11px}}#footer .footerNav li+li{margin-left:20px}@media (max-width:768px){#footer .footerNav li+li{margin-left:10px}}#footer .copyright{text-align:center;margin:55px auto 0}@media (max-width:768px){#footer .copyright{margin-top:30px}}#footer .copyright small{font-size:12px;letter-spacing:0}#footer a{color:#FFFFFF;text-decoration:none}#footer .floatBtn{position:fixed;right:30px;bottom:-300px;opacity:0;-webkit-transition:0.3s ease;transition:0.3s ease;z-index:10}@media (max-width:960px){#footer .floatBtn{right:10px}}#footer .floatBtn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:180px;height:180px;color:#FFFFFF;font-size:20px;line-height:1.4;text-align:center;border-radius:50%;background-color:#0075be;background-image:linear-gradient(45deg,#67bec4 0%,#4383c3 50%,#67bec4 100%);-webkit-box-shadow:5px 5px 0 #ebebeb;box-shadow:5px 5px 0 #ebebeb;-webkit-animation-name:btnAnimation2;animation-name:btnAnimation2;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:3s;animation-duration:3s}@media (max-width:960px){#footer .floatBtn a{width:160px;height:160px;font-size:17px}}@media (max-width:520px){#footer .floatBtn a{width:100px;height:100px;font-size:11px}}#footer .floatBtn a:hover{opacity:0.8;scale:1.1;-webkit-box-shadow:0 0 0 #ebebeb;box-shadow:0 0 0 #ebebeb}#footer .floatBtn.show{display:block;bottom:30px;opacity:1}@media (max-width:960px){#footer .floatBtn.show{bottom:10px}}@-webkit-keyframes magazineMvWind01{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(-15px,-5px);transform:translate(-15px,-5px)}70%{-webkit-transform:translate(50px,5px);transform:translate(50px,5px)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes magazineMvWind01{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(-15px,-5px);transform:translate(-15px,-5px)}70%{-webkit-transform:translate(50px,5px);transform:translate(50px,5px)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes magazineMvWind02{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(100px,-5px);transform:translate(100px,-5px)}70%{-webkit-transform:translate(-15px,5px);transform:translate(-15px,5px)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes magazineMvWind02{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(100px,-5px);transform:translate(100px,-5px)}70%{-webkit-transform:translate(-15px,5px);transform:translate(-15px,5px)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}body.index #topImage{position:relative;margin:0 calc(50% - 50vw);width:100vw;max-width:100%}@media (max-width:768px){body.index #topImage{margin:0 0 20px}}body.index #topImage .inner:after,body.index #topImage .inner:before,body.index #topImage:after,body.index #topImage:before{position:absolute;content:"";display:block;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-size:contain;mix-blend-mode:multiply;opacity:0.15;z-index:-1}body.index #topImage:before{background-image:url("/img/bg_wind01.webp");-webkit-animation-name:movie01;animation-name:movie01;-webkit-animation-duration:17s;animation-duration:17s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes movie01{0%{top:0}30%{top:-5px;left:-15px}70%{top:5px;left:50px;height:70%}to{top:0}}@keyframes movie01{0%{top:0}30%{top:-5px;left:-15px}70%{top:5px;left:50px;height:70%}to{top:0}}body.index #topImage:after{background-image:url("/img/bg_wind02.webp");-webkit-animation-name:movie01;animation-name:movie01;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}body.index #topImage .inner:before{background-image:url("/img/bg_wind03.webp");-webkit-animation-name:movie02;animation-name:movie02;-webkit-animation-duration:13s;animation-duration:13s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes movie02{0%{top:0}30%{top:-5px;left:100px}70%{top:5px;left:-15px;height:70%}to{top:0}}@keyframes movie02{0%{top:0}30%{top:-5px;left:100px}70%{top:5px;left:-15px;height:70%}to{top:0}}body.index #topImage .inner:after{background-image:url("/img/bg_wind04.webp");-webkit-animation-name:movie01;animation-name:movie01;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}body.index #topImage .inner{position:relative}body.index #topImage .inner div{position:relative;max-width:960px;margin:0 auto;min-height:580px}@media (max-width:768px){body.index #topImage .inner div{min-height:64.5833333333vw}}@media (max-width:520px){body.index #topImage .inner div{min-height:81.25vw}}body.index #topImage .inner div{z-index:1}body.index #topImage .inner div:before{position:absolute;content:"";display:block;top:0;left:-220px;width:100%;height:100%;background:url("/img/ph_folloas01.webp") no-repeat 0 0;z-index:1}@media (max-width:960px){body.index #topImage .inner div:before{left:-220px;background-size:90vw}}@media (max-width:768px){body.index #topImage .inner div:before{left:-70px;background-size:75vw}}body.index #topImage .inner h1{position:absolute;text-indent:130%;white-space:nowrap;overflow:hidden;top:0;bottom:0;right:0;margin:auto;width:540px;height:190px;line-height:1;background:url("/common/img/logo_folloas01.svg") no-repeat 50% 50%;background-size:contain;z-index:2}@media (max-width:768px){body.index #topImage .inner h1{width:56.25vw;height:19.7916666667vw}}body.index #topImage .inner p{position:absolute;bottom:0;left:0;right:0;text-align:center;margin:auto;color:#0075be;color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(80deg,#4383c3 0%,#0075be 40%,#67bec4 80%);font-size:32px;height:3em;line-height:1.4;z-index:3}@media (max-width:768px){body.index #topImage .inner p{font-size:22px;height:auto}}body.index #topImage .inner p.topBtn{position:absolute;top:30px;right:30px;left:auto;bottom:auto}@media (max-width:960px){body.index #topImage .inner p.topBtn{top:30px;right:0}}@media (max-width:520px){body.index #topImage .inner p.topBtn{top:15px}}body.index #topImage .inner p.topBtn a{display:inline-block;text-align:center;font-size:20px;padding:15px;border-radius:50px;min-width:288px;color:#FFFFFF;text-decoration:none;background-color:#67bec4;background-image:linear-gradient(45deg,#67bec4 0%,#4383c3 50%,#67bec4 100%);cursor:pointer;-webkit-box-shadow:5px 5px 0 #ebebeb;box-shadow:5px 5px 0 #ebebeb;-webkit-animation-name:btnAnimation;animation-name:btnAnimation;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:3s;animation-duration:3s;scale:1}@media (max-width:960px){body.index #topImage .inner p.topBtn a{padding:10px 20px;min-width:260px}}@media (max-width:768px){body.index #topImage .inner p.topBtn a{font-size:16px;padding:10px 30px;min-width:0}}@media (max-width:520px){body.index #topImage .inner p.topBtn a{font-size:12px;padding:7px 20px}}body.index #topImage .inner p.topBtn a:hover{opacity:0.8;scale:1.1;-webkit-box-shadow:0 0 0 #ebebeb;box-shadow:0 0 0 #ebebeb}body.index #message{position:relative;margin-inline:auto;margin-bottom:100px;width:100vw;max-width:1380px;background:url("/img/ph_message01.webp") no-repeat 50% 50%;background-size:cover;background-color:#333333;mix-blend-mode:multiply;overflow:hidden;color:#FFFFFF;z-index:-1}@media (max-width:960px){body.index #message{margin-inline:-20px;margin-bottom:60px}}@media (max-width:520px){body.index #message{margin-bottom:30px}}body.index #message:after,body.index #message:before{position:absolute;content:"";display:block;left:0;width:100%;background-repeat:no-repeat;background-size:cover;z-index:2}body.index #message:before{top:0;height:175px;background-image:url("/img/bg_top_cover01.svg");background-position:50% 0}@media (max-width:768px){body.index #message:before{height:88px;background-size:100%}}body.index #message:after{bottom:0;height:237px;background-image:url("/img/bg_top_cover02.svg");background-position:50% 100%}@media (max-width:768px){body.index #message:after{height:119px;background-size:100%}}body.index #message div{max-width:960px;margin:0 auto;padding:300px 0 300px}@media (max-width:960px){body.index #message div{padding:250px 30px 250px}}@media (max-width:768px){body.index #message div{padding:200px 30px 150px;padding-left:20px;padding-right:20px}}@media (max-width:520px){body.index #message div{padding-top:100px;padding-bottom:70px}}body.index #message div>*{text-align:left;width:60%}@media (max-width:768px){body.index #message div>*{width:100%}}body.index #message div h2{font-size:38px;line-height:1.4}@media (max-width:520px){body.index #message div h2{font-size:22px}}body.index #message div p{margin-left:0;font-size:16px}@media (max-width:520px){body.index #message div p{font-size:13px}}body.index #message div p em{font-size:18px;font-weight:700}@media (max-width:520px){body.index #message div p em{font-size:14px}}body.index #magazineBanner{max-width:960px}body.index #magazineBanner .inner{position:relative;display:block;overflow:hidden;padding:32px 30px;border-radius:16px;color:#FFFFFF;text-decoration:none;background-image:linear-gradient(80deg,#4383c3 0%,#0075be 45%,#67bec4 100%);-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}body.index #magazineBanner .inner .mvBg:after,body.index #magazineBanner .inner .mvBg:before,body.index #magazineBanner .inner:after,body.index #magazineBanner .inner:before{position:absolute;content:"";display:block;top:0;left:-10%;width:120%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:100% auto;mix-blend-mode:soft-light;opacity:0.3;pointer-events:none;z-index:0;will-change:transform}body.index #magazineBanner .inner:before{background-image:url("/img/bg_wind01.webp");-webkit-animation:magazineMvWind01 17s ease-in-out infinite;animation:magazineMvWind01 17s ease-in-out infinite}body.index #magazineBanner .inner:after{background-image:url("/img/bg_wind02.webp");-webkit-animation:magazineMvWind01 15s ease-in-out infinite;animation:magazineMvWind01 15s ease-in-out infinite}body.index #magazineBanner .inner .mvBg{position:absolute;inset:0;pointer-events:none;z-index:0}body.index #magazineBanner .inner .mvBg:before{background-image:url("/img/bg_wind03.webp");-webkit-animation:magazineMvWind02 13s ease-in-out infinite;animation:magazineMvWind02 13s ease-in-out infinite}body.index #magazineBanner .inner .mvBg:after{background-image:url("/img/bg_wind04.webp");-webkit-animation:magazineMvWind01 10s ease-in-out infinite;animation:magazineMvWind01 10s ease-in-out infinite}body.index #magazineBanner .inner>:not(.mvBg){position:relative;z-index:1}@media (max-width:768px){body.index #magazineBanner .inner{padding:20px 10px;border-radius:12px}}body.index #magazineBanner .inner:hover{opacity:0.92}body.index #magazineBanner .catch{display:block;margin-bottom:5px;font-size:18px;font-weight:500;letter-spacing:0.12em}@media (max-width:520px){body.index #magazineBanner .catch{margin-bottom:5px;font-size:14px}}body.index #magazineBanner .logo{display:block;font-size:60px;font-weight:700;line-height:1.05;letter-spacing:0.06em}body.index #magazineBanner .logo em{display:inline;font-style:normal}@media (max-width:768px){body.index #magazineBanner .logo{font-size:38px}}@media (max-width:520px){body.index #magazineBanner .logo{font-size:28px}}body.index #magazineBanner .kana{display:block;margin-top:6px;font-size:20px;font-weight:500;letter-spacing:0.28em}@media (max-width:520px){body.index #magazineBanner .kana{font-size:14px;letter-spacing:0.2em}}body.index #introduction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}@media (max-width:960px){body.index #introduction{gap:20px}}@media (max-width:768px){body.index #introduction .head{width:200px;height:70px;margin-inline:auto}}@media (max-width:520px){body.index #introduction .head{width:150px;height:50px}}body.index #introduction .issue{width:100%;background:#f2f4f7;padding:30px 50px 30px 40px;border-radius:15px;overflow:hidden}@media (max-width:960px){body.index #introduction .issue{padding:25px 20px 25px 25px}}body.index #introduction .issue figure{float:left;margin:0 40px 0 0}@media (max-width:960px){body.index #introduction .issue figure{margin-right:20px}}@media (max-width:768px){body.index #introduction .issue figure{width:41.6666666667vw;margin-bottom:20px}}@media (max-width:520px){body.index #introduction .issue figure{float:none;width:100%}}body.index #introduction .issue .ttl{font-size:20px;text-align:left}@media (max-width:768px){body.index #introduction .issue .ttl{font-size:16px}}@media (max-width:520px){body.index #introduction .issue .ttl{text-align:center;margin-top:20px}}body.index #introduction .issue p{margin-top:10px}@media (max-width:520px){body.index #introduction .issue p{font-size:13px}}body.index #introduction .splitList02 li p{text-align:left}body.index #introduction .splitList03{width:auto}@media (max-width:520px){body.index #introduction .splitList03{gap:10px}}@media (max-width:520px){body.index #introduction .splitList03>li{width:calc((100% - 20px) / 3)}}@media (max-width:520px){body.index #introduction .splitList03>li .ttl{font-size:15px;line-height:1.4;height:2.6em}}body.index #introduction .splitList03>li p{white-space:nowrap}@media (max-width:520px){body.index #introduction .splitList03>li p{white-space:normal;text-align:left;font-size:12px;line-height:1.4}body.index #introduction .splitList03>li p br{display:none}}body.index #introduction .head{margin-bottom:20px}body.index #introduction .head img{margin:0 auto}body.index #introduction figure{text-align:center}body.index #introduction figure img{margin:0 auto}body.index #introduction .ttl{text-align:center;margin-top:5px}body.index #introduction p{font-size:14px}body.index #about figure{aspect-ratio:460/345;overflow:hidden;border:1px solid #d2d2d7;border-radius:15px}body.index #about .border{width:100%;padding:30px 40px 0 40px;margin-top:30px}@media (max-width:768px){body.index #about .border{padding:0}}body.index #about .border .ttl{font-size:24px}@media (max-width:768px){body.index #about .border .ttl{font-size:18px}}@media (max-width:768px){body.index #about .border .list_point{font-size:13px}}body.index .videoFrame{aspect-ratio:460/345;overflow:hidden;border:1px solid #d2d2d7;border-radius:15px}body.index .videoFrame video{max-width:100%}body.index #ar .splitList02{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:520px){body.index #ar .splitList02{-ms-flex-wrap:wrap;flex-wrap:wrap}}body.index #ar .splitList02 p{text-align:left}body.index #ar .splitList02 p.btn{margin-top:40px;text-align:center}@media (max-width:520px){body.index #ar .splitList02 p.btn{margin-top:20px}}body.index #ar .splitList02 p.btn a{min-width:240px;font-size:18px}body.index #ar .splitList02+.splitList02{margin-top:60px}body.index #ar .splitList02+.splitList02 figcaption{margin-top:10px;font-size:14px;line-height:1.4}body.index #ar .radius{aspect-ratio:460/345;overflow:hidden;border:1px solid #d2d2d7;border-radius:15px}body.index #ar .radius+span{margin-top:10px;font-size:14px;line-height:1.4}body.index #ar .portrait{min-width:140px;margin-inline:auto}@media (max-width:520px){body.index #ar .portrait{width:50%}}body.index #energy{position:relative;margin-inline:auto;max-width:1380px}body.index #energy .bg figure img{position:relative;right:-150px}@media (max-width:960px){body.index #energy .bg figure img{right:0}}body.index #energy .bg>li{position:relative}body.index #energy .bg .circle01,body.index #energy .bg .circle02,body.index #energy .bg .circle03{position:absolute;margin:0;width:120px;height:120px;border-radius:50%;border:3px solid #0075be;background:#FFFFFF;font-size:13px;font-weight:700;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation-name:lightingMove;animation-name:lightingMove;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media (max-width:1380px){body.index #energy .bg .circle01,body.index #energy .bg .circle02,body.index #energy .bg .circle03{width:8.6956521739vw;height:8.6956521739vw;font-size:0.9420289855vw}}@media (max-width:960px){body.index #energy .bg .circle01,body.index #energy .bg .circle02,body.index #energy .bg .circle03{width:12.5vw;height:12.5vw;font-size:1.3541666667vw}}@media (max-width:520px){body.index #energy .bg .circle01,body.index #energy .bg .circle02,body.index #energy .bg .circle03{width:23.0769230769vw;height:23.0769230769vw;font-size:2.5vw}}body.index #energy .bg .circle01{top:136px;right:333px}@media (max-width:1380px){body.index #energy .bg .circle01{top:9.8550724638vw;right:21.9565217391vw}}@media (max-width:960px){body.index #energy .bg .circle01{top:14.1666666667vw;right:34.6875vw}}@media (max-width:520px){body.index #energy .bg .circle01{top:26.1538461538vw;right:64.0384615385vw}}body.index #energy .bg .circle02{top:60px;right:137px}@media (max-width:1380px){body.index #energy .bg .circle02{top:4.347826087vw;right:7.7536231884vw}}@media (max-width:960px){body.index #energy .bg .circle02{top:4.1666666667vw;right:19.7916666667vw}}@media (max-width:520px){body.index #energy .bg .circle02{top:7.6923076923vw;right:36.5384615385vw}}body.index #energy .bg .circle03{top:355px;right:-18px}@media (max-width:1380px){body.index #energy .bg .circle03{top:25.7246376812vw;right:-3.4782608696vw}}@media (max-width:960px){body.index #energy .bg .circle03{top:26.0416666667vw;right:6.25vw}}@media (max-width:520px){body.index #energy .bg .circle03{top:48.0769230769vw;right:11.5384615385vw}}body.index #energy .pointList{margin-left:100px}@media (max-width:960px){body.index #energy .pointList{margin-left:30px}}@media (max-width:520px){body.index #energy .pointList{margin-left:0}}body.index #energy .pointList li+li{margin-top:20px}@media (max-width:520px){body.index #energy .pointList li+li{margin-top:10px}}body.index #energy .pointList .subHead{font-size:24px}@media (max-width:768px){body.index #energy .pointList .subHead{font-size:18px}}@media (max-width:520px){body.index #energy .pointList .subHead{text-align:center}}body.index #energy .pointList .subHead span{display:block;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:520px){body.index #energy .pointList .subHead span{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body.index #energy .pointList .subHead span:first-child{font-family:arial;color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(80deg,#4383c3 0%,#0075be 40%,#67bec4 80%);line-height:1}body.index #energy .pointList .subHead span:first-child em,body.index #energy .pointList .subHead span:first-child i{display:inline-block}body.index #energy .pointList .subHead span:first-child i{font-size:22px}@media (max-width:768px){body.index #energy .pointList .subHead span:first-child i{font-size:18px}}body.index #energy .pointList .subHead span:first-child em{font-size:42px;font-weight:400;margin-left:0.1em;margin-top:-3px}@media (max-width:768px){body.index #energy .pointList .subHead span:first-child em{font-size:32px}}body.index #energy .pointList .subHead span:last-child{color:#4e4643;font-weight:500}body.index #energy .exampleList{max-width:800px;margin-top:60px;margin-inline:auto}body.index #energy .exampleList>li+li{margin-top:60px}@media (max-width:768px){body.index #energy .exampleList>li+li{margin-top:40px}}@media (max-width:520px){body.index #energy .exampleList>li+li{margin-top:15px}}body.index #energy .exampleList .subHead{font-size:20px;margin-bottom:10px}@media (max-width:768px){body.index #energy .exampleList .subHead{font-size:16px}}body.index #energy .exampleList figure{clear:both;position:relative}@media (max-width:520px){body.index #energy .exampleList figure{height:200px;overflow:hidden}}body.index #energy .exampleList figure img{-o-object-fit:cover;object-fit:cover}@media (max-width:520px){body.index #energy .exampleList figure img{height:180px;-o-object-position:left top;object-position:left top}}body.index #energy .exampleList p{text-align:left;font-size:15px;margin-top:10px}@media (max-width:520px){body.index #energy .exampleList p{font-size:13px}}body.index #energy .exampleList p.pickup{font-size:18px;text-align:center;margin-top:20px}@media (max-width:768px){body.index #energy .exampleList p.pickup{text-align:left}}@media (max-width:520px){body.index #energy .exampleList p.pickup{font-size:14px}body.index #energy .exampleList p.pickup br{display:none}}body.index #energy .exampleList p.pickup i{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#f9e564));background:linear-gradient(transparent 60%,#f9e564 60%)}body.index #energy .comparison{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px auto 0;gap:20px}@media (max-width:520px){body.index #energy .comparison{gap:10px}}body.index #energy .comparison>li:first-child{width:calc(45% - 10px)}@media (max-width:520px){body.index #energy .comparison>li:first-child{width:100%}}body.index #energy .comparison>li:last-child{background-color:#f2f4f7;padding:15px;border-radius:10px;width:calc(55% - 10px)}@media (max-width:520px){body.index #energy .comparison>li:last-child{width:100%}}body.index #energy .comparison>li figure{height:auto;width:100%}body.index #energy .comparison>li figure img{height:auto}body.index #energy .comparison table td,body.index #energy .comparison table th{text-align:left;font-size:12px;line-height:1.3;padding:3px 0;vertical-align:top}@media (max-width:768px){body.index #energy .comparison table td,body.index #energy .comparison table th{font-size:13px}}body.index #energy .comparison table th{font-weight:400;padding-right:1em}body.index #energy .comparison table th.folloas{font-weight:500;color:#0075be}body.index #energy .comparison table td{font-weight:400}body.index #energy .comparison table td em{margin-right:0.7em}@media (max-width:768px){body.index #energy .comparison table td em{display:block;margin-right:0}}body.index #energy .comparison .ex{text-align:left;margin-top:10px;margin-bottom:0;font-size:12px;line-height:1.4;font-weight:400}@media (max-width:768px){body.index #energy .comparison .ex{font-size:10px}}@media (max-width:520px){body.index #energy .comparison .ex{font-size:10px}}body.index #specification .specificationTable{max-width:800px;margin-inline:auto}body.index #specification .specificationTable td,body.index #specification .specificationTable th{text-align:left;border:3px solid #FFFFFF;padding:5px 10px;font-size:15px}@media (max-width:520px){body.index #specification .specificationTable td,body.index #specification .specificationTable th{border-width:2px;padding:5px 4px 5px 5px;font-size:12px;line-height:1.4}}body.index #specification .specificationTable th{color:#FFFFFF}body.index #specification .specificationTable th.major{background:#849196}@media (max-width:520px){body.index #specification .specificationTable th.major i{display:block}}body.index #specification .specificationTable th.item{background:rgb(121.3696682464,197.855450237,203.1303317536)}body.index #specification .specificationTable td{background:#f2f4f7}body.index #location .locationList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;gap:20px}@media (max-width:520px){body.index #location .locationList{gap:10px}}body.index #location .locationList>li{width:calc((100% - 40px) / 3)}@media (max-width:520px){body.index #location .locationList>li{width:calc((100% - 20px) / 3)}}body.index #notes .indent.ex{text-align:center}@media (max-width:960px){body.index #notes .indent.ex{text-align:left}}body.index #notes{margin-bottom:60px}@media (max-width:960px){body.index #notes{margin-bottom:60px}}@media (max-width:768px){body.index #notes{margin-bottom:60px}}@media (max-width:520px){body.index #notes{margin-bottom:30px}}@-webkit-keyframes lightingMove{0%{-webkit-box-shadow:0 0 0 0 rgba(103,190,196,0.15),0 0 0 0 rgba(103,190,196,0.15);box-shadow:0 0 0 0 rgba(103,190,196,0.15),0 0 0 0 rgba(103,190,196,0.15)}90%{-webkit-box-shadow:0 0 0 15px rgba(103,190,196,0.15),0 0 0 35px rgba(103,190,196,0.15);box-shadow:0 0 0 15px rgba(103,190,196,0.15),0 0 0 35px rgba(103,190,196,0.15)}to{-webkit-box-shadow:0 0 0 10px rgba(103,190,196,0),0 0 0 30px rgba(103,190,196,0);box-shadow:0 0 0 10px rgba(103,190,196,0),0 0 0 30px rgba(103,190,196,0)}}@keyframes lightingMove{0%{-webkit-box-shadow:0 0 0 0 rgba(103,190,196,0.15),0 0 0 0 rgba(103,190,196,0.15);box-shadow:0 0 0 0 rgba(103,190,196,0.15),0 0 0 0 rgba(103,190,196,0.15)}90%{-webkit-box-shadow:0 0 0 15px rgba(103,190,196,0.15),0 0 0 35px rgba(103,190,196,0.15);box-shadow:0 0 0 15px rgba(103,190,196,0.15),0 0 0 35px rgba(103,190,196,0.15)}to{-webkit-box-shadow:0 0 0 10px rgba(103,190,196,0),0 0 0 30px rgba(103,190,196,0);box-shadow:0 0 0 10px rgba(103,190,196,0),0 0 0 30px rgba(103,190,196,0)}}.splitList02,.splitList03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;gap:80px}@media (max-width:960px){.splitList02,.splitList03{gap:20px}}@media (max-width:520px){.splitList02,.splitList03{gap:20px}}.splitList02.align-top,.splitList03.align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.splitList02>li,.splitList03>li{width:calc((100% - 80px) / 2)}@media (max-width:960px){.splitList02>li,.splitList03>li{width:calc((100% - 20px) / 2)}}@media (max-width:520px){.splitList02>li,.splitList03>li{width:100%}}.splitList02>li p,.splitList03>li p{text-align:center}.splitList03{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:60px}@media (max-width:960px){.splitList03{gap:20px}}@media (max-width:520px){.splitList03{gap:20px}}.splitList03>li{width:calc((100% - 120px) / 3)}@media (max-width:960px){.splitList03>li{width:calc((100% - 40px) / 3)}}@media (max-width:520px){.splitList03>li{width:100%}}#leadtext{margin-bottom:80px}@media (max-width:520px){#leadtext{margin-bottom:40px}}#leadtext.thanks{min-height:60vh}#leadtext.thanks .indent{margin-top:30px;text-align:center;font-size:15px}#leadtext p{text-align:center}@media (max-width:520px){#leadtext p{text-align:left}}#leadtext p.text{font-size:24px;color:#0075be}@media (max-width:520px){#leadtext p.text{font-size:18px}#leadtext p.text br{display:none}}#leadtext p.btn{text-align:center}#leadtext p.tel{position:relative;display:inline-block;font-size:36px;font-weight:bold}#leadtext p.tel:before{position:relative;content:"";display:inline-block;top:4px;width:24px;height:32px;line-height:1;background:url("/img/icon_tel01.svg") no-repeat 50% 50%;background-size:contain}#leadtext p.tel a{padding-left:5px;text-decoration:none}@media (min-width:768px){#leadtext p.tel a{cursor:default;pointer-events:none}}#leadtext .tabList{margin-top:80px;border-bottom:2px solid #0075be;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){#leadtext .tabList{margin-top:60px;gap:30px}}@media (max-width:520px){#leadtext .tabList{margin-top:40px;gap:20px}}#leadtext .tabList li a,#leadtext .tabList li span{display:inline-block;font-weight:bold;background:#ebebeb;text-decoration:none;padding:15px;min-width:260px;border-radius:7px 7px 0 0}@media (max-width:768px){#leadtext .tabList li a,#leadtext .tabList li span{min-width:200px}}@media (max-width:520px){#leadtext .tabList li a,#leadtext .tabList li span{padding:10px 15px;min-width:100px}}#leadtext .tabList li a:hover,#leadtext .tabList li span:hover{background:#0075be;color:#FFFFFF}#leadtext .tabList li span{background:#0075be;color:#FFFFFF}#leadtext .tabList.column03{gap:40px}@media (max-width:768px){#leadtext .tabList.column03{gap:20px}}@media (max-width:520px){#leadtext .tabList.column03{gap:10px}}#leadtext .tabList.column03 li a,#leadtext .tabList.column03 li span{min-width:200px}@media (max-width:768px){#leadtext .tabList.column03 li a,#leadtext .tabList.column03 li span{padding:10px 15px;min-width:130px}}@media (max-width:520px){#leadtext .tabList.column03 li a,#leadtext .tabList.column03 li span{padding-inline:7px;min-width:80px;letter-spacing:0}}#leadtext .btn{margin-top:60px}section#form{margin-bottom:120px}section#form .head{text-align:left;font-size:30px;border-bottom:2px solid #ebebeb;padding-bottom:15px}@media (max-width:768px){section#form .head{font-size:22px}}section#form .head i{display:inline-block;font-size:16px;color:rgb(105.4344827586,94.6206896552,90.5655172414);font-weight:400;margin-left:1.5em;vertical-align:middle}@media (max-width:520px){section#form .head i{display:block;font-size:12px;margin-left:0;margin-top:5px}}form{margin-top:60px}@media (max-width:768px){form{margin-top:30px}}.formTable td,.formTable th{position:relative;padding:20px 0 20px 0;vertical-align:top;text-align:left}@media (max-width:768px){.formTable td,.formTable th{display:block}}.formTable th{font-weight:600;word-break:auto-phrase;white-space:nowrap;padding-right:30px}@media (max-width:768px){.formTable th{padding-bottom:0}}.formTable th .ex{font-size:14px;font-weight:400}.formTable th.inputGap{padding-top:30px}@media (max-width:768px){.formTable th.inputGap{padding-top:10px}}.formTable td{font-weight:400;width:100%}@media (max-width:768px){.formTable td{padding-top:0;padding-bottom:10px}}@media (max-width:768px){.formTable td input[type=email],.formTable td input[type=tel],.formTable td input[type=text],.formTable td textarea{margin-top:7px}}.formTable td .labelList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 1em}.formTable td .labelList>li.divider{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;height:0;margin-top:10px;margin-bottom:10px;padding:0;border-top:1px dotted #ddd;overflow:hidden}.formTable td .labelList>li.break{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;height:0;padding:0;overflow:hidden}.formTable+p{margin-top:40px;font-size:15px;text-align:center}p.required i,th.required i{position:relative;display:block}p.required i:after,th.required i:after{position:relative;display:inline-block;content:"必須";top:-3px;bottom:0;margin:auto;background:#e54160;font-size:10px;line-height:1;padding:4px 8px;color:#FFFFFF;margin-left:1em;border-radius:10px;letter-spacing:0.1em}p.required{text-align:center}.confirm .formTable td{border-bottom:1px dotted #d2d2d7}::-webkit-input-placeholder{color:rgba(51,51,51,0.5);opacity:1;-webkit-transition:0.3s ease;transition:0.3s ease}::-moz-placeholder{color:rgba(51,51,51,0.5);opacity:1;-moz-transition:0.3s ease;transition:0.3s ease}:-moz-placeholder{color:rgba(51,51,51,0.5);opacity:1;-moz-transition:0.3s ease;transition:0.3s ease}:-ms-input-placeholder{color:rgba(51,51,51,0.5);opacity:1;-ms-transition:0.3s ease;transition:0.3s ease}::-placeholder{color:rgba(51,51,51,0.5);opacity:1;-webkit-transition:0.3s ease;transition:0.3s ease}:focus::-webkit-input-placeholder{opacity:0.7}:focus:-moz-placeholder{opacity:0.7}:focus::-moz-placeholder{opacity:0.7}:focus:-ms-input-placeholder{opacity:0.7}:focus::-placeholder{opacity:0.7}label{cursor:pointer}input[type=checkbox],input[type=radio]{vertical-align:middle;-webkit-transition:0.3s ease;transition:0.3s ease}input[type=email],input[type=tel],input[type=text],textarea{border-radius:7px;padding:10px 20px;background:#ebebeb;width:100%;-webkit-transition:0.3s ease;transition:0.3s ease;border-radius:7px;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out;outline:none;border:2px solid #ebebeb}input[type=tel]{width:20em}input:focus,select:focus,textarea:focus{outline:none}input[required=required]:user-valid,input[required=required]:valid,select[required=required]:user-valid,select[required=required]:valid{border:2px solid #2E9272}input[required=required]:user-valid+.check .ok,input[required=required]:valid+.check .ok,select[required=required]:user-valid+.check .ok,select[required=required]:valid+.check .ok{display:block}input[required=required]:user-invalid,select[required=required]:user-invalid{border:2px solid #e54160}input[required=required]:user-invalid+.check .error,select[required=required]:user-invalid+.check .error{display:block}.labelList:has(:user-invalid)+.check .error{display:block}.labelList:has(:checked)+.check .ok,.labelList:has(:user-valid)+.check .ok{display:block}.check .error,.check .ok{display:none;font-size:12px;margin:5px 0 0 0}.ok{color:#2E9272}.error{color:#e54160}input#industry_other{display:block;margin-top:20px;width:20em;padding:10px}.leadtext{text-align:center;font-size:15px}.btnList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;gap:80px}@media (max-width:768px){.btnList{gap:30px}}.btnList>li{width:calc((100% - 80px) / 2)}@media (max-width:768px){.btnList>li{width:100%}}.btnList>li p{text-align:center}body.magazine #magazineMv{margin-top:20px;margin-bottom:0}body.magazine #magazineMv .inner{position:relative;overflow:hidden;max-width:960px;margin:0 auto;padding:45px 30px;border-radius:16px;color:#FFFFFF;background-image:linear-gradient(80deg,#4383c3 0%,#0075be 45%,#67bec4 100%)}body.magazine #magazineMv .inner .mvBg:after,body.magazine #magazineMv .inner .mvBg:before,body.magazine #magazineMv .inner:after,body.magazine #magazineMv .inner:before{position:absolute;content:"";display:block;top:0;left:-10%;width:120%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:100% auto;mix-blend-mode:soft-light;opacity:0.3;pointer-events:none;z-index:0;will-change:transform}body.magazine #magazineMv .inner:before{background-image:url("/img/bg_wind01.webp");-webkit-animation:magazineMvWind01 17s ease-in-out infinite;animation:magazineMvWind01 17s ease-in-out infinite}body.magazine #magazineMv .inner:after{background-image:url("/img/bg_wind02.webp");-webkit-animation:magazineMvWind01 15s ease-in-out infinite;animation:magazineMvWind01 15s ease-in-out infinite}body.magazine #magazineMv .inner .mvBg{position:absolute;inset:0;pointer-events:none;z-index:0}body.magazine #magazineMv .inner .mvBg:before{background-image:url("/img/bg_wind03.webp");-webkit-animation:magazineMvWind02 13s ease-in-out infinite;animation:magazineMvWind02 13s ease-in-out infinite}body.magazine #magazineMv .inner .mvBg:after{background-image:url("/img/bg_wind04.webp");-webkit-animation:magazineMvWind01 10s ease-in-out infinite;animation:magazineMvWind01 10s ease-in-out infinite}body.magazine #magazineMv .inner>:not(.mvBg){position:relative;z-index:1}@media (max-width:768px){body.magazine #magazineMv .inner{padding:24px 20px;border-radius:12px}}body.magazine #magazineMv .catch{margin-bottom:12px;font-size:17px;font-weight:500;letter-spacing:0.12em}@media (max-width:520px){body.magazine #magazineMv .catch{font-size:14px}}body.magazine #magazineMv .logo{font-size:56px;font-weight:700;line-height:1.05;letter-spacing:0.06em}body.magazine #magazineMv .logo em{display:block;font-style:normal}@media (max-width:768px){body.magazine #magazineMv .logo{font-size:42px}}@media (max-width:520px){body.magazine #magazineMv .logo{font-size:32px}}body.magazine #magazineMv .kana{margin-top:8px;font-size:16px;font-weight:500;letter-spacing:0.28em}@media (max-width:520px){body.magazine #magazineMv .kana{font-size:14px;letter-spacing:0.2em}}body.magazine #magazineLead{max-width:800px;margin:50px auto 0}body.magazine #magazineLead .lead{text-align:center;font-size:17px;line-height:2}@media (max-width:768px){body.magazine #magazineLead .lead br.br-pc{display:none}}@media (max-width:520px){body.magazine #magazineLead .lead{font-size:14px;text-align:left}}body.magazine #magazineList{max-width:960px;margin:80px auto 0}@media (max-width:768px){body.magazine #magazineList{margin-top:60px}}body.magazine #magazineList .articleList{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:768px){body.magazine #magazineList .articleList{-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:520px){body.magazine #magazineList .articleList{-ms-grid-columns:1fr;grid-template-columns:1fr}}body.magazine #magazineList .articleList>li{background-color:#FFFFFF;border:1px solid #d2d2d7;border-radius:12px;overflow:hidden;text-align:left}body.magazine #magazineList .articleList>li a{display:block;color:#4e4643;text-decoration:none;height:100%}body.magazine #magazineList .articleList>li a:hover{opacity:1}body.magazine #magazineList .articleList>li .thumb{aspect-ratio:3/2;background-color:#f2f4f7;overflow:hidden}@media (max-width:520px){body.magazine #magazineList .articleList>li .thumb{aspect-ratio:5/2}}body.magazine #magazineList .articleList>li .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease,-webkit-transform 0.4s ease}body.magazine #magazineList .articleList>li .thumb.noimg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:linear-gradient(135deg,rgba(67,131,195,0.14) 0%,rgba(0,117,190,0.14) 50%,rgba(103,190,196,0.14) 100%);background-color:#f2f4f7}body.magazine #magazineList .articleList>li .thumb.noimg span{font-size:24px;font-weight:700;line-height:1.25;letter-spacing:0.06em;text-align:center;color:#0075be;-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease,-webkit-transform 0.4s ease}@media (max-width:520px){body.magazine #magazineList .articleList>li .thumb.noimg span{font-size:22px}}body.magazine #magazineList .articleList>li a:hover .thumb img,body.magazine #magazineList .articleList>li a:hover .thumb.noimg span{-webkit-transform:scale(1.08);transform:scale(1.08)}body.magazine #magazineList .articleList>li .body{padding:18px 18px 22px}@media (max-width:520px){body.magazine #magazineList .articleList>li .body{padding:12px 16px 14px}}body.magazine #magazineList .articleList>li .cat{display:inline-block;margin-bottom:10px;padding:3px 12px;border-radius:20px;font-size:12px;font-weight:600;color:#FFFFFF;background-color:#0075be}@media (max-width:520px){body.magazine #magazineList .articleList>li .cat{margin-bottom:6px}}body.magazine #magazineList .articleList>li .ttl{font-size:16px;font-weight:600;line-height:1.5}@media (max-width:520px){body.magazine #magazineList .articleList>li .ttl{font-size:15px}}body.magazine #magazineList .articleList>li .date{margin-top:12px;font-size:12px;color:rgb(132.8689655172,119.2413793103,114.1310344828);letter-spacing:0.08em}@media (max-width:520px){body.magazine #magazineList .articleList>li .date{margin-top:8px}}body.magazine #magazineList .articleList>li.is-comingsoon{opacity:0.55}body.magazine #magazineList .articleList>li.is-comingsoon>span{display:block;cursor:default}body.magazine #magazineList .articleList>li.is-comingsoon .cat{background-color:#9aa0a6}body.magazine #magazineCta{max-width:960px;margin:90px auto 200px}@media (max-width:768px){body.magazine #magazineCta{margin:60px auto 100px}}body.magazine #magazineCta .ctaList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}@media (max-width:520px){body.magazine #magazineCta .ctaList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}}body.magazine #magazineCta .ctaList .btn a{line-height:1.4}
/*# sourceMappingURL=style.css.map */