@media all and (min-width:641px){.product-list .item-oilyhard .title,.section-select .comparison-table .item-td.item-oilyhard .ttl{background-color:#370a4b}svg{width:100%}.icon-15off,.icon-5off10off{width:35px;font-size:0}.icon-5off{width:25px;font-size:0}.icon-15off2{width:80px;font-size:0}.icon-check{width:24px}.btn-icon-set{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:54px}.btn-icon-set .icon-box{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:47px;height:54px;border:1px solid #61697d}.btn-icon-set .btn-box,.product-list{display:-webkit-box;display:-webkit-flex}.btn-icon-set .btn-box{display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;display:flex;position:relative;width:194px}.btn-icon-set .btn-box .icon-arrow{right:15px!important}.btn-icon-set .btn-box .text{text-indent:-.5em}.product-list{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.product-list .item{text-align:center;width:30.55556%}.product-list .item-oily .title{background-color:#9d162e}.product-list .item-dry .title{background-color:#051469}.product-list .item-oilyhard .name,.product-list .item-oilyhard .text{color:#370a4b}.product-list .item-oily .name,.product-list .item-oily .text{color:#9d162e}.product-list .item-dry .name,.product-list .item-dry .text{color:#051469}.product-list .title{width:100%;display:block;font-size:16px;color:#fff;padding-top:2px;padding-bottom:3px}.product-list .box-text>.text{margin-top:13px;font-size:16px;line-height:1.5}.product-list .name{margin-top:6px;font-size:14px}.product-list .pic{margin-top:19px}.block-purchase .box-15off>.row-head,.product-list .box-text .btn-holder,.product-list .pic .name{display:none}.product-list .btn-holder .btn-default{width:100%;height:54px}.product-list .btn-holder .btn-buy{border:none}.product-list .btn-holder .btn-buy+.btn-buy{margin-top:12px}.product-list .btn-holder .btn-buy .icon-arrow{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.block-purchase .item-description .text-s,.product-list .btn-holder .btn-buy .text{font-size:14px}.block-purchase{margin:auto;width:780px;padding:27px 30px 50px}.block-purchase .info-holder{margin-top:52px}.block-purchase .title-info{position:relative}.block-purchase .title-info .text{letter-spacing:0;text-align:center;font-weight:700;font-size:26px}.block-purchase .title-info .title-line{background-color:#bec1c9;position:absolute;top:50%;height:1px;width:50%}.block-purchase .title-info .title-line.line-left,.section-title .title-line.line-left{left:0}.block-purchase .title-info .title-line.line-right,.section-title .title-line.line-right{right:0}.block-purchase .description-box{margin-top:14px;padding-left:30px;padding-right:30px}.block-purchase .description-box .note-text{padding-left:0}.block-purchase .description-inline{display:-webkit-box;display:-webkit-flex;display:flex;color:#585c66;margin-top:8px;margin-left:30px;width:720px}.block-purchase .description-inline .description1{width:220px;margin-top:5px}.block-purchase .description-inline .description2,.block-purchase .description-inline .description3{width:250px}.block-purchase .box-15off .box-row .text .text-l,.block-purchase .description-inline .text{display:inline-block;font-size:18px}.block-purchase .box-15off .box-row .text .text-s,.block-purchase .description-inline .text-s{display:inline-block;font-size:14px}.block-purchase .box-15off .box-row .text .text-ll,.block-purchase .description-inline .text-l{display:inline-block;font-size:22px}.block-purchase .description-inline .text-mt{margin-top:6px}.block-purchase .description-inline .icon-souryou{display:block;margin-top:14px}.block-purchase .item-title{color:#333;font-weight:700;font-size:24px;line-height:1.5;margin-top:8px}.block-purchase .item-title+.item-type{margin-top:2px}.block-purchase .item-description{color:#585c66;font-size:18px;margin-top:10px}.block-purchase .item-description .sub{font-size:12px;vertical-align:super}.block-purchase .item-description .icon-souryou{margin-left:18px}.block-purchase .item-description .text-l{font-size:22px}.block-purchase .item-description .text-price,.section-title{font-size:24px}.block-purchase .item-description .souryou-text{font-size:14px;margin-left:15px;display:inline-block;text-align:center;width:113px;border:1px solid #585c66;padding-top:2px;padding-bottom:3px;margin-top:11px}.block-purchase .item-read{color:#333;font-size:16px;line-height:1.75;margin-top:12px}.block-purchase .title-info+.product-list{margin-top:32px}.block-purchase .description-box+.product-list,.block-purchase .description-inline+.product-list,.block-purchase .product-list+.box-15off{margin-top:30px}.block-purchase .box-15off{display:-webkit-box;display:-webkit-flex;display:flex;height:108px}.block-purchase .box-15off .box-row{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.block-purchase .box-15off .box-row .text{width:100%;text-align:center;display:inline-block;font-size:16px;color:#fff}.block-purchase .box-15off .box-row .text .text-red,.point-title-holder .read .text-red{color:#e82e3b}.block-purchase .box-15off .box-row .text .sub{display:inline-block;font-size:14px;vertical-align:top}.block-purchase .box-15off .row1{background-color:#333;width:346px;position:relative;z-index:1}.block-purchase .box-15off .row1:after{content:"";position:absolute;top:0;right:-30px;border-top:54px solid transparent;border-bottom:54px solid transparent;border-left:30px solid #333}.block-purchase .box-15off .row1 .text-mt{margin-top:5px}.block-purchase .box-15off .row2{background-color:#61697d;width:374px;position:relative;z-index:0;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.block-purchase .box-15off .row2 .row-head{background:#fff;width:100%;text-align:center;border:1px solid #61697d}.block-purchase .box-15off .row2 .row-head .text{width:auto;vertical-align:middle;color:#333;margin-left:8px}.block-purchase .box-15off .row2 .row-head .icon-15off2{display:inline-block;vertical-align:middle;padding:5px 0;font-size:0}.block-purchase .box-15off .row3{background-color:#d8dadf;width:334px;padding-left:35px}.block-purchase .box-15off .row3 .text-mt{margin-top:10px}.block-purchase .note-text{color:#717683;padding-left:28px;font-size:12px;margin-top:10px}.section-title{position:relative;text-align:center;letter-spacing:0}.section-title .title-line{background-color:#61697d;position:absolute;top:50%;height:1px;width:50%}.section-title .text-l{display:inline-block;font-size:36px;margin-top:17px}.section-title .text-svg{display:block;margin:auto auto 15px}.section-title .text-svg+.text-l{margin-top:3px}.section-title.title-fz-large{font-size:30px}.section-title.title-fz-large .text-l{display:inline-block;font-size:42px;margin-top:10px}.section-title.title-fz-large .text-ll{font-size:48px}.section-read{text-align:center;font-size:18px;line-height:1.77778;margin-top:27px}.section{margin:auto;max-width:1440px}.section.section-main,.section.section-top-banner{margin:0 auto}.section--inner--min{margin:auto;max-width:780px;padding:0;position:relative}.icon-daiichiruiiyakuhin,.icon-iyakubugaihin{width:79px}.icon-souryou{display:inline-block;vertical-align:middle;width:85px}.section-top-banner{position:relative;width:100%;padding-top:126px;overflow:hidden}.section-top-banner .banner{position:absolute;left:50%;top:0;width:1440px;margin-left:-720px}.section-main{background-image:url("../img/bg-main.jpg");background-size:1440px;background-position:center top;background-repeat:no-repeat;padding-bottom:55px}.section-main .section--inner{padding-top:691px}.section-main .main-copy{position:absolute;width:447px;top:30px;left:50%;margin-left:-528px}.section-main .main-pic{position:absolute;width:483px;left:50%;top:50px;margin-left:-117px}.section-main .main-info{background:url("../img/bg-main-info.jpg") center center/100% 100% no-repeat}.section-main .main-info .scalp-logo{width:185px;margin:auto}.section-main .info-holder.n1,.section-point .pic-title+.pic{margin-top:15px}.section-main .info-holder.n1 .title-line{width:283px}.point-pic-holder,.section-main .info-holder.n2,.section-point .point-pic-holder,.section-purchase .info-holder.n2 .product-list{margin-top:30px}.section-main .info-holder.n2 .title-line,.section-purchase .info-holder.n2 .title-line{width:173px}.section-main .info-holder.n3,.section-purchase .info-holder.n2{margin-top:34px}.section-main .info-holder.n3 .product-list,.section-target .target-list .item+.item{margin-top:20px}.section-main .info-holder.n3 .title-line{width:254px}.section-about{background-image:url("../img/bg-about.jpg");background-size:100% 100%;padding-top:58px;padding-bottom:50px}.section-point,.section-point2,.section-point3,.section-statement,.section-target{background-size:1440px;background-position:center top;background-repeat:no-repeat}.section-about .section-read{color:#333;line-height:2.33333;margin-top:18px}.section-about .image-box{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin:40px auto auto;width:615px}.section-about .image-box .pic{position:relative;width:185px}.section-about .image-box .pic.n2:after,.section-about .image-box .pic.n3:after{content:"";display:block;width:10px;height:14px;background-image:url("../img/icon-arrow-right-gray.svg");background-repeat:no-repeat;background-size:contain;position:absolute;left:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section-about .image-box .image-text{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:50%;text-align:center;color:#fff;background-color:#8b91a0;position:absolute;top:-30px;right:-30px;width:89px;height:89px;font-size:11px}.section-statement{background-image:url("../img/bg-statement.jpg");padding-top:76px;height:966px;color:#fff;text-align:center}.section-statement .title-statement{font-size:42px;letter-spacing:.02}.section-statement .title-statement .id-1{letter-spacing:-.3em}.section-statement .statement{margin-top:35px;font-size:18px;line-height:2.35;letter-spacing:0}.section-target{background-image:url("../img/bg-target.jpg");padding-top:56px;height:589px}.section-target .section-title{margin:auto;width:780px}.section-target .target-list{width:600px;margin:40px auto auto}.section-target .target-list .item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.section-target .target-list .text{font-size:18px;padding-left:12px}.point-title-holder{position:relative;text-align:center}.point-title-holder .num{position:absolute;top:0}.point-title-holder .num.num1{width:26px;left:72px}.point-title-holder .num.num1 .svg-number,.point-title-holder .num.num3 .svg-number,.section-point .point-list .num .svg-number{fill:#bcbfc6}.point-title-holder .num.num2{width:50px;left:61px}.point-title-holder .num.num2 .svg-number{fill:#fff}.point-title-holder .num.num3{width:51px;left:45px}.point-title-holder .title{font-weight:700}.point-title-holder .text{display:block;font-size:24px}.point-title-holder .text-l{display:block;font-size:36px}.point-title-holder .read{font-size:16px;margin-top:10px;line-height:1.75}.point-pic-holder .pic-title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:auto}.point-pic-holder .pic-title .icon-new{width:39px}.point-pic-holder .pic-title .text{display:inline-block;font-size:16px;color:#585c66;margin-left:10px}.point-pic-holder .pic-title+.pic{margin-top:21px}.section-point,.section-point2,.section-point3{padding-top:60px}.section-point{background-image:url("../img/bg-point01.jpg");height:1345px}.section-point .section-title .text-svg{font-size:0;width:88px}.section-point .section-title .text-l{margin-top:0;line-height:1}.section-point .point-list,.section-point2 .point-pic-holder{margin-top:25px}.section-point .point-list .list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;background-color:#fff;border:1px solid #c8cad1}.section-point .point-list .item{width:33.3333333%;border-left:1px solid #c8cad1;padding-top:23px;padding-bottom:23px}.section-point .point-list .item:first-of-type{border-left:none}.section-point .point-list .num{display:block;margin:auto}.section-point .point-list .num.num1{width:16px}.section-point .point-list .num.num2,.section-point .point-list .num.num3{width:31px}.section-point .point-list .text,.section-point .point-list .text-bold{font-size:16px;text-align:center;margin-top:10px}.section-lineup .note-holder .note,.section-point .note-holder .note,.section-point2 .point-title-holder .note{letter-spacing:0;color:#707684;font-size:12px}.section-point .point-list .text-bold{font-weight:700;margin-top:0}.section-point .point-list .icon-arrow{margin:30px auto auto;width:21px;height:11px}.section-point .point-title-holder{margin-top:60px}.section-point .point-list+.point-title-holder{margin-top:50px}.section-point .note-holder{position:absolute;left:30px;bottom:-37px}.section-point2{background-image:url("../img/bg-point02.jpg");height:666px;padding-top:40px}.section-point2 .point-title-holder .note{text-align:left;margin:15px auto auto;width:320px}.section-point2 .point-pic-holder .pic{width:522px;margin-left:180px}.section-point3{background-image:url("../img/bg-point03.jpg");padding-bottom:52px}.section-point3 .pic-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:690px;margin:auto}.section-point3 .pic-list .pic{text-align:center;width:315px}.section-point3 .pic-list .caption{display:inline-block;font-size:14px;color:#717683;margin-top:5px}.section-point3 .pic-list .arrow{width:25px;margin-top:80px}.section-point3 .pic-title-holder{width:690px;margin:21px auto auto;border:1px solid #bec1c9;background-color:#fff;text-align:left;padding:24px 105px 18px}.section-select .comparison-table tr,.section-select .table-title{border-top:1px solid #bcbfc6}.section-point3 .pic-title-holder .pic-title{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.section-lineup .btn.btn-lineup .text,.section-point3 .pic-title-holder .pic-title .text,.section-support .info-list .btn-contact .text{font-size:18px}.section-point3 .pic-title-holder .read{font-size:16px;line-height:1.5;color:#333;margin-top:13px}.section-point3 .middle-title{margin-top:47px;text-align:center;color:#333;font-size:24px;font-weight:700}.section-point3 .middle-title .sub{font-size:14px;color:#7e878f;vertical-align:top}.section-point3 .pic03{margin:auto;width:648px}.section-point3 .note-list{color:#717683;padding-left:55px;margin-top:-10px;font-size:12px}.section-point3 .note-list .item+.item{margin-top:2px}.section-select{background-image:url("../img/bg-select.png");background-size:100% 100%;background-position:center top;background-repeat:no-repeat;padding-top:60px;padding-bottom:74px}.section-award,.section-purchase,.section-usersvoice{background-size:1440px;background-position:center top;background-repeat:no-repeat}.section-support,.section-totalcare{padding-bottom:60px;padding-top:60px}.section-select .section-title .text-svg{width:196px}.section-select .table-holder{width:720px;margin:58px auto auto}.section-select .table-title{font-weight:700;text-align:center;font-size:30px;padding-top:16px;padding-bottom:16px}.section-select .comparison-table{color:#585c66;border-bottom:1px solid #bcbfc6}.section-select .comparison-table .th{font-size:15px;width:144px;padding-top:22px;padding-bottom:22px;color:#585c66;vertical-align:middle}.section-select .comparison-table td{width:192px;border-left:1px solid #bcbfc6;vertical-align:middle}.section-select .comparison-table .td{padding-top:22px;padding-bottom:22px}.section-select .comparison-table .item-td{padding-top:12px;font-size:14px;text-align:center}.section-select .comparison-table .item-td.item-oilyhard{color:#370a4b}.section-select .comparison-table .item-td.item-oily{color:#9d162e}.section-select .comparison-table .item-td.item-oily .ttl{background-color:#9d162e}.section-select .comparison-table .item-td.item-dry{color:#051469}.section-select .comparison-table .item-td.item-dry .ttl{background-color:#051469}.section-select .comparison-table .item-td .text{line-height:1.7}.section-select .comparison-table .item-td .ttl{font-weight:700;color:#fff;padding-top:4px;padding-bottom:4px;width:144px;margin:8px auto auto}.section-select .comparison-table .item-td .name{margin-top:8px;font-size:12px}.section-select .comparison-table .item-td .pic{width:51px;margin:15px auto auto}.section-select .comparison-table .td-text{text-align:center;padding-top:10px;padding-bottom:10px;font-size:14px;line-height:1.5}.section-select .comparison-table .star-holder{position:relative;width:53px;height:17px;margin:auto}.section-select .comparison-table .star-holder.star-3 .star-el{width:100%}.section-select .comparison-table .star-holder.star-2-5 .star-el{width:83.33%}.section-select .comparison-table .star-holder.star-2 .star-el{width:66.666666%}.section-select .comparison-table .star-holder.star-1 .star-el{width:33.333333%}.section-select .comparison-table .star-holder .star-bg,.section-select .comparison-table .star-holder .star-el{position:absolute;width:100%;height:100%;background-position:center left;background-size:53px;background-repeat:no-repeat}.section-select .comparison-table .star-holder .star-bg{background-image:url("../img/star3-gray.svg")}.section-select .comparison-table .star-holder .star-el{background-image:url("../img/star3-gold.svg")}.section-usersvoice{background-image:url("../img/bg-usersvoice.jpg");overflow:hidden}.section-usersvoice .section--inner{padding-top:60px;padding-bottom:8px}.section-usersvoice .section-title .text-svg{width:202px;font-size:0}.section-usersvoice .usersvoice-list{width:720px;padding-bottom:40px;margin:-8px auto auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.section-usersvoice .note-text{color:#fff;font-size:12px;padding-left:28px;position:relative;z-index:1}.section-usersvoice .usersvoice-item{position:relative;background-color:#fff;padding:15px 15px 36px;margin-top:36px}.section-usersvoice .usersvoice-item .users-pic{position:absolute}.section-usersvoice .usersvoice-item .text{color:#333;line-height:1.71429;font-size:14px}.section-usersvoice .usersvoice-item .fukidashi{position:absolute;bottom:-18px;right:25px;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:18px solid #fff}.section-usersvoice .usersvoice-item.n1{width:285px}.section-usersvoice .usersvoice-item.n1 .users-pic{width:94px;top:90px;left:115px}.section-usersvoice .usersvoice-item.n2{width:405px}.section-usersvoice .usersvoice-item.n2 .users-pic{width:92px;top:87px;left:243px}.section-usersvoice .usersvoice-item.n3,.section-usersvoice .usersvoice-item.n4,.section-usersvoice .usersvoice-item.n5{width:220px}.section-usersvoice .usersvoice-item.n3 .users-pic{width:99px;top:99px;left:76px}.section-usersvoice .usersvoice-item.n4 .users-pic{width:130px;top:90px;left:48px}.section-usersvoice .usersvoice-item.n5 .users-pic{width:125px;top:97px;left:30px}.section-award{background-image:url("../img/bg-award.jpg")}.section-award .section--inner{height:837px;padding-top:60px}.section-award .section-title .text-svg{width:106px;font-size:0}.section-award .section-title .bg-holder{width:662px;margin:auto;padding-top:4px;padding-bottom:11px;background:url("../img/title-award-parts.png") center center/100% no-repeat}.section-award .section-title .text{width:513px;margin:auto}.section-award .section-read{margin-top:13px;color:#fff}.section-award .note-bottom{font-size:12px;position:absolute;left:36px;bottom:42px;color:#fff}.section-purchase{background-image:url("../img/bg-purchase.jpg")}.section-purchase .block-purchase{padding-bottom:30px}.section-purchase .info-holder.n1{margin-top:10px}.section-purchase .info-holder.n1 .title-line{width:86px}.section-purchase .info-holder.n1 .title-info{width:439px}.section-purchase .info-holder.n1 .item-read{width:390px}.section-purchase .info-holder .item-description{line-height:1.6;margin-top:17px}.section-purchase .info-holder .item-description .text-l{font-size:24px}.section-totalcare{background-image:url("../img/bg-totalcare.jpg");background-size:1440px 100%;background-position:center top;background-repeat:no-repeat}.section-totalcare .section-title .text-svg{width:308px}.section-totalcare .totalcare-block{margin:24px auto auto;background-color:#e2e3e7;padding:12px;width:720px}.section-totalcare .totalcare-block .block-title{text-align:center;font-weight:700;font-size:24px;padding-bottom:12px}.section-totalcare .pic-list{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:flex}.section-totalcare .pic-list .list-item{width:33.33333%;padding-top:15px}.section-totalcare .pic-list .pic{width:64px;margin:auto}.section-totalcare .desc-list{display:-webkit-box;display:-webkit-flex;display:flex;background:url("../img/bg-totalcare-step.png") center center/100% no-repeat}.section-totalcare .desc-list .list-item{width:33.33333%;padding-top:15px;padding-bottom:15px;text-align:center}.section-totalcare .desc-list .text{color:#fff;font-weight:700;font-size:20px}.section-totalcare .desc-list .text .text-s{margin-top:10px;display:inline-block;font-weight:500;font-size:14px}.section-totalcare .inline-item .info .title,.section-totalcare .item-list .title{font-size:18px;background-color:#abadb1;color:#fff;font-weight:700;text-align:center}.section-totalcare .item-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:33px;background-color:#fff}.section-totalcare .item-list .list-item{width:190px;margin-top:30px}.section-totalcare .item-list .list-item.n1,.section-totalcare .item-list .list-item.n2{width:300px;margin-top:0}.section-totalcare .item-list .n1 .pic{width:103px}.section-totalcare .item-list .n2 .pic{width:118px}.section-totalcare .item-list .n3 .pic{width:130px}.section-totalcare .item-list .n4 .pic{width:74px}.section-totalcare .item-list .n5 .pic{width:156px}.section-totalcare .item-list .pic{margin:auto}.section-totalcare .item-list .title{padding-top:6px;padding-bottom:6px}.section-totalcare .item-list .name{text-align:center;font-size:14px;margin-top:12px}.section-totalcare .item-list .text{color:#333;font-size:14px;line-height:1.5;margin-top:12px}.section-totalcare .inline-item{background-color:#fff;padding:30px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.section-totalcare .inline-item .pic{width:300px}.section-totalcare .inline-item .info{width:310px}.section-totalcare .inline-item .info .title{padding-top:3px;padding-bottom:3px}.section-totalcare .inline-item .info .icon{display:inline-block;margin-left:10px}.section-totalcare .inline-item .info .sub{display:inline-block;font-size:12px;color:#717683;vertical-align:top}.section-totalcare .inline-item .info .name,.section-totalcare .inline-item .info .name-top{text-align:center;font-size:14px}.section-totalcare .inline-item .info .name-top{margin-top:6px}.section-totalcare .inline-item .info .name{margin-top:8px}.section-totalcare .inline-item .info .text{color:#333;font-size:14px;line-height:1.5;margin-top:7px}.section-support .info-list .note-list,.section-totalcare .inline-item .info .note-list{margin-top:7px}.section-totalcare .inline-item .info .note{color:#717683;font-size:12px;line-height:1.5;letter-spacing:-.05em}.section-totalcare .inline-item .info .note .min-text{font-size:9px}.section-totalcare .read{color:#333;background-color:#fff;padding:15px 33px;font-size:14px;line-height:1.5}.section-support{background-color:#fff}.section-support .section-title .text-svg{width:138px}.section-support .supporter{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:24px}.section-support .supporter .pic{width:120px}.section-support .supporter .text{padding-left:35px;font-size:16px;line-height:1.75}.section-support .support-info{width:720px;margin:24px auto auto}.section-support .support-info .title{text-align:center;font-size:18px;padding-top:9px;padding-bottom:9px;background-color:#e2e3e7}.section-support .info-list{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:23px;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.section-support .info-list .item{width:345px}.section-support .info-list .item-title{font-size:16px;font-weight:700;text-align:center}.section-support .info-list .btn-default{width:100%;height:84px;margin-top:13px}.section-support .info-list .btn-number{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.section-support .info-list .btn-number .number{font-size:0;width:135px}.section-support .info-list .btn-number .text{font-size:16px;margin-top:5px}.section-support .info-list .btn-number .text .text-s{font-size:14px}.section-lineup .btn.btn-lineup .icon-arrow,.section-support .info-list .btn-contact .icon-arrow{position:absolute;top:50%;right:23px;width:9px;height:16px;margin-top:-8px}.section-support .info-list .note-list .note{color:#717683;font-size:12px;line-height:1.66667}.section-lineup{background-image:url("../img/bg-lineup.jpg");background-size:100%;background-position:center top;background-repeat:no-repeat;padding-top:651px;position:relative}.section-lineup .btn.btn-lineup{position:absolute!important;width:345px;height:84px;top:504px;left:50%;margin-left:-173px}.section-lineup .note-holder{position:absolute;top:504px;right:47px}.section-lineup .note-holder .note .icon,.section-lineup .note-holder .note .text{display:inline-block;vertical-align:middle}.section-lineup .note-holder .note .icon{margin-left:4px;margin-right:4px}.banner-fix{position:fixed;right:0;bottom:0;z-index:1;width:109px;-webkit-transition:opacity .6s,visibility .6s;transition:opacity .6s,visibility .6s;background-color:#fff}.banner-fix.bannerHide{opacity:0;visibility:hidden}.banner-fix .btn{display:block;position:relative}.banner-fix .text{width:100%;text-align:center;position:absolute;left:0;top:127px;color:#fff;font-size:14px;line-height:1.5;display:block;z-index:1}.banner-fix .icon-arrow{position:absolute;left:50%;top:171px;width:10px;height:6px;margin:0 0 0 -5px;z-index:1}}@media all and (min-width:641px) and (max-width:1440px){.section-lineup{padding-top:45.20833%}.section-lineup .btn.btn-lineup{top:77.41935%}.section-lineup .note-holder{top:77.41935%;right:3.26389%}}.sb-voice{padding:90px 0 120px;color:#6e6e6e;font-family:"Noto Serif JP",serif}.selection-title{font-size:24px;text-align:center;letter-spacing:1px}.selection-desc{text-align:center;padding:30px 0;font-size:16px}body .selection-title img{width:34px;margin-top:2px;margin-right:5px}.selection-content-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.selection-content{width:20%;padding:5px}.selection-content-inner{display:flex;flex-direction:column}.selection-content__img{height:288px}.selection-content__img img{width:100%;height:100%;object-fit:cover}.selection-content__info{height:100px;overflow:hidden;position:relative}.selection-content__info::after{background:-webkit-linear-gradient(top,hsla(0,0%,96%,0),#fff);bottom:0;content:"";height:30px;left:0;position:absolute;width:100%}.selection-content__info-name{position:relative;padding-left:20px;margin:5px 0}.selection-content__info-name::before{background-image:url(../img/instagram_logo_90.png);background-repeat:no-repeat;background-size:cover;content:" ";height:15px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}@media screen and (max-width:640px){.btn-icon-set .btn-box,.btn-icon-set .icon-box{display:-webkit-box;display:-webkit-flex;height:78px}.section-main .block-purchase .info-holder.n3 .item-description,.section-read{line-height:2}.contents{overflow:hidden}svg{width:100%;height:auto}.contents .section .btn-icon-set{border:none}.btn-icon-set{margin-top:12px;position:relative}.btn-icon-set .icon-box{width:67px;background-color:#fff;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:absolute;top:0;left:0;border:2px solid #61697d}.btn-icon-set .text{margin-left:45px;letter-spacing:-.05em}.btn-icon-set .btn-box{text-align:center;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative}.btn-icon-set .btn-box .icon-arrow{width:12px;height:18px;position:absolute;right:30px}.btn-default,.btn-icon-set{width:560px;height:78px;min-height:78px}.block-purchase .description-inline .text,.btn-default .text,.btn-icon-set .text{font-size:2.4rem}.wrap .section .btn-buy{width:100%;min-height:78px}.wrap .section .btn-buy .icon-arrow{position:absolute;margin:-9px 0 0;right:17px;top:50%}.product-list .item{width:100%;text-align:center;margin:auto;padding:20px 40px 20px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.product-list .box-text,.product-list .pic{display:inline-block;vertical-align:middle}.product-list .pic{width:280px;position:relative;margin-top:12px}.product-list .pic .name{font-size:2.4rem;position:absolute;top:275px;left:0;width:100%;text-align:center}.product-list .box-text{width:310px}.product-list .title{height:40px;font-size:2.6rem;color:#fff;text-align:center;letter-spacing:.2em;font-weight:700}.block-purchase .box-15off .row2 .row-head,.product-list .box-text .name,.product-list .btn-holder{display:none}.product-list .box-text>.text{font-size:2.4rem;margin:10px auto 25px}.product-list .box-text .btn-holder{display:block}.product-list .item-oilyhard,.product-list .item-oilyhard .name,.product-list .item-oilyhard .title,.product-list .item-oilyhard>.text{color:#370a4b}.product-list .item-oily,.product-list .item-oily .name,.product-list .item-oily .title,.product-list .item-oily>.text{color:#9d162e}.product-list .item-dry,.product-list .item-dry .name,.product-list .item-dry .title,.product-list .item-dry>.text{color:#051469}.block-purchase .info-holder{margin-top:68px}.block-purchase .info-holder.n1{margin-top:0}.block-purchase .info-holder.n1 .title-line{width:228px}.block-purchase .info-holder.n3 .title-line{width:194px}.block-purchase .title-info{position:relative}.block-purchase .title-info .text{font-size:3.2rem;text-align:center;font-weight:700;color:#333}.block-purchase .title-info .title-line{height:2px;background-color:#bec1c9;position:absolute;top:50%}.block-purchase .title-info .title-line.line-left,.section-title .title-line.line-left{left:0}.block-purchase .title-info .title-line.line-right,.section-title .title-line.line-right{right:0}.block-purchase .item-title{font-size:3rem;font-weight:700;color:#333;line-height:1.5;margin-top:24px}.block-purchase .item-title+.item-type{margin-top:15px}.block-purchase .item-description{color:#585c66;font-size:2.4rem;line-height:1.5;margin-top:30px}.block-purchase .item-description .text-price{font-size:3rem}.block-purchase .item-description .icon-souryou{margin-left:5px}.block-purchase .item-description .sub{font-size:2.2rem;vertical-align:super}.block-purchase .item-read{font-size:2.6rem;line-height:1.5;margin-top:35px}.block-purchase .box-15off{padding:0 40px;text-align:center;margin:38px auto 0}.block-purchase .box-15off .sub{font-size:2rem;display:inline-block;vertical-align:top;color:#717683}.block-purchase .box-15off .box-row{font-size:2.4rem;padding:20px 0}.block-purchase .box-15off .box-row .text{display:inline-block;color:#fff}.block-purchase .box-15off .box-row .text .text-red{color:#e82e3b}.block-purchase .box-15off .box-row .text .text-s{font-size:2.2rem;display:inline-block}.block-purchase .box-15off .box-row .text .text-l,.section-title .text-l{display:inline-block}.block-purchase .box-15off .box-row .text .text-ll{font-size:3rem;display:inline-block}.block-purchase .box-15off .row-head{background-color:#fff;border:1px solid #333;padding:25px 0}.block-purchase .box-15off .row-head .text{font-size:2.4rem;color:#333;width:auto;display:inline-block;vertical-align:middle}.block-purchase .box-15off .row-head .icon-15off2{display:inline-block;vertical-align:middle;font-size:0}.block-purchase .box-15off .row1{background-color:#333;z-index:1;position:relative;padding-bottom:5px}.block-purchase .box-15off .row1:after{content:"";position:absolute;width:100%;bottom:-30px;left:0;border-left:280px solid transparent;border-right:280px solid transparent;border-top:32px solid #333}.block-purchase .box-15off .row2{display:block;position:relative;background-color:#61697d;color:#333;z-index:0;padding-top:40px}.block-purchase .box-15off .row3{background-color:#d5d7db}.block-purchase .note-text{font-size:2rem;color:#717683;margin-top:15px}.block-purchase .info-holder>.note-text{margin-top:25px;padding-left:40px}.block-purchase .description-box{padding:0 40px;margin-top:30px}.block-purchase .description-inline{padding:0 40px;color:#585c66}.block-purchase .description-inline .description1,.block-purchase .description-inline .description2,.block-purchase .description-inline .description3{position:relative;margin-top:20px}.block-purchase .description-inline .text-s{font-size:2rem}.block-purchase .description-inline .souryou-text{font-size:2.2rem;width:204px;height:42px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:1.5px solid #61697d}.block-purchase .description-inline .icon-souryou,.block-purchase .description-inline .souryou-text{position:absolute;top:0;left:320px}.block-purchase .souryou-text{font-size:2.2rem;margin-left:55px;display:inline-block;text-align:center;width:204px;border:1px solid #585c66;padding:5px;margin-top:0;line-height:1}.section-point .point-list,.section-point .point-list .item+.item{border-top:2px solid #bec1c9}.section-title{position:relative;text-align:center;letter-spacing:0}.section-title .title-line{background-color:#61697d;position:absolute;top:50%;height:1px;width:50%}.section-title .text-svg{display:block;margin:auto auto 15px;font-size:0}.section-title.title-fz-large{font-size:3.6rem;font-weight:700}.section-title.title-fz-large .text-l{display:inline-block;font-size:4.6rem;margin-top:0}.section-read{font-size:2.4rem;margin-top:20px}.section{margin:auto}.section--inner--min{padding:0 20px}.icon.icon-5off{width:41px;font-size:0}.icon.icon-15off{width:45px;font-size:0}.icon.icon-5off10off{width:55px;font-size:0}.icon.icon-15off2{width:100px;font-size:0;margin-left:10px}.icon.icon-souryou{width:120px;display:inline-block;vertical-align:bottom;font-size:0}.icon.icon-check{width:30px;height:30px}.icon.icon-iyakubugaihin,.section-support .supporter .pic{width:120px}.section-main{background-image:url("../img/bg-main-sp.jpg");background-size:100% auto;background-position:center top;background-repeat:no-repeat;position:relative;padding-top:800px}.section-about,.section-main .main-info{background-size:100% 100%;background-position:center top;background-repeat:no-repeat}.section-main .main-copy{width:286px;position:absolute;top:81px;left:35px}.section-main .main-pic{width:397px;position:absolute;top:272px;left:122px}.section-main .main-info{background-image:url("../img/bg-main-info-sp.jpg");padding-bottom:245px}.section-main .main-info .scalp-logo{width:185px;margin:auto;padding:30px 0 24px}.section-main .block-purchase .info-holder.n2,.section-point .point-title-holder .read,.section-purchase .info-holder.n2 .product-list{margin-top:30px}.section-about{background-image:url("../img/bg-about-sp.jpg");position:relative;padding:60px 0;text-align:center}.section-statement,.section-target{padding-top:50px;background-position:center top;background-repeat:no-repeat;background-size:100% auto}.section-about .pic{position:absolute;top:-177px;left:0}.section-about .image-box{margin:7.8125vw auto auto;width:62.5vw}.section-about .image-box .pic{position:relative;top:0}.section-about .image-box .pic+.pic{margin-top:9.375vw}.section-about .image-box .pic.n2:after,.section-about .image-box .pic.n3:after{content:"";display:block;margin:0 auto;background-image:url("../img/icon-arrow-right-gray.svg");background-repeat:no-repeat;background-size:contain;position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg);left:0;right:0;bottom:0;top:-6.25vw;width:3.125vw;height:4.53125vw}.section-about .image-box .image-text{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:50%;text-align:center;color:#fff;background-color:#8b91a0;position:absolute;top:-4.6875vw;right:-7.8125vw;width:25.3125vw;height:25.3125vw;font-size:3.28125vw}.section-statement{height:1051px;background-image:url("../img/bg-statement-sp.jpg");color:#fff;text-align:center}.section-statement .title-statement,.section-target .section-title .text-l{font-size:4.6rem;font-weight:700}.section-statement .statement{font-size:2.4rem;line-height:1.75;margin-top:15px}.section-target{height:617px;background-image:url("../img/bg-target-sp.jpg")}.section-target .section-title{position:relative;color:#333;text-align:center}.section-point .section-title .text,.section-select .section-title,.section-target .section-title .text{font-size:3rem}.section-target .title-line{width:40px;height:2px;background-color:#61697d;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section-target .title-line.line-left{left:-40px}.section-target .title-line.line-right{right:-40px}.section-target .target-list,.section-usersvoice .usersvoice-item+.usersvoice-item{margin-top:70px}.section-target .target-list .item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;font-size:2.6rem;line-height:1.5}.section-target .target-list .item+.item{margin-top:22px}.section-target .target-list .icon-check{margin-right:15px}.point-title-holder{padding:40px 20px 0;text-align:center;position:relative}.point-title-holder .num svg,.point-title-holder svg,.section-point .point-list .num svg{fill:#bcbfc6}.point-title-holder .title{font-weight:700;margin-top:20px}.point-title-holder .title .text{display:block;font-size:3rem}.point-title-holder .title .text-l,.section-totalcare .section-title .text-ll{font-size:4.6rem}.point-title-holder .num{position:absolute;top:37px;left:40px}.point-title-holder .num.num1,.section-point3 .pic-list .arrow{width:26px}.point-title-holder .num.num2{width:48px}.point-title-holder .num.num2 svg{fill:#e4e5e7}.point-title-holder .num.num3{width:51px}.point-title-holder .read{font-size:2.6rem;line-height:1.76;letter-spacing:-.02em;margin-top:20px;color:#333}.point-title-holder .read .sub{font-size:1.6rem;color:#585c66;vertical-align:top}.point-title-holder .text-red{color:#e82e3b;font-weight:500}.point-pic-holder .pic-title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:40px}.point-pic-holder .pic-title .text{font-size:2.2rem;color:#585c66}.point-pic-holder .icon-new{width:49px;margin-right:15px}.point-pic-holder .pic{margin-top:20px}.note-holder{padding-left:40px}.note-holder .note{font-size:2rem;color:#585c66}.section-point{background-image:url("../img/bg-point01-sp.jpg");background-size:100% auto;background-position:center top;background-repeat:no-repeat;padding-top:55px;padding-bottom:20px}.section-point3,.section-select{padding-bottom:60px;background-position:center top;background-repeat:no-repeat}.section-award .section--inner,.section-point .section--inner--min,.section-select .section--inner,.section-totalcare .section--inner{padding:0}.section-point .section-title{text-align:center;font-weight:700}.section-point .section-title .text-svg{width:105px;margin:auto auto 15px}.section-point .section-title .text-l{font-size:4.6rem;line-height:1;margin-top:5px}.section-point .section-title .text-ll{font-size:5.2rem}.section-point .point-list{margin-top:25px;border-bottom:2px solid #bec1c9}.section-point .point-list .list{text-align:center;font-size:2.4rem}.section-point .point-list .text-bold{font-weight:700}.section-point .point-list .item{padding:40px 0;position:relative;background-color:#fff}.banner-fix .btn,.section-point .point-list .item .btn{display:block;position:relative}.section-point .point-list .num{position:absolute;top:50%;left:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section-point .point-list .num.num1{width:16px}.section-point .point-list .num.num2{width:30px}.section-point .point-list .num.num3{width:31px}.section-point .point-list .icon-arrow{width:19px;height:11px;position:absolute;top:50%;right:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section-point .point-title-holder{padding-top:0}.section-point .point-title-holder .title{margin-top:42px}.section-point .point-title-holder .num{top:-4px}.section-point .point-pic-holder .pic-title .text{background-color:#eceef1}.section-point .point-pic-holder .pic-title{margin-top:36px}.section-point .point-pic-holder .pic{margin-top:7px}.section-point2{height:1142px;background-image:url("../img/bg-point02-sp.jpg");background-size:100% auto;background-position:center top;background-repeat:no-repeat}.section-point2 .point-title-holder .title,.section-totalcare .inline-item .text-block .note-list,.section-totalcare .item-list .list-item.n1,.section-totalcare .item-list .list-item.n2{margin-top:15px}.section-point2 .point-title-holder .read{line-height:1.76923}.section-point2 .point-title-holder .sub,.section-point3 .sub{display:inline-block;font-size:2rem;color:#585c66;vertical-align:top}.section-point2 .point-title-holder .note{letter-spacing:0;color:#707684;font-size:2rem;margin-top:23px;width:433px;margin-left:auto;margin-right:0;text-align:left}.section-point2 .point-title-holder .num{top:72px}.section-point2 .point-pic-holder{margin-top:-65px}.section-point2 .point-pic-holder .pic{width:527px;margin-left:53px}.section-point3{background-image:url("../img/bg-point03-sp.jpg");background-size:100% auto;height:1817px}.section-point3 .point-title-holder .note{letter-spacing:0;color:#707684;font-size:2rem;margin-top:10px}.section-point3 .point-title-holder .read{color:#000}.section-point3 .pic-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:0 20px;margin-top:24px}.section-point3 .pic-list .pic{text-align:center;width:260px;margin-top:0}.section-point3 .pic-list .caption{display:inline-block;font-size:2.2rem;color:#717683;margin-top:5px}.banner-fix,.section-usersvoice .usersvoice-item.n5{display:none}.section-point3 .pic-title-holder{width:560px;margin:40px auto 0;border:1px solid #bec1c9;background-color:#fff;text-align:left;padding:37px 34px 40px}.section-select .comparison-table tr,.section-select .table-title{border-top:2px solid #bcbfc6}.section-point3 .pic-title-holder .pic-title{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:0}.section-point3 .pic-title-holder .pic-title .text{font-size:3rem;color:#333}.section-point3 .pic-title-holder .read{font-size:2.6rem;line-height:1.76923;color:#333;margin-top:10px}.section-point3 .middle-title{margin-top:47px;text-align:center;color:#333;font-size:30px;font-weight:700}.section-point3 .middle-title .sub{font-size:20px;color:#7e878f;vertical-align:top}.section-point3 .pic03{margin-top:15px;margin-left:-5px;width:611px}.section-point3 .note-list{color:#717683;font-size:22px;padding-left:20px;padding-right:20px;line-height:1.6}.section-point3 .note-list .text{font-size:2rem}.section-select{background-image:url("../img/bg-select-sp.png");background-size:100% 100%;padding-top:60px}.section-select .section-title .text-svg{width:233px}.section-select .section-read{font-size:2.6rem;text-align:center;margin-top:20px}.section-select .table-holder{width:100%;margin:28px auto auto}.section-select .table-title{font-weight:700;text-align:center;font-size:3rem;padding:16px 0}.section-select .comparison-table{color:#585c66;border-bottom:2px solid #bcbfc6}.section-select .comparison-table .th{font-size:2.2rem;width:143px;padding:22px 0;color:#585c66;vertical-align:middle}.section-select .comparison-table td{width:166px;border-left:2px solid #bcbfc6;vertical-align:middle}.section-select .comparison-table .td{padding:22px 0}.section-select .comparison-table .item-td{padding-top:12px;font-size:2.2rem;text-align:center;vertical-align:top}.section-select .comparison-table .item-td.item-oilyhard{color:#370a4b}.section-select .comparison-table .item-td.item-oilyhard .ttl{background-color:#370a4b}.section-select .comparison-table .item-td.item-oily{color:#9d162e}.section-select .comparison-table .item-td.item-oily .ttl{background-color:#9d162e}.section-select .comparison-table .item-td.item-dry{color:#051469}.section-select .comparison-table .item-td.item-dry .ttl{background-color:#051469}.section-select .comparison-table .item-td .text{line-height:1.5;min-height:5em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.section-select .comparison-table .item-td .ttl{font-weight:700;color:#fff;width:150px;margin:8px auto auto}.section-select .comparison-table .item-td .name{margin-top:1px;font-size:2.2rem;min-height:3em}.section-select .comparison-table .item-td .pic{width:51px;margin:7px auto 0}.section-select .comparison-table .td-text{text-align:center;padding:10px 0;font-size:2.2rem;line-height:1.5}.section-select .comparison-table .star-holder{position:relative;width:78px;height:25px;margin:auto}.section-select .comparison-table .star-holder.star-3 .star-el,.section-support .info-list .item{width:100%}.section-select .comparison-table .star-holder.star-2-5 .star-el{width:83.33%}.section-select .comparison-table .star-holder.star-2 .star-el{width:66.666666%}.section-select .comparison-table .star-holder.star-1 .star-el{width:33.333333%}.section-select .comparison-table .star-holder .star-bg,.section-select .comparison-table .star-holder .star-el{position:absolute;width:100%;height:100%;background-position:center left;background-size:78px;background-repeat:no-repeat}.section-select .comparison-table .star-holder .star-bg{background-image:url("../img/star3-gray.svg")}.section-select .comparison-table .star-holder .star-el{background-image:url("../img/star3-gold.svg")}.section-usersvoice{background-image:url("../img/bg-usersvoice-sp.jpg");background-size:100% auto;background-position:center top;background-repeat:no-repeat;overflow:hidden}.section-usersvoice .section--inner{padding:60px 40px 14px}.section-purchase .info-holder .item-description .text-l,.section-support .section-title .text,.section-usersvoice .section-title{font-size:3rem}.section-usersvoice .section-title .text-svg{width:243px;font-size:0}.section-support .info-list .note-list,.section-usersvoice .usersvoice-list{margin-top:24px}.section-usersvoice .note-text{color:#fff;position:relative;font-size:2rem;margin-top:31px}.section-usersvoice .usersvoice-item{position:relative;background-color:#fff;padding:18px 17px 40px}.section-usersvoice .usersvoice-item .users-pic{position:absolute}.section-usersvoice .usersvoice-item .text{font-size:2.4rem;color:#333;line-height:1.5;letter-spacing:-.02em}.section-usersvoice .usersvoice-item .fukidashi{position:absolute;bottom:-18px;right:25px;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:18px solid #fff}.section-usersvoice .usersvoice-item.n1 .users-pic{width:133px;top:103px;left:341px}.section-usersvoice .usersvoice-item.n2 .users-pic{width:129px;top:141px;left:348px}.section-usersvoice .usersvoice-item.n3{margin-top:44px}.section-usersvoice .usersvoice-item.n3 .users-pic{width:145px;top:102px;left:357px}.section-usersvoice .usersvoice-item.n4 .users-pic{width:186px;top:84px;left:321px}.section-award{background-image:url("../img/bg-award-sp.jpg");background-size:100%;background-position:center top;background-repeat:no-repeat;padding-top:56px;height:956px}.section-award .section-title .text-svg{width:129px;margin-bottom:20px}.section-award .section-title .bg-holder{width:600px;margin:auto;padding-bottom:12px;background:url("../img/title-award-parts.png") center bottom/100% no-repeat}.section-award .section-title .text{width:513px;margin:auto}.section-award .section-read{font-size:2.6rem;text-align:center;margin-top:18px;color:#fff}.section-award .note-bottom{font-size:2rem;position:absolute;left:0;bottom:50px;padding:0 40px;color:#fff}.section-purchase{padding-top:43px;background:#fff}.section-lineup,.section-totalcare{background-position:center top;background-repeat:no-repeat}.section-purchase .block-purchase{padding-bottom:55px}.section-purchase .info-holder.n1{margin-top:10px}.section-purchase .info-holder.n1 .title-line{width:148px}.section-purchase .info-holder.n2,.section-support .support-info{margin-top:40px}.section-purchase .info-holder.n2 .title-line{width:90px}.section-purchase .info-holder .item-description{line-height:1.6;margin-top:32px}.section-purchase .info-holder .item-description .icon-souryou{margin-left:60px;margin-top:-28px}.section-totalcare{background-image:url("../img/bg-totalcare-sp.jpg");background-size:100% 100%;padding-top:60px;padding-bottom:30px}.section-totalcare .section-title .text-svg{width:367px}.section-totalcare .section-title .text-l{font-size:3.6rem}.section-totalcare .totalcare-block{margin:30px auto auto;background-color:#e2e3e7;padding:10px 12px 12px;width:100%}.section-totalcare .totalcare-block .block-title{text-align:center;font-weight:700;font-size:3rem;padding-bottom:10px}.section-totalcare .pic-list{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:flex}.section-totalcare .pic-list .list-item{width:33.33333%;padding-top:48px}.section-totalcare .pic-list .pic{width:96px;margin:auto}.section-totalcare .desc-list{display:-webkit-box;display:-webkit-flex;display:flex;background:url("../img/bg-totalcare-step.png") center center/100% 100% no-repeat}.section-totalcare .desc-list .list-item{width:33.33333%;padding:5px 0;text-align:center}.section-totalcare .desc-list .text{color:#fff;font-weight:700;font-size:3rem}.section-totalcare .desc-list .text .text-s{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-weight:500;font-size:2.2rem;min-height:3em;margin-top:-3px;line-height:1.2}.section-totalcare .item-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:33px;background-color:#fff}.section-totalcare .item-list .list-item{width:252px;margin-top:30px}.section-totalcare .item-list .pic{height:188px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;margin:auto}.section-totalcare .item-list .n1 .pic{width:112px}.section-totalcare .item-list .n2 .pic{width:118px}.section-totalcare .item-list .n3 .pic{width:168px}.section-totalcare .item-list .n4 .pic{width:74px}.section-totalcare .item-list .n5 .pic{width:156px}.section-totalcare .item-list .title{text-align:center;font-size:2.6rem;font-weight:700;background-color:#abadb1;color:#fff;padding:4px 0}.section-totalcare .item-list .name{text-align:center;font-size:2.4rem;margin-top:14px;width:290px;margin-left:-15px}.section-totalcare .item-list .text{color:#333;line-height:1.75;font-size:2.4rem;margin-top:10px}.section-totalcare .inline-item{background-color:#fff;padding:30px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.section-totalcare .inline-item .pic{width:276px}.section-totalcare .inline-item .info{width:260px}.section-totalcare .inline-item .info .title{text-align:center;font-size:2.6rem;font-weight:700;background-color:#abadb1;color:#fff;padding:6px 0}.section-totalcare .inline-item .info .icon{display:block;font-size:0;margin:5px auto 0;width:132px}.section-totalcare .inline-item .info .sub{display:inline-block;font-size:2rem;color:#717683;vertical-align:top}.section-totalcare .inline-item .info .name,.section-totalcare .inline-item .info .name-top{font-size:2.2rem;text-align:center}.section-totalcare .inline-item .info .name-top{margin-top:1px}.section-totalcare .inline-item .info .name{text-align:center;margin-top:1px;width:280px;margin-left:-10px;letter-spacing:-.09em}.section-totalcare .inline-item .text-block{width:100%;margin-top:20px}.section-totalcare .inline-item .text-block .text{color:#333;font-size:2.4rem;line-height:1.75}.section-totalcare .inline-item .text-block .sub{font-size:2.2rem;color:#717683;vertical-align:top}.section-totalcare .inline-item .text-block .note{color:#717683;font-size:2rem;line-height:1.5;letter-spacing:0}.section-totalcare .read{color:#333;background-color:#fff;padding:40px 28px;font-size:2.6rem;line-height:1.76923}.section-support{background-color:#fff;padding:56px 20px}.section-support .section-title .text-svg{width:165px}.section-support .supporter{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin-top:40px}.section-support .supporter .text{width:435px;font-size:2.4rem;line-height:1.75;padding-left:27px;margin-top:-8px}.section-support .support-info .title{text-align:center;font-size:2.4rem;padding:6px 0;background-color:#e2e3e7}.section-support .info-list{margin-top:23px}.section-support .info-list .item+.item{margin-top:27px}.section-support .info-list .item-title{font-size:2.6rem;font-weight:700;text-align:center}.section-support .info-list .btn-default{width:100%;height:108px;margin-top:20px}.section-support .info-list .btn-number{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.section-support .info-list .btn-number .number{width:173px;font-size:0}.section-support .info-list .btn-number .text{font-size:2.2rem;margin-top:10px}.section-lineup .btn.btn-lineup .text,.section-support .info-list .btn-contact .text{font-size:2.4rem}.section-lineup .btn.btn-lineup .icon-arrow,.section-support .info-list .btn-contact .icon-arrow{position:absolute;width:12px;height:20px;top:50%;margin-top:-10px;right:30px}.section-support .info-list .note-list .note{color:#717683;font-size:2rem;line-height:1.5}.section-lineup{background-image:url("../img/bg-lineup-sp.jpg");background-size:100%;padding-top:486px;position:relative}.section-lineup .btn.btn-lineup{position:absolute!important;left:50%;bottom:60px;width:560px!important;margin-left:-280px;height:108px}.section-lineup .note-holder{position:absolute;top:504px;right:47px}.section-lineup .note-holder .note{letter-spacing:0;color:#707684;font-size:12px}.section-lineup .note-holder .note .icon,.section-lineup .note-holder .note .text{display:inline-block;vertical-align:middle}.section-lineup .note-holder .note .icon{margin-left:4px;margin-right:4px}.banner-fix{position:fixed;right:0;bottom:0;z-index:1;width:109px;-webkit-transition:opacity .6s,visibility .6s;transition:opacity .6s,visibility .6s;background-color:#fff}.banner-fix.bannerHide{opacity:0;visibility:hidden}.banner-fix .text{width:100%;text-align:center;position:absolute;left:0;top:127px;color:#fff;font-size:14px;line-height:1.5;display:block;z-index:1}.banner-fix .icon-arrow{position:absolute;left:50%;top:171px;width:10px;height:6px;margin:0 0 0 -5px;z-index:1}.sb-voice{padding-top:50px}.selection-title span{font-size:28px}.selection-content{width:60%;margin-bottom:50px}.selection-content__info{height:130px}.selection-content__info-name{margin:10px 0;font-size:20px;padding-left:30px}.selection-content__img{height:auto}.selection-content__info,.selection-content__info-caption,.selection-desc{font-size:18px}.selection-content__info-name::before{background-image:url(../img/instagram_logo_90.png);background-repeat:no-repeat;background-size:cover;content:" ";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}}