.gwp{width:842px;margin:0 auto;padding:90px 0 0px}@media(max-width: 767px){.gwp{width:90%;margin:0 auto;padding:50px 0 0px}}.detail01{padding:60px 0 0px}@media(max-width: 767px){.detail01{padding:30px 0 0px}}.detail01 .col01{margin-bottom:0}.detail01 .col01 h1{padding-bottom:30px;position:relative;margin-bottom:40px}@media(max-width: 767px){.detail01 .col01 h1{margin-bottom:30px}}@media(max-width: 767px){.detail01 .col01 h1::before{width:70%}}@media(max-width: 767px){.detail01 .col01 h1::after{left:47%}}.detail01 .col01 h1 span.e{font-size:79px;line-height:79px;display:block}@media(max-width: 767px){.detail01 .col01 h1 span.e{font-size:38px;line-height:38px}}.detail01 .col01 h1 span.sub{margin-top:20px;position:relative}.detail01 .col01 h1 span.renewal{display:inline-block;margin-top:30px;background-color:#928d88;font-size:18px;line-height:18px;color:#fff;text-align:center;padding:5px 0px;width:130px}@media(max-width: 767px){.detail01 .col01 h1 span.renewal{width:80px;font-size:14px;line-height:14px;margin-top:20px}}.detail01 .col01 h1::after{border-bottom:#000 solid 5px}.detail01 .col01 p.txt{font-size:18px;padding-right:0;padding-bottom:0}@media(max-width: 767px){.detail01 .col01 p.txt{font-size:15px;line-height:25px}}.detail01 .col01 p.notes{padding-bottom:0;margin:20px 0 0;text-align:left}.detail01 .col01 p.notes span{display:block;width:540px}.concealer .cont-pl{padding-top:80px}@media(max-width: 767px){.concealer .cont-pl{padding-top:40px}}.cont-prod{padding-bottom:300px !important}@media(max-width: 767px){.cont-prod{padding-bottom:80px !important}}.cont-prod .prod{width:760px;margin:0 auto 150px;display:flex;align-items:center;column-gap:40px}@media(max-width: 767px){.cont-prod .prod{width:100%;display:block;margin-bottom:80px}}.cont-prod .prod .col-l{width:275px}@media(max-width: 767px){.cont-prod .prod .col-l{width:100%;margin-bottom:30px}.cont-prod .prod .col-l p.img{width:55%;margin:0 auto}}.cont-prod .prod .col-r{width:430px}@media(max-width: 767px){.cont-prod .prod .col-r{width:100%}}.cont-prod .prod .col-r h3{font-size:26px;line-height:38px;border-bottom:solid 1px #000;padding:0 0 20px;margin-bottom:30px}@media(max-width: 767px){.cont-prod .prod .col-r h3{text-align:center;font-size:18px;line-height:26px;width:80%;margin:0 auto 30px}}@media(max-width: 767px){.cont-prod .prod .col-r p.price{text-align:center}}.cont-prod .prod .col-r p.price span.t2{font-size:22px;font-weight:400}@media(max-width: 767px){.cont-prod .prod .col-r p.price span.t2{font-size:18px;line-height:18px}}.cont-prod .prod .col-r p.price span.t3{font-size:16px;margin-right:20px}@media(max-width: 767px){.cont-prod .prod .col-r p.price span.t3{font-size:13px;line-height:18px;margin-right:10px}}.cont-prod .prod .col-r p.price span.t4{font-size:16px}@media(max-width: 767px){.cont-prod .prod .col-r p.price span.t4{font-size:13px;line-height:18px}}.cont-prod .prod .col-r p.prop{margin-top:20px;font-size:16px;line-height:16px}@media(max-width: 767px){.cont-prod .prod .col-r p.prop{text-align:center;font-size:14px;line-height:14px;margin-top:25px}}.cont-comparison .wor{width:1000px;margin:150px auto 0px}@media(max-width: 767px){.cont-comparison .wor{width:90%;margin:50px auto 0px}}.cont-comparison .wor .inner{border-top:solid 1px #000;border-bottom:solid 1px #000;padding:30px 0 10px;margin-bottom:20px}@media(max-width: 767px){.cont-comparison .wor .inner{border:solid 1px #1d1d1b;padding:20px 0 10px}}.cont-comparison .wor .inner h3{text-align:center;font-size:20px;line-height:20px;margin-bottom:25px}@media(max-width: 767px){.cont-comparison .wor .inner h3{font-size:13px;line-height:13px;margin-bottom:20px}}.cont-comparison .wor .inner ul{display:flex;flex-wrap:wrap;width:800px;margin:0 auto}@media(max-width: 767px){.cont-comparison .wor .inner ul{display:block;width:100%;margin:0 auto;padding:0 5%}}.cont-comparison .wor .inner ul li{background:url("../../images/pages/concealer/wr_check.png") no-repeat 0 center;background-size:15px auto;width:50%;box-sizing:border-box;font-size:15px;line-height:15px;padding:0 0 0 25px;margin-bottom:20px}@media(max-width: 767px){.cont-comparison .wor .inner ul li{width:100%;font-size:12px;line-height:16px;padding:18px 0 18px 10%;margin-bottom:0px;border-top:solid 1px #1d1d1b;background-size:12px auto;background-position:3% center}}@media(max-width: 767px){.cont-comparison .wor p.notes{line-height:13px !important}}@media(max-width: 767px){.pickupitem{padding-top:100px}}.pickupitem h2.ttl span.sub{top:128px;left:calc(50% - 336px + 0px)}