* {
	box-sizing: border-box;
}

body {
	margin: 0;
}

* {
	box-sizing: border-box;
}

body {
	margin: 0;
}

.image-container {
	width: 10px;
	/* 容器的宽度 */
	height: 10px;
	/* 容器的高度 */
	overflow: hidden;
	/* 隐藏超出容器的部分 */
}

.image-container img {
	width: 100%;
	/* 设置图片宽度为100% */
	height: auto;
	/* 让高度自动调整 */
	clip-path: inset(0 0 100% 0);
	/* 裁剪图片，只显示上面3% */
}

.fixed1 {
	position: fixed;
	bottom: 10px;
	left: 0px;
	width: 100%;
	z-index: 888;
	cursor: pointer;
}

.animat {
	width: 95%;
	max-width: 450px;
	margin: 0 auto;
	display: block;
	animation: mymove 5s infinite;
	-webkit-animation: mymove 5s infinite;
	undefined: undefined;
	animation-direction: alternate;
	animation-timing-function: ease-in-out;
	-webkit-animation-direction: alternate;
	-webkit-animation-timing-function: ease-in-out;
}

#i5ga {
	padding: 0px;
}

#idej {
	background-color: #fff;
}

#is5h {
	background-color: rgba(255, 255, 255, 1);
}

#i5uii6h {
	fill: none;
}

.P2Page_s.saipon-font-size-m.saipon-theme-blue {
	display: block;
	position: static;
	letter-spacing: 3px;
}

#firstHeading {
	color: rgb(0, 0, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	overflow: hidden;
	border: 0px;
	font-size: 1.8em;
	font-family: "Linux Libertine", Georgia, Times, serif;
	line-height: 1.375;
	flex-grow: 1;
	overflow-wrap: break-word;
	word-spacing: 0px;
}

#i9r7kj9 {
	color: rgb(0, 0, 0);
	font-family: 微软雅黑;
	font-size: 24px;
	text-align: center;
	word-spacing: 0px;
}

#iyq1467 {
	color: rgb(0, 0, 0);
	font-family: 微软雅黑;
	font-size: 24px;
	text-align: center;
	word-spacing: 0px;
}

.sadhguyasdkj {
	width: 100%;
}

.P2Container.pt-bp_tag.img-box-sm.u_P2Page_s.u_P2Block_res.u_P2ContainerAdjuster.P2Container--inner-w100per.u_P2ContainerAdjuster--m_border-on {
	top: 10px;
}

.img-flex.dsad {
	width: 75%;
	height: 75%;
	text-align: center;
}

.img-flex.dsadf {
	width: 100%;
	height: 75%;
}

#iarxv3 {
	padding: 10px;
	font-weight: 400;
	text-align: left;
}

#iih5wz {
	padding: 10px;
}

#iid6in {
	font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Lucida Grande", Verdana, "ＭＳ Ｐゴシック", sans-serif;
	font-size: x-large;
}

#izytif {
	font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Lucida Grande", Verdana, "ＭＳ Ｐゴシック", sans-serif;
	font-size: x-large;
}

#ih91pa {
	font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Lucida Grande", Verdana, "ＭＳ Ｐゴシック", sans-serif;
	font-size: x-large;
}

#ifvwnsp-2-3-2-3 {
	box-sizing: border-box;
	margin: auto;
	font-size: inherit;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.4;
	color: inherit;
	display: inline !important;
}

#iycc6-2-3 {
	box-sizing: border-box;
	margin: 0px;
}

#irv0o-3 {
	box-sizing: border-box;
	margin: 0px;
}

#ifvwnsp-2-3-2 {
	box-sizing: border-box;
	margin: auto;
	font-size: inherit;
	font-family: FP-HiraMinStdN-W8;
	font-weight: 500;
	line-height: 1.4;
	color: rgb(0, 0, 0);
	font-style: normal;
	font-variant-ligatures: normal;
	font-variant-caps: normal;
	letter-spacing: normal;
	orphans: 2;
	text-align: center;
	text-indent: 0px;
	text-transform: none;
	widows: 2;
	word-spacing: 1px;
	-webkit-text-stroke-width: 0px;
	white-space: normal;
	background-color: rgb(255, 255, 255);
	text-decoration-thickness: initial;
	text-decoration-style: initial;
	text-decoration-color: initial;
}

#iycc6-2 {
	box-sizing: border-box;
	margin: 0px;
}

#irv0o {
	box-sizing: border-box;
	margin: 0px;
}

#i1fxvh {
	box-sizing: border-box;
	margin: 0px;
	text-align: left;
}

#ib6r4j-5 {
	box-sizing: border-box;
	margin: 0px;
	font-weight: 700;
	font-size: 24px;
}

#ie8l64-3 {
	box-sizing: border-box;
	margin: 0px;
	display: inline !important;
}

#ib6r4j-3-3 {
	box-sizing: border-box;
	margin: 0px;
}

#iooy2s-2-3 {
	box-sizing: border-box;
	margin: 0px;
	display: inline !important;
}

#i9y8m-3 {
	box-sizing: border-box;
	margin: 0px;
}

#ifvwnsp-2-3-2-3-2 {
	box-sizing: border-box;
	margin: auto;
	font-size: inherit;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.4;
	color: inherit;
	display: inline !important;
}

#iycc6-2-3-2 {
	box-sizing: border-box;
	margin: 0px;
}

#irv0o-3-2 {
	box-sizing: border-box;
	margin: 0px;
}

#i2p6kn {
	box-sizing: border-box;
	margin: auto;
	font-size: inherit;
	font-family: FP-HiraMinStdN-W8;
	font-weight: 500;
	line-height: 1.4;
	color: rgb(0, 0, 0);
	font-style: normal;
	font-variant-ligatures: normal;
	font-variant-caps: normal;
	letter-spacing: normal;
	orphans: 2;
	text-align: center;
	text-indent: 0px;
	text-transform: none;
	widows: 2;
	word-spacing: 1px;
	-webkit-text-stroke-width: 0px;
	white-space: normal;
	background-color: rgb(255, 255, 255);
	text-decoration-thickness: initial;
	text-decoration-style: initial;
	text-decoration-color: initial;
}

#ign5kf {
	box-sizing: border-box;
	margin: 0px;
}

#iaavpk {
	box-sizing: border-box;
	margin: 0px;
}

#igggra {
	box-sizing: border-box;
	margin: 0px;
	text-align: left;
}

#ib6r4j-5-2 {
	box-sizing: border-box;
	margin: 0px;
	font-weight: 700;
	font-size: 24px;
}

#ie8l64-3-2 {
	box-sizing: border-box;
	margin: 0px;
	display: inline !important;
}

#ib6r4j-3-3-2 {
	box-sizing: border-box;
	margin: 0px;
}

#iooy2s-2-3-2 {
	box-sizing: border-box;
	margin: 0px;
	display: inline !important;
}

#i9y8m-3-2 {
	box-sizing: border-box;
	margin: 0px;
}

#ifvwnsp-2-3-2-3-3 {
	box-sizing: border-box;
	margin: auto;
	font-size: inherit;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.4;
	color: inherit;
	display: inline !important;
}

#iycc6-2-3-3 {
	box-sizing: border-box;
	margin: 0px;
}

#irv0o-3-3 {
	box-sizing: border-box;
	margin: 0px;
}

#ijm0wm {
	box-sizing: border-box;
	margin: auto;
	font-size: inherit;
	font-family: FP-HiraMinStdN-W8;
	font-weight: 500;
	line-height: 1.4;
	color: rgb(0, 0, 0);
	font-style: normal;
	font-variant-ligatures: normal;
	font-variant-caps: normal;
	letter-spacing: normal;
	orphans: 2;
	text-align: center;
	text-indent: 0px;
	text-transform: none;
	widows: 2;
	word-spacing: 1px;
	-webkit-text-stroke-width: 0px;
	white-space: normal;
	background-color: rgb(255, 255, 255);
	text-decoration-thickness: initial;
	text-decoration-style: initial;
	text-decoration-color: initial;
}

#ies0b7 {
	box-sizing: border-box;
	margin: 0px;
}

#it1lmi {
	box-sizing: border-box;
	margin: 0px;
}

#iv25az {
	box-sizing: border-box;
	margin: 0px;
	text-align: left;
}

#ib6r4j-5-3 {
	box-sizing: border-box;
	margin: 0px;
	font-weight: 700;
	font-size: 24px;
}

#ie8l64-3-3 {
	box-sizing: border-box;
	margin: 0px;
	display: inline !important;
}

#ib6r4j-3-3-3 {
	box-sizing: border-box;
	margin: 0px;
}

#iooy2s-2-3-3 {
	box-sizing: border-box;
	margin: 0px;
	display: inline !important;
}

#i9y8m-3-3 {
	box-sizing: border-box;
	margin: 0px;
}

#ifvwnsp-2-3-2-3-4 {
	box-sizing: border-box;
	margin: auto;
	font-size: inherit;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.4;
	color: inherit;
	display: inline !important;
}

#iycc6-2-3-4 {
	box-sizing: border-box;
	margin: 0px;
}

#irv0o-3-4 {
	box-sizing: border-box;
	margin: 0px;
}

#is2bl1 {
	margin: auto;
	font-size: inherit;
	font-family: FP-HiraMinStdN-W8;
	line-height: 1.4;
	color: rgb(0, 0, 0);
}

#itd8sa {
	text-align: left;
}

#ib6r4j-5-4 {
	font-weight: 700;
	font-size: 24px;
}

#ie8l64-3-4 {
	display: inline !important;
}

#iooy2s-2-3-4 {
	display: inline !important;
}

#irzwro {
	text-align: left;
}

#ib6r4j-4 {
	font-weight: 700;
	font-size: 24px;
}

#ie8l64-2 {
	display: inline !important;
}

#iooy2s-2-2 {
	display: inline !important;
}

#ifvwnsp-2-3-2-2 {
	box-sizing: border-box;
	margin: auto;
	font-size: inherit;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.4;
	color: inherit;
	display: inline !important;
}

#iycc6-2-2 {
	box-sizing: border-box;
	margin: 0px;
}

#irv0o-2 {
	box-sizing: border-box;
	margin: 0px;
}

#iq95os {
	padding: 10px;
}

#i9weou {
	margin: 0px;
	font-family: Pretendard, "Noto Sans KR", NotoSansCJKkr, -apple-system, NanumGothic, "Nanum Gothic", "Malgun Gothic", Dotum, Arial, sans-serif;
	font-weight: 700;
	line-height: 38.4px;
	color: rgb(241, 241, 241);
	font-size: 32px;
	word-break: keep-all;
	padding: 0px;
	border: 0px;
	font-variant-numeric: inherit;
	font-variant-east-asian: inherit;
	font-variant-alternates: inherit;
	font-variant-position: inherit;
	font-stretch: inherit;
	font-optical-sizing: inherit;
	font-kerning: inherit;
	font-feature-settings: inherit;
	font-variation-settings: inherit;
	vertical-align: baseline;
	text-align: center;
	word-spacing: 0px;
	background-color: rgb(26, 26, 26);
	letter-spacing: normal;
}

#ioamwp {
	padding: 10px;
	text-align: center;
	font-size: 20px;
}

#i8rnni {
	padding: 10px;
	font-size: 19px;
	letter-spacing: 1px;
	font-weight: 700;
}

#iabzw3 {
	font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Lucida Grande", Verdana, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 20px;
	letter-spacing: normal;
}

#i6nz0m {
	color: rgb(55, 65, 81);
	font-family: Söhne, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif, "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 16px;
	white-space-collapse: preserve;
	word-spacing: 0px;
}

#ikrru2 {
	color: rgb(55, 65, 81);
	font-family: Söhne, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif, "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 16px;
	white-space-collapse: preserve;
	word-spacing: 0px;
}

#ietaqq {
	padding: 10px;
}

#iwa0go {
	font-family: Söhne, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif, "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 18px;
	letter-spacing: normal;
	text-align: center;
	word-spacing: 0px;
	white-space-collapse: preserve;
	font-weight: 700;
}

#iylsn8 {
	padding: 10px;
}

#itha43 {
	font-size: large;
}

#itg6bf {
	color: #ff0000;
}

#ijdt1 {
	color: #000000;
	font-family: Brush Script MT, sans-serif;
	font-weight: 600;
	font-size: 20px;
}

#iaohjr {
	padding: 10px;
	font-size: 20px;
	font-weight: 700;
	font-family: Brush Script MT, sans-serif;
}

#i7zskz {
	padding: 10px;
	font-size: 20px;
	font-weight: 700;
	color: #374151;
}

#ib1599 {
	font-size: 20px;
	font-weight: 700;
	letter-spacing: 3px;
}

#i4h681 {
	font-size: 20px;
	font-weight: 700;
	letter-spacing: 3px;
}

#iup9lj {
	font-size: 20px;
	font-weight: 700;
	letter-spacing: 3px;
}

#irwo1o {
	font-size: 20px;
	font-weight: 700;
	letter-spacing: 3px;
}

#if5k2q {
	font-family: "Brush Script MT", sans-serif;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: 3px;
}

#i23zmh {
	font-size: 20px;
	font-weight: 700;
	letter-spacing: 3px;
}

@keyframes mymove {
	0% {
		transform: scale(1);
		undefined: undefined;
	}

	25% {
		transform: scale(1.1);
		undefined: undefined;
	}

	50% {
		transform: scale(1);
	}

	75% {
		transform: scale(1.1);
	}
}