h2,h3,h4{margin:0;padding:0}dl,dl dt,dl dd{margin:0;padding:0}@font-face{font-family:"Zen Kaku Gothic New";src:url("/wp-content/themes/wrc/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Regular.woff2") format("woff2"),url("/wp-content/themes/wrc/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Zen Kaku Gothic New";src:url("/wp-content/themes/wrc/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Medium.woff2") format("woff2"),url("/wp-content/themes/wrc/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Zen Kaku Gothic New";src:url("/wp-content/themes/wrc/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Bold.woff2") format("woff2"),url("/wp-content/themes/wrc/assets/fonts/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Bold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Manrope";src:url("/wp-content/themes/wrc/assets/fonts/Manrope/Manrope-Regular.woff2") format("woff2"),url("/wp-content/themes/wrc/assets/fonts/Manrope/Manrope-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Manrope";src:url("/wp-content/themes/wrc/assets/fonts/Manrope/Manrope-SemiBold.woff2") format("woff2"),url("/wp-content/themes/wrc/assets/fonts/Manrope/Manrope-SemiBold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Manrope";src:url("/wp-content/themes/wrc/assets/fonts/Manrope/Manrope-Bold.woff2") format("woff2"),url("/wp-content/themes/wrc/assets/fonts/Manrope/Manrope-Bold.woff") format("woff");font-weight:800;font-style:normal}html{font-size:62.5%;scroll-behavior:smooth;overflow-x:hidden}body{text-size-adjust:100%;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;background-color:#fff;color:#141414;line-height:1.8;font-size:1.6rem;overflow-x:clip;width:100%;height:100%;position:relative;margin:0;padding:0}@media screen and (max-width: 576px){body{font-size:1.3rem}}#header{background-color:#fff;position:fixed;left:0;top:0;z-index:900;display:block;width:100%}@media(max-width: 1500px){#header{text-decoration:none;color:#141414;transition:.25s}}@media screen and (max-width: 1500px)and (min-width: 993px){#header:hover{color:#00a0e9}}body{position:relative}body::before{content:"";background-color:rgba(0,0,0,.5);width:100%;height:100%;display:block;position:fixed;left:0;top:0;z-index:899;transition:.25s;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .25s ease-out}.l-blur{filter:blur(0);transition:filter .25s ease-out}main{margin-top:100px;display:block}@media screen and (max-width: 1200px){main{margin-top:80px}}@media screen and (max-width: 992px){main{margin-top:70px}}@media screen and (max-width: 768px){main{margin-top:60px}}@media screen and (max-width: 576px){main{margin-top:60px}}.cta{border-radius:10px;background:linear-gradient(95deg, #c3f8f5 4.2%, #5eb9e3 100.74%);display:block;padding:70px 50px;margin-top:80px;margin-bottom:80px}.cta h2{font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal;font-size:5rem;margin-bottom:25px}@media screen and (max-width: 1200px){.cta{border-radius:0;min-width:100%;padding:50px 30px}}@media screen and (max-width: 768px){.cta{margin-top:60px;margin-bottom:60px}.cta h2{font-size:4rem;margin-bottom:25px}}@media screen and (max-width: 576px){.cta{margin-top:40px;margin-bottom:40px}}@keyframes MVFadeIn{to{transform:scale(1.2)}}@keyframes slideFadeIn{to{opacity:1;transform:translateY(0)}}h2.heading{display:block;margin-bottom:40px;line-height:1.6}h3.heading{font-weight:700;font-size:2.2rem;display:block;margin-bottom:40px;padding-bottom:20px;position:relative}h3.heading::after{content:"";background-color:#00a0e9;width:60px;height:4px;position:absolute;display:block;bottom:0;left:0;z-index:1}@media screen and (max-width: 992px){h3.heading{font-size:1.8rem;margin-bottom:30px;padding-bottom:15px}h3.heading::after{width:40px}}@media screen and (max-width: 768px){h3.heading{font-size:1.7rem;margin-bottom:20px;padding-bottom:10px}h3.heading::after{width:30px}}@media screen and (max-width: 576px){h3.heading{font-size:1.6rem;margin-bottom:15px;padding-bottom:10px}h3.heading::after{width:30px}}h4.heading{font-weight:700;font-size:1.8rem;position:relative;padding-left:15px;margin-bottom:20px}h4.heading::before{content:"";background-color:#00a0e9;width:4px;height:100%;position:absolute;display:block;top:50%;left:0;z-index:1;transform:translateY(-50%)}@media screen and (max-width: 992px){h4.heading{font-size:1.7rem;margin-bottom:15px;padding-left:10px}}@media screen and (max-width: 768px){h4.heading{font-size:1.6rem;margin-bottom:10px;padding-left:10px}}@media screen and (max-width: 576px){h4.heading{font-size:1.5rem;margin-bottom:10px;padding-left:10px}}.source{display:block;padding:15px 0}.source p{margin:0;padding:0;font-size:1.4rem}.section_pdg{padding-top:80px;padding-bottom:80px}@media screen and (max-width: 768px){.section_pdg{padding-top:40px;padding-bottom:40px}}.section_pdg.--half{padding-top:40px;padding-bottom:40px}/*!
 Bootstrap  v5.3.3 (https://getbootstrap.com/)
*/@media screen and (min-width: 993px){@keyframes observe-me--yellow{0%{width:100%}100%{width:0}}}@keyframes scrollDown{0%{top:50px;opacity:1}50%{opacity:1}100%{top:140px;opacity:0}}.business-section .business-header{display:block;margin-bottom:30px}.business-section .business-header .business__heading{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:600;font-style:normal;color:#00a0e9;font-size:3.6rem;line-height:1.4}.business-section .business-header .business__heading-en{font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:1.6rem}@media screen and (max-width: 1200px){.business-section .business-header .business__heading{font-size:3rem}.business-section .business-header .business__heading-en{font-size:1.6rem}}@media screen and (max-width: 992px){.business-section .business-header .business__heading{font-size:2.4rem}.business-section .business-header .business__heading-en{font-size:1.4rem}}@media screen and (max-width: 768px){.business-section .business-header .business__heading{font-size:2rem}.business-section .business-header .business__heading-en{font-size:1.4rem}}@media screen and (max-width: 576px){.business-section .business-header .business__heading{font-size:1.8rem}.business-section .business-header .business__heading-en{font-size:1.2rem}}.business-section-one .business-section-one-list{margin:0;padding:0;list-style:none;margin-bottom:15px}.business-section-one .business-section-one-list li span{padding-right:5px}.business-section-two{background-color:#fafafa}.business-section-two .business-section-two-list{margin:0;padding:0;list-style:none;display:flex;align-items:flex-start;justify-content:flex-start;gap:25px}.business-section-two .business-section-two-list li{border-radius:6px;width:calc((100% - 50px)/3)}.business-section-two .business-section-two-list li .business-section-two-list-item-img{border:1px solid #f1f1f1;display:block;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:flex;align-items:flex-start;justify-content:center;padding:15px;width:100%;height:440px}.business-section-two .business-section-two-list li .business-section-two-list-item-text{padding-top:20px}.business-section-two .business-section-two-list li .business-section-two-list-item-text p{line-height:1.8}@media screen and (max-width: 1200px){.business-section-two .business-section-two-list li .business-section-two-list-item-img{height:400px}}@media screen and (max-width: 992px){.business-section-two .business-section-two-list li .business-section-two-list-item-img{height:290px}}@media screen and (max-width: 768px){.business-section-two .business-section-two-list{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.business-section-two .business-section-two-list li{width:100%}.business-section-two .business-section-two-list li .business-section-two-list-item-img{height:auto}}@media screen and (max-width: 576px){.business-section-two .business-section-two-list-item-img{width:100%;height:auto;max-width:200px;margin:0 auto}}.business-section-four .business-section-four-list{margin:0;padding:0;list-style:none;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:100%;gap:15px}.business-section-four .business-section-four-list.row{flex-wrap:wrap;flex-direction:row}.business-section-four .business-section-four-list.row li{width:calc((100% - 30px)/2)}.business-section-four .business-section-four-list li{border-radius:6px;display:flex;align-items:center;justify-content:center;display:block;box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:30px 60px;width:100%}.business-section-four .business-section-four-list li h4{color:#00a0e9;font-weight:700;margin-bottom:15px;font-size:1.7rem;position:relative}.business-section-four .business-section-four-list li h4 span{position:relative;background-color:#fff;padding-right:30px;z-index:2}.business-section-four .business-section-four-list li h4::before{content:"";background-color:#00a0e9;width:100%;height:1px;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1}.business-section-four .business-section-four-list li p{font-weight:700;font-size:1.9rem;line-height:1.6;margin-bottom:0}@media screen and (max-width: 992px){.business-section-four .business-section-four-list li{padding:30px}.business-section-four .business-section-four-list li h4{font-size:1.8rem;margin-bottom:10px}.business-section-four .business-section-four-list li p{font-size:1.6rem;line-height:1.6}}@media screen and (max-width: 576px){.business-section-four .business-section-four-list li{padding:20px}.business-section-four .business-section-four-list li h4{font-size:1.4rem;margin-bottom:10px;text-align:center}.business-section-four .business-section-four-list li h4 span{padding-right:0}.business-section-four .business-section-four-list li h4::before{display:none}.business-section-four .business-section-four-list li p{font-size:1.4rem;line-height:1.6}}.business-csr-section .business-csr-section__img{border-radius:10px;display:block;border:1px solid #f1f1f1;background-color:#f1f1f1;padding:30px;margin-left:30px}@media screen and (max-width: 992px){.business-csr-section .business-csr-section__img{margin-left:0}}.business-csr2-section_v2{background-color:rgba(250,250,250,.75)}.business-csr2-section_v2 .business-csr2-section__read{margin-bottom:30px}.business-csr2-section_v2 .business-csr2-section__list{margin:0;padding:0;list-style:none;margin-bottom:30px;display:flex;justify-content:flex-start;align-items:stretch;height:100%;gap:20px}.business-csr2-section_v2 .business-csr2-section__list li{flex:1;border-radius:6px;background-color:#fff;padding:30px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.business-csr2-section_v2 .business-csr2-section__list li p{margin:0;padding:0}.business-csr2-section_v2 .business-csr2-section__footer{display:flex;width:100%;gap:30px}.business-csr2-section_v2 .business-csr2-section__footer .business-csr2-section__footer-text{flex:1}.business-csr2-section_v2 .business-csr2-section__footer .business-csr2-section__csr{flex:2;border-radius:6px;border:1px solid #f1f1f1;padding-top:50px;position:relative;margin-top:25px}.business-csr2-section_v2 .business-csr2-section__footer .business-csr2-section__csr .business-csr2-section__csr_title{position:absolute;left:50%;top:-22px;transform:translateX(-50%)}.business-csr2-section_v2 .business-csr2-section__footer .business-csr2-section__csr .business-csr2-section__csr_title span{display:flex;align-items:center;justify-content:center;background-color:#00a0e9;border-radius:6px;color:#fff;font-weight:600;font-size:1.8rem;width:400px;height:46px}.business-csr2-section_v2 .business-csr2-section__footer .business-csr2-section__csr .business-csr2-section__csr_list{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:13px;padding:25px;padding-top:0}.business-csr2-section_v2 .business-csr2-section__footer .business-csr2-section__csr .business-csr2-section__csr_list .business-csr2-section__csr_list_item{border-radius:6px;background-color:#f1f1f1;font-weight:500;width:calc((100% - 13px)/2);height:40px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px}.business-csr2-section_v2 .business-csr2-section__footer .business-csr2-section__csr .business-csr2-section__csr_list .business-csr2-section__csr_list_item:last-child{width:100%}@media screen and (max-width: 992px){.business-csr2-section_v2 .business-csr2-section__list{flex-direction:column;gap:15px}.business-csr2-section_v2 .business-csr2-section__list li{padding:20px}.business-csr2-section_v2 .business-csr2-section__footer{flex-direction:column;gap:20px}.business-csr2-section_v2 .business-csr2-section__footer .business-csr2-section__csr .business-csr2-section__csr_title span{font-size:1.6rem}}@media screen and (max-width: 768px){.business-csr2-section_v2 .business-csr2-section__footer .business-csr2-section__csr{padding-top:40px}.business-csr2-section_v2 .business-csr2-section__footer .business-csr2-section__csr .business-csr2-section__csr_title{display:flex;justify-content:center;align-items:center;width:100%}.business-csr2-section_v2 .business-csr2-section__footer .business-csr2-section__csr .business-csr2-section__csr_title span{width:80%;min-width:80%;height:40px;display:flex;justify-content:center;align-items:center}.business-csr2-section_v2 .business-csr2-section__footer .business-csr2-section__csr .business-csr2-section__csr_list{gap:10px;padding:15px;padding-top:0}.business-csr2-section_v2 .business-csr2-section__footer .business-csr2-section__csr .business-csr2-section__csr_list .business-csr2-section__csr_list_item{width:calc((100% - 10px)/2)}.business-csr2-section_v2 .business-csr2-section__footer .business-csr2-section__csr .business-csr2-section__csr_list .business-csr2-section__csr_list_item:last-child{width:100%}}.business-csr3-section .business-csr3-section__dl{width:100%;display:grid;grid-template-columns:160px calc(100% - 160px);gap:15px}.business-csr3-section .business-csr3-section__dl dt{font-weight:600;font-size:1.4rem}@media screen and (max-width: 576px){.business-csr3-section .business-csr3-section__dl{display:flex;flex-direction:column;gap:5px}.business-csr3-section .business-csr3-section__dl dt{font-weight:600;font-size:1.4rem}}
