@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500&family=Noto+Sans+JP:wght@100..900&family=Zalando+Sans+SemiExpanded:wght@200..900&display=swap");#overview .c-company-head:before{background:#f0f5f5}#overview .about{background:#f2f7f7;padding:200px 0 203px}@media (max-width: 767px){#overview .about{padding:165px 0 170px}}@media (max-width: 767px){#overview .about .c-inner{width:calc(100% - 40px)}}#overview .about__list{width:100%;max-width:1100px;margin:0 auto;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:0em;font-weight:400;display:flex;flex-wrap:wrap;gap:4px 0}@media (max-width: 767px){#overview .about__list{gap:0}}#overview .about__list dt,#overview .about__list dd{background:#fff}@media (min-width: 768px){#overview .about__list dt,#overview .about__list dd{min-height:96px}}#overview .about__list dt{padding:32px 20px 32px 40px;font-size:18px;font-size:1.8rem;font-weight:500;color:#80a3c6;width:230px}@media only screen and (max-width: 1100px){#overview .about__list dt{width:180px}}@media (max-width: 767px){#overview .about__list dt{font-size:16px;font-size:1.6rem;width:100%;padding:17px 20px 0px 20px}#overview .about__list dt:not(:first-child){margin-top:4px}}#overview .about__list dd{width:calc(100% - 230px);padding:32px 20px 32px 0}@media only screen and (max-width: 1100px){#overview .about__list dd{width:calc(100% - 180px)}}@media (max-width: 767px){#overview .about__list dd{width:100%;padding:0px 15px 15px 20px;margin-top:-4px}}#overview .about__list dd ol{display:flex;flex-direction:column;gap:20px;counter-reset:number}@media (max-width: 767px){#overview .about__list dd ol{margin-top:5px;gap:9px}}#overview .about__list dd ol li{position:relative;padding-left:25px}#overview .about__list dd ol li:before{counter-increment:number;content:counter(number) ".";position:absolute;top:0;left:0;color:#00408e;font-weight:600}#overview .about__list dd ul{display:flex;flex-direction:column}@media (max-width: 767px){#overview .about__list dd ul{margin-top:5px}}@media (min-width: 768px){#overview .about__list dd ul.is-wrap{max-height:160px;flex-wrap:wrap;width:fit-content;max-width:100%}#overview .about__list dd ul.is-wrap li{width:290px}}#overview .about__list dd ul li{padding-left:20px;position:relative}@media (max-width: 767px){#overview .about__list dd ul li{padding-left:26px}}#overview .about__list dd ul li:before{content:'';width:10px;height:10px;background:#80a3c6;border-radius:50%;display:block;position:absolute;top:0.6em;left:0}@media (max-width: 767px){#overview .about__list dd ul li:before{top:0.70em;left:0.3em}}#overview .about__list dd ul li a{color:#009de4;text-decoration:underline;text-underline-position:under;text-underline-offset:2px}#overview .structure{background:#f2f7f7;padding-bottom:190px}@media (max-width: 767px){#overview .structure{padding-bottom:160px}}#overview .structure__ttl{font-size:30px;font-size:3rem;line-height:1em;letter-spacing:0em;font-weight:500;color:#00408e;display:block;width:100%;text-align:center}@media (max-width: 767px){#overview .structure__ttl{font-size:20px;font-size:2rem}}#overview .structure__ttlsub{font-family:"Zalando Sans SemiExpanded",sans-serif;font-size:18px;font-size:1.8rem;line-height:1em;letter-spacing:0em;font-weight:500;color:#00408e;display:block;width:100%;text-align:center;margin-top:12px}@media (max-width: 767px){#overview .structure__ttlsub{font-size:14px;font-size:1.4rem}}@media (max-width: 767px){#overview .structure .js-scrollable{width:calc(100% + 60px);margin:0 -30px;padding:0 30px}}#overview .structure__table{width:100%;max-width:1100px;margin:62px auto 0}@media (max-width: 767px){#overview .structure__table{width:max-content;margin-top:39px}}#overview .structure__table tr{border-bottom:4px solid #f2f7f7}#overview .structure__table tr .is-layer1{background:#80a3c6;color:#fff;font-size:20px;font-size:2rem;line-height:1em;letter-spacing:0em;font-weight:500;width:19.5%;vertical-align:middle;text-align:center}@media (max-width: 767px){#overview .structure__table tr .is-layer1{font-size:18px;font-size:1.8rem;width:192px}}#overview .structure__table tr .is-layer2{width:35%;color:#80a3c6;font-size:20px;font-size:2rem;line-height:1em;letter-spacing:0em;font-weight:500;background:#d9e3ee;vertical-align:middle;padding:0 20px 0 35px}@media (max-width: 767px){#overview .structure__table tr .is-layer2{font-size:18px;font-size:1.8rem;padding-left:32px;width:344px}}#overview .structure__table tr .is-layer3{padding:20px 20px 20px 30px;width:45.5%;background:#fff;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:0em;font-weight:400;border-bottom:2px solid #f2f7f7}@media (max-width: 767px){#overview .structure__table tr .is-layer3{font-size:14px;font-size:1.4rem;padding:17.5px 20px 17.5px 25px;width:282px}}#overview .structure__atc{width:100%;max-width:1100px;margin:10px auto 0;display:block;font-size:14px;font-size:1.4rem}@media (max-width: 767px){#overview .structure__atc{width:100%;margin-top:5px;font-size:13px;font-size:1.3rem}}#overview .structure .c-company-foot{margin-top:210px}@media (max-width: 767px){#overview .structure .c-company-foot{margin-top:130px}}

/*# sourceMappingURL=maps/overview.min.css.map */
