.bl_page-heading{background-color:var(--gray)}@media (min-width:768px){.bl_page-heading .bl_page-heading_head{display:grid;align-items:center;grid-template-columns:1fr 49.0483162518vw}}@media (min-width:768px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--ruby{margin-left:42px;padding-left:calc(50% - 562px);grid-template-columns:1fr 37.1888726208vw}}@media (max-width:968.98px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--ruby{margin-left:50px}}@media (max-width:767.98px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--ruby{margin-left:0}}.bl_page-heading .bl_page-heading_head.bl_page-heading_head--ruby .bl_page-heading_title_group{font-weight:600}@media (min-width:768px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--ruby .bl_page-heading_title_group{margin-bottom:5px;gap:12px}}@media (max-width:767.98px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--ruby .bl_page-heading_title_group{padding:11.0256410256vw 6.4102564103vw;gap:2.5641025641vw}}.bl_page-heading .bl_page-heading_head.bl_page-heading_head--ruby .bl_page-heading_title{text-align:left;font-weight:inherit!important;font-weight:500;line-height:1.4}@media (min-width:768px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--ruby .bl_page-heading_title{font-size:1.125rem}}@media (max-width:767.98px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--ruby .bl_page-heading_title{font-size:4.6153846154vw}}[lang=en] .bl_page-heading .bl_page-heading_head.bl_page-heading_head--ruby .bl_page-heading_title{line-height:1.2}.bl_page-heading .bl_page-heading_head.bl_page-heading_head--ruby .bl_page-heading_sub_title{display:flex;font-weight:500;line-height:1.3}@media (min-width:768px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--ruby .bl_page-heading_sub_title{font-size:1.875rem}}@media (max-width:767.98px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--ruby .bl_page-heading_sub_title{font-size:5.8974358974vw}}[lang=en] .bl_page-heading .bl_page-heading_head.bl_page-heading_head--ruby .bl_page-heading_sub_title{line-height:1.2}@media (min-width:768px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--ruby .bl_page-heading_sub_title{gap:20px}}@media (max-width:767.98px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--ruby .bl_page-heading_sub_title{gap:5.1282051282vw}}.bl_page-heading .bl_page-heading_head.bl_page-heading_head--ruby .bl_page-heading_sub_title ruby{display:flex}@media (min-width:768px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--ruby .bl_page-heading_sub_title ruby{align-items:flex-end;gap:8px}}@media (max-width:767.98px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--ruby .bl_page-heading_sub_title ruby{flex-flow:column;text-align:left;gap:.7692307692vw}}.bl_page-heading .bl_page-heading_head.bl_page-heading_head--ruby .bl_page-heading_sub_title rt{font-weight:600;line-height:1.4}@media (min-width:768px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--ruby .bl_page-heading_sub_title rt{font-size:1rem}}@media (max-width:767.98px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--ruby .bl_page-heading_sub_title rt{font-size:4.1025641026vw}}[lang=en] .bl_page-heading .bl_page-heading_head.bl_page-heading_head--ruby .bl_page-heading_sub_title rt{line-height:1.2}.bl_page-heading .bl_page-heading_head.bl_page-heading_head--ruby .bl_page-heading_thumb img{aspect-ratio:508/286}@media (min-width:768px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--sub-head{margin-left:42px;padding-left:calc(50% - 562px);grid-template-columns:1fr 37.1888726208vw}}@media (min-width:768px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--sub-head .bl_page-heading_title_group{margin-top:-24px;gap:12px}}@media (max-width:767.98px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--sub-head .bl_page-heading_title_group{padding:10.2564102564vw 6.4102564103vw}}.bl_page-heading .bl_page-heading_head.bl_page-heading_head--sub-head .bl_page-heading_title{text-align:left;font-weight:500;font-weight:600;line-height:1.4}@media (min-width:768px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--sub-head .bl_page-heading_title{font-size:1.125rem}}@media (max-width:767.98px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--sub-head .bl_page-heading_title{font-size:4.6153846154vw}}[lang=en] .bl_page-heading .bl_page-heading_head.bl_page-heading_head--sub-head .bl_page-heading_title{line-height:1.2}.bl_page-heading .bl_page-heading_head.bl_page-heading_head--sub-head .bl_page-heading_sub_title{display:grid;text-align:left;font-weight:600;grid-template-areas:"index subHeading" "index subTitle"}@media (min-width:768px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--sub-head .bl_page-heading_sub_title{grid-template-columns:48px 1fr;gap:6px 10px}}@media (max-width:767.98px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--sub-head .bl_page-heading_sub_title{grid-template-columns:12.3076923077vw 1fr;gap:1.5384615385vw 1.0256410256vw}}.bl_page-heading .bl_page-heading_head.bl_page-heading_head--sub-head .bl_page-heading_sub_number{font-weight:500;line-height:1;grid-area:index}@media (max-width:767.98px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--sub-head .bl_page-heading_sub_number{font-size:9.7435897436vw}}.bl_page-heading .bl_page-heading_head.bl_page-heading_head--sub-head .bl_page-heading_sub_heading{font-weight:500;line-height:1.4;grid-area:subHeading}@media (min-width:768px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--sub-head .bl_page-heading_sub_heading{font-size:1.125rem}}@media (max-width:767.98px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--sub-head .bl_page-heading_sub_heading{font-size:4.6153846154vw}}[lang=en] .bl_page-heading .bl_page-heading_head.bl_page-heading_head--sub-head .bl_page-heading_sub_heading{line-height:1.2}.bl_page-heading .bl_page-heading_head.bl_page-heading_head--sub-head .bl_page-heading_sub_text{font-weight:500;line-height:1.3;grid-area:subTitle}@media (min-width:768px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--sub-head .bl_page-heading_sub_text{font-size:1.875rem}}@media (max-width:767.98px){.bl_page-heading .bl_page-heading_head.bl_page-heading_head--sub-head .bl_page-heading_sub_text{font-size:5.8974358974vw}}[lang=en] .bl_page-heading .bl_page-heading_head.bl_page-heading_head--sub-head .bl_page-heading_sub_text{line-height:1.2}@media (max-width:767.98px){.bl_page-heading:not(:has(.bl_page-heading_title_group)) .bl_page-heading_title{display:grid;padding:9.2307692308vw 7.6923076923vw;min-height:38.9743589744vw;place-content:center}}.bl_page-heading .bl_page-heading_title_group{display:flex;flex-direction:column}@media (min-width:768px){.bl_page-heading .bl_page-heading_title_group{padding-right:24px;gap:24px}}@media (max-width:767.98px){.bl_page-heading .bl_page-heading_title_group{padding:9.2307692308vw 7.6923076923vw;gap:2.5641025641vw}}.bl_page-heading .bl_page-heading_title{text-align:center;font-weight:500;line-height:1.3}@media (min-width:768px){.bl_page-heading .bl_page-heading_title{font-size:2.375rem}}@media (max-width:767.98px){.bl_page-heading .bl_page-heading_title{font-size:7.6923076923vw}}[lang=en] .bl_page-heading .bl_page-heading_title{line-height:1.2}.bl_page-heading .bl_page-heading_sub_title{text-align:center;font-weight:500;line-height:1.4}@media (min-width:768px){.bl_page-heading .bl_page-heading_sub_title{font-size:1.375rem}}@media (max-width:767.98px){.bl_page-heading .bl_page-heading_sub_title{font-size:5.1282051282vw}}[lang=en] .bl_page-heading .bl_page-heading_sub_title{line-height:1.2}.bl_page-heading .bl_page-heading_sub_number{color:var(--orange2);font-family:Roboto Condensed,sans-serif;font-weight:600;line-height:1}@media (min-width:768px){.bl_page-heading .bl_page-heading_sub_number{margin-bottom:-3px;font-size:2.375rem}}@media (max-width:767.98px){.bl_page-heading .bl_page-heading_sub_number{font-size:8.2051282051vw}}.bl_page-heading .bl_page-heading_thumb img{width:100%;aspect-ratio:390/220;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.bl_page-heading .bl_page-heading_lead{font-weight:500;font-weight:400;line-height:1.4;line-height:1.8}@media (min-width:768px){.bl_page-heading .bl_page-heading_lead{font-size:1.125rem}}@media (max-width:767.98px){.bl_page-heading .bl_page-heading_lead{font-size:4.6153846154vw}}[lang=en] .bl_page-heading .bl_page-heading_lead{line-height:1.2}@media (min-width:768px){.bl_page-heading .bl_page-heading_lead{padding-block:40px}}@media (max-width:767.98px){.bl_page-heading .bl_page-heading_lead{padding-block:10.2564102564vw}}.bl_anchor-list{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}@media (min-width:768px){.bl_anchor-list{gap:20px}.bl_anchor-list:has(.bl_anchor-item:nth-of-type(3)){gap:10px}}@media (max-width:767.98px){.bl_anchor-list{flex-direction:column;gap:3.5897435897vw}}.bl_anchor-item{height:100%}@media (min-width:768px){.bl_anchor-item{width:252px}}@media (max-width:767.98px){.bl_anchor-item{width:74.358974359vw}}@media (min-width:768px){.bl_anchor-item.bl_anchor-item--lg{width:340px}}@media (max-width:767.98px){.bl_anchor-item.bl_anchor-item--lg{width:87.1794871795vw}}.bl_anchor-item .bl_anchor-link{display:flex;overflow:hidden;align-items:center;justify-content:center;position:relative;z-index:1;border:1px solid var(--black);height:inherit;min-height:inherit;text-align:center;font-weight:500;line-height:1.2;place-content:center}@media (min-width:768px){.bl_anchor-item .bl_anchor-link{transition:color .5s cubic-bezier(.075,.82,.165,1),background-color .5s cubic-bezier(.075,.82,.165,1),border-color .5s cubic-bezier(.075,.82,.165,1)}.bl_anchor-item .bl_anchor-link:before{transition:color .5s cubic-bezier(.075,.82,.165,1),background-color .5s cubic-bezier(.075,.82,.165,1),border-color .5s cubic-bezier(.075,.82,.165,1)}.bl_anchor-item .bl_anchor-link:after{transition:transform .5s cubic-bezier(.075,.82,.165,1)}.bl_anchor-item .bl_anchor-link:focus-visible,.bl_anchor-item .bl_anchor-link:hover{border-color:var(--orange);color:var(--black2)}.bl_anchor-item .bl_anchor-link:focus-visible:before,.bl_anchor-item .bl_anchor-link:hover:before{border-color:var(--black2)}.bl_anchor-item .bl_anchor-link:focus-visible:after,.bl_anchor-item .bl_anchor-link:hover:after{transform:scale(1.01) translateZ(0)}}@media (min-width:768px){.bl_anchor-item .bl_anchor-link{padding:9px 30px;border-radius:4px;min-height:62px;font-size:.9375rem}.bl_anchor-item .bl_anchor-link:focus-visible:after,.bl_anchor-item .bl_anchor-link:hover:after{transform:scale(1.03) translateZ(0)}}@media (max-width:767.98px){.bl_anchor-item .bl_anchor-link{padding:2.3076923077vw 6.4102564103vw;border-radius:1.0256410256vw;min-height:15.8974358974vw;font-size:3.8461538462vw}}.bl_anchor-item .bl_anchor-link:before{content:"";position:absolute;top:50%;transform:translateY(-50%);background:url(/assets/img/common/icon_arrow.svg) no-repeat 50%/contain;aspect-ratio:12/19}@media (min-width:768px){.bl_anchor-item .bl_anchor-link:before{right:12px;width:12px}}@media (max-width:767.98px){.bl_anchor-item .bl_anchor-link:before{right:3.0769230769vw;width:3.0769230769vw}}.bl_anchor-item .bl_anchor-link:after{content:"";position:absolute;z-index:-1;margin:auto;border-radius:50%;width:100%;height:auto;transform:scale(0);background-color:var(--orange);inset:0;aspect-ratio:1/1}.bl_anchor-item .bl_anchor-link .bl_anchor-text{display:block;backface-visibility:hidden}.bl_swiper:not(.bl_kv_swiper) .bl_swiper_option{display:flex;justify-content:center}@media (min-width:768px){.bl_swiper:not(.bl_kv_swiper) .bl_swiper_option{margin-top:20px;gap:20px}}@media (max-width:767.98px){.bl_swiper:not(.bl_kv_swiper) .bl_swiper_option{margin-top:7.6923076923vw;gap:2.5641025641vw}}.bl_swiper:not(.bl_kv_swiper) .bl_swiper_option .bl_swiper_pagination{display:flex;align-items:center;position:static;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bl_swiper:not(.bl_kv_swiper) .bl_swiper_option .bl_swiper_pagination .swiper-pagination-bullet{opacity:1;background-color:var(--black2)!important}.bl_swiper:not(.bl_kv_swiper) .bl_swiper_option .bl_swiper_pagination .swiper-pagination-bullet-active{background-color:var(--orange)!important}.bl_swiper:not(.bl_kv_swiper) .bl_swiper_option .bl_swiper_next,.bl_swiper:not(.bl_kv_swiper) .bl_swiper_option .bl_swiper_prev{position:relative;margin-top:0;inset:auto}.bl_table{display:block;position:relative;z-index:1;border-bottom-width:1px;border-bottom-style:solid;width:100%}@media (min-width:768px){.bl_table{border-bottom-color:var(--white2)}}@media (max-width:767.98px){.bl_table{border-bottom-color:var(--black)}}@media (min-width:768px){.bl_table.bl_table--large th{font-size:1rem;line-height:1.6}}@media (max-width:767.98px){.bl_table.bl_table--large th{font-size:4.1025641026vw;line-height:1.8}}@media (min-width:768px){[lang=en] .bl_table.bl_table--large th{line-height:1.4}}@media (max-width:767.98px){[lang=en] .bl_table.bl_table--large th{line-height:1.5}}@media (min-width:768px){.bl_table.bl_table--large th{padding:20px 30px;width:244px}}@media (max-width:767.98px){.bl_table.bl_table--large th{padding-bottom:3.0769230769vw}}@media (min-width:768px){.bl_table.bl_table--large td{font-size:.875rem;line-height:1.6}}@media (max-width:767.98px){.bl_table.bl_table--large td{font-size:3.5897435897vw;line-height:1.6}}@media (min-width:768px){[lang=en] .bl_table.bl_table--large td{line-height:1.4}}@media (max-width:767.98px){[lang=en] .bl_table.bl_table--large td{line-height:1.4}}@media (min-width:768px){.bl_table.bl_table--large td{padding-inline:20px}}@media (max-width:767.98px){.bl_table.bl_table--large td{padding-bottom:8.7179487179vw}}@media (min-width:768px){.bl_table.bl_table--large td[rowspan]{padding-inline:30px}}@media (max-width:767.98px){.bl_table.bl_table--large td[rowspan]{padding-inline:4.1025641026vw 6.1538461538vw}}@media (min-width:768px){.bl_table.bl_table--large:after{width:244px}}.bl_table:after{content:"";position:absolute;bottom:-1px;left:0;height:1px;background-color:var(--black)}@media (min-width:768px){.bl_table:after{width:153px}}.bl_table tbody{display:block}.bl_table tr{border-top:1px solid var(--black)}@media (max-width:767.98px){.bl_table tr{display:flex;flex-direction:column}}@media (max-width:767.98px){.bl_table tr.bl_table--borderless{border-top:none}.bl_table tr.bl_table--borderless:last-child{padding-bottom:5.1282051282vw}}@media (max-width:767.98px){.bl_table td,.bl_table th{padding:6.1538461538vw 4.1025641026vw;width:95.2941176471%;margin-inline:auto}}.bl_table th{text-align:left;font-weight:400;line-height:1.6}@media (min-width:768px){.bl_table th{display:inline-block;padding:20px;width:153px;font-size:.875rem}}@media (max-width:767.98px){.bl_table th{padding:4.1025641026vw;font-size:4.1025641026vw}}.bl_table td{border-top:1px solid var(--white2)}@media (min-width:768px){.bl_table td{font-size:.875rem;line-height:1.6}}@media (max-width:767.98px){.bl_table td{font-size:3.5897435897vw;line-height:1.6}}@media (min-width:768px){[lang=en] .bl_table td{line-height:1.4}}@media (max-width:767.98px){[lang=en] .bl_table td{line-height:1.4}}@media (min-width:768px){.bl_table td{padding:20px 18px;width:100%}}@media (max-width:767.98px){.bl_table td{padding:6.1538461538vw 4.1025641026vw}}.bl_table td[rowspan]{vertical-align:baseline}@media (min-width:768px){.bl_table td[rowspan]{padding:20px;width:153px}}@media (max-width:767.98px){.bl_table td[rowspan]{padding:3.8461538462vw;font-size:4.1025641026vw}}.bl_table .bl_table_row{display:grid}@media (max-width:767.98px){.bl_table .bl_table_row{gap:2.0512820513vw}}@media (min-width:768px){.bl_table .bl_table_row{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.bl_table .bl_table_pos{padding-block:20px}}@media (max-width:767.98px){.bl_table .bl_table_pos{padding-block:6.6666666667vw 3.5897435897vw}}.bl_table .bl_table_link{overflow-wrap:anywhere}.bl_table .bl_table_link .c-link_icon{flex-shrink:0}.bl_introduction_wrapper{background-color:var(--banner-background)}@media (min-width:768px){.bl_introduction_wrapper{padding-block:47px}}@media (max-width:767.98px){.bl_introduction_wrapper{padding-block:12.0512820513vw}}.bl_introduction_wrapper .bl_introduction{background-color:var(--white)}@media (min-width:768px){.bl_introduction_wrapper .bl_introduction{border-radius:10px}}@media (max-width:767.98px){.bl_introduction_wrapper .bl_introduction{border-radius:2.5641025641vw}}.bl_introduction_wrapper .bl_introduction_title{text-align:center;font-weight:500;line-height:1.3}@media (min-width:768px){.bl_introduction_wrapper .bl_introduction_title{font-size:1.875rem}}@media (max-width:767.98px){.bl_introduction_wrapper .bl_introduction_title{font-size:5.8974358974vw}}[lang=en] .bl_introduction_wrapper .bl_introduction_title{line-height:1.2}@media (min-width:768px){.bl_introduction_wrapper .bl_introduction_text{font-size:1.125rem;line-height:1.8}}@media (max-width:767.98px){.bl_introduction_wrapper .bl_introduction_text{font-size:4.1025641026vw;line-height:1.6}}@media (min-width:768px){[lang=en] .bl_introduction_wrapper .bl_introduction_text{line-height:1.5}}@media (max-width:767.98px){[lang=en] .bl_introduction_wrapper .bl_introduction_text{line-height:1.4}}@media (min-width:768px){.bl_thought_wrapper .bl_thought{padding:33px 64px}}@media (max-width:767.98px){.bl_thought_wrapper .bl_thought{padding:8.4615384615vw 5.1282051282vw}}@media (min-width:768px){.bl_thought_wrapper .bl_thought .bl_thought_img_wrapper{display:grid;margin-top:24px;grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.bl_thought_wrapper .bl_thought .bl_thought_img_wrapper{margin-top:6.1538461538vw}}.bl_thought_wrapper .bl_thought .bl_thought_img_wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:768px){.bl_thought_wrapper .bl_thought .bl_thought_img_wrapper img{aspect-ratio:455/252}}@media (max-width:767.98px){.bl_thought_wrapper .bl_thought .bl_thought_img_wrapper img{aspect-ratio:300/166}}@media (min-width:768px){.bl_thought_wrapper .bl_thought .bl_thought_body_text{margin-top:9px}}@media (max-width:767.98px){.bl_thought_wrapper .bl_thought .bl_thought_body_text{margin-top:3.5897435897vw}}.bl_page-back .bl_page-back_inner{display:flex;align-items:center;flex-direction:column;text-align:center}@media (min-width:768px){.bl_page-back .bl_page-back_inner{gap:60px}}@media (max-width:767.98px){.bl_page-back .bl_page-back_inner{gap:12.8205128205vw}}.bl_breadcrumb{background-color:var(--gray)}.bl_breadcrumb .bl_breadcrumb_wrapper{display:flex;overflow-x:auto}@media (min-width:768px){.bl_breadcrumb .bl_breadcrumb_wrapper{padding:13px 20px;width:100%;max-width:1166px;gap:4px;margin-inline:auto}}@media (max-width:968.98px){.bl_breadcrumb .bl_breadcrumb_wrapper{padding:13px 50px}}@media (max-width:767.98px){.bl_breadcrumb .bl_breadcrumb_wrapper{padding:3.3333333333vw 7.6923076923vw;width:100%;gap:1.0256410256vw}}.bl_breadcrumb .bl_breadcrumb_wrapper .bl_breadcrumb_list{flex-shrink:0}@media (min-width:768px){.bl_breadcrumb .bl_breadcrumb_wrapper .bl_breadcrumb_list{font-size:.6875rem;line-height:1.4}}@media (max-width:767.98px){.bl_breadcrumb .bl_breadcrumb_wrapper .bl_breadcrumb_list{font-size:2.8205128205vw;line-height:1.4}}@media (min-width:768px){[lang=en] .bl_breadcrumb .bl_breadcrumb_wrapper .bl_breadcrumb_list{line-height:1.3}}@media (max-width:767.98px){[lang=en] .bl_breadcrumb .bl_breadcrumb_wrapper .bl_breadcrumb_list{line-height:1.3}}.bl_breadcrumb .bl_breadcrumb_wrapper .bl_breadcrumb_list+.bl_breadcrumb_list:before{content:"/"}@media (min-width:768px){.bl_breadcrumb .bl_breadcrumb_wrapper .bl_breadcrumb_list+.bl_breadcrumb_list:before{margin-right:4px}}@media (max-width:767.98px){.bl_breadcrumb .bl_breadcrumb_wrapper .bl_breadcrumb_list+.bl_breadcrumb_list:before{margin-right:1.0256410256vw}}.bl_breadcrumb .bl_breadcrumb_wrapper .bl_breadcrumb_list:not(:last-child) .bl_breadcrumb_link .c-link_text{border-bottom:1px solid}@media (min-width:768px){.bl_breadcrumb .bl_breadcrumb_wrapper .bl_breadcrumb_list:not(:last-child) .bl_breadcrumb_link:focus-visible .c-link_text,.bl_breadcrumb .bl_breadcrumb_wrapper .bl_breadcrumb_list:not(:last-child) .bl_breadcrumb_link:hover .c-link_text{border-bottom-color:transparent}}@media (min-width:768px){.bl_contents{padding-bottom:140px}}@media (max-width:767.98px){.bl_contents{padding-bottom:30.7692307692vw}}@media (min-width:768px){.bl_contents .bl_introduction_wrapper{padding-block:49px}}@media (max-width:767.98px){.bl_contents .bl_introduction_wrapper{padding-block:12.0512820513vw}}@media (min-width:768px){.bl_contents .bl_contents-item{margin-top:100px}}@media (max-width:767.98px){.bl_contents .bl_contents-item{margin-top:20.5128205128vw}}@media (min-width:768px){.bl_contents .bl_lead{padding:50px}}@media (max-width:767.98px){.bl_contents .bl_lead{padding:10.2564102564vw 5.1282051282vw}}@media (min-width:768px){.bl_contents .bl_lead .bl_lead_body{margin-top:20px}}@media (max-width:767.98px){.bl_contents .bl_lead .bl_lead_body{margin-top:5.1282051282vw}}@media (min-width:768px){.bl_contents .bl_lead .bl_lead_text{font-size:1rem;line-height:1.8}}@media (max-width:767.98px){.bl_contents .bl_lead .bl_lead_text{font-size:4.1025641026vw;line-height:1.6}}@media (min-width:768px){[lang=en] .bl_contents .bl_lead .bl_lead_text{line-height:1.5}}@media (max-width:767.98px){[lang=en] .bl_contents .bl_lead .bl_lead_text{line-height:1.4}}@media (min-width:768px){.bl_contents .bl_lead .bl_lead_text{text-align:center}}@media (min-width:768px){.bl_contents .bl_lead .bl_lead_text+.bl_lead_text{margin-top:30px}}@media (max-width:767.98px){.bl_contents .bl_lead .bl_lead_text+.bl_lead_text{margin-top:6.9230769231vw}}.bl_contents .bl_world-map{position:relative}@media (min-width:768px){.bl_contents .bl_world-map{padding:0}}.bl_contents .bl_world-map:after{content:"";position:absolute;background-image:url(/assets/img/business/overseas/world-map_bg.jpg);background-position:50%;background-size:cover;inset:0}@media (max-width:767.98px){.bl_contents .bl_world-map:after{display:none}}.bl_contents .bl_world-map_img{position:relative;z-index:1;margin:0 auto;max-width:46.3125rem}@media (min-width:768px){.bl_contents .bl_overseas-group{padding-bottom:50px}}@media (max-width:767.98px){.bl_contents .bl_overseas-group{padding-bottom:10.2564102564vw}}@media (min-width:768px){.bl_contents .bl_contents_wrapper{padding-top:40px}}@media (max-width:767.98px){.bl_contents .bl_contents_wrapper{padding-top:12.8205128205vw}}.bl_contents .bl_contents_wrapper .bl_contents{padding-bottom:0}@media (min-width:768px){.bl_contents .bl_contents_wrapper .bl_contents{display:grid;align-items:flex-start;grid-template-areas:"swiper heading" "swiper body" "swiper ." "table table";grid-template-columns:355px 1fr;-moz-column-gap:24px;column-gap:24px}}@media (min-width:969px){.bl_contents .bl_contents_wrapper .bl_contents{grid-template-areas:"swiper heading" "swiper body" "swiper table" "swiper .";-moz-column-gap:24px;column-gap:24px}}@media (min-width:768px){.bl_contents .bl_contents_wrapper .bl_contents_heading{grid-area:heading}}.bl_contents .bl_contents_wrapper .bl_contents_heading .bl_contents_heading_logo{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--white2)}@media (min-width:768px){.bl_contents .bl_contents_wrapper .bl_contents_heading .bl_contents_heading_logo{min-width:164px;height:62px}}@media (max-width:767.98px){.bl_contents .bl_contents_wrapper .bl_contents_heading .bl_contents_heading_logo{min-width:36.9230769231vw;height:13.8461538462vw}}.bl_contents .bl_contents_wrapper .bl_contents_heading .bl_contents_heading_logo img{width:auto;height:100%}.bl_contents .bl_contents_wrapper .bl_contents_heading .bl_contents_heading_title{word-break:break-all;font-weight:500;line-height:1.3}@media (min-width:768px){.bl_contents .bl_contents_wrapper .bl_contents_heading .bl_contents_heading_title{font-size:2.375rem}}@media (max-width:767.98px){.bl_contents .bl_contents_wrapper .bl_contents_heading .bl_contents_heading_title{font-size:7.6923076923vw}}[lang=en] .bl_contents .bl_contents_wrapper .bl_contents_heading .bl_contents_heading_title{line-height:1.2}@media (min-width:768px){.bl_contents .bl_contents_wrapper .bl_contents_heading .bl_contents_heading_title{font-size:1.875rem}}@media (max-width:767.98px){.bl_contents .bl_contents_wrapper .bl_contents_heading .bl_contents_heading_title{font-size:5.8974358974vw}}.bl_contents .bl_contents_wrapper .bl_contents_heading .bl_contents_heading_title.bl_contents_heading_title--small{word-break:break-all;font-weight:500;line-height:1.4}@media (min-width:768px){.bl_contents .bl_contents_wrapper .bl_contents_heading .bl_contents_heading_title.bl_contents_heading_title--small{font-size:1.5rem}}@media (max-width:767.98px){.bl_contents .bl_contents_wrapper .bl_contents_heading .bl_contents_heading_title.bl_contents_heading_title--small{font-size:5.641025641vw}}[lang=en] .bl_contents .bl_contents_wrapper .bl_contents_heading .bl_contents_heading_title.bl_contents_heading_title--small{line-height:1.2}@media (min-width:768px){.bl_contents .bl_contents_wrapper .bl_contents_heading .bl_contents_heading_title.bl_contents_heading_title--small{font-size:1.375rem}}@media (max-width:767.98px){.bl_contents .bl_contents_wrapper .bl_contents_heading .bl_contents_heading_title.bl_contents_heading_title--small{font-size:5.1282051282vw}}@media (min-width:768px){.bl_contents .bl_contents_wrapper .bl_contents_swiper_wrapper{grid-area:swiper}}@media (max-width:767.98px){.bl_contents .bl_contents_wrapper .bl_contents_swiper_wrapper{margin-top:7.6923076923vw}}.bl_contents .bl_contents_wrapper .bl_contents_swiper_box{position:relative;z-index:1;cursor:pointer}@media (min-width:768px){.bl_contents .bl_contents_wrapper .bl_contents_swiper_box:focus-visible .bl_contents_swiper_modal-button,.bl_contents .bl_contents_wrapper .bl_contents_swiper_box:hover .bl_contents_swiper_modal-button{border-color:var(--orange);color:var(--black2)}.bl_contents .bl_contents_wrapper .bl_contents_swiper_box:focus-visible .bl_contents_swiper_modal-button:before,.bl_contents .bl_contents_wrapper .bl_contents_swiper_box:hover .bl_contents_swiper_modal-button:before{border-color:var(--black2)}.bl_contents .bl_contents_wrapper .bl_contents_swiper_box:focus-visible .bl_contents_swiper_modal-button:after,.bl_contents .bl_contents_wrapper .bl_contents_swiper_box:hover .bl_contents_swiper_modal-button:after{transform:scale(1.01) translateZ(0)}}.bl_contents .bl_contents_wrapper .bl_contents_swiper_box:has(.bl_contents_swiper-slide--noImg){pointer-events:none}.bl_contents .bl_contents_wrapper .bl_contents_swiper_box:has(.bl_contents_swiper-slide--noImg) .bl_contents_swiper_modal-button{display:none}.bl_contents .bl_contents_wrapper .bl_contents_swiper_modal-button{box-sizing:border-box;position:absolute;z-index:1;border:1px solid var(--black);border-radius:9999px;background-color:var(--white);aspect-ratio:1}@media (min-width:768px){.bl_contents .bl_contents_wrapper .bl_contents_swiper_modal-button{right:12px;bottom:12px;width:40px}}@media (max-width:767.98px){.bl_contents .bl_contents_wrapper .bl_contents_swiper_modal-button{right:3.0769230769vw;bottom:3.0769230769vw;width:10.2564102564vw}}.bl_contents .bl_contents_wrapper .bl_contents_swiper_modal-button:after{content:"";position:absolute;z-index:-1;top:0;left:0;border-radius:50%;width:100%;height:100%;transition-duration:.35s;transform:scale(0);background-color:var(--orange)}.bl_contents .bl_contents_wrapper .bl_contents_swiper_modal-button .bl_contents_swiper_modal-button_icon{display:block}.bl_contents .bl_contents_wrapper .bl_contents_swiper_modal-button .bl_contents_swiper_modal-button_icon:after,.bl_contents .bl_contents_wrapper .bl_contents_swiper_modal-button .bl_contents_swiper_modal-button_icon:before{content:"";position:absolute;margin:auto;height:1px;background-color:var(--black);inset:0}@media (min-width:768px){.bl_contents .bl_contents_wrapper .bl_contents_swiper_modal-button .bl_contents_swiper_modal-button_icon:after,.bl_contents .bl_contents_wrapper .bl_contents_swiper_modal-button .bl_contents_swiper_modal-button_icon:before{width:20px}}@media (max-width:767.98px){.bl_contents .bl_contents_wrapper .bl_contents_swiper_modal-button .bl_contents_swiper_modal-button_icon:after,.bl_contents .bl_contents_wrapper .bl_contents_swiper_modal-button .bl_contents_swiper_modal-button_icon:before{width:5.1282051282vw}}.bl_contents .bl_contents_wrapper .bl_contents_swiper_modal-button .bl_contents_swiper_modal-button_icon:after{rotate:90deg}.bl_contents .bl_contents_wrapper .bl_contents_swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:768px){.bl_contents .bl_contents_wrapper .bl_contents_swiper-slide img{aspect-ratio:355/532}}@media (max-width:767.98px){.bl_contents .bl_contents_wrapper .bl_contents_swiper-slide img{aspect-ratio:340/511}}.bl_contents .bl_contents_wrapper .bl_contents_swiper-slide.bl_contents_swiper-slide--noImg{border:1px solid var(--white2)}.bl_contents .bl_contents_wrapper .bl_contents_swiper_pagination{display:none;grid-template-columns:repeat(6,1fr)}@media (min-width:768px){.bl_contents .bl_contents_wrapper .bl_contents_swiper_pagination{margin-top:20px;gap:10px}}@media (max-width:767.98px){.bl_contents .bl_contents_wrapper .bl_contents_swiper_pagination{margin-top:5.1282051282vw;gap:2.5641025641vw}}.bl_contents .bl_contents_wrapper .bl_contents_swiper_pagination .bl_contents_swiper_pagination_button{position:relative;z-index:1}@media (min-width:768px){.bl_contents .bl_contents_wrapper .bl_contents_swiper_pagination .bl_contents_swiper_pagination_button:focus-visible:before,.bl_contents .bl_contents_wrapper .bl_contents_swiper_pagination .bl_contents_swiper_pagination_button:hover:before{opacity:1}.bl_contents .bl_contents_wrapper .bl_contents_swiper_pagination .bl_contents_swiper_pagination_button:focus-visible img,.bl_contents .bl_contents_wrapper .bl_contents_swiper_pagination .bl_contents_swiper_pagination_button:hover img{opacity:.5}}.bl_contents .bl_contents_wrapper .bl_contents_swiper_pagination .bl_contents_swiper_pagination_button:before{content:"";opacity:0;position:absolute;z-index:3;bottom:0;left:0;width:100%;transition:opacity .3s cubic-bezier(.075,.82,.165,1);background-color:var(--orange)}@media (min-width:768px){.bl_contents .bl_contents_wrapper .bl_contents_swiper_pagination .bl_contents_swiper_pagination_button:before{height:4px}}@media (max-width:767.98px){.bl_contents .bl_contents_wrapper .bl_contents_swiper_pagination .bl_contents_swiper_pagination_button:before{height:1.0256410256vw}}.bl_contents .bl_contents_wrapper .bl_contents_swiper_pagination .bl_contents_swiper_pagination_button img{transition:opacity .3s cubic-bezier(.075,.82,.165,1);aspect-ratio:51/76;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.bl_contents .bl_contents_wrapper .bl_contents_swiper_pagination .bl_contents_swiper_pagination_button[inert]:before{opacity:1}.bl_contents .bl_contents_wrapper .bl_contents_swiper_pagination .bl_contents_swiper_pagination_button[inert] img{opacity:.5}.bl_contents .bl_contents_wrapper .bl_contents_swiper_pagination:has(.bl_contents_swiper_pagination_button:nth-of-type(2)){display:grid}.bl_contents .bl_contents_wrapper .bl_contents_body{grid-area:body}@media (min-width:768px){.bl_contents .bl_contents_wrapper .bl_contents_body{margin-top:24px}}@media (max-width:767.98px){.bl_contents .bl_contents_wrapper .bl_contents_body{margin-top:6.1538461538vw}}.bl_contents .bl_contents_wrapper .bl_contents_title{word-break:break-all;font-weight:500;line-height:1.4}@media (min-width:768px){.bl_contents .bl_contents_wrapper .bl_contents_title{font-size:1.5rem}}@media (max-width:767.98px){.bl_contents .bl_contents_wrapper .bl_contents_title{font-size:5.641025641vw}}[lang=en] .bl_contents .bl_contents_wrapper .bl_contents_title{line-height:1.2}@media (min-width:768px){.bl_contents .bl_contents_wrapper .bl_contents_title{font-size:1.375rem}}@media (max-width:767.98px){.bl_contents .bl_contents_wrapper .bl_contents_title{font-size:5.1282051282vw}}.bl_contents .bl_contents_wrapper .bl_contents_text{word-break:break-all}@media (min-width:768px){.bl_contents .bl_contents_wrapper .bl_contents_text{font-size:.875rem;line-height:1.6}}@media (max-width:767.98px){.bl_contents .bl_contents_wrapper .bl_contents_text{font-size:3.5897435897vw;line-height:1.6}}@media (min-width:768px){[lang=en] .bl_contents .bl_contents_wrapper .bl_contents_text{line-height:1.4}}@media (max-width:767.98px){[lang=en] .bl_contents .bl_contents_wrapper .bl_contents_text{line-height:1.4}}@media (min-width:768px){.bl_contents .bl_contents_wrapper .bl_contents_text{margin-top:10px;font-size:1.125rem}}@media (max-width:767.98px){.bl_contents .bl_contents_wrapper .bl_contents_text{margin-top:2.5641025641vw;font-size:4.6153846154vw}}.bl_contents .bl_contents_wrapper .bl_table_title{font-weight:600;line-height:1.4}@media (min-width:768px){.bl_contents .bl_contents_wrapper .bl_table_title{font-size:1.125rem}}@media (max-width:767.98px){.bl_contents .bl_contents_wrapper .bl_table_title{font-size:4.6153846154vw}}@media (min-width:768px){.bl_contents .bl_contents_wrapper .bl_table_title.bl_table_title--bottom{margin-top:1.5rem}}@media (max-width:767.98px){.bl_contents .bl_contents_wrapper .bl_table_title.bl_table_title--bottom{margin-top:7.6923076923vw}}@media (min-width:768px){.bl_contents .bl_contents_wrapper .bl_contents_table_wrapper{margin-top:20px;grid-area:table}}@media (max-width:767.98px){.bl_contents .bl_contents_wrapper .bl_contents_table_wrapper{margin-top:5.1282051282vw}}.bl_contents .bl_contents_wrapper .bl_contents_table_heading{font-weight:500;line-height:1.4}@media (min-width:768px){.bl_contents .bl_contents_wrapper .bl_contents_table_heading{font-size:1.375rem}}@media (max-width:767.98px){.bl_contents .bl_contents_wrapper .bl_contents_table_heading{font-size:5.1282051282vw}}[lang=en] .bl_contents .bl_contents_wrapper .bl_contents_table_heading{line-height:1.2}@media (min-width:768px){.bl_contents .bl_contents_wrapper .bl_contents_table_heading{margin-bottom:18px}}@media (max-width:767.98px){.bl_contents .bl_contents_wrapper .bl_contents_table_heading{margin-bottom:4.6153846154vw}}.bl_contents .bl_contents_link_wrapper{display:flex;flex-direction:column;gap:10px}@media (min-width:768px){.bl_contents .bl_contents_link_wrapper{margin-top:18px}}@media (max-width:767.98px){.bl_contents .bl_contents_link_wrapper{margin-top:4.6153846154vw}}.bl_contents .bl_overseas_link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow-wrap:anywhere}.bl_contents .bl_overseas_link .c-link_icon{flex-shrink:0}@media (min-width:768px){.bl_contents .c-link_text{font-size:.875rem}}@media (max-width:767.98px){.bl_contents .c-link_text{font-size:3.5897435897vw}}@media (min-width:768px){.bl_contents .bl_associate-building{margin-top:100px}}@media (max-width:767.98px){.bl_contents .bl_associate-building{margin-top:25.641025641vw}}@media (min-width:768px){.bl_contents .bl_page-back{margin-top:50px}}@media (max-width:767.98px){.bl_contents .bl_page-back{margin-top:10.2564102564vw}}.bl_modal{display:block;visibility:hidden;opacity:0;position:fixed;z-index:calc(var(--z-index-header) + 1);top:0;left:0;width:100%;height:100dvh;transition:opacity .3s ease,visibility .3s ease}.bl_modal.is-open{visibility:visible;opacity:1}@-webkit-keyframes fade-in{to{opacity:1}}@keyframes fade-in{to{opacity:1}}@-webkit-keyframes fade-out{to{opacity:0}}@keyframes fade-out{to{opacity:0}}.bl_modal[aria-hidden=false] .modal__container,.bl_modal[aria-hidden=false] .modal__overlay{-webkit-animation:fade-in .3s ease;animation:fade-in .3s ease}.bl_modal[aria-hidden=true] .modal__container,.bl_modal[aria-hidden=true] .modal__overlay{-webkit-animation:fade-out .3s ease;animation:fade-out .3s ease}.bl_modal .modal__overlay{overflow-y:auto;height:inherit;background-color:color-mix(in srgb,var(--black2) 90%,transparent)}@media (max-width:767.98px){.bl_modal .modal__overlay{padding-block:7.6923076923vw}}.bl_modal .bl_modal_content,.bl_modal .bl_modal_dialog{height:inherit}.bl_modal .bl_modal_content{display:grid;place-content:center}@media (min-width:768px){.bl_modal .bl_modal_content{width:545px;margin-inline:auto}}@media (min-width:768px) and (max-height:793px){.bl_modal .bl_modal_content{display:block;place-content:unset}}@media (min-width:768px){.bl_modal .bl_modal_content .ly_container{position:relative;z-index:1;padding-block:42px}}.bl_modal .bl_modal_close-button{box-sizing:border-box;z-index:3;border:1px solid var(--black);border-radius:9999px;background-color:var(--white);aspect-ratio:1}@media (min-width:768px){.bl_modal .bl_modal_close-button{position:absolute;top:42px;right:0;width:40px;transform:translateX(18px)}}@media (min-width:768px) and (min-width:768px){.bl_modal .bl_modal_close-button{transition:color .5s cubic-bezier(.075,.82,.165,1),background-color .5s cubic-bezier(.075,.82,.165,1),border-color .5s cubic-bezier(.075,.82,.165,1)}.bl_modal .bl_modal_close-button:before{transition:color .5s cubic-bezier(.075,.82,.165,1),background-color .5s cubic-bezier(.075,.82,.165,1),border-color .5s cubic-bezier(.075,.82,.165,1)}.bl_modal .bl_modal_close-button:after{transition:transform .5s cubic-bezier(.075,.82,.165,1)}.bl_modal .bl_modal_close-button:focus-visible,.bl_modal .bl_modal_close-button:hover{border-color:var(--orange);color:var(--black2)}.bl_modal .bl_modal_close-button:focus-visible:before,.bl_modal .bl_modal_close-button:hover:before{border-color:var(--black2)}.bl_modal .bl_modal_close-button:focus-visible:after,.bl_modal .bl_modal_close-button:hover:after{transform:scale(1.01) translateZ(0)}}@media (max-width:767.98px){.bl_modal .bl_modal_close-button{display:block;position:relative;margin-left:auto;width:8.2051282051vw}}.bl_modal .bl_modal_close-button:after{content:"";position:absolute;z-index:-1;top:0;left:0;border-radius:50%;width:100%;height:100%;transition-duration:.35s;transform:scale(0);background-color:var(--orange)}.bl_modal .bl_modal_close-button .bl_modal_close-button_icon{display:block}.bl_modal .bl_modal_close-button .bl_modal_close-button_icon:after,.bl_modal .bl_modal_close-button .bl_modal_close-button_icon:before{content:"";display:block;position:absolute;margin:auto;height:1px;background-color:var(--black);inset:0}@media (min-width:768px){.bl_modal .bl_modal_close-button .bl_modal_close-button_icon:after,.bl_modal .bl_modal_close-button .bl_modal_close-button_icon:before{width:20px}}@media (max-width:767.98px){.bl_modal .bl_modal_close-button .bl_modal_close-button_icon:after,.bl_modal .bl_modal_close-button .bl_modal_close-button_icon:before{width:3.8461538462vw}}.bl_modal .bl_modal_close-button .bl_modal_close-button_icon:before{rotate:45deg}.bl_modal .bl_modal_close-button .bl_modal_close-button_icon:after{rotate:-45deg}@media (min-width:768px){.bl_modal .bl_modal_swiper{width:455px;margin-inline:auto}}@media (max-width:767.98px){.bl_modal .bl_modal_swiper{margin-top:7.6923076923vw}}.bl_modal .bl_modal_swiper-slide img{aspect-ratio:455/683;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.bl_modal .bl_modal_swiper_option .bl_swiper_pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var(--white)!important}.bl_modal .bl_modal_swiper_option{display:flex;justify-content:center}@media (min-width:768px){.bl_modal .bl_modal_swiper_option{margin-top:18px}}@media (max-width:767.98px){.bl_modal .bl_modal_swiper_option{margin-top:7.6923076923vw;gap:2.5641025641vw}}.bl_modal .bl_modal_swiper_option .bl_swiper_pagination{display:flex;align-items:center;position:static;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bl_modal .bl_modal_swiper_option .bl_swiper_pagination .swiper-pagination-bullet{opacity:1;background-color:var(--black2)!important}.bl_modal .bl_modal_swiper_option .bl_swiper_pagination .swiper-pagination-bullet-active{background-color:var(--orange)!important}.bl_modal .bl_modal_swiper_option .bl_swiper_next,.bl_modal .bl_modal_swiper_option .bl_swiper_prev{position:relative;margin-top:0;inset:auto}@media (min-width:768px){.bl_modal .bl_modal_swiper_option .bl_swiper_prev{position:absolute;z-index:3;top:50%;left:0;transform:translate(-18px,calc(-50% - 15px))}}@media (min-width:768px){.bl_modal .bl_modal_swiper_option .bl_swiper_next{position:absolute;z-index:3;top:50%;right:0;transform:translate(18px,calc(-50% - 15px))}}@media (min-width:768px){[lang=en] .bl_contents_wrapper .bl_contents_heading .bl_contents_heading_title{word-break:normal}}