@-webkit-keyframes loop-to-left{0%{translate:none}to{translate:-50%}}@keyframes loop-to-left{0%{translate:none}to{translate:-50%}}#about .content__wrap{min-height:0%}#about .content__wide{padding:0}#about .breadcrumb{margin:-1px 0 -32px 0;background:transparent}#about .breadcrumb__inner li{color:#ffffff}#about .breadcrumb__inner li:after{color:#b5b5b5}#about .breadcrumb:before{background:transparent}#about .breadcrumb:after{-webkit-box-shadow:none;box-shadow:none}#about .content__asnav{margin-top:0}#about .footer{margin-top:0}.about_visual{background:url("../images/about/bg_about_visual.jpg") no-repeat center/cover;padding:70px 0 85px}@media screen and (max-width:899px){.about_visual{background:none;padding:0}}.about_visual__ttl{margin-bottom:36px}@media screen and (max-width:899px){.about_visual__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;aspect-ratio:900/375;min-height:248px;margin-bottom:40px;background:url("../images/about/bg_about_visual_tb.jpg") no-repeat center/cover}}@media screen and (max-width:639px){.about_visual__ttl{margin-bottom:32px}}@media screen and (max-width:539px){.about_visual__ttl{background-image:url("../images/about/bg_about_visual_sp.jpg")}}@media screen and (max-width:539px){.about_visual__ttl .cont{padding-top:26px}}.about_visual__ttl .cont>._cate{display:block;margin:-3px 0 7px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:24px;font-weight:bold;color:#ff7d00;text-align:center}@media screen and (max-width:899px){.about_visual__ttl .cont>._cate{margin:-2px 0 5px;font-size:18px}}.about_visual__ttl .cont>._subcate{display:block;margin-bottom:26px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:14px;font-weight:bold;letter-spacing:0.12em;color:#ffffff;text-align:center}@media screen and (max-width:899px){.about_visual__ttl .cont>._subcate{font-size:12px;margin-bottom:20px}}.about_visual__ttl .cont>._subcate:after,.about_visual__ttl .cont>._subcate:before{content:"";display:inline-block;background:#ff7d00;width:33px;height:1px;margin:7px 4px 0;vertical-align:top}@media screen and (max-width:899px){.about_visual__ttl .cont>._subcate:after,.about_visual__ttl .cont>._subcate:before{margin:6px 3px 0;width:26px}}.about_visual__ttl .cont>._copy{display:block;width:min(58.44%,526px);margin:0 auto}@media screen and (max-width:539px){.about_visual__ttl .cont>._copy{width:233px}}.about_visual__ttl .cont>._copy picture img{max-width:100%}.about_visual__text{padding:0 15px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:17px;max-height:100%;margin-top:-8.5px;margin-bottom:-8.5px;line-height:2;margin-bottom:67.5px;color:#ffffff;font-weight:500;text-align:center}@media screen and (max-width:899px){.about_visual__text{font-size:16px;max-height:100%;margin-top:-7px;margin-bottom:-7px;line-height:1.875;margin-bottom:53px;color:revert}}@media screen and (max-width:639px){.about_visual__text{margin-bottom:41px;text-align:left}}@media screen and (max-width:639px){.about_visual__text>br.inline{display:none}}.about_visual__slider{display:block;width:100%;height:186px;overflow:hidden}@media screen and (max-width:899px){.about_visual__slider{height:auto;aspect-ratio:900/186;min-height:139px}}.about_visual__slider .loop-img{width:100%;height:100%}.about_visual__slider .loop-img:before{content:"";display:block;height:200%;aspect-ratio:1882/186;background:url(../images/about/photo_about_visual.png) repeat-x left top/50% 50%;-webkit-animation:loop-to-left 80s linear infinite;animation:loop-to-left 80s linear infinite}@media screen and (max-width:899px){.about_visual__slider .loop-img:before{-webkit-animation-duration:65s;animation-duration:65s}}.about_business{padding:80px 0 94px 0}@media screen and (max-width:899px){.about_business{padding:64px 15px 40px 15px}}@media screen and (max-width:639px){.about_business{padding:45px 15px 40px 15px}}.about_business>li{}.about_business>li:not(:first-child){padding:48px 0 0 0;margin-top:48px;border-top:dotted 1px #cccccc}@media screen and (max-width:699px){.about_business>li:not(:first-child){padding:50px 0 0 0;margin-top:40px;border-top:dotted 1px #cccccc}}.about_business__cont{display:-ms-grid;display:grid;-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%;-ms-grid-rows:-webkit-max-content 1fr;-ms-grid-rows:max-content 1fr;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr}.about_business__cont>:first-child{-ms-grid-row:1;-ms-grid-column:1}.about_business__cont>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.about_business__cont>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.about_business__cont>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}@media screen and (max-width:699px){.about_business__cont{-ms-grid-columns:100%;grid-template-columns:100%}}.about_business__cont_ttl{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;padding:0 10px 0 0;margin-bottom:28px;position:relative}@media screen and (max-width:899px){.about_business__cont_ttl{margin-bottom:20px}}@media screen and (max-width:699px){.about_business__cont_ttl{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;padding:18px 5px 0 0;margin:-6px 0 24px 0}}.about_business__cont_ttl:before{content:"";width:100%;height:142px;background-repeat:no-repeat;background-position:right;background-size:auto 100%;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}@media screen and (max-width:899px){.about_business__cont_ttl:before{height:100px}}@media screen and (max-width:699px){.about_business__cont_ttl:before{height:142px;background-position:center}}.about_business__cont_ttl:after{content:"";display:block;background:#ff7d00;width:24px;height:3px;margin-top:28px;position:relative;z-index:1}@media screen and (max-width:899px){.about_business__cont_ttl:after{margin-top:15px}}@media screen and (max-width:699px){.about_business__cont_ttl:after{margin-inline:auto}}.about_business__cont_ttl.ttl_strength:before{background-image:url("../images/about/bg_ttl_about_business_strength.png")}.about_business__cont_ttl.ttl_development:before{background-image:url("../images/about/bg_ttl_about_business_development.png")}.about_business__cont_ttl.ttl_solution:before{background-image:url("../images/about/bg_ttl_about_business_solution.png")}.about_business__cont_ttl.ttl_global:before{background-image:url("../images/about/bg_ttl_about_business_global.png")}.about_business__cont_ttl>.cate{display:block;color:#ff7d00;font-size:18px;font-weight:700;margin-bottom:25px;position:relative;z-index:1}@media screen and (max-width:899px){.about_business__cont_ttl>.cate{margin-bottom:15px}}@media screen and (max-width:699px){.about_business__cont_ttl>.cate{text-align:center}}.about_business__cont_ttl>.copy{display:block;font-weight:500;font-style:normal;font-size:26px;max-height:100%;margin-top:-6.994px;margin-bottom:-6.994px;line-height:1.538;position:relative;z-index:1}@media screen and (max-width:899px){.about_business__cont_ttl>.copy{font-size:20px;max-height:100%;margin-top:-4px;margin-bottom:-4px;line-height:1.4}}@media screen and (max-width:699px){.about_business__cont_ttl>.copy{text-align:center;display:block;width:100%;max-width:400px;margin:0 auto}}@media screen and (max-width:699px){.about_business__cont_ttl>.copy>br{display:none}}.about_business__cont_text{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;padding:0 10px 0 0}@media screen and (max-width:899px){.about_business__cont_text{padding:0 5px 0 0}}@media screen and (max-width:699px){.about_business__cont_text{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;padding:0 0 0 0}}.about_business__cont_text>p{font-size:16px;max-height:100%;margin-top:-7px;margin-bottom:-7px;line-height:1.875}@media screen and (max-width:899px){.about_business__cont_text>p{font-size:15px;max-height:100%;margin-top:-6px;margin-bottom:-6px;line-height:1.8}}.about_business__cont_text>.list_img>ul{display:inline-block;margin-top:10px;font-size:0;vertical-align:top}.about_business__cont_text>.list_img>ul>li{display:inline-block;vertical-align:top;margin-top:20px;width:calc((100% - 30px) / 3);max-width:150px;min-width:137px}.about_business__cont_text>.list_img>ul>li:not(:last-child){margin-right:15px}@media screen and (max-width:359px){.about_business__cont_text>.list_img>ul>li:nth-last-child(2){margin-right:0}}.about_business__cont_text>.list_img>ul>li>figure>img{width:100%}.about_business__cont_text>.list_img>ul>li>figure>figcaption{margin-top:4px;font-size:11px;line-height:1.455}.about_business__cont_visual{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;padding:0 30px 0 0}@media screen and (max-width:899px){.about_business__cont_visual{padding:0 15px 0 0}}@media screen and (max-width:699px){.about_business__cont_visual{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;padding:0 0 0 0;margin-bottom:24px}}.about_business__cont_visual>img{width:100%}.business_domain{background-color:#ddf1f9;background-image:url("../images/about/bg_photo_business_domain.jpg");background-repeat:no-repeat;background-position:center bottom;background-size:1920px auto;padding:100px 0 248px 0}@media screen and (max-width:899px){.business_domain{background-image:url("../images/about/bg_photo_business_domain_sp_header.png"),url("../images/about/bg_photo_business_domain_sp.jpg");background-size:900px auto,900px auto;background-position:center top,center bottom;padding:46px 0 248px 0}}.business_domain__inner{text-align:center}.business_domain__ttl{margin-bottom:59px}@media screen and (max-width:699px){.business_domain__ttl{margin-bottom:32px}}.business_domain__ttl .cont ._cate{display:block;margin:-3px 0 7px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:24px;font-weight:bold;color:#ff7d00;text-align:center}@media screen and (max-width:699px){.business_domain__ttl .cont ._cate{margin:-2px 0 5px;font-size:18px}}.business_domain__ttl .cont ._subcate{display:block;margin-bottom:40px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:14px;font-weight:bold;letter-spacing:0.12em;text-align:center}@media screen and (max-width:699px){.business_domain__ttl .cont ._subcate{font-size:12px;margin-bottom:20px}}.business_domain__ttl .cont ._subcate:after,.business_domain__ttl .cont ._subcate:before{content:"";display:inline-block;background:#ff7d00;width:33px;height:1px;margin:7px 4px 0;vertical-align:top}@media screen and (max-width:699px){.business_domain__ttl .cont ._subcate:after,.business_domain__ttl .cont ._subcate:before{margin:6px 3px 0;width:26px}}.business_domain__ttl .cont ._copy{display:block;width:min(51.44%,463px);margin:0 auto}@media screen and (max-width:699px){.business_domain__ttl .cont ._copy{width:237px}}.business_domain__ttl .cont ._copy picture img{max-width:100%}.business_domain__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr);gap:40px 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:899px){.business_domain__list{max-width:672px;margin-inline:auto;padding-inline:15px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);row-gap:30px}}@media screen and (max-width:671px){.business_domain__list{-ms-grid-columns:290px;grid-template-columns:290px;row-gap:24px}}.business_domain__link{display:block;-webkit-box-shadow:2.5px 1.5px 0px 0px rgba(0,0,0,0.15);box-shadow:2.5px 1.5px 0px 0px rgba(0,0,0,0.15);-webkit-transition:-webkit-box-shadow 0.2s ease-out;transition:-webkit-box-shadow 0.2s ease-out;transition:box-shadow 0.2s ease-out;transition:box-shadow 0.2s ease-out,-webkit-box-shadow 0.2s ease-out}.business_domain__link:hover{-webkit-box-shadow:4px 3px 4px 0px rgba(0,0,0,0.15);box-shadow:4px 3px 4px 0px rgba(0,0,0,0.15)}.business_domain__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;width:100%;height:100%;border-top:solid 3px #ff7d00;font-weight:500}.business_domain__card>.performance{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:56px;padding:9px 20px 11px;font-size:18px;line-height:22px;text-align:left}@media screen and (max-width:671px){.business_domain__card>.performance{padding-inline:15px}}.business_domain__card>.product{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:72px;padding:0 20px}.business_domain__card>.product>span{display:inline-block;position:relative;padding:0 0 0 16px;text-align:left;font-size:15px;max-height:100%;margin-top:-3px;margin-bottom:-3px;line-height:1.4}.business_domain__card>.product>span:before{content:"\f105";position:absolute;top:0;left:0;display:inline-block;font-family:"FontAwesome";font-weight:900;color:#ff7d00;font-size:15px}.business_domain__card>.img{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.business_domain__card>.img>img{display:block;max-width:100%}.link_hover:hover .business_domain__card>.img{opacity:0.7}
/*# sourceMappingURL=common_about.css.map */