@charset "UTF-8";
/*aa102d　7d0000*/
/*"Bellefair", serif;*/
/* line 28, page_zehm.scss */
#zehm .contentsWrap { position: relative; position: relative; color: #5f5755; /*&::after{ content: ""; background: url("../img/zehm/ZEHMデザイン-02.jpg") no-repeat center top -2995px; width: 100%; height: 100%; opacity: .3; position: absolute; top: 0; left: 0; z-index: -1;}*/ }
/* line 30, page_zehm.scss */
#zehm .contentsWrap .mainImg { position: absolute; z-index: 0; top: 0; left: 0; width: 100%; height: 1135px; background: url("../img/zehm/bg.jpg") no-repeat top center; background-size: 1920px auto; }
/* line 31, page_zehm.scss */
#zehm .contentsWrap .mainImg img { display: none; }
/* line 32, page_zehm.scss */
#zehm .contentsWrap .mainImg::before { bottom: auto; left: auto; right: 1em; top: 1em; opacity: .9; }
/* line 33, page_zehm.scss */
#zehm .contentsWrap .mainImg::after { content: ""; width: 100%; height: 200px; position: absolute; bottom: 0; left: 0; background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%); }
@media screen and (min-width: 1920px) { /* line 30, page_zehm.scss */
  #zehm .contentsWrap .mainImg { background-size: 100% auto; } }
@media only screen and (max-width: 750px) { /* line 40, page_zehm.scss */
  #zehm .contentsWrap .mainImg { height: 0; padding-top: 290%; background: url("../img/zehm/bgSp.jpg") no-repeat top center; background-size: 100% auto; }
  /* line 42, page_zehm.scss */
  #zehm .contentsWrap .mainImg::after { width: 100%; height: 100px; } }
/* line 49, page_zehm.scss */
#zehm .contentsWrap sub { font-size: 70%; }
/* line 50, page_zehm.scss */
#zehm .contentsWrap .titCmn { width: 100%; font-size: 28px; font-family: "YakuHanJP", "Noto Sans JP", sans-serif; letter-spacing: .025em; font-weight: 600; text-align: center; margin-bottom: 1em; }
/* line 51, page_zehm.scss */
#zehm .contentsWrap .titCmn.wLine { position: relative; }
/* line 52, page_zehm.scss */
#zehm .contentsWrap .titCmn.wLine::before, #zehm .contentsWrap .titCmn.wLine::after { content: ""; width: 100%; height: 1px; background: #fff; opacity: .5; position: absolute; left: 0; right: 0; margin: auto; z-index: 10; }
/* line 53, page_zehm.scss */
#zehm .contentsWrap .titCmn.wLine::before { top: 2px; }
/* line 54, page_zehm.scss */
#zehm .contentsWrap .titCmn.wLine::after { bottom: 2px; }
/* line 57, page_zehm.scss */
#zehm .contentsWrap a { color: inherit; }
/* line 58, page_zehm.scss */
#zehm .contentsWrap .linkCmn { width: 190px; height: 38px; }
/* line 59, page_zehm.scss */
#zehm .contentsWrap .linkCmn a { /*filter: drop-shadow(0px 0px 10px rgba(#000, .075));*/ }
/* line 60, page_zehm.scss */
#zehm .contentsWrap .linkCmn a em { font-family: "YakuHanJP", "Noto Sans JP", sans-serif; letter-spacing: .025em; color: #219840; font-weight: 600; font-size: 14px; }
/* line 61, page_zehm.scss */
#zehm .contentsWrap .linkCmn a i { background: #219840; width: 24px; right: 12px; }
/* line 62, page_zehm.scss */
#zehm .contentsWrap .linkCmn a i::after { background: #219840; }
/* line 64, page_zehm.scss */
#zehm .contentsWrap .linkCmn a::after { background: #fff; border-radius: 8px; transition: .4s all; border: 1px solid #219840; }
/* line 65, page_zehm.scss */
#zehm .contentsWrap .linkCmn a:hover { filter: none; }
/* line 66, page_zehm.scss */
#zehm .contentsWrap .linkCmn a:hover em { letter-spacing: .075em; color: #fff; }
/* line 67, page_zehm.scss */
#zehm .contentsWrap .linkCmn a:hover i { width: 26px; right: 8px; background: #fff; }
/* line 68, page_zehm.scss */
#zehm .contentsWrap .linkCmn a:hover i::after { background: #fff; }
/* line 70, page_zehm.scss */
#zehm .contentsWrap .linkCmn a:hover::after { background: #219840; transition: .4s all; }
@media only screen and (max-width: 750px) { /* line 78, page_zehm.scss */
  #zehm .contentsWrap sub { font-size: 80%; }
  /* line 79, page_zehm.scss */
  #zehm .contentsWrap .titCmn { width: 100%; font-size: 22px; line-height: 1.8; margin-bottom: 1em; }
  /* line 81, page_zehm.scss */
  #zehm .contentsWrap .titCmn.wLine::before { top: 2px; }
  /* line 82, page_zehm.scss */
  #zehm .contentsWrap .titCmn.wLine::after { bottom: 2px; } }
/* line 89, page_zehm.scss */
#zehm .contentsWrap #intro { position: relative; z-index: 5; padding: 50px 0 100px; }
/* line 90, page_zehm.scss */
#zehm .contentsWrap #intro .titWrap { color: #fff; text-align: center; }
/* line 91, page_zehm.scss */
#zehm .contentsWrap #intro .titWrap .tit { display: flex; flex-direction: column; flex-wrap: wrap; align-items: center; border-bottom: 1px solid rgba(255, 255, 255, 0.5); padding-bottom: 2em; margin-bottom: 1.5em; }
/* line 92, page_zehm.scss */
#zehm .contentsWrap #intro .titWrap .tit span { width: 160px; filter: drop-shadow(0px 0px 3px white) drop-shadow(0px 0px 5px white) drop-shadow(0px 0px 15px white); }
/* line 93, page_zehm.scss */
#zehm .contentsWrap #intro .titWrap .tit em { display: flex; flex-direction: column; flex-wrap: wrap; align-items: center; margin-top: 1.5em; }
/* line 94, page_zehm.scss */
#zehm .contentsWrap #intro .titWrap .tit em strong { font-size: 50px; line-height: 1.5; }
/* line 95, page_zehm.scss */
#zehm .contentsWrap #intro .titWrap .tit em b { font-size: 18px; font-weight: 500; line-height: 1.5; letter-spacing: -.015em; }
/* line 98, page_zehm.scss */
#zehm .contentsWrap #intro .titWrap .tit em, #zehm .contentsWrap #intro .titWrap .catch, #zehm .contentsWrap #intro .titWrap .read { filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.5)); }
/* line 99, page_zehm.scss */
#zehm .contentsWrap #intro .titWrap .catch { line-height: 1.25; letter-spacing: .15em; margin-bottom: .75em; }
/* line 100, page_zehm.scss */
#zehm .contentsWrap #intro .titWrap .read { text-align: center; -webkit-text-stroke-width: .1px; }
/* line 102, page_zehm.scss */
#zehm .contentsWrap #intro .zehm { background: url("../img/zehm/zehmBg.jpg"); background-size: 150px auto; margin-top: 45px; padding: 50px 50px; display: flex; justify-content: space-between; flex-wrap: wrap; filter: drop-shadow(7px 7px 10px rgba(0, 0, 0, 0.07)); }
/* line 103, page_zehm.scss */
#zehm .contentsWrap #intro .zehm .text { width: 50%; }
/* line 104, page_zehm.scss */
#zehm .contentsWrap #intro .zehm .text .tit { font-size: 26px; line-height: 1.5; letter-spacing: .015em; font-weight: 600; border: 1px solid rgba(0, 0, 0, 0.5); border-inline: none; padding: .75em .5em; font-weight: 500; margin-bottom: 1.25em; text-align: center; color: #5b5351; }
/* line 105, page_zehm.scss */
#zehm .contentsWrap #intro .zehm .text .read { font-size: 16px; letter-spacing: -.015em; -webkit-text-stroke-width: .15px; }
/* line 106, page_zehm.scss */
#zehm .contentsWrap #intro .zehm .text .read small { display: block; margin-top: 1.5em; font-size: 11px; line-height: 1.6; }
/* line 109, page_zehm.scss */
#zehm .contentsWrap #intro .zehm .phWrap { width: 47%; }
/* line 111, page_zehm.scss */
#zehm .contentsWrap #intro .zehm .phWrap .cap { font-family: "YakuHanJP", "Noto Sans JP", sans-serif; letter-spacing: .025em; font-size: 11px; text-align: center; margin-top: .5em; }
@media only screen and (max-width: 750px) { /* line 119, page_zehm.scss */
  #zehm .contentsWrap #intro { padding: 25px 0 60px; }
  /* line 120, page_zehm.scss */
  #zehm .contentsWrap #intro .titWrap { padding: 0 5%; }
  /* line 121, page_zehm.scss */
  #zehm .contentsWrap #intro .titWrap .tit { padding-bottom: 1.25em; margin-bottom: 1.5em; }
  /* line 122, page_zehm.scss */
  #zehm .contentsWrap #intro .titWrap .tit span { width: 80px; filter: drop-shadow(0px 0px 3px white) drop-shadow(0px 0px 5px white) drop-shadow(0px 0px 15px white); }
  /* line 123, page_zehm.scss */
  #zehm .contentsWrap #intro .titWrap .tit em { margin-top: .5em; }
  /* line 124, page_zehm.scss */
  #zehm .contentsWrap #intro .titWrap .tit em strong { font-size: 36px; }
  /* line 125, page_zehm.scss */
  #zehm .contentsWrap #intro .titWrap .tit em b { font-size: 15px; }
  /* line 128, page_zehm.scss */
  #zehm .contentsWrap #intro .titWrap .tit em, #zehm .contentsWrap #intro .titWrap .catch, #zehm .contentsWrap #intro .titWrap .read { filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.5)); }
  /* line 129, page_zehm.scss */
  #zehm .contentsWrap #intro .titWrap .catch { margin-bottom: .75em; }
  /* line 130, page_zehm.scss */
  #zehm .contentsWrap #intro .titWrap .read { text-align: justify; font-size: 14px; letter-spacing: -.015em; }
  /* line 132, page_zehm.scss */
  #zehm .contentsWrap #intro .zehm { width: 94%; background-size: 100px auto; margin: 25px auto 0; padding: 20px 20px; filter: drop-shadow(7px 7px 10px rgba(0, 0, 0, 0.07)); }
  /* line 133, page_zehm.scss */
  #zehm .contentsWrap #intro .zehm .text { width: 100%; }
  /* line 134, page_zehm.scss */
  #zehm .contentsWrap #intro .zehm .text .tit { font-size: 19px; padding: .75em 0em; margin-bottom: .75em; }
  /* line 135, page_zehm.scss */
  #zehm .contentsWrap #intro .zehm .text .read { font-size: 14px; }
  /* line 136, page_zehm.scss */
  #zehm .contentsWrap #intro .zehm .text .read small { margin-top: 1em; font-size: 10px; line-height: 1.5; }
  /* line 139, page_zehm.scss */
  #zehm .contentsWrap #intro .zehm .phWrap { width: 100%; margin-top: 20px; }
  /* line 141, page_zehm.scss */
  #zehm .contentsWrap #intro .zehm .phWrap .cap { font-size: 10px; line-height: 1.5; margin-top: .5em; text-align: justify; } }
/* line 150, page_zehm.scss */
#zehm .contentsWrap #aboutZEH-M { text-align: center; }
/* line 151, page_zehm.scss */
#zehm .contentsWrap #aboutZEH-M .titCmn { background: linear-gradient(to right, rgba(33, 152, 64, 0) 0%, #219840 300px, #219840 calc(100% - 300px), rgba(33, 152, 64, 0) 100%, rgba(33, 152, 64, 0) 100%); color: #fff; }
@media only screen and (max-width: 750px) { /* line 151, page_zehm.scss */
  #zehm .contentsWrap #aboutZEH-M .titCmn { background: linear-gradient(to right, rgba(33, 152, 64, 0) 0%, #219840 30px, #219840 calc(100% - 30px), rgba(33, 152, 64, 0) 100%, rgba(33, 152, 64, 0) 100%); } }
/* line 152, page_zehm.scss */
#zehm .contentsWrap #aboutZEH-M .enT.en { color: #219840; font-size: 48px; letter-spacing: .075em; line-height: 1.25; margin-bottom: .5em; }
/* line 153, page_zehm.scss */
#zehm .contentsWrap #aboutZEH-M .catch { font-size: 26px; font-weight: 500; line-height: 1.8; margin-bottom: 1em; color: #5b5351; }
/* line 154, page_zehm.scss */
#zehm .contentsWrap #aboutZEH-M .read { font-size: 16px; -webkit-text-stroke-width: .15px; letter-spacing: -.015em; text-align: center; line-height: 2.2; }
/* line 157, page_zehm.scss */
#zehm .contentsWrap #aboutZEH-M .drawing { width: 62%; margin: 40px auto 0; }
@media only screen and (max-width: 750px) { /* line 165, page_zehm.scss */
  #zehm .contentsWrap #aboutZEH-M .enT.en { font-size: 26.5px; letter-spacing: .015em; margin-bottom: .5em; }
  /* line 166, page_zehm.scss */
  #zehm .contentsWrap #aboutZEH-M .catch { font-size: 18px; text-align: justify; font-weight: 600; padding: 0 5%; letter-spacing: 0; margin-bottom: 1em; }
  /* line 167, page_zehm.scss */
  #zehm .contentsWrap #aboutZEH-M .read { font-size: 14px; text-align: justify; line-height: 1.8; padding: 0 5%; }
  /* line 170, page_zehm.scss */
  #zehm .contentsWrap #aboutZEH-M .drawing { width: 90%; margin: 20px auto 0; } }
/* line 179, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap { margin-top: 35px; padding-bottom: 68px; }
/* line 180, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap ul.tab { display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 181, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap ul.tab li.tablist { width: 49%; height: 68px; border: 1px solid #219840; color: #219840; background: #fff; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; cursor: pointer; transition: .4s all; box-sizing: border-box; }
/* line 182, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap ul.tab li.tablist a { color: #219840; }
/* line 183, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap ul.tab li.tablist a:hover { opacity: 1; }
/* line 185, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap ul.tab li.tablist i { font-size: 24px; line-height: 0; margin-right: .5em; /*position: relative; top: 0;*/ /*color: #fff;*/ transition: .4s all; }
/* line 186, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap ul.tab li.tablist em { font-size: 26px; font-weight: 500; -webkit-text-stroke-width: .15px; letter-spacing: -.015em; }
/* line 187, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap ul.tab li.tablist em small { font-size: 70%; }
/* line 191, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap ul.tab li.tablist:hover i { color: #f1985b; }
/* line 193, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap ul.tab li.tablist.active { background: #f1985b; border-color: #f1985b; color: #fff; }
/* line 194, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap ul.tab li.tablist.active a { color: #fff; }
/* line 196, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap ul.tab li.tablist.active:hover i { color: #fff; }
/* line 200, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap ul.tab.tab-top li.tablist { border-bottom: none; }
/* line 200, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap ul.tab.tab-top li.tablist.active { border-bottom: none; }
/* line 201, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap ul.tab.tab-bottom li.tablist { border-top: none; }
/* line 201, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap ul.tab.tab-bottom li.tablist.active { border-top: none; }
@media only screen and (max-width: 750px) { /* line 179, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap { margin-top: 15px; }
  /* line 208, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap ul.tab { padding: 0 5px; }
  /* line 209, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap ul.tab li.tablist { width: 49.25%; height: auto; display: flex; flex-direction: column; flex-wrap: wrap; flex-direction: column-reverse; padding: .25em 0 .25em; }
  /* line 210, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap ul.tab li.tablist i { font-size: 20px; line-height: 1; margin: .25em auto 0; }
  /* line 211, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap ul.tab li.tablist em { font-size: 16px; line-height: 1.25; letter-spacing: -.025em; text-align: center; }
  /* line 212, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap ul.tab li.tablist em small { font-size: 80%; display: block; }
  /* line 225, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap ul.tab.tab-bottom li.tablist { flex-direction: column; }
  /* line 225, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap ul.tab.tab-bottom li.tablist i { margin: 0 auto .25em; } }
/* line 232, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents.is-active { display: block; animation: panel-show .9s ease-in-out forwards; }
@keyframes panel-show { from { opacity: 0; }
  to { opacity: 1; } }
/* line 237, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents .mv { width: 100%; height: 320px; overflow: hidden; position: relative; /* margin-bottom: 50px;*/ }
/* line 238, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents .mv .tit { display: flex; flex-direction: column; flex-wrap: wrap; align-items: center; position: absolute; left: 0; right: 0; margin: auto; z-index: 10; top: 70px; font-size: 38px; line-height: 1.25; color: #fff; }
/* line 239, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents .mv .tit i { width: 90px; filter: drop-shadow(0px 0px 3px white) drop-shadow(0px 0px 5px white) drop-shadow(0px 0px 15px white); margin-bottom: 20px; }
/* line 240, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents .mv .tit span, #zehm .contentsWrap .tabcontentsWrap .tabcontents .mv .tit em { filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.25)); }
/* line 241, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents .mv .tit span { font-size: 62.5%; }
/* line 246, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents .mv .ph { width: 100%; height: 100%; }
/* line 247, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents .mv .ph::before { left: auto; right: 1em; }
/* line 250, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents .secCmn { padding: 50px 0 60px; }
/* line 251, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents .secCmn .titCmn { margin-bottom: 1.25em; }
/* line 252, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents .secCmn .catch { font-size: 32px; font-weight: 500; line-height: 1.25; text-align: center; margin-bottom: .75em; }
/* line 253, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents .secCmn .catch + .read { font-size: 16px; -webkit-text-stroke-width: .15px; letter-spacing: -.015em; text-align: center; }
/* line 255, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents .secCmn .eqpList { margin-top: 50px; background: #fff; border-radius: 20px; display: flex; justify-content: space-between; flex-wrap: wrap; padding: 35px 40px; }
/* line 256, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents .secCmn .eqpList .list { width: calc(100% / 3 - 25px); display: flex; flex-direction: column; flex-wrap: wrap; }
/* line 257, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents .secCmn .eqpList .list .t { border-radius: 6px; font-size: 20px; font-family: "YakuHanJP", "Noto Sans JP", sans-serif; letter-spacing: .025em; font-weight: 600; text-align: center; margin-bottom: .75em; }
/* line 258, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents .secCmn .eqpList .list .ph { margin-bottom: 1em; }
/* line 259, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents .secCmn .eqpList .list .read { font-size: 14px; -webkit-text-stroke-width: .15px; letter-spacing: -.015em; margin-bottom: 1em; }
/* line 260, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents .secCmn .eqpList .list .linkCmn { margin: auto auto 0; }
@media only screen and (max-width: 750px) { /* line 271, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents .mv { width: 100%; height: 150px; }
  /* line 272, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents .mv .tit { top: 15px; font-size: 26px; }
  /* line 273, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents .mv .tit i { width: 60px; margin-bottom: 10px; }
  /* line 274, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents .mv .tit span, #zehm .contentsWrap .tabcontentsWrap .tabcontents .mv .tit em { filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.25)); }
  /* line 275, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents .mv .tit span { font-size: 70%; }
  /* line 284, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents .secCmn { padding: 25px 0 35px; }
  /* line 285, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents .secCmn .titCmn { margin-bottom: 1em; }
  /* line 286, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents .secCmn .catch { font-size: 22px; line-height: 1.5; margin-bottom: .75em; }
  /* line 287, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents .secCmn .catch + .read { font-size: 14px; line-height: 1.8; text-align: justify; padding: 0 5%; }
  /* line 289, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents .secCmn .eqpList { width: 94%; margin: 30px auto 0; border-radius: 10px; padding: 20px 20px; }
  /* line 290, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents .secCmn .eqpList .list { width: calc(100% / 1 - 0px); }
  /* line 291, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents .secCmn .eqpList .list:not(:last-child) { margin-bottom: 30px; }
  /* line 292, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents .secCmn .eqpList .list .t { border-radius: 6px; font-size: 18px; margin-bottom: .75em; }
  /* line 293, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents .secCmn .eqpList .list .ph { margin-bottom: 1em; }
  /* line 294, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents .secCmn .eqpList .list .read { font-size: 14px; line-height: 1.8; -webkit-text-stroke-width: .15px; letter-spacing: -.015em; } }
/* line 317, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents01 .koudannetsu.secCmn { background: #fdf8e9; }
/* line 319, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents01 .koudannetsu.secCmn .inner .titCmn { background: linear-gradient(to right, rgba(250, 200, 90, 0) 0%, #fac85a 300px, #fac85a calc(100% - 300px), rgba(250, 200, 90, 0) 100%, rgba(250, 200, 90, 0) 100%); }
@media only screen and (max-width: 750px) { /* line 319, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents01 .koudannetsu.secCmn .inner .titCmn { background: linear-gradient(to right, rgba(250, 200, 90, 0) 0%, #fac85a 30px, #fac85a calc(100% - 30px), rgba(250, 200, 90, 0) 100%, rgba(250, 200, 90, 0) 100%); } }
/* line 322, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents01 .koudannetsu.secCmn .inner .phWrap { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: flex-end; margin-top: 30px; }
/* line 323, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents01 .koudannetsu.secCmn .inner .phWrap .list.list01 { width: 67%; display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 324, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents01 .koudannetsu.secCmn .inner .phWrap .list.list01 .ph { width: 48%; }
/* line 328, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents01 .koudannetsu.secCmn .inner .phWrap .list.list02 { width: 31%; }
/* line 332, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents01 .koudannetsu.secCmn .inner .eqpList .list .t { background: #fac85a; }
/* line 345, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents01 .shouene.secCmn { background: #eaf6f4; padding-top: 65px; }
/* line 347, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents01 .shouene.secCmn .inner .titCmn { background: linear-gradient(to right, rgba(121, 200, 205, 0) 0%, #79c8cd 300px, #79c8cd calc(100% - 300px), rgba(121, 200, 205, 0) 100%, rgba(121, 200, 205, 0) 100%); color: #fff; }
@media only screen and (max-width: 750px) { /* line 347, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents01 .shouene.secCmn .inner .titCmn { background: linear-gradient(to right, rgba(121, 200, 205, 0) 0%, #79c8cd 30px, #79c8cd calc(100% - 30px), rgba(121, 200, 205, 0) 100%, rgba(121, 200, 205, 0) 100%); } }
/* line 352, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents01 .shouene.secCmn .inner .phWrap { display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 30px; align-items: flex-end; }
/* line 353, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents01 .shouene.secCmn .inner .phWrap .list.list01 { width: 68%; }
/* line 354, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents01 .shouene.secCmn .inner .phWrap .list.list02 { width: 35%; margin-left: -3%; margin-right: -1%; margin-bottom: -10px; }
/* line 358, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents01 .shouene.secCmn .inner .eqpList .list .t { background: #22a4b3; text-align: left; color: #fff; padding: 0 0 0 .5em; font-size: 18px; }
/* line 359, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents01 .shouene.secCmn .inner .eqpList .list .ph { margin-bottom: .5em; }
/* line 361, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents01 .shouene.secCmn .inner .eqpList .list:nth-of-type(-n + 3) { margin-bottom: 30px; }
/* line 365, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents01 .shouene.secCmn .inner .eqpList .list.list04 .t { letter-spacing: 0; }
@media only screen and (max-width: 750px) { /* line 396, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents01 .koudannetsu.secCmn .inner .phWrap { margin: 20px auto 0; width: 90%; }
  /* line 397, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents01 .koudannetsu.secCmn .inner .phWrap .list.list01 { width: 100%; }
  /* line 398, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents01 .koudannetsu.secCmn .inner .phWrap .list.list01 .ph { width: 86%; margin: auto; }
  /* line 399, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents01 .koudannetsu.secCmn .inner .phWrap .list.list01 .ph.ph01 { margin-bottom: 30px; }
  /* line 402, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents01 .koudannetsu.secCmn .inner .phWrap .list.list02 { width: 80%; margin: 30px auto 0; }
  /* line 406, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents01 .koudannetsu.secCmn .inner .eqpList .list .t { background: #fac85a; }
  /* line 419, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents01 .shouene.secCmn { padding-top: 35px; }
  /* line 426, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents01 .shouene.secCmn .inner .phWrap { margin-top: 20px; }
  /* line 427, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents01 .shouene.secCmn .inner .phWrap .list.list01 { width: 94%; margin: 0 auto 50px; }
  /* line 428, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents01 .shouene.secCmn .inner .phWrap .list.list02 { width: 80%; margin: 0 auto; }
  /* line 432, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents01 .shouene.secCmn .inner .eqpList .list .t { padding: 0 0 0 .5em; font-size: 18px; }
  /* line 433, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents01 .shouene.secCmn .inner .eqpList .list .ph { margin-bottom: .5em; }
  /* line 435, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents01 .shouene.secCmn .inner .eqpList .list:nth-of-type(-n + 3) { margin-bottom: 30px; }
  /* line 439, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents01 .shouene.secCmn .inner .eqpList .list.list04 .t { letter-spacing: 0; } }
/* line 451, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents02 { background: #eaf6f4; }
/* line 463, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap { margin-top: 50px; }
/* line 464, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list { padding: 2em 1.5em 1.5em; background: #fff; width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; filter: drop-shadow(7px 7px 10px rgba(0, 0, 0, 0.07)); position: relative; }
/* line 465, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list:not(:last-child) { margin-bottom: 37px; }
/* line 466, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list::before { content: ""; width: 100%; height: 5px; background: linear-gradient(to right, rgba(241, 152, 91, 0) 0%, #f1985b 300px, #f1985b calc(100% - 300px), rgba(241, 152, 91, 0) 100%, rgba(241, 152, 91, 0) 100%); display: block; position: absolute; top: 0; left: 0; }
@media only screen and (max-width: 750px) { /* line 466, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list::before { background: linear-gradient(to right, rgba(241, 152, 91, 0) 0%, #f1985b 30px, #f1985b calc(100% - 30px), rgba(241, 152, 91, 0) 100%, rgba(241, 152, 91, 0) 100%); } }
/* line 467, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list .num { width: 180px; height: 180px; background: url("../img/zehm/zehmC.webp") no-repeat; background-size: 100% 100%; color: #fff; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; flex-direction: column; font-size: 75px; line-height: 1; }
/* line 468, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list .num small, #zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list .num em { width: 100%; text-align: center; }
/* line 469, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list .num small { font-size: 24%; letter-spacing: 0em; }
/* line 470, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list .num em { letter-spacing: -.015em; font-style: italic; line-height: .8; margin-left: -.25em; }
/* line 472, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list .text { width: 59%; margin-right: auto; margin-left: 40px; }
/* line 473, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list .text .t { font-family: "YakuHanJP", "Noto Sans JP", sans-serif; letter-spacing: .025em; font-weight: 600; font-size: 24px; line-height: 1.6; width: 100%; border-bottom: 1px solid rgba(0, 0, 0, 0.25); padding-bottom: .5em; margin-bottom: .5em; color: #5b5351; }
/* line 474, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list .text .read { font-size: 16px; -webkit-text-stroke-width: .15px; letter-spacing: -.015em; }
/* line 475, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list .text .read small { display: block; font-size: 11px; line-height: 1.6; margin-top: .5em; }
/* line 480, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list .ill { position: absolute; width: 21.5%; }
/* line 481, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list.list01 .ill { top: 45px; right: 0; }
/* line 482, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list.list02 .ill { top: 35px; right: 15px; }
/* line 483, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list.list03 .ill { top: 15px; right: 5px; }
/* line 484, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list.list04 .ill { top: 35px; right: 2px; }
/* line 485, page_zehm.scss */
#zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list.list05 .ill { top: 35px; right: 5px; }
@media only screen and (max-width: 750px) { /* line 506, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap { margin-top: 30px; padding: 0 3%; }
  /* line 507, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list { padding: 25px 20px 20px; filter: drop-shadow(7px 7px 10px rgba(0, 0, 0, 0.07)); flex-direction: column-reverse; }
  /* line 508, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list:not(:last-child) { margin-bottom: 30px; }
  /* line 509, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list::before { height: 5px; }
  /* line 510, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list .num { width: 100px; height: 100px; font-size: 38px; position: absolute; top: 10px; left: 10px; z-index: 5; }
  /* line 511, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list .num small { font-size: 30%; }
  /* line 512, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list .num em { margin-left: -.25em; }
  /* line 514, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list .text { width: 100%; margin: 0 auto; }
  /* line 515, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list .text .t { font-size: 20px; padding-bottom: .5em; margin-bottom: .5em; text-align: center; }
  /* line 516, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list .text .read { font-size: 14px; line-height: 1.8; }
  /* line 517, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list .text .read small { font-size: 10px; line-height: 1.5; margin-top: 1em; }
  /* line 518, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list .text .read small a { display: inline; }
  /* line 522, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list .ill { position: relative; top: auto; left: auto; bottom: auto; right: auto; transform: none; width: 125px; margin: 0 auto .5em; }
  /* line 523, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list.list01 .ill { position: relative; top: auto; left: auto; bottom: auto; right: auto; transform: none; }
  /* line 524, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list.list02 .ill { position: relative; top: auto; left: auto; bottom: auto; right: auto; transform: none; }
  /* line 525, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list.list03 .ill { position: relative; top: auto; left: auto; bottom: auto; right: auto; transform: none; }
  /* line 526, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list.list04 .ill { position: relative; top: auto; left: auto; bottom: auto; right: auto; transform: none; }
  /* line 527, page_zehm.scss */
  #zehm .contentsWrap .tabcontentsWrap .tabcontents02 .zehmerit.secCmn .listWrap .list.list05 .ill { position: relative; top: auto; left: auto; bottom: auto; right: auto; transform: none; } }
/* line 538, page_zehm.scss */
#zehm .contentsWrap #loanmerit { padding: 80px 0 80px; position: relative; }
/* line 539, page_zehm.scss */
#zehm .contentsWrap #loanmerit::after { content: ""; width: 100%; height: 100%; background: url("../img/zehm/zehmBg.jpg"); background-size: 150px auto; position: absolute; top: 0; left: 0; z-index: 0; opacity: .4; }
/* line 540, page_zehm.scss */
#zehm .contentsWrap #loanmerit .inner { border: 6px solid #19754f; border-top: none; background: #fff; box-sizing: border-box; position: relative; z-index: 5; }
/* line 541, page_zehm.scss */
#zehm .contentsWrap #loanmerit .titWrap { width: 100%; background: #19754f; color: #fff; text-align: center; padding: .75em 0 .75em; }
/* line 542, page_zehm.scss */
#zehm .contentsWrap #loanmerit .titWrap .tit { font-size: 28px; font-weight: 500; letter-spacing: -.015em; line-height: 1.6; }
/* line 543, page_zehm.scss */
#zehm .contentsWrap #loanmerit .titWrap .cap { font-size: 11px; line-height: 1.5; display: block; margin-top: .5em; }
/* line 545, page_zehm.scss */
#zehm .contentsWrap #loanmerit .listWrap { padding: 35px 50px; display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 546, page_zehm.scss */
#zehm .contentsWrap #loanmerit .listWrap .list { width: 47%; }
/* line 547, page_zehm.scss */
#zehm .contentsWrap #loanmerit .listWrap .list .t { text-align: center; margin-bottom: 1em; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
/* line 548, page_zehm.scss */
#zehm .contentsWrap #loanmerit .listWrap .list .t::after { content: ""; width: 100%; height: 2px; display: block; background: linear-gradient(to right, rgba(241, 152, 91, 0) 0%, #f1985b 300px, #f1985b calc(100% - 300px), rgba(241, 152, 91, 0) 100%, rgba(241, 152, 91, 0) 100%); margin-top: 1em; }
@media only screen and (max-width: 750px) { /* line 548, page_zehm.scss */
  #zehm .contentsWrap #loanmerit .listWrap .list .t::after { background: linear-gradient(to right, rgba(241, 152, 91, 0) 0%, #f1985b 30px, #f1985b calc(100% - 30px), rgba(241, 152, 91, 0) 100%, rgba(241, 152, 91, 0) 100%); } }
/* line 550, page_zehm.scss */
#zehm .contentsWrap #loanmerit .listWrap .list .t em { font-size: 26px; line-height: 1.15; font-family: "YakuHanJP", "Noto Sans JP", sans-serif; letter-spacing: .025em; font-weight: 600; letter-spacing: .1em; color: #5b5351; }
/* line 552, page_zehm.scss */
#zehm .contentsWrap #loanmerit .listWrap .list .read { font-size: 22px; -webkit-text-stroke-width: .15px; line-height: 1.25; letter-spacing: 0; font-family: "YakuHanJP", "Noto Sans JP", sans-serif; letter-spacing: .025em; font-weight: 500; }
/* line 553, page_zehm.scss */
#zehm .contentsWrap #loanmerit .listWrap .list .read strong { letter-spacing: 0; line-height: 1; }
/* line 554, page_zehm.scss */
#zehm .contentsWrap #loanmerit .listWrap .list .read strong span { letter-spacing: 0; line-height: 1; font-size: 80%; }
/* line 556, page_zehm.scss */
#zehm .contentsWrap #loanmerit .listWrap .list .read small { display: block; font-size: 11px; font-family: "YakuHanMP", "Shippori Mincho", serif; letter-spacing: -.015em; margin-top: 1em; text-align: justify; }
/* line 557, page_zehm.scss */
#zehm .contentsWrap #loanmerit .listWrap .list .read small a { display: inline; }
/* line 560, page_zehm.scss */
#zehm .contentsWrap #loanmerit .listWrap .list:nth-of-type(-n + 2) { margin-bottom: 50px; }
/* line 561, page_zehm.scss */
#zehm .contentsWrap #loanmerit .listWrap .list.list01 .read { text-align: center; }
/* line 561, page_zehm.scss */
#zehm .contentsWrap #loanmerit .listWrap .list.list01 .read strong { font-size: 180%; }
/* line 561, page_zehm.scss */
#zehm .contentsWrap #loanmerit .listWrap .list.list01 .t span { width: 220px; line-height: 0; margin-right: .25em; margin-top: -.38em; }
/* line 562, page_zehm.scss */
#zehm .contentsWrap #loanmerit .listWrap .list.list02 .read { text-align: center; }
/* line 562, page_zehm.scss */
#zehm .contentsWrap #loanmerit .listWrap .list.list02 .read strong { font-size: 180%; }
/* line 564, page_zehm.scss */
#zehm .contentsWrap #loanmerit .listWrap .list.list04 .read strong { font-size: 150%; }
/* line 564, page_zehm.scss */
#zehm .contentsWrap #loanmerit .listWrap .list.list04 .read b { font-size: 80%; }
@media only screen and (max-width: 750px) { /* line 572, page_zehm.scss */
  #zehm .contentsWrap #loanmerit { padding: 30px 0 50px; }
  /* line 573, page_zehm.scss */
  #zehm .contentsWrap #loanmerit::after { background-size: 100px auto; }
  /* line 574, page_zehm.scss */
  #zehm .contentsWrap #loanmerit .inner { border: 5px solid #19754f; border-top: none; }
  /* line 575, page_zehm.scss */
  #zehm .contentsWrap #loanmerit .titWrap { padding: .75em 0 1em; }
  /* line 576, page_zehm.scss */
  #zehm .contentsWrap #loanmerit .titWrap .tit { font-size: 20px; }
  /* line 577, page_zehm.scss */
  #zehm .contentsWrap #loanmerit .titWrap .cap { font-size: 10px; line-height: 1.5; letter-spacing: -.015em; margin-top: .5em; }
  /* line 579, page_zehm.scss */
  #zehm .contentsWrap #loanmerit .listWrap { padding: 25px 20px; }
  /* line 580, page_zehm.scss */
  #zehm .contentsWrap #loanmerit .listWrap .list { width: 100%; }
  /* line 581, page_zehm.scss */
  #zehm .contentsWrap #loanmerit .listWrap .list .t { margin-bottom: .75em; }
  /* line 582, page_zehm.scss */
  #zehm .contentsWrap #loanmerit .listWrap .list .t::after { height: 2px; margin-top: .75em; }
  /* line 584, page_zehm.scss */
  #zehm .contentsWrap #loanmerit .listWrap .list .t em { font-size: 20px; line-height: 1.25; letter-spacing: .1em; }
  /* line 586, page_zehm.scss */
  #zehm .contentsWrap #loanmerit .listWrap .list .read { font-size: 17px; line-height: 1.4; }
  /* line 587, page_zehm.scss */
  #zehm .contentsWrap #loanmerit .listWrap .list .read strong { line-height: .75; }
  /* line 588, page_zehm.scss */
  #zehm .contentsWrap #loanmerit .listWrap .list .read strong span { font-size: 80%; }
  /* line 590, page_zehm.scss */
  #zehm .contentsWrap #loanmerit .listWrap .list .read small { font-size: 10px; margin-top: .5em; }
  /* line 591, page_zehm.scss */
  #zehm .contentsWrap #loanmerit .listWrap .list .read small a { display: inline; }
  /* line 594, page_zehm.scss */
  #zehm .contentsWrap #loanmerit .listWrap .list:nth-of-type(-n + 2), #zehm .contentsWrap #loanmerit .listWrap .list:not(:last-child) { margin-bottom: 35px; }
  /* line 595, page_zehm.scss */
  #zehm .contentsWrap #loanmerit .listWrap .list.list01 .read { /*text-align: justify;*/ }
  /* line 595, page_zehm.scss */
  #zehm .contentsWrap #loanmerit .listWrap .list.list01 .read strong { font-size: 180%; }
  /* line 595, page_zehm.scss */
  #zehm .contentsWrap #loanmerit .listWrap .list.list01 .t span { width: 160px; line-height: 0; margin-right: .25em; margin-top: -.25em; }
  /* line 596, page_zehm.scss */
  #zehm .contentsWrap #loanmerit .listWrap .list.list02 .read { /*text-align: justify;*/ }
  /* line 596, page_zehm.scss */
  #zehm .contentsWrap #loanmerit .listWrap .list.list02 .read strong { font-size: 180%; }
  /* line 596, page_zehm.scss */
  #zehm .contentsWrap #loanmerit .listWrap .list.list02 .read b { font-size: 85%; }
  /* line 598, page_zehm.scss */
  #zehm .contentsWrap #loanmerit .listWrap .list.list04 .read strong { font-size: 150%; }
  /* line 598, page_zehm.scss */
  #zehm .contentsWrap #loanmerit .listWrap .list.list04 .read b { font-size: 85%; } }
