@charset "UTF-8";

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}li{list-style:none}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select,img{vertical-align:bottom}.tab{display:none}@media screen and (min-width: 768px)and (max-width: 900px){.tab{display:block}}@media screen and (min-width: 768px){.pc{display:block}}@media screen and (max-width: 767px){.pc{display:none}}@media screen and (min-width: 768px){.sp{display:none}}@media screen and (max-width: 767px){.sp{display:block}}*,*::before,*::after{box-sizing:border-box}html{font-size:62.5%;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:130px}@media screen and (max-width: 767px){html{scroll-padding-top:80px;font-size:2.6666666667vw}}body{font-family:"Oswald",sans-serif;font-size:1.6rem;line-height:1.5;color:#000}@media screen and (max-width: 767px){body{font-size:1.4rem}}body.is-active{overflow:hidden}@media all and (-ms-high-contrast: none){body{font-family:"メイリオ",Meiryo}}a{text-decoration:none;color:inherit;display:inline;cursor:pointer;transition:opacity .3s ease;-webkit-tap-highlight-color:transparent}a:hover{opacity:.9}button{-webkit-tap-highlight-color:transparent;background-color:unset;padding:0;border:none;font-size:inherit;cursor:pointer}img{max-width:100%;height:auto;display:block;margin:auto}sup{vertical-align:super;font-size:inherit}main{display:block}ruby>rt{display:block;font-size:50%;text-align:initial}.is-hide{display:none;position:fixed;left:-10000px;top:-10000px;text-indent:-1000px;opacity:0;width:0;height:0;overflow:hidden;-webkit-transform:scale(0);transform:scale(0);z-index:-100000}

.l-header{
	background:linear-gradient(198deg, #06053b 29%, #000000);
	position:fixed;
	left:0;top:0;right:0;z-index:1000
}

.l-header+*{margin-top:130px}@media screen and (max-width: 1000px){.l-header+*{margin-top:80px}}

.l-header_inner{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 3rem;height:130px}@media screen and (max-width: 1000px){.l-header_inner{flex-wrap:wrap;height:80px}}@media screen and (max-width: 767px){.l-header_inner{padding:0 1.5rem}}.l-header_logo{width:100px;height:70px}@media screen and (max-width: 767px){.l-header_logo{width:80px;height:auto}}@media screen and (max-width: 1000px){.l-header_nav{width:100%;position:fixed;left:0;top:0;margin-top:80px;background-color:#fff}}.l-header_nav_list{display:flex;align-items:center}@media screen and (max-width: 1000px){.l-header_nav_list{flex-direction:column;height:100vh;padding:2rem 0}}.l-header_nav_item+*{margin-left:5rem}@media screen and (max-width: 1000px){.l-header_nav_item{margin-left:0}}
.l-header_nav_link{
	display:block;
	padding:2rem 0;
	text-decoration:none;
	color:white;
	white-space:nowrap;
	transition:all .2s;
	position:relative;
}
@media screen and (max-width: 1000px)
{.l-header_nav_link{
	font-size:2.4rem;
		color:black;
	}}

.l-header_nav_link::after{display:none;content:"";border-bottom:1px solid #fff100;width:100%;height:0;position:absolute;left:0;bottom:1.5rem}.l-header_nav_link:hover::after{display:block}@media screen and (min-width: 1001px){.l-header .c-hamburger{display:none}}

.l-footer{background-color:#fff;padding:10rem 0}@media screen and (max-width: 767px){.l-footer{padding:4rem 0 2rem}}

.l-footer_copyright{margin-top:6rem;font-size:1.2rem;text-align:center}@media screen and (max-width: 767px){.l-footer_copyright{margin-top:4rem}}

.l-footer_row{display:flex;align-items:center;justify-content:center;gap:4rem}@media screen and (max-width: 767px){.l-footer_row{gap:3rem}}

.l-section{padding:10rem 0}
@media screen and (max-width: 767px){.l-section{padding:4rem 0}}
.l-wrap{width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}
@media screen and (min-width: 768px){.l-wrap{max-width:1040px}}
@media screen and (max-width: 767px){.l-wrap{width:90%;margin:0 auto;padding:0}}

/* タイトル近辺基本設定 */

.l-mv{
	font-family:"Playfair Display", serif;
	height:100%;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:100% 0;
	background: linear-gradient(198deg, #000000 29%, #06053b);
	padding-top:1%}


.backimg{
		height:100%;
		background-repeat:no-repeat;
		background-size:contain;
		background-position:50% 0;
		background-image:url(../img/common/haikei-image-2025.png);
}
@media screen and (max-width: 767px)
{.backimg{display: none;
	}}

/* タイトルフォント装飾・位置調整 */

/* 文字グラデーション */
.gradation-text {
	font-size: 10rem;
  background: linear-gradient(90deg, #ff0000 0%, #7333ff 100%);
	  background-clip: text;
  color: rgb(0 0 0 / 20%);
}

.title_LANL{
	font-size: 11rem;
	vertical-align: 2.8rem;
}
@media screen and (max-width: 767px)
{.title_LANL{font-size:5rem;
	vertical-align: 0rem;}}

.title_LANL2{
	margin-left: -3.9rem;
	font-weight: 100;
	vertical-align: -30px;
	font-size: 19rem;
}
@media screen and (max-width: 767px)
{.title_LANL2{font-size:8rem;
	margin-left: -1.4rem;
		vertical-align: -2rem;
	}}

.title_NIMS{
	font-size: 11rem;
	margin-left: -4.1rem;
	vertical-align: -4.1rem;
}
@media screen and (max-width: 767px)
{.title_NIMS{font-size:5rem;
		margin-left: -2rem;
	vertical-align: -2.9rem;
	}}

.titel_margin{
	margin-bottom: -2rem;
}

.title_font1{
	color:white;
	font-size: 3.5rem;
}@media screen and (max-width: 767px)
{.title_font1{font-size:2rem;
		margin-left: 0.5rem;
		vertical-align: -0rem;
	}}

.title_font2{
	font-size: 8rem;
	vertical-align: 2.5rem;
	margin-right: -1rem;
}
@media screen and (max-width: 767px)
{.title_font2{display: none;
	}}


.titlewhite{
	margin-top:5rem;
}
@media screen and (max-width: 767px)
{.titlewhite{display: none;
	}}

.fontwhite{
	margin-left: 20rem;
		text-align: right;
	color:white;
}
@media screen and (max-width: 767px)
{.fontwhite{display: none;
	}}

/* タイトル年月日 文字黄色・シャドウ */
.date-yellow{
	text-align: right;
	font-size: 3rem;
	text-shadow: 1px 1px 2px black;
	margin-top: 2rem;
	font-weight: 700;
	color: #FFFF00;
	padding: 0em 0.2em 0em 0.2em ;
}


/* スマホ版のトップ画像 */
@media screen and (max-width: 767px){
	.l-mv {
		background-image:url(../img/common/sp-top.png);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
		background-color: #000011;
	}
}


/* Under Constructionテキスト設定 */

.program-under{
	text-align: center;
	font-size: 2.5rem;
	margin-top: 4rem;
}

/* タイトル下LANLロゴ設定 */
.LANL_logo {
	display:flex;
	align-items:center;
	justify-content:flex-end;
	margin-top: 2rem;
	gap:2rem
}

.LANL_logo1 {
	width: 70%;
}

/* フェードアップ アニメーション */
.fade{
  animation: fadeIn 4s ease 0s 1 normal;
}
@keyframes fadeIn { /*animation-nameで設定した値を書く*/
  0% {opacity: 0} /*アニメーション開始時は不透明度0%*/
  100% {opacity: 1} /*アニメーション終了時は不透明度100%*/

}

.fade2{
  animation: fadeIn 4s ease 0s 1 normal;
}
@keyframes fadeIn { /*animation-nameで設定した値を書く*/
  0% {opacity: 0} /*アニメーション開始時は不透明度0%*/
  100% {opacity: 1} /*アニメーション終了時は不透明度100%*/

}
 
/* タイトルフォント設定 */

.l-mv_ttl{
	font-size:5rem;
	font-weight: 800;
	line-height:0.8;
	padding-bottom:.1em;
	margin-bottom:.1em;
	white-space:nowrap;
}@media screen and (max-width: 767px){
	.l-mv_ttl{font-size:3rem;
		margin-top:1.5rem;	
			padding-bottom:0rem;
	}}

.l-mv_ttl2{
	font-size:5rem;
	font-weight: 800;
	line-height:0.8;
	margin-top: 2rem;
	padding-bottom:.1em;
	margin-bottom:.1em;
	white-space:nowrap;
}

.l-mv_subttl{
	font-size:3rem;
	font-weight:400
}@media screen and (max-width: 767px){
	.l-mv_subttl{font-size:1.6rem;
	}}

.l-mv_scroll{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;line-height:1;font-family:"Michroma",sans-serif;font-size:1.2rem;letter-spacing:.2em;margin-top:3rem;display:inline-block}
@media screen and (max-width: 767px){.l-mv_scroll{display: none;}}


.l-mv_scroll::after{content:"";display:inline-block;vertical-align:middle;width:5rem;height:1px;background:linear-gradient(to right, #000 50%, #fff 50%);background-position:0 0;background-size:200%;margin-left:1rem;-webkit-animation:scrolldown 1.8s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite;animation:scrolldown 1.8s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite}@-webkit-keyframes scrolldown{0%{background-position:0 0}75%{background-position:-100% 0}100%{background-position:-200% 0}}@keyframes scrolldown{0%{background-position:0 0}75%{background-position:-100% 0}100%{background-position:-200% 0}}

.l-pageTop{padding:10rem 0;text-align:center}@media screen and (max-width: 767px){.l-pageTop{padding:4rem 0}}

.l-pageTop_link{font-size:3rem;font-weight:400;margin-top:10rem}@media screen and (max-width: 767px){.l-pageTop_link{margin-top:4rem;font-size:2rem}}.l-scrollBtn{position:fixed;right:5%;bottom:5%;background-color:gray;background-image:linear-gradient(198deg, #000000 29%, #06053b);border-radius:50%;width:6rem;height:6rem;display:flex none; justify-content:center;align-items:center;z-index:1000;border:1px solid #fff}@media screen and (max-width: 767px){.l-scrollBtn{width:4rem;height:4rem}}.l-scrollBtn::after{content:"";width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:translateY(25%) rotate(-135deg);transform:translateY(25%) rotate(-135deg)}@media screen and (max-width: 767px){.l-scrollBtn::after{width:10px;height:10px}}.l-scrollBtn:hover{border-color:#595757;background:#fff100}.l-scrollBtn:hover::after{border-color:#595757}@media screen and (min-width: 900px){.sponsor-logo{margin-right: 10px; height: 60px;float: left}.sponsor-logo2{margin-bottom: 0px;margin-right: 10px; height: 30px;float: left}.sponsor-logo3{margin-bottom: 20px;margin-right: 10px; height: 30px;float: left}.sponsor1{margin-bottom: 20px;overflow: auto;}.sponsor2{margin-bottom: 20px;clear: left}.sponsor-name{align-items: center}}@media screen and (max-width: 900px){.sponsor-logo2{margin-top: 20px; margin-bottom: 0px;margin-left: 0px; width: 150px; max-width: 90%}.sponsor-logo3{margin-top: 30px; margin-bottom: 0px;margin-left: 0px; width: 250px; max-width: 90%}.sponsor1{margin-bottom: 2em;overflow: auto;}.sponsor2{margin-bottom: 2em}.sponsor-name{}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.c-hamburger{padding:0;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:unset;border:0;margin:0;overflow:visible}.c-hamburger:hover{opacity:.7}.c-hamburger.is-active:hover{opacity:.7}

.c-hamburger.is-active .c-hamburger-inner,.c-hamburger.is-active .c-hamburger-inner::before,.c-hamburger.is-active .c-hamburger-inner::after{background-color:#FFFFFF}/* ハンバーガーメニュー閉じる×ボタン色 */

.c-hamburger-box{width:48px;height:30px;display:inline-block;position:relative}.c-hamburger-inner{display:block;top:50%;margin-top:-1px}.c-hamburger-inner,.c-hamburger-inner::before,.c-hamburger-inner::after{width:48px;height:2px;background-color:#FFFFFF;border-radius:4px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-duration:.15s;transition-timing-function:ease}.c-hamburger-inner::before,.c-hamburger-inner::after{content:"";display:block}.c-hamburger-inner::before{top:-14px}.c-hamburger-inner::after{bottom:-14px}.c-hamburger--3dy .c-hamburger-box{-webkit-perspective:96px;perspective:96px}.c-hamburger--3dy .c-hamburger-inner{transition:background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform .15s cubic-bezier(0.645, 0.045, 0.355, 1)}.c-hamburger--3dy .c-hamburger-inner::before,.c-hamburger--3dy .c-hamburger-inner::after{transition:-webkit-transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.c-hamburger--3dy.is-active .c-hamburger-inner{background-color:unset !important;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.c-hamburger--3dy.is-active .c-hamburger-inner::before{-webkit-transform:translate3d(0, 14px, 0) rotate(45deg);transform:translate3d(0, 14px, 0) rotate(45deg)}.c-hamburger--3dy.is-active .c-hamburger-inner::after{-webkit-transform:translate3d(0, -14px, 0) rotate(-45deg);transform:translate3d(0, -14px, 0) rotate(-45deg)}body[data-bs-padding-right] .c-hamburger-inner{background-color:unset !important;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}body[data-bs-padding-right] .c-hamburger-inner::before{-webkit-transform:translate3d(0, 14px, 0) rotate(45deg);transform:translate3d(0, 14px, 0) rotate(45deg)}body[data-bs-padding-right] .c-hamburger-inner::after{-webkit-transform:translate3d(0, -14px, 0) rotate(-45deg);transform:translate3d(0, -14px, 0) rotate(-45deg)}.c-hamburger-label{margin-top:10px;font-size:12px;line-height:1}@media screen and (max-width: 1000px){.collapsing{height:0;overflow:hidden;transition:height .5s}.collapse:not(.show){display:none}}.c-ttl{margin-bottom:.5em;font-size:7rem;font-weight:500;text-align:center}@media screen and (max-width: 767px){.c-ttl{font-size:4rem}}.c-ttl--animate{overflow:hidden}.c-ttl--animate>*{display:inline-block;-webkit-transform:translateY(105%);transform:translateY(105%)}.c-ttl--animate.is-animated{overflow:hidden}.c-ttl--animate.is-animated>*{display:inline-block;-webkit-transform:translateY(105%);transform:translateY(105%);-webkit-animation:txt-anime .5s .2s forwards;animation:txt-anime .5s .2s forwards}@-webkit-keyframes txt-anime{0%{-webkit-transform:translateY(105%);transform:translateY(105%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes txt-anime{0%{-webkit-transform:translateY(105%);transform:translateY(105%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.c-ttl--animate.is-animated>*:nth-of-type(2){-webkit-animation:txt-anime .5s .3s forwards;animation:txt-anime .5s .3s forwards}.c-ttl--animate.is-animated>*:nth-of-type(3){-webkit-animation:txt-anime .5s .4s forwards;animation:txt-anime .5s .4s forwards}.c-ttl--animate.is-animated>*:nth-of-type(4){-webkit-animation:txt-anime .5s .5s forwards;animation:txt-anime .5s .5s forwards}.c-ttl--animate.is-animated>*:nth-of-type(5){-webkit-animation:txt-anime .5s .6s forwards;animation:txt-anime .5s .6s forwards}.c-ttl--animate.is-animated>*:nth-of-type(6){-webkit-animation:txt-anime .5s .7s forwards;animation:txt-anime .5s .7s forwards}.c-ttl--animate.is-animated>*:nth-of-type(7){-webkit-animation:txt-anime .5s .8s forwards;animation:txt-anime .5s .8s forwards}.c-ttl--animate.is-animated>*:nth-of-type(8){-webkit-animation:txt-anime .5s .9s forwards;animation:txt-anime .5s .9s forwards}.c-ttl--animate.is-animated>*:nth-of-type(9){-webkit-animation:txt-anime .5s 1s forwards;animation:txt-anime .5s 1s forwards}.c-ttl--animate.is-animated>*:nth-of-type(10){-webkit-animation:txt-anime .5s 1.1s forwards;animation:txt-anime .5s 1.1s forwards}.c-ttl--animate.is-animated>*:nth-of-type(11){-webkit-animation:txt-anime .5s 1.2s forwards;animation:txt-anime .5s 1.2s forwards}.c-ttl--animate.is-animated>*:nth-of-type(12){-webkit-animation:txt-anime .5s 1.3s forwards;animation:txt-anime .5s 1.3s forwards}.c-ttl--animate.is-animated>*:nth-of-type(13){-webkit-animation:txt-anime .5s 1.4s forwards;animation:txt-anime .5s 1.4s forwards}.c-ttl--animate.is-animated>*:nth-of-type(14){-webkit-animation:txt-anime .5s 1.5s forwards;animation:txt-anime .5s 1.5s forwards}.c-ttl--animate.is-animated>*:nth-of-type(15){-webkit-animation:txt-anime .5s 1.6s forwards;animation:txt-anime .5s 1.6s forwards}.c-ttl--animate.is-animated>*:nth-of-type(16){-webkit-animation:txt-anime .5s 1.7s forwards;animation:txt-anime .5s 1.7s forwards}.c-ttl--animate.is-animated>*:nth-of-type(17){-webkit-animation:txt-anime .5s 1.8s forwards;animation:txt-anime .5s 1.8s forwards}.c-ttl--animate.is-animated>*:nth-of-type(18){-webkit-animation:txt-anime .5s 1.9s forwards;animation:txt-anime .5s 1.9s forwards}.c-subttl{font-size:4rem;text-align:center;font-weight:500;margin-bottom:.5em}@media screen and (max-width: 767px){.c-subttl{font-size:2.4rem}}.c-txt{font-size:2.4rem}@media screen and (max-width: 767px){.c-txt{font-size:2rem;letter-spacing:.03em;line-height:1.75}}.c-speakerCard{text-align:center}.c-speakerCard_img{margin-bottom:2rem}.c-speakerCard_name{font-size:1.8rem;font-weight:400;margin-bottom:3px}.c-speakerCard_position{font-size:1.4rem}

/* ニュースリスト設定 */
.c-newsList{padding:0 2rem;margin-top:4rem;margin-bottom:4rem;height:143px;overflow-y:scroll}@media screen and (max-width: 767px){.c-newsList{margin-top:2rem;height:20rem}}.c-newsList::-webkit-scrollbar{width:8px}

.c-newsList::-webkit-scrollbar-track{background-color:#595757;border-radius:8px}.c-newsList::-webkit-scrollbar-thumb{background-color:#fff100;border-radius:8px}

.c-newsList_item{border-bottom:1px solid #000}.c-newsList_item_header{width:22%}

.c-newsList_link{display:flex;position:relative;padding:1em 0;transition:all .3s}@media screen and (max-width: 767px){.c-newsList_link{flex-direction:column}}.c-newsList_date{font-size:2.4rem}@media screen and (max-width: 767px){.c-newsList_date{font-size:2rem;margin-bottom:.25em}}

.c-newsList_ttl{font-weight:normal}.c-infoTable_table{width:100%}.c-infoTable_row{border-bottom:1px solid #fff}.c-infoTable_row:last-child{border:none}@media screen and (max-width: 767px){.c-infoTable_row:first-child{padding-top:0}.c-infoTable_row{display:flex;flex-direction:column;padding:2rem 0}}.c-infoTable_cont{padding:2rem 0;font-size:1.8rem}@media screen and (max-width: 767px){.c-infoTable_cont{padding:0;letter-spacing:.03em}}.c-infoTable_ttl{padding:2rem;font-size:2.4rem;font-weight:400;width:50%;vertical-align:top;text-align:left}@media screen and (max-width: 767px){.c-infoTable_ttl{padding:0;width:100%;font-weight:500;margin-bottom:.5em}}.c-inlineLink{color:#999fcb;display:inline-block}.c-inlineLink::after{content:"";width:100%;height:2px;display:block;background-color:#999fcb;margin-top:4px}.c-inlineLink:hover{color:#595757}.c-inlineLink:hover::after{background-color:#595757}.c-btn{position:relative;display:inline-flex;justify-content:center;align-items:center;text-align:center;vertical-align:middle;height:4rem;padding:0 4rem;font-size:1.6rem;border:2px solid transparent;font-weight:bold;cursor:pointer;background-color:#ccc;transition:all .3s}.c-btn--blue.c-btn{background-color:#999fcb;color:#fff;border-color:#999fcb}.c-btn--blue.c-btn::after{color:#fff}.c-btn--blue.c-btn svg,.c-btn--blue.c-btn .c-btn_icon{fill:#fff;stroke:#fff}@media screen and (min-width: 768px){.c-btn--blue.c-btn.c-btn--hoverOpa:hover{color:#fff;opacity:.85}.c-btn--blue.c-btn.c-btn--hoverRe:hover{color:#999fcb;background-color:#fff}.c-btn--blue.c-btn.c-btn--hoverRe:hover::after{border-left-color:#999fcb;color:#999fcb}.c-btn--blue.c-btn.c-btn--hoverRe:hover svg,.c-btn--blue.c-btn.c-btn--hoverRe:hover .c-btn_icon{fill:#999fcb;stroke:#999fcb}.c-btn--blue.c-btn.c-btn--hoverLighten:hover{color:#fff;background-color:#a8c1d2;border-color:#a8c1d2}.c-btn--blue.c-btn.c-btn--hoverDarken:hover{color:#fff;background-color:#8aabc2;border-color:#8aabc2}}.c-btn--blueOutline.c-btn{background-color:#fff;color:#999fcb;border-color:#999fcb}.c-btn--blueOutline.c-btn svg,.c-btn--blueOutline.c-btn .c-btn_icon{fill:#999fcb;stroke:#999fcb}@media screen and (min-width: 768px){.c-btn--blueOutline.c-btn.c-btn--hoverOpa:hover{color:#999fcb;opacity:.85}.c-btn--blueOutline.c-btn.c-btn--hoverRe:hover{color:#fff;background-color:#999fcb}.c-btn--blueOutline.c-btn.c-btn--hoverRe:hover::after{border-left-color:#fff;color:#fff}.c-btn--blueOutline.c-btn.c-btn--hoverRe:hover svg,.c-btn--blueOutline.c-btn.c-btn--hoverRe:hover .c-btn_icon{fill:#fff;stroke:#fff}.c-btn--blueOutline.c-btn.c-btn--hoverLighten:hover{color:#a8c1d2;border-color:#a8c1d2}.c-btn--blueOutline.c-btn.c-btn--hoverDarken:hover{color:#8eadc4;border-color:#8eadc4}}

/* REGISTRATIONボタン色 */
.c-btn--gray.c-btn{background-color:#00373f;color:#fff;border-color:#595757}
.c-btn--gray.c-btn::after{color:#fff}
.c-btn--gray.c-btn svg,

/* REGISTRATIONボタン　ホバー色 */
.c-btn--gray.c-btn .c-btn_icon{fill:#fff;stroke:#fff}@media screen and (max-width: 768px){.c-btn--gray.c-btn.c-btn--hoverOpa:hover{color:#00373f;opacity:.85}}
	@media screen and (min-width: 768px){.c-btn--gray.c-btn.c-btn--hoverOpa:hover{color:#00373f;opacity:.85}}
.c-btn--gray.c-btn.c-btn--hoverRe:hover{color:#00373f;background-color:#99CCFF;}
	
.c-btn--gray.c-btn.c-btn--hoverRe:hover::after{border-left-color:#595757;color:#595757}
.c-btn--gray.c-btn.c-btn--hoverRe:hover svg,.c-btn--gray.c-btn.c-btn--hoverRe:hover .c-btn_icon{fill:#595757;stroke:#595757}
.c-btn--gray.c-btn.c-btn--hoverLighten:hover{color:#fff;background-color:#636161;border-color:#636161}

.c-btn--gray.c-btn.c-btn--hoverDarken:hover{color:#fff;background-color:#4c4a4a;border-color:#4c4a4a}

.c-btn--grayOutline.c-btn{background-color:#fff;color:#595757;border-color:#595757}
.c-btn--grayOutline.c-btn svg,.c-btn--grayOutline.c-btn 
.c-btn_icon{fill:#595757;stroke:#595757}@media screen and (min-width: 768px){.c-btn--grayOutline.c-btn.c-btn--hoverOpa:hover{color:#595757;opacity:.85}.c-btn--grayOutline.c-btn.c-btn--hoverRe:hover{color:#fff;background-color:#595757}.c-btn--grayOutline.c-btn.c-btn--hoverRe:hover::after{border-left-color:#fff;color:#fff}.c-btn--grayOutline.c-btn.c-btn--hoverRe:hover svg,.c-btn--grayOutline.c-btn.c-btn--hoverRe:hover .c-btn_icon{fill:#fff;stroke:#fff}.c-btn--grayOutline.c-btn.c-btn--hoverLighten:hover{color:#636161;border-color:#636161}.c-btn--grayOutline.c-btn.c-btn--hoverDarken:hover{color:#4f4d4d;border-color:#4f4d4d}}.c-btn--white.c-btn{background-color:#fff;color:#000;border-color:#fff}.c-btn--white.c-btn::after{color:#000}.c-btn--white.c-btn svg,.c-btn--white.c-btn .c-btn_icon{fill:#000;stroke:#000}@media screen and (min-width: 768px){.c-btn--white.c-btn.c-btn--hoverOpa:hover{color:#000;opacity:.85}.c-btn--white.c-btn.c-btn--hoverRe:hover{color:#fff;background-color:#000}.c-btn--white.c-btn.c-btn--hoverRe:hover::after{border-left-color:#fff;color:#fff}.c-btn--white.c-btn.c-btn--hoverRe:hover svg,.c-btn--white.c-btn.c-btn--hoverRe:hover .c-btn_icon{fill:#fff;stroke:#fff}.c-btn--white.c-btn.c-btn--hoverLighten:hover{color:#000;background-color:#fff;border-color:#fff}.c-btn--white.c-btn.c-btn--hoverDarken:hover{color:#000;background-color:#f2f2f2;border-color:#f2f2f2}}.c-btn--whiteOutline.c-btn{background-color:#000;color:#fff;border-color:#fff}.c-btn--whiteOutline.c-btn svg,.c-btn--whiteOutline.c-btn .c-btn_icon{fill:#fff;stroke:#fff}@media screen and (min-width: 768px){.c-btn--whiteOutline.c-btn.c-btn--hoverOpa:hover{color:#fff;opacity:.85}.c-btn--whiteOutline.c-btn.c-btn--hoverRe:hover{color:#000;background-color:#fff}.c-btn--whiteOutline.c-btn.c-btn--hoverRe:hover::after{border-left-color:#000;color:#000}.c-btn--whiteOutline.c-btn.c-btn--hoverRe:hover svg,.c-btn--whiteOutline.c-btn.c-btn--hoverRe:hover .c-btn_icon{fill:#000;stroke:#000}.c-btn--whiteOutline.c-btn.c-btn--hoverLighten:hover{color:#fff;border-color:#fff}.c-btn--whiteOutline.c-btn.c-btn--hoverDarken:hover{color:#f5f5f5;border-color:#f5f5f5}}.c-btn--secondary.c-btn{background-color:#83add2;color:#1d80d4;border-color:#83add2}.c-btn--secondary.c-btn::after{color:#1d80d4}.c-btn--secondary.c-btn svg,.c-btn--secondary.c-btn .c-btn_icon{fill:#1d80d4;stroke:#1d80d4}@media screen and (min-width: 768px){.c-btn--secondary.c-btn.c-btn--hoverOpa:hover{color:#1d80d4;opacity:.85}.c-btn--secondary.c-btn.c-btn--hoverRe:hover{color:#83add2;background-color:#1d80d4}.c-btn--secondary.c-btn.c-btn--hoverRe:hover::after{border-left-color:#83add2;color:#83add2}.c-btn--secondary.c-btn.c-btn--hoverRe:hover svg,.c-btn--secondary.c-btn.c-btn--hoverRe:hover .c-btn_icon{fill:#83add2;stroke:#83add2}.c-btn--secondary.c-btn.c-btn--hoverLighten:hover{color:#1d80d4;background-color:#92b7d7;border-color:#92b7d7}.c-btn--secondary.c-btn.c-btn--hoverDarken:hover{color:#1d80d4;background-color:#70a1cb;border-color:#70a1cb}}.c-btn--secondaryOutline.c-btn{background-color:#1d80d4;color:#83add2;border-color:#83add2}.c-btn--secondaryOutline.c-btn svg,.c-btn--secondaryOutline.c-btn .c-btn_icon{fill:#83add2;stroke:#83add2}@media screen and (min-width: 768px){.c-btn--secondaryOutline.c-btn.c-btn--hoverOpa:hover{color:#83add2;opacity:.85}.c-btn--secondaryOutline.c-btn.c-btn--hoverRe:hover{color:#1d80d4;background-color:#83add2}.c-btn--secondaryOutline.c-btn.c-btn--hoverRe:hover::after{border-left-color:#1d80d4;color:#1d80d4}.c-btn--secondaryOutline.c-btn.c-btn--hoverRe:hover svg,.c-btn--secondaryOutline.c-btn.c-btn--hoverRe:hover .c-btn_icon{fill:#1d80d4;stroke:#1d80d4}.c-btn--secondaryOutline.c-btn.c-btn--hoverLighten:hover{color:#92b7d7;border-color:#92b7d7}.c-btn--secondaryOutline.c-btn.c-btn--hoverDarken:hover{color:#74a3cd;border-color:#74a3cd}}.c-btn--sm{height:3rem;padding:0 2rem;font-size:1.4rem}.c-btn--md{height:4rem;padding:0 4rem;font-size:1.6rem}.c-btn--lg{height:8rem;padding:0 1rem;font-size:3rem;font-weight:bold}@media screen and (max-width: 767px){.c-btn--lg{height:6rem;font-size:2.4rem}}.c-btn--rounded{border-radius:4rem}.c-btn--arrow::after,.c-btn--arrowSolid::after,.c-btn--arrowSolidLeft::after,.c-btn--arrowSolidDown::after,.c-btn--arrowSolidRight::after,.c-btn--arrowSolidUp::after,.c-btn--arrowLine::after,.c-btn--arrowLineLeft::after,.c-btn--arrowLineDown::after,.c-btn--arrowLineRight::after,.c-btn--arrowLineUp::after{content:"";position:absolute;top:50%;right:10%;width:1rem;height:1rem;border-right:2px solid;border-bottom:2px solid}.c-btn--arrowLineUp::after{-webkit-transform:translateY(-30%) rotate(-135deg);transform:translateY(-30%) rotate(-135deg)}.c-btn--arrowLineRight::after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.c-btn--arrowLineDown::after{-webkit-transform:translateY(-70%) rotate(45deg);transform:translateY(-70%) rotate(45deg)}.c-btn--arrowLineLeft::after{right:unset;left:10%;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.c-btn--arrowSolid::after,.c-btn--arrowSolidLeft::after,.c-btn--arrowSolidDown::after,.c-btn--arrowSolidRight::after,.c-btn--arrowSolidUp::after{width:0;height:0;border-left:.6em solid;border-top:.32em solid transparent;border-bottom:.32em solid transparent;border-right:none}.c-btn--arrowSolidUp::after{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.c-btn--arrowSolidRight::after{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.c-btn--arrowSolidDown::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.c-btn--arrowSolidLeft::after{right:unset;left:10%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.c-btn--icon .c-btn_icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-right:.5em;width:18px;height:22px;transition:all .3s}.c-btn--icon .c-btn_icon svg{width:100%}.c-btn--icon i{margin-right:.5em;font-size:inherit}.c-mark{display:inline;background:linear-gradient(transparent 50%, yellow 50%);font-weight:bold;font-size:inherit}.c-modal{width:1000px;max-width:90%;background-color:#fff;position:fixed;top:50%;left:50%;z-index:9999;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none;opacity:0;transition:opacity .3s}.c-modal.is-active{pointer-events:auto;opacity:1}.c-modal_frame{overflow:hidden;max-height:80vh;width:100%;height:100%}.c-modal_cont{overflow-y:scroll;width:calc(100% + 17px);max-height:80vh;height:100%;padding:5rem}@media screen and (max-width: 767px){.c-modal_cont{padding:3rem 2rem}}.c-modal_overlay{width:100vw;height:100vh;background-color:rgba(0,0,0,.7);position:fixed;top:0;left:0;z-index:9998;pointer-events:none;opacity:0;transition:opacity .3s}.c-modal_overlay.is-active{pointer-events:auto;opacity:1}.c-modal_close{width:50px;height:50px;position:absolute;top:5rem;right:5rem;cursor:pointer}.c-modal_close:before{content:"";width:80%;height:5px;background-color:#999fcb;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.c-modal_close:after{content:"";width:80%;height:5px;background-color:#999fcb;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}@media screen and (max-width: 767px){.c-modal_close{width:40px;height:40px;top:1rem;right:1rem}.c-modal_close:before{height:4px}.c-modal_close:after{height:4px}}.c-modal_header{display:flex;align-items:center;gap:2.5rem;margin-bottom:3.6rem}@media screen and (max-width: 767px){.c-modal_header{gap:1rem;margin-bottom:2rem}}.c-modal_img{width:19.6rem;margin:0}@media screen and (max-width: 767px){.c-modal_img{width:40%}}.c-modal_name{font-size:3rem}@media screen and (max-width: 767px){.c-modal_name{font-size:2.4rem}}.c-modal_position{font-size:2.4rem}@media screen and (max-width: 767px){.c-modal_position{font-size:2rem}}.c-modal_profile{font-size:2.4rem}@media screen and (max-width: 767px){.c-modal_profile{font-size:2rem}}.c-row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6rem}@media screen and (max-width: 767px){.c-row{gap:3rem}}.c-row--common{flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width: 767px){.c-row--common{flex-direction:column;align-items:center;justify-content:center}}.c-row--2 .c-row_col{width:calc((100% - 6rem)*.5)}@media screen and (max-width: 767px){.c-row--2 .c-row_col{width:100%}}.c-row--3 .c-row_col{width:calc((100% - 12rem)*.333333)}@media screen and (max-width: 767px){.c-row--3 .c-row_col{width:100%}}.c-row--4 .c-row_col{width:calc((100% - 18rem)*.25)}@media screen and (max-width: 767px){.c-row--4 .c-row_col{width:calc((100% - 3rem)*.5)}}.c-agenda{padding:10rem 0}@media screen and (max-width: 767px){.c-agenda{padding:4rem 0}}.c-agenda_header{margin-bottom:3rem}.c-agenda_header:only-child{margin-bottom:0}.c-agenda_subttl{color:#999fcb;font-size:2.4rem}@media screen and (max-width: 767px){.c-agenda_subttl{font-size:2rem}}.c-agenda_period{color:#999fcb;font-weight:500;font-size:4rem}@media screen and (max-width: 767px){.c-agenda_period{font-size:2.4rem}}.c-agenda_ttl{font-size:3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:400}@media screen and (max-width: 767px){.c-agenda_ttl{font-size:2.4rem}}.c-agenda_ttl::after{content:"";width:100%;height:4px;display:block;background-color:#fff100}.c-agenda_item{display:flex;align-items:center;font-size:3rem}@media screen and (max-width: 767px){.c-agenda_item{font-size:2.4rem;flex-direction:column;align-items:flex-start}}.c-agenda_item+*{margin-top:5rem}@media screen and (max-width: 767px){.c-agenda_item+*{margin-top:3rem}}.c-agenda_item_time{width:11%;font-weight:500}@media screen and (max-width: 767px){.c-agenda_item_time{width:100%}}.c-agenda_item_topic{width:38%;display:flex;align-items:center;gap:3rem;margin-right: 1%}@media screen and (max-width: 767px){.c-agenda_item_topic{width:100%}}@media screen and (min-width: 768px){.c-agenda_item_topic--sm{font-size:2.6rem}}.c-agenda_item_topic::after{content:"";flex-grow:1;height:1px;background-color:#000}@media screen and (max-width: 767px){.c-agenda_item_topic::after{display:none}}.c-agenda_item_speaker{width:50%;display:flex;align-items:center;gap:2.5rem}@media screen and (max-width: 767px){.c-agenda_item_speaker{width:100%;margin-top:1rem}}.c-agenda_item_speakerImg{width:40%;margin:0;flex-shrink:0}.c-agenda_item_speakerName{font-weight:500}.c-agenda_item_speakerPosition{font-size:2.4rem}@media screen and (max-width: 767px){.c-agenda_item_speakerPosition{font-size:2rem}}.c-agenda--gray{position:relative;background-color:#f8f8f8;box-shadow:-6px 3px 6px rgba(0,0,0,.16)}.c-agenda--gray::after{content:"";position:absolute;left:0;top:0;width:50%;height:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:#f8f8f8;box-shadow:-6px 3px 6px rgba(0,0,0,.16)}

.c-programBtns{display:flex;justify-content:center;align-items:center;gap:5rem}@media screen and (max-width: 767px){.c-programBtns{gap:2rem}}

.c-programBtn{width:35rem;text-align:center;border-radius:8rem;border:1px solid #fff;transition:background .3s,color .3s;font-weight:500;font-size:5rem;color:#fff;line-height:1.56}@media screen and (max-width: 767px){.c-programBtn{font-size:3rem}}

.c-programBtn_date{font-size:3rem;display:inline-block;vertical-align:middle;margin-left:.5em}@media screen and (max-width: 767px){.c-programBtn_date{font-size:2rem}}

.c-programBtn[href]:hover{background-color:#fff;color:#595757}
.c-programBtn--blue{background-color:#999fcb;color:#fff}
.c-programBtn--outlineGray{border-color:#595757;color:#595757}
.c-programBtn--outlineGray[href]:hover{background-color:#999fcb;border-color:#999fcb;color:#fff}

.has-animation{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.has-animation_child{opacity:0}.has-animation.is-animate .has-animation_child{-webkit-animation:textHidden .1s 1.1s forwards;animation:textHidden .1s 1.1s forwards}.has-animation.is-animate:before,.has-animation.is-animate:after{content:"";position:absolute;top:0;right:0;height:100%;z-index:10}.has-animation.is-animate:before{background-color:#999fcb}.has-animation.is-animate:after{background-color:#333;-webkit-animation-delay:.5s;animation-delay:.5s}.has-animation.animation-ltr.is-animate:before{-webkit-animation:revealLTR 1.8s ease;animation:revealLTR 1.8s ease}.has-animation.animation-ltr.is-animate:after{-webkit-animation:revealLTR 1s .6s ease;animation:revealLTR 1s .6s ease}.has-animation.animation-rtl.is-animate:before{-webkit-animation:revealRTL 1.8s ease;animation:revealRTL 1.8s ease}.has-animation.animation-rtl.is-animate:after{-webkit-animation:revealRTL 1s .6s ease;animation:revealRTL 1s .6s ease}@-webkit-keyframes revealRTL{0%{width:0;right:0}65%{width:100%;right:0}100%{width:0;right:100%}}@keyframes revealRTL{0%{width:0;right:0}65%{width:100%;right:0}100%{width:0;right:100%}}@-webkit-keyframes revealLTR{0%{width:0;left:0}65%{width:100%;left:0}100%{width:0;left:100%}}@keyframes revealLTR{0%{width:0;left:0}65%{width:100%;left:0}100%{width:0;left:100%}}@-webkit-keyframes textHidden{0%{opacity:0}100%{opacity:1}}@keyframes textHidden{0%{opacity:0}100%{opacity:1}}

.c-scrollboxs{
	height:calc(100%);
	pointer-events:auto;
	scrollbar-width:none;
	-ms-scroll-snap-type:y mandatory;
	scroll-snap-type:y mandatory;
	overflow-y:scroll;
	scroll-behavior:smooth;
	-webkit-overflow-scrolling:touch
}
@media screen and (max-width: 767px){
	.c-scrollboxs{height:calc(100vh);
	pointer-events:auto;
	scrollbar-width:none;
	-ms-scroll-snap-type:y mandatory;
	scroll-snap-type:y mandatory;
	overflow-y:scroll;
	scroll-behavior:smooth;
		-webkit-overflow-scrolling:touch}}

.c-scrollboxs::-webkit-scrollbar{display:none}

/* What's newの縦幅関連 */
.c-scrollbox
{will-change:top;
	scroll-snap-stop:always;
	scroll-snap-align:start;
	height:calc(100%);
	scroll-behavior:smooth;
			margin-bottom: -5rem;
}
@media screen and (max-width: 767px){
	.c-scrollbox{will-change:top;
	scroll-snap-stop:always;
	scroll-snap-align:start;
	height:calc(100%);
	scroll-behavior:smooth;
	margin-bottom: 2rem;
	}}

.c-scrollbox:first-child{overflow:hidden}

.p-indexScope_txt{margin:auto;width:90%}@media screen and (max-width: 767px){.p-indexScope_txt{width:100%}}

.p-indexSpeakers_btn{width:100%;margin-top:4rem}@media screen and (max-width: 767px){.p-indexSpeakers_btn{margin-top:3rem}}

.p-indexSpeakers .swiper-slide{width:19.6rem}@media screen and (max-width: 767px){.p-indexSpeakers .swiper-slide{width:45%}}

.p-indexSpeakers .swiper-horizontal>.swiper-scrollbar,.p-indexSpeakers .swiper-scrollbar.swiper-scrollbar-horizontal{position:static;height:6px;margin-top:5.4rem}@media screen and (max-width: 767px){.p-indexSpeakers .swiper-horizontal>.swiper-scrollbar,.p-indexSpeakers .swiper-scrollbar.swiper-scrollbar-horizontal{margin-top:3rem}}

.p-indexSpeakers .swiper-scrollbar{background-color:#595757}.p-indexSpeakers .swiper-scrollbar-drag{background-color:#999fcb}.p-indexSpeakers .swiper-buttons{margin-top:4rem;display:flex;justify-content:center;align-items:center;gap:3.5rem}@media screen and (max-width: 767px){.p-indexSpeakers .swiper-buttons{margin-top:3rem}}.p-indexSpeakers .swiper-button-next,.p-indexSpeakers .swiper-button-prev{position:static;border-radius:50%;border:1px solid #000;width:6.4rem;height:6.4rem;margin-top:0}@media screen and (max-width: 767px){.p-indexSpeakers .swiper-button-next,.p-indexSpeakers .swiper-button-prev{width:5.4rem;height:5.4rem}}.p-indexSpeakers .swiper-button-next::after,.p-indexSpeakers .swiper-button-prev::after{font-size:.8rem;color:#000}@media screen and (max-width: 767px){.p-indexSpeakers .swiper-button-next::after,.p-indexSpeakers .swiper-button-prev::after{font-size:1.2rem}}.p-indexRegistration{text-align:center}.p-indexRegistration_btn{width:100%;border:none;margin-top:3.2rem}.p-indexOutline_btn{max-width:29rem;height:6rem;background-color:#fff;border-radius:6rem;text-align:center;color:#999fcb;margin-top:3rem;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:500;border:1px solid #fff;transition:background .3s,color .3s}@media screen and (max-width: 767px){.p-indexOutline_btn{margin-top:2rem}}.p-indexOutline_btn:hover{background-color:transparent;color:#fff}.p-pageSpeakers_cont{background-color:#f8f8f8;padding:10rem 0}@media screen and (max-width: 767px){.p-pageSpeakers_cont{padding:4rem 0}}.p-pageSpeakers_list{display:flex;flex-wrap:wrap;gap:3.6rem 7.2%}@media screen and (max-width: 767px){.p-pageSpeakers_list{gap:3.6rem 10%}}.p-pageSpeakers_item{text-align:center;width:19.6%}@media screen and (max-width: 767px){.p-pageSpeakers_item{width:45%}}.p-pageSpeakers_item_cont{cursor:pointer;position:relative;z-index:1}.p-pageSpeakers_item_cont::before{display:none;content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:rgba(0,0,0,.075);width:110%;height:110%;z-index:-1;border-radius:2rem}.p-pageSpeakers_item_cont:hover::before{display:block}.p-pageSpeakers_item_img{margin-bottom:2rem}.p-pageSpeakers_item_name{background-color:#8fccb8;font-size:1.8rem;border-radius:1em;margin-bottom:3px;font-weight:400}.p-pageSpeakers_item_position{font-size:1.4rem}.p-pageSpeakers_item_profile{display:none}.u-m-a{margin:auto}.u-mx-a{margin-left:auto;margin-right:auto}.u-mt-0{margin-top:0rem !important}@media screen and (max-width: 767px){.u-mt-0{margin-top:0rem !important}}.u-mt-10{margin-top:1rem !important}@media screen and (max-width: 767px){.u-mt-10{margin-top:0.5rem !important}}.u-mt-20{margin-top:2rem !important}@media screen and (max-width: 767px){.u-mt-20{margin-top:1rem !important}}.u-mt-30{margin-top:3rem !important}@media screen and (max-width: 767px){.u-mt-30{margin-top:1.5rem !important}}.u-mt-40{margin-top:4rem !important}@media screen and (max-width: 767px){.u-mt-40{margin-top:2rem !important}}.u-mt-50{margin-top:5rem !important}@media screen and (max-width: 767px){.u-mt-50{margin-top:2.5rem !important}}.u-mt-60{margin-top:6rem !important}@media screen and (max-width: 767px){.u-mt-60{margin-top:3rem !important}}.u-mt-70{margin-top:7rem !important}@media screen and (max-width: 767px){.u-mt-70{margin-top:3.5rem !important}}.u-mt-80{margin-top:8rem !important}@media screen and (max-width: 767px){.u-mt-80{margin-top:4rem !important}}.u-mt-90{margin-top:9rem !important}@media screen and (max-width: 767px){.u-mt-90{margin-top:4.5rem !important}}.u-mt-100{margin-top:10rem !important}@media screen and (max-width: 767px){.u-mt-100{margin-top:5rem !important}}.u-mb-0{margin-bottom:0rem !important}@media screen and (max-width: 767px){.u-mb-0{margin-bottom:0rem !important}}.u-mb-10{margin-bottom:1rem !important}@media screen and (max-width: 767px){.u-mb-10{margin-bottom:0.5rem !important}}.u-mb-20{margin-bottom:2rem !important}@media screen and (max-width: 767px){.u-mb-20{margin-bottom:1rem !important}}.u-mb-30{margin-bottom:3rem !important}@media screen and (max-width: 767px){.u-mb-30{margin-bottom:1.5rem !important}}.u-mb-40{margin-bottom:4rem !important}@media screen and (max-width: 767px){.u-mb-40{margin-bottom:2rem !important}}.u-mb-50{margin-bottom:5rem !important}@media screen and (max-width: 767px){.u-mb-50{margin-bottom:2.5rem !important}}.u-mb-60{margin-bottom:6rem !important}@media screen and (max-width: 767px){.u-mb-60{margin-bottom:3rem !important}}.u-mb-70{margin-bottom:7rem !important}@media screen and (max-width: 767px){.u-mb-70{margin-bottom:3.5rem !important}}.u-mb-80{margin-bottom:8rem !important}@media screen and (max-width: 767px){.u-mb-80{margin-bottom:4rem !important}}.u-mb-90{margin-bottom:9rem !important}@media screen and (max-width: 767px){.u-mb-90{margin-bottom:4.5rem !important}}.u-mb-100{margin-bottom:10rem !important}@media screen and (max-width: 767px){.u-mb-100{margin-bottom:5rem !important}}.u-ml-0{margin-left:0rem !important}@media screen and (max-width: 767px){.u-ml-0{margin-left:0rem !important}}.u-ml-10{margin-left:1rem !important}@media screen and (max-width: 767px){.u-ml-10{margin-left:0.5rem !important}}.u-ml-20{margin-left:2rem !important}@media screen and (max-width: 767px){.u-ml-20{margin-left:1rem !important}}.u-ml-30{margin-left:3rem !important}@media screen and (max-width: 767px){.u-ml-30{margin-left:1.5rem !important}}.u-ml-40{margin-left:4rem !important}@media screen and (max-width: 767px){.u-ml-40{margin-left:2rem !important}}.u-ml-50{margin-left:5rem !important}@media screen and (max-width: 767px){.u-ml-50{margin-left:2.5rem !important}}.u-ml-60{margin-left:6rem !important}@media screen and (max-width: 767px){.u-ml-60{margin-left:3rem !important}}.u-ml-70{margin-left:7rem !important}@media screen and (max-width: 767px){.u-ml-70{margin-left:3.5rem !important}}.u-ml-80{margin-left:8rem !important}@media screen and (max-width: 767px){.u-ml-80{margin-left:4rem !important}}.u-ml-90{margin-left:9rem !important}@media screen and (max-width: 767px){.u-ml-90{margin-left:4.5rem !important}}.u-ml-100{margin-left:10rem !important}@media screen and (max-width: 767px){.u-ml-100{margin-left:5rem !important}}.u-mr-0{margin-right:0rem !important}@media screen and (max-width: 767px){.u-mr-0{margin-right:0rem !important}}.u-mr-10{margin-right:1rem !important}@media screen and (max-width: 767px){.u-mr-10{margin-right:0.5rem !important}}.u-mr-20{margin-right:2rem !important}@media screen and (max-width: 767px){.u-mr-20{margin-right:1rem !important}}.u-mr-30{margin-right:3rem !important}@media screen and (max-width: 767px){.u-mr-30{margin-right:1.5rem !important}}.u-mr-40{margin-right:4rem !important}@media screen and (max-width: 767px){.u-mr-40{margin-right:2rem !important}}.u-mr-50{margin-right:5rem !important}@media screen and (max-width: 767px){.u-mr-50{margin-right:2.5rem !important}}.u-mr-60{margin-right:6rem !important}@media screen and (max-width: 767px){.u-mr-60{margin-right:3rem !important}}.u-mr-70{margin-right:7rem !important}@media screen and (max-width: 767px){.u-mr-70{margin-right:3.5rem !important}}.u-mr-80{margin-right:8rem !important}@media screen and (max-width: 767px){.u-mr-80{margin-right:4rem !important}}.u-mr-90{margin-right:9rem !important}@media screen and (max-width: 767px){.u-mr-90{margin-right:4.5rem !important}}.u-mr-100{margin-right:10rem !important}@media screen and (max-width: 767px){.u-mr-100{margin-right:5rem !important}}.u-pt-0{padding-top:0rem !important}@media screen and (max-width: 767px){.u-pt-0{padding-top:0rem !important}}.u-pt-10{padding-top:1rem !important}@media screen and (max-width: 767px){.u-pt-10{padding-top:0.5rem !important}}.u-pt-20{padding-top:2rem !important}@media screen and (max-width: 767px){.u-pt-20{padding-top:1rem !important}}.u-pt-30{padding-top:3rem !important}@media screen and (max-width: 767px){.u-pt-30{padding-top:1.5rem !important}}.u-pt-40{padding-top:4rem !important}@media screen and (max-width: 767px){.u-pt-40{padding-top:2rem !important}}.u-pt-50{padding-top:5rem !important}@media screen and (max-width: 767px){.u-pt-50{padding-top:2.5rem !important}}.u-pt-60{padding-top:6rem !important}@media screen and (max-width: 767px){.u-pt-60{padding-top:3rem !important}}.u-pt-70{padding-top:7rem !important}@media screen and (max-width: 767px){.u-pt-70{padding-top:3.5rem !important}}.u-pt-80{padding-top:8rem !important}@media screen and (max-width: 767px){.u-pt-80{padding-top:4rem !important}}.u-pt-90{padding-top:9rem !important}@media screen and (max-width: 767px){.u-pt-90{padding-top:4.5rem !important}}.u-pt-100{padding-top:10rem !important}@media screen and (max-width: 767px){.u-pt-100{padding-top:5rem !important}}.u-pb-0{padding-bottom:0rem !important}@media screen and (max-width: 767px){.u-pb-0{padding-bottom:0rem !important}}.u-pb-10{padding-bottom:1rem !important}@media screen and (max-width: 767px){.u-pb-10{padding-bottom:0.5rem !important}}.u-pb-20{padding-bottom:2rem !important}@media screen and (max-width: 767px){.u-pb-20{padding-bottom:1rem !important}}.u-pb-30{padding-bottom:3rem !important}@media screen and (max-width: 767px){.u-pb-30{padding-bottom:1.5rem !important}}.u-pb-40{padding-bottom:4rem !important}@media screen and (max-width: 767px){.u-pb-40{padding-bottom:2rem !important}}.u-pb-50{padding-bottom:5rem !important}@media screen and (max-width: 767px){.u-pb-50{padding-bottom:2.5rem !important}}.u-pb-60{padding-bottom:6rem !important}@media screen and (max-width: 767px){.u-pb-60{padding-bottom:3rem !important}}.u-pb-70{padding-bottom:7rem !important}@media screen and (max-width: 767px){.u-pb-70{padding-bottom:3.5rem !important}}.u-pb-80{padding-bottom:8rem !important}@media screen and (max-width: 767px){.u-pb-80{padding-bottom:4rem !important}}.u-pb-90{padding-bottom:9rem !important}@media screen and (max-width: 767px){.u-pb-90{padding-bottom:4.5rem !important}}.u-pb-100{padding-bottom:10rem !important}@media screen and (max-width: 767px){.u-pb-100{padding-bottom:5rem !important}}.u-pl-0{padding-left:0rem !important}@media screen and (max-width: 767px){.u-pl-0{padding-left:0rem !important}}.u-pl-10{padding-left:1rem !important}@media screen and (max-width: 767px){.u-pl-10{padding-left:0.5rem !important}}.u-pl-20{padding-left:2rem !important}@media screen and (max-width: 767px){.u-pl-20{padding-left:1rem !important}}.u-pl-30{padding-left:3rem !important}@media screen and (max-width: 767px){.u-pl-30{padding-left:1.5rem !important}}.u-pl-40{padding-left:4rem !important}@media screen and (max-width: 767px){.u-pl-40{padding-left:2rem !important}}.u-pl-50{padding-left:5rem !important}@media screen and (max-width: 767px){.u-pl-50{padding-left:2.5rem !important}}.u-pl-60{padding-left:6rem !important}@media screen and (max-width: 767px){.u-pl-60{padding-left:3rem !important}}.u-pl-70{padding-left:7rem !important}@media screen and (max-width: 767px){.u-pl-70{padding-left:3.5rem !important}}.u-pl-80{padding-left:8rem !important}@media screen and (max-width: 767px){.u-pl-80{padding-left:4rem !important}}.u-pl-90{padding-left:9rem !important}@media screen and (max-width: 767px){.u-pl-90{padding-left:4.5rem !important}}.u-pl-100{padding-left:10rem !important}@media screen and (max-width: 767px){.u-pl-100{padding-left:5rem !important}}.u-pr-0{padding-right:0rem !important}@media screen and (max-width: 767px){.u-pr-0{padding-right:0rem !important}}.u-pr-10{padding-right:1rem !important}@media screen and (max-width: 767px){.u-pr-10{padding-right:0.5rem !important}}.u-pr-20{padding-right:2rem !important}@media screen and (max-width: 767px){.u-pr-20{padding-right:1rem !important}}.u-pr-30{padding-right:3rem !important}@media screen and (max-width: 767px){.u-pr-30{padding-right:1.5rem !important}}.u-pr-40{padding-right:4rem !important}@media screen and (max-width: 767px){.u-pr-40{padding-right:2rem !important}}.u-pr-50{padding-right:5rem !important}@media screen and (max-width: 767px){.u-pr-50{padding-right:2.5rem !important}}.u-pr-60{padding-right:6rem !important}@media screen and (max-width: 767px){.u-pr-60{padding-right:3rem !important}}.u-pr-70{padding-right:7rem !important}@media screen and (max-width: 767px){.u-pr-70{padding-right:3.5rem !important}}.u-pr-80{padding-right:8rem !important}@media screen and (max-width: 767px){.u-pr-80{padding-right:4rem !important}}.u-pr-90{padding-right:9rem !important}@media screen and (max-width: 767px){.u-pr-90{padding-right:4.5rem !important}}.u-pr-100{padding-right:10rem !important}@media screen and (max-width: 767px){.u-pr-100{padding-right:5rem !important}}.u-gap-0{gap:0rem !important}@media screen and (max-width: 767px){.u-gap-0{gap:0rem !important}}.u-gap-10{gap:1rem !important}@media screen and (max-width: 767px){.u-gap-10{gap:0.5rem !important}}.u-gap-20{gap:2rem !important}@media screen and (max-width: 767px){.u-gap-20{gap:1rem !important}}.u-gap-30{gap:3rem !important}@media screen and (max-width: 767px){.u-gap-30{gap:1.5rem !important}}.u-gap-40{gap:4rem !important}@media screen and (max-width: 767px){.u-gap-40{gap:2rem !important}}.u-gap-50{gap:5rem !important}@media screen and (max-width: 767px){.u-gap-50{gap:2.5rem !important}}.u-gap-60{gap:6rem !important}@media screen and (max-width: 767px){.u-gap-60{gap:3rem !important}}.u-gap-70{gap:7rem !important}@media screen and (max-width: 767px){.u-gap-70{gap:3.5rem !important}}.u-gap-80{gap:8rem !important}@media screen and (max-width: 767px){.u-gap-80{gap:4rem !important}}.u-gap-90{gap:9rem !important}@media screen and (max-width: 767px){.u-gap-90{gap:4.5rem !important}}.u-gap-100{gap:10rem !important}@media screen and (max-width: 767px){.u-gap-100{gap:5rem !important}}.u-fz-10{font-size:1rem !important}.u-fz-12{font-size:1.2rem !important}.u-fz-14{font-size:1.4rem !important}.u-fz-16{font-size:1.6rem !important}.u-fz-18{font-size:1.8rem !important}.u-fz-20{font-size:2rem !important}.u-fz-24{font-size:2.4rem !important}.u-fz-28{font-size:2.8rem !important}.u-fz-30{font-size:3rem !important}.u-fz-32{font-size:3.2rem !important}.u-fz-36{font-size:3.6rem !important}.u-fz-40{font-size:4rem !important}.u-fz-48{font-size:4.8rem !important}.u-fz-50{font-size:5rem !important}.u-fz-60{font-size:6rem !important}@media screen and (max-width: 767px){.u-fz-sp-10{font-size:1rem !important}.u-fz-sp-12{font-size:1.2rem !important}.u-fz-sp-14{font-size:1.4rem !important}.u-fz-sp-16{font-size:1.6rem !important}.u-fz-sp-18{font-size:1.8rem !important}.u-fz-sp-20{font-size:2rem !important}.u-fz-sp-24{font-size:2.4rem !important}.u-fz-sp-28{font-size:2.8rem !important}.u-fz-sp-30{font-size:3rem !important}.u-fz-sp-32{font-size:3.2rem !important}.u-fz-sp-36{font-size:3.6rem !important}.u-fz-sp-40{font-size:4rem !important}.u-fz-sp-48{font-size:4.8rem !important}.u-fz-sp-50{font-size:5rem !important}.u-fz-sp-60{font-size:6rem !important}}.u-c-black{color:#000}.u-c-white{color:#fff}.u-c-yellow{color:#fff100}.u-c-blue{color:#999fcb}.u-c-blueGradient{background:-webkit-linear-gradient(#DCE7EF, #999fcb);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.u-fw-300{font-weight:300}.u-fw-400{font-weight:400}.u-fw-500{font-weight:500}.u-fw-700{font-weight:700}.u-fw-900{font-weight:900}.u-ta-l{text-align:left}.u-ta-c{text-align:center}.u-ta-r{text-align:right}@media screen and (max-width: 767px){.u-ta-sp-l{text-align:left}.u-ta-sp-c{text-align:center}.u-ta-sp-r{text-align:right}}.u-bgc-black{background-color:#000 !important}.u-bgc-white{background-color:#fff !important}.u-bgc-gray{background-color:#999fcb !important}.u-bgc-yellow{background-color:#c0c0c0 !important}

/* 注意書き */
.note{
	font-size: 130%;
	text-align: center;
}


/* セッション番号 */
.session{
	font-size:70%;
}


/* INVITED SPEAKERS LANL name */
.lanl_color{
	background-color: #999fcb;
}

/* INVITED SPEAKERS other name */
.other_color{
	background-color: #9bb7cb;
}

/* NIMS name */
.nims_color{
	background-color: #79c7ea;	
}

.session-no{
	font-size: 30px;
	font-weight:500;
	color: #696969;
}


/* abstracts title */
.abstracts-title{
	font-size:70%;
}

/* abstracts welcome message */
.abstracts-welcome_message{
	text-align: right;
	padding-top: 60px;
	padding-right: 60px;
}

/* abstracts title リンク */
.a-link {
  text-decoration: none; /* デフォルトの下線を非表示にする */
  color: #337AB7; /* 文字色 */
  background-image: linear-gradient(#337AB7, #337AB7); /* 線の色 */
  background-repeat: no-repeat;
  background-position: left bottom; /* 線の起点を左・下に設定 */
  background-size: 0 2px; /* 線の横幅を0、縦幅を2pxに */
  transition: background-size 0.6s; /* 線を伸ばすアニメーション実行時間を指定 */
}

.a-link:hover {
  background-size: 100% 2px; /* 線の横幅を100%にする、縦幅を2pxに */
}

/* プログラムから各アブストラクトページへ */
.link_to_abstractpage {
  text-decoration: none; /* デフォルトの下線を非表示にする */
  color: #000000; /* 文字色 */
  background-image: linear-gradient(#337AB7, #337AB7); /* 線の色 */
  background-repeat: no-repeat;
  background-position: left bottom; /* 線の起点を左・下に設定 */
  background-size: 0 2px; /* 線の横幅を0、縦幅を2pxに */
  transition: background-size 0.6s; /* 線を伸ばすアニメーション実行時間を指定 */
}

.link_to_abstractpage:hover {
  background-size: 100% 2px; /* 線の横幅を100%にする、縦幅を2pxに */
}

/* 上付き下付き*/
suq {
	vertical-align:super;
	font-size:smaller;	
}

sub {
	vertical-align:sub;
	font-size:smaller;	
}

/* 囲み枠*/
.session-no{
    padding: 0.5em 1em;
    margin: 2em 0 1em 0;
    color: #696969;
    background: white;
    border-left: solid 2px #696969;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}

.session-no p{
	font-size: 25px;
	margin: 0; 
    padding: 0;
}

/* registration終了後*/
.c-btn--nohover{
	font-size: 30px;
	background-color: #fff;
	color: #000;
	border-color: #fff;
    width: 100%;
    border: none;
    margin-top: 3.2rem;
	border-radius: 4rem;
	padding: 1.25rem 1rem;
	font-weight: bold;

}

.u-bgc-blueGradient{background-image:linear-gradient(198deg, #085966 29%, #06053b) !important}.u-d-b{display:block !important}

.u-d-ib{display:inline-block !important}.u-d-f{display:flex !important}.u-d-if{display:inline-flex !important}.u-d-i{display:inline !important}.u-ff-yugo{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif !important}.u-ff-yumin{font-family:游明朝,"Yu Mincho",YuMincho,メイリオ,Meiryo,serif !important}.u-ff-noto{font-family:"Noto Sans JP",sans-serif !important}.u-ff-notoSerif{font-family:"Noto Serif JP",serif !important}.u-lh-1{line-height:1 !important}.u-lh-1\.25{line-height:1.25 !important}.u-lh-1\.5{line-height:1.5 !important}.u-lh-1\.75{line-height:1.75 !important}.u-lh-2{line-height:2 !important}.u-lh-2\.5{line-height:2.5 !important}.u-lh-3{line-height:3 !important}.u-w-10{width:10% !important}.u-w-20{width:20% !important}.u-w-30{width:30% !important}.u-w-40{width:40% !important}.u-w-50{width:50% !important}.u-w-60{width:60% !important}.u-w-70{width:70% !important}.u-w-80{width:80% !important}.u-w-90{width:90% !important}.u-w-100{width:100% !important}.u-h-10{height:10% !important}.u-h-20{height:20% !important}.u-h-30{height:30% !important}.u-h-40{height:40% !important}.u-h-50{height:50% !important}.u-h-60{height:60% !important}.u-h-70{height:70% !important}.u-h-80{height:80% !important}.u-h-90{height:90% !important}.u-h-100{height:100% !important}.u-pos-r{position:relative}.u-pos-a{position:absolute}.u-pos-s{position:static}.u-ov-h{overflow:hidden}.u-ov-a{overflow:auto}.u-hover-opacity:hover{transition:opacity .3s;opacity:.8}.u-whs-nw{white-space:nowrap}.u-jc-c{justify-content:center !important}.u-jc-fs{justify-content:flex-start !important}.u-jc-fe{justify-content:flex-end !important}.u-jc-sa{justify-content:space-around !important}.u-jc-sb{justify-content:space-between !important}.u-ai-c{align-items:center !important}.u-ai-s{align-items:stretch !important}.u-ai-fs{align-items:flex-start !important}.u-ai-fe{align-items:flex-end !important}.u-fxsh-0{flex-shrink:0 !important}.u-fxw-n{flex-wrap:nowrap !important}.u-fxw-w{flex-wrap:wrap}
.l-headerComplex{background-color:#fff;position:fixed;left:0;top:0;right:0;z-index:1000}@media screen and (max-width: 767px){.l-headerComplex{display:flex;flex-direction:column}}
.l-headerComplex+*{margin-top:105px}@media screen and (max-width: 767px){.l-headerComplex+*{margin-top:115px}}.l-headerComplex_inner{position:relative;display:flex;justify-content:space-between;padding:0 0 0 3rem;height:80px;box-shadow:0 2px 4px rgba(0,0,0,.3)}@media screen and (max-width: 767px){.l-headerComplex_inner{height:65px;padding:0 0 0 1.5rem}}.l-headerComplex_logo{display:flex;align-items:center;gap:2rem;font-size:2.6rem}@media screen and (max-width: 767px){.l-headerComplex_logo{gap:1rem;font-size:1.2rem}.l-headerComplex_logo img{width:8rem}}.l-headerComplex_logo_txt{font-size:inherit;position:relative;top:-2px}.l-headerComplex_nav{margin-left:auto}@media screen and (max-width: 900px){.l-headerComplex_nav{display:none}}@media screen and (max-width: 767px){.l-headerComplex_nav{width:100%;position:absolute;left:0;top:0;background-color:#000;margin-top:65px}}.l-headerComplex_nav_list{display:flex;height:100%}@media screen and (max-width: 767px){.l-headerComplex_nav_list{flex-direction:column;height:100vh}}.l-headerComplex_nav_item{position:relative}.l-headerComplex_nav_item+*{margin-left:3.5vw}@media screen and (max-width: 767px){.l-headerComplex_nav_item{margin-left:0}}.l-headerComplex_nav_item:hover .l-headerComplex_nav_child{z-index:1;opacity:1;height:auto}.l-headerComplex_nav_item--hasChild .l-headerComplex_nav_link::after{content:"";display:inline-block;align-items:center;margin-left:1rem;-webkit-transform:translateY(-25%) rotate(45deg);transform:translateY(-25%) rotate(45deg);width:1rem;height:1rem;border-right:2px solid #000;border-bottom:2px solid #000}@media screen and (max-width: 767px){.l-headerComplex_nav_item--hasChild .l-headerComplex_nav_link::after{display:none}}.l-headerComplex_nav_item--point{margin-left:3.5vw}@media screen and (max-width: 900px){.l-headerComplex_nav_item--point{margin-left:auto}}.l-headerComplex_nav_item--point .l-headerComplex_nav_link{background-color:#2d308e;color:#fff;width:19rem;text-align:center;-webkit-clip-path:polygon(16% 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(16% 0, 100% 0, 100% 100%, 0 100%);padding:0 1rem 0 2rem}@media screen and (max-width: 767px){.l-headerComplex_nav_item--point .l-headerComplex_nav_link{width:auto;font-size:1.2rem}}.l-headerComplex_nav_item--point .l-headerComplex_nav_link::after{content:"";display:inline-block;align-items:center;margin-left:1rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:1rem;height:1rem;border-right:2px solid #fff;border-bottom:2px solid #fff}@media screen and (max-width: 767px){.l-headerComplex_nav_item--point .l-headerComplex_nav_link::after{margin-left:.5rem;width:.5rem;height:.5rem}}.l-headerComplex_nav_link{height:100%;cursor:pointer;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#000;white-space:nowrap;transition:all .2s}@media screen and (min-width: 768px){.l-headerComplex_nav_child{position:absolute;left:0;z-index:-1;opacity:0;height:0;overflow:hidden;transition:opacity .3s}}.l-headerComplex_nav_childLink{height:100%;background-color:#2d308e;color:#fff;font-size:1.4rem;padding:1em 2rem;white-space:nowrap;font-weight:500;min-width:15rem}.l-headerComplex_nav_childLink--sm{padding:.5em 2rem}.l-headerComplex_nav_childLink--outer{display:flex;align-items:center;justify-content:space-between}.l-headerComplex_nav_childLink--outer::after{content:"";width:1rem;height:1rem;border:1px solid #fff;box-shadow:-2px 2px 0 #2d308e,-3px 3px 0 #fff;position:relative;top:-2px}.l-headerComplex_nav_childLink--outer[href]:hover::after{box-shadow:-2px 2px 0 #6668ad,-3px 3px 0 #fff}.l-headerComplex_nav_childLink[href]:hover{background-color:#6668ad;opacity:1}.l-headerComplex_navSp{display:none;background-color:#000;height:100vh;overflow:scroll;padding-bottom:25vh}@media screen and (max-width: 900px){.l-headerComplex_navSp{display:block}}.l-headerComplex_navSp_link{background-color:#2d308e;color:#fff;line-height:3.75;padding-left:2em}.l-headerComplex_navSp_childItem+*{border-top:1px solid #fff}.l-headerComplex_navSp_childLink{cursor:pointer;background-color:#d1d1e6;color:#2d308e;line-height:3.75;padding:0 2em;display:flex;align-items:center;justify-content:space-between}.l-headerComplex_navSp_childLink::after{content:"";width:.8rem;height:.8rem;border-right:2px solid #2d308e;border-bottom:2px solid #2d308e;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.l-headerComplex_navSp_childLink--outer::after{content:"";width:.8rem;height:.8rem;border:1px solid #2d308e;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:-2px 2px 0 #d1d1e6,-3px 3px 0 #2d308e}.l-headerComplex_navSp_child .l-headerComplex_navSp_child .l-headerComplex_navSp_childItem+*{border-top:1px solid #d1d1e6}.l-headerComplex_navSp_child .l-headerComplex_navSp_child .l-headerComplex_navSp_childLink{background-color:#f2f2f8}.l-headerComplex_navSp_check{position:absolute;left:-100rem;top:-100rem;z-index:-100;width:0;height:0;opacity:0;display:none;overflow:hidden}.l-headerComplex_navSp_check~.l-headerComplex_navSp_child{display:none}.l-headerComplex_navSp_check:checked~.l-headerComplex_navSp_childLink::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-headerComplex_navSp_check:checked~.l-headerComplex_navSp_child{display:block}.l-headerComplex .c-hamburger{display:none}@media screen and (max-width: 900px){.l-headerComplex .c-hamburger{display:flex}}.c-tableComplex{width:100%;text-align:center}.c-tableComplex_section{margin:5rem auto}@media screen and (max-width: 767px){.c-tableComplex_section{margin:3rem auto}}.c-tableComplex_wrap{overflow:auto;width:100%}.c-tableComplex_wrap .c-tableComplex{width:1000px}@media screen and (max-width: 767px){.c-tableComplex_wrap .c-tableComplex{width:800px}}.c-tableComplex_caption{font-weight:bold;font-size:2rem;margin-bottom:3rem;text-align:center}@media screen and (max-width: 767px){.c-tableComplex_caption{text-align:left;margin-bottom:1rem}}.c-tableComplex_thead .c-tableComplex_tr:first-child .c-tableComplex_th{background-color:#aacce9;font-weight:bold}.c-tableComplex_thead .c-tableComplex_tr:only-child .c-tableComplex_th{background-color:#dceaf6;font-weight:bold}.c-tableComplex_thead .c-tableComplex_th{background-color:#dceaf6;font-weight:normal;border-right:1px dashed #fff}.c-tableComplex_thead .c-tableComplex_th:last-child{border-right:none}.c-tableComplex_tbody .c-tableComplex_tr:last-child .c-tableComplex_td{border-bottom:none}.c-tableComplex_tbody .c-tableComplex_th{height:2.5em;border-top:1px solid #fff}.c-tableComplex_th{vertical-align:middle;background-color:#dceaf6;padding:0 .25em}.c-tableComplex_th:last-child{border-right:none}.c-tableComplex_td{background-color:#fff;border-left:1px dashed #dceaf6;border-right:1px dashed #dceaf6;border-top:1px solid #dceaf6;border-bottom:1px solid #dceaf6;vertical-align:middle;padding:.75em}.c-tableComplex_td:last-child{border-right:none}.c-tableComplex_sticky{position:sticky;left:0;z-index:1}.c-tableComplex .c-tableComplex_dividerTh{border-right:4px solid #fff}.c-tableComplex .c-tableComplex_dividerTd{border-right:4px solid #dceaf6}
/*# sourceMappingURL=map/style.css.map */