﻿/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:100%;font-weight:normal}ul{margin:0;padding:0;list-style:none}ol{margin:0;padding:0;list-style:none}dl{margin:0}dl dd{margin:0}p{margin-top:0;margin-bottom:0}img{line-height:1}.clearfix{*zoom:1}.clearfix:after{content:" ";display:table;clear:both}.fl{float:left !important}.fr{float:right !important}.fzs{font-size:fz(24, 20)}.fzm{font-size:fz(24, 32)}.fzl{font-size:fz(24, 36)}.fw{font-weight:bold !important}.fwn{font-weight:normal !important}.tal{text-align:left !important}.tac{text-align:center !important}.tar{text-align:right !important}.lh135{line-height:135% !important}.lh175{line-height:175% !important}.lh200{line-height:200% !important}.curd{cursor:default}.curp{cursor:pointer}body #main{font-size:14px;width:100%;margin:auto;font-size:28px;font-size:3.73333vw;color:#000;font-weight:normal;line-height:1.75;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif !important;font-weight:500;font-weight:450;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body #main *{font-weight:450}body #main img{-webkit-backface-visibility:hidden;backface-visibility:hidden}body #main a:link{text-decoration:none}body #main a:visited{text-decoration:none}svg:not(:root){overflow:hidden}#main .m-box-section{position:relative;margin:2em auto 0}#main .m-box-fixed{width:90%;padding:0;margin:0 auto}#main .m-box-strong{background:#f2f2f2;padding:10px}#main .m-box-imgAttention{position:relative}#main .m-box-imgAttention .imgAttention__txt{position:absolute;left:10px;bottom:10px;color:#fff;font-size:14px;font-size:1rem}sup,sub{font-size:10px;font-size:1.33333vw;letter-spacing:0.1rem}.m-ttl-common{margin-bottom:0.5em;font-size:48px;font-size:6.4vw;color:#ff6b00;line-height:1.5;letter-spacing:-0.05em}.m-ttl-common span{display:inline-block;background:#fff0e6;font-size:36px;font-size:4.8vw;margin-bottom:0.5em;padding:0.25em 0.5em}.m-ttl-common.it-center{margin-bottom:0.5em}.m-ttl-common.it-copy{margin-bottom:0.5em}.m-ttl-commonCopy{margin-bottom:1em;text-align:left;font-size:24px;font-size:3.2vw}.m-txt-cOrange{color:#ff6b00}.m-list-attention{margin-top:0.5em}.m-list-attention>li{font-size:22px;font-size:2.93333vw;color:#666;padding-left:1em;text-indent:-1em}.m-list-voc .voc__item{display:block;border-top:solid 1px #ccc;padding:1em 0}.m-list-voc .voc__item .item__ttl .ttl__age{font-size:22px;font-size:2.93333vw;white-space:nowrap}.m-list-voc .voc__item .item__ttl .ttl__txt{display:inline-block;font-size:36px;font-size:4.8vw;margin-bottom:0.5em;line-height:1.4}.m-list-voc .voc__item .item__txt{display:block;font-size:24px;font-size:3.2vw}.m-list-faq{display:block}.m-list-faq .faq__list{position:relative;margin-top:1em;z-index:99}.m-list-faq .faq__list:first-child{margin-top:0}.m-list-faq .faq__list .list__wrap>dt,.m-list-faq .faq__list .list__wrap dd{display:flex}.m-list-faq .faq__list .list__wrap>dt>span:first-child,.m-list-faq .faq__list .list__wrap dd>span:first-child{width:15vw;text-align:center;color:#ff6b00;font-size:50px;font-size:6.66667vw}.m-list-faq .faq__list .list__wrap>dt>span:last-child,.m-list-faq .faq__list .list__wrap dd>span:last-child{width:calc(100% - 2em);padding:1em}.m-list-faq .faq__list .list__wrap>dt{align-items:center;font-size:36px;font-size:4.8vw;line-height:1.4;border-bottom:solid 1px #ccc}.m-list-faq .faq__list .list__wrap>dt>span:last-child{border-left:solid 1px #ff6b00}.m-list-faq .faq__list .list__wrap>dd{font-size:28px;font-size:3.73333vw}.m-list-faq .faq__list .list__wrap>dd>span:last-child{border-left:solid 1px #ccc}.m-btn-more{display:block;background:rgba(255,107,0,0);width:100%;margin:2em auto;text-align:center;line-height:2.4;border:solid 1px #ff6b00;font-size:32px;font-size:4.26667vw;overflow:hidden}.m-btn-more>span{position:relative;display:block;font-size:32px;font-size:4.26667vw}.m-btn-more>span:before,.m-btn-more>span:after{content:"";position:absolute;top:50%;background:#ff6b00;width:1px;height:1em;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.m-btn-more>span:before{right:1em;transform:translateY(-0.5em) rotate(0deg)}.m-btn-more>span:after{right:1em;transform:translateY(-0.5em) rotate(90deg)}.m-btn-more.is-active>span:before{right:1em;transform:translateY(-0.5em) rotate(270deg)}.m-btn-more.is-active>span:after{right:1em;transform:translateY(-0.5em) rotate(270deg)}.m-btn-ancCV{display:block;background:#ff6b00;position:relative;padding:0.5em 2em;color:#fff;font-size:32px;font-size:4.26667vw;text-align:center;line-height:1.3}.m-btn-ancCV:before,.m-btn-ancCV:after{content:"";position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden}.m-btn-ancCV:before{top:50%;left:1em;background:url("/wellness/sixpad/sp/products/footfit/images_v2/svg_cart.svg") no-repeat;background-size:contain;width:1.5em;height:1.5em;transform:translateY(-0.75em)}.m-btn-ancCV:after{top:50%;right:1em;width:0.8em;height:0.8em;border-right:solid 1px #fff;border-bottom:solid 1px #fff;transform:translateY(-0.6em) rotate(45deg)}#main .u-ancCV{background:#fff;margin:0 auto}#main .u-ancCV>a{width:100%}#main .u-ancCV.it-gray{background:#f2f2f2}#main .u-ancCV.it-mat0{margin-top:0 !important}#main .u-ancCV .ancCV__inner{padding:2em 0 1em}#main .u-ancCV .ancCV__inner .inner__products .products__inner{display:flex;justify-content:space-between;align-items:center}#main .u-ancCV .ancCV__inner .inner__products .products__inner .inner__name{width:65%}#main .u-ancCV .ancCV__inner .inner__products .products__inner .inner__name .name__ttl figure{text-align:center}#main .u-ancCV .ancCV__inner .inner__products .products__inner .inner__name .name__ttl figure img{width:80%;height:auto}#main .u-ancCV .ancCV__inner .inner__products .products__inner .inner__name .name__ttl figure figcaption{margin-top:0.5em;font-size:22px;font-size:2.93333vw;letter-spacing:-0.02em}#main .u-ancCV .ancCV__inner .inner__products .products__inner .inner__name .name__merit .merit__list2{display:flex;justify-content:center;align-items:center;margin-top:0.5em}#main .u-ancCV .ancCV__inner .inner__products .products__inner .inner__name .name__merit .merit__list2>li{margin-right:0.5em}#main .u-ancCV .ancCV__inner .inner__products .products__inner .inner__name .name__merit .merit__list2>li figure{display:flex;align-items:center}#main .u-ancCV .ancCV__inner .inner__products .products__inner .inner__name .name__merit .merit__list2>li figure img{margin-right:0.5em}#main .u-ancCV .ancCV__inner .inner__products .products__inner .inner__name .name__merit .merit__list2>li figure figcaption{font-size:20px;font-size:2.66667vw;letter-spacing:-0.02em;white-space:nowrap}#main .u-ancCV .ancCV__inner .inner__products .products__inner .inner__name .name__merit .merit__list2>li:first-child figure img{width:auto;height:2em}#main .u-ancCV .ancCV__inner .inner__products .products__inner .inner__name .name__merit .merit__list2>li:last-child figure img{width:2em;height:auto;margin-right:0.5em}#main .u-ancCV .ancCV__inner .inner__products .products__inner .inner__img{width:30%}#main .u-ancCV .ancCV__inner .inner__products .products__inner .inner__img figure{text-align:center}#main .u-ancCV .ancCV__inner .inner__products .products__inner .inner__img figure img{width:100%;height:auto}#main .u-ancCV .ancCV__inner .inner__products .products__inner .inner__img figure figcaption{margin-top:10px}#main .u-ancCV .ancCV__inner .inner__btn .btn__meritList{display:flex;justify-content:space-between}#main .u-ancCV .ancCV__inner .inner__btn .btn__meritList>li{width:calc(50% - 5px);margin:1em 0;text-align:center;font-size:24px;font-size:3.2vw;border:solid 1px #ff6b00;line-height:2em}#main .u-ancCV .ancCV__inner .inner__btn .btn__cart{width:100%}#main .u-ancCV .ancCV__inner .inner__copy{margin-top:0.5em;font-size:28px;font-size:3.73333vw;letter-spacing:0.02em;text-align:center}#main .u-mainvisual .mainvisual__imgBox>img{width:100%;height:auto}#main .u-mainvisual .mainvisual__imgBox .imgBox__figcap{text-align:center}#main .u-mainvisual .mainvisual__imgBox .imgBox__figcap .figcap__copy{margin:1em auto 0.5em;font-size:24px;font-size:3.2vw}#main .u-mainvisual .mainvisual__imgBox .imgBox__figcap .figcap__logo{margin-top:1em}#main .u-mainvisual .mainvisual__imgBox .imgBox__figcap .figcap__logo img{width:calc(100vw / 750 * 400);height:auto}#main .u-mainvisual .mainvisual__imgBox .imgBox__figcap .figcap__merit1{display:flex;justify-content:center;margin-top:0.5em}#main .u-mainvisual .mainvisual__imgBox .imgBox__figcap .figcap__merit1>li{padding:0 1em;font-size:22px;font-size:2.93333vw}#main .u-mainvisual .mainvisual__imgBox .imgBox__figcap .figcap__merit1>li figure{display:flex;align-items:center}#main .u-mainvisual .mainvisual__imgBox .imgBox__figcap .figcap__merit1>li:first-child figure img{width:auto;height:2em;margin-right:0.5em}#main .u-mainvisual .mainvisual__imgBox .imgBox__figcap .figcap__merit1>li:first-child figure figcaption{width:calc(4em + 1em)}#main .u-mainvisual .mainvisual__imgBox .imgBox__figcap .figcap__merit1>li:last-child figure img{width:2em;height:auto}#main .u-mainvisual .mainvisual__imgBox .imgBox__figcap .figcap__merit1>li:last-child figure figcaption{width:calc(3em + 1em)}#main .u-mainvisual .mainvisual__imgBox .imgBox__figcap .figcap__merit2{display:flex;justify-content:space-between;margin-top:0.5em}#main .u-mainvisual .mainvisual__imgBox .imgBox__figcap .figcap__merit2>li{width:calc(50% - 2vw);border:solid 1px #000;text-align:center;line-height:2.2;font-size:22px;font-size:2.93333vw}#main .u-mainvisual .mainvisual__cart{margin-top:1em}#main .u-installment .installment__burden{width:calc(13em + 6vw);display:flex;justify-content:center;align-items:center;text-align:center;border:solid 1px #ff6b00;color:#ff6b00;margin:0 auto 0.15em;line-height:2;font-size:38px;font-size:5.06667vw}#main .u-installment .installment__inner .inner__ttl{font-size:38px;font-size:5.06667vw;text-align:center;line-height:1.4;letter-spacing:0.02em}#main .u-installment .installment__inner .inner__ttl .ttl__price{color:#ff6b00;font-size:42px;font-size:5.6vw}#main .u-installment .installment__inner .inner__ttl .ttl__price .price__number{font-size:64px;font-size:8.53333vw;letter-spacing:-0.01em}#main .u-installment .installment__inner .inner__ttl .ttl__price .price__number .number__kerning{letter-spacing:-0.05em}#main .u-installment .installment__inner .inner__ttl .ttl__price .price__credit{font-size:42px;font-size:5.6vw}#main .u-installment .installment__inner .inner__txt .txt__attention .attention__item{margin-top:0.5em;color:#666;text-align:center;font-size:22px;font-size:2.93333vw;line-height:1.6}#main .u-ranking{background:#fff !important;margin-top:1em !important}#main .u-ranking .ranking__inner *:nth-child(n+2){margin-top:2.4em}#main .u-ranking .ranking__inner .inner__rWeek img{width:100%}#main .u-ranking .ranking__inner .inner__list li{margin-bottom:1em;padding-bottom:1em;border-bottom:solid 1px #ccc}#main .u-ranking .ranking__inner .inner__list li:last-child{margin-bottom:0em;padding-bottom:0em;border-bottom:none}#main .u-ranking .ranking__inner .inner__list li figure{display:flex;justify-content:flex-start;align-items:center}#main .u-ranking .ranking__inner .inner__list li figure img{width:50%;height:auto}#main .u-ranking .ranking__inner .inner__list li figure figcaption{display:block;margin-left:5%;color:#666666;font-size:22px;font-size:2.93333vw;line-height:1.4;text-align:left}#main .u-homehealth{background:#e4ecf7;margin-top:0.5em !important;padding:1em 0}#main .u-homehealth .homehealth__inner{display:flex;justify-content:center;align-items:center}#main .u-homehealth .homehealth__inner .inner__logo{width:30%;margin-right:5%}#main .u-homehealth .homehealth__inner .inner__logo img{width:100%;height:auto}#main .u-homehealth .homehealth__inner .inner_txtBox{width:70%}#main .u-homehealth .homehealth__inner .inner_txtBox .inner__ttl{font-size:40px;font-size:5.33333vw;line-height:1.2em;margin-bottom:0.2em}#main .u-homehealth .homehealth__inner .inner_txtBox .inner__txt{font-size:24px;font-size:3.2vw}#main .u-wrapping{margin:0 auto !important;overflow:hidden}#main .u-wrapping .wrapping__inner{position:relative;padding:4.5em 0 3.0em}#main .u-wrapping .wrapping__inner:before,#main .u-wrapping .wrapping__inner:after{content:"";position:absolute}#main .u-wrapping .wrapping__inner:before{background:url(../images_v2/img_wrapping_inner_ribbon_flower.png) no-repeat;background-size:100%;width:calc(100vw / 750 * 150);height:calc(100vw / 750 * 150);top:0;left:0}#main .u-wrapping .wrapping__inner:after{background:url(../images_v2/img_wrapping_inner_ribbon.png) no-repeat;background-size:100%;width:calc(100vw / 750 * 150);height:calc(100vw / 750 * 150);bottom:calc(100vw / 750 * -50);right:0}#main .u-wrapping .wrapping__inner .inner__cont .cont__imgBox{margin-top:1em}#main .u-wrapping .wrapping__inner .inner__cont .cont__strong{margin:1em 0}#main .u-wrapping .wrapping__inner .inner__cont .cont__strong span{font-weight:bold !important}#main .u-wrapping .wrapping__inner .inner__cont .cont__bnrBox img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 1px #ccc;width:100%;height:auto}#main .u-wrapping .wrapping__inner .inner__cont .cont__bnrBox .bnrBox__label{display:block;position:relative;background:transparent;margin-top:1em;padding:0.5em 0;font-size:32px;font-size:4.26667vw;color:#000;text-align:center;border:solid 1px #000}#main .u-wrapping .wrapping__inner .inner__cont .cont__bnrBox .bnrBox__label:after{content:"";position:absolute;top:50%;right:1em;width:0.6em;height:0.6em;border-right:solid 1px #ff6b00;border-bottom:solid 1px #ff6b00;transform:translateY(-0.3em) rotate(-45deg)}#main .u-wrapping .wrapping__inner .inner__img figure{margin-top:2em}#main .u-wrapping .wrapping__inner .inner__img figure img{width:100%;height:auto}#main .u-empathy{margin:0 auto}#main .u-empathy .empathy__inner .inner__flex .flex__cont .cont__list{margin-bottom:1.5em}#main .u-empathy .empathy__inner .inner__flex .flex__cont .cont__list>li{position:relative;font-size:32px;font-size:4.26667vw;border-bottom:solid 1px #ccc;line-height:2.4em}#main .u-empathy .empathy__inner .inner__flex .flex__img figure img{width:100%;height:auto}#main .u-empathy .empathy__inner .inner__goodnews{font-size:48px;font-size:6.4vw;line-height:1.4;letter-spacing:0;text-align:center;padding:1em 0}#main .u-empathy .empathy__inner .inner__goodnews strong{font-weight:inherit;color:#ff6b00}#main .u-while{margin-top:0}#main .u-while .while__inner .inner__img{margin-bottom:1.5em}#main .u-while .while__inner .inner__img>figure>img{width:100%;height:auto}#main .u-approach{margin-bottom:2em}#main .u-approach .approach__inner .inner__img{margin-bottom:1em}#main .u-approach .approach__inner .inner__img figure img{width:100%;height:auto}#main .u-approach .approach__inner .inner__cont .cont__partsList{margin-top:1.5em}#main .u-approach .approach__inner .inner__cont .cont__partsList .partsList__item{border:solid 1px #ff6b00;margin-bottom:0.5em;padding:1em}#main .u-approach .approach__inner .inner__cont .cont__partsList .partsList__item:last-child{margin-bottom:0}#main .u-approach .approach__inner .inner__cont .cont__partsList .partsList__item>dt{font-size:38px;font-size:5.06667vw;color:#ff6b00;line-height:1.2;margin-bottom:8px}#main .u-approach .approach__inner .inner__cont .cont__partsList .partsList__item>dd{font-size:24px;font-size:3.2vw;line-height:1.4}#main .u-approach .approach__inner .inner__cont .cont__ems{font-size:24px;font-size:3.2vw;border:solid 1px #ccc;margin-top:1.5em;padding:1em}#main .u-miura{margin:0 auto 2em !important}#main .u-miura .miura__inner{padding:1em 0 0}#main .u-miura .miura__inner .inner__cont .cont__ttl{line-height:1.4;letter-spacing:-0.05}#main .u-miura .miura__inner .inner__cont .cont__degree{border:solid 1px #999;margin-top:1em;padding:1em}#main .u-miura .miura__inner .inner__cont .cont__degree .profile__title{font-size:22px;font-size:2.93333vw;line-height:1.2}#main .u-miura .miura__inner .inner__cont .cont__degree .profile_name{font-size:42px;font-size:5.6vw}#main .u-miura .miura__inner .inner__cont .cont__degree .profile_name>.fzs{font-size:22px;font-size:2.93333vw}#main .u-miura .miura__inner .inner__cont .cont__degree .prodile_detail{font-size:22px;font-size:2.93333vw}#main .u-miura .miura__inner .inner__cont .cont__comment .comment__txt{margin:1em 0}#main .u-miura .miura__inner .inner__cont .cont__comment .comment__img img{width:100%;height:auto}#main .u-akune{margin-top:0 !important}#main .u-akune .akune__inner{padding:1em 0 0}#main .u-akune .akune__inner .inner__cont .inner__degree{border:solid 1px #999;margin-top:1em;padding:1em}#main .u-akune .akune__inner .inner__cont .inner__degree .profile__title{font-size:22px;font-size:2.93333vw;line-height:1.2}#main .u-akune .akune__inner .inner__cont .inner__degree .profile_name{font-size:42px;font-size:5.6vw}#main .u-akune .akune__inner .inner__cont .inner__degree .profile_name>.fzs{font-size:22px;font-size:2.93333vw}#main .u-akune .akune__inner .inner__cont .inner__degree .prodile_detail{font-size:22px;font-size:2.93333vw}#main .u-akune .akune__inner .inner__cont .cont__comment .comment__txt{margin:1em 0}#main .u-akune .akune__inner .inner__cont .cont__comment .comment__img img{width:100%;height:auto}#main .u-movie{background:#f2f2f2;margin:0 auto;padding:2em 0}#main .u-movie .movie__inner{position:relative;background:#f2f2f2;display:block}#main .u-movie .movie__inner .inner__wrap{display:flex;flex-wrap:wrap;flex-direction:column-reverse;background:#fff;padding:1em}#main .u-movie .movie__inner .inner__wrap .wrap__ttl,#main .u-movie .movie__inner .inner__wrap .wrap__thum{width:100%}#main .u-movie .movie__inner .inner__wrap .wrap__thum{margin-top:1em}#main .u-movie .movie__inner .inner__wrap .wrap__thum img{width:100%;height:auto}#main .u-movie .movie__inner .inner__wrap .wrap__ttl{margin-top:3em;text-align:center}#main .u-movie .movie__inner .inner__wrap .wrap__ttl .ttl__txt{position:relative;padding-top:1.5em}#main .u-movie .movie__inner .inner__wrap .wrap__ttl .ttl__txt .txt_label{display:block;position:absolute;top:-2em;left:0;right:0}#main .u-movie .movie__inner .inner__wrap .wrap__ttl .ttl__txt .txt_label .label__inner{background:#fff;margin-bottom:1em;padding:0.25em 0.5em;display:inline-block;color:#ff6b00;border:solid 1px #ff6b00;font-size:32px;font-size:4.26667vw}#main .u-movie .movie__inner .inner__wrap .wrap__ttl .ttl__txt .txt__name{display:inline-block;font-size:38px;font-size:5.06667vw}#main .u-movie .movie__inner .inner__wrap .wrap__ttl .ttl__txt .txt__cross{display:inline-block;font-size:38px;font-size:5.06667vw}#main .u-movie .movie__inner .inner__wrap .wrap__ttl .ttl__btn{position:relative;display:inline-block;background:#ff6b00;height:2em;margin-top:1em;padding:0 3em 0 3.5em;font-size:32px;font-size:4.26667vw;color:#fff;line-height:2;-webkit-border-radius:100px;border-radius:100px}#main .u-movie .movie__inner .inner__wrap .wrap__ttl .ttl__btn:before{content:"";position:absolute;top:50%;left:1em;width:0;height:0;color:#fff;border-style:solid;border-width:0.4em 0 0.4em 0.8em;border-color:transparent transparent transparent #fff;transform:translateY(-0.4em)}#main .u-voc{margin-bottom:2em}#main .u-voc .voc__inner .inner__listPickup{display:block}#main .u-voc .voc__inner .inner__listPickup>li{margin-bottom:2em}#main .u-voc .voc__inner .inner__listPickup>li:last-child{margin-bottom:0}#main .u-voc .voc__inner .inner__listPickup>li figure{margin-bottom:1em}#main .u-voc .voc__inner .inner__listPickup>li figure img{width:100%;height:auto}#main .u-voc .voc__inner .inner__listPickup>li .listPickup__detail{line-height:1.4}#main .u-voc .voc__inner .inner__listPickup>li .listPickup__detail>dt{font-size:42px;font-size:5.6vw;margin-bottom:0.25em}#main .u-voc .voc__inner .inner__listPickup>li .listPickup__detail>dd{font-size:28px;font-size:3.73333vw}#main .u-voc .voc__inner .inner_list{margin-top:3em}.u-faq .faq__list__details>li{position:relative;padding-left:1em;margin-top:1em}.u-faq .faq__list__details>li:before{content:"";position:absolute;top:0.52em;left:0;background:#ff6b00;width:0.6em;height:0.6em;-webkit-border-radius:50%;border-radius:50%}#main .u-feature{margin-bottom:2em}#main .u-feature .feature__inner .cont__list .list__item{margin-bottom:2em;margin-bottom:2em}#main .u-feature .feature__inner .cont__list .list__item:last-child{margin-bottom:0}#main .u-feature .feature__inner .cont__list .list__item .item__img{margin-bottom:1em}#main .u-feature .feature__inner .cont__list .list__item .item__img img{width:100%;height:auto}#main .u-feature .feature__inner .cont__list .list__item .item__txt dt{margin:0.5em 0 0.25em;font-size:38px;font-size:5.06667vw;line-height:1.2}#main .u-feature .feature__inner .cont__list .list__item .item__txt dd{font-size:24px;font-size:3.2vw}.u-attention{margin-bottom:0;padding:2em 0 0.5em;background:#f2f2f2;color:#333}.u-attention .attention__inner>.cont__ttl{margin-bottom:0;color:#ff6b00;font-size:36px;font-size:4.8vw;line-height:1}.u-attention .attention__inner .m-ttl-commonCopy{font-size:22px;font-size:2.93333vw;margin-bottom:0}.u-attention .attention__inner .detail__cont{margin-bottom:1em}.u-attention .attention__inner .detail__cont>.cont__ttl{display:flex;align-items:center;margin-bottom:0.5em}.u-attention .attention__inner .detail__cont>.cont__ttl .ttl_label{width:3em;text-align:center;font-size:28px;font-size:3.73333vw;color:#ff6b00}.u-attention .attention__inner .detail__cont>.cont__ttl .ttl_txt{width:calc(100% - 4em);font-size:22px;font-size:2.93333vw;line-height:1.4;padding:0.2em 1em;border-left:solid 1px #ccc}.u-attention .attention__inner .detail__cont>.cont__ttl .ttl_txt>.fzs{display:block;font-size:18px;font-size:2.4vw;margin-top:0.5em}.u-attention .attention__inner .cont__detail{margin-top:1em}.u-attention .attention__inner .cont__detail .detail__list{font-size:22px;font-size:2.93333vw;margin-top:0.5em;padding-left:0em}.u-attention .attention__inner .cont__detail .detail__list>li{position:relative;padding-left:1em;line-height:1.4;margin-bottom:0.5em}.u-attention .attention__inner .cont__detail .detail__list>li:before{content:"";position:absolute;top:0.3em;left:0em;background:#ccc;width:0.6em;height:0.6em}.u-attention .attention__inner .cont__detail .detail__list>li strong{font-weight:bold;border-bottom:solid 1px #ff6b00;white-space:wrap}.u-attention .attention__inner .cont__detail .detail__txt{font-size:22px;font-size:2.93333vw}.u-attention .attention__inner .m-btn-more{width:80%;border:solid 1px #999;margin:1em auto}.u-attention .attention__inner .m-btn-more>span{font-size:24px;font-size:3.2vw}.u-cart .cart__inner .inner__ttl{margin-bottom:1em}.u-cart .cart__inner .inner__ttl .cont__listMerit{display:flex;justify-content:space-between}.u-cart .cart__inner .inner__ttl .cont__listMerit>li{display:inline-block;background:#333;color:#fff;width:calc(50% - 10px);font-size:24px;font-size:3.2vw;text-align:center;line-height:2}.u-cart .cart__inner .inner__ttl .cont__shipping{display:block;margin:0.5em auto;text-align:center;font-size:30px;font-size:4vw;line-height:1.2;padding:0.5em 1em;border:solid 1px #ff6b00}.u-cart .cart__inner .inner__ttl .cont__shipping strong{color:#ff6b00}.u-cart .cart__inner .inner__ttl .cont_txt{margin:0.5em auto 2em;line-height:1.6}.u-cart .cart__inner .inner__ttl .cont_txt>a{position:relative;display:inline-block;border-bottom:solid 1px #ff6b00;padding-right:1em}.u-cart .cart__inner .inner__ttl .cont_txt>a:after{content:"";position:absolute;top:50%;right:0.2em;width:0.6em;height:0.6em;border-right:solid 1px #ff6b00;border-bottom:solid 1px #ff6b00;transform:translateY(-0.3em) rotate(-45deg)}#main .u-visumo{background:#f2f2f2;margin-bottom:2px}#main .u-visumo .visumo__inner{padding:2em 0 2em}#main .u-visumo .visumo__inner .ineer__ttl{position:relative;margin-bottom:0.5em;font-size:48px;font-size:6.4vw;color:#ff6b00;line-height:1.5;letter-spacing:-0.05em;padding-left:calc(1em + 0.5em);font-family:SFText-Light,-apple-system,BlinkMacSystemFont,"Roboto",Helvetica,Arial,Meiryo,sans-serif  !important;font-weight:500;font-weight:100}#main .u-visumo .visumo__inner .ineer__ttl:before{content:"";background:url("../../../../products/common/img/visumo/im_logo_instagram.png") no-repeat;background-size:cover;background-position:center center;position:absolute;top:0;bottom:0;left:0;margin:auto;width:1em;height:1em}#main .u-visumo .visumo__inner .inner__wrap .ecbn-selection-widget{margin:0}#main .u-visumo .visumo__inner .inner__wrap .ecbn-selection-content{padding:0}#main .u-visumo .visumo__inner .inner__wrap .ecbn-selection-content ul.ecbn-selection-snap{display:flex;flex-wrap:wrap;width:100% !important;height:100% !important}#main .u-visumo .visumo__inner .inner__wrap .ecbn-selection-content ul.ecbn-selection-snap li.ecbn-selection-item{display:flex;align-items:center;position:static !important;top:inherit !important;left:inherit !important;width:calc(100vw / 2 - 1em - 1em) !important;height:calc(100vw / 2 - 1em - 1em) !important;margin-right:1em;padding:0;overflow:hidden;object-fit:cover}#main .u-visumo .visumo__inner .inner__wrap .ecbn-selection-content ul.ecbn-selection-snap li.ecbn-selection-item:nth-child(n+3){margin-top:1em}#main .u-visumo .visumo__inner .inner__wrap .ecbn-selection-content ul.ecbn-selection-snap li.ecbn-selection-item:nth-child(2n){margin-right:0}#main .u-visumo .visumo__inner .inner__wrap .ecbn-widget-loading-container{margin-top:2em}#main .u-visumo .visumo__inner .inner__wrap .ecbn-selection-image-loading-more{display:block;background:rgba(255,107,0,0);width:100%;height:auto;margin:2em auto;text-align:center;line-height:2.4;border:solid 1px #ff6b00;font-size:32px;font-size:4.26667vw;overflow:hidden}#main .u-visumo .visumo__inner .inner__wrap .ecbn-selection-image-loading-more>a{position:relative;display:block;font-size:32px;font-size:4.26667vw;color:#000;padding:0;background:transparent;border-radius:0}#main .u-visumo .visumo__inner .inner__wrap .ecbn-selection-image-loading-more>a:before,#main .u-visumo .visumo__inner .inner__wrap .ecbn-selection-image-loading-more>a:after{content:"";position:absolute;top:50%;background:#ff6b00;width:1px;height:1em;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}#main .u-visumo .visumo__inner .inner__wrap .ecbn-selection-image-loading-more>a:before{right:1em;transform:translateY(-0.5em) rotate(0deg)}#main .u-visumo .visumo__inner .inner__wrap .ecbn-selection-image-loading-more>a:after{right:1em;transform:translateY(-0.5em) rotate(90deg)}.ecbn-selection-preview .ecbn-selection-preview-close{top:calc(100vw / 750 * -80) !important;right:0.25em  !important;color:#fff !important;font-size:calc(100vw / 750 * 80) !important}.ecbn-selection-preview div.ecbn-selection-preview-wrapper{top:50% !important;transform:translateY(-50%) !important;border:none !important}.ecbn-selection-preview .ecbn-selection-preview-content{width:90% !important;height:85vh !important;margin:auto !important;padding:1.5em !important;overflow-y:scroll !important}.ecbn-selection-preview .ecbn-selection-right{display:block !important;margin-top:1em !important;overflow:hidden !important;position:static !important;float:none !important}.ecbn-selection-preview .ecbn-selection-right>a{display:block;font-size:calc(100vw / 750 * 36) !important}.ecbn-selection-preview .ecbn-selection-left{display:block !important;float:inherit !important;overflow:hidden !important}.ecbn-selection-preview .ecbn-selection-left div.ecbn-selection-snapmain{float:none;overflow:inherit !important}.ecbn-selection-preview .ecbn-selection-left div.ecbn-selection-snapmain .ecbn-selection-snap-image{transform:inherit !important}.ecbn-selection-preview .ecbn-selection-preview-caption{margin:0 !important}.ecbn-selection-preview .ecbn-selection-preview-caption p{height:auto !important;margin-top:0.5em !important;padding:0 !important;font-size:calc(100vw / 750 * 36) !important}.ecbn-selection-preview .ecbn-selection-left div.ecbn-selection-snapmain .ecbn-selection-prevarrow{display:block !important;visibility:hidden !important}.ecbn-selection-preview .ecbn-selection-left div.ecbn-selection-snapmain .ecbn-selection-snap-image{width:90% !important;max-width:none !important;top:calc(100vw / 750 * 210) !important;transform:translateY(-18px)}.ecbn-selection-preview .ecbn-selection-left div.ecbn-selection-snapmain .ecbn-selection-snap-image img{width:90% !important;max-width:none !important}.ecbn-selection-preview .ecbn-selection-left div.ecbn-selection-snapmain .selection-prev-image,.ecbn-selection-preview .ecbn-selection-left div.ecbn-selection-snapmain .ecbn-selection-next-image{margin-top:0 !important;top:calc(100vw / 750 * 210) !important;transform:translateY(-18px)}.largefont .products-main__text{font-size:14px}.largefont .products-main__icon__svg{width:72px;height:22px}.largefont .product-free__item{height:22px;font-size:14px;line-height:22px}.largefont .products-info__text{font-size:16px;line-height:22px}.largefont .strength__cmm p,.largefont .strength__moritani p,.largefont .strength__mtg p,.largefont .strength__cr7 p{font-size:16px}.products-info__text{padding:0 !important}.largefont .products-info__title{font-size:6.4vw;line-height:1.4;margin-bottom:0.6em}.largefont .width01 .btn--cart{font-size:16px}.largefont .set_ts-ems p{font-size:16px}.largefont .products-attention__text,.largefont .products-attention__list{font-size:16px;line-height:24px}.largefont .fz10{font-size:12px;line-height:14px}.largefont .set_ts-ems__commentary__cont__inner figure figcaption{font-weight:bold !important}.largefont .product-price-attention__item{line-height:16px;font-size:14px}.largefont .product-detail__title{font-size:22px;line-height:26px}.largefont .product-detail__text01{font-size:14px;line-height:16px}.largefont .product-detail-price__sumprice,.largefont .product-detail-price__pulldownprice--orange{font-size:20px;line-height:26px;font-weight:bold !important}.largefont .product-detail-price__pulldownprice--orange *{font-weight:bold !important}.largefont .product-detail-price__pricetext .fz20{font-size:24px;line-height:28px;font-weight:bold !important}
.largefont .product-detail__main .fz10{font-size:14px;line-height:16px;}.largefont .voc .voc__inner__voice dd{padding:15px;font-size:14px}
.price_note{font-size:2.8vw;background:#fde7d7;color:#333;padding:8px 15px;box-sizing: border-box;font-weight:400;margin-top:30px;}
/*--option_sp--*/
.option{
  margin-top:6vw;
}
  .trade-service .m-box-fixed .trade-service-wrapper{
    width:80vw;
  }
  .trade-service .m-ttl-common{
  font-size: 2.28571rem;
    
}
  .trade-service .option__txt{
  width:80vw;
  margin:0 auto;
    
}
  .trade-service .trade-service-price{
    font-size: 4.62222vw;
  }
  .trade-service .trade-service-price span{
    font-size:7.46666vw;
  }
  .trade-service .m-box-fixed a.trade-service-btn:link,.trade-service .m-box-fixed a.trade-service-btn:visited{
    width: 86.66667vw;
    height: 16vw;
    font-size: 3.2vw;
    max-height:auto;
    padding: 4.2vw 0;
  }

/*--lifeplan-modal_sp--*/

  a.extended_btn.simple-ajax-popup:link, 
  a.extended_btn.simple-ajax-popup:visited,
  a.extended_btn.lifeplan_detail_link { 
    display: block; 
    margin: 10px auto 0; 
    width: 14em; 
    color: #333; 
    border-bottom: 1px solid #ff6b00; 
    font-size: 3.2vw; 
    text-align: center; 
    position: relative; 
    box-sizing: border-box;
    text-decoration: none;
  } 
  
  a.extended_btn.simple-ajax-popup:hover, 
  a.extended_btn.lifeplan_detail_link:hover{ 
    color: #333; 
    padding-bottom: 1px; 
    border-bottom: none; 
    box-sizing: border-box;
  } 
  
  a.extended_btn.simple-ajax-popup::before, a.extended_btn.lifeplan_detail_link::before{ 
    content: ""; 
    position: absolute; 
    top: 50%; 
    left: 100%; 
    width: 8px; 
    height: 8px; 
    border: 0px; 
    border-top: solid 2px #ff6b00; 
    border-right: solid 2px #ff6b00; 
    -ms-transform: rotate(45deg); 
    -webkit-transform: rotate(45deg); 
    transform: rotate(45deg); 
    margin-top: -5px;
  }

@media screen and (max-width:768px) { 
  .spObj_ { display: block!important;} 
  .pcObj_ { display: none!important;} 
  br.spObj_ { display: inherit!important;} 
  br.pcObj_, img.pcObj_ { display: none!important;} 
  img.spObj_ { display: inline-block!important;width:100%;}
} 

/*--product-lineup__option_sp--*/

.product-lineup__option { 
  position: relative; 
  display: -ms-flexbox; 
  display: flex; 
  -ms-flex-pack: center; 
  justify-content: center; 
  margin-top: 4vw;
} 

.product-lineup__option-inner { 
  position: relative; 
  display: -ms-flexbox; 
  display: flex;
} 

.product-lineup__option-check { 
  display: block; 
  opacity: 0;
  width: 4vw; 
  height: 4vw;
} 

.product-lineup__option-check:checked+.product-lineup__option-checkicon:after { 
  opacity: 1
} 

.product-lineup__option-checkicon { 
  display: block; position: absolute; content: ""; pointer-events: none; width: 4vw; height: 4vw; border-radius: .26667vw;
  left: 0; top: 0; border: 1px solid #868686;
} 

.product-lineup__option-checkicon:after { 
  display: block; 
  position: absolute; content: ""; 
  pointer-events: none; 
  border: solid #ed6c00; 
  transform: rotate(-45deg); 
  opacity: 0; 
  width: 2.2vw; 
  height: 1.2vw; 
  left: .4vw; 
  top: .4vw; 
  border-radius: .26667vw; 
  border-width: 0 0 .66667vw .66667vw;
  z-index: 1;
} 


.product-lineup__option-label { 
  display: block; 
  font-size: 3.46667vw; 
    line-height: 1.15385; 
    margin-left: 2.66667vw;
} 

.product-lineup__option-label-small { 
  display: inline-block; 
  font-size: 2.93333vw; 
    margin-top: 1.33333vw;
} 

.ems_set_link{
  width: 90vw;box-sizing: border-box; text-align: center;margin: 30px auto;border:1px solid #ff6b00;
}

.ems_set_link a:link,.ems_set_link a:visited,.ems_set_link a:valid{
  font-size: 5.86666vw; color: #ff6b00 !important;font-weight:600;display: block;padding:20px;line-height: 1.4;
}

.ems_set_link a:hover{}

.ems_set_link_bnr{
  width: 90vw;box-sizing: border-box; text-align: center;margin: 30px auto;
}
/* 2023/01/19 LIFE PLAN */
.cart__option--guarantee{
  border:4px solid #eee;
  box-sizing: border-box;
  padding:6vw;
  background: #fff;
  margin-top:1vw;
}

.cart__option--guarantee .guarantee_ttl{
  font-size: 5.2vw;
  font-weight: 600 !important;
  line-height: 1;
}

.cart__option--guarantee .guarantee_ttl::before{
  content: "";
  display: inline-block;
  width:6vw;
  height: 6vw;
  background: url(../images_v3/ic-guarantee.png) no-repeat center center;
  background-size: contain;
  vertical-align: middle;
  
}

.cart__option--guarantee .guarantee_subttl{
  font-size: 4.26666vw;
  font-weight: 600 !important;
  margin-top:15px;
}

.cart__option--guarantee a.guarantee_link,.cart__option--guarantee a.guarantee_link:link,.cart__option--guarantee a.guarantee_link:visited{
  color: #ff6b00 !important;
  font-size: 4.26666vw;
  
}
.cart__option--guarantee a.guarantee_link:hover{opacity: 0.6;}

.cart__option--guarantee a.guarantee_link::after{
  content: "";
  display:inline-block;
  width:18px;
  height: 15px;
  background: url(../images/icn_blank_orange.png) no-repeat 0 0;
  background-size: contain;
  margin:0 0 0 5px;
}
.cart__option--guarantee .guarantee_attention{margin-top:10px;}
.cart__option--guarantee .guarantee_attention li{ font-size: 3.46667vw;}

/*--2023/02/22 LINE--*/
.line_id_txt{font-size:4vw;text-align:center;margin:8px auto 4px;}

#wrapper .point10Label.it-header{margin-top:0;background: #ff8705 !important;}

#wrapper .point10Label.it-header a:link,#wrapper .point10Label.it-header a:visited,#wrapper .point10Label.it-header a:hover{font-size: 4vw !important; padding:2vw 0 !important;color:#fff !important;text-decoration: none;display: block; line-height: 1.75;font-weight: 500 !important;}

.line_cart_link{text-align: center;margin:30px auto 8px;}

.line_cart_link a{font-size:4vw;text-align: center;}

.everyday__item_ttl{position: relative;width:90vw;margin:0 auto 20px;}

.item_ttl_txt{font-size: 4.8vw;text-align: left;}

.product-detail .product-detail__main{position: relative;}
.product-detail__main .line_linkage_icon{position:absolute;top:0;right: 0;}

/*--追従ボタン--*/
.product-buy-button {
	position: fixed;
  z-index: 9999;
  /*font-size: 15px;
  line-height: 20px;
  width: 100px;
  height: 100px;
  padding: 15px 0 0 0;*/
	font-size: 10px;
    line-height: 1;
    width: 60px;
    height: 60px;
    padding: 9px 0 0;
  right: 0;
  bottom: 0;
  display: inline-block;
  visibility: hidden;
  
  -webkit-transition: all .15s ease;
  transition: all .15s ease;
  text-align: center;
  text-decoration: none;
  opacity: 0;
  color: #fff;
  background: #333;
}

.product-buy-button:not(.is-tab):hover {
  color: #fff;
  background: #ff6b08;
}

.product-buy-button.on {
  visibility: visible;
  opacity: 1;
}

.product-buy-button__icon {
  position: absolute;
  /*top: 60px;*/
  left: 50%;
  display: block;
  /*width: 22px;
  height: 23px;
  margin-left: -11px;*/
	top: 28px;
    width: 22px;
    height: 21px;
    margin-left: -8px;
  fill: #fff;
}

.product-buy-button {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/*--SP--*/
  /*.product-buy-button {
    font-size: 10px;
    line-height: 1;
    width: 60px;
    height: 60px;
    padding: 9px 0 0;
  }*/

  /*.product-buy-button__icon {
    top: 28px;
    width: 22px;
    height: 21px;
    margin-left: -8px;
  }*/


.product-buy-button .ispc {
  display: inline-block;
}

/*
  .product-buy-button .ispc {
    display: none;
  }


.product-buy-button .issp {
  display: none;
}


  .product-buy-button .issp {
    display: block;
  }*/

.btn--cart::before {
      top: 50%;
      width: calc(100vw / 750 * 40);
      height: auto;
      margin: auto;
      content: url(/wellness/sixpad/common/img/cart.svg);
      background-size: contain;
      /*transform: translateY(calc(100vw / 750 * -38));*/
	transform: translateY(calc(100vw / 750 * 10));
  }
  .btn--cart.sold_out::before {
      display: none;
  }

/* 20231031追加 */
#goodsspec_body .goodscomment_ .deliveryBlock_ dt {
  color: red;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.7;
  width: auto;
  margin: 0;
  border: none;
  text-align: left;
  padding: 0;
  background: transparent;
}
#goodsspec_body .goodscomment_ .deliveryBlock_ dt:before {
  display: inline-block;
  content: "";
  width: 22px;
  height: 15px;
  vertical-align: middle;
  background: url(/img/usr/common/icon_delivery.png) 0 center no-repeat;
  background-size: 17px 14px
}
#goodsspec_body .goodscomment_ .deliveryBlock_ dd {
  margin-bottom: 1rem;
  font-size: 12px;
  line-height: 1.7;
  margin-bottom: 20px;
}
#goodsspec_body.mt {
  margin-top: 6px;
}
.goodscomment_ a:hover {
  border: none !important;
}
.goodscomment_ a {
  color: inherit !important;
}
#goodsspec_body .goodscomment_ .deliveryBlock_ dd span{
  padding: 0 0.2rem;
  font-weight: bold;
  text-decoration: underline
}