.pageTop_mainImg img{width:100%}.pageTop_mainImg_slider .slick-dots{padding-top:2rem}.pageTop_mainImg_slider>picture:not(:first-child){display:none}.pageCompany_mainImg{padding:5rem 0}@media screen and (min-width: 1025px){.pageCompany_mainImg{padding:8rem 0}}.pageCompany_mainImg img{width:100%}@media screen and (min-width: 1025px){.pageBrand_lead{max-width:800px}}.pageBrand_mainImg,.pageTop_mainImg{padding:8rem 0 0}@media screen and (min-width: 1025px){.pageBrand_mainImg,.pageTop_mainImg{padding:15rem 0 0}}.pageBrand_about{padding:5rem 0;text-align:center}@media screen and (min-width: 1025px){.pageBrand_about{padding:10rem 0}}.pageBrand_about .hdg{padding-bottom:4rem;font-size:2.8rem;letter-spacing:2px;font-weight:bold}@media screen and (min-width: 1025px){.pageBrand_about .hdg{padding-bottom:8rem;font-size:6rem;letter-spacing:6px}}.pageBrand_about .pgh{padding-bottom:3rem;font-size:1.4rem}@media screen and (max-width: 1024px){.pageBrand_about .pgh{font-weight:bold}}@media screen and (min-width: 1025px){.pageBrand_about .pgh{padding-bottom:6rem;font-size:1.8rem;letter-spacing:2px}}.pageBrand_concept{padding:0}@media screen and (min-width: 1025px){.pageBrand_concept .concept_block{display:flex;align-items:center;justify-content:space-between}}.pageBrand_concept .concept_block:last-of-type{flex-direction:row-reverse;border-top:1px dashed #888}.pageBrand_concept .concept_block_ph{padding-top:4rem;text-align:center}.pageBrand_concept .concept_block_ph .mark{width:75px;height:154px;margin-right:2rem}.pageBrand_concept .concept_block_ph .logo{width:225px;height:85px}@media screen and (min-width: 1025px){.pageBrand_concept .concept_block_ph{width:calc(50% - 25px);padding-top:0}.pageBrand_concept .concept_block_ph .mark{width:95px;height:154px}.pageBrand_concept .concept_block_ph .logo{width:330px;height:85px}}.pageBrand_concept .concept_block_txt{padding:5rem 0}.pageBrand_concept .concept_block_txt .ttl{padding-bottom:2rem;font-size:1.8rem;font-weight:bold;line-height:1.6}.pageBrand_concept .concept_block_txt .pgh{font-size:1.6rem;padding-bottom:1rem}@media screen and (min-width: 1025px){.pageBrand_concept .concept_block_txt{padding:10rem 0;width:calc(50% - 25px)}.pageBrand_concept .concept_block_txt .ttl{padding-bottom:4rem;font-size:2.4rem}}.pageOrganization_chart{padding:0}.pageOrganization_chart a{display:block;overflow:hidden}.pageOrganization_chart img{width:100%}.pageOrganization_chart .zoom{width:40px;height:40px;margin-top:1rem;float:right}@media screen and (min-width: 1025px){.pageOrganization_chart{padding:6rem 0}.pageOrganization_chart a{pointer-events:none}.pageOrganization_chart a:hover{opacity:1}.pageOrganization_chart a .zoom{display:none}}.pageOrganization_member .memberSection:not(:last-of-type){margin-bottom:2rem}.pageOrganization_member .memberList{padding-top:2rem}@media screen and (max-width: 1024px){.pageOrganization_member .memberList{padding-bottom:2rem}}@media screen and (min-width: 1025px){.pageOrganization_member .memberList{display:flex;flex-wrap:wrap}}.pageOrganization_member .member_box{margin-bottom:5rem;background:#fff}@media screen and (min-width: 1025px){.pageOrganization_member .member_box{width:31%;margin-bottom:7rem}.pageOrganization_member .member_box:not(:nth-of-type(3n)){margin-right:3.5%}}.pageOrganization_member .member_box_ph{background:#eef8fa;text-align:center}.pageOrganization_member .member_box_data{padding-top:2rem}.pageOrganization_member .member_box_data .data_position{font-size:1.4rem;line-height:1.5}@media screen and (min-width: 1025px){.pageOrganization_member .member_box_data .data_position{font-size:1.2rem}}.pageOrganization_member .member_box_data .data_name{display:inline-block;padding-right:1rem;color:#405a9d;font-size:2.2rem;font-weight:bold}@media screen and (min-width: 1025px){.pageOrganization_member .member_box_data .data_name{font-size:1.8rem}}.pageOrganization_member .member_box_data .data_name_en{display:inline-block;color:#405a9d;font-size:1.4rem;font-weight:bold}@media screen and (min-width: 1025px){.pageOrganization_member .member_box_data .data_name_en{font-size:1.2rem}}.pageOrganization_member .member_box_data .data_txt{padding-top:1rem;font-size:1.6rem}@media screen and (min-width: 1025px){.pageOrganization_member .member_box_data .data_txt{font-size:1.4rem}}.pageOrganization_member .member_box.alignBetween{width:100%;align-items:center}@media screen and (min-width: 1025px){.pageOrganization_member .member_box.alignBetween{padding-top:4rem}.pageOrganization_member .member_box.alignBetween .member_box_ph{width:calc(50% - 25px)}.pageOrganization_member .member_box.alignBetween .member_box_data{width:calc(50% - 25px)}}.pageMessage_about{padding:0}@media screen and (min-width: 1025px){.pageMessage_about{padding:5rem 0}}.pageMessage_about .hdg{padding-bottom:4rem;font-size:2rem;font-weight:bold;text-align:center}@media screen and (min-width: 1025px){.pageMessage_about .hdg{padding-bottom:8rem;font-size:2.4rem;letter-spacing:2px}}.pageMessage_about .pgh{padding-bottom:3rem}.pageMessage_about .ph{width:300px;margin:auto}@media screen and (min-width: 1025px){.pageMessage_about .ph{margin-left:3rem}}.pageMessage_about .ph figcaption{margin-top:.5rem;font-size:1.3rem;line-height:1.6}@media screen and (min-width: 1025px){.pageMessage_about .message_row{display:flex}}.pageMessage_about .pgh_block{flex:1}.pagePhilosophy_about{padding:0}@media screen and (min-width: 1025px){.pagePhilosophy_about{padding:2rem 0 0}}.pagePhilosophy_about .hdg{padding-bottom:8rem;font-size:2rem;font-weight:bold;text-align:center}@media screen and (min-width: 1025px){.pagePhilosophy_about .hdg{padding-bottom:10rem;font-size:2.4rem;letter-spacing:2px}}.pagePhilosophy_about .hdg .sub{display:block;padding-bottom:3rem;color:#00529f;font-size:1.8rem;font-family:"Helvetica Neue","Arial",sans-serif;font-weight:500;line-height:1}@media screen and (min-width: 1025px){.pagePhilosophy_about .hdg .sub{font-size:2.2rem}}.pagePhilosophy_about .pgh{padding-bottom:3rem}.pagePhilosophy_vision .ph{margin:5rem 0 3rem;text-align:center}.pageCorporate_vision .hdg{text-align:center}@media screen and (min-width: 1025px){.pageCorporate_vision .hdg{letter-spacing:2px}}.pageCorporate_vision .hdg .sub{display:block;padding-bottom:3rem;color:#00529f;font-size:1.8rem;font-weight:500;line-height:1}@media screen and (min-width: 1025px){.pageCorporate_vision .hdg .sub{font-size:2.2rem}}.pageCorporate_vision .pgh{padding-bottom:3rem}.pageQuality_content{padding:0 0 4rem}@media screen and (min-width: 1025px){.pageQuality_content{padding-bottom:8rem}}.pageQuality_content .company_sub_hdgGloup{margin-bottom:2rem}.pageQuality_content .policyList{margin-bottom:3rem;padding:2rem 4rem;border:1px solid #ddd;font-size:1.4rem;line-height:1.6}.pageQuality_content .policyList li{line-height:1.6}.pageQuality_content .policyList li:not(:last-of-type){margin-bottom:.5rem}.pageQuality_content .pgh{padding-bottom:3rem}.pageQuality_content .pgh ul{margin:1rem;font-size:1.5rem}.pageQuality_content .pgh ul li{line-height:1.5;padding-bottom:.8rem}.pageQuality_content .pgh ul+ul{margin-top:2rem}.pageCompany_info{padding:0 0 6rem}.pageCompany_history{padding:0}.pageCompany_history .history{margin:3rem 0 6rem}.pageCompany_history .history:last-of-type{margin-bottom:0}.data_number{margin-bottom:2rem}.data_number p{display:inline-block;margin-right:2rem}.pageOffice_about{padding-bottom:6rem}.pageOffice_about .hdg{font-size:2.4rem;font-weight:bold;letter-spacing:2px;text-align:center}@media screen and (min-width: 1025px){.pageOffice_content{padding:6rem 0}}.pageOffice_content .jigyoList{margin-top:3rem}@media screen and (max-width: 1024px){.pageOffice_content .jigyo_box{margin:2rem}}.pageOffice_content .jigyo_box:not(:last-of-type){padding-bottom:8rem}@media screen and (min-width: 1025px){.pageOffice_content .jigyo_box:not(:last-of-type){padding-bottom:10rem}}.pageOffice_content .jigyo_box .ttl{display:inline-block;position:relative;margin-bottom:2rem;font-size:2rem;font-weight:bold;line-height:1.6}@media screen and (min-width: 1025px){.pageOffice_content .jigyo_box .ttl{margin-bottom:4rem;font-size:2.2rem}}.pageOffice_content .jigyo_box .ttl:after{content:"";position:absolute;bottom:-10px;left:0;width:50px;height:2px;background:#de2f2f}@media screen and (min-width: 1025px){.pageOffice_content .jigyo_box_inner{display:flex;justify-content:space-between;flex-direction:row-reverse}}@media screen and (min-width: 1025px){.pageOffice_content .jigyo_box_data{width:calc(100% - 260px);padding-right:3rem}}.pageOffice_content .jigyo_box_data .data_address{margin-bottom:1rem}@media screen and (max-width: 1024px){.pageOffice_content .jigyo_box_data .button{margin:auto}}@media screen and (max-width: 1024px){.pageOffice_content .jigyo_box_data .button:first-of-type{margin-bottom:1.5rem}}@media screen and (min-width: 1025px){.pageOffice_content .jigyo_box_data .button:first-of-type{margin-right:2rem}}.pageOffice_content .jigyo_box_ph{text-align:center}@media screen and (max-width: 1024px){.pageOffice_content .jigyo_box_ph{margin:2rem 0}}@media screen and (min-width: 1025px){.pageOffice_content .jigyo_box_ph{width:260px}}.pageOffice_content .jigyo_box_work{margin-top:1rem;padding-top:2rem;width:100%;border-top:1px dashed #888}@media screen and (max-width: 1024px){.pageOffice_content .jigyo_box_work{font-size:1.5rem}}.pageOffice_content .jigyo_box_work h5{margin-bottom:.5rem;font-weight:bold}.pageOffice_content .jigyo_box_work .data_work{line-height:1.8}@media screen and (min-width: 1025px){.pageOffice_content .jigyoList.sub{display:flex;justify-content:space-between;flex-wrap:wrap}}@media screen and (min-width: 1025px){.pageOffice_content .jigyoList.sub .jigyo_box{width:40%}}.pageOffice_content .jigyoList.sub .jigyo_box_inner{flex-direction:column;align-items:flex-start}.pageOffice_content .jigyoList.sub .jigyo_box_data{width:100%}.pageOffice_content .jigyoList.sub .jigyo_box .ttl{font-size:1.8rem}.pageOffice_content .maker{margin:3rem 0 12rem}.pageOffice_content .maker .head{background:#e0e0e0}.pageOffice_content .maker .head dt,.pageOffice_content .maker .head dd{color:#333;font-weight:bold}@media screen and (max-width: 1024px){.pageOffice_content .maker .head dt,.pageOffice_content .maker .head dd{text-align:center}}.pageOffice_content .membershipList{margin:3rem 0}@media screen and (min-width: 1025px){.pageOffice_content .membershipList{width:43%}}.pageOffice_content .membershipList li{margin-bottom:1rem}/*# sourceMappingURL=company.min.css.map */