.company-Intro{margin-top:10px;padding-inline:30px}.company-Intro_Catch .sw-Title02_En{text-transform:uppercase}.company-Intro_Text{max-width:478px}.company-Intro_Catch+.company-Intro_Text{margin-top:20px}.company-Intro_Text_Item{display:block}.company-Intro_Text_Item_Word{display:block}.company-Intro_Text-en{font-family:"42dot Sans",sans-serif;font-weight:300;line-height:1.6666666667}.company-Intro_Text+.company-Intro_Text-en{margin-top:20px}@media screen and (min-width: 960px){.company-Intro{max-width:1000px;margin-top:27px;margin-inline:auto;padding-inline:240px 40px}.company-Intro_Catch .sw-Title02_En{margin-top:22px}.company-Intro_Catch+.company-Intro_Text{margin-top:40px}.company-Intro_Text_Item_Word{display:inline}.company-Intro_Text_Item_Word+.company-Intro_Text_Item_Word{margin-left:1em}}.company-Profile{max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:19px;margin-top:50px;margin-inline:auto;padding-inline:30px}.company-Profile_List{line-height:1.6666666667}.company-Profile_List-en{font-family:"42dot Sans",sans-serif;font-weight:300}.company-Profile_List+.company-Profile_List-en{margin-top:50px}.company-Profile_List_Item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}.company-Profile_List_Item+.company-Profile_List_Item{margin-top:20px}.company-Profile_List_Label{border-bottom:1px solid #b5b3ad}.company-Profile_List_Data_Item+.company-Profile_List_Data_Item{margin-top:6px}.company-Profile_List_Data .js-TelLink{text-decoration:none}@media screen and (min-width: 960px){.company-Profile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:33px;padding-inline:40px}.company-Profile_Title{width:200px}.company-Profile_Content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:7px}.company-Profile_List{max-width:512px;border-bottom:1px solid #b5b3ad}.company-Profile_List-en{max-width:591px}.company-Profile_List+.company-Profile_List-en{margin-top:80px}.company-Profile_List-en .company-Profile_List_Label{width:150px}.company-Profile_List_Item{border-top:1px solid #b5b3ad;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:20px 15px 30px}.company-Profile_List_Item+.company-Profile_List_Item{margin-top:0}.company-Profile_List_Label{width:102px;border-bottom:none}.company-Profile_List_Data{-webkit-box-flex:1;-ms-flex:1;flex:1}}.company-Access{max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:19px;margin:50px auto;padding-inline:30px}.company-Access_Map{width:calc(100% + 60px);height:320px;vertical-align:bottom;margin-inline:-30px}@media screen and (min-width: 960px){.company-Access{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:110px;margin-bottom:175px;padding-inline:40px}.company-Access_Title{width:200px}.company-Access_Map{max-width:800px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:5px;margin-inline:0}}