@charset "UTF-8";
/*
font-family :"Times New Roman", "游明朝", YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro", "HGS明朝E","メイリオ", "ＭＳ Ｐ明朝","MS PMincho",Meiryo, serif;
font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', 'Roboto', sans-serif;
*/
/* line 13, _equipmentcommon.scss */
#equipment01 .standardIc, #equipment01 .selectIc, #equipment02 .standardIc, #equipment02 .selectIc, #equipment03 .standardIc, #equipment03 .selectIc { font-family: "YakuHanJP", "Noto Sans JP", sans-serif; font-size: 16px; font-weight: 400; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; display: inline-flex; padding: .25em .75em; letter-spacing: .05em; -webkit-text-stroke-width: .0px; margin-right: .75em; margin-top: .025em; line-height: 1.35; }
/* line 14, _equipmentcommon.scss */
#equipment01 .selectIc, #equipment02 .selectIc, #equipment03 .selectIc { background: #7aa7c0; color: #fff; border: 1px solid #7aa7c0; }
/* line 15, _equipmentcommon.scss */
#equipment01 .selectIc .lsKana, #equipment02 .selectIc .lsKana, #equipment03 .selectIc .lsKana { letter-spacing: .05em; margin-right: 0; }
/* line 17, _equipmentcommon.scss */
#equipment01 .standardIc, #equipment02 .standardIc, #equipment03 .standardIc { background: none; border: 1px solid rgba(0, 0, 0, 0.5); letter-spacing: .5em; padding-left: 1.25em; }
/* line 18, _equipmentcommon.scss */
#equipment01 .optionIc, #equipment02 .optionIc, #equipment03 .optionIc { border: 2px solid #c7000c; font-family: "Poppins", sans-serif; font-weight: 500; color: #c7000c; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; padding: .2em .5em .15em; background: #fff; font-size: 13px; line-height: 1; }
/* line 19, _equipmentcommon.scss */
#equipment01 .wrapper, #equipment02 .wrapper, #equipment03 .wrapper { background: #f0f0f0; position: relative; padding-bottom: 50px; }
/* line 20, _equipmentcommon.scss */
#equipment01 .wrapper::before, #equipment02 .wrapper::before, #equipment03 .wrapper::before { content: ""; width: 100%; height: 30px; background: #f0f0f0; position: absolute; left: 0; bottom: 100%; }
/* line 22, _equipmentcommon.scss */
#equipment01 .eqpT, #equipment02 .eqpT, #equipment03 .eqpT { text-align: center; }
/* line 23, _equipmentcommon.scss */
#equipment01 .eqpListWrap, #equipment02 .eqpListWrap, #equipment03 .eqpListWrap { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: flex-start; }
/* line 24, _equipmentcommon.scss */
#equipment01 .eqpList, #equipment02 .eqpList, #equipment03 .eqpList { display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 25, _equipmentcommon.scss */
#equipment01 .eqpList .eqpT2, #equipment02 .eqpList .eqpT2, #equipment03 .eqpList .eqpT2 { color: #4281a5; font-size: 17px; line-height: 1.35; font-weight: 500; -webkit-text-stroke-width: .2px; padding-bottom: .5em; margin-bottom: .5em; border-bottom: 1px solid #d2d2d2; width: 100%; display: flex; justify-content: flex-start; flex-wrap: wrap; align-items: flex-start; }
/* line 26, _equipmentcommon.scss */
#equipment01 .eqpList .eqpT2.L, #equipment02 .eqpList .eqpT2.L, #equipment03 .eqpList .eqpT2.L { font-size: 24px; line-height: 1.35; }
/* line 28, _equipmentcommon.scss */
#equipment01 .eqpList .eqpT2 span, #equipment02 .eqpList .eqpT2 span, #equipment03 .eqpList .eqpT2 span { font-size: inherit; }
/* line 29, _equipmentcommon.scss */
#equipment01 .eqpList .eqpT2.noBorder, #equipment02 .eqpList .eqpT2.noBorder, #equipment03 .eqpList .eqpT2.noBorder { padding-bottom: 0; border-bottom: none; }
/* line 31, _equipmentcommon.scss */
#equipment01 .eqpList .eqpT3, #equipment02 .eqpList .eqpT3, #equipment03 .eqpList .eqpT3 { background: #78a9d4; color: #fff; font-family: "YakuHanJP", "Noto Sans JP", sans-serif; font-size: 16px; line-height: 1.5; font-weight: 500; -webkit-text-stroke-width: .0px; letter-spacing: .075em; font-weight: 400; padding: .25em .5em; }
/* line 32, _equipmentcommon.scss */
#equipment01 .eqpList .eqpT3 small, #equipment02 .eqpList .eqpT3 small, #equipment03 .eqpList .eqpT3 small { font-size: 90%; }
/* line 34, _equipmentcommon.scss */
#equipment01 .eqpList .read, #equipment02 .eqpList .read, #equipment03 .eqpList .read { font-size: 14.5px; line-height: 1.6; -webkit-text-stroke-width: .1px; }
/* line 35, _equipmentcommon.scss */
#equipment01 .eqpList .read.L, #equipment02 .eqpList .read.L, #equipment03 .eqpList .read.L { font-size: 16px; line-height: 1.8; }
/* line 37, _equipmentcommon.scss */
#equipment01 .eqpList .read small, #equipment02 .eqpList .read small, #equipment03 .eqpList .read small { font-size: 11.5px; line-height: 1.6; display: block; margin-top: .25em; }
/* line 39, _equipmentcommon.scss */
#equipment01 .eqpList .cap, #equipment02 .eqpList .cap, #equipment03 .eqpList .cap { font-size: 12px; letter-spacing: -.025em; line-height: 1.5; text-align: justify; }
@media only screen and (max-width: 750px) { /* line 45, _equipmentcommon.scss */
  #equipment01 .standardIc, #equipment01 .selectIc, #equipment02 .standardIc, #equipment02 .selectIc, #equipment03 .standardIc, #equipment03 .selectIc { font-size: 15px; padding: .25em .75em; margin-right: .5em; margin-top: .0em; line-height: 1.35; }
  /* line 47, _equipmentcommon.scss */
  #equipment01 .standardIc, #equipment02 .standardIc, #equipment03 .standardIc { letter-spacing: .25em; padding-left: 1.0em; }
  /* line 48, _equipmentcommon.scss */
  #equipment01 .optionIc, #equipment02 .optionIc, #equipment03 .optionIc { padding: .2em .5em .15em; font-size: 13px; }
  /* line 49, _equipmentcommon.scss */
  #equipment01 .wrapper, #equipment02 .wrapper, #equipment03 .wrapper { padding-bottom: 30px; }
  /* line 50, _equipmentcommon.scss */
  #equipment01 .wrapper::before, #equipment02 .wrapper::before, #equipment03 .wrapper::before { height: 30px; left: 0; bottom: 100%; }
  /* line 52, _equipmentcommon.scss */
  #equipment01 .eqpTitCmn, #equipment02 .eqpTitCmn, #equipment03 .eqpTitCmn { margin-bottom: 2.5em !important; }
  /* line 53, _equipmentcommon.scss */
  #equipment01 .eqpT, #equipment02 .eqpT, #equipment03 .eqpT { font-size: 20px; line-height: 1.25; padding-block: .25em; }
  /* line 56, _equipmentcommon.scss */
  #equipment01 .eqpList .eqpT2, #equipment02 .eqpList .eqpT2, #equipment03 .eqpList .eqpT2 { font-size: 16px; line-height: 1.35; padding-bottom: .35em; margin-bottom: .5em; }
  /* line 57, _equipmentcommon.scss */
  #equipment01 .eqpList .eqpT2.L, #equipment02 .eqpList .eqpT2.L, #equipment03 .eqpList .eqpT2.L { font-size: 20px; line-height: 1.5; }
  /* line 59, _equipmentcommon.scss */
  #equipment01 .eqpList .eqpT2 span, #equipment02 .eqpList .eqpT2 span, #equipment03 .eqpList .eqpT2 span { font-size: inherit; }
  /* line 60, _equipmentcommon.scss */
  #equipment01 .eqpList .eqpT2.noBorder, #equipment02 .eqpList .eqpT2.noBorder, #equipment03 .eqpList .eqpT2.noBorder { padding-bottom: 0; border-bottom: none; }
  /* line 62, _equipmentcommon.scss */
  #equipment01 .eqpList .eqpT3, #equipment02 .eqpList .eqpT3, #equipment03 .eqpList .eqpT3 { font-size: 15.5px; line-height: 1.5; padding: .25em .5em; }
  /* line 63, _equipmentcommon.scss */
  #equipment01 .eqpList .eqpT3 small, #equipment02 .eqpList .eqpT3 small, #equipment03 .eqpList .eqpT3 small { font-size: 90%; }
  /* line 65, _equipmentcommon.scss */
  #equipment01 .eqpList .read, #equipment02 .eqpList .read, #equipment03 .eqpList .read { font-size: 14px; line-height: 1.5; }
  /* line 66, _equipmentcommon.scss */
  #equipment01 .eqpList .read.L, #equipment02 .eqpList .read.L, #equipment03 .eqpList .read.L { font-size: 15px; line-height: 1.6; }
  /* line 68, _equipmentcommon.scss */
  #equipment01 .eqpList .read small, #equipment02 .eqpList .read small, #equipment03 .eqpList .read small { font-size: 11px; line-height: 1.5; margin-top: .25em; }
  /* line 70, _equipmentcommon.scss */
  #equipment01 .eqpList .cap, #equipment02 .eqpList .cap, #equipment03 .eqpList .cap { font-size: 11px; letter-spacing: -.025em; line-height: 1.25; } }
/* line 79, _equipmentcommon.scss */
#equipment01 #kitchen .introSec, #equipment01 #bathroom .introSec, #equipment01 #sanitary .introSec, #equipment01 #toilet .introSec, #equipment02 #kitchen .introSec, #equipment02 #bathroom .introSec, #equipment02 #sanitary .introSec, #equipment02 #toilet .introSec, #equipment03 #kitchen .introSec, #equipment03 #bathroom .introSec, #equipment03 #sanitary .introSec, #equipment03 #toilet .introSec { display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 5em; }
/* line 80, _equipmentcommon.scss */
#equipment01 #kitchen .introSec .phWrap, #equipment01 #bathroom .introSec .phWrap, #equipment01 #sanitary .introSec .phWrap, #equipment01 #toilet .introSec .phWrap, #equipment02 #kitchen .introSec .phWrap, #equipment02 #bathroom .introSec .phWrap, #equipment02 #sanitary .introSec .phWrap, #equipment02 #toilet .introSec .phWrap, #equipment03 #kitchen .introSec .phWrap, #equipment03 #bathroom .introSec .phWrap, #equipment03 #sanitary .introSec .phWrap, #equipment03 #toilet .introSec .phWrap { /*width: 50%;*/ position: relative; display: flex; flex-direction: column; flex-wrap: wrap; }
/* line 81, _equipmentcommon.scss */
#equipment01 #kitchen .introSec .phWrap .ph, #equipment01 #bathroom .introSec .phWrap .ph, #equipment01 #sanitary .introSec .phWrap .ph, #equipment01 #toilet .introSec .phWrap .ph, #equipment02 #kitchen .introSec .phWrap .ph, #equipment02 #bathroom .introSec .phWrap .ph, #equipment02 #sanitary .introSec .phWrap .ph, #equipment02 #toilet .introSec .phWrap .ph, #equipment03 #kitchen .introSec .phWrap .ph, #equipment03 #bathroom .introSec .phWrap .ph, #equipment03 #sanitary .introSec .phWrap .ph, #equipment03 #toilet .introSec .phWrap .ph { flex-grow: 1; }
/* line 82, _equipmentcommon.scss */
#equipment01 #kitchen .introSec .phWrap .logo, #equipment01 #bathroom .introSec .phWrap .logo, #equipment01 #sanitary .introSec .phWrap .logo, #equipment01 #toilet .introSec .phWrap .logo, #equipment02 #kitchen .introSec .phWrap .logo, #equipment02 #bathroom .introSec .phWrap .logo, #equipment02 #sanitary .introSec .phWrap .logo, #equipment02 #toilet .introSec .phWrap .logo, #equipment03 #kitchen .introSec .phWrap .logo, #equipment03 #bathroom .introSec .phWrap .logo, #equipment03 #sanitary .introSec .phWrap .logo, #equipment03 #toilet .introSec .phWrap .logo { position: absolute; z-index: 1; bottom: 1em; left: 1.25em; background: rgba(255, 255, 255, 0.6); padding: .5em 1em .5em; display: flex; flex-direction: column; flex-wrap: wrap; }
/* line 83, _equipmentcommon.scss */
#equipment01 #kitchen .introSec .phWrap .logo em, #equipment01 #bathroom .introSec .phWrap .logo em, #equipment01 #sanitary .introSec .phWrap .logo em, #equipment01 #toilet .introSec .phWrap .logo em, #equipment02 #kitchen .introSec .phWrap .logo em, #equipment02 #bathroom .introSec .phWrap .logo em, #equipment02 #sanitary .introSec .phWrap .logo em, #equipment02 #toilet .introSec .phWrap .logo em, #equipment03 #kitchen .introSec .phWrap .logo em, #equipment03 #bathroom .introSec .phWrap .logo em, #equipment03 #sanitary .introSec .phWrap .logo em, #equipment03 #toilet .introSec .phWrap .logo em { line-height: 0; }
/* line 84, _equipmentcommon.scss */
#equipment01 #kitchen .introSec .phWrap .logo span, #equipment01 #bathroom .introSec .phWrap .logo span, #equipment01 #sanitary .introSec .phWrap .logo span, #equipment01 #toilet .introSec .phWrap .logo span, #equipment02 #kitchen .introSec .phWrap .logo span, #equipment02 #bathroom .introSec .phWrap .logo span, #equipment02 #sanitary .introSec .phWrap .logo span, #equipment02 #toilet .introSec .phWrap .logo span, #equipment03 #kitchen .introSec .phWrap .logo span, #equipment03 #bathroom .introSec .phWrap .logo span, #equipment03 #sanitary .introSec .phWrap .logo span, #equipment03 #toilet .introSec .phWrap .logo span { font-size: 12px; line-height: 1.5; }
/* line 86, _equipmentcommon.scss */
#equipment01 #kitchen .introSec .phWrap .cap, #equipment01 #bathroom .introSec .phWrap .cap, #equipment01 #sanitary .introSec .phWrap .cap, #equipment01 #toilet .introSec .phWrap .cap, #equipment02 #kitchen .introSec .phWrap .cap, #equipment02 #bathroom .introSec .phWrap .cap, #equipment02 #sanitary .introSec .phWrap .cap, #equipment02 #toilet .introSec .phWrap .cap, #equipment03 #kitchen .introSec .phWrap .cap, #equipment03 #bathroom .introSec .phWrap .cap, #equipment03 #sanitary .introSec .phWrap .cap, #equipment03 #toilet .introSec .phWrap .cap { font-size: 12px; line-height: 1.6; position: absolute; top: calc(100% + .75em); left: 0; }
/* line 88, _equipmentcommon.scss */
#equipment01 #kitchen .introSec .eqpListWrap, #equipment01 #bathroom .introSec .eqpListWrap, #equipment01 #sanitary .introSec .eqpListWrap, #equipment01 #toilet .introSec .eqpListWrap, #equipment02 #kitchen .introSec .eqpListWrap, #equipment02 #bathroom .introSec .eqpListWrap, #equipment02 #sanitary .introSec .eqpListWrap, #equipment02 #toilet .introSec .eqpListWrap, #equipment03 #kitchen .introSec .eqpListWrap, #equipment03 #bathroom .introSec .eqpListWrap, #equipment03 #sanitary .introSec .eqpListWrap, #equipment03 #toilet .introSec .eqpListWrap { /*width: 48%;*/ }
@media only screen and (max-width: 750px) { /* line 96, _equipmentcommon.scss */
  #equipment01 #kitchen .introSec, #equipment01 #bathroom .introSec, #equipment01 #sanitary .introSec, #equipment01 #toilet .introSec, #equipment02 #kitchen .introSec, #equipment02 #bathroom .introSec, #equipment02 #sanitary .introSec, #equipment02 #toilet .introSec, #equipment03 #kitchen .introSec, #equipment03 #bathroom .introSec, #equipment03 #sanitary .introSec, #equipment03 #toilet .introSec { margin-bottom: 2em; }
  /* line 98, _equipmentcommon.scss */
  #equipment01 #kitchen .introSec .phWrap .ph, #equipment01 #bathroom .introSec .phWrap .ph, #equipment01 #sanitary .introSec .phWrap .ph, #equipment01 #toilet .introSec .phWrap .ph, #equipment02 #kitchen .introSec .phWrap .ph, #equipment02 #bathroom .introSec .phWrap .ph, #equipment02 #sanitary .introSec .phWrap .ph, #equipment02 #toilet .introSec .phWrap .ph, #equipment03 #kitchen .introSec .phWrap .ph, #equipment03 #bathroom .introSec .phWrap .ph, #equipment03 #sanitary .introSec .phWrap .ph, #equipment03 #toilet .introSec .phWrap .ph { flex-grow: 1; }
  /* line 99, _equipmentcommon.scss */
  #equipment01 #kitchen .introSec .phWrap .logo, #equipment01 #bathroom .introSec .phWrap .logo, #equipment01 #sanitary .introSec .phWrap .logo, #equipment01 #toilet .introSec .phWrap .logo, #equipment02 #kitchen .introSec .phWrap .logo, #equipment02 #bathroom .introSec .phWrap .logo, #equipment02 #sanitary .introSec .phWrap .logo, #equipment02 #toilet .introSec .phWrap .logo, #equipment03 #kitchen .introSec .phWrap .logo, #equipment03 #bathroom .introSec .phWrap .logo, #equipment03 #sanitary .introSec .phWrap .logo, #equipment03 #toilet .introSec .phWrap .logo { bottom: .75em; left: .75em; padding: .25em .75em .25em; }
  /* line 100, _equipmentcommon.scss */
  #equipment01 #kitchen .introSec .phWrap .logo em, #equipment01 #bathroom .introSec .phWrap .logo em, #equipment01 #sanitary .introSec .phWrap .logo em, #equipment01 #toilet .introSec .phWrap .logo em, #equipment02 #kitchen .introSec .phWrap .logo em, #equipment02 #bathroom .introSec .phWrap .logo em, #equipment02 #sanitary .introSec .phWrap .logo em, #equipment02 #toilet .introSec .phWrap .logo em, #equipment03 #kitchen .introSec .phWrap .logo em, #equipment03 #bathroom .introSec .phWrap .logo em, #equipment03 #sanitary .introSec .phWrap .logo em, #equipment03 #toilet .introSec .phWrap .logo em { line-height: 0; }
  /* line 101, _equipmentcommon.scss */
  #equipment01 #kitchen .introSec .phWrap .logo span, #equipment01 #bathroom .introSec .phWrap .logo span, #equipment01 #sanitary .introSec .phWrap .logo span, #equipment01 #toilet .introSec .phWrap .logo span, #equipment02 #kitchen .introSec .phWrap .logo span, #equipment02 #bathroom .introSec .phWrap .logo span, #equipment02 #sanitary .introSec .phWrap .logo span, #equipment02 #toilet .introSec .phWrap .logo span, #equipment03 #kitchen .introSec .phWrap .logo span, #equipment03 #bathroom .introSec .phWrap .logo span, #equipment03 #sanitary .introSec .phWrap .logo span, #equipment03 #toilet .introSec .phWrap .logo span { font-size: 12px; line-height: 1.5; }
  /* line 103, _equipmentcommon.scss */
  #equipment01 #kitchen .introSec .phWrap .cap, #equipment01 #bathroom .introSec .phWrap .cap, #equipment01 #sanitary .introSec .phWrap .cap, #equipment01 #toilet .introSec .phWrap .cap, #equipment02 #kitchen .introSec .phWrap .cap, #equipment02 #bathroom .introSec .phWrap .cap, #equipment02 #sanitary .introSec .phWrap .cap, #equipment02 #toilet .introSec .phWrap .cap, #equipment03 #kitchen .introSec .phWrap .cap, #equipment03 #bathroom .introSec .phWrap .cap, #equipment03 #sanitary .introSec .phWrap .cap, #equipment03 #toilet .introSec .phWrap .cap { font-size: 11px; line-height: 1.6; top: calc(100% + .75em); left: 5%; } }
/* line 117, _equipmentcommon.scss */
#equipment01 .cmnTabs, #equipment02 .cmnTabs, #equipment03 .cmnTabs { margin-bottom: 2.5em !important; padding: 0 !important; background: none; }
/* line 119, _equipmentcommon.scss */
#equipment01 .cmnTabs .cmnTab li:not(:last-child), #equipment02 .cmnTabs .cmnTab li:not(:last-child), #equipment03 .cmnTabs .cmnTab li:not(:last-child) { margin-right: 25px; }
/* line 122, _equipmentcommon.scss */
#equipment01 .tabsContents, #equipment02 .tabsContents, #equipment03 .tabsContents { --liH: 44px; --navgap: 3px; }
/* line 125, _equipmentcommon.scss */
#equipment01 .tabsContents ul.tabsNav, #equipment02 .tabsContents ul.tabsNav, #equipment03 .tabsContents ul.tabsNav { background: #fff; filter: drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.1)); height: calc(var(--liH) + (var(--navgap) * 2)); width: calc(100% - (var(--navgap) * 2)); margin: 0 auto 5em; }
/* line 126, _equipmentcommon.scss */
#equipment01 .tabsContents ul.tabsNav li, #equipment02 .tabsContents ul.tabsNav li, #equipment03 .tabsContents ul.tabsNav li { height: var(--liH); color: inherit; cursor: pointer; position: relative; }
/* line 128, _equipmentcommon.scss */
#equipment01 .tabsContents ul.tabsNav li:not(:nth-last-child(-n + 2))::after, #equipment02 .tabsContents ul.tabsNav li:not(:nth-last-child(-n + 2))::after, #equipment03 .tabsContents ul.tabsNav li:not(:nth-last-child(-n + 2))::after { content: ""; width: 1px; height: 24px; background: #d2d2d2; position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; left: calc(100% - .5px); }
/* line 130, _equipmentcommon.scss */
#equipment01 .tabsContents ul.tabsNav li em, #equipment02 .tabsContents ul.tabsNav li em, #equipment03 .tabsContents ul.tabsNav li em { font-size: 16px; }
/* line 131, _equipmentcommon.scss */
#equipment01 .tabsContents ul.tabsNav li.active, #equipment02 .tabsContents ul.tabsNav li.active, #equipment03 .tabsContents ul.tabsNav li.active { color: #fff; }
/* line 132, _equipmentcommon.scss */
#equipment01 .tabsContents ul.tabsNav li.tabSlider, #equipment02 .tabsContents ul.tabsNav li.tabSlider, #equipment03 .tabsContents ul.tabsNav li.tabSlider { position: absolute; bottom: var(--navgap); left: var(--navgap); width: calc(100% - (var(--navgap) * 8)) !important; height: var(--liH); transform-origin: 0 0; transition: transform .5s; background: #5ba8d8; background: -webkit-linear-gradient(90deg, #5ba8d8, #af84b3); background: linear-gradient(90deg, #5ba8d8, #af84b3); /*background: $sC2;*/ opacity: .5; }
/* line 134, _equipmentcommon.scss */
#equipment01 .tabsContents ul.tabsNav.col4, #equipment02 .tabsContents ul.tabsNav.col4, #equipment03 .tabsContents ul.tabsNav.col4 { --colX: 100 / 4; }
/* line 136, _equipmentcommon.scss */
#equipment01 .tabsContents ul.tabsNav.col4 li, #equipment02 .tabsContents ul.tabsNav.col4 li, #equipment03 .tabsContents ul.tabsNav.col4 li { width: calc(var(--colX) * 1%); }
/* line 137, _equipmentcommon.scss */
#equipment01 .tabsContents ul.tabsNav.col4 li:first-child.active ~ .tabSlider, #equipment02 .tabsContents ul.tabsNav.col4 li:first-child.active ~ .tabSlider, #equipment03 .tabsContents ul.tabsNav.col4 li:first-child.active ~ .tabSlider { transform: translateX(0) scaleX(calc(var(--colX) / 100)); }
/* line 138, _equipmentcommon.scss */
#equipment01 .tabsContents ul.tabsNav.col4 li:nth-child(2).active ~ .tabSlider, #equipment02 .tabsContents ul.tabsNav.col4 li:nth-child(2).active ~ .tabSlider, #equipment03 .tabsContents ul.tabsNav.col4 li:nth-child(2).active ~ .tabSlider { transform: translateX(calc(var(--colX) * 1% + (var(--navgap) * 2))) scaleX(calc(var(--colX) / 100)); }
/* line 139, _equipmentcommon.scss */
#equipment01 .tabsContents ul.tabsNav.col4 li:nth-child(3).active ~ .tabSlider, #equipment02 .tabsContents ul.tabsNav.col4 li:nth-child(3).active ~ .tabSlider, #equipment03 .tabsContents ul.tabsNav.col4 li:nth-child(3).active ~ .tabSlider { transform: translateX(calc(var(--colX) * 1% * 2 + (var(--navgap) * 4))) scaleX(calc(var(--colX) / 100)); }
/* line 140, _equipmentcommon.scss */
#equipment01 .tabsContents ul.tabsNav.col4 li:nth-child(4).active ~ .tabSlider, #equipment02 .tabsContents ul.tabsNav.col4 li:nth-child(4).active ~ .tabSlider, #equipment03 .tabsContents ul.tabsNav.col4 li:nth-child(4).active ~ .tabSlider { transform: translateX(calc(var(--colX) * 1% * 3 + (var(--navgap) * 6))) scaleX(calc(var(--colX) / 100)); }
/* line 143, _equipmentcommon.scss */
#equipment01 .tabsContents ul.tabsNav.col3, #equipment02 .tabsContents ul.tabsNav.col3, #equipment03 .tabsContents ul.tabsNav.col3 { --colX: 100 / 3; }
/* line 145, _equipmentcommon.scss */
#equipment01 .tabsContents ul.tabsNav.col3 li, #equipment02 .tabsContents ul.tabsNav.col3 li, #equipment03 .tabsContents ul.tabsNav.col3 li { width: calc(var(--colX) * 1%); }
/* line 146, _equipmentcommon.scss */
#equipment01 .tabsContents ul.tabsNav.col3 li:first-child.active ~ .tabSlider, #equipment02 .tabsContents ul.tabsNav.col3 li:first-child.active ~ .tabSlider, #equipment03 .tabsContents ul.tabsNav.col3 li:first-child.active ~ .tabSlider { transform: translateX(0) scaleX(calc(var(--colX) / 100)); }
/* line 147, _equipmentcommon.scss */
#equipment01 .tabsContents ul.tabsNav.col3 li:nth-child(2).active ~ .tabSlider, #equipment02 .tabsContents ul.tabsNav.col3 li:nth-child(2).active ~ .tabSlider, #equipment03 .tabsContents ul.tabsNav.col3 li:nth-child(2).active ~ .tabSlider { transform: translateX(calc(var(--colX) * 1% + (var(--navgap) * 2))) scaleX(calc(var(--colX) / 100)); }
/* line 148, _equipmentcommon.scss */
#equipment01 .tabsContents ul.tabsNav.col3 li:nth-child(3).active ~ .tabSlider, #equipment02 .tabsContents ul.tabsNav.col3 li:nth-child(3).active ~ .tabSlider, #equipment03 .tabsContents ul.tabsNav.col3 li:nth-child(3).active ~ .tabSlider { transform: translateX(calc(var(--colX) * 1% * 2 + (var(--navgap) * 4))) scaleX(calc(var(--colX) / 100)); }
/* line 151, _equipmentcommon.scss */
#equipment01 .tabsContents ul.tabsNav.col5, #equipment02 .tabsContents ul.tabsNav.col5, #equipment03 .tabsContents ul.tabsNav.col5 { --colX: 100 / 5; }
/* line 153, _equipmentcommon.scss */
#equipment01 .tabsContents ul.tabsNav.col5 li, #equipment02 .tabsContents ul.tabsNav.col5 li, #equipment03 .tabsContents ul.tabsNav.col5 li { width: calc(var(--colX) * 1%); }
/* line 154, _equipmentcommon.scss */
#equipment01 .tabsContents ul.tabsNav.col5 li:first-child.active ~ .tabSlider, #equipment02 .tabsContents ul.tabsNav.col5 li:first-child.active ~ .tabSlider, #equipment03 .tabsContents ul.tabsNav.col5 li:first-child.active ~ .tabSlider { transform: translateX(0) scaleX(calc(var(--colX) / 100)); }
/* line 155, _equipmentcommon.scss */
#equipment01 .tabsContents ul.tabsNav.col5 li:nth-child(2).active ~ .tabSlider, #equipment02 .tabsContents ul.tabsNav.col5 li:nth-child(2).active ~ .tabSlider, #equipment03 .tabsContents ul.tabsNav.col5 li:nth-child(2).active ~ .tabSlider { transform: translateX(calc(var(--colX) * 1% + (var(--navgap) * 2))) scaleX(calc(var(--colX) / 100)); }
/* line 156, _equipmentcommon.scss */
#equipment01 .tabsContents ul.tabsNav.col5 li:nth-child(3).active ~ .tabSlider, #equipment02 .tabsContents ul.tabsNav.col5 li:nth-child(3).active ~ .tabSlider, #equipment03 .tabsContents ul.tabsNav.col5 li:nth-child(3).active ~ .tabSlider { transform: translateX(calc(var(--colX) * 1% * 2 + (var(--navgap) * 4))) scaleX(calc(var(--colX) / 100)); }
/* line 157, _equipmentcommon.scss */
#equipment01 .tabsContents ul.tabsNav.col5 li:nth-child(4).active ~ .tabSlider, #equipment02 .tabsContents ul.tabsNav.col5 li:nth-child(4).active ~ .tabSlider, #equipment03 .tabsContents ul.tabsNav.col5 li:nth-child(4).active ~ .tabSlider { transform: translateX(calc(var(--colX) * 1% * 3 + (var(--navgap) * 6))) scaleX(calc(var(--colX) / 100)); }
/* line 158, _equipmentcommon.scss */
#equipment01 .tabsContents ul.tabsNav.col5 li:nth-child(5).active ~ .tabSlider, #equipment02 .tabsContents ul.tabsNav.col5 li:nth-child(5).active ~ .tabSlider, #equipment03 .tabsContents ul.tabsNav.col5 li:nth-child(5).active ~ .tabSlider { transform: translateX(calc(var(--colX) * 1% * 3 + (var(--navgap) * 8))) scaleX(calc(var(--colX) / 100)); }
@media only screen and (max-width: 750px) { /* line 167, _equipmentcommon.scss */
  #equipment01 .cmnTabs, #equipment02 .cmnTabs, #equipment03 .cmnTabs { margin-bottom: 1em !important; }
  /* line 169, _equipmentcommon.scss */
  #equipment01 .cmnTabs .cmnTab li, #equipment02 .cmnTabs .cmnTab li, #equipment03 .cmnTabs .cmnTab li { width: calc(100% / 3 - 11px); }
  /* line 170, _equipmentcommon.scss */
  #equipment01 .cmnTabs .cmnTab li:not(:last-child), #equipment02 .cmnTabs .cmnTab li:not(:last-child), #equipment03 .cmnTabs .cmnTab li:not(:last-child) { margin-right: 6px; }
  /* line 173, _equipmentcommon.scss */
  #equipment01 .tabsContents, #equipment02 .tabsContents, #equipment03 .tabsContents { --liH: 32px; --navgap: 2px; }
  /* line 176, _equipmentcommon.scss */
  #equipment01 .tabsContents ul.tabsNav, #equipment02 .tabsContents ul.tabsNav, #equipment03 .tabsContents ul.tabsNav { height: calc(var(--liH) + (var(--navgap) * 2)); box-sizing: border-box; width: calc(100% - (var(--navgap) * 2) - 12px); margin: 0 auto 5em; }
  /* line 177, _equipmentcommon.scss */
  #equipment01 .tabsContents ul.tabsNav li, #equipment02 .tabsContents ul.tabsNav li, #equipment03 .tabsContents ul.tabsNav li { height: var(--liH); color: inherit; cursor: pointer; }
  /* line 179, _equipmentcommon.scss */
  #equipment01 .tabsContents ul.tabsNav li:not(:nth-last-child(-n + 2))::after, #equipment02 .tabsContents ul.tabsNav li:not(:nth-last-child(-n + 2))::after, #equipment03 .tabsContents ul.tabsNav li:not(:nth-last-child(-n + 2))::after { content: ""; width: 1px; height: 24px; background: #d2d2d2; position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; left: calc(100% - .5px); }
  /* line 181, _equipmentcommon.scss */
  #equipment01 .tabsContents ul.tabsNav li em, #equipment02 .tabsContents ul.tabsNav li em, #equipment03 .tabsContents ul.tabsNav li em { font-size: 13px; }
  /* line 182, _equipmentcommon.scss */
  #equipment01 .tabsContents ul.tabsNav li.active, #equipment02 .tabsContents ul.tabsNav li.active, #equipment03 .tabsContents ul.tabsNav li.active { color: #fff; }
  /* line 183, _equipmentcommon.scss */
  #equipment01 .tabsContents ul.tabsNav li.tabSlider, #equipment02 .tabsContents ul.tabsNav li.tabSlider, #equipment03 .tabsContents ul.tabsNav li.tabSlider { bottom: var(--navgap); left: var(--navgap); width: calc(100% - (var(--navgap) * 8)) !important; height: var(--liH); }
  /* line 185, _equipmentcommon.scss */
  #equipment01 .tabsContents ul.tabsNav.col4, #equipment02 .tabsContents ul.tabsNav.col4, #equipment03 .tabsContents ul.tabsNav.col4 { --colX: 100 / 4; }
  /* line 187, _equipmentcommon.scss */
  #equipment01 .tabsContents ul.tabsNav.col4 li, #equipment02 .tabsContents ul.tabsNav.col4 li, #equipment03 .tabsContents ul.tabsNav.col4 li { width: calc(var(--colX) * 1%); }
  /* line 188, _equipmentcommon.scss */
  #equipment01 .tabsContents ul.tabsNav.col4 li:first-child.active ~ .tabSlider, #equipment02 .tabsContents ul.tabsNav.col4 li:first-child.active ~ .tabSlider, #equipment03 .tabsContents ul.tabsNav.col4 li:first-child.active ~ .tabSlider { transform: translateX(0) scaleX(calc(var(--colX) / 100)); }
  /* line 189, _equipmentcommon.scss */
  #equipment01 .tabsContents ul.tabsNav.col4 li:nth-child(2).active ~ .tabSlider, #equipment02 .tabsContents ul.tabsNav.col4 li:nth-child(2).active ~ .tabSlider, #equipment03 .tabsContents ul.tabsNav.col4 li:nth-child(2).active ~ .tabSlider { transform: translateX(calc(var(--colX) * 1% + (var(--navgap) * 2))) scaleX(calc(var(--colX) / 100)); }
  /* line 190, _equipmentcommon.scss */
  #equipment01 .tabsContents ul.tabsNav.col4 li:nth-child(3).active ~ .tabSlider, #equipment02 .tabsContents ul.tabsNav.col4 li:nth-child(3).active ~ .tabSlider, #equipment03 .tabsContents ul.tabsNav.col4 li:nth-child(3).active ~ .tabSlider { transform: translateX(calc(var(--colX) * 1% * 2 + (var(--navgap) * 4))) scaleX(calc(var(--colX) / 100)); }
  /* line 191, _equipmentcommon.scss */
  #equipment01 .tabsContents ul.tabsNav.col4 li:nth-child(4).active ~ .tabSlider, #equipment02 .tabsContents ul.tabsNav.col4 li:nth-child(4).active ~ .tabSlider, #equipment03 .tabsContents ul.tabsNav.col4 li:nth-child(4).active ~ .tabSlider { transform: translateX(calc(var(--colX) * 1% * 3 + (var(--navgap) * 6))) scaleX(calc(var(--colX) / 100)); }
  /* line 194, _equipmentcommon.scss */
  #equipment01 .tabsContents ul.tabsNav.col3, #equipment02 .tabsContents ul.tabsNav.col3, #equipment03 .tabsContents ul.tabsNav.col3 { --colX: 100 / 3; }
  /* line 196, _equipmentcommon.scss */
  #equipment01 .tabsContents ul.tabsNav.col3 li, #equipment02 .tabsContents ul.tabsNav.col3 li, #equipment03 .tabsContents ul.tabsNav.col3 li { width: calc(var(--colX) * 1%); }
  /* line 197, _equipmentcommon.scss */
  #equipment01 .tabsContents ul.tabsNav.col3 li:first-child.active ~ .tabSlider, #equipment02 .tabsContents ul.tabsNav.col3 li:first-child.active ~ .tabSlider, #equipment03 .tabsContents ul.tabsNav.col3 li:first-child.active ~ .tabSlider { transform: translateX(0) scaleX(calc(var(--colX) / 100)); }
  /* line 198, _equipmentcommon.scss */
  #equipment01 .tabsContents ul.tabsNav.col3 li:nth-child(2).active ~ .tabSlider, #equipment02 .tabsContents ul.tabsNav.col3 li:nth-child(2).active ~ .tabSlider, #equipment03 .tabsContents ul.tabsNav.col3 li:nth-child(2).active ~ .tabSlider { transform: translateX(calc(var(--colX) * 1% + (var(--navgap) * 2))) scaleX(calc(var(--colX) / 100)); }
  /* line 199, _equipmentcommon.scss */
  #equipment01 .tabsContents ul.tabsNav.col3 li:nth-child(3).active ~ .tabSlider, #equipment02 .tabsContents ul.tabsNav.col3 li:nth-child(3).active ~ .tabSlider, #equipment03 .tabsContents ul.tabsNav.col3 li:nth-child(3).active ~ .tabSlider { transform: translateX(calc(var(--colX) * 1% * 2 + (var(--navgap) * 4))) scaleX(calc(var(--colX) / 100)); }
  /* line 202, _equipmentcommon.scss */
  #equipment01 .tabsContents ul.tabsNav.col5, #equipment02 .tabsContents ul.tabsNav.col5, #equipment03 .tabsContents ul.tabsNav.col5 { --colX: 100 / 5; }
  /* line 204, _equipmentcommon.scss */
  #equipment01 .tabsContents ul.tabsNav.col5 li, #equipment02 .tabsContents ul.tabsNav.col5 li, #equipment03 .tabsContents ul.tabsNav.col5 li { width: calc(var(--colX) * 1%); }
  /* line 205, _equipmentcommon.scss */
  #equipment01 .tabsContents ul.tabsNav.col5 li:first-child.active ~ .tabSlider, #equipment02 .tabsContents ul.tabsNav.col5 li:first-child.active ~ .tabSlider, #equipment03 .tabsContents ul.tabsNav.col5 li:first-child.active ~ .tabSlider { transform: translateX(0) scaleX(calc(var(--colX) / 100)); }
  /* line 206, _equipmentcommon.scss */
  #equipment01 .tabsContents ul.tabsNav.col5 li:nth-child(2).active ~ .tabSlider, #equipment02 .tabsContents ul.tabsNav.col5 li:nth-child(2).active ~ .tabSlider, #equipment03 .tabsContents ul.tabsNav.col5 li:nth-child(2).active ~ .tabSlider { transform: translateX(calc(var(--colX) * 1% + (var(--navgap) * 2))) scaleX(calc(var(--colX) / 100)); }
  /* line 207, _equipmentcommon.scss */
  #equipment01 .tabsContents ul.tabsNav.col5 li:nth-child(3).active ~ .tabSlider, #equipment02 .tabsContents ul.tabsNav.col5 li:nth-child(3).active ~ .tabSlider, #equipment03 .tabsContents ul.tabsNav.col5 li:nth-child(3).active ~ .tabSlider { transform: translateX(calc(var(--colX) * 1% * 2 + (var(--navgap) * 4))) scaleX(calc(var(--colX) / 100)); }
  /* line 208, _equipmentcommon.scss */
  #equipment01 .tabsContents ul.tabsNav.col5 li:nth-child(4).active ~ .tabSlider, #equipment02 .tabsContents ul.tabsNav.col5 li:nth-child(4).active ~ .tabSlider, #equipment03 .tabsContents ul.tabsNav.col5 li:nth-child(4).active ~ .tabSlider { transform: translateX(calc(var(--colX) * 1% * 3 + (var(--navgap) * 6))) scaleX(calc(var(--colX) / 100)); }
  /* line 209, _equipmentcommon.scss */
  #equipment01 .tabsContents ul.tabsNav.col5 li:nth-child(5).active ~ .tabSlider, #equipment02 .tabsContents ul.tabsNav.col5 li:nth-child(5).active ~ .tabSlider, #equipment03 .tabsContents ul.tabsNav.col5 li:nth-child(5).active ~ .tabSlider { transform: translateX(calc(var(--colX) * 1% * 3 + (var(--navgap) * 8))) scaleX(calc(var(--colX) / 100)); } }

/*
font-family :"Times New Roman", "游明朝", YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro", "HGS明朝E","メイリオ", "ＭＳ Ｐ明朝","MS PMincho",Meiryo, serif;
font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', 'Roboto', sans-serif;
*/
/* line 11, _confortable.scss */
#confortable { padding-bottom: 150px; }
@media only screen and (max-width: 750px) { /* line 11, _confortable.scss */
  #confortable { padding-bottom: 80px; } }
@media only screen and (max-width: 750px) { /* line 27, _confortable.scss */
  #confortable #entrance .wrapper.wrapper01 .eqpTitCmn .catch { letter-spacing: -.025em; } }
/* line 32, _confortable.scss */
#confortable #entrance .wrapper.wrapper01 .introSec { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: flex-start; }
/* line 33, _confortable.scss */
#confortable #entrance .wrapper.wrapper01 .introSec .phWrap { width: 36%; }
/* line 34, _confortable.scss */
#confortable #entrance .wrapper.wrapper01 .introSec .phWrap .ph { height: 630px; }
@media only screen and (max-width: 750px) { /* line 32, _confortable.scss */
  #confortable #entrance .wrapper.wrapper01 .introSec { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: flex-start; }
  /* line 46, _confortable.scss */
  #confortable #entrance .wrapper.wrapper01 .introSec .phWrap { width: 100%; }
  /* line 47, _confortable.scss */
  #confortable #entrance .wrapper.wrapper01 .introSec .phWrap .ph { height: auto; } }
/* line 60, _confortable.scss */
#confortable #entrance .wrapper.wrapper01 .introSec .eqpListWrap.eqpListWrap01 { width: 60%; }
/* line 63, _confortable.scss */
#confortable #entrance .wrapper.wrapper01 .introSec .eqpListWrap.eqpListWrap01 .eqpList.eqpList01 { align-items: flex-end; }
/* line 64, _confortable.scss */
#confortable #entrance .wrapper.wrapper01 .introSec .eqpListWrap.eqpListWrap01 .eqpList.eqpList01 .text { width: 56%; }
/* line 66, _confortable.scss */
#confortable #entrance .wrapper.wrapper01 .introSec .eqpListWrap.eqpListWrap01 .eqpList.eqpList01 .text .eqpT2.noBorder { font-size: 20px; }
/* line 67, _confortable.scss */
#confortable #entrance .wrapper.wrapper01 .introSec .eqpListWrap.eqpListWrap01 .eqpList.eqpList01 .text .read { letter-spacing: -.035em; }
/* line 69, _confortable.scss */
#confortable #entrance .wrapper.wrapper01 .introSec .eqpListWrap.eqpListWrap01 .eqpList.eqpList01 .ph { width: 40%; }
/* line 73, _confortable.scss */
#confortable #entrance .wrapper.wrapper01 .introSec .eqpListWrap.eqpListWrap01 .eqpList.eqpList02 { margin-top: 2.5em; }
/* line 74, _confortable.scss */
#confortable #entrance .wrapper.wrapper01 .introSec .eqpListWrap.eqpListWrap01 .eqpList.eqpList02 .ph { width: 180px; flex-grow: 0 0 1; }
/* line 75, _confortable.scss */
#confortable #entrance .wrapper.wrapper01 .introSec .eqpListWrap.eqpListWrap01 .eqpList.eqpList02 .text { width: calc(100% - 210px); }
/* line 78, _confortable.scss */
#confortable #entrance .wrapper.wrapper01 .introSec .eqpListWrap.eqpListWrap01 .eqpList.eqpList02 .text .read.L:not(:last-child) { margin-bottom: 1.5em; }
@media only screen and (max-width: 750px) { /* line 88, _confortable.scss */
  #confortable #entrance .wrapper.wrapper01 .introSec .eqpListWrap.eqpListWrap01 { width: 90%; margin: 30px auto 0; }
  /* line 92, _confortable.scss */
  #confortable #entrance .wrapper.wrapper01 .introSec .eqpListWrap.eqpListWrap01 .eqpList.eqpList01 .text { width: 100%; }
  /* line 93, _confortable.scss */
  #confortable #entrance .wrapper.wrapper01 .introSec .eqpListWrap.eqpListWrap01 .eqpList.eqpList01 .text .eqpT2.L { display: block; text-align: justify; }
  /* line 94, _confortable.scss */
  #confortable #entrance .wrapper.wrapper01 .introSec .eqpListWrap.eqpListWrap01 .eqpList.eqpList01 .text .eqpT2.noBorder { font-size: 17px; display: block; text-align: justify; }
  /* line 95, _confortable.scss */
  #confortable #entrance .wrapper.wrapper01 .introSec .eqpListWrap.eqpListWrap01 .eqpList.eqpList01 .text .read { letter-spacing: .0em; }
  /* line 97, _confortable.scss */
  #confortable #entrance .wrapper.wrapper01 .introSec .eqpListWrap.eqpListWrap01 .eqpList.eqpList01 .ph { width: 80%; margin: 1.5em auto 0; }
  /* line 101, _confortable.scss */
  #confortable #entrance .wrapper.wrapper01 .introSec .eqpListWrap.eqpListWrap01 .eqpList.eqpList02 { margin-top: 2.5em; position: relative; }
  /* line 102, _confortable.scss */
  #confortable #entrance .wrapper.wrapper01 .introSec .eqpListWrap.eqpListWrap01 .eqpList.eqpList02 .ph { width: 40%; position: absolute; top: 3.5em; right: 0; }
  /* line 103, _confortable.scss */
  #confortable #entrance .wrapper.wrapper01 .introSec .eqpListWrap.eqpListWrap01 .eqpList.eqpList02 .text { width: 100%; }
  /* line 106, _confortable.scss */
  #confortable #entrance .wrapper.wrapper01 .introSec .eqpListWrap.eqpListWrap01 .eqpList.eqpList02 .text .read.L:not(:last-child) { margin-bottom: 1.5em; letter-spacing: -.025em; width: 54%; } }
/* line 120, _confortable.scss */
#confortable #entrance .eqpListWrap.eqpListWrap02 { margin-top: 80px; grid-row-gap: 2.5em; }
/* line 121, _confortable.scss */
#confortable #entrance .eqpListWrap.eqpListWrap02::after { content: ""; display: block; }
/* line 122, _confortable.scss */
#confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList { width: calc(100% / 4 - 25px); align-self: stretch; align-items: flex-start; flex-direction: column; }
/* line 124, _confortable.scss */
#confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList .read { margin-bottom: 1em; }
/* line 125, _confortable.scss */
#confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList .ph { margin-top: auto; }
/* line 126, _confortable.scss */
#confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 { width: 48%; }
/* line 127, _confortable.scss */
#confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList08, #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList09, #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList10 { width: calc(100% / 3 - 25px); flex-direction: row; align-self: flex-start; }
/* line 128, _confortable.scss */
#confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList08 .read, #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList09 .read, #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList10 .read { margin-bottom: 0; width: 36%; }
/* line 129, _confortable.scss */
#confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList08 .ph, #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList09 .ph, #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList10 .ph { margin-top: .35em; width: 60%; }
@media only screen and (max-width: 750px) { /* line 120, _confortable.scss */
  #confortable #entrance .eqpListWrap.eqpListWrap02 { margin-top: 40px; grid-row-gap: 2.5em; padding: 0 15px; }
  /* line 137, _confortable.scss */
  #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList { width: calc(100% / 2 - 10px); display: flex; flex-direction: column; flex-wrap: wrap; justify-content: flex-start; }
  /* line 138, _confortable.scss */
  #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList .eqpT2 { display: block; }
  /* line 139, _confortable.scss */
  #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList .read { margin-bottom: 1em; }
  /* line 140, _confortable.scss */
  #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList .ph { margin-top: auto; }
  /* line 141, _confortable.scss */
  #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 { width: 100%; }
  /* line 142, _confortable.scss */
  #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList08, #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList09, #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList10 { width: calc(100% / 2 - 10px); flex-direction: column; align-self: stretch; }
  /* line 143, _confortable.scss */
  #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList08 .read, #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList09 .read, #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList10 .read { margin-bottom: 1em; width: 100%; }
  /* line 144, _confortable.scss */
  #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList08 .ph, #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList09 .ph, #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList10 .ph { margin-top: auto; width: 100%; } }
/* line 164, _confortable.scss */
#confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 { flex-direction: row; }
/* line 166, _confortable.scss */
#confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .list01 { width: 47.5%; }
/* line 167, _confortable.scss */
#confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .list01 .read { margin-bottom: 0; }
/* line 168, _confortable.scss */
#confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .list01 .phWrap { display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 170, _confortable.scss */
#confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .list01 .phWrap .ph.ph01 { width: 41%; margin-bottom: 30px; }
/* line 171, _confortable.scss */
#confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .list01 .phWrap .ph.ph01::after { bottom: -1em; left: 0; }
/* line 173, _confortable.scss */
#confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .list01 .phWrap .ph.ph02 { width: 60%; margin-right: -5%; }
/* line 176, _confortable.scss */
#confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .list02 { width: 47.5%; }
/* line 177, _confortable.scss */
#confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .list02 .eqpT2 { flex-wrap: nowrap; font-size: 16px; }
/* line 178, _confortable.scss */
#confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .list02 .read { margin-bottom: .25em; }
/* line 179, _confortable.scss */
#confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .list02 .ph { width: 70%; margin: auto; }
/* line 180, _confortable.scss */
#confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .list02 .ph::after { bottom: -1em; right: 0; }
@media only screen and (max-width: 750px) { /* line 190, _confortable.scss */
  #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .list01 { width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; }
  /* line 191, _confortable.scss */
  #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .list01 .read { margin-bottom: 0; width: 36%; }
  /* line 192, _confortable.scss */
  #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .list01 .phWrap { width: 58%; }
  /* line 194, _confortable.scss */
  #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .list01 .phWrap .ph.ph01 { width: 35%; margin-bottom: 3.5em; margin-left: -2.5%; }
  /* line 195, _confortable.scss */
  #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .list01 .phWrap .ph.ph01::after { bottom: -1em; left: 0; }
  /* line 197, _confortable.scss */
  #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .list01 .phWrap .ph.ph02 { width: 65%; margin-right: 0%; }
  /* line 200, _confortable.scss */
  #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .list02 { width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 1em; position: relative; }
  /* line 201, _confortable.scss */
  #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .list02 .eqpT2 { flex-wrap: nowrap; font-size: 16px; }
  /* line 202, _confortable.scss */
  #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .list02 .read { margin-bottom: 0em; width: 65%; }
  /* line 203, _confortable.scss */
  #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .list02 .ph { width: 40%; margin: 0; position: absolute; top: 1.5em; right: -5%; }
  /* line 204, _confortable.scss */
  #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .list02 .ph::after { bottom: -1em; right: 10%; } }
/* line 215, _confortable.scss */
#confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList04 .ph::after { bottom: -1em; right: 0; }
/* line 223, _confortable.scss */
#confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList05 .ph { width: 80%; margin: auto; }
@media only screen and (max-width: 750px) { /* line 232, _confortable.scss */
  #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList05 .ph { width: 100%; margin: auto; } }
/* line 271, _confortable.scss */
#confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList10 .eqpT2 i.optionIc { margin-left: auto; }
@media only screen and (max-width: 750px) { /* line 282, _confortable.scss */
  #confortable #entrance .eqpListWrap.eqpListWrap02 .eqpList.eqpList10 .eqpT2 i.optionIc { display: inline-block; margin-left: 0; margin-top: .5em; } }
/* line 296, _confortable.scss */
#confortable #conforts { margin-top: 100px; }
/* line 297, _confortable.scss */
#confortable #conforts .wrapper.wrapper02 { /* background: none; @include flexWrap; align-items: flex-end;*/ /*&::before{ display: none;}*/ }
/* line 299, _confortable.scss */
#confortable #conforts .wrapper.wrapper02 .wrap { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: flex-end; }
/* line 300, _confortable.scss */
#confortable #conforts .wrapper.wrapper02 .text { width: 48%; }
/* line 311, _confortable.scss */
#confortable #conforts .wrapper.wrapper02 .text .eqpList.eqpList01 .eqpT2 { font-size: 20px; }
/* line 313, _confortable.scss */
#confortable #conforts .wrapper.wrapper02 .text .eqpList.eqpList01 .read:not(:last-child) { margin-bottom: 1.5em; }
/* line 317, _confortable.scss */
#confortable #conforts .wrapper.wrapper02 .ph { width: 48%; margin-top: 2em; background: #fff; padding: 15px 15px; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
/* line 318, _confortable.scss */
#confortable #conforts .wrapper.wrapper02 .ph span { width: 105%; margin-right: -4.25%; }
@media only screen and (max-width: 750px) { /* line 326, _confortable.scss */
  #confortable #conforts { margin-top: 80px; }
  /* line 329, _confortable.scss */
  #confortable #conforts .wrapper.wrapper02 .text { width: 100%; }
  /* line 339, _confortable.scss */
  #confortable #conforts .wrapper.wrapper02 .text .eqpList.eqpList01 { width: 90%; margin: auto; }
  /* line 340, _confortable.scss */
  #confortable #conforts .wrapper.wrapper02 .text .eqpList.eqpList01 .eqpT2 { font-size: 20px; }
  /* line 342, _confortable.scss */
  #confortable #conforts .wrapper.wrapper02 .text .eqpList.eqpList01 .read:not(:last-child) { margin-bottom: 1.5em; }
  /* line 346, _confortable.scss */
  #confortable #conforts .wrapper.wrapper02 .ph { width: 90%; margin: 1.5em auto 0; padding: 10px 10px; }
  /* line 347, _confortable.scss */
  #confortable #conforts .wrapper.wrapper02 .ph span { width: 105%; margin-right: -4.25%; } }

/*
font-family :"Times New Roman", "游明朝", YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro", "HGS明朝E","メイリオ", "ＭＳ Ｐ明朝","MS PMincho",Meiryo, serif;
font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', 'Roboto', sans-serif;
*/
/* line 11, _powersaving.scss */
#powersaving { padding-bottom: 150px; }
@media only screen and (max-width: 750px) { /* line 11, _powersaving.scss */
  #powersaving { padding-bottom: 80px; } }
/* line 12, _powersaving.scss */
#powersaving .wrapper { /* background: none !important;*/ }
/* line 14, _powersaving.scss */
#powersaving .wrapper::before { /*display: none;*/ }
@media only screen and (max-width: 750px) { /* line 17, _powersaving.scss */
  #powersaving .wrapper .eqpTitCmn .tit span.en { letter-spacing: .1em; } }
/* line 24, _powersaving.scss */
#powersaving .wrapper .eqpList.eqpList01 { position: relative; }
/* line 25, _powersaving.scss */
#powersaving .wrapper .eqpList.eqpList01 .logo { position: absolute; bottom: calc(100% + 40px); right: 0; width: 280px; }
/* line 26, _powersaving.scss */
#powersaving .wrapper .eqpList.eqpList01 .list01 { width: 71%; display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 27, _powersaving.scss */
#powersaving .wrapper .eqpList.eqpList01 .list01 .text { width: 52%; }
/* line 28, _powersaving.scss */
#powersaving .wrapper .eqpList.eqpList01 .list01 .text .eqpT2 { font-size: 20px; }
/* line 29, _powersaving.scss */
#powersaving .wrapper .eqpList.eqpList01 .list01 .text .read { margin-bottom: 1em; }
/* line 32, _powersaving.scss */
#powersaving .wrapper .eqpList.eqpList01 .list01 .phMain { width: 44%; margin-top: -2em; padding: 10px 10px; background: #fff; /*border: 1px solid rgba(#000, .75);*/ }
/* line 34, _powersaving.scss */
#powersaving .wrapper .eqpList.eqpList01 .list02 { width: 26%; margin-top: -7px; }
/* line 35, _powersaving.scss */
#powersaving .wrapper .eqpList.eqpList01 .list02 .tit { font-size: 16.5px; font-weight: 500; -webkit-text-stroke-width: .1px; line-height: 1.6; margin-bottom: 1em; white-space: nowrap; }
/* line 37, _powersaving.scss */
#powersaving .wrapper .eqpList.eqpList01 .list02 .cap { margin-top: 1.5em; font-size: 11px; line-height: 1.35; }
@media only screen and (max-width: 750px) { /* line 44, _powersaving.scss */
  #powersaving .wrapper .eqpList.eqpList01 { width: 90%; margin: auto; }
  /* line 45, _powersaving.scss */
  #powersaving .wrapper .eqpList.eqpList01 .logo { position: relative; top: auto; left: auto; bottom: auto; right: auto; transform: none; width: 180px; margin: 0 0 1em auto; }
  /* line 46, _powersaving.scss */
  #powersaving .wrapper .eqpList.eqpList01 .list01 { width: 100%; }
  /* line 47, _powersaving.scss */
  #powersaving .wrapper .eqpList.eqpList01 .list01 .text { width: 100%; }
  /* line 48, _powersaving.scss */
  #powersaving .wrapper .eqpList.eqpList01 .list01 .text .eqpT2 { font-size: 17px; }
  /* line 49, _powersaving.scss */
  #powersaving .wrapper .eqpList.eqpList01 .list01 .text .read { margin-bottom: 1em; }
  /* line 50, _powersaving.scss */
  #powersaving .wrapper .eqpList.eqpList01 .list01 .text .ph { width: 80%; margin: auto; }
  /* line 52, _powersaving.scss */
  #powersaving .wrapper .eqpList.eqpList01 .list01 .phMain { width: 113%; margin: 1em -6.5% 0; padding: 15px 15px; box-sizing: border-box; }
  /* line 54, _powersaving.scss */
  #powersaving .wrapper .eqpList.eqpList01 .list02 { width: 100%; margin-top: 1em; }
  /* line 55, _powersaving.scss */
  #powersaving .wrapper .eqpList.eqpList01 .list02 .tit { font-size: 16.5px; margin-bottom: 1em; white-space: normal; }
  /* line 57, _powersaving.scss */
  #powersaving .wrapper .eqpList.eqpList01 .list02 .cap { margin-top: 1.5em; font-size: 10px; } }

/*
font-family :"Times New Roman", "游明朝", YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro", "HGS明朝E","メイリオ", "ＭＳ Ｐ明朝","MS PMincho",Meiryo, serif;
font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', 'Roboto', sans-serif;
*/
/* line 11, _equipment.scss */
#equipment { padding-bottom: 150px; }
@media only screen and (max-width: 750px) { /* line 11, _equipment.scss */
  #equipment { padding-bottom: 80px; } }
/* line 19, _equipment.scss */
#equipment #internet .eqpTitCmn { margin-bottom: 1.5em; }
/* line 25, _equipment.scss */
#equipment #internet .eqpTitCmn .catch strong { color: #c7000c; font-size: 120%; }
/* line 26, _equipment.scss */
#equipment #internet .eqpTitCmn .catch sup { font-size: 12px; line-height: 1; }
@media only screen and (max-width: 750px) { /* line 36, _equipment.scss */
  #equipment #internet .eqpTitCmn { margin-bottom: 1.5em; }
  /* line 38, _equipment.scss */
  #equipment #internet .eqpTitCmn .tit span.en { width: 100%; letter-spacing: .075em; }
  /* line 39, _equipment.scss */
  #equipment #internet .eqpTitCmn .tit em { margin-left: 0; } }
/* line 52, _equipment.scss */
#equipment #internet .eqpList.eqpList01 { align-items: flex-start; }
/* line 53, _equipment.scss */
#equipment #internet .eqpList.eqpList01 .list.list01 { width: 64%; display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 54, _equipment.scss */
#equipment #internet .eqpList.eqpList01 .list.list01 .catch { font-size: 26px; font-weight: 500; -webkit-text-stroke-width: .1px; text-align: center; width: 100%; margin-bottom: 1em; text-align: left; }
/* line 55, _equipment.scss */
#equipment #internet .eqpList.eqpList01 .list.list01 .catch strong { color: #c7000c; font-size: 120%; }
/* line 56, _equipment.scss */
#equipment #internet .eqpList.eqpList01 .list.list01 .catch sup { font-size: 11px; line-height: 1; vertical-align: text-top; }
/* line 58, _equipment.scss */
#equipment #internet .eqpList.eqpList01 .list.list01 .read.L { /*margin-bottom: 1.5em;*/ width: 30%; }
/* line 61, _equipment.scss */
#equipment #internet .eqpList.eqpList01 .list.list01 .phMain { padding: 20px 20px; background: #fff; width: 66%; }
/* line 62, _equipment.scss */
#equipment #internet .eqpList.eqpList01 .list.list01 .text { margin-top: 2em; padding-top: 1.5em; border-top: 1px solid rgba(0, 0, 0, 0.25); }
/* line 64, _equipment.scss */
#equipment #internet .eqpList.eqpList01 .list.list01 .text .read { font-size: 18px; margin-bottom: .5em; }
/* line 68, _equipment.scss */
#equipment #internet .eqpList.eqpList01 .list.list02 { width: 32%; padding: 20px 25px; border: 2px solid #4281a5; background: #fff; position: relative; margin-top: 1em; }
/* line 69, _equipment.scss */
#equipment #internet .eqpList.eqpList01 .list.list02 .tit { font-size: 24px; font-weight: 500; -webkit-text-stroke-width: .1px; line-height: 1.8; position: relative; z-index: 5; margin-bottom: 1em; filter: drop-shadow(0px 0px 3px white) drop-shadow(0px 0px 4px white) drop-shadow(0px 0px 5px white); }
/* line 71, _equipment.scss */
#equipment #internet .eqpList.eqpList01 .list.list02 .ph { position: absolute; top: 0; right: 0; z-index: 0; width: 70%; }
/* line 72, _equipment.scss */
#equipment #internet .eqpList.eqpList01 .list.list02 .ph::after { bottom: auto; top: .5em; }
/* line 74, _equipment.scss */
#equipment #internet .eqpList.eqpList01 .list.list02 .read { position: relative; z-index: 5; font-size: 16px; line-height: 1.8; margin-bottom: 2em; letter-spacing: -.015em; }
/* line 75, _equipment.scss */
#equipment #internet .eqpList.eqpList01 .list.list02 .concept { width: 104%; margin-inline: -2%; }
/* line 76, _equipment.scss */
#equipment #internet .eqpList.eqpList01 .list.list02 .cap { margin-top: 1.5em; text-align: right; }
@media only screen and (max-width: 750px) { /* line 83, _equipment.scss */
  #equipment #internet .eqpList.eqpList01 { width: 90%; margin: auto; }
  /* line 84, _equipment.scss */
  #equipment #internet .eqpList.eqpList01 .list.list01 { width: 100%; }
  /* line 85, _equipment.scss */
  #equipment #internet .eqpList.eqpList01 .list.list01 .catch { font-size: 21px; text-align: center; margin-bottom: 1em; }
  /* line 86, _equipment.scss */
  #equipment #internet .eqpList.eqpList01 .list.list01 .catch strong { font-size: 120%; }
  /* line 87, _equipment.scss */
  #equipment #internet .eqpList.eqpList01 .list.list01 .catch sup { font-size: 10px; }
  /* line 89, _equipment.scss */
  #equipment #internet .eqpList.eqpList01 .list.list01 .read.L { width: 100%; }
  /* line 92, _equipment.scss */
  #equipment #internet .eqpList.eqpList01 .list.list01 .phMain { padding: 10px 10px; width: 100%; margin-top: 1em; }
  /* line 93, _equipment.scss */
  #equipment #internet .eqpList.eqpList01 .list.list01 .text { margin-top: 2em; padding-top: 1.5em; }
  /* line 95, _equipment.scss */
  #equipment #internet .eqpList.eqpList01 .list.list01 .text .read { font-size: 16px; margin-bottom: .5em; }
  /* line 99, _equipment.scss */
  #equipment #internet .eqpList.eqpList01 .list.list02 { width: 100%; padding: 10px 15px; margin-top: 2em; }
  /* line 100, _equipment.scss */
  #equipment #internet .eqpList.eqpList01 .list.list02 .tit { font-size: 20px; line-height: 1.8; margin-bottom: 1em; }
  /* line 101, _equipment.scss */
  #equipment #internet .eqpList.eqpList01 .list.list02 .ph { width: 70%; }
  /* line 102, _equipment.scss */
  #equipment #internet .eqpList.eqpList01 .list.list02 .ph::after { bottom: auto; top: .5em; }
  /* line 104, _equipment.scss */
  #equipment #internet .eqpList.eqpList01 .list.list02 .read { font-size: 14.5px; margin-bottom: 2em; letter-spacing: -.015em; }
  /* line 105, _equipment.scss */
  #equipment #internet .eqpList.eqpList01 .list.list02 .concept { width: 104%; margin-inline: -2%; }
  /* line 106, _equipment.scss */
  #equipment #internet .eqpList.eqpList01 .list.list02 .cap { margin-top: 1.5em; text-align: right; } }
/* line 117, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 { margin-top: 80px; grid-row-gap: 2.5em; overflow: hidden; align-items: stretch; }
/* line 118, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02::after { content: ""; display: block; width: 38%; }
/* line 119, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpTitCmn { width: 100%; }
@media only screen and (max-width: 750px) { /* line 117, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 { margin-top: 60px; /*grid-row-gap: 2.5em;*/ grid-row-gap: 0em; padding: 0 15px; }
  /* line 131, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02::after { content: ""; display: block; width: 0; }
  /* line 132, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpTitCmn { width: calc(100% + 30px); /*margin-bottom: 0em !important;*/ margin-inline: -15px; } }
/* line 142, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList { width: calc(100% / 5 - 27px); /*align-self: stretch;*/ position: relative; display: flex; flex-direction: column; flex-wrap: wrap; justify-content: flex-start; /*padding-bottom: 1em; margin-bottom: 1em; border-bottom: 1px solid rgba(#000, .25);*/ }
/* line 145, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList:not(:last-child)::after { content: ""; width: 1px; height: 100%; background: rgba(0, 0, 0, 0.5); position: absolute; top: 0; left: calc(100% + 17px); }
/* line 149, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList .ph em, #equipment .eqpListWrap.eqpListWrap02 .eqpList .ph span { font-family: "YakuHanJP", "Noto Sans JP", sans-serif; font-size: 14px; line-height: 1.0; }
/* line 150, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList .ph em { position: absolute; top: .5em; left: .5em; }
/* line 151, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList .ph span { position: absolute; bottom: .5em; right: .5em; }
/* line 152, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList .ph .optionIc { position: absolute; top: .5em; left: .5em; }
/* line 155, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList .eqpT2 { display: block; margin-top: 1em; padding-bottom: 0; border-bottom: none; }
/* line 157, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList01, #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList02, #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList03, #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 { width: calc(100% / 3 - 22px); }
/* line 158, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList01 .phWrap, #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList02 .phWrap, #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .phWrap, #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 .phWrap { display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 159, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList01 .phWrap .ph, #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList02 .phWrap .ph, #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .phWrap .ph, #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 .phWrap .ph { width: 48%; }
@media only screen and (max-width: 750px) { /* line 171, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList { width: calc(100% / 2 - 10px); padding-bottom: 2em; margin-bottom: 2em; border-bottom: 1px solid #d2d2d2; /*&:nth-of-type(odd){
&::after{ content: none}
}*/ }
  /* line 173, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList:not(:last-child)::after { content: ""; width: 1px; height: 100%; top: 0; left: calc(100% + 10px); display: none; }
  /* line 180, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList .ph em, #equipment .eqpListWrap.eqpListWrap02 .eqpList .ph span { font-size: 13px; }
  /* line 181, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList .ph em { top: .5em; left: .5em; }
  /* line 182, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList .ph span { bottom: .5em; right: .5em; }
  /* line 183, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList .ph .optionIc { top: .5em; left: .5em; }
  /* line 186, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList .eqpT2 { margin-top: 1em; padding-bottom: 0; border-bottom: none; }
  /* line 188, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList01, #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList02, #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList03, #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 { width: 100%; }
  /* line 189, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList01 .phWrap, #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList02 .phWrap, #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .phWrap, #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 .phWrap { display: flex; justify-content: space-between; flex-wrap: wrap; }
  /* line 190, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList01 .phWrap .ph, #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList02 .phWrap .ph, #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .phWrap .ph, #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 .phWrap .ph { width: 48%; }
  /* line 191, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList01 .phWrap .ph:not(:last-child), #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList02 .phWrap .ph:not(:last-child), #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .phWrap .ph:not(:last-child), #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 .phWrap .ph:not(:last-child) { /*margin-bottom: .5em;*/ }
  /* line 197, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList08, #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList09, #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList11, #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList12 { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; }
  /* line 198, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList10, #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 { margin-top: 2em; padding-top: 2em; border-top: 1px solid #d2d2d2; } }
/* line 206, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList01 .phWrap .ph em, #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList01 .phWrap .ph span { background: rgba(255, 255, 255, 0.7); padding: .25em .5em; }
@media only screen and (max-width: 750px) { /* line 223, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList01 .phWrap .ph em, #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList01 .phWrap .ph span { background: rgba(255, 255, 255, 0.7); padding: .25em .5em; } }
/* line 251, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 { flex-direction: row; justify-content: space-between; }
/* line 252, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .phWrap { width: 38%; }
/* line 253, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .phWrap .ph { width: 100%; }
/* line 255, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .text { width: 55%; }
/* line 256, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .text .eqpT2 { margin-top: 0; }
/* line 258, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .text .ph { margin-top: .75em; }
@media only screen and (max-width: 750px) { /* line 266, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .phWrap { width: 38%; }
  /* line 267, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .phWrap .ph { width: 100%; }
  /* line 269, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .text { width: 57%; }
  /* line 270, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .text .eqpT2 { margin-top: 0; }
  /* line 272, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList03 .text .ph { margin-top: .75em; } }
/* line 311, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList07 .text .read { letter-spacing: -.025em; }
/* line 336, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList10 { width: 58.5%; flex-direction: row; justify-content: space-between; }
/* line 337, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList10 .list { width: calc(100% / 3 - 21px); }
/* line 349, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList10 .list.list02 .text .read { letter-spacing: -.035em; }
@media only screen and (max-width: 750px) { /* line 364, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList10 { width: 100%; }
  /* line 365, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList10 .list { width: 47%; }
  /* line 366, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList10 .list.list01 { width: 100%; position: relative; margin-bottom: 1.5em; }
  /* line 367, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList10 .list.list01 .ph { width: 47%; position: absolute; top: 2em; right: 0; }
  /* line 369, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList10 .list.list01 .text .eqpT2 { margin-top: 0; }
  /* line 370, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList10 .list.list01 .text .read { width: 47%; }
  /* line 377, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList10 .list.list02 .text .read { letter-spacing: -.035em; } }
/* line 411, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 { width: 38%; /*width: 58.5%;*/ flex-direction: row; justify-content: space-between; align-items: flex-start; }
/* line 412, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 .ph { width: 45%; }
/* line 413, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 .text { width: 50%; /* @include flexWrap;*/ display: flex; flex-direction: column; flex-wrap: wrap; justify-content: flex-start; }
/* line 414, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 .text .eqpT2 { margin-top: 0; white-space: nowrap; }
/* line 415, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 .text .read { /*width: 47.5%;*/ margin-bottom: 1em; }
/* line 416, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 .text .phSubWrap { /*width: 47.5%;*/ margin-top: auto; }
/* line 417, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 .text .phSubWrap .t { display: block; font-family: "YakuHanJP", "Noto Sans JP", sans-serif; font-size: 14px; line-height: 1.6; margin-bottom: .5em; }
/* line 418, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 .text .phSubWrap .phSub { display: block; width: 100%; height: 0; padding-top: 52.25%; }
/* line 419, _equipment.scss */
#equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 .text .phSubWrap .phSub img { position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: auto; z-index: 10; }
@media only screen and (max-width: 750px) { /* line 428, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 { width: 100%; align-items: stretch; }
  /* line 429, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 .ph { width: 45%; }
  /* line 430, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 .text { width: 50%; display: block; }
  /* line 431, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 .text .eqpT2 { margin-top: 0; white-space: normal; }
  /* line 432, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 .text .read { margin-bottom: 1em; }
  /* line 433, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 .text .phSubWrap { margin-top: auto; }
  /* line 434, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 .text .phSubWrap .t { display: block; font-family: "YakuHanJP", "Noto Sans JP", sans-serif; font-size: 14px; line-height: 1.6; margin-bottom: .5em; }
  /* line 435, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 .text .phSubWrap .phSub { display: block; width: 100%; height: 0; padding-top: 52.25%; }
  /* line 436, _equipment.scss */
  #equipment .eqpListWrap.eqpListWrap02 .eqpList.eqpList13 .text .phSubWrap .phSub img { position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: auto; z-index: 10; } }

/*
font-family :"Times New Roman", "游明朝", YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro", "HGS明朝E","メイリオ", "ＭＳ Ｐ明朝","MS PMincho",Meiryo, serif;
font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', 'Roboto', sans-serif;
*/
/* line 11, _storage.scss */
#storage { padding-bottom: 150px; }
@media only screen and (max-width: 750px) { /* line 11, _storage.scss */
  #storage { padding-bottom: 80px; } }
/* line 18, _storage.scss */
#storage .eqpTitCmn .cap { font-size: 12px; margin-top: .5em; }
@media only screen and (max-width: 750px) { /* line 18, _storage.scss */
  #storage .eqpTitCmn .cap { font-size: 11px; line-height: 1.5; text-align: justify; margin-top: 1em; } }
/* line 25, _storage.scss */
#storage .eqpListWrap.eqpListWrap01 { grid-row-gap: 2em; }
/* line 28, _storage.scss */
#storage .eqpListWrap.eqpListWrap01 .eqpList { width: calc(100% / 4 - 30px); }
/* line 30, _storage.scss */
#storage .eqpListWrap.eqpListWrap01 .eqpList .ph .optionIc { position: absolute; bottom: .5em; right: .5em; }
/* line 33, _storage.scss */
#storage .eqpListWrap.eqpListWrap01 .eqpList .eqpT2 { margin-top: .75em; font-size: 18px; align-items: baseline; }
/* line 38, _storage.scss */
#storage .eqpListWrap.eqpListWrap01 .eqpList.eqpList01 { position: relative; }
/* line 40, _storage.scss */
#storage .eqpListWrap.eqpListWrap01 .eqpList.eqpList01 .phSub { position: absolute; width: 90px; top: -15px; left: -15px; }
@media only screen and (max-width: 750px) { /* line 141, _storage.scss */
  #storage .eqpListWrap.eqpListWrap01 { grid-row-gap: 3.5em; padding: 0 6.5%; }
  /* line 144, _storage.scss */
  #storage .eqpListWrap.eqpListWrap01 .eqpList { /*width: calc(100% / 2 - 10px);*/ width: 100%; }
  /* line 146, _storage.scss */
  #storage .eqpListWrap.eqpListWrap01 .eqpList .ph .optionIc { position: absolute; bottom: .5em; right: .5em; }
  /* line 149, _storage.scss */
  #storage .eqpListWrap.eqpListWrap01 .eqpList .eqpT2 { margin-top: .75em; font-size: 18px; display: block; padding-bottom: .5em; }
  /* line 156, _storage.scss */
  #storage .eqpListWrap.eqpListWrap01 .eqpList.eqpList01 .phSub { width: 100px; top: -15px; left: -15px; } }
