<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (min-width: 768px), print { .breadcrumbs {margin-bottom: 34px;}
  .h-lead {width: 1100px;margin: 0 auto;margin-bottom: 98px;}
  .h-lead .s-box {width: 1000px;margin: 0 auto;background-color: #ffffff;padding-top: 41px;margin-top: -61px;z-index: 1;position: relative;}
  .h-lead .s-box .ttl {color: #2b2827;font-size: 48px;font-weight: 700;letter-spacing: 7.2px;line-height: 61px;text-align: center;margin-bottom: 9px;}
  .h-lead .s-box .txt-01 { color: #2b2827; font-size: 22px; font-weight: 700; letter-spacing: 1.76px; line-height: 32px; text-align: center; }
  /*============================
#c1
============================*/
  #c1 {margin-bottom: 117px;}
  #c1 .inner .ttl {width: 1200px;margin: 0 auto;height: 160px;background-color: #eeece7;color: #2b2827;font-size: 24px;font-weight: 700;letter-spacing: 1.92px;line-height: 32px;text-align: center;padding-top: 40px;}
  #c1 .inner .s-box {width: 1100px;margin: 0 auto;margin-top: -60px;padding: 36px 5px 40px 5px;-webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.16);box-shadow: 0 6px 10px rgba(0, 0, 0, 0.16);background-color: #ffffff;position: relative;z-index: 1;margin-bottom: 90px;}
  #c1 .inner .s-box .txt-01 {text-align: center;color: #2b2827;font-size: 16px;font-weight: 500;letter-spacing: 1.28px;line-height: 32px;text-align: center;margin-bottom: 24px;}
  #c1 .inner .s-box .txt-02 { text-align: center; }
  #c1 .inner .flex-01 { width: 1100px; margin: 0 auto; display: -webkit-box; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -ms-flexbox; display: flex; -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  #c1 .inner .flex-01 .box-l {width: 530px;padding: 50px 5px 39px 38px;border: 1px solid #e95504;background-color: #f8f8f8;position: relative;}
  #c1 .inner .flex-01 .box-l .ss-ttl {width: 300px;margin: 0 auto;height: 60px;border-radius: 200px;background-color: #e95504;display: -webkit-box;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -ms-flexbox;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #ffffff;font-size: 22px;font-weight: 700;letter-spacing: 1.1px;line-height: 44px;position: absolute;top: -30px;left: 0;right: 0;}
  #c1 .inner .flex-01 .box-l .list { color: #2b2827; font-size: 18px; font-weight: 700; letter-spacing: 0.9px; line-height: 42px; }
  #c1 .inner .flex-01 .box-l .list &gt; li {padding-left: 32px;background-image: url(../images/zeh/ch-01.svg);background-repeat: no-repeat;background-position: 0 9px;}
  #c1 .inner .flex-01 .box-r {width: 530px;border: 1px solid #2b2827;background-color: #f8f8f8;padding: 50px 5px 5px 38px;position: relative;}
  #c1 .inner .flex-01 .box-r .ss-ttl {width: 300px;margin: 0 auto;height: 60px;border-radius: 200px;background-color: #2b2827;display: -webkit-box;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -ms-flexbox;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #ffffff;font-size: 22px;font-weight: 700;letter-spacing: 1.1px;line-height: 44px;position: absolute;top: -30px;left: 0;right: 0;}
  #c1 .inner .flex-01 .box-r .list { color: #2b2827; font-size: 18px; font-weight: 700; letter-spacing: 0.9px; line-height: 42px; }
  #c1 .inner .flex-01 .box-r .list &gt; li {padding-left: 31px;background-image: url(../images/zeh/ch-02.svg);background-repeat: no-repeat;background-position: 0 9px;}
  /*============================
#c2
============================*/
  #c2 .inner .ttl {text-align: center;background-image: url(../images/zeh/line.svg);background-repeat: no-repeat;background-position: center bottom;padding-bottom: 20px;margin-bottom: 60px;}
  #c2 .inner .ttl .ss {color: #2b2827;font-size: 38px;font-weight: 700;letter-spacing: 5.7px;line-height: 55px;display: block;margin-bottom: -5px;}
  #c2 .inner .ttl .ss2 { display: block; color: #2b2827; font-size: 24px; font-weight: 700; letter-spacing: 3.6px; line-height: 55px; }
  #c2 .inner .bg-box {background-color: #e95504;padding-top: 25px;padding-bottom: 54px;}
  #c2 .inner .bg-box .rel-box {width: 1000px;margin: 0 auto;position: relative;margin-bottom: 10px;}
  #c2 .inner .bg-box .rel-box .s-ttl {text-align: center;border-bottom: 2px solid #fff;margin-bottom: 24px;padding-bottom: 27px;}
  #c2 .inner .bg-box .rel-box .s-ttl .ss {display: inline-block;color: #ffffff;font-size: 30px;font-weight: 700;letter-spacing: 1.5px;line-height: 1;position: relative;top: -7px;left: 34px;}
  #c2 .inner .bg-box .rel-box .s-ttl .ss2 {display: inline-block;color: #ffffff;font-size: 142px;font-weight: 700;letter-spacing: 7.1px;line-height: 1;position: relative;left: 2px;top: 5px;}
  #c2 .inner .bg-box .rel-box .s-ttl .ss3 {display: inline-block;color: #ffffff;font-size: 50px;font-weight: 700;letter-spacing: 2.5px;line-height: 1;position: relative;left: -29px;top: -1px;}
  #c2 .inner .bg-box .rel-box .s-ttl .ss4 {display: block;color: #ffffff;font-size: 56px;font-weight: 700;letter-spacing: 2.8px;line-height: 1;margin-top: 7px;}
  #c2 .inner .bg-box .rel-box .deco {position: absolute;bottom: 0;right: 79px;}
  #c2 .inner .bg-box .txt-01 { color: #ffffff; font-size: 16px; font-weight: 500; letter-spacing: 1.28px; line-height: 32px; text-align: center; }
  #c2 .inner .bg-box-02 {background-color: #f8f8f8;padding-top: 100px;padding-bottom: 100px;}
  #c2 .inner .bg-box-02 .num-list { width: 900px; margin: 0 auto; }
  #c2 .inner .bg-box-02 .num-list &gt; li { -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.16); box-shadow: 0 6px 10px rgba(0, 0, 0, 0.16); background-color: #ffffff; margin-bottom: 70px; }
  #c2 .inner .bg-box-02 .num-list .num-list-ttl {background-color: #eeece7;position: relative;padding: 16px 5px 14px 5px;}
  #c2 .inner .bg-box-02 .num-list .num-list-ttl .li-txt-01 {position: absolute;top: -30px;left: 20px;}
  #c2 .inner .bg-box-02 .num-list .num-list-ttl .ss { color: #2b2827; font-size: 24px; font-weight: 700; letter-spacing: 1.92px; line-height: 40px; text-align: center; display: block; }
  #c2 .inner .bg-box-02 .num-list .num-w-box {padding: 35px 60px 34px;}
  #c2 .inner .bg-box-02 .num-list .num-w-box .li-txt-02 { color: #2b2827; font-size: 16px; font-weight: 500; letter-spacing: 1.28px; line-height: 32px; }
  #c2 .inner .bg-box-02 .num-list .num-w-box .li-txt-02 .ss2 { font-weight: 700; }
  #c2 .inner .bg-box-02 .num-list .num-w-box .kiiro-box {width: 780px;margin: 0 auto;border-radius: 20px;border: 6px solid #fee101;background-color: #fee101;position: relative;margin-bottom: 30px;margin-top: 26px;padding: 53px 13px 14px;}
  #c2 .inner .bg-box-02 .num-list .num-w-box .kiiro-box .kiiro-ttl-01 {color: #2b2827;font-size: 20px;font-weight: 700;letter-spacing: 1.6px;line-height: 40px;width: 340px;height: 40px;border-radius: 200px;background-color: #fee101;text-align: center;margin: 0 auto;position: absolute;left: 0;right: 0;top: -27px;padding-top: 7px;}
  #c2 .inner .bg-box-02 .num-list .num-w-box .kiiro-box .kiiro-list { display: -webkit-box; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -ms-flexbox; display: flex; -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  #c2 .inner .bg-box-02 .num-list .num-w-box .kiiro-box .kiiro-list &gt; li {width: 240px;border-radius: 10px;border: 2px solid #ffffff;background-color: #f8f8f8;padding: 46px 5px 25px 5px;margin-right: 10px;position: relative;}

  #c2 .inner .bg-box-02 .num-list .num-w-box .kiiro-box .kiiro-list &gt; li:nth-child(3n){margin-right: 0px;}

  #c2 .inner .bg-box-02 .num-list .num-w-box .kiiro-box .kiiro-list .kiiro-deco {width: 60px;margin: 0 auto;position: absolute;left: 0;right: 0;top: -22px;}
  #c2 .inner .bg-box-02 .num-list .num-w-box .kiiro-box .kiiro-list .kiiro-txt-01 { color: #2b2827; font-size: 18px; font-weight: 700; letter-spacing: 1.44px; line-height: 28px; text-align: center; }
  #c2 .inner .bg-box-02 .num-list .num-w-box .kiiro-box .kiiro-list .kiiro-txt-01 .ss { color: #2b2827; font-size: 16px; font-weight: 500; letter-spacing: 1.28px; line-height: 28px; display: block; }
  #c2 .inner .bg-box-02 .num-list .num-w-box .oren-box {width: 780px;margin: 0 auto;height: 137px;background-color: #e95504;padding: 35px 5px 5px 5px;text-align: center;margin-bottom: 16px;}
  #c2 .inner .bg-box-02 .num-list .num-w-box .oren-box .oren-txt-01 {color: #ffffff;font-size: 16px;font-weight: 500;letter-spacing: 1.28px;line-height: 32px;margin-bottom: 1px;}
  #c2 .inner .bg-box-02 .num-list .num-w-box .oren-box .oren-txt-02 { color: #ffffff; font-size: 20px; font-weight: 700; letter-spacing: 1px; line-height: 32px; }
  #c2 .inner .bg-box-02 .num-list .num-w-box .chui-list {color: #2b2827;font-size: 14px;font-weight: 500;letter-spacing: 1.12px;line-height: 26px;margin-bottom: 21px;}
  .ee-box{
    margin-top: 0;
  }
}


@media screen and (max-width: 767px) { .h-lead { width: 94.203vw; margin: 0 auto; margin-top: -1.449vw;margin-bottom: 18.841vw; }
  .h-lead .s-box {position: relative;z-index: 1;  width: 89.372vw; margin: 0 auto; margin-top: -9.903vw; padding-top: 7.729vw; background-color: #fff; }
  .h-lead .s-box .ttl {font-size: 7.246vw; font-weight: 700; line-height: 9.179vw;margin-bottom: 2.174vw; text-align: center; letter-spacing: 1.087vw;  color: #2b2827; }
  .h-lead .s-box .txt-01 {font-size: 4.348vw; font-weight: 700; line-height: 6.28vw;text-align: center; letter-spacing: 0.348vw;  color: #2b2827; }
  /*============================
  #c1
  ============================*/
  #c1 { margin-bottom: 23.43vw; }
  #c1 .inner .ttl {font-size: 4.831vw; font-weight: 700; line-height: 7.729vw;width: 94.203vw; height: 43.478vw;  margin: 0 auto;/* Style for "é•·æ–¹å½¢ 18801" */ padding-top: 8.937vw; text-align: center; letter-spacing: 0.386vw; color: #2b2827; background-color: #eeece7; }
  #c1 .inner .s-box {position: relative; z-index: 1; width: 89.372vw; margin: 0 auto; margin-top: -20.29vw; margin-bottom: 21.739vw; padding: 8.696vw 0 18.841vw 0; background-color: #fff; box-shadow: 0 6px 10px rgba(0, 0, 0, 0.16); }
  #c1 .inner .s-box .txt-01 {font-size: 3.865vw; line-height: 7.729vw; width: 79.71vw; margin: 0 auto; margin-bottom: 3.14vw; letter-spacing: 0.309vw; color: #2b2827; }
  #c1 .inner .s-box .txt-02 {width: 65.217vw; margin: 0 auto; text-align: center; }
  #c1 .inner .flex-01 { width: 94.203vw; margin: 0 auto; }
  #c1 .inner .flex-01 .box-l {position: relative;  width: 100%; margin-bottom: 16.908vw;padding: 13.285vw 6.522vw 5.314vw; border: 1px solid #e95504; background-color: #f8f8f8; }
  #c1 .inner .flex-01 .box-l .ss-ttl {font-size: 5.314vw; font-weight: 700; line-height: 10.628vw; position: absolute; top: -7.246vw; right: 0;left: 0; display: -webkit-box; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;  width: 72.464vw; height: 14.493vw; margin: 0 auto; letter-spacing: 0.266vw; color: #fff; border-radius: 48.309vw; background-color: #e95504; -webkit-box-lines: multiple; -moz-box-lines: multiple; }
  #c1 .inner .flex-01 .box-l .list {font-size: 4.348vw; font-weight: 700; line-height: 7.729vw;letter-spacing: 0.217vw;  color: #2b2827; }
  #c1 .inner .flex-01 .box-l .list &gt; li {margin-bottom: 2.657vw; padding-left: 7.729vw; background-image: url(../images/zeh/ch-01.svg); background-repeat: no-repeat; background-position: 0.242vw 0.966vw; background-size: 5.072vw; }
  #c1 .inner .flex-01 .box-r {position: relative; width: 100%; padding: 13.285vw 6.763vw 5.556vw; border: 1px solid #2b2827; background-color: #f8f8f8; }
  #c1 .inner .flex-01 .box-r .ss-ttl {font-size: 5.314vw; font-weight: 700; line-height: 10.628vw; position: absolute; top: -7.246vw; right: 0;left: 0; display: -webkit-box; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;  width: 72.464vw; height: 14.493vw; margin: 0 auto; letter-spacing: 0.266vw; color: #fff; border-radius: 48.309vw; background-color: #2b2827; -webkit-box-lines: multiple; -moz-box-lines: multiple; }
  #c1 .inner .flex-01 .box-r .list {font-size: 4.348vw; font-weight: 700; line-height: 7.729vw;letter-spacing: 0.217vw;  color: #2b2827; }
  #c1 .inner .flex-01 .box-r .list &gt; li {margin-bottom: 2.657vw; padding-left: 7.488vw; background-image: url(../images/zeh/ch-02.svg); background-repeat: no-repeat; background-position: 0 0.966vw; }
  /*============================
  #c2
  ============================*/
  #c2 .inner .ttl {margin-bottom: 9.662vw;padding-bottom: 4.348vw;  text-align: center; background-image: url(../images/zeh/line.svg); background-repeat: no-repeat; background-position: center bottom; }
  #c2 .inner .ttl .ss {font-size: 6.763vw; font-weight: 700; line-height: 10.386vw;display: block; margin-bottom: -2.174vw; letter-spacing: 1.014vw;  color: #2b2827; }
  #c2 .inner .ttl .ss2 {font-size: 4.831vw; font-weight: 700; line-height: 13.285vw; display: block; letter-spacing: 0.725vw; color: #2b2827; }
  #c2 .inner .bg-box {position: relative;padding-top: 6.039vw; padding-bottom: 17.874vw;  background-color: #e95504; }
  #c2 .inner .bg-box .rel-box { width: 94.203vw; margin: 0 auto; margin-bottom: -2.657vw; }
  #c2 .inner .bg-box .rel-box .s-ttl {margin-bottom: 5.797vw; padding-bottom: 6.522vw; text-align: center; border-bottom: 2px solid #fff; }
  #c2 .inner .bg-box .rel-box .s-ttl .ss {font-size: 7.246vw; font-weight: 700; line-height: 1; position: relative; top: -1.691vw; left: 8.213vw; display: inline-block; letter-spacing: 0.362vw; color: #fff; }
  #c2 .inner .bg-box .rel-box .s-ttl .ss2 {font-size: 34.3vw; font-weight: 700; line-height: 1; position: relative; top: 1.208vw;left: 0.483vw;  display: inline-block; letter-spacing: 1.715vw; color: #fff; }
  #c2 .inner .bg-box .rel-box .s-ttl .ss3 {font-size: 12.077vw; font-weight: 700; line-height: 1; position: relative; top: -0.242vw;left: -7.005vw;  display: inline-block; letter-spacing: 0.604vw; color: #fff; }
  #c2 .inner .bg-box .rel-box .s-ttl .ss4 {font-size: 9.662vw; font-weight: 700; line-height: 1;  display: block; margin-top: -0.242vw; letter-spacing: 0.483vw;color: #fff; }
  #c2 .inner .bg-box .rel-box .deco { position: absolute; right: 5.314vw; bottom: 0; width: 14.01vw; }
  #c2 .inner .bg-box .txt-01 {font-size: 3.865vw; line-height: 7.729vw;width: 89.372vw; margin: 0 auto; letter-spacing: 0.309vw;  color: #fff; }
  #c2 .inner .bg-box-02 {padding-top: 28.261vw; padding-bottom: 24.155vw; background-color: #f8f8f8; }
  #c2 .inner .bg-box-02 .num-list {width: 94.203vw; margin: 0 auto; }
  #c2 .inner .bg-box-02 .num-list &gt; li {margin-bottom: 9.903vw;background-color: #fff;  -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.16); box-shadow: 0 6px 10px rgba(0, 0, 0, 0.16); }
  #c2 .inner .bg-box-02 .num-list .num-list-ttl {position: relative; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center;
-ms-flex-align: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 4.348vw 1.208vw 3.865vw 2.415vw;  background-color: #eeece7; -webkit-box-lines: multiple; -moz-box-lines: multiple; -moz-flex-wrap: wrap;  }
  #c2 .inner .bg-box-02 .num-list .num-list-ttl .li-txt-01 {display: inline-block;  width: 14.493vw; margin-right: 7.246vw; }
  #c2 .inner .bg-box-02 .num-list .num-list-ttl .ss {font-size: 4.831vw; font-weight: 700; line-height: 7.729vw; display: block; width: 57.488vw;letter-spacing: 0.386vw;  color: #2b2827; }
  #c2 .inner .bg-box-02 .num-list .num-w-box { padding: 6.039vw 5.314vw 8.213vw; }
  #c2 .inner .bg-box-02 .num-list .num-w-box .li-txt-02 {font-size: 3.865vw; line-height: 7.729vw; letter-spacing: 0.309vw;  color: #2b2827; }
  #c2 .inner .bg-box-02 .num-list .num-w-box .li-txt-02 .ss2 { font-weight: 700; }
  #c2 .inner .bg-box-02 .num-list .num-w-box .kiiro-box {position: relative;  width: 89.372vw; margin: 0 auto; margin-top: 6.28vw; margin-bottom: 7.246vw; padding: 12.802vw 3.14vw 7.971vw;border: 6px solid #fee101; border-radius: 2.415vw; background-color: #fee101; }
  #c2 .inner .bg-box-02 .num-list .num-w-box .kiiro-box .kiiro-ttl-01 {font-size: 4.348vw; font-weight: 700; line-height: 9.662vw;position: absolute; top: -6.522vw; right: 0; left: 0; width: 72.464vw; height: 9.662vw; margin: 0 auto; padding-top: 1.691vw; text-align: center; letter-spacing: 0.348vw;  color: #2b2827; border-radius: 48.309vw; background-color: #fee101; }
  #c2 .inner .bg-box-02 .num-list .num-w-box .kiiro-box .kiiro-list {display: -webkit-box; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 57.971vw; margin: 0 auto; -webkit-box-lines: multiple; -moz-box-lines: multiple; }
  #c2 .inner .bg-box-02 .num-list .num-w-box .kiiro-box .kiiro-list &gt; li {position: relative;  width: 100%; margin-bottom: 10.145vw;padding: 10.628vw 1.208vw 6.039vw 1.208vw; border: 2px solid #fff; border-radius: 2.415vw; background-color: #f8f8f8; }
  
  #c2 .inner .bg-box-02 .num-list .num-w-box .kiiro-box .kiiro-list &gt; li:nth-child(3n) { margin-bottom: 0; }
  
  #c2 .inner .bg-box-02 .num-list .num-w-box .kiiro-box .kiiro-list .kiiro-deco {position: absolute; top: -5.314vw;right: 0; left: 0;  width: 14.493vw; margin: 0 auto; }
  #c2 .inner .bg-box-02 .num-list .num-w-box .kiiro-box .kiiro-list .kiiro-txt-01 {font-size: 4.348vw; font-weight: 700; line-height: 6.763vw; text-align: center; letter-spacing: 0.348vw;  color: #2b2827; }
  #c2 .inner .bg-box-02 .num-list .num-w-box .kiiro-box .kiiro-list .kiiro-txt-01 .ss {font-size: 3.865vw; line-height: 6.763vw; display: block; letter-spacing: 0.309vw;  color: #2b2827; }
  #c2 .inner .bg-box-02 .num-list .num-w-box .oren-box { /* Style for "é•·æ–¹å½¢ 18826" */width: 89.372vw; margin: 0 auto; margin-bottom: 3.865vw;padding: 8.454vw 1.208vw 9.179vw 1.208vw; text-align: center; background-color: #e95504; background-color: #e95504; }
  #c2 .inner .bg-box-02 .num-list .num-w-box .oren-box .oren-txt-01 {font-size: 3.865vw; line-height: 7.729vw; margin-bottom: 2.415vw;letter-spacing: 0.309vw;  color: #fff; }
  #c2 .inner .bg-box-02 .num-list .num-w-box .oren-box .oren-txt-02 {font-size: 4.831vw; font-weight: 700; line-height: 7.729vw; letter-spacing: 0.242vw;  color: #fff; }
  #c2 .inner .bg-box-02 .num-list .num-w-box .chui-list {font-size: 3.382vw; line-height: 6.28vw; width: 79.71vw; margin: 0 auto; margin-bottom: 0.483vw;letter-spacing: 0.271vw;  color: #2b2827; }

  #c2 .inner .bg-box-02 .num-list .num-w-box.ano {padding-right: 0;
 padding-left: 0;  }

  .ee-box { margin-top: 0;
 } }
/*# sourceMappingURL=page-zeh.css.map */</pre></body></html>