html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1;background-color:rgba(255,255,255,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}ul{list-style:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{width:100%}a{text-decoration:none}h2{font-weight:normal}html,body{position:relative;height:100%}body{background:#eee;font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:14px;color:#000;margin:0;padding:0}.swiper-container{width:100%;height:auto}.swiper-slide{text-align:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-pagination{position:absolute;height:30px;width:200px;margin:0 auto;padding-top:53%;height:0;margin-bottom:30px}.swiper-slide{display:block}.slider1{background-image:url(links/Hight_slide1.png);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;width:100%;padding-top:53%;height:0}.slider1__content{max-width:800px;width:100%;margin:0 auto;margin-top:-40vw;height:100%}.slider1__content--top{color:#dd5418;font-size:2.5vw;font-family:"Meiryo";text-align:center;line-height:2.78vw;opacity:1}.slider1__content--bottom{color:#000;font-size:1.11vw;font-family:"Meiryo";text-align:center;line-height:1.39vw;opacity:1;margin-top:17vw}.slider2{background-image:url(links/Hight_slide2.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:relative;width:100%;padding-top:53%;height:0;display:flex;justify-content:center;align-items:center}.slider3{background-image:url(links/1x/slide3.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:relative;width:100%;padding-top:53%;height:0}.slider4{background-image:url(links/1x/Hight_slide4.png);background-size:contain;background-position:center;background-repeat:no-repeat;position:relative;width:100%;padding-top:52.9%;height:0}.special-wrapper{background-image:url("links/1x/アセット 15.png");background-size:cover;background-position:center;padding:5px 0 20px 0;position:relative}.special-wrapper__title{background-image:url(links/1x/title-bg.png);padding:14px 0;background-size:cover;background-position:center;color:#fff;font-size:36px;font-family:"Meiryo";text-align:center;line-height:40px;opacity:1}.special-bgimg{position:absolute;top:300px;left:0;z-index:1;background-image:url(links/young-blonde3-1.png);background-position:center;background-size:cover;height:35vw;width:25vw}.special-content{max-width:1200px;margin:0 auto;width:100%}.special-content__text{color:#000;font-size:20px;font-family:"Meiryo";text-align:center;line-height:24px;opacity:1;margin:20px 0 30px 0;position:relative;z-index:2}.special-content__img{display:flex;justify-content:center;margin:0 auto;max-width:700px;width:100%;position:relative;z-index:2}.special-content__description{color:#000;font-size:1.67vw;font-family:"Meiryo";text-align:left;line-height:1.94vw;opacity:1;max-width:700px;width:75%;margin:0 auto;margin-top:20px}.special-content__detail{display:flex;max-width:900px;width:80%;margin:0 auto;margin-top:20px;margin-bottom:20px}.special-content__detail--img{width:12vw;height:12vw}.special-content__detail--price{width:46.88vw;margin-top:4.17vw;margin-left:20px}.special-content__btn{max-width:800px;width:100%;margin:0 auto}.band-m__img{margin-bottom:-70px}.band-m__title{color:#000;font-size:1.67vw;font-family:"Meiryo";text-align:center;line-height:1.94vw;opacity:1;margin:5px 0}.band-m__text{color:#000;font-size:1.5vw;font-family:"Meiryo";text-align:center;line-height:1.94vw;opacity:1}.band-l__img{margin-bottom:-70px}.band-l__title{color:#000;font-size:1.67vw;font-family:"Meiryo";text-align:center;line-height:1.94vw;opacity:1;margin:5px 0}.band-l__text{color:#000;font-size:1.5vw;font-family:"Meiryo";text-align:center;line-height:1.94vw;opacity:1}.orange{background-color:#f29600;padding:3px;margin:0 3px}.special-price__text{color:#fff;font-size:2.1vw;font-family:"Meiryo";text-align:left;line-height:2.22vw;opacity:1}.special-price__detail{display:flex;align-items:flex-end;margin-top:20px}.special-price__detail--set{color:#000;font-size:1.81vw;font-family:"Meiryo";text-align:left;line-height:1.94vw;opacity:1;white-space:nowrap}.special-price__detail--main{color:#c30d23;font-size:6.94vw;font-family:"Meiryo";text-align:left;line-height:6.98vw;opacity:1;margin-left:20px;font-style:italic}.special-price__detail--yen{color:#000;font-size:1.81vw;font-family:"Meiryo";text-align:left;line-height:2.7vw;opacity:1;margin-left:10px}.vertical{writing-mode:vertical-rl;color:#fff;font-size:1.67vw;font-family:"Meiryo";text-align:left;line-height:1.94vw;opacity:1;background-color:#dd5418}.big-size{font-size:3.47vw;line-height:2.78vw}.yen{font-size:3.82vw}.orange-wrapper1{background-image:url("links/1x/アセット 17.png");background-position:center;background-size:cover}.orange-wrapper2{background-image:url("links/1x/アセット 16.png");background-position:center;background-size:cover;padding:40px 0 0 0}.shasen-wrapper1{background-image:url("links/1x/白斜線.png");background-position:center;background-size:cover}.about-wrapper{padding:90px 0 110px 0;position:relative}.arm-bg{position:absolute;top:260px;left:0;background-image:url(links/arm.png);background-size:cover;background-position:center;height:33.33vw;width:51.67vw;z-index:1}.about-content{position:relative;max-width:1200px;width:100%;margin:0 auto}.about-content__title{color:#000;font-size:36px;font-family:"Meiryo";text-align:center;line-height:40px;opacity:1}.about-content__text{color:#000;font-size:16px;font-family:"Meiryo";text-align:left;line-height:20px;opacity:1;margin:40px auto 60px auto;max-width:700px;width:100%;position:relative;z-index:2}.about-content__featuretitle{max-width:600px;width:100%;display:flex;justify-content:center;align-items:flex-end;margin:0 auto}.about-content__featuretitle--left{color:#fff;font-size:36px;font-family:"Meiryo";text-align:right;line-height:40px;opacity:1}.about-content__featuretitle--right{color:#fff;font-size:36px;font-family:"Meiryo";text-align:left;line-height:40px;opacity:1}.about-content__feature{max-width:680px;width:100%;margin-top:150px;margin-left:auto}.about-content__feature--text1{color:#000;font-size:30px;font-family:"Meiryo";text-align:right;line-height:36px;opacity:1;margin-right:60px}.about-content__feature--text2{color:#000;font-size:30px;font-family:"Meiryo";text-align:center;line-height:36px;opacity:1;margin:10px 0}.about-content__feature--text3{color:#000;font-size:30px;font-family:"Meiryo";text-align:left;line-height:36px;opacity:1}.big-size2{color:black;font-size:70px}.feature-number{font-size:36px}.feature-white{color:#fff}.dot-wrapper{position:relative;z-index:100;max-width:1200px;width:100%;background-image:url("links/dot-bg1.png");background-size:cover;background-position:center;margin:0 auto}.dot-wrapper2{position:relative;z-index:100;max-width:800px;width:100%;background-image:url("links/dot-bg2.png");background-size:cover;background-position:center;margin:0 auto;border-radius:30px 30px 0 0;background:lighten;background-color:rgba}.dot-wrapper3{position:relative;z-index:100;max-width:800px;width:100%;background-image:url("links/dot-bg3.png");background-size:cover;background-position:center;margin:0 auto}.check-wrapper{background-color:rgba(255,255,255,0.4);position:relative;margin-bottom:30px;width:100%;height:auto}.check-content1{padding-top:73.3%;background-image:url(links/1x/check-contentbg1-1.png);background-size:cover;background-position:center;height:0}.check-content1__title{color:#000;font-size:36px;font-family:"Meiryo";text-align:center;line-height:40px;opacity:1;margin-top:-70%}.check-content1__text{color:#f7b52c;font-size:26px;font-family:"Meiryo";text-align:center;line-height:30px;opacity:1;margin:0 auto;padding:10px 0;max-width:250px;width:100%;background-color:#fff;border-radius:10px;margin-top:30px}.check-content2{padding-top:108.3%;display:none;background-image:url(links/check-bg1.png);background-size:cover;background-position:center;height:0}.check-content2__title{color:#000;font-size:36px;font-family:"Meiryo";text-align:center;line-height:40px;opacity:1;margin-top:-102%}.check-content2__text{color:#f7b52c;font-size:20px;font-family:"Meiryo";text-align:center;line-height:24px;opacity:1;margin:0 auto;padding:5px 0;max-width:180px;width:100%;background-color:#fff;border-radius:10px;margin-top:10px}.check-sp{display:none;height:100%}.cause-wrapper{position:relative;background-image:url(links/1x/cause-bg.png);background-size:cover;background-position:center}.cause-content{padding:40px 0 150px 0;max-width:800px;width:100%;margin:0 auto}.cause-content__title{color:#fff;font-size:36px;font-family:"Meiryo";text-align:center;line-height:40px;opacity:1}.cause-content__main{display:flex;justify-content:space-between;margin:30px 0 0 0}.cause-content__main--text{color:#000;font-size:16px;font-family:"Meiryo";text-align:left;line-height:20px;opacity:1;max-width:500px;width:100%}.cause-content__main--img{max-width:275px;width:100%;height:80%;align-self:stretch}.cause-content__bottom{color:#c30d23;font-size:1.81vw;font-family:"Meiryo";text-align:center;line-height:1.94vw;opacity:1;position:relative;width:85%;background-color:yellow;border-radius:10px;margin:0 auto;margin-top:50px;padding:0.69vw 0}.cause-content__bottom--img{position:absolute;top:-40px;left:-40px;width:60px;height:auto}.border-bottom{border-bottom:solid 2px #c30d23}.red{color:red}.bold{font-weight:bold}.small{font-size:10px}.cause-bg{position:absolute;top:0;right:0;background-image:url("links/176124-231.png");background-size:cover;background-position:center;max-width:200px;width:13.89vw;max-height:200px;height:13.89vw}.manga-wrapper{margin:50px 0}.manga-content{margin:0 auto;max-width:1140px;width:100%}.manga-content__title{color:#fff;font-size:36px;font-family:"Meiryo";text-align:center;line-height:40px;opacity:1;background-image:url(links/1x/title-gra-bg.png);background-size:cover;background-position:center;padding:14px 0}.manga-content__img{margin:30px auto 15px auto;display:flex;flex-direction:row-reverse;justify-content:space-between;max-width:800px;width:95%;height:auto}.manga-content__img--sp{display:none}.manga-bottom{margin:0 auto;max-width:600px;width:100%}.manga-bottom__title{width:100%;margin-bottom:3px;color:#fff;font-size:28px;font-family:"Meiryo";text-align:center;line-height:30px;opacity:1;background:radial-gradient(#034753, #0b1e35);padding:5px 0}.douga-wrapper{padding:80px 0 140px 0}.douga-content{max-width:1140px;margin:0 auto;width:100%}.douga-content__title{color:#fff;font-size:36px;font-family:"Meiryo";text-align:center;line-height:40px;opacity:1;background-image:url(links/1x/title-gra-bg.png);background-size:cover;background-position:center;padding:14px 0;margin-bottom:80px}.douga-content__main{display:flex;justify-content:space-between}.douga-content__main--left{max-width:550px;width:100%}.douga-content__main--right{max-width:550px;width:100%}.douga-left__content{width:100%;margin-bottom:10px}.douga-left__text{color:#000;font-size:18px;font-family:"Meiryo";text-align:center;line-height:20px;opacity:1}.douga-right__content{width:100%;margin-bottom:10px}.douga-right__text{color:#000;font-size:18px;font-family:"Meiryo";text-align:center;line-height:20px;opacity:1}.athlete-content{padding:50px 0 112px 0}.athlete-content__title{color:#fff;font-size:36px;font-family:"Meiryo";text-align:center;line-height:40px;opacity:1;background-image:url(links/1x/title-gra-bg.png);background-size:cover;background-position:center;margin-bottom:40px;padding:14px 0}.athlete-content__box{position:relative;width:100%}.athlete-content__box--img{width:100%;height:auto;position:absolute;top:0;left:0}.prof-content{width:100%}.prof-content__text{max-width:720px;width:60%;height:auto;position:relative;margin:0 0 0 auto}.prof-content__text:before{content:"";display:block;padding-top:91%}.prof-inner{position:absolute;top:11.5vw;left:0;width:100%;height:100%}.prof-inner__block{height:9vw}.prof-inner__subtitle{color:#fff;font-size:2vw;font-family:"Meiryo";text-align:left;line-height:2.3vw;opacity:1}.prof-inner__title{color:#f29600;font-size:2.5vw;font-family:"Meiryo";text-align:left;line-height:2.8vw;opacity:1;margin-left:-5vw;margin-top:2.0vw;margin-bottom:2.5vw}.prof-inner__bg{color:#fff;font-size:1.9vw;font-family:"Meiryo";text-align:left;line-height:2.2vw;opacity:1}.prof-inner__name{display:flex;align-items:center;margin:2vw 0}.prof-inner__text{color:#fff;font-size:1.8vw;font-family:"Meiryo";text-align:left;line-height:2vw;opacity:1;max-width:650px}.hirata-inner{top:9.5vw}.hirata-inner__block{height:6.5vw}.athlete-profession{color:#fff;font-size:1.8vw;font-family:"Meiryo";text-align:left;line-height:2vw;opacity:1;margin-right:20px}.athlete-name{color:#fff;font-size:2.5vw;font-family:"Meiryo";text-align:left;line-height:2.8vw;opacity:1}.small2{font-size:18px}.orange-color{color:#f29600}.kit-logo{max-width:150px;height:90%;width:100%;margin-right:30px}.review-content{padding-bottom:70px}.review-content__title{max-width:900px;width:100%;margin:0 auto;display:block;margin-bottom:60px}.review-content__main{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto}.review-content__main--box{max-width:580px;background-color:rgba(255,255,255,0.3);width:100%;padding:15px 40px;border-radius:15px;margin:0 auto}.review-content__text{color:#fff;font-size:10px;font-family:"Meiryo";text-align:center;line-height:16px;opacity:1;margin-top:5px}.review-box__name{color:#000;font-size:30px;font-family:"Meiryo";text-align:left;line-height:36px;opacity:1;max-width:360px;margin:0 auto;margin-bottom:5px}.review-box__katagaki{color:#000;font-size:20px;font-family:"Meiryo";text-align:left;line-height:30px;opacity:1;max-width:360px;margin:0 auto;margin-bottom:5px}.review-box__text{color:#000;font-size:16px;font-family:"Meiryo";text-align:left;line-height:24px;opacity:1;border-top:solid 2px #000;padding-top:15px}.box1,.box2{margin-bottom:15px}.ag-wrapper{max-width:800px;margin:0 auto;background-image:url("links/1x/アセット 11.png");background-size:cover;background-position:center;border-radius:30px}.ag-wrapper2{max-width:800px;margin:0 auto;background-image:url("links/1x/アセット 13.png");background-size:cover;background-position:center;padding:60px 0}.ag-wrapper3{max-width:800px;margin:0 auto;background-image:url("links/1x/アセット 12.png");background-size:cover;background-position:center;padding:60px 0}.faq-wrapper{padding:40px 0;border-radius:30px;position:relative;z-index:10}.faq-content{max-width:600px;margin:0 auto;width:100%}.faq-content__title{color:#000;font-size:36px;font-family:"Meiryo";text-align:center;line-height:40px;opacity:1}.faq-content__qa{margin-top:30px}.faq-content__qa--q{color:#000;font-size:20px;font-family:"Meiryo";text-align:center;line-height:24px;opacity:1;background-color:#87d0f4;padding:5px;max-width:400px;margin:0 auto;border-radius:5px}.faq-content__qa--a{color:#000;font-size:20px;font-family:"Meiryo";text-align:left;line-height:24px;opacity:1;display:inline;margin:0 auto;margin-top:10px}.description-content__title{color:#fff;font-size:36px;font-family:"Meiryo";text-align:center;line-height:40px;opacity:1;background-image:url(links/1x/title-gra-bg.png);background-size:cover;background-position:center;margin:30px 0;padding:14px 0}.description-content__box--inner{max-width:450px}.ag-inner{margin:0 auto}.ag-inner__title{color:#000;font-size:19px;font-family:"Meiryo";text-align:center;line-height:20px;opacity:1;margin-bottom:60px;font-weight:bold;position:relative;z-index:2}.ag-inner__subtitle{color:#000;font-size:16px;font-family:"Meiryo";text-align:center;line-height:28px;opacity:1;margin-bottom:14px;font-weight:bold;position:relative;z-index:2}.ag-inner__text{position:relative;z-index:2;color:#000;font-size:14px;font-family:"Meiryo";text-align:left;line-height:20px;opacity:1;margin-bottom:40px}.ag-inner__douga{width:100%;opacity:1}.ag-inner2{margin:0 auto}.ag-inner2__title{color:#000;font-size:19px;font-family:"Meiryo";text-align:center;line-height:20px;opacity:1;margin-bottom:20px;font-weight:bold}.ag-inner2__subtitle{color:#000;font-size:16px;font-family:"Meiryo";text-align:center;line-height:28px;opacity:1;margin-bottom:14px;font-weight:bold}.ag-inner2__text{color:#000;font-size:14px;font-family:"Meiryo";text-align:left;line-height:20px;opacity:1;margin-bottom:40px}.ag-inner2__douga{width:100%;opacity:1}.ag-inner2__gragh{display:flex;justify-content:space-around}.ag-inner2__gragh--left{max-width:240px;width:100%;height:30%}.ag-inner2__gragh--right{max-width:190px;width:100%;height:30%}.ag-inner2__cotton{max-width:400px;width:100%;margin:0 auto;display:block}.ag-inner2__waffle{max-width:250px;width:100%;margin:0 auto;display:block}.ag-inner2__arm{max-width:1000px;width:100%;margin:50px auto 20px auto;display:block}.ag-inner2__wash{max-width:400px;width:100%;margin:0 auto;display:block;margin-bottom:50px}.right-gragh__title{color:#000;font-size:14px;font-family:"Meiryo";text-align:center;line-height:20px;opacity:1;font-weight:bold}.right-gragh__text{color:#000;font-size:10px;font-family:"Meiryo";text-align:left;line-height:10px;opacity:1;margin:5px 0 10px 0}.arm-bg2{margin:0 auto;width:100%;height:13%}.cotton-wash{background:radial-gradient(#034753, #0b1e35);padding:5px 8px;color:#dd5418}.result{margin-top:40px}.first,.second{margin-bottom:80px}.bg-re{position:relative}.description-bg{position:absolute;top:500px;right:-70px;z-index:1;background-image:url("links/1x/mokei.png");background-position:center;background-size:cover;height:500px;width:180px}.experiment-content__title{color:#fff;font-size:36px;font-family:"Meiryo";text-align:center;line-height:40px;opacity:1;background-image:url(links/1x/title-gra-bg.png);background-size:cover;background-position:center;margin:30px 0;padding:14px 0}.experiment-content__box--inner{max-width:450px}.commitment-wrapper{margin-top:60px;background-image:url("links/close-up-of-crystal-globe-resting-on-grass-in-a-forest.jpg");background-size:cover;background-position:center}.commitment-content{max-width:457px;width:100%;margin:0 auto;padding:50px 0 70px 0}.cotton-wrapper{position:relative;background-color:rgba(255,255,255,0.3);margin-bottom:30px}.cotton-content{max-width:457px;width:100%;margin:0 auto;padding:50px 0 70px 0}.blue{color:#1d2087}.red{color:red}.contact-wrapper{padding:70px 0 90px 0}.contact-content__title{color:#000;font-size:32px;font-family:"Meiryo";text-align:center;line-height:40px;opacity:1;margin-bottom:30px}.contact-content__box{display:flex;justify-content:center}.contact-content__box--left{background-color:#c8bb9b;padding:20px 0;max-width:350px;width:100%;margin:0 5px}.contact-content__box--right{background-color:#0b1e35;padding:10px 0;max-width:350px;width:100%;margin:0 5px}.contact-left__number{color:#000;font-size:30px;font-family:"Meiryo";text-align:center;line-height:40px;opacity:1;display:block}.contact-left__fax{color:#000;font-size:30px;font-family:"Meiryo";text-align:center;line-height:40px;opacity:1}.contact-left__mail{color:#000;font-size:30px;font-family:"Meiryo";text-align:center;line-height:40px;opacity:1;display:block}.contact-right__link--text{color:#fff;font-size:26px;font-family:"Meiryo";text-align:center;line-height:40px;opacity:1}.contact-right__link--form{color:#fff;font-size:20px;font-family:"Meiryo";text-align:center;line-height:32px;opacity:1;margin-top:10px}.footer-wrapper{background-color:#0b1e35;padding:20px 0}.footer-content{max-width:1200px;margin:0 auto;width:100%}.footer-content__angle{max-width:50px;width:100%;display:block;margin:0 auto}.footer-content__nav{max-width:730px;margin:20px auto 60px auto;display:flex;justify-content:space-around}.footer-content__company{max-width:500px;margin:0 auto;display:flex;justify-content:space-around;align-items:center}.footer-content__company--logo{max-width:60px;width:100%}.footer-content__company--name{color:#fff;font-size:20px;font-family:"Meiryo";text-align:center;line-height:24px;opacity:1}.footer-content__company--unit{color:#fff;font-size:20px;font-family:"Meiryo";text-align:center;line-height:24px;opacity:1}.footer-list__link{color:#fff;font-size:26px;font-family:"Meiryo";text-align:center;line-height:40px;opacity:1}@media all and (max-width: 600px){.slider1__content{max-width:500px;width:92%;margin:0 auto;margin-top:-42vw;height:100%}.slider1__content--top{color:#dd5418;font-size:2.67vw;font-family:"Meiryo";text-align:center;line-height:3.33vw;opacity:1}.slider1__content--bottom{color:#000;font-size:.83vw;font-family:"Meiryo";text-align:center;line-height:3vw;opacity:1;margin-top:19vw}.special-wrapper{background-image:url("links/1x/アセット 15.png");background-size:cover;background-position:center;padding:5px 0 20px 0;position:relative}.special-wrapper__title{background-image:url(links/1x/title-bg.png);background-size:cover;background-position:center;color:#fff;font-size:24px;font-family:"Meiryo";text-align:center;line-height:30px;opacity:1}.special-bgimg{position:absolute;top:150px;left:0;background-image:url(links/young-blonde3-1.png);background-position:center;background-size:cover;z-index:1;height:41.67vw;width:25vw}.special-content{max-width:1200px;margin:0 auto;width:100%}.special-content__text{color:#000;font-size:10px;font-family:"Meiryo";text-align:center;line-height:16px;opacity:1;margin:20px 0 15px 0;width:95%;position:relative;z-index:2}.special-content__img{display:flex;justify-content:center;margin:0 auto;max-width:380px;width:100%;position:relative;z-index:2}.special-content__description{color:#000;font-size:10px;font-family:"Meiryo";text-align:left;line-height:16px;opacity:1;max-width:330px;width:95%;margin:0 auto}.special-content__detail{display:flex;max-width:500px;width:100%;margin:0 auto;margin-top:-20px;margin-bottom:20px}.special-content__detail--img{width:12vw;height:12vw;margin-top:20px;margin-right:-15px}.special-content__detail--price{width:75%;margin-top:60px;margin-left:20px}.special-content__btn{max-width:350px;width:100%;margin:0 auto}.band-m{margin-right:-25px}.band-m__img{margin-bottom:-50px}.band-m__title{color:#000;font-size:2vw;font-family:"Meiryo";text-align:center;line-height:2.67vw;opacity:1;margin:5px 0}.band-m__text{color:#000;font-size:1.67vw;font-family:"Meiryo";text-align:center;line-height:2.67vw;opacity:1}.band-l{margin-left:-25px}.band-l__img{margin-bottom:-50px}.band-l__title{color:#000;font-size:2vw;font-family:"Meiryo";text-align:center;line-height:2.67vw;opacity:1;margin:5px 0}.band-l__text{color:#000;font-size:1.67vw;font-family:"Meiryo";text-align:center;line-height:2.67vw;opacity:1}.orange{background-color:#f29600;padding:3px;margin:0 3px}.special-price__text{color:#fff;font-size:2.67vw;font-family:"Meiryo";text-align:left;line-height:3.33vw;opacity:1}.special-price__detail{display:flex;align-items:flex-end;margin-top:20px}.special-price__detail--set{color:#000;font-size:2vw;font-family:"Meiryo";text-align:left;line-height:3.33vw;opacity:1;max-width:150px;white-space:nowrap}.special-price__detail--main{color:#c30d23;font-size:8.33vw;font-family:"Meiryo";text-align:left;line-height:9.33vw;opacity:1;margin-left:3vw}.special-price__detail--yen{color:#000;font-size:2vw;font-family:"Meiryo";text-align:left;line-height:3.67vw;opacity:1}.vertical{writing-mode:vertical-rl;color:#fff;font-size:2vw;font-family:"Meiryo";text-align:left;line-height:2.67vw;opacity:1;background-color:#dd5418}.big-size{font-size:5vw;line-height:6.67vw}.yen{font-size:5vw;margin-left:-5px}.orange-wrapper1{background-image:url("links/1x/アセット 17.png");background-position:center;background-size:cover}.orange-wrapper2{background-image:url("links/1x/アセット 16.png");background-position:center;background-size:cover;padding:40px 0 0 0}.shasen-wrapper1{background-image:url("links/1x/白斜線.png");background-position:center;background-size:cover}.about-wrapper{padding:90px 0 110px 0;position:relative}.arm-bg{position:absolute;top:260px;left:0;background-image:url(links/arm.png);background-size:cover;background-position:center;height:33.33vw;width:51.67vw}.about-content{position:relative;max-width:600px;width:100%;margin:0 auto}.about-content__title{color:#000;font-size:20px;font-family:"Meiryo";text-align:center;line-height:26px;opacity:1}.about-content__text{color:#000;font-size:11px;font-family:"Meiryo";text-align:left;line-height:16px;opacity:1;margin:40px auto 60px auto;max-width:470px;width:95%}.about-content__featuretitle{max-width:600px;width:100%;display:flex;justify-content:center;align-items:flex-end;margin:-20px auto}.about-content__featuretitle--left{color:#fff;font-size:20px;font-family:"Meiryo";text-align:right;line-height:26px;opacity:1}.about-content__featuretitle--right{color:#fff;font-size:20px;font-family:"Meiryo";text-align:left;line-height:26px;opacity:1}.about-content__feature{max-width:480px;width:100%;margin-top:150px;margin-left:auto}.about-content__feature--text1{color:#000;font-size:16px;font-family:"Meiryo";text-align:right;line-height:18px;opacity:1;margin-right:60px}.about-content__feature--text2{color:#000;font-size:16px;font-family:"Meiryo";text-align:center;line-height:18px;opacity:1;margin:10px 0}.about-content__feature--text3{color:#000;font-size:16px;font-family:"Meiryo";text-align:left;line-height:18px;opacity:1}.big-size2{color:black;font-size:50px}.feature-number{font-size:20px}.feature-white{color:#fff}.dot-wrapper{position:relative;z-index:100;max-width:600px;width:100%;background-image:url("links/dot-bg1.png");background-size:cover;background-position:center;margin:0 auto}.dot-wrapper2{position:relative;z-index:100;max-width:600px;width:100%;background-image:url("links/dot-bg2.png");background-size:cover;background-position:center;margin:0 auto}.dot-wrapper3{position:relative;z-index:100;max-width:600px;width:100%;background-image:url("links/dot-bg3.png");background-size:cover;background-position:center;margin:0 auto}.check-wrapper{background-color:rgba(255,255,255,0.4);margin-bottom:15px}.check-content1{display:none}.check-content2{display:block}.check-content2__title{color:#000;font-size:20px;font-family:"Meiryo";text-align:center;line-height:26px;opacity:1}.check-content2__text{color:#f7b52c;font-size:16px;font-family:"Meiryo";text-align:center;line-height:20px;opacity:1}.cause-wrapper{background:radial-gradient(#edb033, #f7b52c);position:relative}.cause-content{padding:40px 0 30px 0;max-width:500px;width:100%;margin:0 auto}.cause-content__title{color:#fff;font-size:20px;font-family:"Meiryo";text-align:center;line-height:26px;opacity:1}.cause-content__main{justify-content:center;flex-direction:column-reverse;margin:30px 0 0 0}.cause-content__main--text{color:#000;font-size:12px;font-family:"Meiryo";text-align:left;line-height:16px;opacity:1;max-width:500px;width:95%;margin:0 auto}.cause-content__main--img{max-width:250px;width:100%;align-self:stretch;margin:0 auto}.cause-content__bottom{color:#c30d23;font-size:2.5vw;font-family:"Meiryo";text-align:center;line-height:3vw;opacity:1;max-width:530px;margin:0 auto;background-color:yellow;border-radius:10px;position:relative;width:87%;margin-top:40px;padding:10px 0}.cause-content__bottom--img{position:absolute;top:-25px;left:-25px;width:40px;height:auto}.red{color:red}.bold{font-weight:bold}.small{font-size:10px}.cause-bg{position:absolute;top:0;right:0;background-image:url("links/176124-231.png");background-size:cover;background-position:center;max-width:200px;width:20vw;max-height:200px;height:20vw}.manga-wrapper{margin:50px 0 20px 0}.manga-content{margin:0 auto;max-width:550px;width:100%}.manga-content__title{color:#fff;font-size:20px;font-family:"Meiryo";text-align:center;line-height:26px;opacity:1;background-image:url(links/1x/title-gra-bg.png);background-size:cover;background-position:center;padding:14px 0}.manga-content__img{margin:30px auto 15px auto;display:flex;flex-direction:column;justify-content:center}.manga-content__img--sp{display:block}.manga-content__img--pc{display:none}.manga-bottom{margin:0 auto;max-width:510px;width:100%}.manga-bottom__title{width:100%;margin-bottom:3px;color:#fff;font-size:18px;font-family:"Meiryo";text-align:center;line-height:20px;opacity:1;background:radial-gradient(#034753, #0b1e35);padding:5px 0}.douga-wrapper{padding:20px 0 50px 0}.douga-content{max-width:550px;margin:0 auto;width:100%}.douga-content__title{color:#fff;font-size:20px;font-family:"Meiryo";text-align:center;line-height:26px;opacity:1;background-image:url(links/1x/title-gra-bg.png);background-size:cover;background-position:center;margin-bottom:40px}.douga-content__main{margin:0 auto;display:flex;justify-content:space-between;flex-direction:column}.douga-content__main--left{max-width:530px;width:100%;margin-bottom:30px}.douga-content__main--right{max-width:530px;width:100%}.douga-left__content{width:100%;margin-bottom:10px}.douga-left__text{color:#000;font-size:14px;font-family:"Meiryo";text-align:center;line-height:16px;opacity:1}.douga-right__content{width:100%;margin-bottom:10px}.douga-right__text{color:#000;font-size:14px;font-family:"Meiryo";text-align:center;line-height:16px;opacity:1}.athlete-content{padding:50px 0 112px 0}.athlete-content__title{color:#fff;font-size:20px;font-family:"Meiryo";text-align:center;line-height:40px;opacity:1;background-image:url(links/1x/title-gra-bg.png);background-size:cover;background-position:center;margin-bottom:40px}.athlete-content__box{position:relative;width:100%;margin-bottom:-40px}.athlete-content__box--img{width:100%;height:auto;position:absolute;top:0;left:0}.prof-content{width:100%;height:auto}.prof-content__text{max-width:300px;width:60%;height:auto;position:relative;margin:40px 0 0 auto}.prof-content__text:before{content:"";display:block;padding-top:90%}.prof-inner{position:absolute;top:11.8vw;left:0;width:100%;height:100%}.prof-inner__block{height:11.5vw}.prof-inner__subtitle{color:#fff;font-size:2.3vw;font-family:"Meiryo";text-align:left;line-height:2.9vw;opacity:1}.prof-inner__title{color:#f29600;font-size:2.5vw;font-family:"Meiryo";text-align:left;line-height:3.3vw;opacity:1;margin-left:-5vw;margin-top:2.0vw;margin-bottom:2.5vw}.prof-inner__bg{color:#fff;font-size:2.3vw;font-family:"Meiryo";text-align:left;line-height:2.9vw;opacity:1}.prof-inner__name{display:flex;align-items:center;margin:2vw 0}.prof-inner__text{color:#fff;font-size:1.5vw;font-family:"Meiryo";text-align:left;line-height:2.5vw;opacity:1;max-width:270px}.hirata-inner{top:9.5vw}.hirata-inner__block{height:9vw}.athlete-profession{color:#fff;font-size:2vw;font-family:"Meiryo";text-align:left;line-height:2.6vw;opacity:1;margin-right:20px}.athlete-name{color:#fff;font-size:2.6vw;font-family:"Meiryo";text-align:left;line-height:3.3vw;opacity:1}.small2{font-size:2.0vw}.orange-color{color:#f29600}.kit-logo{max-width:75px;height:90%;width:100%;margin-right:15px}.review-content{padding-bottom:70px}.review-content__title{max-width:550px;width:100%;margin:0 auto;display:block;margin-bottom:60px}.review-content__main{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;width:95%}.review-content__main--box{max-width:500px;background-color:rgba(255,255,255,0.3);width:100%;padding:15px 40px;border-radius:15px;margin:0 auto}.review-content__text{color:#fff;font-size:10px;font-family:"Meiryo";text-align:center;line-height:16px;opacity:1;margin-top:5px}.review-box__name{color:#000;font-size:20px;font-family:"Meiryo";text-align:left;line-height:26px;opacity:1;max-width:360px;margin:0 auto;margin-bottom:5px}.review-box__katagaki{color:#000;font-size:16px;font-family:"Meiryo";text-align:left;line-height:20px;opacity:1;max-width:360px;margin:0 auto;margin-bottom:5px}.review-box__text{color:#000;font-size:12px;font-family:"Meiryo";text-align:left;line-height:16px;opacity:1;border-top:solid 2px #000;padding-top:15px}.box1,.box2,.box3{margin-bottom:15px}.ag-wrapper{max-width:550px;margin:0 auto;background-image:url("links/1x/アセット 11.png");background-size:cover;background-position:center;border-radius:30px;width:96%}.ag-wrapper2{max-width:550px;margin:0 auto;background-image:url("links/1x/アセット 13.png");background-size:cover;background-position:center;padding:60px 0;width:96%}.ag-wrapper3{max-width:550px;margin:0 auto;background-image:url("links/1x/アセット 12.png");background-size:cover;background-position:center;padding:60px 0;width:96%}.faq-wrapper{padding:40px 0;border-radius:30px;position:relative;z-index:10;max-width:450px;margin:0 auto}.faq-content{max-width:450px;margin:0 auto;width:100%;border-radius:30px}.faq-content__title{color:#000;font-size:20px;font-family:"Meiryo";text-align:center;line-height:26px;opacity:1}.faq-content__qa{margin:0 auto;margin-top:30px;width:95%}.faq-content__qa--q{color:#000;font-size:14px;font-family:"Meiryo";text-align:center;line-height:20px;opacity:1;background-color:#87d0f4;padding:5px;max-width:300px;margin:0 auto;border-radius:5px}.faq-content__qa--a{color:#000;font-size:14px;font-family:"Meiryo";text-align:left;line-height:20px;opacity:1;margin:0 auto;margin-top:10px;width:90%}.description-content__title{color:#fff;font-size:20px;font-family:"Meiryo";text-align:center;line-height:26px;opacity:1;background-image:url(links/1x/title-gra-bg.png);background-size:cover;background-position:center;margin:30px 0}.description-content__box--inner{max-width:450px}.ag-inner{margin:0 auto}.ag-inner__title{color:#000;font-size:14px;font-family:"Meiryo";text-align:center;line-height:20px;opacity:1;margin-bottom:30px;font-weight:bold}.ag-inner__subtitle{color:#000;font-size:12px;font-family:"Meiryo";text-align:center;line-height:16px;opacity:1;margin-bottom:14px;font-weight:bold}.ag-inner__text{color:#000;font-size:10px;font-family:"Meiryo";text-align:left;line-height:20px;opacity:1;margin:0 auto;margin-bottom:40px;position:relative;z-index:2;width:95%}.ag-inner__douga{width:100%;opacity:1}.ag-inner2{margin:0 auto}.ag-inner2__title{color:#000;font-size:14px;font-family:"Meiryo";text-align:center;line-height:20px;opacity:1;margin-bottom:20px;font-weight:bold}.ag-inner2__subtitle{color:#000;font-size:12px;font-family:"Meiryo";text-align:center;line-height:28px;opacity:1;margin-bottom:14px;font-weight:bold}.ag-inner2__text{color:#000;font-size:10px;font-family:"Meiryo";text-align:left;line-height:20px;opacity:1;margin:0 auto;margin-bottom:40px;position:relative;z-index:2;width:95%}.ag-inner2__douga{width:100%;opacity:1}.ag-inner2__gragh{display:flex;justify-content:space-around}.ag-inner2__gragh--left{max-width:240px;width:100%}.ag-inner2__gragh--right{max-width:190px;width:100%}.ag-inner2__cotton{max-width:400px;width:100%;margin:0 auto;display:block;margin-bottom:30px}.ag-inner2__waffle{max-width:250px;width:100%;margin:0 auto;display:block}.ag-inner2__arm{max-width:1000px;width:100%;margin:50px auto 20px auto;display:block}.ag-inner2__wash{max-width:400px;width:100%;margin:0 auto;display:block;margin-bottom:50px}.arm-bg2{margin:0 auto;margin-top:-50px;width:95%;max-width:550px}.wash-text{max-width:250px;width:100%;margin:0 auto}.cotton-wash{background:radial-gradient(#034753, #0b1e35);padding:5px 8px;color:#dd5418}.japanese{max-width:300px;margin:0 auto}.result{margin-top:40px}.first,.second{margin-bottom:40px}.bg-re{position:relative}.description-bg{position:absolute;top:410px;right:0px;z-index:1;background-image:url("links/1x/mokei.png");background-position:center;background-size:cover;height:350px;width:120px}.experiment-content__title{color:#fff;font-size:20px;font-family:"Meiryo";text-align:center;line-height:26px;opacity:1;background-image:url(links/1x/title-gra-bg.png);background-size:cover;background-position:center;margin:30px 0}.experiment-content__box--inner{max-width:450px}.commitment-wrapper{margin-top:60px;background-image:url("links/close-up-of-crystal-globe-resting-on-grass-in-a-forest.jpg");background-size:cover;background-position:center}.commitment-content{max-width:457px;width:100%;margin:0 auto;padding:50px 0 70px 0}.cotton-wrapper{position:relative;background-color:rgba(255,255,255,0.3);margin-bottom:30px}.cotton-content{max-width:457px;width:100%;margin:0 auto;padding:50px 0 70px 0}.blue{color:#1d2087}.red{color:red}.contact-wrapper{padding:70px 0 90px 0}.contact-content__title{color:#000;font-size:20px;font-family:"Meiryo";text-align:center;line-height:26px;opacity:1;margin-bottom:30px}.contact-content__box{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:300px}.contact-content__box--left{background-color:#c8bb9b;padding:20px 0;max-width:350px;width:100%;margin:0 5px;margin-bottom:10px}.contact-content__box--right{background-color:#0b1e35;max-width:350px;width:100%;margin:0 5px}.contact-left__number{color:#000;font-size:20px;font-family:"Meiryo";text-align:center;line-height:26px;opacity:1;display:block}.contact-left__fax{color:#000;font-size:20px;font-family:"Meiryo";text-align:center;line-height:26px;opacity:1}.contact-left__mail{color:#000;font-size:20px;font-family:"Meiryo";text-align:center;line-height:26px;opacity:1;display:block}.contact-right__link{padding:20px 0}.contact-right__link--text{color:#fff;font-size:20px;font-family:"Meiryo";text-align:center;line-height:26px;opacity:1}.contact-right__link--form{color:#fff;font-size:14px;font-family:"Meiryo";text-align:center;line-height:20px;opacity:1;margin-top:10px}.footer-wrapper{background-color:#0b1e35;padding:20px 0}.footer-content{max-width:1200px;margin:0 auto;width:100%}.footer-content__angle{max-width:50px;width:100%;display:block;margin:0 auto}.footer-content__nav{max-width:500px;margin:20px auto 60px auto;display:flex;justify-content:space-around;max-width:370px}.footer-content__company{max-width:500px;margin:0 auto;display:flex;justify-content:center;align-items:center}.footer-content__company--logo{max-width:40px;width:100%}.footer-content__company--name{color:#fff;font-size:12px;font-family:"Meiryo";text-align:center;line-height:20px;opacity:1;margin:10px}.footer-content__company--unit{color:#fff;font-size:12px;font-family:"Meiryo";text-align:center;line-height:20px;opacity:1}.footer-list__link{color:#fff;font-size:14px;font-family:"Meiryo";text-align:center;line-height:20px;opacity:1}}@media all and (max-width: 410px){.arm-bg{top:300px}}@media all and (min-width: 1440px){.slider1{background-image:url(links/Hight_slide1.png);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;width:100%;padding-top:53%;height:0}.slider1__content{max-width:800px;width:100%;margin:0 auto;margin-top:-40%;height:100%}.slider1__content--top{color:#dd5418;font-size:36px;font-family:"Meiryo";text-align:center;line-height:40px;opacity:1}.slider1__content--bottom{color:#000;font-size:16px;font-family:"Meiryo";text-align:center;line-height:20px;opacity:1;margin-top:20.83vw}.band-m__img{margin-bottom:-70px}.band-m__title{color:#000;font-size:1.67vw;font-family:"Meiryo";text-align:center;line-height:1.94vw;opacity:1;margin:5px 0}.band-m__text{color:#000;font-size:22px;font-family:"Meiryo";text-align:center;line-height:23px;opacity:1}.band-l__img{margin-bottom:-70px}.band-l__title{color:#000;font-size:1.67vw;font-family:"Meiryo";text-align:center;line-height:1.94vw;opacity:1;margin:5px 0}.band-l__text{color:#000;font-size:22px;font-family:"Meiryo";text-align:center;line-height:23px;opacity:1}.special-content__description{font-size:24px}}@media all and (min-width: 1200px){.arm-bg{position:absolute;top:260px;left:0;background-image:url(links/arm.png);background-size:cover;background-position:center;height:400px;width:620px}.cause-content__bottom{color:#c30d23;font-size:21.72px;font-family:"Meiryo";text-align:center;line-height:23.28px;opacity:1;position:relative;width:85%;background-color:yellow;border-radius:10px;margin:0 auto;margin-top:50px;padding:8.23px 0}.cause-content__bottom--img{position:absolute;top:-40px;left:-40px;width:60px;height:auto}.prof-inner{position:absolute;top:138px;left:0;width:100%;height:100%}.prof-inner__subtitle{color:#fff;font-size:24px;font-family:"Meiryo";text-align:left;line-height:27.6px;opacity:1}.prof-inner__title{color:#f29600;font-size:30px;font-family:"Meiryo";text-align:left;line-height:33.6px;opacity:1;margin-left:-60px;margin-top:24px;margin-bottom:30px}.prof-inner__bg{color:#fff;font-size:22.8px;font-family:"Meiryo";text-align:left;line-height:26.4px;opacity:1}.prof-inner__name{display:flex;align-items:center;margin:24px 0}.prof-inner__text{color:#fff;font-size:21.6px;font-family:"Meiryo";text-align:left;line-height:24px;opacity:1;max-width:650px}.hirata-inner{top:114px}.athlete-profession{color:#fff;font-size:21.6px;font-family:"Meiryo";text-align:left;line-height:24px;opacity:1;margin-right:20px}.athlete-name{color:#fff;font-size:30px;font-family:"Meiryo";text-align:left;line-height:33.6px;opacity:1}.small2{font-size:18px}}
