@charset "UTF-8";@font-face{font-family:Zen Maru Gothic;src:url(/shared/font/ZenMaruGothic.ttf) format("truetype")}@media screen and (max-width:767px){.pc{display:none!important}}@media screen and (min-width:768px){.sp{display:none!important}}.d_flex{display:-ms-flexbox;display:flex}.d_block{display:block}.color_red{color:#bf0000}.fw_bold{font-weight:700}@media screen and (max-width:767px){.pc{display:none}}@media screen and (min-width:768px){.sp{display:none}}.product_detail_inner{min-width:auto}.features_box{width:100%;font-family:Zen Maru Gothic,メイリオ,Meiryo,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,ＭＳ\ Ｐゴシック,Lucida Grande,Lucida Sans Unicode,Arial,Verdana,sans-serif!important;color:#333}@media screen and (min-width:768px){.features_box{width:93.4%;max-width:1120px;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.features_box>.features_box_img{width:50%;margin-right:auto;margin-left:auto}}@media screen and (min-width:768px){.features_box_flex{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:19px 40px}.features_box_flex:not(:last-child){margin-bottom:70px}}.features_box_flex+.block_inner{margin-top:-7px}@media screen and (min-width:768px){.features_box_item{width:calc(50% - 20px)}}@media screen and (min-width:768px){.features_box_item--full{width:100%}.features_box_item--full>*{width:calc(50% - 20px)!important;margin-left:auto;margin-right:auto}}.features_box_item--second{margin-bottom:11px}@media screen and (min-width:768px){.features_box_item--second{margin:0 auto}}.features_box_item--three{margin:0 auto 30px}@media screen and (min-width:768px){.features_box_item--three{margin-bottom:11px}}.features_box_item--four{margin:0 auto -12px}@media screen and (min-width:768px){.features_box_item--four{margin-bottom:-31px}}.features_box_item--five{margin-bottom:-19px}.features_box_item--nine{margin:0 auto -20px}@media screen and (min-width:768px){.features_box_item--nine{margin-bottom:-38px}}@media screen and (min-width:768px){.features_box_item--auto{margin-right:auto;margin-left:auto}}.features_box_img img{display:block;width:100%}.features_box_img--second{margin-bottom:11px}.features_box_img--five{margin-bottom:9px}@media screen and (min-width:768px){.features_box_img--five{margin-bottom:28px}}.features_box_img--six{margin-bottom:-21px}@media screen and (min-width:768px){.features_box_img--six{margin-bottom:-40px}}.features_box_img--seven{margin-bottom:26px}@media screen and (min-width:768px){.features_box_img--seven{margin-bottom:7px}}.features_box_img--eight{margin-bottom:-17px}@media screen and (min-width:768px){.features_box_img--eight{margin-bottom:-36px}}.features_box_ct{width:92vw;margin:0 auto;padding:21px 0 43px}@media screen and (min-width:768px){.features_box_ct{width:100%;padding-bottom:11px}}.features_box_desc{font-size:14px;line-height:1.7142857143;font-weight:500}.features_box_desc:not(:last-child){margin-bottom:12px}@media screen and (min-width:768px){.features_box_desc:not(:last-child){margin-bottom:0}}.features_box_desc small{font-size:10px;line-height:1.6}.features_box_notes{font-size:10px;line-height:1.8;font-weight:500}.features_box_notes:not(:last-child){margin-bottom:40px}.features_box_ttl{font-size:18px;line-height:1.5555555556;font-weight:500;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;padding:8px}@media screen and (min-width:768px){.features_box_ttl{padding:12px;letter-spacing:.1em}}.features_box_ttl:not(:last-child){margin-bottom:12px}@media screen and (min-width:768px){.features_box_ttl:not(:last-child){margin-bottom:24px}}.features_box_list{font-weight:500;display:grid;gap:2px}@media screen and (min-width:768px){.features_box_list{padding:1px 0 0;gap:27px;width:calc(50% - 20px)}}.features_box_list:not(:last-child){margin-bottom:11px}@media screen and (min-width:768px){.features_box_list:not(:last-child){margin-bottom:0}}.features_box_list_ttl{font-size:16px;line-height:1.625;color:#f29e9e;margin-bottom:2px}.features_box_list_desc{font-size:14px;line-height:1.45}.features_box .btn_common{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:18px;line-height:1.2222222222;font-weight:700;text-align:center;padding:10px 50px;min-height:60px;border-radius:30px;color:#fff;background-color:#e60013;box-shadow:5px 0 10px rgba(0,0,0,.2);position:relative;max-width:400px;margin:0 auto}.features_box .btn_common:after{position:absolute;content:"";width:18px;height:18px;border-radius:50%;background:url(/supplement/capsi_ex/img/icon_arrow.png) 50%/cover no-repeat;right:20px;top:calc(50% - 9px)}.features_list{display:grid;gap:15px}.features_list:not(:last-child){margin-bottom:20px}.features_list_ttl{font-size:18px;line-height:1.85;font-weight:700;margin-bottom:5px}.features_list_ttl small{font-size:16px}.features_list_desc{font-size:16px;line-height:1.8;font-weight:500}.features_list_desc small{font-size:14px}.block_inner{margin:0 auto;width:92%}.block_inner--second{width:93%}.features_anchor{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;text-align:center;width:97.0666666667vw;counter-reset:a;font-size:16px;line-height:1.1875;margin:28px auto 48px;font-weight:700}@media screen and (min-width:768px){.features_anchor{width:100%}}.features_anchor_item:nth-child(3n+1) .features_anchor_link{color:#e84091}.features_anchor_item:nth-child(3n+1) .features_anchor_link:before{background:#e84091}.features_anchor_item:nth-child(3n+2) .features_anchor_link{color:#00abeb}.features_anchor_item:nth-child(3n+2) .features_anchor_link:before{background:#00abeb}.features_anchor_item:nth-child(3n+3) .features_anchor_link{color:#e70}.features_anchor_item:nth-child(3n+3) .features_anchor_link:before{background:#e70}.features_anchor_link:before{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;counter-increment:a;content:"0" counter(a);height:60px;border-radius:10px;font-size:36px;line-height:1;color:#fff;padding:5px 5px 11px;margin-bottom:13px}.features_anchor_link span{font-size:20px;line-height:1.25;margin:4px -5px 0}
/*# sourceMappingURL=map/style.css.map */