*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}html{scroll-behavior:smooth}@media screen and (max-width: 767px){html{font-size:14px}}body{font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;color:#343434}.container{max-width:800px;padding:0}@media screen and (min-width: 768px){.container{margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px){.container{margin-left:15px;margin-right:15px}}.text-right{text-align:right}.text-center{text-align:center}.d-none{display:none}.d-flex{display:flex}@media screen and (min-width: 768px){.d-md-flex{display:flex}}.d-block{display:block}@media screen and (min-width: 768px){.d-md-block{display:block}}@media screen and (min-width: 768px){.d-md-none{display:none}}.flex-wrap{flex-wrap:wrap}.align-start{align-items:flex-start}.align-center{align-items:center}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}@media screen and (min-width: 768px){.justify-content-md-between{justify-content:space-between}}.mb-1{margin-bottom:10px}.mb-2{margin-bottom:20px}.mb-3{margin-bottom:30px}.mb-4{margin-bottom:40px}.mb-5{margin-bottom:50px}.mb-6{margin-bottom:60px}.accent-color{color:#e27203}.border-bottom{border-bottom:1px solid #343434}img{max-width:100%}h2 span{font-family:Noto Sans JP,sans-serif}@media screen and (min-width: 768px){h2 span{font-size:1.25rem}}@media screen and (max-width: 767px){h2 span{font-size:1.1rem;font-weight:500}}.btn{border-radius:10px;display:block;text-align:center;letter-spacing:.05em;padding:1em}@media screen and (min-width: 768px){.btn{font-size:1.5rem}}@media screen and (max-width: 767px){.btn{font-size:1.25rem}}.btn-accent{background-color:#e27203;color:#fff;font-weight:700;transition:all .3s ease}.btn-accent:hover{color:#e27203;box-shadow:inset 0 0 0 2px #e27203;background-color:#fff}.fixed-btn{position:fixed;right:0;z-index:9999}@media screen and (min-width: 768px){.fixed-btn{bottom:150px}}@media screen and (max-width: 767px){.fixed-btn{bottom:30px}}.fixed-btn .btn{writing-mode:vertical-rl;letter-spacing:.1em;border-radius:0;padding:1em .8em}@media screen and (min-width: 768px){.fixed-btn .btn{width:58px;font-size:1.3rem}}@media screen and (max-width: 767px){.fixed-btn .btn{font-size:1.1rem;width:42px}}.top{background-image:url(/cdn/shop/files/footcare-top.jpg);background-image:image-set(url(/cdn/shop/files/footcare-top.jpg) 1x,url(/cdn/shop/files/footcare-top_2x_2a7612d9-10d7-4ca4-8ccd-7700dcdf241e.jpg?v=1637905645) 2x);background-image:-webkit-image-set(url(/cdn/shop/files/footcare-top.jpg) 1x,url(/cdn/shop/files/footcare-top_2x_2a7612d9-10d7-4ca4-8ccd-7700dcdf241e.jpg?v=1637905645) 2x);background-position:center top -5px;background-repeat:no-repeat;padding:20px;position:relative}@media screen and (min-width: 768px){.top{height:809px}}@media screen and (max-width: 767px){.top{width:100%;height:70vh;background-size:cover;background-position:bottom right -80px;margin-bottom:20px}}.top .logo{text-align:right}@media screen and (max-width: 767px){.top .logo{margin-right:-15px}}.top .logo img{background-color:#000}@media screen and (max-width: 767px){.top .logo img{width:50px}}.top .message{position:absolute;top:50px;left:auto;right:auto;margin:0 auto}@media screen and (max-width: 767px){.top .message{max-width:65%;left:20px;top:46px}}.product{position:relative}@media screen and (min-width: 768px){.product{margin-bottom:100px}}@media screen and (max-width: 767px){.product{margin-bottom:60px}}.product .bg-image{background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#f1f1ef;overflow:hidden}@media screen and (min-width: 768px){.product .bg-image{padding:17px 30px}}@media screen and (max-width: 767px){.product .bg-image{padding:20px;background-position:center right -68px}}.product.product-1 .bg-image{background-image:url(/cdn/shop/files/footcare-product1-bg.jpg);background-image:image-set(url(/cdn/shop/files/footcare-product1-bg.jpg) 1x,url(/cdn/shop/files/footcare-product1-bg_2x_3264a46b-867c-49ce-b38a-358f5dbca709.jpg?v=1637905644) 2x);background-image:-webkit-image-set(url(/cdn/shop/files/footcare-product1-bg.jpg) 1x,url(/cdn/shop/files/footcare-product1-bg_2x_3264a46b-867c-49ce-b38a-358f5dbca709.jpg?v=1637905644) 2x)}.product.product-2 .bg-image{background-image:url(/cdn/shop/files/footcare-product2-bg.jpg);background-image:image-set(url(/cdn/shop/files/footcare-product2-bg.jpg) 1x,url(/cdn/shop/files/footcare-product2-bg_2x_8e317d66-5659-43b1-acd5-a13c9d97cfd7.jpg?v=1637905644) 2x);background-image:-webkit-image-set(url(/cdn/shop/files/footcare-product2-bg.jpg) 1x,url(/cdn/shop/files/footcare-product2-bg_2x_8e317d66-5659-43b1-acd5-a13c9d97cfd7.jpg?v=1637905644) 2x)}.product h3{color:#343434}@media screen and (min-width: 768px){.product h3{margin-bottom:20px;padding-bottom:20px;margin-left:10px;border-bottom:2px solid #343434}}@media screen and (max-width: 767px){.product h3{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #343434}}.product h3 span{display:block;font-weight:700}@media screen and (min-width: 768px){.product h3 span{font-size:1.1rem}}@media screen and (max-width: 767px){.product h3 span{font-size:.75rem}}.product .logo{position:absolute}@media screen and (min-width: 768px){.product .logo{right:20px;top:20px}}@media screen and (max-width: 767px){.product .logo{right:10px;top:10px}}.product .logo img{background-color:#000}@media screen and (max-width: 767px){.product .logo img{max-width:40px}}@media screen and (min-width: 768px){.product .left{width:calc(50% - 50px);margin-right:50px}}@media screen and (max-width: 767px){.product .left{width:calc(50% - 30px);margin-right:30px}}.product .price{text-align:right;margin:0 30px}.movie .youtube{margin:0 auto}@media screen and (min-width: 768px){.movie .youtube{width:700px;height:400px}}@media screen and (max-width: 767px){.movie .youtube{width:90%;height:250px}}.movie .youtube iframe{width:100%;height:100%}.nayami{background-image:url(/cdn/shop/files/footcare-nayami-back.png);background-image:image-set(url(/cdn/shop/files/footcare-nayami-back.png) 1x,url(/cdn/shop/files/footcare-nayami-back_2x_877e1562-355f-41fb-8fec-939352fbe3ed.png?v=1637905644) 2x);background-image:-webkit-image-set(url(/cdn/shop/files/footcare-nayami-back.png) 1x,url(/cdn/shop/files/footcare-nayami-back_2x_877e1562-355f-41fb-8fec-939352fbe3ed.png?v=1637905644) 2x);background-position:bottom center;padding:70px 0 90px}.nayami h2{font-family:"Noto Serif JP",serif;font-weight:600;letter-spacing:.08em}@media screen and (min-width: 768px){.nayami h2{font-size:2.5rem}}@media screen and (max-width: 767px){.nayami h2{font-size:1.5rem}}.nayami ul{background-image:url(/cdn/shop/files/footcare-nayami-illust.png);background-image:image-set(url(/cdn/shop/files/footcare-nayami-illust.png) 1x,url(/cdn/shop/files/footcare-nayami-illust_2x_466116f7-6c71-4c11-aa66-c07cd5cbff73.png?v=1637905644) 2x);background-image:-webkit-image-set(url(/cdn/shop/files/footcare-nayami-illust.png) 1x,url(/cdn/shop/files/footcare-nayami-illust_2x_466116f7-6c71-4c11-aa66-c07cd5cbff73.png?v=1637905644) 2x);background-repeat:no-repeat;background-position:bottom right}@media screen and (min-width: 768px){.nayami ul{padding-bottom:60px}}@media screen and (max-width: 767px){.nayami ul{padding-bottom:100px;background-size:110px}}.nayami ul li{padding:.8em .5em;font-family:Noto Sans JP,sans-serif;line-height:1.5;display:flex;align-items:center;font-weight:500}@media screen and (min-width: 768px){.nayami ul li{font-size:1.25rem}}@media screen and (max-width: 767px){.nayami ul li{font-size:1.1rem}}.nayami ul li:before{content:"";flex-shrink:0;width:36px;height:36px;display:inline-block;vertical-align:middle;background-image:url(/cdn/shop/files/footcare-icon-nayami.png);background-image:image-set(url(/cdn/shop/files/footcare-icon-nayami.png) 1x,url(/cdn/shop/files/footcare-icon-nayami_2x_3a7bac71-d9a6-4950-82d1-8a3df50de03d.png?v=1637905644) 2x);background-image:-webkit-image-set(url(/cdn/shop/files/footcare-icon-nayami.png) 1x,url(/cdn/shop/files/footcare-icon-nayami_2x_3a7bac71-d9a6-4950-82d1-8a3df50de03d.png?v=1637905644) 2x);background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:.5em}.nayami ul+p{font-weight:500;font-size:1.1rem;font-family:Noto Sans JP,sans-serif}@media screen and (min-width: 768px){.nayami+div{margin:50px 15px}}@media screen and (max-width: 767px){.nayami+div{margin:30px 0}}.nayami+div h2{font-family:"Noto Serif JP",serif;font-weight:600;line-height:1.5}@media screen and (min-width: 768px){.nayami+div h2{font-size:2rem;margin-bottom:30px}}@media screen and (max-width: 767px){.nayami+div h2{font-size:1.2rem;margin-bottom:20px}}.nayami+div .image{margin-top:-80px;align-items:flex-end}.nayami+div .image div{margin:0 5px}.nayami+div .image div:nth-child(1){width:363px;margin-bottom:10px}.nayami+div .image div:nth-child(2){width:328px}.point{background-color:#f4eee9}@media screen and (min-width: 768px){.point{padding:60px 0 120px}}@media screen and (max-width: 767px){.point{padding:40px 0 60px}}@media screen and (max-width: 767px){.point h2 img{max-width:70%}}.point h3{font-family:"Noto Serif JP",serif;font-weight:600;line-height:1.5}@media screen and (min-width: 768px){.point h3{font-size:1.6rem;letter-spacing:.08em;margin-bottom:30px}}@media screen and (max-width: 767px){.point h3{font-size:1.1rem;margin-bottom:20px}}.point .box{position:relative;overflow:hidden}@media screen and (min-width: 768px){.point .box:not(:last-child){margin-bottom:80px}}@media screen and (max-width: 767px){.point .box:not(:last-child){margin-bottom:40px}}.point .box .title img{margin-right:20px}@media screen and (max-width: 767px){.point .box .title img{width:80px}}@media screen and (min-width: 768px){.voice{padding:80px 0}}@media screen and (max-width: 767px){.voice{padding:60px 0}}@media screen and (max-width: 767px){.voice .d-flex{flex-wrap:wrap}}@media screen and (min-width: 768px){.voice .d-flex:first-child{margin-bottom:20px}}.voice .box{font-family:Noto Sans JP,sans-serif;position:relative;background-color:#f4eee9;margin-bottom:40px}@media screen and (min-width: 768px){.voice .box{padding:25px 40px;background-size:contain;background-position:center;background-repeat:no-repeat}}@media screen and (max-width: 767px){.voice .box{padding:15px}}.voice .box:after{content:"";width:16px;height:30px;border-top:15px solid #f4eee9;border-left:8px solid transparent;border-right:8px solid #f4eee9;border-bottom:15px solid transparent;position:absolute;left:30px;bottom:-30px}@media screen and (max-width: 767px){.voice .box:after{left:0;right:0;margin:auto}}@media screen and (min-width: 768px){.voice .box.box-1:after{left:-20px;right:0;margin:auto;transform:rotate(-7deg);bottom:-27px}}@media screen and (min-width: 768px){.voice .box.box-2:after{left:auto;right:30px;transform:rotate(-12deg);bottom:-28px}}@media screen and (min-width: 768px){.voice .box.box-3:after{border-left:8px solid #f4eee9;border-right:8px solid transparent;transform:rotate(5deg);bottom:-27px}}@media screen and (min-width: 768px){.voice .box.box-2,.voice .box.box-3{width:49.5%}}.voice .box p{line-height:1.6;font-weight:500}@media screen and (min-width: 768px){.voice .box p{font-size:1.3rem;margin-bottom:10px}}@media screen and (max-width: 767px){.voice .box p{font-size:1rem;margin-bottom:5px}}.voice .box span{font-size:.9rem}.type{background-color:#f4eee9}@media screen and (min-width: 768px){.type{padding:80px 0}}@media screen and (max-width: 767px){.type{padding:60px 0}}@media screen and (max-width: 767px){.type h2 img{max-width:70%}}@media screen and (min-width: 768px){.type .box:first-child{margin-right:30px}}@media screen and (max-width: 767px){.type .box:first-child{text-align:center}}@media screen and (max-width: 767px){.type .box:first-child img{width:150px}}@media screen and (min-width: 768px){.airbag{padding:80px 0}}@media screen and (max-width: 767px){.airbag{padding:50px 0}}.airbag h2{font-family:Noto Sans JP,sans-serif}.airbag .box{background-color:#f4eee9;padding:20px}@media screen and (max-width: 767px){.airbag .box{text-align:center;padding:40px 20px}}.airbag .box p{line-height:1.8;font-family:Noto Sans JP,sans-serif;font-weight:500}@media screen and (min-width: 768px){.airbag .box p{font-size:1.25rem;padding-left:15px}}@media screen and (max-width: 767px){.airbag .box p{margin-bottom:10px}}.airbag-color{background-color:#f4eee9;padding:80px 0 120px}.airbag-color p{line-height:1.8;font-family:Noto Sans JP,sans-serif;font-weight:500}@media screen and (min-width: 768px){.airbag-color p{font-size:1.25rem;padding-left:15px}}@media screen and (max-width: 767px){.airbag-color .mode h3 img,.airbag-color .level h3 img{width:150px}}.airbag-color .mode{border-bottom:1px solid #e27203}@media screen and (min-width: 768px){.airbag-color .mode{padding-bottom:40px;margin-bottom:60px}}@media screen and (max-width: 767px){.airbag-color .mode{padding-bottom:20px;margin-bottom:40px}}.airbag-color .mode h3{position:relative;display:flex;align-items:center;justify-content:space-between}.airbag-color .mode h3:before,.airbag-color .mode h3:after{content:"";border-top:1px solid #e27203;display:inline-block;margin-top:-30px}@media screen and (min-width: 768px){.airbag-color .mode h3:before,.airbag-color .mode h3:after{width:calc(50% - 120px)}}@media screen and (max-width: 767px){.airbag-color .mode h3:before,.airbag-color .mode h3:after{width:calc(50% - 90px)}}.airbag-color .mode .mode-box{padding:15px 0}@media screen and (max-width: 767px){.airbag-color .mode .mode-box{text-align:center}}@media screen and (min-width: 768px){.airbag-color .mode .mode-box img{margin-right:20px}}@media screen and (max-width: 767px){.airbag-color .mode .mode-box img{width:150px;margin-bottom:10px}}@media screen and (max-width: 767px){.airbag-color .level .image{text-align:center}}@media screen and (max-width: 767px){.airbag-color .level .image img{padding:10px}}.other{position:relative;padding:110px 0}.other .other-title{position:absolute;top:-60px;left:0;right:0;text-align:center;font-family:Noto Sans JP,sans-serif;font-weight:500}.other h2{margin-bottom:20px}@media screen and (min-width: 768px){.other h2{margin-top:30px}}.other h2 span{background-color:#e27203;font-family:"Noto Serif JP",serif;font-weight:600;color:#fff;padding:10px 60px;display:inline-block;border-radius:30px;letter-spacing:.2em}@media screen and (min-width: 768px){.other h2 span{font-size:2rem}}@media screen and (max-width: 767px){.other h2 span{font-size:1.25rem}}.other p{line-height:1.8;font-family:Noto Sans JP,sans-serif;font-weight:500}@media screen and (min-width: 768px){.other p{font-size:1.25rem;padding-left:15px}}@media screen and (max-width: 767px){.other .image{padding:0 10px;text-align:center}}@media screen and (max-width: 767px){.other .image img+img{margin-top:20px}}@media screen and (min-width: 768px){.howto{margin-bottom:130px}}.howto h2{background-color:#684d47;color:#fff;padding:2em 0;font-family:Noto Sans JP,sans-serif}@media screen and (max-width: 767px){.howto h2 img{width:200px}}.howto p{line-height:1.8;font-family:Noto Sans JP,sans-serif;font-weight:500}@media screen and (min-width: 768px){.howto p{font-size:1.25rem}}.howto-box-1,.howto-box-2{position:relative}.howto-box-1 .circle-tit,.howto-box-2 .circle-tit{position:absolute}@media screen and (max-width: 767px){.howto-box-1 .circle-tit,.howto-box-2 .circle-tit{width:80px}}@media screen and (min-width: 768px){.howto-box-1{padding-top:50px}}@media screen and (min-width: 768px){.howto-box-1 .circle-tit{left:8px;top:-20px}}@media screen and (max-width: 767px){.howto-box-1 .circle-tit{left:-5px;top:-30px}}@media screen and (min-width: 768px){.howto-box-2 .circle-tit{right:8px;top:-20px}}@media screen and (max-width: 767px){.howto-box-2 .circle-tit{right:-5px;top:-30px}}@media screen and (min-width: 768px){.howto-box-3 p{margin-left:30px}}@media screen and (max-width: 767px){.howto-box-3 p{text-align:center}}@media screen and (max-width: 767px){.howto-box-4{text-align:center}}@media screen and (min-width: 768px){.howto-box-textr p{text-align:left;float:right;width:230px;margin-left:20px}}@media screen and (min-width: 768px){.howto-box-textr img{float:left}}@media screen and (min-width: 768px){.howto-box-4>div:first-child{padding-right:40px;border-right:1px solid #000}}@media screen and (max-width: 767px){.howto-box-4>div:first-child{margin-bottom:40px}}#buy .tokusyo{line-height:1.8;font-weight:500}@media screen and (min-width: 768px){#buy .tokusyo{font-size:1.25rem}}footer{background-color:#000;text-align:center;padding:60px 0}@media screen and (min-width: 768px){footer{margin-top:80px}}@media screen and (max-width: 767px){footer{margin-top:60px}}footer .logo{margin-bottom:70px}footer .copyright{color:#fff;font-size:.9rem;font-family:Noto Sans JP,sans-serif;background:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/63/assets/gem-page-93030449411.css.map */
