@charset "UTF-8";
/*aa102d　7d0000*/
/*"Bellefair", serif;*/
/* line 19, kitchen.scss */
#selectplan .kitchen .mainImg .ph { height: 450px; }
/* line 20, kitchen.scss */
#selectplan .kitchen .mainImg .draw span { width: 80% !important; }
/* line 25, kitchen.scss */
#selectplan .kitchen .topboard .basic { width: 39.8%; }
/* line 26, kitchen.scss */
#selectplan .kitchen .topboard .select { width: 59%; }
/* line 27, kitchen.scss */
#selectplan .kitchen .topboard .select .colorList { width: 63.5%; }
/* line 29, kitchen.scss */
#selectplan .kitchen .topboard .basic .phSet, #selectplan .kitchen .topboard .select .colorList li { width: 200px; }
/* line 30, kitchen.scss */
#selectplan .kitchen .topboard .icModelroom { left: -25px; }
/* line 34, kitchen.scss */
#selectplan .kitchen .panel .basic { /*width: 23.5%;*/ width: 39.8%; }
/* line 35, kitchen.scss */
#selectplan .kitchen .panel .basic .phMain { height: 130px; width: 300px; margin: 10px 0 0 auto; }
/* line 37, kitchen.scss */
#selectplan .kitchen .panel .select { /*width: 75.3%;*/ width: 59%; }
/* line 38, kitchen.scss */
#selectplan .kitchen .panel .select .colorList { /*width: 87%;*/ width: 77%; }
/* line 39, kitchen.scss */
#selectplan .kitchen .panel .select .colorList li { margin-bottom: 12px; }
/* line 40, kitchen.scss */
#selectplan .kitchen .panel .select .colorList li:nth-child(n + 4) { margin-bottom: 0; }
/* line 44, kitchen.scss */
#selectplan .kitchen .panel .basic .phSet, #selectplan .kitchen .panel .select .colorList li { /*width: 118px;*/ width: 156px; }
/* line 45, kitchen.scss */
#selectplan .kitchen .panel .basic .phSet em, #selectplan .kitchen .panel .select .colorList li em { border: 1px solid rgba(0, 0, 0, 0.2); box-sizing: border-box; }
/* line 47, kitchen.scss */
#selectplan .kitchen .panel .icModelroom { left: -25px; }
/* line 51, kitchen.scss */
#selectplan .kitchen .sink .basic { width: calc(44% - 15px); }
/* line 52, kitchen.scss */
#selectplan .kitchen .sink .select { width: 56%; }
/* line 54, kitchen.scss */
#selectplan .kitchen .sink .basic .tit, #selectplan .kitchen .sink .select .tit { width: 100%; margin-bottom: 10px; }
/* line 55, kitchen.scss */
#selectplan .kitchen .sink .basic .phSet, #selectplan .kitchen .sink .select .phSet { width: 280px; }
/* line 56, kitchen.scss */
#selectplan .kitchen .sink .basic .phSet .flexImg, #selectplan .kitchen .sink .select .phSet .flexImg { height: 160px; }
/* line 60, kitchen.scss */
#selectplan .kitchen .sink .basic { flex-direction: row-reverse; align-items: flex-end; }
/* line 62, kitchen.scss */
#selectplan .kitchen .sink .basic .phSet.col02 { width: 164px; /* position: absolute; top: 20px; right: 25px;*/ }
/* line 63, kitchen.scss */
#selectplan .kitchen .sink .basic .phSet.col02 span { text-align: left; margin-top: 6px; font-size: 12px; font-size: 0.75rem; line-height: 1.05rem; }
/* line 67, kitchen.scss */
#selectplan .kitchen .sink .select .type { display: flex; justify-content: space-between; flex-wrap: wrap; width: 48%; }
/* line 68, kitchen.scss */
#selectplan .kitchen .sink .select .type .phSet.col02 { width: 150px; position: absolute; top: 119px; }
/* line 69, kitchen.scss */
#selectplan .kitchen .sink .select .type .phSet.col02 .flexImg { height: auto; }
/* line 72, kitchen.scss */
#selectplan .kitchen .sink .select .color { width: 51%; }
/* line 73, kitchen.scss */
#selectplan .kitchen .sink .select .color .tit { margin: 0 auto 10px; }
/* line 74, kitchen.scss */
#selectplan .kitchen .sink .select .color .tit span { display: inline-block; margin-left: 15px; }
/* line 76, kitchen.scss */
#selectplan .kitchen .sink .select .color .phSet { width: 260px; margin: auto; }
/* line 84, kitchen.scss */
#selectplan .kitchen .kitchenheight .read { text-align: left; width: 40%; font-size: 15px; font-size: 0.9375rem; line-height: 1.875rem; }
/* line 85, kitchen.scss */
#selectplan .kitchen .kitchenheight .phSet { width: 57%; display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 86, kitchen.scss */
#selectplan .kitchen .kitchenheight .phSet em { width: 47%; }
/* line 92, kitchen.scss */
#selectplan .kitchen .waterfaucet .basic, #selectplan .kitchen .waterfaucet .select { width: 49.4%; display: flex; justify-content: space-between; flex-wrap: wrap; align-items: flex-start; }
/* line 93, kitchen.scss */
#selectplan .kitchen .waterfaucet .basic .tit, #selectplan .kitchen .waterfaucet .select .tit { width: 120px; }
/* line 97, kitchen.scss */
#selectplan .kitchen .waterfaucet .basic .phSet.col01 .cap, #selectplan .kitchen .waterfaucet .select .phSet.col01 .cap { white-space: nowrap; }
/* line 99, kitchen.scss */
#selectplan .kitchen .waterfaucet .basic .phSet.col02, #selectplan .kitchen .waterfaucet .select .phSet.col02 { width: 220px; }
/* line 100, kitchen.scss */
#selectplan .kitchen .waterfaucet .basic .phSet.col02 .flexImg, #selectplan .kitchen .waterfaucet .select .phSet.col02 .flexImg { height: 176px; }
/* line 101, kitchen.scss */
#selectplan .kitchen .waterfaucet .basic .phSet.col02 span, #selectplan .kitchen .waterfaucet .select .phSet.col02 span { text-align: left; font-size: 12px; font-size: 0.75rem; line-height: 1.2rem; }
/* line 106, kitchen.scss */
#selectplan .kitchen .waterfaucet .basic .phSet.col01 { width: 180px; margin-top: -10px; margin-left: -60px; }
/* line 107, kitchen.scss */
#selectplan .kitchen .waterfaucet .basic .phSet.col01 .cap { position: relative; margin-top: 0px !important; left: -1em; display: flex; }
/* line 112, kitchen.scss */
#selectplan .kitchen .waterfaucet .select .phSet.col01 { width: 180px; margin-left: -50px; margin-top: -2px; }
/* line 113, kitchen.scss */
#selectplan .kitchen .waterfaucet .select .phSet.col01 .cap { position: relative; left: -7.5em; }
/* line 117, kitchen.scss */
#selectplan .kitchen .waterfaucet .icModelroom { left: -15px; top: auto; bottom: 55px; }
/* line 122, kitchen.scss */
#selectplan .kitchen .stove .basic .phSet, #selectplan .kitchen .stove .select .phSet { width: 250px; }
/* line 123, kitchen.scss */
#selectplan .kitchen .stove .basic .phSet .flexImg { height: 170px; }
/* line 125, kitchen.scss */
#selectplan .kitchen .stove .select .tit { margin-right: 20px; }
/* line 126, kitchen.scss */
#selectplan .kitchen .stove .select .phSet .flexImg { height: 170px; }
/* line 127, kitchen.scss */
#selectplan .kitchen .stove .select .feature { width: 43%; }
/* line 128, kitchen.scss */
#selectplan .kitchen .stove .select .feature p, #selectplan .kitchen .stove .select .feature ul { display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 130, kitchen.scss */
#selectplan .kitchen .stove .select .feature p em { width: 120px; }
/* line 131, kitchen.scss */
#selectplan .kitchen .stove .select .feature p span { width: calc(100% - 130px); font-size: 13.5px; font-size: 0.84375rem; line-height: 1.51875rem; text-align: left; }
/* line 132, kitchen.scss */
#selectplan .kitchen .stove .select .feature p.t { background: #808285; color: #fff; justify-content: center; line-height: 1.8; margin: 8px auto; font-family: "YakuHanJP", "Noto Sans JP", sans-serif; letter-spacing: .1em; }
/* line 134, kitchen.scss */
#selectplan .kitchen .stove .select .feature ul { flex-wrap: wrap; }
/* line 135, kitchen.scss */
#selectplan .kitchen .stove .select .feature ul li { text-align: left; font-size: 13px; font-size: 0.8125rem; line-height: 1.4625rem; letter-spacing: 0; }
/* line 136, kitchen.scss */
#selectplan .kitchen .stove .select .feature ul li:nth-child(odd) { width: 53%; }
/* line 137, kitchen.scss */
#selectplan .kitchen .stove .select .feature ul li:nth-child(even) { width: 47%; }
/* line 141, kitchen.scss */
#selectplan .kitchen .stove .select::after { content: ""; background: url("../../img/selectplan/kitchenStoveSelect02.png") no-repeat; position: absolute; bottom: 30px; left: 30px; background-size: cover; width: 105px; height: 105px; }
/* line 147, kitchen.scss */
#selectplan .kitchen .rangefood .basic .phSet, #selectplan .kitchen .rangefood .select .phSet { width: 250px; position: relative; }
/* line 151, kitchen.scss */
#selectplan .kitchen .rangefood .basic .phSet .flexImg { height: 205px; }
/* line 152, kitchen.scss */
#selectplan .kitchen .rangefood .basic .phSet::after { background: url("../../img/selectplan/kitchenRangefoodBasic02.png") no-repeat; height: 69px; bottom: 0; left: -38px; }
/* line 156, kitchen.scss */
#selectplan .kitchen .rangefood .select { /*.draw { width: 255px;}*/ }
/* line 157, kitchen.scss */
#selectplan .kitchen .rangefood .select .tit { margin-right: 30px; }
/* line 159, kitchen.scss */
#selectplan .kitchen .rangefood .select .phSet .flexImg { height: 205px; }
/* line 160, kitchen.scss */
#selectplan .kitchen .rangefood .select .phSet.col01 { margin-left: 30px; }
/* line 161, kitchen.scss */
#selectplan .kitchen .rangefood .select .phSet.col01::after { background: url("../../img/selectplan/kitchenRangefoodSelect02.png") no-repeat; height: 67px; bottom: 0; left: -30px; }
/* line 163, kitchen.scss */
#selectplan .kitchen .rangefood .select .phSet.col02 { width: 160px; position: absolute; top: 125px; }
/* line 164, kitchen.scss */
#selectplan .kitchen .rangefood .select .phSet.col02 .flexImg { height: 100px; }
/* line 167, kitchen.scss */
#selectplan .kitchen .rangefood .select .read { width: 36%; font-size: 15px; line-height: 1.6; margin: auto 0; }
/* line 171, kitchen.scss */
#selectplan .kitchen .rangefood .basic .phSet::after, #selectplan .kitchen .rangefood .select .phSet.col01::after { content: ""; position: absolute; background-size: contain !important; width: 50px; z-index: 10; }
/* line 178, kitchen.scss */
#selectplan .kitchen .shokusenki .basic .phSet, #selectplan .kitchen .shokusenki .select .phSet { width: 275px; }
/* line 179, kitchen.scss */
#selectplan .kitchen .shokusenki .basic .phSet .icModelroom, #selectplan .kitchen .shokusenki .select .phSet .icModelroom { /*left: auto; right: -10px;*/ }
/* line 183, kitchen.scss */
#selectplan .kitchen .shokusenki .select .tit { margin-right: 20px; }
/* line 185, kitchen.scss */
#selectplan .kitchen .shokusenki .read { width: 38%; font-size: 15px; line-height: 1.6; }
@media only screen and (max-width: 750px) { /* line 194, kitchen.scss */
  #selectplan .kitchen .mainImg .ph { height: 250px; }
  /* line 195, kitchen.scss */
  #selectplan .kitchen .mainImg .draw span { width: 90% !important; padding: 15px 0 20px; }
  /* line 200, kitchen.scss */
  #selectplan .kitchen .topboard .basic { width: 100%; }
  /* line 201, kitchen.scss */
  #selectplan .kitchen .topboard .select { width: 100%; }
  /* line 202, kitchen.scss */
  #selectplan .kitchen .topboard .select .colorList { width: 66%; }
  /* line 204, kitchen.scss */
  #selectplan .kitchen .topboard .basic .phSet { width: 31.5%; }
  /* line 204, kitchen.scss */
  #selectplan .kitchen .topboard .select .colorList li { width: 48%; }
  /* line 205, kitchen.scss */
  #selectplan .kitchen .topboard .basic .phSet .flexImg, #selectplan .kitchen .topboard .select .colorList li .flexImg { height: 65px; } }
@media only screen and (max-width: 750px) and (min-width: 601px) and (max-width: 750px) { /* line 205, kitchen.scss */
  #selectplan .kitchen .topboard .basic .phSet .flexImg, #selectplan .kitchen .topboard .select .colorList li .flexImg { height: auto; } }
@media only screen and (max-width: 750px) { /* line 206, kitchen.scss */
  #selectplan .kitchen .topboard .icModelroom { left: -25px; }
  /* line 210, kitchen.scss */
  #selectplan .kitchen .panel .basic { width: 100%; }
  /* line 211, kitchen.scss */
  #selectplan .kitchen .panel .basic .phMain { height: 150px; width: 100%; margin: 15px auto 0; }
  /* line 213, kitchen.scss */
  #selectplan .kitchen .panel .select { width: 100%; }
  /* line 214, kitchen.scss */
  #selectplan .kitchen .panel .select .tit { margin-bottom: 10px; }
  /* line 215, kitchen.scss */
  #selectplan .kitchen .panel .select .colorList { width: 100%; }
  /* line 217, kitchen.scss */
  #selectplan .kitchen .panel .basic .phSet, #selectplan .kitchen .panel .select .colorList li { width: 31.5%; }
  /* line 220, kitchen.scss */
  #selectplan .kitchen .panel .select .colorList li:not(:nth-of-type(n + 4)) { margin-bottom: 10px; }
  /* line 221, kitchen.scss */
  #selectplan .kitchen .panel .icModelroom { left: -25px; }
  /* line 226, kitchen.scss */
  #selectplan .kitchen .sink .basic .tit, #selectplan .kitchen .sink .select .tit { display: flex; justify-content: space-between; flex-wrap: wrap; justify-content: flex-start; }
  /* line 227, kitchen.scss */
  #selectplan .kitchen .sink .basic .tit span, #selectplan .kitchen .sink .select .tit span { margin-left: 15px; }
  /* line 229, kitchen.scss */
  #selectplan .kitchen .sink .basic .phSet, #selectplan .kitchen .sink .select .phSet { width: 200px; }
  /* line 230, kitchen.scss */
  #selectplan .kitchen .sink .basic .phSet .flexImg, #selectplan .kitchen .sink .select .phSet .flexImg { height: 200px; }
  /* line 231, kitchen.scss */
  #selectplan .kitchen .sink .basic .phSet .cap, #selectplan .kitchen .sink .select .phSet .cap { text-align: center; }
  /* line 234, kitchen.scss */
  #selectplan .kitchen .sink .basic { width: 100%; /*.phSet.col02 { @include centerReset; width: 100%; margin-top: 12px; order: 3;
span { text-align: left; margin-top: 2px; padding-left: 5px;}
}*/ }
  /* line 236, kitchen.scss */
  #selectplan .kitchen .sink .basic .phSet.col01 { width: 100%; }
  /* line 240, kitchen.scss */
  #selectplan .kitchen .sink .basic .phSet.col02 { /* position: absolute; top: 20px; right: 25px;*/ width: 100%; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; padding: 10px 0 0px; }
  /* line 241, kitchen.scss */
  #selectplan .kitchen .sink .basic .phSet.col02 em { width: 140px; }
  /* line 242, kitchen.scss */
  #selectplan .kitchen .sink .basic .phSet.col02 span { text-align: left; margin-top: 6px; font-size: 12px; font-size: 0.75rem; line-height: 1.05rem; width: calc(100% - 150px - 1em); margin-left: 1em; }
  /* line 244, kitchen.scss */
  #selectplan .kitchen .sink .basic .cap { text-align: justify; text-justify: inter-ideograph; order: 2; }
  /* line 245, kitchen.scss */
  #selectplan .kitchen .sink .basic .cap small { display: block; }
  /* line 248, kitchen.scss */
  #selectplan .kitchen .sink .select { width: 100%; }
  /* line 249, kitchen.scss */
  #selectplan .kitchen .sink .select .type { width: 100%; margin-bottom: 20px; }
  /* line 250, kitchen.scss */
  #selectplan .kitchen .sink .select .type .phSet.col01 { width: 100%; }
  /* line 251, kitchen.scss */
  #selectplan .kitchen .sink .select .type .phSet.col02 { width: 115px; position: absolute; top: 137px; }
  /* line 252, kitchen.scss */
  #selectplan .kitchen .sink .select .type .phSet.col02 .flexImg { height: auto; }
  /* line 255, kitchen.scss */
  #selectplan .kitchen .sink .select .color { width: 100%; }
  /* line 256, kitchen.scss */
  #selectplan .kitchen .sink .select .color .tit { margin: 0 auto 10px; }
  /* line 257, kitchen.scss */
  #selectplan .kitchen .sink .select .color .tit span { margin-left: 15px; }
  /* line 259, kitchen.scss */
  #selectplan .kitchen .sink .select .color .phSet { width: 90%; margin: auto; }
  /* line 267, kitchen.scss */
  #selectplan .kitchen .kitchenheight .read { width: 94%; font-size: 15px; font-size: 0.9375rem; line-height: 1.6875rem; margin: 0 auto 15px; }
  /* line 268, kitchen.scss */
  #selectplan .kitchen .kitchenheight .phSet { width: 100%; padding: 0 3%; }
  /* line 269, kitchen.scss */
  #selectplan .kitchen .kitchenheight .phSet em { width: 100%; }
  /* line 270, kitchen.scss */
  #selectplan .kitchen .kitchenheight .phSet em:not(:last-child) { margin-bottom: 10px; }
  /* line 276, kitchen.scss */
  #selectplan .kitchen .waterfaucet .basic, #selectplan .kitchen .waterfaucet .select { width: 100%; }
  /* line 277, kitchen.scss */
  #selectplan .kitchen .waterfaucet .basic .tit, #selectplan .kitchen .waterfaucet .select .tit { width: 120px; }
  /* line 281, kitchen.scss */
  #selectplan .kitchen .waterfaucet .basic .phSet.col01 .cap, #selectplan .kitchen .waterfaucet .select .phSet.col01 .cap { white-space: normal; width: 100%; left: 0; display: block; }
  /* line 283, kitchen.scss */
  #selectplan .kitchen .waterfaucet .basic .phSet.col02, #selectplan .kitchen .waterfaucet .select .phSet.col02 { width: 135px; position: absolute; }
  /* line 284, kitchen.scss */
  #selectplan .kitchen .waterfaucet .basic .phSet.col02 .flexImg, #selectplan .kitchen .waterfaucet .select .phSet.col02 .flexImg { height: auto; }
  /* line 285, kitchen.scss */
  #selectplan .kitchen .waterfaucet .basic .phSet.col02 span, #selectplan .kitchen .waterfaucet .select .phSet.col02 span { font-size: 12px; font-size: 0.75rem; line-height: 1.2rem; }
  /* line 290, kitchen.scss */
  #selectplan .kitchen .waterfaucet .basic .phSet.col01 { width: calc(100% - 150px); margin: 0; }
  /* line 291, kitchen.scss */
  #selectplan .kitchen .waterfaucet .basic .phSet.col01 .cap { top: -5px; left: auto; }
  /* line 293, kitchen.scss */
  #selectplan .kitchen .waterfaucet .basic .phSet.col02 { top: 110px; }
  /* line 296, kitchen.scss */
  #selectplan .kitchen .waterfaucet .select .phSet.col01 { width: calc(100% - 150px); margin: 0; }
  /* line 297, kitchen.scss */
  #selectplan .kitchen .waterfaucet .select .phSet.col01 .cap { left: auto; }
  /* line 299, kitchen.scss */
  #selectplan .kitchen .waterfaucet .select .phSet.col02 { top: 110px; }
  /* line 301, kitchen.scss */
  #selectplan .kitchen .waterfaucet .icModelroom { left: 20px; top: auto; bottom: 65px; }
  /* line 305, kitchen.scss */
  #selectplan .kitchen .stove .basic .phSet, #selectplan .kitchen .stove .select .phSet { width: 200px; }
  /* line 306, kitchen.scss */
  #selectplan .kitchen .stove .basic .phSet .flexImg { height: 130px; }
  /* line 308, kitchen.scss */
  #selectplan .kitchen .stove .select .tit { margin-right: 0px; }
  /* line 309, kitchen.scss */
  #selectplan .kitchen .stove .select .phSet .flexImg { height: 130px; }
  /* line 310, kitchen.scss */
  #selectplan .kitchen .stove .select .feature { width: 100%; margin-top: 20px; }
  /* line 313, kitchen.scss */
  #selectplan .kitchen .stove .select .feature p em { width: 120px; }
  /* line 314, kitchen.scss */
  #selectplan .kitchen .stove .select .feature p span { width: calc(100% - 130px); font-size: 13.5px; font-size: 0.84375rem; line-height: 1.51875rem; }
  /* line 315, kitchen.scss */
  #selectplan .kitchen .stove .select .feature p.t { margin: 12px auto 8px; }
  /* line 318, kitchen.scss */
  #selectplan .kitchen .stove .select .feature ul li { font-size: 13px; font-size: 0.8125rem; line-height: 1.4625rem; }
  /* line 319, kitchen.scss */
  #selectplan .kitchen .stove .select .feature ul li:nth-child(odd) { width: 53%; }
  /* line 320, kitchen.scss */
  #selectplan .kitchen .stove .select .feature ul li:nth-child(even) { width: 47%; }
  /* line 324, kitchen.scss */
  #selectplan .kitchen .stove .select::after { bottom: auto; left: 15px; top: 106px; width: 90px; height: 90px; }
  /* line 330, kitchen.scss */
  #selectplan .kitchen .rangefood .basic .phSet, #selectplan .kitchen .rangefood .select .phSet { width: 210px; }
  /* line 334, kitchen.scss */
  #selectplan .kitchen .rangefood .basic .phSet .flexImg { height: 150px; }
  /* line 335, kitchen.scss */
  #selectplan .kitchen .rangefood .basic .phSet::after { height: 69px; bottom: 30px; left: -25px; }
  /* line 340, kitchen.scss */
  #selectplan .kitchen .rangefood .select .tit { margin-right: 0px; }
  /* line 342, kitchen.scss */
  #selectplan .kitchen .rangefood .select .phSet .flexImg { height: 177px; }
  /* line 343, kitchen.scss */
  #selectplan .kitchen .rangefood .select .phSet.col01 { margin-left: 0px; }
  /* line 344, kitchen.scss */
  #selectplan .kitchen .rangefood .select .phSet.col01::after { height: 67px; bottom: 120px; left: -25px; }
  /* line 346, kitchen.scss */
  #selectplan .kitchen .rangefood .select .phSet.col02 { width: 105px; top: 115px; }
  /* line 347, kitchen.scss */
  #selectplan .kitchen .rangefood .select .phSet.col02 .flexImg { height: 82px; }
  /* line 350, kitchen.scss */
  #selectplan .kitchen .rangefood .select .draw { width: 100%; margin-top: 20px; padding: 0 7.5%; }
  /* line 351, kitchen.scss */
  #selectplan .kitchen .rangefood .select .read { width: 100%; font-size: 14px; line-height: 1.6; margin-top: 15px; }
  /* line 354, kitchen.scss */
  #selectplan .kitchen .rangefood .basic .phSet::after, #selectplan .kitchen .rangefood .select .phSet.col01::after { width: 50px; }
  /* line 361, kitchen.scss */
  #selectplan .kitchen .shokusenki .basic .phSet, #selectplan .kitchen .shokusenki .select .phSet { width: 65%; }
  /* line 364, kitchen.scss */
  #selectplan .kitchen .shokusenki .select .tit { margin-right: 0px; }
  /* line 366, kitchen.scss */
  #selectplan .kitchen .shokusenki .read { width: 100%; font-size: 14px; line-height: 1.6; margin-top: 15px; } }
