@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, kitchen.scss */
#equipment.kitchen .mainImg { width: 55%; margin-bottom: 50px; }
/* line 14, kitchen.scss */
#equipment.kitchen .mainImg .ph { height: 100%; }
/* line 15, kitchen.scss */
#equipment.kitchen .mainImg .ph span { position: absolute; line-height: 1; bottom: 110px; right: 1.5em; width: 320px; }
/* line 23, kitchen.scss */
#equipment.kitchen .mainSec { width: 42%; /*padding: 20px 20px;*/ border: none; margin-bottom: 50px; }
/* line 24, kitchen.scss */
#equipment.kitchen .mainSec::before { display: none; }
/* line 25, kitchen.scss */
#equipment.kitchen .mainSec .list { width: 100%; margin-bottom: 0; background: transparent; }
/* line 26, kitchen.scss */
#equipment.kitchen .mainSec .list:not(:last-child) { margin-bottom: 0em; }
/* line 27, kitchen.scss */
#equipment.kitchen .mainSec .list .mainTit { background: #dbe2e4; /*width: calc(100% - 30px);*/ }
/* line 28, kitchen.scss */
#equipment.kitchen .mainSec .list .mainTit em { font-size: 20px; }
/* line 30, kitchen.scss */
#equipment.kitchen .mainSec .list .secInner { flex-direction: column-reverse; background: transparent; padding: 25px 30px; }
/* line 34, kitchen.scss */
#equipment.kitchen .mainSec .list .secInner .ph { margin-bottom: 1em; }
/* line 42, kitchen.scss */
#equipment.kitchen .mainSec .list.tatchlesssuisen .secInner .read small { display: inline-block; }
/* line 55, kitchen.scss */
#equipment.kitchen .mainSec .list.counterstorage .secInner .ph { height: 255px; }
/* line 69, kitchen.scss */
#equipment.kitchen .eqpList .list.sink { display: flex; justify-content: space-between; flex-wrap: wrap; background: #e7ecef; border-top: 5px solid #0B7782; width: 48.89%; padding: 15px 15px; margin-top: -20px; }
/* line 70, kitchen.scss */
#equipment.kitchen .eqpList .list.sink .ph.ph01 { width: 48%; }
/* line 71, kitchen.scss */
#equipment.kitchen .eqpList .list.sink .text { width: 48%; display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 73, kitchen.scss */
#equipment.kitchen .eqpList .list.sink .text .eqpTtl em { font-family: "FOT-筑紫ゴシック Pro B"; color: #0B7782; }
/* line 78, kitchen.scss */
#equipment.kitchen .eqpList .list.sink .text .listWrap { width: 100%; border: 1px solid #0b7782; border-inline: none; display: flex; justify-content: flex-start; flex-wrap: wrap; padding: .25em 0 .5em; }
/* line 79, kitchen.scss */
#equipment.kitchen .eqpList .list.sink .text .listWrap li { font-size: 15px; line-height: 1.5; }
/* line 80, kitchen.scss */
#equipment.kitchen .eqpList .list.sink .text .listWrap li::after { content: "/"; }
/* line 83, kitchen.scss */
#equipment.kitchen .eqpList .list.sink .text .t { padding: 0 0 .15em; margin-bottom: .75em; }
/* line 84, kitchen.scss */
#equipment.kitchen .eqpList .list.sink .text .ph.ph02 { width: 70%; margin-left: auto; margin-top: -25px; }
/* line 86, kitchen.scss */
#equipment.kitchen .eqpList .list.sink .read { margin-top: 1em; }
@media only screen and (max-width: 750px) { /* line 100, kitchen.scss */
  #equipment.kitchen .mainImg { margin-bottom: 40px; width: 100%; }
  /* line 101, kitchen.scss */
  #equipment.kitchen .mainImg .ph { height: 350px; }
  /* line 102, kitchen.scss */
  #equipment.kitchen .mainImg .ph span { bottom: 12px; right: 15px; width: 220px; line-height: 0; }
  /* line 110, kitchen.scss */
  #equipment.kitchen .mainSec { padding: 0; margin: 0 auto 40px; width: 94%; }
  /* line 111, kitchen.scss */
  #equipment.kitchen .mainSec .list { width: 100%; margin-bottom: 0; }
  /* line 112, kitchen.scss */
  #equipment.kitchen .mainSec .list:not(:last-child) { margin-bottom: 20px; }
  /* line 114, kitchen.scss */
  #equipment.kitchen .mainSec .list .mainTit em { font-size: 18px; }
  /* line 116, kitchen.scss */
  #equipment.kitchen .mainSec .list .secInner { flex-direction: column-reverse; padding: 15px 15px; }
  /* line 120, kitchen.scss */
  #equipment.kitchen .mainSec .list .secInner .ph { margin-bottom: .75em; }
  /* line 141, kitchen.scss */
  #equipment.kitchen .mainSec .list.counterstorage .secInner .ph { height: 180px; }
  /* line 156, kitchen.scss */
  #equipment.kitchen .eqpList .list.sink { border-top: 5px solid #0B7782; width: 100%; padding: 15px 15px; margin-top: 5px; }
  /* line 157, kitchen.scss */
  #equipment.kitchen .eqpList .list.sink .ph.ph01 { width: 100%; margin-bottom: .75em; }
  /* line 158, kitchen.scss */
  #equipment.kitchen .eqpList .list.sink .text { width: 100%; }
  /* line 160, kitchen.scss */
  #equipment.kitchen .eqpList .list.sink .text .eqpTtl em { font-size: 16px; width: calc(100% - 70px); }
  /* line 161, kitchen.scss */
  #equipment.kitchen .eqpList .list.sink .text .eqpTtl .select { margin-top: .25em; }
  /* line 165, kitchen.scss */
  #equipment.kitchen .eqpList .list.sink .text .listWrap { padding: .25em 0 .5em; }
  /* line 166, kitchen.scss */
  #equipment.kitchen .eqpList .list.sink .text .listWrap li { font-size: 14px; line-height: 1.5; }
  /* line 167, kitchen.scss */
  #equipment.kitchen .eqpList .list.sink .text .listWrap li::after { content: "/"; }
  /* line 170, kitchen.scss */
  #equipment.kitchen .eqpList .list.sink .text .t { font-size: 16px; line-height: 1.5; padding: .35em 0 .5em; margin-bottom: .75em; }
  /* line 171, kitchen.scss */
  #equipment.kitchen .eqpList .list.sink .text .ph.ph02 { width: 80%; margin: 10px auto 0; }
  /* line 173, kitchen.scss */
  #equipment.kitchen .eqpList .list.sink .read { margin-top: 1em; }
  /* line 177, kitchen.scss */
  #equipment.kitchen .eqpList .list.shokusenki .eqpTtl .slctIc { display: inline-block; margin-left: 3px; } }
