main{position:relative;display:block;top:0;left:0;z-index:1}img{max-width:100%;height:auto;vertical-align:bottom}.c-kv{width:100%;height:auto}.c-productImgWrap{margin-right:auto;margin-left:auto}.m-companyName+.c-bodyCooler-content:not(:first-of-type){margin-top:0}.m-productImgWrap{color:#555;font-feature-settings:"palt";display:flex;flex-wrap:wrap;justify-content:space-between}.m-productImgWrap.-JCCenter{justify-content:center}.m-productImgWrap.-neckCooler,.m-productImgWrap.-uvCover{justify-content:center}.-bodyPillow .m-productImgBlock img{aspect-ratio:613/243}.m-productImgElm{display:block;margin-right:auto;margin-left:auto}.m-productImgElm.-RSRN-TShirt{aspect-ratio:483/208}.m-productImgElm.-LL-TShirt{aspect-ratio:437/208}.m-productImgElm.-RP-Pants{aspect-ratio:419/258}.m-productImgElm.-PN-Dress{aspect-ratio:469/258}.m-productImgElm.-uvCover{aspect-ratio:644/260}.m-productImgElm.-mensInner{aspect-ratio:157/228}.m-productImgElm.-mensBoxerBrief{aspect-ratio:417/208}.m-productImgElm.-ladysTankTop{aspect-ratio:331/215}.m-productImgElm.-ladysCamisole{aspect-ratio:352/210}.m-productImgElm.-kids-inner{aspect-ratio:288/208}.-beddingPad .m-productImgElm{position:relative;margin-right:0;margin-left:0}.m-productImgElm.-handyFan{aspect-ratio:358/250}.m-productImgElm>.m-productImg{width:100%;max-width:inherit;height:auto;image-rendering:-webkit-optimize-contrast}.-neckCooler .m-productImg{aspect-ratio:640/426}.m-productImg.-leggings{aspect-ratio:452/183}.c-socks-productImgWrap{justify-content:center;aspect-ratio:589/200}.c-towel-productImgWrap{justify-content:center;aspect-ratio:596/195}.c-minitowel-productImgWrap{justify-content:center;aspect-ratio:193/264}#goods>div[id]:first-of-type{padding-top:0}.c-shirts-col3{margin-right:auto;margin-left:auto}.c-shirts-col3+.c-shirts-col3 .c-shirts-col3Content{margin-top:0}.c-shirts-col3ImgFigCap{display:block;text-align:center}.m-sec{background:linear-gradient(#ffffff, #c1edff);text-align:center}.m-sec.-brand{background:#fff}.m-category .m-categoryTtl{margin-right:auto;margin-left:auto}.m-categoryTtl img{width:100%;height:auto}.m-categoryTtl.-apparelMens{aspect-ratio:468/68;margin-bottom:0}.m-categoryTtl.-school{aspect-ratio:268/69;margin-bottom:0}.m-categoryTtl.-apparelLadies{aspect-ratio:469/68;margin-bottom:0}.m-categoryTtl.-goods{margin-bottom:0}.m-categoryTtl.-bedding{aspect-ratio:377/91;margin-bottom:0}.c-miniTowel{padding-top:80px}.m-productsTtl{color:#0098dd;font-weight:bold}.m-productsTtl.-second{margin:15.625vw auto 0}.m-productsTtl.-shirts{margin:0 auto 26px}.m-companyName{display:inline-block;background:#0098dd;color:#fff;line-height:1;text-align:center}.m-productDetailTtl{color:#0098dd;text-align:center;position:relative}.m-productDetailTtl::before{content:"";position:absolute;right:0;left:0;margin:auto;background:#0098dd}.m-productLead{color:#333}.m-pointWrap{border:1px solid #ace1f7;background:#fff;background:rgba(255,255,255,.5);text-align:left;position:relative;box-sizing:border-box;margin-right:auto;margin-left:auto}.m-pointWrap .m-pointTtl{position:absolute;right:0;left:0;margin:auto}.m-pointWrap .m-pointTtl img{max-width:100%}.m-pointWrap .m-pointTxt{color:#555;font-feature-settings:"palt";position:relative}.m-pointWrap .m-pointTxt:last-child{border-bottom:0px}.m-pointWrap .m-pointTxt::before{content:"";position:absolute}.m-pointWrap .m-pointTxt.-first::before{background:url(../img/txt_point01.png) no-repeat;background-size:contain}.m-pointWrap .m-pointTxt.-second::before{background:url(../img/txt_point02.png) no-repeat;background-size:contain}.m-pointWrap .m-pointTxt.-third::before{background:url(../img/txt_point03.png) no-repeat;background-size:contain}.m-pointWrap .m-pointTxt.-forth::before{background:url(../img/txt_point04.png) no-repeat;background-size:contain}.m-pointWrap .m-pointTxt.-fifth::before{background:url(../img/txt_point05.png) no-repeat;background-size:contain}.m-productTable{background:#fff;text-align:center;box-sizing:border-box;border-collapse:collapse;border:1px solid #c2e5f4}.m-productTable th{color:#0098dd;font-weight:bold;border:1px solid #c2e5f4;text-align:center;width:auto}.m-productTable td{color:#555;border:1px solid #c2e5f4;box-sizing:border-box}.m-navWrap{width:100%}.m-navWrap.sp-nav{z-index:200}.m-navWrap.sp-nav+.m-navBtn{z-index:210}.m-navWrap .m-navList{display:flex;justify-content:center}.m-navWrap .m-navList li{text-align:center;box-sizing:border-box}.m-navWrap .m-navList li a{display:block;line-height:1;text-decoration:none}.m-navWrap .m-navList li img{max-width:100%;image-rendering:-webkit-optimize-contrast}.m-navWrap .m-navList li span{display:block;font-weight:bold}.m-navWrap .m-navContact{text-align:center}.m-navWrap .m-navContact a{color:#0098dd;text-decoration:none;line-height:1;display:inline-block;position:relative}.m-navWrap .m-navContact a::after{content:"";background:url(../img/icon_arrow.png) no-repeat;background-size:contain;position:absolute;right:0;bottom:0}.m-lazyWrap{background:url(../img/loading.svg) no-repeat;background-position:center}.m-contact{text-align:center}.m-contact.-brand{margin-top:0}.m-contactTtl{color:#0098dd;font-weight:bold}.m-contactCompany{font-weight:bold;color:#555}.m-contactDl,.m-contactDl *{color:#555}.m-contactDl>div,.m-contactDl *>div{display:flex;justify-content:center}.m-contactDl dt::after,.m-contactDl * dt::after{content:"："}.m-productLinkList{margin-right:auto;margin-left:auto}.m-productLinkList-link{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:100%;color:#fff;font-weight:bold;text-decoration:none;background-color:#0098dd;box-sizing:border-box;transition:opacity .3s ease-out}.m-productLinkList-link::after{content:"";position:absolute;top:50%;background-repeat:no-repeat;background-image:url("../img/icon_external.png");background-position:0 0;background-size:100% auto;transform:translateY(-50%)}.m-productLinkList-linkText{font-feature-settings:"palt"}@media (min-width: 768px){*+.c-productImgWrap{margin-top:24px}.c-productImgWrap+*{margin-top:54px}.c-bodyCooler-content:not(:first-of-type){margin-top:78.5px}.c-apparel-content:not(:first-of-type){margin-top:70px}.c-apparel-content+.c-pointWrap{margin-top:95px}.m-productImgWrap.-beddingPad{justify-content:center;-moz-column-gap:4px;column-gap:4px}.m-productImgWrap{font-size:12px}*+.m-productImgWrap.-neckCooler,*+.m-productImgWrap.-uvCover{margin-top:39px}.m-productImgWrap.-neckCooler+*,.m-productImgWrap.-uvCover+*{margin-top:60px}.-beddingPad>.m-productImgItem{width:171px}.-beddingPad .m-productImgBlock{height:185px}.-bodyPillow .m-productImgBlock img{width:613px}.m-productImgElm.-RSRN-TShirt{width:483px}.m-productImgElm.-LL-TShirt{width:437px}.m-productImgElm.-RP-Pants{width:419px}.m-productImgElm.-PN-Dress{width:469px}.m-productImgElm.-uvCover{width:644px}.m-productImgElm.-mensInner{width:157px}.m-productImgElm.-mensBoxerBrief{width:417px}.m-productImgElm.-ladysTankTop{width:331px}.m-productImgElm.-ladysCamisole{width:352px}.m-productImgElm.-kids-inner{width:334px}.m-productImgElm.-handyFan{width:358px}.m-productImgElm+*{margin-top:20px}.-neckCooler .m-productImg{width:640px}.m-productImg.-ladysInner{height:200px}.m-productImg.-kidsInner{height:180px}.m-productImg.-leggings{width:452px}.m-shoePad-productImgWrap{width:290px;margin:30px auto 60px}.m-shoePad-productImgWrap img{height:225px}.c-bottle_onetouch-productImgWrap{width:390px;margin:18px auto 60px}.c-bottle_onetouch-productImgWrap img{height:204px}.c-bottle_slim-productImgWrap{width:390px;margin:18px auto 60px}.c-bottle_slim-productImgWrap img{height:204px}.c-handyFan-productImgWrap{width:660px;margin:30px auto 55px}.c-handyFan-productImgWrap img{height:204px}.c-yshirts-productImgWrap{width:400px;margin:30px auto 55px}.c-yshirts-productImgWrap img{height:241px}.c-schooleShirts-productImgWrap{width:562px;margin:30px auto 55px}.c-schooleShirts-productImgWrap img{height:247px}.c-bedding-productImgWrap{margin:50px auto 0}.c-bedding-productImgWrap.-beddingPad{width:640px}.c-bedding-productImgWrap.-beddingPad .m-productImgItem{aspect-ratio:640/189}.c-bedding-productImgWrap.-beddingPad img{width:640px;max-width:100%;-o-object-fit:contain;object-fit:contain}.c-bedding-productImgWrap.-bodyPillow{width:613px}.c-bedding-productImgWrap.-bodyPillow .m-productImgItem{aspect-ratio:613/243}.c-socks-productImgWrap{width:589px;margin:34px auto 50px}.c-towel-productImgWrap{width:596px;margin:34px auto 50px}.c-minitowel-productImgWrap{width:193px;margin:30px auto 50px}.c-tShirts.pc-pad,.c-apparel.pc-pad,.c-bodyCooler.pc-pad{padding-top:194px}.c-schooleShirts .m-productsTtl{padding-top:80px}.c-schooleShirts .m-productLead{margin-top:26px}#school .m-categoryTtl.-school{margin-bottom:18px}#school .c-schooleShirts .m-productsTtl{padding-top:26px}#goods .m-categoryTtl.-goods{margin-bottom:26px}#goods>div[id]{padding-top:80px}.c-shirts-col3{display:flex;flex-wrap:wrap;justify-content:center;width:1000px}.c-shirts-col3.-ladysInner{-moz-column-gap:58px;column-gap:58px}.c-shirts-col3+*{margin-top:54px}.c-shirts-col3+.c-shirts-col3{margin-top:36px}.c-shirts-col3Content{margin-top:36px}.c-shirts-col3Content.-beddingPad{margin-top:26px}*+.c-shirts-col3ImgWrap{margin-top:50px}.c-shirts-col3ImgFigCap{font-size:12px;line-height:1.83}.m-sec{padding:80px 0}.m-categoryTtl+*{margin-top:12px}.m-categoryTtl.-apparelMens{width:468px}.m-categoryTtl.-school{width:268px}.m-categoryTtl.-apparelLadies{width:469px}.m-categoryTtl.-goods{aspect-ratio:641/133;width:641px}.m-categoryTtl.-bedding{width:291px}.m-productsTtl{font-size:22px}.m-productsTtl.-second{margin:80px auto 0}.m-companyName{font-size:11px;border-radius:5px;padding:8px 16px;margin:18px auto 26px}.m-productDetailTtl{font-size:18px;line-height:1.33}.m-productDetailTtl::before{bottom:-14px;height:2px;width:40px}.m-productLead{font-size:15px}.m-productLead.-margin{margin-top:26px}.m-productLead.-spMarginTopSmall{margin-top:30px}.m-productLead.-marginTopSmall{margin-top:16px}.m-pointWrap{width:640px;border-radius:20px;padding:30px 56px 7px 56px}.m-pointWrap .m-pointTtl{width:152px;height:55px;top:-28px}.m-pointWrap .m-pointTxt{font-size:15px;padding:30px 48px 30px 90px;border-bottom:3px dotted #0098dd}.m-pointWrap .m-pointTxt::before{width:33px;height:30px;left:30px;top:0;bottom:0;margin:auto}.m-productTable{width:640px;margin:30px auto 0}.m-productTable.-small{width:480px}.m-productTable.-small td:first-child{width:100px}.m-productTable th{font-size:12px;line-height:1.5;padding:10px 20px}.m-productTable td{font-size:12px;padding:10px}.m-productTable td:first-child{width:110px}.m-navWrap{position:relative;background:rgba(255,255,255,.8);padding:10px 0 8px;transition:all .5s}.m-navWrap.pc-nav{background:rgba(217,244,255,.8);box-shadow:3px 5.196px 8px 0px rgba(3,3,3,.1);transition:all .5s;position:fixed;top:80px;left:0;z-index:10}.m-navWrap .m-spBg{display:none}.m-navWrap .m-navList{margin:0 auto;gap:10px}.m-navWrap .m-navList li{border:1px solid #63c5f0;border-radius:10px;overflow:hidden}.m-navWrap .m-navList li a{width:69px;height:69px;position:relative}.m-navWrap .m-navList li a::before{content:"";position:absolute;width:100%;height:100%;background:#95d8f5;top:0;left:0;z-index:1;opacity:0;border-radius:10px}.m-navWrap .m-navList li a:hover::before{opacity:.5}.m-navWrap .m-navList li a:hover span{z-index:2;opacity:1;top:50%;height:auto;transform:translateY(-50%)}.m-navWrap .m-navList li span{font-size:11px;line-height:1.1;position:absolute;right:0;left:0;margin:auto;opacity:0;transition:all .2s;color:#323232}.m-navWrap .m-navContact a{font-size:12px;line-height:1;padding-top:8px;padding-right:18px}.m-navWrap .m-navContact a::after{width:10px;height:10px}.m-navWrap .m-navContact a:hover{text-decoration:underline}.m-navBtn{display:none}.m-lazyWrap{background-size:80px}.m-contact{max-width:640px;margin:40px auto 0;padding:26px 0;border:4px double #78cef3;border-right:0;border-left:0}.m-contact.-brand{padding:32px 0}.m-contact+.m-companyName{margin-top:78.5px}.m-contactTtl{font-size:17px;padding-bottom:10px}.-brand .m-contactTtl{font-size:22px}.m-contactCompany{font-size:13px;line-height:2.15}.-brand .m-contactCompany{font-size:18px}.m-contactDl,.m-contactDl *{font-size:13px;line-height:2.15}.-brand .m-contactDl,.-brand .m-contactDl *{font-size:18px}*+.m-productDetailContent{margin-top:55px}.m-productLinkList{width:420px}*+.m-productLinkList{margin-top:40px}.m-productLinkList-item:not(:first-of-type){margin-top:20px}.m-productLinkList-link{width:420px;height:80px;padding:14px 50px}.m-productLinkList-link::after{right:20px;width:18px;height:18px}.m-productLinkList-linkText{font-size:18px;line-height:1.5}.m-productLinkList-linkText.-small{font-size:13px;line-height:1.84}}@media (min-width: 768px)and (max-width: 1100px){.c-shirts-col3{width:90%;flex-wrap:wrap;justify-content:center}.c-shirts-col3>div{margin-left:20px;margin-right:20px}.c-shirts-col3>div:nth-child(3){margin-top:50px}}@media (min-width: 768px)and (min-width: 768px){.c-bedding-productImgWrap.-beddingPad .m-productImgItem{width:640px}.c-bedding-productImgWrap.-bodyPillow .m-productImgItem{width:613px}}@media (min-width: 1100px){.m-pointWrap.-small{width:480px;padding:30px 36px 7px 36px}.m-pointWrap.-small .m-pointTxt{padding:30px 28px 30px 62px}.m-pointWrap.-small .m-pointTxt::before{left:10px}}@media (max-width: 767px){img{-o-object-fit:cover;object-fit:cover}*+.c-productImgWrap{margin-top:9.375vw}.c-productImgWrap+*{margin-top:14.0625vw}.c-bodyCooler-content:not(:first-of-type){margin-top:15.078125vw}.c-apparel-content:not(:first-of-type){margin-top:12.5vw}.c-apparel-content+.c-pointWrap{margin-top:18.125vw}.m-productImgWrap.-beddingPad{flex-wrap:wrap;width:73.75vw;gap:6.25vw 2.1875vw}.m-productImgWrap{font-size:2.8125vw}*+.m-productImgWrap.-neckCooler,*+.m-productImgWrap.-uvCover{margin-top:9.0625vw}.m-productImgWrap.-neckCooler+*,.m-productImgWrap.-uvCover+*{margin-top:15.625vw}.-beddingPad>.m-productImgItem{width:35.78125vw}.-beddingPad .m-productImgBlock{height:41.71875vw}.m-productImgElm.-RSRN-TShirt{width:94.6875vw}.m-productImgElm.-LL-TShirt{width:94.375vw}.m-productImgElm.-RP-Pants{width:93.75vw}.m-productImgElm.-PN-Dress{width:93.90625vw}.m-productImgElm.-uvCover{width:90.9375vw}.m-productImgElm.-mensInner{width:43.75vw}.m-productImgElm.-mensBoxerBrief{width:75.9375vw}.m-productImgElm.-ladysTankTop{width:91.875vw}.m-productImgElm.-ladysCamisole{width:92.03125vw}.m-productImgElm.-kids-inner{width:76.40625vw}.m-productImgElm.-handyFan{width:68.28125vw}.m-productImgElm+*{margin-top:6.25vw}.-neckCooler .m-productImg{width:100%;height:auto;max-width:79.21875vw}.m-productImg.-ladysInner{height:45.78125vw}.m-productImg.-kidsInner{height:48.4375vw}.m-productImg.-leggings{height:37.8125vw}.m-productImg.-capsuleToy{height:78.125vw}.m-shoePad-productImgWrap{width:46.875vw;margin:10.9375vw auto 9.375vw}.m-shoePad-productImgWrap img{height:34.375vw}.c-bottle_onetouch-productImgWrap{width:85.9375vw;margin:6.25vw auto 5vw}.c-bottle_onetouch-productImgWrap img{height:34.375vw}.c-bottle_slim-productImgWrap{width:85.9375vw;margin:6.25vw auto 15.625vw}.c-bottle_slim-productImgWrap img{height:34.375vw}.c-handyFan-productImgWrap{width:90.625vw;justify-content:center;margin:6.25vw auto 15.625vw}.c-handyFan-productImgWrap img{height:42.1875vw;margin:0 4.6875vw}.c-yshirts-productImgWrap{width:78.125vw;margin:6.25vw auto 14.6875vw}.c-yshirts-productImgWrap img{height:46.875vw}.c-schooleShirts-productImgWrap{width:92.1875vw;margin:6.25vw auto 14.0625vw}.c-schooleShirts-productImgWrap img{height:45.3125vw}.c-bedding-productImgWrap{margin:12.5vw auto 0}.c-bedding-productImgWrap.-beddingPad{width:93.75vw}.c-bedding-productImgWrap.-beddingPad .m-productImgItem{width:100%}.c-bedding-productImgWrap.-beddingPad .m-productImgBlock{height:auto}.c-bedding-productImgWrap.-bodyPillow{width:95.78125vw}.c-socks-productImgWrap{width:92.03125vw;margin:9.375vw auto 14.0625vw}.c-socks-productImgWrap img{width:100%;height:auto}.c-towel-productImgWrap{width:93.125vw;margin:9.375vw auto 14.0625vw}.c-towel-productImgWrap img{width:100%;height:auto}.c-minitowel-productImgWrap{width:27.65625vw;margin:4.53125vw auto 14.0625vw}.c-minitowel-productImgWrap img{width:100%;height:auto}.c-schooleShirts .m-productsTtl{margin-top:15.625vw}.c-schooleShirts .m-productLead{margin-top:6.25vw}#school .m-categoryTtl.-school{margin-bottom:3.75vw}#school .c-schooleShirts .m-productsTtl{margin-top:6.25vw}#goods .m-categoryTtl.-goods{margin-bottom:5vw}#goods>div[id]{padding-top:12.5vw}.c-shirts-col3{width:93.75vw}.c-shirts-col3.-bodyPillow{width:100%;margin-right:0;margin-left:0}*+.c-shirts-col3{margin-top:5.3125vw}.c-shirts-col3+*{margin-top:14.0625vw}.c-shirts-col3+.c-shirts-col3{margin-top:7.8125vw}.c-shirts-col3Content+.c-shirts-col3Content{margin-top:7.8125vw}.c-shirts-col3Content.-beddingPad{margin-top:4.6875vw}*+.c-shirts-col3ImgWrap{margin-top:12.5vw}.c-shirts-col3ImgFigCap{font-size:2.8125vw;line-height:1.22}.m-sec{padding:15.625vw 0}.m-categoryTtl+*{margin-top:5.625vw}.m-categoryTtl.-apparelMens{width:73.125vw}.m-categoryTtl.-school{width:41.875vw}.m-categoryTtl.-apparelLadies{width:73.28125vw}.m-categoryTtl.-goods{aspect-ratio:496/249;width:63.75vw}.m-categoryTtl.-bedding{width:58.90625vw}.c-miniTowel{padding-top:17.5vw}.m-productsTtl{font-size:5vw}.m-productsTtl.-shirts{margin:0 auto 6.25vw}.m-companyName{font-size:3.125vw;border-radius:3px;padding:1.5625vw 2.8125vw;margin:3.125vw auto 6.25vw}.m-productDetailTtl{font-size:4.6875vw;line-height:1.6}.m-productDetailTtl::before{bottom:-4.6875vw;width:9.375vw;height:2px}.m-productLead{font-size:4.0625vw}.m-productLead.-margin{margin-top:4.6875vw}.m-productLead.-spMarginTopSmall{margin-top:4.6875vw}.m-productLead.-marginTopSmall{margin-top:4.6875vw}.m-pointWrap{width:90.625vw;border-radius:3.125vw;padding:4.6875vw 7.8125vw 3.125vw 7.8125vw}.m-pointWrap .m-pointTtl{width:42.96875vw;height:15.78125vw;top:-7.8125vw}.m-pointWrap .m-pointTxt{font-size:4.0625vw;line-height:1.53;border-bottom:2px dotted #0098dd;padding:5.625vw 0 5.3125vw 14.0625vw}.m-pointWrap .m-pointTxt::before{width:10.3125vw;height:9.375vw;left:0;top:0;bottom:0;margin:auto}.m-productTable{width:90.625vw;margin:6.5625vw auto 0}.m-productTable th{font-size:3.4375vw;line-height:1.27;padding:2.34375vw .9375vw}.m-productTable td{font-size:3.4375vw;line-height:1.27;padding:2.34375vw .9375vw}.m-productTable td:first-child{width:18.125vw}.m-navWrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}.m-navWrap .m-spBg{width:210vh;height:210vh;background:#cff1ff;position:fixed;bottom:-100vh;left:0;border-radius:50%;z-index:-1;transform:scale(0)}.m-navWrap.sp-nav .m-spBg{transform:scale(1);left:-70vh;bottom:-40vh;transition:all .6s ease-out}.m-navWrap.sp-nav .m-navList li{transform:scaleX(1) translateX(0);transition:all .5s ease-out;opacity:1}.m-navWrap.sp-nav .m-navList li:first-child{transition-delay:.15s}.m-navWrap.sp-nav .m-navList li:nth-child(2){transition-delay:.2s}.m-navWrap.sp-nav .m-navList li:nth-child(3){transition-delay:.25s}.m-navWrap.sp-nav .m-navList li:nth-child(4){transition-delay:.3s}.m-navWrap.sp-nav .m-navList li:nth-child(5){transition-delay:.35s}.m-navWrap.sp-nav .m-navList li:nth-child(6){transition-delay:.4s}.m-navWrap.sp-nav .m-navList li:nth-child(7){transition-delay:.45s}.m-navWrap.sp-nav .m-navList li:nth-child(8){transition-delay:.45s}.m-navWrap.sp-nav .m-navList li:nth-child(9){transition-delay:.5s}.m-navWrap.sp-nav .m-navList li:nth-child(10){transition-delay:.55s}.m-navWrap.sp-nav .m-navList li:nth-child(11){transition-delay:.6s}.m-navWrap.sp-nav .m-navContact a{opacity:1;transition:opacity .1s .5s}.m-navWrap.sp-nav .m-navWrap-inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;overflow-y:scroll;padding-top:31.25vw;padding-bottom:31.25vw;box-sizing:border-box;background:#cff1ff}.m-navWrap .m-navList{justify-content:flex-start;width:90.625vw;margin:0 auto;flex-wrap:wrap}.m-navWrap .m-navList li{width:28.125vw;margin-left:3.125vw;margin-bottom:3.75vw;transform:scaleX(0) translateX(-260px);opacity:0}.m-navWrap .m-navList li:nth-of-type(3n+1){margin-left:0}.m-navWrap .m-navList li span{font-size:3.125vw;padding-top:1.875vw;color:#0098dd}.m-navWrap .m-navContact a{font-size:3.125vw;opacity:0;transition:none;padding-top:3.125vw;padding-right:3.75vw}.m-navWrap .m-navContact a::after{width:2.8125vw;height:2.8125vw}.m-navBtn{position:fixed;z-index:10;width:18.75vw;bottom:4.6875vw;right:4.6875vw}.m-navBtn img{max-width:100%}.m-lazyWrap{background-size:15.625vw}.m-contact{width:90.625vw;margin:7.8125vw auto 0;padding:5vw 0;border:4px double #78cef3;border-right:0;border-left:0}.m-contact.-brand{padding:5.9375vw 0}.m-contact+.m-companyName{margin-top:15.078125vw}.m-contactTtl{font-size:4.375vw;padding-bottom:2.1875vw}.-brand .m-contactTtl{font-size:5.15625vw}.m-contactCompany{font-size:3.75vw;line-height:1.83}.-brand .m-contactCompany{font-size:4.53125vw}.m-contactDl,.m-contactDl *{font-size:3.75vw;line-height:1.83}.-brand .m-contactDl,.-brand .m-contactDl *{font-size:4.53125vw}*+.m-productDetailContent{margin-top:11.5625vw}.m-productLinkList{width:84.375vw}*+.m-productLinkList{margin-top:7.8125vw}.m-productLinkList-item:not(:first-of-type){margin-top:4.6875vw}.m-productLinkList-link{width:84.375vw;height:17.1875vw;padding:2.1875vw 4.6875vw}.m-productLinkList-link::after{right:2.1875vw;width:4.0625vw;height:4.0625vw}.m-productLinkList-linkText{font-size:4.6875vw;line-height:1.3}.m-productLinkList-linkText.-small{font-size:3.125vw;line-height:1.95}}@media (any-pointer: coarse){.m-productLinkList-link:active{opacity:.7}}@media (any-pointer: fine){.m-productLinkList-link:hover{opacity:.7}}@media all and (-ms-high-contrast: none){.m-productLinkList-link:hover{opacity:.7}}