@charset "UTF-8";.detailcontents{margin:0 10px 60px}.detailcontents_header{background:none;margin:0 -25px}.detailcontents_header .subtitle,.detailcontents_header .title{display:none}.detailcontents .tag_list{text-align:center;margin-bottom:30px;padding:0 10px}.detailcontents .tag_list p span{border:none;display:inline-block;margin:0 0 3px;padding:2px 8px;font-size:12px;line-height:15px;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.skincarestep_detail{height:88px;margin:0 -10px;border:1px solid #ddd;text-align:center}.skincarestep_detail h4{background:#fff;width:130px;text-align:center;color:#aaa;margin:-10px auto 10px;border:none;font-size:13px}.skincarestep_detail dl{display:inline-block;margin:0;vertical-align:top}.skincarestep_detail dl dt{background:none}.skincarestep_detail dl dt img{width:18px}.skincarestep_detail dl dd img{width:5px;padding-bottom:5px}.skincarestep_detail dl dd{color:#777;font-size:10px;line-height:12px}.skincarestep_detail dl dd.active{color:#000c7c;font-weight:700}.txt_close span.arrow_down{display:block;width:85px;height:25px;position:absolute;top:-7px;left:50%;margin-left:-42px;padding:0;background:url(/template/default/img/product_style/common/arrow_down.png) no-repeat;background-size:cover}.contents_end{margin:20px auto;text-align:center;border:1px solid #ececec;background:-webkit-gradient(linear,left top,left bottom,color-stop(25%,#fff),to(#f8f8f8));background:-o-linear-gradient(top,#fff 25%,#f8f8f8 100%);background:linear-gradient(180deg,#fff 25%,#f8f8f8);-webkit-box-shadow:0 1px 4px 1px #ececec;box-shadow:0 1px 4px 1px #ececec}.contents_end h3{position:relative;font-size:25px;text-align:center;margin:0 auto;line-height:35px;padding:30px 15px 20px;text-shadow:0 -1px 0 #fff}.contents_end h3:after{background:#ccc;content:"";position:absolute;bottom:0;width:200px;height:1px;left:50%;margin-left:-100px}.contents_end ul{padding:10px 10px 45px;display:inline-block;text-align:left}.contents_end ul li{background:url(/template/default/img/product_style/common/end_list_icon.png) no-repeat 0 11px;display:block;padding:10px 0 5px 45px;margin:0!important;text-align:left;font-size:14px}@media only screen and (min-width:768px){.contents_end ul li{background:url(/template/default/img/product_style/common/end_list_icon.png) no-repeat 0 11px;display:block;padding:10px 0 5px 45px;margin:0!important;text-align:left;font-size:15px}}@media only screen and (min-width:768px){.detailcontents{margin:0 20px 80px}.detailcontents_header{margin:-30px -20px 0}.detailcontents_header .subtitle,.detailcontents_header .title{display:block}.detailcontents .tag_list{padding:0;text-align:left}.skincarestep_detail{max-width:570px;height:140px;margin:30px auto}.skincarestep_detail h4{width:160px;font-size:15px}.skincarestep_detail dl{margin:0 5px}.skincarestep_detail dl dt{height:70px}.skincarestep_detail dl dd img,.skincarestep_detail dl dt img{width:auto}.skincarestep_detail dl dd{font-size:11px;line-height:13px;vertical-align:bottom}.txt_close span.arrow_down{width:170px;height:50px;top:-15px;left:50%;margin-left:-85px;background:url(/template/default/img/product_style/common/arrow_down.png) no-repeat}.contents_end{margin:40px 40px 30px}.contents_end h3{padding:45px 30px 25px}}.qwps{background:url(/template/default/img/product_style/common/qwps/qwps_bg.jpg) no-repeat;width:607px;height:630px;margin:40px auto 0;padding:0;text-align:center}.qwps .title_qwps{margin:80px 0 20px;text-align:center}.qwps dl{display:inline-block;vertical-align:top;width:190px;text-align:center}.qwps dl.qwps_prod02 dt{padding-top:98px}.qwps dl.qwps_prod03 dt{padding-top:88px}.qwps dt{margin-bottom:10px}.qwps p{font-size:13px;margin:5px 0}.qwps span{font-size:12px;font-weight:700;display:block;color:#9c9c9c;line-height:16px;margin:0 0 5px}.qwps .icon{border:1px solid #08008c;background:#fff;color:#08008c;font-size:10px;width:50px;text-align:center;margin:0 auto}.temp_notice_box{position:relative}.temp_notice_txt{position:absolute;top:105px;left:450px}.multiple_set_wrap ul li img{width:80px;max-width:80px;vertical-align:middle;border:1px solid #ccc;margin:0 auto!important}.multiple_set_wrap ul li div{display:inline-block!important;vertical-align:middle;font-weight:700;padding:0;text-align:left;margin-top:5px}.multiple_set_wrap ul li p{margin-top:0;margin-bottom:0;line-height:18px}.promo{color:#c10100!important}.multiple_set_wrap ul li{display:table-cell;font-size:14px;width:110px!important;text-align:center!important;padding:0 2px!important}.multiple_set_down{text-align:center;padding:15px 0 0;font-size:11px;width:260px;margin:20px auto 0;clear:both}a.btn_multi{display:block;background-color:#1882e7;color:#fff;padding:5px 7px;margin-top:5px;font-size:13px!important;text-align:center!important}.multiple_set_wrap{margin:0 auto 20px;position:relative;z-index:1}.multiple_set_wrap_down{max-width:100%;margin:0 auto!important}.sp_break{display:block}.multiple_set_wrap_down ul li img{width:80px;max-width:80px;vertical-align:middle;border:1px solid #ccc}.multiple_set_wrap_down ul li{display:table-cell;font-size:14px;min-width:130px!important;text-align:center!important;padding:0 2px!important}.multiple_set_wrap_down ul li div{display:inline-block!important;vertical-align:middle;text-align:center;font-weight:700;padding:0;margin-top:5px}.multiple_set_wrap_down ul li p{margin-top:0;margin-bottom:0;line-height:18px}.multiple_set_wrap_down .multiple_set{text-align:center;padding:15px 0 0;font-size:11px;margin:0 auto}@media only screen and (max-width:480px){.multiple_set{width:220px;margin:0 auto;text-align:center!important}.multiple_set_wrap ul li p{text-align:center}.tag_list p{font-size:13px!important}}@media only screen and (min-width:768px){.multiple_set_wrap ul li div{padding:0 20px 0 10px;text-align:left}.multiple_set_wrap ul li{text-align:left;width:250px!important}.multiple_set_wrap{width:780px!important}a.btn_multi{display:block;background-color:#1882e7;color:#fff;padding:5px 10px;margin-top:5px;font-size:14px}.multiple_set_wrap_down{width:260px;margin:0 auto!important}.multiple_set_wrap ul li img{width:100px;max-width:100px;float:left}.multiple_set_down{text-align:center;padding:15px 0 0;font-size:11px;width:260px;margin:20px auto 0;clear:both}.sp_break{display:none}.multiple_set{text-align:center;padding:0;font-size:11px;width:520px!important;margin:0 auto!important}}#YKL1 img{height:auto}#YKL1 h2{font-size:7vw;text-align:center;margin-bottom:0}#YKL1 h2 span{font-size:5vw}@media (min-width:441px){#YKL1 h2{font-size:min(3.3vw,28px)}#YKL1 h2 span{font-size:min(2.4vw,24px)}#YKL1 h2 sup{font-size:14px;vertical-align:super}}#YKL1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px;margin-top:0}#YKL1 .detailcontents_header{background:url(/template/default/img/product_style/YKL1/top_bg.jpg) 50% no-repeat}#YKL1 .detailcontents_header h3{font-size:14px;text-align:center;margin-top:10px}#YKL1 .detailcontents_header .top_prod{margin-right:30px}@media (max-width:440px){#YKL1 .detailcontents_header .top_prod{max-width:100px;margin:20px auto 0}}#YKL1 .detailcontents_header .med{border:1px solid #555;padding:0 5px;display:inline}@media (min-width:441px){#YKL1 .detailcontents_header{background:url(/template/default/img/product_style/YKL1/top_bg.jpg) 0 0 no-repeat;margin:0 auto;padding-top:40px;height:420px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr)}#YKL1 .detailcontents_header .top_prod{grid-row:1/3;grid-column:3/3;padding-right:50px;margin-right:0}#YKL1 .detailcontents_header .top_info{grid-row:1/2;grid-column:1/3;　text-shadow:0 0 10px #fff}#YKL1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:1/3}#YKL1 .detailcontents_header .catch{margin:0 auto 10px;padding-left:20px}}@media (min-width:769px){#YKL1 .detailcontents_header{background:url(/template/default/img/product_style/YKL1/top_bg.jpg) 0 0 no-repeat}}#YKL1 .product_logo{text-align:center;margin:0 auto 30px}@media (min-width:441px){#YKL1 .product_logo{width:100%;text-align:center}}#YKL1 .tag_list{text-align:center}@media (min-width:441px){#YKL1 .tag_list{margin:0 auto}}@media (min-width:441px){#YKL1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#YKL1 .contents_end,#YKL1 .contents_end ul{padding:10px 10px 0!important}#YKL1 .contents_end .end_list_kome{text-align:right;margin:0 0 20px;font-size:11px}@media (min-width:441px){#YKL1 .contents_end{padding-bottom:40px!important}#YKL1 .contents_end .end_list_kome{margin:20px 40px 0 0}}#YKL1 .contents01{margin:40px auto 0}#YKL1 .contents01 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#YKL1 .contents01 p{color:#777;line-height:25px}#YKL1 .contents02{margin:40px auto 0}#YKL1 .txt_close{padding:20px 10px;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#fff));background:-o-linear-gradient(top,#f7f7f7,#fff);background:linear-gradient(180deg,#f7f7f7,#fff)}#YKL1 .txt_close,#YKL1 .txt_close_x{text-align:center}#YKL1 .txt04{text-align:left}#YKL1 .contents03{margin:0 auto 40px}#YKL1 .contents03 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#YKL1 .contents03 img.txt03{margin:30px 0 15px 30px}#YKL1 .contents03 p{color:#777}#YKL1 .detail_texture{width:160px}#YKL1 .contents_end h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}@media only screen and (min-width:768px){#YKL1 .txt_close{padding:30px 50px}#YKL1 .txt_close_x{padding-top:120px}#YKL1 .detail_texture{width:210px}}#CML1 img{height:auto}#CML1 h2{font-size:7vw;text-align:center;margin-bottom:0}#CML1 h2 span{font-size:5vw}@media (min-width:441px){#CML1 h2{font-size:min(3.3vw,28px)}#CML1 h2 span{font-size:min(2.4vw,24px)}#CML1 h2 sup{font-size:14px;vertical-align:super}}#CML1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px;margin-top:0}#CML1 .detailcontents_header{background:url(/template/default/img/product_style/CML1/top_bg.jpg) 50% no-repeat}#CML1 .detailcontents_header h3{font-size:14px;text-align:center;margin-top:10px}#CML1 .detailcontents_header .top_prod{margin-right:30px}@media (max-width:440px){#CML1 .detailcontents_header .top_prod{max-width:100px;margin:20px auto 0}}#CML1 .detailcontents_header .med{border:1px solid #555;padding:0 5px;display:inline}@media (min-width:441px){#CML1 .detailcontents_header{background:url(/template/default/img/product_style/CML1/top_bg.jpg) 0 0 no-repeat;margin:0 auto;padding-top:40px;height:420px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr)}#CML1 .detailcontents_header .top_prod{grid-row:1/3;grid-column:3/3;padding-right:50px;margin-right:0}#CML1 .detailcontents_header .top_info{grid-row:1/2;grid-column:1/3;　text-shadow:0 0 10px #fff}#CML1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:1/3}#CML1 .detailcontents_header .catch{margin:0 auto 10px;padding-left:20px}}@media (min-width:769px){#CML1 .detailcontents_header{background:url(/template/default/img/product_style/CML1/top_bg.jpg) 0 0 no-repeat}}#CML1 .product_logo{text-align:center;margin:0 auto 30px}@media (min-width:441px){#CML1 .product_logo{width:100%;text-align:center}}#CML1 .tag_list{text-align:center}@media (min-width:441px){#CML1 .tag_list{margin:0 auto}}@media (min-width:441px){#CML1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#CML1 .contents_end,#CML1 .contents_end ul{padding:10px 10px 0!important}#CML1 .contents_end .end_list_kome{text-align:right;margin:0 0 20px;font-size:11px}@media (min-width:441px){#CML1 .contents_end{padding-bottom:40px!important}#CML1 .contents_end .end_list_kome{margin:20px 40px 0 0}}#CML1 .contents01{margin:40px auto 0}#CML1 .contents01 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#CML1 .contents01 p{color:#777;line-height:25px}#CML1 .contents02{margin:40px auto 0}#CML1 .txt_close{padding:20px 10px;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#fff));background:-o-linear-gradient(top,#f7f7f7,#fff);background:linear-gradient(180deg,#f7f7f7,#fff)}#CML1 .txt_close,#CML1 .txt_close_x{text-align:center}#CML1 .txt04{text-align:left}#CML1 .contents03{margin:0 auto 40px}#CML1 .contents03 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#CML1 .contents03 img.txt03{margin:30px 0 15px 30px}#CML1 .contents03 p{color:#777}#CML1 .detail_texture{width:160px}#CML1 .contents_end h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}@media only screen and (min-width:768px){#CML1 .txt_close{padding:30px 50px}#CML1 .txt_close_x{padding-top:120px}#CML1 .detail_texture{width:210px}}#YC1 img{height:auto}#YC1 .contents01{margin:40px auto 0}#YC1 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#YC1 .contents01 p{color:#777;line-height:25px}#YC1 .contents02{margin:40px auto 0}#YC1 .txt_close{padding:20px 10px;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#fff));background:-o-linear-gradient(top,#f7f7f7,#fff);background:linear-gradient(180deg,#f7f7f7,#fff)}#YC1 .txt_close,#YC1 .txt_close_x{text-align:center}#YC1 .txt04{text-align:left;font-size:14px;margin-top:30px}#YC1 .contents03{margin:0 auto 40px}#YC1 .contents03 img.txt03{margin:30px 0 15px 30px}#YC1 .contents03 p{color:#777}#YC1 .detail_texture{width:160px;margin:0 auto;text-align:center;display:block}@media only screen and (min-width:768px){#YC1 .detailcontents_header{background:url(/template/default/img/product_style/YC1/top.jpg) top no-repeat;height:390px}#YC1 .title{padding:80px 0 0 16%}#YC1 .subtitle{padding:22px 0 0 18%}#YC1 .tag_list{margin:100px 0 0 22%;width:270px}#YC1 .txt_close{padding:30px 50px}#YC1 .txt_close_x{padding-top:120px}#YC1 .detail_texture{width:210px}#YC1 .contents02 img.txt02{display:block;width:400px;margin:20px auto 0}#YC1 .contents02 img.img02{display:block;width:360px;margin:0 auto}#YC1 .contents02 img.img03{display:block;width:450px;margin:0 auto}}#KCW1 img{height:auto}#KCW1 h2{font-size:7vw;text-align:center;margin-bottom:0}#KCW1 h2 span{font-size:5vw}@media (min-width:441px){#KCW1 h2{font-size:min(3.3vw,28px)}#KCW1 h2 span{font-size:min(2.4vw,24px)}#KCW1 h2 sup{font-size:14px;vertical-align:super}}#KCW1 h3{font-size:18px;margin-top:0}#KCW1 .detailcontents_header{margin-top:50px}#KCW1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}#KCW1 .detailcontents_header .top_prod{margin-right:30px}@media (max-width:440px){#KCW1 .detailcontents_header .top_prod{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:20px auto 0}}@media only screen and (min-width:800px) and (max-width:1279px){#KCW1 .detailcontents_header .top_prod{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:20px auto 0}}@media only screen and (min-width:1280px){#KCW1 .detailcontents_header{margin:0 auto;padding-top:40px;height:500px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr)}#KCW1 .detailcontents_header .top_prod{grid-row:1/3;grid-column:3/3;padding-right:50px;margin-right:0;margin-top:-50px}#KCW1 .detailcontents_header .top_info{grid-row:1/2;grid-column:1/3;　text-shadow:0 0 10px #fff}#KCW1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:1/3}#KCW1 .detailcontents_header .catch{margin:0 auto;padding-left:20px}}#KCW1 .product_logo{text-align:center;margin:0 auto 30px}@media (min-width:441px){#KCW1 .product_logo{width:100%;text-align:center}}#KCW1 .tag_list{text-align:center}@media (min-width:441px){#KCW1 .tag_list{margin:0 auto}}@media (min-width:441px){#KCW1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#KCW1 .contents_end,#KCW1 .contents_end ul{padding:10px 10px 0!important}#KCW1 .contents_end .end_list_kome{text-align:right;margin:0 0 20px;font-size:11px}@media (min-width:441px){#KCW1 .contents_end{padding-bottom:40px!important}#KCW1 .contents_end .end_list_kome{margin:20px 40px 0 0}}#KCW1 .contents01{margin:40px auto 0}#KCW1 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#KCW1 .contents01 p{color:#777;line-height:25px}#KCW1 .contents02{margin:40px auto 0}#KCW1 .txt_close{padding:20px 10px;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#fff));background:-o-linear-gradient(top,#f7f7f7,#fff);background:linear-gradient(180deg,#f7f7f7,#fff)}#KCW1 .txt_close,#KCW1 .txt_close_x{text-align:center}#KCW1 .txt04{text-align:left;font-size:14px;margin-top:30px}#KCW1 .contents03{margin:0 auto 40px}#KCW1 .contents03 img.txt03{margin:30px 0 15px 30px}#KCW1 .contents03 p{color:#777}#KCW1 .detail_texture{width:160px;margin:0 auto;text-align:center;display:block}@media only screen and (min-width:768px){#KCW1 .txt_close{padding:30px 50px}#KCW1 .txt_close_x{padding-top:120px}#KCW1 .detail_texture{width:210px}#KCW1 .contents02 img.txt02{display:block;width:400px;margin:20px auto 0}#KCW1 .contents02 img.img02{display:block;width:360px;margin:0 auto}#KCW1 .contents02 img.img03{display:block;width:450px;margin:0 auto}}#BQL1 .title{margin:30px 0 20px}#BQL1 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#BQL1 .contents_video{text-align:center;padding:20px 0 50px;margin:60px auto 0;border:1px solid #ddd;background:#f6fafe}#BQL1 .contents_video h3{padding:0 0 10px;border:none;font-weight:400;font-size:24px;color:#000}#BQL1 .contents_video iframe{display:block;margin:10px auto 0;-webkit-box-shadow:0 2px 20px 0 rgba(0,0,0,.15);box-shadow:0 2px 20px 0 rgba(0,0,0,.15)}#BQL1 .contents01{margin:30px auto 0}#BQL1 .contents01 img.img01{margin:0 auto 10px}#BQL1 .contents01 img.txt01{margin:10px 0 15px 50px}#BQL1 .contents01 p{margin-left:0;color:#777;line-height:25px}#BQL1 .contents02{background:url(/template/default/img/product_style/common/ingredients_bg.jpg) no-repeat}#BQL1 .contents02 li{float:left}#BQL1 .contents02 li:first-child{margin-left:0}#BQL1 .contents02 .txt_close{text-align:left;position:relative;background:#f6f6f6;border:1px solid #ececec;padding:20px;margin-top:30px}#BQL1 .contents02 .txt_close p{color:#555;line-height:25px;margin:10px 0;font-size:15px;font-weight:700}#BQL1 .contents02 .icon{margin:0 40px 0 20px;padding-top:130px}#BQL1 .contents02 .area01{margin:30px auto;text-align:center}#BQL1 .contents03{margin:50px auto}#BQL1 .contents03 img.img05{float:left}#BQL1 .contents03 img.txt03{margin:30px 0 15px 20px}#BQL1 .contents03 img{width:160px}@media only screen and (min-width:768px){#BQL1 .detailcontents_header{background:url(/template/default/img/product_style/BQL1/top.jpg) top no-repeat;height:390px}#BQL1 .title{padding:80px 0 0 14%}#BQL1 .subtitle{padding:0 0 0 18%}#BQL1 .tag_list{margin:100px 0 0 22%;width:270px}#BQL1 .contents01 img.img01{margin:25px auto 10px}#BQL1 .contents02 .txt_close{padding:30px 100px}#BQL1 .contents02 .txt_close_x{padding-top:120px}#BQL1 .detail_texture{width:210px}#BQL1 .contents02{background:#fff}#BQL1 .contents03 img{width:320px}}#BLQ1 img{height:auto}#BLQ1 h2{font-size:6vw;text-align:center;margin-bottom:0}@media (min-width:441px){#BLQ1 h2{font-size:min(3.3vw,30px)}#BLQ1 h2 sup{font-size:14px;vertical-align:super}}#BLQ1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#BLQ1 .detailcontents_header{background:url(/template/default/img/product_style/BLQ1/top_bg.jpg) 50% no-repeat}#BLQ1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}@media (max-width:440px){#BLQ1 .detailcontents_header .top_prod{max-width:170px;margin:0 auto;padding-right:30px}#BLQ1 .detailcontents_header .top_info_btm{padding-bottom:20px}}@media (min-width:441px){#BLQ1 .detailcontents_header{background:url(/template/default/img/product_style/BLQ1/top_bg.jpg) top no-repeat;margin:0 auto;padding-top:40px;height:500px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr);-webkit-box-align:center;align-items:center;justify-items:center;place-items:center}#BLQ1 .detailcontents_header .top_prod{grid-row:1/4;grid-column:1/2;padding-left:20px;margin-right:0;margin-top:0}#BLQ1 .detailcontents_header .top_info{grid-row:1/2;grid-column:2/3;padding-top:40px;padding-bottom:20px}#BLQ1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:2/3}#BLQ1 .detailcontents_header .catch{margin:0 auto}}#BLQ1 .product_logo{text-align:center}@media (max-width:440px){#BLQ1 .product_logo{margin:0 auto 20px;max-width:50%}}@media (min-width:441px){#BLQ1 .product_logo{width:100%;max-width:200px;margin:10px auto 30px}}#BLQ1 .tag_list{text-align:center}@media (max-width:440px){#BLQ1 .tag_list{margin-bottom:0!important}}@media (min-width:441px){#BLQ1 .tag_list{margin:0 auto}}@media (min-width:441px){#BLQ1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#BLQ1 .contents02{background:url(/template/default/img/product_style/BLQ1/ingredients_bg.jpg) no-repeat top;padding:0 3%}@media (max-width:440px){#BLQ1 .contents02{margin:0 -25px}}@media (min-width:441px){#BLQ1 .contents02{padding:70px 30px 30px}}#BLQ1 .contents02 .qusome_title{margin-bottom:40px}@media (max-width:440px){#BLQ1 .contents02 .qusome_title{margin-bottom:20px;margin-top:20px}}#BLQ1 .contents02 .qusome_title img{width:80%;max-width:560px}@media (min-width:441px){#BLQ1 .contents02 .qusome_txt{padding-right:5px}}#BLQ1 .contents02 .qusome_txt p{border:1px solid #999;padding:15px;width:80%;margin:20px auto}#BLQ1 .contents02 .qusome_txt p strong{margin-bottom:5px;display:inline-block;font-size:15px}@media (min-width:441px){#BLQ1 .contents02 .qusome_img{padding-left:0}}#BLQ1 .contents01{margin:30px auto 0}#BLQ1 .contents01 img.img01{margin:0 auto 10px}#BLQ1 .contents01 img.txt01{margin:10px 0 15px 50px}#BLQ1 .contents01 p{margin-left:0;color:#777;line-height:25px}#BLQ1 .contents03{margin:50px auto}#BLQ1 .contents03 img.img05{float:left}#BLQ1 .contents03 img.txt03{margin:30px 0 15px 20px}#BLQ1 .contents03 img{width:160px}@media only screen and (min-width:768px){#BLQ1 .contents01 img.img01{margin:25px auto 10px}#BLQ1 .detail_texture{width:210px}#BLQ1 .contents03 img{width:320px}}#QLS1 img{height:auto}#QLS1 h2{font-size:7vw;text-align:center;margin-bottom:0}#QLS1 h2 span{font-size:5vw}@media (min-width:441px){#QLS1 h2{font-size:min(3.3vw,28px)}#QLS1 h2 span{font-size:min(2.4vw,24px)}#QLS1 h2 sup{font-size:14px;vertical-align:super}}#QLS1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px;margin-top:0}#QLS1 .detailcontents_header{background:url(/template/default/img/product_style/QLS1/top_bg.jpg) 100% no-repeat}#QLS1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}#QLS1 .detailcontents_header .top_prod{margin-right:30px}@media (max-width:440px){#QLS1 .detailcontents_header .top_prod{max-width:100px;margin:20px auto 0}}@media (min-width:441px){#QLS1 .detailcontents_header{background:url(/template/default/img/product_style/QLS1/top_bg.jpg) 0 0 no-repeat;margin:0 auto;padding-top:40px;height:500px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr)}#QLS1 .detailcontents_header .top_prod{grid-row:1/3;grid-column:3/3;padding-right:50px;margin-right:0}#QLS1 .detailcontents_header .top_info{grid-row:1/2;grid-column:1/3;　text-shadow:0 0 10px #fff}#QLS1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:1/3}#QLS1 .detailcontents_header .catch{margin:0 auto;padding-left:20px}}@media (min-width:769px){#QLS1 .detailcontents_header{background:url(/template/default/img/product_style/QLS1/top_bg.jpg) 0 0 no-repeat}}#QLS1 .product_logo{text-align:center;margin:0 auto 30px}@media (min-width:441px){#QLS1 .product_logo{width:100%;text-align:center}}#QLS1 .tag_list{text-align:center}@media (min-width:441px){#QLS1 .tag_list{margin:0 auto}}@media (min-width:441px){#QLS1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#QLS1 .contents_end,#QLS1 .contents_end ul{padding:10px 10px 0!important}#QLS1 .contents_end .end_list_kome{text-align:right;margin:0 0 20px;font-size:11px}@media (min-width:441px){#QLS1 .contents_end{padding-bottom:40px!important}#QLS1 .contents_end .end_list_kome{margin:20px 40px 0 0}}#QLS1 .contents01 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#QLS1 .contents01{margin:70px auto 0}#QLS1 .contents01 .txt01{font-size:25px;line-height:35px;text-shadow:0 -1px 0 #fff}#QLS1 .contents01 p{color:#777;line-height:25px}#QLS1 .contents02{background:url(/template/default/img/product_style/common/ingredients_bg.jpg) no-repeat}#QLS1 .contents02 ul{overflow:hidden}#QLS1 .contents02 img.txt02{margin:0 0 20px;clear:both}#QLS1 .txt04{padding:20px 0 0;text-align:left;clear:both}#QLS1 .contents02 li{float:left}#QLS1 .contents02 li:first-child{margin-left:0}#QLS1 .contents02 img.img02{clear:both}#QLS1 .contents02 img.img03{clear:both;margin:10px 0 30px}#QLS1 .contents02 .txt_close{text-align:left;position:relative;background:#e8e8e8;border:1px solid #ececec;padding:30px 50px;margin-top:20px}#QLS1 .contents02 .txt_close p{color:#555;line-height:28px;margin:10px 0;font-size:14px;position:relative}#QLS1 .contents02 .txt_close p:before{content:"";margin-right:13px;top:-10px;left:-40px}#QLS1 .contents02 .txt_close p:after,#QLS1 .contents02 .txt_close p:before{font:900 14px/1 Font Awesome\ 5 Free;font-size:20px;font-style:italic;color:#fff;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute}#QLS1 .contents02 .txt_close p:after{content:"";margin-right:5px;top:-3px;right:-40px}#QLS1 .contents02 .icon{margin:0 40px 0 20px;padding-top:130px}#QLS1 .contents02 .area01{margin:30px auto;text-align:center}#QLS1 .contents03 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#QLS1 .contents03{margin:80px auto}#QLS1 .contents03 img.img05{float:left}#QLS1 .contents03 .txt01{font-size:25px;line-height:35px;text-shadow:0 -1px 0 #fff;padding-top:50px;padding-bottom:20px}#QLS1 .contents03 p{color:#777;line-height:25px}#QLS1 .contents03 img{width:160px;margin:0 auto;text-align:center;display:block}#QLS1 .contents_end h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#QLS1 .QLS1_mov{margin:50px 20px 0}@media only screen and (min-width:768px){#QLS1 .txt_close{padding:30px 50px}#QLS1 .txt_close_x{padding-top:120px}#QLS1 .detail_texture{width:210px}#QLS1 .contents02{margin:20px auto 0;background:#fff}#QLS1 .contents02 img.txt02{display:block;width:500px;margin:0 auto}#QLS1 .contents03 img{width:320px}}#QRA1 img{height:auto}#QRA1 h2{font-size:7vw;text-align:center;margin-bottom:0}#QRA1 h2 span{font-size:5vw}@media (min-width:441px){#QRA1 h2{font-size:min(3.3vw,32px)}#QRA1 h2 span{font-size:min(2.4vw,24px)}#QRA1 h2 sup{font-size:14px;vertical-align:super}}#QRA1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px;margin-top:0}#QRA1 .detailcontents_header{background:url(/template/default/img/product_style/QRA1/top_bg_20220927.jpg) top no-repeat;padding-top:10px}#QRA1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}@media (max-width:440px){#QRA1 .detailcontents_header .top_prod{max-width:240px;margin:30px auto 0;padding-left:70px}#QRA1 .detailcontents_header .top_info_btm{padding-bottom:20px}}@media only screen and (min-width:768px) and (max-width:1140px){#QRA1 .detailcontents_header .top_prod img{max-width:230px!important}}@media (min-width:441px){#QRA1 .detailcontents_header{background:url(/template/default/img/product_style/QRA1/top_bg_20220927.jpg) top no-repeat;margin:0 auto 30px;padding-top:40px;padding-bottom:10px}#QRA1 .detailcontents_header .top_prod{padding-left:100px;margin-right:0;margin-top:0}#QRA1 .detailcontents_header .top_prod img{max-width:350px}#QRA1 .detailcontents_header .catch{margin:0 auto}}#QRA1 .product_logo{text-align:center;margin:20px auto 30px}@media (min-width:441px){#QRA1 .product_logo{width:200px;margin:0 auto 30px;text-align:center}}@media (max-width:440px){#QRA1 .product_logo{padding:0 30px;width:70%}}#QRA1 .tag_list{text-align:center}@media (max-width:440px){#QRA1 .tag_list{max-width:300px;margin:10px auto}}@media (min-width:441px){#QRA1 .tag_list{margin:0 auto}}@media (min-width:441px){#QRA1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#QRA1 .contents_end,#QRA1 .contents_end ul{padding:10px}#QRA1 .contents_end .end_list_kome{text-align:right;margin:0 0 20px;font-size:11px}@media (min-width:441px){#QRA1 .contents_end{padding-bottom:40px!important}#QRA1 .contents_end .end_list_kome{margin:20px 40px 0 0}}#QRA1 .retino_info{border:5px solid #ffd100;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px 40px;margin:70px auto 60px;background-color:#fff}@media (max-width:440px){#QRA1 .retino_info{width:96%!important}}#QRA1 .retino_info h4{font-size:24px;margin-top:-50px;background-color:#fff;margin-bottom:20px;padding:0 20px}@media (max-width:440px){#QRA1 .retino_info h4{font-size:20px;margin-bottom:10px;padding:0 10px}}#QRA1 .retino_info ul{text-align:left;font-size:16px;line-height:2.4;margin:0 auto;max-width:420px}#QRA1 .retino_info ul .fa-check{color:#ffd100}@media (max-width:440px){#QRA1 .retino_info ul{font-size:13px}}#QRA1 .retino_info p{text-align:right;font-size:11px;margin:0}#QRA1 .contents01{margin:90px auto 0}@media (max-width:440px){#QRA1 .contents01{margin:50px auto 0}}#QRA1 .contents01 p{color:#777;line-height:25px}#QRA1 .contents01 .skin_concerns{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-top:20px}@media (max-width:440px){#QRA1 .contents01 .skin_concerns{flex-wrap:wrap}#QRA1 .contents01 .skin_concerns div{max-width:110px}}#QRA1 .contents01 .img01{margin-bottom:20px}#QRA1 .multicomplex{margin:0 -25px}#QRA1 .contents02{margin:0 auto}@media (max-width:440px){#QRA1 .contents02{background:#fffef4;padding:25px 25px 50px;margin:0 -25px}}#QRA1 .contents02 ul{overflow:hidden}#QRA1 .contents02 img.txt02{margin:0 0 20px;clear:both}#QRA1 .contents02 li{float:left}#QRA1 .contents02 li:first-child{margin-left:0}#QRA1 .contents02 img.img02{clear:both}#QRA1 .contents02 img.img03{clear:both;margin:10px 0 30px}#QRA1 .contents02 .retinotx{font-size:22px;text-align:center;font-weight:700}#QRA1 .contents02 .kome{font-size:10px;margin:10px 10px 50px;color:#555}#QRA1 .contents02 .qusomecomplex{margin-bottom:40px}#QRA1 .contents02 .qusomecomplex p{font-size:18px}@media (max-width:440px){#QRA1 .contents02 .qusomecomplex p{font-size:14px}}#QRA1 .contents02 .qusomecomplex p span{font-weight:700;font-size:24px}@media (max-width:440px){#QRA1 .contents02 .qusomecomplex p span{font-size:24px}}#QRA1 .txt04{padding:20px 0 0;text-align:left;clear:both}#QRA1 .contents02 .txt_close{text-align:left;position:relative;background:#e8e8e8;border:1px solid #ececec;padding:30px 50px;margin-top:20px}#QRA1 .contents02 .txt_close p{color:#555;line-height:28px;margin:10px 0;font-size:14px;position:relative}#QRA1 .contents02 .txt_close p:before{content:"";margin-right:13px;top:-10px;left:-40px}#QRA1 .contents02 .txt_close p:after,#QRA1 .contents02 .txt_close p:before{font:900 14px/1 Font Awesome\ 5 Free;font-size:20px;font-style:italic;color:#fff;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute}#QRA1 .contents02 .txt_close p:after{content:"";margin-right:5px;top:-3px;right:-40px}#QRA1 .contents02 .icon{margin:0 40px 0 20px;padding-top:130px}#QRA1 .contents02 .area01{margin:30px auto;text-align:center}#QRA1 .contents03{margin:20px auto}#QRA1 .contents03 img.img05{float:left}#QRA1 .contents03 .txt01{font-size:25px;line-height:35px;text-shadow:0 -1px 0 #fff;padding-top:50px;padding-bottom:20px}#QRA1 .contents03 p{color:#777;line-height:25px;margin-bottom:30px}#QRA1 .contents03 img{margin:0 auto;text-align:center;display:block}#QRA1 .contents03 img.effect-img{width:520px;margin:0 auto 20px}#QRA1 .contents03 .review_comment_retino{background-color:#fff;border:1px solid #ddd;margin:15px;padding:15px}@media only screen and (min-width:768px){#QRA1 .title{padding:80px 0 0 21%}#QRA1 .subtitle{padding:0 0 0 14%}#QRA1 .contents02 .txt_close p{color:#555;line-height:28px;margin:10px 0;font-size:18px;position:relative}#QRA1 .contents02 .qusomecomplex img{max-width:400px}#QRA1 .txt_close_x{padding-top:120px}#QRA1 .detail_texture{width:210px}#QRA1 .contents02 img.txt02{display:block;width:500px;margin:0 auto}}#CS1 img{height:auto}#CS1 h2{font-size:7vw;text-align:center;margin-bottom:0}#CS1 h2 span{font-size:5vw}@media (min-width:441px){#CS1 h2{font-size:min(3.3vw,28px)}#CS1 h2 span{font-size:min(2.4vw,24px)}#CS1 h2 sup{font-size:14px;vertical-align:super}}#CS1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#CS1 .detailcontents_header{background:url(/template/default/img/product_style/CS1/top_bg.jpg) 50% no-repeat;background-size:contain}#CS1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}#CS1 .detailcontents_header .top_prod{margin-top:20px;margin-right:30px}@media (max-width:440px){#CS1 .detailcontents_header .top_prod{max-width:100px;margin:20px auto 0}}@media (min-width:441px){#CS1 .detailcontents_header{margin:0 auto;padding-top:40px;height:500px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr)}#CS1 .detailcontents_header .top_prod{grid-row:1/3;grid-column:1/2;padding-left:50px;margin-right:0}#CS1 .detailcontents_header .top_info{grid-row:1/2;grid-column:2/3}#CS1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:2/3}#CS1 .detailcontents_header .catch{margin:0 auto;padding-left:20px}}@media (min-width:769px){#CS1 .detailcontents_header .top_prod{padding-left:70px}}#CS1 .product_logo{text-align:center;margin:0 auto 30px}@media (min-width:441px){#CS1 .product_logo{width:100%;text-align:center}}@media (max-width:440px){#CS1 .product_logo img{max-width:120px}}#CS1 .tag_list{text-align:center}@media (min-width:441px){#CS1 .tag_list{margin:0 auto}}@media (min-width:441px){#CS1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#CS1 .contents01 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#CS1 .contents01{margin:70px auto 0}#CS1 .contents01 img.txt01{margin:30px 0 15px}#CS1 .contents01 p{color:#777;line-height:25px}#CS1 .contents02{margin:40px auto 0}#CS1 .contents02 ul{overflow:hidden}#CS1 .contents02 img.txt02{margin:0 0 20px;clear:both}#CS1 .txt04{padding:20px 0 0;text-align:left;clear:both}#CS1 .contents02 li{float:left}#CS1 .contents02 li:first-child{margin-left:0}#CS1 .contents02 img.img02{clear:both}#CS1 .contents02 img.img03{clear:both;margin:10px 0 30px}#CS1 .contents02 .txt_close{text-align:center;position:relative;background:#f7f7f7;padding:60px 50px;margin-top:30px}#CS1 .contents02 .txt_close p{color:#555;line-height:25px;margin:10px 0}#CS1 .contents02 .icon{margin:0 40px 0 20px;padding-top:130px}#CS1 .contents02 .area01{margin:30px auto;text-align:center}#CS1 .contents03{margin:30px auto 50px}#CS1 .contents03 img.img05{float:right}#CS1 .contents03 img.txt03{margin:30px 0 15px 30px}#CS1 .contents03 p{color:#777;line-height:25px}#CS1 .contents03 img{width:160px;margin:0 auto;text-align:center;display:block}@media only screen and (min-width:768px){#CS1 .txt_close{padding:30px 50px}#CS1 .txt_close_x{padding-top:120px}#CS1 .detail_texture{width:210px}#CS1 .contents02 img.txt02{display:block;width:500px;margin:0 auto}#CS1 .contents03 img{width:320px}}#EQW1 .temp_notice_txt{position:absolute;top:55px;left:245px;display:none}#EQW1 .title{margin-left:-5px}#EQW1 .subtitle{margin:20px 0 0}#EQW1 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#EQW1 .contents01{margin:60px auto 0}#EQW1 .contents01 img.txt01{margin:40px 0 15px 20px}#EQW1 .contents01 p{color:#777;line-height:25px}#EQW1 .contents01 img{width:300px;margin:0 auto;text-align:center;display:block}#EQW1 .contents02{text-align:center;background:url(/template/default/img/product_style/common/ingredients_bg.jpg) no-repeat;background-size:cover}#EQW1 .contents02 img{width:300px;margin:0 auto;text-align:center;display:block}#EQW1 .contents02 p{color:#777;line-height:25px;text-align:left}#EQW1 .contents03{margin:30px auto 50px}#EQW1 .contents03 img.img03{float:right}#EQW1 .contents03 img.txt03{margin:30px 0 15px 30px}#EQW1 .contents03 p{color:#777;line-height:25px}#EQW1 .contents03 img{width:160px;margin:0 auto;text-align:center;display:block}@media only screen and (min-width:768px){#EQW1 .detailcontents_header{background:url(/template/default/img/product_style/EQW1/top.jpg) top no-repeat;height:390px}#EQW1 .contents02{background:#fff}#EQW1 .title{padding:65px 0 0 35%}#EQW1 .subtitle{padding:0 0 0 35%}#EQW1 .tag_list{margin:110px 0 0 30%;width:400px}#EQW1 .txt_close{padding:30px 50px}#EQW1 .txt_close_x{padding-top:120px}#EQW1 .detail_texture{width:210px}#EQW1 .contents02 img.txt02{display:block;width:500px;margin:0 auto}#EQW1 .contents01 img,#EQW1 .contents02 img,#EQW1 .contents03 img{width:100%}}#EQH1 img{height:auto}#EQH1 .temp_notice_txt{position:absolute;top:55px;left:245px;display:none}#EQH1 .title{margin-left:-5px}#EQH1 .subtitle{margin:20px 0 0}#EQH1 .tag_list{text-align:center;margin:0 auto 30px;padding:0;width:270px}#EQH1 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#EQH1 .contents01{margin:60px auto 0}#EQH1 .contents01 img.txt01{margin:40px 0 15px 20px}#EQH1 .contents01 p{color:#777;line-height:25px}#EQH1 .contents01 img{width:300px;margin:0 auto;text-align:center;display:block}#EQH1 .contents02{text-align:center;background:url(/template/default/img/product_style/common/ingredients_bg.jpg) no-repeat;background-size:cover}#EQH1 .contents02 img{width:798px;margin:0 auto;text-align:center;display:block}#EQH1 .contents02 p{color:#777;line-height:25px;text-align:left;margin:0 25px}#EQH1 .contents03{margin:30px auto 50px}#EQH1 .contents03 img.img03{float:right}#EQH1 .contents03 img.txt03{margin:30px 0 15px 30px}#EQH1 .contents03 p{color:#777;line-height:25px}#EQH1 .contents03 img{width:160px;margin:0 auto;text-align:center;display:block}#EQH1 .contents_end ul{padding:10px 20px 30px;display:inline-block;text-align:left}#EQH1 .contents_end h3{padding:30px 25px 20px}@media only screen and (min-width:768px){#EQH1 .detailcontents_header{background:url(/template/default/img/product_style/EQH1/top01.jpg) top no-repeat;height:390px}#EQH1 .contents02{background:#fff}#EQH1 .title{padding:65px 0 0 35%}#EQH1 .subtitle{padding:0 0 0 42%}#EQH1 .tag_list{margin:110px 0 0 42%;width:270px}#EQH1 .txt_close{padding:30px 50px}#EQH1 .txt_close_x{padding-top:120px}#EQH1 .detail_texture{width:210px}#EQH1 .contents02 img.txt02{display:block;width:500px;margin:0 auto}#EQH1 .contents01 img,#EQH1 .contents03 img{width:100%}}#EQB1 img{height:auto}#EQB1 h2{font-size:6vw;text-align:center;margin-bottom:0}@media (min-width:441px){#EQB1 h2{font-size:min(3.6vw,30px);word-break:keep-all}#EQB1 h2 sup{font-size:14px;vertical-align:super}}#EQB1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#EQB1 .detailcontents_header{background:url(/template/default/img/product_style/EQB1/top_bg.jpg) 65% top no-repeat}#EQB1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}@media (max-width:440px){#EQB1 .detailcontents_header{padding-top:20px}#EQB1 .detailcontents_header .top_prod{max-width:150px;margin:30px auto 0;padding-right:30px}#EQB1 .detailcontents_header .top_info_btm{padding-bottom:20px}}@media (min-width:441px){#EQB1 .detailcontents_header{background:url(/template/default/img/product_style/EQB1/top_bg.jpg) top no-repeat;background-size:contain;margin:0 auto;padding-top:40px;height:500px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr);-webkit-box-align:center;align-items:center;justify-items:center;place-items:center}#EQB1 .detailcontents_header .top_prod{grid-row:1/4;grid-column:1/2;padding-left:20px;margin-right:0;margin-top:0}#EQB1 .detailcontents_header .top_prod img{max-width:120px}#EQB1 .detailcontents_header .top_info{grid-row:1/2;grid-column:2/3;padding-top:40px;padding-bottom:20px}#EQB1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:2/3}#EQB1 .detailcontents_header .catch{margin:0 auto}}#EQB1 .product_logo{text-align:center;margin:20px auto 30px}@media (min-width:441px){#EQB1 .product_logo{width:260px;margin:0 auto 30px;text-align:center}}@media (max-width:440px){#EQB1 .product_logo{width:70%}}#EQB1 .tag_list{text-align:center}@media (min-width:441px){#EQB1 .tag_list{margin:0 auto}}@media (min-width:441px){#EQB1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#EQB1 .contents01{margin:60px auto 0}#EQB1 .contents01 img.txt01{margin:40px 0 15px 20px}#EQB1 .contents01 p{color:#777;line-height:25px}#EQB1 .contents01 img{width:300px;margin:0 auto;text-align:center;display:block}#EQB1 .contents02{text-align:center;background:url(/template/default/img/product_style/common/ingredients_bg.jpg) no-repeat;background-size:cover}#EQB1 .contents02 img{width:798px;margin:0 auto;text-align:center;display:block}#EQB1 .contents02 p{color:#777;line-height:25px;text-align:left;margin:0 25px}#EQB1 .contents03{margin:30px auto 50px}#EQB1 .contents03 img.img03{float:right}#EQB1 .contents03 img.txt03{margin:30px 0 15px 30px}#EQB1 .contents03 p{color:#777;line-height:25px}#EQB1 .contents03 img{width:160px;margin:0 auto;text-align:center;display:block}#EQB1 .contents_end ul{padding:10px 20px 30px;display:inline-block;text-align:left}#EQB1 .contents_end h3{padding:30px 25px 20px}#ES1 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#ES1 .contents01{margin:60px auto 0}#ES1 .contents01 img{width:250px;margin:0 auto;text-align:center;display:block}#ES1 .contents01 img.txt01{margin:30px 0 15px}#ES1 .contents01 p{color:#777;line-height:25px}#ES1 .contents02{margin:0 auto}#ES1 .contents02 img.txt02{margin:0 0 40px}#ES1 .txt04{padding:20px 0 0;width:350px;text-align:left}#ES1 .contents02 img.img_s{width:250px;margin:0 auto;text-align:center;display:block}#ES1 .contents02 img.img_sp{width:320px;margin:0 auto;text-align:center;display:block}#ES1 .contents02 .txt_close0{background:#fff;padding:20px 10px}#ES1 .contents02 .txt_close0 p{text-align:left;font-size:16px;margin:10px 0 5px 50px;width:214px}#ES1 .contents02 .txt_close0 ul{text-align:left;margin:0 0 20px 40px;font-size:16px;width:214px}#ES1 .contents02 .txt_close{position:relative;background:#f6f6f6;border:1px solid #ececec;padding:30px 20px;margin-top:30px}#ES1 .contents02 .txt_close p{color:#555;line-height:25px;margin:10px 0;font-size:14px}#ES1 .contents02 .area{text-align:center;background:url(/template/default/img/product_style/common/ingredients_bg.jpg) no-repeat;background-size:cover}#ES1 .contents03{margin:50px auto 80px}#ES1 .contents03 img.img05{float:right}#ES1 .contents03 img.txt03{margin:10px 0 15px}#ES1 .contents03 p{color:#777;line-height:25px}#ES1 .contents03 img.img{width:160px}@media only screen and (min-width:768px){#ES1 .detailcontents_header{background:url(/template/default/img/product_style/ES1/top.jpg) top no-repeat;height:390px}#ES1 .skincarestep_detail{max-width:620px;height:140px;margin:30px auto}#ES1 .title{padding:50px 0 0 35%}#ES1 .subtitle{padding:130px 0 0 37%}#ES1 .tag_list{margin:20px 0 0 40%;width:350px}#ES1 .contents02 .txt_close0{text-align:center;position:relative;background:url(/template/default/img/product_style/ES1/bg01.png) no-repeat center -30px;padding:50px 100px 20px;overflow:hidden;height:380px}#ES1 .contents02 .txt_close{position:relative;background:#f6f6f6;border:1px solid #ececec;padding:30px 100px;margin-top:30px}#ES1 .contents02 .txt_close p{color:#555;line-height:28px;margin:10px 0;font-size:18px;position:relative}#ES1 .txt_close_x{padding-top:120px}#ES1 .detail_texture{width:210px}#ES1 .contents02 img.txt02{display:block;width:500px;margin:0 auto}#ES1 .contents02 img.img_s{width:214px}#ES1 .contents03 img.img{width:300px}}#QES1 img{height:auto}#QES1 h2{font-size:7vw;text-align:center;margin-bottom:0}#QES1 h2 span{font-size:5vw}@media (min-width:441px){#QES1 h2{font-size:min(3.3vw,28px)}#QES1 h2 span{font-size:min(2.4vw,24px)}#QES1 h2 sup{font-size:14px;vertical-align:super}}#QES1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#QES1 .detailcontents_header{background:url(/template/default/img/product_style/QES1/top_bg.jpg) 50% no-repeat;background-size:contain}#QES1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}#QES1 .detailcontents_header .top_prod{margin-top:20px;margin-right:30px}@media (max-width:440px){#QES1 .detailcontents_header .top_prod{max-width:100px;margin:20px auto 0}}@media (min-width:441px){#QES1 .detailcontents_header{margin:0 auto;padding-top:40px;height:500px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr)}#QES1 .detailcontents_header .top_prod{grid-row:1/3;grid-column:1/2;padding-left:50px;margin-right:0}#QES1 .detailcontents_header .top_info{grid-row:1/2;grid-column:2/3}#QES1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:2/3}#QES1 .detailcontents_header .catch{margin:0 auto}}@media (min-width:769px){#QES1 .detailcontents_header .top_prod{padding-left:50px}}#QES1 .product_logo{text-align:center;margin:0 auto 30px}@media (min-width:441px){#QES1 .product_logo{width:100%;text-align:center}}@media (max-width:440px){#QES1 .product_logo img{max-width:200px}}#QES1 .tag_list{text-align:center}@media (min-width:441px){#QES1 .tag_list{margin:0 auto}}@media (min-width:441px){#QES1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#QES1 .contents01 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#QES1 .contents01{margin:60px auto 0}#QES1 .contents01 img{width:250px;margin:0 auto;text-align:center;display:block}#QES1 .contents01 img.txt01{margin:30px 0 15px}#QES1 .contents01 p{color:#777;line-height:25px}#QES1 .contents02{margin:0 auto}#QES1 .contents02 img.txt02{margin:0 0 40px}#QES1 .txt04{padding:20px 0 0;width:350px;text-align:left}#QES1 .contents02 img.img_s{width:250px;margin:0 auto;text-align:center;display:block}#QES1 .contents02 img.img_sp{width:320px;margin:0 auto;text-align:center;display:block}#QES1 .contents04 .txt_close0{background:#fff;padding:20px 10px}#QES1 .contents04 .txt_close0 p{text-align:left;font-size:16px;margin:10px 0 5px 50px;width:214px}#QES1 .contents04 .txt_close0 ul{text-align:left;margin:0 0 20px 40px;font-size:16px;width:214px}#QES1 .contents02 .txt_close{position:relative;background:#f6f6f6;border:1px solid #ececec;padding:30px 20px;margin-top:30px}#QES1 .contents02 .txt_close p{color:#555;line-height:25px;margin:10px 0;font-size:14px}#QES1 .contents02 .area{text-align:center;background:url(/template/default/img/product_style/common/ingredients_bg.jpg) no-repeat;background-size:cover}#QES1 .contents03{margin:50px auto 80px}#QES1 .contents03 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#QES1 .contents03 img.img05{float:right}#QES1 .contents03 img.txt03{margin:10px 0 15px}#QES1 .contents03 p{color:#777;line-height:25px}#QES1 .contents03 img.img{width:160px}#QES1 .contents_end h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}@media only screen and (min-width:768px){#QES1 .contents04 .txt_close0{text-align:center;position:relative;background:url(/template/default/img/product_style/ES1/bg01.png) no-repeat center -10px;padding:50px 100px 20px;overflow:hidden;height:380px}#QES1 .contents02 .txt_close{position:relative;background:#f6f6f6;border:1px solid #ececec;padding:30px 100px;margin-top:30px}#QES1 .contents02 .txt_close p{color:#555;line-height:28px;margin:10px 0;font-size:18px;position:relative}#QES1 .txt_close_x{padding-top:120px}#QES1 .detail_texture{width:210px}#QES1 .contents02 img.txt02{display:block;width:500px;margin:0 auto}#QES1 .contents02 img.img_s{width:214px}#QES1 .contents03 img.img{width:300px}#QES1 .contents_end{margin:80px 40px 30px}}#GQS1 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#GQS1 .contents01{margin:60px auto 0}#GQS1 .contents01 img.img01{float:right;margin-top:30px}#GQS1 .contents01 img.txt01{margin:30px 0 15px 20px}#GQS1 .contents01 img{width:250px;margin:0 auto;text-align:center;display:block}#GQS1 .contents02{margin:10px auto 0}#GQS1 .contents02 .txt_close{position:relative;background:#f6f6f6;border:1px solid #ececec;padding:30px 20px;margin-top:30px}#GQS1 .contents02 .txt_close p{color:#555;line-height:25px;margin:10px 0}#GQS1 .contents02 .skin{background:url(/template/default/img/product_style/common/ingredients_bg.jpg) no-repeat;background-size:cover}#GQS1 .contents02 img.img_sp{width:320px;margin:0 auto;text-align:center;display:block}#GQS1 .contents03{margin:50px auto 80px}#GQS1 .contents03 img.img03{float:right}#GQS1 .contents03 img.txt03{margin:30px 0 15px 30px}#GQS1 .contents03 img.img{width:160px}#GQS1 .contents03 p{color:#777;line-height:25px}@media only screen and (min-width:768px){#GQS1 .detailcontents_header{background:url(/template/default/img/product_style/GQS1/top.jpg) top no-repeat;height:470px}#GQS1 .title{margin:0 auto;padding-top:50px}#GQS1 .subtitle{margin:10px auto 0}#GQS1 .tag_list{text-align:center;margin:150px 0 20px 51%;width:270px}#GQS1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}#GQS1 .contents01 img{width:100%;margin:0 auto;text-align:center;display:block}#GQS1 .contents02 .txt_close{position:relative;background:#f6f6f6;border:1px solid #ececec;padding:30px 100px;margin-top:30px}#GQS1 .contents03 img.img{width:300px}}#GCQ1 img{height:auto}#GCQ1 h2{font-size:7vw;text-align:center;margin-bottom:0}#GCQ1 h2 span{font-size:5vw}#GCQ1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#GCQ1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}#GCQ1 .detailcontents_header{background:url(/template/default/img/product_style/GCQ1/top.jpg) top no-repeat;height:640px}#GCQ1 .product_logo{text-align:center;margin-top:230px;margin-bottom:30px}#GCQ1 .contents01{margin:60px auto 0}#GCQ1 .contents01 img.img01{float:right;margin-top:30px}#GCQ1 .contents01 img.txt01{margin:30px 0 15px 20px}#GCQ1 .contents01 img{width:250px;margin:0 auto;text-align:center;display:block}#GCQ1 .contents02{margin:10px auto 0}#GCQ1 .contents02 .txt_close{position:relative;background:#f6f6f6;border:1px solid #ececec;padding:30px 20px;margin-top:30px}#GCQ1 .contents02 .txt_close p{color:#555;line-height:25px;margin:10px 0}#GCQ1 .contents02 .skin{background:url(/template/default/img/product_style/common/ingredients_bg.jpg) no-repeat;background-size:cover}#GCQ1 .contents02 img.img_sp{width:320px;margin:0 auto;text-align:center;display:block}#GCQ1 .contents02 .qusome-title{margin-bottom:30px}#GCQ1 .contents02 .qusome-img{margin-bottom:50px}#GCQ1 .contents03{margin:50px auto 80px}#GCQ1 .contents03 img.img03{float:right}#GCQ1 .contents03 img.txt03{margin:30px 0 15px 30px}#GCQ1 .contents03 img.img{width:160px}#GCQ1 .contents03 p{color:#777;line-height:25px}#GCQ1 .contents_end,#GCQ1 .contents_end ul{padding:10px 10px 0!important}#GCQ1 .contents_end .end_list_kome{text-align:right;margin:20px 40px 0 0;font-size:11px}@media only screen and (min-width:768px){#GCQ1 h2{font-size:30px}#GCQ1 h2 span{font-size:24px}#GCQ1 h2 sup{font-size:14px;vertical-align:super}#GCQ1 .product_logo{width:100%;margin:180px auto 20px;text-align:center}#GCQ1 .detailcontents_header{background:url(/template/default/img/product_style/GCQ1/top.jpg) top no-repeat;height:600px}#GCQ1 .catch{margin:0 auto;padding-top:55px}#GCQ1 .subtitle{margin:10px auto 0}#GCQ1 .tag_list{text-align:center}#GCQ1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}#GCQ1 .contents01 img{width:100%;margin:0 auto;text-align:center;display:block}#GCQ1 .contents03 img.img{width:300px}#GCQ1 .contents_end{padding-bottom:40px!important}}@media only screen and (min-width:769px){#GCQ1 .contents02 .qusome-title{margin-bottom:-200px}}#GCP1 img{height:auto}#GCP1 h2{font-size:6vw;text-align:center;margin-bottom:0}#GCP1 h2 span{font-size:5vw}@media (min-width:441px){#GCP1 h2{font-size:min(3.3vw,28px)}#GCP1 h2 span{font-size:min(2.4vw,24px)}#GCP1 h2 sup{font-size:14px;vertical-align:super}}#GCP1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#GCP1 .detailcontents_header{background:url(/template/default/img/product_style/GCP1/top_bg_sp.jpg) 50% no-repeat}#GCP1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}#GCP1 .detailcontents_header .top_prod{margin-top:20px;margin-right:30px}@media (max-width:440px){#GCP1 .detailcontents_header .top_prod{max-width:150px;margin:20px auto 0;padding-right:30px}}@media (min-width:441px){#GCP1 .detailcontents_header{background:url(/template/default/img/product_style/GCP1/top_bg.jpg) 0 0 no-repeat;margin:0 auto;padding-top:40px;height:500px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr)}#GCP1 .detailcontents_header .top_prod{grid-row:1/3;grid-column:1/2;padding-left:20px;margin-right:0}#GCP1 .detailcontents_header .top_info{grid-row:1/2;grid-column:2/3}#GCP1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:2/3}#GCP1 .detailcontents_header .catch{margin:0 auto;padding-left:20px}}#GCP1 .product_logo{text-align:center;margin:20px auto 30px}@media (min-width:441px){#GCP1 .product_logo{width:100%;margin:0 auto 30px;text-align:center}}#GCP1 .tag_list{text-align:center}@media (min-width:441px){#GCP1 .tag_list{margin:0 auto}}@media (min-width:441px){#GCP1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#GCP1 .contents01{margin:50px auto 0}#GCP1 .contents01 p{color:#777;line-height:25px}#GCP1 .contents01 img{width:250px}#GCP1 .contents01 img,#GCP1 .contents02 img{margin:0 auto;text-align:center;display:block}#GCP1 .contents02 .area{text-align:center;background:url(/template/default/img/product_style/common/ingredients_bg.jpg) no-repeat;background-size:cover}#GCP1 .contents02 .txt_close{padding:20px}@media (min-width:441px){#GCP1 .contents02 .txt_close{padding:30px 100px;position:relative;background:#f6f6f6;border:1px solid #ececec}}@media (min-width:441px){#GCP1 .contents02 .txt_close_x{padding-top:120px}}#GCP1 .contents03{margin:50px auto 80px}#GCP1 .contents03 img{width:160px}#GCP1 .contents03 p{color:#777;line-height:25px}#GCP1 .contents_end,#GCP1 .contents_end ul{padding:10px 10px 0!important}#GCP1 .contents_end .end_list_kome{text-align:right;margin:0 0 20px;font-size:11px}@media (min-width:441px){#GCP1 .contents_end{padding-bottom:40px!important}#GCP1 .contents_end .end_list_kome{margin:20px 40px 0 0}}#GCP1 .contents02{margin:10px auto 0}@media (min-width:441px){#GCP1 .contents02{text-align:center}}#GCP1 .contents02 .txt_close{position:relative;background:#f6f6f6;border:1px solid #ececec;padding:30px 20px;margin-top:30px}@media (min-width:441px){#GCP1 .contents02 .txt_close{text-align:left;position:relative;background:#f6f6f6;border:1px solid #ececec;padding:30px 100px;margin-top:30px}}#GCP1 .contents02 .txt_close p{color:#555;line-height:25px;margin:10px 0}#GCP1 .contents02 .skin{background:url(/template/default/img/product_style/common/ingredients_bg.jpg) no-repeat;background-size:cover}#GCP1 .contents02 img.img_sp{width:320px;margin:0 auto;text-align:center;display:block}#GCP1 .contents02 .qusome-title{margin-bottom:30px}@media (min-width:441px){#GCP1 .contents02 .qusome-title{margin-bottom:-200px}}#GCP1 .contents02 .qusome-img{margin-bottom:50px}@media (min-width:441px){#GCP1 .contents02 .qusome-img{margin-bottom:30px}}@media only screen and (min-width:768px){#GQC1 .contents02 img,#GQC1 .contents03 img{width:100%}}#QWC1 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#QWC1 .contents01{margin:60px auto 0}#QWC1 .contents01 img{width:300px;margin:0 auto;text-align:center;display:block}#QWC1 .contents01 p{color:#777;line-height:25px}#QWC1 .contents02{margin:30px auto 0;text-align:center;background:url(/template/default/img/product_style/common/ingredients_bg.jpg) no-repeat;background-size:cover}#QWC1 .contents02 p{color:#777;line-height:25px;text-align:left}#QWC1 .contents02 img{width:300px;margin:0 auto;text-align:center;display:block}#QWC1 .contents02 .txt_close{position:relative;background:#f6f6f6;border:1px solid #ececec;padding:30px 100px;margin-top:30px}#QWC1 .contents02 .txt_close p{color:#555;line-height:25px;margin:10px 0}#QWC1 .contents03{margin:50px auto 80px}#QWC1 .contents03 p{color:#777;line-height:25px}#QWC1 .contents03 img{width:160px;margin:0 auto;text-align:center;display:block}@media only screen and (min-width:768px){#QWC1 .detailcontents_header{background:url(/template/default/img/product_style/QWC1/top.jpg) top no-repeat;height:390px}#QWC1 .detailcontents_header_QWT3{background:url(/template/default/img/product_style/QWT3/top.jpg) top no-repeat;height:390px}#EQW1 .contents02 img,#EQW1 .contents03 img,#QWC1 .contents01 img{width:100%}#QWC1 .contents02{background:#fff}#QWC1 .title{padding:80px 0 0 35%}#QWC1 .subtitle{padding:20px 0 0 35%}#QWC1 .tag_list{margin:110px 0 0 32%;width:400px}#QWC1 .txt_close{padding:30px 50px}#QWC1 .txt_close_x{padding-top:120px}#QWC1 .detail_texture{width:210px}#QWC1 .contents01 img,#QWC1 .contents02 img,#QWC1 .contents03 img{width:100%}}#CQW1 .detailcontents_header{background:url(/template/default/img/product_style/CQW1/top.jpg) top no-repeat;height:330px}#CQW1 .subtitle{margin:20px 0 0}#CQW1 .tag_list{text-align:left;margin:120px auto 0}#CQW1 .contents01{margin:60px auto 0;background:url(/template/default/img/product_style/CQW1/img01.jpg) no-repeat 100% 0;height:370px;padding-left:40px}#CQW1 .contents01 img.img01{float:right}#CQW1 .contents01 img.txt01{margin:90px 0 15px 20px}#CQW1 .contents01 p{margin-left:20px;width:400px;color:#777;line-height:25px}#CQW1 .contents02{margin:0 auto}#CQW1 .contents02 .txt_close{position:relative;background:#f6f6f6;border:1px solid #ececec;padding:30px 100px;margin-top:30px}#CQW1 .contents02 .txt_close p{color:#555;line-height:25px;margin:10px 0}#CQW1 .contents03{margin:0 auto 60px;padding:0 50px}#CQW1 .contents03 img.img03{float:right}#CQW1 .contents03 img.txt03{margin:60px 0 15px 30px}#CQW1 .contents03 p{margin-left:30px;width:400px;color:#777;line-height:25px}#CQW1 .contents_end ul{margin-left:160px}#QHC1 img{height:auto}#QHC1 h2{font-size:7vw;text-align:center;margin-bottom:0;padding-top:20px}#QHC1 h2 span{font-size:5vw}@media (min-width:441px){#QHC1 h2{color:#fff;text-shadow:0 0 4px rgba(0,0,0,.5);font-size:min(3.3vw,28px)}#QHC1 h2 span{font-size:min(2.4vw,24px)}#QHC1 h2 sup{font-size:14px;vertical-align:super}}#QHC1 h3{font-size:18px;line-height:28px;font-weight:400;margin-bottom:10px}@media (min-width:441px){#QHC1 h3{color:#fff}}#QHC1 .detailcontents_header{background:url(/template/default/img/product_style/QHC1/top_bg_sp_20250402.jpg) top no-repeat}#QHC1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}#QHC1 .detailcontents_header .top_prod{margin-top:20px;margin-right:30px}@media (max-width:440px){#QHC1 .detailcontents_header .top_prod{max-width:100px;margin:20px auto 0}}@media (min-width:441px){#QHC1 .detailcontents_header{margin:0 auto;padding-top:40px;height:500px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr)}#QHC1 .detailcontents_header .top_prod{grid-row:1/3;grid-column:1/2;padding-left:50px;margin-right:0}#QHC1 .detailcontents_header .top_info{grid-row:1/2;grid-column:2/3}#QHC1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:2/3}#QHC1 .detailcontents_header .catch{margin:0 auto;padding-left:20px}}@media (min-width:769px){#QHC1 .detailcontents_header{background:url(/template/default/img/product_style/QHC1/top_bg_20250402.jpg) 0 0 no-repeat}#QHC1 .detailcontents_header .top_prod{padding-left:70px}}#QHC1 .product_logo{text-align:center;margin:0 auto 30px}@media (min-width:441px){#QHC1 .product_logo{width:100%;text-align:center}}#QHC1 .tag_list{text-align:center}@media (min-width:441px){#QHC1 .tag_list{margin:0 auto}}@media (min-width:441px){#QHC1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#QHC1 .contents_end{padding:10px 10px 0!important}#QHC1 .contents_end h3{color:#000}#QHC1 .contents_end ul{padding:10px 10px 0!important}#QHC1 .contents_end .end_list_kome{text-align:right;margin:0 0 20px;font-size:11px}@media (min-width:441px){#QHC1 .contents_end{padding-bottom:40px!important}#QHC1 .contents_end .end_list_kome{margin:20px 40px 0 0}}#QHC1 .contents01{margin:60px auto 0}#QHC1 .contents01 img{width:300px;margin:0 auto;text-align:center;display:block}#QHC1 .contents01 p{color:#777;line-height:25px}#QHC1 .contents01 h3{color:#000}#QHC1 .contents02{margin:30px auto 0;text-align:center}#QHC1 .contents02 p{color:#777;line-height:25px;text-align:left;padding:0 15px}#QHC1 .contents02 img{margin:0 auto;text-align:center;display:block}#QHC1 .contents02 .txt_close{position:relative;background:#f6f6f6;border:1px solid #ececec;padding:30px 100px;margin-top:30px}#QHC1 .contents02 .txt_close p{color:#555;line-height:25px;margin:10px 0}#QHC1 .contents03{margin:50px auto}#QHC1 .contents03 img{margin:0 auto;text-align:center;display:block}@media only screen and (min-width:768px){#QHC1 .contents02{background:#fff}#QHC1 .title{padding:80px 0 0 35%}#QHC1 .subtitle{padding:20px 0 0 35%}#QHC1 .txt_close{padding:30px 50px}#QHC1 .txt_close_x{padding-top:120px}#QHC1 .detail_texture{width:210px}#QHC1 .contents01 img,#QHC1 .contents02 img,#QHC1 .contents03 img{width:100%}}#RQC1 .detailcontents_header{background:url(/template/default/img/product_style/RQC1/top_sp.jpg) top no-repeat;background-size:contain;height:350px}#RQC1 .title{padding-top:160px;margin:0 auto;width:300px;display:block}#RQC1 .subtitle{padding-top:10px;margin:0 auto;display:block}#RQC1 .tag_list{text-align:center;margin:20px auto 60px;padding:0}#RQC1 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#RQC1 .contents01{margin:50px auto 0}#RQC1 .contents01 p{color:#777;line-height:25px}#RQC1 .contents01 img{width:250px;margin:0 auto;text-align:center;display:block}#RQC1 .contents02{margin:10px auto 0}#RQC1 .contents02 img{width:320px;margin:0 auto;text-align:center;display:block}#RQC1 .contents02 .area{text-align:center;background:url(/template/default/img/product_style/common/ingredients_bg.jpg) no-repeat;background-size:cover}#RQC1 .contents02 .txt_close p{color:#555;line-height:25px;margin:10px 0}#RQC1 .contents02 .txt_close{position:relative;background:#f6f6f6;border:1px solid #ececec;padding:20px;margin-top:30px}#RQC1 .contents03{margin:50px auto 80px}#RQC1 .contents03 img{width:160px}#RQC1 .contents03 p{color:#777;line-height:25px}@media only screen and (min-width:768px){#RQC1 .detailcontents_header{background:url(/template/default/img/product_style/RQC1/top.jpg) top no-repeat;height:500px}#EQW1 .contents02 img,#EQW1 .contents03 img,#RQC1 .contents01 img{width:100%}#RQC1 .contents02{background:#fff}#RQC1 .title{padding-top:300px;margin:0 auto;width:447px}#RQC1 .subtitle{padding-top:10px;margin:0 auto;width:100%}#RQC1 .tag_list{text-align:center;margin:10px auto 80px}#RQC1 .txt_close{padding:30px 50px}#RQC1 .txt_close_x{padding-top:120px}#RQC1 .contents01 img,#RQC1 .contents02 img,#RQC1 .contents03 img{width:100%}#RQC1 .contents02 .txt_close{position:relative;background:#f6f6f6;border:1px solid #ececec;padding:30px 100px;margin-top:30px}}#RCQ1 img{height:auto}#RCQ1 h2{font-size:7vw;text-align:center;margin-bottom:0}#RCQ1 h2 span{font-size:5vw}#RCQ1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#RCQ1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}#RCQ1 .detailcontents_header{background:url(/template/default/img/product_style/RCQ1/top.jpg) top no-repeat;height:570px}#RCQ1 .product_logo{text-align:center;margin-top:230px;margin-bottom:30px}#RCQ1 .contents01{margin:50px auto 0}#RCQ1 .contents01 p{color:#777;line-height:25px}#RCQ1 .contents01 img{width:250px;margin:0 auto;text-align:center;display:block}#RCQ1 .contents02{margin:10px auto 0}#RCQ1 .contents02 img{margin:0 auto;text-align:center;display:block}#RCQ1 .contents02 .area{text-align:center;background:url(/template/default/img/product_style/common/ingredients_bg.jpg) no-repeat;background-size:cover}#RCQ1 .contents02 .txt_close p{color:#555;line-height:25px;margin:10px 0}#RCQ1 .contents02 .txt_close{position:relative;background:#f6f6f6;border:1px solid #ececec;padding:20px;margin-top:30px}#RCQ1 .contents03{margin:50px auto 80px}#RCQ1 .contents03 img{width:160px}#RCQ1 .contents03 p{color:#777;line-height:25px}#RCQ1 .contents_end,#RCQ1 .contents_end ul{padding:10px 10px 0!important}#RCQ1 .contents_end .end_list_kome{text-align:right;margin:0 0 20px;font-size:11px}@media only screen and (min-width:768px){#RCQ1 h2{font-size:30px}#RCQ1 h2 span{font-size:24px}#RCQ1 h2 sup{font-size:14px;vertical-align:super}#RCQ1 .product_logo{width:100%;margin:200px auto 20px;text-align:center}#RCQ1 .detailcontents_header{background:url(/template/default/img/product_style/RCQ1/top.jpg) 50% no-repeat;height:600px}#RCQ1 .catch{margin:0 auto;padding-top:55px}#RCQ1 .subtitle{margin:10px auto 0}#RCQ1 .tag_list{text-align:center}#RCQ1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}#RCQ1 .txt_close{padding:30px 50px}#RCQ1 .txt_close_x{padding-top:120px}#RCQ1 .contents01 img,#RQC1 .contents02 img,#RQC1 .contents03 img{width:100%}#RCQ1 .contents02 .txt_close{position:relative;background:#f6f6f6;border:1px solid #ececec;padding:30px 100px;margin-top:30px}#RCQ1 .contents_end{padding-bottom:40px!important}#RCQ1 .contents_end .end_list_kome{margin:20px 40px 0 0}}#RCP1 img{height:auto}#RCP1 h2{font-size:7vw;text-align:center;margin-bottom:0}#RCP1 h2 span{font-size:5vw}@media (min-width:441px){#RCP1 h2{font-size:min(3.3vw,30px)}#RCP1 h2 span{font-size:min(2.4vw,24px)}#RCP1 h2 sup{font-size:14px;vertical-align:super}}#RCP1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#RCP1 .detailcontents_header{background:url(/template/default/img/product_style/RCP1/top_bg.jpg) top no-repeat}#RCP1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}#RCP1 .detailcontents_header .top_prod{margin-top:20px;margin-right:30px}@media (max-width:440px){#RCP1 .detailcontents_header .top_prod{max-width:150px;margin:20px auto 0;padding-right:30px}}@media (min-width:441px){#RCP1 .detailcontents_header{background:url(/template/default/img/product_style/RCP1/top_bg.jpg) top no-repeat;margin:0 auto;padding-top:40px;height:500px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr)}#RCP1 .detailcontents_header .top_prod{grid-row:1/3;grid-column:1/2;padding-left:20px;margin-right:0}#RCP1 .detailcontents_header .top_info{grid-row:1/2;grid-column:2/3}#RCP1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:2/3}#RCP1 .detailcontents_header .catch{margin:0 auto;padding-left:20px}}#RCP1 .product_logo{text-align:center;margin:20px auto 30px}@media (min-width:441px){#RCP1 .product_logo{width:100%;margin:0 auto 30px;text-align:center}}#RCP1 .tag_list{text-align:center}@media (min-width:441px){#RCP1 .tag_list{margin:0 auto}}@media (min-width:441px){#RCP1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#RCP1 .contents01{margin:50px auto 0}#RCP1 .contents01 p{color:#777;line-height:25px}#RCP1 .contents01 img{width:250px;margin:0 auto;text-align:center;display:block}#RCP1 .contents02{margin:10px auto 0}#RCP1 .contents02 img{margin:0 auto;text-align:center;display:block}#RCP1 .contents02 .area{text-align:center;background:url(/template/default/img/product_style/common/ingredients_bg.jpg) no-repeat;background-size:cover}#RCP1 .contents02 .txt_close{position:relative;background:#f6f6f6;border:1px solid #ececec;padding:20px;margin-top:30px}#RCP1 .contents02 .txt_close p{color:#555;line-height:25px;margin:10px 0}@media (min-width:441px){#RCP1 .contents02 .txt_close{padding:30px 100px;position:relative;background:#f6f6f6;border:1px solid #ececec}}@media (min-width:441px){#RCP1 .contents02 .txt_close_x{padding-top:120px}}#RCP1 .contents03{margin:50px auto 80px}#RCP1 .contents03 img{width:160px}#RCP1 .contents03 p{color:#777;line-height:25px}#RCP1 .contents_end,#RCP1 .contents_end ul{padding:10px 10px 0!important}#RCP1 .contents_end .end_list_kome{text-align:right;margin:0 0 20px;font-size:11px}@media (min-width:441px){#RCP1 .contents_end{padding-bottom:40px!important}#RCP1 .contents_end .end_list_kome{margin:20px 40px 0 0}}#RHP1 img{height:auto}#RHP1 h2{font-size:7vw;text-align:center;margin-bottom:0}#RHP1 h2 span{font-size:5vw}@media (max-width:440px){#RHP1 h2{padding-top:30px}}@media (min-width:441px){#RHP1 h2{font-size:min(3.3vw,32px)}#RHP1 h2 span{font-size:min(2.4vw,24px)}#RHP1 h2 sup{font-size:14px;vertical-align:super}}#RHP1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#RHP1 .detailcontents_header{background:url(/template/default/img/product_style/RHP1/top_bg_sp_20230403.jpg) 50% no-repeat;background-size:cover}#RHP1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}#RHP1 .detailcontents_header .top_prod{margin-top:20px;margin-right:30px}@media (max-width:440px){#RHP1 .detailcontents_header .top_prod{max-width:150px;margin:20px auto 0;padding-right:30px}}@media (max-width:440px){#RHP1 .detailcontents_header .txt_right{padding-bottom:20px;margin-bottom:50px}}@media (min-width:441px){#RHP1 .detailcontents_header{background:url(/template/default/img/product_style/RHP1/top_bg_20230403.jpg) top no-repeat;margin:0 auto;padding-top:40px;height:500px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr)}#RHP1 .detailcontents_header .top_prod{grid-row:1/3;grid-column:1/2;padding-left:20px;margin-right:0}#RHP1 .detailcontents_header .top_info{grid-row:1/2;grid-column:2/3;padding-top:30px}#RHP1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:2/3}#RHP1 .detailcontents_header .catch{margin:0 auto;padding-left:20px}}#RHP1 .product_logo{text-align:center;margin:20px auto 30px}@media (min-width:441px){#RHP1 .product_logo{width:100%;margin:0 auto 30px;text-align:center}}#RHP1 .tag_list{text-align:center;margin:0 auto}@media (max-width:440px){#RHP1 .tag_list{max-width:360px}}@media (min-width:441px){#RHP1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#RHP1 .contents01{margin:50px auto 0}@media (max-width:440px){#RHP1 .contents01{margin:50px auto 70px}}#RHP1 .contents01 p{color:#777;line-height:25px}#RHP1 .contents01 img{width:250px;margin:0 auto;text-align:center;display:block}#RHP1 .contents02{margin:10px auto 0}#RHP1 .contents02 img{margin:0 auto;text-align:center;display:block}#RHP1 .contents02 .area{text-align:center;background:url(/template/default/img/product_style/common/ingredients_bg.jpg) no-repeat;background-size:cover}#RHP1 .contents02 .txt_close{position:relative;background:#f6f6f6;border:1px solid #ececec;padding:20px;margin-top:30px}#RHP1 .contents02 .txt_close p{color:#555;line-height:25px;margin:10px 0}@media (min-width:441px){#RHP1 .contents02 .txt_close{padding:30px 100px;position:relative;background:#f6f6f6;border:1px solid #ececec}}@media (min-width:441px){#RHP1 .contents02 .txt_close_x{padding-top:120px}}#RHP1 .contents03{margin:50px auto 80px}#RHP1 .contents03 img{width:160px}#RHP1 .contents03 p{color:#777;line-height:25px}#RHP1 .contents_end{padding:10px}#RHP1 .contents_end ul{padding:10px!important}#RHP1 .contents_end .end_list_kome{text-align:right;margin:0 0 20px;font-size:11px}@media (min-width:441px){#RHP1 .contents_end{padding-bottom:40px!important}#RHP1 .contents_end .end_list_kome{margin:20px 40px 0 0}}@media only screen and (min-width:768px){#RQC1 .contents02 img,#RQC1 .contents03 img{width:100%}}#RHJ1 .rich_info{border:5px solid #8a8d8f;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px 40px;margin:70px auto 60px;background-color:#fff}@media (max-width:440px){#RHJ1 .rich_info{width:100%!important;padding:20px}}#RHJ1 .rich_info h4{font-size:24px;margin-top:-50px;background-color:#fff;margin-bottom:20px;padding:0 20px}@media (max-width:440px){#RHJ1 .rich_info h4{font-size:20px;margin-bottom:10px;padding:0 10px}}#RHJ1 .rich_info ul{text-align:left;font-size:16px;line-height:2.4;margin:0 auto;max-width:420px}#RHJ1 .rich_info ul .fa-check{color:#8a8d8f}@media (max-width:440px){#RHJ1 .rich_info ul{font-size:13px}}#RHJ1 img{height:auto}#RHJ1 h2{font-size:7vw;text-align:center;margin-bottom:0}#RHJ1 h2 span{font-size:5vw}#RHJ1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#RHJ1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}#RHJ1 .detailcontents_header{background:url(/template/default/img/product_style/RHJ1/top.jpg) top no-repeat;height:570px}#RHJ1 .product_logo{text-align:center;margin-top:280px;margin-bottom:30px}#RHJ1 .contents01{margin:50px auto 0}#RHJ1 .contents01 p{color:#777;line-height:25px}#RHJ1 .contents01 img{width:250px;margin:0 auto;text-align:center;display:block}#RHJ1 .contents02{margin:10px auto 0}#RHJ1 .contents02 img{margin:0 auto;text-align:center;display:block}#RHJ1 .contents02 .txt_close p{color:#555;line-height:25px;margin:10px 0}#RHJ1 .contents02 .txt_close{position:relative;background:#f6f6f6;border:1px solid #ececec;padding:20px;margin-top:30px}#RHJ1 .contents03{margin:50px auto 80px}#RHJ1 .contents03 img{width:160px}#RHJ1 .contents03 p{color:#777;line-height:25px}#RHJ1 .contents_end,#RHJ1 .contents_end ul{padding:10px 10px 0!important}#RHJ1 .contents_end .end_list_kome{text-align:right;margin:0 0 20px;font-size:11px}@media only screen and (min-width:768px){#RHJ1 h2{font-size:30px}#RHJ1 h2 span{font-size:24px}#RHJ1 h2 sup{font-size:14px;vertical-align:super}#RHJ1 .product_logo{width:100%;margin:260px auto 20px;text-align:center}#RHJ1 .detailcontents_header{background:url(/template/default/img/product_style/RHJ1/top.jpg) 50% no-repeat;height:600px}#RHJ1 .catch{margin:0 auto;padding-top:55px}#RHJ1 .subtitle{margin:10px auto 0}#RHJ1 .tag_list{text-align:center}#RHJ1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}#RHJ1 .txt_close{padding:30px 50px}#RHJ1 .txt_close_x{padding-top:120px}#RHJ1 .contents01 img,#RQC1 .contents02 img,#RQC1 .contents03 img{width:100%}#RHJ1 .contents02 .txt_close{position:relative;background:#f6f6f6;border:1px solid #ececec;padding:30px 100px;margin-top:30px}#RHJ1 .contents_end{padding-bottom:40px!important}#RHJ1 .contents_end .end_list_kome{margin:20px 40px 0 0}}#NV01 img{height:auto}#NV01 h2{font-size:7vw;text-align:center;margin-bottom:0}#NV01 h2 span{font-size:5vw}@media (min-width:441px){#NV01 h2{font-size:min(3.3vw,28px)}#NV01 h2 span{font-size:min(2.4vw,24px)}#NV01 h2 sup{font-size:14px;vertical-align:super}}#NV01 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#NV01 .detailcontents_header{background:url(/template/default/img/product_style/NV01/top_bg.jpg) 50% no-repeat}#NV01 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:20px}#NV01 .detailcontents_header .top_prod{margin-right:30px}@media (max-width:440px){#NV01 .detailcontents_header .top_prod{max-width:100px;margin:20px auto 0}}@media (min-width:441px){#NV01 .detailcontents_header{margin:0 auto;padding-top:40px;height:440px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr)}#NV01 .detailcontents_header .top_prod{grid-row:1/3;grid-column:1/2;padding-left:50px;margin-right:0}#NV01 .detailcontents_header .top_info{grid-row:1/2;grid-column:2/3}#NV01 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:2/3}#NV01 .detailcontents_header .catch{margin:0 auto}}@media (min-width:769px){#NV01 .detailcontents_header .top_prod{padding-left:70px}}@media (max-width:440px){#NV01 .detailcontents_header{background:url(/template/default/img/product_style/NV01/top_bg.jpg) 0 no-repeat}}#NV01 .product_logo{text-align:center;margin:0 auto 30px}@media (min-width:441px){#NV01 .product_logo{width:100%;text-align:center}}@media (max-width:440px){#NV01 .product_logo img{max-width:120px}}#NV01 .tag_list{text-align:center}@media (min-width:441px){#NV01 .tag_list{margin:0 auto;max-width:300px}}@media (min-width:441px){#NV01 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#NV01 .spf{border:1px solid #e34d78;padding:3px 5px;color:#e34d78;font-weight:700;max-width:100px;margin:10px auto 0}#NV01 .contents01{margin:60px auto 0}#NV01 .contents01 p{color:#777;line-height:25px}#NV01 .contents01 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#NV01 .contents02{margin:90px auto 0}#NV01 .txt_close_x{text-align:center}#NV01 .txt04{padding:30px 0 0;text-align:left;clear:both}#NV01 .contents02 img{width:300px;margin:0 auto;text-align:center;display:block}#NV01 .contents02 .txt_close{text-align:center;position:relative;background:url(/template/default/img/product_style/NV01/img02_bg.jpg) no-repeat;padding:60px 30px 30px;margin-top:30px}#NV01 .contents02 .txt_close_x img{width:49px;text-align:center;margin:0 auto}#NV01 .contents02 p.txt{text-align:left}#NV01 .contents02 .icon{margin:0 40px 0 38px;padding-top:120px}#NV01 .contents02 .area01{margin:30px auto;text-align:center}#NV01 .contents03{margin:0 auto 80px}#NV01 .contents03 p{color:#777;line-height:25px}#NV01 .contents03 img{width:160px;margin:0 auto;text-align:center;display:block}#NV01 .contents03 h3,#NV01 .contents_end h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}@media only screen and (min-width:768px){#NV01 .contents02{background:#fff}#NV01 .contents02 .txt_close{padding:30px 50px;background:#fff}#NV01 .txt_close_x{padding-top:100px;width:49px;text-align:center;margin:0 auto}#NV01 .contents02 .area01 img{margin:30px auto;text-align:center;width:471px}#NV01 .contents01 img,#NV01 .contents02 img,#NV01 .contents03 img{width:100%}#NV01 .contents03{margin:0 auto 80px;padding:0 40px}}#NOC1 img{height:auto}#NOC1 .skincarestep_detail{height:100px}#NOC1 .title{margin:20px 0 0;display:block!important}#NOC1 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px;margin-top:0}#NOC1 .contents01{margin:30px auto 0}#NOC1 .contents01 p{color:#777;line-height:25px}#NOC1 .contents02{margin:90px auto 0}#NOC1 .txt_close_x{text-align:center}#NOC1 .txt04{padding:30px 0 0;text-align:left;clear:both}#NOC1 .contents02 img{margin:0 auto;text-align:center;display:block}#NOC1 .contents02 .txt_close{text-align:center;position:relative;background:#f7f7f7;padding:30px 10px;margin-top:30px}#NOC1 .contents02 .txt_close_x img{width:49px;text-align:center;margin:0 auto}#NOC1 .contents02 p.txt{text-align:left}#NOC1 .contents02 .icon{margin:0 40px 0 38px;padding-top:120px}#NOC1 .contents02 .area01{margin:30px auto;text-align:center}#NOC1 .contents03{margin:40px auto}#NOC1 .contents03 p{color:#777;line-height:25px}#NOC1 .contents03 img{width:160px;margin:0 auto;text-align:center;display:block}@media only screen and (min-width:768px){#NOC1 .skincarestep_detail{height:140px}#NOC1 .contents01{margin:60px auto 0}#NOC1 .contents02{background:#fff}#NOC1 .contents02 .txt_close{padding:60px 100px 20px}#NOC1 .txt_close_x{padding-top:100px;width:49px;text-align:center;margin:0 auto}#NOC1 .contents02 .area01 img{margin:30px auto;text-align:center;width:471px}#NOC1 .contents03{margin:60px auto 50px;padding:0 40px}}#NOF1 img{height:auto}#NOF1 h2{font-size:6.5vw;text-align:center;margin-bottom:0}@media (min-width:441px){#NOF1 h2{font-size:30px;margin:0 auto;padding-top:55px}}#NOF1 h2 span{font-size:4.5vw}@media (min-width:441px){#NOF1 h2 span{font-size:24px}}#NOF1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}@media (max-width:440px){#NOF1 .detailcontents_header{background:url(/template/default/img/product_style/NOF1/top_bg_sp.jpg) 50% no-repeat;height:660px;background-size:contain}}@media (min-width:441px){#NOF1 .detailcontents_header{background:url(/template/default/img/product_style/NOF1/top_bg.jpg) center 80% no-repeat;height:820px}}#NOF1 .detailcontents_header h3{font-size:13px;text-align:center;margin-top:10px}#NOF1 .product_logo{text-align:center;margin-top:310px;margin-bottom:30px}@media (min-width:441px){#NOF1 .product_logo{width:100%;margin:460px auto 20px;text-align:center}}@media (min-width:441px){#NOF1 .tag_list{text-align:center}}@media (min-width:441px){#NOF1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#NOF1 .contents01{margin:30px auto 0}#NOF1 .contents01 p{color:#777;line-height:25px}#NOF1 .contents02{margin:90px auto 0}#NOF1 .txt_close_x{text-align:center}#NOF1 .txt04{padding:30px 0 0;text-align:left;clear:both}#NOF1 .contents02 img{margin:0 auto;text-align:center;display:block}#NOF1 .contents02 .txt_close{text-align:center;position:relative;background:#f7f7f7;padding:30px 10px;margin-top:30px}#NOF1 .contents02 .txt_close_x img{width:49px;text-align:center;margin:0 auto}#NOF1 .contents02 p.txt{text-align:left}#NOF1 .contents02 .icon{margin:0 40px 0 38px;padding-top:120px}#NOF1 .contents02 .area01{margin:30px auto;text-align:center}#NOF1 .contents03{margin:40px auto}#NOF1 .contents03 p{color:#777;line-height:25px}#NOF1 .contents03 img{width:160px;margin:0 auto;text-align:center;display:block}@media only screen and (min-width:768px){#NOF1 .contents01{margin:60px auto 0}#NOF1 .contents02{background:#fff}#NOF1 .contents02 .txt_close{padding:60px 100px 20px}#NOF1 .txt_close_x{padding-top:100px;width:49px;text-align:center;margin:0 auto}#NOF1 .contents02 .area01 img{margin:30px auto;text-align:center;width:471px}#NOF1 .contents03{margin:60px auto 50px;padding:0 40px}}#ZNF1 img{height:auto}#ZNF1 h2{font-size:6.5vw;text-align:center;margin-bottom:0}@media (min-width:441px){#ZNF1 h2{font-size:30px;margin:0 auto;padding-top:55px}}#ZNF1 h2 span{font-size:4.5vw}@media (min-width:441px){#ZNF1 h2 span{font-size:24px}}#ZNF1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}@media (max-width:440px){#ZNF1 .detailcontents_header{background:url(/template/default/img/product_style/ZNF1/top_bg_sp_202411.jpg) 0 0 no-repeat;height:660px;background-size:contain}}@media (min-width:441px){#ZNF1 .detailcontents_header{background:url(/template/default/img/product_style/ZNF1/top_bg_202411.jpg) 0 0 no-repeat;height:820px}}#ZNF1 .detailcontents_header h3{font-size:13px;text-align:center;margin-top:10px}#ZNF1 .product_logo{text-align:center;margin-top:310px;margin-bottom:30px}@media (min-width:441px){#ZNF1 .product_logo{width:100%;margin:460px auto 20px;text-align:center}}@media (min-width:441px){#ZNF1 .tag_list{text-align:center}}@media (min-width:441px){#ZNF1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#ZNF1 .contents01{margin:30px auto 0}#ZNF1 .contents01 p{color:#777;line-height:25px}#ZNF1 .contents02{margin:90px auto 0}#ZNF1 .txt_close_x{text-align:center}#ZNF1 .txt04{padding:30px 0 0;text-align:left;clear:both}#ZNF1 .contents02 img{margin:0 auto;text-align:center;display:block}#ZNF1 .contents02 .txt_close{text-align:center;position:relative;background:#f7f7f7;padding:30px 10px;margin-top:30px}#ZNF1 .contents02 .txt_close_x img{width:49px;text-align:center;margin:0 auto}#ZNF1 .contents02 p.txt{text-align:left}#ZNF1 .contents02 .icon{margin:0 40px 0 38px;padding-top:120px}#ZNF1 .contents02 .area01{margin:30px auto;text-align:center}#ZNF1 .contents03{margin:40px auto}#ZNF1 .contents03 p{color:#777;line-height:25px}#ZNF1 .contents03 img{width:160px;margin:0 auto;text-align:center;display:block}@media only screen and (min-width:768px){#ZNF1 .contents01{margin:60px auto 0}#ZNF1 .contents02{background:#fff}#ZNF1 .contents02 .txt_close{padding:60px 100px 20px}#ZNF1 .txt_close_x{padding-top:100px;width:49px;text-align:center;margin:0 auto}#ZNF1 .contents02 .area01 img{margin:30px auto;text-align:center;width:471px}#ZNF1 .contents03{margin:60px auto 50px;padding:0 40px}}#AB1 img{height:auto}#AB1 h2{font-size:7vw;text-align:center;margin-bottom:0}#AB1 h2 span{font-size:5vw}@media (min-width:441px){#AB1 h2{font-size:min(3.3vw,28px)}#AB1 h2 span{font-size:min(2.4vw,24px)}#AB1 h2 sup{font-size:14px;vertical-align:super}}#AB1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px;margin-top:0}#AB1 .detailcontents_header{background:url(/template/default/img/product_style/AB1/top_bg.jpg) 50% no-repeat}#AB1 .detailcontents_header h3{font-size:14px;text-align:center;margin-top:10px}#AB1 .detailcontents_header .top_prod{margin-right:30px}@media (max-width:440px){#AB1 .detailcontents_header .top_prod{max-width:100px;margin:20px auto 0}}#AB1 .detailcontents_header .med{border:1px solid #555;padding:0 5px;display:inline}@media (min-width:441px){#AB1 .detailcontents_header{background:url(/template/default/img/product_style/AB1/top_bg.jpg) 0 0 no-repeat;margin:0 auto;padding-top:40px;height:420px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr)}#AB1 .detailcontents_header .top_prod{grid-row:1/3;grid-column:3/3;padding-right:50px;margin-right:0}#AB1 .detailcontents_header .top_info{grid-row:1/2;grid-column:1/3;　text-shadow:0 0 10px #fff}#AB1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:1/3}#AB1 .detailcontents_header .catch{margin:0 auto 10px;padding-left:20px}}@media (min-width:769px){#AB1 .detailcontents_header{background:url(/template/default/img/product_style/AB1/top_bg.jpg) 0 0 no-repeat}}#AB1 .product_logo{text-align:center;margin:0 auto 30px}@media (min-width:441px){#AB1 .product_logo{width:100%;text-align:center}}#AB1 .tag_list{text-align:center}@media (min-width:441px){#AB1 .tag_list{margin:0 auto}}#AB1 .contents_end,#AB1 .contents_end ul{padding:10px 10px 0!important}#AB1 .contents_end .end_list_kome{text-align:right;margin:0 0 20px;font-size:11px}@media (min-width:441px){#AB1 .contents_end{padding-bottom:40px!important}#AB1 .contents_end .end_list_kome{margin:20px 40px 0 0}}#AB1 .contents01{margin:30px auto}#AB1 .contents01 img{width:250px;margin:0 auto;text-align:center;display:block}#AB1 .contents01 p{color:#777;line-height:25px}#AB1 .contents01 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#AB1 .contents02{margin:40px auto 0}#AB1 .contents02 .skin{width:100%;position:relative;background:url(/template/default/img/product_style/AB1/bg01.png) no-repeat left -30px;padding:0}#AB1 .contents02 img{width:250px}#AB1 .contents02 img,#AB1 .contents02 img.sp{margin:0 auto;text-align:center;display:block}#AB1 .contents02 img.sp{width:300px}#AB1 .contents02 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#AB1 .contents03{margin:30px auto 50px}#AB1 .contents03 p{color:#777;line-height:25px}#AB1 .contents03 img{width:160px;margin:0 auto;text-align:center;display:block}#AB1 .contents03 h3,#AB1 .contents_end h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}@media only screen and (min-width:768px){#AB1 .txt_close{padding:30px 50px}#AB1 .txt_close_x{padding-top:120px}#AB1 .contents01 img,#AB1 .contents02 img{width:100%}#AB1 .contents02 img.img03{width:371px}#AB1 .contents03 img{width:100%}}#HAD1 img{height:auto}#HAD1 h2{font-size:7vw;text-align:center;margin-bottom:0}#HAD1 h2 span{font-size:5vw}@media (min-width:441px){#HAD1 h2{font-size:min(3.3vw,28px)}#HAD1 h2 span{font-size:min(2.4vw,24px)}#HAD1 h2 sup{font-size:14px;vertical-align:super}}#HAD1 h3{font-size:18px;margin-top:0}#HAD1 .detailcontents_header{background:url(/template/default/img/product_style/HAD1/top_bg.jpg) 100% no-repeat}#HAD1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:20px;margin-bottom:-20px}#HAD1 .detailcontents_header .top_prod{margin-right:30px}@media (max-width:440px){#HAD1 .detailcontents_header .top_prod{max-width:240px;margin:20px auto 0}}@media (min-width:441px){#HAD1 .detailcontents_header{background:url(/template/default/img/product_style/HAD1/top_bg.jpg) 0 0 no-repeat;margin:0 auto;padding-top:40px;height:380px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr)}#HAD1 .detailcontents_header .top_prod{grid-row:1/3;grid-column:3/3;padding-right:50px;margin-right:0}#HAD1 .detailcontents_header .top_info{grid-row:1/2;grid-column:1/3;　text-shadow:0 0 10px #fff}#HAD1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:1/3}#HAD1 .detailcontents_header .catch{margin:0 auto;padding-left:20px}}@media (min-width:769px){#HAD1 .detailcontents_header{background:url(/template/default/img/product_style/HAD1/top_bg.jpg) 0 0 no-repeat}}#HAD1 .tag_list{text-align:center}@media (min-width:441px){#HAD1 .tag_list{margin:0 auto;max-width:300px}}@media (min-width:441px){#HAD1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#HAD1 .contents_end,#HAD1 .contents_end ul{padding:10px 10px 0!important}#HAD1 .contents_end .end_list_kome{text-align:right;margin:0 0 20px;font-size:11px}@media (min-width:441px){#HAD1 .contents_end{padding-bottom:40px!important}#HAD1 .contents_end .end_list_kome{margin:20px 40px 0 0}}#HAD1 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#HAD1 .contents01{margin:70px auto 0}#HAD1 .contents01 img.txt01{margin:30px 0 15px}#HAD1 .contents01 p{color:#777;line-height:25px}#HAD1 .contents02{margin:40px auto 0}#HAD1 .contents02 ul{overflow:hidden}#HAD1 .contents02 img.txt02{margin:0 0 20px;clear:both}#HAD1 .txt04{padding:20px 0 0;text-align:left;clear:both}#HAD1 .contents02 li{float:left}#HAD1 .contents02 li:first-child{margin-left:0}#HAD1 .contents02 img.img02{clear:both}#HAD1 .contents02 img.img03{clear:both;margin:10px 0 30px}#HAD1 .contents02 .txt_close{text-align:center;position:relative;background:#f7f7f7;padding:60px 50px;margin-top:30px}#HAD1 .contents02 .txt_close p{color:#555;line-height:25px;margin:10px 0}#HAD1 .contents02 .icon{margin:0 40px 0 20px;padding-top:130px}#HAD1 .contents02 .area01{margin:30px auto;text-align:center}#HAD1 .contents03{margin:30px auto 50px}#HAD1 .contents03 img.img05{float:right}#HAD1 .contents03 img.txt03{margin:30px 0 15px 30px}#HAD1 .contents03 p{color:#777;line-height:25px}#HAD1 .contents03 img{width:160px;margin:0 auto;text-align:center;display:block}@media only screen and (min-width:768px){#HAD1 .txt_close{padding:30px 50px}#HAD1 .txt_close_x{padding-top:120px}#HAD1 .detail_texture{width:210px}#HAD1 .contents02 img.txt02{display:block;width:500px;margin:0 auto}#HAD1 .contents03 img{width:320px}}#HAP1 .title{margin:20px 0 30px}#HAP1 .subtitle{margin:0 0 10px -28px}#HAP1 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#HAP1 .contents01{margin:70px auto 0}#HAP1 .contents01 img.txt01{margin:30px 0 15px}#HAP1 .contents01 p{color:#777;line-height:25px}#HAP1 .contents02{margin:40px auto 0}#HAP1 .contents02_img{margin-bottom:20px}#HAP1 .contents02 ul{overflow:hidden}#HAP1 .contents02 img.txt02{margin:0 0 20px;clear:both}#HAP1 .txt04{padding:0;text-align:left;clear:both}#HAP1 .contents02 li{float:left}#HAP1 .contents02 li:first-child{margin-left:0}#HAP1 .contents02 img.img02{clear:both}#HAP1 .contents02 img.img03{clear:both;margin:10px 0 30px}#HAP1 .contents02 .txt_close{text-align:center;position:relative;background:#f7f7f7;padding:60px 50px;margin-top:30px}#HAP1 .contents02 .txt_close p{color:#555;line-height:25px;margin:10px 0}#HAP1 .contents02 .icon{margin:0 40px 0 20px;padding-top:130px}#HAP1 .contents02 .area01{margin:30px auto;text-align:center}#HAP1 .contents03{margin:30px auto 50px}#HAP1 .contents03 img.img05{float:right}#HAP1 .contents03 img.txt03{margin:30px 0 15px 30px}#HAP1 .contents03 p{color:#777;line-height:25px}#HAP1 .contents03 img{width:160px;margin:0 auto;text-align:center;display:block}@media only screen and (min-width:768px){#HAP1 .detailcontents_header{background:url(/template/default/img/product_style/HAP1/top.jpg) top no-repeat;height:390px}#HAP1 .title{padding:120px 0 0 14%}#HAP1 .subtitle{padding:0 0 0 9%}#HAP1 .tag_list{margin:60px 0 0 16%;width:270px}#HAP1 .txt_close{padding:30px 50px}#HAP1 .txt_close_x{padding-top:120px}#HAP1 .detail_texture{width:210px}#HAP1 .contents02 img.txt02{display:block;width:500px;margin:0 auto}#HAP1 .contents03 img{width:320px}}.note_attension{color:#c10100!important}#DMT1 img{height:auto}#DMT1 h2{font-size:7vw;text-align:center;margin-bottom:0}#DMT1 h2 span{font-size:5vw}@media (min-width:441px){#DMT1 h2{font-size:min(3.3vw,28px)}#DMT1 h2 span{font-size:min(2.4vw,24px)}#DMT1 h2 sup{font-size:14px;vertical-align:super}}#DMT1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px;margin-top:0}#DMT1 .detailcontents_header{background:url(/template/default/img/product_style/DMT1/top_bg.jpg) 100% no-repeat}#DMT1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:20px;margin-bottom:-20px}#DMT1 .detailcontents_header .top_prod{margin-right:30px}@media (max-width:440px){#DMT1 .detailcontents_header .top_prod{max-width:240px;margin:20px auto 0}}@media (min-width:441px){#DMT1 .detailcontents_header{background:url(/template/default/img/product_style/DMT1/top_bg.jpg) 0 0 no-repeat;margin:0 auto;padding-top:40px;height:420px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr)}#DMT1 .detailcontents_header .top_prod{grid-row:1/3;grid-column:3/3;padding-right:50px;margin-right:0}#DMT1 .detailcontents_header .top_info{grid-row:1/2;grid-column:1/3;　text-shadow:0 0 10px #fff}#DMT1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:1/3}#DMT1 .detailcontents_header .catch{margin:0 auto;padding-left:20px}}@media (min-width:769px){#DMT1 .detailcontents_header{background:url(/template/default/img/product_style/DMT1/top_bg.jpg) 0 0 no-repeat}}#DMT1 .tag_list{text-align:center}@media (min-width:441px){#DMT1 .tag_list{margin:0 auto;max-width:300px}}@media (min-width:441px){#DMT1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#DMT1 .contents_end,#DMT1 .contents_end ul{padding:10px 10px 0!important}#DMT1 .contents_end .end_list_kome{text-align:right;margin:0 0 20px;font-size:11px}@media (min-width:441px){#DMT1 .contents_end{padding-bottom:40px!important}#DMT1 .contents_end .end_list_kome{margin:20px 40px 0 0}}#DMT1 .contents01{margin:70px auto 0}#DMT1 .contents01 img.txt01{margin:30px 0 15px}#DMT1 .contents01 p{color:#777;line-height:25px}#DMT1 .contents01 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#DMT1 .contents02{margin:40px auto 0}#DMT1 .contents02_img{margin-bottom:20px}#DMT1 .contents02 ul{overflow:hidden}#DMT1 .contents02 img.txt02{margin:0 0 20px;clear:both}#DMT1 .txt04{padding:0;text-align:left;clear:both}#DMT1 .contents02 li{float:left}#DMT1 .contents02 li:first-child{margin-left:0}#DMT1 .contents02 img.img02{clear:both}#DMT1 .contents02 img.img03{clear:both;margin:10px 0 30px}#DMT1 .contents02 .txt_close{text-align:center;position:relative;background:#f7f7f7;padding:60px 50px;margin-top:30px}#DMT1 .contents02 .txt_close p{color:#555;line-height:25px;margin:10px 0}#DMT1 .contents02 .icon{margin:0 40px 0 20px;padding-top:130px}#DMT1 .contents02 .area01{margin:30px auto;text-align:center}#DMT1 .contents03{margin:30px auto 50px}#DMT1 .contents03 img.img05{float:right}#DMT1 .contents03 img.txt03{margin:30px 0 15px 30px}#DMT1 .contents03 p{color:#777;line-height:25px}#DMT1 .contents03 img{width:160px;margin:0 auto;text-align:center;display:block}#DMT1 .contents03 h3,#DMT1 .contents_end h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}@media only screen and (min-width:768px){#DMT1 .txt_close{padding:30px 50px}#DMT1 .txt_close_x{padding-top:120px}#DMT1 .detail_texture{width:210px}#DMT1 .contents02 img.txt02{display:block;width:500px;margin:0 auto}#DMT1 .contents03 img{width:320px}}#SMP1 img{height:auto}#SMP1 h2{font-size:7.5vw;text-align:center;margin-bottom:20px}@media (min-width:441px){#SMP1 h2{font-size:min(3.3vw,30px);margin-bottom:0}#SMP1 h2 sup{font-size:14px;vertical-align:super}}#SMP1 .detailcontents_header{background:url(/template/default/img/product_style/SMP1/top_bg.jpg) 100% 0 no-repeat}@media (max-width:440px){#SMP1 .detailcontents_header .top_prod{max-width:170px;margin:0 auto}#SMP1 .detailcontents_header .top_info_btm{padding-bottom:20px}}@media (min-width:441px){#SMP1 .detailcontents_header{background:url(/template/default/img/product_style/SMP1/top_bg.jpg) top no-repeat;margin:0 auto;padding-top:40px;height:450px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr);-webkit-box-align:center;align-items:center;justify-items:center;place-items:center}#SMP1 .detailcontents_header .top_prod{grid-row:1/4;grid-column:1/2;padding-left:20px;margin-right:0;margin-top:0}#SMP1 .detailcontents_header .top_info{grid-row:1/2;grid-column:2/3;padding-top:30px;padding-bottom:20px}#SMP1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:2/3}#SMP1 .detailcontents_header .catch{margin:0 auto}}#SMP1 .product_logo{text-align:center}@media (max-width:440px){#SMP1 .product_logo{margin:0 auto 20px;max-width:50%}}@media (min-width:441px){#SMP1 .product_logo{width:100%;max-width:200px;margin:10px auto 30px}}#SMP1 .product_logo .med{width:110px;margin:15px auto 0;border:1px solid #000;font-size:16px}#SMP1 .tag_list{text-align:center}@media (max-width:440px){#SMP1 .tag_list{margin-bottom:0!important}}@media (min-width:441px){#SMP1 .tag_list{margin:0 auto;max-width:280px}}@media (min-width:441px){#SMP1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#SMP1 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#SMP1 .contents01{margin:0 auto}#SMP1 .contents01 img.txt01{margin:30px 0 15px}#SMP1 .contents01 p{color:#777;line-height:25px}#SMP1 .contents02{margin:40px auto 0}#SMP1 .contents02 ul{overflow:hidden}#SMP1 .contents02 img.txt02{margin:0 0 20px;clear:both}#SMP1 .txt04{padding:20px 0 0;text-align:left;clear:both}#SMP1 .contents02 li{float:left}#SMP1 .contents02 li:first-child{margin-left:0}#SMP1 .contents02 img.img02{clear:both}#SMP1 .contents02 img.img03{clear:both;margin:10px 0 30px}#SMP1 .contents02 .txt_close{text-align:center;position:relative;background:#f7f7f7;padding:60px 20px 10px;margin-top:30px}#SMP1 .contents02 .txt_close p{color:#555;line-height:25px;margin:10px 0 40px}#SMP1 .contents02 .icon{margin:0 40px 0 20px;padding-top:130px}#SMP1 .contents02 .area01{margin:0 auto 30px;text-align:center}#SMP1 .contents03{margin:30px auto 50px}#SMP1 .contents03 img.img05{float:right}#SMP1 .contents03 img.txt03{margin:30px 0 15px 30px}#SMP1 .contents03 p{color:#777;line-height:25px}#SMP1 .contents03 img{width:160px;margin:0 auto;text-align:center;display:block}#SMP1 .txt_03{margin-bottom:20px}.smp_ing{font-size:11px;line-height:16px;margin:20px auto;padding:0 20px;color:#333}.smp_ing li{line-height:20px}.smp_ing li span{padding:2px;border:1px solid #ccc;margin-left:5px}.ing_ttl_smp1{font-weight:400;font-size:11px;margin-left:10px}.ing_ttl_smp{font-size:14px;margin-bottom:0;margin-top:25px}.ing_cont_smp{font-size:12px;margin-top:5px}.cp_table *,.cp_table :after,.cp_table :before{-webkit-box-sizing:border-box;box-sizing:border-box}.cp_table{width:100%;border-collapse:collapse;border-right:1px solid #ddd}.cp_table thead th{padding:10px 15px;border-right:1px solid #fff;border-bottom:1px solid #fff;background:#ddd}.cp_table thead th:last-child{border-right:1px solid #ddd}.cp_table tbody th{padding:10px 15px;vertical-align:top;border-bottom:1px solid #fff;background:#ddd;white-space:nowrap}.cp_table tbody td,.cp_table tbody tr:last-child th{border-bottom:1px solid #ddd}.cp_table tbody td{padding:10px 15px;vertical-align:top;border-left:1px solid #ddd;background:#fff}@media only screen and (min-width:768px){#SMP1 .txt_close{padding:30px 50px}#SMP1 .txt_close_x{padding-top:120px}#SMP1 .detail_texture{width:210px}#SMP1 .contents01{margin:70px auto 0}#SMP1 .contents02 .txt_close{padding:60px 50px}#SMP1 .contents02 img.txt02{display:block;width:500px;margin:0 auto}#SMP1 .contents03 img{width:320px}#SMP1 h3{margin-top:0}#SMP1 .contents02 .area01{margin:30px auto 0}#SMP1 .contents02 .txt_close p{margin:10px 0}#SMP1 .txt_03{max-width:80%;margin-bottom:0}}#MHC1 .title{margin:10px 0 20px}#MHC1 .subtitle{margin:0 0 20px 60px}#MHC1 .title_name{margin:10px 0 10px 30%}#MHC1 .tag_list{text-align:center;margin:30px auto;padding:0 10px}#MHC1 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#MHC1 .contents01{text-align:center;padding:0;margin-bottom:40px}#MHC1 .contents01 h3{font-size:6vw;margin:20px 0}#MHC1 .mhc_texture{width:160px;margin:0 auto;text-align:center;display:block}#MHC1 .charity_list{border:1px solid #ececec;background:#f9f9f9;padding:20px 0 30px}#MHC1 .charity-list-box{width:80%;margin:0 auto 15px}@media only screen and (min-width:768px){#MHC1 .detailcontents_header{background:url(/template/default/img/product_style/MHC1/top.jpg) top no-repeat;height:430px}#MHC1 .title{padding:90px 0 0 39%}#MHC1 .subtitle{padding:10px 0 0 38%}#MHC1 .tag_list{margin:100px 0 0 43%;width:360px}#MHC1 .contents01{padding:0 6%}#MHC1 .contents01 h3{font-size:28px}#MHC1 .mhc_texture{width:100%;max-width:320px}}#AUV1 img{height:auto}#AUV1 h2{font-size:7vw;text-align:center;margin-bottom:0}#AUV1 h2 span{font-size:5vw}@media (min-width:441px){#AUV1 h2{font-size:min(3.3vw,30px)}#AUV1 h2 span{font-size:min(2.4vw,24px)}#AUV1 h2 sup{font-size:14px;vertical-align:super}}#AUV1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}@media (min-width:441px){#AUV1 .detailcontents_header{background:url(/template/default/img/product_style/AUV1/top_bg.jpg) top no-repeat;margin:0 auto;padding-top:40px}#AUV1 .detailcontents_header .catch{margin:0 auto;padding-left:20px}}@media (max-width:440px){#AUV1 .detailcontents_header{background:url(/template/default/img/product_style/AUV1/top_bg.jpg) top no-repeat;padding-top:10px;margin-top:20px;background-size:160%}}#AUV1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}#AUV1 .detailcontents_header .top_prod{margin-top:20px;margin-right:30px;margin-bottom:20px}@media (max-width:440px){#AUV1 .detailcontents_header .top_prod{max-width:220px;margin:20px auto 0;padding-right:45px}}#AUV1 .product_logo{text-align:center;margin:20px auto 30px}@media (min-width:441px){#AUV1 .product_logo{width:100%;margin:0 auto 30px;text-align:center}}@media (max-width:440px){#AUV1 .product_logo{padding:0 30px}}#AUV1 .tag_list{text-align:center}@media (min-width:441px){#AUV1 .tag_list{margin:0 auto}}@media (min-width:441px){#AUV1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#AUV1 .contents01{margin:50px auto 0}#AUV1 .contents01 p{color:#777;line-height:25px}#AUV1 .contents01 img{width:250px;margin:0 auto;text-align:center;display:block}#AUV1 .contents02{margin:10px auto 0}#AUV1 .contents02 img{margin:0 auto;text-align:center;display:block}#AUV1 .contents02 p{width:90%;margin:10px auto}#AUV1 .contents02 p span{text-align:right;display:block}#AUV1 .contents02 .txt_close{position:relative;background:#f6f6f6;border:1px solid #ececec;padding:50px 20px 30px;margin-top:30px}@media (max-width:440px){#AUV1 .contents02 .txt_close{padding:50px 10px 10px}}#AUV1 .contents02 .ing-flex{display:-webkit-box;display:flex;justify-content:space-around}@media (max-width:440px){#AUV1 .contents02 .ing-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}@media (min-width:441px){#AUV1 .contents02 .ing-flex .flex-txt{max-width:260px}}@media (max-width:440px){#AUV1 .contents02 .ing-flex .flex-txt{width:85%;max-width:220px;margin:0 auto}}@media (max-width:440px){#AUV1 .contents02 .ing-flex .txt_close_x{width:35px;margin:30px auto}}#AUV1 .contents02 .ing-img{max-width:400px;text-align:center;margin:0 auto}#AUV1 .contents03{margin:50px auto 80px}#AUV1 .contents03 img{width:160px}@media (max-width:440px){#AUV1 .contents03 img{width:220px}}#AUV1 .contents03 p{color:#777;line-height:25px}#AUV1 .contents_end,#AUV1 .contents_end ul{padding:10px 10px 0!important}#AUV1 .contents_end .end_list_kome{text-align:right;margin:0 0 20px;font-size:11px}@media (min-width:441px){#AUV1 .contents_end{padding-bottom:40px!important}#AUV1 .contents_end .end_list_kome{margin:20px 40px 0 0}}@media only screen and (min-width:768px){#AUV1 .contents02 img{width:100%}}#AUP1 img{height:auto}#AUP1 h2{font-size:6vw;text-align:center;margin-bottom:0}#AUP1 h2 span{font-size:5vw}@media (min-width:441px){#AUP1 h2{font-size:min(3.3vw,30px)}#AUP1 h2 sup{font-size:14px;vertical-align:super}#AUP1 h2 span{font-size:22px}}#AUP1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#AUP1 .detailcontents_header{background:url(/template/default/img/product_style/AUP1/top_bg.jpg) 0 0 no-repeat;padding-top:10px}#AUP1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}@media (max-width:440px){#AUP1 .detailcontents_header .top_prod{max-width:170px;margin:0 auto;padding-bottom:20px}#AUP1 .detailcontents_header .top_info_btm{padding-bottom:20px}}@media (min-width:441px){#AUP1 .detailcontents_header{background:url(/template/default/img/product_style/AUP1/top_bg.jpg) top no-repeat;margin:0 auto;padding-top:40px;height:500px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr);-webkit-box-align:center;align-items:center;justify-items:center;place-items:center}#AUP1 .detailcontents_header .top_prod{grid-row:1/4;grid-column:1/2;padding-left:90px;margin-right:0;margin-top:0}#AUP1 .detailcontents_header .top_info{grid-row:1/2;grid-column:2/3;padding-top:40px;padding-bottom:20px}#AUP1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:2/3}#AUP1 .detailcontents_header .catch{margin:0 auto}}#AUP1 .product_logo{text-align:center}@media (max-width:440px){#AUP1 .product_logo{margin:0 auto 20px;max-width:60%}}@media (min-width:441px){#AUP1 .product_logo{width:100%;max-width:260px;margin:0 auto 30px}}#AUP1 .tag_list{text-align:center}@media (max-width:440px){#AUP1 .tag_list{margin-bottom:0!important}}@media (min-width:441px){#AUP1 .tag_list{margin:0 auto}}@media (min-width:441px){#AUP1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#AUP1 .contents01{max-width:735px;background:#dceff7;margin:30px auto 0;padding:10px}#AUP1 .contents01 p{margin-top:0;margin-left:40px;color:#777}@media (max-width:440px){#AUP1 .contents01 p{margin-left:3%;font-size:10px}}@media (max-width:768px){#AUP1 .contents02{background:url(/template/default/img/product_style/AUP1/contents02_bg.jpg) no-repeat top;position:relative;background-size:cover;padding:30px 0 25px}}#AUP1 .contents02 .title-group{text-align:center}#AUP1 .contents02 .title-group .txt1{font-size:1.6rem;margin:0}@media (min-width:640px){#AUP1 .contents02 .title-group .txt1{font-size:3.5rem}}#AUP1 .contents02 .title-group .content{display:-webkit-box;display:flex}#AUP1 .contents02 .title-group .content .img{width:43%}#AUP1 .contents02 .title-group .content .txt2{position:relative;left:-10px;width:57%}#AUP1 .contents02 .list .item:first-child{margin-top:-40px}#AUP1 .contents02 .list .item:nth-child(2){margin-top:-50px}#AUP1 .contents02 .list .item:nth-child(3){margin-top:-15px}#AUP1 .contents02 .list .item:nth-child(4){margin-top:-20px}#AUP1 .contents02 .list .item:nth-child(5){margin-top:-20px;margin-bottom:50px}#AUP1 .contents02 .note-group{margin:0 5% 0 auto;width:94%}#AUP1 .contents02 .note{color:#777;font-size:10px;text-align:left;margin:0 0 0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:640px){#AUP1 .contents02 .note{font-size:1.4rem}}#AUP1 .contents03{margin:50px auto}#AUP1 .contents03 img.img05{float:left}#AUP1 .contents03 img.txt03{margin:30px 0 15px 20px}#AUP1 .contents03 img{width:160px}@media only screen and (min-width:768px){#AUP1 .detail_texture{width:210px}#AUP1 .contents03 img{width:180px}}#DRS1 img{height:auto}#DRS1 h2{font-size:7vw;text-align:center;margin-bottom:0}#DRS1 h2 span{font-size:5vw}@media (min-width:441px){#DRS1 h2{font-size:min(3.6vw,30px);word-break:keep-all}#DRS1 h2 span{font-size:min(2.4vw,24px)}#DRS1 h2 sup{font-size:14px;vertical-align:super}}#DRS1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#DRS1 .detailcontents_header{background:url(/template/default/img/product_style/DRS1/top_bg.jpg) 75% no-repeat}#DRS1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}@media (max-width:440px){#DRS1 .detailcontents_header .top_prod{max-width:150px;margin:30px auto 0;padding-right:30px}#DRS1 .detailcontents_header .top_info_btm{padding-bottom:20px}}@media (min-width:441px){#DRS1 .detailcontents_header{background:url(/template/default/img/product_style/DRS1/top_bg.jpg) top no-repeat;margin:0 auto;padding-top:40px;height:500px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr);-webkit-box-align:center;align-items:center;justify-items:center;place-items:center}#DRS1 .detailcontents_header .top_prod{grid-row:1/4;grid-column:1/2;padding-left:20px;margin-right:0;margin-top:0}#DRS1 .detailcontents_header .top_info{grid-row:1/2;grid-column:2/3;padding-top:10px;padding-bottom:20px}#DRS1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:2/3}#DRS1 .detailcontents_header .catch{margin:0 auto}}#DRS1 .product_logo{text-align:center;margin:20px auto 30px}@media (min-width:441px){#DRS1 .product_logo{width:200px;margin:0 auto 30px;text-align:center}}@media (max-width:440px){#DRS1 .product_logo{padding:0 30px;width:70%}}#DRS1 .tag_list{text-align:center}@media (min-width:441px){#DRS1 .tag_list{margin:0 auto}}@media (min-width:441px){#DRS1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#DRS1 .contents01{margin:50px auto 0}#DRS1 .contents01 p{color:#777;line-height:25px}#DRS1 .contents01 img{width:250px;margin:0 auto;text-align:center;display:block}#DRS1 .contents02{margin:10px auto 0}#DRS1 .contents02 img{margin:0 auto;text-align:center;display:block}#DRS1 .contents02 p{width:90%;margin:10px auto}#DRS1 .contents02 p span{text-align:right;display:block}#DRS1 .contents02 h2{font-size:24px}@media (max-width:440px){#DRS1 .contents02 h2{font-size:18px}}#DRS1 .contents02 .txt_close{position:relative;background:url(/template/default/img/product_style/DRS1/contents02_bg.png) top no-repeat;border:1px solid #ececec;padding:50px 20px 30px;margin-top:30px}@media (max-width:440px){#DRS1 .contents02 .txt_close{background:url(/template/default/img/product_style/DRS1/contents02_bg.png) 50% no-repeat rgba(253,240,240,.36078);background-size:150%;padding:50px 10px 10px}}#DRS1 .contents02 .ing-grid{display:grid;-webkit-box-pack:center;justify-content:center;grid-column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (min-width:441px){#DRS1 .contents02 .ing-grid{grid-template-columns:repeat(3,auto)}}@media (max-width:440px){#DRS1 .contents02 .ing-grid{grid-template-rows:repeat(3,auto)}}@media (min-width:441px){#DRS1 .contents02 .ing-grid .grid-txt{max-width:260px}}@media (max-width:440px){#DRS1 .contents02 .ing-grid .grid-txt{width:90%;margin:0 auto}}#DRS1 .contents02 .ing-grid .txt_close_x{margin:auto}@media (max-width:440px){#DRS1 .contents02 .ing-grid .txt_close_x{width:35px;margin:30px auto}}#DRS1 .contents02 .ing-img{max-width:400px;text-align:center;margin:0 auto}#DRS1 .contents03{margin:50px auto 80px}#DRS1 .contents03 img{width:160px}@media (max-width:440px){#DRS1 .contents03 img{width:220px}}#DRS1 .contents03 p{color:#777;line-height:25px}#DRS1 .contents_end,#DRS1 .contents_end ul{padding:10px 10px 0!important}#DRS1 .contents_end .end_list_kome{text-align:right;margin:0 0 20px;font-size:11px}@media (min-width:441px){#DRS1 .contents_end{padding-bottom:40px!important}#DRS1 .contents_end .end_list_kome{margin:20px 40px 0 0}}@media only screen and (min-width:768px){#DRS1 .contents02 img{width:100%}}#LRB1 img{height:auto}#LRB1 h2{font-size:7vw;text-align:center;margin-bottom:0}#LRB1 h2 span{font-size:5vw}@media (min-width:441px){#LRB1 h2{font-size:min(3.6vw,30px);word-break:keep-all}#LRB1 h2 span{font-size:min(2.4vw,24px)}#LRB1 h2 sup{font-size:14px;vertical-align:super}}#LRB1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#LRB1 .detailcontents_header{background:url(/template/default/img/product_style/LRB1/top_bg.jpg) 50% no-repeat}#LRB1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}@media (max-width:440px){#LRB1 .detailcontents_header .top_prod{max-width:240px;margin:30px auto 0;padding-right:30px}#LRB1 .detailcontents_header .top_info_btm{padding-bottom:20px}}@media (min-width:441px){#LRB1 .detailcontents_header{background:url(/template/default/img/product_style/LRB1/top_bg.jpg) top no-repeat;margin:0 auto;padding-top:40px;height:500px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr);-webkit-box-align:center;align-items:center;justify-items:center;place-items:center}#LRB1 .detailcontents_header .top_prod{grid-row:1/4;grid-column:1/3;padding-left:20px;margin-right:0;margin-top:0}#LRB1 .detailcontents_header .top_info{grid-row:1/2;grid-column:3/5;padding-top:10px;padding-bottom:20px}#LRB1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:3/5}#LRB1 .detailcontents_header .catch{margin:0 auto}}#LRB1 .product_logo{text-align:center;margin:20px auto 30px}@media (min-width:441px){#LRB1 .product_logo{width:200px;margin:0 auto 30px;text-align:center}}@media (max-width:440px){#LRB1 .product_logo{padding:0 30px;width:70%}}#LRB1 .tag_list{text-align:center;max-width:300px;margin:0 auto}@media (min-width:441px){#LRB1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#LRB1 .contents01{margin:50px auto 0}#LRB1 .contents01 p{color:#777;line-height:25px}#LRB1 .contents01 img{width:250px;margin:0 auto;text-align:center;display:block}#LRB1 .contents02{margin:10px auto 0}#LRB1 .contents02 img{margin:0 auto;text-align:center;display:block}#LRB1 .contents02 p{width:90%;margin:10px auto}#LRB1 .contents02 p span{font-size:10px}#LRB1 .contents02 h2{font-size:24px}@media (max-width:440px){#LRB1 .contents02 h2{font-size:18px}}#LRB1 .contents02 .lip_step{display:-webkit-box;display:flex;-webkit-box-align:baseline;align-items:baseline;max-width:720px;margin:0 auto}@media (max-width:440px){#LRB1 .contents02 .lip_step{flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}}#LRB1 .contents02 .step_arrow{width:30px;padding-bottom:30px}@media (max-width:440px){#LRB1 .contents02 .step_arrow{width:15px;padding-bottom:20%}}@media (max-width:440px){#LRB1 .contents02 .step_img{width:calc(50% - 15px)}}#LRB1 .contents02 .txt_close{position:relative;background:url(/template/default/img/product_style/LRB1/contents02_bg.png) bottom no-repeat;border:1px solid #ececec;padding:50px 20px 30px;margin-top:30px}@media (max-width:440px){#LRB1 .contents02 .txt_close{background-size:200%;padding:50px 10px 10px}}#LRB1 .contents02 .ing-grid{display:grid;-webkit-box-pack:center;justify-content:center;grid-column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (min-width:441px){#LRB1 .contents02 .ing-grid{grid-template-columns:repeat(3,auto)}}@media (max-width:440px){#LRB1 .contents02 .ing-grid{grid-template-rows:repeat(3,auto)}}@media (min-width:441px){#LRB1 .contents02 .ing-grid .grid-txt{max-width:260px}}@media (max-width:440px){#LRB1 .contents02 .ing-grid .grid-txt{width:90%;margin:0 auto}}#LRB1 .contents02 .ing-grid .txt_close_x{margin:auto}@media (max-width:440px){#LRB1 .contents02 .ing-grid .txt_close_x{width:35px;margin:30px auto}}#LRB1 .contents02 .ing-img{max-width:400px;text-align:center;margin:0 auto}#LRB1 .contents02 h3{font-size:26px;margin-bottom:40px;line-height:1.4}@media (max-width:440px){#LRB1 .contents02 h3{font-size:5.5vw}}#LRB1 .contents03{margin:50px auto 80px}#LRB1 .contents03 img{width:160px}@media (max-width:440px){#LRB1 .contents03 img{width:220px}}#LRB1 .contents03 p{color:#777;line-height:25px}#LRB1 .contents_end,#LRB1 .contents_end ul{padding:10px 10px 0!important}#LRB1 .contents_end .end_list_kome{text-align:right;margin:0 0 20px;font-size:11px}@media (min-width:441px){#LRB1 .contents_end{padding-bottom:40px!important}#LRB1 .contents_end .end_list_kome{margin:20px 40px 0 0}}@media only screen and (min-width:768px){#LRB1 .contents02 img{width:100%}}#BRM1 img{height:auto}#BRM1 h2{font-size:7vw;text-align:center;margin-bottom:0}#BRM1 h2 span{font-size:5vw}@media (min-width:441px){#BRM1 h2{font-size:min(3.6vw,30px);word-break:keep-all}#BRM1 h2 span{font-size:min(2.4vw,24px)}#BRM1 h2 sup{font-size:14px;vertical-align:super}}#BRM1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#BRM1 .detailcontents_header{background:url(/template/default/img/product_style/BRM1/top_bg_20220913.jpg) 75% no-repeat}#BRM1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}@media (max-width:440px){#BRM1 .detailcontents_header .top_prod{max-width:300px;margin:30px auto 0;padding-right:30px}#BRM1 .detailcontents_header .top_info_btm{padding-bottom:20px}}@media (min-width:441px){#BRM1 .detailcontents_header{background:url(/template/default/img/product_style/BRM1/top_bg_20220913.jpg) top no-repeat;margin:0 auto;height:500px;display:grid;grid-template-columns:40% auto;grid-template-row:repeat(3,1fr);-webkit-box-align:center;align-items:center;justify-items:center;place-items:center}#BRM1 .detailcontents_header .top_prod{grid-row:1/4;grid-column:1/2;padding-left:20px;margin-right:0;margin-top:0}#BRM1 .detailcontents_header .top_info{grid-row:1/2;grid-column:2/3;padding-top:40px}#BRM1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:2/3}#BRM1 .detailcontents_header .catch{margin:0 auto}}#BRM1 .product_logo{text-align:center;margin:20px auto 30px}@media (min-width:441px){#BRM1 .product_logo{width:200px;margin:0 auto 30px;text-align:center}}@media (max-width:440px){#BRM1 .product_logo{padding:0 30px;width:70%}}#BRM1 .tag_list{text-align:center}@media (min-width:441px){#BRM1 .tag_list{margin:0 auto;max-width:300px}}@media (min-width:441px){#BRM1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#BRM1 .contents01{margin:50px auto 0}#BRM1 .contents01 p{color:#777;line-height:25px}#BRM1 .contents01 img{width:250px;margin:0 auto;text-align:center;display:block}#BRM1 .contents02{margin:10px auto 0}#BRM1 .contents02 img{margin:0 auto;text-align:center;display:block}#BRM1 .contents02 p{margin:10px auto}#BRM1 .contents02 p span{text-align:right;display:block}#BRM1 .contents02 h2{font-size:24px}@media (max-width:440px){#BRM1 .contents02 h2{font-size:18px}}#BRM1 .contents02 .txt_close{position:relative;background:url(/template/default/img/product_style/BRM1/contents02_bg.jpg) top no-repeat;border:1px solid #ececec;padding:50px 20px 30px;margin-top:30px}@media (max-width:440px){#BRM1 .contents02 .txt_close{background:url(/template/default/img/product_style/BRM1/contents02_bg.jpg) 50% no-repeat rgba(253,240,240,.36078);background-size:150%;padding:50px 10px 10px}}#BRM1 .contents02 .ing-grid{display:grid;-webkit-box-pack:center;justify-content:center;grid-column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (min-width:441px){#BRM1 .contents02 .ing-grid{grid-template-columns:repeat(3,auto)}}@media (max-width:440px){#BRM1 .contents02 .ing-grid{grid-template-rows:repeat(3,auto)}}@media (min-width:441px){#BRM1 .contents02 .ing-grid .grid-txt{max-width:175px}}@media (max-width:440px){#BRM1 .contents02 .ing-grid .grid-txt{width:100%;margin:0 auto}}#BRM1 .contents02 .ing-grid .grid-txt span{font-size:10px;text-align:left}@media (min-width:441px){#BRM1 .contents02 .ing-grid .grid-txt-right{padding-right:30px}}#BRM1 .contents02 .ing-grid .txt_close_x{margin:auto}@media (max-width:440px){#BRM1 .contents02 .ing-grid .txt_close_x{width:35px;margin:30px auto}}#BRM1 .contents02 .ing-img{max-width:400px;text-align:center;margin:0 auto}#BRM1 .contents03{margin:50px auto 80px}#BRM1 .contents03 img{width:220px}@media (max-width:440px){#BRM1 .contents03 img{width:220px}}#BRM1 .contents03 p{color:#777;line-height:25px}#BRM1 .contents_end,#BRM1 .contents_end ul{padding:10px 10px 0!important}#BRM1 .contents_end .end_list_kome{text-align:right;margin:0 0 20px;font-size:11px}@media (min-width:441px){#BRM1 .contents_end{padding-bottom:40px!important}#BRM1 .contents_end .end_list_kome{margin:20px 40px 0 0}}@media only screen and (min-width:768px){#BRM1 .contents02 img{width:100%}}#BYS1 img{height:auto}#BYS1 h2{font-size:7vw;text-align:center;margin-bottom:0}#BYS1 h2 span{font-size:5vw}@media (min-width:441px){#BYS1 h2{font-size:min(3.6vw,30px);word-break:keep-all}#BYS1 h2 span{font-size:min(2.4vw,24px)}#BYS1 h2 sup{font-size:14px;vertical-align:super}}#BYS1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#BYS1 .detailcontents_header{background:url(/template/default/img/product_style/BYS1/top_bg.jpg) no-repeat;padding-top:10px;margin-bottom:30px}#BYS1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}@media (max-width:440px){#BYS1 .detailcontents_header .top_prod{max-width:350px;margin:30px auto 0;padding-left:50px}#BYS1 .detailcontents_header .top_info_btm{padding-bottom:20px}}@media (min-width:441px){#BYS1 .detailcontents_header{background:url(/template/default/img/product_style/BYS1/top_bg.jpg) top no-repeat;margin:0 auto;padding-top:40px;padding-bottom:10px}#BYS1 .detailcontents_header .top_prod{padding-left:120px;margin-right:0;margin-top:0}#BYS1 .detailcontents_header .top_prod img{max-width:400px}#BYS1 .detailcontents_header .top_info{grid-row:1/2;grid-column:2/3;padding-top:10px;padding-bottom:20px}#BYS1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:2/3}#BYS1 .detailcontents_header .catch{margin:0 auto}}#BYS1 .product_logo{text-align:center;margin:20px auto 30px}@media (min-width:441px){#BYS1 .product_logo{width:200px;margin:0 auto 30px;text-align:center}}@media (max-width:440px){#BYS1 .product_logo{padding:0 30px;width:70%}}#BYS1 .tag_list{text-align:center}@media (max-width:440px){#BYS1 .tag_list{max-width:300px;margin:10px auto}}@media (min-width:441px){#BYS1 .tag_list{margin:0 auto}}@media (min-width:441px){#BYS1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#BYS1 .contents01{margin:50px auto 0}#BYS1 .contents01 p{color:#777;line-height:25px}#BYS1 .contents01 img{margin:0 auto;text-align:center;display:block}#BYS1 .contents02{margin:10px auto 0}#BYS1 .contents02 img{margin:0 auto;text-align:center;display:block}#BYS1 .contents02 .txt_close{position:relative;border:1px solid #ececec;padding:50px 20px 30px;margin-top:30px}@media (max-width:440px){#BYS1 .contents02 .txt_close{padding:50px 10px 10px}}#BYS1 .contents02 .graph_202211{max-width:640px;width:80%;text-align:center;margin:20px auto 0}@media (max-width:440px){#BYS1 .contents02 .graph_202211{width:100%;margin:0 auto}}#BYS1 .contents02 .abs_detail{text-align:left;margin:0 20px}@media (max-width:440px){#BYS1 .contents02 .abs_detail{margin:0 10px}}#BYS1 .contents02 .abs_detail div{font-size:13px}#BYS1 .contents02 .abs_detail .abs_ttl{font-size:20px;font-weight:600;margin:20px 0 5px;line-height:26px}@media (max-width:440px){#BYS1 .contents02 .abs_detail .abs_ttl{font-size:18px}}#BYS1 .contents02 .abs_detail ul{margin:0 0 10px 10px}#BYS1 .contents02 .abs_detail li{font-size:11px;line-height:16px}#BYS1 .contents02 .abs_detail li.test{margin:5px 0 0}#BYS1 .contents02 .ing-img{max-width:640px;text-align:center;margin:20px auto 0}#BYS1 .contents02 .ing-img img{padding-top:20px}#BYS1 .contents03{margin:50px auto 80px}#BYS1 .contents03 p{color:#777;line-height:25px}#BYS1 .contents_end,#BYS1 .contents_end ul{padding:10px 10px 0!important}#BYS1 .contents_end .end_list_kome{text-align:right;margin:0 0 20px;font-size:11px}@media (min-width:441px){#BYS1 .contents_end{padding-bottom:40px!important}#BYS1 .contents_end .end_list_kome{margin:20px 40px 0 0}}@media only screen and (min-width:768px){#BYS1 .contents02 img{width:100%}}.spec_info dl{display:-webkit-box;display:flex;flex-wrap:wrap;width:100%}.spec_info dt{width:100px;margin-bottom:10px;text-align:right}.spec_info dd{width:calc(100% - 100px);margin-bottom:10px}.bys_comment{max-width:805px;border:1px solid #c2a284;padding:15px 30px;background:#fffaf2}@media (min-width:441px){.bys_comment{margin:20px auto 50px}}@media (max-width:440px){.bys_comment{margin:20px 20px 50px}}.bys_comment span{text-align:right;display:inherit;font-size:10px}@media (min-width:441px){#TYN1{margin:0 20px 80px}}#TYN1 #contents1 .catch_box{margin-left:-10px;margin-right:-10px;background:url(/template/default/img/product_style/TYN1/top_prod_pc.png) bottom no-repeat;background-size:cover;min-height:430px}@media (max-width:440px){#TYN1 #contents1 .catch_box{background:url(/template/default/img/product_style/TYN1/top_prod.png) bottom no-repeat;background-size:cover;min-height:430px}}#TYN1 #contents1 .catch{font-size:6.5vw;text-align:center;margin-bottom:0;padding:40px 10px 0}#TYN1 #contents1 .catch sup{top:-1.5em;font-size:10px}@media (min-width:441px){#TYN1 #contents1 .catch{font-size:34px}#TYN1 #contents1 .catch sup{font-size:16px;top:-20px}}@media only screen and (min-width:430px) and (max-width:450px){#TYN1 #contents1 .catch{font-size:6.5vw!important}}#TYN1 #contents1 .kome{color:#777;margin-right:5%;font-size:10px}#TYN1 #contents1 .contain_prods{background:#fff;padding:20px 10px 20px 50px;list-style-type:decimal;border:1px solid #ccc;margin:20px auto;font-size:10px;max-width:280px;border-radius:8px}#TYN1 #contents1 .contain_prods span{font-size:8px;padding-left:5px}@media (min-width:441px){#TYN1 #contents1 .contain_prods{margin:20px auto 80px;display:-webkit-box;display:flex;grid-gap:0 40px;gap:0 40px;flex-wrap:wrap;padding:10px 10px 10px 40px;max-width:440px}}#TYN1 #contents1 .tag_list{margin:0 auto 15px}@media (max-width:440px){#TYN1 #contents1 .tag_list{max-width:300px;margin:0 auto 10px}}#TYN1 #contents1 .tag_list p span{border:none;display:inline-block;margin:0 0 3px;padding:2px 8px;font-size:12px;line-height:15px;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-weight:600}#TYN1 #contents_video{margin-top:60px}#TYN1 #contents_video .tech_concept{margin:20px auto;text-align:center;font-weight:400}@media (max-width:440px){#TYN1 #contents_video .tech_concept{font-size:12px;margin:5px auto}}#TYN1 #contents_repel{background:url(/template/default/img/product_style/TYN1/repel_bg.jpg) bottom no-repeat;background-size:cover;padding:20px 0}#TYN1 #contents_repel h3{text-align:center;font-size:26px;font-weight:400;margin:70px auto}#TYN1 #contents_repel .repel_mov{width:380px;background-color:rgba(20,162,218,.6);height:214px;margin:0 auto}#TYN1 #contents_repel .rapel_p_t{text-align:center;font-size:25px;border-bottom:1px solid #777;padding-bottom:18px}#TYN1 #contents_repel .repel_p{margin:30px auto 10px;width:80%;background:#fff;opacity:.85;padding:10px 30px;font-size:17px}@media (max-width:440px){#TYN1 #contents_repel h3{font-size:19px;margin:50px auto 30px}#TYN1 #contents_repel .repel_mov{width:250px;height:140px}#TYN1 #contents_repel .rapel_p_t{font-size:19px;margin:25px 0}#TYN1 #contents_repel .repel_p{margin:30px auto 5px;width:95%;background:#fff;opacity:.85;padding:10px 16px;font-size:14px}}#TYN1 #contents_qusome{border:1px solid #ccc;border-radius:14px;margin:80px auto;width:90%}@media (max-width:440px){#TYN1 #contents_qusome{margin:60px auto;width:100%}}#TYN1 #contents_qusome h3{text-align:center;font-size:26px;font-weight:400;margin:65px auto 45px}#TYN1 #contents_qusome .wrap{display:-webkit-box;display:flex;-webkit-box-pack:space-evenly;justify-content:space-evenly;font-size:16px}#TYN1 #contents_qusome .cont{width:30%;text-align:center;font-size:16px}#TYN1 #contents_qusome .cont_p{margin:12px auto}#TYN1 #contents_qusome .cont_det{text-align:center;font-size:12px;line-height:24px;color:#777;padding:20px 0 40px}#TYN1 #contents_qusome .cont_det_t{font-size:16px;font-weight:600}@media (max-width:440px){#TYN1 #contents_qusome h3{font-size:18px;margin:40px auto 24px}#TYN1 #contents_qusome .wrap{font-size:13px}#TYN1 #contents_qusome .cont{width:40%;text-align:center;font-size:12px}#TYN1 #contents_qusome .cont_p{margin:8px auto}#TYN1 #contents_qusome .cont_det{text-align:center;font-size:10px;line-height:16px;color:#777;padding:22px 0 24px}#TYN1 #contents_qusome .cont_det_t{font-size:12px;font-weight:600}}#TYN1 #contents_dr{margin:100px 10px}@media (max-width:440px){#TYN1 #contents_dr{margin:60px 0}}#TYN1 #contents_dr h3{text-align:center;font-size:26px;font-weight:400;margin:65px auto 45px}#TYN1 #contents_dr .wrap{display:-webkit-box;display:flex;-webkit-box-pack:space-evenly;justify-content:space-evenly;font-size:16px}#TYN1 #contents_dr .cont{width:35%;text-align:center;font-size:15px}#TYN1 #contents_dr .cont_t{margin:8px auto}#TYN1 #contents_dr .cont_p{text-align:left}@media (max-width:440px){#TYN1 #contents_dr h3{font-size:18px;margin:40px auto 24px}#TYN1 #contents_dr .wrap{display:-webkit-box;display:flex;justify-content:space-around;font-size:13px}#TYN1 #contents_dr .cont{width:43%;text-align:center;font-size:11px}}#TYN1 #contents2 .prod_info_box{margin-bottom:50px}@media (min-width:441px){#TYN1 #contents2 .prod_info_box{margin-bottom:40px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:space-evenly;justify-content:space-evenly;text-align:left}}@media only screen and (min-width:430px) and (max-width:450px){#TYN1 #contents2 .prod_info_box{display:block!important;margin-bottom:70px!important}}@media (min-width:441px){#TYN1 #contents2 .prod_info_box_right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}#TYN1 #contents2 h3{font-size:5.5vw;margin-top:70px;margin-bottom:0}@media (min-width:441px){#TYN1 #contents2 h3{font-size:28px;line-height:1.3}#TYN1 #contents2 h3 span{font-family:Times New Roman,serif;font-style:italic;font-size:40px;font-weight:400}}#TYN1 #contents2 .care_name{position:relative;display:inline-block;padding:0 55px;margin-top:10px;margin-bottom:90px}@media (max-width:440px){#TYN1 #contents2 .care_name{padding:0 35px;margin-bottom:90px;font-size:3vw}}#TYN1 #contents2 .care_name:after,#TYN1 #contents2 .care_name:before{content:"";position:absolute;top:50%;display:inline-block;width:30px;height:1px;background-color:#999}#TYN1 #contents2 .care_name:before{left:0}#TYN1 #contents2 .care_name:after{right:0}#TYN1 #contents2 .prod_flex{display:-webkit-box;display:flex}#TYN1 #contents2 .prod_flex_right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}#TYN1 #contents2 .prod_category{margin-top:-10px;z-index:2}#TYN1 #contents2 .prod_category .prod_number{font-family:Times New Roman,serif;font-style:italic;font-size:80px;color:#001489;line-height:20px}#TYN1 #contents2 .prod_category .hide_number{opacity:0}#TYN1 #contents2 .point{background:#b10012;width:60px;height:20px;margin:auto auto 10px;color:#fff;font-weight:700}#TYN1 #contents2 .prod_category_left{padding-left:0;margin-right:0}#TYN1 #contents2 .prod_category_right{padding-right:15px;margin-left:-40px}#TYN1 #contents2 .prod_img{border-radius:50%;width:180px;height:175px;background-color:#eef4fc;margin-left:-30px;margin-top:10px}#TYN1 #contents2 .prod_img .jzkw{width:90px;height:auto;margin-top:-55px;position:relative;z-index:2}#TYN1 #contents2 .prod_img .jzkw_textue{max-width:110px;height:auto;position:absolute;left:170px;z-index:1;margin-top:50px}@media (min-width:441px){#TYN1 #contents2 .prod_img .jzkw_textue{left:190px}}#TYN1 #contents2 .prod_img .brm1{width:532px;height:auto;margin-top:-50px;margin-left:-30px;position:relative;z-index:1}#TYN1 #contents2 .prod_img .jzbl{width:80px;height:auto;margin-top:-55px;position:relative;z-index:2}#TYN1 #contents2 .prod_img .jzbl_textue{max-width:110px;height:auto;position:absolute;left:150px;z-index:1;margin-top:50px}@media (min-width:441px){#TYN1 #contents2 .prod_img .jzbl_textue{left:170px}}#TYN1 #contents2 .prod_img .jcst{width:80px;height:auto;margin-top:-50px;position:relative;z-index:2}#TYN1 #contents2 .prod_img .jcst_textue{max-width:110px;height:auto;position:absolute;left:150px;z-index:1;margin-top:50px}@media (min-width:441px){#TYN1 #contents2 .prod_img .jcst_textue{left:170px}}#TYN1 #contents2 .prod_bottom_left{padding-right:20px;text-align:center;z-index:2}#TYN1 #contents2 .prod_bottom_right{padding-left:20px;text-align:center;z-index:2;margin-right:-15px}#TYN1 #contents2 .product_logo{margin-bottom:10px;margin-top:50px}#TYN1 #contents2 .product_logo img{height:auto}@media (min-width:441px){#TYN1 #contents2 .product_logo img{max-width:140px}}#TYN1 #contents2 .brm1_logo{margin-bottom:10px;margin-top:20px}#TYN1 #contents2 .brm1_logo img{height:auto}@media (min-width:441px){#TYN1 #contents2 .brm1_logo img{max-width:140px}}#TYN1 #contents2 .prod_catch{font-size:4.5vw}@media (min-width:441px){#TYN1 #contents2 .prod_catch{font-size:20px}}#TYN1 #contents2 .prod_catch sup{top:-1em;font-size:50%}#TYN1 #contents2 .prod_catch_kome{font-size:2vw;text-align:center;margin-top:-10px}@media (min-width:441px){#TYN1 #contents2 .prod_catch_kome{font-size:10px}}#TYN1 #contents2 .circle_right{position:relative;width:100%}#TYN1 #contents2 .circle_right .category_name{color:#001489;text-align:center;margin:0 auto -10px;font-size:20px}#TYN1 #contents2 .circle_right:after{right:50px;top:-10px}#TYN1 #contents2 .circle_right:after,#TYN1 #contents2 .circle_right:before{display:block;content:"";border-radius:50%;width:50px;height:50px;background-color:#eef4fc;position:absolute;z-index:-1}#TYN1 #contents2 .circle_right:before{right:10px;top:60px}#TYN1 #contents2 .circle_left{position:relative}#TYN1 #contents2 .circle_left:after{left:50px;top:-10px}#TYN1 #contents2 .circle_left:after,#TYN1 #contents2 .circle_left:before{display:block;content:"";border-radius:50%;width:50px;height:50px;background-color:#eef4fc;position:absolute;z-index:-1}#TYN1 #contents2 .circle_left:before{left:10px;top:60px}#TYN1 #contents2 .usage_link_area{margin:0 -15px 80px;text-align:center;padding:30px;background:#eef4fc;font-size:4vw;font-weight:700}@media (min-width:441px){#TYN1 #contents2 .usage_link_area{margin:0 auto 80px;padding:30px;font-size:18px}}#TYN1 #contents2 .usage_link_box{background:hsla(0,0%,100%,.8);padding:15px;-webkit-box-shadow:1px 1px 7px rgba(0,0,0,.2);box-shadow:1px 1px 7px rgba(0,0,0,.2)}#TYN1 #contents2 .usage_link_box img{height:auto}#TYN1 #contents2 .usage_link_box p{margin-top:0}@media (min-width:441px){#TYN1 #contents2 .usage_link_box{max-width:380px;margin:10px auto}}@media (min-width:441px){#TYN1 #contents2 hr{margin-bottom:70px;max-width:500px;border-top:1px dotted #ccc}}@media (max-width:440px){#TYN1 #contents2 hr{max-width:260px;margin-bottom:80px;border-top:1px dotted #ccc}}@media (min-width:441px){#TYN1 #contents3{max-width:400px;margin:0 auto}}#TYN1 #contents3 h3{font-size:6.5vw;margin-top:50px;margin-bottom:0}@media (min-width:441px){#TYN1 #contents3 h3{font-size:28px}}#TYN1 #contents3 .sub_title{position:relative;display:inline-block;padding:0 40px;margin-top:15px;margin-bottom:40px}@media (max-width:440px){#TYN1 #contents3 .sub_title{padding:0 35px;margin-bottom:30px;font-size:3vw}}#TYN1 #contents3 .sub_title:after,#TYN1 #contents3 .sub_title:before{content:"";position:absolute;top:50%;display:inline-block;width:30px;height:1px;background-color:#999}#TYN1 #contents3 .sub_title:before{left:0}#TYN1 #contents3 .sub_title:after{right:0}#TYN1 #contents3 .program_step{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:30px;padding-top:20px;padding-bottom:20px}#TYN1 #contents3 .program_step .day_number{font-family:Times New Roman,serif;font-style:italic;font-size:50px;line-height:50px}#TYN1 #contents3 .program_step .color_3{color:#001489}#TYN1 #contents3 .program_step .arrow img{width:30px;padding-right:10px;padding-left:10px}#TYN1 #contents3 .program_step p{margin-top:0;margin-bottom:0;text-align:center}#TYN1 #contents3 .program_step .start_care{background:#eef4fc;padding:10px;border-bottom:3px solid #001489}@media (min-width:441px){#TYN2{margin:0 20px 80px}}#TYN2 #contents1 .catch_box{margin-left:-10px;margin-right:-10px;background:url(/template/default/img/product_style/TYN2/top_prod_pc.png) bottom no-repeat;background-size:cover;min-height:430px}@media (max-width:440px){#TYN2 #contents1 .catch_box{background:url(/template/default/img/product_style/TYN2/top_prod.png) bottom no-repeat;background-size:cover;min-height:360px}}#TYN2 #contents1 .catch{font-size:6.5vw;text-align:center;margin-bottom:0;padding:20px 10px 0}#TYN2 #contents1 .catch sup{top:-1.5em;font-size:10px}@media (min-width:441px){#TYN2 #contents1 .catch{font-size:34px;padding:40px 10px 0}#TYN2 #contents1 .catch sup{font-size:16px;top:-20px}}@media only screen and (min-width:430px) and (max-width:450px){#TYN2 #contents1 .catch{font-size:6.5vw!important;padding:20px 10px 0!important}}#TYN2 #contents1 .kome{color:#777;margin-right:5%;font-size:10px}#TYN2 #contents1 .contain_prods{background:#ece9ef;padding:10px 10px 10px 30px;list-style-type:decimal;border:1px solid #dad1e4;margin:0 auto 30px;font-size:10px;max-width:260px}#TYN2 #contents1 .contain_prods span{font-size:8px}@media (min-width:441px){#TYN2 #contents1 .contain_prods{margin:0 auto 100px;display:-webkit-box;display:flex;grid-gap:0 40px;gap:0 40px;flex-wrap:wrap;padding:10px 10px 10px 40px;max-width:440px}}#TYN2 #contents1 .tag_list{margin:0 auto 15px}@media (max-width:440px){#TYN2 #contents1 .tag_list{max-width:300px;margin:0 auto 10px}}#TYN2 #contents1 .tag_list p span{border:none;display:inline-block;margin:0 0 3px;padding:2px 8px;font-size:12px;line-height:15px;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-weight:600}#TYN2 #contents2 .prod_info_box{margin-bottom:50px}@media (min-width:441px){#TYN2 #contents2 .prod_info_box{margin-bottom:40px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}@media only screen and (min-width:430px) and (max-width:450px){#TYN2 #contents2 .prod_info_box{display:block!important;margin-bottom:70px!important}}@media (min-width:441px){#TYN2 #contents2 .prod_info_box_right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}#TYN2 #contents2 h3{font-size:5.5vw;margin-top:70px;margin-bottom:0}@media (min-width:441px){#TYN2 #contents2 h3{font-size:28px;line-height:1.3}#TYN2 #contents2 h3 span{font-family:Times New Roman,serif;font-style:italic;font-size:40px;font-weight:400}}#TYN2 #contents2 .care_name{position:relative;display:inline-block;padding:0 55px;margin-top:10px;margin-bottom:90px}@media (max-width:440px){#TYN2 #contents2 .care_name{padding:0 35px;margin-bottom:90px;font-size:3vw}}#TYN2 #contents2 .care_name:after,#TYN2 #contents2 .care_name:before{content:"";position:absolute;top:50%;display:inline-block;width:30px;height:1px;background-color:#999}#TYN2 #contents2 .care_name:before{left:0}#TYN2 #contents2 .care_name:after{right:0}#TYN2 #contents2 .prod_flex{display:-webkit-box;display:flex}#TYN2 #contents2 .prod_flex_right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}#TYN2 #contents2 .prod_category{margin-top:-10px;z-index:2}#TYN2 #contents2 .prod_category .prod_number{font-family:Times New Roman,serif;font-style:italic;font-size:120px;color:#582c83;line-height:20px}#TYN2 #contents2 .prod_category .category_name{color:#582c83;font-size:12px}#TYN2 #contents2 .prod_category_left{padding-left:15px;margin-right:-15px}#TYN2 #contents2 .prod_category_right{padding-right:15px;margin-left:-40px}#TYN2 #contents2 .prod_img{border-radius:50%;width:180px;height:175px;background-color:#ece9ef;margin-left:-30px;margin-top:10px}#TYN2 #contents2 .prod_img .jzkw{width:90px;height:auto;margin-top:-55px;position:relative;z-index:2}#TYN2 #contents2 .prod_img .jzkw_textue{max-width:110px;height:auto;position:absolute;left:140px;z-index:1}#TYN2 #contents2 .prod_img .jzbl{width:80px;height:auto;margin-top:-55px;position:relative;z-index:2}#TYN2 #contents2 .prod_img .jzbl_textue{max-width:110px;height:auto;position:absolute;right:140px;z-index:1}#TYN2 #contents2 .prod_img .jcst{width:80px;height:auto;margin-top:-50px;position:relative;z-index:2}#TYN2 #contents2 .prod_img .jcst_textue{max-width:110px;height:auto;position:absolute;right:145px;z-index:1}#TYN2 #contents2 .prod_bottom_left{padding-right:20px;text-align:center;z-index:2;margin-left:-30px}#TYN2 #contents2 .prod_bottom_right{padding-left:20px;text-align:center;z-index:2;margin-right:-15px}#TYN2 #contents2 .product_logo{margin-bottom:10px;margin-top:50px}#TYN2 #contents2 .product_logo img{height:auto}@media (min-width:441px){#TYN2 #contents2 .product_logo img{max-width:140px}}#TYN2 #contents2 .prod_catch{font-size:4.5vw}@media (min-width:441px){#TYN2 #contents2 .prod_catch{font-size:20px}}#TYN2 #contents2 .prod_catch sup{top:-1em;font-size:50%}#TYN2 #contents2 .prod_catch_kome{font-size:2vw;text-align:right;margin-top:-15px}@media (min-width:441px){#TYN2 #contents2 .prod_catch_kome{font-size:10px}}#TYN2 #contents2 .circle_right{position:relative}#TYN2 #contents2 .circle_right:after{right:50px;top:-10px}#TYN2 #contents2 .circle_right:after,#TYN2 #contents2 .circle_right:before{display:block;content:"";border-radius:50%;width:50px;height:50px;background-color:#ece9ef;position:absolute;z-index:-1}#TYN2 #contents2 .circle_right:before{right:10px;top:60px}#TYN2 #contents2 .circle_left{position:relative}#TYN2 #contents2 .circle_left:after{left:50px;top:-10px}#TYN2 #contents2 .circle_left:after,#TYN2 #contents2 .circle_left:before{display:block;content:"";border-radius:50%;width:50px;height:50px;background-color:#ece9ef;position:absolute;z-index:-1}#TYN2 #contents2 .circle_left:before{left:10px;top:60px}#TYN2 #contents2 .usage_link_area{margin:0 -15px 80px;text-align:center;padding:30px;background:#ece9ef;font-size:4vw;font-weight:700}@media (min-width:441px){#TYN2 #contents2 .usage_link_area{margin:0 auto 80px;padding:30px;font-size:18px}}#TYN2 #contents2 .usage_link_box{background:hsla(0,0%,100%,.8);padding:15px;-webkit-box-shadow:1px 1px 7px rgba(0,0,0,.2);box-shadow:1px 1px 7px rgba(0,0,0,.2)}#TYN2 #contents2 .usage_link_box img{height:auto}#TYN2 #contents2 .usage_link_box p{margin-top:0}@media (min-width:441px){#TYN2 #contents2 .usage_link_box{max-width:380px;margin:10px auto}}@media (min-width:441px){#TYN2 #contents2 hr{margin-bottom:70px;max-width:300px}}@media (max-width:440px){#TYN2 #contents2 hr{max-width:200px;margin-bottom:80px}}@media (min-width:441px){#TYN2 #contents3{max-width:400px;margin:0 auto}}#TYN2 #contents3 h3{font-size:6.5vw;margin-top:50px;margin-bottom:0}@media (min-width:441px){#TYN2 #contents3 h3{font-size:28px}}#TYN2 #contents3 .sub_title{position:relative;display:inline-block;padding:0 40px;margin-top:15px;margin-bottom:40px}@media (max-width:440px){#TYN2 #contents3 .sub_title{padding:0 35px;margin-bottom:30px;font-size:3vw}}#TYN2 #contents3 .sub_title:after,#TYN2 #contents3 .sub_title:before{content:"";position:absolute;top:50%;display:inline-block;width:30px;height:1px;background-color:#999}#TYN2 #contents3 .sub_title:before{left:0}#TYN2 #contents3 .sub_title:after{right:0}#TYN2 #contents3 .program_step{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:30px;padding-top:20px;padding-bottom:20px}#TYN2 #contents3 .program_step .day_number{font-family:Times New Roman,serif;font-style:italic;font-size:50px;line-height:50px}#TYN2 #contents3 .program_step .color_3{color:#582c83}#TYN2 #contents3 .program_step .arrow img{width:30px;padding-right:10px;padding-left:10px}#TYN2 #contents3 .program_step p{margin-top:0;margin-bottom:0;text-align:center}#TYN2 #contents3 .program_step .start_care{background:#ece9ef;padding:10px;border-bottom:3px solid #582c83}@media (min-width:441px){#TYN3{margin:0 20px 80px}}#TYN3 #contents1 .catch_box{margin-left:-10px;margin-right:-10px;background:url(/template/default/img/product_style/TYN3/top_prod_pc.png) bottom no-repeat;background-size:cover;min-height:430px}@media (max-width:440px){#TYN3 #contents1 .catch_box{background:url(/template/default/img/product_style/TYN3/top_prod.png) bottom no-repeat;background-size:cover;min-height:360px}}#TYN3 #contents1 .catch{font-size:6.5vw;text-align:center;margin-bottom:0;padding:40px 10px 0}#TYN3 #contents1 .catch sup{top:-1.5em;font-size:10px}@media (min-width:441px){#TYN3 #contents1 .catch{font-size:34px;padding:20px 10px 0}#TYN3 #contents1 .catch sup{font-size:16px;top:-20px}}@media only screen and (min-width:430px) and (max-width:450px){#TYN3 #contents1 .catch{font-size:6.5vw!important;padding:20px 10px 0!important}}#TYN3 #contents1 .kome{color:#777;margin-right:5%;font-size:10px}#TYN3 #contents1 .contain_prods{background:#fefbee;padding:10px 10px 10px 30px;list-style-type:decimal;border:1px solid #f3e191;margin:0 auto 30px;font-size:10px;max-width:260px}#TYN3 #contents1 .contain_prods span{font-size:8px}@media (min-width:441px){#TYN3 #contents1 .contain_prods{margin:0 auto 100px;display:-webkit-box;display:flex;grid-gap:0 40px;gap:0 40px;flex-wrap:wrap;padding:10px 10px 10px 40px;max-width:440px}}#TYN3 #contents1 .tag_list{margin:0 auto 15px}@media (max-width:440px){#TYN3 #contents1 .tag_list{max-width:300px;margin:0 auto 10px}}#TYN3 #contents1 .tag_list p span{border:none;display:inline-block;margin:0 0 3px;padding:2px 8px;font-size:12px;line-height:15px;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-weight:600}#TYN3 #contents2 .prod_info_box{margin-bottom:50px}@media (min-width:441px){#TYN3 #contents2 .prod_info_box{margin-bottom:40px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}@media only screen and (min-width:430px) and (max-width:450px){#TYN3 #contents2 .prod_info_box{display:block!important;margin-bottom:70px!important}}@media (min-width:441px){#TYN3 #contents2 .prod_info_box_right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}#TYN3 #contents2 h3{font-size:5.5vw;margin-top:70px;margin-bottom:0}@media (min-width:441px){#TYN3 #contents2 h3{font-size:28px;line-height:1.3}#TYN3 #contents2 h3 span{font-family:Times New Roman,serif;font-style:italic;font-size:40px;font-weight:400}}#TYN3 #contents2 .care_name{position:relative;display:inline-block;padding:0 55px;margin-top:10px;margin-bottom:90px}@media (max-width:440px){#TYN3 #contents2 .care_name{padding:0 35px;margin-bottom:90px;font-size:3vw}}#TYN3 #contents2 .care_name:after,#TYN3 #contents2 .care_name:before{content:"";position:absolute;top:50%;display:inline-block;width:30px;height:1px;background-color:#999}#TYN3 #contents2 .care_name:before{left:0}#TYN3 #contents2 .care_name:after{right:0}#TYN3 #contents2 .prod_flex{display:-webkit-box;display:flex}#TYN3 #contents2 .prod_flex_right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}#TYN3 #contents2 .prod_category{margin-top:-10px;z-index:2}#TYN3 #contents2 .prod_category .prod_number{font-family:Times New Roman,serif;font-style:italic;font-size:120px;color:#ffd100;line-height:20px}#TYN3 #contents2 .prod_category .category_name{color:#a0891f}#TYN3 #contents2 .prod_category_left{padding-left:15px;margin-right:-15px}#TYN3 #contents2 .prod_category_right{padding-right:15px;margin-left:-40px}#TYN3 #contents2 .prod_img{border-radius:50%;width:180px;height:175px;background-color:#fefbee;margin-left:-30px;margin-top:10px}#TYN3 #contents2 .prod_img .jzkw{width:90px;height:auto;margin-top:-55px;position:relative;z-index:2}#TYN3 #contents2 .prod_img .jzkw_textue{max-width:110px;height:auto;position:absolute;left:140px;z-index:1}#TYN3 #contents2 .prod_img .jzbl{width:80px;height:auto;margin-top:-55px;position:relative;z-index:2}#TYN3 #contents2 .prod_img .jzbl_textue{max-width:110px;height:auto;position:absolute;right:140px;z-index:1}#TYN3 #contents2 .prod_img .jcst{width:80px;height:auto;margin-top:-50px;position:relative;z-index:2}#TYN3 #contents2 .prod_img .jcst_textue{max-width:110px;height:auto;position:absolute;left:125px;z-index:1}#TYN3 #contents2 .prod_img .jqes{width:70px;height:auto;margin-top:-50px;position:relative;z-index:2}#TYN3 #contents2 .prod_img .jqes_textue{max-width:110px;height:auto;position:absolute;left:125px;z-index:1}#TYN3 #contents2 .prod_bottom_left{padding-right:20px;text-align:center;z-index:2;margin-left:-30px}#TYN3 #contents2 .prod_bottom_right{padding-left:20px;text-align:center;z-index:2;margin-right:-15px}#TYN3 #contents2 .product_logo{margin-bottom:10px;margin-top:50px}#TYN3 #contents2 .product_logo .qes_logo{max-width:120px}#TYN3 #contents2 .product_logo img{height:auto}@media (min-width:441px){#TYN3 #contents2 .product_logo img{max-width:140px}}#TYN3 #contents2 .prod_catch{font-size:4.5vw}@media (min-width:441px){#TYN3 #contents2 .prod_catch{font-size:20px}}#TYN3 #contents2 .prod_catch sup{top:-1em;font-size:50%}#TYN3 #contents2 .prod_catch_kome{font-size:2vw;text-align:right;margin-top:-15px}@media (min-width:441px){#TYN3 #contents2 .prod_catch_kome{font-size:10px}}#TYN3 #contents2 .circle_right{position:relative}#TYN3 #contents2 .circle_right:after{right:50px;top:-10px}#TYN3 #contents2 .circle_right:after,#TYN3 #contents2 .circle_right:before{display:block;content:"";border-radius:50%;width:50px;height:50px;background-color:#fefbee;position:absolute;z-index:-1}#TYN3 #contents2 .circle_right:before{right:10px;top:60px}#TYN3 #contents2 .circle_left{position:relative}#TYN3 #contents2 .circle_left:after{left:50px;top:-10px}#TYN3 #contents2 .circle_left:after,#TYN3 #contents2 .circle_left:before{display:block;content:"";border-radius:50%;width:50px;height:50px;background-color:#fefbee;position:absolute;z-index:-1}#TYN3 #contents2 .circle_left:before{left:10px;top:60px}#TYN3 #contents2 .usage_link_area{margin:0 -15px 80px;text-align:center;padding:30px;background:#fefbee;font-size:4vw;font-weight:700}@media (min-width:441px){#TYN3 #contents2 .usage_link_area{margin:0 auto 80px;padding:30px;font-size:18px}}#TYN3 #contents2 .usage_link_box{background:hsla(0,0%,100%,.8);padding:15px;-webkit-box-shadow:1px 1px 7px rgba(0,0,0,.2);box-shadow:1px 1px 7px rgba(0,0,0,.2)}#TYN3 #contents2 .usage_link_box img{height:auto}#TYN3 #contents2 .usage_link_box p{margin-top:0}@media (min-width:441px){#TYN3 #contents2 .usage_link_box{max-width:380px;margin:10px auto}}@media (min-width:441px){#TYN3 #contents2 hr{margin-bottom:70px;max-width:300px}}@media (max-width:440px){#TYN3 #contents2 hr{max-width:200px;margin-bottom:80px}}@media (min-width:441px){#TYN3 #contents3{max-width:400px;margin:0 auto}}#TYN3 #contents3 h3{font-size:6.5vw;margin-top:50px;margin-bottom:0}@media (min-width:441px){#TYN3 #contents3 h3{font-size:28px}}#TYN3 #contents3 .sub_title{position:relative;display:inline-block;padding:0 40px;margin-top:15px;margin-bottom:40px}@media (max-width:440px){#TYN3 #contents3 .sub_title{padding:0 35px;margin-bottom:30px;font-size:3vw}}#TYN3 #contents3 .sub_title:after,#TYN3 #contents3 .sub_title:before{content:"";position:absolute;top:50%;display:inline-block;width:30px;height:1px;background-color:#999}#TYN3 #contents3 .sub_title:before{left:0}#TYN3 #contents3 .sub_title:after{right:0}#TYN3 #contents3 .program_step{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:30px;padding-top:20px;padding-bottom:20px}#TYN3 #contents3 .program_step .day_number{font-family:Times New Roman,serif;font-style:italic;font-size:50px;line-height:50px}#TYN3 #contents3 .program_step .color_3{color:#ffd100}#TYN3 #contents3 .program_step .arrow img{width:30px;padding-right:10px;padding-left:10px}#TYN3 #contents3 .program_step p{margin-top:0;margin-bottom:0;text-align:center}#TYN3 #contents3 .program_step .start_care{background:#fefbee;padding:10px;border-bottom:3px solid #ffd100}@media (min-width:441px){#TYN4{margin:0 20px 80px}}#TYN4 #contents1 .catch_box{margin-left:-10px;margin-right:-10px;background:url(/template/default/img/product_style/TYN4/top_prod_pc.png) bottom no-repeat;background-size:cover;min-height:430px}@media (max-width:440px){#TYN4 #contents1 .catch_box{background:url(/template/default/img/product_style/TYN4/top_prod.png) bottom no-repeat;background-size:cover;min-height:360px}}#TYN4 #contents1 .catch{font-size:6.5vw;text-align:center;margin-bottom:0;padding:20px 10px 0}#TYN4 #contents1 .catch sup{top:-1.5em;font-size:10px}@media (min-width:441px){#TYN4 #contents1 .catch{font-size:34px;padding:40px 10px 0}#TYN4 #contents1 .catch sup{font-size:16px;top:-20px}}@media only screen and (min-width:430px) and (max-width:450px){#TYN4 #contents1 .catch{font-size:6.5vw!important;padding:20px 10px 0!important}}#TYN4 #contents1 .kome{color:#777;margin-right:5%;font-size:10px}#TYN4 #contents1 .contain_prods{background:#faf2f4;padding:10px 10px 10px 30px;list-style-type:decimal;border:1px solid #f1dee3;margin:0 auto 30px;font-size:10px;max-width:260px}#TYN4 #contents1 .contain_prods span{font-size:8px}@media (min-width:441px){#TYN4 #contents1 .contain_prods{margin:0 auto 100px;display:-webkit-box;display:flex;grid-gap:0 40px;gap:0 40px;flex-wrap:wrap;padding:10px 10px 10px 40px;max-width:440px}}#TYN4 #contents1 .tag_list{margin:0 auto 15px}@media (max-width:440px){#TYN4 #contents1 .tag_list{max-width:300px;margin:0 auto 10px}}#TYN4 #contents1 .tag_list p span{border:none;display:inline-block;margin:0 0 3px;padding:2px 8px;font-size:12px;line-height:15px;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-weight:600}#TYN4 #contents2 .prod_info_box{margin-bottom:50px}@media (min-width:441px){#TYN4 #contents2 .prod_info_box{margin-bottom:40px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}@media only screen and (min-width:430px) and (max-width:450px){#TYN4 #contents2 .prod_info_box{display:block!important;margin-bottom:70px!important}}@media (min-width:441px){#TYN4 #contents2 .prod_info_box_right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}#TYN4 #contents2 h3{font-size:5.5vw;margin-top:70px;margin-bottom:0}@media (min-width:441px){#TYN4 #contents2 h3{font-size:28px;line-height:1.3}#TYN4 #contents2 h3 span{font-family:Times New Roman,serif;font-style:italic;font-size:40px;font-weight:400}}#TYN4 #contents2 .care_name{position:relative;display:inline-block;padding:0 55px;margin-top:10px;margin-bottom:90px}@media (max-width:440px){#TYN4 #contents2 .care_name{padding:0 35px;margin-bottom:90px;font-size:3vw}}#TYN4 #contents2 .care_name:after,#TYN4 #contents2 .care_name:before{content:"";position:absolute;top:50%;display:inline-block;width:30px;height:1px;background-color:#999}#TYN4 #contents2 .care_name:before{left:0}#TYN4 #contents2 .care_name:after{right:0}#TYN4 #contents2 .prod_flex{display:-webkit-box;display:flex}#TYN4 #contents2 .prod_flex_right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}#TYN4 #contents2 .prod_category{margin-top:-10px;z-index:2}#TYN4 #contents2 .prod_category .prod_number{font-family:Times New Roman,serif;font-style:italic;font-size:120px;color:#f67599;line-height:20px}#TYN4 #contents2 .prod_category .category_name{color:#f67599}#TYN4 #contents2 .prod_category_left{padding-left:15px;margin-right:-15px}#TYN4 #contents2 .prod_category_right{padding-right:15px;margin-left:-40px}#TYN4 #contents2 .prod_img{border-radius:50%;width:180px;height:175px;background-color:#faf2f4;margin-left:-30px;margin-top:10px}#TYN4 #contents2 .prod_img .jzkw{width:90px;height:auto;margin-top:-55px;position:relative;z-index:2}#TYN4 #contents2 .prod_img .jzkw_textue{max-width:110px;height:auto;position:absolute;left:140px;z-index:1}#TYN4 #contents2 .prod_img .jzbl{width:80px;height:auto;margin-top:-55px;position:relative;z-index:2}#TYN4 #contents2 .prod_img .jzbl_textue{max-width:110px;height:auto;position:absolute;right:140px;z-index:1}#TYN4 #contents2 .prod_img .jcst{width:80px;height:auto;margin-top:-50px;position:relative;z-index:2}#TYN4 #contents2 .prod_img .jcst_textue{max-width:110px;height:auto;position:absolute;left:125px;z-index:1}#TYN4 #contents2 .prod_bottom_left{padding-right:20px;text-align:center;z-index:2;margin-left:-30px}#TYN4 #contents2 .prod_bottom_right{padding-left:20px;text-align:center;z-index:2;margin-right:-15px}#TYN4 #contents2 .product_logo{margin-bottom:10px;margin-top:50px}#TYN4 #contents2 .product_logo img{height:auto}@media (min-width:441px){#TYN4 #contents2 .product_logo img{max-width:140px}}#TYN4 #contents2 .gcq img{max-width:180px!important}#TYN4 #contents2 .prod_catch{font-size:4.5vw}@media (min-width:441px){#TYN4 #contents2 .prod_catch{font-size:20px}}#TYN4 #contents2 .prod_catch sup{top:-1em;font-size:50%}#TYN4 #contents2 .prod_catch_kome{font-size:2vw;text-align:right;margin-top:-15px}@media (min-width:441px){#TYN4 #contents2 .prod_catch_kome{font-size:10px}}#TYN4 #contents2 .circle_right{position:relative}#TYN4 #contents2 .circle_right:after{right:50px;top:-10px}#TYN4 #contents2 .circle_right:after,#TYN4 #contents2 .circle_right:before{display:block;content:"";border-radius:50%;width:50px;height:50px;background-color:#faf2f4;position:absolute;z-index:-1}#TYN4 #contents2 .circle_right:before{right:10px;top:60px}#TYN4 #contents2 .circle_left{position:relative}#TYN4 #contents2 .circle_left:after{left:50px;top:-10px}#TYN4 #contents2 .circle_left:after,#TYN4 #contents2 .circle_left:before{display:block;content:"";border-radius:50%;width:50px;height:50px;background-color:#faf2f4;position:absolute;z-index:-1}#TYN4 #contents2 .circle_left:before{left:10px;top:60px}#TYN4 #contents2 .usage_link_area{margin:0 -15px 80px;text-align:center;padding:30px;background:#faf2f4;font-size:4vw;font-weight:700}@media (min-width:441px){#TYN4 #contents2 .usage_link_area{margin:0 auto 80px;padding:30px;font-size:18px}}#TYN4 #contents2 .usage_link_box{background:hsla(0,0%,100%,.8);padding:15px;-webkit-box-shadow:1px 1px 7px rgba(0,0,0,.2);box-shadow:1px 1px 7px rgba(0,0,0,.2)}#TYN4 #contents2 .usage_link_box img{height:auto}#TYN4 #contents2 .usage_link_box p{margin-top:0}@media (min-width:441px){#TYN4 #contents2 .usage_link_box{max-width:380px;margin:10px auto}}@media (min-width:441px){#TYN4 #contents2 hr{margin-bottom:70px;max-width:300px}}@media (max-width:440px){#TYN4 #contents2 hr{max-width:200px;margin-bottom:80px}}@media (min-width:441px){#TYN4 #contents3{max-width:400px;margin:0 auto}}#TYN4 #contents3 h3{font-size:6.5vw;margin-top:50px;margin-bottom:0}@media (min-width:441px){#TYN4 #contents3 h3{font-size:28px}}#TYN4 #contents3 .sub_title{position:relative;display:inline-block;padding:0 40px;margin-top:15px;margin-bottom:40px}@media (max-width:440px){#TYN4 #contents3 .sub_title{padding:0 35px;margin-bottom:30px;font-size:3vw}}#TYN4 #contents3 .sub_title:after,#TYN4 #contents3 .sub_title:before{content:"";position:absolute;top:50%;display:inline-block;width:30px;height:1px;background-color:#999}#TYN4 #contents3 .sub_title:before{left:0}#TYN4 #contents3 .sub_title:after{right:0}#TYN4 #contents3 .program_step{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:30px;padding-top:20px;padding-bottom:20px}#TYN4 #contents3 .program_step .day_number{font-family:Times New Roman,serif;font-style:italic;font-size:50px;line-height:50px}#TYN4 #contents3 .program_step .color_3{color:#f67599}#TYN4 #contents3 .program_step .arrow img{width:30px;padding-right:10px;padding-left:10px}#TYN4 #contents3 .program_step p{margin-top:0;margin-bottom:0;text-align:center}#TYN4 #contents3 .program_step .start_care{background:#faf2f4;padding:10px;border-bottom:3px solid #f67599}@media (min-width:441px){#TYN5{margin:0 20px 80px}}#TYN5 #contents1 .catch_box{margin-left:-10px;margin-right:-10px;background:url(/template/default/img/product_style/TYN5/top_prod_pc.png) bottom no-repeat;background-size:cover;min-height:430px}@media (max-width:440px){#TYN5 #contents1 .catch_box{background:url(/template/default/img/product_style/TYN5/top_prod.png) bottom no-repeat;background-size:cover;min-height:360px}}#TYN5 #contents1 .catch{font-size:6.5vw;text-align:center;margin-bottom:0;padding:20px 10px 0}#TYN5 #contents1 .catch sup{top:-1.5em;font-size:10px}@media (min-width:441px){#TYN5 #contents1 .catch{font-size:34px;padding:40px 10px 0}#TYN5 #contents1 .catch sup{font-size:16px;top:-20px}}@media only screen and (min-width:430px) and (max-width:450px){#TYN5 #contents1 .catch{font-size:6.5vw!important;padding:20px 10px 0!important}}#TYN5 #contents1 .kome{color:#777;margin-right:5%;font-size:10px}#TYN5 #contents1 .contain_prods{background:#fff2f2;padding:10px 10px 10px 30px;list-style-type:decimal;border:1px solid #f7d8d8;margin:0 auto 30px;font-size:10px;max-width:260px}#TYN5 #contents1 .contain_prods span{font-size:8px}@media (min-width:441px){#TYN5 #contents1 .contain_prods{margin:0 auto 100px;display:-webkit-box;display:flex;grid-gap:0 40px;gap:0 40px;flex-wrap:wrap;padding:10px 10px 10px 40px;max-width:440px}}#TYN5 #contents1 .tag_list{margin:0 auto 15px}@media (max-width:440px){#TYN5 #contents1 .tag_list{max-width:300px;margin:0 auto 10px}}#TYN5 #contents1 .tag_list p span{border:none;display:inline-block;margin:0 0 3px;padding:2px 8px;font-size:12px;line-height:15px;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-weight:600}#TYN5 #contents2 .prod_info_box{margin-bottom:50px}@media (min-width:441px){#TYN5 #contents2 .prod_info_box{margin-bottom:40px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}@media only screen and (min-width:430px) and (max-width:450px){#TYN5 #contents2 .prod_info_box{display:block!important;margin-bottom:70px!important}}@media (min-width:441px){#TYN5 #contents2 .prod_info_box_right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}#TYN5 #contents2 h3{font-size:5.5vw;margin-top:70px;margin-bottom:0}@media (min-width:441px){#TYN5 #contents2 h3{font-size:28px;line-height:1.3}#TYN5 #contents2 h3 span{font-family:Times New Roman,serif;font-style:italic;font-size:40px;font-weight:400}}#TYN5 #contents2 .care_name{position:relative;display:inline-block;padding:0 55px;margin-top:10px;margin-bottom:90px}@media (max-width:440px){#TYN5 #contents2 .care_name{padding:0 35px;margin-bottom:90px;font-size:3vw}}#TYN5 #contents2 .care_name:after,#TYN5 #contents2 .care_name:before{content:"";position:absolute;top:50%;display:inline-block;width:30px;height:1px;background-color:#999}#TYN5 #contents2 .care_name:before{left:0}#TYN5 #contents2 .care_name:after{right:0}#TYN5 #contents2 .prod_flex{display:-webkit-box;display:flex}#TYN5 #contents2 .prod_flex_right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}#TYN5 #contents2 .prod_category{margin-top:-10px;z-index:2}#TYN5 #contents2 .prod_category .prod_number{font-family:Times New Roman,serif;font-style:italic;font-size:120px;color:#b10012;line-height:20px}#TYN5 #contents2 .prod_category .category_name{color:#b10012}#TYN5 #contents2 .prod_category_left{padding-left:15px;margin-right:-15px}#TYN5 #contents2 .prod_category_right{padding-right:15px;margin-left:-40px}#TYN5 #contents2 .prod_img{border-radius:50%;width:180px;height:175px;background-color:#fff2f2;margin-left:-30px;margin-top:10px}#TYN5 #contents2 .prod_img .jzkw{width:90px;height:auto;margin-top:-55px;position:relative;z-index:2}#TYN5 #contents2 .prod_img .jzkw_textue{max-width:110px;height:auto;position:absolute;left:140px;z-index:1}#TYN5 #contents2 .prod_img .jzbl{width:80px;height:auto;margin-top:-55px;position:relative;z-index:2}#TYN5 #contents2 .prod_img .jzbl_textue{max-width:110px;height:auto;position:absolute;right:140px;z-index:1}#TYN5 #contents2 .prod_img .jcst{width:80px;height:auto;margin-top:-50px;position:relative;z-index:2}#TYN5 #contents2 .prod_img .jcst_textue{max-width:110px;height:auto;position:absolute;left:125px;z-index:1}#TYN5 #contents2 .prod_bottom_left{padding-right:20px;text-align:center;z-index:2;margin-left:-30px}#TYN5 #contents2 .prod_bottom_right{padding-left:20px;text-align:center;z-index:2;margin-right:-15px}#TYN5 #contents2 .product_logo{margin-bottom:10px;margin-top:50px}#TYN5 #contents2 .product_logo img{height:auto}@media (min-width:441px){#TYN5 #contents2 .product_logo img{max-width:140px}}#TYN5 #contents2 .gcq img{max-width:180px!important}#TYN5 #contents2 .prod_catch{font-size:4.5vw}@media (min-width:441px){#TYN5 #contents2 .prod_catch{font-size:20px}}#TYN5 #contents2 .prod_catch sup{top:-1em;font-size:50%}#TYN5 #contents2 .prod_catch_kome{font-size:2vw;text-align:right;margin-top:-15px}@media (min-width:441px){#TYN5 #contents2 .prod_catch_kome{font-size:10px}}#TYN5 #contents2 .circle_right{position:relative}#TYN5 #contents2 .circle_right:after{right:50px;top:-10px}#TYN5 #contents2 .circle_right:after,#TYN5 #contents2 .circle_right:before{display:block;content:"";border-radius:50%;width:50px;height:50px;background-color:#fff2f2;position:absolute;z-index:-1}#TYN5 #contents2 .circle_right:before{right:10px;top:60px}#TYN5 #contents2 .circle_left{position:relative}#TYN5 #contents2 .circle_left:after{left:50px;top:-10px}#TYN5 #contents2 .circle_left:after,#TYN5 #contents2 .circle_left:before{display:block;content:"";border-radius:50%;width:50px;height:50px;background-color:#fff2f2;position:absolute;z-index:-1}#TYN5 #contents2 .circle_left:before{left:10px;top:60px}#TYN5 #contents2 .usage_link_area{margin:0 -15px 80px;text-align:center;padding:30px;background:#fff2f2;font-size:4vw;font-weight:700}@media (min-width:441px){#TYN5 #contents2 .usage_link_area{margin:0 auto 80px;padding:30px;font-size:18px}}#TYN5 #contents2 .usage_link_box{background:hsla(0,0%,100%,.8);padding:15px;-webkit-box-shadow:1px 1px 7px rgba(0,0,0,.2);box-shadow:1px 1px 7px rgba(0,0,0,.2)}#TYN5 #contents2 .usage_link_box img{height:auto}#TYN5 #contents2 .usage_link_box p{margin-top:0}@media (min-width:441px){#TYN5 #contents2 .usage_link_box{max-width:380px;margin:10px auto}}@media (min-width:441px){#TYN5 #contents2 hr{margin-bottom:70px;max-width:300px}}@media (max-width:440px){#TYN5 #contents2 hr{max-width:200px;margin-bottom:80px}}@media (min-width:441px){#TYN5 #contents3{max-width:400px;margin:0 auto}}#TYN5 #contents3 h3{font-size:6.5vw;margin-top:50px;margin-bottom:0}@media (min-width:441px){#TYN5 #contents3 h3{font-size:28px}}#TYN5 #contents3 .sub_title{position:relative;display:inline-block;padding:0 40px;margin-top:15px;margin-bottom:40px}@media (max-width:440px){#TYN5 #contents3 .sub_title{padding:0 35px;margin-bottom:30px;font-size:3vw}}#TYN5 #contents3 .sub_title:after,#TYN5 #contents3 .sub_title:before{content:"";position:absolute;top:50%;display:inline-block;width:30px;height:1px;background-color:#999}#TYN5 #contents3 .sub_title:before{left:0}#TYN5 #contents3 .sub_title:after{right:0}#TYN5 #contents3 .program_step{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:30px;padding-top:20px;padding-bottom:20px}#TYN5 #contents3 .program_step .day_number{font-family:Times New Roman,serif;font-style:italic;font-size:50px;line-height:50px}#TYN5 #contents3 .program_step .color_3{color:#b10012}#TYN5 #contents3 .program_step .arrow img{width:30px;padding-right:10px;padding-left:10px}#TYN5 #contents3 .program_step p{margin-top:0;margin-bottom:0;text-align:center}#TYN5 #contents3 .program_step .start_care{background:#fff2f2;padding:10px;border-bottom:3px solid #b10012}@media (min-width:441px){#TYN6{margin:0 20px 80px}}#TYN6 #contents1 .catch_box{margin-left:-10px;margin-right:-10px;background:url(/template/default/img/product_style/TYN6/top_prod_pc.png) bottom no-repeat;background-size:cover;min-height:430px}@media (max-width:440px){#TYN6 #contents1 .catch_box{background:url(/template/default/img/product_style/TYN6/top_prod.png) bottom no-repeat;background-size:cover;min-height:360px}}#TYN6 #contents1 .catch{font-size:6.5vw;text-align:center;margin-bottom:0;padding:20px 10px 0}#TYN6 #contents1 .catch sup{top:-1.5em;font-size:10px}@media (min-width:441px){#TYN6 #contents1 .catch{font-size:34px;padding:40px 10px 0}#TYN6 #contents1 .catch sup{font-size:16px;top:-20px}}@media only screen and (min-width:430px) and (max-width:450px){#TYN6 #contents1 .catch{font-size:6.5vw!important;padding:20px 10px 0!important}}#TYN6 #contents1 .txt_right{text-align:right}#TYN6 #contents1 .kome{color:#777;margin-right:5%;font-size:10px}#TYN6 #contents1 .contain_prods{background:#f5ebe4;padding:10px 10px 10px 30px;list-style-type:decimal;border:1px solid #fed5ba;margin:0 auto 30px;font-size:10px;max-width:260px}#TYN6 #contents1 .contain_prods span{font-size:8px}@media (min-width:441px){#TYN6 #contents1 .contain_prods{margin:0 auto 100px;display:-webkit-box;display:flex;grid-gap:0 40px;gap:0 40px;flex-wrap:wrap;padding:10px 10px 10px 40px;max-width:440px}}#TYN6 #contents1 .tag_list{margin:0 auto 15px}@media (max-width:440px){#TYN6 #contents1 .tag_list{max-width:300px;margin:0 auto 10px}}#TYN6 #contents1 .tag_list p span{border:none;display:inline-block;margin:0 0 3px;padding:2px 8px;font-size:12px;line-height:15px;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-weight:600}#TYN6 #contents2 .prod_info_box{margin-bottom:50px}@media (min-width:441px){#TYN6 #contents2 .prod_info_box{margin-bottom:40px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}@media only screen and (min-width:430px) and (max-width:450px){#TYN6 #contents2 .prod_info_box{display:block!important;margin-bottom:70px!important}}@media (min-width:441px){#TYN6 #contents2 .prod_info_box_right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}#TYN6 #contents2 h3{font-size:5.5vw;margin-top:70px;margin-bottom:0}@media (min-width:441px){#TYN6 #contents2 h3{font-size:28px;line-height:1.3}#TYN6 #contents2 h3 span{font-family:Times New Roman,serif;font-style:italic;font-size:40px;font-weight:400}}#TYN6 #contents2 .care_name{position:relative;display:inline-block;padding:0 55px;margin-top:10px;margin-bottom:90px}@media (max-width:440px){#TYN6 #contents2 .care_name{padding:0 35px;margin-bottom:90px;font-size:3vw}}#TYN6 #contents2 .care_name:after,#TYN6 #contents2 .care_name:before{content:"";position:absolute;top:50%;display:inline-block;width:30px;height:1px;background-color:#999}#TYN6 #contents2 .care_name:before{left:0}#TYN6 #contents2 .care_name:after{right:0}#TYN6 #contents2 .prod_flex{display:-webkit-box;display:flex}#TYN6 #contents2 .prod_flex_right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}#TYN6 #contents2 .prod_category{margin-top:-10px;z-index:2}#TYN6 #contents2 .prod_category .prod_number{font-family:Times New Roman,serif;font-style:italic;font-size:120px;color:#f47d30;line-height:20px}#TYN6 #contents2 .prod_category .category_name{color:#f47d30}#TYN6 #contents2 .prod_category_left{padding-left:15px;margin-right:-15px}#TYN6 #contents2 .prod_category_right{padding-right:15px;margin-left:-40px}#TYN6 #contents2 .prod_img{border-radius:50%;width:180px;height:175px;background-color:#f5ebe4;margin-left:-30px;margin-top:10px}#TYN6 #contents2 .prod_img .jzkw{width:90px;height:auto;margin-top:-55px;position:relative;z-index:2}#TYN6 #contents2 .prod_img .jzkw_textue{max-width:110px;height:auto;position:absolute;left:140px;z-index:1}#TYN6 #contents2 .prod_img .brm1{width:532px;height:auto;margin-top:-50px;margin-left:-30px;position:relative;z-index:1}#TYN6 #contents2 .prod_img .jzbl{width:80px;height:auto;margin-top:-55px;position:relative;z-index:2}#TYN6 #contents2 .prod_img .jzbl_textue{max-width:110px;height:auto;position:absolute;right:140px;z-index:1}#TYN6 #contents2 .prod_img .jcst{width:80px;height:auto;margin-top:-50px;position:relative;z-index:2}#TYN6 #contents2 .prod_img .jcst_textue{max-width:110px;height:auto;position:absolute;left:125px;z-index:1}#TYN6 #contents2 .prod_bottom_left{padding-right:20px;text-align:center;z-index:2;margin-left:-30px}#TYN6 #contents2 .prod_bottom_right{padding-left:20px;text-align:center;z-index:2;margin-right:-15px}#TYN6 #contents2 .product_logo{margin-bottom:10px;margin-top:50px}#TYN6 #contents2 .product_logo img{height:auto}@media (min-width:441px){#TYN6 #contents2 .product_logo img{max-width:140px}}#TYN6 #contents2 .brm1_logo{margin-bottom:10px;margin-top:20px}#TYN6 #contents2 .brm1_logo img{height:auto}@media (min-width:441px){#TYN6 #contents2 .brm1_logo img{max-width:140px}}#TYN6 #contents2 .point{background:#b10012;width:60px;height:20px;margin:auto auto 10px;color:#fff;font-weight:700}#TYN6 #contents2 .prod_catch{font-size:4.5vw}@media (min-width:441px){#TYN6 #contents2 .prod_catch{font-size:20px}}#TYN6 #contents2 .prod_catch sup{top:-1em;font-size:50%}#TYN6 #contents2 .prod_catch_kome{font-size:2vw;text-align:right;margin-top:-15px}@media (min-width:441px){#TYN6 #contents2 .prod_catch_kome{font-size:10px}}#TYN6 #contents2 .circle_right{position:relative}#TYN6 #contents2 .circle_right:after{right:50px;top:-10px}#TYN6 #contents2 .circle_right:after,#TYN6 #contents2 .circle_right:before{display:block;content:"";border-radius:50%;width:50px;height:50px;background-color:#f5ebe4;position:absolute;z-index:-1}#TYN6 #contents2 .circle_right:before{right:10px;top:60px}#TYN6 #contents2 .circle_left{position:relative}#TYN6 #contents2 .circle_left:after{left:50px;top:-10px}#TYN6 #contents2 .circle_left:after,#TYN6 #contents2 .circle_left:before{display:block;content:"";border-radius:50%;width:50px;height:50px;background-color:#f5ebe4;position:absolute;z-index:-1}#TYN6 #contents2 .circle_left:before{left:10px;top:60px}#TYN6 #contents2 .usage_link_area{margin:0 -15px 80px;text-align:center;padding:30px;background:#f5ebe4;font-size:4vw;font-weight:700}@media (min-width:441px){#TYN6 #contents2 .usage_link_area{margin:0 auto 80px;padding:30px;font-size:18px}}#TYN6 #contents2 .usage_link_box{background:hsla(0,0%,100%,.8);padding:15px;-webkit-box-shadow:1px 1px 7px rgba(0,0,0,.2);box-shadow:1px 1px 7px rgba(0,0,0,.2)}#TYN6 #contents2 .usage_link_box img{height:auto}#TYN6 #contents2 .usage_link_box p{margin-top:0}@media (min-width:441px){#TYN6 #contents2 .usage_link_box{max-width:380px;margin:10px auto}}@media (min-width:441px){#TYN6 #contents2 hr{margin-bottom:70px;max-width:300px}}@media (max-width:440px){#TYN6 #contents2 hr{max-width:200px;margin-bottom:80px}}@media (min-width:441px){#TYN6 #contents3{max-width:400px;margin:0 auto}}#TYN6 #contents3 h3{font-size:6.5vw;margin-top:50px;margin-bottom:0}@media (min-width:441px){#TYN6 #contents3 h3{font-size:28px}}#TYN6 #contents3 .sub_title{position:relative;display:inline-block;padding:0 40px;margin-top:15px;margin-bottom:40px}@media (max-width:440px){#TYN6 #contents3 .sub_title{padding:0 35px;margin-bottom:30px;font-size:3vw}}#TYN6 #contents3 .sub_title:after,#TYN6 #contents3 .sub_title:before{content:"";position:absolute;top:50%;display:inline-block;width:30px;height:1px;background-color:#999}#TYN6 #contents3 .sub_title:before{left:0}#TYN6 #contents3 .sub_title:after{right:0}#TYN6 #contents3 .program_step{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:30px;padding-top:20px;padding-bottom:20px}#TYN6 #contents3 .program_step .day_number{font-family:Times New Roman,serif;font-style:italic;font-size:50px;line-height:50px}#TYN6 #contents3 .program_step .color_3{color:#f47d30}#TYN6 #contents3 .program_step .arrow img{width:30px;padding-right:10px;padding-left:10px}#TYN6 #contents3 .program_step p{margin-top:0;margin-bottom:0;text-align:center}#TYN6 #contents3 .program_step .start_care{background:#f5ebe4;padding:10px;border-bottom:3px solid #f47d30}.clay_banner_em{text-align:center;margin-top:20px;margin-bottom:-20px}.lip_banner_pc{margin-top:10px}.lip_banner_pc div{font-size:13px;margin-top:3px;text-align:center}@media only screen and (min-width:768px){.clay_banner_em{text-align:center;margin-top:20px;margin-bottom:-10px}.lip_banner_pc{margin-top:0}.lip_banner_pc div{font-size:14px;text-decoration:none;color:#000;text-align:center}}.promo_percent{background:#c10100;color:#fff;padding:0 3px;display:inline-block;margin-left:3px;font-size:11px;line-height:16px}.tr-notice{padding-bottom:40px}.line1{display:block;position:relative;font-size:24px}.line1:after{background:#001489;content:"";display:block;height:2px;width:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:2s cubic-bezier(.22,1,.36,1);-o-transition:2s cubic-bezier(.22,1,.36,1);transition:2s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-10px;left:49%}.line1.is-animated:after{width:83%}.line2{display:block;position:relative;font-size:24px}.line2:after{background:#582c83;content:"";display:block;height:2px;width:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:2s cubic-bezier(.22,1,.36,1);-o-transition:2s cubic-bezier(.22,1,.36,1);transition:2s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-10px;left:49%}.line2.is-animated:after{width:83%}.line3{display:block;position:relative;font-size:24px}.line3:after{background:#ffd100;content:"";display:block;height:2px;width:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:2s cubic-bezier(.22,1,.36,1);-o-transition:2s cubic-bezier(.22,1,.36,1);transition:2s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-10px;left:49%}.line3.is-animated:after{width:83%}.line4{display:block;position:relative;font-size:24px}.line4:after{background:#f67599;content:"";display:block;height:2px;width:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:2s cubic-bezier(.22,1,.36,1);-o-transition:2s cubic-bezier(.22,1,.36,1);transition:2s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-10px;left:49%}.line4.is-animated:after{width:83%}.line5{display:block;position:relative;font-size:24px}.line5:after{background:#b10012;content:"";display:block;height:2px;width:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:2s cubic-bezier(.22,1,.36,1);-o-transition:2s cubic-bezier(.22,1,.36,1);transition:2s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-10px;left:49%}.line5.is-animated:after{width:83%}.line6{display:block;position:relative;font-size:24px}.line6:after{background:#f47d30;content:"";display:block;height:2px;width:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:2s cubic-bezier(.22,1,.36,1);-o-transition:2s cubic-bezier(.22,1,.36,1);transition:2s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-10px;left:49%}.line6.is-animated:after{width:83%}.fadein{color:#fff}.fadein.is-animated{color:#333!important;-webkit-animation:fadeIn 1s cubic-bezier(.33,1,.68,1) 1 forwards;animation:fadeIn 1s cubic-bezier(.33,1,.68,1) 1 forwards}@-webkit-keyframes fadeIn{0%{-webkit-transform:translateY(25px);transform:translateY(25px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0)}70%,to{opacity:1}}@keyframes fadeIn{0%{-webkit-transform:translateY(25px);transform:translateY(25px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0)}70%,to{opacity:1}}@media only screen and (max-width:768px){.tr-notice{padding-bottom:0;padding-top:10px}.line1,.line2,.line3,.line4,.line5,.line6{font-size:18px}.line.is-animated:after{width:80%}}#PES1 img{height:auto}#PES1 h2{font-size:7vw;text-align:center;margin-bottom:0}#PES1 h2 span{color:#b10012;border-bottom:1px solid #b10012;padding-bottom:5px}@media (min-width:441px){#PES1 h2{font-size:30px}}#PES1 .detailcontents_header{background:url(/template/default/img/product_style/PES1/top_bg.jpg) top no-repeat}#PES1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}#PES1 .detailcontents_header .top_prod{margin-right:30px}@media (max-width:440px){#PES1 .detailcontents_header .top_prod{max-width:100px;margin:20px auto 0}}@media (min-width:441px){#PES1 .detailcontents_header{background:url(/template/default/img/product_style/PES1/top_bg.jpg) 0 0 no-repeat;margin:0 auto;padding-top:40px;height:500px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr)}#PES1 .detailcontents_header .top_prod{grid-row:1/3;grid-column:3/3;padding-right:50px;margin-right:0;max-width:170px}#PES1 .detailcontents_header .top_info{grid-row:1/2;grid-column:1/3;　text-shadow:0 0 10px #fff}#PES1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:1/3}#PES1 .detailcontents_header .catch{margin:0 auto;padding-left:20px}}@media (min-width:769px){#PES1 .detailcontents_header{background:url(/template/default/img/product_style/PES1/top_bg.jpg) 0 0 no-repeat}}#PES1 .product_logo{text-align:center;margin:0 auto 30px}@media (max-width:440px){#PES1 .product_logo{max-width:220px}}@media (min-width:441px){#PES1 .product_logo{width:100%;text-align:center}}#PES1 .tag_list{text-align:center}@media (min-width:441px){#PES1 .tag_list{margin:0 auto}}@media (min-width:441px){#PES1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#PES1 .contents_end{padding:10px 10px 0!important}#PES1 .contents_end ul{padding:10px 10px 15px!important}#PES1 .contents_end .end_list_kome{text-align:right;margin:0 0 20px;font-size:11px}@media (min-width:441px){#PES1 .contents_end{padding-bottom:40px!important}#PES1 .contents_end .end_list_kome{margin:20px 40px 0 0}}#PES1 .contents01 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#PES1 .contents01{margin:70px auto 0}#PES1 .contents01 .txt01{font-size:25px;line-height:35px;text-shadow:0 -1px 0 #fff}#PES1 .contents01 p{color:#777;line-height:25px}#PES1 .contents02{background:url(/template/default/img/product_style/common/ingredients_bg.jpg) no-repeat}#PES1 .contents02 ul{overflow:hidden}#PES1 .contents02 img.txt02{margin:0 0 20px;clear:both}#PES1 .txt04{padding:20px 0 0;text-align:left;clear:both}#PES1 .contents02 li{float:left}#PES1 .contents02 li:first-child{margin-left:0}#PES1 .contents02 img.img02{clear:both}#PES1 .contents02 img.img03{clear:both;margin:10px 0 30px}#PES1 .contents02 .txt_close{text-align:left;position:relative;background:#edf2f9;border:1px solid #ececec;padding:30px 50px;margin-top:0}#PES1 .contents02 .txt_close h3{font-size:18px}#PES1 .contents02 .txt_close p{color:#555;line-height:28px;margin:10px 0;font-size:14px;position:relative}#PES1 .contents02 .icon{margin:0 40px 0 20px;padding-top:130px}#PES1 .contents02 .area01{margin:30px auto;text-align:center}#PES1 .contents03 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#PES1 .contents03{margin:20px auto}#PES1 .contents03 img.img05{float:left}#PES1 .contents03 .txt01{font-size:25px;line-height:35px;text-shadow:0 -1px 0 #fff;padding-top:50px;padding-bottom:20px}#PES1 .contents03 p{color:#777;line-height:25px}#PES1 .contents03 img{width:100%;margin:0 auto;text-align:center;display:block}#PES1 .contents_end h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#PES1 .PES1_mov{margin:50px 20px 0}@media only screen and (min-width:768px){#PES1 .txt_close{padding:30px 50px;margin-top:20px}#PES1 .txt_close_x{padding-top:120px}#PES1 .detail_texture{width:210px}#PES1 .contents02{margin:20px auto 0;background:#fff}#PES1 .contents02 .txt_close h3{font-size:24px}#PES1 .contents02 img.txt02{display:block;width:500px;margin:0 auto}#PES1 .contents03{margin:80px auto}}#ELS1 img{height:auto}#ELS1 h2{font-size:7vw;text-align:center;margin-bottom:0}#ELS1 h2 span{color:#b10012;border-bottom:1px solid #b10012;padding-bottom:5px}@media (min-width:441px){#ELS1 h2{font-size:30px}}#ELS1 .detailcontents_header{background:url(/template/default/img/product_style/ELS1/top_bg.jpg) top no-repeat}#ELS1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}#ELS1 .detailcontents_header .top_prod{margin-right:30px}@media (max-width:440px){#ELS1 .detailcontents_header .top_prod{max-width:100px;margin:20px auto 0}}@media (min-width:441px){#ELS1 .detailcontents_header{background:url(/template/default/img/product_style/ELS1/top_bg.jpg) 0 0 no-repeat;margin:0 auto;padding-top:40px;height:500px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr)}#ELS1 .detailcontents_header .top_prod{grid-row:1/3;grid-column:3/3;padding-right:50px;margin-right:0;max-width:170px}#ELS1 .detailcontents_header .top_info{grid-row:1/2;grid-column:1/3;　text-shadow:0 0 10px #fff}#ELS1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:1/3}#ELS1 .detailcontents_header .catch{margin:0 auto;padding-left:20px}}@media (min-width:769px){#ELS1 .detailcontents_header{background:url(/template/default/img/product_style/ELS1/top_bg.jpg) 0 0 no-repeat}}#ELS1 .product_logo{text-align:center;margin:0 auto 30px}@media (max-width:440px){#ELS1 .product_logo{max-width:220px}}@media (min-width:441px){#ELS1 .product_logo{width:100%;text-align:center}}#ELS1 .tag_list{text-align:center}@media (min-width:441px){#ELS1 .tag_list{margin:0 auto}}@media (min-width:441px){#ELS1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#ELS1 .els_info{border:5px solid #b10012;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px 40px;margin:70px auto 60px;background-color:#fff}@media (max-width:440px){#ELS1 .els_info{width:96%!important}}#ELS1 .els_info h4{font-size:24px;margin-top:-50px;background-color:#fff;margin-bottom:20px;padding:0 20px}@media (max-width:440px){#ELS1 .els_info h4{font-size:18px;margin-bottom:10px;padding:0 10px}}#ELS1 .els_info ul{text-align:left;font-size:16px;line-height:2.4;margin:0 auto;max-width:420px}#ELS1 .els_info ul .fa-check{color:#b10012}@media (max-width:440px){#ELS1 .els_info ul{font-size:13px}}#ELS1 .els_info p{text-align:right;font-size:11px;margin:0}#ELS1 .contents_end{padding:10px 10px 0!important}#ELS1 .contents_end ul{padding:10px 10px 15px!important}#ELS1 .contents_end .end_list_kome{text-align:right;margin:0 0 20px;font-size:11px}@media (min-width:441px){#ELS1 .contents_end{padding-bottom:40px!important}#ELS1 .contents_end .end_list_kome{margin:20px 40px 0 0}}@media (max-width:440px){.texture_img{max-width:260px;margin:0 auto 60px}}#ELS1 .contents01 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#ELS1 .contents01{margin:70px auto 0}#ELS1 .contents01 .txt01{font-size:25px;line-height:35px;text-shadow:0 -1px 0 #fff}#ELS1 .contents01 p{color:#777;line-height:25px}#ELS1 .contents02{background:url(/template/default/img/product_style/common/ingredients_bg.jpg) no-repeat}#ELS1 .contents02 ul{overflow:hidden}#ELS1 .contents02 img.txt02{margin:0 0 20px;clear:both}#ELS1 .txt04{padding:20px 0 0;text-align:left;clear:both}#ELS1 .contents02 li{float:left}#ELS1 .contents02 li:first-child{margin-left:0}#ELS1 .contents02 img.img02{clear:both}#ELS1 .contents02 img.img03{clear:both;margin:10px 0 30px}#ELS1 .contents02 .txt_close{text-align:left;position:relative;background:#edf2f9;border:1px solid #ececec;padding:30px 50px;margin-top:0}#ELS1 .contents02 .txt_close h3{font-size:18px}#ELS1 .contents02 .txt_close p{color:#555;line-height:28px;margin:10px 0;font-size:14px;position:relative}#ELS1 .contents02 .icon{margin:0 40px 0 20px;padding-top:130px}#ELS1 .contents02 .area01{margin:30px auto;text-align:center}#ELS1 .contents03 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#ELS1 .contents03{margin:20px auto}#ELS1 .contents03 img.img05{float:left}#ELS1 .contents03 .txt01{font-size:25px;line-height:35px;text-shadow:0 -1px 0 #fff;padding-top:50px;padding-bottom:20px}#ELS1 .contents03 p{color:#777;line-height:25px}#ELS1 .contents03 img{width:100%;margin:0 auto;text-align:center;display:block}#ELS1 .contents_end h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#ELS1 .ELS1_mov{margin:50px 20px 0}@media only screen and (min-width:768px){#ELS1 .txt_close{padding:30px 50px;margin-top:20px}#ELS1 .txt_close_x{padding-top:120px}#ELS1 .detail_texture{width:210px}#ELS1 .contents02{margin:20px auto 0;background:#fff}#ELS1 .contents02 .txt_close h3{font-size:24px}#ELS1 .contents02 img.txt02{display:block;width:500px;margin:0 auto}#ELS1 .contents03{margin:80px auto}}#ESS1 .detailcontents{margin:0 0 60px!important;padding:0}#ESS1 img{height:auto}#ESS1 h2{font-size:7vw;text-align:center;margin-bottom:0}#ESS1 h2 span{color:#b10012;border-bottom:1px solid #b10012;padding-bottom:5px}@media (min-width:441px){#ESS1 h2{font-size:30px}}#ESS1 .detailcontents_header{background:url(/template/default/img/product_style/ESS1/top_bg.jpg) top no-repeat}#ESS1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}@media (max-width:440px){#ESS1 .detailcontents_header .top_prod{max-width:100px;margin:20px auto 0}}@media (min-width:441px){#ESS1 .detailcontents_header{background:url(/template/default/img/product_style/ESS1/top_bg.jpg) 0 0 no-repeat;margin:0 auto;padding-top:40px;height:500px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr)}#ESS1 .detailcontents_header .top_prod{grid-row:1/3;grid-column:1/3;max-width:200px;margin:0 0 0 80px}#ESS1 .detailcontents_header .top_info{grid-row:1/2;grid-column:2/3;　text-shadow:0 0 10px #fff;min-width:450px;z-index:1}#ESS1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:2/3;margin-top:-40px}#ESS1 .detailcontents_header .catch{margin:40px auto 0}}@media (max-width:440px){#ESS1 .detailcontents_header{background:none;background-size:contain;margin:0 auto;padding-top:20px;height:660px;display:block}#ESS1 .detailcontents_header .top_prod{max-width:100px;margin:0 auto}#ESS1 .detailcontents_header .top_info{width:100%}#ESS1 .detailcontents_header .top_info_btm{margin-top:0}#ESS1 .detailcontents_header .catch{margin:0 auto 20px;font-size:25px;line-height:40px}}#ESS1 p.ess_tag_line{font-size:14px;font-weight:600;margin-bottom:30px}#ESS1 .product_logo{text-align:center;margin:10px auto 20px}@media (max-width:440px){#ESS1 .product_logo{margin:0 auto 20px}}@media (min-width:441px){#ESS1 .product_logo{width:100%;text-align:center}}#ESS1 .tag_list{text-align:center;padding:10px;margin:20px auto}@media (min-width:441px){#ESS1 .tag_list{margin:0 auto}}@media (min-width:441px){#ESS1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}@media (max-width:440px){#ESS1 .skincarestep_detail{margin:20px auto}}#ESS1 .contents_end{padding:10px 10px 0!important}#ESS1 .contents_end ul{padding:10px 10px 15px!important}#ESS1 .contents_end .end_list_kome{text-align:right;margin:0 0 20px;font-size:11px}@media (min-width:441px){#ESS1 .contents_end{padding-bottom:40px!important}#ESS1 .contents_end .end_list_kome{margin:20px 40px 0 0}}#ESS1 .warn_txt{margin:0 10px 40px 0;text-align:right}@media (max-width:440px){#ESS1 .warn_txt{margin:150px 0 0;text-align:center}}#ESS1 .contents01 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#ESS1 .contents01{margin:70px auto 0}#ESS1 .contents01 .txt01{font-size:25px;line-height:35px;text-shadow:0 -1px 0 #fff}#ESS1 .contents01 p{color:#777;line-height:25px}#ESS1 .contents02{background:url(/template/default/img/product_style/common/ingredients_bg.jpg) no-repeat}#ESS1 .contents02 ul{overflow:hidden}#ESS1 .contents02 img.txt02{margin:0 0 20px;clear:both}#ESS1 .txt04{padding:20px 0 0;text-align:left;clear:both}#ESS1 .contents02 li{float:left}#ESS1 .contents02 li:first-child{margin-left:0}#ESS1 .contents02 img.img02{clear:both}#ESS1 .contents02 img.img03{clear:both;margin:10px 0 30px}#ESS1 .contents02 .txt_close{text-align:left;position:relative;background:#edf2f9;border:1px solid #ececec;padding:30px 50px;margin-top:0}#ESS1 .contents02 .txt_close h3{font-size:18px}#ESS1 .contents02 .txt_close p{color:#555;line-height:28px;margin:10px 0;font-size:14px;position:relative}#ESS1 .contents02 .icon{margin:0 40px 0 20px;padding-top:130px}#ESS1 .contents02 .area01{margin:30px auto;text-align:center}#ESS1 .contents03 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#ESS1 .contents03{margin:20px auto}#ESS1 .contents03 img.img05{float:left}#ESS1 .contents03 .txt01{font-size:25px;line-height:35px;text-shadow:0 -1px 0 #fff;padding-top:50px;padding-bottom:20px}#ESS1 .contents03 p{color:#777;line-height:25px}#ESS1 .contents03 img{width:100%;margin:0 auto;text-align:center;display:block}#ESS1 .contents_end h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#ESS1 .ESS1_mov{margin:50px 20px 0}@media only screen and (min-width:768px){#ESS01 .txt_close{padding:30px 50px;margin-top:20px}#ESS01 .txt_close_x{padding-top:120px}#ESS01 .detail_texture{width:210px}#ESS01 .contents02{margin:20px auto 0;background:#fff}#ESS01 .contents02 .txt_close h3{font-size:24px}#ESS01 .contents02 img.txt02{display:block;width:500px;margin:0 auto}#ESS01 .contents03{margin:80px auto}}#R801 img{height:auto}#R801 h2{font-size:7vw;text-align:center;margin-bottom:0}#R801 h2 span{font-size:5vw}@media (min-width:441px){#R801 h2{font-size:min(3.6vw,30px);word-break:keep-all}#R801 h2 span{font-size:min(2.4vw,24px)}#R801 h2 sup{font-size:14px;vertical-align:super}}#R801 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#R801 .detailcontents_header{background:url(/template/default/img/product_style/R801/top_bg.jpg) no-repeat;padding-top:10px;margin-bottom:30px}#R801 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}@media (max-width:440px){#R801 .detailcontents_header .top_prod{max-width:350px;margin:30px auto 0;padding-left:50px}#R801 .detailcontents_header .top_info_btm{padding-bottom:20px}}@media (min-width:441px){#R801 .detailcontents_header{background:url(/template/default/img/product_style/R801/top_bg.jpg) top no-repeat;margin:0 auto;padding-top:40px;padding-bottom:10px}#R801 .detailcontents_header .top_prod{padding-left:120px;margin-right:0;margin-top:0}#R801 .detailcontents_header .top_prod img{max-width:400px}#R801 .detailcontents_header .top_info{grid-row:1/2;grid-column:2/3;padding-top:10px;padding-bottom:20px}#R801 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:2/3}#R801 .detailcontents_header .catch{margin:0 auto}}#R801 .product_logo{text-align:center;margin:20px auto 30px}@media (min-width:441px){#R801 .product_logo{width:430px;margin:30px auto;padding-left:50px;text-align:center}}@media (max-width:440px){#R801 .product_logo{padding:0 30px;width:96%}}#R801 .tag_list{text-align:center}@media (max-width:440px){#R801 .tag_list{max-width:300px;margin:10px auto}}@media (min-width:441px){#R801 .tag_list{margin:0 auto}}@media (min-width:441px){#R801 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#R801 .contents01{margin:50px auto 0}#R801 .contents01 p{color:#777;line-height:25px}#R801 .contents01 img{margin:0 auto;text-align:center;display:block}#R801 .contents02{margin:10px auto 0}#R801 .contents02 img{margin:0 auto;text-align:center;display:block}#R801 .contents02 p{font-size:22px}@media (max-width:440px){#R801 .contents02 p{font-size:18px}#R801 .contents02 p span{font-size:11px}}#R801 .contents02 p span{font-size:14px}#R801 .contents02 .txt_close{position:relative;border:1px solid #ececec;padding:50px 20px 30px;margin-top:30px}@media (max-width:440px){#R801 .contents02 .txt_close{padding:50px 10px 10px}}#R801 .contents02 .device-img,#R801 .contents02 .gel-img{max-width:500px;width:80%;text-align:center;margin:20px auto 0}@media (max-width:440px){#R801 .contents02 .device-img,#R801 .contents02 .gel-img{width:100%;margin:0 auto}}#R801 .contents02 .abs_detail{text-align:left;margin:0 20px}@media (max-width:440px){#R801 .contents02 .abs_detail{margin:0 10px}}#R801 .contents02 .abs_detail div{font-size:13px}#R801 .contents02 .abs_detail .abs_ttl{font-size:20px;font-weight:600;margin:20px 0 5px;line-height:26px}@media (max-width:440px){#R801 .contents02 .abs_detail .abs_ttl{font-size:18px}}#R801 .contents02 .abs_detail ul{margin:0 0 10px 10px}#R801 .contents02 .abs_detail li{font-size:11px;line-height:16px}#R801 .contents02 .abs_detail li.test{margin:5px 0 0}#R801 .contents03{margin:50px auto 80px}#R801 .contents03 p{color:#777;line-height:25px}#R801 .contents_end,#R801 .contents_end ul{padding:10px 10px 0!important}#R801 .contents_end .end_list_kome{text-align:right;margin:0 0 20px;font-size:11px}@media (min-width:441px){#R801 .contents_end{padding-bottom:40px!important}#R801 .contents_end .end_list_kome{margin:20px 40px 0 0}}@media only screen and (min-width:768px){#R801 .contents02 img{width:100%}}#SPM1 img{height:auto}#SPM1 h2{font-size:7vw;text-align:center;margin-bottom:0}#SPM1 h2 span{font-size:5vw}@media (max-width:440px){#SPM1 h2{padding-top:30px}}@media (min-width:441px){#SPM1 h2{font-size:min(3.3vw,32px)}#SPM1 h2 span{font-size:min(2.4vw,24px)}#SPM1 h2 sup{font-size:14px;vertical-align:super}}#SPM1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#SPM1 .detailcontents_header{margin:0 auto}@media (max-width:440px){#SPM1 .detailcontents_header .txt_right{padding-bottom:20px;margin-bottom:50px}#SPM1 .detailcontents_header .top_info_btm{margin-top:30px}}#SPM1 .tag_list{text-align:center;margin:0 auto}@media (max-width:440px){#SPM1 .tag_list{max-width:360px}}@media (min-width:441px){#SPM1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#SPM1 .contents01{margin:50px auto 0}@media (max-width:440px){#SPM1 .contents01{margin:50px auto 70px}}#SPM1 .contents01 p{color:#777;line-height:25px}#SPM1 .contents01 img{width:250px;margin:0 auto;text-align:center;display:block}#SPM1 .contents02{margin:40px auto 0}@media (min-width:441px){#SPM1 .contents02{max-width:1200px}}#SPM1 .contents02 img{margin:0 auto;text-align:center;display:block}#SPM1 .contents02 .txt_close{position:relative;background:#f6f6f6;border:1px solid #ececec;padding:20px;margin-top:30px}#SPM1 .contents02 .txt_close p{color:#555;line-height:25px;margin:10px 0}@media (min-width:441px){#SPM1 .contents02 .txt_close{padding:30px 100px;position:relative;background:#f6f6f6;border:1px solid #ececec}}@media (min-width:441px){#SPM1 .contents02 .txt_close_x{padding-top:120px}}#SPM1 .contents03{margin:50px auto 80px}#SPM1 .contents03 p{color:#777;line-height:25px}#SPM1 .contents_end{padding:10px}#SPM1 .contents_end ul{padding:10px!important}#SPM1 .contents_end .end_list_kome{text-align:right;margin:0 0 20px;font-size:11px}@media (min-width:441px){#SPM1 .contents_end{padding-bottom:40px!important}#SPM1 .contents_end .end_list_kome{margin:20px 40px 0 0}}@media only screen and (min-width:768px){#RQC1 .contents03 img,#SPM1 .contents02 img{width:100%}}#VCF1 img{height:auto}#VCF1 h2{font-size:7vw;text-align:center;margin-bottom:0}#VCF1 h2 span{font-size:5vw}@media (min-width:441px){#VCF1 h2{font-size:min(3.3vw,28px)}#VCF1 h2 span{font-size:min(2.4vw,24px)}#VCF1 h2 sup{font-size:14px;vertical-align:super}}#VCF1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#VCF1 .detailcontents_header{background:url(/template/default/img/product_style/VCF1/top_bg.jpg) 50% no-repeat;background-size:contain}@media (max-width:440px){#VCF1 .detailcontents_header{background-size:auto}}#VCF1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}#VCF1 .detailcontents_header .top_prod{margin-top:20px;margin-right:30px}@media (max-width:440px){#VCF1 .detailcontents_header .top_prod{max-width:100px;margin:20px auto 0}}@media (min-width:441px){#VCF1 .detailcontents_header{margin:0 auto;padding-top:40px;height:500px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr)}#VCF1 .detailcontents_header .top_prod{grid-row:1/3;grid-column:1/2;padding-left:50px;margin-right:0}#VCF1 .detailcontents_header .top_info{grid-row:1/2;grid-column:2/3}#VCF1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:2/3}#VCF1 .detailcontents_header .catch{margin:0 auto;padding-left:20px}}@media (min-width:769px){#VCF1 .detailcontents_header .top_prod{padding-left:70px}}#VCF1 .product_logo{text-align:center;margin:0 auto 30px}@media (min-width:441px){#VCF1 .product_logo{width:100%;text-align:center}}@media (max-width:440px){#VCF1 .product_logo img{max-width:120px}}#VCF1 .tag_list{text-align:center}@media (min-width:441px){#VCF1 .tag_list{margin:0 auto}}@media (min-width:441px){#VCF1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#VCF1 .contents02 .title{font-size:22px;margin-bottom:30px}#VCF1 .contents02 .title:after{content:"";border-bottom:6px solid #b10012;width:60px;height:6px;bottom:-10px;display:block;position:relative;margin:auto}#VCF1 .contents02 .txt05{word-break:keep-all}#VCF1 .contents01 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#VCF1 .contents01{margin:70px auto 0}#VCF1 .contents01 img.txt01{margin:30px 0 15px}#VCF1 .contents01 p{color:#777;line-height:25px}#VCF1 .contents02{margin:40px auto 0}#VCF1 .contents02 ul{overflow:hidden}#VCF1 .contents02 img.txt02{margin:0 0 20px;clear:both}#VCF1 .txt04{padding:20px 20px 0;text-align:left;clear:both}#VCF1 .contents02 li{float:left}#VCF1 .contents02 li:first-child{margin-left:0}#VCF1 .contents02 img.img02{clear:both}#VCF1 .contents02 img.img03{clear:both;margin:10px 0 30px}#VCF1 .contents02 .txt_close{text-align:center;position:relative;background:#f7f7f7;padding:50px 10px;margin-top:30px}#VCF1 .contents02 .txt_close p{color:#555;line-height:25px;margin:10px 0}#VCF1 .contents02 .icon{margin:0 40px 0 20px;padding-top:130px}#VCF1 .contents02 .area01{margin:30px auto;text-align:center}#VCF1 .contents03{margin:30px auto 50px}#VCF1 .contents03 img.img05{float:right}#VCF1 .contents03 img.txt03{margin:30px 0 15px 30px}#VCF1 .contents03 p{color:#777;line-height:25px}#VCF1 .contents03 img{width:160px;margin:0 auto;text-align:center;display:block}@media only screen and (min-width:768px){#VCF1 .txt_close{padding:60px 50px!important}#VCF1 .txt_close_x{padding-top:120px}#VCF1 .detail_texture{width:210px}#VCF1 .contents02 img.txt02{display:block;width:500px;margin:0 auto}#VCF1 .contents03 img{width:320px}}#RAF1 img{height:auto}#RAF1 h2{font-size:7vw;text-align:center;margin-bottom:0}#RAF1 h2 span{font-size:5vw}@media (min-width:441px){#RAF1 h2{font-size:min(3.3vw,28px)}#RAF1 h2 span{font-size:min(2.4vw,24px)}#RAF1 h2 sup{font-size:14px;vertical-align:super}}#RAF1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#RAF1 .detailcontents_header{background:url(/template/default/img/product_style/RAF1/top_bg.jpg) 50% no-repeat;background-size:contain}@media (max-width:440px){#RAF1 .detailcontents_header{background-size:auto}}#RAF1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}#RAF1 .detailcontents_header .top_prod{margin-top:20px;margin-right:30px}@media (max-width:440px){#RAF1 .detailcontents_header .top_prod{max-width:100px;margin:20px auto 0}}@media (min-width:441px){#RAF1 .detailcontents_header{margin:0 auto;padding-top:40px;height:500px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr)}#RAF1 .detailcontents_header .top_prod{grid-row:1/3;grid-column:1/2;padding-left:50px;margin-right:0}#RAF1 .detailcontents_header .top_info{grid-row:1/2;grid-column:2/3}#RAF1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:2/3}#RAF1 .detailcontents_header .catch{margin:0 auto;padding-left:20px}}@media (min-width:769px){#RAF1 .detailcontents_header .top_prod{padding-left:70px}}#RAF1 .product_logo{text-align:center;margin:0 auto 30px}@media (min-width:441px){#RAF1 .product_logo{width:100%;text-align:center}}@media (max-width:440px){#RAF1 .product_logo img{max-width:120px}}#RAF1 .tag_list{text-align:center}@media (min-width:441px){#RAF1 .tag_list{margin:0 auto}}@media (min-width:441px){#RAF1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#RAF1 .contents02 .title{font-size:22px;margin-bottom:30px}#RAF1 .contents02 .title:after{content:"";border-bottom:6px solid #b10012;width:60px;height:6px;bottom:-10px;display:block;position:relative;margin:auto}#RAF1 .contents02 .txt05{word-break:keep-all}#RAF1 .contents01 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#RAF1 .contents01{margin:70px auto 0}#RAF1 .contents01 img.txt01{margin:30px 0 15px}#RAF1 .contents01 p{color:#777;line-height:25px}#RAF1 .contents02{margin:40px auto 0}#RAF1 .contents02 ul{overflow:hidden}#RAF1 .contents02 img.txt02{margin:0 0 20px;clear:both}#RAF1 .txt04{padding:20px 20px 0;text-align:left;clear:both}#RAF1 .contents02 li{float:left}#RAF1 .contents02 li:first-child{margin-left:0}#RAF1 .contents02 img.img02{clear:both}#RAF1 .contents02 img.img03{clear:both;margin:10px 0 30px}#RAF1 .contents02 .txt_close{text-align:center;position:relative;background:#f7f7f7;padding:50px 10px;margin-top:30px}#RAF1 .contents02 .txt_close p{color:#555;line-height:25px;margin:10px 0}#RAF1 .contents02 .icon{margin:0 40px 0 20px;padding-top:130px}#RAF1 .contents02 .area01{margin:30px auto;text-align:center}#RAF1 .contents03{margin:30px auto 50px}#RAF1 .contents03 img.img05{float:right}#RAF1 .contents03 img.txt03{margin:30px 0 15px 30px}#RAF1 .contents03 p{color:#777;line-height:25px}#RAF1 .contents03 img{width:160px;margin:0 auto;text-align:center;display:block}@media only screen and (min-width:768px){#RAF1 .txt_close{padding:60px 50px!important}#RAF1 .txt_close_x{padding-top:120px}#RAF1 .detail_texture{width:210px}#RAF1 .contents02 img.txt02{display:block;width:500px;margin:0 auto}#RAF1 .contents03 img{width:320px}}#HQF1 img{height:auto}#HQF1 h2{font-size:7vw;text-align:center;margin-bottom:0}#HQF1 h2 span{font-size:5vw}@media (min-width:441px){#HQF1 h2{font-size:min(3.3vw,28px)}#HQF1 h2 span{font-size:min(2.4vw,24px)}#HQF1 h2 sup{font-size:14px;vertical-align:super}}#HQF1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#HQF1 .detailcontents_header{background:url(/template/default/img/product_style/HQF1/top_bg.jpg) 50% no-repeat;background-size:contain}@media (max-width:440px){#HQF1 .detailcontents_header{background-size:auto}}#HQF1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}#HQF1 .detailcontents_header .top_prod{margin-top:20px;margin-right:30px}@media (max-width:440px){#HQF1 .detailcontents_header .top_prod{max-width:100px;margin:20px auto 0}}@media (min-width:441px){#HQF1 .detailcontents_header{margin:0 auto;padding-top:40px;height:500px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr)}#HQF1 .detailcontents_header .top_prod{grid-row:1/3;grid-column:1/2;padding-left:50px;margin-right:0}#HQF1 .detailcontents_header .top_info{grid-row:1/2;grid-column:2/3}#HQF1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:2/3}#HQF1 .detailcontents_header .catch{margin:0 auto;padding-left:20px}}@media (min-width:769px){#HQF1 .detailcontents_header .top_prod{padding-left:70px}}#HQF1 .product_logo{text-align:center;margin:0 auto 30px}@media (min-width:441px){#HQF1 .product_logo{width:100%;text-align:center}}@media (max-width:440px){#HQF1 .product_logo img{max-width:120px}}#HQF1 .tag_list{text-align:center}@media (min-width:441px){#HQF1 .tag_list{margin:0 auto}}@media (min-width:441px){#HQF1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#HQF1 .contents02 .title{font-size:22px;margin-bottom:30px}#HQF1 .contents02 .title:after{content:"";border-bottom:6px solid #b10012;width:60px;height:6px;bottom:-10px;display:block;position:relative;margin:auto}#HQF1 .contents02 .txt05{word-break:keep-all}#HQF1 .contents01 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#HQF1 .contents01{margin:70px auto 0}#HQF1 .contents01 img.txt01{margin:30px 0 15px}#HQF1 .contents01 p{color:#777;line-height:25px}#HQF1 .contents02{margin:40px auto 0}#HQF1 .contents02 ul{overflow:hidden}#HQF1 .contents02 img.txt02{margin:0 0 20px;clear:both}#HQF1 .txt04{padding:20px 20px 0;text-align:left;clear:both}#HQF1 .contents02 li{float:left}#HQF1 .contents02 li:first-child{margin-left:0}#HQF1 .contents02 img.img02{clear:both}#HQF1 .contents02 img.img03{clear:both;margin:10px 0 30px}#HQF1 .contents02 .txt_close{text-align:center;position:relative;background:#f7f7f7;padding:50px 10px;margin-top:30px}#HQF1 .contents02 .txt_close p{color:#555;line-height:25px;margin:10px 0}#HQF1 .contents02 .icon{margin:0 40px 0 20px;padding-top:130px}#HQF1 .contents02 .area01{margin:30px auto;text-align:center}#HQF1 .contents03{margin:30px auto 50px}#HQF1 .contents03 img.img05{float:right}#HQF1 .contents03 img.txt03{margin:30px 0 15px 30px}#HQF1 .contents03 p{color:#777;line-height:25px}#HQF1 .contents03 img{width:160px;margin:0 auto;text-align:center;display:block}@media only screen and (min-width:768px){#HQF1 .txt_close{padding:60px 50px!important}#HQF1 .txt_close_x{padding-top:120px}#HQF1 .detail_texture{width:210px}#HQF1 .contents02 img.txt02{display:block;width:500px;margin:0 auto}#HQF1 .contents03 img{width:320px}}#HQD1 img{height:auto}#HQD1 h2{font-size:7vw;text-align:center;margin-bottom:0}#HQD1 h2 span{font-size:5vw}@media (min-width:441px){#HQD1 h2{font-size:min(3.3vw,28px)}#HQD1 h2 span{font-size:min(2.4vw,24px)}#HQD1 h2 sup{font-size:14px;vertical-align:super}}#HQD1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#HQD1 .detailcontents_header{background:url(/template/default/img/product_style/HQD1/top_bg.jpg) 50% no-repeat;background-size:contain}@media (max-width:440px){#HQD1 .detailcontents_header{background-size:auto}}#HQD1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}#HQD1 .detailcontents_header .top_prod{margin-top:20px;margin-right:30px}@media (max-width:440px){#HQD1 .detailcontents_header .top_prod{max-width:100px;margin:20px auto 0}}@media (min-width:441px){#HQD1 .detailcontents_header{margin:0 auto;padding-top:40px;height:440px;display:grid;grid-template-columns:30% auto;grid-template-row:repeat(3,1fr)}#HQD1 .detailcontents_header .top_prod{grid-row:1/3;grid-column:1/2;padding-left:50px;margin-right:0}#HQD1 .detailcontents_header .top_info{grid-row:1/2;grid-column:2/3}#HQD1 .detailcontents_header .top_info_btm{grid-row:2/3;grid-column:2/3}#HQD1 .detailcontents_header .catch{margin:0 auto;padding-left:20px}}@media (min-width:769px){#HQD1 .detailcontents_header .top_prod{padding-left:70px}}#HQD1 .product_logo{text-align:center;margin:0 auto 40px}@media (min-width:441px){#HQD1 .product_logo{width:100%;text-align:center}}@media (max-width:440px){#HQD1 .product_logo img{max-width:120px}}#HQD1 .tag_list{text-align:center}@media (min-width:441px){#HQD1 .tag_list{margin:0 auto}}@media (min-width:441px){#HQD1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#HQD1 .contents02{margin:10px auto 0}#HQD1 .contents02 img{margin:0 auto;text-align:center;display:block}#HQD1 .contents02 p{width:90%;margin:10px auto}#HQD1 .contents02 p span{text-align:right;display:block}#HQD1 .contents02 h2{font-size:24px}@media (max-width:440px){#HQD1 .contents02 h2{font-size:18px}}#HQD1 .contents02 .txt_close{position:relative;background:url(/template/default/img/product_style/HQD1/contents02_bg.png) top no-repeat;border:1px solid #ececec;padding:50px 20px 30px;margin-top:30px}@media (max-width:440px){#HQD1 .contents02 .txt_close{background:url(/template/default/img/product_style/HQD1/contents02_bg.png) top no-repeat #d4e6f4;background-size:150%;padding:50px 10px 10px}}#HQD1 .contents02 .ing-img{max-width:400px;text-align:center;margin:0 auto}#HQD1 .contents01 h3{font-size:20px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#HQD1 .contents01{margin:70px auto 0}#HQD1 .contents01 img.txt01{margin:30px 0 15px}#HQD1 .contents01 p{color:#777;line-height:25px}#HQD1 .contents03{margin:30px auto 50px}#HQD1 .contents03 img.img05{float:right}#HQD1 .contents03 img.txt03{margin:30px 0 15px 30px}#HQD1 .contents03 p{color:#777;line-height:25px}#HQD1 .contents03 img{width:160px;margin:0 auto;text-align:center;display:block}@media only screen and (min-width:768px){#HQD1 .txt_close{padding:60px 50px!important}#HQD1 .txt_close_x{padding-top:120px}#HQD1 .detail_texture{width:210px}#HQD1 .contents02 img.txt02{display:block;width:500px;margin:0 auto}#HQD1 .contents03 img{width:320px}}#UGB1 img{height:auto}#UGB1 h2{font-size:7vw;text-align:center;margin-bottom:0}#UGB1 h2 span{font-size:5vw}@media (max-width:440px){#UGB1 h2{padding-top:30px}}@media (min-width:441px){#UGB1 h2{font-size:min(3.3vw,32px)}#UGB1 h2 span{font-size:min(2.4vw,24px)}#UGB1 h2 sup{font-size:14px;vertical-align:super}}#UGB1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#UGB1 .detailcontents_header{margin:0 auto}@media (max-width:440px){#UGB1 .detailcontents_header .txt_right{padding-bottom:20px;margin-bottom:50px}#UGB1 .detailcontents_header .top_info_btm{margin-top:30px}}#UGB1 .tag_list{text-align:center;margin:0 auto}@media (max-width:440px){#UGB1 .tag_list{max-width:360px}}@media (min-width:441px){#UGB1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}}#UGB1 .contents01{margin:50px auto 0}@media (max-width:440px){#UGB1 .contents01{margin:50px auto 70px}}#UGB1 .contents01 p{color:#777;line-height:25px}#UGB1 .contents01 img{width:350px;margin:0 auto;text-align:center;display:block}#UGB1 .contents02{margin:40px auto 0}@media (min-width:441px){#UGB1 .contents02{max-width:1200px}}#UGB1 .contents02 img{margin:0 auto;text-align:center;display:block}#UGB1 .contents02 .txt_close{position:relative;background:#f6f6f6;border:1px solid #ececec;padding:20px;margin-top:30px}#UGB1 .contents02 .txt_close p{color:#555;line-height:25px;margin:10px 0}@media (min-width:441px){#UGB1 .contents02 .txt_close{padding:30px 100px;position:relative;background:#f6f6f6;border:1px solid #ececec}}@media (min-width:441px){#UGB1 .contents02 .txt_close_x{padding-top:120px}}@media (min-width:441px){#UGB1 .contents02 .img02_txt{max-width:550px;margin:30px auto}#UGB1 .contents02 .img02{display:-webkit-box;display:flex;background:url(/template/default/img/product_style/UGB1/img02_bg.jpg) bottom no-repeat;background-size:contain;padding-bottom:100px}}#UGB1 .contents03{margin:50px auto 80px}#UGB1 .contents03 p{color:#777;line-height:25px}#UGB1 .contents_end{padding:10px}#UGB1 .contents_end ul{padding:10px!important}#UGB1 .contents_end .end_list_kome{text-align:right;margin:0 0 20px;font-size:11px}@media (min-width:441px){#UGB1 .contents_end{padding-bottom:40px!important}#UGB1 .contents_end .end_list_kome{margin:20px 40px 0 0}}@media only screen and (min-width:768px){#UGB1 .contents02 img,#UGB1 .contents03 img{width:100%}}#GCJ1 .gel_info{border:5px solid #69b3e7;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px 40px;margin:70px auto 60px;background-color:#fff}@media (max-width:440px){#GCJ1 .gel_info{width:100%!important;padding:20px}}#GCJ1 .gel_info h4{font-size:24px;margin-top:-50px;background-color:#fff;margin-bottom:20px;padding:0 20px}@media (max-width:440px){#GCJ1 .gel_info h4{font-size:20px;margin-bottom:10px;padding:0 10px}}#GCJ1 .gel_info ul{text-align:left;font-size:16px;line-height:2.4;margin:0 auto;max-width:420px}#GCJ1 .gel_info ul .fa-check{color:#69b3e7}@media (max-width:440px){#GCJ1 .gel_info ul{font-size:13px}}#GCJ1 img{height:auto}#GCJ1 h2{font-size:6.5vw;text-align:center;margin-bottom:0;padding-top:20px}#GCJ1 h2 span{font-size:5vw}#GCJ1 h3{font-size:18px;line-height:28px;font-weight:400;color:#000;margin-bottom:10px}#GCJ1 .detailcontents_header h3{font-size:15px;text-align:center;margin-top:10px}#GCJ1 .detailcontents_header{background:url(/template/default/img/product_style/GCJ1/top.jpg) top no-repeat}#GCJ1 .product_logo{text-align:center;margin-top:280px;margin-bottom:30px}#GCJ1 .contents01{margin:60px auto 0}#GCJ1 .contents01 img.img01{float:right;margin-top:30px}#GCJ1 .contents01 img.txt01{margin:30px 0 15px 20px}#GCJ1 .contents01 img{width:250px;margin:0 auto;text-align:center;display:block}#GCJ1 .contents02{margin:10px auto 0}#GCJ1 .contents02 img{margin:0 auto;text-align:center;display:block}#GCJ1 .contents02 .area{text-align:center;background:url(/template/default/img/product_style/common/ingredients_bg.jpg) no-repeat;background-size:cover}#GCJ1 .contents02 .txt_close p{color:#555;line-height:25px;margin:10px 0}#GCJ1 .contents02 .txt_close{position:relative;background:#f6f6f6;border:1px solid #ececec;padding:20px;margin-top:30px}#GCJ1 .contents03{margin:50px auto 80px}#GCJ1 .contents03 img.img03{float:right}#GCJ1 .contents03 img.txt03{margin:30px 0 15px 30px}#GCJ1 .contents03 img.img{width:160px}#GCJ1 .contents03 p{color:#777;line-height:25px}#GCJ1 .contents_end,#GCJ1 .contents_end ul{padding:10px 10px 0!important}#GCJ1 .contents_end .end_list_kome{text-align:right;margin:20px 40px 0 0;font-size:11px;padding-bottom:30px}@media only screen and (min-width:768px){#GCJ1 h2{font-size:30px;padding-top:0}#GCJ1 h2 span{font-size:24px}#GCJ1 h2 sup{font-size:14px;vertical-align:super}#GCJ1 .product_logo{width:100%;margin:230px auto 20px;text-align:center}#GCJ1 .detailcontents_header{background:url(/template/default/img/product_style/GCJ1/top.jpg) top no-repeat;height:600px}#GCJ1 .catch{margin:0 auto;padding-top:55px}#GCJ1 .subtitle{margin:10px auto 0}#GCJ1 .tag_list{text-align:center}#GCJ1 .skincarestep_detail{max-width:600px;height:140px;margin:30px auto}#GCJ1 .contents01 img{width:100%;margin:0 auto;text-align:center;display:block}#GCJ1 .contents03 img.img{width:300px}#GCJ1 .contents_end{padding-bottom:40px!important}#GCJ1 .contents_end .end_list_kome{padding-bottom:10px}}