﻿.glb_hero{display:block;width:100%;height:auto;text-align:center;background:#e6f3fa}@media (min-width: 844px){.glb_hero{max-height:24rem}}.glb_hero_inr{display:block;width:100%;max-width:120rem;margin:0 auto;padding:0;display:flex;flex-direction:column}@media (min-width: 844px){.glb_hero_inr{flex-direction:row}}.hero_img{display:block;flex:1 1 auto;max-width:100% !important;width:100%}@media (min-width: 844px){.hero_img{flex:0 0 62.5%;max-width:62.5%}}.hero_img .hero_img_inr{display:block;width:100%;background-size:cover;background-repeat:no-repeat;background-image:url("../images/glb_hero/hero_com_aboutus.png");background-color:#009ddf;border-radius:7px}.hero_img .hero_img_inr:before{display:block;content:'';padding-top:32.82%}@media (max-width: 843.98px){.hero_img .hero_img_inr{border-radius:0px}}@media (min-width: 844px){.hero_img .hero_img_inr{transform:translate(0, 4rem)}}.hero_hdl{display:block;flex:1 1 auto;max-width:100% !important;width:100%;padding:3.2rem 4.8rem}@media (min-width: 844px){.hero_hdl{flex:0 0 37.5%;max-width:37.5%;padding:6rem 4rem 4rem 4.8rem}}.hero_hdl h1{display:block;padding:0rem}.hero_hdl h1 .hdl_main{display:block;width:100%;text-align:left}.hero_hdl h1 .hdl_main .hdl_main_jp{color:#009ddf;font-family:"Noto Serif JP",serif;font-weight:600}@media (max-width: 519.98px){.hero_hdl h1 .hdl_main .hdl_main_jp{font-size:1.6rem}}@media (min-width: 520px) and (max-width: 639.98px){.hero_hdl h1 .hdl_main .hdl_main_jp{font-size:1.8rem}}@media (min-width: 640px) and (max-width: 767.98px){.hero_hdl h1 .hdl_main .hdl_main_jp{font-size:1.8rem}}@media (min-width: 768px) and (max-width: 843.98px){.hero_hdl h1 .hdl_main .hdl_main_jp{font-size:1.8rem}}@media (min-width: 844px) and (max-width: 959.98px){.hero_hdl h1 .hdl_main .hdl_main_jp{font-size:1.8rem}}@media (min-width: 960px) and (max-width: 1199.98px){.hero_hdl h1 .hdl_main .hdl_main_jp{font-size:1.8rem}}@media (min-width: 1200px) and (max-width: 1399.98px){.hero_hdl h1 .hdl_main .hdl_main_jp{font-size:2.4rem}}@media (min-width: 1400px){.hero_hdl h1 .hdl_main .hdl_main_jp{font-size:2.4rem}}.hero_hdl h1 .hdl_sub{display:block;padding:0 0 1rem 0;text-align:left}.hero_hdl h1 .hdl_sub .hdl_sub_cat:before{content:'私たちについて';color:#72c9f3;font-family:"Noto Serif JP",serif;font-weight:400;font-size:1.0rem}.hero_hdl h1 .hdl_sub .hdl_sub_en:before{content:'About Our Company';color:#bdb07b;font-family:"Roboto",sans-serif;font-weight:400;font-size:1.0rem}.lcl_nv{display:block;width:100%;height:auto;text-align:center}@media (min-width: 960px){.lcl_nv{height:5.4rem}}.lcl_nv_inr{display:block;width:100%;max-width:120rem;margin:0 auto;padding:0}@media (max-width: 519.98px){.lcl_nv_inr{background:rgba(255,255,255,0.6)}}@media (min-width: 520px) and (max-width: 639.98px){.lcl_nv_inr{background:rgba(255,255,255,0.6)}}@media (min-width: 640px) and (max-width: 767.98px){.lcl_nv_inr{background:rgba(255,255,255,0.6)}}@media (min-width: 768px) and (max-width: 843.98px){.lcl_nv_inr{background:rgba(255,255,255,0.6)}}@media (min-width: 844px) and (max-width: 959.98px){.lcl_nv_inr{padding-right:6.4rem;background:rgba(255,255,255,0.6)}}@media (min-width: 960px) and (max-width: 1199.98px){.lcl_nv_inr{padding-right:6.4rem}}@media (min-width: 1200px) and (max-width: 1399.98px){.lcl_nv_inr{padding-right:.8rem}}.lcl_nv_body{display:block;height:auto;width:100%;padding:.4rem 0;background:none}@media (max-width: 519.98px){.lcl_nv_body{border-top:1px solid rgba(114,201,243,0.2);float:none;width:100%;border-radius:0px;padding:1.6rem;background:none}}@media (min-width: 520px) and (max-width: 639.98px){.lcl_nv_body{border-top:1px solid rgba(114,201,243,0.2);float:none;width:100%;border-radius:0px;padding:1.6rem;background:none}}@media (min-width: 640px) and (max-width: 767.98px){.lcl_nv_body{border-top:1px solid rgba(114,201,243,0.2);float:none;width:100%;border-radius:0px;padding:1.6rem;background:none}}@media (min-width: 768px) and (max-width: 843.98px){.lcl_nv_body{border-top:1px solid rgba(114,201,243,0.2);float:none;width:100%;border-radius:0px;padding:1.6rem;background:none}}@media (min-width: 844px) and (max-width: 959.98px){.lcl_nv_body{border-top:1px solid rgba(114,201,243,0.2);float:none;width:100%;border-radius:0px;padding:1.6rem;background:none}}@media (min-width: 960px) and (max-width: 1199.98px){.lcl_nv_body{float:right;width:96rem;border-radius:7px;filter:drop-shadow(0px 3px 6px rgba(77,191,238,0.3));transform:translateY(2.4rem);height:5.4rem;background:#fff}}@media (min-width: 1200px) and (max-width: 1399.98px){.lcl_nv_body{float:right;width:96rem;border-radius:7px;filter:drop-shadow(0px 3px 6px rgba(77,191,238,0.3));transform:translateY(2.4rem);height:5.4rem;background:#fff}}@media (min-width: 1400px){.lcl_nv_body{float:right;width:96rem;border-radius:7px;filter:drop-shadow(0px 3px 6px rgba(77,191,238,0.3));transform:translateY(2.4rem);height:5.4rem;background:#fff}}.lcl_nv_body_inr{display:flex;flex-flow:wrap;flex-direction:row}.lcl_nv_blk{display:flex;justify-content:center;align-items:center}@media (max-width: 639.98px){.lcl_nv_blk{flex:0 0 50%;max-width:50%;height:3rem}}@media (min-width: 640px) and (max-width: 959.98px){.lcl_nv_blk{flex:0 0 33%;max-width:33%;height:3rem}}@media (min-width: 960px) and (max-width: 1399.98px){.lcl_nv_blk{height:4.8rem}}@media (min-width: 960px){.lcl_nv_blk{flex:0 0 12.27%;max-width:12.27%}}@media (min-width: 960px){.lcl_nv_blk.lcl_nv_01,.lcl_nv_blk.lcl_nv_02{flex:0 0 12%;max-width:12%}}@media (min-width: 960px){.lcl_nv_blk.lcl_nv_06{flex:0 0 9%;max-width:9%}}@media (min-width: 960px){.lcl_nv_blk.lcl_nv_07,.lcl_nv_blk.lcl_nv_08{flex:0 0 14.27%;max-width:14.27%}}@media (min-width: 1400px){.lcl_nv_blk{height:4.6rem}}.lcl_nv_blk .nv_name{color:#1B4C60;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:1.2rem;font-size:1.0rem;position:relative;width:100%;height:1.2rem;display:block}.lcl_nv_blk .nv_name:hover{color:#009ddf}@media (max-width: 959.98px){.lcl_nv_blk .nv_name{text-align:left;padding-left:2rem}.lcl_nv_blk .nv_name br{display:none}}@media (max-width: 959.98px){.lcl_nv_blk .nv_name:before{content:'';display:block;height:1rem;width:1rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23B1E5FF%22%20stroke-width%3D%222%22%20class%3D%22ai%20ai-CircleChevronRightFill%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%201C5.925%201%201%205.925%201%2012s4.925%2011%2011%2011%2011-4.925%2011-11S18.075%201%2012%201zM9.793%208.707a1%201%200%200%201%201.414-1.414l4%204a1%201%200%200%201%200%201.414l-4%204a1%201%200%200%201-1.414-1.414L13.086%2012%209.793%208.707z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;opacity:.8;position:absolute;left:0rem;top:20%}}.lcl_nv_07 .nv_name{height:2rem;font-size:1.0rem;line-height:1.2}.lcl_nv_08 .nv_name{height:2rem;font-size:1.0rem;line-height:1.2}.company_aboutus .lcl_nv_01 .nv_name,.company_outline .lcl_nv_02 .nv_name,.company_idea .lcl_nv_03 .nv_name,.company_forsociety .lcl_nv_04 .nv_name,.company_challenge .lcl_nv_05 .nv_name,.company_financial .lcl_nv_06 .nv_name,.company_guideline .lcl_nv_07 .nv_name,.company_customer .lcl_nv_08 .nv_name{color:#0483b8}@media (min-width: 960px){.company_aboutus .lcl_nv_01 .nv_name:after,.company_outline .lcl_nv_02 .nv_name:after,.company_idea .lcl_nv_03 .nv_name:after,.company_forsociety .lcl_nv_04 .nv_name:after,.company_challenge .lcl_nv_05 .nv_name:after,.company_financial .lcl_nv_06 .nv_name:after,.company_guideline .lcl_nv_07 .nv_name:after,.company_customer .lcl_nv_08 .nv_name:after{position:absolute;bottom:-.8rem;left:10%;content:"";display:block;width:80%;height:.1rem;background:rgba(0,157,223,0.5)}}@media (min-width: 960px){.company_guideline .lcl_nv_07 .nv_name:after{bottom:-1.0rem}}@media (min-width: 960px){.company_customer .lcl_nv_08 .nv_name:after{bottom:-1.0rem}}.cat_company .glb_relation_lis .sct_hdr .sct_hdr_inr .hdl_main:before{content:'私たちについて';display:inline-block;font-family:"Noto Serif JP",serif;color:#72c9f3;font-weight:700;font-size:3.2rem;margin-bottom:0.8rem}.cat_company .glb_relation_lis .sct_hdr .sct_hdr_inr .hdl_sub:before{content:'About Our Company';display:inline-block;font-family:"Roboto",sans-serif;color:#bdb07b;font-weight:500;font-size:1.2rem;margin-bottom:0.8rem}.cat_company .glb_relation_lis .en_lis_blk_07 .en_name,.cat_company .glb_relation_lis .en_lis_blk_08 .en_name{font-size:1.1rem !important;padding-bottom:1rem !important}
