@charset "UTF-8";
/* =========================================================

汎用クラス（レスポンシブ対応）

========================================================= */
/* display
-------------------------------------- */
.u_dn {
	display: none !important;
}

@media screen and (min-width: 768px) {
	.u_dn_pc {
		display: none !important;
	}
}

@media screen and (max-width: 767px) {
	.u_dn_sp {
		display: none !important;
	}
}

.u_d_inlineblock {
	display: inline-block !important;
}

@media screen and (min-width: 768px) {
	.u_d_inlineblock_pc {
		display: inline-block !important;
	}
}

@media screen and (max-width: 767px) {
	.u_d_inlineblock_sp {
		display: inline-block !important;
	}
}

/* flex
-------------------------------------- */
.u_flex {
	display: flex !important;
}

@media screen and (min-width: 768px) {
	.u_flex_pc {
		display: flex !important;
	}
}

@media screen and (max-width: 767px) {
	.u_flex_sp {
		display: flex !important;
	}
}

.u_jc_flex_start {
	justify-content: flex-start !important;
}

@media screen and (min-width: 768px) {
	.u_jc_flex_start_pc {
		justify-content: flex-start !important;
	}
}

@media screen and (max-width: 767px) {
	.u_jc_flex_start_sp {
		justify-content: flex-start !important;
	}
}

.u_jc_center {
	justify-content: center !important;
}

@media screen and (min-width: 768px) {
	.u_jc_center_pc {
		justify-content: center !important;
	}
}

@media screen and (max-width: 767px) {
	.u_jc_center_sp {
		justify-content: center !important;
	}
}

.u_jc_flex_end {
	justify-content: flex-end !important;
}

@media screen and (min-width: 768px) {
	.u_jc_flex_end_pc {
		justify-content: flex-end !important;
	}
}

@media screen and (max-width: 767px) {
	.u_jc_flex_end_sp {
		justify-content: flex-end !important;
	}
}

.u_ai_flex_start {
	align-items: flex-start !important;
}

@media screen and (min-width: 768px) {
	.u_ai_flex_start_pc {
		align-items: flex-start !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ai_flex_start_sp {
		align-items: flex-start !important;
	}
}

.u_ai_center {
	align-items: center !important;
}

@media screen and (min-width: 768px) {
	.u_ai_center_pc {
		align-items: center !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ai_center_sp {
		align-items: center !important;
	}
}

.u_ai_flex_end {
	align-items: flex-end !important;
}

@media screen and (min-width: 768px) {
	.u_ai_flex_end_pc {
		align-items: flex-end !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ai_flex_end_sp {
		align-items: flex-end !important;
	}
}

.u_fd_colum {
	flex-direction: column !important;
}

@media screen and (min-width: 768px) {
	.u_fd_colum_pc {
		flex-direction: column !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fd_colum_sp {
		flex-direction: column !important;
	}
}

/* width
-------------------------------------- */
.u_w0 {
	width: 0px !important;
}

@media screen and (min-width: 768px) {
	.u_w0_pc {
		width: 0px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w0_sp {
		width: 0px !important;
	}
}

.u_w8 {
	width: 8px !important;
}

@media screen and (min-width: 768px) {
	.u_w8_pc {
		width: 8px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w8_sp {
		width: 8px !important;
	}
}

.u_w10 {
	width: 10px !important;
}

@media screen and (min-width: 768px) {
	.u_w10_pc {
		width: 10px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w10_sp {
		width: 10px !important;
	}
}

.u_w16 {
	width: 16px !important;
}

@media screen and (min-width: 768px) {
	.u_w16_pc {
		width: 16px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w16_sp {
		width: 16px !important;
	}
}

.u_w20 {
	width: 20px !important;
}

@media screen and (min-width: 768px) {
	.u_w20_pc {
		width: 20px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w20_sp {
		width: 20px !important;
	}
}

.u_w24 {
	width: 24px !important;
}

@media screen and (min-width: 768px) {
	.u_w24_pc {
		width: 24px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w24_sp {
		width: 24px !important;
	}
}

.u_w30 {
	width: 30px !important;
}

@media screen and (min-width: 768px) {
	.u_w30_pc {
		width: 30px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w30_sp {
		width: 30px !important;
	}
}

.u_w32 {
	width: 32px !important;
}

@media screen and (min-width: 768px) {
	.u_w32_pc {
		width: 32px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w32_sp {
		width: 32px !important;
	}
}

.u_w40 {
	width: 40px !important;
}

@media screen and (min-width: 768px) {
	.u_w40_pc {
		width: 40px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w40_sp {
		width: 40px !important;
	}
}

.u_w48 {
	width: 48px !important;
}

@media screen and (min-width: 768px) {
	.u_w48_pc {
		width: 48px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w48_sp {
		width: 48px !important;
	}
}

.u_w50 {
	width: 50px !important;
}

@media screen and (min-width: 768px) {
	.u_w50_pc {
		width: 50px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w50_sp {
		width: 50px !important;
	}
}

.u_w56 {
	width: 56px !important;
}

@media screen and (min-width: 768px) {
	.u_w56_pc {
		width: 56px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w56_sp {
		width: 56px !important;
	}
}

.u_w60 {
	width: 60px !important;
}

@media screen and (min-width: 768px) {
	.u_w60_pc {
		width: 60px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w60_sp {
		width: 60px !important;
	}
}

.u_w64 {
	width: 64px !important;
}

@media screen and (min-width: 768px) {
	.u_w64_pc {
		width: 64px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w64_sp {
		width: 64px !important;
	}
}

.u_w70 {
	width: 70px !important;
}

@media screen and (min-width: 768px) {
	.u_w70_pc {
		width: 70px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w70_sp {
		width: 70px !important;
	}
}

.u_w72 {
	width: 72px !important;
}

@media screen and (min-width: 768px) {
	.u_w72_pc {
		width: 72px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w72_sp {
		width: 72px !important;
	}
}

.u_w80 {
	width: 80px !important;
}

@media screen and (min-width: 768px) {
	.u_w80_pc {
		width: 80px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w80_sp {
		width: 80px !important;
	}
}

.u_w88 {
	width: 88px !important;
}

@media screen and (min-width: 768px) {
	.u_w88_pc {
		width: 88px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w88_sp {
		width: 88px !important;
	}
}

.u_w90 {
	width: 90px !important;
}

@media screen and (min-width: 768px) {
	.u_w90_pc {
		width: 90px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w90_sp {
		width: 90px !important;
	}
}

.u_w96 {
	width: 96px !important;
}

@media screen and (min-width: 768px) {
	.u_w96_pc {
		width: 96px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w96_sp {
		width: 96px !important;
	}
}

.u_w100 {
	width: 100px !important;
}

@media screen and (min-width: 768px) {
	.u_w100_pc {
		width: 100px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w100_sp {
		width: 100px !important;
	}
}

.u_w104 {
	width: 104px !important;
}

@media screen and (min-width: 768px) {
	.u_w104_pc {
		width: 104px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w104_sp {
		width: 104px !important;
	}
}

.u_w110 {
	width: 110px !important;
}

@media screen and (min-width: 768px) {
	.u_w110_pc {
		width: 110px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w110_sp {
		width: 110px !important;
	}
}

.u_w112 {
	width: 112px !important;
}

@media screen and (min-width: 768px) {
	.u_w112_pc {
		width: 112px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w112_sp {
		width: 112px !important;
	}
}

.u_w120 {
	width: 120px !important;
}

@media screen and (min-width: 768px) {
	.u_w120_pc {
		width: 120px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w120_sp {
		width: 120px !important;
	}
}

.u_w128 {
	width: 128px !important;
}

@media screen and (min-width: 768px) {
	.u_w128_pc {
		width: 128px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w128_sp {
		width: 128px !important;
	}
}

.u_w130 {
	width: 130px !important;
}

@media screen and (min-width: 768px) {
	.u_w130_pc {
		width: 130px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w130_sp {
		width: 130px !important;
	}
}

.u_w136 {
	width: 136px !important;
}

@media screen and (min-width: 768px) {
	.u_w136_pc {
		width: 136px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w136_sp {
		width: 136px !important;
	}
}

.u_w140 {
	width: 140px !important;
}

@media screen and (min-width: 768px) {
	.u_w140_pc {
		width: 140px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w140_sp {
		width: 140px !important;
	}
}

.u_w144 {
	width: 144px !important;
}

@media screen and (min-width: 768px) {
	.u_w144_pc {
		width: 144px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w144_sp {
		width: 144px !important;
	}
}

.u_w150 {
	width: 150px !important;
}

@media screen and (min-width: 768px) {
	.u_w150_pc {
		width: 150px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w150_sp {
		width: 150px !important;
	}
}

.u_w152 {
	width: 152px !important;
}

@media screen and (min-width: 768px) {
	.u_w152_pc {
		width: 152px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w152_sp {
		width: 152px !important;
	}
}

.u_w160 {
	width: 160px !important;
}

@media screen and (min-width: 768px) {
	.u_w160_pc {
		width: 160px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w160_sp {
		width: 160px !important;
	}
}

.u_w168 {
	width: 168px !important;
}

@media screen and (min-width: 768px) {
	.u_w168_pc {
		width: 168px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w168_sp {
		width: 168px !important;
	}
}

.u_w170 {
	width: 170px !important;
}

@media screen and (min-width: 768px) {
	.u_w170_pc {
		width: 170px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w170_sp {
		width: 170px !important;
	}
}

.u_w176 {
	width: 176px !important;
}

@media screen and (min-width: 768px) {
	.u_w176_pc {
		width: 176px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w176_sp {
		width: 176px !important;
	}
}

.u_w180 {
	width: 180px !important;
}

@media screen and (min-width: 768px) {
	.u_w180_pc {
		width: 180px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w180_sp {
		width: 180px !important;
	}
}

.u_w184 {
	width: 184px !important;
}

@media screen and (min-width: 768px) {
	.u_w184_pc {
		width: 184px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w184_sp {
		width: 184px !important;
	}
}

.u_w190 {
	width: 190px !important;
}

@media screen and (min-width: 768px) {
	.u_w190_pc {
		width: 190px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w190_sp {
		width: 190px !important;
	}
}

.u_w192 {
	width: 192px !important;
}

@media screen and (min-width: 768px) {
	.u_w192_pc {
		width: 192px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w192_sp {
		width: 192px !important;
	}
}

.u_w200 {
	width: 200px !important;
}

@media screen and (min-width: 768px) {
	.u_w200_pc {
		width: 200px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w200_sp {
		width: 200px !important;
	}
}

.u_w208 {
	width: 208px !important;
}

@media screen and (min-width: 768px) {
	.u_w208_pc {
		width: 208px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w208_sp {
		width: 208px !important;
	}
}

.u_w210 {
	width: 210px !important;
}

@media screen and (min-width: 768px) {
	.u_w210_pc {
		width: 210px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w210_sp {
		width: 210px !important;
	}
}

.u_w216 {
	width: 216px !important;
}

@media screen and (min-width: 768px) {
	.u_w216_pc {
		width: 216px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w216_sp {
		width: 216px !important;
	}
}

.u_w220 {
	width: 220px !important;
}

@media screen and (min-width: 768px) {
	.u_w220_pc {
		width: 220px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w220_sp {
		width: 220px !important;
	}
}

.u_w224 {
	width: 224px !important;
}

@media screen and (min-width: 768px) {
	.u_w224_pc {
		width: 224px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w224_sp {
		width: 224px !important;
	}
}

.u_w230 {
	width: 230px !important;
}

@media screen and (min-width: 768px) {
	.u_w230_pc {
		width: 230px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w230_sp {
		width: 230px !important;
	}
}

.u_w232 {
	width: 232px !important;
}

@media screen and (min-width: 768px) {
	.u_w232_pc {
		width: 232px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w232_sp {
		width: 232px !important;
	}
}

.u_w240 {
	width: 240px !important;
}

@media screen and (min-width: 768px) {
	.u_w240_pc {
		width: 240px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w240_sp {
		width: 240px !important;
	}
}

.u_w248 {
	width: 248px !important;
}

@media screen and (min-width: 768px) {
	.u_w248_pc {
		width: 248px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w248_sp {
		width: 248px !important;
	}
}

.u_w250 {
	width: 250px !important;
}

@media screen and (min-width: 768px) {
	.u_w250_pc {
		width: 250px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w250_sp {
		width: 250px !important;
	}
}

.u_w256 {
	width: 256px !important;
}

@media screen and (min-width: 768px) {
	.u_w256_pc {
		width: 256px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w256_sp {
		width: 256px !important;
	}
}

.u_w260 {
	width: 260px !important;
}

@media screen and (min-width: 768px) {
	.u_w260_pc {
		width: 260px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w260_sp {
		width: 260px !important;
	}
}

.u_w264 {
	width: 264px !important;
}

@media screen and (min-width: 768px) {
	.u_w264_pc {
		width: 264px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w264_sp {
		width: 264px !important;
	}
}

.u_w270 {
	width: 270px !important;
}

@media screen and (min-width: 768px) {
	.u_w270_pc {
		width: 270px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w270_sp {
		width: 270px !important;
	}
}

.u_w272 {
	width: 272px !important;
}

@media screen and (min-width: 768px) {
	.u_w272_pc {
		width: 272px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w272_sp {
		width: 272px !important;
	}
}

.u_w280 {
	width: 280px !important;
}

@media screen and (min-width: 768px) {
	.u_w280_pc {
		width: 280px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w280_sp {
		width: 280px !important;
	}
}

.u_w288 {
	width: 288px !important;
}

@media screen and (min-width: 768px) {
	.u_w288_pc {
		width: 288px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w288_sp {
		width: 288px !important;
	}
}

.u_w290 {
	width: 290px !important;
}

@media screen and (min-width: 768px) {
	.u_w290_pc {
		width: 290px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w290_sp {
		width: 290px !important;
	}
}

.u_w296 {
	width: 296px !important;
}

@media screen and (min-width: 768px) {
	.u_w296_pc {
		width: 296px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w296_sp {
		width: 296px !important;
	}
}

.u_w300 {
	width: 300px !important;
}

@media screen and (min-width: 768px) {
	.u_w300_pc {
		width: 300px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w300_sp {
		width: 300px !important;
	}
}

.u_w304 {
	width: 304px !important;
}

@media screen and (min-width: 768px) {
	.u_w304_pc {
		width: 304px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w304_sp {
		width: 304px !important;
	}
}

.u_w310 {
	width: 310px !important;
}

@media screen and (min-width: 768px) {
	.u_w310_pc {
		width: 310px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w310_sp {
		width: 310px !important;
	}
}

.u_w312 {
	width: 312px !important;
}

@media screen and (min-width: 768px) {
	.u_w312_pc {
		width: 312px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w312_sp {
		width: 312px !important;
	}
}

.u_w320 {
	width: 320px !important;
}

@media screen and (min-width: 768px) {
	.u_w320_pc {
		width: 320px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w320_sp {
		width: 320px !important;
	}
}

.u_w328 {
	width: 328px !important;
}

@media screen and (min-width: 768px) {
	.u_w328_pc {
		width: 328px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w328_sp {
		width: 328px !important;
	}
}

.u_w330 {
	width: 330px !important;
}

@media screen and (min-width: 768px) {
	.u_w330_pc {
		width: 330px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w330_sp {
		width: 330px !important;
	}
}

.u_w336 {
	width: 336px !important;
}

@media screen and (min-width: 768px) {
	.u_w336_pc {
		width: 336px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w336_sp {
		width: 336px !important;
	}
}

.u_w340 {
	width: 340px !important;
}

@media screen and (min-width: 768px) {
	.u_w340_pc {
		width: 340px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w340_sp {
		width: 340px !important;
	}
}

.u_w344 {
	width: 344px !important;
}

@media screen and (min-width: 768px) {
	.u_w344_pc {
		width: 344px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w344_sp {
		width: 344px !important;
	}
}

.u_w350 {
	width: 350px !important;
}

@media screen and (min-width: 768px) {
	.u_w350_pc {
		width: 350px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w350_sp {
		width: 350px !important;
	}
}

.u_w352 {
	width: 352px !important;
}

@media screen and (min-width: 768px) {
	.u_w352_pc {
		width: 352px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w352_sp {
		width: 352px !important;
	}
}

.u_w360 {
	width: 360px !important;
}

@media screen and (min-width: 768px) {
	.u_w360_pc {
		width: 360px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w360_sp {
		width: 360px !important;
	}
}

.u_w368 {
	width: 368px !important;
}

@media screen and (min-width: 768px) {
	.u_w368_pc {
		width: 368px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w368_sp {
		width: 368px !important;
	}
}

.u_w370 {
	width: 370px !important;
}

@media screen and (min-width: 768px) {
	.u_w370_pc {
		width: 370px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w370_sp {
		width: 370px !important;
	}
}

.u_w376 {
	width: 376px !important;
}

@media screen and (min-width: 768px) {
	.u_w376_pc {
		width: 376px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w376_sp {
		width: 376px !important;
	}
}

.u_w380 {
	width: 380px !important;
}

@media screen and (min-width: 768px) {
	.u_w380_pc {
		width: 380px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w380_sp {
		width: 380px !important;
	}
}

.u_w384 {
	width: 384px !important;
}

@media screen and (min-width: 768px) {
	.u_w384_pc {
		width: 384px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w384_sp {
		width: 384px !important;
	}
}

.u_w390 {
	width: 390px !important;
}

@media screen and (min-width: 768px) {
	.u_w390_pc {
		width: 390px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w390_sp {
		width: 390px !important;
	}
}

.u_w392 {
	width: 392px !important;
}

@media screen and (min-width: 768px) {
	.u_w392_pc {
		width: 392px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w392_sp {
		width: 392px !important;
	}
}

.u_w400 {
	width: 400px !important;
}

@media screen and (min-width: 768px) {
	.u_w400_pc {
		width: 400px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w400_sp {
		width: 400px !important;
	}
}

.u_w408 {
	width: 408px !important;
}

@media screen and (min-width: 768px) {
	.u_w408_pc {
		width: 408px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w408_sp {
		width: 408px !important;
	}
}

.u_w410 {
	width: 410px !important;
}

@media screen and (min-width: 768px) {
	.u_w410_pc {
		width: 410px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w410_sp {
		width: 410px !important;
	}
}

.u_w416 {
	width: 416px !important;
}

@media screen and (min-width: 768px) {
	.u_w416_pc {
		width: 416px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w416_sp {
		width: 416px !important;
	}
}

.u_w420 {
	width: 420px !important;
}

@media screen and (min-width: 768px) {
	.u_w420_pc {
		width: 420px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w420_sp {
		width: 420px !important;
	}
}

.u_w424 {
	width: 424px !important;
}

@media screen and (min-width: 768px) {
	.u_w424_pc {
		width: 424px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w424_sp {
		width: 424px !important;
	}
}

.u_w430 {
	width: 430px !important;
}

@media screen and (min-width: 768px) {
	.u_w430_pc {
		width: 430px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w430_sp {
		width: 430px !important;
	}
}

.u_w432 {
	width: 432px !important;
}

@media screen and (min-width: 768px) {
	.u_w432_pc {
		width: 432px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w432_sp {
		width: 432px !important;
	}
}

.u_w440 {
	width: 440px !important;
}

@media screen and (min-width: 768px) {
	.u_w440_pc {
		width: 440px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w440_sp {
		width: 440px !important;
	}
}

.u_w448 {
	width: 448px !important;
}

@media screen and (min-width: 768px) {
	.u_w448_pc {
		width: 448px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w448_sp {
		width: 448px !important;
	}
}

.u_w450 {
	width: 450px !important;
}

@media screen and (min-width: 768px) {
	.u_w450_pc {
		width: 450px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w450_sp {
		width: 450px !important;
	}
}

.u_w456 {
	width: 456px !important;
}

@media screen and (min-width: 768px) {
	.u_w456_pc {
		width: 456px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w456_sp {
		width: 456px !important;
	}
}

.u_w460 {
	width: 460px !important;
}

@media screen and (min-width: 768px) {
	.u_w460_pc {
		width: 460px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w460_sp {
		width: 460px !important;
	}
}

.u_w464 {
	width: 464px !important;
}

@media screen and (min-width: 768px) {
	.u_w464_pc {
		width: 464px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w464_sp {
		width: 464px !important;
	}
}

.u_w470 {
	width: 470px !important;
}

@media screen and (min-width: 768px) {
	.u_w470_pc {
		width: 470px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w470_sp {
		width: 470px !important;
	}
}

.u_w472 {
	width: 472px !important;
}

@media screen and (min-width: 768px) {
	.u_w472_pc {
		width: 472px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w472_sp {
		width: 472px !important;
	}
}

.u_w480 {
	width: 480px !important;
}

@media screen and (min-width: 768px) {
	.u_w480_pc {
		width: 480px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w480_sp {
		width: 480px !important;
	}
}

.u_w488 {
	width: 488px !important;
}

@media screen and (min-width: 768px) {
	.u_w488_pc {
		width: 488px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w488_sp {
		width: 488px !important;
	}
}

.u_w490 {
	width: 490px !important;
}

@media screen and (min-width: 768px) {
	.u_w490_pc {
		width: 490px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w490_sp {
		width: 490px !important;
	}
}

.u_w496 {
	width: 496px !important;
}

@media screen and (min-width: 768px) {
	.u_w496_pc {
		width: 496px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w496_sp {
		width: 496px !important;
	}
}

.u_w500 {
	width: 500px !important;
}

@media screen and (min-width: 768px) {
	.u_w500_pc {
		width: 500px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w500_sp {
		width: 500px !important;
	}
}

.u_w504 {
	width: 504px !important;
}

@media screen and (min-width: 768px) {
	.u_w504_pc {
		width: 504px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w504_sp {
		width: 504px !important;
	}
}

.u_w510 {
	width: 510px !important;
}

@media screen and (min-width: 768px) {
	.u_w510_pc {
		width: 510px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w510_sp {
		width: 510px !important;
	}
}

.u_w512 {
	width: 512px !important;
}

@media screen and (min-width: 768px) {
	.u_w512_pc {
		width: 512px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w512_sp {
		width: 512px !important;
	}
}

.u_w520 {
	width: 520px !important;
}

@media screen and (min-width: 768px) {
	.u_w520_pc {
		width: 520px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w520_sp {
		width: 520px !important;
	}
}

.u_w528 {
	width: 528px !important;
}

@media screen and (min-width: 768px) {
	.u_w528_pc {
		width: 528px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w528_sp {
		width: 528px !important;
	}
}

.u_w530 {
	width: 530px !important;
}

@media screen and (min-width: 768px) {
	.u_w530_pc {
		width: 530px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w530_sp {
		width: 530px !important;
	}
}

.u_w536 {
	width: 536px !important;
}

@media screen and (min-width: 768px) {
	.u_w536_pc {
		width: 536px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w536_sp {
		width: 536px !important;
	}
}

.u_w540 {
	width: 540px !important;
}

@media screen and (min-width: 768px) {
	.u_w540_pc {
		width: 540px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w540_sp {
		width: 540px !important;
	}
}

.u_w544 {
	width: 544px !important;
}

@media screen and (min-width: 768px) {
	.u_w544_pc {
		width: 544px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w544_sp {
		width: 544px !important;
	}
}

.u_w550 {
	width: 550px !important;
}

@media screen and (min-width: 768px) {
	.u_w550_pc {
		width: 550px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w550_sp {
		width: 550px !important;
	}
}

.u_w552 {
	width: 552px !important;
}

@media screen and (min-width: 768px) {
	.u_w552_pc {
		width: 552px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w552_sp {
		width: 552px !important;
	}
}

.u_w560 {
	width: 560px !important;
}

@media screen and (min-width: 768px) {
	.u_w560_pc {
		width: 560px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w560_sp {
		width: 560px !important;
	}
}

.u_w568 {
	width: 568px !important;
}

@media screen and (min-width: 768px) {
	.u_w568_pc {
		width: 568px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w568_sp {
		width: 568px !important;
	}
}

.u_w570 {
	width: 570px !important;
}

@media screen and (min-width: 768px) {
	.u_w570_pc {
		width: 570px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w570_sp {
		width: 570px !important;
	}
}

.u_w576 {
	width: 576px !important;
}

@media screen and (min-width: 768px) {
	.u_w576_pc {
		width: 576px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w576_sp {
		width: 576px !important;
	}
}

.u_w580 {
	width: 580px !important;
}

@media screen and (min-width: 768px) {
	.u_w580_pc {
		width: 580px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w580_sp {
		width: 580px !important;
	}
}

.u_w584 {
	width: 584px !important;
}

@media screen and (min-width: 768px) {
	.u_w584_pc {
		width: 584px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w584_sp {
		width: 584px !important;
	}
}

.u_w590 {
	width: 590px !important;
}

@media screen and (min-width: 768px) {
	.u_w590_pc {
		width: 590px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w590_sp {
		width: 590px !important;
	}
}

.u_w592 {
	width: 592px !important;
}

@media screen and (min-width: 768px) {
	.u_w592_pc {
		width: 592px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w592_sp {
		width: 592px !important;
	}
}

.u_w600 {
	width: 600px !important;
}

@media screen and (min-width: 768px) {
	.u_w600_pc {
		width: 600px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w600_sp {
		width: 600px !important;
	}
}

.u_w608 {
	width: 608px !important;
}

@media screen and (min-width: 768px) {
	.u_w608_pc {
		width: 608px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w608_sp {
		width: 608px !important;
	}
}

.u_w610 {
	width: 610px !important;
}

@media screen and (min-width: 768px) {
	.u_w610_pc {
		width: 610px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w610_sp {
		width: 610px !important;
	}
}

.u_w616 {
	width: 616px !important;
}

@media screen and (min-width: 768px) {
	.u_w616_pc {
		width: 616px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w616_sp {
		width: 616px !important;
	}
}

.u_w620 {
	width: 620px !important;
}

@media screen and (min-width: 768px) {
	.u_w620_pc {
		width: 620px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w620_sp {
		width: 620px !important;
	}
}

.u_w624 {
	width: 624px !important;
}

@media screen and (min-width: 768px) {
	.u_w624_pc {
		width: 624px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w624_sp {
		width: 624px !important;
	}
}

.u_w630 {
	width: 630px !important;
}

@media screen and (min-width: 768px) {
	.u_w630_pc {
		width: 630px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w630_sp {
		width: 630px !important;
	}
}

.u_w632 {
	width: 632px !important;
}

@media screen and (min-width: 768px) {
	.u_w632_pc {
		width: 632px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w632_sp {
		width: 632px !important;
	}
}

.u_w640 {
	width: 640px !important;
}

@media screen and (min-width: 768px) {
	.u_w640_pc {
		width: 640px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w640_sp {
		width: 640px !important;
	}
}

.u_w648 {
	width: 648px !important;
}

@media screen and (min-width: 768px) {
	.u_w648_pc {
		width: 648px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w648_sp {
		width: 648px !important;
	}
}

.u_w650 {
	width: 650px !important;
}

@media screen and (min-width: 768px) {
	.u_w650_pc {
		width: 650px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w650_sp {
		width: 650px !important;
	}
}

.u_w656 {
	width: 656px !important;
}

@media screen and (min-width: 768px) {
	.u_w656_pc {
		width: 656px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w656_sp {
		width: 656px !important;
	}
}

.u_w660 {
	width: 660px !important;
}

@media screen and (min-width: 768px) {
	.u_w660_pc {
		width: 660px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w660_sp {
		width: 660px !important;
	}
}

.u_w664 {
	width: 664px !important;
}

@media screen and (min-width: 768px) {
	.u_w664_pc {
		width: 664px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w664_sp {
		width: 664px !important;
	}
}

.u_w670 {
	width: 670px !important;
}

@media screen and (min-width: 768px) {
	.u_w670_pc {
		width: 670px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w670_sp {
		width: 670px !important;
	}
}

.u_w672 {
	width: 672px !important;
}

@media screen and (min-width: 768px) {
	.u_w672_pc {
		width: 672px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w672_sp {
		width: 672px !important;
	}
}

.u_w680 {
	width: 680px !important;
}

@media screen and (min-width: 768px) {
	.u_w680_pc {
		width: 680px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w680_sp {
		width: 680px !important;
	}
}

.u_w688 {
	width: 688px !important;
}

@media screen and (min-width: 768px) {
	.u_w688_pc {
		width: 688px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w688_sp {
		width: 688px !important;
	}
}

.u_w690 {
	width: 690px !important;
}

@media screen and (min-width: 768px) {
	.u_w690_pc {
		width: 690px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w690_sp {
		width: 690px !important;
	}
}

.u_w696 {
	width: 696px !important;
}

@media screen and (min-width: 768px) {
	.u_w696_pc {
		width: 696px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w696_sp {
		width: 696px !important;
	}
}

.u_w700 {
	width: 700px !important;
}

@media screen and (min-width: 768px) {
	.u_w700_pc {
		width: 700px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w700_sp {
		width: 700px !important;
	}
}

.u_w704 {
	width: 704px !important;
}

@media screen and (min-width: 768px) {
	.u_w704_pc {
		width: 704px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w704_sp {
		width: 704px !important;
	}
}

.u_w710 {
	width: 710px !important;
}

@media screen and (min-width: 768px) {
	.u_w710_pc {
		width: 710px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w710_sp {
		width: 710px !important;
	}
}

.u_w712 {
	width: 712px !important;
}

@media screen and (min-width: 768px) {
	.u_w712_pc {
		width: 712px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w712_sp {
		width: 712px !important;
	}
}

.u_w720 {
	width: 720px !important;
}

@media screen and (min-width: 768px) {
	.u_w720_pc {
		width: 720px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w720_sp {
		width: 720px !important;
	}
}

.u_w728 {
	width: 728px !important;
}

@media screen and (min-width: 768px) {
	.u_w728_pc {
		width: 728px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w728_sp {
		width: 728px !important;
	}
}

.u_w730 {
	width: 730px !important;
}

@media screen and (min-width: 768px) {
	.u_w730_pc {
		width: 730px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w730_sp {
		width: 730px !important;
	}
}

.u_w736 {
	width: 736px !important;
}

@media screen and (min-width: 768px) {
	.u_w736_pc {
		width: 736px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w736_sp {
		width: 736px !important;
	}
}

.u_w740 {
	width: 740px !important;
}

@media screen and (min-width: 768px) {
	.u_w740_pc {
		width: 740px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w740_sp {
		width: 740px !important;
	}
}

.u_w744 {
	width: 744px !important;
}

@media screen and (min-width: 768px) {
	.u_w744_pc {
		width: 744px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w744_sp {
		width: 744px !important;
	}
}

.u_w750 {
	width: 750px !important;
}

@media screen and (min-width: 768px) {
	.u_w750_pc {
		width: 750px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w750_sp {
		width: 750px !important;
	}
}

.u_w752 {
	width: 752px !important;
}

@media screen and (min-width: 768px) {
	.u_w752_pc {
		width: 752px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w752_sp {
		width: 752px !important;
	}
}

.u_w760 {
	width: 760px !important;
}

@media screen and (min-width: 768px) {
	.u_w760_pc {
		width: 760px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w760_sp {
		width: 760px !important;
	}
}

.u_w768 {
	width: 768px !important;
}

@media screen and (min-width: 768px) {
	.u_w768_pc {
		width: 768px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w768_sp {
		width: 768px !important;
	}
}

.u_w770 {
	width: 770px !important;
}

@media screen and (min-width: 768px) {
	.u_w770_pc {
		width: 770px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w770_sp {
		width: 770px !important;
	}
}

.u_w776 {
	width: 776px !important;
}

@media screen and (min-width: 768px) {
	.u_w776_pc {
		width: 776px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w776_sp {
		width: 776px !important;
	}
}

.u_w780 {
	width: 780px !important;
}

@media screen and (min-width: 768px) {
	.u_w780_pc {
		width: 780px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w780_sp {
		width: 780px !important;
	}
}

.u_w784 {
	width: 784px !important;
}

@media screen and (min-width: 768px) {
	.u_w784_pc {
		width: 784px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w784_sp {
		width: 784px !important;
	}
}

.u_w790 {
	width: 790px !important;
}

@media screen and (min-width: 768px) {
	.u_w790_pc {
		width: 790px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w790_sp {
		width: 790px !important;
	}
}

.u_w792 {
	width: 792px !important;
}

@media screen and (min-width: 768px) {
	.u_w792_pc {
		width: 792px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w792_sp {
		width: 792px !important;
	}
}

.u_w800 {
	width: 800px !important;
}

@media screen and (min-width: 768px) {
	.u_w800_pc {
		width: 800px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w800_sp {
		width: 800px !important;
	}
}

.u_w808 {
	width: 808px !important;
}

@media screen and (min-width: 768px) {
	.u_w808_pc {
		width: 808px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w808_sp {
		width: 808px !important;
	}
}

.u_w810 {
	width: 810px !important;
}

@media screen and (min-width: 768px) {
	.u_w810_pc {
		width: 810px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w810_sp {
		width: 810px !important;
	}
}

.u_w816 {
	width: 816px !important;
}

@media screen and (min-width: 768px) {
	.u_w816_pc {
		width: 816px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w816_sp {
		width: 816px !important;
	}
}

.u_w820 {
	width: 820px !important;
}

@media screen and (min-width: 768px) {
	.u_w820_pc {
		width: 820px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w820_sp {
		width: 820px !important;
	}
}

.u_w824 {
	width: 824px !important;
}

@media screen and (min-width: 768px) {
	.u_w824_pc {
		width: 824px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w824_sp {
		width: 824px !important;
	}
}

.u_w830 {
	width: 830px !important;
}

@media screen and (min-width: 768px) {
	.u_w830_pc {
		width: 830px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w830_sp {
		width: 830px !important;
	}
}

.u_w832 {
	width: 832px !important;
}

@media screen and (min-width: 768px) {
	.u_w832_pc {
		width: 832px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w832_sp {
		width: 832px !important;
	}
}

.u_w840 {
	width: 840px !important;
}

@media screen and (min-width: 768px) {
	.u_w840_pc {
		width: 840px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w840_sp {
		width: 840px !important;
	}
}

.u_w848 {
	width: 848px !important;
}

@media screen and (min-width: 768px) {
	.u_w848_pc {
		width: 848px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w848_sp {
		width: 848px !important;
	}
}

.u_w850 {
	width: 850px !important;
}

@media screen and (min-width: 768px) {
	.u_w850_pc {
		width: 850px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w850_sp {
		width: 850px !important;
	}
}

.u_w856 {
	width: 856px !important;
}

@media screen and (min-width: 768px) {
	.u_w856_pc {
		width: 856px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w856_sp {
		width: 856px !important;
	}
}

.u_w860 {
	width: 860px !important;
}

@media screen and (min-width: 768px) {
	.u_w860_pc {
		width: 860px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w860_sp {
		width: 860px !important;
	}
}

.u_w864 {
	width: 864px !important;
}

@media screen and (min-width: 768px) {
	.u_w864_pc {
		width: 864px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w864_sp {
		width: 864px !important;
	}
}

.u_w870 {
	width: 870px !important;
}

@media screen and (min-width: 768px) {
	.u_w870_pc {
		width: 870px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w870_sp {
		width: 870px !important;
	}
}

.u_w872 {
	width: 872px !important;
}

@media screen and (min-width: 768px) {
	.u_w872_pc {
		width: 872px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w872_sp {
		width: 872px !important;
	}
}

.u_w880 {
	width: 880px !important;
}

@media screen and (min-width: 768px) {
	.u_w880_pc {
		width: 880px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w880_sp {
		width: 880px !important;
	}
}

.u_w888 {
	width: 888px !important;
}

@media screen and (min-width: 768px) {
	.u_w888_pc {
		width: 888px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w888_sp {
		width: 888px !important;
	}
}

.u_w890 {
	width: 890px !important;
}

@media screen and (min-width: 768px) {
	.u_w890_pc {
		width: 890px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w890_sp {
		width: 890px !important;
	}
}

.u_w896 {
	width: 896px !important;
}

@media screen and (min-width: 768px) {
	.u_w896_pc {
		width: 896px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w896_sp {
		width: 896px !important;
	}
}

.u_w900 {
	width: 900px !important;
}

@media screen and (min-width: 768px) {
	.u_w900_pc {
		width: 900px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w900_sp {
		width: 900px !important;
	}
}

.u_w904 {
	width: 904px !important;
}

@media screen and (min-width: 768px) {
	.u_w904_pc {
		width: 904px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w904_sp {
		width: 904px !important;
	}
}

.u_w910 {
	width: 910px !important;
}

@media screen and (min-width: 768px) {
	.u_w910_pc {
		width: 910px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w910_sp {
		width: 910px !important;
	}
}

.u_w912 {
	width: 912px !important;
}

@media screen and (min-width: 768px) {
	.u_w912_pc {
		width: 912px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w912_sp {
		width: 912px !important;
	}
}

.u_w920 {
	width: 920px !important;
}

@media screen and (min-width: 768px) {
	.u_w920_pc {
		width: 920px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w920_sp {
		width: 920px !important;
	}
}

.u_w928 {
	width: 928px !important;
}

@media screen and (min-width: 768px) {
	.u_w928_pc {
		width: 928px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w928_sp {
		width: 928px !important;
	}
}

.u_w930 {
	width: 930px !important;
}

@media screen and (min-width: 768px) {
	.u_w930_pc {
		width: 930px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w930_sp {
		width: 930px !important;
	}
}

.u_w936 {
	width: 936px !important;
}

@media screen and (min-width: 768px) {
	.u_w936_pc {
		width: 936px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w936_sp {
		width: 936px !important;
	}
}

.u_w940 {
	width: 940px !important;
}

@media screen and (min-width: 768px) {
	.u_w940_pc {
		width: 940px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w940_sp {
		width: 940px !important;
	}
}

.u_w944 {
	width: 944px !important;
}

@media screen and (min-width: 768px) {
	.u_w944_pc {
		width: 944px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w944_sp {
		width: 944px !important;
	}
}

.u_w950 {
	width: 950px !important;
}

@media screen and (min-width: 768px) {
	.u_w950_pc {
		width: 950px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w950_sp {
		width: 950px !important;
	}
}

.u_w952 {
	width: 952px !important;
}

@media screen and (min-width: 768px) {
	.u_w952_pc {
		width: 952px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w952_sp {
		width: 952px !important;
	}
}

.u_w960 {
	width: 960px !important;
}

@media screen and (min-width: 768px) {
	.u_w960_pc {
		width: 960px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w960_sp {
		width: 960px !important;
	}
}

.u_w968 {
	width: 968px !important;
}

@media screen and (min-width: 768px) {
	.u_w968_pc {
		width: 968px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w968_sp {
		width: 968px !important;
	}
}

.u_w970 {
	width: 970px !important;
}

@media screen and (min-width: 768px) {
	.u_w970_pc {
		width: 970px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w970_sp {
		width: 970px !important;
	}
}

.u_w976 {
	width: 976px !important;
}

@media screen and (min-width: 768px) {
	.u_w976_pc {
		width: 976px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w976_sp {
		width: 976px !important;
	}
}

.u_w980 {
	width: 980px !important;
}

@media screen and (min-width: 768px) {
	.u_w980_pc {
		width: 980px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w980_sp {
		width: 980px !important;
	}
}

.u_w984 {
	width: 984px !important;
}

@media screen and (min-width: 768px) {
	.u_w984_pc {
		width: 984px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w984_sp {
		width: 984px !important;
	}
}

.u_w990 {
	width: 990px !important;
}

@media screen and (min-width: 768px) {
	.u_w990_pc {
		width: 990px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w990_sp {
		width: 990px !important;
	}
}

.u_w992 {
	width: 992px !important;
}

@media screen and (min-width: 768px) {
	.u_w992_pc {
		width: 992px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w992_sp {
		width: 992px !important;
	}
}

.u_w1000 {
	width: 1000px !important;
}

@media screen and (min-width: 768px) {
	.u_w1000_pc {
		width: 1000px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w1000_sp {
		width: 1000px !important;
	}
}

.u_w0per {
	width: 0% !important;
}

@media screen and (min-width: 768px) {
	.u_w0per_pc {
		width: 0% !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w0per_sp {
		width: 0% !important;
	}
}

.u_w10per {
	width: 10% !important;
}

@media screen and (min-width: 768px) {
	.u_w10per_pc {
		width: 10% !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w10per_sp {
		width: 10% !important;
	}
}

.u_w20per {
	width: 20% !important;
}

@media screen and (min-width: 768px) {
	.u_w20per_pc {
		width: 20% !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w20per_sp {
		width: 20% !important;
	}
}

.u_w30per {
	width: 30% !important;
}

@media screen and (min-width: 768px) {
	.u_w30per_pc {
		width: 30% !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w30per_sp {
		width: 30% !important;
	}
}

.u_w40per {
	width: 40% !important;
}

@media screen and (min-width: 768px) {
	.u_w40per_pc {
		width: 40% !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w40per_sp {
		width: 40% !important;
	}
}

.u_w50per {
	width: 50% !important;
}

@media screen and (min-width: 768px) {
	.u_w50per_pc {
		width: 50% !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w50per_sp {
		width: 50% !important;
	}
}

.u_w60per {
	width: 60% !important;
}

@media screen and (min-width: 768px) {
	.u_w60per_pc {
		width: 60% !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w60per_sp {
		width: 60% !important;
	}
}

.u_w70per {
	width: 70% !important;
}

@media screen and (min-width: 768px) {
	.u_w70per_pc {
		width: 70% !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w70per_sp {
		width: 70% !important;
	}
}

.u_w80per {
	width: 80% !important;
}

@media screen and (min-width: 768px) {
	.u_w80per_pc {
		width: 80% !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w80per_sp {
		width: 80% !important;
	}
}

.u_w90per {
	width: 90% !important;
}

@media screen and (min-width: 768px) {
	.u_w90per_pc {
		width: 90% !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w90per_sp {
		width: 90% !important;
	}
}

.u_w100per {
	width: 100% !important;
}

@media screen and (min-width: 768px) {
	.u_w100per_pc {
		width: 100% !important;
	}
}

@media screen and (max-width: 767px) {
	.u_w100per_sp {
		width: 100% !important;
	}
}

/* margin
-------------------------------------- */
.u_mt0 {
	margin-top: 0px !important;
}

@media screen and (min-width: 768px) {
	.u_mt0_pc {
		margin-top: 0px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt0_sp {
		margin-top: 0px !important;
	}
}

.u_mt8 {
	margin-top: 8px !important;
}

@media screen and (min-width: 768px) {
	.u_mt8_pc {
		margin-top: 8px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt8_sp {
		margin-top: 8px !important;
	}
}

.u_mt10 {
	margin-top: 10px !important;
}

@media screen and (min-width: 768px) {
	.u_mt10_pc {
		margin-top: 10px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt10_sp {
		margin-top: 10px !important;
	}
}

.u_mt16 {
	margin-top: 16px !important;
}

@media screen and (min-width: 768px) {
	.u_mt16_pc {
		margin-top: 16px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt16_sp {
		margin-top: 16px !important;
	}
}

.u_mt20 {
	margin-top: 20px !important;
}

@media screen and (min-width: 768px) {
	.u_mt20_pc {
		margin-top: 20px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt20_sp {
		margin-top: 20px !important;
	}
}

.u_mt24 {
	margin-top: 24px !important;
}

@media screen and (min-width: 768px) {
	.u_mt24_pc {
		margin-top: 24px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt24_sp {
		margin-top: 24px !important;
	}
}

.u_mt30 {
	margin-top: 30px !important;
}

@media screen and (min-width: 768px) {
	.u_mt30_pc {
		margin-top: 30px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt30_sp {
		margin-top: 30px !important;
	}
}

.u_mt32 {
	margin-top: 32px !important;
}

@media screen and (min-width: 768px) {
	.u_mt32_pc {
		margin-top: 32px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt32_sp {
		margin-top: 32px !important;
	}
}

.u_mt40 {
	margin-top: 40px !important;
}

@media screen and (min-width: 768px) {
	.u_mt40_pc {
		margin-top: 40px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt40_sp {
		margin-top: 40px !important;
	}
}

.u_mt48 {
	margin-top: 48px !important;
}

@media screen and (min-width: 768px) {
	.u_mt48_pc {
		margin-top: 48px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt48_sp {
		margin-top: 48px !important;
	}
}

.u_mt50 {
	margin-top: 50px !important;
}

@media screen and (min-width: 768px) {
	.u_mt50_pc {
		margin-top: 50px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt50_sp {
		margin-top: 50px !important;
	}
}

.u_mt56 {
	margin-top: 56px !important;
}

@media screen and (min-width: 768px) {
	.u_mt56_pc {
		margin-top: 56px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt56_sp {
		margin-top: 56px !important;
	}
}

.u_mt60 {
	margin-top: 60px !important;
}

@media screen and (min-width: 768px) {
	.u_mt60_pc {
		margin-top: 60px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt60_sp {
		margin-top: 60px !important;
	}
}

.u_mt64 {
	margin-top: 64px !important;
}

@media screen and (min-width: 768px) {
	.u_mt64_pc {
		margin-top: 64px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt64_sp {
		margin-top: 64px !important;
	}
}

.u_mt70 {
	margin-top: 70px !important;
}

@media screen and (min-width: 768px) {
	.u_mt70_pc {
		margin-top: 70px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt70_sp {
		margin-top: 70px !important;
	}
}

.u_mt72 {
	margin-top: 72px !important;
}

@media screen and (min-width: 768px) {
	.u_mt72_pc {
		margin-top: 72px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt72_sp {
		margin-top: 72px !important;
	}
}

.u_mt80 {
	margin-top: 80px !important;
}

@media screen and (min-width: 768px) {
	.u_mt80_pc {
		margin-top: 80px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt80_sp {
		margin-top: 80px !important;
	}
}

.u_mt88 {
	margin-top: 88px !important;
}

@media screen and (min-width: 768px) {
	.u_mt88_pc {
		margin-top: 88px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt88_sp {
		margin-top: 88px !important;
	}
}

.u_mt90 {
	margin-top: 90px !important;
}

@media screen and (min-width: 768px) {
	.u_mt90_pc {
		margin-top: 90px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt90_sp {
		margin-top: 90px !important;
	}
}

.u_mt96 {
	margin-top: 96px !important;
}

@media screen and (min-width: 768px) {
	.u_mt96_pc {
		margin-top: 96px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt96_sp {
		margin-top: 96px !important;
	}
}

.u_mt100 {
	margin-top: 100px !important;
}

@media screen and (min-width: 768px) {
	.u_mt100_pc {
		margin-top: 100px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt100_sp {
		margin-top: 100px !important;
	}
}

.u_mt104 {
	margin-top: 104px !important;
}

@media screen and (min-width: 768px) {
	.u_mt104_pc {
		margin-top: 104px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt104_sp {
		margin-top: 104px !important;
	}
}

.u_mt110 {
	margin-top: 110px !important;
}

@media screen and (min-width: 768px) {
	.u_mt110_pc {
		margin-top: 110px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt110_sp {
		margin-top: 110px !important;
	}
}

.u_mt112 {
	margin-top: 112px !important;
}

@media screen and (min-width: 768px) {
	.u_mt112_pc {
		margin-top: 112px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt112_sp {
		margin-top: 112px !important;
	}
}

.u_mt120 {
	margin-top: 120px !important;
}

@media screen and (min-width: 768px) {
	.u_mt120_pc {
		margin-top: 120px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt120_sp {
		margin-top: 120px !important;
	}
}

.u_mt128 {
	margin-top: 128px !important;
}

@media screen and (min-width: 768px) {
	.u_mt128_pc {
		margin-top: 128px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt128_sp {
		margin-top: 128px !important;
	}
}

.u_mt130 {
	margin-top: 130px !important;
}

@media screen and (min-width: 768px) {
	.u_mt130_pc {
		margin-top: 130px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt130_sp {
		margin-top: 130px !important;
	}
}

.u_mt136 {
	margin-top: 136px !important;
}

@media screen and (min-width: 768px) {
	.u_mt136_pc {
		margin-top: 136px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt136_sp {
		margin-top: 136px !important;
	}
}

.u_mt140 {
	margin-top: 140px !important;
}

@media screen and (min-width: 768px) {
	.u_mt140_pc {
		margin-top: 140px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt140_sp {
		margin-top: 140px !important;
	}
}

.u_mt144 {
	margin-top: 144px !important;
}

@media screen and (min-width: 768px) {
	.u_mt144_pc {
		margin-top: 144px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt144_sp {
		margin-top: 144px !important;
	}
}

.u_mt150 {
	margin-top: 150px !important;
}

@media screen and (min-width: 768px) {
	.u_mt150_pc {
		margin-top: 150px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt150_sp {
		margin-top: 150px !important;
	}
}

.u_mt152 {
	margin-top: 152px !important;
}

@media screen and (min-width: 768px) {
	.u_mt152_pc {
		margin-top: 152px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt152_sp {
		margin-top: 152px !important;
	}
}

.u_mt160 {
	margin-top: 160px !important;
}

@media screen and (min-width: 768px) {
	.u_mt160_pc {
		margin-top: 160px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt160_sp {
		margin-top: 160px !important;
	}
}

.u_mt168 {
	margin-top: 168px !important;
}

@media screen and (min-width: 768px) {
	.u_mt168_pc {
		margin-top: 168px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt168_sp {
		margin-top: 168px !important;
	}
}

.u_mt170 {
	margin-top: 170px !important;
}

@media screen and (min-width: 768px) {
	.u_mt170_pc {
		margin-top: 170px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt170_sp {
		margin-top: 170px !important;
	}
}

.u_mt176 {
	margin-top: 176px !important;
}

@media screen and (min-width: 768px) {
	.u_mt176_pc {
		margin-top: 176px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt176_sp {
		margin-top: 176px !important;
	}
}

.u_mt180 {
	margin-top: 180px !important;
}

@media screen and (min-width: 768px) {
	.u_mt180_pc {
		margin-top: 180px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt180_sp {
		margin-top: 180px !important;
	}
}

.u_mt184 {
	margin-top: 184px !important;
}

@media screen and (min-width: 768px) {
	.u_mt184_pc {
		margin-top: 184px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt184_sp {
		margin-top: 184px !important;
	}
}

.u_mt190 {
	margin-top: 190px !important;
}

@media screen and (min-width: 768px) {
	.u_mt190_pc {
		margin-top: 190px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt190_sp {
		margin-top: 190px !important;
	}
}

.u_mt192 {
	margin-top: 192px !important;
}

@media screen and (min-width: 768px) {
	.u_mt192_pc {
		margin-top: 192px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt192_sp {
		margin-top: 192px !important;
	}
}

.u_mt200 {
	margin-top: 200px !important;
}

@media screen and (min-width: 768px) {
	.u_mt200_pc {
		margin-top: 200px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mt200_sp {
		margin-top: 200px !important;
	}
}

.u_mb0 {
	margin-bottom: 0px !important;
}

@media screen and (min-width: 768px) {
	.u_mb0_pc {
		margin-bottom: 0px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb0_sp {
		margin-bottom: 0px !important;
	}
}

.u_mb8 {
	margin-bottom: 8px !important;
}

@media screen and (min-width: 768px) {
	.u_mb8_pc {
		margin-bottom: 8px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb8_sp {
		margin-bottom: 8px !important;
	}
}

.u_mb10 {
	margin-bottom: 10px !important;
}

@media screen and (min-width: 768px) {
	.u_mb10_pc {
		margin-bottom: 10px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb10_sp {
		margin-bottom: 10px !important;
	}
}

.u_mb16 {
	margin-bottom: 16px !important;
}

@media screen and (min-width: 768px) {
	.u_mb16_pc {
		margin-bottom: 16px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb16_sp {
		margin-bottom: 16px !important;
	}
}

.u_mb20 {
	margin-bottom: 20px !important;
}

@media screen and (min-width: 768px) {
	.u_mb20_pc {
		margin-bottom: 20px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb20_sp {
		margin-bottom: 20px !important;
	}
}

.u_mb24 {
	margin-bottom: 24px !important;
}

@media screen and (min-width: 768px) {
	.u_mb24_pc {
		margin-bottom: 24px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb24_sp {
		margin-bottom: 24px !important;
	}
}

.u_mb30 {
	margin-bottom: 30px !important;
}

@media screen and (min-width: 768px) {
	.u_mb30_pc {
		margin-bottom: 30px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb30_sp {
		margin-bottom: 30px !important;
	}
}

.u_mb32 {
	margin-bottom: 32px !important;
}

@media screen and (min-width: 768px) {
	.u_mb32_pc {
		margin-bottom: 32px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb32_sp {
		margin-bottom: 32px !important;
	}
}

.u_mb40 {
	margin-bottom: 40px !important;
}

@media screen and (min-width: 768px) {
	.u_mb40_pc {
		margin-bottom: 40px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb40_sp {
		margin-bottom: 40px !important;
	}
}

.u_mb48 {
	margin-bottom: 48px !important;
}

@media screen and (min-width: 768px) {
	.u_mb48_pc {
		margin-bottom: 48px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb48_sp {
		margin-bottom: 48px !important;
	}
}

.u_mb50 {
	margin-bottom: 50px !important;
}

@media screen and (min-width: 768px) {
	.u_mb50_pc {
		margin-bottom: 50px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb50_sp {
		margin-bottom: 50px !important;
	}
}

.u_mb56 {
	margin-bottom: 56px !important;
}

@media screen and (min-width: 768px) {
	.u_mb56_pc {
		margin-bottom: 56px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb56_sp {
		margin-bottom: 56px !important;
	}
}

.u_mb60 {
	margin-bottom: 60px !important;
}

@media screen and (min-width: 768px) {
	.u_mb60_pc {
		margin-bottom: 60px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb60_sp {
		margin-bottom: 60px !important;
	}
}

.u_mb64 {
	margin-bottom: 64px !important;
}

@media screen and (min-width: 768px) {
	.u_mb64_pc {
		margin-bottom: 64px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb64_sp {
		margin-bottom: 64px !important;
	}
}

.u_mb70 {
	margin-bottom: 70px !important;
}

@media screen and (min-width: 768px) {
	.u_mb70_pc {
		margin-bottom: 70px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb70_sp {
		margin-bottom: 70px !important;
	}
}

.u_mb72 {
	margin-bottom: 72px !important;
}

@media screen and (min-width: 768px) {
	.u_mb72_pc {
		margin-bottom: 72px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb72_sp {
		margin-bottom: 72px !important;
	}
}

.u_mb80 {
	margin-bottom: 80px !important;
}

@media screen and (min-width: 768px) {
	.u_mb80_pc {
		margin-bottom: 80px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb80_sp {
		margin-bottom: 80px !important;
	}
}

.u_mb88 {
	margin-bottom: 88px !important;
}

@media screen and (min-width: 768px) {
	.u_mb88_pc {
		margin-bottom: 88px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb88_sp {
		margin-bottom: 88px !important;
	}
}

.u_mb90 {
	margin-bottom: 90px !important;
}

@media screen and (min-width: 768px) {
	.u_mb90_pc {
		margin-bottom: 90px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb90_sp {
		margin-bottom: 90px !important;
	}
}

.u_mb96 {
	margin-bottom: 96px !important;
}

@media screen and (min-width: 768px) {
	.u_mb96_pc {
		margin-bottom: 96px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb96_sp {
		margin-bottom: 96px !important;
	}
}

.u_mb100 {
	margin-bottom: 100px !important;
}

@media screen and (min-width: 768px) {
	.u_mb100_pc {
		margin-bottom: 100px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb100_sp {
		margin-bottom: 100px !important;
	}
}

.u_mb104 {
	margin-bottom: 104px !important;
}

@media screen and (min-width: 768px) {
	.u_mb104_pc {
		margin-bottom: 104px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb104_sp {
		margin-bottom: 104px !important;
	}
}

.u_mb110 {
	margin-bottom: 110px !important;
}

@media screen and (min-width: 768px) {
	.u_mb110_pc {
		margin-bottom: 110px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb110_sp {
		margin-bottom: 110px !important;
	}
}

.u_mb112 {
	margin-bottom: 112px !important;
}

@media screen and (min-width: 768px) {
	.u_mb112_pc {
		margin-bottom: 112px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb112_sp {
		margin-bottom: 112px !important;
	}
}

.u_mb120 {
	margin-bottom: 120px !important;
}

@media screen and (min-width: 768px) {
	.u_mb120_pc {
		margin-bottom: 120px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb120_sp {
		margin-bottom: 120px !important;
	}
}

.u_mb128 {
	margin-bottom: 128px !important;
}

@media screen and (min-width: 768px) {
	.u_mb128_pc {
		margin-bottom: 128px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb128_sp {
		margin-bottom: 128px !important;
	}
}

.u_mb130 {
	margin-bottom: 130px !important;
}

@media screen and (min-width: 768px) {
	.u_mb130_pc {
		margin-bottom: 130px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb130_sp {
		margin-bottom: 130px !important;
	}
}

.u_mb136 {
	margin-bottom: 136px !important;
}

@media screen and (min-width: 768px) {
	.u_mb136_pc {
		margin-bottom: 136px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb136_sp {
		margin-bottom: 136px !important;
	}
}

.u_mb140 {
	margin-bottom: 140px !important;
}

@media screen and (min-width: 768px) {
	.u_mb140_pc {
		margin-bottom: 140px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb140_sp {
		margin-bottom: 140px !important;
	}
}

.u_mb144 {
	margin-bottom: 144px !important;
}

@media screen and (min-width: 768px) {
	.u_mb144_pc {
		margin-bottom: 144px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb144_sp {
		margin-bottom: 144px !important;
	}
}

.u_mb150 {
	margin-bottom: 150px !important;
}

@media screen and (min-width: 768px) {
	.u_mb150_pc {
		margin-bottom: 150px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb150_sp {
		margin-bottom: 150px !important;
	}
}

.u_mb152 {
	margin-bottom: 152px !important;
}

@media screen and (min-width: 768px) {
	.u_mb152_pc {
		margin-bottom: 152px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb152_sp {
		margin-bottom: 152px !important;
	}
}

.u_mb160 {
	margin-bottom: 160px !important;
}

@media screen and (min-width: 768px) {
	.u_mb160_pc {
		margin-bottom: 160px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb160_sp {
		margin-bottom: 160px !important;
	}
}

.u_mb168 {
	margin-bottom: 168px !important;
}

@media screen and (min-width: 768px) {
	.u_mb168_pc {
		margin-bottom: 168px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb168_sp {
		margin-bottom: 168px !important;
	}
}

.u_mb170 {
	margin-bottom: 170px !important;
}

@media screen and (min-width: 768px) {
	.u_mb170_pc {
		margin-bottom: 170px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb170_sp {
		margin-bottom: 170px !important;
	}
}

.u_mb176 {
	margin-bottom: 176px !important;
}

@media screen and (min-width: 768px) {
	.u_mb176_pc {
		margin-bottom: 176px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb176_sp {
		margin-bottom: 176px !important;
	}
}

.u_mb180 {
	margin-bottom: 180px !important;
}

@media screen and (min-width: 768px) {
	.u_mb180_pc {
		margin-bottom: 180px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb180_sp {
		margin-bottom: 180px !important;
	}
}

.u_mb184 {
	margin-bottom: 184px !important;
}

@media screen and (min-width: 768px) {
	.u_mb184_pc {
		margin-bottom: 184px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb184_sp {
		margin-bottom: 184px !important;
	}
}

.u_mb190 {
	margin-bottom: 190px !important;
}

@media screen and (min-width: 768px) {
	.u_mb190_pc {
		margin-bottom: 190px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb190_sp {
		margin-bottom: 190px !important;
	}
}

.u_mb192 {
	margin-bottom: 192px !important;
}

@media screen and (min-width: 768px) {
	.u_mb192_pc {
		margin-bottom: 192px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb192_sp {
		margin-bottom: 192px !important;
	}
}

.u_mb200 {
	margin-bottom: 200px !important;
}

@media screen and (min-width: 768px) {
	.u_mb200_pc {
		margin-bottom: 200px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mb200_sp {
		margin-bottom: 200px !important;
	}
}

.u_ml0 {
	margin-left: 0px !important;
}

@media screen and (min-width: 768px) {
	.u_ml0_pc {
		margin-left: 0px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml0_sp {
		margin-left: 0px !important;
	}
}

.u_ml8 {
	margin-left: 8px !important;
}

@media screen and (min-width: 768px) {
	.u_ml8_pc {
		margin-left: 8px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml8_sp {
		margin-left: 8px !important;
	}
}

.u_ml10 {
	margin-left: 10px !important;
}

@media screen and (min-width: 768px) {
	.u_ml10_pc {
		margin-left: 10px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml10_sp {
		margin-left: 10px !important;
	}
}

.u_ml16 {
	margin-left: 16px !important;
}

@media screen and (min-width: 768px) {
	.u_ml16_pc {
		margin-left: 16px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml16_sp {
		margin-left: 16px !important;
	}
}

.u_ml20 {
	margin-left: 20px !important;
}

@media screen and (min-width: 768px) {
	.u_ml20_pc {
		margin-left: 20px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml20_sp {
		margin-left: 20px !important;
	}
}

.u_ml24 {
	margin-left: 24px !important;
}

@media screen and (min-width: 768px) {
	.u_ml24_pc {
		margin-left: 24px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml24_sp {
		margin-left: 24px !important;
	}
}

.u_ml30 {
	margin-left: 30px !important;
}

@media screen and (min-width: 768px) {
	.u_ml30_pc {
		margin-left: 30px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml30_sp {
		margin-left: 30px !important;
	}
}

.u_ml32 {
	margin-left: 32px !important;
}

@media screen and (min-width: 768px) {
	.u_ml32_pc {
		margin-left: 32px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml32_sp {
		margin-left: 32px !important;
	}
}

.u_ml40 {
	margin-left: 40px !important;
}

@media screen and (min-width: 768px) {
	.u_ml40_pc {
		margin-left: 40px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml40_sp {
		margin-left: 40px !important;
	}
}

.u_ml48 {
	margin-left: 48px !important;
}

@media screen and (min-width: 768px) {
	.u_ml48_pc {
		margin-left: 48px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml48_sp {
		margin-left: 48px !important;
	}
}

.u_ml50 {
	margin-left: 50px !important;
}

@media screen and (min-width: 768px) {
	.u_ml50_pc {
		margin-left: 50px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml50_sp {
		margin-left: 50px !important;
	}
}

.u_ml56 {
	margin-left: 56px !important;
}

@media screen and (min-width: 768px) {
	.u_ml56_pc {
		margin-left: 56px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml56_sp {
		margin-left: 56px !important;
	}
}

.u_ml60 {
	margin-left: 60px !important;
}

@media screen and (min-width: 768px) {
	.u_ml60_pc {
		margin-left: 60px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml60_sp {
		margin-left: 60px !important;
	}
}

.u_ml64 {
	margin-left: 64px !important;
}

@media screen and (min-width: 768px) {
	.u_ml64_pc {
		margin-left: 64px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml64_sp {
		margin-left: 64px !important;
	}
}

.u_ml70 {
	margin-left: 70px !important;
}

@media screen and (min-width: 768px) {
	.u_ml70_pc {
		margin-left: 70px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml70_sp {
		margin-left: 70px !important;
	}
}

.u_ml72 {
	margin-left: 72px !important;
}

@media screen and (min-width: 768px) {
	.u_ml72_pc {
		margin-left: 72px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml72_sp {
		margin-left: 72px !important;
	}
}

.u_ml80 {
	margin-left: 80px !important;
}

@media screen and (min-width: 768px) {
	.u_ml80_pc {
		margin-left: 80px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml80_sp {
		margin-left: 80px !important;
	}
}

.u_ml88 {
	margin-left: 88px !important;
}

@media screen and (min-width: 768px) {
	.u_ml88_pc {
		margin-left: 88px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml88_sp {
		margin-left: 88px !important;
	}
}

.u_ml90 {
	margin-left: 90px !important;
}

@media screen and (min-width: 768px) {
	.u_ml90_pc {
		margin-left: 90px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml90_sp {
		margin-left: 90px !important;
	}
}

.u_ml96 {
	margin-left: 96px !important;
}

@media screen and (min-width: 768px) {
	.u_ml96_pc {
		margin-left: 96px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml96_sp {
		margin-left: 96px !important;
	}
}

.u_ml100 {
	margin-left: 100px !important;
}

@media screen and (min-width: 768px) {
	.u_ml100_pc {
		margin-left: 100px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml100_sp {
		margin-left: 100px !important;
	}
}

.u_ml104 {
	margin-left: 104px !important;
}

@media screen and (min-width: 768px) {
	.u_ml104_pc {
		margin-left: 104px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml104_sp {
		margin-left: 104px !important;
	}
}

.u_ml110 {
	margin-left: 110px !important;
}

@media screen and (min-width: 768px) {
	.u_ml110_pc {
		margin-left: 110px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml110_sp {
		margin-left: 110px !important;
	}
}

.u_ml112 {
	margin-left: 112px !important;
}

@media screen and (min-width: 768px) {
	.u_ml112_pc {
		margin-left: 112px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml112_sp {
		margin-left: 112px !important;
	}
}

.u_ml120 {
	margin-left: 120px !important;
}

@media screen and (min-width: 768px) {
	.u_ml120_pc {
		margin-left: 120px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml120_sp {
		margin-left: 120px !important;
	}
}

.u_ml128 {
	margin-left: 128px !important;
}

@media screen and (min-width: 768px) {
	.u_ml128_pc {
		margin-left: 128px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml128_sp {
		margin-left: 128px !important;
	}
}

.u_ml130 {
	margin-left: 130px !important;
}

@media screen and (min-width: 768px) {
	.u_ml130_pc {
		margin-left: 130px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml130_sp {
		margin-left: 130px !important;
	}
}

.u_ml136 {
	margin-left: 136px !important;
}

@media screen and (min-width: 768px) {
	.u_ml136_pc {
		margin-left: 136px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml136_sp {
		margin-left: 136px !important;
	}
}

.u_ml140 {
	margin-left: 140px !important;
}

@media screen and (min-width: 768px) {
	.u_ml140_pc {
		margin-left: 140px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml140_sp {
		margin-left: 140px !important;
	}
}

.u_ml144 {
	margin-left: 144px !important;
}

@media screen and (min-width: 768px) {
	.u_ml144_pc {
		margin-left: 144px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml144_sp {
		margin-left: 144px !important;
	}
}

.u_ml150 {
	margin-left: 150px !important;
}

@media screen and (min-width: 768px) {
	.u_ml150_pc {
		margin-left: 150px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml150_sp {
		margin-left: 150px !important;
	}
}

.u_ml152 {
	margin-left: 152px !important;
}

@media screen and (min-width: 768px) {
	.u_ml152_pc {
		margin-left: 152px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml152_sp {
		margin-left: 152px !important;
	}
}

.u_ml160 {
	margin-left: 160px !important;
}

@media screen and (min-width: 768px) {
	.u_ml160_pc {
		margin-left: 160px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml160_sp {
		margin-left: 160px !important;
	}
}

.u_ml168 {
	margin-left: 168px !important;
}

@media screen and (min-width: 768px) {
	.u_ml168_pc {
		margin-left: 168px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml168_sp {
		margin-left: 168px !important;
	}
}

.u_ml170 {
	margin-left: 170px !important;
}

@media screen and (min-width: 768px) {
	.u_ml170_pc {
		margin-left: 170px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml170_sp {
		margin-left: 170px !important;
	}
}

.u_ml176 {
	margin-left: 176px !important;
}

@media screen and (min-width: 768px) {
	.u_ml176_pc {
		margin-left: 176px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml176_sp {
		margin-left: 176px !important;
	}
}

.u_ml180 {
	margin-left: 180px !important;
}

@media screen and (min-width: 768px) {
	.u_ml180_pc {
		margin-left: 180px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml180_sp {
		margin-left: 180px !important;
	}
}

.u_ml184 {
	margin-left: 184px !important;
}

@media screen and (min-width: 768px) {
	.u_ml184_pc {
		margin-left: 184px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml184_sp {
		margin-left: 184px !important;
	}
}

.u_ml190 {
	margin-left: 190px !important;
}

@media screen and (min-width: 768px) {
	.u_ml190_pc {
		margin-left: 190px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml190_sp {
		margin-left: 190px !important;
	}
}

.u_ml192 {
	margin-left: 192px !important;
}

@media screen and (min-width: 768px) {
	.u_ml192_pc {
		margin-left: 192px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml192_sp {
		margin-left: 192px !important;
	}
}

.u_ml200 {
	margin-left: 200px !important;
}

@media screen and (min-width: 768px) {
	.u_ml200_pc {
		margin-left: 200px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ml200_sp {
		margin-left: 200px !important;
	}
}

.u_mr0 {
	margin-right: 0px !important;
}

@media screen and (min-width: 768px) {
	.u_mr0_pc {
		margin-right: 0px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr0_sp {
		margin-right: 0px !important;
	}
}

.u_mr8 {
	margin-right: 8px !important;
}

@media screen and (min-width: 768px) {
	.u_mr8_pc {
		margin-right: 8px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr8_sp {
		margin-right: 8px !important;
	}
}

.u_mr10 {
	margin-right: 10px !important;
}

@media screen and (min-width: 768px) {
	.u_mr10_pc {
		margin-right: 10px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr10_sp {
		margin-right: 10px !important;
	}
}

.u_mr16 {
	margin-right: 16px !important;
}

@media screen and (min-width: 768px) {
	.u_mr16_pc {
		margin-right: 16px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr16_sp {
		margin-right: 16px !important;
	}
}

.u_mr20 {
	margin-right: 20px !important;
}

@media screen and (min-width: 768px) {
	.u_mr20_pc {
		margin-right: 20px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr20_sp {
		margin-right: 20px !important;
	}
}

.u_mr24 {
	margin-right: 24px !important;
}

@media screen and (min-width: 768px) {
	.u_mr24_pc {
		margin-right: 24px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr24_sp {
		margin-right: 24px !important;
	}
}

.u_mr30 {
	margin-right: 30px !important;
}

@media screen and (min-width: 768px) {
	.u_mr30_pc {
		margin-right: 30px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr30_sp {
		margin-right: 30px !important;
	}
}

.u_mr32 {
	margin-right: 32px !important;
}

@media screen and (min-width: 768px) {
	.u_mr32_pc {
		margin-right: 32px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr32_sp {
		margin-right: 32px !important;
	}
}

.u_mr40 {
	margin-right: 40px !important;
}

@media screen and (min-width: 768px) {
	.u_mr40_pc {
		margin-right: 40px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr40_sp {
		margin-right: 40px !important;
	}
}

.u_mr48 {
	margin-right: 48px !important;
}

@media screen and (min-width: 768px) {
	.u_mr48_pc {
		margin-right: 48px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr48_sp {
		margin-right: 48px !important;
	}
}

.u_mr50 {
	margin-right: 50px !important;
}

@media screen and (min-width: 768px) {
	.u_mr50_pc {
		margin-right: 50px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr50_sp {
		margin-right: 50px !important;
	}
}

.u_mr56 {
	margin-right: 56px !important;
}

@media screen and (min-width: 768px) {
	.u_mr56_pc {
		margin-right: 56px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr56_sp {
		margin-right: 56px !important;
	}
}

.u_mr60 {
	margin-right: 60px !important;
}

@media screen and (min-width: 768px) {
	.u_mr60_pc {
		margin-right: 60px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr60_sp {
		margin-right: 60px !important;
	}
}

.u_mr64 {
	margin-right: 64px !important;
}

@media screen and (min-width: 768px) {
	.u_mr64_pc {
		margin-right: 64px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr64_sp {
		margin-right: 64px !important;
	}
}

.u_mr70 {
	margin-right: 70px !important;
}

@media screen and (min-width: 768px) {
	.u_mr70_pc {
		margin-right: 70px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr70_sp {
		margin-right: 70px !important;
	}
}

.u_mr72 {
	margin-right: 72px !important;
}

@media screen and (min-width: 768px) {
	.u_mr72_pc {
		margin-right: 72px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr72_sp {
		margin-right: 72px !important;
	}
}

.u_mr80 {
	margin-right: 80px !important;
}

@media screen and (min-width: 768px) {
	.u_mr80_pc {
		margin-right: 80px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr80_sp {
		margin-right: 80px !important;
	}
}

.u_mr88 {
	margin-right: 88px !important;
}

@media screen and (min-width: 768px) {
	.u_mr88_pc {
		margin-right: 88px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr88_sp {
		margin-right: 88px !important;
	}
}

.u_mr90 {
	margin-right: 90px !important;
}

@media screen and (min-width: 768px) {
	.u_mr90_pc {
		margin-right: 90px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr90_sp {
		margin-right: 90px !important;
	}
}

.u_mr96 {
	margin-right: 96px !important;
}

@media screen and (min-width: 768px) {
	.u_mr96_pc {
		margin-right: 96px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr96_sp {
		margin-right: 96px !important;
	}
}

.u_mr100 {
	margin-right: 100px !important;
}

@media screen and (min-width: 768px) {
	.u_mr100_pc {
		margin-right: 100px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr100_sp {
		margin-right: 100px !important;
	}
}

.u_mr104 {
	margin-right: 104px !important;
}

@media screen and (min-width: 768px) {
	.u_mr104_pc {
		margin-right: 104px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr104_sp {
		margin-right: 104px !important;
	}
}

.u_mr110 {
	margin-right: 110px !important;
}

@media screen and (min-width: 768px) {
	.u_mr110_pc {
		margin-right: 110px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr110_sp {
		margin-right: 110px !important;
	}
}

.u_mr112 {
	margin-right: 112px !important;
}

@media screen and (min-width: 768px) {
	.u_mr112_pc {
		margin-right: 112px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr112_sp {
		margin-right: 112px !important;
	}
}

.u_mr120 {
	margin-right: 120px !important;
}

@media screen and (min-width: 768px) {
	.u_mr120_pc {
		margin-right: 120px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr120_sp {
		margin-right: 120px !important;
	}
}

.u_mr128 {
	margin-right: 128px !important;
}

@media screen and (min-width: 768px) {
	.u_mr128_pc {
		margin-right: 128px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr128_sp {
		margin-right: 128px !important;
	}
}

.u_mr130 {
	margin-right: 130px !important;
}

@media screen and (min-width: 768px) {
	.u_mr130_pc {
		margin-right: 130px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr130_sp {
		margin-right: 130px !important;
	}
}

.u_mr136 {
	margin-right: 136px !important;
}

@media screen and (min-width: 768px) {
	.u_mr136_pc {
		margin-right: 136px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr136_sp {
		margin-right: 136px !important;
	}
}

.u_mr140 {
	margin-right: 140px !important;
}

@media screen and (min-width: 768px) {
	.u_mr140_pc {
		margin-right: 140px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr140_sp {
		margin-right: 140px !important;
	}
}

.u_mr144 {
	margin-right: 144px !important;
}

@media screen and (min-width: 768px) {
	.u_mr144_pc {
		margin-right: 144px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr144_sp {
		margin-right: 144px !important;
	}
}

.u_mr150 {
	margin-right: 150px !important;
}

@media screen and (min-width: 768px) {
	.u_mr150_pc {
		margin-right: 150px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr150_sp {
		margin-right: 150px !important;
	}
}

.u_mr152 {
	margin-right: 152px !important;
}

@media screen and (min-width: 768px) {
	.u_mr152_pc {
		margin-right: 152px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr152_sp {
		margin-right: 152px !important;
	}
}

.u_mr160 {
	margin-right: 160px !important;
}

@media screen and (min-width: 768px) {
	.u_mr160_pc {
		margin-right: 160px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr160_sp {
		margin-right: 160px !important;
	}
}

.u_mr168 {
	margin-right: 168px !important;
}

@media screen and (min-width: 768px) {
	.u_mr168_pc {
		margin-right: 168px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr168_sp {
		margin-right: 168px !important;
	}
}

.u_mr170 {
	margin-right: 170px !important;
}

@media screen and (min-width: 768px) {
	.u_mr170_pc {
		margin-right: 170px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr170_sp {
		margin-right: 170px !important;
	}
}

.u_mr176 {
	margin-right: 176px !important;
}

@media screen and (min-width: 768px) {
	.u_mr176_pc {
		margin-right: 176px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr176_sp {
		margin-right: 176px !important;
	}
}

.u_mr180 {
	margin-right: 180px !important;
}

@media screen and (min-width: 768px) {
	.u_mr180_pc {
		margin-right: 180px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr180_sp {
		margin-right: 180px !important;
	}
}

.u_mr184 {
	margin-right: 184px !important;
}

@media screen and (min-width: 768px) {
	.u_mr184_pc {
		margin-right: 184px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr184_sp {
		margin-right: 184px !important;
	}
}

.u_mr190 {
	margin-right: 190px !important;
}

@media screen and (min-width: 768px) {
	.u_mr190_pc {
		margin-right: 190px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr190_sp {
		margin-right: 190px !important;
	}
}

.u_mr192 {
	margin-right: 192px !important;
}

@media screen and (min-width: 768px) {
	.u_mr192_pc {
		margin-right: 192px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr192_sp {
		margin-right: 192px !important;
	}
}

.u_mr200 {
	margin-right: 200px !important;
}

@media screen and (min-width: 768px) {
	.u_mr200_pc {
		margin-right: 200px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_mr200_sp {
		margin-right: 200px !important;
	}
}

.u_mh_auto {
	margin-right: auto !important;
	margin-left: auto !important;
}
@media screen and (min-width: 768px) {
	.u_mh_auto {
		margin-right: auto !important;
		margin-left: auto !important;
	}
}
@media screen and (max-width: 767px) {
	.u_mh_auto {
		margin-right: auto !important;
		margin-left: auto !important;
	}
}

/* padding
-------------------------------------- */
.u_pt0 {
	padding-top: 0px !important;
}

@media screen and (min-width: 768px) {
	.u_pt0_pc {
		padding-top: 0px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt0_sp {
		padding-top: 0px !important;
	}
}

.u_pt8 {
	padding-top: 8px !important;
}

@media screen and (min-width: 768px) {
	.u_pt8_pc {
		padding-top: 8px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt8_sp {
		padding-top: 8px !important;
	}
}

.u_pt10 {
	padding-top: 10px !important;
}

@media screen and (min-width: 768px) {
	.u_pt10_pc {
		padding-top: 10px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt10_sp {
		padding-top: 10px !important;
	}
}

.u_pt16 {
	padding-top: 16px !important;
}

@media screen and (min-width: 768px) {
	.u_pt16_pc {
		padding-top: 16px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt16_sp {
		padding-top: 16px !important;
	}
}

.u_pt20 {
	padding-top: 20px !important;
}

@media screen and (min-width: 768px) {
	.u_pt20_pc {
		padding-top: 20px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt20_sp {
		padding-top: 20px !important;
	}
}

.u_pt24 {
	padding-top: 24px !important;
}

@media screen and (min-width: 768px) {
	.u_pt24_pc {
		padding-top: 24px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt24_sp {
		padding-top: 24px !important;
	}
}

.u_pt30 {
	padding-top: 30px !important;
}

@media screen and (min-width: 768px) {
	.u_pt30_pc {
		padding-top: 30px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt30_sp {
		padding-top: 30px !important;
	}
}

.u_pt32 {
	padding-top: 32px !important;
}

@media screen and (min-width: 768px) {
	.u_pt32_pc {
		padding-top: 32px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt32_sp {
		padding-top: 32px !important;
	}
}

.u_pt40 {
	padding-top: 40px !important;
}

@media screen and (min-width: 768px) {
	.u_pt40_pc {
		padding-top: 40px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt40_sp {
		padding-top: 40px !important;
	}
}

.u_pt48 {
	padding-top: 48px !important;
}

@media screen and (min-width: 768px) {
	.u_pt48_pc {
		padding-top: 48px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt48_sp {
		padding-top: 48px !important;
	}
}

.u_pt50 {
	padding-top: 50px !important;
}

@media screen and (min-width: 768px) {
	.u_pt50_pc {
		padding-top: 50px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt50_sp {
		padding-top: 50px !important;
	}
}

.u_pt56 {
	padding-top: 56px !important;
}

@media screen and (min-width: 768px) {
	.u_pt56_pc {
		padding-top: 56px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt56_sp {
		padding-top: 56px !important;
	}
}

.u_pt60 {
	padding-top: 60px !important;
}

@media screen and (min-width: 768px) {
	.u_pt60_pc {
		padding-top: 60px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt60_sp {
		padding-top: 60px !important;
	}
}

.u_pt64 {
	padding-top: 64px !important;
}

@media screen and (min-width: 768px) {
	.u_pt64_pc {
		padding-top: 64px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt64_sp {
		padding-top: 64px !important;
	}
}

.u_pt70 {
	padding-top: 70px !important;
}

@media screen and (min-width: 768px) {
	.u_pt70_pc {
		padding-top: 70px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt70_sp {
		padding-top: 70px !important;
	}
}

.u_pt72 {
	padding-top: 72px !important;
}

@media screen and (min-width: 768px) {
	.u_pt72_pc {
		padding-top: 72px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt72_sp {
		padding-top: 72px !important;
	}
}

.u_pt80 {
	padding-top: 80px !important;
}

@media screen and (min-width: 768px) {
	.u_pt80_pc {
		padding-top: 80px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt80_sp {
		padding-top: 80px !important;
	}
}

.u_pt88 {
	padding-top: 88px !important;
}

@media screen and (min-width: 768px) {
	.u_pt88_pc {
		padding-top: 88px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt88_sp {
		padding-top: 88px !important;
	}
}

.u_pt90 {
	padding-top: 90px !important;
}

@media screen and (min-width: 768px) {
	.u_pt90_pc {
		padding-top: 90px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt90_sp {
		padding-top: 90px !important;
	}
}

.u_pt96 {
	padding-top: 96px !important;
}

@media screen and (min-width: 768px) {
	.u_pt96_pc {
		padding-top: 96px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt96_sp {
		padding-top: 96px !important;
	}
}

.u_pt100 {
	padding-top: 100px !important;
}

@media screen and (min-width: 768px) {
	.u_pt100_pc {
		padding-top: 100px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt100_sp {
		padding-top: 100px !important;
	}
}

.u_pt104 {
	padding-top: 104px !important;
}

@media screen and (min-width: 768px) {
	.u_pt104_pc {
		padding-top: 104px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt104_sp {
		padding-top: 104px !important;
	}
}

.u_pt110 {
	padding-top: 110px !important;
}

@media screen and (min-width: 768px) {
	.u_pt110_pc {
		padding-top: 110px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt110_sp {
		padding-top: 110px !important;
	}
}

.u_pt112 {
	padding-top: 112px !important;
}

@media screen and (min-width: 768px) {
	.u_pt112_pc {
		padding-top: 112px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt112_sp {
		padding-top: 112px !important;
	}
}

.u_pt120 {
	padding-top: 120px !important;
}

@media screen and (min-width: 768px) {
	.u_pt120_pc {
		padding-top: 120px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt120_sp {
		padding-top: 120px !important;
	}
}

.u_pt128 {
	padding-top: 128px !important;
}

@media screen and (min-width: 768px) {
	.u_pt128_pc {
		padding-top: 128px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt128_sp {
		padding-top: 128px !important;
	}
}

.u_pt130 {
	padding-top: 130px !important;
}

@media screen and (min-width: 768px) {
	.u_pt130_pc {
		padding-top: 130px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt130_sp {
		padding-top: 130px !important;
	}
}

.u_pt136 {
	padding-top: 136px !important;
}

@media screen and (min-width: 768px) {
	.u_pt136_pc {
		padding-top: 136px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt136_sp {
		padding-top: 136px !important;
	}
}

.u_pt140 {
	padding-top: 140px !important;
}

@media screen and (min-width: 768px) {
	.u_pt140_pc {
		padding-top: 140px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt140_sp {
		padding-top: 140px !important;
	}
}

.u_pt144 {
	padding-top: 144px !important;
}

@media screen and (min-width: 768px) {
	.u_pt144_pc {
		padding-top: 144px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt144_sp {
		padding-top: 144px !important;
	}
}

.u_pt150 {
	padding-top: 150px !important;
}

@media screen and (min-width: 768px) {
	.u_pt150_pc {
		padding-top: 150px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt150_sp {
		padding-top: 150px !important;
	}
}

.u_pt152 {
	padding-top: 152px !important;
}

@media screen and (min-width: 768px) {
	.u_pt152_pc {
		padding-top: 152px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt152_sp {
		padding-top: 152px !important;
	}
}

.u_pt160 {
	padding-top: 160px !important;
}

@media screen and (min-width: 768px) {
	.u_pt160_pc {
		padding-top: 160px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt160_sp {
		padding-top: 160px !important;
	}
}

.u_pt168 {
	padding-top: 168px !important;
}

@media screen and (min-width: 768px) {
	.u_pt168_pc {
		padding-top: 168px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt168_sp {
		padding-top: 168px !important;
	}
}

.u_pt170 {
	padding-top: 170px !important;
}

@media screen and (min-width: 768px) {
	.u_pt170_pc {
		padding-top: 170px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt170_sp {
		padding-top: 170px !important;
	}
}

.u_pt176 {
	padding-top: 176px !important;
}

@media screen and (min-width: 768px) {
	.u_pt176_pc {
		padding-top: 176px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt176_sp {
		padding-top: 176px !important;
	}
}

.u_pt180 {
	padding-top: 180px !important;
}

@media screen and (min-width: 768px) {
	.u_pt180_pc {
		padding-top: 180px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt180_sp {
		padding-top: 180px !important;
	}
}

.u_pt184 {
	padding-top: 184px !important;
}

@media screen and (min-width: 768px) {
	.u_pt184_pc {
		padding-top: 184px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt184_sp {
		padding-top: 184px !important;
	}
}

.u_pt190 {
	padding-top: 190px !important;
}

@media screen and (min-width: 768px) {
	.u_pt190_pc {
		padding-top: 190px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt190_sp {
		padding-top: 190px !important;
	}
}

.u_pt192 {
	padding-top: 192px !important;
}

@media screen and (min-width: 768px) {
	.u_pt192_pc {
		padding-top: 192px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt192_sp {
		padding-top: 192px !important;
	}
}

.u_pt200 {
	padding-top: 200px !important;
}

@media screen and (min-width: 768px) {
	.u_pt200_pc {
		padding-top: 200px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pt200_sp {
		padding-top: 200px !important;
	}
}

.u_pb0 {
	padding-bottom: 0px !important;
}

@media screen and (min-width: 768px) {
	.u_pb0_pc {
		padding-bottom: 0px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb0_sp {
		padding-bottom: 0px !important;
	}
}

.u_pb8 {
	padding-bottom: 8px !important;
}

@media screen and (min-width: 768px) {
	.u_pb8_pc {
		padding-bottom: 8px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb8_sp {
		padding-bottom: 8px !important;
	}
}

.u_pb10 {
	padding-bottom: 10px !important;
}

@media screen and (min-width: 768px) {
	.u_pb10_pc {
		padding-bottom: 10px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb10_sp {
		padding-bottom: 10px !important;
	}
}

.u_pb16 {
	padding-bottom: 16px !important;
}

@media screen and (min-width: 768px) {
	.u_pb16_pc {
		padding-bottom: 16px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb16_sp {
		padding-bottom: 16px !important;
	}
}

.u_pb20 {
	padding-bottom: 20px !important;
}

@media screen and (min-width: 768px) {
	.u_pb20_pc {
		padding-bottom: 20px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb20_sp {
		padding-bottom: 20px !important;
	}
}

.u_pb24 {
	padding-bottom: 24px !important;
}

@media screen and (min-width: 768px) {
	.u_pb24_pc {
		padding-bottom: 24px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb24_sp {
		padding-bottom: 24px !important;
	}
}

.u_pb30 {
	padding-bottom: 30px !important;
}

@media screen and (min-width: 768px) {
	.u_pb30_pc {
		padding-bottom: 30px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb30_sp {
		padding-bottom: 30px !important;
	}
}

.u_pb32 {
	padding-bottom: 32px !important;
}

@media screen and (min-width: 768px) {
	.u_pb32_pc {
		padding-bottom: 32px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb32_sp {
		padding-bottom: 32px !important;
	}
}

.u_pb40 {
	padding-bottom: 40px !important;
}

@media screen and (min-width: 768px) {
	.u_pb40_pc {
		padding-bottom: 40px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb40_sp {
		padding-bottom: 40px !important;
	}
}

.u_pb48 {
	padding-bottom: 48px !important;
}

@media screen and (min-width: 768px) {
	.u_pb48_pc {
		padding-bottom: 48px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb48_sp {
		padding-bottom: 48px !important;
	}
}

.u_pb50 {
	padding-bottom: 50px !important;
}

@media screen and (min-width: 768px) {
	.u_pb50_pc {
		padding-bottom: 50px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb50_sp {
		padding-bottom: 50px !important;
	}
}

.u_pb56 {
	padding-bottom: 56px !important;
}

@media screen and (min-width: 768px) {
	.u_pb56_pc {
		padding-bottom: 56px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb56_sp {
		padding-bottom: 56px !important;
	}
}

.u_pb60 {
	padding-bottom: 60px !important;
}

@media screen and (min-width: 768px) {
	.u_pb60_pc {
		padding-bottom: 60px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb60_sp {
		padding-bottom: 60px !important;
	}
}

.u_pb64 {
	padding-bottom: 64px !important;
}

@media screen and (min-width: 768px) {
	.u_pb64_pc {
		padding-bottom: 64px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb64_sp {
		padding-bottom: 64px !important;
	}
}

.u_pb70 {
	padding-bottom: 70px !important;
}

@media screen and (min-width: 768px) {
	.u_pb70_pc {
		padding-bottom: 70px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb70_sp {
		padding-bottom: 70px !important;
	}
}

.u_pb72 {
	padding-bottom: 72px !important;
}

@media screen and (min-width: 768px) {
	.u_pb72_pc {
		padding-bottom: 72px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb72_sp {
		padding-bottom: 72px !important;
	}
}

.u_pb80 {
	padding-bottom: 80px !important;
}

@media screen and (min-width: 768px) {
	.u_pb80_pc {
		padding-bottom: 80px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb80_sp {
		padding-bottom: 80px !important;
	}
}

.u_pb88 {
	padding-bottom: 88px !important;
}

@media screen and (min-width: 768px) {
	.u_pb88_pc {
		padding-bottom: 88px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb88_sp {
		padding-bottom: 88px !important;
	}
}

.u_pb90 {
	padding-bottom: 90px !important;
}

@media screen and (min-width: 768px) {
	.u_pb90_pc {
		padding-bottom: 90px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb90_sp {
		padding-bottom: 90px !important;
	}
}

.u_pb96 {
	padding-bottom: 96px !important;
}

@media screen and (min-width: 768px) {
	.u_pb96_pc {
		padding-bottom: 96px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb96_sp {
		padding-bottom: 96px !important;
	}
}

.u_pb100 {
	padding-bottom: 100px !important;
}

@media screen and (min-width: 768px) {
	.u_pb100_pc {
		padding-bottom: 100px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb100_sp {
		padding-bottom: 100px !important;
	}
}

.u_pb104 {
	padding-bottom: 104px !important;
}

@media screen and (min-width: 768px) {
	.u_pb104_pc {
		padding-bottom: 104px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb104_sp {
		padding-bottom: 104px !important;
	}
}

.u_pb110 {
	padding-bottom: 110px !important;
}

@media screen and (min-width: 768px) {
	.u_pb110_pc {
		padding-bottom: 110px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb110_sp {
		padding-bottom: 110px !important;
	}
}

.u_pb112 {
	padding-bottom: 112px !important;
}

@media screen and (min-width: 768px) {
	.u_pb112_pc {
		padding-bottom: 112px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb112_sp {
		padding-bottom: 112px !important;
	}
}

.u_pb120 {
	padding-bottom: 120px !important;
}

@media screen and (min-width: 768px) {
	.u_pb120_pc {
		padding-bottom: 120px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb120_sp {
		padding-bottom: 120px !important;
	}
}

.u_pb128 {
	padding-bottom: 128px !important;
}

@media screen and (min-width: 768px) {
	.u_pb128_pc {
		padding-bottom: 128px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb128_sp {
		padding-bottom: 128px !important;
	}
}

.u_pb130 {
	padding-bottom: 130px !important;
}

@media screen and (min-width: 768px) {
	.u_pb130_pc {
		padding-bottom: 130px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb130_sp {
		padding-bottom: 130px !important;
	}
}

.u_pb136 {
	padding-bottom: 136px !important;
}

@media screen and (min-width: 768px) {
	.u_pb136_pc {
		padding-bottom: 136px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb136_sp {
		padding-bottom: 136px !important;
	}
}

.u_pb140 {
	padding-bottom: 140px !important;
}

@media screen and (min-width: 768px) {
	.u_pb140_pc {
		padding-bottom: 140px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb140_sp {
		padding-bottom: 140px !important;
	}
}

.u_pb144 {
	padding-bottom: 144px !important;
}

@media screen and (min-width: 768px) {
	.u_pb144_pc {
		padding-bottom: 144px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb144_sp {
		padding-bottom: 144px !important;
	}
}

.u_pb150 {
	padding-bottom: 150px !important;
}

@media screen and (min-width: 768px) {
	.u_pb150_pc {
		padding-bottom: 150px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb150_sp {
		padding-bottom: 150px !important;
	}
}

.u_pb152 {
	padding-bottom: 152px !important;
}

@media screen and (min-width: 768px) {
	.u_pb152_pc {
		padding-bottom: 152px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb152_sp {
		padding-bottom: 152px !important;
	}
}

.u_pb160 {
	padding-bottom: 160px !important;
}

@media screen and (min-width: 768px) {
	.u_pb160_pc {
		padding-bottom: 160px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb160_sp {
		padding-bottom: 160px !important;
	}
}

.u_pb168 {
	padding-bottom: 168px !important;
}

@media screen and (min-width: 768px) {
	.u_pb168_pc {
		padding-bottom: 168px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb168_sp {
		padding-bottom: 168px !important;
	}
}

.u_pb170 {
	padding-bottom: 170px !important;
}

@media screen and (min-width: 768px) {
	.u_pb170_pc {
		padding-bottom: 170px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb170_sp {
		padding-bottom: 170px !important;
	}
}

.u_pb176 {
	padding-bottom: 176px !important;
}

@media screen and (min-width: 768px) {
	.u_pb176_pc {
		padding-bottom: 176px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb176_sp {
		padding-bottom: 176px !important;
	}
}

.u_pb180 {
	padding-bottom: 180px !important;
}

@media screen and (min-width: 768px) {
	.u_pb180_pc {
		padding-bottom: 180px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb180_sp {
		padding-bottom: 180px !important;
	}
}

.u_pb184 {
	padding-bottom: 184px !important;
}

@media screen and (min-width: 768px) {
	.u_pb184_pc {
		padding-bottom: 184px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb184_sp {
		padding-bottom: 184px !important;
	}
}

.u_pb190 {
	padding-bottom: 190px !important;
}

@media screen and (min-width: 768px) {
	.u_pb190_pc {
		padding-bottom: 190px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb190_sp {
		padding-bottom: 190px !important;
	}
}

.u_pb192 {
	padding-bottom: 192px !important;
}

@media screen and (min-width: 768px) {
	.u_pb192_pc {
		padding-bottom: 192px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb192_sp {
		padding-bottom: 192px !important;
	}
}

.u_pb200 {
	padding-bottom: 200px !important;
}

@media screen and (min-width: 768px) {
	.u_pb200_pc {
		padding-bottom: 200px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pb200_sp {
		padding-bottom: 200px !important;
	}
}

.u_pl0 {
	padding-left: 0px !important;
}

@media screen and (min-width: 768px) {
	.u_pl0_pc {
		padding-left: 0px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl0_sp {
		padding-left: 0px !important;
	}
}

.u_pl8 {
	padding-left: 8px !important;
}

@media screen and (min-width: 768px) {
	.u_pl8_pc {
		padding-left: 8px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl8_sp {
		padding-left: 8px !important;
	}
}

.u_pl10 {
	padding-left: 10px !important;
}

@media screen and (min-width: 768px) {
	.u_pl10_pc {
		padding-left: 10px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl10_sp {
		padding-left: 10px !important;
	}
}

.u_pl16 {
	padding-left: 16px !important;
}

@media screen and (min-width: 768px) {
	.u_pl16_pc {
		padding-left: 16px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl16_sp {
		padding-left: 16px !important;
	}
}

.u_pl20 {
	padding-left: 20px !important;
}

@media screen and (min-width: 768px) {
	.u_pl20_pc {
		padding-left: 20px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl20_sp {
		padding-left: 20px !important;
	}
}

.u_pl24 {
	padding-left: 24px !important;
}

@media screen and (min-width: 768px) {
	.u_pl24_pc {
		padding-left: 24px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl24_sp {
		padding-left: 24px !important;
	}
}

.u_pl30 {
	padding-left: 30px !important;
}

@media screen and (min-width: 768px) {
	.u_pl30_pc {
		padding-left: 30px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl30_sp {
		padding-left: 30px !important;
	}
}

.u_pl32 {
	padding-left: 32px !important;
}

@media screen and (min-width: 768px) {
	.u_pl32_pc {
		padding-left: 32px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl32_sp {
		padding-left: 32px !important;
	}
}

.u_pl40 {
	padding-left: 40px !important;
}

@media screen and (min-width: 768px) {
	.u_pl40_pc {
		padding-left: 40px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl40_sp {
		padding-left: 40px !important;
	}
}

.u_pl48 {
	padding-left: 48px !important;
}

@media screen and (min-width: 768px) {
	.u_pl48_pc {
		padding-left: 48px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl48_sp {
		padding-left: 48px !important;
	}
}

.u_pl50 {
	padding-left: 50px !important;
}

@media screen and (min-width: 768px) {
	.u_pl50_pc {
		padding-left: 50px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl50_sp {
		padding-left: 50px !important;
	}
}

.u_pl56 {
	padding-left: 56px !important;
}

@media screen and (min-width: 768px) {
	.u_pl56_pc {
		padding-left: 56px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl56_sp {
		padding-left: 56px !important;
	}
}

.u_pl60 {
	padding-left: 60px !important;
}

@media screen and (min-width: 768px) {
	.u_pl60_pc {
		padding-left: 60px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl60_sp {
		padding-left: 60px !important;
	}
}

.u_pl64 {
	padding-left: 64px !important;
}

@media screen and (min-width: 768px) {
	.u_pl64_pc {
		padding-left: 64px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl64_sp {
		padding-left: 64px !important;
	}
}

.u_pl70 {
	padding-left: 70px !important;
}

@media screen and (min-width: 768px) {
	.u_pl70_pc {
		padding-left: 70px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl70_sp {
		padding-left: 70px !important;
	}
}

.u_pl72 {
	padding-left: 72px !important;
}

@media screen and (min-width: 768px) {
	.u_pl72_pc {
		padding-left: 72px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl72_sp {
		padding-left: 72px !important;
	}
}

.u_pl80 {
	padding-left: 80px !important;
}

@media screen and (min-width: 768px) {
	.u_pl80_pc {
		padding-left: 80px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl80_sp {
		padding-left: 80px !important;
	}
}

.u_pl88 {
	padding-left: 88px !important;
}

@media screen and (min-width: 768px) {
	.u_pl88_pc {
		padding-left: 88px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl88_sp {
		padding-left: 88px !important;
	}
}

.u_pl90 {
	padding-left: 90px !important;
}

@media screen and (min-width: 768px) {
	.u_pl90_pc {
		padding-left: 90px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl90_sp {
		padding-left: 90px !important;
	}
}

.u_pl96 {
	padding-left: 96px !important;
}

@media screen and (min-width: 768px) {
	.u_pl96_pc {
		padding-left: 96px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl96_sp {
		padding-left: 96px !important;
	}
}

.u_pl100 {
	padding-left: 100px !important;
}

@media screen and (min-width: 768px) {
	.u_pl100_pc {
		padding-left: 100px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl100_sp {
		padding-left: 100px !important;
	}
}

.u_pl104 {
	padding-left: 104px !important;
}

@media screen and (min-width: 768px) {
	.u_pl104_pc {
		padding-left: 104px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl104_sp {
		padding-left: 104px !important;
	}
}

.u_pl110 {
	padding-left: 110px !important;
}

@media screen and (min-width: 768px) {
	.u_pl110_pc {
		padding-left: 110px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl110_sp {
		padding-left: 110px !important;
	}
}

.u_pl112 {
	padding-left: 112px !important;
}

@media screen and (min-width: 768px) {
	.u_pl112_pc {
		padding-left: 112px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl112_sp {
		padding-left: 112px !important;
	}
}

.u_pl120 {
	padding-left: 120px !important;
}

@media screen and (min-width: 768px) {
	.u_pl120_pc {
		padding-left: 120px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl120_sp {
		padding-left: 120px !important;
	}
}

.u_pl128 {
	padding-left: 128px !important;
}

@media screen and (min-width: 768px) {
	.u_pl128_pc {
		padding-left: 128px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl128_sp {
		padding-left: 128px !important;
	}
}

.u_pl130 {
	padding-left: 130px !important;
}

@media screen and (min-width: 768px) {
	.u_pl130_pc {
		padding-left: 130px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl130_sp {
		padding-left: 130px !important;
	}
}

.u_pl136 {
	padding-left: 136px !important;
}

@media screen and (min-width: 768px) {
	.u_pl136_pc {
		padding-left: 136px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl136_sp {
		padding-left: 136px !important;
	}
}

.u_pl140 {
	padding-left: 140px !important;
}

@media screen and (min-width: 768px) {
	.u_pl140_pc {
		padding-left: 140px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl140_sp {
		padding-left: 140px !important;
	}
}

.u_pl144 {
	padding-left: 144px !important;
}

@media screen and (min-width: 768px) {
	.u_pl144_pc {
		padding-left: 144px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl144_sp {
		padding-left: 144px !important;
	}
}

.u_pl150 {
	padding-left: 150px !important;
}

@media screen and (min-width: 768px) {
	.u_pl150_pc {
		padding-left: 150px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl150_sp {
		padding-left: 150px !important;
	}
}

.u_pl152 {
	padding-left: 152px !important;
}

@media screen and (min-width: 768px) {
	.u_pl152_pc {
		padding-left: 152px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl152_sp {
		padding-left: 152px !important;
	}
}

.u_pl160 {
	padding-left: 160px !important;
}

@media screen and (min-width: 768px) {
	.u_pl160_pc {
		padding-left: 160px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl160_sp {
		padding-left: 160px !important;
	}
}

.u_pl168 {
	padding-left: 168px !important;
}

@media screen and (min-width: 768px) {
	.u_pl168_pc {
		padding-left: 168px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl168_sp {
		padding-left: 168px !important;
	}
}

.u_pl170 {
	padding-left: 170px !important;
}

@media screen and (min-width: 768px) {
	.u_pl170_pc {
		padding-left: 170px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl170_sp {
		padding-left: 170px !important;
	}
}

.u_pl176 {
	padding-left: 176px !important;
}

@media screen and (min-width: 768px) {
	.u_pl176_pc {
		padding-left: 176px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl176_sp {
		padding-left: 176px !important;
	}
}

.u_pl180 {
	padding-left: 180px !important;
}

@media screen and (min-width: 768px) {
	.u_pl180_pc {
		padding-left: 180px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl180_sp {
		padding-left: 180px !important;
	}
}

.u_pl184 {
	padding-left: 184px !important;
}

@media screen and (min-width: 768px) {
	.u_pl184_pc {
		padding-left: 184px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl184_sp {
		padding-left: 184px !important;
	}
}

.u_pl190 {
	padding-left: 190px !important;
}

@media screen and (min-width: 768px) {
	.u_pl190_pc {
		padding-left: 190px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl190_sp {
		padding-left: 190px !important;
	}
}

.u_pl192 {
	padding-left: 192px !important;
}

@media screen and (min-width: 768px) {
	.u_pl192_pc {
		padding-left: 192px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl192_sp {
		padding-left: 192px !important;
	}
}

.u_pl200 {
	padding-left: 200px !important;
}

@media screen and (min-width: 768px) {
	.u_pl200_pc {
		padding-left: 200px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pl200_sp {
		padding-left: 200px !important;
	}
}

.u_pr0 {
	padding-right: 0px !important;
}

@media screen and (min-width: 768px) {
	.u_pr0_pc {
		padding-right: 0px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr0_sp {
		padding-right: 0px !important;
	}
}

.u_pr8 {
	padding-right: 8px !important;
}

@media screen and (min-width: 768px) {
	.u_pr8_pc {
		padding-right: 8px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr8_sp {
		padding-right: 8px !important;
	}
}

.u_pr10 {
	padding-right: 10px !important;
}

@media screen and (min-width: 768px) {
	.u_pr10_pc {
		padding-right: 10px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr10_sp {
		padding-right: 10px !important;
	}
}

.u_pr16 {
	padding-right: 16px !important;
}

@media screen and (min-width: 768px) {
	.u_pr16_pc {
		padding-right: 16px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr16_sp {
		padding-right: 16px !important;
	}
}

.u_pr20 {
	padding-right: 20px !important;
}

@media screen and (min-width: 768px) {
	.u_pr20_pc {
		padding-right: 20px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr20_sp {
		padding-right: 20px !important;
	}
}

.u_pr24 {
	padding-right: 24px !important;
}

@media screen and (min-width: 768px) {
	.u_pr24_pc {
		padding-right: 24px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr24_sp {
		padding-right: 24px !important;
	}
}

.u_pr30 {
	padding-right: 30px !important;
}

@media screen and (min-width: 768px) {
	.u_pr30_pc {
		padding-right: 30px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr30_sp {
		padding-right: 30px !important;
	}
}

.u_pr32 {
	padding-right: 32px !important;
}

@media screen and (min-width: 768px) {
	.u_pr32_pc {
		padding-right: 32px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr32_sp {
		padding-right: 32px !important;
	}
}

.u_pr40 {
	padding-right: 40px !important;
}

@media screen and (min-width: 768px) {
	.u_pr40_pc {
		padding-right: 40px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr40_sp {
		padding-right: 40px !important;
	}
}

.u_pr48 {
	padding-right: 48px !important;
}

@media screen and (min-width: 768px) {
	.u_pr48_pc {
		padding-right: 48px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr48_sp {
		padding-right: 48px !important;
	}
}

.u_pr50 {
	padding-right: 50px !important;
}

@media screen and (min-width: 768px) {
	.u_pr50_pc {
		padding-right: 50px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr50_sp {
		padding-right: 50px !important;
	}
}

.u_pr56 {
	padding-right: 56px !important;
}

@media screen and (min-width: 768px) {
	.u_pr56_pc {
		padding-right: 56px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr56_sp {
		padding-right: 56px !important;
	}
}

.u_pr60 {
	padding-right: 60px !important;
}

@media screen and (min-width: 768px) {
	.u_pr60_pc {
		padding-right: 60px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr60_sp {
		padding-right: 60px !important;
	}
}

.u_pr64 {
	padding-right: 64px !important;
}

@media screen and (min-width: 768px) {
	.u_pr64_pc {
		padding-right: 64px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr64_sp {
		padding-right: 64px !important;
	}
}

.u_pr70 {
	padding-right: 70px !important;
}

@media screen and (min-width: 768px) {
	.u_pr70_pc {
		padding-right: 70px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr70_sp {
		padding-right: 70px !important;
	}
}

.u_pr72 {
	padding-right: 72px !important;
}

@media screen and (min-width: 768px) {
	.u_pr72_pc {
		padding-right: 72px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr72_sp {
		padding-right: 72px !important;
	}
}

.u_pr80 {
	padding-right: 80px !important;
}

@media screen and (min-width: 768px) {
	.u_pr80_pc {
		padding-right: 80px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr80_sp {
		padding-right: 80px !important;
	}
}

.u_pr88 {
	padding-right: 88px !important;
}

@media screen and (min-width: 768px) {
	.u_pr88_pc {
		padding-right: 88px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr88_sp {
		padding-right: 88px !important;
	}
}

.u_pr90 {
	padding-right: 90px !important;
}

@media screen and (min-width: 768px) {
	.u_pr90_pc {
		padding-right: 90px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr90_sp {
		padding-right: 90px !important;
	}
}

.u_pr96 {
	padding-right: 96px !important;
}

@media screen and (min-width: 768px) {
	.u_pr96_pc {
		padding-right: 96px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr96_sp {
		padding-right: 96px !important;
	}
}

.u_pr100 {
	padding-right: 100px !important;
}

@media screen and (min-width: 768px) {
	.u_pr100_pc {
		padding-right: 100px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr100_sp {
		padding-right: 100px !important;
	}
}

.u_pr104 {
	padding-right: 104px !important;
}

@media screen and (min-width: 768px) {
	.u_pr104_pc {
		padding-right: 104px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr104_sp {
		padding-right: 104px !important;
	}
}

.u_pr110 {
	padding-right: 110px !important;
}

@media screen and (min-width: 768px) {
	.u_pr110_pc {
		padding-right: 110px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr110_sp {
		padding-right: 110px !important;
	}
}

.u_pr112 {
	padding-right: 112px !important;
}

@media screen and (min-width: 768px) {
	.u_pr112_pc {
		padding-right: 112px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr112_sp {
		padding-right: 112px !important;
	}
}

.u_pr120 {
	padding-right: 120px !important;
}

@media screen and (min-width: 768px) {
	.u_pr120_pc {
		padding-right: 120px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr120_sp {
		padding-right: 120px !important;
	}
}

.u_pr128 {
	padding-right: 128px !important;
}

@media screen and (min-width: 768px) {
	.u_pr128_pc {
		padding-right: 128px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr128_sp {
		padding-right: 128px !important;
	}
}

.u_pr130 {
	padding-right: 130px !important;
}

@media screen and (min-width: 768px) {
	.u_pr130_pc {
		padding-right: 130px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr130_sp {
		padding-right: 130px !important;
	}
}

.u_pr136 {
	padding-right: 136px !important;
}

@media screen and (min-width: 768px) {
	.u_pr136_pc {
		padding-right: 136px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr136_sp {
		padding-right: 136px !important;
	}
}

.u_pr140 {
	padding-right: 140px !important;
}

@media screen and (min-width: 768px) {
	.u_pr140_pc {
		padding-right: 140px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr140_sp {
		padding-right: 140px !important;
	}
}

.u_pr144 {
	padding-right: 144px !important;
}

@media screen and (min-width: 768px) {
	.u_pr144_pc {
		padding-right: 144px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr144_sp {
		padding-right: 144px !important;
	}
}

.u_pr150 {
	padding-right: 150px !important;
}

@media screen and (min-width: 768px) {
	.u_pr150_pc {
		padding-right: 150px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr150_sp {
		padding-right: 150px !important;
	}
}

.u_pr152 {
	padding-right: 152px !important;
}

@media screen and (min-width: 768px) {
	.u_pr152_pc {
		padding-right: 152px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr152_sp {
		padding-right: 152px !important;
	}
}

.u_pr160 {
	padding-right: 160px !important;
}

@media screen and (min-width: 768px) {
	.u_pr160_pc {
		padding-right: 160px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr160_sp {
		padding-right: 160px !important;
	}
}

.u_pr168 {
	padding-right: 168px !important;
}

@media screen and (min-width: 768px) {
	.u_pr168_pc {
		padding-right: 168px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr168_sp {
		padding-right: 168px !important;
	}
}

.u_pr170 {
	padding-right: 170px !important;
}

@media screen and (min-width: 768px) {
	.u_pr170_pc {
		padding-right: 170px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr170_sp {
		padding-right: 170px !important;
	}
}

.u_pr176 {
	padding-right: 176px !important;
}

@media screen and (min-width: 768px) {
	.u_pr176_pc {
		padding-right: 176px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr176_sp {
		padding-right: 176px !important;
	}
}

.u_pr180 {
	padding-right: 180px !important;
}

@media screen and (min-width: 768px) {
	.u_pr180_pc {
		padding-right: 180px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr180_sp {
		padding-right: 180px !important;
	}
}

.u_pr184 {
	padding-right: 184px !important;
}

@media screen and (min-width: 768px) {
	.u_pr184_pc {
		padding-right: 184px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr184_sp {
		padding-right: 184px !important;
	}
}

.u_pr190 {
	padding-right: 190px !important;
}

@media screen and (min-width: 768px) {
	.u_pr190_pc {
		padding-right: 190px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr190_sp {
		padding-right: 190px !important;
	}
}

.u_pr192 {
	padding-right: 192px !important;
}

@media screen and (min-width: 768px) {
	.u_pr192_pc {
		padding-right: 192px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr192_sp {
		padding-right: 192px !important;
	}
}

.u_pr200 {
	padding-right: 200px !important;
}

@media screen and (min-width: 768px) {
	.u_pr200_pc {
		padding-right: 200px !important;
	}
}

@media screen and (max-width: 767px) {
	.u_pr200_sp {
		padding-right: 200px !important;
	}
}

/* text-align
-------------------------------------- */
.u_ta_c {
	text-align: center !important;
}

@media screen and (min-width: 768px) {
	.u_ta_c_pc {
		text-align: center !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ta_c_sp {
		text-align: center !important;
	}
}

.u_ta_l {
	text-align: left !important;
}

@media screen and (min-width: 768px) {
	.u_ta_l_pc {
		text-align: left !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ta_l_sp {
		text-align: left !important;
	}
}

.u_ta_r {
	text-align: right !important;
}

@media screen and (min-width: 768px) {
	.u_ta_r_pc {
		text-align: right !important;
	}
}

@media screen and (max-width: 767px) {
	.u_ta_r_sp {
		text-align: right !important;
	}
}

/* font-size
-------------------------------------- */
.u_fs10 {
	font-size: 1rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs10_pc {
		font-size: 1rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs10_sp {
		font-size: 1rem !important;
	}
}

.u_fs12 {
	font-size: 1.2rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs12_pc {
		font-size: 1.2rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs12_sp {
		font-size: 1.2rem !important;
	}
}

.u_fs14 {
	font-size: 1.4rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs14_pc {
		font-size: 1.4rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs14_sp {
		font-size: 1.4rem !important;
	}
}

.u_fs16 {
	font-size: 1.6rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs16_pc {
		font-size: 1.6rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs16_sp {
		font-size: 1.6rem !important;
	}
}

.u_fs18 {
	font-size: 1.8rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs18_pc {
		font-size: 1.8rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs18_sp {
		font-size: 1.8rem !important;
	}
}

.u_fs20 {
	font-size: 2rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs20_pc {
		font-size: 2rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs20_sp {
		font-size: 2rem !important;
	}
}

.u_fs22 {
	font-size: 2.2rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs22_pc {
		font-size: 2.2rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs22_sp {
		font-size: 2.2rem !important;
	}
}

.u_fs24 {
	font-size: 2.4rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs24_pc {
		font-size: 2.4rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs24_sp {
		font-size: 2.4rem !important;
	}
}

.u_fs26 {
	font-size: 2.6rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs26_pc {
		font-size: 2.6rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs26_sp {
		font-size: 2.6rem !important;
	}
}

.u_fs28 {
	font-size: 2.8rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs28_pc {
		font-size: 2.8rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs28_sp {
		font-size: 2.8rem !important;
	}
}

.u_fs30 {
	font-size: 3rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs30_pc {
		font-size: 3rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs30_sp {
		font-size: 3rem !important;
	}
}

.u_fs32 {
	font-size: 3.2rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs32_pc {
		font-size: 3.2rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs32_sp {
		font-size: 3.2rem !important;
	}
}

.u_fs34 {
	font-size: 3.4rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs34_pc {
		font-size: 3.4rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs34_sp {
		font-size: 3.4rem !important;
	}
}

.u_fs36 {
	font-size: 3.6rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs36_pc {
		font-size: 3.6rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs36_sp {
		font-size: 3.6rem !important;
	}
}

.u_fs38 {
	font-size: 3.8rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs38_pc {
		font-size: 3.8rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs38_sp {
		font-size: 3.8rem !important;
	}
}

.u_fs40 {
	font-size: 4rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs40_pc {
		font-size: 4rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs40_sp {
		font-size: 4rem !important;
	}
}

.u_fs42 {
	font-size: 4.2rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs42_pc {
		font-size: 4.2rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs42_sp {
		font-size: 4.2rem !important;
	}
}

.u_fs44 {
	font-size: 4.4rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs44_pc {
		font-size: 4.4rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs44_sp {
		font-size: 4.4rem !important;
	}
}

.u_fs46 {
	font-size: 4.6rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs46_pc {
		font-size: 4.6rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs46_sp {
		font-size: 4.6rem !important;
	}
}

.u_fs48 {
	font-size: 4.8rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs48_pc {
		font-size: 4.8rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs48_sp {
		font-size: 4.8rem !important;
	}
}

.u_fs50 {
	font-size: 5rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs50_pc {
		font-size: 5rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs50_sp {
		font-size: 5rem !important;
	}
}

.u_fs52 {
	font-size: 5.2rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs52_pc {
		font-size: 5.2rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs52_sp {
		font-size: 5.2rem !important;
	}
}

.u_fs54 {
	font-size: 5.4rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs54_pc {
		font-size: 5.4rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs54_sp {
		font-size: 5.4rem !important;
	}
}

.u_fs56 {
	font-size: 5.6rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs56_pc {
		font-size: 5.6rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs56_sp {
		font-size: 5.6rem !important;
	}
}

.u_fs58 {
	font-size: 5.8rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs58_pc {
		font-size: 5.8rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs58_sp {
		font-size: 5.8rem !important;
	}
}

.u_fs60 {
	font-size: 6rem !important;
}

@media screen and (min-width: 768px) {
	.u_fs60_pc {
		font-size: 6rem !important;
	}
}

@media screen and (max-width: 767px) {
	.u_fs60_sp {
		font-size: 6rem !important;
	}
}/*# sourceMappingURL=utility_responsive.css.map */