﻿@charset "UTF-8";/* CSS Document *//* ----common---- */body.page-topic .w1000 {width: 1000px;margin: 60px auto;}.ff_CT {font-family: 'PT Sans Narrow', sans-serif;}.Crimson {font-family: 'Crimson Text', serif;}.page-topic_link {line-height: 28px;text-decoration: underline;position: relative;}.page-topic_link::after {content: ">";position: absolute;top: -2px;bottom: 0;right: -15px;margin: auto;}.page-topic .pane-main {margin: 30px auto;line-height: 160%;}.page-topic h2 {font-size: 24px;text-align: left !important;padding-bottom: 15px;border-bottom: 1px solid #dfddde;line-height: 150%;}.page-topic .pane-main h1 img {width: 60px;vertical-align: baseline;}.page-topic .topics_main {margin: auto;width: 60%;}.page-topic .topics_main img {margin: 0 auto 15px;width: 100%;}.page-topic .topics_date {color: #b6b4b5;margin-top: 30px;}.page-topic .topics_contents h3 {width: 100%;height: auto;margin: 0px 0 15px;background: #E5E5E5;;font-size: 16px;padding: 17px 0 17px 1em;}.page-topic .topics_contents01 img {width: 100%;margin: 15px auto;}.page-topic .topics_contents02 img {width: 360px;float: right;margin: 0 0 20px 20px;}.page-topic .topics_contents03 img {width: 360px;float: left;margin: 0 20px 20px 0;}.page-topic .topics_contents04 img {width: 460px;float: right;margin: 0 0 20px 20px;}.page-topic .topics_contents05,.page-topic .topics_contents06,.page-topic .topics_contents07,.page-topic .topics_contents09 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;flex-wrap: wrap;}.page-topic .topics_contents05 .topics_contents05_box {width: 480px;}.page-topic .topics_contents06 .topics_contents06_box {width: 300px;}.page-topic .topics_contents09 .topics_contents09_box {width: 230px;}.page-topic .topics_contents07 .topics_contents07_box {width: calc(50% - 20px);display: table;}.page-topic .topics_contents07 .topics_contents07_box img {width: 100%;display: table-cell;}.page-topic .topics_contents07 .topics_contents07_box p {width: 70%;display: table-cell;vertical-align: bottom;}.page-topic .topics_contents08 {width: 100%;padding: 20px;box-sizing: border-box;}.page-topic .topics_contents08 img {width: 360px;float: right;margin: 0 0 0 20px;}.page-topic .topics_bnr a {text-decoration: none;max-width:360px;display:block;padding:10px 10px 10px 20px;border:1px solid #323232;margin: 0 auto;text-align: center;}.page-topic .topics_bnr01 a {text-decoration: none;max-width:360px;display:block;padding:10px 10px 10px 20px;border:1px solid #323232;margin: 0;text-align: center;}.page-topic .topics_bnr02 a {text-decoration: none;max-width:200px;display:block;padding:5px 10px 5px 20px;border:1px solid #323232;margin: 0;text-align: center;}.page-topic .topics_bnr03 {margin: 0 auto 60px;width: 60%;text-align: center;}.page-topic .topics_bnr03 a {background-color: #4C4C4C;color: #FFF;padding: 30px;font-size: 120%;width: 100%;display: block;}/* ----DV ヘアケアの選び方---- */body.page-topic strong {font-style: normal;font-weight: bold;}body.page-topic .container {width: 100%;margin: 0 auto;display: block;}body.page-topic .container h1 {display: none;}.selectguide_main img {display: block;width: 100%;min-width: 1000px;margin: 0 auto;}.selectguide .selectguide_title01,.selectguide .selectguide_title02 {width: 100%;min-width: 1000px;margin: 0 auto 60px;text-align: center;background-color: #4E4B4A;padding-top: 60px;padding-bottom: 60px;color: #FFF;}.selectguide .selectguide_title01 h2 {font-size: 28px;font-weight: 500;margin: 0;border: none;text-align: center !important;}.selectguide .selectguide_title02 h2 {font-size: 24px;font-weight: 500;margin: 0 0 20px;border: none;text-align: center !important;border: none;}.selectguide .selectguide_title01 p {font-size: 120%;line-height: 180%;}.selectguide .selectguide_title02 p {line-height: 180%;}.selectguide .selectguide_title01 p span {font-weight: 600;}.selectguide .selectguide_title02 p {}.selectguide .selectguide_title02 p span {font-weight: 600;font-size: 90%;}.selectguide_contents {margin-bottom: 60px;}.selectguide_contents h3 {width: 100%;height: auto;margin: 0px 0 30px;background: #E5E5E5;font-size: 16px;padding: 17px 0 17px 1em;}.selectguide_contents ul.selectguide_content01 {text-align: center;}.selectguide_contents ul.selectguide_content01 li {display: inline-block;padding-right: 30px;}.selectguide_contents ul.selectguide_content02 {width: 1000px;display: flex;flex-wrap: wrap;-webkit-justify-content: space-between;/* Safari */justify-content: space-between;}.selectguide_contents ul.selectguide_content02 li {width: 310px;display: inline-block;vertical-align: middle;}.selectguide_contents ul.selectguide_content02 li img {width: 100px;display: inline-block;vertical-align: top;padding-right: 20px;padding-top: 10px;}.selectguide_contents ul.selectguide_page li img {vertical-align: middle;padding-top: 0px;}.selectguide_contents ul.selectguide_content02 li p {width: 190px;display: inline-block;vertical-align: middle;}.selectguide_contents ul.selectguide_content02 li a {display: block;}/* ----about davines/comfortzone---- */.aboutpage .container {width: 100%;margin: 0 auto;display: block;}.about_main img {display: block;width: 100%;min-width: 1000px;margin: 0 auto;}.aboutpage .aboutpage_title {width: 100%;min-width: 1000px;margin: 0 auto 30px;text-align: center;background-color: #4E4B4A;padding-top: 60px;padding-bottom: 60px;color: #FFF;}.aboutpage .aboutpage_title h2 {font-size: 32px;font-weight: 600;margin: 0;padding: 0 0 20px 0;border: none;letter-spacing: 1.8px;text-align: center !important;}/* ----comfortzone shoplist---- */.pane-main .cz_shoppage .cz_shoppage_title {width: 100%;height: auto;margin: 0px 0 30px;background: #E5E5E5;font-size: 16px;padding: 17px 0 17px 1em;}