﻿.ff-mincho{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif}html{font-size:14px}body{position:relative;-webkit-text-size-adjust:100%;font-size:1rem}.shadow{position:relative}.shadow::after{content:"";display:block;position:absolute;bottom:0;z-index:-1;left:0;right:0;margin:auto}.shadow--normal::after{border-radius:50%;box-shadow:2.5px 14.33px 45px 0px rgba(175,170,174,0.65);width:599px;height:83px}@media screen and (max-width: 767px){.shadow--normal::after{box-shadow:.33333vw .57733vw 6vw 0 rgba(175,170,174,0.65);position:absolute;width:75.86667vw;height:11.06667vw}}.shadow--thin::after{border-radius:50%;box-shadow:2.5px 4.33px 15px 0px rgba(0,0,0,0.3);width:600px;height:10px}@media screen and (max-width: 767px){.shadow--thin::after{box-shadow:.33333vw .57733vw 2vw 0 rgba(0,0,0,0.3);position:absolute;width:80vw;height:1.33333vw}}.sup{font-size:0.5em;vertical-align:middle;position:relative;top:-0.5em}.spec_small{font-size:.78571rem;line-height:1.28571rem;color:#777}@media screen and (max-width: 767px){.spec_small{font-size:2.93333vw;line-height:4.53333vw}}html body .contents_ .mainframe_{font-family:"ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}html body .contents_ .mainframe_ .h01__sup{display:block;font-size:1.28571rem;line-height:2.42857rem;text-align:center;color:#B71254;position:relative;margin-bottom:4px;letter-spacing:0.12em;font-weight:200}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .h01__sup{font-size:3.2vw;line-height:5.86667vw;margin-bottom:5px}}html body .contents_ .mainframe_ .h01__sup::after{content:"";display:block;width:60px;height:1px;background:#B71254;position:absolute;bottom:0;left:0;right:0;margin:auto}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .h01__sup::after{width:9.73333vw}}html body .contents_ .mainframe_ .h01__title{text-align:center;font-size:2.85714rem;line-height:4.28571rem;font-family:"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .h01__title{font-size:6.4vw;line-height:8vw}}html body .contents_ .mainframe_ .h01__product{text-align:center;font-size:1.28571rem;line-height:1.28571rem;color:#B71254;margin-top:10px;letter-spacing:0.1em}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .h01__product{font-size:3.2vw;line-height:3.2vw;margin-top:5px}}html body .contents_ .mainframe_ .h01__accordion{cursor:pointer;display:block;position:relative}html body .contents_ .mainframe_ .h01__accordion::before,html body .contents_ .mainframe_ .h01__accordion::after{content:"";position:absolute;display:block;top:0;bottom:0;margin:auto;background:#B71254;transform-origin:center;transition:all 0.25s ease}html body .contents_ .mainframe_ .h01__accordion::before{width:35px;height:1px;right:80px}html body .contents_ .mainframe_ .h01__accordion::after{height:35px;width:1px;right:97px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .h01__accordion::before{width:18px;right:5.33333vw}html body .contents_ .mainframe_ .h01__accordion::after{height:18px;right:7.6vw}}html body .contents_ .mainframe_ .h01__accordion.active::before,html body .contents_ .mainframe_ .h01__accordion.active::after{transform:rotate(45deg)}html body .contents_ .mainframe_ .product-recommend-list{width:780px;margin:0 auto;position:relative}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-recommend-list{width:77.33333vw}}html body .contents_ .mainframe_ .product-recommend-list__item{width:230px;margin:0 15px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-recommend-list__item{width:34.66667vw;margin:0 2vw}}html body .contents_ .mainframe_ .product-recommend-list__image{width:230px;height:230px;margin-bottom:15px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-recommend-list__image{width:34.66667vw;height:34.66667vw;margin-bottom:5px}}html body .contents_ .mainframe_ .product-recommend-list__text{font-size:1rem;line-height:1.57143rem;height:44px;margin-bottom:14px;text-align:center}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-recommend-list__text{font-size:3.46667vw;line-height:5.33333vw;height:16vw;margin-bottom:5px}}html body .contents_ .mainframe_ .product-recommend-list__btn{display:block;width:100%;height:40px;background:#000;color:#fff !important;font-size:1rem;line-height:2.85714rem;letter-spacing:0.1em;text-align:center;position:relative;text-decoration:none !important}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-recommend-list__btn{height:auto;font-size:2.93333vw;line-height:4vw;padding:1.33333vw 0}}html body .contents_ .mainframe_ .product-recommend-list__btn::after{content:"";display:block;width:6px;height:6px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg);position:absolute;top:0;bottom:0;right:17px;margin:auto}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-recommend-list__btn::after{right:10px}}html body .contents_ .mainframe_ .product-recommend-list .slick-arrow{overflow:hidden;display:block;width:40px;height:40px;border:none;border-bottom:1px solid #B71254;border-right:1px solid #B71254;text-indent:-9999px;-webkit-appearance:none;font-size:0;background:none;position:absolute;top:110px;outline:none;cursor:pointer}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-recommend-list .slick-arrow{width:7.33333vw;height:7.33333vw;top:14.66667vw}}html body .contents_ .mainframe_ .product-recommend-list .slick-prev{transform:rotate(135deg);left:-90px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-recommend-list .slick-prev{left:-2.66667vw}}html body .contents_ .mainframe_ .product-recommend-list .slick-next{transform:rotate(-45deg);right:-90px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-recommend-list .slick-next{right:-2.66667vw}}html body .contents_ .mainframe_ .product-slide{width:100%;height:420px;position:relative}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-slide{height:56vw}}html body .contents_ .mainframe_ .product-slide__item_caxaray{width:100%;height:100%;position:absolute;left:0;top:0}html body .contents_ .mainframe_ .product-slide__item_caxaray span{display:block;width:100%;height:100%;position:absolute;left:0;top:0}html body .contents_ .mainframe_ .product-slide__item_caxaray span:first-child{height:385px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-slide__item_caxaray span:first-child{height:51.33333vw}}html body .contents_ .mainframe_ .product-slide__item--caxa_ray span:first-child{background:#f2f2f2}html body .contents_ .mainframe_ .product-slide__item--caxa_ray span:last-child{background:url(/assets/beauty/refa/refa_caxa/caxa_ray/img/slide/im_caxaray.jpg) no-repeat center/auto 100%}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-slide__item--caxa_ray span:last-child{background:url(/assets/beauty/refa/refa_caxa/caxa_ray/img/sp/slide/im_caxaray.jpg) no-repeat center/auto 100%}}html body .contents_ .mainframe_ .product-slide__item--refa span:first-child{display: none;/*background:#121419*/}
/*html body .contents_ .mainframe_ .product-slide__item--refa span:last-child{background:url(/assets/beauty/refa/refa_caxa/caxa_ray/img/slide/im_refa.jpg) no-repeat center/auto 100%}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-slide__item--refa span:last-child{background:url(/assets/beauty/refa/refa_caxa/caxa_ray/img/sp/slide/im_refa.jpg) no-repeat center/auto 100%}}*/html body .contents_ .mainframe_ .product-thanks{width:940px;margin-right:auto;margin-left:auto;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;padding:30px 0 30px 113px;overflow:hidden}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-thanks{width:84vw;padding:5.33333vw 0}}html body .contents_ .mainframe_ .product-thanks__image{float:left;width:178px;height:150px;padding-right:28px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-thanks__image{width:24.66667vw;height:24.66667vw;padding-right:2vw}}html body .contents_ .mainframe_ .product-thanks__text01{float:left;margin-top:50px;font-size:1.71429rem;line-height:1.71429rem;letter-spacing:0.1em}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-thanks__text01{font-size:4.53333vw;line-height:6.4vw;margin-top:.93333vw;letter-spacing:0}}html body .contents_ .mainframe_ .product-thanks__text02{float:left;margin-top:17px;font-size:.78571rem;line-height:.78571rem;color:#777777;letter-spacing:0.1em}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-thanks__text02{font-size:2.93333vw;line-height:4.53333vw;margin-left:1em;text-indent:-1em;letter-spacing:0}}html body .contents_ .mainframe_ .product-intro{width:940px;margin-right:auto;margin-left:auto;overflow:hidden;align-items:flex-start}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-intro{width:84vw}}html body .contents_ .mainframe_ .product-intro__image{margin:0}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-intro__image{float:none;width:100%;height:0;padding-top:100%;margin:0 0 20px}}html body .contents_ .mainframe_ .product-intro__image--first,html body .contents_ .mainframe_ .product-intro__image--first.caxaray{width:450px;height:600px;background:url(/assets/beauty/refa/refa_caxa/caxa_ray/img/intro/im_caxaray_first.jpg) no-repeat center top/100% auto}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-intro__image--first{width:100%;height:0;padding-top:91.428572%}}html body .contents_ .mainframe_ .product-intro__image--second,html body .contents_ .mainframe_ .product-intro__image--second.caxaray{width:490px;height:310px;background:url(/assets/beauty/refa/refa_caxa/caxa_ray/img/intro/im_caxaray_second.jpg) no-repeat center top/100% auto}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-intro__image--second{width:100%;height:0;padding-top:63.492063%}}html body .contents_ .mainframe_ .product-intro__inner{width:490px;padding:0 40px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-intro__inner{width:auto;padding:0}}html body .contents_ .mainframe_ .product-intro__inner--second{width:450px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-intro__inner--second{width:auto}}html body .contents_ .mainframe_ .product-intro__title{margin-top:60px;font-size:2.85714rem;line-height:4rem;margin-bottom:10px;letter-spacing:0.025em}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-intro__title{margin-top:20px;font-size:6.13333vw;line-height:8.66667vw;margin-bottom:18px;letter-spacing:0.01em}}html body .contents_ .mainframe_ .product-intro__text{font-size:1.28571rem;line-height:2.57143rem;letter-spacing:0;margin-bottom:17px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-intro__text{font-size:3.46667vw;line-height:5.6vw;letter-spacing:0.04em;margin-bottom:40px}}html body .contents_ .mainframe_ .product-intro__small{font-size:.78571rem;line-height:1.28571rem;padding:45px 0 0 0;color:#777}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-intro__small{font-size:2.93333vw;line-height:4.8vw;padding:0 0 0 0}}html body .contents_ .mainframe_ .product-info{width:970px;margin:0 auto 60px;padding:70px 0;background:#fff;border-top:1px solid #c8c8c8}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-info{padding:35px 0;margin-bottom:35px;width:84vw}}html body .contents_ .mainframe_ .product-info__title{font-size:2.85714rem;line-height:4rem;text-align:center;letter-spacing:0.025em}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-info__title{font-size:5.33333vw;line-height:8.66667vw;letter-spacing:0}}html body .contents_ .mainframe_ .product-info__subtitle{font-size:2.14286rem;line-height:2.14286rem;text-align:center}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-info__subtitle{width:100vw;margin-left:-8vw;font-size:4.8vw;line-height:6vw;margin-bottom:30px}}@media screen and (min-width: 768px){html body .contents_ .mainframe_ .product-info__pc{display:block}}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-info__pc{display:none}}@media screen and (min-width: 768px){html body .contents_ .mainframe_ .product-info__sp{display:none}}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-info__sp{display:block}}html body .contents_ .mainframe_ .product-info__image{width:676px;margin:40px auto 50px}html body .contents_ .mainframe_ .product-info__circleimage{width:84vw;margin:0 auto 15px}html body .contents_ .mainframe_ .product-info-list{width:84vw;margin:0 auto 15px;align-items:flex-start}html body .contents_ .mainframe_ .product-info-list__item{font-size:3.46667vw;line-height:5.6vw;letter-spacing:0.08em;width:50%}html body .contents_ .mainframe_ .product-info-list__item:first-child{padding-right:1.33333vw}html body .contents_ .mainframe_ .product-info-list__item:last-child{padding-left:1.33333vw}html body .contents_ .mainframe_ .product-info__photoimage{width:84vw;margin:0 auto 20px}html body .contents_ .mainframe_ .product-info__text{font-size:1.28571rem;line-height:2.57143rem;letter-spacing:0.08em;width:800px;margin:0 auto 0;position:relative}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-info__text{width:100%;font-size:3.46667vw;line-height:5.6vw;letter-spacing:0.06em}}html body .contents_ .mainframe_ .product-info__text--arrow{margin-bottom:190px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-info__text--arrow{margin-bottom:70px}}html body .contents_ .mainframe_ .product-info__text--arrow::after{content:"";display:block;width:56px;height:56px;position:absolute;border-bottom:1px solid #B71254;border-right:1px solid #B71254;transform:rotate(45deg);bottom:-90px;left:0;right:0;margin:auto}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-info__text--arrow::after{width:28px;height:28px;bottom:-42px}}html body .contents_ .mainframe_ .product-info__figure{width:800px;height:401px;margin-left:auto;margin-right:auto;background:url(/assets/beauty/refa/refa_caxa/caxa_ray/img/info/im_figure.png) no-repeat left top/cover}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-info__figure{width:85.33333vw;height:166vw;background:url(/assets/beauty/refa/refa_caxa/caxa_ray/img/sp/info/im_figure.png) no-repeat left top/cover}}html body .contents_ .mainframe_ .product-imagetext{width:940px;margin:0 auto 145px;padding-bottom:0;background:#fff}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-imagetext{width:auto;padding:0 8vw 45px;margin-bottom:10.66667vw}}html body .contents_ .mainframe_ .product-imagetext__title{font-size:2.85714rem;line-height:4rem;letter-spacing:0.025em;text-align:center;margin-bottom:35px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-imagetext__title{font-size:6.13333vw;line-height:8.66667vw;letter-spacing:0.01em;margin-bottom:20px}}html body .contents_ .mainframe_ .product-imagetext__wrapper{padding:0 0 50px}html body .contents_ .mainframe_ .product-imagetext__wrapper--border{margin-bottom:20px;border-bottom:1px solid #e5e5e5}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-imagetext__wrapper{padding:0}html body .contents_ .mainframe_ .product-imagetext__wrapper--border{padding-bottom:30px;margin-bottom:10px}}html body .contents_ .mainframe_ .product-imagetext__image{width:450px;margin:0}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-imagetext__image{width:100%;margin-bottom:15px}}html body .contents_ .mainframe_ .product-imagetext__text{width:450px;font-size:1.28571rem;line-height:2.57143rem;letter-spacing:0em}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-imagetext__text{width:100%;font-size:3.46667vw;line-height:5.6vw}}html body .contents_ .mainframe_ .product-imagetext__small{width:800px;margin:0 auto;font-size:.78571rem;line-height:1.28571rem;color:#777}html body .contents_ .mainframe_ .product-imagetext__small:last-child{padding-bottom:60px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-imagetext__small{text-indent:-1em;margin-left:1em;width:100%;font-size:2.93333vw;line-height:4.8vw;text-align:left;padding-bottom:0}html body .contents_ .mainframe_ .product-imagetext__small:last-child{padding-bottom:0}}html body .contents_ .mainframe_ .product-item__image{width:940px;height:577px;margin:0 auto;box-sizing:border-box;padding:0 0 0 450px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-item__image{width:auto;height:auto;padding:27.73333vw 0 0 0}}html body .contents_ .mainframe_ .product-item__image--caxaray{background:url(/assets/beauty/refa/refa_caxa/caxa_ray/img/item/im_caxaray.jpg) no-repeat left top/401px auto}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-item__image--caxaray{background:url(/assets/beauty/refa/refa_caxa/caxa_ray/img/item/im_caxaray.jpg) no-repeat left 3.06667vw top/51.6vw auto}}html body .contents_ .mainframe_ .product-item__category{margin-bottom:40px;font-size:0}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-item__category{margin-left:57.33333vw;margin-bottom:41.33333vw}}html body .contents_ .mainframe_ .product-item__category--caxaray{width:166px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-item__category--caxaray{width:22.13333vw}}html body .contents_ .mainframe_ .product-item__title{font-size:2.85714rem;line-height:4rem;letter-spacing:0em;margin-bottom:70px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-item__title{padding-left:38vw;font-size:5.33333vw;line-height:8.66667vw;margin-bottom:13.33333vw}}html body .contents_ .mainframe_ .product-item-icon{width:420px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-item-icon{width:76vw;margin:0 auto}}html body .contents_ .mainframe_ .product-item-icon__item{width:200px;height:200px;border:1px solid #e5e5e5;border-radius:50%;box-sizing:border-box;text-align:center;padding:25px 0 0;font-size:0;margin-bottom:20px;background:#fff}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-item-icon__item{width:34.66667vw;height:34.66667vw;padding-top:4.53333vw}}html body .contents_ .mainframe_ .product-item-icon__no{height:57px;margin-bottom:15px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-item-icon__no{height:9.06667vw;margin-bottom:2vw}}html body .contents_ .mainframe_ .product-item-icon__text{font-size:1.71429rem;line-height:2.57143rem;letter-spacing:0.05em}html body .contents_ .mainframe_ .product-item-icon__text--thin{line-height:72px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-item-icon__text{font-size:4vw;line-height:6.26667vw}html body .contents_ .mainframe_ .product-item-icon__text--thin{line-height:13.06667vw}}html body .contents_ .mainframe_ .product-item-info{width:940px;margin-right:auto;margin-left:auto;-webkit-align-items:stretch;align-items:stretch}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-item-info{width:84vw}}html body .contents_ .mainframe_ .product-item-info__image{width:470px;margin:0;font-size:0}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-item-info__image{width:100%}}html body .contents_ .mainframe_ .product-item-info__content{box-sizing:border-box;padding:80px 30px 0 50px;background:#f4f4f4;background:#f4f4f4;width:470px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-item-info__content{width:100%;padding:6.66667vw 4vw}}html body .contents_ .mainframe_ .product-item-info__title{font-size:2.85714rem;line-height:3.78571rem;margin-bottom:30px;letter-spacing:0.025em;text-indent:-45px;margin-left:45px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-item-info__title{font-size:5.86667vw;line-height:8.4vw;letter-spacing:0.03em;margin-bottom:13px}}html body .contents_ .mainframe_ .product-item-info__title img{height:57px;margin-right:15px;vertical-align:top;margin-top:-10px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-item-info__title img{margin-right:5.06667vw;height:9.06667vw;margin-top:-5px}}html body .contents_ .mainframe_ .product-item-info__text{font-size:1.14286rem;line-height:2.14286rem;letter-spacing:0.05em}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-item-info__text{font-size:3.46667vw;line-height:5.6vw}}html body .contents_ .mainframe_ .product-item-info__small{font-size:.78571rem;line-height:1.28571rem;color:#777;margin-top:30px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-item-info__small{font-size:2.93333vw;line-height:4.8vw;margin-top:13px}}html body .contents_ .mainframe_ .product-item__smalltext{font-size:.78571rem;line-height:.78571rem;text-align:center;color:#777;margin-top:25px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-item__smalltext{margin-top:10px;font-size:2.93333vw;line-height:4.66667vw;text-align:left;padding-left:12vw}}html body .contents_ .mainframe_ .product-howto{padding:60px 70px;background:#f4f4f4}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-howto{margin-right:8vw;margin-left:8vw;padding:20px 4vw}}html body .contents_ .mainframe_ .product-howto__image{width:493px;margin:0 auto 60px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-howto__image{width:73.33333vw;margin:20px auto 30px}}html body .contents_ .mainframe_ .product-howto-list{width:800px;height:330px;margin:0 auto;position:relative}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-howto-list{width:100%;height:114.66667vw}html body .contents_ .mainframe_ .product-howto-list div{height:98.13333vw}}html body .contents_ .mainframe_ .product-howto-list__item{width:800px;height:260px;overflow:hidden;background:#fff;cursor:pointer;outline:none}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-howto-list__item{width:100%;height:98.13333vw !important}}html body .contents_ .mainframe_ .product-howto-list__image{float:right;width:400px;margin:0}html body .contents_ .mainframe_ .product-howto-list__image img{object-fit:cover;}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-howto-list__image{float:none;width:100%}}html body .contents_ .mainframe_ .product-howto-list__title{font-size:26px;line-height:30px;height:58px;margin:28px 0 20px 40px;-webkit-justify-content:flex-start;justify-content:flex-start;color:#B71254}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-howto-list__title{font-size:5.06667vw;line-height:5.6vw;height:9.73333vw;margin:6vw 6vw 2vw}}html body .contents_ .mainframe_ .product-howto-list__title img{height:58px;margin-right:20px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-howto-list__title img{height:9.73333vw;margin-right:4vw}}html body .contents_ .mainframe_ .product-howto-list__text{width:400px;font-size:15px;line-height:30px;letter-spacing:0.03em;padding:0 45px 0 40px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-howto-list__text{width:auto;margin:0 6vw;font-size:3.06667vw;line-height:5.6vw;letter-spacing:0.08em;padding:0}}html body .contents_ .mainframe_ .product-howto-list .slick-arrow{-webkit-appearance:none;text-indent:-9999px;font-size:0;width:40px;height:40px;background:#000;position:absolute;border:none;bottom:0;overflow:hidden;cursor:pointer;outline:none}@media screen and (min-width: 768px){html body .contents_ .mainframe_ .product-howto-list .slick-arrow:hover{background:#B71254}}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-howto-list .slick-arrow{width:36px;height:36px}}html body .contents_ .mainframe_ .product-howto-list .slick-arrow::after{content:"";display:block;width:10px;height:10px;border-bottom:1px solid #fff;border-left:1px solid #fff;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-howto-list .slick-arrow::after{width:8px;height:8px}}html body .contents_ .mainframe_ .product-howto-list .slick-prev{left:220px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-howto-list .slick-prev{left:0}}html body .contents_ .mainframe_ .product-howto-list .slick-prev::after{transform:rotate(45deg)}html body .contents_ .mainframe_ .product-howto-list .slick-next{right:220px}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-howto-list .slick-next{right:0}}html body .contents_ .mainframe_ .product-howto-list .slick-next::after{transform:rotate(-135deg)}html body .contents_ .mainframe_ .product-howto-list .slick-dots{position:absolute;width:150px;height:30px;left:50%;margin-left:-75px;font-size:0;bottom:0}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-howto-list .slick-dots{width:24vw;height:4vw;margin-left:-12vw;bottom:1.33333vw}}html body .contents_ .mainframe_ .product-howto-list .slick-dots li{width:10px;height:10px;margin:0 10px 5px;display:inline-block}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-howto-list .slick-dots li{width:1.6vw;height:1.6vw;margin:0 1.6vw .8vw}}html body .contents_ .mainframe_ .product-howto-list .slick-dots li button{cursor:pointer;outline:none;width:10px;height:10px;-webkit-appearance:none;display:block;background:#555555;border-radius:50%;border:none;padding:0;overflow:hidden;text-indent:-9999px}@media screen and (min-width: 768px){html body .contents_ .mainframe_ .product-howto-list .slick-dots li button:hover{background:#B71254}}@media screen and (max-width: 767px){html body .contents_ .mainframe_ .product-howto-list .slick-dots li button{width:1.6vw;height:1.6vw}}html body .contents_ .mainframe_ .product-howto-list .slick-dots li.slick-active button{background:#B71254}
