:root{--textColor: #333;--white: #fff;--link: #36c;--gray02: #757575;--gray03: #e1e1e1;--gray04: #f5f5f5;--contentsWidth: 1000px;--unit: 8px;--subUnit: 4px;--scrollBar: 0px;--smBP: 640px}html[lang=ja] body{color:var(--textColor)}.page-contents a{color:var(--link)}@media(hover: hover){.page-contents a:hover{color:#264d99}}.page-contents a[target=_blank]{padding-left:0}.page-contents p,.page-contents h1,.page-contents h2,.page-contents h3,.page-contents h4,.page-contents h5{margin:0}.page-contents .l-container{margin-left:20px;margin-right:20px}.page-contents .l-contentsArea{max-width:1000px;width:100%;margin-inline:auto}.page-contents .l-contentsBox{max-width:800px;width:100%;margin-inline:auto}.page-contents .l-fullContents{width:calc(100vw - var(--scrollBar));margin-left:calc(50% - 50vw);background-color:var(--gray02);padding-left:20px;padding-right:20px;padding-bottom:160px}@media screen and (max-width: 640px){.page-contents .l-fullContents{padding-bottom:80px}}.page-contents .l-fullContents p,.page-contents .l-fullContents h1,.page-contents .l-fullContents h2,.page-contents .l-fullContents h3,.page-contents .l-fullContents h4,.page-contents .l-fullContents h5,.page-contents .l-fullContents a{color:var(--white)}.page-contents .l-fullContents .c-button{background:var(--white);color:var(--textColor);border:1px solid var(--white);transition:all .3s}@media(hover: hover){.page-contents .l-fullContents .c-button:hover{background-color:var(--textColor);color:var(--white);border:1px solid var(--textColor)}.page-contents .l-fullContents .c-button:hover .c-button_icon{filter:invert(100%) sepia(100%) saturate(29%) hue-rotate(126deg) brightness(107%) contrast(111%)}}.page-contents .l-fullContents_inner{max-width:1000px;margin-inline:auto;overflow:hidden}.page-contents .l-grid{display:grid;gap:16px;margin-top:32px}.page-contents .l-grid-col1{grid-template-columns:repeat(1, 1fr)}.page-contents .l-grid-col2{grid-template-columns:repeat(2, 1fr)}.page-contents .l-grid-col3{grid-template-columns:repeat(3, 1fr)}.page-contents .l-grid-col4{grid-template-columns:repeat(4, 1fr)}.page-contents .l-grid-col5{grid-template-columns:repeat(5, 1fr)}.page-contents .l-grid-col6{grid-template-columns:repeat(6, 1fr)}.page-contents .l-grid-col7{grid-template-columns:repeat(7, 1fr)}.page-contents .l-grid-col8{grid-template-columns:repeat(8, 1fr)}.page-contents .l-grid-col9{grid-template-columns:repeat(9, 1fr)}.page-contents .l-grid-col10{grid-template-columns:repeat(10, 1fr)}.page-contents .l-grid-col11{grid-template-columns:repeat(11, 1fr)}.page-contents .l-grid-col12{grid-template-columns:repeat(12, 1fr)}@media screen and (max-width: 640px){.page-contents .l-grid-col1-sm{grid-template-columns:repeat(1, 1fr)}.page-contents .l-grid-col2-sm{grid-template-columns:repeat(2, 1fr)}.page-contents .l-grid-col3-sm{grid-template-columns:repeat(3, 1fr)}.page-contents .l-grid-col4-sm{grid-template-columns:repeat(4, 1fr)}.page-contents .l-grid-col5-sm{grid-template-columns:repeat(5, 1fr)}.page-contents .l-grid-col6-sm{grid-template-columns:repeat(6, 1fr)}.page-contents .l-grid-col7-sm{grid-template-columns:repeat(7, 1fr)}.page-contents .l-grid-col8-sm{grid-template-columns:repeat(8, 1fr)}.page-contents .l-grid-col9-sm{grid-template-columns:repeat(9, 1fr)}.page-contents .l-grid-col10-sm{grid-template-columns:repeat(10, 1fr)}.page-contents .l-grid-col11-sm{grid-template-columns:repeat(11, 1fr)}.page-contents .l-grid-col12-sm{grid-template-columns:repeat(12, 1fr)}}.page-contents .l-grid-single{grid-template-columns:auto;place-items:center}.page-contents .l-grid-single>*{width:calc(50% - 30px)}@media screen and (max-width: 640px){.page-contents .l-grid-single>*{width:100%}}.page-contents .l-grid-profile{column-gap:60px;row-gap:56px;margin-top:32px;grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 1025px)and (min-width: 641px){.page-contents .l-grid-profile{gap:32px;grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 640px){.page-contents .l-grid-profile{column-gap:16px;row-gap:32px;grid-template-columns:repeat(2, 1fr)}}.page-contents .l-grid-card{column-gap:20px;row-gap:32px;margin-top:56px;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 1025px)and (min-width: 641px){.page-contents .l-grid-card{gap:32px;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 640px){.page-contents .l-grid-card{row-gap:32px;grid-template-columns:repeat(1, 1fr);margin-top:32px}}.page-contents .l-grid-category{column-gap:60px;row-gap:56px;margin-top:56px;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 1025px)and (min-width: 641px){.page-contents .l-grid-category{gap:32px;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 640px){.page-contents .l-grid-category{row-gap:32px;margin-top:32px;grid-template-columns:repeat(1, 1fr)}}.page-contents .c-paragraph{line-height:1.8;margin-top:24px}.page-contents .c-paragraph:first-child{margin-top:0}.page-contents .c-paragraph-large{font-size:20px;font-weight:500}@media screen and (max-width: 640px){.page-contents .c-paragraph-large{font-size:16px}}.page-contents .c-message{font-size:20px;margin-top:56px;text-align:center;font-weight:500;line-height:1.8}@media screen and (max-width: 640px){.page-contents .c-message{text-align:left;font-size:16px;margin-top:32px}}.page-contents .c-lead{line-height:1.8;font-size:20px;font-weight:500;margin-top:24px}.page-contents .c-note{text-indent:-1.25em;padding-left:1.25em;font-size:14px;margin-top:24px}.page-contents .c-note+.c-note{margin-top:8px}.page-contents .c-headingLv1{width:calc(100vw - var(--scrollBar));margin-left:calc(50% - 50vw);color:var(--white);background-color:var(--gray02);padding:32px 20px;margin-bottom:80px}@media screen and (max-width: 640px){.page-contents .c-headingLv1{padding-block:24px;margin-bottom:40px}}.page-contents .c-headingLv1_text{max-width:1200px;display:block;margin-inline:auto;font-weight:700;font-size:32px}@media screen and (max-width: 640px){.page-contents .c-headingLv1_text{font-size:26px}}.page-contents .c-headingLv1_sub{display:block;max-width:1200px;margin-inline:auto;margin-top:8px;font-weight:500;font-size:16px}@media screen and (max-width: 640px){.page-contents .c-headingLv1{font-size:26px}}.page-contents .c-headingLv2{font-weight:700;font-size:30px;margin-top:80px}@media screen and (max-width: 640px){.page-contents .c-headingLv2{font-size:24px}}.page-contents .c-headingLv2-categoryTop{margin-top:160px;margin-bottom:56px;text-align:center;font-size:40px}@media screen and (max-width: 640px){.page-contents .c-headingLv2-categoryTop{margin-top:80px;margin-bottom:32px;font-size:28px}}.page-contents .c-headingLv2-related{font-size:30px;margin-top:160px;text-align:center}@media screen and (max-width: 640px){.page-contents .c-headingLv2-related{margin-top:80px;font-size:24px}}.page-contents .c-headingLv2-related:not(:nth-of-type(1)){margin-top:60px}@media screen and (max-width: 640px){.page-contents .c-headingLv2-related:not(:nth-of-type(1)){margin-top:40px}}.page-contents .c-headingLv3{font-weight:700;font-size:24px;margin-top:40px}@media screen and (max-width: 640px){.page-contents .c-headingLv3{font-size:20px}}.page-contents .c-headingLv4{font-weight:700;font-size:18px;margin-top:32px}@media screen and (max-width: 640px){.page-contents .c-headingLv4{font-size:16px}}.page-contents .c-headingLv5{font-weight:700;font-size:16px;margin-top:24px}.page-contents .c-headingLv5:first-child{margin-top:0}.page-contents .c-categoryHeading{position:relative;overflow:hidden;width:calc(100vw - var(--scrollBar));margin-left:calc(50% - 50vw);height:450px}.page-contents .c-categoryHeading_img img{width:auto;height:100%;position:absolute;display:block;left:50%;transform:translatex(-50%)}@media screen and (max-width: 1025px)and (min-width: 641px){.page-contents .c-categoryHeading{height:450px;aspect-ratio:auto}.page-contents .c-categoryHeading_img img{width:auto;height:450px;position:absolute;left:50%;transform:translateX(-50%)}}@media screen and (max-width: 640px){.page-contents .c-categoryHeading{aspect-ratio:4/3;height:auto}}.page-contents .c-categoryHeading_text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--white);font-size:50px;text-shadow:0px 0px 6px rgba(0,0,0,.75);width:100%;text-align:center}@media screen and (max-width: 640px){.page-contents .c-categoryHeading_text{text-shadow:0px 0px 6px rgba(0,0,0,.75);font-size:32px}}.page-contents .c-link{padding-left:0;text-underline-offset:2px}@media(hover: hover){.page-contents .c-link:hover{text-decoration:underline}}.page-contents .c-link-iconRight .t-link_iconImg{margin-left:4px}.page-contents .c-link_iconImg{width:1.25em;height:auto;vertical-align:-0.3em}.page-contents .c-anchorLink{display:inline-block;padding:12px 12px 12px 34px;position:relative;background:var(--gray03);font-weight:700;color:var(--textColor);text-decoration:none}@media screen and (max-width: 640px){.page-contents .c-anchorLink{display:block}}@media(hover: hover){.page-contents .c-anchorLink:hover{background-color:#d1d1d1;color:var(--textColor)}}.page-contents .c-anchorLink_icon{position:absolute;width:14px;height:14px;top:50%;left:12px;transform:translateY(-50%)}.page-contents .c-anchorLink_subText{font-weight:400;font-size:12px;display:block}@media screen and (max-width: 640px){.page-contents .c-anchorLink_subText{display:inline-block;margin-left:8px;vertical-align:.1em}}.page-contents .c-table{border:none;border-top:1px solid var(--gray03);border-left:1px solid var(--gray03);border-spacing:0px;border-collapse:collapse;width:100%;margin-top:24px}.page-contents .c-table td,.page-contents .c-table th{border-bottom:1px solid var(--gray03);border-right:1px solid var(--gray03);vertical-align:top}.page-contents .c-table_th{font-weight:700;background:var(--gray04);padding:12px;text-align:left}.page-contents .c-table_td{padding:12px;background:var(--white)}.page-contents .c-table_td .c-paragraph,.page-contents .c-table_td .c-list,.page-contents .c-table_td .c-numberList{margin-top:8px}.page-contents .c-table_td .c-paragraph:first-child,.page-contents .c-table_td .c-list:first-child,.page-contents .c-table_td .c-numberList:first-child{margin-top:0}.page-contents .c-list:not(:first-child){margin-top:24px}.page-contents .c-list_item{position:relative;padding-left:1.5em}.page-contents .c-list_item>.c-list,.page-contents .c-list_item+.c-list_item{margin-top:8px}.page-contents .c-list_item::before{position:absolute;content:"";top:.6em;left:.5625em;width:.375em;height:.375em;border-radius:50%;background:var(--textColor)}.page-contents .c-list-noMark .c-list_item{padding-left:0em}.page-contents .c-list-noMark .c-list_item::before{display:none}.page-contents .c-inlineList{display:flex;gap:16px;margin-top:24px;flex-wrap:wrap}@media screen and (max-width: 640px){.page-contents .c-inlineList-smBlock{display:grid;grid-template-columns:100%;gap:16px}.page-contents .c-inlineList-smBlock .c-inlineList_item{width:100%}}.page-contents .c-numberList{margin-top:24px}.page-contents .c-numberList_item+.c-numberList_item{margin-top:8px}.page-contents .c-numberList_number{float:left;display:block}.page-contents .c-numberList_text{overflow:hidden;display:block}.page-contents .c-breadcrumb{width:calc(100vw - var(--scrollBar));margin-left:calc(50% - 50vw);border-bottom:1px solid var(--gray03);padding-left:20px;padding-right:20px}.page-contents .c-breadcrumb_list{margin-top:8px;margin-bottom:8px;display:flex;flex-wrap:wrap;column-gap:8px;row-gap:4px;max-width:1200px;margin-inline:auto}.page-contents .c-breadcrumb_item{display:flex;align-items:center;column-gap:8px;font-size:12px}.page-contents .c-breadcrumb_item:not(:last-child)::after{content:"";width:18px;height:18px;background:url(../img/icon/icon_forward.svg) no-repeat;background-size:contain}.page-contents .c-breadcrumb_link{color:var(--textColor);text-decoration:none}@media(hover: hover){.page-contents .c-breadcrumb_link:hover{text-decoration:underline}}.page-contents .c-card{color:var(--textColor);text-decoration:none;display:block}@media(hover: hover){.page-contents .c-card{transition:opacity .3s ease}.page-contents .c-card:hover{color:currentColor;opacity:.7}.page-contents .c-card:hover img{opacity:1}}.page-contents .c-card_img{aspect-ratio:2/1;overflow:hidden}.page-contents .c-card_img img{transition:transform .3s;width:100%;vertical-align:top}.page-contents .c-card_body{margin-top:16px;display:grid;grid-template-columns:calc(100% - 40px);gap:8px;position:relative}.page-contents .c-card_date{font-weight:400}.page-contents .c-card_title{font-size:18px;font-weight:700}@media screen and (max-width: 640px){.page-contents .c-card_title{font-size:16px}}.page-contents .c-card_text{font-weight:400}@media screen and (max-width: 640px){.page-contents .c-card_text{font-size:14px}}.page-contents .c-card_icon{position:absolute;bottom:0;right:0;width:24px;height:24px}.page-contents .c-card-category .c-card_body{margin-top:16px;gap:16px}.page-contents .c-card-category .c-card_title{font-size:24px}@media screen and (max-width: 640px){.page-contents .c-card-category .c-card_title{font-size:20px}}@media screen and (max-width: 640px){.page-contents .c-card-category .c-card_text{font-size:16px}}.page-contents .c-card-profile .c-card_img{aspect-ratio:1/1}.page-contents .c-card-profile .c-card_body{margin-top:16px;grid-template-columns:calc(100% - 32px)}.page-contents .c-card-profile .c-card_text{font-size:14px}.page-contents .c-card-rectangle{display:grid;grid-template-columns:calc(100% - 400px) 400px;align-items:start;max-width:800px;margin-inline:auto;margin-top:40px}@media(hover: hover){.page-contents .c-card-rectangle:hover{opacity:.7 !important}}.page-contents .c-card-rectangle .c-card_img{aspect-ratio:auto}.page-contents .c-card-rectangle .c-card_body{gap:0;background:var(--gray04);margin-top:0;height:100%;display:block;padding:34px 16px;transition:background-color .3s}.page-contents .c-card-rectangle .c-card_title{font-size:24px;margin-top:8px}.page-contents .c-card-rectangle .c-card_title:first-child{margin-top:0}.page-contents .c-card-rectangle .c-card_text{margin-top:8px}.page-contents .c-card-rectangle .c-card_icon{right:16px;bottom:16px}@media screen and (max-width: 800px)and (min-width: 641px){.page-contents .c-card-rectangle .c-card_img{aspect-ratio:auto;text-align:center;position:relative;min-height:200px}.page-contents .c-card-rectangle .c-card_img img{width:auto;height:100%;position:absolute;left:50%;transform:translateX(-50%)}}@media screen and (max-width: 640px){.page-contents .c-card-rectangle{display:block;margin-top:24px}.page-contents .c-card-rectangle .c-card_body{padding:16px}.page-contents .c-card-rectangle .c-card_title{font-size:20px}.page-contents .c-card-rectangle .c-card_icon{position:relative;right:0;bottom:0;width:24px;margin-left:auto;display:block;margin-top:8px}.page-contents .c-card-rectangle .c-card_text{font-size:16px}}.page-contents .c-sns{margin-top:160px}@media screen and (max-width: 640px){.page-contents .c-sns{margin-top:80px}}.page-contents .c-sns_label{text-align:center;font-size:18px;font-weight:700}@media screen and (max-width: 640px){.page-contents .c-sns_label{font-size:16px}}.page-contents .c-sns_list{display:flex;margin-top:32px;flex-wrap:wrap;column-gap:40px;justify-content:center}@media screen and (max-width: 640px){.page-contents .c-sns_list{margin-top:18px;column-gap:30px}}.page-contents .c-sns_account{display:block}.page-contents .c-sns_account img{width:auto;height:48px;vertical-align:top}@media screen and (max-width: 640px){.page-contents .c-sns_account img{height:30px}}.page-contents .c-button{display:block;width:218px;padding:12px 32px 12px 32px !important;font-weight:700;text-align:center;margin-inline:auto;position:relative;color:var(--textColor);text-decoration:none;background:var(--gray03);margin-top:32px;border:1px solid var(--gray03);transition:all .3s}@media(hover: hover){.page-contents .c-button:hover{background-color:var(--textColor);color:var(--white)}.page-contents .c-button:hover .c-button_icon{filter:invert(100%) sepia(100%) saturate(29%) hue-rotate(126deg) brightness(107%) contrast(111%)}}.page-contents .c-button_text{text-align:left}.page-contents .c-button-inline{display:inline-block;width:auto}.page-contents .c-button_icon{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:18px;height:18px;transition:all .3s}.page-contents .c-news{background:var(--gray04);padding:40px}@media screen and (max-width: 640px){.page-contents .c-news{padding:24px 16px;margin-left:-11.5px;margin-right:-11.5px}}.page-contents .c-news_item{border-bottom:1px solid var(--gray02);padding-top:24px;padding-bottom:24px}.page-contents .c-news_item:first-child{padding-top:0}.page-contents .c-news_item:last-child{border-bottom:none;padding-bottom:0}.page-contents .c-news_link{display:block;color:var(--textColor);padding-left:0;text-decoration:none}@media(hover: hover){.page-contents .c-news_link:hover{color:currentColor}.page-contents .c-news_link:hover .c-news_text{text-decoration:underline}.page-contents .c-news_link:hover .c-news_icon{opacity:1}}.page-contents .c-news_date{display:block}.page-contents .c-news_text{display:block;margin-top:8px}.page-contents .c-news_icon{width:22px;height:22px;vertical-align:-0.3em}.page-contents .c-latestNews{margin-top:80px;text-align:center;font-size:20px}@media screen and (max-width: 640px){.page-contents .c-latestNews{font-size:16px}}.page-contents .c-latestNews_link{text-decoration:none}@media(hover: hover){.page-contents .c-latestNews_link:hover .c-latestNews_head{text-decoration:none}.page-contents .c-latestNews_link:hover .c-latestNews_text{text-decoration:underline}}.page-contents .c-latestNews_head{float:left;margin-right:24px;display:flex}@media screen and (max-width: 640px){.page-contents .c-latestNews_head{float:none;margin-right:0}}.page-contents .c-latestNews_tag{padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:4px;border:1px solid #fff;display:inline-block;margin-right:24px;line-height:1;font-weight:700}.page-contents .c-latestNews_date{font-weight:500}.page-contents .c-latestNews_text{text-align:left;display:block;overflow:hidden;font-weight:500}@media screen and (max-width: 640px){.page-contents .c-latestNews_text{margin-top:8px}}.page-contents .c-latestNews_icon{width:1.5em;height:1.5em;vertical-align:-0.3em}.page-contents .c-img img{vertical-align:top;max-width:100%}.page-contents .c-img-center{text-align:center}.page-contents .c-img-full img{width:100%}.page-contents [data-scroll-animation=fadeToTop]{position:relative;transform:translateY(50px);transition:opacity .5s cubic-bezier(0.25, 0.46, 0.45, 0.94),transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0}.page-contents [data-scroll-animation=fadeToTop].is-active{opacity:1;transform:translateY(0)}.page-contents .c-hero{width:calc(100vw - var(--scrollBar));margin-left:calc(50% - 50vw)}.page-contents .c-hero a:hover img{opacity:1}.page-contents .c-hero img{height:100%;object-fit:cover;width:100%;max-width:100%;vertical-align:top}.page-contents .c-overview{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:8px;grid-row-gap:40px;justify-items:start;max-width:756px;margin-inline:auto}@media screen and (max-width: 640px){.page-contents .c-overview{row-gap:24px}}.page-contents .c-overview_panel{display:flex;flex-direction:column-reverse}.page-contents .c-overview_panel:nth-of-type(1){grid-area:1/1/2/3}.page-contents .c-overview_panel:nth-of-type(2){grid-area:2/1/3/2}.page-contents .c-overview_panel:nth-of-type(3){grid-area:2/2/3/3}.page-contents .c-overview_img img{max-width:100%}.page-contents .c-overview_text{text-align:center;margin-top:8px;line-height:1.4;font-weight:700;font-size:28px}@media screen and (max-width: 640px){.page-contents .c-overview_text{font-size:16px}}.page-contents .swiper-wrapper{overflow:hidden}@media screen and (min-width: 1921px){.page-contents .swiper-wrapper{height:720px}}@media screen and (min-width: 2881px){.page-contents .swiper-wrapper{height:auto}}.page-contents .swiper-controlor{max-width:482px;margin-inline:auto;position:relative;display:block;height:24px;margin-top:42px}@media screen and (max-width: 640px){.page-contents .swiper-controlor{margin-top:24px}}.page-contents .swiper-controlor .swiper-handler{display:flex;width:calc(100% - 48px);justify-content:center;margin-inline:auto;transform:translateY(-3px)}.page-contents .swiper-controlor .swiper-pagination{position:relative;width:auto}.page-contents .swiper-controlor .swiper-button-prev{width:48px;height:48px;mask-position:center center;mask-repeat:no-repeat;mask-size:40px;mask-image:url(../img/icon/icon_back_white.svg);background-color:#fff}.page-contents .swiper-controlor .swiper-button-prev::after{font-family:sans-serif;content:""}@media(hover: hover){.page-contents .swiper-controlor .swiper-button-prev:hover{background:var(--gray03)}}.page-contents .swiper-controlor .swiper-button-next{width:48px;height:48px;mask-position:center center;mask-repeat:no-repeat;mask-size:40px;mask-image:url(../img/icon/icon_forward_white.svg);background-color:#fff}.page-contents .swiper-controlor .swiper-button-next::after{font-family:sans-serif;content:""}@media(hover: hover){.page-contents .swiper-controlor .swiper-button-next:hover{background:var(--gray03)}}.page-contents .swiper-controlor .swiper-pagination-bullet{width:48px;height:48px;background-color:rgba(0,0,0,0);position:relative;opacity:1}.page-contents .swiper-controlor .swiper-pagination-bullet::before{position:absolute;content:"";width:8px;height:8px;top:0;left:0;right:0;bottom:0;margin:auto;border-radius:50%;border:1px solid #fff}@media(hover: hover){.page-contents .swiper-controlor .swiper-pagination-bullet:hover::before{border:1px solid var(--gray03)}}.page-contents .swiper-controlor .swiper-pagination-bullet-active::before{background-color:var(--white)}@media(hover: hover){.page-contents .swiper-controlor .swiper-pagination-bullet-active:hover::before{background-color:var(--gray03)}}.page-contents .swiper-controlor .swiper-player{position:relative;transition:opacity .2s ease;background:none;border:none;width:48px;height:48px;padding:0;cursor:pointer;transform:translateY(-7px)}.page-contents .swiper-controlor .swiper-player::before{position:absolute;background-color:#fff;clip-path:polygon(0% 0%, 0% 100%, 25% 100%, 25% 0, 75% 0, 75% 100%, 25% 100%, 25% 100%, 100% 100%, 100% 0%);content:"";display:block;height:14px;width:9px;top:50%;left:50%;transform:translate(-50%, -50%)}@media(hover: hover){.page-contents .swiper-controlor .swiper-player:hover::before{background-color:var(--gray03)}}.page-contents .swiper-controlor .swiper-player.is-stop::before{clip-path:polygon(0 0, 100% 50%, 0% 100%);width:12px}.page-contents .c-missionProfile{margin-top:160px;display:flex;gap:56px}@media screen and (max-width: 640px){.page-contents .c-missionProfile{margin-top:80px;display:block}}.page-contents .c-missionProfile-imgRight{flex-direction:row-reverse}.page-contents .c-missionProfile_img{width:320px}@media screen and (max-width: 640px){.page-contents .c-missionProfile_img{margin-inline:auto}}.page-contents .c-missionProfile_img img{max-width:100%}.page-contents .c-missionProfile_body{width:calc(100% - 320px - 56px)}@media screen and (max-width: 640px){.page-contents .c-missionProfile_body{width:100%;margin-top:24px}}.page-contents .c-missionProfile_name{font-size:40px;font-weight:700}@media screen and (max-width: 640px){.page-contents .c-missionProfile_name{text-align:center;font-size:28px}}.page-contents .c-missionProfile_role{margin-top:8px;font-size:14px;font-weight:700}@media screen and (max-width: 640px){.page-contents .c-missionProfile_role{text-align:center}}.page-contents .c-missionProfile_text{font-weight:500;line-height:1.8;margin-top:40px}.page-contents .c-missionProfile_text+.c-missionProfile_text{margin-top:24px}.page-contents .c-businessoverviewPanel{margin-top:160px;width:calc(100vw - var(--scrollBar));margin-left:calc(50% - 50vw);gap:72px;display:flex;align-items:flex-start}@media screen and (max-width: 1025px){.page-contents .c-businessoverviewPanel{display:block;width:auto;margin-top:80px;margin-left:auto}}.page-contents .c-businessoverviewPanel-imgRight{flex-direction:row-reverse}.page-contents .c-businessoverviewPanel_img{aspect-ratio:890/480;width:45.5%}@media screen and (max-width: 1025px){.page-contents .c-businessoverviewPanel_img{height:auto;width:100%;margin-bottom:24px}}.page-contents .c-businessoverviewPanel_img img{height:100%;object-fit:cover;width:100%;vertical-align:middle}@media screen and (max-width: 1025px){.page-contents .c-businessoverviewPanel_img img{height:auto;width:100%;max-width:100%}}.page-contents .c-businessoverviewPanel_detail{width:480px}@media screen and (max-width: 1025px){.page-contents .c-businessoverviewPanel_detail{width:100%}}.page-contents .c-businessoverviewPanel_title{font-size:40px;font-weight:700}@media screen and (max-width: 1025px){.page-contents .c-businessoverviewPanel_title{font-size:28px}}.page-contents .c-researcherHeading{margin-bottom:8px}.page-contents .c-researcherHeading+.c-paragraph{margin-top:0}.page-contents .u-ta-right{text-align:right}.page-contents .u-ta-center{text-align:center}.page-contents .u-mt-5l{margin-top:160px}@media screen and (max-width: 640px){.page-contents .u-mt-5l{margin-top:80px}}.page-contents .u-mt-4l{margin-top:80px}.page-contents .u-mt-3l{margin-top:56px}.page-contents .u-mt-xl{margin-top:40px}.page-contents .u-mt-l{margin-top:32px}.page-contents .u-mt-m{margin-top:24px}.page-contents .u-mt-s{margin-top:16px}.page-contents .u-mt-xs{margin-top:8px}.page-contents .u-mt-none{margin-top:0}@media screen and (max-width: 640px){.page-contents .sm\:u-mt-l{margin-top:32px}}.page-contents .u-fz-large{font-size:20px}.page-contents .u-fz-small{font-size:14px}.page-contents .u-fz-xSmall{font-size:12px}.u-smOnly{display:none}@media screen and (max-width: 640px){.u-smOnly{display:block}}@media screen and (max-width: 640px){.u-lgOnly{display:none}}.page-contents .u-fw-100{font-weight:100}.page-contents .u-fw-200{font-weight:200}.page-contents .u-fw-300{font-weight:300}.page-contents .u-fw-400{font-weight:400}.page-contents .u-fw-500{font-weight:500}.page-contents .u-fw-600{font-weight:600}.page-contents .u-fw-700{font-weight:700}.page-contents .u-fw-800{font-weight:800}.page-contents .u-fw-900{font-weight:900}.mod-map{margin-bottom:24px}
