﻿.company .h1_wrap{background:url(../img/company/bg_about.jpg) no-repeat center;background-size:100%}.about .ceo_img_wrap{width:100%;text-align:right;color:#aaa}.about .ceo_img_wrap picture img{margin:0 auto}.about .ceo_img_wrap p{font-size:1.3rem;line-height:1.5}.about .ceo_img_wrap p.group_name{margin-top:10px;font-size:1.5rem}.about .ceo_img_wrap img.gg{margin:20px auto}.about .ceo_img_wrap .df.about_logo{align-items:center;padding:0 20px;flex-wrap:nowrap;justify-content:center}.about .ceo_img_wrap .df.about_logo>div{padding:0 10px}.about .ceo .ceo_name{font-size:1.6rem;font-weight:bold}.about p a.linkedin{margin-left:5px;color:#fff;font-size:1.4rem;border-bottom:1px solid #fff;text-decoration:none}.about p a.linkedin:hover{color:#ffc91f;border-bottom:1px solid #ffc91f}.about p a.linkedin::after{margin-left:5px;font-family:"Font Awesome 5 Free";content:"";font-weight:900}.about img.ceo_sign{margin-left:auto;max-width:130px}.about .bg_about{background:url(../img/company/bg_walking.png) no-repeat center #000}.about .history{position:relative}.about .history::before{content:"";width:2px;height:calc(100% - 6px);background:rgba(0,0,0,0) linear-gradient(167deg, #FFC91F 0%, #FFB927 53%, #FF8142 99%, #FF8042 100%) 0% 0% no-repeat padding-box;position:absolute;top:6px;left:50%;margin-left:-1px}.about .history .history_cont{width:calc(50% - 15px);margin-top:-20px;position:relative}.about .history .history_cont:first-of-type{margin-top:0}.about .history .history_cont::before{content:"";width:12px;height:12px;background:#00c29b;border-radius:50%;display:block;position:absolute;top:6px;z-index:2}.about .history .history_cont::after{content:"";width:20px;height:20px;background:rgba(0,194,155,.4);border-radius:50%;display:block;position:absolute;top:2px;z-index:1}.about .history .history_cont h3{margin:0;font-weight:bold;background:linear-gradient(41deg, #ffc91f 0%, #ff8549 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block}.about .history .history_cont img{max-width:80px;margin:15px auto}.about .history .history_cont img.img2{max-width:120px}.about .history .history_cont p{color:#cbcbcb;font-size:1.3rem}.about .history .history_cont.left::before{right:-21px}.about .history .history_cont.left::after{right:-25px}.about .history .history_cont.right{margin-left:auto}.about .history .history_cont.right::before{left:-21px}.about .history .history_cont.right::after{left:-25px}.about .office h3{margin-bottom:20px;font-weight:normal;text-align:center}.about .office img{margin:0 auto}.about .office figcaption{margin:5px 0 20px;font-size:1.4rem;color:#aaa;text-align:center;line-height:1.5}.no_br br{display:none}.df_sb.license>div{width:100%}.df_sb.license>div+div{margin-top:20px}.df_sb.license>div img{margin:0 auto 10px}@media screen and (min-width: 1024px){.company .h1_wrap{background:url(../img/company/bg_about.jpg) no-repeat center top;background-attachment:fixed}.about .ceo_wrap{display:flex;justify-content:space-between;flex-direction:row-reverse}.about .ceo_wrap>div,.about .ceo_wrap .ceo_img_wrap{width:calc(50% - 20px)}.about .ceo_wrap .ceo_img_wrap img.gg{margin:20px 0 20px auto}.about .ceo_wrap .ceo_img_wrap .about_logo{justify-content:right}.about .ceo_wrap .ceo_img_wrap .about_logo>div:last-of-type{padding-right:0}.about .ceo h3{margin-bottom:5px;font-size:2rem}.about .ceo p.ceo_name{font-size:2rem}.about .ceo p.detail{font-size:1.4rem;line-height:1.7}.about img.ceo_sign{max-width:inherit}.about .history{height:780px}.about .history::before{content:"";width:calc(100% - 10px);height:5px;background:linear-gradient(41deg, #ffc91f 0%, #ff8549 100%);top:50%;left:10px;margin-left:0;margin:-2.5px}.about .history .history_cont{width:260px;margin-top:0;position:absolute}.about .history .history_cont::before{width:15px;height:15px;left:5px}.about .history .history_cont::after{width:25px;height:25px;left:0}.about .history .history_cont>div.tc{text-align:left}.about .history .history_cont h3{font-size:3.2rem}.about .history .history_cont img{max-width:130px;margin:20px auto 20px 0}.about .history .history_cont img.img2{max-width:130px}.about .history .history_cont p{color:#cbcbcb;font-size:1.3rem}.about .history .history_cont.left{bottom:calc(50% + 40px)}.about .history .history_cont.left::before{right:auto;top:calc(100% + 32px)}.about .history .history_cont.left::after{right:auto;top:calc(100% + 27px)}.about .history .history_cont.right{top:calc(50% + 40px)}.about .history .history_cont.right::before{top:auto;bottom:calc(100% + 32px);left:0}.about .history .history_cont.right::after{top:auto;bottom:calc(100% + 27px);left:-5px}.about .history .history_cont.h2017{left:0}.about .history .history_cont.h2020{left:175px}.about .history .history_cont.h20202{left:350px}.about .history .history_cont.h2022{left:525px}.about .history .history_cont.h20222{left:700px}.about .history .history_cont.h20223{left:875px}.about .office .office_img_wrap{display:grid;grid-template-rows:1fr 1fr;margin-bottom:20px;grid-template-columns:1fr 1fr;grid-row-gap:15px}.about .office .office_img_wrap .big{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3}.about .office .office_img_wrap .mini_photo{padding-left:40px}.about .office .photo2,.about .office .photo3{display:flex;justify-content:space-between}.about .office .photo2{margin-bottom:20px}.df_sb.license>div{width:calc(50% - 30px)}.df_sb.license>div+div{margin-top:0}.df_sb.license>div.license_mf{width:100%;margin-bottom:30px}}/*# sourceMappingURL=company.min.css.map */