﻿@charset "UTF-8";/* fade image in after load */.lazyload {opacity: 0;}.lazyloading {opacity: 1;}.lazyloaded {opacity: 1;transition: opacity 200ms;}/*======================================HEADER======================================*/#header .inner {width: 1100px;margin: 0 auto;}#header .header-line {font-size: 12px;line-height: 1;letter-spacing: -0.1px;background: #f4f4f4;padding: 10px 0;}#header .header-line .inner {display: flex;}#header h1 {font-size: 12px;font-weight: normal;margin: 0 15px 0 0;letter-spacing: 0.5px;}#header .header-line .tel {border-right: 1px solid #333;margin-left: auto;}#header .header-line .tel span {color: #40aee8;font-weight: bold;padding: 2px 0 2px 15px;margin: 0 5px 0 0;background: url(../../img/usr/common/icon_tel.png) no-repeat left center;}#header .header-line a {padding: 0 0 0 8px;}#header .header-main {padding: 25px 0 15px;transition: .2s;}#header .header-main .inner {display: flex;}#header .header-main .logo {width: 249px;margin: 0 20px 0 0;}#header .header-main .postage {font-weight: bold;padding: 2px 0 0;margin: 0 35px 0 0;letter-spacing: 0.5px;text-align: left;}#header .header-main .postage span {color: #f9972d;}#header .header-main .search-area {width: 340px;padding: 5px 0 0;}#header .header-main .search-area form {padding: 0 0 10px;border-bottom: 1px solid #333;}#header .header-main .block-global-search--submit {padding: 0;width: 20px;height: 22px;background: url(../../img/usr/common/icon_search.png) no-repeat;border-radius: 0;}#header .header-main .block-global-search--keyword {width: 305px;padding: 0 0 0 15px;border: 0;height: auto;font-size: 14px;color: #333;}#header .header-main .customer-links {display: flex;margin-left: auto;padding: 7px 0 0;}#header .header-main .customer-links > a {height: 30px;font-weight: bold;margin: 0 12px 0 0;padding-top: 8px;text-decoration: none;}#header .header-main .customer-links a.login {padding-left: 34px;background: url(../../img/usr/common/icon_login.png) no-repeat left center;}#header .header-main .customer-links a.mypage {padding-left: 25px;background: url(../../img/usr/common/icon_mypage.png) no-repeat left center;}#header .header-main .customer-links a:hover {opacity: .8;}#header .header-main .customer-links a.cart {display: block;position: relative;margin: 0;padding: 8px 0 3px 38px;font-weight: bold;background: url(../../img/usr/common/icon_cart.png) no-repeat left center;text-decoration: none;}#header .header-main .cart-area {position: relative;}#header .header-main .cart-area:after {content: '';position: absolute;left: 14px;bottom: -7px;border-style: solid;border-width: 0 9px 13px 9px;border-color: transparent transparent rgba(0, 0, 0, .4) transparent;opacity: 0;visibility: hidden;transition: .3s;}#header .header-main .cart-panel {position: absolute;right: -25px;top: 45px;width: 240px;background: #fff;border: 2px solid #40aee8;box-shadow: 5px 4px rgba(0, 0, 0, .4);padding: 30px 17px;text-align: center;z-index: 3;opacity: 0;visibility: hidden;transition: .3s;}#header .header-main .cart-panel:before {content: '';position: absolute;top: -13px;left: calc(50% - 7px);border-style: solid;border-width: 0 7px 13px 7px;border-color: transparent transparent #40aee8 transparent;}#header .header-main .cart-panel:after {content: '';position: absolute;top: -10px;left: calc(50% - 5px);border-style: solid;border-width: 0 5px 10px 5px;border-color: transparent transparent #fff transparent;}#header .header-main .cart-area:hover:after,#header .header-main .cart-area:hover .cart-panel {opacity: 1;visibility: visible;}#header .header-main .cart-panel .current {display: flex;margin: 0 0 15px;}#header .header-main .cart-panel .amount {width: 90px;border-right: 1px solid #ccc;padding: 0 0 8px;}#header .header-main .cart-panel .price {width: 115px;color: #333;padding: 0 0 8px;}#header .header-main .cart-panel .headline {margin: 0 0 17px;}#header .header-main .cart-panel .price .headline {text-align: right;}#header .header-main .cart-panel .count {display: flex;justify-content: center;align-items: center;}#header .header-main .cart-panel .count span {font-size: 20px;font-weight: bold;letter-spacing: 0;}#header .header-main .cart-panel .amount .count span {padding: 0 2px 0 0;}#header .header-main .cart-panel .message {font-size: 16px;margin: 0 0 13px;}#header .header-main .cart-panel .message span {color: #f9972d;letter-spacing: 0.5px;}#header .header-main .cart-panel a {display: block;background: #f9972d;text-align: center;border-radius: 30px;padding: 9px 0;text-decoration: none;}#header .header-main .cart-panel a span {color: #fff;font-size: 16px;padding: 0 0 0 25px;background: url(../../img/usr/common/icon_cart_w.png) no-repeat left center;}.page-cart #header {border-bottom: 1px solid #e2e2e2;}/* globalnav */#globalnav {position: relative;border-bottom: 1px solid #e2e2e2;font-weight: 500;height: 50px;}#globalnav > ul {display: flex;align-items: center;width: 1100px;height: 100%;margin: 0 auto;}#globalnav > ul > li:not(:last-child) {margin: 0 38px 0 0;}#globalnav > ul > li:nth-child(6) {margin: 0 55px 0 0;}#globalnav > ul > li:last-child {margin: 0 0 10px auto;}#globalnav .menu-acd {position: relative;}#globalnav .menu-acd:after {content: '';position: absolute;right: 0;left: 0;bottom: -4px;margin: auto;width: 0;height: 2px;background: #40aee8;transition: .4s;}#globalnav .menu-acd:hover:after,#globalnav .menu-acd.open:after {width: 100%;}#globalnav .menu-item p {position: relative;padding: 0 20px 0 0;cursor: pointer;}#globalnav .menu-item p:after {content: '';position: absolute;top: 13px;right: 1px;width: 7px;height: 7px;border-right: 1px solid #333;border-bottom: 1px solid #333;transform: rotate(45deg);}#globalnav .menu-item.open p:after {top: 16px;transform: rotate(-135deg);}#globalnav .menu-item p,#globalnav .menu-item a {display: block;text-decoration: none;padding-top: 8px;padding-bottom: 15px;}#globalnav .menu-item p:hover,#globalnav .menu-item a:hover {opacity: .8;}#globalnav .btn-entry,#globalnav .customer-menu {display: block;width: 136px;text-align: center;padding: 10px 0;background: -moz-linear-gradient(0deg, rgb(79,143,229) 0%, rgb(67,167,231) 49%, rgb(53,195,234) 100%);background: -webkit-linear-gradient(0deg, rgb(79,143,229) 0%, rgb(67,167,231) 49%, rgb(53,195,234) 100%);background: linear-gradient(to right, rgb(79,143,229) 0%, rgb(67,167,231) 49%, rgb(53,195,234) 100%);text-decoration: none;}#globalnav .btn-entry:hover,#globalnav .customer-menu:hover {opacity: .85;}#globalnav .btn-entry span {color: #fff;font-weight: bold;padding: 0 0 0 20px;background: url(../../img/usr/common/icon_pen.png) no-repeat left center;}#globalnav .customer-menu span {color: #fff;padding: 0 0 0 25px;background: url(../../img/usr/common/icon_menu.png) no-repeat left center;}#globalnav .nav-contents {display: none;position: absolute;top: 50px;left: 0;background: #fff;width: 100%;border-bottom: 1px solid #e2e2e2;padding: 45px 0 60px;text-align: left;z-index: 2;}#globalnav .nav-contents .inner {display: flex;}#globalnav .nav-contents .cat {margin: 0 40px 0 0;}#globalnav .nav-contents#nav-search .cat:nth-child(even) {padding: 37px 0 0;}#globalnav .nav-contents .cat .headline {color: #40aee8;font-size: 16px;margin: 0 0 15px;}#globalnav .nav-contents#nav-item .cat .headline {margin: 0 0 23px;}#globalnav .nav-contents#nav-item .cat li:not(:last-child) {margin: 0 0 20px;}#globalnav .nav-contents:not(#nav-item) .cat li:not(:last-child) {margin: 0 0 10px;}#globalnav .nav-contents .cat a {text-decoration: none;}#globalnav .nav-contents#nav-item .cat a {display: flex;align-items: center;height: 56px;padding: 0 0 0 75px;}#globalnav .nav-contents .cat a:hover {opacity: .8;}#globalnav .nav-contents .cat#cat-skin li.bkage a {background: url(../../img/usr/common/img_h_bkage.png) no-repeat left center;}#globalnav .nav-contents .cat#cat-skin li.gold a {background: url(../../img/usr/common/img_h_gold.png) no-repeat left center;}#globalnav .nav-contents .cat#cat-skin li.collage_set a {background: url(../../img/usr/common/img_h_collage_set.png) no-repeat left center / 62px;}#globalnav .nav-contents .cat#cat-skin li.collage_repair a {background: url(../../img/usr/common/img_h_collage_repair.png) no-repeat left center;}#globalnav .nav-contents .cat#cat-skin li.collage a {background: url(../../img/usr/common/img_h_collage.png) no-repeat left center;}#globalnav .nav-contents .cat#cat-skin li.whitepeel a {background: url(../../img/usr/common/img_h_whitepeel.png) no-repeat left center;}#globalnav .nav-contents .cat#cat-face li.collage_soap a {background: url(../../img/usr/common/img_h_collage_soap.png) no-repeat left center;}#globalnav .nav-contents .cat#cat-face li.furufuru_soap a {background: url(../../img/usr/common/img_h_furufuru_soap.png) no-repeat left center;}#globalnav .nav-contents .cat#cat-face li.furufuru_pink a {background: url(../../img/usr/common/img_h_furufuru_soap_pink.png) no-repeat left center;}#globalnav .nav-contents .cat#cat-face li.dmedipower a {background: url(../../img/usr/common/img_h_dmedipower.png) no-repeat left center;}#globalnav .nav-contents .cat#cat-hair li.furufuru_next a {background: url(../../img/usr/common/img_h_furufuru_next.png) no-repeat left center;}#globalnav .nav-contents .cat#cat-hair li.furufuru_premium a {background: url(../../img/usr/common/img_h_furufuru_premium.png) no-repeat left center;}#globalnav .nav-contents .cat#cat-hair li.furufuru_scalp a {background: url(../../img/usr/common/img_h_furufuru_scalp.png) no-repeat left center;}#globalnav .nav-contents .cat#cat-hair li.collage_shampoo a {background: url(../../img/usr/common/img_h_collage_shampoo.png) no-repeat left center;}#globalnav .nav-contents .cat#cat-hair li.furufuru_ikumo a {background: url(../../img/usr/common/img_h_furufuru_ikumo.png) no-repeat left center;}#globalnav .nav-contents .cat#cat-other li.skina_babe a {background: url(../../img/usr/common/img_h_skina_babe.png) no-repeat left center;}#globalnav .nav-contents .cat#cat-other li.skina a {background: url(../../img/usr/common/img_h_skina.png) no-repeat left center;}#globalnav .nav-contents .cat#cat-other li.gift a {background: url(../../img/usr/common/img_h_gift.png) no-repeat left center / 62px;}#globalnav .nav-contents:not(#nav-item) .cat li a {position: relative;padding: 0 0 0 18px;}#globalnav .nav-contents:not(#nav-item) .cat li a:before {content: '・';position: absolute;top: 2px;left: 0;color: #40aee8;}#globalnav .nav-contents .trial {padding: 0 0 0 20px;border-left: 1px solid #e2e2e2;}#globalnav .nav-contents .trial a:hover {opacity: .85;}/* 追従ヘッダー */#header-wrap.fixed {position: fixed;top: 0;left: 0;width: 100%;background: #fff;box-shadow: 0px 4px 4.9px 0.1px rgba(0, 0, 0, 0.1);z-index: 100;}#header-wrap.fixed .header-main {padding: 14px 0 5px;}/* BtoB */#header.for-biz .header-line .tel span {color: #f9888d;background-image: url(../../img/usr/common/icon_tel_b.png);}#header.for-biz .header-main .customer-links a.mypage {background-image: url(../../img/usr/common/icon_mypage_b.png);}#header.for-biz .header-main .customer-links a.cart {background-image: url(../../img/usr/common/icon_cart_b.png);}#header.for-biz .header-main .cart-panel {border-color: #f9888d;}#header.for-biz .header-main .cart-panel:before {border-color: transparent transparent #f9888d transparent;}#header.for-biz #globalnav .menu-acd:after {background-color: #f9888d;}#header.for-biz #globalnav .nav-contents .cat .headline,#header.for-biz #globalnav .nav-contents:not(#nav-item) .cat li a:before {color: #f9888d;}#header.for-biz #globalnav .customer-menu {background: -moz-linear-gradient(0deg, #fe4e4e 1%, #fd656b 49%, #f9888d 100%);background: -webkit-linear-gradient(0deg, #fe4e4e 1%, #fd656b 49%, #f9888d 100%);background: linear-gradient(to right, #fe4e4e 1%, #fd656b 49%, #f9888d 100%);}/* BtoE */#header.for-emp .header-line .tel span {color: #a8e063;background-image: url(../../img/usr/common/icon_tel_e.png);}#header.for-emp .header-main .customer-links a.mypage {background-image: url(../../img/usr/common/icon_mypage_e.png);}#header.for-emp .header-main .customer-links a.cart {background-image: url(../../img/usr/common/icon_cart_e.png);}#header.for-emp .header-main .cart-panel {border-color: #a8e063;}#header.for-emp .header-main .cart-panel:before {border-color: transparent transparent #a8e063 transparent;}#header.for-emp #globalnav .menu-acd:after {background-color: #a8e063;}#header.for-emp #globalnav .nav-contents .cat .headline,#header.for-emp #globalnav .nav-contents:not(#nav-item) .cat li a:before {color: #a8e063;}#header.for-emp #globalnav .customer-menu {background: -moz-linear-gradient(0deg, #56ab2f 1%, #68b545 49%, #a8e063 100%);background: -webkit-linear-gradient(0deg, #56ab2f 1%, #68b545 49%, #a8e063 100%);background: linear-gradient(to right, #56ab2f 1%, #68b545 49%, #a8e063 100%);}/*======================================FOOTER======================================*/#pagetop {display: none;position: fixed;right: 20px;bottom: 20px;z-index: 100;}.footer-guide {padding: 50px 0 80px;background: #f4f4f4;}.footer-guide h2 {font-size: 26px;letter-spacing: 6px;text-align: center;margin: 0 0 30px;}.footer-guide ul {display: flex;justify-content: center;margin: 0 0 30px;}.footer-guide li {width: 190px;margin-right: calc((100% - 190px * 5) / 4);text-align: center;}.footer-guide li:last-child {margin-right: 0;}.footer-guide li h3 {display: flex;align-items: center;justify-content: center;font-size: 18px;line-height: 1.5;font-weight: bold;padding: 95px 0 0;margin: 0 0 10px;height: 56px;box-sizing: content-box;}.footer-guide li:nth-child(1) h3 {background: url(../../img/usr/common/icon_guide_regular.png) no-repeat center top;}.footer-guide li:nth-child(2) h3 {background: url(../../img/usr/common/icon_guide_point.png) no-repeat center top 4px;}.footer-guide li:nth-child(3) h3 {background: url(../../img/usr/common/icon_guide_postage.png) no-repeat center top 14px;}.footer-guide li:nth-child(4) h3 {background: url(../../img/usr/common/icon_guide_payment.png) no-repeat center top 14px;}.footer-guide li:nth-child(5) h3 {background: url(../../img/usr/common/icon_guide_delivery.png) no-repeat center top 17px;}.footer-guide li p {line-height: 24px;letter-spacing: .5px;}.footer-info {padding: 40px 0;}.footer-info .container {display: flex;}.footer-info .container > div {width: 550px;}.footer-info .mailmagazine {padding: 10px 0 0;text-align: center;border-right: 1px solid #e2e2e2;}.footer-info .text {font-size: 18px;line-height: 28px;font-weight: bold;text-align: center;}.footer-info .mailmagazine .text {margin: 0 0 20px;}.footer-info .mailmagazine a {display: block;width: 370px;background: -moz-linear-gradient(0deg, rgb(79,143,229) 0%, rgb(67,167,231) 49%, rgb(53,195,234) 100%);background: -webkit-linear-gradient(0deg, rgb(79,143,229) 0%, rgb(67,167,231) 49%, rgb(53,195,234) 100%);background: linear-gradient(to right, rgb(79,143,229) 0%, rgb(67,167,231) 49%, rgb(53,195,234) 100%);text-decoration: none;border-radius: 40px;margin: 0 auto;padding: 23px 0;}.footer-info .mailmagazine a:hover {opacity: .8;}.footer-info .mailmagazine a span {color: #fff;font-size: 18px;font-weight: bold;letter-spacing: 2px;padding: 0 0 0 35px;background: url(../../img/usr/common/icon_mail.png) no-repeat left top 6px;}.footer-info div.contact {width: 445px;padding: 5px 0 10px 110px;}.footer-info .contact .text {margin: 0 0 13px;}.footer-info .contact ul {margin: 0 0 15px;}.footer-info .contact li {display: flex;align-items: center;justify-content: flex-end;}.footer-info .contact li p {padding: 4px 0 0;margin: 0 10px 0 0;}.footer-info .contact li .tel {color: #40aee8;font-size: 30px;font-weight: bold;letter-spacing: 0.5px;}.footer-info .reception {text-align: center;}.footer-link {padding: 90px 0 70px;background: #f4f4f4;}.footer-link .container {display: flex;justify-content: space-between;}.footer-link dt {font-size: 18px;font-weight: bold;margin: 0 0 20px;}.footer-link dd {font-size: 16px;}.footer-link dd li {text-align: left;margin: 0 0 15px;}.footer-link dd li:last-child {margin: 0;}.footer-link dd li p {margin: 0 0 5px;}.footer-link dd li a.parent {display: inline-block;margin: 0 0 5px;}.footer-link dd li li a {font-size: 14px;}.footer-link dd li li a:before {content: '・';color: #40aee8;}.footer-link dd li a[target="_blank"] {font-size: 14px;padding: 0 20px 0 0;background: url(../../img/usr/common/icon_link.png) no-repeat right top 2px;}.footer-btm {padding: 20px 0;}.footer-btm ul {display: flex;justify-content: center;margin: 0 0 15px;}.footer-btm li:not(:last-child) {border-right: 1px solid #333;}.footer-btm li a {display: block;line-height: 1;padding: 1px 15px;}.footer-btm .copyright {font-size: 11px;text-align: center;}/* BtoB */.footer-guide.for-biz li:nth-child(1) h3 {background-image: url(../../img/usr/common/icon_guide_regular_b.png);}.footer-guide.for-biz li:nth-child(2) h3 {background-image: url(../../img/usr/common/icon_guide_point_b.png);}.footer-guide.for-biz li:nth-child(3) h3 {background-image: url(../../img/usr/common/icon_guide_postage_b.png);}.footer-guide.for-biz li:nth-child(4) h3 {background-image: url(../../img/usr/common/icon_guide_payment_b.png);}.footer-guide.for-biz li:nth-child(5) h3 {background-image: url(../../img/usr/common/icon_guide_delivery_b.png);}.footer-info.for-biz .mailmagazine a {background: -moz-linear-gradient(0deg, #fe4e4e 1%, #fd656b 49%, #f9888d 100%);background: -webkit-linear-gradient(0deg, #fe4e4e 1%, #fd656b 49%, #f9888d 100%);background: linear-gradient(to right, #fe4e4e 1%, #fd656b 49%, #f9888d 100%);}.footer-info.for-biz .contact li .tel,.footer-link.for-biz dd li li a:before {color: #f9888d;}.footer-link.for-biz dd li a[target="_blank"] {background-image: url(../../img/usr/common/icon_link_b.png);}/* BtoE */.footer-guide.for-emp li:nth-child(1) h3 {background-image: url(../../img/usr/common/icon_guide_regular_e.png);}.footer-guide.for-emp li:nth-child(2) h3 {background-image: url(../../img/usr/common/icon_guide_point_e.png);}.footer-guide.for-emp li:nth-child(3) h3 {background-image: url(../../img/usr/common/icon_guide_postage_e.png);}.footer-guide.for-emp li:nth-child(4) h3 {background-image: url(../../img/usr/common/icon_guide_payment_e.png);}.footer-guide.for-emp li:nth-child(5) h3 {background-image: url(../../img/usr/common/icon_guide_delivery_e.png);}.footer-info.for-emp .mailmagazine a {background: -moz-linear-gradient(0deg, #56ab2f 1%, #68b545 49%, #a8e063 100%);background: -webkit-linear-gradient(0deg, #56ab2f 1%, #68b545 49%, #a8e063 100%);background: linear-gradient(to right, #56ab2f 1%, #68b545 49%, #a8e063 100%);}.footer-info.for-emp .contact li .tel,.footer-link.for-emp dd li li a:before {color: #a8e063;}.footer-link.for-emp dd li a[target="_blank"] {background-image: url(../../img/usr/common/icon_link_e.png);}/*======================================TOP======================================*/.page-top .pane-contents .pane-main {display: block;}#block_of_top_body .mv-slider {position: relative;width: 1100px;margin: 0 0 20px;}#block_of_top_body .mv-slider:before,#block_of_top_body .mv-slider:after {content: '';position: absolute;top: 0;width: calc((100vw - 100%) / 2);height: 100%;background: rgba(255, 255, 255, .6);z-index: 2;}#block_of_top_body .mv-slider:before {left: calc((100vw - 100%) / 2 * -1);}#block_of_top_body .mv-slider:after {right: calc((100vw - 100%) / 2 * -1);}#block_of_top_body .mv-slider .swiper-container,#block_of_top_body .mv-slider .swiper-wrapper {overflow: visible !important;}#block_of_top_body .mv-slider .swiper-pagination {position: static;margin: 8px 0 0;}#block_of_top_body .mv-slider .swiper-pagination span {width: 10px;height: 10px;background: #e2e2e2;margin: 0 5px;opacity: 1;}#block_of_top_body .mv-slider .swiper-pagination span.swiper-pagination-bullet-active {background: #40aee8;}#block_of_top_body .recommend-bnr {margin: 0 0 40px;}#block_of_top_body .top-news {text-align: center;margin: 0 0 40px;}#block_of_top_body .top-news li:not(:last-child) {margin: 0 0 10px;}#block_of_top_body .top-news li > * {display: inline-block;color: #fc0000;font-weight: bold;padding: 0 0 0 30px;background: url(../../img/usr/common/icon_caution.png) no-repeat left top;}#block_of_top_body .top-news li a:hover {text-decoration: underline;}.page-top .sec-title {margin: 0 0 30px;text-align: center;}.page-top .sec-title h2 {font-size: 28px;letter-spacing: 6px;font-weight: bold;margin: 0 0 7px;}.page-top .sec-title .sub {font-size: 16px;letter-spacing: 3px;}#block_of_top_body .recommend-bnr ul {display: flex;flex-wrap: wrap;}#block_of_top_body .recommend-bnr li {width: 346px;margin: 0 30px 30px 0;}#block_of_top_body .recommend-bnr li:nth-child(3n) {margin-right: 0;}#block_of_top_body .recommend-bnr li a:hover {opacity: .8;}#block_of_top_body .top-ranking {margin: 0 0 70px;}#block_of_top_body .top-ranking ul {position: relative;display: flex;justify-content: space-between;z-index: 1;}#block_of_top_body .top-ranking ul:before {content: '';position: absolute;top: 162px;right: 0;left: 0;margin: auto;width: 950px;height: 170px;background: -moz-linear-gradient(top, #f6f6f6, #FFF);background: -webkit-linear-gradient(top, #f6f6f6, #FFF);background: linear-gradient(to bottom, #f6f6f6, #FFF);z-index: -1;}#block_of_top_body .top-ranking li {width: 200px;}#block_of_top_body .top-ranking li .rank {text-align: center;margin: 0 0 8px;}#block_of_top_body .top-ranking li a:hover {opacity: .8;text-decoration: none;}#block_of_top_body .top-ranking li .img-center {height: 200px;padding: 15px;}#block_of_category {padding: 70px 0 30px;margin-bottom: 70px;}.page-top .bg-color {background: #f4f4f4;}@media only screen and (min-width: 1100px) {.page-top .bg-color {margin-left: calc((100vw - 100%) / 2 * -1);margin-right: calc((100vw - 100%) / 2 * -1);}}#block_of_category .block-category-style-p {display: flex;flex-wrap: wrap;width: 1100px;margin: 0 auto;}#block_of_category .block-category-style-p--item {width: 200px;flex-basis: 200px;margin: 0 25px 40px 0;}#block_of_category .block-category-style-p--item:nth-child(5n) {margin-right: 0;}#block_of_category .block-category-style-p--item a:hover {opacity: .8;text-decoration: none;}#block_of_category .block-category-style-p--item-image {float: none;width: 100%;margin: 0 0 15px;}#block_of_category .block-category-style-p--item-name {border: 0;padding: 0;margin: 0 0 5px;font-size: 16px;font-weight: bold;}#block_of_category .block-category-style-p--item-comment {float: none;width: 100%;}#block_of_top_free1 .genre-list {margin: 0 0 50px;}#block_of_top_free1 .genre-list ul {display: flex;flex-wrap: wrap;}#block_of_top_free1 .genre-list li {width: 260px;height: 90px;border: 1px solid #e2e2e2;margin: 0 20px 20px 0;}#block_of_top_free1 .genre-list li:nth-child(4n) {margin-right: 0;}#block_of_top_free1 .genre-list li a {display: flex;align-items: center;padding: 0 20px;height: 100%;font-size: 16px;text-decoration: none;}#block_of_top_free1 .genre-list li a:hover {opacity: .8;}#block_of_top_free1 .genre-list li:nth-child(1) a {background: url(../../img/usr/top/img_cleansing.png) no-repeat right 8px bottom;}#block_of_top_free1 .genre-list li:nth-child(2) a {background: url(../../img/usr/top/img_lotion.png) no-repeat right 12px bottom;}#block_of_top_free1 .genre-list li:nth-child(3) a {background: url(../../img/usr/top/img_cream.png) no-repeat right 21px bottom;}#block_of_top_free1 .genre-list li:nth-child(4) a {background: url(../../img/usr/top/img_serum.png) no-repeat right 32px bottom;}#block_of_top_free1 .genre-list li:nth-child(5) a {background: url(../../img/usr/top/img_soap.png) no-repeat right 18px bottom;}#block_of_top_free1 .genre-list li:nth-child(6) a {background: url(../../img/usr/top/img_shampoo.png) no-repeat right 12px bottom;}#block_of_top_free1 .genre-list li:nth-child(7) a {background: url(../../img/usr/top/img_growth.png) no-repeat right 25px bottom;}#block_of_top_free1 .genre-list li:nth-child(8) a {background: url(../../img/usr/top/img_bathbomb.png) no-repeat right 16px bottom;}#block_of_top_free1 .genre-list li:nth-child(9) a {background: url(../../img/usr/top/img_bodylotion.png) no-repeat right 20px bottom;}#block_of_top_free1 .genre-list li:nth-child(10) a {background: url(../../img/usr/top/img_bathing.png) no-repeat right 15px bottom;}#block_of_top_free1 .genre-list li:nth-child(11) a {background: url(../../img/usr/top/img_care.png) no-repeat right 20px bottom;}#block_of_top_free1 .genre-list li:nth-child(12) a {background: url(../../img/usr/top/img_trial.png) no-repeat right 5px bottom 5px;}#block_of_top_free1 .onayami-search {margin: 0 0 70px;}#block_of_top_free1 .onayami-search ul {display: flex;flex-wrap: wrap;}#block_of_top_free1 .onayami-search li {margin: 0 10px 10px 0;}#block_of_top_free1 .onayami-search li a {display: block;color: #40aee8;font-size: 16px;border: 1px solid #e2e2e2;border-radius: 30px;padding: 8px 22px;letter-spacing: 0.5px;text-decoration: none;}#block_of_top_free1 .onayami-search li a:hover {opacity: .8;}#block_of_topic {margin: 0 0 70px;}.more-btn {text-align: center;}.more-btn a {display: inline-block;font-size: 16px;letter-spacing: 2px;border: 1px solid #333;border-radius: 30px;width: 300px;padding: 15px 0;text-decoration: none;}.more-btn a:hover {opacity: .7;}#block_of_top_free2 .privilege {padding: 70px 0;margin-bottom: 70px;}#block_of_top_free2 .privilege ul {display: flex;justify-content: space-between;width: 1100px;margin: 0 auto 35px;}#block_of_top_free2 .privilege li {width: 346px;}#block_of_top_free2 .top-visumo {margin: 0 0 70px;}#block_of_top_free2 .top-visumo h2 span {padding: 0 0 0 50px;background: url(../../img/usr/common/icon_insta.png) no-repeat left center;}#block_of_top_free2 .top-content ul {display: flex;flex-wrap: wrap;}#block_of_top_free2 .top-content li {width: 250px;margin: 0 30px 0 0;}#block_of_top_free2 .top-content li:nth-child(4n) {margin-right: 0;}#block_of_top_free2 .top-content li a {display: block;text-decoration: none;margin: 0 0 15px;}#block_of_top_free2 .top-content li a:hover {opacity: .8;}.page-top .pane-right-menu {width: 1100px;margin: 0;}/*======================================カテゴリ一覧======================================*/#block_of_rightmenu_top {margin: 0 0 30px;}.block-category-list .bnr-trial a:hover {opacity: .8;}#block_of_categorytree,#block_of_rightmenu_middle {margin: 0 0 35px;}.side-bnr-area:not(:last-child) {margin: 0 0 30px;}.pane-right-menu .side-block-title,.block-category-tree--header {font-size: 16px;font-weight: bold;border-bottom: 1px solid #333;margin: 0 0 10px;padding: 0 0 5px;}.side-bnr-area li:not(:last-child) {margin: 0 0 10px;}.side-bnr-area li a:hover {opacity: .8;}.side-list-btn a {display: block;padding: 11px 10px 10px;background: #f4f4f4;}.side-list-btn a:hover {text-decoration: none;opacity: .8;}.pane-right-menu .acd-head {position: relative;cursor: pointer;}.pane-right-menu .acd-head:after {content: '';position: absolute;top: -5px;right: 5px;bottom: 0;margin: auto;width: 6px;height: 6px;border-right: 1px solid #333;border-bottom: 1px solid #333;transform: rotate(45deg);}.pane-right-menu .acd-head.open:after {top: 0;transform: rotate(-135deg);}.pane-right-menu .side-link-block li {text-align: left;margin: 0 0 8px;}.pane-right-menu .side-link-block li a {display: inline-block;padding: 4px 0;}.pane-right-menu .side-link-block li a:before {content: '・';color: #40aee8;}.pane-right-menu .side-link-block li a:hover {text-decoration: none;opacity: .8;}/*======================================カテゴリ一覧======================================*/h1.p-search-series_figure {line-height: 0;margin: 20px 0 30px;}.p-search-series_text {font-size: 16px;line-height: 28px;margin: 0 0 70px;}.p-search-series_btn-area {display: flex;justify-content: flex-end;margin: 0 0 40px;}.p-search-series_btn-area a {display: block;font-size: 16px;text-align: center;text-decoration: none;}.p-search-series_btn-area a.c-section_link {letter-spacing: 2px;border: 1px solid #333;border-radius: 30px;width: 300px;padding: 15px 0;margin: 0 10px 0 0;}.p-search-series_btn-area a.c-btn {background: #eaf6fd url(../../img/usr/common/icon_link.png) no-repeat left 25px center;font-weight: bold;padding: 16px 30px 15px 50px;}.p-search-series_btn-area a:hover {opacity: .8;}body.b2b_ .p-search-series_inline-body-area,body.b2b_a_ .p-search-series_inline-body-area,body.b2e_ .p-search-series_inline-body-area {display: none;}.p-search-series_inline-body-area_ctab ul {display: flex;justify-content: space-between;}.p-search-series_inline-body-area_ctab li {width: 265px;}.p-search-series_inline-body-area_ctab li a {display: block;background: #f5f5f5;border: 1px solid #d0d0d0;border-bottom: 0;border-radius: 3px 3px 0 0;text-align: center;font-size: 16px;font-weight: bold;padding: 23px 0;text-decoration: none;}.p-search-series_inline-body-area_ctab li.active a {background: #e95383;color: #fff;cursor: default;}.p-search-series_inline-body-area_ctab li:not(.active) a:hover {opacity: .8;}.p-search-series_inline-body-area_ctab li a br {display: none;}.p-search-series_inline-body-area_cbody {padding: 30px 30px 40px;margin: 0 0 50px;border: 1px solid #d0d0d0;}.p-search-series_inline-body-area_cbody article:not(:first-child) {display: none;}.p-search-series_inline-body-area_cbody article h2 {font-size: 20px;font-weight: bold;padding: 0 0 7px;margin: 0 0 20px;border-bottom: 1px solid #d0d0d0;}.p-search-series_inline-body-area_cbody .ibac-inwrap {padding: 30px 40px 40px;background: #fff1f0;}.p-search-series_inline-body-area_cbody article h3 {font-size: 22px;line-height: 1.5;font-weight: bold;margin: 0 0 10px;}.p-search-series_inline-body-area_cbody .ibac-readType1 {font-size: 16px;line-height: 1.6;margin: 0 0 15px;letter-spacing: 0;}.p-search-series_inline-body-area_cbody .ibac-readType2 {color: #666;line-height: 1.6;text-indent: -1em;padding: 0 0 0 1em;margin: 0 0 30px;}