@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap);abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,del,details,dfn,div,em,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,ins,kbd,label,legend,mark,menu,nav,object,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0;color:#fff;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p{padding:0;vertical-align:baseline}a,dd,dl,dt,h1,h2,h3,h4,h5,h6,img,li,ol,p,ul{background:0 0;color:#fff}img{margin:0;padding:0}a,dd,dl,dt,li,ol,ul{vertical-align:baseline}dd,dl,dt,h1,h2,h3,h4,h5,h6,img,li,ol,p,ul{border:0;outline:0;font-family:"Noto Sans JP",sans-serif;-webkit-font-smoothing:antialiased}a{margin:0;padding:0;-webkit-transition:.3s;transition:.3s;cursor:pointer;line-height:1;word-break:break-all;text-decoration:none}a:active,a:focus,a:hover{text-decoration:none}a:hover{opacity:.8}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}p{max-height:100%}html{font-size:62.5%;line-height:1.8;font-weight:400;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:16px}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}img,svg{vertical-align:bottom;max-width:100%;-ms-interpolation-mode:bicubic}h1,h2,h3,h4,h5,h6,p{margin:0}strong{font-weight:500}em{font-weight:700;font-style:normal}button,li,ol,ul{margin:0;padding:0}li,ol,ul{list-style:none}dd,dl,dt{margin:0;padding:0}button,input,optgroup,select,textarea{font:inherit}a:active,a:hover,button:active,button:hover,input:active,input:hover,textarea:active,textarea:hover{outline:0!important}button{cursor:pointer;border:0;background:0 0}.l-main{background-color:#161f26}.l-inner{width:100%}.sp{display:none}.athlete-block .inner{max-width:1400px;margin:0 auto;position:relative}.athlete-block .athlete-block_wrap{padding:150px 0;min-height:800px}.athlete{position:relative;background:url(../../design/img/athlete-bg_left.png) no-repeat left top;z-index:1}.athlete::after{content:"";background:url(../../design/img/smoke02_right.png);bottom:0;width:960px;height:459px;z-index:10}.athlete .athlete_ttl,.athlete::after{position:absolute}.athlete .athlete_ttl::before{content:"";position:absolute;background:url(../../design/img/smoke01_left.png) no-repeat left/contain;width:100%;height:100%}.athlete .athlete-img_box{position:absolute;z-index:1}.athlete .athlete-img_box::after{position:absolute;content:url(../../design/img/athlete-light.png);top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);z-index:-10;line-height:0}.athlete:nth-of-type(2n) .athlete_ttl,.athlete:nth-of-type(2n-1)::after{right:0}.athlete:nth-of-type(2n){background:url(../../design/img/athlete-bg_right.png) no-repeat right top}.athlete:nth-of-type(2n)::after{background:url(../../design/img/smoke02_left.png) no-repeat bottom/contain;height:500px;left:0}.athlete:nth-of-type(2n) .athlete_ttl::before{background:url(../../design/img/smoke01_right.png) no-repeat top right/contain}.athlete01 .athlete-img_box{bottom:0;right:60px}.athlete01 .athlete-img_box::before{content:"";position:absolute;background:url(../../design/img/hanyu-bg.png) no-repeat;width:389px;height:798px;bottom:0;left:-58%;z-index:-1}.athlete02 .athlete-img_box{bottom:0;left:192px}.athlete02 .athlete-img_box::before{content:"";position:absolute;background:url(../../design/img/osato-bg.png) no-repeat;width:695px;height:750px;bottom:0;left:-70%;z-index:-1}.athlete03 .athlete-img_box{bottom:0;right:67px}.athlete03 .athlete-img_box::before{content:"";position:absolute;background:url(../../design/img/sato-bg.png) no-repeat;width:551px;height:750px;bottom:0;left:-35%;z-index:-1}.athlete04 .athlete-img_box{bottom:0;left:210px}.athlete04 .athlete-img_box::before{content:"";position:absolute;background:url(../../design/img/fuwa-bg.png) no-repeat;width:388px;height:745px;bottom:0;left:-41%;z-index:-1}.athlete .athlete-lead_box{width:508px;position:relative;z-index:10}.athlete .athlete-lead_box h2{font-size:24px;line-height:1.5}.athlete .athlete-lead_box h2 .athlete_name{font-size:64px;font-style:italic;display:block}.athlete .athlete-lead_box h2 .athlete_name-small{font-size:32px;font-style:normal;margin-left:12px}.athlete .athlete-lead_box .athlete_comment{margin-top:55px;border-left:1px solid #b22222;padding-left:20px}.athlete .athlete-lead_box .athlete_comment .ttl{font-size:24px;font-weight:700;margin-bottom:12px}.athlete .athlete-lead_box .athlete_comment p{font-size:18px}.athlete:nth-of-type(2n) .athlete-lead_box{margin:0 0 0 auto}.button-box,.c-button{display:-webkit-box;display:-ms-flexbox;display:flex}.button-box{gap:64px;margin-top:115px}.c-button{background:#8f1623;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0;position:relative}.c-button.-ec::before,.c-button.-shop::before{content:url(../../design/img/cmn_icon01.svg);margin-right:20px;scale:.8}.c-button.-ec::before{content:url(../../design/img/cmn_icon02.svg)}.c-button::after{content:url(../../design/img/cmn_icon03.svg);position:absolute;right:15px}.l-footer{background-color:#161f26;padding:30px 0}.l-footer p{text-align:center;font-weight:100}.l-header{height:63px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 80px}.howto-block_wrap,.nanometax-about_wrap .nanometax-about{max-width:1080px;margin:0 auto;text-align:center}.howto-block_wrap h2{font-size:48px;font-style:italic;line-height:1.5;position:relative;padding-bottom:75px;margin-bottom:63px}.howto-block_wrap h2::after{content:"";position:absolute;width:80px;height:1px;background:#b22222;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.howto-block_wrap p{line-height:2}.howto-block_wrap p+p{margin-top:15px}.howto-block{padding:145px 0 160px;background:#10171c}.mv img{width:100%;height:100%}.nanometax-about_wrap{background-color:rgba(27,39,49,.4);-webkit-box-shadow:0 0 21px 18px rgba(0,0,0,.2);box-shadow:0 0 21px 18px rgba(0,0,0,.2);margin:0 80px;position:relative;z-index:1}.nanometax-about_wrap .nanometax-about{padding:80px 0 0}.nanometax-block{position:relative;padding:80px 0}.nanometax-block::after,.nanometax-block::before{content:"";position:absolute;width:100%;height:100%}.nanometax-block::before{background:url(../../design/img/bg-txt.png) no-repeat top center/contain;top:0}.nanometax-block::after{background:url(../../design/img/bg.png) no-repeat bottom center/cover;bottom:0}.nanometax-lead_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:90px 0 10px}.nanometax-lead_box .nanometax-img{position:relative;margin-left:110px}.nanometax-lead_box .nanometax-img::before{content:"";position:absolute;background:url(../../design/img/nanometax_light-bg.png) no-repeat;width:846px;height:807px;z-index:-1;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.nanometax-lead_box .text_box{position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:20px 60px;margin-top:75px}.nanometax-lead_box .text_box::before{content:"";position:absolute;inset:0;--w: calc(100% - 30px);--g: #b22222 30px, transparent 30px var(--w), #b22222 var(--w);background:-webkit-gradient(linear,left top,right top,from(var(--g))) 0 0/100% 1px,-webkit-gradient(linear,left top,right top,from(var(--g))) 0 100%/100% 1px,-webkit-gradient(linear,left bottom,left top,from(var(--g))) 0 0/1px 100%,-webkit-gradient(linear,left bottom,left top,from(var(--g))) 100% 0/1px 100%;background:linear-gradient(90deg,var(--g)) 0 0/100% 1px,linear-gradient(90deg,var(--g)) 0 100%/100% 1px,linear-gradient(0deg,var(--g)) 0 0/1px 100%,linear-gradient(0deg,var(--g)) 100% 0/1px 100%;background-repeat:no-repeat}.nanometax-lead_box .text_box p{font-size:20px;line-height:2;position:relative;z-index:10}@media screen and (max-width:768px){.nanometax-lead_box .text_box p,body{font-size:14px}.pc{display:none}.sp{display:block}.athlete-block .athlete-block_wrap{padding:70px 0 0;min-height:auto}.athlete{background:url(../../design/img/athlete-bg_left_sp.png) no-repeat left top/cover}.athlete::after{background:url(../../design/img/smoke02_right_sp.png) no-repeat bottom/contain;width:100vw;height:auto;aspect-ratio:750/460}.athlete .athlete_ttl::before{background:url(../../design/img/smoke01_left_sp.png) no-repeat left/contain;width:100vw}.athlete .athlete-img_box{position:relative;text-align:right}.athlete .athlete-img_box::after{content:url(../../design/img/athlete-light_sp.png);left:auto;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.athlete:nth-of-type(2n){background:url(../../design/img/athlete-bg_right_sp.png) no-repeat right top/cover}.athlete:nth-of-type(2n)::after{background:url(../../design/img/smoke02_left_sp.png) no-repeat bottom/contain;height:auto}.athlete:nth-of-type(2n) .athlete_ttl::before{background:url(../../design/img/smoke01_right_sp.png) no-repeat top right/contain;right:0}.athlete01 .athlete_ttl{width:67%}.athlete01 .athlete-img_box{right:0}.athlete01 .athlete-img_box::before{background:url(../../design/img/hanyu-bg_sp.png) no-repeat left top/cover;width:48%;height:100%;left:16px;bottom:36px}.athlete01 .athlete-img_box img{width:56%}.athlete02 .athlete_ttl{width:87%}.athlete02 .athlete-img_box{left:0}.athlete02 .athlete-img_box::before{background:url(../../design/img/osato-bg_sp.png) no-repeat left top/cover;width:62%;height:100%;left:0;bottom:35px}.athlete02 .athlete-img_box img{width:68%}.athlete03 .athlete_ttl{width:69%}.athlete03 .athlete-img_box{right:0}.athlete03 .athlete-img_box::before{background:url(../../design/img/sato-bg_sp.png) no-repeat left top/cover;width:57%;height:100%;left:0;bottom:35px}.athlete03 .athlete-img_box img{width:72%}.athlete04 .athlete_ttl{width:48%}.athlete04 .athlete-img_box{left:0}.athlete04 .athlete-img_box::before{background:url(../../design/img/fuwa-bg_sp.png) no-repeat left top/cover;width:48%;height:100%;left:24px;bottom:35px}.athlete04 .athlete-img_box img{width:66%}.athlete .athlete-lead_box{width:100%;padding:0 15px;margin-bottom:40px}.athlete .athlete-lead_box .athlete_comment p,.athlete .athlete-lead_box h2{font-size:16px}.athlete .athlete-lead_box h2 .athlete_name{font-size:40px}.athlete .athlete-lead_box .athlete_comment .ttl,.athlete .athlete-lead_box h2 .athlete_name .athlete_name-small{font-size:20px}.athlete .athlete-lead_box .athlete_comment{margin-top:30px;padding-left:12px}.athlete:nth-of-type(2n) .athlete-lead_box{margin:0 0 40px}.button-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;margin-top:43px;padding:0 15px}.c-button.-ec::before,.c-button.-shop::before{margin-right:8px;scale:.6}.c-button{padding:18px 0}.c-button::after{right:12px;scale:.7}.l-footer{padding:10px 0}.l-footer p{font-size:12px}.l-header{height:54px}.l-header .header-inner img{width:136px}.howto-block_wrap,.l-header{padding:0 15px}.howto-block_wrap h2{font-size:24px;padding-bottom:35px;margin-bottom:30px}.howto-block_wrap h2::after{width:40px}.howto-block{padding:73px 0 80px}.nanometax-about_wrap{margin:0 15px}.nanometax-about_wrap .nanometax-about{padding:40px 15px 0}.nanometax-block{padding:24px 0}.nanometax-block::before{background:url(../../design/img/bg-txt_sp.png) no-repeat top center/contain}.nanometax-block::after{background:url(../../design/img/bg_sp.png) no-repeat bottom center/contain;height:auto;aspect-ratio:750/550}.nanometax-lead_box{display:block;padding:40px 0 0}.nanometax-lead_box .nanometax-img{margin:0 auto;padding-top:45px;width:138px}.nanometax-lead_box .text_box{margin-top:0;padding:22px 10px}.nanometax-lead_box .text_box::before{--w: calc(100% - 20px);--g: #b22222 20px, transparent 20px var(--w), #b22222 var(--w)}}
/*# sourceMappingURL=style.css.map */
