* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	border: none;
}
body{
	width: 750px;
	max-width:750px;
	margin: 0 auto;
	background-color: rgba(255,255,255,1);
}

/* 文字の上に点 */
.dots {
	background-image: radial-gradient(circle at center, #359B3E 15%, transparent 20%); /* 点の色とサイズ調整 */
	background-position: top left; /* 点の位置 */
	background-repeat: repeat-x; /* 横方向に繰り返し */
	background-size: 1em 0.3em; /* 点の間隔とサイズ調整 */
	padding-top: 0.2em; /* 縦方向の位置調整 */
}

#n_1 {
}
#n_264_p {
	fill: url(#n_264_p);
}
.n_264_p {
	/*
	position: absolute;
	overflow: visible;
	width: 390px;
	height: 315px;
	left: 0px;
	top: 1107px;
	*/
}
#n_296_r {
	fill: url(#n_296_r);
}
.n_296_r {
	height: 740px;
	/*
	width: 100%;
	position: absolute;
	overflow: visible;
	*/
	transform: matrix(1,0,0,1,0,1600) rotate(180deg);
	transform-origin: center;
}
.n_164 {
	background-color: rgba(240,238,226,1);
	padding-top:6.5vh;
	margin-top:-3.5em;
	width:100%;
	/*
	position: absolute;
	overflow: visible;
	width: 390px;
	height: 401px;
	left: 0px;
	top: 708px;
	*/
}
#img12x {
	width: 100%;
	padding:0 3em;

	/*
	position: absolute;
	height: 340px;
	left: 25px;
	top: 75px;
	overflow: visible;
	*/
}
#n_02316 {
	left: 147px;
	top: 627.187px;
	position: absolute;
	overflow: visible;
	width: 97px;
	white-space: nowrap;
	line-height: 13.200000762939453px;
	margin-top: -1.1000003814697266px;
	text-align: center;
	font-family: ZenKakuGothicAntique-Medium;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color: rgba(0,0,0,1);
	letter-spacing: -0.33px;
}
#Text {
	left: 151px;
	top: 563.586px;
	position: absolute;
	overflow: visible;
	width: 89px;
	white-space: nowrap;
	line-height: 27.600000381469727px;
	margin-top: -6.800000190734863px;
	text-align: center;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	color: rgba(0,59,84,1);
	letter-spacing: 0.5px;
}
#Text_w {
	left: 119px;
	top: 580.345px;
	position: absolute;
	overflow: visible;
	width: 153px;
	white-space: nowrap;
	line-height: 60.000003814697266px;
	margin-top: -13.500001907348633px;
	text-align: center;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 33px;
	color: rgba(0,59,84,1);
	letter-spacing: 2px;
}
#AWARD {
	/*
	left: 77px;
	top: 463.744px;
	position: absolute;
	overflow: visible;
	width: 237px;
	white-space: nowrap;
	*/
	text-align: center;
	font-family: Benguiat Pro ITC;
	font-style: normal;
	font-weight: normal;
	font-size: 80px;
	color: rgba(16,103,117,1);
	text-transform: uppercase;
}
#n_637 {
	position: absolute;
	width: 25.89px;
	height: 16.291px;
	left: 182px;
	top: 438.598px;
	overflow: visible;
}
#n_636 {
	position: absolute;
	width: 25.89px;
	height: 16.291px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_635 {
	position: absolute;
	width: 25.89px;
	height: 16.291px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_9 {
	fill: transparent;
	stroke: rgba(255,255,255,1);
	stroke-width: 1px;
	stroke-linejoin: round;
	stroke-linecap: round;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.n_9 {
	overflow: visible;
	position: absolute;
	width: 14.776px;
	height: 1px;
	left: 6.057px;
	top: 12.077px;
	transform: matrix(1,0,0,1,0,0);
}
#n_638 {
	position: absolute;
	width: 415.13px;
	height: 176.62px;
	left: -13px;
	top: 486.884px;
	overflow: visible;
}
#n_47183 {
	fill: rgba(221,189,142,1);
}
.n_47183 {
	overflow: visible;
	position: absolute;
	width: 108.708px;
	height: 153.722px;
	transform: translate(21.994px, -512.884px) matrix(1,0,0,1,-3.9525,524.3325) rotate(15deg);
	transform-origin: center;
	left: 0px;
	top: 0px;
}
#n_47263 {
	fill: rgba(221,189,142,1);
}
.n_47263 {
	overflow: visible;
	position: absolute;
	width: 108.708px;
	height: 153.722px;
	transform: translate(21.994px, -512.884px) matrix(1,0,0,1,266.3868,524.3325) rotate(165deg);
	transform-origin: center;
	left: 0px;
	top: 0px;
}
#Magazine {
	/*
	left: 111px;
	top: 875.095px;
	position: absolute;
	overflow: visible;
	width: 171px;
	line-height: 48px;
	margin-top: -4px;
	*/
	white-space: nowrap;
	text-align: center;
	font-family: Benguiat Pro ITC;
	font-style: normal;
	font-weight: normal;
	font-size: 8.5vh;
	color: rgba(16,103,117,1);
	text-transform: uppercase;
}
#TV_Program {
	/*
	left: 89px;
	top: 752px;
	position: absolute;
	overflow: visible;
	width: 214px;
	margin-top: -4px;
	line-height: 48px;
	*/
	white-space: nowrap;
	text-align: center;
	font-family: Benguiat Pro ITC;
	font-style: normal;
	font-weight: normal;
	font-size: 8.5vh;
	color: rgba(16,103,117,1);
	text-transform: uppercase;
}
#n__ {
	/*
	left: 74px;
	top: 790.842px;
	position: absolute;
	overflow: visible;
	width: 248px;
	height: 60px;
	line-height: 20px;
	font-size: 14px;
	margin-top: -3px;
	*/
	padding:0 6em 1.5em 6.3em;
	font-size:1.5em;
	line-height:1.5em;
	text-align: left;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: normal;
	color: rgba(16,103,117,1);
}

#FRaU_SDGs_MOOK_CLIMATE_CRISIS_ {
	/*
	left: 74px;
	top: 790.842px;
	position: absolute;
	overflow: visible;
	width: 248px;
	height: 60px;
	line-height: 20px;
	font-size: 14px;
	margin-top: -3px;
	*/
	padding:0 6em 3em 6.3em;
	font-size:1.5em;
	line-height:1.5em;
	text-align: left;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: normal;
	color: rgba(16,103,117,1);
}

#n_47561 {
	fill: rgba(0,59,84,1);
}
.n_47561 {
	overflow: visible;
	position: absolute;
	width: 268.196px;
	height: 21px;
	left: 60px;
	top: 533.744px;
	transform: matrix(1,0,0,1,0,0);
}

/*
#Text_ba {
	left: 74px;
	top: 534.744px;
	position: absolute;
	overflow: visible;
	width: 243px;
	white-space: nowrap;
	line-height: 30px;
	margin-top: -9px;
	text-align: center;
	font-family: ZenKakuGothicNew-Bold;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color: rgba(255,255,255,1);
	letter-spacing: 2px;
}
*/

#TV_ {
	/*
	overflow: visible;
	margin-top: -11px;
	width: 255px;
	*/
	left: 72.797px;
	top: 96px;
	position: absolute;
	white-space: nowrap;
	line-height: 50px;
	text-align: center;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 28px;
	color: rgba(255,255,255,1);
	letter-spacing: 1.5px;
	z-index:1;
}

#n_47562 {
	fill: transparent;
	stroke: rgba(255,255,255,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_47562 {
	overflow: visible;
	position: absolute;
	width: 250.29px;
	height: 3.353px;
	left: 73.005px;
	top: 141.066px;
	transform: matrix(1,0,0,1,0,0);
}
#n_857 {
	position: absolute;
	width: 267.879px;
	height: 44.341px;
	left: 65.857px;
	top: 685.83px;
	overflow: visible;
}
#n_47465 {
	fill: rgba(255,255,255,1);
	stroke: rgba(0,59,84,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_47465 {
	overflow: visible;
	position: absolute;
	width: 269.879px;
	height: 45.958px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#Text_bf {
	left: 10.439px;
	top: 6.5px;
	position: absolute;
	overflow: visible;
	width: 248px;
	white-space: nowrap;
	line-height: 21.600000381469727px;
	margin-top: -4.300000190734863px;
	text-align: center;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	color: rgba(0,59,84,1);
	letter-spacing: 2px;
}
#n_859 {
	/*
	left: 66.742px;
	top: 31.143px;
	overflow: visible;
	width: 264px;
	height: 32.748px;
	position: absolute;
	*/
}
#Text_bh {
	/*
	position: absolute;
	overflow: visible;
	width: 265px;
	*/
	white-space: nowrap;
	line-height: 50px;
	margin-top: -14px;
	text-align: left;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 22px;
	color: rgba(0,59,84,1);
	letter-spacing: 1px;
}

#n_858 {
	position: absolute;
	width: 76.545px;
	height: 4.545px;
	left: 154.258px;
	top: 0px;
	overflow: visible;
}
#n_47450 {
	fill: rgba(53,155,62,1);
}
.n_47450 {
	overflow: visible;
	position: absolute;
	width: 4.545px;
	height: 4.545px;
	left: 48px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47563 {
	fill: rgba(53,155,62,1);
}
.n_47563 {
	overflow: visible;
	position: absolute;
	width: 4.545px;
	height: 4.545px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47451 {
	fill: rgba(53,155,62,1);
}
.n_47451 {
	overflow: visible;
	position: absolute;
	width: 4.545px;
	height: 4.545px;
	left: 72px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47564 {
	fill: rgba(53,155,62,1);
}
.n_47564 {
	overflow: visible;
	position: absolute;
	width: 4.545px;
	height: 4.545px;
	left: 24px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_18 {
	fill: transparent;
	stroke: rgba(0,59,84,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: round;
	stroke-dasharray: 0 4;
	stroke-dashoffset: 0;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_18 {
	overflow: visible;
	position: absolute;
	width: 16.454px;
	height: 34.98px;
	left: 335.635px;
	top: 33.047px;
	transform: matrix(1,0,0,1,0,0);
}
#n_36 {
	fill: transparent;
	stroke: rgba(0,59,84,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: round;
	stroke-dasharray: 0 4;
	stroke-dashoffset: 0;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_36 {
	overflow: visible;
	position: absolute;
	width: 9.064px;
	height: 19.087px;
	left: 345.658px;
	top: 47.004px;
	transform: matrix(1,0,0,1,0,0);
}
#n_18_bp {
	fill: transparent;
	stroke: rgba(0,59,84,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: round;
	stroke-dasharray: 0 4;
	stroke-dashoffset: 0;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_18_bp {
	overflow: visible;
	position: absolute;
	width: 16.454px;
	height: 34.98px;
	left: 42.665px;
	top: 33.047px;
	transform: matrix(1,0,0,1,0,0);
}
#n_36_bq {
	fill: transparent;
	stroke: rgba(0,59,84,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: round;
	stroke-dasharray: 0 4;
	stroke-dashoffset: 0;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_36_bq {
	overflow: visible;
	position: absolute;
	width: 9.064px;
	height: 19.087px;
	left: 40px;
	top: 47.004px;
	transform: matrix(1,0,0,1,0,0);
}
#Text_br {
	left: 52px;
	top: 1241px;
	position: absolute;
	overflow: visible;
	width: 287px;
	white-space: nowrap;
	line-height: 35px;
	margin-top: -8.5px;
	text-align: center;
	font-family: Heebo;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: rgba(255,255,255,1);
	letter-spacing: 2px;
}
#n_47565 {
	fill: transparent;
	stroke: rgba(255,255,255,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_47565 {
	overflow: visible;
	position: absolute;
	width: 250.29px;
	height: 3.353px;
	left: 73.005px;
	top: 193.066px;
	transform: matrix(1,0,0,1,0,0);
}
#Voice {
	/*
	left: 74px;
	top: 1154px;
	position: absolute;
	overflow: visible;
	width: 243px;
	*/
	white-space: nowrap;
	text-align: center;
	font-family: Benguiat Pro ITC;
	font-style: normal;
	font-weight: normal;
	font-size: 100px;
	color: rgba(16,103,117,1);
	text-transform: uppercase;
}
#n_875 {
	position: absolute;
	width: 229.098px;
	height: 229.098px;
	left: 80px;
	top: 1286.253px;
	overflow: visible;
}
#n_8 {
	left: 53.549px;
	top: 95.747px;
	position: absolute;
	overflow: visible;
	width: 121px;
	white-space: nowrap;
	text-align: center;
	font-family: Benguiat Pro ITC;
	font-style: normal;
	font-weight: normal;
	font-size: 81px;
	color: rgba(255,255,255,1);
	letter-spacing: -0.4px;
}
#n_861 {
	position: absolute;
	width: 229.098px;
	height: 229.098px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_ {
	left: 60px;
	top: 70.075px;
	position: absolute;
	overflow: visible;
	width: 109px;
	white-space: nowrap;
	line-height: 40px;
	margin-top: -13.5px;
	text-align: center;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	color: rgba(255,255,255,1);
	letter-spacing: 1px;
}
#n_643 {
	transform: matrix(1,0,0,1,33.3335,1276.9469) rotate(-10deg);
	transform-origin: center;
	position: absolute;
	width: 113.333px;
	height: 74.106px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_640 {
	position: absolute;
	width: 113.333px;
	height: 74.106px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_639 {
	position: absolute;
	width: 124.48px;
	height: 92.66px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_642 {
	position: absolute;
	width: 113.333px;
	height: 74.106px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_641 {
	position: absolute;
	width: 124.48px;
	height: 92.66px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_876 {
	transform: matrix(1,0,0,1,246.993,1337.3925) rotate(190deg);
	transform-origin: center;
	position: absolute;
	width: 131.246px;
	height: 85.819px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_640_b {
	position: absolute;
	width: 131.246px;
	height: 85.819px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_639_b {
	position: absolute;
	width: 144.155px;
	height: 107.306px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_642_b {
	position: absolute;
	width: 131.246px;
	height: 85.819px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_641_b {
	position: absolute;
	width: 144.155px;
	height: 107.306px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n__b {
	transform: matrix(1,0,0,1,71,1293.0407) rotate(-9deg);
	transform-origin: center;
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 39px;
	white-space: nowrap;
	line-height: 20px;
	margin-top: -4px;
	text-align: center;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: rgba(0,59,84,1);
	letter-spacing: 1px;
}
#n__ca {
	transform: matrix(1,0,0,1,264.0981,1360.8019) rotate(5deg);
	transform-origin: center;
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 91px;
	white-space: nowrap;
	line-height: 20px;
	margin-top: -4px;
	text-align: center;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: rgba(0,59,84,1);
	letter-spacing: 1px;
}
.n_255 {
	background-color:rgba(251,248,248,1);
}
	/*
#img4-12x {
	position: absolute;
	width: 336px;
	height: 266px;
	left: -1.5px;
	top: 7186.938px;
	overflow: visible;
}
	*/

#img7-12x {
	position: absolute;
	width: 472.027px;
	height: 575.014px;
	left: -41.014px;
	top: 3842.035px;
	overflow: visible;
}
#n_227_ce {
	fill: url(#n_227_ce);
}
.n_227_ce {
	position: absolute;
	overflow: visible;
	width: 394px;
	height: 1759px;
	left: -1.5px;
	top: 4320.035px;
}
#n_6 {
	position: absolute;
	width: 395px;
	height: 630px;
	left: -1.5px;
	top: 5719.035px;
	overflow: visible;
}
#n_3 {
	position: absolute;
	width: 260px;
	height: 260px;
	left: 65.5px;
	top: 4459px;
	overflow: visible;
}
#n_4 {
	position: absolute;
	width: 260px;
	height: 260px;
	left: 65.5px;
	top: 4877px;
	overflow: visible;
}
#n_5 {
	position: absolute;
	width: 260px;
	height: 260px;
	left: 65.5px;
	top: 5297px;
	overflow: visible;
}
#n_212 {
	fill: rgba(0,42,6,1);
}
.n_212 {
	position: absolute;
	overflow: visible;
	width: 430px;
	height: 134px;
	left: -10.5px;
	top: 3763.035px;
}
#Taste {
	left: 26.5px;
	top: 3800.035px;
	position: absolute;
	overflow: visible;
	width: 239px;
	white-space: nowrap;
	text-align: left;
	font-family: Benguiat Pro ITC;
	font-style: normal;
	font-weight: normal;
	font-size: 100px;
	color: rgba(16,103,117,1);
	text-transform: uppercase;
}
.LINE {
	/*
	left: -2.5px;
	top: 3203.035px;
	overflow: visible;
	*/
	width: 100%;
	background-color: #F6F9E6;
}

#Text_cn {
	/*
	left: 101px;
	top: 312px;
	overflow: visible;
	position: absolute;
	*/
	width: 196px;
	white-space: nowrap;
	text-align: center;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	color: rgba(0,59,84,1);
	letter-spacing: 2px;
}
#n_796 {
	position: absolute;
	width: 348px;
	height: 80px;
	left: 19px;
	top: 428px;
	overflow: visible;
}
#n_211 {
	fill: rgba(53,155,62,1);
}
.n_211 {
	filter: drop-shadow(10px 10px 30px rgba(0, 0, 0, 0.161));
	position: absolute;
	overflow: visible;
	width: 438px;
	height: 170px;
	left: 0px;
	top: 0px;
}
#LINE_cq {
	left: 73px;
	top: 26px;
	position: absolute;
	overflow: visible;
	width: 203px;
	white-space: nowrap;
	text-align: center;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	color: rgba(255,255,255,1);
	letter-spacing: 1px;
}
#n_782 {
	/*
	left: 294.367px;
	top: 34.579px;
	overflow: visible;
	*/
	position: absolute;
	width: 24.89px;
	height: 6.421px;
}
#n_46974 {
	fill: rgba(255,255,255,1);
}
.n_46974 {
	overflow: visible;
	position: absolute;
	width: 8.419px;
	height: 6.421px;
	left: 16.471px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_46975 {
	fill: transparent;
	stroke: rgba(255,255,255,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.n_46975 {
	overflow: visible;
	position: absolute;
	width: 24.411px;
	height: 1px;
	left: 0px;
	top: 6.421px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47449 {
	fill: transparent;
	stroke: rgba(0,59,84,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_47449 {
	/*
	left: 95.5px;
	top: 338.531px;
	overflow: visible;
	position: absolute;
	*/
	width: 205.087px;
	height: 3px;
	transform: matrix(1,0,0,1,0,0);
}
#LINE_ {
	left: 81px;
	top: 349px;
	position: absolute;
	overflow: visible;
	width: 235px;
	white-space: nowrap;
	line-height: 30px;
	margin-top: -4px;
	text-align: center;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 22px;
	color: rgba(0,59,84,1);
	letter-spacing: 2px;
}
#n_2 {
	/*
	left: 28px;
	top: 37px;
	overflow: visible;
	position: absolute;
	*/
	width: 90%;
}
#LINE_registration {
	/*
	left: 39px;
	top: 258px;
	overflow: visible;
	*/
	position: absolute;
	width: 100%;
	white-space: nowrap;
	line-height: 50px;
	margin-top: -5px;
	text-align: center;
	font-family: Benguiat Pro ITC;
	font-style: normal;
	font-weight: normal;
	font-size: 40px;
	color: rgba(255,255,255,1);
	text-transform: uppercase;
}
#n_8_cy {
	fill: rgba(249,174,65,1);
}
.n_8_cy {
	position: absolute;
	overflow: visible;
	width: 120px;
	height: 120px;
	left: 7.5px;
	top: 4025.542px;
}
#Middle {
	left: 33.5px;
	top: 4051.542px;
	position: absolute;
	overflow: visible;
	width: 69px;
	white-space: nowrap;
	line-height: 50px;
	margin-top: -12px;
	text-align: center;
	font-family: Benguiat Pro ITC;
	font-style: normal;
	font-weight: normal;
	font-size: 26px;
	color: rgba(0,59,84,1);
}
#n_224 {
	fill: rgba(0,59,84,1);
}
.n_224 {
	position: absolute;
	overflow: visible;
	width: 78px;
	height: 12px;
	left: 28.5px;
	top: 4108.542px;
}
#n_797 {
	position: absolute;
	width: 120px;
	height: 120px;
	left: 241.5px;
	top: 3946.542px;
	overflow: visible;
}
#n_6_c {
	fill: rgba(249,174,65,1);
}
.n_6_c {
	position: absolute;
	overflow: visible;
	width: 120px;
	height: 120px;
	left: 0px;
	top: 0px;
}
#Top {
	left: 41px;
	top: 26px;
	position: absolute;
	overflow: visible;
	width: 39px;
	white-space: nowrap;
	line-height: 50px;
	margin-top: -12px;
	text-align: center;
	font-family: Benguiat Pro ITC;
	font-style: normal;
	font-weight: normal;
	font-size: 26px;
	color: rgba(0,59,84,1);
}
#n_223 {
	fill: rgba(0,59,84,1);
}
.n_223 {
	position: absolute;
	overflow: visible;
	width: 78px;
	height: 12px;
	left: 21px;
	top: 83px;
}
#n___c {
	left: 18px;
	top: 52px;
	position: absolute;
	overflow: visible;
	width: 85px;
	white-space: nowrap;
	line-height: 15px;
	margin-top: -3px;
	text-align: center;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 9px;
	color: rgba(0,59,84,1);
	letter-spacing: 0.5px;
}
#n___da {
	left: 15.5px;
	top: 4077.542px;
	position: absolute;
	overflow: visible;
	width: 105px;
	white-space: nowrap;
	line-height: 15px;
	margin-top: -3px;
	text-align: center;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 9px;
	color: rgba(0,59,84,1);
	letter-spacing: 0.5px;
}
#n_9_c {
	fill: rgba(249,174,65,1);
}
.n_9_c {
	position: absolute;
	overflow: visible;
	width: 120px;
	height: 120px;
	left: 241.5px;
	top: 4207.542px;
}
#n_226 {
	fill: rgba(0,59,84,1);
}
.n_226 {
	position: absolute;
	overflow: visible;
	width: 92px;
	height: 12px;
	left: 255.5px;
	top: 4275.542px;
}
#Bottom {
	left: 262.5px;
	top: 4233.542px;
	position: absolute;
	overflow: visible;
	width: 79px;
	white-space: nowrap;
	line-height: 50px;
	margin-top: -12px;
	text-align: center;
	font-family: Benguiat Pro ITC;
	font-style: normal;
	font-weight: normal;
	font-size: 26px;
	color: rgba(0,59,84,1);
}
#n___db {
	left: 55.5px;
	top: 4350.035px;
	position: absolute;
	overflow: visible;
	width: 281px;
	white-space: nowrap;
	line-height: 30px;
	margin-top: -7px;
	text-align: center;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	color: rgba(255,255,255,1);
	letter-spacing: 1px;
}
#n_802 {
	position: absolute;
	width: 174px;
	height: 104px;
	left: 30.5px;
	top: 3892.035px;
	overflow: visible;
}
#n____3 {
	left: 5px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 170px;
	white-space: nowrap;
	line-height: 35px;
	margin-top: -8.5px;
	text-align: left;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	color: rgba(255,255,255,1);
	letter-spacing: 2px;
}
#Text_dd {
	left: 0px;
	top: 5px;
	position: absolute;
	overflow: visible;
	width: 12px;
	white-space: nowrap;
	line-height: 40px;
	margin-top: -6px;
	text-align: left;
	font-family: Heebo;
	font-style: normal;
	font-weight: normal;
	font-size: 28px;
	color: rgba(255,255,255,1);
	letter-spacing: 0.5px;
}
#Text_de {
	left: 114px;
	top: 5px;
	position: absolute;
	overflow: visible;
	width: 12px;
	white-space: nowrap;
	line-height: 40px;
	margin-top: -6px;
	text-align: left;
	font-family: Heebo;
	font-style: normal;
	font-weight: normal;
	font-size: 28px;
	color: rgba(255,255,255,1);
	letter-spacing: 0.5px;
}
#n_1_df {
	left: 158px;
	top: 4428.528px;
	position: absolute;
	overflow: visible;
	width: 75px;
	white-space: nowrap;
	text-align: center;
	font-family: Benguiat Pro ITC;
	font-style: normal;
	font-weight: normal;
	font-size: 70px;
	color: rgba(16,103,117,1);
}
#n_2_dg {
	left: 158px;
	top: 4846.528px;
	position: absolute;
	overflow: visible;
	width: 75px;
	white-space: nowrap;
	text-align: center;
	font-family: Benguiat Pro ITC;
	font-style: normal;
	font-weight: normal;
	font-size: 70px;
	color: rgba(16,103,117,1);
}
#n_3_dh {
	left: 158px;
	top: 5266.528px;
	position: absolute;
	overflow: visible;
	width: 75px;
	white-space: nowrap;
	text-align: center;
	font-family: Benguiat Pro ITC;
	font-style: normal;
	font-weight: normal;
	font-size: 70px;
	color: rgba(16,103,117,1);
}
#Text_di {
	left: 35.5px;
	top: 4771.528px;
	position: absolute;
	overflow: visible;
	width: 322px;
	height: 42px;
	line-height: 25px;
	margin-top: -6.5px;
	text-align: left;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color: rgba(255,255,255,1);
}
#Text_dj {
	left: 35.5px;
	top: 5189.528px;
	position: absolute;
	overflow: visible;
	width: 322px;
	height: 42px;
	line-height: 25px;
	margin-top: -6.5px;
	text-align: left;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color: rgba(255,255,255,1);
}
#n__dk {
	left: 35.5px;
	top: 5609.528px;
	position: absolute;
	overflow: visible;
	width: 322px;
	height: 42px;
	line-height: 25px;
	margin-top: -6.5px;
	text-align: left;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color: rgba(255,255,255,1);
}
#n___ {
	left: 195px;
	top: 5950.035px;
	position: absolute;
	overflow: visible;
	width: 171.63px;
	height: 223px;
	line-height: 25px;
	margin-top: -6.5px;
	text-align: left;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color: rgba(255,255,255,1);
}
#n__dm {
	left: 39.5px;
	top: 4708.528px;
	position: absolute;
	overflow: visible;
	width: 313px;
	white-space: nowrap;
	line-height: 35px;
	margin-top: -10.5px;
	text-align: center;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	color: rgba(221,189,142,1);
	letter-spacing: 1px;
}
#n__dn {
	left: 73.5px;
	top: 5126.528px;
	position: absolute;
	overflow: visible;
	width: 246px;
	white-space: nowrap;
	line-height: 35px;
	margin-top: -10.5px;
	text-align: center;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	color: rgba(221,189,142,1);
	letter-spacing: 1px;
}
#n__do {
	left: 73.5px;
	top: 5546.528px;
	position: absolute;
	overflow: visible;
	width: 246px;
	white-space: nowrap;
	line-height: 35px;
	margin-top: -10.5px;
	text-align: center;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	color: rgba(221,189,142,1);
	letter-spacing: 1px;
}
#Pressed_Almond_Cookie {
	transform: matrix(1,0,0,1,281.5,4582.5) rotate(90deg);
	transform-origin: center;
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 137px;
	white-space: nowrap;
	line-height: 30px;
	margin-top: -8.5px;
	text-align: center;
	font-family: Benguiat Pro ITC;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	color: rgba(53,155,62,1);
	letter-spacing: 0.5px;
}
#Fresh_Cheese_Souffl {
	transform: matrix(1,0,0,1,289.5,5000.5) rotate(90deg);
	transform-origin: center;
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 121px;
	white-space: nowrap;
	line-height: 30px;
	margin-top: -8.5px;
	text-align: center;
	font-family: Benguiat Pro ITC;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	color: rgba(53,155,62,1);
	letter-spacing: 0.5px;
}
#Fresh_Cheese_Mousse {
	transform: matrix(1,0,0,1,288.5,5420.5) rotate(90deg);
	transform-origin: center;
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 123px;
	white-space: nowrap;
	line-height: 30px;
	margin-top: -8.5px;
	text-align: center;
	font-family: Benguiat Pro ITC;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	color: rgba(53,155,62,1);
	letter-spacing: 0.5px;
}
#n__ds {
	left: 25.5px;
	top: 5824.035px;
	position: absolute;
	overflow: visible;
	width: 341px;
	white-space: nowrap;
	line-height: 45px;
	margin-top: -9.5px;
	text-align: center;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 26px;
	color: rgba(255,255,255,1);
	letter-spacing: 1px;
}
#Text_dt {
	left: 90.5px;
	top: 5786.218px;
	position: absolute;
	overflow: visible;
	width: 214px;
	white-space: nowrap;
	line-height: 18px;
	margin-top: -1.5px;
	text-align: left;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	color: rgba(221,189,142,1);
	letter-spacing: 1px;
}
#n_803 {
	position: absolute;
	width: 255.107px;
	height: 27.401px;
	left: 69.5px;
	top: 5783.938px;
	overflow: visible;
}
#n_18_dv {
	fill: transparent;
	stroke: rgba(221,189,142,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: round;
	stroke-dasharray: 0 4;
	stroke-dashoffset: 0;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_18_dv {
	overflow: visible;
	position: absolute;
	width: 13.706px;
	height: 28.551px;
	left: 241.89px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_36_dw {
	fill: transparent;
	stroke: rgba(221,189,142,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: round;
	stroke-dasharray: 0 4;
	stroke-dashoffset: 0;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_36_dw {
	overflow: visible;
	position: absolute;
	width: 7.778px;
	height: 15.81px;
	left: 249.921px;
	top: 14.184px;
	transform: matrix(1,0,0,1,0,0);
}
#n_18_dx {
	fill: transparent;
	stroke: rgba(221,189,142,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: round;
	stroke-dasharray: 0 4;
	stroke-dashoffset: 0;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_18_dx {
	overflow: visible;
	position: absolute;
	width: 13.706px;
	height: 28.551px;
	left: 2.136px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_36_dy {
	fill: transparent;
	stroke: rgba(221,189,142,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: round;
	stroke-dasharray: 0 4;
	stroke-dashoffset: 0;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_36_dy {
	overflow: visible;
	position: absolute;
	width: 7.778px;
	height: 15.81px;
	left: 0px;
	top: 14.184px;
	transform: matrix(1,0,0,1,0,0);
}
#Passions_for_nature {
	transform: matrix(1,0,0,1,12,6696.4502) rotate(0deg);
	transform-origin: center;
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 367px;
	white-space: nowrap;
	text-align: center;
	font-family: Benguiat Pro ITC;
	font-style: normal;
	font-weight: normal;
	font-size: 48px;
	color: rgba(16,103,117,1);
}
#n____ {
	/*
	left: 37.5px;
	top: 6854.035px;
	overflow: visible;
	*/
	position: absolute;
	width: 216px;
	height: 300px;
	line-height: 25px;
	margin-top: -6.5px;
	text-align: left;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color: rgba(0,50,51,1);
}
/*
#n_8_d {
	position: absolute;
	width: 335px;
	height: 280px;
	left: 27.5px;
	top: 6389.035px;
	overflow: visible;
}
*/
#Text_d {
	/*
	left: 82.5px;
	top: 6788.132px;
	overflow: visible;
	margin-top: -9.5px;
	position: absolute;
	*/
	width: 227px;
	white-space: nowrap;
	line-height: 45px;
	text-align: center;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 26px;
	color: rgba(0,59,84,1);
	letter-spacing: 1px;
}
#Text_ea {
	/*
	left: 105.5px;
	top: 6756.431px;
	overflow: visible;
	position: absolute;
	margin-top: -1.5px;
	*/
	width: 181px;
	white-space: nowrap;
	line-height: 18px;
	text-align: center;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	color: rgba(0,59,84,1);
	letter-spacing: 1px;
}
#n_809 {
	position: absolute;
	width: 225.107px;
	height: 27.401px;
	left: 82.5px;
	top: 6754.151px;
	overflow: visible;
}
#n_18_d {
	fill: transparent;
	stroke: rgba(0,59,84,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: round;
	stroke-dasharray: 0 4;
	stroke-dashoffset: 0;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_18_d {
	overflow: visible;
	position: absolute;
	width: 13.706px;
	height: 28.551px;
	left: 211.89px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_36_d {
	fill: transparent;
	stroke: rgba(0,59,84,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: round;
	stroke-dasharray: 0 4;
	stroke-dashoffset: 0;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_36_d {
	overflow: visible;
	position: absolute;
	width: 7.778px;
	height: 15.81px;
	left: 219.921px;
	top: 14.184px;
	transform: matrix(1,0,0,1,0,0);
}
#n_18_ea {
	fill: transparent;
	stroke: rgba(0,59,84,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: round;
	stroke-dasharray: 0 4;
	stroke-dashoffset: 0;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_18_ea {
	overflow: visible;
	position: absolute;
	width: 13.706px;
	height: 28.551px;
	left: 2.136px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_36_ea {
	fill: transparent;
	stroke: rgba(0,59,84,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: round;
	stroke-dasharray: 0 4;
	stroke-dashoffset: 0;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_36_ea {
	overflow: visible;
	position: absolute;
	width: 7.778px;
	height: 15.81px;
	left: 0px;
	top: 14.184px;
	transform: matrix(1,0,0,1,0,0);
}
#n_11 {
	fill: transparent;
}
.n_11 {
	overflow: hidden;
	position: absolute;
	width: 75px;
	height: 300.175px;
	left: 278.5px;
	top: 6854.035px;
	transform: matrix(1,0,0,1,0,0);
}
#n_837 {
	position: absolute;
	width: 75px;
	height: 300.175px;
	/*
	left: 0px;
	top: 0px;
	overflow: visible;
	*/

}
#n_251 {
	fill: rgba(53,155,62,1);
}
.n_251 {
	position: absolute;
	overflow: visible;
	width: 34.091px;
	height: 300.175px;
	left: 40.909px;
	top: 0px;
}
#n_252 {
	fill: rgba(53,155,62,1);
}
.n_252 {
	position: absolute;
	overflow: visible;
	width: 34.091px;
	height: 171.036px;
	left: 0px;
	top: 0px;
}
#n_47519 {
	fill: rgba(0,59,84,1);
}
.n_47519 {
	overflow: visible;
	position: absolute;
	width: 1px;
	height: 1px;
	left: 74.814px;
	top: 80.977px;
	transform: matrix(1,0,0,1,0,0);
}
#n_836 {
	position: absolute;
	width: 60.075px;
	height: 280.425px;
	left: 7.199px;
	top: 10.706px;
	overflow: visible;
}
#n_835 {
	position: absolute;
	width: 60.075px;
	height: 280.425px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_47520 {
	fill: rgba(255,255,255,1);
}
.n_47520 {
	overflow: visible;
	position: absolute;
	width: 12.281px;
	height: 16.245px;
	left: 44.876px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47521 {
	fill: rgba(255,255,255,1);
}
.n_47521 {
	overflow: visible;
	position: absolute;
	width: 17.383px;
	height: 16.631px;
	left: 41.995px;
	top: 22.175px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47522 {
	fill: rgba(255,255,255,1);
}
.n_47522 {
	overflow: visible;
	position: absolute;
	width: 17.732px;
	height: 16.852px;
	left: 42.178px;
	top: 44.092px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47523 {
	fill: rgba(255,255,255,1);
}
.n_47523 {
	overflow: visible;
	position: absolute;
	width: 16.943px;
	height: 16.649px;
	left: 42.417px;
	top: 66.377px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47524 {
	fill: rgba(255,255,255,1);
}
.n_47524 {
	overflow: visible;
	position: absolute;
	width: 16.08px;
	height: 15.052px;
	left: 43.371px;
	top: 89.268px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47525 {
	fill: rgba(255,255,255,1);
}
.n_47525 {
	overflow: visible;
	position: absolute;
	width: 17.53px;
	height: 16.888px;
	left: 42.545px;
	top: 110.084px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47526 {
	fill: rgba(255,255,255,1);
}
.n_47526 {
	overflow: visible;
	position: absolute;
	width: 16.723px;
	height: 15.86px;
	left: 42.93px;
	top: 132.791px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47527 {
	fill: rgba(255,255,255,1);
}
.n_47527 {
	overflow: visible;
	position: absolute;
	width: 14.979px;
	height: 15.787px;
	left: 43.334px;
	top: 154.746px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47528 {
	fill: rgba(255,255,255,1);
}
.n_47528 {
	overflow: visible;
	position: absolute;
	width: 17.604px;
	height: 16.888px;
	left: 42.123px;
	top: 176.296px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47529 {
	fill: rgba(255,255,255,1);
}
.n_47529 {
	overflow: visible;
	position: absolute;
	width: 17.732px;
	height: 16.852px;
	left: 42.178px;
	top: 198.287px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47530 {
	fill: rgba(255,255,255,1);
}
.n_47530 {
	overflow: visible;
	position: absolute;
	width: 16.632px;
	height: 16.705px;
	left: 42.692px;
	top: 220.443px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47531 {
	fill: rgba(255,255,255,1);
}
.n_47531 {
	overflow: visible;
	position: absolute;
	width: 17.291px;
	height: 16.943px;
	left: 42.674px;
	top: 242.325px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47532 {
	fill: rgba(255,255,255,1);
}
.n_47532 {
	overflow: visible;
	position: absolute;
	width: 11.473px;
	height: 15.541px;
	left: 45.299px;
	top: 264.885px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47533 {
	fill: rgba(255,255,255,1);
}
.n_47533 {
	overflow: visible;
	position: absolute;
	width: 16.668px;
	height: 16.044px;
	left: 0.679px;
	top: 0.826px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47534 {
	fill: rgba(255,255,255,1);
}
.n_47534 {
	overflow: visible;
	position: absolute;
	width: 16.925px;
	height: 16.852px;
	left: 0px;
	top: 22.009px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47535 {
	fill: rgba(255,255,255,1);
}
.n_47535 {
	overflow: visible;
	position: absolute;
	width: 14.724px;
	height: 10.855px;
	left: 1.815px;
	top: 47.269px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47536 {
	fill: rgba(255,255,255,1);
}
.n_47536 {
	overflow: visible;
	position: absolute;
	width: 16.704px;
	height: 17.071px;
	left: 0.294px;
	top: 66.084px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47537 {
	fill: rgba(255,255,255,1);
}
.n_47537 {
	overflow: visible;
	position: absolute;
	width: 14.685px;
	height: 16.081px;
	left: 1.505px;
	top: 88.497px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47538 {
	fill: rgba(255,255,255,1);
}
.n_47538 {
	overflow: visible;
	position: absolute;
	width: 17.861px;
	height: 16.87px;
	left: 0.018px;
	top: 110.25px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47539 {
	fill: rgba(255,255,255,1);
}
.n_47539 {
	overflow: visible;
	position: absolute;
	width: 15.86px;
	height: 16.227px;
	left: 0.404px;
	top: 132.846px;
	transform: matrix(1,0,0,1,0,0);
}
#Pressed_Almond_Cookie_e {
	transform: matrix(1,0,0,1,-26.5,4582.5) rotate(-90deg);
	transform-origin: center;
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 137px;
	white-space: nowrap;
	line-height: 30px;
	margin-top: -8.5px;
	text-align: center;
	font-family: Benguiat Pro ITC;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	color: rgba(53,155,62,1);
	letter-spacing: 0.5px;
}
#Fresh_Cheese_Souffl_e {
	transform: matrix(1,0,0,1,-18.5,5000.5) rotate(-90deg);
	transform-origin: center;
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 121px;
	white-space: nowrap;
	line-height: 30px;
	margin-top: -8.5px;
	text-align: center;
	font-family: Benguiat Pro ITC;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	color: rgba(53,155,62,1);
	letter-spacing: 0.5px;
}
#Fresh_Cheese_Mousse_e {
	transform: matrix(1,0,0,1,-19.5,5420.5) rotate(-90deg);
	transform-origin: center;
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 123px;
	white-space: nowrap;
	line-height: 30px;
	margin-top: -8.5px;
	text-align: center;
	font-family: Benguiat Pro ITC;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	color: rgba(53,155,62,1);
	letter-spacing: 0.5px;
}
#n_41 {
	position: absolute;
	width: 191.225px;
	height: 191.225px;
	left: 34.5px;
	top: 7526.535px;
	overflow: visible;
}
#n_37 {
	position: absolute;
	width: 196.5px;
	height: 196.5px;
	left: 195px;
	top: 7405.938px;
	overflow: visible;
}
#CTA {
	/*
	position: absolute;
	width: 393px;
	height: 889.388px;
	left: -1px;
	top: 2313.647px;
	overflow: visible;
	*/
}
#n_47659 {
	fill: rgba(255,255,255,1);
}
.n_47659 {
	overflow: visible;
	position: absolute;
	width: 392px;
	height: 870px;
	left: 0px;
	top: 19.388px;
	transform: matrix(1,0,0,1,0,0);
}
#n_771 {
	position: absolute;
	width: 337.805px;
	height: 31.589px;
	left: 27.097px;
	top: 479.918px;
	overflow: visible;
}
#n_47453 {
	fill: rgba(0,59,84,1);
}
.n_47453 {
	overflow: visible;
	position: absolute;
	width: 14.4px;
	height: 23.295px;
	left: 110.853px;
	top: 5.315px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47454 {
	fill: rgba(0,59,84,1);
}
.n_47454 {
	overflow: visible;
	position: absolute;
	width: 17.371px;
	height: 22.45px;
	left: 271.214px;
	top: 5.724px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47456 {
	fill: rgba(0,59,84,1);
}
.n_47456 {
	overflow: visible;
	position: absolute;
	width: 12.388px;
	height: 22.45px;
	left: 65.199px;
	top: 5.724px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47457 {
	fill: rgba(0,59,84,1);
}
.n_47457 {
	overflow: visible;
	position: absolute;
	width: 16.491px;
	height: 22.45px;
	left: 36.781px;
	top: 5.724px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47458 {
	fill: rgba(0,59,84,1);
}
.n_47458 {
	overflow: visible;
	position: absolute;
	width: 12.388px;
	height: 22.45px;
	left: 88.691px;
	top: 5.724px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47459 {
	fill: rgba(0,59,84,1);
}
.n_47459 {
	overflow: visible;
	position: absolute;
	width: 12.388px;
	height: 22.45px;
	left: 136.22px;
	top: 5.724px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47460 {
	fill: rgba(0,59,84,1);
}
.n_47460 {
	overflow: visible;
	position: absolute;
	width: 12.388px;
	height: 22.45px;
	left: 299.631px;
	top: 5.724px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47461 {
	fill: rgba(0,59,84,1);
}
.n_47461 {
	overflow: visible;
	position: absolute;
	width: 26.44px;
	height: 31.328px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47462 {
	fill: rgba(0,59,84,1);
}
.n_47462 {
	overflow: visible;
	position: absolute;
	width: 40.653px;
	height: 31.584px;
	left: 162.827px;
	top: 0.005px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47463 {
	fill: rgba(0,59,84,1);
}
.n_47463 {
	overflow: visible;
	position: absolute;
	width: 19.723px;
	height: 22.45px;
	left: 239.61px;
	top: 5.725px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47464 {
	fill: rgba(0,59,84,1);
}
.n_47464 {
	overflow: visible;
	position: absolute;
	width: 23.356px;
	height: 23.294px;
	left: 206.646px;
	top: 5.237px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47455 {
	fill: rgba(0,59,84,1);
}
.n_47455 {
	overflow: visible;
	position: absolute;
	width: 14.61px;
	height: 22.45px;
	left: 323.195px;
	top: 5.729px;
	transform: matrix(1,0,0,1,0,0);
}
#n_493 {
	/*
	position: absolute;
	width: 347px;
	height: 90px;
	left: 18px;
	top: 656.638px;
	overflow: visible;
	*/
}
#n_119 {
	fill: rgba(249,174,65,1);
}
.n_119 {
	/*
	left: 0px;
	top: 0px;
	*/
	filter: drop-shadow(10px 10px 30px rgba(0, 0, 0, 0.161));
	position: absolute;
	overflow: visible;
	width: 437px;
	height: 180px;
}
.n___fm {
	/*
	left: 75.506px;
	top: 18.387px;
	position: absolute;
	overflow: visible;
	*/
	width: 195px;
	white-space: nowrap;
	line-height: 30px;
	margin-top: -8px;
	text-align: center;
	font-family: "YuGothic" ,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	color: rgba(0,59,84,1);
}
#n_491 {
	position: absolute;
	width: 24.89px;
	height: 6.421px;
	left: 292.367px;
	top: 41.858px;
	overflow: visible;
}
#n_46974_fo {
	fill: rgba(0,59,84,1);
}
.n_46974_fo {
	overflow: visible;
	position: absolute;
	width: 8.419px;
	height: 6.421px;
	left: 16.471px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_46975_fp {
	fill: rgba(0,59,84,1);
	stroke: rgba(0,59,84,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.n_46975_fp {
	overflow: visible;
	position: absolute;
	width: 24.411px;
	height: 1px;
	left: 0px;
	top: 6.421px;
	transform: matrix(1,0,0,1,0,0);
}
#n_798 {
	position: absolute;
	width: 345px;
	height: 99px;
	left: 24px;
	top: 561.805px;
	overflow: visible;
}
#n_450 {
	position: absolute;
	width: 265.467px;
	height: 99px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_980 {
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 214px;
	white-space: nowrap;
	text-align: left;
	font-family: Benguiat Pro ITC;
	font-style: normal;
	font-weight: normal;
	font-size: 99px;
	color: rgba(0,59,84,1);
	letter-spacing: -0.7px;
}
#Text_ft {
	left: 221.099px;
	top: 28.186px;
	position: absolute;
	overflow: visible;
	width: 43px;
	white-space: nowrap;
	line-height: 62px;
	margin-top: -10px;
	text-align: left;
	font-family: "YuGothic" ,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 42px;
	color: rgba(0,59,84,1);
}
#Text_fu {
	left: 213.467px;
	top: 11.531px;
	position: absolute;
	overflow: visible;
	width: 53px;
	white-space: nowrap;
	line-height: 39px;
	margin-top: -13px;
	text-align: left;
	font-family: "YuGothic" ,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	color: rgba(0,59,84,1);
}
#n_780 {
	position: absolute;
	width: 72.349px;
	height: 72.349px;
	left: 272.651px;
	top: 0px;
	overflow: visible;
}
#n_5_fw {
	fill: rgba(255,255,255,1);
	stroke: rgba(0,59,84,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.n_5_fw {
	position: absolute;
	overflow: visible;
	width: 72.349px;
	height: 72.349px;
	left: 0px;
	top: 0px;
}
#Text_fx {
	left: 8.196px;
	top: 22.418px;
	position: absolute;
	overflow: visible;
	width: 52px;
	white-space: nowrap;
	text-align: left;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 17px;
	color: rgba(0,59,84,1);
	letter-spacing: 0.5px;
}
#n_880980_5___ {
	/*
	left: 34px;
	top: 771.388px;
	position: absolute;
	overflow: visible;
	width: 340px;
	height: 88px;
	line-height: 15px;
	margin-top: -3px;
	font-size: 9px;
	*/
	text-align: left;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-size:1.1em;
	font-style: normal;
	font-weight: normal;
	color: rgba(0,59,84,1);
	letter-spacing: 0.5px;
	line-height:1.7em;
	padding: 3em 0 3em 5em;
}
#n_790 {
	position: absolute;
	width: 393px;
	height: 351.814px;
	left: 0px;
	top: 190.241px;
	overflow: visible;
}
#n_789 {
	/*
	position: absolute;
	width: 393px;
	height: 351.814px;
	left: 0px;
	top: 0px;
	overflow: visible;
	*/
	width:100%;
}
.n_811 {
	/*
	position: absolute;
	width: 294px;
	height: 24px;
	left: 44.5px;
	top: 521.805px;
	overflow: visible;
	*/
	position: relative;
	width: 750px;
	height: auto;
	margin: 0 auto;
}

#n_810 {
	/*
	position: absolute;
	width: 170px;
	height: 20px;
	left: 124px;
	top: 3px;
	overflow: visible;
	/*
}
#n_208 {
	fill: rgba(255,255,255,1);
	stroke: rgba(0,59,84,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.n_208 {
	position: absolute;
	overflow: visible;
	width: 170px;
	height: 20px;
	left: 0px;
	top: 0px;
}

#n_6173g {
	/*
	left: 9px;
	top: 1px;
	position: absolute;
	overflow: visible;
	line-height: 50px;
	margin-top: -19.5px;
	*/
	width: 161px;
	white-space: nowrap;
	text-align: center;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color: rgba(0,59,84,1);
	letter-spacing: 0.5px;
}

#n__f {
	left: 66.5px;
	top: 101.491px;
	position: absolute;
	overflow: visible;
	width: 263px;
	white-space: nowrap;
	line-height: 39px;
	margin-top: -7.5px;
	text-align: center;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	color: rgba(0,59,84,1);
	letter-spacing: 1px;
}
#n_923 {
	position: absolute;
	width: 119.029px;
	height: 28.424px;
	left: 137.5px;
	top: 109.905px;
	overflow: visible;
}
#n_776 {
	position: absolute;
	width: 14.491px;
	height: 28.424px;
	left: 104.539px;
	top: 0px;
	overflow: visible;
}
#n_18_f {
	fill: transparent;
	stroke: rgba(0,59,84,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: round;
	stroke-dasharray: 0 4;
	stroke-dashoffset: 0;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_18_f {
	overflow: visible;
	position: absolute;
	width: 14.774px;
	height: 31.049px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_36_ga {
	fill: transparent;
	stroke: rgba(0,59,84,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: round;
	stroke-dasharray: 0 4;
	stroke-dashoffset: 0;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_36_ga {
	overflow: visible;
	position: absolute;
	width: 8.278px;
	height: 17.083px;
	left: 8.805px;
	top: 12.261px;
	transform: matrix(1,0,0,1,0,0);
}
#n_777 {
	position: absolute;
	width: 14.491px;
	height: 28.424px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_18_gc {
	fill: transparent;
	stroke: rgba(0,59,84,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: round;
	stroke-dasharray: 0 4;
	stroke-dashoffset: 0;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_18_gc {
	overflow: visible;
	position: absolute;
	width: 14.774px;
	height: 31.049px;
	left: 2.341px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_36_gd {
	fill: transparent;
	stroke: rgba(0,59,84,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: round;
	stroke-dasharray: 0 4;
	stroke-dashoffset: 0;
	stroke-miterlimit: 10;
	shape-rendering: auto;
}
.n_36_gd {
	overflow: visible;
	position: absolute;
	width: 8.278px;
	height: 17.083px;
	left: 0px;
	top: 12.261px;
	transform: matrix(1,0,0,1,0,0);
}
#n_924 {
	position: absolute;
	width: 56.167px;
	height: 6px;
	left: 168.417px;
	top: 95.718px;
	overflow: visible;
}
#n_47451_gf {
	fill: rgba(53,155,62,1);
}
.n_47451_gf {
	overflow: visible;
	position: absolute;
	width: 6px;
	height: 6px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47768 {
	fill: rgba(53,155,62,1);
}
.n_47768 {
	overflow: visible;
	position: absolute;
	width: 6px;
	height: 6px;
	left: 25.083px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_47769 {
	fill: rgba(53,155,62,1);
}
.n_47769 {
	overflow: visible;
	position: absolute;
	width: 6px;
	height: 6px;
	left: 50.167px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n_925 {
	position: absolute;
	width: 90.554px;
	height: 89.193px;
	left: 12px;
	top: 0px;
	overflow: visible;
}
#n_401 {
	position: absolute;
	width: 90.554px;
	height: 89.193px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_24316 {
	fill: rgba(53,155,62,1);
}
.n_24316 {
	overflow: visible;
	position: absolute;
	width: 90.554px;
	height: 89.193px;
	left: 0px;
	top: 0px;
	transform: matrix(1,0,0,1,0,0);
}
#n__gl {
	left: 12.123px;
	top: 29.132px;
	position: absolute;
	overflow: visible;
	width: 67px;
	white-space: nowrap;
	line-height: 15px;
	margin-top: -1px;
	text-align: center;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	color: rgba(255,255,255,1);
	letter-spacing: 1px;
}
#n_938 {
	position: absolute;
	width: 363.376px;
	height: 126.799px;
	left: 15.5px;
	top: 35.318px;
	overflow: visible;
}
#n_939 {
	position: absolute;
	width: 363.376px;
	height: 126.799px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_938_go {
	position: absolute;
	width: 363.376px;
	height: 126.799px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#Text_gp {
	transform: translate(0px, 0px) matrix(1,0,0,1,60.0167,34.6081) rotate(-31.428deg);
	transform-origin: center;
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 21px;
	white-space: nowrap;
	line-height: 23.999958038330078px;
	margin-top: -1.9999971389770508px;
	text-align: left;
	font-family: ZenKakuGothicNew-Bold;
	font-style: normal;
	font-weight: normal;
	font-size: 19.999963760375977px;
	color: rgba(0,59,84,1);
}
#Text_gq {
	transform: translate(0px, 0px) matrix(1,0,0,1,79.537,24.0478) rotate(-25.397deg);
	transform-origin: center;
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 21px;
	white-space: nowrap;
	line-height: 24.000019073486328px;
	margin-top: -2.000001907348633px;
	text-align: left;
	font-family: ZenKakuGothicNew-Bold;
	font-style: normal;
	font-weight: normal;
	font-size: 20.000015258789062px;
	color: rgba(0,59,84,1);
}
#Text_gr {
	transform: translate(0px, 0px) matrix(1,0,0,1,101.6567,15.0353) rotate(-18.95deg);
	transform-origin: center;
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 21px;
	white-space: nowrap;
	line-height: 24.000038146972656px;
	margin-top: -2.0000038146972656px;
	text-align: left;
	font-family: ZenKakuGothicNew-Bold;
	font-style: normal;
	font-weight: normal;
	font-size: 20.000030517578125px;
	color: rgba(0,59,84,1);
}
#Text_gs {
	transform: translate(0px, 0px) matrix(1,0,0,1,123.8986,8.7198) rotate(-12.763deg);
	transform-origin: center;
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 21px;
	white-space: nowrap;
	line-height: 24.00004768371582px;
	margin-top: -2.000004768371582px;
	text-align: left;
	font-family: ZenKakuGothicNew-Bold;
	font-style: normal;
	font-weight: normal;
	font-size: 20.000038146972656px;
	color: rgba(0,59,84,1);
}
#Text_gt {
	transform: translate(0px, 0px) matrix(1,0,0,1,146.8377,4.8113) rotate(-6.582deg);
	transform-origin: center;
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 21px;
	white-space: nowrap;
	line-height: 24.000041961669922px;
	margin-top: -2.0000038146972656px;
	text-align: left;
	font-family: ZenKakuGothicNew-Bold;
	font-style: normal;
	font-weight: normal;
	font-size: 20.00003433227539px;
	color: rgba(0,59,84,1);
}
#Text_gu {
	transform: translate(0px, 0px) matrix(1,0,0,1,169.4651,3.3947) rotate(-0.587deg);
	transform-origin: center;
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 21px;
	white-space: nowrap;
	line-height: 23.999940872192383px;
	margin-top: -1.999995231628418px;
	text-align: left;
	font-family: ZenKakuGothicNew-Bold;
	font-style: normal;
	font-weight: normal;
	font-size: 19.999950408935547px;
	color: rgba(0,59,84,1);
}
#Text_gv {
	transform: translate(0px, 0px) matrix(1,0,0,1,192.3838,4.3728) rotate(5.477deg);
	transform-origin: center;
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 21px;
	white-space: nowrap;
	line-height: 23.999998092651367px;
	margin-top: -2px;
	text-align: left;
	font-family: ZenKakuGothicNew-Bold;
	font-style: normal;
	font-weight: normal;
	font-size: 19.999998092651367px;
	color: rgba(0,59,84,1);
}
#Text_gw {
	transform: translate(0px, 0px) matrix(1,0,0,1,216.1432,7.9921) rotate(11.854deg);
	transform-origin: center;
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 21px;
	white-space: nowrap;
	line-height: 24.000051498413086px;
	margin-top: -2.000004768371582px;
	text-align: left;
	font-family: ZenKakuGothicNew-Bold;
	font-style: normal;
	font-weight: normal;
	font-size: 20.000041961669922px;
	color: rgba(0,59,84,1);
}
#Text_gx {
	transform: translate(0px, 0px) matrix(1,0,0,1,239.0095,14.125) rotate(18.182deg);
	transform-origin: center;
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 21px;
	white-space: nowrap;
	line-height: 23.99998664855957px;
	margin-top: -1.9999990463256836px;
	text-align: left;
	font-family: ZenKakuGothicNew-Bold;
	font-style: normal;
	font-weight: normal;
	font-size: 19.999988555908203px;
	color: rgba(0,59,84,1);
}
#Text_gy {
	transform: translate(0px, 0px) matrix(1,0,0,1,261.536,22.9719) rotate(24.708deg);
	transform-origin: center;
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 21px;
	white-space: nowrap;
	line-height: 24.000017166137695px;
	margin-top: -2.000001907348633px;
	text-align: left;
	font-family: ZenKakuGothicNew-Bold;
	font-style: normal;
	font-weight: normal;
	font-size: 20.00001335144043px;
	color: rgba(0,59,84,1);
}
#Text_gz {
	transform: translate(0px, 0px) matrix(1,0,0,1,283.7851,34.8675) rotate(31.563deg);
	transform-origin: center;
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: visible;
	width: 21px;
	white-space: nowrap;
	line-height: 23.999988555908203px;
	margin-top: -1.9999990463256836px;
	text-align: left;
	font-family: ZenKakuGothicNew-Bold;
	font-style: normal;
	font-weight: normal;
	font-size: 19.999990463256836px;
	color: rgba(0,59,84,1);
}
#n_948 {
	/*
	position: absolute;
	width: 102.638px;
	height: 102.638px;
	left: 272.362px;
	top: 365.681px;
	overflow: visible;
	*/
	margin-top: 7px;
}
#n_947 {
	position: absolute;
	width: 102.638px;
	height: 102.638px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#n_946 {
	position: absolute;
	width: 102.638px;
	height: 102.638px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
/*
#Text_g {
	left: 24.299px;
	top: 18.61px;
	position: absolute;
	overflow: visible;
	width: 58px;
	white-space: nowrap;
	line-height: 16.895999908447266px;
	margin-top: -1.4079999923706055px;
	text-align: left;
	font-family: ZenKakuGothicNew-Bold;
	font-style: normal;
	font-weight: normal;
	font-size: 14.079999923706055px;
	color: rgba(0,59,84,1);
	letter-spacing: -0.11px;
}
#Text_ha {
	left: 11.134px;
	top: 36.534px;
	position: absolute;
	overflow: visible;
	width: 84px;
	white-space: nowrap;
	line-height: 16.895999908447266px;
	margin-top: -1.4079999923706055px;
	text-align: left;
	font-family: ZenKakuGothicNew-Bold;
	font-style: normal;
	font-weight: normal;
	font-size: 14.079999923706055px;
	color: rgba(0,59,84,1);
	letter-spacing: 0.77px;
}
*/
#n_0 {
	left: 41px;
	top: 1733px;
	position: absolute;
	overflow: visible;
	width: 304px;
	height: 79px;
	line-height: 30px;
	margin-top: -8.5px;
	text-align: left;
	font-family: Zen Kaku Gothic New;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	color: rgba(249,174,65,1);
}
#n_0_g {
	left: 41px;
	top: 1929px;
	position: absolute;
	overflow: visible;
	width: 298px;
	height: 109px;
	line-height: 30px;
	margin-top: -8.5px;
	text-align: left;
	font-family: Zen Kaku Gothic New;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	color: rgba(249,174,65,1);
}
#n_430 {
	left: 41px;
	top: 2155px;
	position: absolute;
	overflow: visible;
	width: 304px;
	height: 109px;
	line-height: 30px;
	margin-top: -8.5px;
	text-align: left;
	font-family: Zen Kaku Gothic New;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	color: rgba(255,255,255,1);
}
#Voice_01 {
	/*
	left: 120px;
	top: 1683px;
	position: absolute;
	overflow: visible;
	width: 151px;
	white-space: nowrap;
	*/
	text-align: center;
	font-family: Benguiat Pro ITC;
	font-style: normal;
	font-weight: normal;
	font-size: 40px;
	color: rgba(16,103,117,1);
	text-transform: uppercase;
}
#Voice_01 span,
#Voice_02 span,
#Voice_03 span {
	color:#fff;
	font-size:13px;
}
#Voice_02 {
	/*
	left: 120px;
	top: 1879px;
	position: absolute;
	overflow: visible;
	width: 151px;
	white-space: nowrap;
	*/
	text-align: center;
	font-family: Benguiat Pro ITC;
	font-style: normal;
	font-weight: normal;
	font-size: 40px;
	color: rgba(16,103,117,1);
	text-transform: uppercase;
}
#Voice_03 {
	/*
	left: 120px;
	top: 2105px;
	position: absolute;
	overflow: visible;
	width: 151px;
	white-space: nowrap;
	*/
	text-align: center;
	font-family: Benguiat Pro ITC;
	font-style: normal;
	font-weight: normal;
	font-size: 40px;
	color: rgba(16,103,117,1);
	text-transform: uppercase;
}
#n_305 {
	fill: rgba(0,59,84,1);
}
.n_305 {
	position: absolute;
	overflow: visible;
	width: 49px;
	height: 12px;
	left: 277px;
	top: 4290.542px;
}
#n_47 {
	fill: transparent;
	stroke: rgba(255,255,255,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: round;
	stroke-dasharray: 0 6;
	stroke-dashoffset: 0;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.n_47 {
	
	width: 2px;
	height: 36px;
	/*
	overflow: visible;
	position: absolute;
	left: 195.5px;
	top: 1828.5px;
	*/
	transform: matrix(1,0,0,1,0,0);
}
.voice_ashirai {
	text-align: center;
}
#n_48 {
	fill: transparent;
	stroke: rgba(255,255,255,1);
	stroke-width: 2px;
	stroke-linejoin: miter;
	stroke-linecap: round;
	stroke-dasharray: 0 6;
	stroke-dashoffset: 0;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.n_48 {
	overflow: visible;
	position: absolute;
	width: 2px;
	height: 36px;
	left: 195.5px;
	top: 2054.5px;
	transform: matrix(1,0,0,1,0,0);
}
#n___he {
	left: 245.5px;
	top: 4259.542px;
	position: absolute;
	overflow: visible;
	width: 113px;
	white-space: nowrap;
	line-height: 15px;
	margin-top: -3px;
	text-align: center;
	font-family: Zen Kaku Gothic New;
	font-style: normal;
	font-weight: normal;
	font-size: 9px;
	color: rgba(0,59,84,1);
	letter-spacing: 0.5px;
}
#Text_hf {
	left: 220px;
	top: 1391px;
	position: absolute;
	overflow: visible;
	width: 10px;
	white-space: nowrap;
	line-height: 15px;
	margin-top: -3px;
	text-align: center;
	font-family: Zen Kaku Gothic New;
	font-style: normal;
	font-weight: normal;
	font-size: 9px;
	color: rgba(255,255,255,1);
	letter-spacing: 0.5px;
}
#n_022411418n2431 {
	left: 42px;
	top: 1637px;
	position: absolute;
	overflow: visible;
	width: 307px;
	height: 13px;
	line-height: 15px;
	margin-top: -3px;
	text-align: center;
	font-family: Zen Kaku Gothic New;
	font-style: normal;
	font-weight: normal;
	font-size: 9px;
	color: rgba(255,255,255,1);
}

.ribbon1 {
	display: inline-block;
	position: relative;
	height: 50px;/*リボンの高さ*/
	line-height: 50px;/*リボンの高さ*/
	text-align: center;
	padding: 0 30px;/*横の大きさ*/
	font-size: 18px;/*文字の大きさ*/
	background: #003b54;/*塗りつぶし色*/
	color: #FFF;/*文字色*/
	box-sizing: border-box;
	font-family: Zen Kaku Gothic New;
	font-size:1em;
  }
  
  .ribbon1:before, .ribbon1:after {
	position: absolute;
	content: '';
	width: 0px;
	height: 0px;
	z-index: 1;
  }
  
  .ribbon1:before {
	top: 0;
	left: 0;
	border-width: 25px 0px 25px 15px;
	border-color: transparent transparent transparent #fff;
	border-style: solid;
  }
  
  .ribbon1:after {
	top: 0;
	right: 0;
	border-width: 25px 15px 25px 0px;
	border-color: transparent #fff transparent transparent;
	border-style: solid;
  }

  .circle {
    display: inline-grid;
    color: #003B54;
    background-color: #f9AE41;
    width: 180px;
    height: 180px;
    border-radius: 50%;
    text-align: center;
    align-content: center;
}

.circle_text {
	line-height:1.2;
}

.online_midashi {
	display: flex;
	flex-wrap: wrap;
	width: auto;
	margin:1em;
	box-sizing: border-box;
	justify-content: center;
	padding: 0 2.5em;
}

.ashirai {
}

.online_text {
	/*
	position: absolute;
	overflow: visible;
	width: 265px;
	*/
	width:85%;
	margin-bottom:0.1em;
	white-space: nowrap;
	text-align: center;
	font-family: Zen Kaku Gothic New;
	font-style: normal;
	font-weight: bold;
	font-size: 4.8vh;
	color: rgba(0,59,84,1);
	letter-spacing: 1px;
}

.online_left {
	background-image: url("../img/online_left.svg");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: 100%;
	width:5%
}

.online_right {
	background-image: url("../img/online_right.svg");
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: 100%;
	width:5%
}
/*
.box {
    position: relative;
    width: 750px;
    height: auto;
    margin: 0 auto;
}
    
.box-left {
}
*/

.osusume {
	font-family: Zen Kaku Gothic New;
	font-weight: 700;
	font-size:1.5em;
	position: absolute;
	z-index:10;
	right:30px;
	bottom:-80px;
	letter-spacing: 0;
	text-align: right;
}

.osusume_img{
	width:14vh;
	margin:3px;
}

.section2 img,
.section3 img,
.section5 img,
.section7 img {
	vertical-align: bottom;
}
.section5 img{
	margin-top:-1px;
}
.section5 {
	background-color: #359B3E;
	vertical-align: bottom;
}
.section2_img1 {
	z-index:9;
	position:relative;
}
.section2_text {
	margin-top:-3em;
}
.section12 {
	text-align:center;
}
.section13 {
}

.section3 {
	background-color:#183116;
	padding-bottom:12vh;
}

.imasugu {
	margin-top:-2.5rem;
	width:100%;
	padding:0 1em 1em 1em;
	box-sizing: border-box;
}

div.section10 > .imasugu {
	margin-top:-3.5rem;
	width:100%;
	padding:0 1em 1em 1em;
	box-sizing: border-box;
}


a.btn_04 {
	transition: 0.3s;
	font-family: "YuGothic" ,sans-serif;
	display: block;
	text-align: center;
	text-decoration: none;
	width: 100%;
	margin: 0;
	padding: 1.5em 0 1em 0;
	font-weight: 600;
	background: #f9AE41;
	color: #003B54;
	border-radius: 100vh;
	transition: 0.5s;
	box-shadow: 10px 10px 20px #ccc ;
}

.btn_04:hover{
    opacity: 0.8;
}

.button_inner {
	display: table;
	width: 100%;
	box-sizing: border-box;
}

.line_inner {
	width: 100%;
	padding: 0 2em;
}

.button_text {
	font-size: 2.6vh;
	width: 100%;
	letter-spacing: 0.1em;
}

.line_text {
	font-size:3.8vh;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
}

.button_text_buy {
	font-size:4.4vh;
	letter-spacing: 0.1em;
}

.button_yajirushi {
	position: absolute;
	padding-bottom: 0.5em;
	width: 5%;
	right: 90px;
	margin-top: 20px;
}

.line_yajirushi {
	margin-top:13px;
	right:110px !important;
}

.button_yajirushi img {
	width:120%;
}

#Text_f {
	/*
	left: 0px;
	top: 0px;
	width: 117px;
	line-height: 52px;
	margin-top: -18px;
	position: absolute;
	overflow: visible;
	*/
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 1.5em;
	color: rgba(0,59,84,1);
	letter-spacing: 0.5px;
	width: 100%;
	padding: 0 1em;
}
.cwtext {
	float: left;
	font-size: 1.4em;
	margin-top: -8px;
	padding: 0 0 0 1.3em;
}
.itemdetail {
	border:1px solid #003B54;
	padding:0 0.3em 0 0.7em;
	margin:0 3em 0 0;
	float:right;
	font-size:0.9em;
}

img.cwlogo {
	width: 100%;
	text-align: center;
	padding: 2em 2em 1em 2em;
	box-sizing: border-box;
}

img.price {
	width:100%;
	padding:1em 0;
}

a.btn_line {
	transition: 0.3s;
	font-family: "YuGothic" ,sans-serif;
	display: block;
	text-align: center;
	text-decoration: none;
	width: 98%;
	margin: auto;
	padding: 3em 0;
	font-weight: 600;
	background: #359B3E;
	color: #fff;
	border-radius: 100vh;
	transition: 0.5s;
	box-shadow: 10px 10px 30px #ccc ;
}

.btn_line:hover {
	opacity: 0.8;
}

.top_to{
	display: none;
}

.active_top{
	display:block;
}

.top_to {
	position: fixed;
	bottom: 0 !important;
	cursor: pointer;
	transition: .3s;
	width: 750px;
	z-index: 999;
}
.active {
	opacity: 1;
	visibility: visible;
}

.floating-banner_img {
    width: 100%;
    vertical-align: bottom;
}

.aboutus {
	color:#003B54;
	font-size:18px;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: normal;
}

.iteminfo {
	background-color:#F8F8F8;
	color:#003B54;
	padding-bottom:20rem;
}

/*================アコーディオンのためのcss================*/

/*アコーディオン全体*/
.accordion-area{
	list-style: none;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: normal;
}

.accordion-area li{
    margin: 0;
}

.accordion-area section  {
	border-bottom: 1px solid #A8A8A8;
	margin: 0 2rem;
  }

/*アコーディオンタイトル*/
.title {
    position: relative;/*+マークの位置基準とするためrelative指定*/
    cursor: pointer;
    font-size:1.5rem;
    font-weight: normal;
	padding: 3%;
	transition: all .5s ease;
}

/*アイコンの＋と×*/
.title::before,
.title::after{
    position: absolute;
    content:'';
    width: 15px;
    height: 2px;
    background-color: #333;
    
}
.title::before{
    top:48%;
    right: 15px;
    transform: rotate(0deg);
    
}
.title::after{    
    top:48%;
    right: 15px;
    transform: rotate(90deg);

}
/*　closeというクラスがついたら形状変化　*/
.title.close::before{
  transform: rotate(45deg);
}

.title.close::after{
  transform: rotate(-45deg);
}

/*アコーディオンで現れるエリア*/
.box {
    display: none;/*はじめは非表示*/
    padding: 0 1.5rem 2rem 1.5rem;
	width:100%;
	line-height:2.3rem;
	font-size:1.2rem;
}

.box p {
	padding-top:1rem;
}

/*================レイアウトのためのCSS================*/

h2{
	padding:5rem 0 2rem 0;
    text-align: center;
    margin: 30px 2rem 0 2rem;
	font-size:2rem;
	font-family: "Zen Kaku Gothic New" ,sans-serif;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.5rem;
	border-bottom: 1px solid #A8A8A8;

}

@media screen and (min-width:769px) and (max-width: 900px)  {
	.top_to {
		width:750px;
	}
	.floating-banner_img {
		width:100%;
	}
}

@media screen and (max-width: 768px)  {
	body{
        width: 100%!important;
        overflow-x: hidden;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
    }
    .pc{
      display: none;
    }
    .sp{
      display: block;
    }
	.section2 img {
		margin-top:-1.5em;
	}
	.imasugu {
		margin-top:-1.2rem;
	}
	.n_811 {
		width:100%;
	}
	.cwtext {
		font-size:0.9rem;
		margin-top:-1px;
		padding: 0 0 0 0;
	    text-indent: 1.5em;
	}
	.itemdetail {
		font-size:0.6rem;
		padding:0 0.1rem 0 0.3rem;
		margin:0 1.3rem 0 0;
	}
	#n_880980_5___ {
		padding:2rem;
		font-size:0.7rem;
	}
	.button_yajirushi{
		margin-top:20px;
		right:60px;
	}
	.button_text {
		font-size:0.8rem;
	}
	.button_text_buy {
		font-size:1.5rem;
	}
	a.btn_04 {
		padding:1em 0 0.8em 0;
	}
	a.btn_line{
		padding:1rem 0;
	}
	.line_text {
		font-size:1rem !important;
	}
	.line_yajirushi {
		right:70px !important;
		margin-top:7px !important;
	}
	.title{
		font-size:0.9rem;
	}
	.box{
		font-size:0.8rem;
		line-height:1.5rem;
		padding:0 1.5rem 2rem 1rem;
	}
	.top_to {
		width:100%;
	}
	.floating-banner_img {
		width: 100%;
		vertical-align: bottom;
	}
	.iteminfo {
	padding-bottom: 10rem;
	}
	h2 {
	font-size: 1.5rem;
	}
}

@media screen and (max-width:320px) {
	.line_text {
		font-size:0.8rem!important;
	}
	.line_yajirushi{
		right:60px !important;
	}
	.button_yajirushi img {
		width:100%;
	}
	.button_yajirushi{
		margin-top:20px;
		right:55px;
	}
	.button_text{
		font-size:0.7rem;
	}
	.button_text_buy{
		font-size:1.2rem;
	}
	.cwtext {
		text-indent: 0.5em;
		font-size:0.8rem;
	}
	.itemdetail {
		margin:0 0.5rem 0 0;
		padding:0 0 0 0.3rem;
		letter-spacing: -0.03em;
	}
}
