@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 9, style.scss */
#selectplan { /*.kitchen .door, .kitchen .panel, .powderroom .door*/ }
/* line 17, style.scss */
#selectplan .secTitleWrap { display: flex; justify-content: space-between; flex-wrap: wrap; justify-content: flex-start; align-items: center; flex-wrap: nowrap; text-align: left; margin-bottom: 35px; width: 100%; }
/* line 18, style.scss */
#selectplan .secTitleWrap .secTitle { font-family: "FOT-筑紫明朝 Pr6N D"; font-weight: 500; letter-spacing: .075em; font-size: 32px; line-height: 1.25; letter-spacing: .05em; }
/* line 19, style.scss */
#selectplan .secTitleWrap .copy { font-family: "FOT-筑紫明朝 Pr6N D"; font-weight: 500; letter-spacing: .075em; font-size: 16px; line-height: 1.6; position: relative; margin-left: 60px; /* width: 100%;*/ }
/* line 20, style.scss */
#selectplan .secTitleWrap .copy::before { content: ""; width: 1px; height: 80%; min-height: 30px; background: rgba(0, 0, 0, 0.5); position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; right: calc(100% + 28px); margin-top: .15em; }
/* line 23, style.scss */
#selectplan .icModelroom { background: url("../../img/select/icModelroom.webp") no-repeat; width: 65px; height: 65px; background-size: cover !important; position: absolute; overflow: hidden; text-indent: 100%; white-space: nowrap; z-index: 100; margin: 0 !important; padding: 0 !important; top: -15px; left: -20px; }
/* line 25, style.scss */
#selectplan .selectListWrap { background: #fff; padding: 100px 0 100px; position: relative; }
/* line 26, style.scss */
#selectplan .selectListWrap::after { content: ""; display: block; max-width: 1200px; height: 1px; background: rgba(0, 0, 0, 0.1); position: absolute; left: -50%; right: -50%; margin: auto; z-index: 10; top: 100%; }
/* line 27, style.scss */
#selectplan .selectListWrap .mainImg { display: flex; align-items: center; background: #fff; margin: 0 auto 50px; }
/* line 28, style.scss */
#selectplan .selectListWrap .mainImg .ph { width: 50%; /*&::after { content: ""; width: 100%; height: 100%; position: absolute; bottom: 0; left: 0; background: linear-gradient(to right, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 1) 100%); z-index: 0;}*/ }
/* line 31, style.scss */
#selectplan .selectListWrap .mainImg .draw { width: 50%; display: flex; justify-content: center; }
/* line 37, style.scss */
#selectplan .selectList { display: flex; justify-content: space-between; flex-wrap: wrap; position: relative; }
/* line 38, style.scss */
#selectplan .selectList:not(:last-child) { margin: 0 auto 50px; }
/* line 39, style.scss */
#selectplan .selectList .secTit { width: 100%; background: #1b7c9d; color: #fff; text-align: left; display: flex; justify-content: space-between; flex-wrap: wrap; justify-content: flex-start; align-items: center; padding: .75em 1em; margin: 0 auto 20px; }
/* line 40, style.scss */
#selectplan .selectList .secTit .tit { font-size: 24px; line-height: 1.5; margin-top: -.15em; letter-spacing: .0; display: flex; justify-content: flex-start; align-items: center; font-family: "FOT-筑紫明朝 Pr6N D"; font-weight: 600; letter-spacing: .075em; margin-right: 2em; }
/* line 41, style.scss */
#selectplan .selectList .secTit .tit i { font-family: "Lusitana", serif; letter-spacing: 0; font-weight: 500; font-size: 110%; line-height: 0; background: #fff; color: #1b7c9d; width: 30px; height: 30px; border-radius: 50%; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; margin-right: 6px; letter-spacing: 0; box-sizing: border-box; padding-top: .1em; margin-bottom: -.15em; }
/* line 42, style.scss */
#selectplan .selectList .secTit .tit + p { font-family: "FOT-筑紫明朝 Pr6N D"; font-weight: 500; letter-spacing: .075em; line-height: 1.8; padding: .25em 0; }
/* line 43, style.scss */
#selectplan .selectList .secTit .tit + p span { font-size: 80%; }
/* line 47, style.scss */
#selectplan .selectList .basic, #selectplan .selectList .select { padding: 20px 20px; background: #f2f2f2; display: flex; justify-content: space-between; flex-wrap: wrap; position: relative; }
/* line 48, style.scss */
#selectplan .selectList .basic .tit, #selectplan .selectList .basic .tit h4, #selectplan .selectList .select .tit, #selectplan .selectList .select .tit h4 { font-family: "Lusitana", serif; color: #1b7c9d; text-align: left; letter-spacing: .075em; font-size: 28px; line-height: 1.2; white-space: nowrap; position: relative; top: -3px; }
/* line 49, style.scss */
#selectplan .selectList .basic .tit span, #selectplan .selectList .basic .tit h4 span, #selectplan .selectList .select .tit span, #selectplan .selectList .select .tit h4 span { display: block; font-size: 14px; font-family: "FOT-筑紫明朝 Pr6N D"; font-weight: 600; letter-spacing: .075em; color: #3e3a39; letter-spacing: .075em; margin-top: 2px; width: 100%; text-align: left; }
/* line 52, style.scss */
#selectplan .selectList .basic { width: 36.36%; padding-right: 25px; }
/* line 53, style.scss */
#selectplan .selectList .basic::after { content: ""; display: block; width: 42px; height: 42px; background: url("../../img/select/icOR.webp") no-repeat; background-size: cover !important; position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; left: calc(100% - 14px); }
/* line 55, style.scss */
#selectplan .selectList .select { width: 62.54%; padding-left: 25px; }
/* line 58, style.scss */
#selectplan .selectList .phSet span, #selectplan .selectList .phSet li span, #selectplan .selectList .colorList span, #selectplan .selectList .colorList li span { display: block; font-size: 12px; line-height: 1.4; font-family: "FOT-筑紫明朝 Pr6N D"; font-weight: 500; letter-spacing: .075em; margin-top: 6px; text-align: center; }
/* line 59, style.scss */
#selectplan .selectList .phSet span.cap, #selectplan .selectList .phSet li span.cap, #selectplan .selectList .colorList span.cap, #selectplan .selectList .colorList li span.cap { font-size: 15px; line-height: 1.6; }
/* line 62, style.scss */
#selectplan .selectList .cap, #selectplan .selectList .cCopy { font-family: "FOT-筑紫明朝 Pr6N D"; font-weight: 500; letter-spacing: .075em; font-size: 15px; line-height: 1.6; }
/* line 63, style.scss */
#selectplan .selectList .cap i, #selectplan .selectList .cCopy i { display: block; font-size: 90%; }
/* line 64, style.scss */
#selectplan .selectList .cap small, #selectplan .selectList .cCopy small { font-size: 80%; letter-spacing: .075em; }
/* line 66, style.scss */
#selectplan .selectList .cap { margin-top: 10px; }
/* line 67, style.scss */
#selectplan .selectList .cCopy { margin-bottom: 10px; }
/* line 68, style.scss */
#selectplan .selectList .colorList { display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 69, style.scss */
#selectplan .selectList .colorList li { position: relative; }
/* line 71, style.scss */
#selectplan .selectList .phSet { position: relative; }
/* line 72, style.scss */
#selectplan .selectList em.flexImg { display: block; }
/* line 73, style.scss */
#selectplan .selectList .caption { font-family: "FOT-筑紫明朝 Pr6N M"; font-size: 12px; line-height: 1.6; letter-spacing: .05em; margin: 12px 0 0; text-align: right; width: 100%; }
/* line 77, style.scss */
#selectplan img.wLine, #selectplan .wLine img { border: 1px solid rgba(0, 0, 0, 0.2); box-sizing: border-box; }
/* line 81, style.scss */
#selectplan ul.ls-25 li:not(.tit) span, #selectplan .phSet.ls-25 span { letter-spacing: .075em !important; }
@media only screen and (max-width: 750px) { /* line 9, style.scss */
  #selectplan { /*.kitchen .door, .kitchen .panel, .powderroom .door*/ }
  /* line 88, style.scss */
  #selectplan .secTitleWrap { margin: 0 auto 20px; width: 90%; flex-wrap: wrap; }
  /* line 89, style.scss */
  #selectplan .secTitleWrap .secTitle { font-size: 24px; line-height: 1.2; }
  /* line 90, style.scss */
  #selectplan .secTitleWrap .copy { font-size: 15px; line-height: 1.6; margin-left: 0px; margin-top: 20px; text-align: justify; text-justify: inter-ideograph; }
  /* line 91, style.scss */
  #selectplan .secTitleWrap .copy::before { content: ""; width: 100%; height: 1px; min-height: 1px; position: relative; top: auto; left: auto; bottom: auto; right: auto; transform: none; position: absolute; left: -50%; right: -50%; margin: auto; z-index: 10; bottom: calc(100% + 8px); }
  /* line 94, style.scss */
  #selectplan .icModelroom { width: 50px; height: 50px; top: -10px; left: -15px; }
  /* line 96, style.scss */
  #selectplan .selectListWrap { padding: 60px 0 60px; }
  /* line 97, style.scss */
  #selectplan .selectListWrap::after { max-width: 100%; }
  /* line 98, style.scss */
  #selectplan .selectListWrap .mainImg { margin: 0 auto 30px; flex-wrap: wrap; }
  /* line 99, style.scss */
  #selectplan .selectListWrap .mainImg .ph { width: 90%; margin: auto; /*&::after{ background: linear-gradient(to bottom, rgba(255,255,255,0) 70%,rgba(255,255,255,1) 100%);}*/ }
  /* line 102, style.scss */
  #selectplan .selectListWrap .mainImg .draw { width: 100%; }
  /* line 106, style.scss */
  #selectplan .selectList { padding: 0 2.5%; }
  /* line 107, style.scss */
  #selectplan .selectList:not(:last-child) { margin: 0 auto 40px; }
  /* line 108, style.scss */
  #selectplan .selectList .secTit { width: 100%; padding: 12px 12px; margin: 0 auto 10px; }
  /* line 109, style.scss */
  #selectplan .selectList .secTit .tit { font-size: 21px; }
  /* line 110, style.scss */
  #selectplan .selectList .secTit .tit i { font-size: 120%; width: 26px; height: 26px; margin-right: 6px; }
  /* line 111, style.scss */
  #selectplan .selectList .secTit .tit + p { font-size: 13.5px; line-height: 1.5; padding: .5em 0 0; text-align: justify; letter-spacing: .025em; }
  /* line 112, style.scss */
  #selectplan .selectList .secTit .tit + p span { font-size: 80%; }
  /* line 116, style.scss */
  #selectplan .selectList .basic, #selectplan .selectList .select { padding: 15px 15px; }
  /* line 117, style.scss */
  #selectplan .selectList .basic .tit, #selectplan .selectList .basic .tit h4, #selectplan .selectList .select .tit, #selectplan .selectList .select .tit h4 { font-size: 24px; line-height: 1.2; white-space: nowrap; top: -2px; }
  /* line 118, style.scss */
  #selectplan .selectList .basic .tit span, #selectplan .selectList .basic .tit h4 span, #selectplan .selectList .select .tit span, #selectplan .selectList .select .tit h4 span { font-size: 13px; margin-top: 0px; }
  /* line 121, style.scss */
  #selectplan .selectList .basic { width: 100%; padding-right: 15px; margin-bottom: 12px; padding-bottom: 30px; }
  /* line 122, style.scss */
  #selectplan .selectList .basic::after { width: 42px; height: 42px; position: relative; top: auto; left: auto; bottom: auto; right: auto; transform: none; position: absolute; left: -50%; right: -50%; margin: auto; z-index: 10; top: calc(100% - 17px); }
  /* line 124, style.scss */
  #selectplan .selectList .select { width: 100%; padding-left: 15px; padding-top: 30px; }
  /* line 127, style.scss */
  #selectplan .selectList .phSet span, #selectplan .selectList .phSet li span, #selectplan .selectList .colorList span, #selectplan .selectList .colorList li span { font-size: 10px; line-height: 1.4; margin-top: 5px; }
  /* line 129, style.scss */
  #selectplan .selectList .cap, #selectplan .selectList .cCopy { font-size: 14px; }
  /* line 130, style.scss */
  #selectplan .selectList .cap i, #selectplan .selectList .cCopy i { font-size: 90%; }
  /* line 132, style.scss */
  #selectplan .selectList .cap { margin-top: 8px; }
  /* line 133, style.scss */
  #selectplan .selectList .cCopy { margin-bottom: 8px; }
  /* line 139, style.scss */
  #selectplan .selectList .caption { font-size: 11px; line-height: 1.6; margin: 10px 0 0; text-align: left; letter-spacing: .0em; } }
/* line 161, style.scss */
#selectplan .kitchen .door .basic, #selectplan .powderroom .door .basic, #selectplan .toiretSec .door .basic { width: 368px; position: absolute; top: 81px; left: 0; z-index: 1; border-bottom: 12px solid #fff; border-right: 12px solid #fff; }
/* line 162, style.scss */
#selectplan .kitchen .door .select, #selectplan .powderroom .door .select, #selectplan .toiretSec .door .select { width: 100%; }
/* line 163, style.scss */
#selectplan .kitchen .door .basic, #selectplan .powderroom .door .basic, #selectplan .toiretSec .door .basic { padding-bottom: 15px; }
/* line 164, style.scss */
#selectplan .kitchen .door .basic .icModelroom, #selectplan .powderroom .door .basic .icModelroom, #selectplan .toiretSec .door .basic .icModelroom { left: -50px; }
/* line 167, style.scss */
#selectplan .kitchen .door .select .colorList, #selectplan .powderroom .door .select .colorList, #selectplan .toiretSec .door .select .colorList { flex-wrap: wrap; }
/* line 169, style.scss */
#selectplan .kitchen .door .basic .phSet, #selectplan .kitchen .door .select .colorList li, #selectplan .kitchen .door .colorList::after, #selectplan .powderroom .door .basic .phSet, #selectplan .powderroom .door .select .colorList li, #selectplan .powderroom .door .colorList::after, #selectplan .toiretSec .door .basic .phSet, #selectplan .toiretSec .door .select .colorList li, #selectplan .toiretSec .door .colorList::after { width: 120px; }
/* line 170, style.scss */
#selectplan .kitchen .door .select .colorList li:not(:nth-of-type(n + 5)), #selectplan .powderroom .door .select .colorList li:not(:nth-of-type(n + 5)), #selectplan .toiretSec .door .select .colorList li:not(:nth-of-type(n + 5)) { margin-bottom: 30px; }
/* line 172, style.scss */
#selectplan .kitchen .door .colorList li.tit, #selectplan .powderroom .door .colorList li.tit, #selectplan .toiretSec .door .colorList li.tit { width: 162px; padding-left: 25px; }
/* line 173, style.scss */
#selectplan .kitchen .door .colorList::before, #selectplan .powderroom .door .colorList::before, #selectplan .toiretSec .door .colorList::before { content: ""; display: block; width: 338px; }
/* line 174, style.scss */
#selectplan .kitchen .door .colorList::after, #selectplan .powderroom .door .colorList::after, #selectplan .toiretSec .door .colorList::after { content: ""; display: block; }
/* line 176, style.scss */
#selectplan .kitchen .door .select .tit, #selectplan .powderroom .door .select .tit, #selectplan .toiretSec .door .select .tit { padding-left: 10px; }
/* line 180, style.scss */
#selectplan .kitchen .handle .basic, #selectplan .powderroom .handle .basic, #selectplan .toiretSec .handle .basic { width: 49.4%; }
/* line 181, style.scss */
#selectplan .kitchen .handle .select, #selectplan .powderroom .handle .select, #selectplan .toiretSec .handle .select { width: 49.4%; }
/* line 183, style.scss */
#selectplan .kitchen .handle .basic .phSet, #selectplan .kitchen .handle .select .phSet, #selectplan .powderroom .handle .basic .phSet, #selectplan .powderroom .handle .select .phSet, #selectplan .toiretSec .handle .basic .phSet, #selectplan .toiretSec .handle .select .phSet { width: 200px; }
/* line 184, style.scss */
#selectplan .kitchen .handle .basic .phSet .icModelroom, #selectplan .kitchen .handle .select .phSet .icModelroom, #selectplan .powderroom .handle .basic .phSet .icModelroom, #selectplan .powderroom .handle .select .phSet .icModelroom, #selectplan .toiretSec .handle .basic .phSet .icModelroom, #selectplan .toiretSec .handle .select .phSet .icModelroom { top: 25px; left: -75px; }
/* line 185, style.scss */
#selectplan .kitchen .handle .basic .phSet span, #selectplan .kitchen .handle .select .phSet span, #selectplan .powderroom .handle .basic .phSet span, #selectplan .powderroom .handle .select .phSet span, #selectplan .toiretSec .handle .basic .phSet span, #selectplan .toiretSec .handle .select .phSet span { position: absolute; bottom: 0; right: 0; }
/* line 190, style.scss */
#selectplan .kitchen .powderroomfloor .basic, #selectplan .kitchen .toiretfloor .basic, #selectplan .powderroom .powderroomfloor .basic, #selectplan .powderroom .toiretfloor .basic, #selectplan .toiretSec .powderroomfloor .basic, #selectplan .toiretSec .toiretfloor .basic { width: calc(36% - 15px); }
/* line 191, style.scss */
#selectplan .kitchen .powderroomfloor .select, #selectplan .kitchen .toiretfloor .select, #selectplan .powderroom .powderroomfloor .select, #selectplan .powderroom .toiretfloor .select, #selectplan .toiretSec .powderroomfloor .select, #selectplan .toiretSec .toiretfloor .select { width: 64%; }
/* line 192, style.scss */
#selectplan .kitchen .powderroomfloor .select .colorList, #selectplan .kitchen .toiretfloor .select .colorList, #selectplan .powderroom .powderroomfloor .select .colorList, #selectplan .powderroom .toiretfloor .select .colorList, #selectplan .toiretSec .powderroomfloor .select .colorList, #selectplan .toiretSec .toiretfloor .select .colorList { width: 74%; }
/* line 196, style.scss */
#selectplan .kitchen .powderroomfloor .basic .phSet, #selectplan .kitchen .powderroomfloor .select .colorList li, #selectplan .kitchen .toiretfloor .basic .phSet, #selectplan .kitchen .toiretfloor .select .colorList li, #selectplan .powderroom .powderroomfloor .basic .phSet, #selectplan .powderroom .powderroomfloor .select .colorList li, #selectplan .powderroom .toiretfloor .basic .phSet, #selectplan .powderroom .toiretfloor .select .colorList li, #selectplan .toiretSec .powderroomfloor .basic .phSet, #selectplan .toiretSec .powderroomfloor .select .colorList li, #selectplan .toiretSec .toiretfloor .basic .phSet, #selectplan .toiretSec .toiretfloor .select .colorList li { width: 165px; }
/* line 197, style.scss */
#selectplan .kitchen .powderroomfloor .basic .phSet em, #selectplan .kitchen .powderroomfloor .select .colorList li em, #selectplan .kitchen .toiretfloor .basic .phSet em, #selectplan .kitchen .toiretfloor .select .colorList li em, #selectplan .powderroom .powderroomfloor .basic .phSet em, #selectplan .powderroom .powderroomfloor .select .colorList li em, #selectplan .powderroom .toiretfloor .basic .phSet em, #selectplan .powderroom .toiretfloor .select .colorList li em, #selectplan .toiretSec .powderroomfloor .basic .phSet em, #selectplan .toiretSec .powderroomfloor .select .colorList li em, #selectplan .toiretSec .toiretfloor .basic .phSet em, #selectplan .toiretSec .toiretfloor .select .colorList li em { border: 1px solid rgba(0, 0, 0, 0.2); box-sizing: border-box; }
/* line 199, style.scss */
#selectplan .kitchen .powderroomfloor .icModelroom, #selectplan .kitchen .toiretfloor .icModelroom, #selectplan .powderroom .powderroomfloor .icModelroom, #selectplan .powderroom .toiretfloor .icModelroom, #selectplan .toiretSec .powderroomfloor .icModelroom, #selectplan .toiretSec .toiretfloor .icModelroom { left: -25px; }
@media only screen and (max-width: 750px) { /* line 208, style.scss */
  #selectplan .kitchen .door .basic, #selectplan .powderroom .door .basic, #selectplan .toiretSec .door .basic { width: 100%; position: relative; top: auto; left: auto; bottom: auto; right: auto; transform: none; border: none; }
  /* line 209, style.scss */
  #selectplan .kitchen .door .select, #selectplan .powderroom .door .select, #selectplan .toiretSec .door .select { width: 100%; }
  /* line 210, style.scss */
  #selectplan .kitchen .door .basic, #selectplan .powderroom .door .basic, #selectplan .toiretSec .door .basic { padding-bottom: 20px; }
  /* line 211, style.scss */
  #selectplan .kitchen .door .basic .icModelroom, #selectplan .powderroom .door .basic .icModelroom, #selectplan .toiretSec .door .basic .icModelroom { left: -30px; }
  /* line 216, style.scss */
  #selectplan .kitchen .door .basic .phSet, #selectplan .kitchen .door .select .colorList li, #selectplan .kitchen .door .colorList::after, #selectplan .powderroom .door .basic .phSet, #selectplan .powderroom .door .select .colorList li, #selectplan .powderroom .door .colorList::after, #selectplan .toiretSec .door .basic .phSet, #selectplan .toiretSec .door .select .colorList li, #selectplan .toiretSec .door .colorList::after { width: 31.5%; margin-bottom: 10px; }
  /* line 217, style.scss */
  #selectplan .kitchen .door .select .colorList li:not(:nth-of-type(n + 5)), #selectplan .powderroom .door .select .colorList li:not(:nth-of-type(n + 5)), #selectplan .toiretSec .door .select .colorList li:not(:nth-of-type(n + 5)) { margin-bottom: 10px; }
  /* line 218, style.scss */
  #selectplan .kitchen .door .select .colorList li:nth-last-child(-n + 3), #selectplan .powderroom .door .select .colorList li:nth-last-child(-n + 3), #selectplan .toiretSec .door .select .colorList li:nth-last-child(-n + 3) { margin-bottom: 0px; }
  /* line 220, style.scss */
  #selectplan .kitchen .door .colorList li.tit, #selectplan .powderroom .door .colorList li.tit, #selectplan .toiretSec .door .colorList li.tit { width: 31.5%; padding-left: 0px; }
  /* line 221, style.scss */
  #selectplan .kitchen .door .colorList::before, #selectplan .powderroom .door .colorList::before, #selectplan .toiretSec .door .colorList::before { width: 31.5%; display: none; }
  /* line 222, style.scss */
  #selectplan .kitchen .door .colorList::after, #selectplan .powderroom .door .colorList::after, #selectplan .toiretSec .door .colorList::after { margin-bottom: 0; }
  /* line 224, style.scss */
  #selectplan .kitchen .door .select .tit, #selectplan .powderroom .door .select .tit, #selectplan .toiretSec .door .select .tit { padding-left: 10px; }
  /* line 228, style.scss */
  #selectplan .kitchen .handle .basic, #selectplan .powderroom .handle .basic, #selectplan .toiretSec .handle .basic { width: 100%; }
  /* line 229, style.scss */
  #selectplan .kitchen .handle .select, #selectplan .powderroom .handle .select, #selectplan .toiretSec .handle .select { width: 100%; }
  /* line 231, style.scss */
  #selectplan .kitchen .handle .basic .phSet, #selectplan .kitchen .handle .select .phSet, #selectplan .powderroom .handle .basic .phSet, #selectplan .powderroom .handle .select .phSet, #selectplan .toiretSec .handle .basic .phSet, #selectplan .toiretSec .handle .select .phSet { width: 170px; }
  /* line 232, style.scss */
  #selectplan .kitchen .handle .basic .phSet .icModelroom, #selectplan .kitchen .handle .select .phSet .icModelroom, #selectplan .powderroom .handle .basic .phSet .icModelroom, #selectplan .powderroom .handle .select .phSet .icModelroom, #selectplan .toiretSec .handle .basic .phSet .icModelroom, #selectplan .toiretSec .handle .select .phSet .icModelroom { top: -10px; left: -40px; }
  /* line 233, style.scss */
  #selectplan .kitchen .handle .basic .phSet span, #selectplan .kitchen .handle .select .phSet span, #selectplan .powderroom .handle .basic .phSet span, #selectplan .powderroom .handle .select .phSet span, #selectplan .toiretSec .handle .basic .phSet span, #selectplan .toiretSec .handle .select .phSet span { position: absolute; bottom: 0; right: 0; }
  /* line 239, style.scss */
  #selectplan .kitchen .powderroomfloor .basic .tit, #selectplan .kitchen .powderroomfloor .select .tit, #selectplan .kitchen .toiretfloor .basic .tit, #selectplan .kitchen .toiretfloor .select .tit, #selectplan .powderroom .powderroomfloor .basic .tit, #selectplan .powderroom .powderroomfloor .select .tit, #selectplan .powderroom .toiretfloor .basic .tit, #selectplan .powderroom .toiretfloor .select .tit, #selectplan .toiretSec .powderroomfloor .basic .tit, #selectplan .toiretSec .powderroomfloor .select .tit, #selectplan .toiretSec .toiretfloor .basic .tit, #selectplan .toiretSec .toiretfloor .select .tit { margin-bottom: 6px; }
  /* line 241, style.scss */
  #selectplan .kitchen .powderroomfloor .basic, #selectplan .kitchen .toiretfloor .basic, #selectplan .powderroom .powderroomfloor .basic, #selectplan .powderroom .toiretfloor .basic, #selectplan .toiretSec .powderroomfloor .basic, #selectplan .toiretSec .toiretfloor .basic { width: 100%; }
  /* line 242, style.scss */
  #selectplan .kitchen .powderroomfloor .select, #selectplan .kitchen .toiretfloor .select, #selectplan .powderroom .powderroomfloor .select, #selectplan .powderroom .toiretfloor .select, #selectplan .toiretSec .powderroomfloor .select, #selectplan .toiretSec .toiretfloor .select { width: 100%; }
  /* line 243, style.scss */
  #selectplan .kitchen .powderroomfloor .select .tit, #selectplan .kitchen .toiretfloor .select .tit, #selectplan .powderroom .powderroomfloor .select .tit, #selectplan .powderroom .toiretfloor .select .tit, #selectplan .toiretSec .powderroomfloor .select .tit, #selectplan .toiretSec .toiretfloor .select .tit { position: absolute; top: 15px; left: 15px; }
  /* line 244, style.scss */
  #selectplan .kitchen .powderroomfloor .select .colorList, #selectplan .kitchen .toiretfloor .select .colorList, #selectplan .powderroom .powderroomfloor .select .colorList, #selectplan .powderroom .toiretfloor .select .colorList, #selectplan .toiretSec .powderroomfloor .select .colorList, #selectplan .toiretSec .toiretfloor .select .colorList { width: 100%; }
  /* line 246, style.scss */
  #selectplan .kitchen .powderroomfloor .select .colorList li:nth-of-type(1), #selectplan .kitchen .toiretfloor .select .colorList li:nth-of-type(1), #selectplan .powderroom .powderroomfloor .select .colorList li:nth-of-type(1), #selectplan .powderroom .toiretfloor .select .colorList li:nth-of-type(1), #selectplan .toiretSec .powderroomfloor .select .colorList li:nth-of-type(1), #selectplan .toiretSec .toiretfloor .select .colorList li:nth-of-type(1) { margin-bottom: 13px; }
  /* line 248, style.scss */
  #selectplan .kitchen .powderroomfloor .select .colorList::before, #selectplan .kitchen .toiretfloor .select .colorList::before, #selectplan .powderroom .powderroomfloor .select .colorList::before, #selectplan .powderroom .toiretfloor .select .colorList::before, #selectplan .toiretSec .powderroomfloor .select .colorList::before, #selectplan .toiretSec .toiretfloor .select .colorList::before { content: ""; width: 47.5%; display: block; }
  /* line 251, style.scss */
  #selectplan .kitchen .powderroomfloor .basic .phSet, #selectplan .kitchen .powderroomfloor .select .colorList li, #selectplan .kitchen .toiretfloor .basic .phSet, #selectplan .kitchen .toiretfloor .select .colorList li, #selectplan .powderroom .powderroomfloor .basic .phSet, #selectplan .powderroom .powderroomfloor .select .colorList li, #selectplan .powderroom .toiretfloor .basic .phSet, #selectplan .powderroom .toiretfloor .select .colorList li, #selectplan .toiretSec .powderroomfloor .basic .phSet, #selectplan .toiretSec .powderroomfloor .select .colorList li, #selectplan .toiretSec .toiretfloor .basic .phSet, #selectplan .toiretSec .toiretfloor .select .colorList li { width: 47.5%; }
  /* line 252, style.scss */
  #selectplan .kitchen .powderroomfloor .basic .phSet em, #selectplan .kitchen .powderroomfloor .select .colorList li em, #selectplan .kitchen .toiretfloor .basic .phSet em, #selectplan .kitchen .toiretfloor .select .colorList li em, #selectplan .powderroom .powderroomfloor .basic .phSet em, #selectplan .powderroom .powderroomfloor .select .colorList li em, #selectplan .powderroom .toiretfloor .basic .phSet em, #selectplan .powderroom .toiretfloor .select .colorList li em, #selectplan .toiretSec .powderroomfloor .basic .phSet em, #selectplan .toiretSec .powderroomfloor .select .colorList li em, #selectplan .toiretSec .toiretfloor .basic .phSet em, #selectplan .toiretSec .toiretfloor .select .colorList li em { border: 1px solid rgba(0, 0, 0, 0.2); box-sizing: border-box; }
  /* line 254, style.scss */
  #selectplan .kitchen .powderroomfloor .icModelroom, #selectplan .kitchen .toiretfloor .icModelroom, #selectplan .powderroom .powderroomfloor .icModelroom, #selectplan .powderroom .toiretfloor .icModelroom, #selectplan .toiretSec .powderroomfloor .icModelroom, #selectplan .toiretSec .toiretfloor .icModelroom { left: -25px; } }
