#history{--section-color:#0064B6;position:relative;padding-inline:35px;padding-block:60px}@media screen and (min-width:576px){#history{padding-inline:40px}}@media screen and (min-width:992px){#history{padding-inline:60px}}@media screen and (min-width:768px){#history{padding-block:80px 90px}}@media screen and (min-width:992px){#history{padding-block:80px 120px}}#history:before{content:"";position:absolute;left:0px;top:0;width:100vw;height:auto;aspect-ratio:390/330;background-image:url("../../img/history/history_bg_object_sp.webp");background-size:cover;z-index:-1;background-repeat:no-repeat}@media screen and (min-width:992px){#history:before{aspect-ratio:1366/1147;background-image:url("../../img/history/history_bg_object.webp")}}#history:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:-webkit-gradient(linear,left bottom,left top,from(#eefbff),to(rgba(255,255,255,0)));background:linear-gradient(0,#eefbff 0%,rgba(255,255,255,0) 100%);z-index:-1}#history._english{--section-color:#00A1D1}.history_block{max-width:800px;margin-inline:auto}.history_row{position:relative;-webkit-padding-start:25px;padding-inline-start:25px}@media screen and (min-width:768px){.history_row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 30px}}@media screen and (min-width:992px){.history_row{gap:0 60px;-webkit-padding-start:35px;padding-inline-start:35px}}.history_row:before{content:"";position:absolute;top:1.4em;left:7.5px;width:1px;height:calc(100% + 40px);background-color:#E0F1FA}@media screen and (min-width:768px){.history_row:before{height:calc(100% + 50px)}}@media screen and (min-width:992px){.history_row:before{height:calc(100% + 60px)}}.history_row:last-of-type:before{display:none}.history_row+.history_row{-webkit-margin-before:40px;margin-block-start:40px}@media screen and (min-width:768px){.history_row+.history_row{-webkit-margin-before:50px;margin-block-start:50px}}@media screen and (min-width:992px){.history_row+.history_row{-webkit-margin-before:60px;margin-block-start:60px}}.history_title{position:relative;font-size:1.6rem;font-family:"Zen Old Mincho";color:var(--section-color);font-weight:400;line-height:1.5;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.history_title{font-size:1.8rem}}@media screen and (min-width:992px){.history_title{font-size:2rem}}.history_title:before{content:"";position:absolute;top:0.7em;left:-25px;width:15px;height:auto;border-radius:50%;aspect-ratio:1/1;background-color:var(--section-color)}@media screen and (min-width:768px){.history_title:before{top:1em}}@media screen and (min-width:992px){.history_title:before{left:-35px}}.history_title:after{content:"";position:absolute;top:0.7em;left:-25px;width:15px;scale:0.5;height:auto;border-radius:50%;aspect-ratio:1/1;background-color:#E0F1FA}@media screen and (min-width:768px){.history_title:after{top:1em}}@media screen and (min-width:992px){.history_title:after{left:-35px}}.history_title .num{font-size:3.2rem;line-height:1;-webkit-padding-end:5px;padding-inline-end:5px}@media screen and (min-width:768px){.history_title .num{font-size:4rem}}@media screen and (min-width:992px){.history_title .num{font-size:5rem}}.history_row_block{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:768px){.history_row_block{-webkit-margin-before:10px;margin-block-start:10px}}@media screen and (min-width:992px){.history_row_block{-webkit-margin-before:20px;margin-block-start:20px}}.history_child_block{-webkit-box-flex:1;-ms-flex:1;flex:1}.history_child_row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-margin-before:10px;margin-block-start:10px}@media screen and (min-width:768px){.history_child_row{gap:0 20px}}.history_child_title{position:relative;font-size:1.4rem;font-family:"Zen Old Mincho";color:var(--section-color);font-weight:400;line-height:1.5;min-width:38px}.history_child_title .num{font-size:2rem;line-height:1}.history_child_block{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.6rem;line-height:1.7;text-align:left}#company_cta{--cta-color:#0064B6;background-color:var(--cta-color);padding-inline:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-block:30px;gap:20px}@media screen and (min-width:576px){#company_cta{padding-inline:40px}}@media screen and (min-width:992px){#company_cta{padding-inline:60px}}@media screen and (min-width:850px){#company_cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:40px}}@media screen and (min-width:992px){#company_cta{padding-block:50px}}.compant_cta_button{position:relative;background-color:#fff;padding:16px 30px;border-radius:15px;container-type:inline-size}@media screen and (min-width:850px){.compant_cta_button{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:356px;padding:25px 30px}}.compant_cta_button .sub_title{font-family:"Zen Old Mincho";position:relative;color:#0064B6;font-size:1.2rem;-webkit-padding-start:15px;padding-inline-start:15px;line-height:1.4}.compant_cta_button .sub_title:before{content:"";position:absolute;top:50%;translate:0 -50%;left:0;width:4px;height:14px;border-radius:3px;background:-webkit-gradient(linear,left top,left bottom,from(#38b8ef),color-stop(50%,#38b8ef),color-stop(50%,#0064b6));background:linear-gradient(180deg,#38b8ef 0%,#38b8ef 50%,#0064b6 50% #0064b6 100%)}.compant_cta_button .page_title{font-size:clamp(1.8rem,6.1797752809cqi,2.2rem);line-height:1.5;color:#3B3B3C;font-weight:500}.compant_cta_button:before{content:"";position:absolute;top:50%;right:20px;width:30px;height:auto;border:solid 1px var(--cta-color);background-color:var(--cta-color);translate:0 -50%;border-radius:50%;aspect-ratio:1/1;-webkit-transition:translate 0.3s,background-color 0.3s;transition:translate 0.3s,background-color 0.3s}.compant_cta_button:after{content:"";position:absolute;top:50%;right:32px;width:6px;height:10px;-webkit-mask-image:url(../../img/common/arrow.svg);mask-image:url(../../img/common/arrow.svg);background-color:#fff;translate:0% -50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:translate 0.3s;transition:translate 0.3s}@media (hover:hover) and (pointer:fine){.compant_cta_button:hover:after,.compant_cta_button:hover:before{translate:5px -50%}.compant_cta_button:hover:before{background-color:#fff}.compant_cta_button:hover:after{background-color:var(--cta-color)}.compant_cta_button:hover .development_single_title{color:var(--cta-color)}}#company_cta_en{--cta-color:#00A1D1;background-color:var(--cta-color);padding-inline:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-block:30px;gap:20px}@media screen and (min-width:576px){#company_cta_en{padding-inline:40px}}@media screen and (min-width:992px){#company_cta_en{padding-inline:60px}}@media screen and (min-width:850px){#company_cta_en{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:40px}}@media screen and (min-width:992px){#company_cta_en{padding-block:50px}}#company_cta_en .compant_cta_button{padding-block:30px}@media screen and (min-width:992px){#company_cta_en .compant_cta_button{padding-block:40px}}@media (hover:hover) and (pointer:fine){#company_cta_en .compant_cta_button:hover .page_title{color:var(--cta-color)}}#company_cta_en .page_title{position:relative;-webkit-padding-start:25px;padding-inline-start:25px;font-size:1.8rem;-webkit-transition:color 0.3s;transition:color 0.3s}@media screen and (min-width:992px){#company_cta_en .page_title{font-size:2.2rem;max-width:356px}}#company_cta_en .page_title:before{content:"";position:absolute;top:50%;translate:0 -50%;left:0;width:8px;height:20px;border-radius:8px;background:-webkit-gradient(linear,left top,left bottom,from(#00a1d1),color-stop(50%,#00a1d1),color-stop(50%,#003053));background:linear-gradient(180deg,#00a1d1 0%,#00a1d1 50%,#003053 50% #003053 100%)}
/*# sourceMappingURL=history.css.map */