﻿body{min-width:1040px}#suntory_content{width:980px;margin:0 auto;text-align:left;padding:0 0 20px;line-height:1.6}#main{font-size:1em;font-size:1rem;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,Meiryo,"メイリオ",sans-serif;font-family:"Noto Sans JP",sans-serif}#main *,#main *:before,#main *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#main h1,#main h2,#main h3,#main h4,#main h5,#main h6{font-feature-settings:"palt"}#mv{position:relative}#mv img{width:100%;height:auto}#flow{position:fixed;top:-100px;left:0;background:#d2dce8;border-bottom:2px solid #fff;box-shadow:0 5px 5px 0 rgba(136,136,136,.25);width:100%;padding:8px 0;z-index:10;transition:.3s}.fixed #flow{top:0}#mainnav{background:#f8f5f0;padding:3em 30px}#mainnav>ul>li{margin-bottom:2em}#mainnav>ul>li:last-child{margin-bottom:0}#mainnav>ul>li>ul{display:flex;justify-content:center;width:100%;margin:0 auto;flex-wrap:wrap;gap:1em 2%}#mainnav>ul>li>ul>span{display:block;width:100%;text-align:center;margin:0 0 1em}#mainnav>ul>li>ul>span>span{display:inline-block;padding:.2em 2em;font-size:20px;color:#fff;border-radius:8px;background:linear-gradient(to bottom, #d4af37 0%, #ecce8e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4af37), color-stop(100%, #ecce8e));background:-webkit-linear-gradient(top, #d4af37 0%, #ecce8e 100%);background:-moz-linear-gradient(top, #d4af37 0%, #ecce8e 100%);background:-o-linear-gradient(top, #d4af37 0%, #ecce8e 100%);background:-ms-linear-gradient(top, #d4af37 0%, #ecce8e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#D4AF37", endColorstr="#ecce8e", GradientType=0)}#mainnav>ul>li>ul>em{font-size:11px;display:block;margin:0;width:100%;text-align:center}#mainnav>ul>li>ul>li{width:25%}#mainnav>ul>li>ul>li a{display:flex;justify-content:center;text-decoration:none;align-items:center;border-radius:5px;color:#000;line-height:1.2;font-size:14px;font-weight:bold;font-weight:600;background:#fff;padding:.6em 0 1em;font-feature-settings:"palt";position:relative;height:100%;box-shadow:7px 7px 10px -6px rgba(0,0,0,.2);cursor:pointer}#mainnav>ul>li>ul>li a .img{width:30%;height:5em;position:relative}#mainnav>ul>li>ul>li a .img img{max-width:77%;max-height:100%;position:absolute;top:.4em;right:0;bottom:0;left:0;margin:auto}#mainnav>ul>li>ul>li a .img.half img{max-width:55%;max-height:80%}#mainnav>ul>li>ul>li a>span{display:block;width:70%}#mainnav>ul>li>ul>li a>span>span{display:inline;font-size:12px}#mainnav>ul>li>ul>li a::after{content:"";display:block;position:absolute;right:0;left:0;bottom:5px;margin:auto;width:8px;height:8px;border-top:2px solid #3758a3;border-right:2px solid #3758a3;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.second #mainnav ul li{width:8.2%}.second #mainnav ul li a{justify-content:space-between;padding:7px 0 12px 3%;font-size:11px}.second #mainnav ul li a .img{width:20%;text-align:center}.second #mainnav ul li a .img img{max-width:13px;max-height:36px}.second #mainnav ul li a span{width:74%}.second #mainnav ul li.wide .img{width:30%}.second #mainnav ul li.wide .img img{max-width:23px;max-height:31px}.second #mainnav ul li.wide span{width:64%}.second #mainnav ul li.narrow span{width:79%}#limit{width:100%;text-align:center;font-weight:300;font-size:24px;color:#fff;background:#e73656;padding:0;letter-spacing:.1em;border-top:7px solid #f96d87;border-bottom:7px solid #f96d87}#limit span{font-size:36px;display:inline-block;margin:0 0 0 .6em}#limit.limit span{display:inline-block;margin:0 0 0 1em;font-size:24px}#limit.limit span span{font-size:42px;margin:0}.second #limit{background:#c8113d}#gift{background:#f091a0;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 25px 25px;margin:0}#gift h1{width:100%;color:#fff;font-weight:bold;font-weight:600;font-size:30px;text-align:center;margin:.5em 0}#gift>div{width:31%;text-align:left;display:flex;flex-direction:column;font-feature-settings:"palt";position:relative;background:#fff;padding:10px}#gift>div .title{border-bottom:1px solid #e73656;position:relative;padding:18px 18px 9px 72px;font-weight:bold;font-weight:600;font-size:18px}#gift>div .title .number{position:absolute;color:#fff;background:#e73656;font-size:12px;padding:.4em .8em 1.2em;line-height:1;font-family:"Helvetica","Arial",sans-serif;z-index:10;left:0;bottom:0;vertical-align:baseline}#gift>div .title .number span{font-size:30px;position:relative;bottom:-5px;left:2px}#gift>div .body{color:#000;background:#fff;border-radius:0 0 6px 6px;height:74%;padding:16px 0 8px;position:relative;width:100%;text-align:center}#gift>div .body div{vertical-align:middle;line-height:1.4;width:100%}#gift>div .body span{display:inline-block;margin:.2em 0}#gift>div .body p{font-size:15px}#gift>div .body .regular{color:#c8161d}#gift>div .body .regular span{display:inline-block;background:#c8161d;color:#fff;font-size:15px;margin:0 0 0 .4em;padding:1px 6px;position:relative;top:-1px}#gift>div .body .off15{line-height:.9;margin:0 0 .6em}#gift>div .body .off15 span{font-family:"Helvetica","Arial",sans-serif;font-size:36px;font-weight:bold;color:#c8161d;margin:0}#gift>div .body .off15 span span{font-size:72px;color:#c8161d}#gift>div .body .off10{line-height:.9;margin:0 0 .6em}#gift>div .body .off10 span{font-family:"Helvetica","Arial",sans-serif;font-size:36px;font-weight:bold;color:#666;margin:0}#gift>div .body .off10 span span{font-size:72px}#gift>div .body .catch{font-size:17px}#gift>div .body .heading{font-weight:bold;font-weight:600;font-size:20px;margin:.3em 0}#gift>div .body .img{display:flex;justify-content:space-between;margin:0 0 .6em}#gift>div .body .img img{width:49.5%;height:auto}#gift>div .body .img img.enherb1{border:1px solid #ccc}#gift>div .body .img img.enherb2{border:1px solid #ccc}#gift>div .body .notice{font-size:12px;text-align:left}#gift>div:last-child{width:37%;margin-left:1%}#gift>div:last-child .title{font-size:15px;padding:0 0 4px 72px}#gift>div:last-child .title>span{font-size:12px}#gift>div:last-child .body .img{margin:0 1em 1em 3em}#gift>div:last-child .body .img img{width:100%;height:auto}.second #gift{background:rgba(0,0,0,0)}.second #gift>div .title{border-bottom:1px solid #c8113d}.second #gift>div .title .number{background:#c8113d}#attention{padding:25px 60px}.campaign{margin:0}.campaign h3{padding:8px 0;background:#daefec;box-shadow:3px 3px 0px 0px rgba(0,0,0,.3);border-radius:50px;color:#251e1c;font-size:22px;font-weight:normal;text-align:center;cursor:pointer;position:relative}.campaign h3::before{content:"";display:block;background:#251e1c;width:19px;height:3px;margin:auto;position:absolute;right:25px;top:0;bottom:0}.campaign h3::after{content:"";display:block;background:#251e1c;width:3px;height:19px;margin:auto;position:absolute;right:33px;top:0;bottom:0;transition:.2s}.campaign h3.open::after{height:0}.campaign h3.open+ul{display:block}.campaign ul{padding:15px 30px;display:none}.campaign ul li{margin:.1em 0;padding-left:20px;position:relative}.campaign ul li::before{content:"";position:absolute;top:.4em;left:0;width:14px;height:14px;background:#e84137;border-radius:50%}.course{margin:0 0 15px}.course h3{padding:8px 0;background:#00917f;box-shadow:3px 3px 0px 0px rgba(0,0,0,.3);border-radius:50px;color:#fff;font-size:22px;font-weight:normal;text-align:center;cursor:pointer;position:relative}.course h3::before{content:"";display:block;background:#fff;width:19px;height:3px;margin:auto;position:absolute;right:25px;top:0;bottom:0}.course h3::after{content:"";display:block;background:#fff;width:3px;height:19px;margin:auto;position:absolute;right:33px;top:0;bottom:0;transition:.2s}.course h3.open::after{height:0}.course h3.open+div{display:block}.course div{padding:0 30px;display:none}.course p{padding:15px 0}.course p.trial{text-align:right;font-size:13px;padding:5px 0}.course p.benefit{padding:0}#here img{width:100%;height:auto}#start{height:150px;position:relative;overflow:hidden;color:#00b1a0}#start p{font-size:34px;text-align:center;letter-spacing:.1em;font-feature-settings:"palt";padding-top:.5em}#start::before{content:"";display:block;position:absolute;background:#fcf170;width:2940px;height:2940px;border-radius:3000px;bottom:45px;left:-980px;right:0;margin:auto;z-index:-1}#start::after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-width:100px 110px 0 110px;border-color:#fcf170 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);top:0;bottom:-25px;left:0;right:0;margin:auto;z-index:-1}#flow{background:rgba(240,102,121,.7);display:flex;flex-wrap:wrap;justify-content:center;padding:15px 0;z-index:10;gap:0 2%}#flow>div{width:350px;text-align:center;display:flex;font-weight:bold;font-weight:600;box-shadow:0px 4px 4px 0px rgba(228,77,98,.75);font-feature-settings:"palt"}#flow>div .number{color:#fff;background:#ba143b;font-size:22px;padding:.4em 0;border-radius:6px 0 0 6px;line-height:1;font-family:"Helvetica","Arial",sans-serif;width:2em;display:table}#flow>div .number span{display:table-cell;vertical-align:middle}#flow>div .body{color:#ba143b;background:#fff;border-radius:0 6px 6px 0;padding:5px 0;display:table;position:relative;width:100%}#flow>div .body::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:20px 0 20px 20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;margin:auto;top:0;bottom:0;right:-10px}#flow>div:last-child{width:600px}#flow>div:last-child .body::after{display:none}#flow>div .body div{vertical-align:middle;display:table-cell;line-height:1.4;width:100%}#flow>div .body span{display:inline-block;margin:0 .5em;font-weight:400}#flow>div .body span.select{position:relative;border:1px solid #a0a0a0;border-radius:5px;font-size:16px;padding:.3em 2.1em;line-height:1;color:#000;margin-left:0}#flow>div .body span.select::before{content:"";position:absolute;top:.9em;right:.5em;width:0;height:0;padding:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #000;pointer-events:none;z-index:1}#flow>div .body span.select::after{content:"";position:absolute;top:.45em;right:.5em;width:0;height:0;padding:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid #000;pointer-events:none;z-index:1}#flow>div .body span.submit{border:2px solid #f56313;background:-moz-linear-gradient(top, #f88e54, #f66d22);background:-webkit-linear-gradient(top, #f88e54, #f66d22);background:linear-gradient(to bottom, #f88e54, #f66d22);border-radius:6px;font-size:16px;padding:.5em 3em;line-height:1;color:#fff}#privilege{margin-top:30px}#privilege img{width:100%}.p_section{padding:30px 0 0}.product{border:1px solid #c4c4c4}.product .columns{display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px}.product .columns .notice{font-size:12px;width:96%;text-align:right}.product .columns .img{width:26%;display:flex;align-items:center;position:relative}.product .columns .img span{width:100%;display:block;text-align:center}.product .columns .img img{max-width:160px;max-height:160px}#fage_s .product .columns .img img{max-width:100px}.product .columns#vtas_ser .img img{max-width:61px}#vtas_mkc .product .columns .img img{max-width:100px}#mr_uv .product .columns .img img{max-width:120px;max-height:200px}#mr_vts .product .columns .img img{max-width:125px}#soap .product .columns .img img{max-width:150px}#lftg30 .product .columns .img img,#lftg .product .columns .img img{max-width:200px}#cnh_mc .product .columns .img img,#cnh_cc .product .columns .img img{max-width:125px}.product .columns .img span.circle{position:absolute;right:0;top:0;bottom:-75px;margin:auto;border:3px solid #a17b34;border-radius:100px;color:#a17b34;width:80px;height:80px;display:flex;align-items:center}.product .columns .img span.circle span{display:inline;font-size:13px;line-height:1.2;font-weight:bold}.product .columns .img span.circle span span{display:inline;font-size:20px}.product .columns .summary{width:70%}.product .columns .summary h1{font-size:26px;color:#3758a3;font-weight:bold;font-weight:600;line-height:1.3;min-height:80px;padding-bottom:1em;padding-top:.5em}.product .columns .summary h1>span.original{color:#7f7f7f}.product .columns .summary h1>span.fresh{color:#3baa66}.product .columns .summary h1>span.classic{color:#c99d00}.product .columns .summary h1 .slogan{font-size:18px;display:block;font-weight:normal}.product .columns .summary h1 .quasi{font-size:18px}.product .columns .summary h1 .name{font-size:14px;display:block;font-weight:normal}.product .columns .summary .copy{font-size:20px;font-weight:bold;font-weight:600;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;padding:4px 0;margin-bottom:16px;border-bottom:1px dashed #bfbfbf;display:inline-block;font-feature-settings:"palt";letter-spacing:1px}.product .columns .summary .volume{font-size:17px;font-weight:bold;font-weight:600;font-family:"Helvetica","Arial",sans-serif;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;padding:14px 0;line-height:1.4;position:relative}.product .columns .summary .volume span{font-size:.75em}.product .columns .summary .volume::before{content:"";width:50px;height:2px;display:block;background:#bfbfbf;position:absolute;top:0;left:0}.product .columns .summary .price{background:#eee;border:1px solid #e5e5e5;font-size:28px;font-weight:bold;font-weight:600;text-align:center;font-family:"Helvetica","Arial",sans-serif;margin-bottom:20px}.product .columns .summary .price .original{background:#fff;border:1px solid #dcdcdc;font-size:12px;border-radius:4px;font-weight:normal;display:inline-block;line-height:1;padding:3px 15px;position:relative;bottom:5px;margin-right:10px}.product .columns .summary .price .yen{font-size:18px}.product .columns .summary .price .tax{font-size:12px;position:relative;bottom:2px}.product .columns .regular{width:49.5%;border:2px solid #66c3e5;position:relative;background:#f2f7fd;display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;padding:1.8em 0 0;gap:.5em 2.5%}.product .columns .once{width:49.5%;border:2px solid #a0a0a0;position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:2em 0 0;gap:.5em 3%}.product .columns .course{color:#fff;background:#3758a3;position:absolute;left:0;top:0;padding:5px 0;border-radius:0 0 6px 0;line-height:1;text-align:center;min-width:37%}_:-ms-lang(x),.product .columns .course{padding:8px 0 2px;left:-1px;top:-1px}.product .columns .regular .course{background:#66c3e5}.product .columns .regular .discount{border-radius:6px;border:1px solid #cd1d36;color:#cd1d36;background:#fff;text-align:center;font-size:17px;font-weight:bold;font-weight:600;font-family:"Helvetica","Arial",sans-serif;line-height:1.6;padding:.2em 8px 0}.product .columns .regular .discount .first{display:block;background:#cd1d36;color:#fff;margin:.1em -8px 0;line-height:1.2;border-radius:0 0 3px 3px;font-size:20px;padding:.1em 0}.product .columns .regular .discount .first .off{color:#ffec1e;position:relative;bottom:-0.1em;display:inline-block;margin-left:.1em}.product .columns .regular .discount .first .off span{color:#ffec1e;font-size:1.65em}.product .columns .regular .discount .first .off span span{color:#ffec1e;font-size:.9em}.product .columns .regular .price{font-size:45px;color:#cd1d36;font-weight:bold;font-weight:600;font-family:"Helvetica","Arial",sans-serif;width:50%;line-height:1.2}.product .columns .regular .price .yen{font-size:27px}.product .columns .regular .price .tax{font-size:14px;position:relative;bottom:2px}.product .columns .regular .balance{padding:.2em .6em .4em;background:#fedc00;color:#000;line-height:1;font-size:14px;display:inline-block;width:100%;text-align:center}.product .columns .regular .balance span{font-size:1.5em;font-weight:bold;position:relative;bottom:-0.1em}.product .columns .regular .balance:nth-child(2){background:#00866b}.product .columns .regular .per{padding:0 .6em .4em;background:#00866b;color:#fff;line-height:1;font-size:14px}.product .columns .regular .per span{font-size:1.5em;font-weight:bold;position:relative;bottom:-0.1em}.product .columns .regular .per em{font-size:1.25em;font-weight:bold;position:relative;bottom:-0.05em;display:inline-block;margin-right:.3em}.product .columns .once .discount{border-radius:6px;border:1px solid #e5e5e5;font-size:16px;padding:7px 30px;line-height:1.2;text-align:center}.product .columns .once .price{font-size:45px;color:#3758a3;font-weight:bold;font-weight:600;font-family:"Helvetica","Arial",sans-serif;width:54%;line-height:1.2}.product .columns .once .price .yen{font-size:27px}.product .columns .once .price .tax{font-size:14px;position:relative;bottom:2px}.product .columns .once .balance{padding:.2em .6em .4em;background:#fedc00;color:#000;line-height:1;font-size:14px;display:inline-block;width:100%;text-align:center}.product .columns .once .balance span{font-size:1.5em;font-weight:bold;position:relative;bottom:-0.1em}.product .columns .once .balance:nth-child(2){background:#00866b}.product .columns .postage{display:inline-block;position:relative;padding:9px 18px;max-width:250px;border-radius:25px;background:#cd1d36;color:#fae745;font-size:18px;line-height:1;position:absolute;right:7px;top:6px}_:-ms-lang(x),.product .columns .postage{padding:12px 18px 6px}.product .columns .select{width:100%;background:rgba(55,88,163,.2);text-align:center;padding:8px 0}.product .columns .regular .select{background:#66c3e5}.product .columns .select div{border:1px solid #a0a0a0;border-radius:5px;position:relative;display:block;width:96%;margin:0 auto}.product .columns .select .label{position:absolute;width:100%;background:#fff;border-radius:4px;font-size:16px;line-height:1.4;padding:6px 0}.product .columns .select div::before{content:"";position:absolute;top:1.2em;right:.7em;width:0;height:0;padding:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #000;pointer-events:none;z-index:1}.product .columns .select div::after{content:"";position:absolute;top:.8em;right:.7em;width:0;height:0;padding:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid #000;pointer-events:none;z-index:1}.product .columns .select select{font-size:16px;line-height:1.4;width:100%;padding:6px 0;font-weight:bold;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;text-align:center;margin:0 auto;border:none;opacity:0;background:#fff;cursor:pointer}_:-ms-lang(x),.product .columns .select .label{padding:8px 0 5px}.product .columns .select select:focus{z-index:-1;opacity:1}.product .columns .select select::-ms-expand{display:none}.product .columns .select div.phone{background:#fff;font-size:.9em;line-height:1.3}.product .columns .select div.phone a{text-decoration:none;color:#000;display:block;padding:.2em}.product .columns .select div.phone::before,.product .columns .select div.phone::after{display:none}.product .columns .benefits{width:100%;padding:0 14px 3px;line-height:1.2;font-size:13px;font-weight:bold;font-weight:700}.product .columns .benefits>div{width:100%;background:#fff;padding:0;position:relative;display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap}.product .columns .benefits>div>div{position:relative;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.product .columns .benefits>div>div p{display:flex;align-items:center}.product .columns .benefits>div .benefit{background:#e73656;color:#fff;width:26%;text-align:center;padding:20px 0px;font-size:15px}.product .columns .benefits>div .enherb{width:70%;margin:0 2%}.product .columns .benefits>div .enherb .img{width:34%;margin:5px 0;position:relative}.product .columns .benefits>div .enherb .img img{border:1px solid #ccc;margin:0 1%;width:48%;height:auto}.product .columns2 .benefits{width:100%;padding:0 14px 3px;line-height:1.2;font-size:13px;font-weight:bold;font-weight:700}.product .columns2 .benefits>div{width:100%;background:#fff;padding:0;position:relative;display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap}.product .columns2 .benefits>div>div{position:relative;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.product .columns2 .benefits>div>div p{display:flex;align-items:center}.product .columns2 .benefits>div .benefit{background:#e73656;color:#fff;width:19%;text-align:center;padding:23px 0px;font-size:15px}.product .columns2 .benefits>div .enherb{width:37%;margin:0 2%}.product .columns2 .benefits>div .enherb .img{width:47%;margin:5px 0;position:relative}.product .columns2 .benefits>div .enherb .img img{border:1px solid #ccc;position:absolute;width:68%;height:auto}.product .columns2 .benefits>div .enherb .img img.enherb1{left:0;top:0}.product .columns2 .benefits>div .enherb .img img.enherb2{right:0;bottom:0}.product .columns2 .benefits>div .fageset{width:40%}.product .columns2 .benefits>div .fageset .img{width:52%}.product .columns2 .benefits>div .fageset .img img{width:100%;height:auto}.product .explanation{padding:0 20px 10px}.product .explanation p{margin:0 0 .6em;font-size:13px;line-height:1.4}.product .explanation p span.red{color:#e84137}.product .detail h3{border-top:1px solid #c4c4c4;text-align:center;padding:10px 0;background:-moz-linear-gradient(top, #ffffff, #ececec);background:-webkit-linear-gradient(top, #ffffff, #ececec);background:linear-gradient(to bottom, #ffffff, #ececec);cursor:pointer}.product .detail h3 span{display:inline-block;position:relative}.product .detail h3 span::before{content:"";display:block;background:#3758a3;width:14px;height:2px;margin:auto;position:absolute;right:-45px;top:0;bottom:0}.product .detail h3 span::after{content:"";display:block;background:#3758a3;width:2px;height:14px;margin:auto;position:absolute;right:-39px;top:0;bottom:0;transition:.2s}.product .detail .body{display:none;border-top:1px solid #c4c4c4;padding:20px;font-size:12px;line-height:1.4}.product .detail.open .body{display:block}.product .detail.open h3 span::after{height:0}.product .detail .body h4{font-weight:bold;font-weight:600;font-size:14px;margin:.4em 0}.product .detail .body h5{color:#3758a3;font-size:14px;margin:.6em 0 0}.product .detail .body h5::before{content:"■"}.product .detail .body>ul>li::before{content:"●"}.product .detail .body>ul>li>span.reg{position:relative;bottom:-0.3em}.product .detail .body>ul>li>ul{margin-left:1em}.product .detail .body>ul>li>ul p{margin-left:1em}.product .detail .body>ul>li>ul>li::before{content:"・"}.product .detail .body>ul>li.white::before{content:"◯"}.product .detail .body>p{margin-top:.6em}#addition{border-top:2px solid #c9c9c9;border-bottom:2px solid #c9c9c9;padding:35px 25px;margin:50px 0;font-feature-settings:"palt"}#addition h3{font-size:16px;font-weight:bold;font-weight:600;margin:1.5em 0 .3em;color:#3758a3}#addition p{font-size:13px;line-height:1.5}#addition p span{text-decoration:underline}#addition ul{margin:0 0 1em}#addition ul li{font-size:13px;line-height:1.5}#addition ul li::before{content:"●"}#submitBox{position:fixed;bottom:0;left:0;width:100%;background:rgba(204,204,204,.5);z-index:100;opacity:0;transition:.3s;text-align:center}#submitBox #result{display:inline-block;padding:.2em 0 .6em;width:100%;background:rgba(254,220,0,.75);color:#000;line-height:1;font-size:19px}#submitBox #result span#calc{font-size:1.5em;font-weight:bold;position:relative;bottom:-0.1em;color:#cd1d36}.fixed #submitBox{opacity:1}#submitBox #submit{width:980px;margin:0 auto;text-align:center}#submitBox #submit input{display:inline-block;margin:15px 10px;border:2px solid #f56313;background:-moz-linear-gradient(top, #f88e54, #f66d22);background:-webkit-linear-gradient(top, #f88e54, #f66d22);background:linear-gradient(to bottom, #f88e54, #f66d22);border-radius:6px;font-size:18px;padding:1em 9em;line-height:1;color:#fff;cursor:pointer}.back{transition:.3s;z-index:10}.back a{position:absolute;bottom:0;top:2.7em;right:15px;margin:auto;display:block;width:75px;height:75px;border-radius:5px;background:#000;background:rgba(0,0,0,.55);color:#fff;text-decoration:none;text-align:center;font-weight:bold;line-height:1.2;padding:25px 0 0;transition:.3s;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.back a:hover{background:rgba(0,0,0,.7)}.back a::after{content:"";display:block;position:absolute;right:0;left:0;top:12px;margin:auto;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(-45deg)}.sp,.spdisplay{display:none}@media screen and (max-width: 640px){body{min-width:initial;min-width:auto}.sp,.spdisplay{display:block}.pc{display:none}.section a{text-decoration:none}header .hdTl{border-bottom:4px solid #ff7802;padding-bottom:6px}header .hdTl.v_02{border-bottom:none;box-shadow:0 4px 6px rgba(114,79,8,.3),-12px 4px 6px rgba(114,79,8,.3),12px 4px 6px rgba(114,79,8,.3)}header p:first-child a{display:block;background:url(https://www.suntory-kenko.com/sp/Content/img/suntory.png) no-repeat 10px 0;-webkit-background-size:96px 14px;text-indent:-9999px;width:106px;height:14px;margin-bottom:9px}header p:last-child a{display:block;background:url(https://www.suntory-kenko.com/sp/Content/img/hd_tl.png) no-repeat 10px 0;-webkit-background-size:167px 11px;text-indent:-9999px;width:177px;height:11px}.simpleHeader{overflow:hidden}.simpleHeader .hdTl.v_02{padding:10px 0 16px}footer{padding-bottom:22vw}.footer .productSec::after{left:0}.f_guide_wrap,.l_footer{display:none}#suntory_content{width:100%;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}#mv img{width:100%}#mainnav{border-bottom:.267vw solid #fff;box-shadow:0 .667vw .667vw 0 rgba(136,136,136,.25);padding:7vw 3% 4vw;margin:0 0 1em}#mainnav>ul{width:100%}#mainnav>ul>li{width:100%;margin-bottom:1em}#mainnav>ul>li>ul{gap:0 2%}#mainnav>ul>li>ul>li{width:100%;margin-bottom:.6em}#mainnav>ul>li>ul>li a{font-size:3.7vw;padding:0}#mainnav>ul>li>ul>li a .img{width:17%;height:3.5em}#mainnav>ul>li>ul>li a .img img{max-width:70%;max-height:80%;top:0}#mainnav>ul>li>ul>li a .img.half img{max-width:38%;max-height:65%}#mainnav>ul>li>ul>li a>span{width:83%}#mainnav>ul>li>ul>li a::after{right:1em;left:auto;bottom:0;top:0;width:1.25vw;height:1.25vw;border-top:.313vw solid #3758a3;border-right:.313vw solid #3758a3}#mainnav>ul>li>ul>span{margin:0 0 .7em}#mainnav>ul>li>ul>span>span{font-size:4.2vw}#mainnav>ul>li>ul>em{font-size:11px;display:block;margin:0;width:100%;text-align:center}#mainnav ul li a{border-radius:.781vw;padding:1vw 0 2.3vw}#mainnav ul li a::after{bottom:.781vw;width:1.25vw;height:1.25vw;border-top:.313vw solid #3758a3;border-right:.313vw solid #3758a3}#mainnav ul li a span{display:none}.second #mainnav ul li a{justify-content:center;border-radius:.781vw;padding:1vw 0 2.3vw}.second #mainnav ul li a::after{bottom:.781vw;width:1.25vw;height:1.25vw;border-top:.313vw solid #3758a3;border-right:.313vw solid #3758a3}.second #mainnav ul li a span{display:none}.second #gift{background:#a3d2e2}#gift>div:last-child .title{font-size:3.7vw}#gift>div:last-child .title>span{font-size:3.2vw}#gift{margin:0;padding:4vw;display:block}#gift h1{font-size:4.9vw;margin:.4em 0}#gift>div{display:block;font-size:3.15vw;width:100% !important}#gift>div:last-child{margin:3.733vw 0 0}#gift>div:last-child .body .img{width:70%;margin:0 auto .6em}#gift>div .number{font-size:2.933vw;border-radius:.8vw .8vw 0 0}#gift>div .body{border-radius:0 0 .8vw .8vw;height:74%;padding:2vw 0;display:block}#gift>div .body .img{width:70%;margin:0 auto .6em;display:block}#gift>div .body::after{border-width:3.2vw 12.267vw 0 12.267vw;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);top:auto;bottom:-3vw;left:0;right:0}#gift>div .body div{display:block}#gift>div .body span{display:inline-block;margin:.2em 0}#limit{font-size:5vw;padding:.5em 0;line-height:1.2}#limit span{font-size:8vw;display:block;margin:0}#limit.limit span{font-size:4.3vw;display:block;margin:.4em 0 0}#limit.limit span span{font-size:8vw;margin:0}#flow{margin:0;padding:.1vw 7vw;display:block;top:-35vw;transition:.5s}#flow>div{font-size:3.15vw;margin:2vw 0;width:100% !important;box-shadow:0px 4px 4px 0px #e44d62}#flow>div .number{font-size:2.933vw;border-radius:.8vw .8vw 0 0}#flow>div .body{border-radius:0 0 .8vw .8vw;padding:1.5vw 0;display:block}#flow>div .body::after{border-width:3.2vw 12.267vw 0 12.267vw;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);top:auto;bottom:-1.5vw;left:0;right:0}#flow>div .body div{display:block}#flow>div .body span{display:inline-block;margin:.2em 0}#flow>div .body span.select{border:1px solid #a0a0a0;border-radius:.781vw;font-size:2.2vw;padding:.5vw 3vw .5vw 1.5vw;margin:0 .3em;bottom:.5vw;position:relative}#flow>div .body span.select::before{content:"";position:absolute;top:1.7vw;right:.5vw;width:0;height:0;padding:0;border-left:.7vw solid rgba(0,0,0,0);border-right:.7vw solid rgba(0,0,0,0);border-top:.7vw solid #000;pointer-events:none;z-index:1}#flow>div .body span.select::after{content:"";position:absolute;top:.7vw;right:.5vw;width:0;height:0;padding:0;border-left:.7vw solid rgba(0,0,0,0);border-right:.7vw solid rgba(0,0,0,0);border-bottom:.7vw solid #000;pointer-events:none;z-index:1}#flow>div .body span.submit{border:2px solid #f56313;background:linear-gradient(to bottom, #f88e54, #f66d22);border-radius:.938vw;font-size:2.4vw;padding:.3em 3em;line-height:1;color:#fff;margin:0 .3em;position:relative;bottom:.1vw}#privilege{padding:5vw 0 0;width:96%;margin:0 auto}.p_section{padding:5vw 0 0;width:96%;margin:0 auto}#attention{padding:3.333vw}#start{height:30vw}#start p{font-size:6vw;line-height:1.2;padding-top:.7em}#start::before{width:300vw;height:300vw;border-radius:300vw;bottom:6vw;left:-150vw;right:-150vw;margin:auto;z-index:-1}#start::after{bottom:0;top:auto}.campaign{margin:0}.campaign h3{padding:2.5vw 0;font-size:4.5vw}.campaign h3::before{width:16px;height:2px;right:15px}.campaign h3::after{width:2px;height:16px;right:22px}.campaign h3.open+ul{display:block}.campaign ul{padding:3vw;font-size:3.6vw;line-height:1.4}.campaign ul li{padding-left:4vw}.campaign ul li::before{width:3vw;height:3vw;top:.3em}.course{margin:0 0 10px}.course h3{padding:2.5vw 0;font-size:4.5vw}.course h3::before{width:16px;height:2px;right:15px}.course h3::after{width:2px;height:16px;right:22px}.course div{padding:0 3vw;font-size:3.6vw;line-height:1.4}.course p{padding:3% 0}.course p.trial{text-align:left;font-size:3.2vw}.product .columns{display:flex;flex-wrap:wrap;justify-content:space-between;padding:2vw}.product .columns .img{width:33%;display:flex;align-items:center}.product .columns .img span{width:100%;display:block;text-align:center}.product .columns .img img{max-width:25vw;max-height:30vw}#fage_s .product .columns .img img,#vtas_mkc .product .columns .img img,#vtas_mkcr .product .columns .img img{max-width:18vw}#fage_uv .product .columns>.img img{position:relative;left:-7vw}#mr_uv .product .columns .img img{max-height:35vw}#soap .product .columns .img img{max-width:24vw}#lftg30 .product .columns .img img,#lftg .product .columns .img img{max-width:30vw}#cnh_mc .product .columns .img img,#cnh_cc .product .columns .img img{max-width:20vw}.product .columns sup{vertical-align:top;font-size:10px;position:relative;top:-1px}.product .columns .img span.circle{left:0;margin:auto;bottom:-14vw;right:-12vw;width:65px;height:65px;border-width:2px}.product .columns .img span.circle span{display:inline;font-size:11px;line-height:1.2;font-weight:bold}.product .columns .img span.circle span span{font-size:16px}.product .columns .summary{width:65%}.product .columns .summary h1{font-size:4.8vw;min-height:0;line-height:1.3;padding:3vw 0 0}.product .columns .summary h1 .slogan{font-size:3.5vw;line-height:1.6}.product .columns .summary h1 .quasi{font-size:3.3vw}.product .columns .summary h1 .name{font-size:3vw;margin-top:1vw}.product .columns .summary .copy{font-size:3.5vw;padding:.625vw 0;margin-bottom:2.5vw;letter-spacing:0}.android .product .columns .summary .copy{font-size:3.4vw;font-family:"Noto Serif JP",serif;font-weight:600;letter-spacing:-1px}.product .columns .summary .volume{font-size:3.3vw;padding:2vw 0;margin-top:1.5vw}.product .columns .summary .volume::before{content:"";width:50px;height:2px;display:block;background:#bfbfbf;position:absolute;top:0;left:0}.product .columns .summary .price{font-size:5vw;margin-bottom:2vw;line-height:1.2;padding:1vw 0}.product .columns .summary .price .original{background:#fff;font-size:2.267vw;border-radius:.625vw;padding:3px 15px;bottom:auto;margin-right:0}.product .columns .summary .price .yen{font-size:4vw}.product .columns .summary .price .tax{font-size:3vw;position:relative;bottom:2px}.product .columns .regular,.product .columns .once{width:100%;position:relative;display:flex;align-items:center;padding:7vw 0 0;margin-bottom:2vw}.product .columns .course{padding:1vw 0;top:-1px;border-radius:0 0 .938vw 0;line-height:1;text-align:center;min-width:53%;font-size:3.467vw}.product .columns .regular .discount{border-radius:.938vw;font-size:3vw;padding:0 1vw;width:36vw}.product .columns .regular .discount .first{display:block;background:#cd1d36;color:#fff;margin:0 -1vw;line-height:1.2}.product .columns .regular .discount .first .off{color:#ffec1e}.product .columns .regular .discount .first .off span{font-size:5.6vw}.product .columns .regular .discount .first .off span span{color:#ffec1e;font-size:5.2vw}.product .columns .regular .price{font-size:8.35vw;width:45vw}.product .columns .regular .balance,.product .columns .once .balance{font-size:2.8vw}.product .columns .regular .per{font-size:2.8vw}.product .columns .regular .price .yen{font-size:4.688vw}.product .columns .regular .price .tax{font-size:3.5vw;position:relative;bottom:2px}.product .columns .once .discount{border-radius:.938vw;border:1px solid #e5e5e5;font-size:3vw;padding:1.5vw 0;line-height:1.2;text-align:center;width:36vw}.product .columns .once .price{font-size:8vw;margin:0;width:45vw}.product .columns .once .price .yen{font-size:4.688vw}.product .columns .once .price .tax{font-size:3.5vw;position:relative;bottom:2px}.product .columns .postage{padding:1.5vw 6vw;border-radius:5vw;font-size:3vw;right:2vw;top:1.5vw}.product .columns .select{width:100%;text-align:center;padding:1.406vw 0}.product .columns .regular .select{background:#66c3e5}.product .columns .select div{border:1px solid #a0a0a0;border-radius:.781vw;position:relative;display:inline-block}.product .columns .select .label{border-radius:.625vw;font-size:3.2vw;line-height:1.4;padding:.5em 0}.product .columns .select div::before{content:"";position:absolute;top:4vw;right:3vw;width:0;height:0;padding:0;border-left:1.4vw solid rgba(0,0,0,0);border-right:1.4vw solid rgba(0,0,0,0);border-top:1.4vw solid #000;pointer-events:none;z-index:1}.product .columns .select div::after{content:"";position:absolute;top:2vw;right:3vw;width:0;height:0;padding:0;border-left:1.4vw solid rgba(0,0,0,0);border-right:1.4vw solid rgba(0,0,0,0);border-bottom:1.4vw solid #000;pointer-events:none;z-index:1}.product .columns .select select{font-size:3.2vw;line-height:1.4;padding:.5em 0;min-width:68vw}.product .columns .select select:focus{z-index:-1;opacity:1}.product .columns .select select::-ms-expand{display:none}.product .columns .select div.phone{font-size:3.2vw}.product .columns .benefits{width:100%;padding:0 3.2vw 3px;line-height:1.2;font-size:3vw;font-weight:bold;font-weight:700}.product .columns .benefits>div{width:100%;background:#fff;padding:0;position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.product .columns .benefits>div>div{position:relative;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap}.product .columns .benefits>div>div p{display:flex;align-items:center;text-align:center}.product .columns .benefits>div .benefit{font-size:3.3vw}.product .columns .benefits>div .enherb{height:100%;width:74%;margin:0}.product .columns .benefits>div .enherb .img{width:30%;height:13vw;margin:0;position:relative}.product .columns .benefits>div .enherb .img img{border:1px solid #ccc;position:absolute;width:60%;height:auto}.product .columns .benefits>div .enherb .img img.enherb1{left:0;top:0}.product .columns .benefits>div .enherb .img img.enherb2{right:0;bottom:0}.product .columns2 .benefits{width:100%;padding:0 3.2vw 3px;line-height:1.2;font-size:12px;font-weight:bold;font-weight:700}.product .columns2 .benefits>div{width:100%;background:#fff;padding:0;position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.product .columns2 .benefits>div>div{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.product .columns2 .benefits>div>div p{display:flex;align-items:center;text-align:center}.product .columns2 .benefits>div .benefit{width:18%;text-align:center;padding:12vw 0;font-size:3.3vw}.product .columns2 .benefits>div .enherb{width:37%;height:100%;margin:1.5vw 2%}.product .columns2 .benefits>div .enherb .img{width:70%;height:20vw;margin:1vw 0 0;position:relative}.product .columns2 .benefits>div .enherb .img img{border:1px solid #ccc;position:absolute;width:68%;height:auto}.product .columns2 .benefits>div .enherb .img img.enherb1{left:0;top:0}.product .columns2 .benefits>div .enherb .img img.enherb2{right:0;bottom:0}.product .columns2 .benefits>div .fageset{width:40%;height:100%;margin:1.5vw 0}.product .columns2 .benefits>div .fageset .img{width:75%;height:20vw;margin:1vw 0 0}.product .columns2 .benefits>div .fageset .img img{width:100%;height:auto}.product .explanation{padding:0 2vw 1vw}.product .explanation p{font-size:12px}.product .detail h3{padding:2.933vw 0;font-size:3.2vw}.product .detail h3 span{display:inline-block;position:relative}.product .detail h3 span::before{content:"";display:block;background:#3758a3;width:14px;height:2px;margin:auto;position:absolute;right:-45px;top:0;bottom:0}.product .detail h3 span::after{content:"";display:block;background:#3758a3;width:2px;height:14px;margin:auto;position:absolute;right:-39px;top:0;bottom:0;transition:.2s}.product .detail .body{display:none;border-top:1px solid #c4c4c4;padding:2vw;font-size:12px;line-height:1.4}.product .detail.open .body{display:block}.product .detail.open h3 span::after{height:0}.product .detail .body h4{font-weight:bold;font-weight:600;font-size:14px}.product .detail .body h5{color:#3758a3;font-size:14px;margin:.6em 0 0}.product .detail .body h5::before{content:"■"}.product .detail .body>ul>li::before{content:"●"}.product .detail .body>ul>li>ul{margin-left:1em}.product .detail .body>ul>li>ul p{margin-left:1em}.product .detail .body>ul>li>ul>li::before{content:"・"}.product .detail .body>ul>li.white::before{content:"◯"}#power p{font-size:4vw;line-height:1.4;border-left:2.267vw solid #e7006b;padding:2.667vw 3.2vw;width:90%;position:relative}#power p::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:11vw 5.5vw 11vw 0;position:absolute;margin:auto;right:0;top:0;bottom:0}#addition{padding:0 4% 5vw;margin:5vw 0}#addition h3{font-size:3.8vw;font-weight:bold;font-weight:600;margin:1.5em 0 .3em;color:#3758a3}#addition p{font-size:3.6vw}#addition ul li{font-size:3.6vw}#submitBox #result{font-size:3.6vw}#submitBox #submit{width:94%;margin-left:4%;text-align:left}#submitBox #submit input{margin:3.2vw 0;border-radius:.938vw;font-size:3.733vw;padding:3.2vw 0;width:80%;text-align:center}#submitBox .back a{top:2.7em;right:3%;width:15vw;height:15vw;font-size:3.2vw;padding:1.6em 0 0}}