@charset "UTF-8";body #feature #featureContent img{max-width:100%;height:auto;display:block}@media only screen and (max-width:47.99pc){body #feature #featureContent{margin:0 auto;max-width:500px}body #feature #featureContent .fc-pc{display:none}}@media print,screen and (min-width:48pc){body #feature #featureContent{width:768px}body #feature #featureContent .fc-sp{display:none}body #feature #featureContent .bridge{width:768px;padding:32px 24px}}body #feature #featureContent .bridge{display:flex;justify-content:center;background:linear-gradient(to right,#ceab38,#e7e19b,#bf8d2d)}@media only screen and (max-width:47.99pc){body #feature #featureContent .bridge{padding:16px}}body #feature #featureContent .fc-product{background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;position:relative}body #feature #featureContent .fc-product-item{margin-top:24px}body #feature #featureContent .fc-product-capacity{position:absolute;left:50%;transform:translateX(-50%);bottom:52px}body #feature #featureContent .fc-product-catch{display:flex}@media print,screen and (min-width:48pc){body #feature #featureContent .fc-product{background-image:url(/common/goodsFeature/vitacool-cough-suppressants_2183833_2609/img/product-bg-pc.webp);padding:60px 50px 105px}body #feature #featureContent .fc-product-catch{flex-direction:column;align-items:center;row-gap:11px;position:absolute;right:50px;bottom:105px}body #feature #featureContent .fc-points{padding:60px 24px}}@media only screen and (max-width:47.99pc){body #feature #featureContent .fc-product{background-image:url(/common/goodsFeature/vitacool-cough-suppressants_2183833_2609/img/product-bg-sp.webp);padding:60px 24px}body #feature #featureContent .fc-product-item{width:300px;height:160px}body #feature #featureContent .fc-product-catch{flex-direction:column-reverse;align-items:center;gap:10px;margin-top:8px;margin-bottom:60px}}body #feature #featureContent .fc-point-wrap{margin-top:60px}body #feature #featureContent .fc-points{background-color:#deebf1}body #feature #featureContent .point{display:flex}@media print,screen and (min-width:48pc){body #feature #featureContent .point{align-items:flex-start;gap:24px}}body #feature #featureContent .fc-feature-caution-note,body #feature #featureContent .fc-point-note,body #feature #featureContent .fc-point-title{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:'liga' off}body #feature #featureContent .fc-point-title{color:#0e3381;font-weight:700;text-box:trim-start cap alphabetic;transform:translateY(5px);line-height:1.3}html.chrome body #feature #featureContent .fc-point-title,html:not([class*=win]) body #feature #featureContent .fc-point-title{font-size:38px}html.firefox body #feature #featureContent .fc-point-title,html.ie8 body #feature #featureContent .fc-point-title{font-size:38px}html:not([class*=chrome]) body #feature #featureContent .fc-point-title{font-size:2.375rem}body #feature #featureContent .fc-point-title>span{line-height:1.3}html.chrome body #feature #featureContent .fc-point-title>span,html:not([class*=win]) body #feature #featureContent .fc-point-title>span{font-size:28px}html.firefox body #feature #featureContent .fc-point-title>span,html.ie8 body #feature #featureContent .fc-point-title>span{font-size:28px}html:not([class*=chrome]) body #feature #featureContent .fc-point-title>span{font-size:1.75rem}@media only screen and (max-width:47.99pc){body #feature #featureContent .fc-points{padding:40px 0}body #feature #featureContent .point{flex-direction:column}body #feature #featureContent .point-number{width:100px;height:41px}body #feature #featureContent .fc-point-title{padding:24px 16px 0}}body #feature #featureContent .fc-point-text{background-color:#fff;border:4px solid;border-image:linear-gradient(to right,#038ac7,#0e3381);border-image-slice:1}@media print,screen and (min-width:48pc){body #feature #featureContent .fc-point-text{margin-top:24px;padding:40px}}@media only screen and (max-width:47.99pc){body #feature #featureContent .fc-point-text{padding:24px;margin:24px 16px 0}}body #feature #featureContent .fc-point-note{color:#333;font-weight:400;line-height:1.6}html.chrome body #feature #featureContent .fc-point-note,html:not([class*=win]) body #feature #featureContent .fc-point-note{font-size:20px}html.firefox body #feature #featureContent .fc-point-note,html.ie8 body #feature #featureContent .fc-point-note{font-size:20px}html:not([class*=chrome]) body #feature #featureContent .fc-point-note{font-size:1.25rem}body #feature #featureContent .fc-point-note>span{font-weight:700}body #feature #featureContent .fc-feature-caution{padding:16px 24px;border:1px solid #666}body #feature #featureContent .fc-feature-caution-note{color:#333;font-weight:400;line-height:1.6}html.chrome body #feature #featureContent .fc-feature-caution-note,html:not([class*=win]) body #feature #featureContent .fc-feature-caution-note{font-size:20px}html.firefox body #feature #featureContent .fc-feature-caution-note,html.ie8 body #feature #featureContent .fc-feature-caution-note{font-size:20px}html:not([class*=chrome]) body #feature #featureContent .fc-feature-caution-note{font-size:1.25rem}body #feature #featureContent .fc-feature-caution-note span{color:#fc0000}