@charset "UTF-8";
/*
$jpG: 'YakuHanJP', 'Noto Sans JP', sans-serif;
$jpM: 'YakuHanMP', 'Noto Serif JP', serif;
$jpH: 'YakuHanMP', 'Shippori Mincho B1', serif;
$en:  'EB Garamond', serif; // サイト独自のフォントを指定
$enG: 'Roboto', sans-serif;
$enM: 'EB Garamond', serif;
*/
/*@mixin reqGrd { background: linear-gradient(to bottom, #a38a77 0%,#876c58 100%);}*/
/*@mixin resGrd { background: linear-gradient(to bottom, #d57f7f 0%,#c46161 100%);}*/
/* line 13, powderroom.scss */
#equipment.powderroom .mainImg { width: 55%; }
/* line 14, powderroom.scss */
#equipment.powderroom .mainImg .ph { height: 855px; }
/* line 15, powderroom.scss */
#equipment.powderroom .mainImg .ph span { position: absolute; line-height: 1; bottom: 110px; right: 1.5em; width: 320px; }
/* line 19, powderroom.scss */
#equipment.powderroom .eqpList.sec01 { width: 42%; }
/* line 20, powderroom.scss */
#equipment.powderroom .eqpList.sec01 .list { width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 21, powderroom.scss */
#equipment.powderroom .eqpList.sec01 .list .mainPh { position: relative; overflow: visible; height: auto; /*margin-bottom: 1em;*/ width: 57%; }
/* line 22, powderroom.scss */
#equipment.powderroom .eqpList.sec01 .list .mainPh .selectIc { position: absolute; top: -10px; left: -10px; }
/* line 24, powderroom.scss */
#equipment.powderroom .eqpList.sec01 .list .mainText { width: 39%; }
/* line 27, powderroom.scss */
#equipment.powderroom .eqpList.sec01 .list .dryarea { display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 20px; background: rgba(11, 119, 130, 0.75); padding: 10px 15px 15px; }
/* line 28, powderroom.scss */
#equipment.powderroom .eqpList.sec01 .list .dryarea .catch { font-family: "FOT-筑紫ゴシック Pro B"; font-size: 18px; margin-bottom: .5em; color: #fff; }
/* line 29, powderroom.scss */
#equipment.powderroom .eqpList.sec01 .list .dryarea .ph { width: 50%; margin-bottom: 0; }
/* line 30, powderroom.scss */
#equipment.powderroom .eqpList.sec01 .list .dryarea .text { width: 50%; padding: 15px 15px; background: rgba(255, 255, 255, 0.8); }
/* line 34, powderroom.scss */
#equipment.powderroom .eqpList.sec01 .list.mirror, #equipment.powderroom .eqpList.sec01 .list.suisen { /*margin-top: 2em;*/ }
/* line 35, powderroom.scss */
#equipment.powderroom .eqpList.sec01 .list.mirror .ph, #equipment.powderroom .eqpList.sec01 .list.suisen .ph { width: 57%; }
/* line 36, powderroom.scss */
#equipment.powderroom .eqpList.sec01 .list.mirror .text, #equipment.powderroom .eqpList.sec01 .list.suisen .text { width: 39%; }
/* line 38, powderroom.scss */
#equipment.powderroom .eqpList.sec01 .list.haisui { margin-bottom: 0; /*margin-top: 15px;*/ }
/* line 39, powderroom.scss */
#equipment.powderroom .eqpList.sec01 .list.haisui .ph { margin-bottom: 0; }
/* line 40, powderroom.scss */
#equipment.powderroom .eqpList.sec01 .list.haisui .read small { display: block; }
/* line 45, powderroom.scss */
#equipment.powderroom .eqpList.sec02 { margin-top: 30px; }
/* line 48, powderroom.scss */
#equipment.powderroom .eqpList.sec02 .list.haisui .read small { display: block; }
/* line 52, powderroom.scss */
#equipment.powderroom #ultrafinebubble.mainSec { width: 74%; margin-inline: auto; }
/* line 54, powderroom.scss */
#equipment.powderroom #ultrafinebubble.mainSec .mainTit em { font-size: 20px; color: #0B7782; font-family: "FOT-筑紫ゴシック Pro B"; width: 100%; }
/* line 56, powderroom.scss */
#equipment.powderroom #ultrafinebubble.mainSec .secInner { align-items: center; }
/* line 57, powderroom.scss */
#equipment.powderroom #ultrafinebubble.mainSec .secInner .ph { width: 48.5%; }
/* line 58, powderroom.scss */
#equipment.powderroom #ultrafinebubble.mainSec .secInner .text { width: 48.5%; }
/* line 59, powderroom.scss */
#equipment.powderroom #ultrafinebubble.mainSec .secInner .text .eqpTtl { color: #0B7782; font-family: "FOT-筑紫ゴシック Pro B"; }
@media only screen and (max-width: 750px) { /* line 75, powderroom.scss */
  #equipment.powderroom .mainImg { width: 100%; margin-bottom: 0; }
  /* line 76, powderroom.scss */
  #equipment.powderroom .mainImg .ph { height: 450px; /*height: 580px;*/ }
  /* line 77, powderroom.scss */
  #equipment.powderroom .mainImg .ph span { bottom: 12px; right: 15px; width: 220px; line-height: 0; }
  /* line 81, powderroom.scss */
  #equipment.powderroom .eqpList.sec01 { width: 100%; margin-top: 20px; }
  /* line 83, powderroom.scss */
  #equipment.powderroom .eqpList.sec01 .list .mainPh { position: relative; overflow: visible; }
  /* line 84, powderroom.scss */
  #equipment.powderroom .eqpList.sec01 .list .mainPh .selectIc { position: absolute; top: -10px; left: -10px; }
  /* line 86, powderroom.scss */
  #equipment.powderroom .eqpList.sec01 .list .mainText { /*padding-bottom: 1em;*/ }
  /* line 87, powderroom.scss */
  #equipment.powderroom .eqpList.sec01 .list .dryarea { display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 1em; }
  /* line 88, powderroom.scss */
  #equipment.powderroom .eqpList.sec01 .list .dryarea .catch { font-size: 16px; font-size: 1rem; line-height: 1.6rem; margin-bottom: 10px; }
  /* line 89, powderroom.scss */
  #equipment.powderroom .eqpList.sec01 .list .dryarea .ph { width: 50%; margin-bottom: 0; }
  /* line 90, powderroom.scss */
  #equipment.powderroom .eqpList.sec01 .list .dryarea .text { width: 50%; padding: 15px 15px; }
  /* line 94, powderroom.scss */
  #equipment.powderroom .eqpList.sec01 .list.mirror, #equipment.powderroom .eqpList.sec01 .list.suisen { width: calc(100% / 2 - 10px); }
  /* line 95, powderroom.scss */
  #equipment.powderroom .eqpList.sec01 .list.mirror .ph, #equipment.powderroom .eqpList.sec01 .list.suisen .ph { width: 100%; }
  /* line 96, powderroom.scss */
  #equipment.powderroom .eqpList.sec01 .list.mirror .text, #equipment.powderroom .eqpList.sec01 .list.suisen .text { width: 100%; margin-top: .5em; }
  /* line 98, powderroom.scss */
  #equipment.powderroom .eqpList.sec01 .list.haisui { margin-top: 0px; }
  /* line 99, powderroom.scss */
  #equipment.powderroom .eqpList.sec01 .list.haisui .ph { width: 100%; }
  /* line 100, powderroom.scss */
  #equipment.powderroom .eqpList.sec01 .list.haisui .text { margin-top: 12px; width: 100%; }
  /* line 101, powderroom.scss */
  #equipment.powderroom .eqpList.sec01 .list.haisui .read small { display: block; }
  /* line 105, powderroom.scss */
  #equipment.powderroom .eqpList.sec02 { margin-top: 0px; }
  /* line 115, powderroom.scss */
  #equipment.powderroom .eqpList.sec02 .mainSec.list.smartpocket .secInner .ph span.logo { width: 120px; bottom: 12px; right: 12px; }
  /* line 122, powderroom.scss */
  #equipment.powderroom .eqpList.sec02 .list.haisui .ph span.logo { width: 140px; top: 12px; left: 12px; }
  /* line 134, powderroom.scss */
  #equipment.powderroom #ultrafinebubble.mainSec { width: 100%; }
  /* line 136, powderroom.scss */
  #equipment.powderroom #ultrafinebubble.mainSec .mainTit em { font-size: 16px; width: 100%; }
  /* line 138, powderroom.scss */
  #equipment.powderroom #ultrafinebubble.mainSec .secInner { padding: 15px 15px; }
  /* line 139, powderroom.scss */
  #equipment.powderroom #ultrafinebubble.mainSec .secInner .ph { width: 100%; }
  /* line 140, powderroom.scss */
  #equipment.powderroom #ultrafinebubble.mainSec .secInner .text { margin-top: .5em; width: 100%; }
  /* line 141, powderroom.scss */
  #equipment.powderroom #ultrafinebubble.mainSec .secInner .text .eqpTtl { font-size: 15px; padding-bottom: 0; }
  /* line 143, powderroom.scss */
  #equipment.powderroom #ultrafinebubble.mainSec .secInner .text small { margin-top: 1em; } }
