body{
}.wrap{max-width:1062px;margin:auto;padding:0 30px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal}@media screen and (max-width:768px){.wrap{padding:0 15px}}.--text{color:#3b3b3b;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:500}@media screen and (min-width:769px){.--text{max-width:516px;font-size:16px;line-height:2.25 !important;letter-spacing:.64px}}@media screen and (max-width:768px){.--text{padding:0;font-size:14px;line-height:2 !important;letter-spacing:.48px}.--text strong{font-weight:900}}.mainvisual__text{color:var(--Dark-Gray, #3b3b3b);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:500;line-height:2.25;letter-spacing:.64px;border-left:1px solid #19181e}@media screen and (min-width:769px){.mainvisual__text{margin-left:18.4328358209%;padding-left:2.9850746269%;padding-right:30px;padding-top:60px;padding-bottom:60px;font-size:16px}}@media screen and (max-width:768px){.mainvisual__text{padding-top:30px;margin-bottom:60px;margin-left:9.375%;padding-left:4.0625%;padding-right:30px}}.section{position:relative;z-index:1}@media screen and (min-width:769px){.section{padding-bottom:128px}}@media screen and (max-width:768px){.section{padding-bottom:64px}}@media screen and (max-width:768px){.section .--figur{display:block;width:calc(100% + 30px);margin:0 -15px}}@media screen and (max-width:768px){.fig0101 img,.fig0201 img,.fig0301 img,.fig0401 img,.fig0501 img,.fig0502 img{max-width:none !important;display:block;width:calc(100% + 30px);margin:0 -15px}}.section01{position:relative}@media screen and (min-width:769px){.section01 .p-text{
  margin-top: -8.1967213115%;
  margin-left: auto;
  width: 43%
}}@media screen and (max-width:768px){.section01 .p-text{padding-top:44px;padding-bottom:48px}}@media screen and (min-width:769px){.section01 .p-text02{display:none}}@media screen and (max-width:768px){.section01 .p-text02{border-radius:6px;background:rgba(199,199,199,.2);padding:8px}.section01 .p-text02 p{color:var(--Dark-Gray, #3b3b3b);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Zen Kaku Gothic New";font-size:10px;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:.4px}}.section02{position:relative}@media screen and (min-width:769px){.section02 .p-text{padding-top:96px;margin-left:auto;margin-right:10.6557377049%}}@media screen and (max-width:768px){.section02 .p-text{padding-top:44px}}.section03{position:relative}@media screen and (min-width:769px){.section03 .p-text{padding-top:96px;margin-left:26.2295081967%}}@media screen and (max-width:768px){.section03 .p-text{padding-top:44px}}.section04{position:relative}@media screen and (min-width:769px){.section04 .p-text{padding-top:96px;margin-left:18.0327868852%}}@media screen and (max-width:768px){.section04 .p-text{padding-top:44px}}.section05{position:relative}@media screen and (min-width:769px){.section05 .fig0501{margin-left:-9.0163934426%}}@media screen and (min-width:769px){.lang-en .section05 .fig0501{margin-left:-17.2131147541%}}@media screen and (min-width:769px){.section05 .p-text01{position:absolute;z-index:2;top:0;margin-top:40.4098360656%;width:42.2950819672%;right:0}}@media screen and (max-width:768px){.section05 .p-text01{padding-top:44px}}@media screen and (min-width:769px){.lang-en .section05 .p-text01.--text{max-width:none;width:35.8196721311%}}@media screen and (min-width:769px){.section05 .p-text02{padding-top:30px;margin-left:9.0163934426%}}@media screen and (max-width:768px){.section05 .p-text02{padding-top:44px}}@media screen and (min-width:769px){.lang-en .section05 .p-text02.--text{max-width:none}}@media screen and (min-width:769px){.section05 .fig0502{display:none}}.section-note{color:var(--Dark-Gray, #3b3b3b);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;line-height:1.53;letter-spacing:.52px}@media screen and (min-width:769px){.section-note{padding-top:128px;font-size:13px}}@media screen and (max-width:768px){.section-note{font-size:10px}}.section-note .content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}.section-note dl{display:-webkit-box;display:-ms-flexbox;display:flex}.section-note dl dt{white-space:nowrap}/*# sourceMappingURL=ebjoy-life.css.map */
