@charset "UTF-8";.info_card__linkbox{width:100%;margin-bottom:40px}@media screen and (max-width:640px){.info_card__linkbox{margin-bottom:24px}}.info_card__linkbox .link{display:block;padding:11px 29px 13px 33px;width:100%;border:2px solid #00449a;border-radius:3px;-webkit-box-shadow:2px 2px 0px #f3f5f6;box-shadow:2px 2px 0px #f3f5f6;text-align:center;font-size:15px;font-weight:500;-webkit-transition:color 0.3s ease-out,background 0.3s ease-out;transition:color 0.3s ease-out,background 0.3s ease-out;position:relative;line-height:1.43;background:#fdfaef}@media screen and (max-width:640px){.info_card__linkbox .link{font-size:14px;line-height:1.4}}.info_card__linkbox .link:hover{color:#00449a;background:#ffffff}.info_card__linkbox .link:before{display:inline-block;color:#004198;content:"\f103";font-size:19px;font-family:"FontAwesome";position:absolute;top:50%;left:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:640px){.info_card__linkbox .link:before{left:12px}}.info_card__linkbox .link span{display:inline-block}.info_card__movie{margin-top:27px}@media screen and (max-width:640px){.info_card__movie{margin-top:18px}}.info_card__movie_ttl{width:100%;position:relative;margin-bottom:16px}.info_card__movie_ttl .cont{padding-left:16px;font-size:18px;font-weight:500}.info_card__movie_ttl .cont:before{content:"";position:absolute;top:0;left:0;width:3px;height:18px;background:#00449a}.info_card__movie_list{width:100%;border-top:1px solid #d6d6d7}.info_card__movie_list li{width:100%;background:#f3f6f9;padding:24px 0}@media screen and (max-width:640px){.info_card__movie_list li{padding:16px 12px}}.info_card__movie_figure{display:block;width:360px;margin:0 auto;position:relative;cursor:pointer;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}@media screen and (max-width:640px){.info_card__movie_figure{width:100%;max-width:360px}}.info_card__movie_figure:hover{opacity:0.6}.info_card__movie_figure:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:73px;height:73px;border:4px solid #ffffff;border-radius:50%;background:rgba(1,68,154,0.75)}@media screen and (max-width:640px){.info_card__movie_figure:before{width:55px;height:55px;border:3px solid #ffffff}}.info_card__movie_figure:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-35%,-45%);transform:translate(-35%,-45%);width:0;height:0;border-style:solid;border-width:12.5px 0 12.5px 20px;border-color:transparent transparent transparent #ffffff}@media screen and (max-width:640px){.info_card__movie_figure:after{border-width:9.5px 0 9.5px 16px}}.info_card__movie_figure img{max-width:100%}.info_card__movie_figure span{position:absolute;bottom:0;right:0;padding:0 10px 1px;color:#ffffff;font-size:11px;line-height:17px;background:#000000}.l-movie_modal,.l-movie_modal_02{display:none;position:fixed;top:-10px;left:0;right:0;bottom:-10px;background-color:rgba(0,0,0,0.45);overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:100000000;min-width:320px}.l-movie_modal_02__inner,.l-movie_modal__inner{display:table;padding:10px 0;width:100%;height:100%}.l-movie_modal_02__cont,.l-movie_modal__cont{display:table-cell;padding:2.7em 2em;vertical-align:middle}@media screen and (max-width:640px){.l-movie_modal_02__cont,.l-movie_modal__cont{padding:2.7em 15px}}.l-movie_modal_02__movie,.l-movie_modal__movie{margin:0 auto;padding:1.9em 2em;max-width:700px;position:relative}@media screen and (max-width:640px){.l-movie_modal_02__movie,.l-movie_modal__movie{padding:0}}.l-movie_modal_02__youtube,.l-movie_modal__youtube{position:relative;width:100%;padding-top:56.25%}.l-movie_modal_02__youtube iframe,.l-movie_modal__youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.l-movie_modal_02__close,.l-movie_modal__close{width:50px;position:absolute;top:-30px;right:24px;cursor:pointer;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}@media screen and (max-width:640px){.l-movie_modal_02__close,.l-movie_modal__close{top:-60px;right:-6px}}.l-movie_modal_02__close:hover,.l-movie_modal__close:hover{opacity:0.6}.l-movie_modal_02__close .text,.l-movie_modal__close .text{padding-top:40px;display:block;text-align:center;font-size:12px;position:relative;color:#ffffff}.l-movie_modal_02__close .text:before,.l-movie_modal__close .text:before{content:"";position:absolute;top:20px;left:5px;width:40px;height:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#ffffff}.l-movie_modal_02__close .text:after,.l-movie_modal__close .text:after{content:"";position:absolute;top:20px;left:5px;width:40px;height:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:#ffffff}.info_card__ulst{font-size:0}.info_card__ulst>li:nth-child(odd){margin-left:0}.info_card__ulst>li{display:inline-block;margin:0 0 15px 24px;width:calc(50% - 12px);vertical-align:top}.info_card__ulst_li>a:last-child{margin-bottom:0}.info_card__ulst_li>a{position:relative;display:block;margin-bottom:20px;width:100%;border:solid 1px #d6d6d7;border-top:solid 4px #a1a1a1;font-weight:500;font-size:20px}.info_card__ulst_li>a>span{position:relative;display:block;line-height:1.4;margin:0 0 15px;padding:14px 0 15px 0;border-bottom:1px dotted #c9c9c9}.info_card__ulst_li>a:before,.info_card__ulst_li>a>span:after{position:absolute;display:block;content:""}.info_card__ulst_li>a:before{top:-4px;left:0;width:50%;height:4px;background:#004198}.info_card__ulst_li>a>span>.ib{display:block}.info_card__ulst_li>a{padding:0 15px 15px}.info_card__ulst_li>a>i{display:inline-block;overflow:hidden;margin-right:15px;height:110px}.info_card__ulst_li>a>p{display:inline-block;overflow:hidden;min-height:44px;width:100%;vertical-align:top;font-weight:normal;font-size:15px;line-height:1.467}.info_card__ulst_li.set_img>a>p{width:calc(60% - 12px)}.info_card__ulst_li.height_adj>a{height:165px}.info_card__ulst_li.height_adj>a>span{padding:28px 0 29px}.info_card__ulst_li>a>p>span{display:inline-block}.info_card__ulst_li>a:hover{color:#004198}.info_link{padding:23px 14px 2px 14px;border-top:solid 1px #e0e2e3;background:#f3f6f9}.info_link__ulsit{font-size:0}.info_link__ulsit>li{position:relative;display:inline-block;width:50%;vertical-align:top}.info_link__ulsit>li>a{position:relative;display:block;margin:0 8px 22px 8px;padding:19px 64px 20px 18px;border:solid 1px #e0e2e3;border-top:solid 2px #004198;background:#ffffff;font-weight:500;font-size:16px;line-height:1.375}.info_link__ulsit>li>a:hover{color:#004198}.info_link__ulsit>li>a>span{display:inline-block}.info_link__ulsit>li>a:after{position:absolute;top:50%;right:0;display:inline-block;margin:-16px 22px 0 -14px;height:0px;color:#004198;content:"\f101";vertical-align:top;font-weight:normal;font-size:22px;font-family:"FontAwesome"}.message_img{width:240px;height:354px}.office_list>li .office_cont{margin:0 0 36px}.company_affiliate .office_list>li .office_cont{text-align:left}.office_list .office_cont i{display:inline-block;margin:0 22px 0 0}.office_list>li .office_add{display:inline-block;width:458px;border-top:1px solid #d6d6d7;vertical-align:top}.office_list.wide_list>li .office_add{width:100%}.office_list.wide_list .cap_affiliate{margin-bottom:20px}.office_list>li .office_add>li{position:relative;padding:13px 0 16px;border-bottom:1px solid #d6d6d7}.office_list>li .office_add strong{display:inline-block;margin:0 10px 0 0;padding:0 0 0 6px;width:60px;vertical-align:top;text-align:left;font-weight:500;line-height:1.5}.office_list>li .office_add p{display:inline-block;width:80%;line-height:1.5}.company_sales-office .office_list .office_add li p.map_side{width:64%}.office_list>li .office_add .bt_map{position:absolute;top:23px;right:6px;display:block;padding:8px 0;width:81px;height:32px;border:1px solid #cccccc;border-radius:4px;-webkit-box-shadow:2px 2px 0px #f3f5f6;box-shadow:2px 2px 0px #f3f5f6;text-align:center;font-size:13px;-webkit-transition:color 0.3s ease-out,border 0.3s ease-out;transition:color 0.3s ease-out,border 0.3s ease-out}.office_list>li .office_add .bt_map:hover{border:1px solid #00449a;color:#00449a}.office_list>li .office_add .bt_map:before{top:4px;left:16px;color:#00449a;content:"\f041";letter-spacing:4px;font-size:13px;font-family:"FontAwesome"}.office_list>li .office_add .bt_map:after{position:relative;top:-1px;right:0;display:inline-block;margin:0 4px 0 4px;width:11px;height:9px;background:url(../images/icon/icon_blank.svg) no-repeat;content:""}.office_list>li .office_add span{display:inline-block}.office_list>li .office_add .zip{width:100%}.office_list.wide_list>li .office_add .zip{width:18%}.office_list>li .office_add .zip_mr{margin-right:12px}.office_list>li .office_add .link__inner{line-height:1.5}.copy_company_outline{margin:0 0 50px;padding:18px 24px;width:100%;border-width:1px;border-style:solid;border-color:rgb(211,211,211)}.copy_company_outline p{display:inline-block;font-weight:500;font-size:18px;line-height:1.667}.company__desc{border-top:solid 1px #d3d3d3;border-bottom:solid 1px #d3d3d3;background:#fbfbfb;line-height:1.5}@media screen and (max-width:640px){.company__desc .u-sp_hidden{display:none}}.company__desc:after{display:block;visibility:hidden;clear:both;height:0;content:""}.company__desc>dt{float:left;clear:left;padding:15px 0 15px 22px;width:160px;border-top:solid 1px #d3d3d3;font-weight:500}.company__desc>dd{position:relative;margin:0 0 0 160px;padding:15px 22px 15px 20px;border-top:solid 1px #d3d3d3;border-left:dotted 1px #d3d3d3;background:#ffffff}.company__desc .add span{display:block}.company__desc .member_list .member li{display:list-item}.company__desc .member_list .member .position{display:inline-block;width:calc(35% - 12px);text-align:left}.company__desc .member_list .member .name{text-align:right}.company__desc .group_list>dt{display:block;float:left}.company__desc .group_list>dd{display:inline-block;width:calc(91% - 12px)}.company__desc .add>.bt_map{position:absolute;top:33px;right:6px;display:block;padding:5px 0 5px 3px;width:81px;height:32px;border:1px solid #cccccc;border-radius:4px;-webkit-box-shadow:2px 2px 0px #f3f5f6;box-shadow:2px 2px 0px #f3f5f6;text-align:center;font-size:13px;-webkit-transition:color 0.3s ease-out,border 0.3s ease-out;transition:color 0.3s ease-out,border 0.3s ease-out}.company__desc .add>.bt_map:hover{border:1px solid #00449a;color:#00449a}.company__desc .add>.bt_map:before{top:4px;left:16px;color:#00449a;content:"\f041";letter-spacing:4px;font-size:13px;font-family:"FontAwesome"}.company__desc .add>.bt_map:after{position:relative;top:-1px;right:0;display:inline-block;margin:0 4px 0 4px;width:11px;height:9px;background:url(../images/icon/icon_blank.svg) no-repeat;content:""}@media screen and (max-width:640px){.c-swipe_set{margin:0 -15px}}.c-swipe_set:before{display:block;background-image:url("../../assets/images/icon/icon_swipe.svg");background-size:28px 28px;background-repeat:no-repeat;background-position:left center;max-height:100%;height:28px;margin-bottom:8px!important;padding:8px 0 0 34px;font-size:12px;text-align:left}@media screen and (max-width:640px){.c-swipe_set:before{content:"左右にスワイプして閲覧してください";margin:0 15px}}.c-swipe_set__shadow{position:relative}.c-swipe_set__shadow:before{position:absolute;top:36px;left:0;display:inline-block;background:radial-gradient(ellipse at left,rgba(0,0,0,0.4) 10%,rgba(0,0,0,0) 75%) 0 center,radial-gradient(ellipse at right,rgba(0,0,0,0.4) 10%,rgba(0,0,0,0) 75%) 100% center;background-size:8px 100%,8px 100%;background-attachment:scroll,scroll;background-repeat:no-repeat;width:100%;height:calc(100% - 76px);margin:0;z-index:12}@media screen and (max-width:640px){.c-swipe_set__shadow:before{content:""}}@media screen and (max-width:640px){.c-swipe_set__overflow{overflow-x:auto;overflow-y:hidden}}.c-swipe_set__shadow_hide{position:relative;display:inline-block;min-width:100%}@media screen and (max-width:640px){.c-swipe_set__shadow_hide{padding:0 15px}}.c-swipe_set__shadow_hide:before{position:absolute;top:0;left:0;background:radial-gradient(ellipse at left,white 20%,rgba(255,255,255,0) 70%) 0 center,radial-gradient(ellipse at right,white 20%,rgba(255,255,255,0) 70%) 100% center;background-size:20px 180%,20px 180%;background-repeat:no-repeat;width:100%;height:100%;margin:0;z-index:13}@media screen and (max-width:640px){.c-swipe_set__shadow_hide:before{content:""}}.headline__cnt#tcfd h3 .ttl ._main{margin-right:10px}.headline__cnt#tcfd h3 .ttl ._sub{font-size:21px}@media screen and (max-width:640px){.headline__cnt#tcfd h3 .ttl ._sub{display:block}}@media screen and (max-width:450px){.headline__cnt#tcfd h3 .ttl ._sub{font-size:4.7vw}}@media screen and (max-width:320px){.headline__cnt#tcfd h3 .ttl ._sub{font-size:15px}}.p-company_environment_tcfd__note{margin-top:-5px}.p-company_environment_tcfd__note>li{padding-left:1em;font-size:14px;line-height:1.71;color:#7a7a7a;position:relative}.p-company_environment_tcfd__note>li:not(:last-child){margin-bottom:6px}.p-company_environment_tcfd__note>li:before{content:"※";position:absolute;top:0;left:0}.p-company_environment_tcfd__ulist{margin-top:-5px}.p-company_environment_tcfd__goals{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:2px solid #d6d6d7;border-bottom:1px solid #d6d6d7}@media screen and (max-width:640px){.p-company_environment_tcfd__goals{display:block}}.p-company_environment_tcfd__goals .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:33.33%;text-align:center;font-weight:500}@media screen and (max-width:640px){.p-company_environment_tcfd__goals .item{width:100%}}.p-company_environment_tcfd__goals .item:not(:last-child){border-right:1px solid #d6d6d7}@media screen and (max-width:640px){.p-company_environment_tcfd__goals .item:not(:last-child){border-right:none;border-bottom:1px solid #d6d6d7}}.p-company_environment_tcfd__goals .item dt{width:100%;-ms-flex-negative:0;flex-shrink:0;padding:14px 15px 16px;background:#ececec}@media screen and (max-width:640px){.p-company_environment_tcfd__goals .item dt{padding:9px 10px 10px}}.p-company_environment_tcfd__goals .item dd{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%;height:100%;padding:14px 15px 16px;line-height:1.5}@media screen and (max-width:640px){.p-company_environment_tcfd__goals .item dd{padding:9px 10px 12px}}.p-company_environment_tcfd__goals .item dd .cont ._ib{display:inline-block}.p-company_environment_tcfd_climate__sub{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:640px){.p-company_environment_tcfd_climate__sub{font-size:13px}}.p-company_environment_tcfd_climate__sub .mark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.p-company_environment_tcfd_climate__sub .mark>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-company_environment_tcfd_climate__sub .mark>div:nth-child(2){margin-left:20px}@media screen and (max-width:640px){.p-company_environment_tcfd_climate__sub .mark>div:nth-child(2){margin-left:16px}}.p-company_environment_tcfd_climate__sub .mark>div ._up{display:block;width:12px;height:12px;margin:2px 6px 0 0;position:relative}.p-company_environment_tcfd_climate__sub .mark>div ._up:before{content:"";width:4px;height:6px;background:#00a0e9;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-company_environment_tcfd_climate__sub .mark>div ._up:after{content:"";border-width:0 6px 6px;border-style:solid;border-color:transparent transparent #00a0e9 transparent;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-company_environment_tcfd_climate__sub .mark>div ._down{display:block;width:12px;height:12px;margin:2px 6px 0 0;position:relative}.p-company_environment_tcfd_climate__sub .mark>div ._down:before{content:"";width:4px;height:6px;background:#c80000;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-company_environment_tcfd_climate__sub .mark>div ._down:after{content:"";border-width:6px 6px 0;border-style:solid;border-color:#c80000 transparent transparent transparent;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-company_environment_tcfd_climate__sub .size{margin-left:10px}.p-company_environment_tcfd_climate__table{width:100%;min-width:700px}.p-company_environment_tcfd_climate__table thead tr th{height:46px;background:#656565;border-right:1px solid #d6d6d7;font-size:15px;font-weight:normal;color:#ffffff;vertical-align:middle}.p-company_environment_tcfd_climate__table thead tr th:first-child{width:41px;background:#ffffff;border-right:none}.p-company_environment_tcfd_climate__table thead tr th:nth-child(2),.p-company_environment_tcfd_climate__table thead tr th:nth-child(3){width:128px}.p-company_environment_tcfd_climate__table thead tr th:nth-child(4){width:70px}.p-company_environment_tcfd_climate__table thead tr th:nth-child(5){width:166px}.p-company_environment_tcfd_climate__table tbody tr th{padding:14px 11px;background:#fbfbfb;border-right:1px solid #d6d6d7;border-bottom:1px solid #d6d6d7;vertical-align:middle;font-size:13px;line-height:1.62;font-weight:normal;text-align:left}.p-company_environment_tcfd_climate__table tbody tr th.scenario{padding:14px 12px 14px 10px;background:#d6d6d7;border-right:none;font-size:15px;font-weight:500;text-align:center}.p-company_environment_tcfd_climate__table tbody tr th.scenario span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;white-space:pre}.p-company_environment_tcfd_climate__table tbody tr:first-child th.scenario{border-bottom:1px solid #ffffff}.p-company_environment_tcfd_climate__table tbody tr td{padding:14px 11px;font-size:13px;line-height:1.62;vertical-align:middle;border-right:1px solid #d6d6d7;border-bottom:1px solid #d6d6d7}.p-company_environment_tcfd_climate__table tbody tr td .simple__ulist>li{line-height:1.62}.p-company_environment_tcfd_climate__table tbody tr td .simple__ulist>li:not(:last-child){margin-bottom:5px}.p-company_environment_tcfd_climate__table tbody tr td .simple__ulist>li:before{width:7px;height:7px;top:7px}.p-company_environment_tcfd_climate__table tbody tr td .arrow{display:block;margin:0 auto;position:relative}.p-company_environment_tcfd_climate__table tbody tr td .arrow.down_large{width:12px;height:16px;margin-bottom:16px;background:#c80000}.p-company_environment_tcfd_climate__table tbody tr td .arrow.down_large:after{content:"";border-width:16px 16px 0;border-style:solid;border-color:#c80000 transparent transparent transparent;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-company_environment_tcfd_climate__table tbody tr td .arrow.down_middle{width:10px;height:12px;margin-bottom:12px;background:#ee7a7a}.p-company_environment_tcfd_climate__table tbody tr td .arrow.down_middle:after{content:"";border-width:12px 12px 0;border-style:solid;border-color:#ee7a7a transparent transparent transparent;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-company_environment_tcfd_climate__table tbody tr td .arrow.down_small{width:6px;height:8px;margin-bottom:8px;background:#f29c9f}.p-company_environment_tcfd_climate__table tbody tr td .arrow.down_small:after{content:"";border-width:8px 8px 0;border-style:solid;border-color:#f29c9f transparent transparent transparent;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-company_environment_tcfd_climate__table tbody tr td .arrow.up_middle{width:10px;height:12px;margin-top:12px;background:#00a0e9}.p-company_environment_tcfd_climate__table tbody tr td .arrow.up_middle:after{content:"";border-width:0 12px 12px;border-style:solid;border-color:transparent transparent #00a0e9 transparent;position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-company_environment_tcfd_climate__table tbody tr td .arrow.up_small{width:6px;height:8px;margin-top:8px;background:#88abda}.p-company_environment_tcfd_climate__table tbody tr td .arrow.up_small:after{content:"";border-width:0 8px 8px;border-style:solid;border-color:transparent transparent #88abda transparent;position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:539px){.p-company_environment_tcfd_system .c-swipe_set{margin:0 -25px}}.p-company_environment_tcfd_system .c-swipe_set:before{display:none}@media screen and (max-width:539px){.p-company_environment_tcfd_system .c-swipe_set:before{display:block;margin:0 25px}}@media screen and (max-width:539px){.p-company_environment_tcfd_system .c-swipe_set__shadow_hide{padding:0 25px}}.p-company_environment_tcfd_system__image{min-width:490px}@media screen and (max-width:539px){.p-company_environment_tcfd_system__image{margin-bottom:10px}}.p-company_environment_tcfd_system__image img{width:100%;max-width:100%}.content__box.count{counter-reset:list-counter}.p-company_environment_environment__list{width:100%}.p-company_environment_environment__list>li{counter-increment:list-counter;position:relative;margin-top:-0.21em;margin-bottom:calc(-0.21em + 20px);padding-left:1.5em;list-style:none;line-height:1.42}.p-company_environment_environment__list>li:before{position:absolute;left:0;display:inline-block;content:counter(list-counter) ".";font-size:1em}.p-sdgs_goals figure{width:590px;margin:0 auto 42px}@media screen and (max-width:640px){.p-sdgs_goals figure{width:calc(100% - 24px)}}.p-sdgs_goals figure img{display:block;width:100%}.p-sdgs_name span{display:block;text-align:right}@media screen and (max-width:470px){.p-sdgs_name span{font-size:15px}}.p-sdgs_name span b{font-size:22px;font-weight:500;padding-left:0.4em}@media screen and (max-width:470px){.p-sdgs_name span b{font-size:20px}}.p-sdgs_name span:last-child{margin-top:2px}.p-sdgs_icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}@media screen and (max-width:470px){.p-sdgs_icon{margin-bottom:20px}}.p-sdgs_icon>li{width:120px}@media screen and (max-width:470px){.p-sdgs_icon>li{width:30%;max-width:120px}}.p-sdgs_icon>li:not(:first-child){margin-left:20px}@media screen and (max-width:470px){.p-sdgs_icon>li:not(:first-child){margin-left:5%}}.p-sdgs_icon>li img{display:block;width:100%}.p-sdgs_register{width:100%}.p-sdgs_register__list{width:100%}.p-sdgs_register__list li{width:100%}.p-sdgs_register__list li:not(:last-child){margin-bottom:24px}@media screen and (max-width:640px){.p-sdgs_register__list li:not(:last-child){margin-bottom:calc(3.75vw + 0px)}}@media screen and (max-width:480px){.p-sdgs_register__list li:not(:last-child){margin-bottom:18px}}.p-sdgs_register__link{width:100%;height:128px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 24px 0 140px;border:2px solid #d6d6d7;position:relative;-webkit-transition:border 0.3s ease-in-out;transition:border 0.3s ease-in-out}@media screen and (max-width:640px){.p-sdgs_register__link{height:calc(20vw + 0px);padding:0 calc(4.375vw + -4px) 0 calc(28.75vw + -44px)}}@media screen and (max-width:480px){.p-sdgs_register__link{height:auto;padding:17px 13px 19px 17px}}.p-sdgs_register__link:hover{border-color:#00449a}.p-sdgs_register__link:before{content:"";position:absolute;top:10px;right:9px;display:inline-block;width:11px;height:9px;background:url(../images/icon/icon_blank.svg) no-repeat}@media screen and (max-width:640px){.p-sdgs_register__link:before{top:calc(1.875vw + -2px);right:calc(1.25vw + 1px)}}@media screen and (max-width:480px){.p-sdgs_register__link:before{top:7px;right:7px}}.p-sdgs_register__item{width:100%}.p-sdgs_register__item .ttl{width:100%;border-bottom:1px solid #e0e2e3;padding-bottom:11px;margin-bottom:16px}@media screen and (max-width:480px){.p-sdgs_register__item .ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:15px;margin-bottom:12px}}.p-sdgs_register__item .ttl ._text{display:block;font-size:17px;font-weight:500;line-height:1.4117647059;margin-top:-3.5px;margin-bottom:-3.5px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#00449a}@media screen and (max-width:640px){.p-sdgs_register__item .ttl ._text{font-size:calc(1.25vw + 9px)}}@media screen and (max-width:480px){.p-sdgs_register__item .ttl ._text{width:calc(100% - 75px);font-size:15px;line-height:1.4;margin-top:-3px;margin-bottom:-3px}}.p-sdgs_register__item .ttl ._text span{display:inline-block}.p-sdgs_register__item .cont{font-size:15px;font-weight:500}@media screen and (max-width:640px){.p-sdgs_register__item .cont{font-size:calc(0.625vw + 11px)}}@media screen and (max-width:480px){.p-sdgs_register__item .cont{font-size:14px}}.p-sdgs_register__figure{width:96px;position:absolute;top:50%;left:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:640px){.p-sdgs_register__figure{width:calc(20vw + -32px);left:calc(4.375vw + -4px)}}@media screen and (max-width:480px){.p-sdgs_register__figure{width:64px;position:static;left:0;-webkit-transform:none;transform:none;margin-right:11px}}.p-sdgs_register__figure img{max-width:100%}.company__desc.history_list>dt{width:132px}.company__desc.history_list>dd{position:relative;margin:0 0 0 132px}@media screen and (min-width:641px){.copy_company_outline>p>br{display:none}}@media screen and (max-width:640px){.info_card__ulst_li>a{font-size:18px}.info_card__ulst_li>a>p{width:100%}.info_card__ulst_li.set_img>a>p{width:100%}.info_card__ulst_li.set_img>a>i{display:none}.office_list li .office_cont{margin:0 10px 36px;text-align:center}.office_list .office_cont i{display:block;margin:0 0 23px}.office_list>li .office_add{display:inline-block;width:100%;border-top:1px solid #d6d6d7;vertical-align:top}.office_list>li .office_add>li{position:relative;padding:12px 0 11px 7px;border-bottom:1px solid #d6d6d7;text-align:left}.office_list>li .office_add span>br{display:none}.office_list>li .office_add .bt_map{position:relative;top:0;left:0;margin:10px 0 0}.company_sales-office .office_list .office_add li:first-child p,.office_list>li .office_add p{display:inline-block;width:100%;line-height:1.5}.office_list>li .office_add strong{display:inline-block;margin:0 10px 4px 0;padding:0 0 0 0;width:100%;vertical-align:top;text-align:left;font-weight:500}.office_list.wide_list>li .office_add .zip{width:100%}.copy_company_outline{padding:18px 0px}.copy_company_outline>p{display:block;text-align:center}.copy_company_outline>p>span{display:inline-block}.copy_company_outline>p{font-size:18px}.company__desc.history_list>dt,.company__desc>dt{float:inherit;padding:9px 0 9px 10px;width:100%}.company__desc.history_list>dd,.company__desc>dd{margin:0;padding:9px 10px 9px 10px;border-top:dotted 1px #d3d3d3;border-left:none}.company__desc .add>.bt_map{position:relative;top:0;left:0;margin:10px 0 7px}.office_list.wide_list .cap_affiliate{margin-bottom:14px;text-align:left}}@media screen and (max-width:640px) and (min-width:581px){.info_card__ulst_li.height_adj>a{height:181px}.info_card__ulst_li.height_adj>a>span{padding:26px 0 28px}}@media screen and (max-width:580px){.info_card__ulst>li{margin-left:0;width:100%}.info_card__ulst_li.set_img{margin-bottom:20px}.info_card__ulst_li.set_img>a>i{display:none}.info_card__ulst_li.set_img>a>span,.info_card__ulst_li>a>span{padding:20px 28px 20px 0}.info_card__ulst_li>a>span>.ib{display:inline-block}.copy_company_outline{margin-bottom:36px}.company__desc .member_list .member .position{display:inline-block;width:calc(50% - 12px);text-align:left}.company__desc .group_list>dd{display:inline-block;width:100%}}@media screen and (max-width:400px){.company__desc .member_list .member .position{display:inline-block;width:calc(60% - 12px);text-align:left}}@media screen and (max-width:380px){.copy_company_outline>p{font-size:4.6875vw}}@media screen and (max-width:320px){.copy_company_outline>p{font-size:15px}}
/*# sourceMappingURL=common_company.css.map */