/*widget:69a16d0c-648b-4bda-872c-b422ecb7b119*/[data-lib="2839"]{min-width: auto;
	min-height: 4.2rem;
	box-sizing: border-box;
	font-size: 1.4rem;
	line-height: 1.4;
	margin: 0 auto;
	position: relative;
	z-index: 10;
	top: -4.2rem;
	margin-bottom: -4.2rem;}[data-lib="2839"] ol{margin: 0px;}[data-lib="2839"] ol li:last-child:after{content:none;}[data-lib="2839"] ol li{margin: 0px 4px 0 0;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	color:rgba(243,243,243,1);
	text-shadow: rgba(49,49,49,1) 2px 0px, rgba(49,49,49,1) -2px 0px, rgba(49,49,49,1) 0px -2px, rgba(49,49,49,1) 0px 2px, rgba(49,49,49,1) 2px 2px, rgba(49,49,49,1) -2px 2px, rgba(49,49,49,1) 2px -2px, rgba(49,49,49,1) -2px -2px, rgba(49,49,49,1) 1px 2px, rgba(49,49,49,1) -1px 2px, rgba(49,49,49,1) 1px -2px, rgba(49,49,49,1) -1px -2px, rgba(49,49,49,1) 2px 1px, rgba(49,49,49,1) -2px 1px, rgba(49,49,49,1) 2px -1px, rgba(49,49,49,1) -2px -1px;}[data-lib="2839"] ol li > span{padding: 11px 0;
	display: block;
	text-align:center;}[data-lib="2839"] ol li > a > span{padding: 12px 0 11px;
	display: block;
	text-align:center;}[data-lib="2839"] ol li a{text-decoration: none;
	display: block;
	padding:0 10px 0 30px;
	position:relative;
	min-width: 55px;
	min-height: 37px;
	color:rgba(243,243,243,1);}[data-lib="2839"] ol li:first-child a{padding:0;}[data-lib="2839"] ol li:last-child span{display: block;
	padding:0 10px 0 30px;}[data-lib="2839"] ol li a:hover{text-decoration: none;}[data-lib="2839"] ol li:after{content: ">";
	position: absolute;
	right: -8px;
	top: 10px;
	width: 0;
	height: 0;
	z-index: 2;}[data-lib="2839"] ol li a[itemprop="item"]:after{content: "";
	position: absolute;
	right: -8px;
	top: 0px;
	width: 0;
	height: 0;
	z-index: 1;}@media (max-width: 768px){[data-lib="2839"]{display:none;}}/*widget:f5ef860f-2253-4ba7-b25f-dd119e91a239*/[data-lib="15064"]{padding-top: 120px;
	color:#313131;}[data-lib="15064"] .-w-wrapper{display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height:400px;}[data-lib="15064"] [data-w-width="0"].-w-wrapper{padding:0 2%;}[data-lib="15064"] .-w-box span{font-size: 7.5rem;
	line-height: 1;
	margin: 0 0 30px;
	display: block;
	text-shadow: #f3f3f3 2px 0px, #f3f3f3 -2px 0px, #f3f3f3 0px -2px, #f3f3f3 0px 2px, #f3f3f3 2px 2px, #f3f3f3 -2px 2px, #f3f3f3 2px -2px, #f3f3f3 -2px -2px, #f3f3f3 1px 2px, #f3f3f3 -1px 2px, #f3f3f3 1px -2px, #f3f3f3 -1px -2px, #f3f3f3 2px 1px, #f3f3f3 -2px 1px, #f3f3f3 2px -1px, #f3f3f3 -2px -1px;}[data-lib="15064"] .-w-box h2{font-size: 2.4rem;
	line-height: 1;
	text-shadow: #f3f3f3 2px 0px, #f3f3f3 -2px 0px, #f3f3f3 0px -2px, #f3f3f3 0px 2px, #f3f3f3 2px 2px, #f3f3f3 -2px 2px, #f3f3f3 2px -2px, #f3f3f3 -2px -2px, #f3f3f3 1px 2px, #f3f3f3 -1px 2px, #f3f3f3 1px -2px, #f3f3f3 -1px -2px, #f3f3f3 2px 1px, #f3f3f3 -2px 1px, #f3f3f3 2px -1px, #f3f3f3 -2px -1px;}[data-lib="15064"] .-w-sp{display: none;}@media (max-width: 1169px){[data-lib="15064"] .-w-wrapper{width: calc(100% - 12%);}}@media (max-width: 1023px){[data-lib="15064"]{padding-top: 90px;}}@media (max-width: 768px){[data-lib="15064"]{padding-top:6.0rem;}[data-lib="15064"] .-w-wrapper{padding: 70px 0;}[data-lib="15064"] .-w-box span{font-size:8.0vw;}[data-lib="15064"] .-w-box h2{font-size: 6.0vw;}[data-lib="15064"] .-w-sp{display: block;}}[data-instance="39899"]{background-image:url(/_img/ja/cms/39899/bg_image/_/session//);
	background-size: cover;
	background-position: center center;}/*instance mediea*/@media (max-width: 768px){[data-instance="39899"]{background-position: 50% 0;}}/*widget:304661b1-0a0f-4b4c-befa-7fe75a30dfa2*/[data-lib="843"]{padding: 5.0rem 0;}[data-lib="843"] [data-w-width="0"].-w-wrapper{padding:0 1rem;}[data-lib="843"] .-w-ttl-en{text-align: center;}[data-lib="843"] h3.-w-general{text-align: center;}[data-lib="843"] h4.-w-general{text-align: center;}@media (max-width: 768px){[data-lib="843"] .-w-ttl-en{text-align: left;}[data-lib="843"] h3.-w-general{text-align: left;}[data-lib="843"] h4.-w-general{text-align: left;}}/*widget:fa22f160-f6dc-4a4d-b302-daa037a086c4*/[data-lib="1104"] .-w-contents{display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;}[data-lib="1104"] .-w-contents:nth-child(even){-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;}[data-lib="1104"] .-w-image{width: 50%;}[data-lib="1104"] .-w-content{width: 50%;
	padding:5.0rem 4.0rem;
	background: #fff;
	background:#f3f3f3;
	color:#000000;
	color:#313131;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;}[data-lib="1104"] h2.-w-general{margin:0;
	text-align: left;}[data-lib="1104"] h2.-w-general .-w-font_title2{display: block;
	margin-bottom:2.0rem;}[data-lib="1104"] h3.-w-general{text-align: left;
	margin-bottom:2.0rem;}[data-lib="1104"] .-w-anima-fade{opacity: 0;
	visibility: hidden;
	transform: translateY(40px);
	transition: all 1s;}[data-lib="1104"] .-w-anima-fade.-w-is-show{opacity: 1;
	visibility: visible;
	transform: translateY(0px);}@media (max-width: 768px){[data-lib="1104"] .-w-contents{-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;}[data-lib="1104"] .-w-contents:nth-child(even){-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;}[data-lib="1104"] .-w-image{width:100%;
	height:400px;}[data-lib="1104"] .-w-content{width: 100%;
	padding:3.0rem 6%;}}@media (min-width: 769px) and (max-width: 1023px){[data-lib="1104"] .-w-content{padding: 2rem;}}[data-instance="39901"] .-w-num39902 .-w-image{background-image:url(/_img/ja/cms/39902/image/_/session//);
	background-repeat:no-repeat;
	background-position: center center;
	background-size:cover;}[data-instance="39901"] .-w-num39903 .-w-image{background-image:url(/_img/ja/cms/39903/image/_/session//);
	background-repeat:no-repeat;
	background-position: center center;
	background-size:cover;}[data-instance="39901"] .-w-num39904 .-w-image{background-image:url(/_img/ja/cms/39904/image/_/session//);
	background-repeat:no-repeat;
	background-position: center center;
	background-size:cover;}