﻿/*! 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:700}dfn{font-style:italic}h1{font-size:2em;margin:.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:-.5em}sub{bottom:-.25em}img{border:0}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;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 silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:100%;font-weight:400}ol,ul{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:700!important}.fwn{font-weight:400!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:18px;font-size:1.28571rem;color:#000;font-weight:400;line-height:1.7;font-family:游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif!important;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body #main,body #main *{font-weight:450}body #main img{-webkit-backface-visibility:hidden;backface-visibility:hidden}body #main a:link,body #main a:visited{color:#333;text-decoration:none}body #main a:active,body #main a:hover{color:#333}svg:not(:root){overflow:hidden}#main .m-box-section{position:relative;margin:0 auto;}

#main .m-box-fixed,#main .u-wrapping .wrapping__inner .inner__cont{width:60pc;padding:0;margin:0 auto}#main .m-box-strong{background:#f2f2f2;padding:25px 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}sub,sup{font-size:10px;font-size:.71429rem;letter-spacing:.1rem}.m-ttl-common{margin-bottom:10px;font-size:2pc;font-size:2.28571rem;color:#ff6b00;line-height:1.4;letter-spacing:.02em}.m-ttl-common span{display:inline-block;background:#fff0e6;font-size:20px;font-size:1.42857rem;margin-bottom:10px;padding:8px 20px}.m-ttl-common.it-center{text-align:center;margin-bottom:30px}.m-ttl-common.it-copy{margin-bottom:0}.m-ttl-commonCopy{text-align:center;margin-bottom:30px}.m-ttl_tabLabel{font-size:20px;font-size:1.42857rem}.m-txt-cOrange{color:#ff6b00}.m-list-attention{margin-top:10px}.m-list-attention>li{font-size:9pt;font-size:.85714rem;color:#666;padding-left:1em;text-indent:-1em}.m-list-voc .voc__item{display:block;padding:24px 0;border-top:solid 1px #ccc}.m-list-voc .voc__item .item__ttl{font-size:22px;font-size:1.57143rem}.m-list-voc .voc__item .item__ttl .ttl__txt{display:inline-block}.m-list-voc .voc__item .item__ttl .ttl__txt .ttl__age,.m-list-voc .voc__item .item__txt{font-size:1pc;font-size:1.14286rem}.m-list-voc .voc__item .item__txt{display:block;padding-top:10px}.m-list-faq{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;flex-wrap:wrap}.m-list-faq .faq__list{position:relative;width:calc(50% - 20px);margin-top:50px;z-index:2}.m-list-faq .faq__list:after{content:"";position:absolute;top:0;left:70px;background:#ccc;width:1px;height:100%;z-index:-9}.m-list-faq .faq__list:nth-child(-n+2){margin-top:0}.m-list-faq .faq__list .list__wrap dd,.m-list-faq .faq__list .list__wrap>dt{display:-webkit-box;display:-ms-flexbox;display:flex}.m-list-faq .faq__list .list__wrap dd>span,.m-list-faq .faq__list .list__wrap>dt>span{padding:0 20px}.m-list-faq .faq__list .list__wrap dd>span:first-child,.m-list-faq .faq__list .list__wrap>dt>span:first-child{width:70px;text-align:center;color:#ff6b00;font-size:22px;font-size:1.57143rem}.m-list-faq .faq__list .list__wrap dd>span:last-child,.m-list-faq .faq__list .list__wrap>dt>span:last-child{width:calc(100% - 70px);padding:20px}.m-list-faq .faq__list .list__wrap>dt{align-items:center;font-size:24px;font-size:1.71429rem;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:1pc;font-size:1.14286rem}.m-list-faq .faq__list .list__wrap>dd>span{padding-top:20px}.m-btn-more{display:block;background:rgba(255,107,0,0);width:685px;margin:40px auto;text-align:center;line-height:2.2;border:solid 1px #000;font-size:20px;font-size:1.42857rem;overflow:hidden}.m-btn-more>span{position:relative;display:block;font-size:20px;font-size:1.42857rem}.m-btn-more>span,.m-btn-more>span:after,.m-btn-more>span:before{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.m-btn-more>span:after,.m-btn-more>span:before{content:"";position:absolute;top:50%;background:#ff6b00;width:1px;height:1em}.m-btn-more>span:before{right:1em;transform:translateY(-0.5em) rotate(0)}.m-btn-more>span:after{right:1em;transform:translateY(-0.5em) rotate(90deg)}.m-btn-more:hover{background:#000}.m-btn-more:hover>span{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.m-btn-more.is-active>span:after,.m-btn-more.is-active>span:before{right:1em;transform:translateY(-0.5em) rotate(270deg)}#main .u-ancCV{background:#fff;margin:0;padding:50px 0 20px;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s}#main .u-ancCV .ancCV__inner .inner__products{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}#main .u-ancCV .ancCV__inner .inner__products .products__name figure{text-align:center}#main .u-ancCV .ancCV__inner .inner__products .products__name figure img{width:220px;height:auto}#main .u-ancCV .ancCV__inner .inner__products .products__name figure figcaption{margin-top:10px;font-size:15px;font-size:1.07143rem}#main .u-ancCV .ancCV__inner .inner__products .products__img{margin:0 60px}#main .u-ancCV .ancCV__inner .inner__products .products__img img{width:126px;height:auto}#main .u-ancCV .ancCV__inner .inner__products .products__merit{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center}#main .u-ancCV .ancCV__inner .inner__products .products__merit .merit__list li{border:solid 1px #333;font-size:14px;font-size:1rem;text-align:center;margin-bottom:10px;padding:0 20px}#main .u-ancCV .ancCV__inner .inner__products .products__merit .merit__list li:last-child{margin-bottom:0}#main .u-ancCV .ancCV__inner .inner__products .products__merit .merit__list2{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;margin-top:15px}#main .u-ancCV .ancCV__inner .inner__products .products__merit .merit__list2 li{margin-right:20px}#main .u-ancCV .ancCV__inner .inner__products .products__merit .merit__list2 li:last-child{margin-right:0}#main .u-ancCV .ancCV__inner .inner__products .products__merit .merit__list2 li figure{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}#main .u-ancCV .ancCV__inner .inner__products .products__merit .merit__list2 li figure img{margin-right:10px}#main .u-ancCV .ancCV__inner .inner__products .products__merit .merit__list2 li figure figcaption{font-size:1pc;font-size:1.14286rem}#main .u-ancCV .ancCV__inner .inner__products .products__merit .merit__list2 li:nth-child(1) figure img{width:19px;height:auto}#main .u-ancCV .ancCV__inner .inner__products .products__merit .merit__list2 li:nth-child(2) figure img{width:30px;height:auto}#main .u-ancCV .ancCV__inner .inner__btn{max-width:45pc;margin:0 auto 30px}#main .u-ancCV .ancCV__inner .inner__btn,#main .u-ancCV .ancCV__inner .inner__btn .btn__block{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}#main .u-ancCV .ancCV__inner .inner__btn .btn__block{position:relative;display:block;background:transparent;height:2.2em;line-height:2.2em;text-align:center;color:#000;font-size:22px;font-size:1.57143rem;overflow:hidden;border:solid 1px #ff6b00;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .u-ancCV .ancCV__inner .inner__btn .btn__block span{position:relative;display:block;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;transition-timing-function:cubic-bezier(0.37,0.16,0.12,1)}#main .u-ancCV .ancCV__inner .inner__btn .btn__block span:after,#main .u-ancCV .ancCV__inner .inner__btn .btn__block span:before{content:"";position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden}#main .u-ancCV .ancCV__inner .inner__btn .btn__block span:before{top:50%;left:1em;background:url(/wellness/sixpad/products/footfit/images_v3/svg_cart.svg)no-repeat;background-size:contain;width:24px;height:25px;transform:translateY(-12px)}#main .u-ancCV .ancCV__inner .inner__btn .btn__block span:after{top:50%;right:1em;width:14px;height:14px;border-right:solid 2px #ff6b00;border-bottom:solid 2px #ff6b00;transform:translateY(-10px) rotate(45deg)}#main .u-ancCV .ancCV__inner .inner__btn:hover .btn__block{background:#ff6b00;color:#fff!important}#main .u-ancCV .ancCV__inner .inner__btn:hover .btn__block span{color:#fff!important}#main .u-ancCV .ancCV__inner .inner__btn:hover .btn__block span:before{background:url(/wellness/sixpad/products/footfit/images_v3/svg_cart_hover.svg)no-repeat}#main .u-ancCV .ancCV__inner .inner__btn:hover .btn__block span:after{border-right:solid 2px #fff;border-bottom:solid 2px #fff}#main .u-ancCV .ancCV__inner .inner__copy{margin-top:.5em;font-size:1pc;font-size:1.14286rem;text-align:center}#main .u-mainvisual{width:100%}#main .u-mainvisual .mainv__inner{display:flex;justify-content:center;align-items:center;position:relative;width:60pc;margin:auto;overflow:hidden}#main .u-mainvisual .mainv__inner .inner__img{width:50%}#main .u-mainvisual .mainv__inner .inner__txt{position:relative;width:50%;padding-left:50px;z-index:1;align-items:center}#main .u-mainvisual .mainv__inner .inner__txt .txt__ttl{margin-bottom:20px}#main .u-mainvisual .mainv__inner .inner__txt .txt__ttl .ttl__copy{font-size:30px;font-size:2.14286rem;line-height:2;letter-spacing:.1em}#main .u-mainvisual .mainv__inner .inner__txt .txt__ttl .ttl__copy sup{font-size:1pc;font-size:1.14286rem;top:-1em;left:-1.8em;vertical-align:middle}#main .u-mainvisual .mainv__inner .inner__txt .txt__ttl .ttl__attention{margin-top:3px;color:#666;letter-spacing:.1em;font-size:14px;font-size:1rem}#main .u-mainvisual .mainv__inner .inner__txt .txt__products{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end}#main .u-mainvisual .mainv__inner .inner__txt .txt__products .products__img{margin-left:20px}#main .u-mainvisual .mainv__inner .inner__txt .txt__products .products__img.wide{text-align:center}#main .u-mainvisual .mainv__inner .inner__txt .txt__products .products__img img{width:126px}#main .u-mainvisual .mainv__inner .inner__txt .products__img img{width:126px;margin:20px auto}#main .u-mainvisual .mainv__inner .inner__txt .products__img img:nth-child(1){margin-right:15px}#main .u-mainvisual .mainv__inner .inner__txt .txt__products .products__name .name__ttl{padding-top:5px}#main .u-mainvisual .mainv__inner .inner__txt .txt__products .products__name .name__ttl img{width:16pc;height:auto}#main .u-mainvisual .mainv__inner .inner__txt .txt__products .products__name .name__ttl .fzs{display:block;font-size:18px;font-size:1.28571rem;margin-top:5px;text-align:center}#main .u-mainvisual .mainv__inner .inner__txt .txt__products .products__name .name__merit{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:15px}#main .u-mainvisual .mainv__inner .inner__txt .txt__products .products__name .name__merit li{display:inline-block;padding:0 10px;border:solid 1px #000;font-size:9pt;font-size:.85714rem;letter-spacing:0;margin-right:10px}#main .u-mainvisual .mainv__inner .inner__txt .txt__products .products__name .name__merit li:last-child{margin-right:0}#main .u-mainvisual.js-anim.is-active .mainv__inner .inner__img .img__wrap .wrap__footImg{transform:translateY(0) translateX(0)}#main .u-info{margin:40px auto}#main .u-info .info__inner{display:flex;justify-content:space-between;border-left:solid 1px #ccc}#main .u-info .info__inner>*{border-right:solid 1px #ccc;padding-top:10px!important;padding-bottom:20px!important}#main .u-info .info__inner .inner__homehealth,#main .u-info .info__inner .inner__installment,#main .u-info .info__inner .inner__ranking{width:50%}#main .u-info .info__inner .inner__ranking{display:flex;align-items:center;padding:0 40px}#main .u-info .info__inner .inner__ranking .ranking__imgBox img{width:100%;height:auto}#main .u-info .info__inner .inner__homehealth{display:flex;justify-content:space-between;align-items:center;padding:0 40px}#main .u-info .info__inner .inner__homehealth .homehelth__imgBox img{width:110px;height:auto}#main .u-info .info__inner .inner__homehealth .homehelth__txtBox{width:calc(100% - 130px)}#main .u-info .info__inner .inner__homehealth .homehelth__txtBox .txtBox__ttl{font-size:24px;font-size:1.71429rem;line-height:1.4;letter-spacing:.1em;margin-bottom:5px}#main .u-info .info__inner .inner__homehealth .homehelth__txtBox .txtBox__txt{font-size:9pt;font-size:.85714rem;line-height:1.6}#main .u-installment{margin:40px auto 20px}#main .u-installment .installment__burden{width: calc(13em + 150px);display:flex;justify-content:center;align-items:center;text-align:center;border:solid 1px #ff6b00;color:#ff6b00;margin:0 auto 5px;line-height:2;font-size:24px;font-size:1.71429rem}#main .u-installment .installment__inner{text-align:center}#main .u-installment .installment__inner .inner__ttl{margin-bottom:10px;font-size:2pc;font-size:2.28571rem;line-height:1.3}#main .u-installment .installment__inner .inner__ttl .ttl__price{color:#ff6b00;font-size:2pc;font-size:2.28571rem;letter-spacing:-.04em}#main .u-installment .installment__inner .inner__ttl .ttl__price .price__number{font-family:SFText-Light,-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,Meiryo,sans-serif!important;font-size:4pc;font-size:4.57143rem;font-weight:500}#main .u-installment .installment__inner .inner__ttl .ttl__price .price__number .number__kerning{letter-spacing:-.14em}#main .u-installment .installment__inner .inner__ttl .ttl__price .price__credit{font-size:38px;font-size:2.71429rem}#main .u-installment .installment__inner .inner__txt .txt__attention .attention__item{font-size:14px;font-size:1rem;color:#333}
#main .u-wrapping{margin-top:0;overflow:hidden}
#main .u-wrapping .wrapping__inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border:solid 1px #ccc}
#main .u-wrapping .wrapping__inner>*{max-width:40pc}
#main .u-wrapping .wrapping__inner:after,#main .u-wrapping .wrapping__inner:before{content:"";position:absolute;z-index:0}
#main .u-wrapping .wrapping__inner:before{background:url(../images_v2/img_wrapping_inner_ribbon_flower.png)no-repeat;background-size:100%;width:218px;height:214px;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:99pt;height:138px;bottom:-10px;right:0}
#main .u-wrapping .wrapping__inner .inner__img{display:none}


#main .u-wrapping .wrapping__inner .inner__cont{position:relative;padding:50px 0 5pc;text-align:center;z-index:2}



#main .u-wrapping .wrapping__inner .inner__cont .cont__ttl>span{margin-bottom:25px!important}#main .u-wrapping .wrapping__inner .inner__cont .cont__imgBox,#main .u-wrapping .wrapping__inner .inner__cont .cont__strong{margin-top:30px}#main .u-wrapping .wrapping__inner .inner__cont .cont__strong span{font-weight:700}#main .u-wrapping .wrapping__inner .inner__cont .cont__bnrBox{margin-top:40px}#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{position:relative;display:block;background:transparent;font-size:24px;font-size:1.71429rem;height:2.2em;line-height:2.4;color:#000;text-align:center;overflow:hidden;border:solid 1px #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}#main .u-wrapping .wrapping__inner .inner__cont .cont__bnrBox .bnrBox__label>span{position:relative;display:block;font-size:22px;font-size:1.57143rem;color:#000;text-align:center;z-index:1;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s}#main .u-wrapping .wrapping__inner .inner__cont .cont__bnrBox .bnrBox__label>span:after{content:"";position:absolute;top:50%;right:1em;width:9pt;height:9pt;border-right:solid 2px #ff6b00;border-bottom:solid 2px #ff6b00;transform:translateY(-6px) rotate(-45deg)}#main .u-wrapping .wrapping__inner .inner__cont .cont__bnrBox .bnrBox__label:hover{background:#000}#main .u-wrapping .wrapping__inner .inner__cont .cont__bnrBox .bnrBox__label:hover>span{color:#fff}#main .u-empathy{margin-top:5pc}#main .u-empathy .empathy__inner .inner__cont .cont__ttl{text-align:center}#main .u-empathy .empathy__inner .inner__cont .cont__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}#main .u-empathy .empathy__inner .inner__cont .cont__list .list__item{width:calc(50% - 20px);border-bottom:solid 1px #ccc;font-size:20px;font-size:1.42857rem;letter-spacing:.1em;padding:10px 0 8px}#main .u-while .while__inner{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}#main .u-while .while__inner .inner__cont,#main .u-while .while__inner .inner__img{width:460px}#main .u-while .while__inner .inner__cont .cont__strong{margin-top:10px}#main .u-while .while__inner .inner__cont .cont__strong span{font-weight:700}#main .u-while .while__inner .inner__cont .cont__bnrBox img{width:100%;height:auto}#main .u-while .while__inner .inner__cont .cont__bnrBox .bnrBox__label{display:block;background:#ff6b00;font-size:20px;font-size:1.42857rem;height:1.8em;line-height:1.8;color:#fff;text-align:center}#main .u-approach .approach__inner{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;justify-content:space-between}#main .u-approach .approach__inner .inner__cont,#main .u-approach .approach__inner .inner__img{width:460px}#main .u-approach .approach__inner .inner__img{overflow:hidden}#main .u-approach .approach__inner .inner__img figure{position:relative;background:#000 url(/wellness/sixpad/products/footfit2/images_v2/bg_approach.jpg)no-repeat;background-size:contain;background-position:center center;width:100%;height:100%}#main .u-approach .approach__inner .inner__img figure figcaption{font-size:9pt;font-size:.85714rem}#main .u-approach .approach__inner .inner__cont .cont__partsList{margin-top:20px}#main .u-approach .approach__inner .inner__cont .cont__partsList .partsList__item{border:solid 1px #ff6b00;margin-bottom:10px;padding:15px 18px}#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:24px;font-size:1.71429rem;color:#ff6b00;line-height:1.2;margin-bottom:5px}#main .u-approach .approach__inner .inner__cont .cont__partsList .partsList__item>dd{line-height:1.4}#main .u-approach .approach__inner .inner__cont .cont__ems{border:solid 1px #ccc;margin-top:30px;padding:15px 20px}#main .u-miura{margin-top:5pc}#main .u-miura .miura__inner.it-flexBox{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}#main .u-miura .miura__inner.it-flexBox .inner__cont,#main .u-miura .miura__inner.it-flexBox .inner__img{width:460px}#main .u-miura .miura__inner .inner__cont .cont__degree{margin-top:20px}#main .u-miura .miura__inner .inner__cont .cont__degree .profile__title{line-height:1.2;font-size:14px;font-size:1rem}#main .u-miura .miura__inner .inner__cont .cont__degree .profile_name{margin-bottom:10px;font-size:22px;font-size:1.57143rem}#main .u-miura .miura__inner .inner__cont .cont__degree .profile_name>.fzs{font-size:1pc;font-size:1.14286rem}#main .u-miura .miura__inner .inner__cont .cont__degree .prodile_detail{padding-top:15px;margin-top:15px;border-top:solid 1px #ccc;font-size:1pc;font-size:1.14286rem}#main .u-miura .miura__inner .inner__cont .cont__comment{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;margin:40px auto 0}#main .u-miura .miura__inner .inner__cont .cont__comment .comment__img{width:250px}#main .u-miura .miura__inner .inner__cont .cont__comment .comment__img img{width:100%;height:auto}#main .u-miura .miura__inner .inner__cont .cont__comment .comment__txt{width:calc(100% - 220px);padding:40px}#main .u-akune .akune__inner.it-flexBox{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}#main .u-akune .akune__inner.it-flexBox .inner__cont,#main .u-akune .akune__inner.it-flexBox .inner__img{width:460px}#main .u-akune .akune__inner .inner__cont .cont__inner .inner__degree{padding:20px}#main .u-akune .akune__inner .inner__cont .cont__inner .inner__degree .profile__title{line-height:1.2;font-size:14px;font-size:1rem}#main .u-akune .akune__inner .inner__cont .cont__inner .inner__degree .profile_name{margin-bottom:14px;font-size:22px;font-size:1.57143rem}#main .u-akune .akune__inner .inner__cont .cont__inner .inner__degree .profile_name>.fzs{font-size:1pc;font-size:1.14286rem}#main .u-akune .akune__inner .inner__cont .cont__inner .inner__degree .prodile_detail{padding-top:15px;margin-top:15px;border-top:solid 1px #ccc;font-size:1pc;font-size:1.14286rem}#main .u-akune .akune__inner .inner__cont .cont__comment{margin:10px auto 0}#main .u-akune .akune__inner .inner__cont .cont__comment .comment__txt{padding:40px}#main .u-movie{margin:0 auto 40px}#main .u-movie .movie__inner{position:relative;display:block;background:#fff;top:0;width:680px;margin:auto;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}#main .u-movie .movie__inner:hover{opacity:.8}#main .u-movie .movie__inner .inner__thum{width:680px;text-align:center;margin:auto}#main .u-movie .movie__inner .inner__thum img{width:100%;height:auto}#main .u-movie .movie__inner .inner__ttl{width:680px;margin:20px auto 0;text-align:center}#main .u-movie .movie__inner .inner__ttl .ttl__txt .txt_label{display:inline-block;margin-right:20px;margin-bottom:20px;padding:0 10px;color:#ff6b00;border:solid 1px #ff6b00;font-size:18px;font-size:1.28571rem;text-align:center}#main .u-movie .movie__inner .inner__ttl .ttl__txt .txt__cross,#main .u-movie .movie__inner .inner__ttl .ttl__txt .txt__name{font-size:24px;font-size:1.71429rem}#main .u-movie .movie__inner .inner__ttl .ttl__btn{position:relative;display:block;background:transparent;width:250px;height:2.2em;margin:0 auto;font-size:18px;font-size:1.28571rem;line-height:2.2;background:#ff6b00;border:solid 1px #ff6b00;-webkit-border-radius:75pt;border-radius:75pt;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}#main .u-movie .movie__inner .inner__ttl .ttl__btn>span{position:relative;display:block;color:#fff;padding-left:.5em;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s}#main .u-movie .movie__inner .inner__ttl .ttl__btn>span:before{content:"";position:absolute;top:50%;left:1em;width:0;height:0;color:#fff;border-style:solid;border-width:7px 0 7px 9pt;border-color:transparent transparent transparent #fff;transform:translateY(-50%)}#main .u-voc{margin-top:60px}#main .u-voc .voc__inner .inner__listPickup{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}#main .u-voc .voc__inner .inner__listPickup>li{width:calc(100% - 60px/3);margin-right:30px}#main .u-voc .voc__inner .inner__listPickup>li:last-child{margin-right:0}#main .u-voc .voc__inner .inner__listPickup>li figure{margin-bottom:10px}#main .u-voc .voc__inner .inner__listPickup>li figure img{width:100%;height:auto}#main .u-voc .voc__inner .inner__listPickup>li .listPickup__detail>.details__name{margin-top:30px;font-size:22px;font-size:1.57143rem}#main .u-voc .voc__inner .inner__listPickup>li .listPickup__detail>.details__name>.name__age,#main .u-voc .voc__inner .inner__listPickup>li .listPickup__detail>dd{font-size:1pc;font-size:1.14286rem}#main .u-voc .voc__inner .inner_list{margin-top:40px}#main .u-feature{margin-top:60px}#main .u-feature .feature__inner .cont__list{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;flex-wrap:wrap}#main .u-feature .feature__inner .cont__list .list__item{width:calc(50% - 20px);margin-top:50px}#main .u-feature .feature__inner .cont__list .list__item:nth-child(-n+2){margin-top:0}#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:20px 0 10px;font-size:22px;font-size:1.57143rem;line-height:1.2}#main .u-feature .feature__inner .cont__list .list__item .item__txt>dd{font-size:1pc;font-size:1.14286rem}#main .u-faq .faq__inner .faq__list__details>li{position:relative;padding-left:1em;margin-top:10px}#main .u-faq .faq__inner .faq__list__details>li:before{content:"";position:absolute;top:.52em;left:0;background:#ff6b00;width:.6em;height:.6em;-webkit-border-radius:50%;border-radius:50%}#main .u-attention{margin-bottom:0;padding:40px 0 10px;color:#333}#main .u-attention .attention__inner .m-ttl-common.cont__ttl{font-size:22px;font-size:1.57143rem;line-height:1}#main .u-attention .attention__inner .m-ttl-commonCopy{font-size:14px;font-size:1rem}#main .u-attention .attention__inner .inner__cont{margin-bottom:0}#main .u-attention .attention__inner .inner__cont .cont__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;margin-bottom:0;padding:0 30px}#main .u-attention .attention__inner .inner__cont .cont__ttl .ttl_label{font-size:14px;font-size:1rem;padding-right:14px;color:#ff6b00}#main .u-attention .attention__inner .inner__cont .cont__ttl .ttl_txt{font-size:1pc;font-size:1.14286rem;padding:5px 0 5px 10px;border-left:solid 1px #ccc}#main .u-attention .attention__inner .inner__cont .cont__ttl .ttl_txt>.fzs{display:block;font-size:14px;font-size:1rem}#main .u-attention .attention__inner .inner__cont .cont__detail{margin-left:85px;margin-bottom:10px}#main .u-attention .attention__inner .inner__cont .cont__detail .detail__list{font-size:14px;font-size:1rem;margin-top:8px}#main .u-attention .attention__inner .inner__cont .cont__detail .detail__list>li{position:relative;padding-left:.8em;line-height:1.2;margin-bottom:4px}#main .u-attention .attention__inner .inner__cont .cont__detail .detail__list>li:before{content:"";position:absolute;top:.3em;left:0;background:#ccc;width:.6em;height:.6em}#main .u-attention .attention__inner .inner__cont .cont__detail .detail__list>li strong{display:inline-block;border-bottom:solid 1px #ff6b00}#main .u-attention .attention__inner .inner__cont .cont__detail .detail__txt{margin-top:10px;padding-right:30px;font-size:14px;font-size:1rem}#main .u-attention .m-btn-more{width:420px;margin:20px auto;border:solid 1px #666}#main .u-attention .m-btn-more>span{font-size:14px;font-size:1rem}#main .u-attention .m-btn-more:hover{background:#000}#main .u-attention .m-btn-more:hover>span{color:#fff}.u-cart .cart__inner{width:740px;margin:auto}.u-cart .cart__inner .cont__listMerit{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.u-cart .cart__inner .cont__listMerit>li{display:inline-block;background:#f2f2f2;width:calc(50% - 10px);font-size:20px;font-size:1.42857rem;text-align:center;line-height:2}.u-cart .cart__inner .cont__shipping{display:block;margin:20px auto 10px;text-align:center;font-size:20px;font-size:1.42857rem;line-height:2.5;border:solid 1px #ff6b00}.u-cart .cart__inner .cont__shipping strong{color:#ff6b00}.u-cart .cart__inner .cont_txt{margin:.5em auto 2em;line-height:1.6;font-size:14px;font-size:1rem;text-align:center}.u-cart .cart__inner .cont_txt>a{position:relative;display:inline-block;border-bottom:solid 1px #ff6b00;padding-right:1em}.u-cart .cart__inner .cont_txt>a:after{content:"";position:absolute;top:50%;right:.2em;width:.6em;height:.6em;border-right:solid 2px #ff6b00;border-bottom:solid 2px #ff6b00;transform:translateY(-0.4em) rotate(-45deg)}#main .u-visumo{background:#f2f2f2;margin-bottom:40px}#main .u-visumo .visumo__inner{padding:40px 0}#main .u-visumo .visumo__inner .ineer__ttl{position:relative;display:table;margin:0 auto 30px;padding-left:1px;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(../../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;padding-left:10px}#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:210px!important;height:210px!important;margin-right:20px;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+5){margin-top:20px}#main .u-visumo .visumo__inner .inner__wrap .ecbn-selection-content ul.ecbn-selection-snap li.ecbn-selection-item:nth-child(4n){margin-right:0}#main .u-visumo .visumo__inner .inner__wrap .ecbn-widget-loading-container{margin-top:50px}#main .u-visumo .visumo__inner .inner__wrap .ecbn-selection-image-loading-more{display:block;background:rgba(255,107,0,0);width:685px;height:auto;margin:60px auto 40px;text-align:center;line-height:2.2;border:solid 1px #ff6b00;font-size:20px;font-size:1.42857rem;overflow:hidden}#main .u-visumo .visumo__inner .inner__wrap .ecbn-selection-image-loading-more>a{position:relative;display:block;padding:0;font-size:20px;font-size:1.42857rem;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;background:transparent;border-radius:0;color:inherit;font-size:inherit;font-weight:inherit}#main .u-visumo .visumo__inner .inner__wrap .ecbn-selection-image-loading-more>a:after,#main .u-visumo .visumo__inner .inner__wrap .ecbn-selection-image-loading-more>a:before{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(0)}#main .u-visumo .visumo__inner .inner__wrap .ecbn-selection-image-loading-more>a:after{right:1em;transform:translateY(-0.5em) rotate(90deg)}#main .u-visumo .visumo__inner .inner__wrap .ecbn-selection-image-loading-more:hover{background:rgba(255,107,0,.1)}#main .u-visumo .visumo__inner .inner__wrap .ecbn-selection-image-loading-more:hover>a{letter-spacing:.15em;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#main .u-visumo .visumo__inner .inner__wrap .ecbn-selection-image-loading-more.is-active>a:after,#main .u-visumo .visumo__inner .inner__wrap .ecbn-selection-image-loading-more.is-active>a:before{right:1em;transform:translateY(-0.5em) rotate(270deg)}.ecbn-selection-preview .ecbn-selection-preview-content{display:flex;align-items:center;padding:30px!important;padding-right:0!important}.ecbn-selection-preview .ecbn-selection-preview-caption{margin:0!important}.ecbn-selection-preview .ecbn-selection-right{width:100%;height:auto}.ecbn-selection-preview .ecbn-selection-left div.ecbn-selection-snapmain .ecbn-selection-snap-image img{width:100%!important}.ecbn-selection-preview .ecbn-selection-preview-caption p{width:100%;height:280px!important;margin-top:.5em!important;padding:1em 1.5em!important;font-size:1pc;font-size:1.14286rem;overflow:inherit!important;overflow-x:hidden!important;overflow-y:scroll!important}.ecbn-selection-preview .ecbn-selection-preview-caption p:after,.ecbn-selection-preview .ecbn-selection-preview-caption p:before{display:none}.ecbn-selection-preview .ecbn-selection-right-footer2{margin-right:30px}.ecbn-selection-preview-wrapper{top:50%!important;left:0!important;right:0!important;max-width:50pc!important;margin:auto!important;transform:translateY(-50%)!important}.ecbn-selection-preview-new a{font-size:18px;font-size:1.28571rem;font-size:22px;font-size:1.28571rem!important;text-align:left!important}.ecbn-selection-preview-new a:hover{color:#ff6b00}
.price_note{font-size:14px;background:#fde7d7;color:#333;padding:8px 15px;box-sizing: border-box;font-weight:400;margin-top:30px;}
/*--option--*/
#main .option {
  margin-top: 60px;
  margin-bottom: 60px; }
#main .option__txt {
  font-size: 16px;
  text-align: center; }
#main .m-box-fixed, #main .u-wrapping .wrapping__inner .inner__cont {
  width: 960px;
  /*padding: 0;*/
  margin: 0 auto;
}

#main .m-box-fixed {
  margin: 0 auto 20px;
}

.m-ttl-common {
  margin-bottom: 10px;
  font-size: 32px;
  font-size: 2.28571rem;
  color: #ff6b00;
  line-height: 1.4;
  letter-spacing: 0.02em
}

.m-ttl-common span {
  display: inline-block;
  background: #fff0e6;
  font-size: 20px;
  font-size: 1.42857rem;
  margin-bottom: 10px;
  padding: 8px 20px
}

.m-ttl-common.it-center {
  text-align: center;
  margin-bottom: 30px
}

.m-ttl-common.it-copy {
  margin-bottom: 0
}
/*--lifeplan-modal--*/

a.extended_btn.simple-ajax-popup:link, 
a.extended_btn.simple-ajax-popup:visited,
a.extended_btn.lifeplan_detail_link { 
  display: block; 
  width: 14em; 
  margin: 10px auto 0; 
  color: #333; 
  border-bottom: 1px solid #ff6b00; 
  font-size: 14px; 
  text-align: center; 
  position: relative; 
  box-sizing: border-box;
} 

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) { 
  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;
  } 
  
  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;
  }
} 

.spObj_ { display: none!important;} 
.pcObj_ { display: block!important;} 
br.spObj_ { display: none!important;} 
br.pcObj_, img.pcObj_ { display: inherit!important;} 
img.pcObj_ { display: inline-block!important;width:100%;} 

/*--product-lineup__option--*/
.product-lineup__option { 
  position: relative; 
  display: -ms-flexbox; 
  display: flex; 
  -ms-flex-pack: center; 
  justify-content: center; 
  margin-top: 40px;
}  

.product-lineup__option-inner { 
  position: relative; 
  display: -ms-flexbox; 
  display: flex;
} 

.product-lineup__option-check { 
  display: block; 
  width: 19px; 
  height: 19px; 
  opacity: 0;
} 

.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: 19px; 
  height: 19px; 
  left: 0; 
  top: 0; 
  border-radius: 2px; border: 1px solid #868686;
} 
.product-lineup__option-checkicon:after { 
  display: block; 
  position: absolute; content: ""; 
  pointer-events: none; 
  width: 10.45px; 
  height: 5.7px; 
  left: 2.9px; 
  top: 4.9px; 
  border-radius: 2px; 
  border: solid #ed6c00; 
  border-width: 0 0 3px 3px; 
  transform: rotate(-45deg); opacity: 0; 
  z-index: 1;
} 

.product-lineup__option-label { 
  display: block; font-size: 18px; line-height: 1.22222; 
  margin-left: 15px;
} 

.product-lineup__option-label-small { 
  display: inline-block; 
  font-size: 9pt; 
  margin-top: 5px;
}
.ems_set_link{
  max-width:960px;width: 100%;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: 22px; color: #ff6b00 !important;font-weight:600;display: block;padding:20px;
}

.ems_set_link a:hover{}

.ems_set_link_bnr{
  max-width:728px;width: 100%;box-sizing: border-box; text-align: center;margin: 30px auto 0;
}
/* 2023/01/19 LIFE PLAN */
.cart__option--guarantee{
  border:4px solid #eee;
  box-sizing: border-box;
  padding:20px;
}

.cart__option--guarantee .guarantee_ttl{
  font-size: 24px;
  font-weight: 600 !important;
  line-height: 1;
}

.cart__option--guarantee .guarantee_ttl::before{
  content: "";
  display: inline-block;
  width:40px;
  height: 40px;
  background: url(../images_v3/ic-guarantee.png) no-repeat center center;
  background-size: contain;
  vertical-align: middle;
  
}

.cart__option--guarantee .guarantee_subttl{
  font-size: 20px;
  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: 18px;
  
}
.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_v3/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: 16px;}

/*--2023/02/22 LINE--*/
.line_id_txt{font-size:18px;text-align:center;margin:8px auto 4px;}

#wrapper .point10Label.it-header{margin-top:15px;background: #ff8705 !important;}


#wrapper .point10Label.it-header a:link,#wrapper .point10Label.it-header a:visited,#wrapper .point10Label.it-header a:hover{ color:#fff !important;text-decoration: none;display: block;padding:9px 0 !important;font-size: 18px !important; line-height: 1.75;/*font-weight: 500 !important;*/}

.line_cart_link{text-align: center;margin:0 auto 4px;}

.line_cart_link a{font-size:18px;text-align: center;}

.line_cart_link a:link,.line_cart_link a:visited{}
.line_cart_link a:hover{}

.everyday__item_ttl{position: relative;margin:0 auto 30px;}

.item_ttl_txt{font-size: 22px;text-align: center;}

.product-detail__title .line_linkage_icon{position:absolute;top:-34px;right: 80px;}


/* 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
}