@charset "UTF-8";html{font-size:62.5%}html body{font-family:system-ui,'Noto Sans JP',sans-serif,'Noto Serif JP',serif;font-size:1.6rem}html body img{max-width:100%}html body .uk-text-small{font-size:1.4rem}@media screen and (max-width:640px){html body{font-size:1.8rem}html body .uk-text-small{font-size:1.6rem}}html body #iw-page-title-fv .iw-fv-pc .iw-fv2{background-color:#fff!important;background:url(../img/title2.png) no-repeat center bottom!important;background-size:cover!important;height:650px;margin-left:auto;}@media screen and (min-width:1600px){html body #iw-page-title-fv .iw-fv-pc .iw-fv2{height:650px}}@media screen and (max-width:1200px){html body #iw-page-title-fv .iw-fv-pc .iw-fv2{height:500px}}@media screen and (max-width:960px){html body #iw-page-title-fv .iw-fv-pc .iw-fv2{height:400px}}@media screen and (min-width:640px){html body #iw-page-title-fv .iw-fv-sp{display:none!important}}@media screen and (max-width:640px){html body #iw-page-title-fv .iw-fv-sp{background-color:#fff!important;max-width:100%;box-sizing:border-box}html body #iw-page-title-fv .iw-fv-sp .iw-sp-img{margin:auto;height:100%}html body #iw-page-title-fv .iw-fv-sp .iw-sp-img img{max-width:100%}}html body #iw-page-contents .iw-contents-ttl{color:#402608;font-family:'Noto Serif JP';font-weight:600;font-size:3.4rem}html body #iw-page-contents p{color:#402608}html body #iw-page-contents .iw-collagenaid-point{padding:10px 0}@media screen and (max-width:640px){html body #iw-page-contents .iw-contents-ttl{font-size:3.4rem}html body #iw-page-contents .iw-collagenaid-point{padding:10px}}html body .iw-buyarea .iw-buyarea-ttl{color:#402608;font-size:2.8rem;padding-bottom:10px;border-bottom:1px solid #ccc}html body .iw-buyarea .iw-begin-only{margin:10px;font-size:.8rem;line-height:2rem;color:#fff;font-size:1.6rem;border-radius:2em;padding:5px 0;font-weight:600}html body .iw-buyarea .iw-begin-only b{font-size:1.8rem}html body .iw-buyarea .iw-begin-only b .iw-unit{font-size:2.2rem}html body .iw-buyarea .iw-price-icon{line-height:1.2;margin:.5em;border-radius:20px;background-color:red;color:#fff;font-size:1.8em;font-weight:700;letter-spacing:.05em}html body .iw-buyarea .iw-price-icon div{padding:.25em 0}html body .iw-buyarea .iw-price-icon div:nth-of-type(2){padding:.25em 0;font-size:.8em;background-color:#fff;border-radius:0 0 20px 20px;color:red;border:2px solid red;border-top:none}@media screen and (max-width:960px){html body .iw-buyarea .iw-price-icon{border-radius:0;font-size:1.2em}html body .iw-buyarea .iw-price-icon div:nth-of-type(2){font-size:1em;background-color:#fff;border-radius:0;border:2px solid red}}html body .iw-buyarea .iw-price-down-note{display:block;font-size:.5em;line-height:1}html body .iw-buyarea .iw-price{line-height:1.2;margin:.5em;border-radius:1em;background-color:#fff}html body .iw-buyarea .iw-price .iw-normal-price{display:inline;font-size:1rem;color:#666;font-weight:700;border-radius:0}html body .iw-buyarea .iw-price dt{text-align:center;color:red;font-weight:700;border:1px solid red}html body .iw-buyarea .iw-price dt b{color:red}html body .iw-buyarea .iw-price dt.iw-normal-price{font-size:1rem;margin-right:.5em}html body .iw-buyarea .iw-price dt.iw-special-price{font-size:1.8rem}html body .iw-buyarea .iw-price dt.iw-special-price b{margin-right:.2em;padding:.2em}html body .iw-buyarea .iw-price dd{text-align:center}html body .iw-buyarea .iw-price dd b{color:red}html body .iw-buyarea .iw-price dd.iw-normal-price{font-size:1.6rem}html body .iw-buyarea .iw-price dd span{line-height:1}html body .iw-buyarea .iw-price dd .iw-unit1{font-size:5rem;font-weight:700}html body .iw-buyarea .iw-price dd .iw-unit2{font-size:1.8rem;font-weight:700}html body .iw-buyarea .iw-note{padding-top:10px;border-top:1px solid #ccc;font-size:1.2rem;color:#555}html body .iw-buyarea .iw-btn a{margin:auto;text-indent:-9999px;display:block;width:270px;height:90px;background:url(../img/buyarea_button.png) no-repeat}html body .iw-buyarea .iw-btn a:hover{background-position:0 -90px}html body .iw-buyarea .iw-btn a:active{background-position:0 -180px}html body .iw-buyarea .iw-nitta-point{background-color:#f39;color:#fff;border-radius:2em;font-size:1.6rem;line-height:2.2rem;margin:0 .5em .5em}html body .iw-buyarea .iw-nitta-point span{font-size:1.8rem}html body .iw-buyarea .iw-spec{margin-right:.5em;padding:.5em;border-top:1px solid #ccc;font-size:85%;color:#555}html body .iw-buyarea .iw-spec dt{font-weight:700}@media screen and (max-width:640px){html body .iw-buyarea .iw-buyarea-ttl{font-size:2.2rem}html body .iw-buyarea .iw-begin-only{font-size:1.6rem;margin:10px;line-height:2rem;color:#fff;border-radius:3em;padding:5px 0;font-weight:600}html body .iw-buyarea .iw-begin-only b{font-size:2rem}html body .iw-buyarea .iw-begin-only b .iw-unit{font-size:2.4rem}html body .iw-buyarea .iw-price{text-align:center;line-height:1.2;border-radius:1em;background-color:#fff;color:red}html body .iw-buyarea .iw-price .iw-normal-price{display:inline;font-size:1rem;color:#666;font-weight:700;border-radius:0}html body .iw-buyarea .iw-price dt{font-weight:700;border:1px solid red}html body .iw-buyarea .iw-price dt.iw-normal-price{font-size:1rem}html body .iw-buyarea .iw-price dt.iw-special-price{font-size:1.6rem;padding-top:.3em;margin-bottom:.2em;padding:.2em 0}html body .iw-buyarea .iw-price dt.iw-special-price b{margin-right:.2em;padding:.2em}html body .iw-buyarea .iw-price dd.iw-normal-price{font-size:1.6rem}html body .iw-buyarea .iw-price dd .iw-special-price{margin:0 5px;border-radius:.5em .5em 0 0}html body .iw-buyarea .iw-price dd .iw-special-price .iw-unit1{font-size:5.5rem;font-weight:700}html body .iw-buyarea .iw-price dd .iw-special-price .iw-unit2{font-size:1.8rem;font-weight:700}html body .iw-buyarea .iw-btn a{margin:auto;text-indent:-9999px;display:block;width:270px;height:90px;background:url(../img/buyarea_button.png) no-repeat}html body .iw-buyarea .iw-btn a:hover{background-position:0 -90px}html body .iw-buyarea .iw-btn a:active{background-position:0 -180px}html body .iw-buyarea .iw-nitta-point{background-color:#f39;border-radius:2em;color:#fff;font-size:1.4rem;line-height:2rem;margin:0 .5em}html body .iw-buyarea .iw-nitta-point b{font-size:1.6rem}}html body .iw-buyarea .comp_att{font-size:90%}html body .iw-buyarea .comp_att a{color:#555;text-decoration:underline}html body .iw-buyarea .comp_att a:hover{text-decoration:none}html body #iw-cp-headernav .iw-headernav.iw-headernav-buy{width:25%}html body #iw-cp-headernav .iw-headernav.iw-headernav-buy a{width:auto;height:auto;border:none}html body #iw-cp-headernav .iw-headernav.iw-headernav-buy a>.iw-inner{background:0 0;text-indent:0;width:auto;height:auto}html body #iw-cp-headernav .iw-headernav.iw-headernav-buy a>.iw-inner img{width:100%}@media screen and (min-width:1600px){html body #iw-cp-headernav .iw-headernav.iw-headernav-buy{width:25%}}@media screen and (max-width:1200px){html body #iw-cp-headernav .iw-headernav.iw-headernav-buy{width:30%}}@media screen and (max-width:1200px){html body #iw-cp-headernav .iw-headernav.iw-headernav-buy{width:35%}}@media screen and (max-width:960px){html body #iw-cp-headernav .iw-headernav.iw-headernav-buy{width:40%}}@media screen and (max-width:800px){html body #iw-cp-headernav .iw-headernav.iw-headernav-buy{width:50%}}@media screen and (max-width:640px){html body #iw-cp-headernav .iw-headernav.iw-headernav-buy{display:none!important}}html body footer .iw-top-btn{margin-right:.5em;padding:0 15px;color:#fff;background-color:#f69;text-decoration:none;border-radius:.5em .5em 0 0}html body footer .iw-f-nav{border-bottom:1px solid #d0d8dc}html body footer .iw-f-nav li :hover{text-decoration:none;color:#f69;background:#ffdee9}html body footer .iw-f-nav li a{color:#999;font-size:1.4rem;padding:15px 0;display:block;text-decoration:none}html body footer .iw-f-add{background:#eee;color:#6b6b6b}html body footer .iw-f-add .iw-logo{display:block;width:410px;height:50px;text-indent:-9999px;background:url(../../../common/img/logo1_1.png) no-repeat 0 -60px}@media screen and (max-width:640px){html body footer .iw-f-nav li a{font-size:1.6rem}html body footer .iw-f-add .iw-footer-copyright{border-top:1px solid #b5b5b5}}.uk-flex{position:relative;}.iw-fv1{width:50%;height:600px;position:absolute;left:15px;top:50%;transform:translateY(-50%);z-index:1;background:url(../img/title1-2.png) no-repeat left center;background-size:contain;}

/* 20250617追加 */
.annotation_text{max-width:900px;box-sizing:content-box;margin:0 auto 30px;padding:20px 15px 0;}.annotation_text p{font-size:70%;text-align:right;}.purity-contents-cover{max-width:900px;box-sizing:content-box;margin:0 auto 30px;padding:0 15px;}.purity-contents-cover .purity-contents{background:url(../img/purity_bg.png) no-repeat center;background-size:cover;padding:40px 0 50px;margin-bottom: 15px;}.purity-contents-cover .purity-contents-inner {width:90%;max-width:740px;margin:0 auto;}.purity-contents-cover .purity-contents-inner .purity-img{width:40%;margin:0 auto 10px;}.purity-contents-cover .purity-contents-inner .purity-txt{width:94%;margin:0 auto;}.purity-contents-cover p{font-size:1.3rem;font-weight: 700;text-align:right;}.quality-contents-cover{background:#FFFAE7;padding:180px 0 20px;margin-top:50px;position:relative;}.quality-contents-cover::before{content:'';display:block;width:180px;height:186px;position:absolute;top:-40px;left:50%;transform:translateX(-50%);background:url("../img/quality_img01.png") no-repeat center;background-size:contain;}.quality-contents{max-width:900px;box-sizing:content-box;margin:0 auto;padding:0 15px 60%;background:url("../img/quality_img03.png") no-repeat center bottom;background-size:100% auto;}.quality-contents .quality-img01 {width:85%;max-width:760px;margin:0 auto 20px}.quality-contents .quality-txt {font-weight:700;text-align:center;}.quality-contents .quality-txt01 {color:#FE8503 !important;font-size:2.2rem;margin-bottom:15px;}.quality-contents .quality-txt02 {font-size:1.8rem;}.selected-contents{background:#49B2A3;padding:50px 0 60px;}.selected-contents .selected-contents-inner{width:90%;max-width:840px;margin:0 auto;}.selected-contents .selected-contents-inner p.selected-txt{color:#FFFFFF !important;font-weight:700;text-align:center;}.selected-contents .selected-contents-inner p.selected-txt01{font-size:2.8rem;margin-bottom:20px;}.selected-contents .selected-contents-inner p.selected-txt01 span{display:block;font-size:4rem;}.selected-contents .selected-contents-inner p.selected-txt02{font-size:2.2rem;margin-top:20px;}
@media screen and (min-width:640px){.annotation_text{margin:0 auto 50px;padding:20px 30px 0;}.purity-contents-cover{margin:0 auto 20px;padding:0 30px;}.purity-contents-cover .purity-contents{background:url(../img/purity_bg.png) no-repeat center;background-size:100% 100%;padding:40px 0 30px;}.purity-contents-cover .purity-contents-inner{display:flex;justify-content:space-between;align-items:center;}.purity-contents-cover .purity-contents-inner .purity-img{width:25%;max-width:178px;margin:0;}.purity-contents-cover .purity-contents-inner .purity-txt{width:72%;max-width:530px;margin:0;}.quality-contents-cover{padding:210px 0 30px;}.quality-contents-cover::before{width:220px;height:227px;top:-50px;}.quality-contents{padding:0 30px 60%;}.quality-contents .quality-txt01 {font-size:2.8rem;}.quality-contents .quality-txt02 {font-size:2.4rem;}.selected-contents{padding:80px 0;}.selected-contents .selected-contents-inner{width:90%;max-width:840px;margin:0 auto;}.selected-contents .selected-contents-inner p.selected-txt01{font-size:3.4rem;margin-bottom:40px;}.selected-contents .selected-contents-inner p.selected-txt01 span{font-size:4.6rem;}.selected-contents .selected-contents-inner p.selected-txt02{font-size:2.8rem;margin-top:40px;}}
@media screen and (min-width:960px){.annotation_text{padding:20px 40px 0;}.purity-contents-cover{margin:0 auto 20px;padding:0 40px;}.purity-contents-cover .purity-contents{padding:50px 0 40px;}.quality-contents-cover{padding:260px 0 30px;}.quality-contents-cover::before{width:270px;height:279px;top:-50px;}.quality-contents{padding:0 0 570px;}.quality-contents .quality-img01 {margin:0 auto 30px}.quality-contents .quality-txt01 {font-size:3.4rem;}.quality-contents .quality-txt02 {font-size:2.5rem;}.selected-contents .selected-contents-inner .selected-img01{margin-left:10%;}.selected-contents .selected-contents-inner p.selected-txt01{font-size:3.8rem;}.selected-contents .selected-contents-inner p.selected-txt01 span{font-size:5.2rem;}.selected-contents .selected-contents-inner p.selected-txt02{font-size:3.4rem;}}

#iw-footer .iw-nav {display: flex;flex-wrap: wrap;margin: 0;padding: 0;list-style: none;}