.mediaViewInfo {
	--web-view-name: アートボード 1;
	--web-view-id: n_1;
	--web-scale-to-fit: true;
	--web-scale-to-fit-type: width;
	--web-scale-on-resize: true;
	--web-enable-deep-linking: true;
	--web-page-font: 'Noto Sans JP';
}
:root {
	--web-view-ids: n_1;
}
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	border: none;
}
#n_1 {
	position: absolute;
	width: 1920px;
	height: 8017px;
	font-family: 'Noto Sans JP';
	background-color: transparent;
	overflow: hidden;
	--web-view-name: アートボード 1;
	--web-view-id: n_1;
	--web-scale-to-fit: true;
	--web-scale-to-fit-type: width;
	--web-scale-on-resize: true;
	--web-enable-deep-linking: true;
	--web-page-font: 'Noto Sans JP';
	z-index: 1;
}
#Group {
	position: absolute;
	width: 1921.572px;
	height: 8042.2px;
	left: -0.5px;
	top: -0.2px;
	overflow: visible;
}
#n_1_h {
	position: absolute;
	width: 1920px;
	height: 1080px;
	left: 0.5px;
	top: 1786.2px;
	overflow: visible;
	z-index: -450;
}
#n_5 {
	position: fixed;
	width: 100%;
	height: 100vh;
	left: 0px;
	top: 0.7px;
	z-index: -500;
	overflow: visible;
	opacity: 0.5;
}
#n_1_j {
	position: absolute;
	width: 918.722px;
	height: 660.095px;
	left: 710.278px;
	top: 329.905px;
	overflow: visible;
}
#n_1_k {
	fill: rgba(0,0,0,0);
	stroke: url(.n_88_na02);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_1_k {
	overflow: visible;
	position: absolute;
	width: 716.751px;
	height: 655.25px;
	left: 203.332px;
	top: 6.789px;
	transform: matrix(1,0,0,1,0,0);
}
#n_2 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_2 {
	overflow: visible;
	position: absolute;
	width: 648.674px;
	height: 655.129px;
	left: 192.751px;
	top: 6.106px;
	transform: matrix(1,0,0,1,0,0);
}
#n_3 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_3 {
	overflow: visible;
	position: absolute;
	width: 581.349px;
	height: 655.12px;
	left: 181.275px;
	top: 5.395px;
	transform: matrix(1,0,0,1,0,0);
}
#n_4 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_4 {
	overflow: visible;
	position: absolute;
	width: 515.484px;
	height: 655.133px;
	left: 168.332px;
	top: 4.662px;
	transform: matrix(1,0,0,1,0,0);
}
#n_5_o {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_5_o {
	overflow: visible;
	position: absolute;
	width: 451.872px;
	height: 655.164px;
	left: 153.124px;
	top: 3.912px;
	transform: matrix(1,0,0,1,0,0);
}
#n_6 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_6 {
	overflow: visible;
	position: absolute;
	width: 391.575px;
	height: 655.209px;
	left: 134.651px;
	top: 3.148px;
	transform: matrix(1,0,0,1,0,0);
}
#n_7 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_7 {
	overflow: visible;
	position: absolute;
	width: 335.691px;
	height: 655.267px;
	left: 111.767px;
	top: 2.373px;
	transform: matrix(1,0,0,1,0,0);
}
#n_8 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_8 {
	overflow: visible;
	position: absolute;
	width: 285.477px;
	height: 655.33px;
	left: 83.152px;
	top: 1.589px;
	transform: matrix(1,0,0,1,0,0);
}
#n_9 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_9 {
	overflow: visible;
	position: absolute;
	width: 292.408px;
	height: 655.403px;
	left: 46.947px;
	top: 0.798px;
	transform: matrix(1,0,0,1,0,0);
}
#n_10 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_10 {
	overflow: visible;
	position: absolute;
	width: 339.378px;
	height: 655.482px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_2_u {
	position: absolute;
	width: 1055px;
	height: 744.684px;
	left: 0px;
	top: 246.316px;
	overflow: visible;
}
#n_11 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_11 {
	overflow: visible;
	position: absolute;
	width: 1055.843px;
	height: 110.549px;
	left: 0.5px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_12 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_12 {
	overflow: visible;
	position: absolute;
	width: 1055.899px;
	height: 188.007px;
	left: 0.417px;
	top: 28.559px;
	transform: matrix(1,0,0,1,0,0);
}
#n_13 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_13 {
	overflow: visible;
	position: absolute;
	width: 1055.948px;
	height: 277.847px;
	left: 0.333px;
	top: 44.73px;
	transform: matrix(1,0,0,1,0,0);
}
#n_14 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_14 {
	overflow: visible;
	position: absolute;
	width: 1055.992px;
	height: 376.697px;
	left: 0.25px;
	top: 51.867px;
	transform: matrix(1,0,0,1,0,0);
}
#n_15 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_15 {
	overflow: visible;
	position: absolute;
	width: 1056.034px;
	height: 477.657px;
	left: 0.167px;
	top: 56.92px;
	transform: matrix(1,0,0,1,0,0);
}
#n_16 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_16 {
	overflow: visible;
	position: absolute;
	width: 1056.056px;
	height: 579.357px;
	left: 0.083px;
	top: 61.222px;
	transform: matrix(1,0,0,1,0,0);
}
#n_17 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_17 {
	overflow: visible;
	position: absolute;
	width: 1056.674px;
	height: 681.062px;
	left: 0px;
	top: 64.964px;
	transform: matrix(1,0,0,1,0,0);
}
#n_3_ {
	position: absolute;
	width: 940.762px;
	height: 553.301px;
	left: 980.81px;
	top: 42px;
	overflow: visible;
}
#n_18 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_18 {
	overflow: visible;
	position: absolute;
	width: 941.826px;
	height: 248.197px;
	left: 0px;
	top: 307.127px;
	transform: matrix(1,0,0,1,0,0);
}
#n_19 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_19 {
	overflow: visible;
	position: absolute;
	width: 933.747px;
	height: 183.194px;
	left: 7.876px;
	top: 309.001px;
	transform: matrix(1,0,0,1,0,0);
}
#n_20 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_20 {
	overflow: visible;
	position: absolute;
	width: 927.407px;
	height: 140.247px;
	left: 14.027px;
	top: 310.48px;
	transform: matrix(1,0,0,1,0,0);
}
#n_21 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_21 {
	overflow: visible;
	position: absolute;
	width: 921.98px;
	height: 150.388px;
	left: 19.291px;
	top: 273.5px;
	transform: matrix(1,0,0,1,0,0);
}
#n_22 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_22 {
	overflow: visible;
	position: absolute;
	width: 917.649px;
	height: 222.557px;
	left: 23.541px;
	top: 182.333px;
	transform: matrix(1,0,0,1,0,0);
}
#n_23 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_23 {
	overflow: visible;
	position: absolute;
	width: 914.406px;
	height: 301.126px;
	left: 26.691px;
	top: 91.167px;
	transform: matrix(1,0,0,1,0,0);
}
#n_24 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_24 {
	overflow: visible;
	position: absolute;
	width: 911.893px;
	height: 385.136px;
	left: 29.103px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_4_ba {
	position: absolute;
	width: 783.332px;
	height: 455px;
	left: 452px;
	top: 0px;
	overflow: visible;
}
#n_25 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_25 {
	overflow: visible;
	position: absolute;
	width: 184.025px;
	height: 455.706px;
	left: 601px;
	top: 1px;
	transform: matrix(1,0,0,1,0,0);
}
#n_26 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_26 {
	overflow: visible;
	position: absolute;
	width: 214.155px;
	height: 455.862px;
	left: 527.5px;
	top: 0.833px;
	transform: matrix(1,0,0,1,0,0);
}
#n_27 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_27 {
	overflow: visible;
	position: absolute;
	width: 284.49px;
	height: 456.005px;
	left: 422px;
	top: 0.667px;
	transform: matrix(1,0,0,1,0,0);
}
#n_28 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_28 {
	overflow: visible;
	position: absolute;
	width: 361.723px;
	height: 456.141px;
	left: 316.5px;
	top: 0.5px;
	transform: matrix(1,0,0,1,0,0);
}
#n_29 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_29 {
	overflow: visible;
	position: absolute;
	width: 445.016px;
	height: 456.269px;
	left: 211px;
	top: 0.333px;
	transform: matrix(1,0,0,1,0,0);
}
#n_30 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_30 {
	overflow: visible;
	position: absolute;
	width: 533.407px;
	height: 456.39px;
	left: 105.5px;
	top: 0.167px;
	transform: matrix(1,0,0,1,0,0);
}
#n_31 {
	fill: rgba(0,0,0,0);
	stroke: rgba(112,112,112,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_31 {
	overflow: visible;
	position: absolute;
	width: 626.002px;
	height: 456.504px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_2_bj {
	fill: url(#n_2_bj);
}
.n_2_bj {
	width: 1920px;
	height: 2399px;
	position: absolute;
	overflow: visible;
	transform: translate(0.5px, 0.2px) matrix(1,0,0,1,1,1) rotate(180deg);
	transform-origin: center;
	background : linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(250, 215, 181, 1) 55.42%, rgba(255, 249, 209, 1) 66.75%, rgba(255, 254, 246, 1) 77.83%, rgba(255, 251, 242, 0.91) 79.77%, rgba(255, 244, 229, 0.81) 81.83%, rgba(255, 231, 208, 0.71) 83.95%, rgba(255, 214, 178, 0.61) 86.11%, rgba(255, 191, 140, 0.5) 88.27%, rgba(255, 165, 95, 0.4) 90.4%, rgba(255, 213, 177, 0.18) 95.04%, rgba(255, 254, 246, 0) 98.77%);
	z-index: -5;
}
#n_1_bk {
	fill: rgba(252,173,162,1);
}
.n_1_bk {
	position: absolute;
	overflow: visible;
	width: 1625px;
	height: 206px;
	left: 177.5px;
	top: 1224.2px;
	filter: blur(20px);
}
#n_3_bm {
	fill: url(#n_3_bm);
}
.n_3_bm {
	width: 60px;
	height: 12px;
	position: absolute;
	overflow: visible;
	transform: translate(0.5px, 0.2px) matrix(1,0,0,1,1303,24) rotate(90deg);
	transform-origin: center;
}
#HOME {
	left: 1311.167px;
	top: 31.94px;
	position: absolute;
	overflow: visible;
	width: 47px;
	white-space: nowrap;
	line-height: 25px;
	margin-top: -4.5px;
	text-align: center;
	font-family: NotoSansJP-Medium-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	color: rgba(249,76,53,1);
}
#Text {
	left: 1394.21px;
	top: 31.932px;
	position: absolute;
	overflow: visible;
	width: 65px;
	white-space: nowrap;
	line-height: 25px;
	margin-top: -4.5px;
	text-align: center;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	color: rgba(0,0,0,1);
}
#Text_bp {
	left: 1494.863px;
	top: 31.932px;
	position: absolute;
	overflow: visible;
	width: 65px;
	white-space: nowrap;
	line-height: 25px;
	margin-top: -4.5px;
	text-align: center;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	color: rgba(0,0,0,1);
}
#Text_bq {
	left: 1595.515px;
	top: 31.932px;
	position: absolute;
	overflow: visible;
	width: 65px;
	white-space: nowrap;
	line-height: 25px;
	margin-top: -4.5px;
	text-align: center;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	color: rgba(0,0,0,1);
}
#Text_br {
	left: 1701.167px;
	top: 31.932px;
	position: absolute;
	overflow: visible;
	width: 87px;
	white-space: nowrap;
	line-height: 25px;
	margin-top: -4.5px;
	text-align: center;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	color: rgba(0,0,0,1);
}
#n_6_bs {
	position: absolute;
	width: 960px;
	height: 960px;
	left: 479.75px;
	top: 1124.7px;
	overflow: visible;
}
#n_2_bt {
	opacity: 0.8;
	fill: rgba(253,239,224,1);
	stroke: rgba(112,112,112,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_2_bt {
	position: absolute;
	overflow: visible;
	width: 961px;
	height: 961px;
	left: 0px;
	top: 0px;
}
#n_3_bu {
	opacity: 0.8;
	fill: rgba(251,228,204,1);
	stroke: rgba(112,112,112,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_3_bu {
	position: absolute;
	overflow: visible;
	width: 608px;
	height: 608px;
	left: 176.5px;
	top: 28px;
}
#n_4_bv {
	opacity: 0.8;
	fill: rgba(250,221,191,1);
	stroke: rgba(112,112,112,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_4_bv {
	position: absolute;
	overflow: visible;
	width: 496px;
	height: 496px;
	left: 233.25px;
	top: 57px;
}
#n_5_bw {
	opacity: 0.8;
	fill: rgba(250,214,178,1);
	stroke: rgba(112,112,112,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_5_bw {
	position: absolute;
	overflow: visible;
	width: 317px;
	height: 317px;
	left: 322.75px;
	top: 79px;
}
#n_4_bx {
	position: absolute;
	width: 338.16px;
	height: 54.24px;
	left: 27.38px;
	top: 21.12px;
	overflow: visible;
}
#n_12_by {
	position: absolute;
	width: 1300.62px;
	height: 460.723px;
	left: 309.88px;
	top: 6748.595px;
	overflow: visible;
}
#CONTACT {
	left: 477.62px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 347px;
	white-space: nowrap;
	line-height: 140px;
	margin-top: -30px;
	text-align: center;
	font-family: NotoSansJP-Medium-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 80px;
	color: rgba(0,0,0,1);
}
#Text_b {
	left: 489.62px;
	top: 140.402px;
	position: absolute;
	overflow: visible;
	width: 323px;
	white-space: nowrap;
	line-height: 45.5px;
	margin-top: -9.75px;
	text-align: center;
	font-family: NotoSansJP-Medium-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 26px;
	color: rgba(255,95,46,1);
}
#TEL {
	left: 1px;
	top: 264.402px;
	position: absolute;
	overflow: visible;
	width: 61px;
	white-space: nowrap;
	line-height: 70px;
	margin-top: -15px;
	text-align: left;
	font-family: NotoSansJP-Medium-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 40px;
	color: rgba(0,0,0,1);
}
#n_001700 {
	left: 361.391px;
	top: 273.895px;
	position: absolute;
	overflow: visible;
	width: 282px;
	white-space: nowrap;
	line-height: 38.5px;
	margin-top: -8.25px;
	text-align: right;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 22px;
	color: rgba(0,0,0,1);
}
#n_585-45-0570 {
	left: 0px;
	top: 327.723px;
	position: absolute;
	overflow: visible;
	width: 620px;
	white-space: nowrap;
	line-height: 175px;
	margin-top: -37.5px;
	text-align: left;
	font-family: NotoSansJP-Medium-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 100px;
	color: rgba(0,0,0,1);
}
#n_5_b {
	fill: rgba(246,245,243,1);
}
.n_5_b {
	position: absolute;
	overflow: visible;
	width: 600px;
	height: 200px;
	left: 700.62px;
	top: 248.605px;
}
#n_8_b {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 1202.62px;
	top: 336.105px;
	overflow: visible;
}
#n_7_b {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_6_b {
	fill: rgba(0,0,0,0);
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_6_b {
	position: absolute;
	overflow: visible;
	width: 19px;
	height: 19px;
	left: 18.5px;
	top: 0px;
}
#n_1_b {
	fill: transparent;
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_1_b {
	overflow: visible;
	position: absolute;
	width: 28px;
	height: 1px;
	left: 0px;
	top: 9px;
	transform: matrix(1,0,0,1,0,0);
}
#Text_ca {
	left: 822.88px;
	top: 324.723px;
	position: absolute;
	overflow: visible;
	width: 244px;
	white-space: nowrap;
	line-height: 52.5px;
	margin-top: -11.25px;
	text-align: left;
	font-family: NotoSansJP-Medium-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 30px;
	color: rgba(0,0,0,1);
}
#n_2_ca {
	fill: transparent;
	stroke: rgba(0,0,0,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_2_ca {
	overflow: visible;
	position: absolute;
	width: 234px;
	height: 1px;
	left: 93.62px;
	top: 292.202px;
	transform: matrix(1,0,0,1,0,0);
}
#n_11_cb {
	position: absolute;
	width: 30px;
	height: 20px;
	left: 749.62px;
	top: 335.605px;
	overflow: visible;
}
#n_10_cc {
	position: absolute;
	width: 30px;
	height: 20px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_9_cd {
	position: absolute;
	width: 30px;
	height: 20px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_32 {
	fill: rgba(249,76,53,1);
}
.n_32 {
	overflow: visible;
	position: absolute;
	width: 29.862px;
	height: 9.173px;
	left: 0.13px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_33 {
	fill: rgba(249,76,53,1);
}
.n_33 {
	overflow: visible;
	position: absolute;
	width: 30px;
	height: 14.805px;
	left: 0px;
	top: 5.195px;
	transform: matrix(1,0,0,1,0,0);
}
#n_14_cg {
	position: absolute;
	width: 900px;
	height: 520.416px;
	left: 161.5px;
	top: 153.44px;
	overflow: visible;
}
#n____ {
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 408px;
	white-space: nowrap;
	line-height: 64.31352233886719px;
	margin-top: -12.656761169433594px;
	text-align: left;
	font-family: NotoSansJP-Medium-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: 500;
	font-size: 39px;
	
}
#n_ {
	left: 0px;
	top: 458.416px;
	position: absolute;
	overflow: visible;
	width: 529px;
	white-space: nowrap;
	line-height: 35px;
	margin-top: -7.5px;
	text-align: left;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(0,0,0,1);
}
#n_13_cj {
	position: absolute;
	width: 900px;
	height: 96px;
	left: 0px;
	top: 305.76px;
	overflow: visible;
}
#n_6_cl {
	fill: url(#n_6_cl);
}
.n_6_cl {
	position: absolute;
	overflow: visible;
	width: 900px;
	height: 96px;
	left: 0px;
	top: 0px;
}
#Weaving_the_future_with_passio {
	left: 31.957px;
	top: 23.368px;
	position: absolute;
	overflow: visible;
	width: 520px;
	white-space: nowrap;
	line-height: 63px;
	margin-top: -13.5px;
	text-align: left;
	font-family: NotoSansJP-Medium-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 36px;
	color: rgba(255,255,255,1);
}
#n_15_cn {
	position: absolute;
	width: 656px;
	height: 542px;
	left: 1206.5px;
	top: 1141.2px;
	overflow: visible;
}
#n_7_co {
	position: absolute;
	width: 138px;
	height: 138px;
	left: 0px;
	top: 82px;
	overflow: visible;
}
#n_8_cp {
	position: absolute;
	width: 202px;
	height: 202px;
	left: 204px;
	top: 162px;
	overflow: visible;
}
#n_9_cq {
	position: absolute;
	width: 202px;
	height: 202px;
	left: 454px;
	top: 0px;
	overflow: visible;
}
#n_10_cr {
	position: absolute;
	width: 80px;
	height: 80px;
	left: 234px;
	top: 462px;
	overflow: visible;
}
#n_11_cs {
	fill: rgba(249,76,53,1);
}
.n_11_cs {
	position: absolute;
	overflow: visible;
	width: 40px;
	height: 40px;
	left: 100px;
	top: 268px;
}
#n_12_ct {
	fill: rgba(249,76,53,1);
}
.n_12_ct {
	position: absolute;
	overflow: visible;
	width: 30px;
	height: 30px;
	left: 356px;
	top: 406px;
}
#n_13_cu {
	fill: rgba(249,76,53,1);
}
.n_13_cu {
	position: absolute;
	overflow: visible;
	width: 40px;
	height: 40px;
	left: 422px;
	top: 54px;
}
#n_16_cv {
	position: absolute;
	width: 1020px;
	height: 690px;
	left: 712.5px;
	top: 179.2px;
	overflow: visible;
	z-index: 5;
}
#n_14_cw {
	position: absolute;
	width: 160px;
	height: 160px;
	left: 302px;
	top: 364px;
	overflow: visible;
}
#n_15_cx {
	position: absolute;
	width: 250px;
	height: 250px;
	left: 900px;
	top: -42px;
	overflow: visible;
}
#n_16_cy {
	position: absolute;
	width: 100px;
	height: 100px;
	left: 490px;
	top: 266px;
	overflow: visible;
}
#n_17_cz {
	position: absolute;
	width: 120px;
	height: 120px;
	left: 100px;
	top: 92px;
	overflow: visible;
}
#n_18_c {
	position: absolute;
	width: 100px;
	height: 100px;
	left: 150px;
	top: 322px;
	overflow: visible;
}
#n_19_c {
	position: absolute;
	width: 130px;
	height: 130px;
	left: 500px;
	top: 0px;
	overflow: visible;
}
#n_20_c {
	position: absolute;
	width: 220px;
	height: 220px;
	left: 796px;
	top: 264px;
	overflow: visible;
}
#n_21_c {
	position: absolute;
	width: 130px;
	height: 130px;
	left: 590px;
	top: 440px;
	overflow: visible;
}

#n_21_c02 {
	position: absolute;
	width: 160px;
	height: 160px;
	left: 298px;
	top: 364px;
	overflow: visible;
}
#n_22_c {
	position: absolute;
	width: 140px;
	height: 140px;
	left: 18px;
	top: 580px;
	overflow: visible;
}
#n_23_c {
	fill: rgba(249,76,53,1);
}
.n_23_c {
	position: absolute;
	overflow: visible;
	width: 40px;
	height: 40px;
	left: 678px;
	top: 310px;
}
#n_24_c {
	fill: rgba(249,76,53,1);
}
.n_24_c {
	position: absolute;
	overflow: visible;
	width: 24px;
	height: 24px;
	left: 764px;
	top: 58px;
}
#n_25_c {
	fill: rgba(249,76,53,1);
}
.n_25_c {
	position: absolute;
	overflow: visible;
	width: 24px;
	height: 24px;
	left: 442px;
	top: 172px;
}
#n_26_c {
	fill: rgba(249,76,53,1);
}
.n_26_c {
	position: absolute;
	overflow: visible;
	width: 24px;
	height: 24px;
	left: 114px;
	top: 400px;
}
#n_17_c {
	position: absolute;
	width: 640px;
	height: 474px;
	left: 114.5px;
	top: 1231.2px;
	overflow: visible;
}
#n_27_da {
	position: absolute;
	width: 180px;
	height: 180px;
	left: 298px;
	top: 0px;
	overflow: visible;
}
#n_28_db {
	position: absolute;
	width: 212px;
	height: 212px;
	left: 0px;
	top: 224px;
	overflow: visible;
}
#n_29_dc {
	position: absolute;
	width: 162px;
	height: 162px;
	left: 286px;
	top: 312px;
	overflow: visible;
}
#n_30_dd {
	position: absolute;
	width: 102px;
	height: 102px;
	left: 538px;
	top: 174px;
	overflow: visible;
}
#n_31_de {
	fill: rgba(249,76,53,1);
}
.n_31_de {
	position: absolute;
	overflow: visible;
	width: 20px;
	height: 20px;
	left: 432px;
	top: 176px;
}
#n_32_df {
	fill: rgba(249,76,53,1);
}
.n_32_df {
	position: absolute;
	overflow: visible;
	width: 20px;
	height: 20px;
	left: 552px;
	top: 356px;
}
#n_33_dg {
	fill: rgba(249,76,53,1);
}
.n_33_dg {
	position: absolute;
	overflow: visible;
	width: 38px;
	height: 38px;
	left: 228px;
	top: 112px;
}
#n_18_dh {
	position: absolute;
	width: 82px;
	height: 343px;
	left: 928.5px;
	top: 871.2px;
	overflow: visible;
}
#n_34_dj {
	fill: url(#n_34_dj);
}
.n_34_dj {
	width: 100px;
	height: 8px;
	position: absolute;
	overflow: visible;
	transform: translate(-928px, -871px) matrix(1,0,0,1,956,950) rotate(90deg);
	transform-origin: center;
}
#n_35_dl {
	fill: url(#n_35_dl);
}
.n_35_dl {
	width: 100px;
	height: 8px;
	position: absolute;
	overflow: visible;
	transform: translate(-928px, -871px) matrix(1,0,0,1,920,996) rotate(90deg);
	transform-origin: center;
}
#n_36_dn {
	fill: url(#n_36_dn);
}
.n_36_dn {
	width: 100px;
	height: 8px;
	position: absolute;
	overflow: visible;
	transform: translate(-928px, -871px) matrix(1,0,0,1,882,917) rotate(90deg);
	transform-origin: center;
}
#n_37_dp {
	fill: url(#n_37_dp);
}
.n_37_dp {
	width: 100px;
	height: 8px;
	position: absolute;
	overflow: visible;
	transform: translate(-928px, -871px) matrix(1,0,0,1,898,1046) rotate(90deg);
	transform-origin: center;
}
#n_38_dr {
	fill: url(#n_38_dr);
}
.n_38_dr {
	width: 100px;
	height: 8px;
	position: absolute;
	overflow: visible;
	transform: translate(-928px, -871px) matrix(1,0,0,1,923,1160) rotate(90deg);
	transform-origin: center;
}
#n_21_ds {
	position: absolute;
	width: 1636px;
	height: 221px;
	left: 142.5px;
	top: 2069.2px;
	overflow: visible;
}
#n_19_dt {
	position: absolute;
	width: 1252px;
	height: 143px;
	left: 384px;
	top: 0px;
	overflow: visible;
}
#n_39 {
	fill: rgba(255,240,228,1);
}
.n_39 {
	position: absolute;
	overflow: visible;
	width: 15px;
	height: 64px;
	left: 0px;
	top: 79px;
}
#n_40 {
	fill: rgba(255,240,228,1);
}
.n_40 {
	position: absolute;
	overflow: visible;
	width: 18px;
	height: 54px;
	left: 80px;
	top: 89px;
}
#n_41 {
	fill: rgba(255,240,228,1);
}
.n_41 {
	position: absolute;
	overflow: visible;
	width: 0px;
	height: 13px;
	left: 164px;
	top: 116px;
}
#n_42 {
	fill: rgba(255,240,228,1);
}
.n_42 {
	position: absolute;
	overflow: visible;
	width: 16px;
	height: 16px;
	left: 193px;
	top: 122px;
}
#n_43 {
	fill: rgba(255,240,228,1);
}
.n_43 {
	position: absolute;
	overflow: visible;
	width: 25px;
	height: 84px;
	left: 242px;
	top: 59px;
}
#n_44 {
	fill: rgba(255,240,228,1);
}
.n_44 {
	position: absolute;
	overflow: visible;
	width: 9px;
	height: 55px;
	left: 570px;
	top: 83px;
}
#n_45 {
	fill: rgba(255,240,228,1);
}
.n_45 {
	position: absolute;
	overflow: visible;
	width: 19px;
	height: 19px;
	left: 668px;
	top: 110px;
}
#n_46 {
	fill: rgba(255,240,228,1);
}
.n_46 {
	position: absolute;
	overflow: visible;
	width: 9px;
	height: 9px;
	left: 776px;
	top: 101px;
}
#n_47 {
	fill: rgba(255,240,228,1);
}
.n_47 {
	position: absolute;
	overflow: visible;
	width: 30px;
	height: 90px;
	left: 899px;
	top: 0px;
}
#n_48 {
	fill: rgba(255,240,228,1);
}
.n_48 {
	position: absolute;
	overflow: visible;
	width: 7px;
	height: 68px;
	left: 1160px;
	top: 33px;
}
#n_49 {
	fill: rgba(255,240,228,1);
}
.n_49 {
	position: absolute;
	overflow: visible;
	width: 27px;
	height: 27px;
	left: 1225px;
	top: 111px;
}
#n_50 {
	fill: rgba(255,240,228,1);
}
.n_50 {
	position: absolute;
	overflow: visible;
	width: 4px;
	height: 33px;
	left: 1086px;
	top: 110px;
}
#n_51 {
	fill: rgba(255,240,228,1);
}
.n_51 {
	position: absolute;
	overflow: visible;
	width: 26px;
	height: 26px;
	left: 1036px;
	top: 33px;
}
#n_52 {
	fill: rgba(255,240,228,1);
}
.n_52 {
	position: absolute;
	overflow: visible;
	width: 14px;
	height: 30px;
	left: 1004px;
	top: 111px;
}
#n_20_d {
	position: absolute;
	width: 1252px;
	height: 128px;
	left: 0px;
	top: 93px;
	overflow: visible;
}
#n_53 {
	fill: rgba(255,240,228,1);
}
.n_53 {
	width: 15px;
	height: 64px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -2162px) matrix(1,0,0,1,1379,2180) rotate(180deg);
	transform-origin: center;
}
#n_54 {
	fill: rgba(255,240,228,1);
}
.n_54 {
	width: 18px;
	height: 54px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -2162px) matrix(1,0,0,1,1296,2180) rotate(180deg);
	transform-origin: center;
}
#n_55 {
	fill: rgba(255,240,228,1);
}
.n_55 {
	width: 0px;
	height: 13px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -2162px) matrix(1,0,0,1,1230,2194) rotate(180deg);
	transform-origin: center;
}
#n_56 {
	fill: rgba(255,240,228,1);
}
.n_56 {
	width: 16px;
	height: 16px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -2162px) matrix(1,0,0,1,1185,2185) rotate(180deg);
	transform-origin: center;
}
#n_57 {
	fill: rgba(255,240,228,1);
}
.n_57 {
	width: 25px;
	height: 84px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -2162px) matrix(1,0,0,1,1127,2180) rotate(180deg);
	transform-origin: center;
}
#n_58 {
	fill: rgba(255,240,228,1);
}
.n_58 {
	width: 9px;
	height: 55px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -2162px) matrix(1,0,0,1,815,2185) rotate(180deg);
	transform-origin: center;
}
#n_59 {
	fill: rgba(255,240,228,1);
}
.n_59 {
	width: 19px;
	height: 19px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -2162px) matrix(1,0,0,1,707,2194) rotate(180deg);
	transform-origin: center;
}
#n_60 {
	fill: rgba(255,240,228,1);
}
.n_60 {
	width: 9px;
	height: 9px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -2162px) matrix(1,0,0,1,609,2213) rotate(180deg);
	transform-origin: center;
}
#n_61 {
	fill: rgba(255,240,228,1);
}
.n_61 {
	width: 30px;
	height: 120px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -2162px) matrix(1,0,0,1,465,2162) rotate(180deg);
	transform-origin: center;
}
#n_62 {
	fill: rgba(255,240,228,1);
}
.n_62 {
	width: 7px;
	height: 68px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -2162px) matrix(1,0,0,1,227,2222) rotate(180deg);
	transform-origin: center;
}
#n_63 {
	fill: rgba(255,240,228,1);
}
.n_63 {
	width: 27px;
	height: 27px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -2162px) matrix(1,0,0,1,142,2185) rotate(180deg);
	transform-origin: center;
}
#n_64 {
	fill: rgba(255,240,228,1);
}
.n_64 {
	width: 4px;
	height: 33px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -2162px) matrix(1,0,0,1,304,2180) rotate(180deg);
	transform-origin: center;
}
#n_65 {
	fill: rgba(255,240,228,1);
}
.n_65 {
	width: 26px;
	height: 26px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -2162px) matrix(1,0,0,1,332,2264) rotate(180deg);
	transform-origin: center;
}
#n_66 {
	fill: rgba(255,240,228,1);
}
.n_66 {
	width: 14px;
	height: 30px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -2162px) matrix(1,0,0,1,376,2182) rotate(180deg);
	transform-origin: center;
}
#n_24_en {
	position: absolute;
	width: 1636px;
	height: 221px;
	left: 142.5px;
	top: 901.2px;
	overflow: visible;

}
#n_22_eo {
	position: absolute;
	width: 1252px;
	height: 143px;
	left: 384px;
	top: 0px;
	overflow: visible;
}
#n_67 {
	fill: rgba(255,240,228,1);
}
.n_67 {
	position: absolute;
	overflow: visible;
	width: 15px;
	height: 64px;
	left: 0px;
	top: 79px;
}
#n_68 {
	fill: rgba(255,240,228,1);
}
.n_68 {
	position: absolute;
	overflow: visible;
	width: 18px;
	height: 54px;
	left: 80px;
	top: 89px;
}
#n_69 {
	fill: rgba(255,240,228,1);
}
.n_69 {
	position: absolute;
	overflow: visible;
	width: 0px;
	height: 13px;
	left: 164px;
	top: 116px;
}
#n_70 {
	fill: rgba(255,240,228,1);
}
.n_70 {
	position: absolute;
	overflow: visible;
	width: 16px;
	height: 16px;
	left: 193px;
	top: 122px;
}
#n_71 {
	fill: rgba(255,240,228,1);
}
.n_71 {
	position: absolute;
	overflow: visible;
	width: 25px;
	height: 84px;
	left: 242px;
	top: 59px;
}
#n_72 {
	fill: rgba(255,240,228,1);
}
.n_72 {
	position: absolute;
	overflow: visible;
	width: 9px;
	height: 55px;
	left: 570px;
	top: 83px;
}
#n_73 {
	fill: rgba(255,240,228,1);
}
.n_73 {
	position: absolute;
	overflow: visible;
	width: 19px;
	height: 19px;
	left: 668px;
	top: 110px;
}
#n_74 {
	fill: rgba(255,240,228,1);
}
.n_74 {
	position: absolute;
	overflow: visible;
	width: 9px;
	height: 9px;
	left: 776px;
	top: 101px;
}
#n_75 {
	fill: rgba(255,240,228,1);
}
.n_75 {
	position: absolute;
	overflow: visible;
	width: 30px;
	height: 90px;
	left: 899px;
	top: 0px;
}
#n_76 {
	fill: rgba(255,240,228,1);
}
.n_76 {
	position: absolute;
	overflow: visible;
	width: 7px;
	height: 68px;
	left: 1160px;
	top: 33px;
}
#n_77 {
	fill: rgba(255,240,228,1);
}
.n_77 {
	position: absolute;
	overflow: visible;
	width: 27px;
	height: 27px;
	left: 1225px;
	top: 111px;
}
#n_78 {
	fill: rgba(255,240,228,1);
}
.n_78 {
	position: absolute;
	overflow: visible;
	width: 4px;
	height: 33px;
	left: 1086px;
	top: 110px;
}
#n_79 {
	fill: rgba(255,240,228,1);
}
.n_79 {
	position: absolute;
	overflow: visible;
	width: 26px;
	height: 26px;
	left: 1036px;
	top: 33px;
}
#n_80 {
	fill: rgba(255,240,228,1);
}
.n_80 {
	position: absolute;
	overflow: visible;
	width: 14px;
	height: 30px;
	left: 1004px;
	top: 111px;
}
#n_23_e {
	position: absolute;
	width: 1252px;
	height: 128px;
	left: 0px;
	top: 93px;
	overflow: visible;
}
#n_81 {
	fill: rgba(255,240,228,1);
}
.n_81 {
	width: 15px;
	height: 64px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -994px) matrix(1,0,0,1,1379,1012) rotate(180deg);
	transform-origin: center;
}
#n_82 {
	fill: rgba(255,240,228,1);
}
.n_82 {
	width: 18px;
	height: 54px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -994px) matrix(1,0,0,1,1296,1012) rotate(180deg);
	transform-origin: center;
}
#n_83 {
	fill: rgba(255,240,228,1);
}
.n_83 {
	width: 0px;
	height: 13px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -994px) matrix(1,0,0,1,1230,1026) rotate(180deg);
	transform-origin: center;
}
#n_84 {
	fill: rgba(255,240,228,1);
}
.n_84 {
	width: 16px;
	height: 16px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -994px) matrix(1,0,0,1,1185,1017) rotate(180deg);
	transform-origin: center;
}
#n_85 {
	fill: rgba(255,240,228,1);
}
.n_85 {
	width: 25px;
	height: 84px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -994px) matrix(1,0,0,1,1127,1012) rotate(180deg);
	transform-origin: center;
}
#n_86 {
	fill: rgba(255,240,228,1);
}
.n_86 {
	width: 9px;
	height: 55px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -994px) matrix(1,0,0,1,815,1017) rotate(180deg);
	transform-origin: center;
}
#n_87 {
	fill: rgba(255,240,228,1);
}
.n_87 {
	width: 19px;
	height: 19px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -994px) matrix(1,0,0,1,707,1026) rotate(180deg);
	transform-origin: center;
}
#n_88 {
	fill: rgba(255,240,228,1);
}
.n_88 {
	width: 9px;
	height: 9px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -994px) matrix(1,0,0,1,609,1045) rotate(180deg);
	transform-origin: center;
}
#n_89 {
	fill: rgba(255,240,228,1);
}
.n_89 {
	width: 30px;
	height: 120px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -994px) matrix(1,0,0,1,465,994) rotate(180deg);
	transform-origin: center;
}
#n_90 {
	fill: rgba(255,240,228,1);
}
.n_90 {
	width: 7px;
	height: 68px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -994px) matrix(1,0,0,1,227,1054) rotate(180deg);
	transform-origin: center;
}
#n_91 {
	fill: rgba(255,240,228,1);
}
.n_91 {
	width: 27px;
	height: 27px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -994px) matrix(1,0,0,1,142,1017) rotate(180deg);
	transform-origin: center;
}
#n_92 {
	fill: rgba(255,240,228,1);
}
.n_92 {
	width: 4px;
	height: 33px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -994px) matrix(1,0,0,1,304,1012) rotate(180deg);
	transform-origin: center;
}
#n_93 {
	fill: rgba(255,240,228,1);
}
.n_93 {
	width: 26px;
	height: 26px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -994px) matrix(1,0,0,1,332,1096) rotate(180deg);
	transform-origin: center;
}
#n_94 {
	fill: rgba(255,240,228,1);
}
.n_94 {
	width: 14px;
	height: 30px;
	position: absolute;
	overflow: visible;
	transform: translate(-142px, -994px) matrix(1,0,0,1,376,1014) rotate(180deg);
	transform-origin: center;
}
#n_44_fi {
	position: absolute;
	width: 1920px;
	height: 727px;
	left: 0.5px;
	top: 7315.2px;
	overflow: visible;
}
#n_95 {
	opacity: 0.7;
	fill: #f7f5f4;
}
.n_95 {
	position: absolute;
	overflow: visible;
	width: 1920px;
	height: 697px;
	left: 0px;
	top: 30px;
}
#n_25_fk {
	position: absolute;
	width: 60px;
	height: 60px;
	left: 1818px;
	top: 0px;
	overflow: visible;
}
#n_7_fl {
	fill: rgba(249,76,53,1);
}
.n_7_fl {
	position: absolute;
	overflow: visible;
	width: 60px;
	height: 60px;
	left: 0px;
	top: 0px;
}
#Text_fm {
	left: 16px;
	top: 10.574px;
	position: absolute;
	overflow: visible;
	width: 29px;
	white-space: nowrap;
	line-height: 49px;
	margin-top: -10.5px;
	text-align: center;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 28px;
	color: rgba(255,255,255,1);
}
#Copyright_C____All_Rights_Rese {
	left: 60px;
	top: 664.137px;
	position: absolute;
	overflow: visible;
	width: 1801px;
	height: 28.814453125px;
	line-height: 21px;
	margin-top: -4.5px;
	text-align: center;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color: rgba(0,0,0,1);
}
#n_____ {
	left: 1422.094px;
	top: 593.88px;
	position: absolute;
	overflow: visible;
	width: 236px;
	white-space: nowrap;
	line-height: 40px;
	margin-top: -13px;
	text-align: left;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: rgba(0,0,0,1);
}
#n_03-2426_1080 {
	left: 146.431px;
	top: 409.289px;
	position: absolute;
	overflow: visible;
	width: 336px;
	white-space: nowrap;
	line-height: 31.5px;
	margin-top: -6.75px;
	text-align: right;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(0,0,0,1);
}
#TOP__ {
	left: 856.771px;
	top: 215.289px;
	position: absolute;
	overflow: visible;
	width: 48px;
	white-space: nowrap;
	line-height: 40px;
	margin-top: -12px;
	text-align: left;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	color: rgba(0,0,0,1);
}
#n___________ {
	left: 1013.771px;
	top: 215.289px;
	position: absolute;
	overflow: visible;
	width: 109px;
	white-space: nowrap;
	line-height: 40px;
	margin-top: -12px;
	text-align: left;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	color: rgba(0,0,0,1);
}
#n________ {
	left: 1286.161px;
	top: 215.289px;
	position: absolute;
	overflow: visible;
	width: 137px;
	white-space: nowrap;
	line-height: 40px;
	margin-top: -12px;
	text-align: left;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	color: rgba(0,0,0,1);
}
#n_____ft {
	left: 1570.771px;
	top: 215.289px;
	position: absolute;
	overflow: visible;
	width: 83px;
	white-space: nowrap;
	line-height: 40px;
	margin-top: -12px;
	text-align: left;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	color: rgba(0,0,0,1);
}
#n_43_fu {
	position: absolute;
	width: 388.47px;
	height: 62.674px;
	left: 140.765px;
	top: 232.663px;
	overflow: visible;
}
#n_42_fv {
	position: absolute;
	width: 388.47px;
	height: 62.674px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_37_fw {
	position: absolute;
	width: 325.332px;
	height: 30.253px;
	left: 63.138px;
	top: 11.131px;
	overflow: visible;
}
#n_26_fx {
	position: absolute;
	width: 30.224px;
	height: 30.226px;
	left: 0px;
	top: 0.027px;
	overflow: visible;
}
#n_34_fy {
	fill: rgba(0,0,0,1);
}
.n_34_fy {
	overflow: visible;
	position: absolute;
	width: 11.621px;
	height: 30.222px;
	left: 0px;
	top: 0.001px;
	transform: matrix(1,0,0,1,0,0);
}
#n_35_fz {
	fill: rgba(0,0,0,1);
}
.n_35_fz {
	overflow: visible;
	position: absolute;
	width: 18.003px;
	height: 30.226px;
	left: 12.221px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_27_f {
	position: absolute;
	width: 29.471px;
	height: 30.16px;
	left: 33.836px;
	top: 0.035px;
	overflow: visible;
}
#n_36_f {
	fill: rgba(35,24,21,1);
}
.n_36_f {
	overflow: visible;
	position: absolute;
	width: 15.69px;
	height: 16.856px;
	left: 0px;
	top: 13.304px;
	transform: matrix(1,0,0,1,0,0);
}
#n_37_f {
	fill: rgba(35,24,21,1);
}
.n_37_f {
	overflow: visible;
	position: absolute;
	width: 29.471px;
	height: 29.879px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_28_f {
	position: absolute;
	width: 30.112px;
	height: 30.156px;
	left: 65.918px;
	top: 0px;
	overflow: visible;
}
#n_38_f {
	fill: rgba(0,0,0,1);
}
.n_38_f {
	overflow: visible;
	position: absolute;
	width: 27.801px;
	height: 13.462px;
	left: 1.412px;
	top: 16.694px;
	transform: matrix(1,0,0,1,0,0);
}
#n_39_f {
	fill: rgba(0,0,0,1);
}
.n_39_f {
	overflow: visible;
	position: absolute;
	width: 30.112px;
	height: 13.864px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_29_f {
	position: absolute;
	width: 29.764px;
	height: 30.125px;
	left: 97.642px;
	top: 0.027px;
	overflow: visible;
}
#n_40_f {
	fill: rgba(0,0,0,1);
}
.n_40_f {
	overflow: visible;
	position: absolute;
	width: 17.465px;
	height: 30.088px;
	left: 12.299px;
	top: 0.037px;
	transform: matrix(1,0,0,1,0,0);
}
#n_41_f {
	fill: rgba(0,0,0,1);
}
.n_41_f {
	overflow: visible;
	position: absolute;
	width: 14.567px;
	height: 30.06px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_30_f {
	position: absolute;
	width: 26.821px;
	height: 28.202px;
	left: 165.679px;
	top: 1.933px;
	overflow: visible;
}
#n_96 {
	fill: rgba(0,0,0,1);
}
.n_96 {
	position: absolute;
	overflow: visible;
	width: 26.462px;
	height: 2.75px;
	left: 0.12px;
	top: 0px;
}
#n_42_gb {
	fill: rgba(0,0,0,1);
}
.n_42_gb {
	overflow: visible;
	position: absolute;
	width: 26.821px;
	height: 19.917px;
	left: 0px;
	top: 8.285px;
	transform: matrix(1,0,0,1,0,0);
}
#n_31_gc {
	position: absolute;
	width: 28.164px;
	height: 28.316px;
	left: 197.354px;
	top: 1.933px;
	overflow: visible;
}
#n_97 {
	fill: rgba(0,0,0,1);
}
.n_97 {
	position: absolute;
	overflow: visible;
	width: 26.461px;
	height: 2.75px;
	left: 0.854px;
	top: 0px;
}
#n_43_ge {
	fill: rgba(0,0,0,1);
}
.n_43_ge {
	overflow: visible;
	position: absolute;
	width: 28.164px;
	height: 18.65px;
	left: 0px;
	top: 9.667px;
	transform: matrix(1,0,0,1,0,0);
}
#n_44_gf {
	fill: rgba(0,0,0,1);
}
.n_44_gf {
	overflow: visible;
	position: absolute;
	width: 28.368px;
	height: 27.172px;
	left: 261.265px;
	top: 1.877px;
	transform: matrix(1,0,0,1,0,0);
}
#n_33_gg {
	position: absolute;
	width: 28.373px;
	height: 28.262px;
	left: 130.435px;
	top: 1.797px;
	overflow: visible;
}
#n_45_gh {
	fill: rgba(0,0,0,1);
}
.n_45_gh {
	overflow: visible;
	position: absolute;
	width: 11.457px;
	height: 27.618px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_32_gi {
	position: absolute;
	width: 9.597px;
	height: 28.261px;
	left: 18.775px;
	top: 0px;
	overflow: visible;
}
#n_46_gj {
	fill: rgba(0,0,0,1);
}
.n_46_gj {
	overflow: visible;
	position: absolute;
	width: 9.597px;
	height: 28.261px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_35_gk {
	position: absolute;
	width: 25.026px;
	height: 23.13px;
	left: 229.897px;
	top: 5.592px;
	overflow: visible;
}
#n_47_gl {
	fill: rgba(0,0,0,1);
}
.n_47_gl {
	overflow: visible;
	position: absolute;
	width: 24.547px;
	height: 23.13px;
	left: 0.479px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_34_gm {
	position: absolute;
	width: 15.079px;
	height: 11.158px;
	left: 0px;
	top: 0.096px;
	overflow: visible;
}
#n_48_gn {
	fill: rgba(0,0,0,1);
}
.n_48_gn {
	overflow: visible;
	position: absolute;
	width: 6.024px;
	height: 11.158px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_49_go {
	fill: rgba(0,0,0,1);
}
.n_49_go {
	overflow: visible;
	position: absolute;
	width: 6.024px;
	height: 11.158px;
	left: 9.055px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_36_gp {
	position: absolute;
	width: 31.087px;
	height: 28.457px;
	left: 294.245px;
	top: 1.529px;
	overflow: visible;
}
#n_50_gq {
	fill: rgba(0,0,0,1);
}
.n_50_gq {
	overflow: visible;
	position: absolute;
	width: 31.087px;
	height: 28.457px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_38_gr {
	position: absolute;
	width: 62.699px;
	height: 9.195px;
	left: 154.184px;
	top: 51.591px;
	overflow: visible;
}
#n_51_gs {
	fill: rgba(35,24,21,1);
}
.n_51_gs {
	overflow: visible;
	position: absolute;
	width: 6.598px;
	height: 9.092px;
	left: 0px;
	top: 0.103px;
	transform: matrix(1,0,0,1,0,0);
}
#n_52_gt {
	fill: rgba(35,24,21,1);
}
.n_52_gt {
	overflow: visible;
	position: absolute;
	width: 6.598px;
	height: 9.092px;
	left: 49.585px;
	top: 0.103px;
	transform: matrix(1,0,0,1,0,0);
}
#n_53_gu {
	fill: rgba(35,24,21,1);
}
.n_53_gu {
	overflow: visible;
	position: absolute;
	width: 8.143px;
	height: 9.195px;
	left: 6.853px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_54_gv {
	fill: rgba(35,24,21,1);
}
.n_54_gv {
	overflow: visible;
	position: absolute;
	width: 6.585px;
	height: 9.092px;
	left: 15.603px;
	top: 0.103px;
	transform: matrix(1,0,0,1,0,0);
}
#n_55_gw {
	fill: rgba(35,24,21,1);
}
.n_55_gw {
	overflow: visible;
	position: absolute;
	width: 8.143px;
	height: 9.195px;
	left: 22.188px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_56_gx {
	fill: rgba(35,24,21,1);
}
.n_56_gx {
	overflow: visible;
	position: absolute;
	width: 5.974px;
	height: 9.092px;
	left: 35.87px;
	top: 0.103px;
	transform: matrix(1,0,0,1,0,0);
}
#n_57_gy {
	fill: rgba(35,24,21,1);
}
.n_57_gy {
	overflow: visible;
	position: absolute;
	width: 5.922px;
	height: 9.092px;
	left: 42.974px;
	top: 0.103px;
	transform: matrix(1,0,0,1,0,0);
}
#n_58_gz {
	fill: rgba(35,24,21,1);
}
.n_58_gz {
	overflow: visible;
	position: absolute;
	width: 5.883px;
	height: 9.092px;
	left: 56.816px;
	top: 0.103px;
	transform: matrix(1,0,0,1,0,0);
}
#n_59_g {
	fill: rgba(35,24,21,1);
}
.n_59_g {
	overflow: visible;
	position: absolute;
	width: 6.444px;
	height: 9.092px;
	left: 29.046px;
	top: 0.103px;
	transform: matrix(1,0,0,1,0,0);
}
#n_39_g {
	position: absolute;
	width: 74.641px;
	height: 9.325px;
	left: 221.58px;
	top: 51.591px;
	overflow: visible;
}
#n_60_g {
	fill: rgba(35,24,21,1);
}
.n_60_g {
	overflow: visible;
	position: absolute;
	width: 6.585px;
	height: 9.092px;
	left: 37.354px;
	top: 0.103px;
	transform: matrix(1,0,0,1,0,0);
}
#n_61_g {
	fill: rgba(35,24,21,1);
}
.n_61_g {
	overflow: visible;
	position: absolute;
	width: 6.585px;
	height: 9.092px;
	left: 14.35px;
	top: 0.103px;
	transform: matrix(1,0,0,1,0,0);
}
#n_62_g {
	fill: rgba(35,24,21,1);
}
.n_62_g {
	overflow: visible;
	position: absolute;
	width: 5.923px;
	height: 9.092px;
	left: 0px;
	top: 0.103px;
	transform: matrix(1,0,0,1,0,0);
}
#n_63_g {
	fill: rgba(35,24,21,1);
}
.n_63_g {
	overflow: visible;
	position: absolute;
	width: 6.533px;
	height: 9.092px;
	left: 6.741px;
	top: 0.103px;
	transform: matrix(1,0,0,1,0,0);
}
#n_64_g {
	fill: rgba(35,24,21,1);
}
.n_64_g {
	overflow: visible;
	position: absolute;
	width: 6.507px;
	height: 9.092px;
	left: 22.177px;
	top: 0.103px;
	transform: matrix(1,0,0,1,0,0);
}
#n_65_g {
	fill: rgba(35,24,21,1);
}
.n_65_g {
	overflow: visible;
	position: absolute;
	width: 6.533px;
	height: 9.092px;
	left: 29.629px;
	top: 0.103px;
	transform: matrix(1,0,0,1,0,0);
}
#n_66_g {
	fill: rgba(35,24,21,1);
}
.n_66_g {
	overflow: visible;
	position: absolute;
	width: 8.143px;
	height: 9.195px;
	left: 43.939px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_67_g {
	fill: rgba(35,24,21,1);
}
.n_67_g {
	overflow: visible;
	position: absolute;
	width: 6.444px;
	height: 9.092px;
	left: 50.636px;
	top: 0.103px;
	transform: matrix(1,0,0,1,0,0);
}
#n_68_ha {
	fill: rgba(35,24,21,1);
}
.n_68_ha {
	overflow: visible;
	position: absolute;
	width: 1.312px;
	height: 9.092px;
	left: 58.037px;
	top: 0.103px;
	transform: matrix(1,0,0,1,0,0);
}
#n_69_hb {
	fill: rgba(35,24,21,1);
}
.n_69_hb {
	overflow: visible;
	position: absolute;
	width: 6.533px;
	height: 9.092px;
	left: 60.543px;
	top: 0.103px;
	transform: matrix(1,0,0,1,0,0);
}
#n_70_hc {
	fill: rgba(35,24,21,1);
}
.n_70_hc {
	overflow: visible;
	position: absolute;
	width: 6.39px;
	height: 9.299px;
	left: 68.251px;
	top: 0.026px;
	transform: matrix(1,0,0,1,0,0);
}
#n_40_hd {
	position: absolute;
	width: 51.512px;
	height: 50.586px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_71_he {
	fill: rgba(0,0,0,0);
}
.n_71_he {
	overflow: visible;
	position: absolute;
	width: 1.188px;
	height: 1.982px;
	left: 47.18px;
	top: 38.227px;
	transform: matrix(1,0,0,1,0,0);
}
#n_72_hg {
	fill: url(#n_72_hg);
}
.n_72_hg {
	overflow: visible;
	position: absolute;
	width: 51.512px;
	height: 50.586px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_73_hh {
	fill: rgba(255,255,255,1);
}
.n_73_hh {
	overflow: visible;
	position: absolute;
	width: 0.024px;
	height: 0.062px;
	left: 48.368px;
	top: 38.165px;
	transform: matrix(1,0,0,1,0,0);
}
#n_41_hi {
	position: absolute;
	width: 43.078px;
	height: 9.45px;
	left: 4.812px;
	top: 53.224px;
	overflow: visible;
}
#n_74_hj {
	fill: rgba(35,24,21,1);
}
.n_74_hj {
	overflow: visible;
	position: absolute;
	width: 4.323px;
	height: 5.959px;
	left: 0px;
	top: 1.85px;
	transform: matrix(1,0,0,1,0,0);
}
#n_75_hk {
	fill: rgba(35,24,21,1);
}
.n_75_hk {
	overflow: visible;
	position: absolute;
	width: 5.338px;
	height: 6.027px;
	left: 4.766px;
	top: 1.782px;
	transform: matrix(1,0,0,1,0,0);
}
#n_76_hl {
	fill: rgba(35,24,21,1);
}
.n_76_hl {
	overflow: visible;
	position: absolute;
	width: 4.316px;
	height: 5.959px;
	left: 10.554px;
	top: 1.85px;
	transform: matrix(1,0,0,1,0,0);
}
#n_77_hm {
	fill: rgba(35,24,21,1);
}
.n_77_hm {
	overflow: visible;
	position: absolute;
	width: 5.337px;
	height: 6.027px;
	left: 15.108px;
	top: 1.782px;
	transform: matrix(1,0,0,1,0,0);
}
#n_78_hn {
	fill: rgba(35,24,21,1);
}
.n_78_hn {
	overflow: visible;
	position: absolute;
	width: 13.696px;
	height: 9.45px;
	left: 15.319px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_79_ho {
	fill: rgba(35,24,21,1);
}
.n_79_ho {
	overflow: visible;
	position: absolute;
	width: 3.916px;
	height: 5.959px;
	left: 24.437px;
	top: 1.85px;
	transform: matrix(1,0,0,1,0,0);
}
#n_80_hp {
	fill: rgba(35,24,21,1);
}
.n_80_hp {
	overflow: visible;
	position: absolute;
	width: 3.882px;
	height: 5.959px;
	left: 29.28px;
	top: 1.85px;
	transform: matrix(1,0,0,1,0,0);
}
#n_81_hq {
	fill: rgba(35,24,21,1);
}
.n_81_hq {
	overflow: visible;
	position: absolute;
	width: 4.324px;
	height: 5.959px;
	left: 34.03px;
	top: 1.85px;
	transform: matrix(1,0,0,1,0,0);
}
#n_82_hr {
	fill: rgba(35,24,21,1);
}
.n_82_hr {
	overflow: visible;
	position: absolute;
	width: 3.856px;
	height: 5.959px;
	left: 39.222px;
	top: 1.85px;
	transform: matrix(1,0,0,1,0,0);
}
#n_3_hs {
	fill: transparent;
	stroke: rgba(204,204,204,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_3_hs {
	overflow: visible;
	position: absolute;
	width: 1px;
	height: 432px;
	left: 700px;
	top: 164px;
	transform: matrix(1,0,0,1,0,0);
}
#n_98 {
	position: fixed;
	width: 80.16px;
	height: 80.4px;
	right:-1px;
	top: 0px;
	z-index: 500;
}
#n_57_hu {
	position: absolute;
	width: 1300px;
	height: 697.022px;
	left: 310.5px;
	top: 2946.178px;
	overflow: visible;
}
#n_99 {
	fill: rgba(246,245,243,1);
}
.n_99 {
	position: absolute;
	overflow: visible;
	width: 640px;
	height: 560px;
	left: 0px;
	top: 137.022px;
}
#n_100 {
	fill: rgba(255,255,255,1);
}
.n_100 {
	position: absolute;
	overflow: visible;
	width: 640px;
	height: 306px;
	left: 0px;
	top: 137.022px;
}
#n__hx {
	left: 50px;
	top: 539.506px;
	position: absolute;
	overflow: visible;
	width: 301px;
	white-space: nowrap;
	line-height: 38.5px;
	margin-top: -8.25px;
	text-align: left;
	font-family: NotoSansJP-Medium-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 22px;
	color: rgba(0,0,0,1);
}
#Text_hy {
	left: 308.192px;
	top: 26.506px;
	position: absolute;
	overflow: visible;
	width: 370px;
	white-space: nowrap;
	line-height: 28px;
	margin-top: -6px;
	text-align: left;
	font-family: NotoSansJP-Medium-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	color: rgba(0,0,0,1);
}
#n_46_hz {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 547px;
	top: 592.522px;
	overflow: visible;
}
#n_45_h {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_8_h {
	fill: rgba(0,0,0,0);
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_8_h {
	position: absolute;
	overflow: visible;
	width: 19px;
	height: 19px;
	left: 18.5px;
	top: 0px;
}
#n_4_h {
	fill: transparent;
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_4_h {
	overflow: visible;
	position: absolute;
	width: 28px;
	height: 1px;
	left: 0px;
	top: 9px;
	transform: matrix(1,0,0,1,0,0);
}
#n_49_h {
	position: absolute;
	width: 640px;
	height: 176px;
	left: 660px;
	top: 137.022px;
	overflow: visible;
}
#n_101 {
	fill: rgba(246,245,243,1);
}
.n_101 {
	width: 176px;
	height: 640px;
	position: absolute;
	overflow: visible;
	transform: translate(-970px, -3083px) matrix(1,0,0,1,1201.9996,2851) rotate(90deg);
	transform-origin: center;
}
#n_102 {
	position: absolute;
	width: 180px;
	height: 176px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n__h {
	left: 219.692px;
	top: 54.82px;
	position: absolute;
	overflow: visible;
	width: 219px;
	white-space: nowrap;
	line-height: 38.5px;
	margin-top: -8.25px;
	text-align: left;
	font-family: NotoSansJP-Medium-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 22px;
	color: rgba(0,0,0,1);
}
#n_48_h {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 572px;
	top: 79px;
	overflow: visible;
}
#n_47_h {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_9_h {
	fill: rgba(0,0,0,0);
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_9_h {
	position: absolute;
	overflow: visible;
	width: 19px;
	height: 19px;
	left: 18.5px;
	top: 0px;
}
#n_5_ia {
	fill: transparent;
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_5_ia {
	overflow: visible;
	position: absolute;
	width: 28px;
	height: 1px;
	left: 0px;
	top: 9px;
	transform: matrix(1,0,0,1,0,0);
}
#n_52_ib {
	position: absolute;
	width: 640px;
	height: 176px;
	left: 660px;
	top: 329.022px;
	overflow: visible;
}
#n_103 {
	fill: rgba(246,245,243,1);
}
.n_103 {
	width: 176px;
	height: 640px;
	position: absolute;
	overflow: visible;
	transform: translate(-970px, -3275px) matrix(1,0,0,1,1201.9996,3043) rotate(90deg);
	transform-origin: center;
}
#n_104 {
	position: absolute;
	width: 180px;
	height: 176px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#Text_ie {
	left: 219.692px;
	top: 72.32px;
	position: absolute;
	overflow: visible;
	width: 205px;
	white-space: nowrap;
	line-height: 38.5px;
	margin-top: -8.25px;
	text-align: left;
	font-family: NotoSansJP-Medium-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 22px;
	color: rgba(0,0,0,1);
}
#n_51_if {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 572px;
	top: 79px;
	overflow: visible;
}
#n_50_ig {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_10_ih {
	fill: rgba(0,0,0,0);
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_10_ih {
	position: absolute;
	overflow: visible;
	width: 19px;
	height: 19px;
	left: 18.5px;
	top: 0px;
}
#n_6_ii {
	fill: transparent;
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_6_ii {
	overflow: visible;
	position: absolute;
	width: 28px;
	height: 1px;
	left: 0px;
	top: 9px;
	transform: matrix(1,0,0,1,0,0);
}
#n_105 {
	position: absolute;
	width: 640px;
	height: 308px;
	left: 0px;
	top: 135.022px;
	overflow: visible;
}
#n_106 {
	position: absolute;
	width: 105px;
	height: 110px;
	left: 384px;
	top: 410.022px;
	overflow: visible;
}
#n_107 {
	position: absolute;
	width: 113px;
	height: 118px;
	left: 477px;
	top: 310.022px;
	overflow: visible;
}
#n_108 {
	position: absolute;
	width: 131px;
	height: 153px;
	left: 247px;
	top: 343.022px;
	overflow: visible;
}
#n_55_in {
	position: absolute;
	width: 640px;
	height: 176px;
	left: 660px;
	top: 521.022px;
	overflow: visible;
}
#n_109 {
	fill: rgba(246,245,243,1);
}
.n_109 {
	width: 176px;
	height: 640px;
	position: absolute;
	overflow: visible;
	transform: translate(-970px, -3467px) matrix(1,0,0,1,1201.9996,3235) rotate(90deg);
	transform-origin: center;
}
#Text_ip {
	left: 219.692px;
	top: 72.32px;
	position: absolute;
	overflow: visible;
	width: 155px;
	white-space: nowrap;
	line-height: 38.5px;
	margin-top: -8.25px;
	text-align: left;
	font-family: NotoSansJP-Medium-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 22px;
	color: rgba(0,0,0,1);
}
#n_54_iq {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 572px;
	top: 79px;
	overflow: visible;
}
#n_53_ir {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_11_is {
	fill: rgba(0,0,0,0);
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_11_is {
	position: absolute;
	overflow: visible;
	width: 19px;
	height: 19px;
	left: 18.5px;
	top: 0px;
}
#n_7_it {
	fill: transparent;
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_7_it {
	overflow: visible;
	position: absolute;
	width: 28px;
	height: 1px;
	left: 0px;
	top: 9px;
	transform: matrix(1,0,0,1,0,0);
}
#n_110 {
	position: absolute;
	width: 180px;
	height: 176px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_56_iv {
	position: absolute;
	width: 188px;
	height: 94.506px;
	left: 0.701px;
	top: 0px;
	overflow: visible;
}
#PRODUCTS {
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 189px;
	white-space: nowrap;
	line-height: 66.5px;
	margin-top: -14.25px;
	text-align: left;
	font-family: NotoSansJP-Medium-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 38px;
	color: rgba(249,76,53,1);
}
#n_111_iy {
	fill: url(#n_111_iy);
}
.n_111_iy {
	position: absolute;
	overflow: visible;
	width: 100px;
	height: 6px;
	left: 0.299px;
	top: 53.022px;
}
#n_112_i {
	fill: url(#n_112_i);
}
.n_112_i {
	position: absolute;
	overflow: visible;
	width: 6px;
	height: 6px;
	left: 122.299px;
	top: 53.022px;
}
#Text_i {
	left: 4.491px;
	top: 70.506px;
	position: absolute;
	overflow: visible;
	width: 37px;
	white-space: nowrap;
	line-height: 31.5px;
	margin-top: -6.75px;
	text-align: left;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(0,0,0,1);
}
#n_84_i {
	position: absolute;
	width: 1920px;
	height: 1630.5px;
	left: 0.5px;
	top: 3800.2px;
	overflow: visible;
}
#n_113 {
	opacity: 0.05;
	fill: rgba(172,153,147,1);
}
.n_113 {
	position: absolute;
	overflow: visible;
	width: 1920px;
	height: 1630.5px;
	left: 0px;
	top: 0px;
}
#n_114 {
	position: absolute;
	width: 1500px;
	height: 646px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_67_i {
	position: absolute;
	width: 1093.799px;
	height: 371.522px;
	left: 466.701px;
	top: 1056.978px;
	overflow: visible;
}
#Text_ja {
	left: 475.573px;
	top: 294.864px;
	position: absolute;
	overflow: visible;
	width: 1px;
	white-space: nowrap;
	text-align: left;
	font-family: Arial, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
}
#Text_jb {
	left: 469.025px;
	top: 294.108px;
	position: absolute;
	overflow: visible;
	width: 1px;
	white-space: nowrap;
	text-align: left;
	font-family: Arial, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
}
#n_0230309 {
	left: 309.299px;
	top: 38.522px;
	position: absolute;
	overflow: visible;
	width: 86px;
	white-space: nowrap;
	line-height: 120px;
	margin-top: -51px;
	text-align: left;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(150,150,150,1);
}
#Text_jc {
	left: 443.399px;
	top: 39.522px;
	position: absolute;
	overflow: visible;
	width: 48px;
	white-space: nowrap;
	line-height: 120px;
	margin-top: -53px;
	text-align: left;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: rgba(0,163,194,1);
}
#n_023 {
	left: 309.299px;
	top: 84.522px;
	position: absolute;
	overflow: visible;
	width: 493px;
	white-space: nowrap;
	line-height: 120px;
	margin-top: -52px;
	text-align: left;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	color: rgba(0,0,0,1);
}
#n_8_jb {
	fill: transparent;
	stroke: rgba(255,95,46,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_8_jb {
	overflow: visible;
	position: absolute;
	width: 784.5px;
	height: 1px;
	left: 309.299px;
	top: 11.522px;
	transform: matrix(1,0,0,1,0,0);
}
#n_9_jc {
	fill: transparent;
	stroke: rgba(255,95,46,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_9_jc {
	overflow: visible;
	position: absolute;
	width: 784.5px;
	height: 1px;
	left: 309.299px;
	top: 131.522px;
	transform: matrix(1,0,0,1,0,0);
}
#n_10_jd {
	fill: transparent;
	stroke: rgba(255,95,46,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_10_jd {
	overflow: visible;
	position: absolute;
	width: 784.5px;
	height: 1px;
	left: 309.299px;
	top: 251.522px;
	transform: matrix(1,0,0,1,0,0);
}
#n_11_je {
	fill: transparent;
	stroke: rgba(255,95,46,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_11_je {
	overflow: visible;
	position: absolute;
	width: 784.5px;
	height: 1px;
	left: 309.299px;
	top: 371.522px;
	transform: matrix(1,0,0,1,0,0);
}
#n_59_jf {
	position: absolute;
	width: 196px;
	height: 40px;
	left: 0px;
	top: 326.314px;
	overflow: visible;
}
#n_115 {
	fill: rgba(38,38,38,1);
}
.n_115 {
	position: absolute;
	overflow: visible;
	width: 196px;
	height: 40px;
	left: 0px;
	top: 0px;
}
#VIEW_ALL {
	left: 20px;
	top: 5.956px;
	position: absolute;
	overflow: visible;
	width: 85px;
	white-space: nowrap;
	line-height: 42.578670501708984px;
	margin-top: -11.289335250854492px;
	text-align: left;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#n_58_ji {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 145.401px;
	top: 11.208px;
	overflow: visible;
}
#n_12_jj {
	fill: rgba(0,0,0,0);
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_12_jj {
	position: absolute;
	overflow: visible;
	width: 19px;
	height: 19px;
	left: 18.5px;
	top: 0px;
}
#n_12_jk {
	fill: transparent;
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_12_jk {
	overflow: visible;
	position: absolute;
	width: 28px;
	height: 1px;
	left: 0px;
	top: 9px;
	transform: matrix(1,0,0,1,0,0);
}
#n_61_jl {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 1055.299px;
	top: 64.522px;
	overflow: visible;
}
#n_60_jm {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_13_jn {
	fill: rgba(0,0,0,0);
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_13_jn {
	position: absolute;
	overflow: visible;
	width: 19px;
	height: 19px;
	left: 18.5px;
	top: 0px;
}
#n_13_jo {
	fill: transparent;
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_13_jo {
	overflow: visible;
	position: absolute;
	width: 28px;
	height: 1px;
	left: 0px;
	top: 9px;
	transform: matrix(1,0,0,1,0,0);
}
#n_116 {
	fill: rgba(0,0,0,0);
	stroke: rgba(0,163,194,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_116 {
	position: absolute;
	overflow: visible;
	width: 76.5px;
	height: 31px;
	left: 433.299px;
	top: 35.022px;
}
#n_0230000 {
	left: 309.299px;
	top: 160.522px;
	position: absolute;
	overflow: visible;
	width: 86px;
	white-space: nowrap;
	line-height: 120px;
	margin-top: -51px;
	text-align: left;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(150,150,150,1);
}
#Text_jr {
	left: 443.399px;
	top: 161.522px;
	position: absolute;
	overflow: visible;
	width: 52px;
	white-space: nowrap;
	line-height: 120px;
	margin-top: -53px;
	text-align: left;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: rgba(0,163,194,1);
}
#Text_js {
	left: 309.299px;
	top: 206.522px;
	position: absolute;
	overflow: visible;
	width: 223px;
	white-space: nowrap;
	line-height: 120px;
	margin-top: -52px;
	text-align: left;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	color: rgba(0,0,0,1);
}
#n_63_jt {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 1055.299px;
	top: 181.522px;
	overflow: visible;
}
#n_62_ju {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_14_jv {
	fill: rgba(0,0,0,0);
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_14_jv {
	position: absolute;
	overflow: visible;
	width: 19px;
	height: 19px;
	left: 18.5px;
	top: 0px;
}
#n_14_jw {
	fill: transparent;
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_14_jw {
	overflow: visible;
	position: absolute;
	width: 28px;
	height: 1px;
	left: 0px;
	top: 9px;
	transform: matrix(1,0,0,1,0,0);
}
#n_117 {
	fill: rgba(0,0,0,0);
	stroke: rgba(0,163,194,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_117 {
	position: absolute;
	overflow: visible;
	width: 106.5px;
	height: 31px;
	left: 433.299px;
	top: 157.022px;
}
#n_0230000_jy {
	left: 309.299px;
	top: 279.522px;
	position: absolute;
	overflow: visible;
	width: 86px;
	white-space: nowrap;
	line-height: 120px;
	margin-top: -51px;
	text-align: left;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(150,150,150,1);
}
#Text_jz {
	left: 443.399px;
	top: 280.522px;
	position: absolute;
	overflow: visible;
	width: 52px;
	white-space: nowrap;
	line-height: 120px;
	margin-top: -53px;
	text-align: left;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: rgba(0,163,194,1);
}
#Text_j {
	left: 309.299px;
	top: 325.522px;
	position: absolute;
	overflow: visible;
	width: 291px;
	white-space: nowrap;
	line-height: 120px;
	margin-top: -52px;
	text-align: left;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	color: rgba(0,0,0,1);
}
#n_65_j {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 1055.299px;
	top: 298.522px;
	overflow: visible;
}
#n_64_j {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_15_j {
	fill: rgba(0,0,0,0);
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_15_j {
	position: absolute;
	overflow: visible;
	width: 19px;
	height: 19px;
	left: 18.5px;
	top: 0px;
}
#n_15_ka {
	fill: transparent;
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_15_ka {
	overflow: visible;
	position: absolute;
	width: 28px;
	height: 1px;
	left: 0px;
	top: 9px;
	transform: matrix(1,0,0,1,0,0);
}
#n_118 {
	fill: rgba(0,0,0,0);
	stroke: rgba(0,163,194,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_118 {
	position: absolute;
	overflow: visible;
	width: 106.5px;
	height: 31px;
	left: 433.299px;
	top: 276.022px;
}
#n_66_j {
	position: absolute;
	width: 128.299px;
	height: 94.506px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#NEWS {
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 104px;
	white-space: nowrap;
	line-height: 66.5px;
	margin-top: -14.25px;
	text-align: left;
	font-family: NotoSansJP-Medium-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 38px;
	color: rgba(249,76,53,1);
}
#n_119_j {
	fill: url(#n_119_j);
}
.n_119_j {
	position: absolute;
	overflow: visible;
	width: 100px;
	height: 6px;
	left: 0.299px;
	top: 53.022px;
}
#n_120_kb {
	fill: url(#n_120_kb);
}
.n_120_kb {
	position: absolute;
	overflow: visible;
	width: 6px;
	height: 6px;
	left: 122.299px;
	top: 53.022px;
}
#Text_kc {
	left: 4.491px;
	top: 70.506px;
	position: absolute;
	overflow: visible;
	width: 73px;
	white-space: nowrap;
	line-height: 31.5px;
	margin-top: -6.75px;
	text-align: left;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(0,0,0,1);
}
#n_83_kd {
	position: absolute;
	width: 1200px;
	height: 500px;
	left: 407px;
	top: 456px;
	overflow: visible;
}
#n_121 {
	fill: rgba(255,255,255,1);
}
.n_121 {
	position: absolute;
	overflow: visible;
	width: 1200px;
	height: 500px;
	left: 0px;
	top: 0px;
}
#n__ {
	left: 389px;
	top: 110.5px;
	position: absolute;
	overflow: visible;
	width: 100px;
	white-space: nowrap;
	line-height: 120px;
	margin-top: -49px;
	text-align: left;
	font-family: NotoSansJP-Medium-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 22px;
	color: rgba(0,0,0,1);
}
#n___ {
	left: 799px;
	top: 110.5px;
	position: absolute;
	overflow: visible;
	width: 199px;
	white-space: nowrap;
	line-height: 120px;
	margin-top: -49px;
	text-align: left;
	font-family: NotoSansJP-Medium-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 22px;
	color: rgba(0,0,0,1);
}
#n_16_kh {
	fill: transparent;
	stroke: rgba(255,95,46,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_16_kh {
	overflow: visible;
	position: absolute;
	width: 374px;
	height: 1px;
	left: 369px;
	top: 185.5px;
	transform: matrix(1,0,0,1,0,0);
}
#n_17_ki {
	fill: transparent;
	stroke: rgba(255,95,46,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_17_ki {
	overflow: visible;
	position: absolute;
	width: 374px;
	height: 1px;
	left: 779px;
	top: 185.5px;
	transform: matrix(1,0,0,1,0,0);
}
#n_18_kj {
	fill: transparent;
	stroke: rgba(255,95,46,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_18_kj {
	overflow: visible;
	position: absolute;
	width: 374px;
	height: 1px;
	left: 369px;
	top: 305.5px;
	transform: matrix(1,0,0,1,0,0);
}
#n_19_kk {
	fill: transparent;
	stroke: rgba(255,95,46,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_19_kk {
	overflow: visible;
	position: absolute;
	width: 374px;
	height: 1px;
	left: 779px;
	top: 305.5px;
	transform: matrix(1,0,0,1,0,0);
}
#n_20_kl {
	fill: transparent;
	stroke: rgba(255,95,46,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_20_kl {
	overflow: visible;
	position: absolute;
	width: 374px;
	height: 1px;
	left: 369px;
	top: 425.5px;
	transform: matrix(1,0,0,1,0,0);
}
#n_21_km {
	fill: transparent;
	stroke: rgba(255,95,46,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_21_km {
	overflow: visible;
	position: absolute;
	width: 374px;
	height: 1px;
	left: 779px;
	top: 425.5px;
	transform: matrix(1,0,0,1,0,0);
}
#n_69_kn {
	position: absolute;
	width: 196px;
	height: 40px;
	left: 74.599px;
	top: 394.292px;
	overflow: visible;
}
#n_122 {
	fill: rgba(38,38,38,1);
}
.n_122 {
	position: absolute;
	overflow: visible;
	width: 196px;
	height: 40px;
	left: 0px;
	top: 0px;
}
#VIEW_ALL_kp {
	left: 20px;
	top: 5.956px;
	position: absolute;
	overflow: visible;
	width: 85px;
	white-space: nowrap;
	line-height: 42.578670501708984px;
	margin-top: -11.289335250854492px;
	text-align: left;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(255,255,255,1);
}
#n_68_kq {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 145.401px;
	top: 11.208px;
	overflow: visible;
}
#n_16_kr {
	fill: rgba(0,0,0,0);
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_16_kr {
	position: absolute;
	overflow: visible;
	width: 19px;
	height: 19px;
	left: 18.5px;
	top: 0px;
}
#n_22_ks {
	fill: transparent;
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_22_ks {
	overflow: visible;
	position: absolute;
	width: 28px;
	height: 1px;
	left: 0px;
	top: 9px;
	transform: matrix(1,0,0,1,0,0);
}
#n_71_kt {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 686.5px;
	top: 121.5px;
	overflow: visible;
}
#n_70_ku {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_17_kv {
	fill: rgba(0,0,0,0);
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_17_kv {
	position: absolute;
	overflow: visible;
	width: 19px;
	height: 19px;
	left: 18.5px;
	top: 0px;
}
#n_23_kw {
	fill: transparent;
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_23_kw {
	overflow: visible;
	position: absolute;
	width: 28px;
	height: 1px;
	left: 0px;
	top: 9px;
	transform: matrix(1,0,0,1,0,0);
}
#n_73_kx {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 1098px;
	top: 121.5px;
	overflow: visible;
}
#n_72_ky {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_18_kz {
	fill: rgba(0,0,0,0);
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_18_kz {
	position: absolute;
	overflow: visible;
	width: 19px;
	height: 19px;
	left: 18.5px;
	top: 0px;
}
#n_24_k {
	fill: transparent;
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_24_k {
	overflow: visible;
	position: absolute;
	width: 28px;
	height: 1px;
	left: 0px;
	top: 9px;
	transform: matrix(1,0,0,1,0,0);
}
#n_75_k {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 686.5px;
	top: 240.5px;
	overflow: visible;
}
#n_74_k {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_19_k {
	fill: rgba(0,0,0,0);
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_19_k {
	position: absolute;
	overflow: visible;
	width: 19px;
	height: 19px;
	left: 18.5px;
	top: 0px;
}
#n_25_k {
	fill: transparent;
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_25_k {
	overflow: visible;
	position: absolute;
	width: 28px;
	height: 1px;
	left: 0px;
	top: 9px;
	transform: matrix(1,0,0,1,0,0);
}
#n_77_k {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 1098px;
	top: 240.5px;
	overflow: visible;
}
#n_76_k {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_20_k {
	fill: rgba(0,0,0,0);
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_20_k {
	position: absolute;
	overflow: visible;
	width: 19px;
	height: 19px;
	left: 18.5px;
	top: 0px;
}
#n_26_k {
	fill: transparent;
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_26_k {
	overflow: visible;
	position: absolute;
	width: 28px;
	height: 1px;
	left: 0px;
	top: 9px;
	transform: matrix(1,0,0,1,0,0);
}
#n_79_k {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 686.5px;
	top: 357.5px;
	overflow: visible;
}
#n_78_la {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_21_lb {
	fill: rgba(0,0,0,0);
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_21_lb {
	position: absolute;
	overflow: visible;
	width: 19px;
	height: 19px;
	left: 18.5px;
	top: 0px;
}
#n_27_lc {
	fill: transparent;
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_27_lc {
	overflow: visible;
	position: absolute;
	width: 28px;
	height: 1px;
	left: 0px;
	top: 9px;
	transform: matrix(1,0,0,1,0,0);
}
#n_81_ld {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 1098px;
	top: 357.5px;
	overflow: visible;
}
#n_80_le {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_22_lf {
	fill: rgba(0,0,0,0);
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_22_lf {
	position: absolute;
	overflow: visible;
	width: 19px;
	height: 19px;
	left: 18.5px;
	top: 0px;
}
#n_28_lg {
	fill: transparent;
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_28_lg {
	overflow: visible;
	position: absolute;
	width: 28px;
	height: 1px;
	left: 0px;
	top: 9px;
	transform: matrix(1,0,0,1,0,0);
}
#n_123 {
	position: absolute;
	width: 214px;
	height: 137px;
	left: 57px;
	top: 202px;
	overflow: visible;
}
#n_82_li {
	position: absolute;
	width: 178px;
	height: 94.506px;
	left: 59.701px;
	top: 50.978px;
	overflow: visible;
}
#COMPANY {
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 179px;
	white-space: nowrap;
	line-height: 66.5px;
	margin-top: -14.25px;
	text-align: left;
	font-family: NotoSansJP-Medium-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 38px;
	color: rgba(249,76,53,1);
}
#n_124_ll {
	fill: url(#n_124_ll);
}
.n_124_ll {
	position: absolute;
	overflow: visible;
	width: 100px;
	height: 6px;
	left: 0.299px;
	top: 53.022px;
}
#n_125_ln {
	fill: url(#n_125_ln);
}
.n_125_ln {
	position: absolute;
	overflow: visible;
	width: 6px;
	height: 6px;
	left: 122.299px;
	top: 53.022px;
}
#Text_lo {
	left: 4.491px;
	top: 70.506px;
	position: absolute;
	overflow: visible;
	width: 73px;
	white-space: nowrap;
	line-height: 31.5px;
	margin-top: -6.75px;
	text-align: left;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(0,0,0,1);
}
#n_93_lp {
	position: absolute;
	width: 1200px;
	height: 120px;
	left: 360.5px;
	top: 1876.2px;
	overflow: visible;
}
#n_88_lq {
	position: absolute;
	width: 580px;
	height: 120px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_126 {
	fill: rgba(232,229,225,1);
}
.n_126 {
	position: absolute;
	overflow: visible;
	width: 580px;
	height: 120px;
	left: 0px;
	top: 0px;
}
#n_86_ls {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 498px;
	top: 51px;
	overflow: visible;
}
#n_85_lt {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_23_lu {
	fill: rgba(0,0,0,0);
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_23_lu {
	position: absolute;
	overflow: visible;
	width: 19px;
	height: 19px;
	left: 18.5px;
	top: 0px;
}
#n_29_lv {
	fill: transparent;
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_29_lv {
	overflow: visible;
	position: absolute;
	width: 28px;
	height: 1px;
	left: 0px;
	top: 9px;
	transform: matrix(1,0,0,1,0,0);
}
#n_87_lw {
	position: absolute;
	width: 204px;
	height: 79.505px;
	left: 30px;
	top: 15.978px;
	overflow: visible;
}
#CHALLENGE {
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 205px;
	white-space: nowrap;
	line-height: 66.5px;
	margin-top: -14.25px;
	text-align: left;
	font-family: NotoSansJP-Medium-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 38px;
	color: rgba(255,128,30,1);
}
#Text_ly {
	left: 4.491px;
	top: 55.505px;
	position: absolute;
	overflow: visible;
	width: 97px;
	white-space: nowrap;
	line-height: 31.5px;
	margin-top: -6.75px;
	text-align: left;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(0,0,0,1);
}
#n_92_lz {
	position: absolute;
	width: 580px;
	height: 120px;
	left: 620px;
	top: 0px;
	overflow: visible;
}
#n_127 {
	fill: rgba(232,229,225,1);
}
.n_127 {
	position: absolute;
	overflow: visible;
	width: 580px;
	height: 120px;
	left: 0px;
	top: 0px;
}
#n_90_l {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 508px;
	top: 51px;
	overflow: visible;
}
#n_89_l {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_24_l {
	fill: rgba(0,0,0,0);
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_24_l {
	position: absolute;
	overflow: visible;
	width: 19px;
	height: 19px;
	left: 18.5px;
	top: 0px;
}
#n_30_l {
	fill: transparent;
	stroke: rgba(255,128,30,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_30_l {
	overflow: visible;
	position: absolute;
	width: 28px;
	height: 1px;
	left: 0px;
	top: 9px;
	transform: matrix(1,0,0,1,0,0);
}
#n_91_l {
	position: absolute;
	width: 166px;
	height: 79.505px;
	left: 30px;
	top: 15.978px;
	overflow: visible;
}
#BUSINESS {
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 167px;
	white-space: nowrap;
	line-height: 66.5px;
	margin-top: -14.25px;
	text-align: left;
	font-family: NotoSansJP-Medium-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 38px;
	color: rgba(255,128,30,1);
}
#Text_l {
	left: 4.491px;
	top: 55.505px;
	position: absolute;
	overflow: visible;
	width: 73px;
	white-space: nowrap;
	line-height: 31.5px;
	margin-top: -6.75px;
	text-align: left;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(0,0,0,1);
}
#n_97_l {
	position: absolute;
	width: 455px;
	height: 470px;
	left: 1177px;
	top: 220px;
	overflow: visible;
	z-index: -3;
}

#n_97_l02 {
	position: absolute;
	width: 1603px;
	height: 1297px;
	left: 360px;
	top: -250px;
	overflow: visible;
	z-index: -2;
}
#n_128 {
	position: absolute;
	width: 380px;
	height: 380px;
	background : linear-gradient(45deg, rgba(255, 234, 84, 1) 0%, rgba(237, 118, 0, 1) 52.15%, rgba(237, 114, 4, 1) 57.53%, rgba(236, 102, 17, 1) 63.25%, rgba(234, 82, 38, 1) 69.14%, rgba(232, 55, 68, 1) 75.14%, rgba(229, 19, 106, 1) 81.17%, rgba(227, 0, 127, 1) 84.05%, rgba(247, 180, 0, 1) 100%);
	filter: blur(15px);
	opacity: 0.8;
	left: 20px;
	top: 30px;
	overflow: visible;
}
#n_96_ma {
	position: absolute;
	width: 455px;
	height: 470px;
	left: 1.76px;
	top: 0px;
	overflow: visible;
}
#n_95_mb {
	position: absolute;
	width: 218.16px;
	height: 214.32px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_94_mc {
	position: absolute;
	width: 218.16px;
	height: 214.32px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_83_md {
	fill: rgba(0,0,0,0);
}
.n_83_md {
	overflow: visible;
	position: absolute;
	width: 5.022px;
	height: 8.384px;
	left: 199.723px;
	top: 161.841px;
	transform: matrix(1,0,0,1,0,0);
}
#n_129 {
	position: absolute;
	width: 455px;
	height: 470
		px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_84_mf {
	fill: rgba(255,255,255,1);
}
.n_84_mf {
	overflow: visible;
	position: absolute;
	width: 0.104px;
	height: 0.261px;
	left: 204.745px;
	top: 161.58px;
	transform: matrix(1,0,0,1,0,0);
}
#n_102_mg {
	position: absolute;
	width: 242.312px;
	height: 557.797px;
	left: 830.5px;
	top: 1240.2px;
	overflow: visible;
}
#n_____mh {
	left: 0px;
	top: 390.797px;
	position: absolute;
	overflow: visible;
	width: 236px;
	white-space: nowrap;
	line-height: 35px;
	margin-top: -7.5px;
	text-align: left;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	color: rgba(0,0,0,1);
}
#n__mi {
	left: 13.312px;
	top: 186.983px;
	position: absolute;
	overflow: visible;
	width: 230px;
	white-space: nowrap;
	letter-spacing: -.1em;
	line-height: 80px;
	margin-top: -10px;
	text-align: left;
	font-family: NotoSansJP-Medium-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: 500;
	font-size: 60px;
	color: rgba(249,76,53,1);
	display: inline-block;
}
#n_101_mj {
	position: absolute;
	width: 157.5px;
	height: 157px;
	left: 53.5px;
	top: 0px;
	overflow: visible;
}
#n_130 {
	position: absolute;
	width: 150px;
	height: 150px;
	left: 0px;
	top: 0px;
	background : linear-gradient(45deg, rgba(255, 234, 84, 1) 0%, rgba(237, 118, 0, 1) 52.15%, rgba(237, 114, 4, 1) 57.53%, rgba(236, 102, 17, 1) 63.25%, rgba(234, 82, 38, 1) 69.14%, rgba(232, 55, 68, 1) 75.14%, rgba(229, 19, 106, 1) 81.17%, rgba(227, 0, 127, 1) 84.05%, rgba(247, 180, 0, 1) 100%);
	overflow: visible;
	filter: blur(10px);
}
#n_100_ml {
	position: absolute;
	width: 157px;
	height: 153px;
	left: 0.5px;
	top: 0px;
	overflow: visible;
}
#n_99_mm {
	position: absolute;
	width: 157px;
	height: 153px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_98_mn {
	position: absolute;
	width: 157px;
	height: 153px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_85_mo {
	fill: rgba(0,0,0,0);
}
.n_85_mo {
	overflow: visible;
	position: absolute;
	width: 3.584px;
	height: 5.982px;
	left: 143.285px;
	top: 115.382px;
	transform: matrix(1,0,0,1,0,0);
}
#n_131 {
	position: absolute;
	width: 157px;
	height: 153px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_86_mq {
	fill: rgba(255,255,255,1);
}
.n_86_mq {
	overflow: visible;
	position: absolute;
	width: 0.075px;
	height: 0.187px;
	left: 146.869px;
	top: 115.195px;
	transform: matrix(1,0,0,1,0,0);
}
#n_111_mr {
	position: absolute;
	width: 1920px;
	height: 1333px;
	left: 0.5px;
	top: 5362.2px;
	overflow: visible;
}
#n_103_ms {
	position: absolute;
	width: 1920px;
	height: 1120px;
	left: 0px;
	top: 0px;
	overflow: visible;
}

#n_103_ms02 {
	position: absolute;
	right: 0px;
	top: 70px;
	overflow: visible;
}
#n_25_mt {
	fill: rgba(255,95,46,1);
}
.n_25_mt {
	position: absolute;
	overflow: visible;
	width: 592.857px;
	height: 200px;
	left: 82.598px;
	top: 0px;
}
#n_26_mu {
	fill: rgba(255,95,46,1);
}
.n_26_mu {
	position: absolute;
	overflow: visible;
	width: 622.5px;
	height: 210px;
	left: 1250.454px;
	top: 910px;
}
#n_132 {
	fill: rgba(255,95,46,1);
}
.n_132 {
	position: absolute;
	overflow: visible;
	width: 1920px;
	height: 990px;
	left: 0px;
	top: 70px;
}
#RECRUIT {
	opacity: 0.6;
	left: 893.053px;
	top: 69.771px;
	position: absolute;
	overflow: visible;
	width: 761px;
	white-space: nowrap;
	line-height: 350px;
	margin-top: -75px;
	text-align: center;
	font-family: NotoSansJP-Medium-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 200px;
	color: rgba(255,151,119,1);
}
#n_104_mx {
	position: absolute;
	width: 767.806px;
	height: 748.024px;
	left: 142.076px;
	top: 92.95px;
	overflow: visible;
}
#n_87_mz {
	opacity: 0.6;
	fill: url(#n_87_mz);
}
.n_87_mz {
	overflow: visible;
	position: absolute;
	width: 569.706px;
	height: 514.389px;
	left: 91.2px;
	top: 116.566px;
	transform: matrix(1,0,0,1,0,0);
}
.n_88_na02 {
	opacity: 0.6;
	fill: url(#n_88_na);
}
.n_88_na {
	overflow: visible;
	position: absolute;
	width: 767.806px;
	height: 748.024px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_89_na {
	opacity: 0.6;
	fill: url(#n_89_na);
}
.n_89_na {
	overflow: visible;
	position: absolute;
	width: 600.27px;
	height: 615.953px;
	left: 68.735px;
	top: 74.016px;
	transform: matrix(1,0,0,1,0,0);
}
#n____________m {
	left: 974.282px;
	top: 389.297px;
	position: absolute;
	overflow: visible;
	width: 277px;
	white-space: nowrap;
	line-height: 28px;
	margin-top: -6px;
	text-align: left;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	color: rgba(255,255,255,1);
}
#n_106_m {
	position: absolute;
	width: 471px;
	height: 471px;
	left: 283px;
	top: 219px;
	overflow: visible;
}
#n_105_m {
	position: absolute;
	width: 471px;
	height: 471px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_109_m {
	position: absolute;
	width: 600px;
	height: 160px;
	left: 1011.5px;
	top: 753px;
	overflow: visible;
}
#Text_m {
	left: 57.314px;
	top: 66.797px;
	position: absolute;
	overflow: visible;
	width: 97px;
	white-space: nowrap;
	line-height: 42px;
	margin-top: -9px;
	text-align: left;
	font-family: NotoSansJP-Regular-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	color: rgba(255,255,255,1);
}
#n_134 {
	fill: rgba(0,0,0,0);
	stroke: rgba(255,255,255,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_134 {
	position: absolute;
	overflow: visible;
	width: 601px;
	height: 161px;
	left: 0px;
	top: 0px;
}
#n_108_na {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 504.5px;
	top: 74.5px;
	overflow: visible;
}
#n_107_nb {
	position: absolute;
	width: 36.5px;
	height: 18px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_28_nc {
	fill: rgba(0,0,0,0);
	stroke: rgba(255,175,150,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_28_nc {
	position: absolute;
	overflow: visible;
	width: 19px;
	height: 19px;
	left: 18.5px;
	top: 0px;
}
#n_31_nd {
	fill: transparent;
	stroke: rgba(255,175,150,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_31_nd {
	overflow: visible;
	position: absolute;
	width: 28px;
	height: 1px;
	left: 0px;
	top: 9px;
	transform: matrix(1,0,0,1,0,0);
}
#n__ne {
	left: 974.282px;
	top: 179.258px;
	position: absolute;
	overflow: visible;
	width: 478px;
	white-space: nowrap;
	line-height: 80px;
	margin-top: -10px;
	text-align: left;
	font-family: NotoSansJP-Medium-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: normal;
	font-size: 60px;
	color: rgba(255,255,255,1);
}
#n_110_nf {
	position: absolute;
	width: 730px;
	height: 588px;
	left: 154px;
	top: 745px;
	overflow: visible;
}
#n_135 {
	position: absolute;
	width: 120px;
	height: 120px;
	left: 594px;
	top: 268px;
	overflow: visible;
}
#n_136 {
	position: absolute;
	width: 150px;
	height: 150px;
	left: 254px;
	top: 28px;
	overflow: visible;
}
#n_137 {
	position: absolute;
	width: 180px;
	height: 180px;
	left: 0px;
	top: 78px;
	overflow: visible;
}
#n_138 {
	position: absolute;
	width: 222px;
	height: 222px;
	left: 508px;
	top: 0px;
	overflow: visible;
}
#n_139 {
	position: absolute;
	width: 164px;
	height: 164px;
	left: 214px;
	top: 256px;
	overflow: visible;
}
#n_140 {
	position: absolute;
	width: 90px;
	height: 90px;
	left: 426px;
	top: 256px;
	overflow: visible;
}
#n_141 {
	position: absolute;
	width: 98px;
	height: 98px;
	left: 434px;
	top: 380px;
	overflow: visible;
}
#n_142 {
	position: absolute;
	width: 60px;
	height: 60px;
	left: 366px;
	top: 486px;
	overflow: visible;
}
#n_143 {
	fill: rgba(249,76,53,1);
}
.n_143 {
	position: absolute;
	overflow: visible;
	width: 40px;
	height: 38px;
	left: 570px;
	top: 496px;
}
#n_144 {
	fill: rgba(249,76,53,1);
}
.n_144 {
	position: absolute;
	overflow: visible;
	width: 20px;
	height: 20px;
	left: 616px;
	top: 568px;
}
#n_145 {
	fill: rgba(249,76,53,1);
}
.n_145 {
	position: absolute;
	overflow: visible;
	width: 40px;
	height: 38px;
	left: 150px;
	top: 298px;
}
#n_146 {
	fill: rgba(249,76,53,1);
}
.n_146 {
	position: absolute;
	overflow: visible;
	width: 38px;
	height: 38px;
	left: 552px;
	top: 400px;
}
#loading {
	position: fixed;
	width: 100%;
	height: 100vh;
	overflow: visible;
	z-index: 550;
	 background:#f94c35;
  text-align:center;
  color:#fff;
}
#n_113_nt {
	position: absolute;
	width: 1920px;
	height: 1080px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_147 {
	fill: rgba(249,76,53,1);
}
.n_147 {
	position: absolute;
	overflow: visible;
	width: 1920px;
	height: 1080px;
	left: 0px;
	top: 0px;
}
#n__nv {
	position: absolute;
	overflow: visible;
	white-space: nowrap;
	line-height: 240px;
	margin-top: -7.625038146972656px;
	text-align: left;
	font-family: NotoSansJP-Bold-90ms-RKSJ-H, 'Noto Sans JP';
	font-style: normal;
	font-weight: 600;
	font-size: 224.7499237060547px;
	color: rgba(255,255,255,1);
	 top: 3%;
  left: 50%;
  transform: translate(-50%, 0%);
}
#n_112_nw {
	position: absolute;
	width: 297px;
	height: 284px;
	 top: 43%;
  left: 43%;
  transform: translate(-43%, -43%);
}
#n_148 {
	position: absolute;
	width: 171px;
	height: 168px;
	top: 0px;
	left: 63px;
	overflow: visible;
}
#n_149 {
	position: absolute;
	width: 297px;
	height: 66px;
	left: 0px;
	top: 218px;
	overflow: visible;
}