@charset "UTF-8";@media screen and (max-width:900px){#l-company .l-top_visual__photo{background-image:url("../images/base/photo_top_visual_company_sp.jpg")!important}}.c-company_category_top{width:100%}.c-company_category_top_menu{width:100%;margin-bottom:100px}@media screen and (max-width:900px){.c-company_category_top_menu{margin-bottom:80px}}@media screen and (max-width:640px){.c-company_category_top_menu{margin-bottom:calc(6.25vw + 40px)}}@media screen and (max-width:320px){.c-company_category_top_menu{margin-bottom:60px}}.c-company_category_top_menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-company_category_top_menu__list li{width:332px}.c-company_category_top_menu__list li:nth-child(n+4){margin-top:42px}.c-company_category_top_menu__list li:nth-child(3n+2):last-child{margin-right:auto;margin-left:calc(50% - 332px * 1.5)}@media screen and (max-width:900px){.c-company_category_top_menu__list li{width:31.5%}.c-company_category_top_menu__list li:nth-child(n+4){margin-top:35px}.c-company_category_top_menu__list li:nth-child(3n+2):last-child{margin-right:auto;margin-left:calc(50% - 31.5% * 1.5)}}@media screen and (max-width:820px){.c-company_category_top_menu__list li{width:48.5%}.c-company_category_top_menu__list li:nth-child(n+3){margin-top:30px}.c-company_category_top_menu__list li:nth-child(3n+2):last-child{margin-left:0;margin-right:0}}@media screen and (max-width:640px){.c-company_category_top_menu__list li{width:48.5%}.c-company_category_top_menu__list li:nth-child(n+3){margin-top:25px}.c-company_category_top_menu__list li:nth-child(3n+2):last-child{margin-left:0;margin-right:0}}@media screen and (max-width:520px){.c-company_category_top_menu__list li{width:100%;max-width:350px;margin-left:auto!important;margin-right:auto!important}.c-company_category_top_menu__list li:nth-child(3n+2):last-child{margin-left:auto;margin-right:auto}.c-company_category_top_menu__list li:not(:first-child){margin-top:20px}}.c-company_category_top_menu__link{width:100%;height:100%;display:block;background:#f3f7f9;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;position:relative}@media screen and (min-width:901px){.c-company_category_top_menu__link:hover{background:#e1ebf1}}@media screen and (min-width:901px){.c-company_category_top_menu__link:hover:before{right:11px}}@media screen and (min-width:901px){.c-company_category_top_menu__link:hover:after{right:16px}}.c-company_category_top_menu__link:before{content:"";position:absolute;bottom:22px;right:15px;width:20px;height:20px;border-radius:50%;background:#929ba2;-webkit-transition:right 0.2s ease-in-out;transition:right 0.2s ease-in-out}.c-company_category_top_menu__link:after{content:"\f061";font-family:"Font Awesome 5 Free";font-weight:900;color:#ffffff;display:inline-block;position:absolute;bottom:27px;right:20px;font-size:10px;-webkit-transition:right 0.2s ease-in-out;transition:right 0.2s ease-in-out}@media (-ms-high-contrast:none){.c-company_category_top_menu__link:after{bottom:26px}}@-moz-document url-prefix(){.c-company_category_top_menu__link:after{bottom:26px}}.c-company_category_top_menu__figure{width:100%;height:166px;position:relative;overflow:hidden}@media screen and (max-width:900px){.c-company_category_top_menu__figure{height:calc(8.077vw + 93.308px)}}@media screen and (max-width:820px){.c-company_category_top_menu__figure{height:calc(19.444vw + 20.556px)}}@media screen and (max-width:640px){.c-company_category_top_menu__figure{height:145px}}@media screen and (max-width:520px){.c-company_category_top_menu__figure{height:calc(15vw + 97px)}}@media screen and (max-width:320px){.c-company_category_top_menu__figure{height:145px}}.c-company_category_top_menu__figure img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}@media screen and (max-width:900px){.c-company_category_top_menu__figure img{max-width:none;max-height:100%}}@media screen and (max-width:820px){.c-company_category_top_menu__figure img{max-width:100%;max-height:none}}@media screen and (max-width:666px){.c-company_category_top_menu__figure img{max-width:none;max-height:100%}}@media screen and (max-width:520px){.c-company_category_top_menu__figure img{max-width:100%;max-height:none}}@media screen and (min-width:901px){.c-company_category_top_menu__link:hover .c-company_category_top_menu__figure img{-webkit-transform:translate(-50%,-50%) scale(1.07);transform:translate(-50%,-50%) scale(1.07)}}.c-company_category_top_menu__text{width:100%;padding:19px 44px 20px 19px}.c-company_category_top_menu__text .cont{font-size:17px;font-weight:500;line-height:1.4705882353;margin-top:-4px;margin-bottom:-4px;color:#1f2833;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}@media screen and (max-width:900px){.c-company_category_top_menu__text .cont{font-size:16px;line-height:1.5625;margin-top:-4.5px;margin-bottom:-4.5px}}@media screen and (max-width:640px){.c-company_category_top_menu__text .cont{font-size:15px;line-height:1.6666666667;margin-top:-5px;margin-bottom:-5px}}@media screen and (min-width:901px){.c-company_category_top_menu__link:hover .c-company_category_top_menu__text .cont{color:#0092d1}}.c-company_category_top_menu__text .cont ._ib{display:inline-block}.c-company_category_top_menu__text .capa{margin-top:8px;padding-bottom:4px;display:block;width:100%;padding-left:1.2em;position:relative;font-size:13px;color:#798491}@media screen and (max-width:820px){.c-company_category_top_menu__text .capa{display:inline-block;margin-top:0;padding-bottom:0;width:auto}}@media screen and (max-width:709px){.c-company_category_top_menu__text .capa{display:block;margin-top:8px;padding-bottom:4px}}@media screen and (max-width:520px){.c-company_category_top_menu__text .capa{display:inline-block;margin-top:0;padding-bottom:0}}.c-company_category_top_menu__text .capa:before{content:"\f1c1";font-family:"Font Awesome 5 Free";font-weight:900;color:#dc3200;display:inline-block;position:absolute;top:0;left:0;font-size:15px;font-weight:500}@media screen and (max-width:640px){.c-company_category_top_menu__text .capa:before{font-size:14px}}.c-company_message__message{position:relative}.c-company_message__message .description{font-family:"Roboto","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:18px;font-weight:bold;color:#0092d1;line-height:1.5555555556;margin-top:-5px;margin-bottom:13px}@media screen and (max-width:900px){.c-company_message__message .description{font-size:16px;line-height:1.75;margin-top:-6px;margin-bottom:8px}}@media screen and (max-width:640px){.c-company_message__message .description{font-size:calc(0.625vw + 12px);margin-bottom:calc(2.5vw + 4px);margin-top:calc(5.625vw + 0px)}}@media screen and (max-width:320px){.c-company_message__message .description{font-size:14px;margin-top:18px;margin-bottom:12px}}.c-company_message__message .ttl{font-family:"Noto Sans SC","Noto Sans TC","Microsoft YaHei","微軟正黑體",sans-serif;font-size:28px;font-weight:bold;line-height:1.6428571429;margin-top:-9px;margin-bottom:28px;letter-spacing:0.84px;color:#1f2833}@media screen and (max-width:900px){.c-company_message__message .ttl{font-size:24px;line-height:1.8095238095;margin-top:-8.5px;margin-bottom:22.5px}}@media screen and (max-width:640px){.c-company_message__message .ttl{margin-bottom:calc(4.375vw + -2px);font-size:calc(1.875vw + 12px)}}@media screen and (max-width:320px){.c-company_message__message .ttl{font-size:18px;margin-bottom:12px}}.c-company_message__message .ttl .tbsp_show{display:inline-block}@media screen and (max-width:768px){.c-company_message__message .ttl .tbsp_show{display:block}}@media screen and (max-width:640px){.c-company_message__message .ttl .tbsp_show{display:inline-block}}@media screen and (max-width:480px){.c-company_message__message .ttl .tbsp_show{display:block}}.c-company_message__message .name span{color:#1f2833;display:block;font-size:15px;line-height:1.8666666667;margin-top:-6.5px;margin-bottom:4.5px}@media screen and (max-width:900px){.c-company_message__message .name span{font-size:13px;line-height:2.1538461538;margin-top:-7.5px;margin-bottom:0.5px}}@media screen and (max-width:640px){.c-company_message__message .name span{display:inline-block}}.c-company_message__message .name strong{color:#1f2833;display:block;font-size:21px;font-weight:500;letter-spacing:4.2px;line-height:1.3333333333;margin-top:-3.5px;margin-bottom:-3.5px}@media screen and (max-width:900px){.c-company_message__message .name strong{font-size:18px;line-height:1.5555555556;margin-top:-5px;margin-bottom:-5px;letter-spacing:3.6px}}@media screen and (max-width:640px){.c-company_message__message .name strong{display:block}}.c-company_message__president-photo{width:768px;margin-left:auto}@media screen and (max-width:900px){.c-company_message__president-photo{width:calc(30.769vw + 263.077px)}}@media screen and (max-width:640px){.c-company_message__president-photo{width:auto;margin-left:calc(-5vw + 1px);margin-right:calc(-5vw + 1px)}}@media screen and (max-width:320px){.c-company_message__president-photo{margin-left:-15px;margin-right:-15px}}.c-company_message__president-photo img{width:100%;display:block}@media screen and (max-width:900px){.c-company_message__president-photo img.pc{display:none}}.c-company_message__president-photo img.tb{display:none}@media screen and (max-width:900px){.c-company_message__president-photo img.tb{display:block}}.l-company_message .l-headline__medium{margin-bottom:25px}.p-company_message__copy{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:640px){.p-company_message__copy{position:static;-webkit-transform:none;transform:none}}.p-company_message__textarea{margin-bottom:50px}.p-company_message__text{line-height:1.75;margin-top:-6px;margin-bottom:-6px}.p-company_message__text:not(:last-child){margin-bottom:19px}.p-company_philosophy{width:100%}.p-company_philosophy_philosophy{width:100%;margin-bottom:64px}@media screen and (max-width:900px){.p-company_philosophy_philosophy{margin-bottom:calc(10vw + -26px)}}@media screen and (max-width:640px){.p-company_philosophy_philosophy{margin-bottom:38px}}.p-company_philosophy_philosophy__text{line-height:2;margin-top:-8px;margin-bottom:-8px}@media screen and (max-width:900px){.p-company_philosophy_philosophy__text{line-height:1.8666666667;margin-top:-6.5px;margin-bottom:-6.5px}}.p-company_philosophy_conduct{width:100%}.p-company_philosophy_conduct__list{width:100%;counter-reset:section}.p-company_philosophy_conduct__list li{position:relative;line-height:1.75;margin-top:-6px;margin-bottom:-6px;padding-left:1.2em}@media screen and (max-width:900px){.p-company_philosophy_conduct__list li{line-height:1.75;margin-top:-6px;margin-bottom:-6px}}.p-company_philosophy_conduct__list li:not(:first-child){margin-top:19px}@media screen and (max-width:900px){.p-company_philosophy_conduct__list li:not(:first-child){margin-top:19px}}.p-company_philosophy_conduct__list li:before{content:counter(section) ".";counter-increment:section;position:absolute;left:2px;display:inline-block;font-size:1em}@media screen and (max-width:900px){.is-ua_android .p-company_philosophy_conduct__list li:before{top:1px}}@media screen and (max-width:900px){.p-company_philosophy_conduct__list li{position:relative;line-height:1.625;margin-top:-5px;margin-bottom:-5px;padding-left:1.2em}}@media screen and (max-width:900px) and (max-width:900px){.p-company_philosophy_conduct__list li{line-height:1.625;margin-top:-5px;margin-bottom:-5px}}@media screen and (max-width:900px){.p-company_philosophy_conduct__list li:not(:first-child){margin-top:15px}}@media screen and (max-width:900px) and (max-width:900px){.p-company_philosophy_conduct__list li:not(:first-child){margin-top:15px}}@media screen and (max-width:900px){.p-company_philosophy_conduct__list li:before{content:counter(section) ".";counter-increment:section;position:absolute;left:2px;display:inline-block;font-size:1em}}@media screen and (max-width:900px) and (max-width:900px){.is-ua_android .p-company_philosophy_conduct__list li:before{top:1px}}.p-company_outline{width:100%}.p-company_outline__table{width:100%}.p-company_outline__table tbody tr:first-child td,.p-company_outline__table tbody tr:first-child th{border-top:1px solid #b5b5b5}@media screen and (max-width:640px){.p-company_outline__table tbody tr:first-child td,.p-company_outline__table tbody tr:first-child th{border:none}}@media screen and (max-width:640px){.p-company_outline__table tbody tr:first-child th{border-top:1px solid #b5b5b5}}@media screen and (max-width:640px){.p-company_outline__table tbody tr:last-child td{padding-bottom:0}}.p-company_outline__table tbody th{width:204px;font-size:15px;font-weight:500;line-height:1.87;text-align:left;padding:10px 18px 11px;vertical-align:top;background:#f5f7f8;border-right:1px dotted #b5b5b5;border-bottom:1px solid #b5b5b5}@media screen and (max-width:640px){.p-company_outline__table tbody th{width:100%;display:block;line-height:1.56;border:none;border-top:1px solid #b5b5b5;padding:9px 15px 10px}}.p-company_outline__table tbody td{font-size:15px;line-height:1.87;text-align:left;padding:10px 18px 11px;vertical-align:middle;background:#ffffff;border-bottom:1px solid #b5b5b5}@media screen and (max-width:640px){.p-company_outline__table tbody td{width:100%;display:block;line-height:1.75;border:none;padding:9px 15px 20px}}.p-company_outline__link{position:relative;display:inline-block;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;color:#33475b;padding-left:10px}@media screen and (min-width:901px){.p-company_outline__link:hover{color:#40addd}}@media screen and (min-width:901px){.p-company_outline__link:hover:after{color:#40addd}}.p-company_outline__link:before{content:"\f105";display:inline-block;position:absolute;top:1px;left:0;font-family:"Font Awesome 5 Free";font-size:0.9em;font-weight:900;color:#0092d1}.p-company_outline__link[target=_blank]:after{content:"\f35d";display:inline-block;margin:0 6px 0 4px;font-family:"Font Awesome 5 Free";color:#b5c0cd;font-size:12px;font-weight:900;font-style:normal;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;vertical-align:bottom}.is-ua_edge .p-company_outline__link[target=_blank]:after,.is-ua_ie .p-company_outline__link[target=_blank]:after{padding-top:1px}.p-company_history{width:100%}.p-company_history_lead{width:100%;margin-bottom:45px}@media screen and (max-width:900px){.p-company_history_lead{margin-bottom:calc(3.462vw + 13.846px)}}@media screen and (max-width:640px){.p-company_history_lead{margin-bottom:36px}}.p-company_history_lead__text{width:100%;line-height:2;margin-top:-8px;margin-bottom:-8px}@media screen and (max-width:900px){.p-company_history_lead__text{line-height:1.8666666667;margin-top:-6.5px;margin-bottom:-6.5px}}.p-company_history_chronological{width:100%;position:relative}.p-company_history_chronological__table{width:824px}@media screen and (max-width:900px){.p-company_history_chronological__table{width:100%}}.p-company_history_chronological__table tbody tr:first-child td,.p-company_history_chronological__table tbody tr:first-child th{border-top:1px solid #b5b5b5}@media screen and (max-width:640px){.p-company_history_chronological__table tbody tr:first-child td,.p-company_history_chronological__table tbody tr:first-child th{border:none}}@media screen and (max-width:640px){.p-company_history_chronological__table tbody tr:first-child th{border-top:1px solid #b5b5b5}}@media screen and (max-width:640px){.p-company_history_chronological__table tbody tr:last-child td{padding-bottom:0}}.p-company_history_chronological__table tbody th{width:124px;font-size:15px;font-weight:500;line-height:1.47;text-align:left;padding:13px 15px 14px;vertical-align:top;background:#f5f7f8;border-right:1px dotted #b5b5b5;border-bottom:1px solid #b5b5b5}@media screen and (max-width:640px){.p-company_history_chronological__table tbody th{width:100%;display:block;border:none;border-top:1px solid #b5b5b5;padding:8px 15px 9px}}.p-company_history_chronological__table tbody td{font-size:15px;line-height:1.47;text-align:left;padding:13px 15px 14px;vertical-align:middle;background:#ffffff;border-bottom:1px solid #b5b5b5}@media screen and (max-width:640px){.p-company_history_chronological__table tbody td{width:100%;display:block;border:none;padding:10px 15px 16px}}.p-company_history_chronological__table tbody td .num{display:inline-block;width:18px;margin-left:5px}@media screen and (max-width:900px){.p-company_history_chronological__table tbody td .num{display:none}}.p-company_history_chronological__table tbody td .num span{width:100%;display:block;line-height:16px;border:1px solid #007ebd;background:#ffffff;text-align:center;color:#007ebd;font-size:13px}.p-company_history_chronological__list{width:100%}.p-company_history_chronological__list li:not(:last-child){margin-bottom:6px}@media screen and (max-width:900px){.p-company_history_chronological__list li:not(:last-child){margin-bottom:4px}}.p-company_history_chronological__figure{width:216px;position:absolute;right:0}@media screen and (max-width:900px){.p-company_history_chronological__figure{position:static;margin-top:12px}}@media screen and (max-width:640px){.p-company_history_chronological__figure{margin-top:10px}}.p-company_history_chronological__figure.photo_01{top:0}.p-company_history_chronological__figure.photo_02{top:200px}.p-company_history_chronological__figure.photo_03{top:417px}.p-company_history_chronological__figure.photo_04{top:655px}.p-company_history_chronological__figure.photo_05{top:873px}.p-company_history_chronological__figure .img{position:relative}.p-company_history_chronological__figure .img ._num{display:block;position:absolute;top:0;left:0;width:18px;line-height:14px;border:1px solid #007ebd;background:#ffffff;padding-bottom:2px;text-align:center;color:#007ebd;font-size:13px}@media screen and (max-width:900px){.p-company_history_chronological__figure .img ._num{display:none}}.p-company_history_chronological__figure .cap{font-size:14px;line-height:1.5714285714;margin-top:8px;margin-bottom:-4px;text-align:center}@media screen and (max-width:900px){.p-company_history_chronological__figure .cap{line-height:1.4285714286;margin-top:7px;margin-bottom:1px}}.l-company_information .l-top_visual__cont .cap{margin-bottom:10px}.l-company_information .l-top_visual__cont .ttl{line-height:1.2666666667;margin-top:-4px;margin-bottom:0px}.l-company_information .l-headline__secondary .cont{height:100%}@media screen and (max-width:640px){.l-company_information .l-headline__secondary .cont{padding-bottom:14px}}.l-company_information .l-headline__secondary .cont ._ttl{font-size:19px;line-height:1.32}@media screen and (max-width:640px){.l-company_information .l-headline__secondary .cont ._ttl{font-size:17px}}.l-company_information .l-headline__medium{margin-bottom:0}.p-company_information_location{width:100%}.p-company_information_location .l-headline__medium{border-bottom:none}.p-company_information_location__list{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr min(4%,42px) 1fr;grid-template-columns:repeat(2,1fr);gap:50px min(4%,42px)}@media screen and (max-width:900px){.p-company_information_location__list{-ms-grid-columns:1fr;grid-template-columns:1fr}}.p-company_information_location__list>li{display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:2;grid-row:span 2;gap:0}.p-company_information_location__flex{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:clamp(18px,1.923vw + 5.692px,23px)}.p-company_information_location__flex .photo{width:254px}@media screen and (max-width:900px){.p-company_information_location__flex .photo{width:48.5%}}.p-company_information_location__address:not(:last-child){margin-bottom:clamp(18px,1.923vw + 5.692px,23px)}.p-company_information_location__table{width:100%}.p-company_information_location__table tbody tr:first-child th{border-top:1px solid #b5b5b5}.p-company_information_location__table tbody tr:first-child td{border-top:1px solid #b5b5b5}@media screen and (max-width:640px){.p-company_information_location__table tbody tr:first-child td{border-top:none}}@media screen and (max-width:640px){.p-company_information_location__address:last-child .p-company_information_location__table tbody tr:last-child td{padding-bottom:0}}.p-company_information_location__table tbody th{width:102px;font-size:15px;font-weight:500;line-height:1.47;text-align:left;padding:13px 17px 14px;background:#f5f7f8;border-bottom:1px solid #b5b5b5}@media screen and (max-width:900px){.p-company_information_location__table tbody th{width:25%}}@media screen and (max-width:640px){.p-company_information_location__table tbody th{width:100%;display:block;border-bottom:none;border-top:1px solid #b5b5b5;padding:8px 15px 9px}}.p-company_information_location__table tbody td{width:417px;font-size:15px;line-height:1.47;padding:13px 17px 14px;background:#ffffff;border-bottom:1px solid #b5b5b5}@media screen and (max-width:900px){.p-company_information_location__table tbody td{width:75%}}@media screen and (max-width:640px){.p-company_information_location__table tbody td{width:100%;display:block;border:none;padding:10px 15px 16px}}.p-company_information_location__table tbody td .inner_link{position:relative;display:inline-block;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;color:#33475b;padding-left:10px}@media screen and (min-width:901px){.p-company_information_location__table tbody td .inner_link:hover{color:#40addd}}@media screen and (min-width:901px){.p-company_information_location__table tbody td .inner_link:hover:after{color:#40addd}}.p-company_information_location__table tbody td .inner_link:before{content:"\f105";display:inline-block;position:absolute;top:1px;left:0;font-family:"Font Awesome 5 Free";font-size:0.9em;font-weight:900;color:#0092d1}.p-company_information_location__table tbody td .inner_link[target=_blank]:after{content:"\f35d";display:inline-block;margin:0 6px 0 4px;font-family:"Font Awesome 5 Free";color:#b5c0cd;font-size:12px;font-weight:900;font-style:normal;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;vertical-align:bottom}.is-ua_edge .p-company_information_location__table tbody td .inner_link[target=_blank]:after,.is-ua_ie .p-company_information_location__table tbody td .inner_link[target=_blank]:after{padding-top:1px}.p-company_information_location__table tbody td .ib{display:inline-block}.p-company_information_location__table_flex{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:900px){.p-company_information_location__table_flex{display:block}}.p-company_information_location__table_flex .text{margin-right:18px;margin-bottom:10px}@media screen and (max-width:900px){.p-company_information_location__table_flex .text{margin-right:0}}.p-company_information_location__btnbox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4px}.p-company_information_location__btnbox.mt_15{margin-top:12px}.p-company_information_location__btnbox .map_link{display:block;width:100px;text-align:center;line-height:30px;border:1px solid #7d858f;border-radius:16px;font-size:15px;font-weight:500;-webkit-transition:color 0.3s ease-in-out,background 0.3s ease-in-out,border 0.3s ease-in-out;transition:color 0.3s ease-in-out,background 0.3s ease-in-out,border 0.3s ease-in-out}@media screen and (max-width:900px){.p-company_information_location__btnbox .map_link{width:90px;font-size:14px}}@media screen and (min-width:901px){.p-company_information_location__btnbox .map_link:hover{color:#0092d1;background:#f9fdff;border-color:#40addd}}.p-company_information_location__btnbox .map_link:before{content:"\f3c5";font-family:"Font Awesome 5 Free";font-weight:900;color:#0092d1;display:inline-block;margin-right:4px;font-size:14px}.p-company_information_location__btnbox .map_link:after{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:900;color:#b5c0cd;display:inline-block;margin-left:4px;font-size:12px}.p-company_information_location__btnbox .pdf_link{margin-left:16px;display:block;width:144px;text-align:center;line-height:30px;border:1px solid #7d858f;border-radius:16px;font-size:15px;font-weight:500;-webkit-transition:color 0.3s ease-in-out,background 0.3s ease-in-out,border 0.3s ease-in-out;transition:color 0.3s ease-in-out,background 0.3s ease-in-out,border 0.3s ease-in-out}@media screen and (max-width:900px){.p-company_information_location__btnbox .pdf_link{width:130px;font-size:14px}}@media screen and (min-width:901px){.p-company_information_location__btnbox .pdf_link:hover{color:#0092d1;background:#f9fdff;border-color:#40addd}}.p-company_information_location__btnbox .pdf_link:before{content:"\f1c1";font-family:"Font Awesome 5 Free";font-weight:900;color:#dc3200;display:inline-block;margin-right:4px;font-size:14px;font-weight:400}.p-company_information_location__btnbox .pdf_link:after{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:900;color:#b5c0cd;display:inline-block;margin-left:4px;font-size:12px}.p-company_information_location__text.note{padding-left:1em;text-indent:-1em}.p-company_information_location__text:not(:last-child){margin-bottom:7px}.p-company_information_location__text .bold{font-weight:500}.p-company_information_location__business .text{font-size:15px;line-height:1.8;margin-top:-6px;margin-bottom:-6px}.p-company_information_location__business .text ._link{position:relative;display:inline-block;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;color:#33475b;padding-left:10px}@media screen and (min-width:901px){.p-company_information_location__business .text ._link:hover{color:#40addd}}@media screen and (min-width:901px){.p-company_information_location__business .text ._link:hover:after{color:#40addd}}.p-company_information_location__business .text ._link:before{content:"\f105";display:inline-block;position:absolute;top:1px;left:0;font-family:"Font Awesome 5 Free";font-size:0.9em;font-weight:900;color:#0092d1}.p-company_information_location__business .text ._link[target=_blank]:after{content:"\f35d";display:inline-block;margin:0 6px 0 4px;font-family:"Font Awesome 5 Free";color:#b5c0cd;font-size:12px;font-weight:900;font-style:normal;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;vertical-align:bottom}.is-ua_edge .p-company_information_location__business .text ._link[target=_blank]:after,.is-ua_ie .p-company_information_location__business .text ._link[target=_blank]:after{padding-top:1px}
/*# sourceMappingURL=common_company.css.map */