@charset "utf-8";@import url("https://unpkg.com/sanitize.css");@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css");@import url("https://use.fontawesome.com/releases/v6.4.2/css/all.css");@import url(//kurogomahonpo.com/wp-content/themes/kurogomahonpo/css/inview-.css);@import url(//kurogomahonpo.com/wp-content/themes/kurogomahonpo/css/custom_cart.css);@import url(//kurogomahonpo.com/wp-content/themes/kurogomahonpo/css/usces_cart.css);html,body{height:100%;font-size:15px}@media screen and (min-width:1000px){html,body{font-size:18px}}body{font-family:"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-text-size-adjust:none;background:#fff;color:#333;line-height:2;animation:opa1 .3s .5s both}figure{margin:0}dd{margin:0}nav{margin:0;padding:0}table{border-collapse:collapse}img{border:none;max-width:100%;height:auto;vertical-align:middle}video{max-width:100%}iframe{width:100%}input{font-size:1rem}section+section{margin-top:3rem}.pc{display:none !important}.sp{display:block !important}@media screen and (max-width:1000px){.pc{display:block !important}.sp{display:none !important}}@media screen and (max-width:1000px){.font-no{display:none}}.align_c{display:flex;justify-content:center;align-items:center}.align_r{display:flex;justify-content:flex-end;align-items:center}.align_l{display:flex;justify-content:flex-start;align-items:center}.f-90{font-size:90% !important}.f-110{font-size:110% !important}.f-150{font-size:150% !important}.f-200{font-size:2em !important}.f-b{font-weight:900 !important;padding:0 3px !important}a{color:#333;transition:.3s}a:hover{opacity:.8;color:#f90}@media screen and (max-width:768px){.breadcrumb{display:none}}#container{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;max-width:100%;margin:0 auto}header{display:flex;align-items:center;border-radius:10px;padding:0 30px;height:70px;position:fixed;z-index:1;margin:30px;width:calc(100% - 60px);box-shadow:5px 5px 15px rgba(0,0,0,.15);background:linear-gradient(#fff,rgba(255,255,255,.7))}body:not(.home) header{background:linear-gradient(#fff,rgba(230,230,230,.7))}@media screen and (max-width:1000px){header{padding:0 20px;height:50px;margin:10px;width:calc(100% - 20px)}}#logo img{display:block}#logo{width:220px}#menubar a{display:block;text-decoration:none}#menubar ul{list-style:none;margin:0;padding:0;font-family:"Font Awesome 5 Free"}#menubar.d-n,#menubar_hdr.d-n,#menubar .ddmenu_parent ul{display:none}#menubar.d-b{display:block}#menubar_hdr.d-b{display:flex}#menubar{position:relative;z-index:1;font-size:18px}a.ddmenu:before{content:"\f078";font-weight:700;margin-right:.5em;display:inline-block;transform:scale(.7)}.p #menubar>nav>ul{display:flex;margin-left:30px;font-size:.85rem;letter-spacing:.1em}.p #menubar a{padding:10px}.p #menubar li.current>a{color:#f90}.p #menubar ul ul{position:absolute;z-index:100;border-radius:10px;overflow:hidden;text-align:center;color:#fff}.p #menubar ul ul a{color:inherit;background:rgba(0,0,0,.7);padding:10px 20px}.s #menubar.d-b{position:fixed;overflow:auto;z-index:100;left:0;top:0;width:100%;height:100%;padding:100px 20px 20px;background:rgba(0,0,0,.9);text-align:center;animation:animation1 .2s both;color:#fff}.s #menubar a{color:inherit;padding:10px}#menubar_hdr{position:fixed;z-index:101;cursor:pointer;right:40px;top:40px;padding:16px 14px;width:46px;height:46px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:1000px){#menubar_hdr{right:20px;top:12px}}#menubar_hdr span{display:block;transition:.3s;border-top:2px solid #777}#menubar_hdr.ham span:nth-of-type(1),#menubar_hdr.ham span:nth-of-type(3){transform-origin:center center;width:20px;border-top:2px solid #fff}#menubar_hdr.ham span:nth-of-type(1){transform:rotate(45deg) translate(3.8px,5px)}#menubar_hdr.ham span:nth-of-type(3){transform:rotate(-45deg) translate(3.8px,-5px)}#menubar_hdr.ham span:nth-of-type(2){display:none}.menubar_button a{background:#f90;border-radius:3px;margin-left:0;color:#fff}.menubar_button a:hover{opacity:.5;]}.menubar_tel a{background:#67e438;border-radius:3px;margin-left:0;color:#fff}.menubar_tel a:hover{opacity:.5;]}.menubar_tel i{margin-right:10px}.menubar_login a{background:#67e438;border-radius:3px;margin:25px 0 0;color:#fff}.menubar_login a:hover{opacity:.5;]}@media screen and (min-width:1150px){.menubar_button a{background:#f90;border-radius:3px;margin-left:75px;color:#fff}.menubar_button a:hover{opacity:.5}.sh{display:none}}footer{border-top:1px solid #ccc;width:100%;margin:0 auto;padding:15px 0 0;box-sizing:border-box}#footermenu{margin:0 auto;padding:20px 0;text-align:center;font-size:.8rem}#footer-menubar{font-size:18px;width:100%;margin-bottom:50px}#footer-menubar a{display:block;text-decoration:none}#footer-menubar ul{list-style:none;margin:0;padding:0;font-family:"Font Awesome 5 Free"}.p #footer-menubar>nav>ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:0 auto;padding:0 0 15px;font-size:.85rem;letter-spacing:.1em;border-bottom:1px solid #ccc}.p #footer-menubar a{padding:10px 40px}.p #footer-menubar li.current>a{color:#f90}.p #footer-menubar ul ul{position:absolute;z-index:100;border-radius:10px;overflow:hidden;text-align:center;color:#fff}.p #footer-menubar ul ul a{color:inherit;background:rgba(0,0,0,.7);padding:10px 20px}.s #footer-menubar a{color:inherit;padding:10px}.accordion-content{max-height:0;overflow:hidden;transition:max-height 1s ease-out}.accordion-header:hover+.accordion-content,.accordion-content:hover{max-height:500px;padding:10px;pointer-events:auto}.accordion-header{cursor:pointer;position:relative}.accordion-content{pointer-events:auto}@media screen and (max-width:1200px){#footer-menubar{display:none}}.add{text-align:center;padding:15px 0;margin:0 auto;width:100%}.copy{font-size:.7rem;text-align:center;padding:35px 0;margin:0 auto;width:100%;border-top:1px solid #ccc}.copy a{color:inherit;text-decoration:none}.pagetop-show{display:block}.pagetop a{display:block;text-decoration:none;text-align:center;z-index:99;position:fixed;right:20px;bottom:20px;color:#fff;font-size:1.5rem;background:rgba(0,0,0,.2);width:60px;line-height:60px;border-radius:50%}#contents{flex:1;width:100%;margin:0 auto;box-sizing:border-box}body:not(.home) #contents{padding-top:150px}@media screen and (max-width:1000px){#contents{padding:10px}body:not(.home) #contents{padding-top:100px}}main{margin:0}main.column .main{margin-bottom:30px}@media screen and (min-width:1000px){main.column{display:flex;justify-content:space-between}main.column .main{margin-bottom:0;order:2;width:calc(100%)}main.column .sub{order:1;width:230px}}#contents h2{padding:0 20px 5px;margin:0 0 2em;font-size:2.4em;font-weight:700;border-bottom:4px solid #ccc;position:relative;text-align:center}#contents h2:after{content:'';width:30%;height:4px;position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);background-color:#f90}#contents h2 .small{font-size:.6em;opacity:.7;margin-right:1rem}.home #contents h3{padding:0 20px 5px;margin:3em 5% 2em;font-size:2.3em;font-weight:700;border-bottom:4px solid #ccc;position:relative;text-align:center}.home #contents h3:after{content:'';width:30%;height:4px;position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);background-color:#f90}#contents h3{padding:0 20px 5px;margin:3em 0 2em;font-size:2.3em;font-weight:700;border-bottom:4px solid #ccc;position:relative;text-align:center}#contents h3:after{content:'';width:30%;height:4px;position:absolute;bottom:-4px;left:0;background-color:#f90}@media (max-width:768px){.home #contents h3{padding:0 0 5px;font-size:1.5em !important}#contents h2{font-size:1.6em}#contents h3{font-size:1.3em !important}}#contents h4{padding:0 20px 5px;margin:3em 0 2em;font-size:1.5em;font-weight:700;border-bottom:4px solid #ccc;position:relative;text-align:center}#contents h4:after{content:'';width:30%;height:4px;position:absolute;bottom:-4px;left:0;background-color:#f90}#contents h4 .pc{display:none !important}@media (max-width:768px){#contents h4{font-size:min(1.3rem, 30px)}#contents h4 .pc{display:block !important}}#contents p{margin:0 1rem 2rem}#contents p+p{margin-top:-1rem}@media (max-width:768px){#contents p{margin:0 .5rem 2rem}}#contents .sub h3:before,#contents .side h3:before{border:none;padding:0}#contents .sub h3,#contents .side h3{margin:0;border:none;font-weight:400;font-size:1.1rem;background:#999;box-shadow:0px 0px 50px rgba(255,255,255,.6) inset;color:#fff;text-align:center;padding:.5em}#contents .sub h3 a,#contents .side h3 a{color:inherit}#mainimg-box{width:100%;height:0;padding-top:66.66%;position:relative;margin-bottom:-300px}@media (max-width:768px){#mainimg-box{margin-bottom:-2%}}#mainimg{position:absolute;left:0;top:0;width:100%;height:300px;color:#fff}#mainimg #text{position:absolute;left:3%;top:75px;max-width:100%;height:auto;display:flex;align-items:center}#mainimg #text h2{margin:0;font-weight:900;font-size:3.8vw;text-shadow:1px 1px 0 rgba(0,0,0,.7)}#mainimg #text p.text{font-size:15px;font-weight:900;margin:0 10px -15px;text-shadow:1px 1px 0 rgba(0,0,0,.7)}a.btn1,a.btn2{display:inline-block;text-decoration:none;letter-spacing:.1em;border-radius:3px;padding:5px 30px;font-size:1.2em;box-shadow:1px 2px 3px rgba(0,0,0,.2)}a.btn1{background:#f90;color:#fff;font-weight:900}a.btn2{background:#002776;color:#fff;font-weight:900;text-shadow:1px 1px 2px rgba(0,0,0,.7)}.radius{border-radius:100px !important}a.btn1 i,a.btn2 i{margin-left:20px}a:hover.btn1,a:hover.btn2{transform:scale(1.03);filter:brightness(1.1)}.small{font-size:.6em;letter-spacing:normal !important}.medium{font-size:.8em !important}.large{font-size:1.3em !important}.mainimg-pc{display:none}.mainimg-sp{display:inline-block}@media screen and (min-width:1000px){#mainimg{position:absolute;left:0;top:0;width:100%;height:75%;color:#fff}#mainimg #text{max-width:100%;top:0;height:100%}#mainimg #text p.text{font-size:21px;font-weight:900;margin:0 10px 30px;text-shadow:1px 1px 2px rgba(0,0,0,.7)}.mainimg-pc{display:inline-block}.mainimg-sp{display:none}.large{font-size:1.8em !important}}@media screen and (max-width:768px){#mainimg #text h2{margin:0;font-size:1.2em !important}#mainimg #text p.text{font-size:.8em !important;margin:0 10px !important}}@media screen and (max-width:768px){#mainimg #text p a.btn1{font-size:1.1em !important;padding:5px 10px}a.btn1,a.btn2{padding:0 15px}a.btn1 i,a.btn2 i{margin-left:10px}}:root{--primary-color:#fc2f0e;--primary-inverse-color:#fff;--global-space:7vw}.commitment{order:-1;color:#fff;width:95%;height:13vw;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.8rem;letter-spacing:.1em;line-height:1.2;position:relative;background:url(//kurogomahonpo.com/wp-content/themes/kurogomahonpo/css/../img/bg1_sp.svg) no-repeat center center/100%}.commitment .spi:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:url(//kurogomahonpo.com/wp-content/themes/kurogomahonpo/css/../img/bg1.svg) no-repeat center center/100%;animation:spin 30s linear infinite}.commitment span{position:relative;z-index:1}.commitment span span{display:block;font-size:1.5rem}@media screen and (min-width:769px){.commitment{width:10vw;height:10vw;background:url(//kurogomahonpo.com/wp-content/themes/kurogomahonpo/css/../img/bg1.svg) no-repeat center center/100%}}.commitment-list{display:flex;flex-direction:column;margin-bottom:10vw;gap:2.8vw;width:100%;padding:0 3%;box-sizing:border-box}.commitment-list>*{max-width:100%}.bg1 .commitment-list:last-of-type,.bg2 .commitment-list:last-of-type{margin-bottom:0}.commitment-list .text{align-self:flex-start;flex:1}.commitment-list h4{margin:.5em 0 1.5em !important;letter-spacing:.1em !important;font-size:1.3rem !important;color:#f90 !important;font-weight:700;border-bottom:4px solid #ccc;position:relative;text-align:center}.commitment-list h4:after{content:'';width:30%;height:4px;position:absolute;bottom:-4px;left:0;background-color:#f90}.commitment-list .text p span{font-size:110% !important;font-weight:900 !important;padding:0 3px !important}@media (max-width:768px){.commitment-list h4{font-size:1.3rem !important}#contents .commitment-list .text h4 .pc{display:block !important}}.bg1 .commitment-list h3{color:#fff}.commitment-list .vertical-text{margin:auto}.commitment-list .vertical-text:before,.commitment-list .vertical-text:after{content:"";position:absolute;width:20px;height:50px;border:1px solid #fc2f0e}.bg1 .commitment-list .vertical-text:before,.bg1 .commitment-list .vertical-text:after{border-color:var(--primary-inverse-color)}.commitment-list .vertical-text:before{top:-15px;left:-15px;border-right:none;border-bottom:none}.commitment-list .vertical-text:after{bottom:-15px;right:-15px;border-left:none;border-top:none}.commitment-list .image{position:relative}.commitment-list .image img{margin-bottom:1rem}.iframe-box{width:100%;height:0;padding-top:56.25%;position:relative}.iframe-box iframe{position:absolute;left:0;top:0;width:100%;height:100%}.commitment-list .image.order3 .commitment{position:absolute;left:-20px;top:-20px}.commitment-list .image.order1 .commitment{position:absolute;right:-20px;top:-20px}.commitment-list .image>div{font-size:.7rem;padding:1rem 2rem}@media screen and (min-width:1150px){.commitment-list{flex-direction:row;align-items:flex-start}.commitment-list .vertical-text{writing-mode:vertical-rl;text-orientation:upright;padding:1rem .5rem}.commitment-list .image.order3 img{border-radius:30px}.commitment-list .image.order1 img{border-radius:30px}.commitment-list .w1{width:30%}.commitment-list .w2{width:45%}.commitment-list .order1{order:1}.commitment-list .order2{order:2}.commitment-list .order3{order:3}.commitment-list .align-self-start{align-self:flex-start}.commitment-list .align-self-center{align-self:center}.commitment-list .align-self-end{align-self:flex-end}}.btn1 a,.btn2 a{display:block;text-decoration:none;font-size:1.5rem;margin-top:1rem !important}@media (max-width:768px){.btn1 a,.btn2 a{font-size:1.2rem}}.btn1 a{text-align:center;background:#f90;color:var(--primary-inverse-color);padding:.5rem !important;border-radius:10px;font-weight:700}.btn2{text-align:right}.btn2 a{display:inline-block;color:var(--primary-color);position:relative;padding-right:80px}.btn2 a:after{content:"";background:#fff url(//kurogomahonpo.com/wp-content/themes/kurogomahonpo/css/../images/arrow1.svg) no-repeat right center/120px;display:block;position:absolute;right:0;bottom:-1em;width:60px;height:60px;border:1px solid var(--primary-color);border-radius:50%;text-align:center;transition:.3s}.btn2 a:hover:after{background:var(--primary-color) url(//kurogomahonpo.com/wp-content/themes/kurogomahonpo/css/../images/arrow1.svg) no-repeat left center/120px}.worries{display:flex;flex-wrap:wrap;justify-content:center;padding:30px;margin:0 3%}.worries .list{display:flex;justify-content:space-between;flex-direction:column;width:21%;margin:0 2%;box-sizing:border-box}.worries .list img{width:100% !important;object-fit:cover;border-radius:50% !important;border:solid 4px #f90}.worries .list .text{flex:1}.worries .list p{margin:15px auto !important;font-size:1.2em;text-align:center;font-weight:900}.worries .list p i{color:#f90;margin-right:10px;font-size:1.2em}@media screen and (max-width:1150px){.worries .list{width:46%}}@media screen and (max-width:800px){.worries{padding:0;margin:0 auto -20%;text-align:center}.worries .list{width:44%}.worries .list p{margin:15px auto !important;font-size:.7em}.worries .list p i{margin-right:10px;font-size:1.3em}}.introduction{padding:0;margin:0}.introduction p{font-size:1.1em}.introduction .catch{font-size:1.3em;font-weight:900}span.yel{background:linear-gradient(transparent 50%,#ff0 50%);margin:0 10px}span.space{margin:0 7px;letter-spacing:.05em;font-size:110%}.introduction .four{display:flex;justify-content:center;align-items:center;margin:0 10%}.introduction .four ul{display:flex;flex-direction:column;align-items:flex-start;list-style:none;padding:0;margin:0;text-align:left}.introduction .four ul li{margin-bottom:10px}.introduction ul{list-style-type:none;margin:0 auto;padding:10px}.introduction ul li{font-size:1.1em;padding-left:1em;text-indent:-1em}.introduction .four ul li i{margin-right:15px;color:#f90}.introduction .four .btn1 a{margin:3em auto 0 !important;padding:10px 20px !important}.introduction .four .btn1 a i{margin-left:10px}#contents .introduction h4{padding:0 20px 5px !important;margin:3em auto 2em !important;width:90%;font-size:1.5em;font-weight:700;border-bottom:4px solid #ccc;position:relative;text-align:center}#contents .introduction h4:after{content:'';width:30%;height:4px;position:absolute;bottom:-4px;left:0;background-color:#f90}@media (max-width:768px){#contents .introduction h4{padding:0 0 5px !important;font-size:min(1.3rem, 30px)}.introduction .four .btn1 a{padding:10px !important}}@media screen and (max-width:800px){.introduction ul li{font-size:1em}}.introduction-box{display:flex;flex-direction:column;margin-left:0;margin-right:0}.introduction-box h2{font-size:2em}.introduction-box .box-image{order:-1}.introduction-box .box-image{width:90%;margin:0 auto;text-align:center}.introduction-box .box-text{width:100%;padding:0 3%}.introduction-box .box-text .cart{margin:0 auto;text-align:center}.introduction-box .box-text p .fa-shopping-cart{margin-right:15px}.introduction-box .price{text-align:center}.introduction-box .price span{font-weight:900}.price_value{font-size:2.4em;font-weight:900;color:#de0202}.price_txt{font-size:1.2em;margin-left:7px;color:#de0202}.price_cost{font-size:1.2em;margin-left:10px}.price_cost span{font-size:.6em;margin-left:5px}.price_off{font-size:1.2em;margin-top:-100px !important;padding:5px 10px;background:#de0202;color:#fff}.introduction-box .cart .btn1{padding:10px}.introduction-box .cart .btn2{padding:10px}@media screen and (min-width:1149px){.introduction{padding:0;margin:0 10%}#contents .introduction h4{padding:0 !important;margin:3em 0 2em !important;width:100%}.introduction .catch{font-size:2.1em;font-weight:900}.introduction .four{display:flex;justify-content:center;align-items:center;margin:0}.introduction .four ul{display:flex;flex-direction:column;align-items:flex-start;list-style:none;padding:0;margin:0;text-align:left}.introduction .four ul li{margin-bottom:10px;font-size:1.3em}.introduction-box{flex-direction:row;justify-content:space-between;align-items:center;margin-left:-6%;margin-right:-6%}.introduction-box .box-image{width:50%;margin:0 auto;text-align:center}.introduction-box .box-image img{width:75%}.introduction-box .box-text{width:50%;padding:0 3%}.introduction-box .box-l{order:-1}.introduction-box .image.r{overflow:hidden;border-radius:100px 0 0 100px}.introduction-box .box-image.box-l{overflow:hidden;border-radius:0 100px 100px 0}}.introduction-product{padding:0;margin:0}.introduction-product .tbl_product{border-top:1px solid #ccc;table-layout:fixed;width:100%;margin:30px auto}.introduction-product .tbl_product tr{border:1px solid #ccc}.introduction-product .tbl_product th{width:30%;text-align:center;background:#f7f7f7;padding:10px 5px}.introduction-product .tbl_product td{padding:10px 20px}.introduction-product .tbl_5dai{border:1px solid #ccc;table-layout:fixed;width:100%;margin:30px auto}.introduction-product .tbl_5dai th{width:10%;text-align:center;background:#f7f7f7;padding:10px 5px}.introduction-product .tbl_5dai td{padding:10px 20px;text-align:center;border-left:1px solid #ccc;border-right:1px solid #ccc}.introduction-product .tbl_seibun{border:1px solid #ccc;table-layout:fixed;width:100%;margin:30px auto}.introduction-product .tbl_seibun th{width:12.5%;text-align:center;background:#f7f7f7;padding:10px 5px}.introduction-product .tbl_seibun td{padding:10px 20px;text-align:center;border-left:1px solid #ccc;border-right:1px solid #ccc}.introduction-product ul{list-style:none;margin:0 0 2rem -15px}.introduction-product li{list-style-position:outside}@media screen and (max-width:1149px){.introduction-product{padding:0 3%;margin:0}}@media screen and (max-width:800px){.introduction-product .tbl_product{border-top:1px solid #ccc;table-layout:inherit;width:95%;margin:30px auto}.introduction-product .tbl_product tr{border:1px solid #ccc}.introduction-product .tbl_product th{display:block;width:100%;text-align:center;background:#f7f7f7;padding:10px 5px;border-bottom:1px solid #ccc}.introduction-product .tbl_product td{display:block;padding:10px 20px}.introduction-product .tbl_5dai{border-top:1px solid #ccc;border-bottom:none;table-layout:inherit;width:95%;margin:30px auto}.introduction-product .tbl_5dai tr{border-left:1px solid #ccc;border-right:1px solid #ccc}.introduction-product .tbl_5dai th{display:block;width:100%;text-align:center;background:#f7f7f7;padding:10px 5px;border-bottom:1px solid #ccc}.introduction-product .tbl_5dai td{display:block;padding:10px 20px;text-align:center;border-bottom:1px solid #ccc;border-left:none;border-right:none}.introduction-product .tbl_seibun{border-top:1px solid #ccc;border-bottom:none;table-layout:inherit;width:95%;margin:30px auto}.introduction-product .tbl_seibun tr{border-left:1px solid #ccc;border-right:1px solid #ccc}.introduction-product .tbl_seibun th{display:block;width:100%;text-align:center;background:#f7f7f7;padding:10px 5px;border-bottom:1px solid #ccc}.introduction-product .tbl_seibun td{display:block;padding:10px 20px;text-align:center;border-bottom:1px solid #ccc;border-left:none;border-right:none}.introduction-product ul{list-style:none;margin:0 0 2rem}}.top-voice{padding:30px;margin:10px 10%;display:flex;flex-wrap:wrap;gap:20px}.top-voice-box{display:flex;align-items:flex-start;padding:20px 30px 0 !important;border:1px solid #ccc;flex:1 1 calc(50% - 20px);box-sizing:border-box;font-size:1em}.top-voice-box img{margin-right:10px;max-width:20%;align-self:center}.top-voice-box p{margin:0;padding:0 !important;flex:1}.top-voice-box p span{font-weight:900}.top-voice-old{display:block;text-align:right;font-weight:900;padding:0 !important;margin:0 !important}.top-voice .btn1 a{margin:3em auto 0 !important;padding:10px 20px !important}.top-voice .btn1 a i{margin-left:10px}@media screen and (max-width:1149px){.top-voice{padding:0 3%;margin:0;display:flex;flex-wrap:wrap;gap:20px}.top-voice:first-child{margin:0 auto 15px !important;margin-bottom:50px;padding-bottom:50px}.top-voice-box{flex:1 1 100%;padding:20px 10px 0 !important}.top-voice-box p{font-size:1em !important}}.faq{padding:30px;margin:0 10%}.faq dt{border-radius:5px;margin-bottom:20px;background:linear-gradient(#fff,#fcfcfc);text-indent:-2em;padding:5px 1em 5px 3em;border:1px solid #ccc;font-size:1.5em}.faq dt:before{font-family:"Font Awesome 5 Free";content:"\f059";color:#f90;padding-right:1em}.faq dd{padding:5px 1em 30px 3em;font-size:1.1em}.openclose{cursor:pointer}.faq dt span{text-indent:0}.faq .btn1 a{margin:3em auto 0 !important;padding:10px 20px !important;width:100%}.faq .btn1 a i{margin-left:10px}@media screen and (max-width:1149px){.faq{padding:0 3%;margin:0}.faq dt{font-size:1.1em}.faq dd{padding:5px 1em 30px;font-size:1em}.faq .btn1 a{padding:10px !important}}.news-section{padding:30px;margin:0 10%}.news-tabs{display:flex;border-bottom:3px solid #f90;margin-bottom:40px}.news-tabs button{flex:1;padding:12px 20px;font-size:16px;text-align:center;border:none;background:#fff;cursor:pointer;transition:.3s}.news-tabs button.active{background:#f90;color:#fff;border-radius:15px 15px 0 0;font-weight:700}.news-tabs button:hover{background:#f5f5f5;border-radius:15px 15px 0 0;color:#333}.news-list{display:none;padding:0;opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease,max-height .5s ease}.news-list ul{list-style:none;margin:0;padding:0}.news-list.active{display:block;opacity:1;max-height:1440px}.news-item{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #ddd}.news-link{display:flex;flex:1;align-items:center;padding:.5em 2em;text-decoration:none;color:inherit;transition:color .3s}.news-link:hover{color:#f90}.news-date{margin-right:3em;white-space:nowrap}.news-category{font-size:12px;border:1px solid #ddd;border-radius:3px;padding:3px 6px;margin-right:3em;white-space:nowrap}.news-title{flex:1;font-size:15px}@media (max-width:820px){.news-section{padding:0 3%;margin:0}.news-tabs{flex-direction:column;border-bottom:none}.news-tabs button{width:100%;border-bottom:1px solid #eee;border-radius:0}.news-tabs button.active{border-radius:8px}.news-list{padding:0;margin:0 auto}.news-item{display:block}.news-link{display:flex;flex-wrap:wrap;align-items:flex-start;padding:.5em}.news-date,.news-category{flex:0 0 auto;margin-right:8px;font-size:13px}.news-date{margin-top:5px}.news-title{flex-basis:100%;margin-top:4px;font-size:15px}}.company,.law,.privacy,.store,.guide,.payment,.delivery,.cancel,.regular,.regularly,.member,.kurogoma,.kenkouhou,.power,.sesamin,.lecithin,.vitamin,.voice,.contact,.cart,.usces-cart,.usces-member,.post{padding:30px;margin:0 10%}@media screen and (max-width:1149px){.company,.law,.privacy,.store,.guide,.payment,.delivery,.cancel,.regular,.regularly,.member,.kurogoma,.kenkouhou,.power,.sesamin,.lecithin,.vitamin,.voice,.contact,.cart,.usces-cart,.usces-member,.post{padding:0 3%;margin:0}}.company table,.law table{border:1px solid #ccc;table-layout:fixed;width:80%;margin:30px 10%}.company tr,.law tr{border-bottom:1px solid #ccc}.company th,.law th{width:30%;text-align:center;background:#f7f7f7;padding:20px 5px}.company td,.law td{width:70%;padding:20px;text-align:left;border-left:1px solid #ccc;border-right:1px solid #ccc}.company ul,.law ul{list-style-type:none;margin:0 0 0 15px;padding:0}.company ul .nodesk,.law ul .nodesk{list-style-type:none}.yesdesk{list-style-type:disc !important}.yesdesk li{margin:0 0 0 15px !important;padding:0 !important}.company iframe,.law iframe{width:80%;height:300px;margin:30px 10%;border:1px solid #ccc}@media screen and (max-width:1149px){.company table,.law table{padding:30px;margin:30px auto;border-bottom:none;table-layout:inherit;width:100%;border-top:1px solid #ccc}.company tr,.law tr{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:none}.company th,.law th{display:block;width:100%;text-align:left;background:#f7f7f7;padding:10px 20px;border-bottom:1px solid #ccc}.company td,.law td{display:block;padding:10px 20px;width:100%;text-align:left;border-bottom:1px solid #ccc;border-left:none;border-right:none}.company iframe,.law iframe{width:100%;height:300px;margin:30px auto;border:1px solid #ccc}}.privacy-box,.store-box,.contents-box{width:90%;margin:30px 5%}.company ul .nodesk,.law ul .nodesk{list-style-type:none}.privacy li{list-style-type:disc !important}.yesdesk{list-style-type:disc !important}@media screen and (max-width:1149px){.privacy-box,.store-box,.contents-box{width:100%;margin:30px auto}}.guide-area{display:flex;flex-wrap:wrap;justify-content:space-between}.guide-box{width:32%;margin-bottom:20px;padding:45px 30px 0;border:2px solid #ccc;border-radius:15px;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;transition:.3s;background:#fff}.guide-box a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;color:inherit}.guide-box img{width:64px;height:auto}.guide-box p{padding:10px}.guide-box:hover{background-color:#f9f9f9;cursor:pointer}@media screen and (max-width:1149px){.guide-box{width:49%}}.payment p img{padding:20px 0}.payment table{table-layout:fixed;width:80%;margin:30px 10%}.payment th{width:33.333%;border:1px solid #ccc;text-align:center;background:#f7f7f7;padding:20px}.payment td{border:1px solid #ccc;padding:20px;text-align:center}@media screen and (max-width:1149px){.payment table{padding:30px;margin:30px auto;border-bottom:none;table-layout:inherit;width:100%}.payment th{padding:10px}.payment td{padding:10px}}@media screen and (max-width:800px){.payment p img{margin:0 auto !important;text-align:center !important}}.delivery p img{padding:20px 0;margin:0 5%;width:20%}.delivery table{table-layout:fixed;width:80%;margin:30px 10%}.delivery th{width:25%;border:1px solid #ccc;text-align:center;background:#f7f7f7;padding:20px}.delivery th:first-child{width:50%}.delivery td{border:1px solid #ccc;padding:20px;text-align:center}.delivery td span{font-size:70%}@media screen and (max-width:1149px){.delivery p img{padding:20px 0;margin:0 5%;width:90%}.delivery_price{overflow:scroll}.delivery table{padding:30px;margin:30px auto;border-bottom:none;width:600px}.delivery th{padding:10px}.delivery td{padding:10px;font-size:85%}}.regular ul{list-style-type:decimal;list-style-position:outside}.regular ul li span{font-size:115%;font-weight:900;color:#f90;display:block}.regular img{margin:10px auto;border:1px solid #ccc}.regular .regular_pc{display:block !important}.regular .regular_sp{display:none !important}@media screen and (max-width:800px){.regular ul li{margin-left:-15px}.regular .regular_pc{display:none !important}.regular .regular_sp{display:block !important}}.regularly_point{display:flex;align-items:center;padding-bottom:50px}.regularly_point img{margin-right:10px}.member dt{border-radius:5px;margin-bottom:20px;background:linear-gradient(#fff,#fcfcfc);text-indent:-2em;padding:5px 1em 5px 3em;border:1px solid #ccc;font-size:1.5em}.member dt:before{font-family:"Font Awesome 5 Free";content:"\f2bb";color:#f90;padding-right:1em}.member dd{padding:5px 1em 30px 3em;font-size:1.1em}.member .openclose{cursor:pointer}.member dt span{text-indent:0}.member .btn1 a{margin:3em auto 0 !important;padding:10px 20px !important;width:100%}.member .btn1 a i{margin-left:10px}@media screen and (max-width:1149px){.member dt{font-size:1.1em}.memberdd{padding:5px 1em 30px;font-size:1em}.member.btn1 a{padding:10px !important}}.kurogoma .f-b{font-weight:900;padding:0 3px}.kurogoma .all span{font-weight:900;padding:0 3px}.kurogoma h4 a{font-weight:900;padding:0 3px;text-decoration:none}.kurogoma .introduction-product ul{list-style:none;margin:0 0 2rem -15px !important}.kurogoma .introduction-product li{position:relative;list-style-position:outside;padding-left:1.5em}.kurogoma .introduction-product li:before{content:'\0203B';position:absolute;left:0}@media screen and (max-width:800px){.kurogoma .introduction-product ul{list-style:none;margin:0 0 2rem -35px !important}}.kenkouhou .text span{font-weight:900;padding:0 3px}.kenkouhou .all span{font-weight:900;padding:0 3px}.kenkouhou .introduction-product ul{list-style:none;margin:0 0 2rem -15px !important}.kenkouhou .introduction-product li{position:relative;list-style-position:outside;padding-left:1.5em}.kenkouhou .introduction-product li:before{content:'\0203B';position:absolute;left:0}@media screen and (max-width:800px){.kenkouhou .introduction-product ul{list-style:none;margin:0 0 2rem -35px !important}}.power .text span{font-weight:900;padding:0 3px;*/}.power .all span{font-weight:900;padding:0 3px;*/}.col-2{display:flex;flex-direction:column}.col-2 h3{font-size:2em !important;margin:1em auto 1em !important;padding:0 !important}.col-2 .image{order:-1}@media screen and (min-width:1150px){.col-2{flex-direction:row;justify-content:space-between;align-items:center}.col-2 .image{width:40%}.col-2 .text{width:60%;padding:0 3%}.col-2 .l{order:-1}.col-2 .image.r{overflow:hidden}.col-2 .image.l{overflow:hidden}.col-2 .image.l{overflow:hidden}.all{width:100%;padding:0 0 0 4% !important;margin:0 auto !important}}.sesamin .text span,.lecithin .text span,.vitamin .text span{font-weight:900;padding:0 3px}.sesamin .all span,.lecithin .all span,.vitamin .all span{font-weight:900;padding:0 3px}@media screen and (min-width:1150px){.sesamin .col-2,.lecithin .col-2,.vitamin .col-2{flex-direction:row;justify-content:space-between;margin:1em auto 5em !important}}.voice-contents{padding:0;margin:10px 0;display:flex;flex-wrap:wrap;gap:20px}.voice-box{display:flex;align-items:flex-start;padding:20px 20px 0 !important;border:1px solid #ccc;flex:1 1 calc(50% - 20px);box-sizing:border-box;font-size:1em}.voice-box img{margin-right:10px;max-width:20%;align-self:center}.voice-box p span{font-weight:900}.voice-box p{margin:0;padding:0 !important;flex:1}.voice-old{display:block;text-align:right;font-weight:900;padding:0 !important;margin:0 !important}.voice .btn1 a{margin:3em auto 0 !important;padding:10px 20px !important}.voice .btn1 a i{margin-left:10px}@media screen and (max-width:1149px){.voice-contents{padding:0 3%;margin:0;display:flex;flex-wrap:wrap;gap:20px}.voice-contents:first-child{margin:0 auto 15px !important;margin-bottom:50px;padding-bottom:50px}.voice-box{flex:1 1 100%;padding:20px 10px 0 !important}}.contact table{table-layout:fixed;width:100%;margin:30px auto}.contact table th{width:30%;text-align:center;background:#f7f7f7;border:1px solid #ccc;padding:10px 5px;font-weight:400}.contact table td{border:1px solid #ccc;padding:10px 20px}.contact table span{padding:10px 20px;color:red;font-size:80%}input,select,textarea{font-size:110%;line-height:1.3em}input[type=text],input[type=email]{padding:10px}.name{width:350px}.name:focus{background-color:#ffffe0}.mail{width:500px}.mail:focus{background-color:#ffffe0}.mwform-tel-field{margin-left:-20px}.tel:focus{background-color:#ffffe0}.number{width:150px}.number:focus{background-color:#ffffe0}#subject{padding:10px}#subject:focus{background-color:#ffffe0}.details{width:500px;height:250px;padding:1%}.details:focus{background-color:#ffffe0}@media screen and (max-width:800px){.contact table{border-bottom:1px solid #ccc}.contact table th{display:block;width:100%}.contact table td{display:flex;justify-content:space-between;display:block;width:100%;border-top:none;border-bottom:none;padding:4% 2%}.contact table td:before{content:attr(data-label);font-weight:700;margin-right:10px}.name,.mail,#subject,.details{width:96%}.mwform-tel-field,.number{margin:0 auto}.number{margin:0 auto}}.post_area{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;margin-bottom:35px}.post_contents{flex:1;max-width:100%;margin:0 !important;padding:0 5% 0 0 !important}.sidenavi{width:300px;flex-shrink:0;margin:0 !important;padding:0 !important;font-size:.8em}.post_area .sidenavi h3{font-size:1.1rem !important;margin:25px 0 !important;padding:0 !important}.sidenavi ul{list-style:none;margin:0 !important;padding:0 !important}.sidenavi ul li{display:flex;align-items:flex-start;margin:0 !important;padding:5px !important;font-size:1.3em;border-bottom:1px dotted #ccc}.sidenavi ul li i{font-size:20px;vertical-align:middle;margin-bottom:5px;padding:7px 0 0 !important;color:#f90}.sidenavi ul li a{font-weight:400;word-wrap:break-word;width:100%;padding-left:10px}.sidenavi ul li:hover{background:#ffebcc}.sidenavi ul li i:hover{color:#ccc;!important}.sidenavi ul li a:hover{text-decoration:none}.sidenavi select{width:80% !important;margin:0 30px;padding:10px 15px;font-size:1.5em}.tag-links{display:flex;flex-wrap:wrap;justify-content:space-between}.tag-links a{width:48%;box-sizing:border-box;font-size:1em !important;text-decoration:none;padding:5px;margin-bottom:10px;border:1px solid #ccc}.tag-links a:hover{background:#ffebcc}.sidenavi .tag-cloud-link:before{font-family:"Font Awesome 5 Free" !important;content:"\f02b" !important;font-weight:900 !important;padding-right:4px;color:#f90 !important}.sidebar-order{margin:25px auto;padding:0 0 25px;text-align:center;border:1px solid #ccc}.sidebar-order .sidebar-order_t{background:#000;color:#fff;padding:10px 0;font-size:.9rem !important}.sidebar-order .sidebar-order_ts{background:#000;color:#fff;margin:25px auto !important;padding:10px 0}.sidebar-order img{margin:0 auto !important;padding:0;width:95%;text-align:center}.sidebar-order p{font-size:1.3em;font-weight:900;margin:0 auto !important;padding:0}.sidebar-order a{margin:15px 10px;font-size:.9rem !important}.sidebar-prof{margin:25px auto 0;border:1px solid #ccc}.sidenavi .social-links{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;margin:25px 0 0}.sidenavi .fa-facebook{color:#1877f2 !important;font-size:30px}.sidenavi .fa-square-x-twitter{color:#000;font-size:30px}.sidenavi .insta_btn{text-align:center;margin-bottom:-15px !important;padding-bottom:-15px !important;bottom:-15px !important}.sidenavi .insta_btn:hover{transition:.5s}.sidenavi .insta_btn .insta{position:relative;display:inline-block;width:26px;height:26px;background:-webkit-linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;background:linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;overflow:hidden;border-radius:5px}.sidenavi .insta_btn .insta:before{content:'';position:absolute;top:12px;left:-9px;width:30px;height:30px;background:-webkit-radial-gradient(#ffdb2c 10%,rgba(255,105,34,.65) 55%,rgba(255,88,96,0) 70%);background:radial-gradient(#ffdb2c 10%,rgba(255,105,34,.65) 55%,rgba(255,88,96,0) 70%)}.sidenavi .insta_btn .fa-instagram{color:#fff !important;position:relative;z-index:2;font-size:20px;line-height:26px}.post_contents h2{margin:2em auto 0 auto !important;font-size:1.8rem !important}.post_contents h3{font-size:1.5rem !important}.post_contents #post_date{text-align:right !important;padding:10px !important}.post_contents p{margin:0 !important;padding:10px !important}.post_contents img{margin:25px auto;text-align:center}.new{margin:15px 3%;display:flex;flex-wrap:wrap}.new dt,.new dd{padding:10px 0;border-bottom:1px dotted #ddd}.new dt{width:8em}.new dt span{display:none}.new dd{width:calc(100% - 8em)}.trivia_list{margin:15px 3%;padding:0}.trivia_list li{padding:10px 0;margin:0;border-bottom:1px dotted #ddd;list-style:none}.trivia_list li a{margin:0 15px}.new a:hover{text-decoration:underline}.pagination{margin-top:2em;text-align:center}.pagination .page-numbers{display:inline-block;padding:5px 10px;margin:0 2px;border:1px solid #ddd;border-radius:3px;text-decoration:none;color:#333}.pagination .page-numbers.current{background:#f90;color:#fff;border-color:#f90}@media screen and (max-width:999px){.post_area{flex-direction:column;align-items:flex-start}.post_contents{padding:0 !important;width:100%}.sidenavi{width:100%;margin-top:20px}.sidenavi select{width:100%;margin-top:20px}@media (max-width:800px){#contents .post_area .post_contents h2{padding:0 0 5px !important;font-size:1.3rem !important}#contents .post_area .post_contents h3{font-size:1.2rem !important}.trivia_list li a{margin:0}}.sidenavi select{width:100%;margin:0 auto;padding:15px;color:#333;border:1px solid #ccc;border-radius:3px;background-color:#fff;cursor:pointer}.sidenavi select:focus{outline:none}.sidenavi .select_box{position:relative;width:100%;padding:10px !important}.sidenavi .select_box:before{position:absolute;top:18px;right:20px;content:'';width:15px;height:10px;clip-path:polygon(0 0,100% 0,50% 100%);background-color:#ccc;pointer-events:none}.sidenavi .btn1,.sidenavi .btn2{width:90%;font-size:2em}.sidenavi .sidebar-prof img{text-align:center;margin:0 auto;width:100%}.new{margin:15px 0;display:flex;flex-wrap:wrap}.trivia_list{margin:15px 0;width:100%}}.review-single{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);line-height:1.8}.review-header{text-align:center !important;margin-bottom:2em;padding:0 0 0 5%}.review-header h2{font-size:1.6em;margin-bottom:.5em;font-weight:700;color:#333}.review-photo{margin:1em auto;text-align:center}.review-photo img{max-width:160px;height:auto;border-radius:50%;object-fit:cover;box-shadow:0 0 8px rgba(0,0,0,.1)}.review-meta{font-size:.9em;color:#666}.review-profile{margin-top:.5em;text-align:left;font-size:1.1em;font-weight:600;color:#555}.review-content{margin-top:.5em;padding:0 0 0 5%}.review-comment{font-size:1em;margin-bottom:.5em;color:#333}.review-body{font-size:1em;margin-bottom:1.5em}.review-quote{background:#fff7e6;padding:1em;border-left:4px solid #ffd27f;margin:1.5em 0;border-radius:4px;color:#333;font-weight:600}.review-notice{font-size:.75em;color:#999;background:#f7faff;padding:1em;border-left:4px solid #bde0ff;border-radius:6px;line-height:1.6}.review-date{display:block;padding:1em 0 0;text-align:right;color:#666;font-size:.9em}.review-cta{text-align:center;background:#f8f5ef;border-radius:12px;margin:2em 0 2em 5%;padding:2em 1.5em;margin-top:2em}.review-cta .cta-text{font-size:1.1em;margin-bottom:1em;color:#333}.review-cta .btn{display:inline-block;background:#000;color:#fff;padding:.8em 2em;border-radius:50px;text-decoration:none;font-weight:700;transition:background .3s ease}.review-cta .btn:hover{background:#444}@media screen and (max-width:800px){.review-header{padding:0}.review-content{padding:0}.review-cta{margin:2em 0}}.anti-aging{font-family:"Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",sans-serif;line-height:1.8;color:#333}.anti-aging .kicker{color:#9b9b9b;font-size:14px;margin-bottom:8px}.anti-aging .title{font-size:2em;font-weight:700;line-height:1.3}.anti-aging .meta{color:#888;font-size:13px;text-align:right;margin-bottom:20px}.anti-aging h3{font-size:1.7em;font-weight:700;text-align:left !important;margin:.5em 0 .5em !important;border-bottom:none !important;position:static}.anti-aging h3:after{display:none}.anti-aging h4{font-size:1.4em;font-weight:700;text-align:left !important;margin:.5em 0 .5em !important;border-bottom:none !important}.anti-aging h4:after{display:none}.anti-aging p{margin:1em 0;background:#f8f8f8;padding:1.5em !important}.anti-aging .lead{font-size:16px;line-height:2 !important;background:#f8f8f8;padding:1.5em !important;border-left:4px solid #eee}.anti-aging .feature-list{display:block;margin:10px 0 18px;padding-left:1em}.anti-aging ul,.anti-aging ol{margin:.8em 0 .8em 1.5em}.anti-aging li{margin:0 0 .5em .5em}.anti-aging .quote{background:#fffbea;padding:12px;border-left:4px solid #ffd54a;margin:12px 0}.anti-aging .cta{border:1px solid #e5e5e5;padding:16px;margin:20px 0;border-radius:8px;background:linear-gradient(180deg,#fff 0,#fcfcfc 100%);display:flex;flex-direction:column;align-items:flex-start}.anti-aging .cta .btn{display:inline-block;margin-top:16px;align-self:center}.anti-aging .cta p{background:0 0}.anti-aging .btn{display:inline-block;padding:10px 16px;border-radius:6px;text-decoration:none;font-weight:600}.anti-aging .cta .btn{display:inline-block;margin:16px auto 0 !important;text-align:center !important}.anti-aging .btn-primary{background:#2b6cb0;color:#fff}.anti-aging .review-list{margin:12px 0;padding:0;list-style:none}.anti-aging .review-item{border-top:1px solid #eee;padding:12px 0}.anti-aging .small{font-size:13px;color:#666}.anti-aging .toc{background:#fafafa;padding:12px;border-radius:6px;margin:3em 0}.anti-aging .note{font-size:13px;color:#666;background:#f9f9f9;padding:10px;border-left:3px solid #ddd;margin:14px 0}@media (max-width:768px){.anti-aging .title{font-size:1.6em}.anti-aging h3{font-size:1.4em}.anti-aging h4{font-size:1.2em}}.supplement-basics{background:#fff;color:#222;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","メイリオ","Noto Sans JP","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.85;box-sizing:border-box;margin:0 auto}.supplement-basics>*{margin:0 auto}.supplement-basics h2{font-size:1.15rem;font-weight:500;margin:28px 0 12px;color:#222;border-left:4px solid #5a3e2b;padding-left:12px}.supplement-basics h3{font-size:1.01rem;font-weight:500;margin:18px 0 8px;color:#8b6b55}.supplement-basics p{font-size:1rem;color:#222;margin:12px 0;word-wrap:break-word}.supplement-basics p.lead{font-size:1.05rem;color:#6b6b6b;margin-bottom:18px}.supplement-basics ul,.supplement-basics ol{margin:10px 0 18px 1.1rem !important;padding:0}.supplement-basics ul li,.supplement-basics ol li{margin:8px 0 0 25px !important;font-size:.99rem}.supplement-basics strong{color:#5a3e2b;font-weight:600}.supplement-basics .sb-card{background:#fbfbfb;border:1px solid #e7e5e3;box-shadow:0 6px 20px rgba(33,33,33,.06);padding:16px;border-radius:10px;margin:18px 0}.supplement-basics .sb-cta{display:block;max-width:480px;margin:20px auto;padding:14px 20px;border-radius:10px;font-weight:600;text-align:center;text-decoration:none;color:#fff;background:#f90;box-shadow:0 8px 24px rgba(204,122,0,.18);transition:transform .12s ease,box-shadow .12s ease,opacity .12s}.supplement-basics .sb-cta:hover,.supplement-basics .sb-cta:focus{transform:translateY(-3px);box-shadow:0 14px 36px rgba(204,122,0,.26);opacity:.98;outline:none}.supplement-basics .sb-cta:focus-visible{outline:3px solid rgba(255,153,0,.22);outline-offset:2px}.supplement-basics .sb-cta-note{display:block;font-size:.86rem;font-weight:600;color:#6b6b6b;margin-top:6px;text-align:center}.supplement-basics a{color:#5a3e2b;text-decoration:underline;text-underline-offset:3px}@media (max-width:768px){.supplement-basics{padding:18px 0}.supplement-basics h1{font-size:1.4rem}.supplement-basics h2{margin-top:20px;font-size:1.03rem}.supplement-basics h3{margin-top:20px;font-size:1.03rem}.supplement-basics p{font-size:1.2rem}}@media print{.supplement-basics .sb-cta,.supplement-basics .sb-cta-note{display:none}.supplement-basics{box-shadow:none;background:#fff}}.fc-event.news{background-color:#0073aa !important;border-color:#0073aa !important;color:#fff !important}.fc-event.trivia{background-color:#f39c12 !important;border-color:#f39c12 !important;color:#fff !important}.fc-event.anti-aging{background-color:#9b59b6 !important;border-color:#9b59b6 !important;color:#fff !important}.fc-event.supplement-basics{background-color:#27ae60 !important;border-color:#27ae60 !important;color:#fff !important}.fc-event.reviews{background-color:#e74c3c !important;border-color:#e74c3c !important;color:#fff !important}