@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@700;900&display=swap);
.uq-font-10 {
	font-size: 10px
}
.uq-font-11 {
	font-size: 11px
}
.uq-font-12 {
	font-size: 12px
}
.uq-font-13 {
	font-size: 13px
}
.uq-font-14 {
	font-size: 14px
}
.uq-font-15 {
	font-size: 15px
}
.uq-font-16 {
	font-size: 16px
}
.uq-font-17 {
	font-size: 17px
}
.uq-font-18 {
	font-size: 18px
}
.uq-font-19 {
	font-size: 19px
}
.uq-font-20 {
	font-size: 20px
}
.uq-font-21 {
	font-size: 21px
}
.uq-font-22 {
	font-size: 22px
}
.uq-font-23 {
	font-size: 23px
}
.uq-font-24 {
	font-size: 24px
}
.uq-font-25 {
	font-size: 25px
}
.uq-font-26 {
	font-size: 26px
}
.uq-font-27 {
	font-size: 27px
}
.uq-font-28 {
	font-size: 28px
}
.uq-font-29 {
	font-size: 29px
}
.uq-font-30 {
	font-size: 30px
}
.uq-font-31 {
	font-size: 31px
}
.uq-font-32 {
	font-size: 32px
}
.uq-font-33 {
	font-size: 33px
}
.uq-font-34 {
	font-size: 34px
}
.uq-font-35 {
	font-size: 35px
}
.uq-font-36 {
	font-size: 36px
}
.uq-font-37 {
	font-size: 37px
}
.uq-font-38 {
	font-size: 38px
}
.uq-font-39 {
	font-size: 39px
}
.uq-font-40 {
	font-size: 40px
}
.uq-font-41 {
	font-size: 41px
}
.uq-font-42 {
	font-size: 42px
}
.uq-font-43 {
	font-size: 43px
}
.uq-font-44 {
	font-size: 44px
}
.uq-font-45 {
	font-size: 45px
}
.uq-font-46 {
	font-size: 46px
}
.uq-font-47 {
	font-size: 47px
}
.uq-font-48 {
	font-size: 48px
}
.uq-font-49 {
	font-size: 49px
}
.uq-font-50 {
	font-size: 50px
}
.uq-p-10 {
	padding: 10px !important
}
.uq-pt-10 {
	padding-top: 10px !important
}
.uq-pb-10 {
	padding-bottom: 10px !important
}
.uq-pl-10 {
	padding-left: 10px !important
}
.uq-pr-10 {
	padding-right: 10px !important
}
.uq-px-10 {
	padding-left: 10px !important;
	padding-right: 10px !important
}
.uq-py-10 {
	padding-top: 10px !important;
	padding-bottom: 10px !important
}
.uq-m-10 {
	margin: 10px !important
}
.uq-mt-10 {
	margin-top: 10px !important
}
.uq-mb-10 {
	margin-bottom: 10px !important
}
.uq-ml-10 {
	margin-left: 10px !important
}
.uq-mr-10 {
	margin-right: 10px !important
}
.uq-mx-10 {
	margin-left: 10px !important;
	margin-right: 10px !important
}
.uq-my-10 {
	margin-top: 10px !important;
	margin-bottom: 10px !important
}
.uq-p-20 {
	padding: 20px !important
}
.uq-pt-20 {
	padding-top: 20px !important
}
.uq-pb-20 {
	padding-bottom: 20px !important
}
.uq-pl-20 {
	padding-left: 20px !important
}
.uq-pr-20 {
	padding-right: 20px !important
}
.uq-px-20 {
	padding-left: 20px !important;
	padding-right: 20px !important
}
.uq-py-20 {
	padding-top: 20px !important;
	padding-bottom: 20px !important
}
.uq-m-20 {
	margin: 20px !important
}
.uq-mt-20 {
	margin-top: 20px !important
}
.uq-mb-20 {
	margin-bottom: 20px !important
}
.uq-ml-20 {
	margin-left: 20px !important
}
.uq-mr-20 {
	margin-right: 20px !important
}
.uq-mx-20 {
	margin-left: 20px !important;
	margin-right: 20px !important
}
.uq-my-20 {
	margin-top: 20px !important;
	margin-bottom: 20px !important
}
.uq-p-30 {
	padding: 30px !important
}
.uq-pt-30 {
	padding-top: 30px !important
}
.uq-pb-30 {
	padding-bottom: 30px !important
}
.uq-pl-30 {
	padding-left: 30px !important
}
.uq-pr-30 {
	padding-right: 30px !important
}
.uq-px-30 {
	padding-left: 30px !important;
	padding-right: 30px !important
}
.uq-py-30 {
	padding-top: 30px !important;
	padding-bottom: 30px !important
}
.uq-m-30 {
	margin: 30px !important
}
.uq-mt-30 {
	margin-top: 30px !important
}
.uq-mb-30 {
	margin-bottom: 30px !important
}
.uq-ml-30 {
	margin-left: 30px !important
}
.uq-mr-30 {
	margin-right: 30px !important
}
.uq-mx-30 {
	margin-left: 30px !important;
	margin-right: 30px !important
}
.uq-my-30 {
	margin-top: 30px !important;
	margin-bottom: 30px !important
}
.uq-p-40 {
	padding: 40px !important
}
.uq-pt-40 {
	padding-top: 40px !important
}
.uq-pb-40 {
	padding-bottom: 40px !important
}
.uq-pl-40 {
	padding-left: 40px !important
}
.uq-pr-40 {
	padding-right: 40px !important
}
.uq-px-40 {
	padding-left: 40px !important;
	padding-right: 40px !important
}
.uq-py-40 {
	padding-top: 40px !important;
	padding-bottom: 40px !important
}
.uq-m-40 {
	margin: 40px !important
}
.uq-mt-40 {
	margin-top: 40px !important
}
.uq-mb-40 {
	margin-bottom: 40px !important
}
.uq-ml-40 {
	margin-left: 40px !important
}
.uq-mr-40 {
	margin-right: 40px !important
}
.uq-mx-40 {
	margin-left: 40px !important;
	margin-right: 40px !important
}
.uq-my-40 {
	margin-top: 40px !important;
	margin-bottom: 40px !important
}
.uq-p-50 {
	padding: 50px !important
}
.uq-pt-50 {
	padding-top: 50px !important
}
.uq-pb-50 {
	padding-bottom: 50px !important
}
.uq-pl-50 {
	padding-left: 50px !important
}
.uq-pr-50 {
	padding-right: 50px !important
}
.uq-px-50 {
	padding-left: 50px !important;
	padding-right: 50px !important
}
.uq-py-50 {
	padding-top: 50px !important;
	padding-bottom: 50px !important
}
.uq-m-50 {
	margin: 50px !important
}
.uq-mt-50 {
	margin-top: 50px !important
}
.uq-mb-50 {
	margin-bottom: 50px !important
}
.uq-ml-50 {
	margin-left: 50px !important
}
.uq-mr-50 {
	margin-right: 50px !important
}
.uq-mx-50 {
	margin-left: 50px !important;
	margin-right: 50px !important
}
.uq-my-50 {
	margin-top: 50px !important;
	margin-bottom: 50px !important
}
.uq-p-60 {
	padding: 60px !important
}
.uq-pt-60 {
	padding-top: 60px !important
}
.uq-pb-60 {
	padding-bottom: 60px !important
}
.uq-pl-60 {
	padding-left: 60px !important
}
.uq-pr-60 {
	padding-right: 60px !important
}
.uq-px-60 {
	padding-left: 60px !important;
	padding-right: 60px !important
}
.uq-py-60 {
	padding-top: 60px !important;
	padding-bottom: 60px !important
}
.uq-m-60 {
	margin: 60px !important
}
.uq-mt-60 {
	margin-top: 60px !important
}
.uq-mb-60 {
	margin-bottom: 60px !important
}
.uq-ml-60 {
	margin-left: 60px !important
}
.uq-mr-60 {
	margin-right: 60px !important
}
.uq-mx-60 {
	margin-left: 60px !important;
	margin-right: 60px !important
}
.uq-my-60 {
	margin-top: 60px !important;
	margin-bottom: 60px !important
}
.uq-p-70 {
	padding: 70px !important
}
.uq-pt-70 {
	padding-top: 70px !important
}
.uq-pb-70 {
	padding-bottom: 70px !important
}
.uq-pl-70 {
	padding-left: 70px !important
}
.uq-pr-70 {
	padding-right: 70px !important
}
.uq-px-70 {
	padding-left: 70px !important;
	padding-right: 70px !important
}
.uq-py-70 {
	padding-top: 70px !important;
	padding-bottom: 70px !important
}
.uq-m-70 {
	margin: 70px !important
}
.uq-mt-70 {
	margin-top: 70px !important
}
.uq-mb-70 {
	margin-bottom: 70px !important
}
.uq-ml-70 {
	margin-left: 70px !important
}
.uq-mr-70 {
	margin-right: 70px !important
}
.uq-mx-70 {
	margin-left: 70px !important;
	margin-right: 70px !important
}
.uq-my-70 {
	margin-top: 70px !important;
	margin-bottom: 70px !important
}
.uq-p-80 {
	padding: 80px !important
}
.uq-pt-80 {
	padding-top: 80px !important
}
.uq-pb-80 {
	padding-bottom: 80px !important
}
.uq-pl-80 {
	padding-left: 80px !important
}
.uq-pr-80 {
	padding-right: 80px !important
}
.uq-px-80 {
	padding-left: 80px !important;
	padding-right: 80px !important
}
.uq-py-80 {
	padding-top: 80px !important;
	padding-bottom: 80px !important
}
.uq-m-80 {
	margin: 80px !important
}
.uq-mt-80 {
	margin-top: 80px !important
}
.uq-mb-80 {
	margin-bottom: 80px !important
}
.uq-ml-80 {
	margin-left: 80px !important
}
.uq-mr-80 {
	margin-right: 80px !important
}
.uq-mx-80 {
	margin-left: 80px !important;
	margin-right: 80px !important
}
.uq-my-80 {
	margin-top: 80px !important;
	margin-bottom: 80px !important
}
.uq-p-90 {
	padding: 90px !important
}
.uq-pt-90 {
	padding-top: 90px !important
}
.uq-pb-90 {
	padding-bottom: 90px !important
}
.uq-pl-90 {
	padding-left: 90px !important
}
.uq-pr-90 {
	padding-right: 90px !important
}
.uq-px-90 {
	padding-left: 90px !important;
	padding-right: 90px !important
}
.uq-py-90 {
	padding-top: 90px !important;
	padding-bottom: 90px !important
}
.uq-m-90 {
	margin: 90px !important
}
.uq-mt-90 {
	margin-top: 90px !important
}
.uq-mb-90 {
	margin-bottom: 90px !important
}
.uq-ml-90 {
	margin-left: 90px !important
}
.uq-mr-90 {
	margin-right: 90px !important
}
.uq-mx-90 {
	margin-left: 90px !important;
	margin-right: 90px !important
}
.uq-my-90 {
	margin-top: 90px !important;
	margin-bottom: 90px !important
}
.uq-p-100 {
	padding: 100px !important
}
.uq-pt-100 {
	padding-top: 100px !important
}
.uq-pb-100 {
	padding-bottom: 100px !important
}
.uq-pl-100 {
	padding-left: 100px !important
}
.uq-pr-100 {
	padding-right: 100px !important
}
.uq-px-100 {
	padding-left: 100px !important;
	padding-right: 100px !important
}
.uq-py-100 {
	padding-top: 100px !important;
	padding-bottom: 100px !important
}
.uq-m-100 {
	margin: 100px !important
}
.uq-mt-100 {
	margin-top: 100px !important
}
.uq-mb-100 {
	margin-bottom: 100px !important
}
.uq-ml-100 {
	margin-left: 100px !important
}
.uq-mr-100 {
	margin-right: 100px !important
}
.uq-mx-100 {
	margin-left: 100px !important;
	margin-right: 100px !important
}
.uq-my-100 {
	margin-top: 100px !important;
	margin-bottom: 100px !important
}
.uq-p-110 {
	padding: 110px !important
}
.uq-pt-110 {
	padding-top: 110px !important
}
.uq-pb-110 {
	padding-bottom: 110px !important
}
.uq-pl-110 {
	padding-left: 110px !important
}
.uq-pr-110 {
	padding-right: 110px !important
}
.uq-px-110 {
	padding-left: 110px !important;
	padding-right: 110px !important
}
.uq-py-110 {
	padding-top: 110px !important;
	padding-bottom: 110px !important
}
.uq-m-110 {
	margin: 110px !important
}
.uq-mt-110 {
	margin-top: 110px !important
}
.uq-mb-110 {
	margin-bottom: 110px !important
}
.uq-ml-110 {
	margin-left: 110px !important
}
.uq-mr-110 {
	margin-right: 110px !important
}
.uq-mx-110 {
	margin-left: 110px !important;
	margin-right: 110px !important
}
.uq-my-110 {
	margin-top: 110px !important;
	margin-bottom: 110px !important
}
.uq-p-120 {
	padding: 120px !important
}
.uq-pt-120 {
	padding-top: 120px !important
}
.uq-pb-120 {
	padding-bottom: 120px !important
}
.uq-pl-120 {
	padding-left: 120px !important
}
.uq-pr-120 {
	padding-right: 120px !important
}
.uq-px-120 {
	padding-left: 120px !important;
	padding-right: 120px !important
}
.uq-py-120 {
	padding-top: 120px !important;
	padding-bottom: 120px !important
}
.uq-m-120 {
	margin: 120px !important
}
.uq-mt-120 {
	margin-top: 120px !important
}
.uq-mb-120 {
	margin-bottom: 120px !important
}
.uq-ml-120 {
	margin-left: 120px !important
}
.uq-mr-120 {
	margin-right: 120px !important
}
.uq-mx-120 {
	margin-left: 120px !important;
	margin-right: 120px !important
}
.uq-my-120 {
	margin-top: 120px !important;
	margin-bottom: 120px !important
}
.uq-p-130 {
	padding: 130px !important
}
.uq-pt-130 {
	padding-top: 130px !important
}
.uq-pb-130 {
	padding-bottom: 130px !important
}
.uq-pl-130 {
	padding-left: 130px !important
}
.uq-pr-130 {
	padding-right: 130px !important
}
.uq-px-130 {
	padding-left: 130px !important;
	padding-right: 130px !important
}
.uq-py-130 {
	padding-top: 130px !important;
	padding-bottom: 130px !important
}
.uq-m-130 {
	margin: 130px !important
}
.uq-mt-130 {
	margin-top: 130px !important
}
.uq-mb-130 {
	margin-bottom: 130px !important
}
.uq-ml-130 {
	margin-left: 130px !important
}
.uq-mr-130 {
	margin-right: 130px !important
}
.uq-mx-130 {
	margin-left: 130px !important;
	margin-right: 130px !important
}
.uq-my-130 {
	margin-top: 130px !important;
	margin-bottom: 130px !important
}
.uq-p-140 {
	padding: 140px !important
}
.uq-pt-140 {
	padding-top: 140px !important
}
.uq-pb-140 {
	padding-bottom: 140px !important
}
.uq-pl-140 {
	padding-left: 140px !important
}
.uq-pr-140 {
	padding-right: 140px !important
}
.uq-px-140 {
	padding-left: 140px !important;
	padding-right: 140px !important
}
.uq-py-140 {
	padding-top: 140px !important;
	padding-bottom: 140px !important
}
.uq-m-140 {
	margin: 140px !important
}
.uq-mt-140 {
	margin-top: 140px !important
}
.uq-mb-140 {
	margin-bottom: 140px !important
}
.uq-ml-140 {
	margin-left: 140px !important
}
.uq-mr-140 {
	margin-right: 140px !important
}
.uq-mx-140 {
	margin-left: 140px !important;
	margin-right: 140px !important
}
.uq-my-140 {
	margin-top: 140px !important;
	margin-bottom: 140px !important
}
.uq-p-150 {
	padding: 150px !important
}
.uq-pt-150 {
	padding-top: 150px !important
}
.uq-pb-150 {
	padding-bottom: 150px !important
}
.uq-pl-150 {
	padding-left: 150px !important
}
.uq-pr-150 {
	padding-right: 150px !important
}
.uq-px-150 {
	padding-left: 150px !important;
	padding-right: 150px !important
}
.uq-py-150 {
	padding-top: 150px !important;
	padding-bottom: 150px !important
}
.uq-m-150 {
	margin: 150px !important
}
.uq-mt-150 {
	margin-top: 150px !important
}
.uq-mb-150 {
	margin-bottom: 150px !important
}
.uq-ml-150 {
	margin-left: 150px !important
}
.uq-mr-150 {
	margin-right: 150px !important
}
.uq-mx-150 {
	margin-left: 150px !important;
	margin-right: 150px !important
}
.uq-my-150 {
	margin-top: 150px !important;
	margin-bottom: 150px !important
}
.uq-p-160 {
	padding: 160px !important
}
.uq-pt-160 {
	padding-top: 160px !important
}
.uq-pb-160 {
	padding-bottom: 160px !important
}
.uq-pl-160 {
	padding-left: 160px !important
}
.uq-pr-160 {
	padding-right: 160px !important
}
.uq-px-160 {
	padding-left: 160px !important;
	padding-right: 160px !important
}
.uq-py-160 {
	padding-top: 160px !important;
	padding-bottom: 160px !important
}
.uq-m-160 {
	margin: 160px !important
}
.uq-mt-160 {
	margin-top: 160px !important
}
.uq-mb-160 {
	margin-bottom: 160px !important
}
.uq-ml-160 {
	margin-left: 160px !important
}
.uq-mr-160 {
	margin-right: 160px !important
}
.uq-mx-160 {
	margin-left: 160px !important;
	margin-right: 160px !important
}
.uq-my-160 {
	margin-top: 160px !important;
	margin-bottom: 160px !important
}
.uq-p-170 {
	padding: 170px !important
}
.uq-pt-170 {
	padding-top: 170px !important
}
.uq-pb-170 {
	padding-bottom: 170px !important
}
.uq-pl-170 {
	padding-left: 170px !important
}
.uq-pr-170 {
	padding-right: 170px !important
}
.uq-px-170 {
	padding-left: 170px !important;
	padding-right: 170px !important
}
.uq-py-170 {
	padding-top: 170px !important;
	padding-bottom: 170px !important
}
.uq-m-170 {
	margin: 170px !important
}
.uq-mt-170 {
	margin-top: 170px !important
}
.uq-mb-170 {
	margin-bottom: 170px !important
}
.uq-ml-170 {
	margin-left: 170px !important
}
.uq-mr-170 {
	margin-right: 170px !important
}
.uq-mx-170 {
	margin-left: 170px !important;
	margin-right: 170px !important
}
.uq-my-170 {
	margin-top: 170px !important;
	margin-bottom: 170px !important
}
.uq-p-180 {
	padding: 180px !important
}
.uq-pt-180 {
	padding-top: 180px !important
}
.uq-pb-180 {
	padding-bottom: 180px !important
}
.uq-pl-180 {
	padding-left: 180px !important
}
.uq-pr-180 {
	padding-right: 180px !important
}
.uq-px-180 {
	padding-left: 180px !important;
	padding-right: 180px !important
}
.uq-py-180 {
	padding-top: 180px !important;
	padding-bottom: 180px !important
}
.uq-m-180 {
	margin: 180px !important
}
.uq-mt-180 {
	margin-top: 180px !important
}
.uq-mb-180 {
	margin-bottom: 180px !important
}
.uq-ml-180 {
	margin-left: 180px !important
}
.uq-mr-180 {
	margin-right: 180px !important
}
.uq-mx-180 {
	margin-left: 180px !important;
	margin-right: 180px !important
}
.uq-my-180 {
	margin-top: 180px !important;
	margin-bottom: 180px !important
}
.uq-p-190 {
	padding: 190px !important
}
.uq-pt-190 {
	padding-top: 190px !important
}
.uq-pb-190 {
	padding-bottom: 190px !important
}
.uq-pl-190 {
	padding-left: 190px !important
}
.uq-pr-190 {
	padding-right: 190px !important
}
.uq-px-190 {
	padding-left: 190px !important;
	padding-right: 190px !important
}
.uq-py-190 {
	padding-top: 190px !important;
	padding-bottom: 190px !important
}
.uq-m-190 {
	margin: 190px !important
}
.uq-mt-190 {
	margin-top: 190px !important
}
.uq-mb-190 {
	margin-bottom: 190px !important
}
.uq-ml-190 {
	margin-left: 190px !important
}
.uq-mr-190 {
	margin-right: 190px !important
}
.uq-mx-190 {
	margin-left: 190px !important;
	margin-right: 190px !important
}
.uq-my-190 {
	margin-top: 190px !important;
	margin-bottom: 190px !important
}
.uq-p-200 {
	padding: 200px !important
}
.uq-pt-200 {
	padding-top: 200px !important
}
.uq-pb-200 {
	padding-bottom: 200px !important
}
.uq-pl-200 {
	padding-left: 200px !important
}
.uq-pr-200 {
	padding-right: 200px !important
}
.uq-px-200 {
	padding-left: 200px !important;
	padding-right: 200px !important
}
.uq-py-200 {
	padding-top: 200px !important;
	padding-bottom: 200px !important
}
.uq-m-200 {
	margin: 200px !important
}
.uq-mt-200 {
	margin-top: 200px !important
}
.uq-mb-200 {
	margin-bottom: 200px !important
}
.uq-ml-200 {
	margin-left: 200px !important
}
.uq-mr-200 {
	margin-right: 200px !important
}
.uq-mx-200 {
	margin-left: 200px !important;
	margin-right: 200px !important
}
.uq-my-200 {
	margin-top: 200px !important;
	margin-bottom: 200px !important
}
.uq-p-210 {
	padding: 210px !important
}
.uq-pt-210 {
	padding-top: 210px !important
}
.uq-pb-210 {
	padding-bottom: 210px !important
}
.uq-pl-210 {
	padding-left: 210px !important
}
.uq-pr-210 {
	padding-right: 210px !important
}
.uq-px-210 {
	padding-left: 210px !important;
	padding-right: 210px !important
}
.uq-py-210 {
	padding-top: 210px !important;
	padding-bottom: 210px !important
}
.uq-m-210 {
	margin: 210px !important
}
.uq-mt-210 {
	margin-top: 210px !important
}
.uq-mb-210 {
	margin-bottom: 210px !important
}
.uq-ml-210 {
	margin-left: 210px !important
}
.uq-mr-210 {
	margin-right: 210px !important
}
.uq-mx-210 {
	margin-left: 210px !important;
	margin-right: 210px !important
}
.uq-my-210 {
	margin-top: 210px !important;
	margin-bottom: 210px !important
}
.uq-p-220 {
	padding: 220px !important
}
.uq-pt-220 {
	padding-top: 220px !important
}
.uq-pb-220 {
	padding-bottom: 220px !important
}
.uq-pl-220 {
	padding-left: 220px !important
}
.uq-pr-220 {
	padding-right: 220px !important
}
.uq-px-220 {
	padding-left: 220px !important;
	padding-right: 220px !important
}
.uq-py-220 {
	padding-top: 220px !important;
	padding-bottom: 220px !important
}
.uq-m-220 {
	margin: 220px !important
}
.uq-mt-220 {
	margin-top: 220px !important
}
.uq-mb-220 {
	margin-bottom: 220px !important
}
.uq-ml-220 {
	margin-left: 220px !important
}
.uq-mr-220 {
	margin-right: 220px !important
}
.uq-mx-220 {
	margin-left: 220px !important;
	margin-right: 220px !important
}
.uq-my-220 {
	margin-top: 220px !important;
	margin-bottom: 220px !important
}
.uq-p-230 {
	padding: 230px !important
}
.uq-pt-230 {
	padding-top: 230px !important
}
.uq-pb-230 {
	padding-bottom: 230px !important
}
.uq-pl-230 {
	padding-left: 230px !important
}
.uq-pr-230 {
	padding-right: 230px !important
}
.uq-px-230 {
	padding-left: 230px !important;
	padding-right: 230px !important
}
.uq-py-230 {
	padding-top: 230px !important;
	padding-bottom: 230px !important
}
.uq-m-230 {
	margin: 230px !important
}
.uq-mt-230 {
	margin-top: 230px !important
}
.uq-mb-230 {
	margin-bottom: 230px !important
}
.uq-ml-230 {
	margin-left: 230px !important
}
.uq-mr-230 {
	margin-right: 230px !important
}
.uq-mx-230 {
	margin-left: 230px !important;
	margin-right: 230px !important
}
.uq-my-230 {
	margin-top: 230px !important;
	margin-bottom: 230px !important
}
.uq-p-240 {
	padding: 240px !important
}
.uq-pt-240 {
	padding-top: 240px !important
}
.uq-pb-240 {
	padding-bottom: 240px !important
}
.uq-pl-240 {
	padding-left: 240px !important
}
.uq-pr-240 {
	padding-right: 240px !important
}
.uq-px-240 {
	padding-left: 240px !important;
	padding-right: 240px !important
}
.uq-py-240 {
	padding-top: 240px !important;
	padding-bottom: 240px !important
}
.uq-m-240 {
	margin: 240px !important
}
.uq-mt-240 {
	margin-top: 240px !important
}
.uq-mb-240 {
	margin-bottom: 240px !important
}
.uq-ml-240 {
	margin-left: 240px !important
}
.uq-mr-240 {
	margin-right: 240px !important
}
.uq-mx-240 {
	margin-left: 240px !important;
	margin-right: 240px !important
}
.uq-my-240 {
	margin-top: 240px !important;
	margin-bottom: 240px !important
}
.uq-p-250 {
	padding: 250px !important
}
.uq-pt-250 {
	padding-top: 250px !important
}
.uq-pb-250 {
	padding-bottom: 250px !important
}
.uq-pl-250 {
	padding-left: 250px !important
}
.uq-pr-250 {
	padding-right: 250px !important
}
.uq-px-250 {
	padding-left: 250px !important;
	padding-right: 250px !important
}
.uq-py-250 {
	padding-top: 250px !important;
	padding-bottom: 250px !important
}
.uq-m-250 {
	margin: 250px !important
}
.uq-mt-250 {
	margin-top: 250px !important
}
.uq-mb-250 {
	margin-bottom: 250px !important
}
.uq-ml-250 {
	margin-left: 250px !important
}
.uq-mr-250 {
	margin-right: 250px !important
}
.uq-mx-250 {
	margin-left: 250px !important;
	margin-right: 250px !important
}
.uq-my-250 {
	margin-top: 250px !important;
	margin-bottom: 250px !important
}
.uq-p-260 {
	padding: 260px !important
}
.uq-pt-260 {
	padding-top: 260px !important
}
.uq-pb-260 {
	padding-bottom: 260px !important
}
.uq-pl-260 {
	padding-left: 260px !important
}
.uq-pr-260 {
	padding-right: 260px !important
}
.uq-px-260 {
	padding-left: 260px !important;
	padding-right: 260px !important
}
.uq-py-260 {
	padding-top: 260px !important;
	padding-bottom: 260px !important
}
.uq-m-260 {
	margin: 260px !important
}
.uq-mt-260 {
	margin-top: 260px !important
}
.uq-mb-260 {
	margin-bottom: 260px !important
}
.uq-ml-260 {
	margin-left: 260px !important
}
.uq-mr-260 {
	margin-right: 260px !important
}
.uq-mx-260 {
	margin-left: 260px !important;
	margin-right: 260px !important
}
.uq-my-260 {
	margin-top: 260px !important;
	margin-bottom: 260px !important
}
.uq-p-270 {
	padding: 270px !important
}
.uq-pt-270 {
	padding-top: 270px !important
}
.uq-pb-270 {
	padding-bottom: 270px !important
}
.uq-pl-270 {
	padding-left: 270px !important
}
.uq-pr-270 {
	padding-right: 270px !important
}
.uq-px-270 {
	padding-left: 270px !important;
	padding-right: 270px !important
}
.uq-py-270 {
	padding-top: 270px !important;
	padding-bottom: 270px !important
}
.uq-m-270 {
	margin: 270px !important
}
.uq-mt-270 {
	margin-top: 270px !important
}
.uq-mb-270 {
	margin-bottom: 270px !important
}
.uq-ml-270 {
	margin-left: 270px !important
}
.uq-mr-270 {
	margin-right: 270px !important
}
.uq-mx-270 {
	margin-left: 270px !important;
	margin-right: 270px !important
}
.uq-my-270 {
	margin-top: 270px !important;
	margin-bottom: 270px !important
}
.uq-p-280 {
	padding: 280px !important
}
.uq-pt-280 {
	padding-top: 280px !important
}
.uq-pb-280 {
	padding-bottom: 280px !important
}
.uq-pl-280 {
	padding-left: 280px !important
}
.uq-pr-280 {
	padding-right: 280px !important
}
.uq-px-280 {
	padding-left: 280px !important;
	padding-right: 280px !important
}
.uq-py-280 {
	padding-top: 280px !important;
	padding-bottom: 280px !important
}
.uq-m-280 {
	margin: 280px !important
}
.uq-mt-280 {
	margin-top: 280px !important
}
.uq-mb-280 {
	margin-bottom: 280px !important
}
.uq-ml-280 {
	margin-left: 280px !important
}
.uq-mr-280 {
	margin-right: 280px !important
}
.uq-mx-280 {
	margin-left: 280px !important;
	margin-right: 280px !important
}
.uq-my-280 {
	margin-top: 280px !important;
	margin-bottom: 280px !important
}
.uq-p-290 {
	padding: 290px !important
}
.uq-pt-290 {
	padding-top: 290px !important
}
.uq-pb-290 {
	padding-bottom: 290px !important
}
.uq-pl-290 {
	padding-left: 290px !important
}
.uq-pr-290 {
	padding-right: 290px !important
}
.uq-px-290 {
	padding-left: 290px !important;
	padding-right: 290px !important
}
.uq-py-290 {
	padding-top: 290px !important;
	padding-bottom: 290px !important
}
.uq-m-290 {
	margin: 290px !important
}
.uq-mt-290 {
	margin-top: 290px !important
}
.uq-mb-290 {
	margin-bottom: 290px !important
}
.uq-ml-290 {
	margin-left: 290px !important
}
.uq-mr-290 {
	margin-right: 290px !important
}
.uq-mx-290 {
	margin-left: 290px !important;
	margin-right: 290px !important
}
.uq-my-290 {
	margin-top: 290px !important;
	margin-bottom: 290px !important
}
.uq-p-300 {
	padding: 300px !important
}
.uq-pt-300 {
	padding-top: 300px !important
}
.uq-pb-300 {
	padding-bottom: 300px !important
}
.uq-pl-300 {
	padding-left: 300px !important
}
.uq-pr-300 {
	padding-right: 300px !important
}
.uq-px-300 {
	padding-left: 300px !important;
	padding-right: 300px !important
}
.uq-py-300 {
	padding-top: 300px !important;
	padding-bottom: 300px !important
}
.uq-m-300 {
	margin: 300px !important
}
.uq-mt-300 {
	margin-top: 300px !important
}
.uq-mb-300 {
	margin-bottom: 300px !important
}
.uq-ml-300 {
	margin-left: 300px !important
}
.uq-mr-300 {
	margin-right: 300px !important
}
.uq-mx-300 {
	margin-left: 300px !important;
	margin-right: 300px !important
}
.uq-my-300 {
	margin-top: 300px !important;
	margin-bottom: 300px !important
}
.uq-p-310 {
	padding: 310px !important
}
.uq-pt-310 {
	padding-top: 310px !important
}
.uq-pb-310 {
	padding-bottom: 310px !important
}
.uq-pl-310 {
	padding-left: 310px !important
}
.uq-pr-310 {
	padding-right: 310px !important
}
.uq-px-310 {
	padding-left: 310px !important;
	padding-right: 310px !important
}
.uq-py-310 {
	padding-top: 310px !important;
	padding-bottom: 310px !important
}
.uq-m-310 {
	margin: 310px !important
}
.uq-mt-310 {
	margin-top: 310px !important
}
.uq-mb-310 {
	margin-bottom: 310px !important
}
.uq-ml-310 {
	margin-left: 310px !important
}
.uq-mr-310 {
	margin-right: 310px !important
}
.uq-mx-310 {
	margin-left: 310px !important;
	margin-right: 310px !important
}
.uq-my-310 {
	margin-top: 310px !important;
	margin-bottom: 310px !important
}
.uq-p-320 {
	padding: 320px !important
}
.uq-pt-320 {
	padding-top: 320px !important
}
.uq-pb-320 {
	padding-bottom: 320px !important
}
.uq-pl-320 {
	padding-left: 320px !important
}
.uq-pr-320 {
	padding-right: 320px !important
}
.uq-px-320 {
	padding-left: 320px !important;
	padding-right: 320px !important
}
.uq-py-320 {
	padding-top: 320px !important;
	padding-bottom: 320px !important
}
.uq-m-320 {
	margin: 320px !important
}
.uq-mt-320 {
	margin-top: 320px !important
}
.uq-mb-320 {
	margin-bottom: 320px !important
}
.uq-ml-320 {
	margin-left: 320px !important
}
.uq-mr-320 {
	margin-right: 320px !important
}
.uq-mx-320 {
	margin-left: 320px !important;
	margin-right: 320px !important
}
.uq-my-320 {
	margin-top: 320px !important;
	margin-bottom: 320px !important
}
.uq-p-330 {
	padding: 330px !important
}
.uq-pt-330 {
	padding-top: 330px !important
}
.uq-pb-330 {
	padding-bottom: 330px !important
}
.uq-pl-330 {
	padding-left: 330px !important
}
.uq-pr-330 {
	padding-right: 330px !important
}
.uq-px-330 {
	padding-left: 330px !important;
	padding-right: 330px !important
}
.uq-py-330 {
	padding-top: 330px !important;
	padding-bottom: 330px !important
}
.uq-m-330 {
	margin: 330px !important
}
.uq-mt-330 {
	margin-top: 330px !important
}
.uq-mb-330 {
	margin-bottom: 330px !important
}
.uq-ml-330 {
	margin-left: 330px !important
}
.uq-mr-330 {
	margin-right: 330px !important
}
.uq-mx-330 {
	margin-left: 330px !important;
	margin-right: 330px !important
}
.uq-my-330 {
	margin-top: 330px !important;
	margin-bottom: 330px !important
}
.uq-p-340 {
	padding: 340px !important
}
.uq-pt-340 {
	padding-top: 340px !important
}
.uq-pb-340 {
	padding-bottom: 340px !important
}
.uq-pl-340 {
	padding-left: 340px !important
}
.uq-pr-340 {
	padding-right: 340px !important
}
.uq-px-340 {
	padding-left: 340px !important;
	padding-right: 340px !important
}
.uq-py-340 {
	padding-top: 340px !important;
	padding-bottom: 340px !important
}
.uq-m-340 {
	margin: 340px !important
}
.uq-mt-340 {
	margin-top: 340px !important
}
.uq-mb-340 {
	margin-bottom: 340px !important
}
.uq-ml-340 {
	margin-left: 340px !important
}
.uq-mr-340 {
	margin-right: 340px !important
}
.uq-mx-340 {
	margin-left: 340px !important;
	margin-right: 340px !important
}
.uq-my-340 {
	margin-top: 340px !important;
	margin-bottom: 340px !important
}
.uq-p-350 {
	padding: 350px !important
}
.uq-pt-350 {
	padding-top: 350px !important
}
.uq-pb-350 {
	padding-bottom: 350px !important
}
.uq-pl-350 {
	padding-left: 350px !important
}
.uq-pr-350 {
	padding-right: 350px !important
}
.uq-px-350 {
	padding-left: 350px !important;
	padding-right: 350px !important
}
.uq-py-350 {
	padding-top: 350px !important;
	padding-bottom: 350px !important
}
.uq-m-350 {
	margin: 350px !important
}
.uq-mt-350 {
	margin-top: 350px !important
}
.uq-mb-350 {
	margin-bottom: 350px !important
}
.uq-ml-350 {
	margin-left: 350px !important
}
.uq-mr-350 {
	margin-right: 350px !important
}
.uq-mx-350 {
	margin-left: 350px !important;
	margin-right: 350px !important
}
.uq-my-350 {
	margin-top: 350px !important;
	margin-bottom: 350px !important
}
.uq-p-360 {
	padding: 360px !important
}
.uq-pt-360 {
	padding-top: 360px !important
}
.uq-pb-360 {
	padding-bottom: 360px !important
}
.uq-pl-360 {
	padding-left: 360px !important
}
.uq-pr-360 {
	padding-right: 360px !important
}
.uq-px-360 {
	padding-left: 360px !important;
	padding-right: 360px !important
}
.uq-py-360 {
	padding-top: 360px !important;
	padding-bottom: 360px !important
}
.uq-m-360 {
	margin: 360px !important
}
.uq-mt-360 {
	margin-top: 360px !important
}
.uq-mb-360 {
	margin-bottom: 360px !important
}
.uq-ml-360 {
	margin-left: 360px !important
}
.uq-mr-360 {
	margin-right: 360px !important
}
.uq-mx-360 {
	margin-left: 360px !important;
	margin-right: 360px !important
}
.uq-my-360 {
	margin-top: 360px !important;
	margin-bottom: 360px !important
}
.uq-p-370 {
	padding: 370px !important
}
.uq-pt-370 {
	padding-top: 370px !important
}
.uq-pb-370 {
	padding-bottom: 370px !important
}
.uq-pl-370 {
	padding-left: 370px !important
}
.uq-pr-370 {
	padding-right: 370px !important
}
.uq-px-370 {
	padding-left: 370px !important;
	padding-right: 370px !important
}
.uq-py-370 {
	padding-top: 370px !important;
	padding-bottom: 370px !important
}
.uq-m-370 {
	margin: 370px !important
}
.uq-mt-370 {
	margin-top: 370px !important
}
.uq-mb-370 {
	margin-bottom: 370px !important
}
.uq-ml-370 {
	margin-left: 370px !important
}
.uq-mr-370 {
	margin-right: 370px !important
}
.uq-mx-370 {
	margin-left: 370px !important;
	margin-right: 370px !important
}
.uq-my-370 {
	margin-top: 370px !important;
	margin-bottom: 370px !important
}
.uq-p-380 {
	padding: 380px !important
}
.uq-pt-380 {
	padding-top: 380px !important
}
.uq-pb-380 {
	padding-bottom: 380px !important
}
.uq-pl-380 {
	padding-left: 380px !important
}
.uq-pr-380 {
	padding-right: 380px !important
}
.uq-px-380 {
	padding-left: 380px !important;
	padding-right: 380px !important
}
.uq-py-380 {
	padding-top: 380px !important;
	padding-bottom: 380px !important
}
.uq-m-380 {
	margin: 380px !important
}
.uq-mt-380 {
	margin-top: 380px !important
}
.uq-mb-380 {
	margin-bottom: 380px !important
}
.uq-ml-380 {
	margin-left: 380px !important
}
.uq-mr-380 {
	margin-right: 380px !important
}
.uq-mx-380 {
	margin-left: 380px !important;
	margin-right: 380px !important
}
.uq-my-380 {
	margin-top: 380px !important;
	margin-bottom: 380px !important
}
.uq-p-390 {
	padding: 390px !important
}
.uq-pt-390 {
	padding-top: 390px !important
}
.uq-pb-390 {
	padding-bottom: 390px !important
}
.uq-pl-390 {
	padding-left: 390px !important
}
.uq-pr-390 {
	padding-right: 390px !important
}
.uq-px-390 {
	padding-left: 390px !important;
	padding-right: 390px !important
}
.uq-py-390 {
	padding-top: 390px !important;
	padding-bottom: 390px !important
}
.uq-m-390 {
	margin: 390px !important
}
.uq-mt-390 {
	margin-top: 390px !important
}
.uq-mb-390 {
	margin-bottom: 390px !important
}
.uq-ml-390 {
	margin-left: 390px !important
}
.uq-mr-390 {
	margin-right: 390px !important
}
.uq-mx-390 {
	margin-left: 390px !important;
	margin-right: 390px !important
}
.uq-my-390 {
	margin-top: 390px !important;
	margin-bottom: 390px !important
}
.uq-p-400 {
	padding: 400px !important
}
.uq-pt-400 {
	padding-top: 400px !important
}
.uq-pb-400 {
	padding-bottom: 400px !important
}
.uq-pl-400 {
	padding-left: 400px !important
}
.uq-pr-400 {
	padding-right: 400px !important
}
.uq-px-400 {
	padding-left: 400px !important;
	padding-right: 400px !important
}
.uq-py-400 {
	padding-top: 400px !important;
	padding-bottom: 400px !important
}
.uq-m-400 {
	margin: 400px !important
}
.uq-mt-400 {
	margin-top: 400px !important
}
.uq-mb-400 {
	margin-bottom: 400px !important
}
.uq-ml-400 {
	margin-left: 400px !important
}
.uq-mr-400 {
	margin-right: 400px !important
}
.uq-mx-400 {
	margin-left: 400px !important;
	margin-right: 400px !important
}
.uq-my-400 {
	margin-top: 400px !important;
	margin-bottom: 400px !important
}
.uq-p-410 {
	padding: 410px !important
}
.uq-pt-410 {
	padding-top: 410px !important
}
.uq-pb-410 {
	padding-bottom: 410px !important
}
.uq-pl-410 {
	padding-left: 410px !important
}
.uq-pr-410 {
	padding-right: 410px !important
}
.uq-px-410 {
	padding-left: 410px !important;
	padding-right: 410px !important
}
.uq-py-410 {
	padding-top: 410px !important;
	padding-bottom: 410px !important
}
.uq-m-410 {
	margin: 410px !important
}
.uq-mt-410 {
	margin-top: 410px !important
}
.uq-mb-410 {
	margin-bottom: 410px !important
}
.uq-ml-410 {
	margin-left: 410px !important
}
.uq-mr-410 {
	margin-right: 410px !important
}
.uq-mx-410 {
	margin-left: 410px !important;
	margin-right: 410px !important
}
.uq-my-410 {
	margin-top: 410px !important;
	margin-bottom: 410px !important
}
.uq-p-420 {
	padding: 420px !important
}
.uq-pt-420 {
	padding-top: 420px !important
}
.uq-pb-420 {
	padding-bottom: 420px !important
}
.uq-pl-420 {
	padding-left: 420px !important
}
.uq-pr-420 {
	padding-right: 420px !important
}
.uq-px-420 {
	padding-left: 420px !important;
	padding-right: 420px !important
}
.uq-py-420 {
	padding-top: 420px !important;
	padding-bottom: 420px !important
}
.uq-m-420 {
	margin: 420px !important
}
.uq-mt-420 {
	margin-top: 420px !important
}
.uq-mb-420 {
	margin-bottom: 420px !important
}
.uq-ml-420 {
	margin-left: 420px !important
}
.uq-mr-420 {
	margin-right: 420px !important
}
.uq-mx-420 {
	margin-left: 420px !important;
	margin-right: 420px !important
}
.uq-my-420 {
	margin-top: 420px !important;
	margin-bottom: 420px !important
}
.uq-p-430 {
	padding: 430px !important
}
.uq-pt-430 {
	padding-top: 430px !important
}
.uq-pb-430 {
	padding-bottom: 430px !important
}
.uq-pl-430 {
	padding-left: 430px !important
}
.uq-pr-430 {
	padding-right: 430px !important
}
.uq-px-430 {
	padding-left: 430px !important;
	padding-right: 430px !important
}
.uq-py-430 {
	padding-top: 430px !important;
	padding-bottom: 430px !important
}
.uq-m-430 {
	margin: 430px !important
}
.uq-mt-430 {
	margin-top: 430px !important
}
.uq-mb-430 {
	margin-bottom: 430px !important
}
.uq-ml-430 {
	margin-left: 430px !important
}
.uq-mr-430 {
	margin-right: 430px !important
}
.uq-mx-430 {
	margin-left: 430px !important;
	margin-right: 430px !important
}
.uq-my-430 {
	margin-top: 430px !important;
	margin-bottom: 430px !important
}
.uq-p-440 {
	padding: 440px !important
}
.uq-pt-440 {
	padding-top: 440px !important
}
.uq-pb-440 {
	padding-bottom: 440px !important
}
.uq-pl-440 {
	padding-left: 440px !important
}
.uq-pr-440 {
	padding-right: 440px !important
}
.uq-px-440 {
	padding-left: 440px !important;
	padding-right: 440px !important
}
.uq-py-440 {
	padding-top: 440px !important;
	padding-bottom: 440px !important
}
.uq-m-440 {
	margin: 440px !important
}
.uq-mt-440 {
	margin-top: 440px !important
}
.uq-mb-440 {
	margin-bottom: 440px !important
}
.uq-ml-440 {
	margin-left: 440px !important
}
.uq-mr-440 {
	margin-right: 440px !important
}
.uq-mx-440 {
	margin-left: 440px !important;
	margin-right: 440px !important
}
.uq-my-440 {
	margin-top: 440px !important;
	margin-bottom: 440px !important
}
.uq-p-450 {
	padding: 450px !important
}
.uq-pt-450 {
	padding-top: 450px !important
}
.uq-pb-450 {
	padding-bottom: 450px !important
}
.uq-pl-450 {
	padding-left: 450px !important
}
.uq-pr-450 {
	padding-right: 450px !important
}
.uq-px-450 {
	padding-left: 450px !important;
	padding-right: 450px !important
}
.uq-py-450 {
	padding-top: 450px !important;
	padding-bottom: 450px !important
}
.uq-m-450 {
	margin: 450px !important
}
.uq-mt-450 {
	margin-top: 450px !important
}
.uq-mb-450 {
	margin-bottom: 450px !important
}
.uq-ml-450 {
	margin-left: 450px !important
}
.uq-mr-450 {
	margin-right: 450px !important
}
.uq-mx-450 {
	margin-left: 450px !important;
	margin-right: 450px !important
}
.uq-my-450 {
	margin-top: 450px !important;
	margin-bottom: 450px !important
}
.uq-p-460 {
	padding: 460px !important
}
.uq-pt-460 {
	padding-top: 460px !important
}
.uq-pb-460 {
	padding-bottom: 460px !important
}
.uq-pl-460 {
	padding-left: 460px !important
}
.uq-pr-460 {
	padding-right: 460px !important
}
.uq-px-460 {
	padding-left: 460px !important;
	padding-right: 460px !important
}
.uq-py-460 {
	padding-top: 460px !important;
	padding-bottom: 460px !important
}
.uq-m-460 {
	margin: 460px !important
}
.uq-mt-460 {
	margin-top: 460px !important
}
.uq-mb-460 {
	margin-bottom: 460px !important
}
.uq-ml-460 {
	margin-left: 460px !important
}
.uq-mr-460 {
	margin-right: 460px !important
}
.uq-mx-460 {
	margin-left: 460px !important;
	margin-right: 460px !important
}
.uq-my-460 {
	margin-top: 460px !important;
	margin-bottom: 460px !important
}
.uq-p-470 {
	padding: 470px !important
}
.uq-pt-470 {
	padding-top: 470px !important
}
.uq-pb-470 {
	padding-bottom: 470px !important
}
.uq-pl-470 {
	padding-left: 470px !important
}
.uq-pr-470 {
	padding-right: 470px !important
}
.uq-px-470 {
	padding-left: 470px !important;
	padding-right: 470px !important
}
.uq-py-470 {
	padding-top: 470px !important;
	padding-bottom: 470px !important
}
.uq-m-470 {
	margin: 470px !important
}
.uq-mt-470 {
	margin-top: 470px !important
}
.uq-mb-470 {
	margin-bottom: 470px !important
}
.uq-ml-470 {
	margin-left: 470px !important
}
.uq-mr-470 {
	margin-right: 470px !important
}
.uq-mx-470 {
	margin-left: 470px !important;
	margin-right: 470px !important
}
.uq-my-470 {
	margin-top: 470px !important;
	margin-bottom: 470px !important
}
.uq-p-480 {
	padding: 480px !important
}
.uq-pt-480 {
	padding-top: 480px !important
}
.uq-pb-480 {
	padding-bottom: 480px !important
}
.uq-pl-480 {
	padding-left: 480px !important
}
.uq-pr-480 {
	padding-right: 480px !important
}
.uq-px-480 {
	padding-left: 480px !important;
	padding-right: 480px !important
}
.uq-py-480 {
	padding-top: 480px !important;
	padding-bottom: 480px !important
}
.uq-m-480 {
	margin: 480px !important
}
.uq-mt-480 {
	margin-top: 480px !important
}
.uq-mb-480 {
	margin-bottom: 480px !important
}
.uq-ml-480 {
	margin-left: 480px !important
}
.uq-mr-480 {
	margin-right: 480px !important
}
.uq-mx-480 {
	margin-left: 480px !important;
	margin-right: 480px !important
}
.uq-my-480 {
	margin-top: 480px !important;
	margin-bottom: 480px !important
}
.uq-p-490 {
	padding: 490px !important
}
.uq-pt-490 {
	padding-top: 490px !important
}
.uq-pb-490 {
	padding-bottom: 490px !important
}
.uq-pl-490 {
	padding-left: 490px !important
}
.uq-pr-490 {
	padding-right: 490px !important
}
.uq-px-490 {
	padding-left: 490px !important;
	padding-right: 490px !important
}
.uq-py-490 {
	padding-top: 490px !important;
	padding-bottom: 490px !important
}
.uq-m-490 {
	margin: 490px !important
}
.uq-mt-490 {
	margin-top: 490px !important
}
.uq-mb-490 {
	margin-bottom: 490px !important
}
.uq-ml-490 {
	margin-left: 490px !important
}
.uq-mr-490 {
	margin-right: 490px !important
}
.uq-mx-490 {
	margin-left: 490px !important;
	margin-right: 490px !important
}
.uq-my-490 {
	margin-top: 490px !important;
	margin-bottom: 490px !important
}
.uq-p-500 {
	padding: 500px !important
}
.uq-pt-500 {
	padding-top: 500px !important
}
.uq-pb-500 {
	padding-bottom: 500px !important
}
.uq-pl-500 {
	padding-left: 500px !important
}
.uq-pr-500 {
	padding-right: 500px !important
}
.uq-px-500 {
	padding-left: 500px !important;
	padding-right: 500px !important
}
.uq-py-500 {
	padding-top: 500px !important;
	padding-bottom: 500px !important
}
.uq-m-500 {
	margin: 500px !important
}
.uq-mt-500 {
	margin-top: 500px !important
}
.uq-mb-500 {
	margin-bottom: 500px !important
}
.uq-ml-500 {
	margin-left: 500px !important
}
.uq-mr-500 {
	margin-right: 500px !important
}
.uq-mx-500 {
	margin-left: 500px !important;
	margin-right: 500px !important
}
.uq-my-500 {
	margin-top: 500px !important;
	margin-bottom: 500px !important
}
.uq-only {
	background-color: #fff;
	color: #000;
	position: relative;
	overflow-x: hidden;
	font-size: 18px;
	line-height: 1.6;
	font-family: 'Noto Sans JP', sans-serif;
	font-weight: 500;
	-webkit-font-feature-settings: "palt";
	font-feature-settings: "palt";
	letter-spacing: 0.04rem;
	margin: 0;
	padding: 0
}
@media screen and (max-width: 414px) {
	.uq-only {
		font-size: 16px;
		font-size: 4.26667vw
	}
}
.uq-only a {
	text-decoration: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	cursor: pointer
}
.uq-only a:hover {
	opacity: 0.7;
	text-decoration: none
}
/* .uq-only h1, .uq-only h2, .uq-only h3, .uq-only h4, .uq-only h5, .uq-only h6 {
	margin: 0;
	padding: 0
} */
.uq-only strong {
	font-weight: 700
}
.uq-only ul, .uq-only ol, .uq-only li {
	list-style: none;
	margin: 0;
	padding: 0
}
.uq-only img {
	max-width: 100%;
	height: auto
}
.uq-only *:focus {
	outline: none !important
}
.uq-only a, .uq-only button {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.uq-only .display-none {
	display: none !important
}
.uq-only .section_inner {
	margin: 0 10vw
}
.uq-only .uq-sp--only {
	display: none
}
@media screen and (max-width: 768px) {
	.uq-only .uq-sp--only {
		display: block
	}
}
.uq-only .uq-pc--only {
	display: block
}
@media screen and (max-width: 768px) {
	.uq-only .uq-pc--only {
		display: none
	}
}
/* .uq-only main,  */
.uq-only.uq-wrap, 
.uq-article {
	max-width: 980px;
	margin: 0 auto;
	overflow: hidden
}
@media screen and (max-width: 980px) {
	.uq-wrap, 
	/* .uq-only main,  */
	.uq-article  {
		padding: 0 10px
	}
}
.uq-only .uq-content {
	margin: 0;
	padding: 0
}
.col-red {
	color: #ff0000
}
.uq-only .col-pink {
	color: #e0007e
}
.uq-only .col-blue {
	color: #0099da
}
.uq-only .col-gray {
	color: #737373
}
.uq-only .col-gold {
	color: #baa00d
}
.uq-only .col-white {
	color: #fff
}
.uq-only .col-yellow {
	color: #ffff00
}
.uq-only a {
	color: #0000ff;
	text-decoration: none
}
.uq-only a:hover {
	text-decoration: underline
}
.uq-only .text-border {
	text-decoration: underline
}
.uq-only #wrapper {
	max-width: 100%;
	margin: 0 auto
}
.uq-only .uq-color-white {
	color: #fff
}
.uq-only .uq-color-black {
	color: #000
}
.uq-only .uq-inner {
	max-width: 100%
}

/* .uq-only .row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative
}
@media screen and (max-width: 414px) {
	.uq-only .row {
		display: block
	}
}
.uq-only .col {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative
} */
.uq-only .v-enter {
	opacity: 0
}
.uq-only .v-enter-to {
	opacity: 1
}
.uq-only .v-enter-active {
	-webkit-transition: all 500ms;
	transition: all 500ms
}
.f-serif {
	font-family: 'Noto Serif JP', serif;
	font-weight: 900
}
.uq-btn-anchor {
	display: inline-block;
	position: relative;
	color: #737373
}
.uq-btn-anchor:after {
	content: "";
	display: inline-block;
	background-image: url("../images/arrow_gray.svg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	width: 6px;
	height: 10px;
	vertical-align: middle;
	margin-left: 10px
}
.uq-btn-anchor--blue {
	color: #008fd5 !important
}
.uq-btn-anchor--blue:after {
	background-image: url("../images/arrow_blue.svg")
}
.uq-btn-anchor--blue2 {
	color: #008fd5
}
.uq-btn-anchor--blue2:after {
	background-image: url("../images/arrow_blue2.svg")
}

.uq-subtitle {
	background-color: #e5e5e5;
	width: 100%;
}
.uq-setprice .uq-subtitle {
	background-color: #fae3f0;
	width: 100%;
}
.uq-subtitle span {
	background-color: #333333;
	color: #fff;
	max-width: 420px;
	margin: 0 auto;
	position: relative;
	font-size: 28px;
	font-weight: 700;
	text-align: center;
	letter-spacing: 0.4rem;
	display: inline-block;
    width: 90%;
}
@media screen and (max-width: 767px) {
	.uq-subtitle span {
		max-width: 60%;
		font-size: 20px;
		font-size: 5.33333vw
	}
}
/* .uq-subtitle:before {
	position: absolute;
	width: 200vw;
	height: 100%;
	background-color: #e5e5e5;
	z-index: -1;
	content: "";
	-webkit-transform: translateX(-100vw);
	transform: translateX(-100vw)
} */
.uq-header {
	background-color: #f1f1f1;
	height: 80px
}
@media screen and (max-width: 414px) {
	.uq-header {
		height: 40px
	}
}
.uq-header .uq-wrap {
	position: relative
}
.uq-header--logo {
	position: absolute;
	left: 5px;
	top: 0;
	width: 92px;
	height: 80px;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
@media screen and (max-width: 414px) {
	.uq-header--logo {
		width: 46px;
		height: 40px
	}
}
.uq-header--logo h1 {
	margin: 0;
	padding: 0px;
	font-size: 0;
	line-height: 0;
	width: 100%
}
.uq-header--logo a {
	display: block
}
.uq-header--logo img {
	width: 100%;
	height: auto
}
.uq-header--title {
	max-width: 714px;
	height: 80px;
	text-align: center;
	background-color: #fae3f0;
	margin: 0 auto;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	color: #e0007e
}
@media screen and (max-width: 414px) {
	.uq-header--title {
		font-size: 15px;
		font-size: 4vw;
		height: 40px;
		width: calc(100% - 42px);
		margin-left: 42px
	}
}
.uq-main {
	padding-bottom: 36px
}
.uq-main--frame {
	max-width: 745px;
	height: auto;
	margin: 35px auto 20px;
	background-color: #fff;
	border: solid 5px #ed008c;
	border-radius: 40px;
	padding: 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}
@media screen and (max-width: 414px) {
	.uq-main--frame {
		padding: 30px 20px
	}
}
.uq-main--header {
	text-align: center;
	line-height: 1.3
}
.uq-main--header .header1 {
	font-size: 30px;
	color: #4b4c4d
}
@media screen and (max-width: 767px) {
	.uq-main--header .header1 {
		font-size: 18px;
		font-size: 4.8vw
	}
}
.uq-main--header .header2 {
	margin-top: 5px;
	font-size: 36px;
	letter-spacing: 0.05em;
	color: #4b4c4d
}
@media screen and (max-width: 767px) {
	.uq-main--header .header2 {
		font-size: 24px;
		font-size: 6.4vw
	}
}
.uq-main--header .header2 .sup {
	vertical-align: super;
	font-size: 16px
}
@media screen and (max-width: 414px) {
	.uq-main--header .header2 .sup {
		font-size: 11px;
		font-size: 2.93333vw
	}
}
.uq-main--header .header2 small {
	font-size: 22px
}
@media screen and (max-width: 414px) {
	.uq-main--header .header2 small {
		font-size: 15px;
		font-size: 4vw
	}
}
.uq-main--price1 {
	text-align: center;
	/* padding: 25px 0; */
	padding: 25px 0 15px;
}
.uq-main--price1 img {
	margin: auto;
	max-width: 80%;
	display: block;
	line-height: 0
}
@media screen and (max-width: 414px) {
	.uq-main--price1 img {
		max-width: 100%
	}
}
.uq-main--caution {
	text-align: center;
	font-size: 20px;
	line-height: 1.6;
	color: #4b4c4d;
	border: solid 1px #4b4c4d;
	max-width: 80%;
	margin: auto
}
@media screen and (max-width: 767px) {
	.uq-main--caution {
		font-size: 13px;
		font-size: 3.46667vw
	}
}
.uq-main--caution sup {
	position: relative;
	top: 0.2em;
	font-size: 0.6em
}
.uq-main--caution2 {
	margin-top: 24px;
	text-align: center;
	color: #4b4c4d
}
.uq-main--caution2 sup {
	position: relative;
	top: 0.2em;
	font-size: 0.6em
}
.uq-main--caution3 {
	font-size: 16px
}
@media screen and (max-width: 414px) {
	.uq-main--caution3 {
		font-size: 13px;
		font-size: 3.46667vw
	}
}
.uq-main--link {
	text-align: center
}
.uq-main--link a {
	color: #737373;
	text-decoration: none
}
.uq-main--link a:hover {
	text-decoration: underline
}
.uq-main--link small {
	border: solid 1px #4b4c4d;
	color: #4b4c4d;
	display: inline-block;
	padding: 0 1em;
	margin-top: 1em
}
.uq-plan2023--plan1 {
	margin-bottom: 60px
}
.uq-plan2023--plan1 h3 {
	padding: 10px 0 13px;
  line-height: 1.2;
	background-color: #ed008c;
	color: #fff;
	text-align: center;
	font-size: 32px
}
.uq-plan2023--plan1 h3 span {
  font-size: 42px;
}
@media screen and (max-width: 767px) {
	.uq-plan2023--plan1 h3 {
		padding: 20px;
    font-size: 18px;
	}
  .uq-plan2023--plan1 h3 span {
    font-size: 26px;
  }
}
.uq-plan2023--plan1 h3 strong {
	display: block;
	font-size: 42px
}
.uq-plan2023--plan1 h3 img {
	width: auto;
	height: 80px
}
.uq-plan2023--plan1-priceplan {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 20px 0;
	gap: 10px;
	width: 100%
}
@media screen and (max-width: 1000px) {
	.uq-plan2023--plan1-priceplan {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
}
.uq-plan2023--plan1-priceplan>div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 10px
}
.uq-plan2023--plan1-priceplan .cap {
	height: 35px
}
@media screen and (max-width: 414px) {
	.uq-plan2023--plan1-priceplan .cap {
		height: 24px
	}
}
.uq-plan2023--plan1-priceplan .price {
	height: 60px
}
@media screen and (max-width: 767px) {
	.uq-plan2023--plan1-priceplan .price {
		height: 30px
	}
}
.uq-plan2023--plan1-priceplan .price,
.uq-plan2023--plan1-priceplan .price2 {
	-webkit-transform: translateY(11px);
	transform: translateY(11px);
}
@media screen and (max-width: 414px) {
  .uq-plan2023--plan1-priceplan .price,
	.uq-plan2023--plan1-priceplan .price2 {
		-webkit-transform: translateY(4px);
		transform: translateY(4px);
	}
}
@media (min-width: 415px) and (max-width: 767px) {
  .uq-plan2023--plan1-priceplan .price,
	.uq-plan2023--plan1-priceplan .price2 {
		-webkit-transform: none;
		transform: none;
    height: 40px;
	}
}
.uq-plan2023--plan1-caution {
	text-align: center;
	font-size: 16px;
	color: #4b4c4d
}
.uq-plan2023--plan1-caution sup {
	position: relative;
	top: 0.2em;
	font-size: 0.6em
}
@media screen and (max-width: 414px) {
	.uq-plan2023--plan1-caution {
		font-size: 13px;
		font-size: 3.46667vw
	}
}
.uq-plan2023--plan1-frame {
	margin-top: 24px;
	background-color: #fae3f0;
	padding: 12px
}
.uq-plan2023--plan1-capacity {
	background-color: #fff;
	border: solid 3px #ed008c;
	border-radius: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 14px 50px
}
@media screen and (max-width: 606px) {
	.uq-plan2023--plan1-capacity {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 10px
	}
}
.uq-plan2023--plan1-capacity .text {
	height: 34px
}
@media screen and (max-width: 767px) {
	.uq-plan2023--plan1-capacity .text {
		height: 24px
	}
}
.uq-plan2023--plan1-capacity .capacity {
	height: 42px
}
@media screen and (max-width: 767px) {
	.uq-plan2023--plan1-capacity .capacity {
		height: 32px
	}
}
.uq-plan2023--plan1-list {
	margin-top: 12px;
	border-top: solid 3px #ed008c
}
.uq-plan2023--plan1-listItem {
	background-color: #fff;
	border: solid 3px #ed008c;
	border-top: none;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 16px
}
@media screen and (max-width: 767px) {
	.uq-plan2023--plan1-listItem {
		padding: 8px
	}
}
.uq-plan2023--plan1-listItem .head {
	margin: 0;
	color: #4b4c4d;
	font-size: 28px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative
}
@media screen and (max-width: 767px) {
	.uq-plan2023--plan1-listItem .head {
		font-size: 14px;
		font-size: 3.73333vw
	}
}
.uq-plan2023--plan1-listItem .head sup {
	position: relative;
	top: 0.2em;
	font-size: 0.6em
}
.uq-plan2023--plan1-listItem .head .loop {
	position: absolute;
	right: 0
}
.uq-plan2023--plan1-listItem .price {
	width: 24%;
	text-align: right;
	margin: 0;
	color: #4b4c4d;
	font-size: 36px;
	font-weight: 700;
	line-height: 1
}
@media screen and (max-width: 767px) {
	.uq-plan2023--plan1-listItem .price {
		white-space: nowrap;
		width: 34%;
		font-size: 18px;
		font-size: 4.8vw
	}
}
.uq-plan2023--plan1-listItem .price small {
	font-size: 22px
}
@media screen and (max-width: 414px) {
	.uq-plan2023--plan1-listItem .price small {
		font-size: 12px;
		font-size: 3.2vw
	}
}
.uq-plan2023--plan1-listItem.pickup {
	background-color: #ed008c
}
.uq-plan2023--plan1-listItem.pickup .head {
	color: #fff
}
.uq-plan2023--plan1-listItem.pickup .price {
	color: #fff
}
.uq-plan2023--plan1-lead {
	text-align: center;
	color: #ed008c;
	font-size: 38px;
	font-weight: 700;
	margin: 12px auto
}
@media screen and (max-width: 768px) {
	.uq-plan2023--plan1-lead {
		font-size: 22px;
		font-size: 5.86667vw
	}
}
.uq-plan2023--plan1-block2 {
	background-color: #fff;
	border: solid 3px #ed008c;
	border-radius: 20px;
	text-align: center;
	padding: 0;
	margin-top: 2em
}
.uq-plan2023--plan1-block2 h5 {
	text-align: center;
	background-color: #ed008c;
	color: #fff;
	display: inline-block;
	margin: 0 auto 0;
	width: 70%;
	font-size: 34px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
@media screen and (max-width: 768px) {
	.uq-plan2023--plan1-block2 h5 {
		font-size: 16px;
		font-size: 4.26667vw
	}
}
.uq-plan2023--plan1-block2Img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0px 0 20px
}
@media screen and (max-width: 767px) {
	.uq-plan2023--plan1-block2Img {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		padding: 0 12px 20px;
		margin-top: -12px
	}
}
.uq-plan2023--plan1-block2Img img {
	max-width: 100%;
	height: 290px
}
@media screen and (max-width: 414px) {
	.uq-plan2023--plan1-block2Img img {
		height: auto
	}
}
.uq-plan2023--plan1-caution2 {
	text-align: left;
	padding: 0 30px;
	position: relative
}
@media screen and (max-width: 767px) {
	.uq-plan2023--plan1-caution2 {
		padding: 0 0 1em 0
	}
}
.uq-plan2023--plan1-caution2 p {
	font-size: 14px;
	color: #000
}
@media screen and (max-width: 414px) {
	.uq-plan2023--plan1-caution2 p {
		font-size: 12px;
		font-size: 3.2vw
	}
}
.uq-plan2023--plan1-caution2 .link {
	position: absolute;
	bottom: 0;
	right: 2em;
	font-size: 14px
}
@media screen and (max-width: 414px) {
	.uq-plan2023--plan1-caution2 .link {
		font-size: 14px;
		right: 0
	}
}
.uq-plan2023--plan2 {
	margin-bottom: 30px
}
.uq-plan2023--plan2 h3 {
	padding: 0.5em;
	line-height: 0;
	background-color: #0099da;
	color: #fff;
	text-align: center;
	font-size: 32px
}
@media screen and (max-width: 414px) {
	.uq-plan2023--plan2 h3 {
		padding: 0.2em 0.5em
	}
}
.uq-plan2023--plan2 h3 strong {
	display: block;
	font-size: 42px
}
.uq-plan2023--plan2 h3 img {
	width: auto;
	height: 80px
}
.uq-plan2023--plan2-priceplan {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 20px;
	padding: 20px 0;
	width: 100%
}
.uq-plan2023--plan2-priceplan>.text {
	color: #0099da;
	font-size: 29px;
	line-height: 1
}
.uq-plan2023--plan2-priceplan>.text small {
	font-size: 27px
}
.uq-plan2023--plan2-priceplan>.price {
	height: 60px
}
.uq-plan2023--plan2-caution {
	text-align: center;
	font-size: 16px;
	color: #4b4c4d
}
.uq-plan2023--plan2-caution sup {
	position: relative;
	top: 0.2em;
	font-size: 0.6em
}
@media screen and (max-width: 414px) {
	.uq-plan2023--plan2-caution {
		font-size: 13px;
		font-size: 3.46667vw
	}
}
.uq-plan2023--plan2-frame {
	margin-top: 24px;
	background-color: #e4eff9;
	padding: 12px
}
.uq-plan2023--plan2-capacity {
	background-color: #fff;
	border: solid 3px #0099da;
	border-radius: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 14px 50px
}
@media screen and (max-width: 414px) {
	.uq-plan2023--plan2-capacity {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 10px
	}
}
.uq-plan2023--plan2-capacity .text {
	height: 34px
}
@media screen and (max-width: 414px) {
	.uq-plan2023--plan2-capacity .text {
		height: 24px
	}
}
.uq-plan2023--plan2-capacity .capacity {
	height: 42px
}
@media screen and (max-width: 414px) {
	.uq-plan2023--plan2-capacity .capacity {
		height: 32px
	}
}
.uq-plan2023--plan2-list {
	margin-top: 12px;
	border-top: solid 3px #0099da
}
.uq-plan2023--plan2-listItem {
	background-color: #fff;
	border: solid 3px #0099da;
	border-top: none;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 16px
}
@media screen and (max-width: 414px) {
	.uq-plan2023--plan2-listItem {
		padding: 8px
	}
}
.uq-plan2023--plan2-listItem .head {
	margin: 0;
	color: #4b4c4d;
	font-size: 28px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative
}
@media screen and (max-width: 414px) {
	.uq-plan2023--plan2-listItem .head {
		font-size: 14px;
		font-size: 3.73333vw
	}
}
.uq-plan2023--plan2-listItem .head sup {
	position: relative;
	top: 0.2em;
	font-size: 0.6em
}
.uq-plan2023--plan2-listItem .head .loop {
	position: absolute;
	right: 0
}
.uq-plan2023--plan2-listItem .price {
	width: 24%;
	text-align: right;
	margin: 0;
	color: #4b4c4d;
	font-size: 36px;
	font-weight: 700;
	line-height: 1
}
@media screen and (max-width: 414px) {
	.uq-plan2023--plan2-listItem .price {
		white-space: nowrap;
		width: 30%;
		font-size: 18px;
		font-size: 4.8vw
	}
}
.uq-plan2023--plan2-listItem .price small {
	font-size: 22px
}
@media screen and (max-width: 414px) {
	.uq-plan2023--plan2-listItem .price small {
		font-size: 12px;
		font-size: 3.2vw
	}
}
.uq-plan2023--plan2-listItem.pickup {
	background-color: #0099da
}
.uq-plan2023--plan2-listItem.pickup .head {
	color: #fff
}
.uq-plan2023--plan2-listItem.pickup .price {
	color: #fff
}
.uq-plan2023--plan2-lead {
	text-align: center;
	color: #0099da;
	font-size: 38px;
	font-weight: 700;
	margin: 12px auto
}
.uq-plan2023--plan2-block2 {
	background-color: #fff;
	border: solid 3px #0099da;
	border-radius: 20px;
	text-align: center;
	padding: 0
}
.uq-plan2023--plan2-block2 h5 {
	text-align: center;
	background-color: #0099da;
	color: #fff;
	display: inline-block;
	margin: 0 auto;
	width: 66%;
	font-size: 34px
}
.uq-plan2023--plan2-block2Img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 20px 0
}
.uq-plan2023--plan2-block2Img img {
	max-width: 100%;
	height: 172px
}
.uq-plan2023--plan2-caution2 {
	text-align: left;
	padding: 0 30px;
	position: relative
}
.uq-plan2023--plan2-caution2 p {
	font-size: 14px;
	color: #000
}
.uq-plan2023--plan2-caution2 .link {
	position: absolute;
	bottom: 0;
	right: 2em
}
.uq-plan2023--caution p {
	color: #000;
	font-size: 14px
}
@media screen and (max-width: 414px) {
	.uq-plan2023--caution p {
		font-size: 12px;
		font-size: 3.2vw
	}
}
/* .uq-setprice .uq-subtitle:before {
	background-color: #fae3f0
} */
.uq-setprice--table {
	margin: 40px 0;
	border-top: solid 2px #4b4c4d
}
.uq-setprice--table h5 {
	border: solid 2px #4b4c4d;
	border-top: none;
	text-align: center;
	color: #4b4c4d;
	background-color: #e4eff9;
	font-size: 30px;
	margin: 0;
}
@media screen and (max-width: 767px) {
	.uq-setprice--table h5 {
		font-size: 18px;
		font-size: 4.8vw
	}
}
.uq-setprice--table .border {
	border: solid 2px #4b4c4d;
	border-top: none;
	padding: 12px 0
}
.uq-setprice--table p {
	margin: 0;
	text-align: center;
	color: #4b4c4d;
	font-size: 24px
}
@media screen and (max-width: 767px) {
	.uq-setprice--table p {
		font-size: 16px;
		font-size: 4.26667vw
	}
}
.uq-setprice--table p strong {
	font-size: 28px;
	font-weight: 400
}
@media screen and (max-width: 767px) {
	.uq-setprice--table p strong {
		font-size: 18px;
		font-size: 4.8vw
	}
}
.uq-setprice--table p.caution {
	font-size: 16px
}
@media screen and (max-width: 767px) {
	.uq-setprice--table p.caution {
		font-size: 13px;
		font-size: 3.46667vw
	}
}
.uq-conditions {
	padding-bottom: 100px
}
.uq-conditions h4 {
	margin-bottom: 50px
}
.uq-conditions--plus {
	font-size: 24px;
	margin: 10px auto
}
@media screen and (max-width: 414px) {
	.uq-conditions--plus {
		font-size: 18px;
		font-size: 4.8vw
	}
}
.uq-conditions--plan {
	padding: 0px;
	border: solid 1px #baa00d;
	color: #baa00d;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	font-size: 16px;
	line-height: 1.6;
	padding: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
@media screen and (max-width: 414px) {
	.uq-conditions--plan {
		font-size: 14px;
		font-size: 3.73333vw
	}
}
.uq-conditions--plan figure {
	padding: 0;
	margin: 0
}
.uq-conditions--plan figure figcaption {
	font-size: 12px;
	line-height: 1.6
}
@media screen and (max-width: 414px) {
	.uq-conditions--plan figure figcaption {
		font-size: 10px;
		font-size: 2.66667vw
	}
}
.uq-conditions--plan .plan1 {
	-ms-flex-preferred-size: 100px;
	flex-basis: 100px
}
@media screen and (max-width: 414px) {
	.uq-conditions--plan .plan1 {
		-ms-flex-preferred-size: 80px;
		flex-basis: 80px
	}
}
.uq-conditions--plan .plan1 img {
	width: 70px;
	height: auto
}
@media screen and (max-width: 414px) {
	.uq-conditions--plan .plan1 img {
		width: 50px
	}
}
.uq-conditions--plan .plan2 {
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	font-size: 22px;
	text-align: left;
	padding-left: 20px
}
@media screen and (max-width: 414px) {
	.uq-conditions--plan .plan2 {
		font-size: 16px;
		font-size: 4.26667vw
	}
}
.uq-conditions--plan .plan3 {
	position: relative;
	-ms-flex-preferred-size: 80px;
	flex-basis: 80px
}
@media screen and (max-width: 414px) {
	.uq-conditions--plan .plan3 {
		-ms-flex-preferred-size: 60px;
		flex-basis: 60px
	}
}
.uq-conditions--plan .plan3:before {
	content: "+";
	font-size: 40px;
	position: absolute;
	top: 50%;
	left: -30px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.uq-conditions--plan .plan3 img {
	width: 50px;
	height: auto
}
@media screen and (max-width: 414px) {
	.uq-conditions--plan .plan3 img {
		width: 40px
	}
}
.uq-conditions--plan.plan_img {
	padding: 0;
	line-height: 0;
	font-size: 0
}
.uq-conditions--plan.plan_img img {
	width: 100%;
	height: auto
}
.uq-conditions--plan p {
	text-align: left;
	color: #000;
	padding: 0 10px;
	font-size: 15px
}
@media screen and (max-width: 414px) {
	.uq-conditions--plan p {
		font-size: 12px;
		font-size: 3.2vw
	}
}
.uq-conditions--point {
	padding: 0 1rem;
	margin: 0
}
@media screen and (max-width: 414px) {
	.uq-conditions--point {
		padding: 0 0rem
	}
}
.uq-conditions--caution {
	margin: 0;
	padding: 0 1rem;
	text-align: left
}
@media screen and (max-width: 414px) {
	.uq-conditions--caution {
		padding: 0 0rem
	}
}
.uq-conditions--set {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 30px auto
}
@media screen and (max-width: 767px) {
	.uq-conditions--set {
		display: block;
		margin-top: 45px;
		margin-bottom: 15px
	}
}
.uq-conditions--set h5 {
	text-align: center;
	font-size: 28px
}
@media screen and (max-width: 767px) {
	.uq-conditions--set h5 {
		font-size: 20px;
		font-size: 5.33333vw
	}
}
.uq-conditions--set .f-l {
	font-size: 36px;
	font-weight: 700
}
@media screen and (max-width: 767px) {
	.uq-conditions--set .f-l {
		font-size: 24px;
		font-size: 6.4vw
	}
}
.uq-conditions--setLeft {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border: solid 1px #baa00d;
	padding: 1rem;
	text-align: center;
	position: relative;
}
.uq-conditions--setLeft .rButtom {
	position: absolute;
	bottom: 1rem;
	left: 32px;
	text-align: left
}
@media screen and (max-width: 767px) {
.uq-conditions--setLeft .rButtom {
	position: relative;
	bottom: 0px;
	left: 0px;
}
}
.uq-conditions--setLeft .uq-conditions--caution,.uq-conditions--setRight .uq-conditions--caution {
	font-size: 14px
}
@media screen and (max-width: 414px) {
	.uq-conditions--setLeft .uq-conditions--caution,.uq-conditions--setRight .uq-conditions--caution {
		font-size: 12px;
		font-size: 3.2vw;
		padding: 0
	}
}
.uq-conditions--setLeft .uq-conditions--link li {
	margin: 7px 0;
	font-size: 14px;
}
.uq-conditions--setLeft .uq-conditions--link a {
	font-size: 14px;
	font-weight: 700;
}
@media screen and (max-width: 414px) {
	.uq-conditions--setLeft .uq-conditions--link a {
		font-size: 12px;
		font-size: 3.2vw
	}
}
.uq-conditions--setCenter {
	-ms-flex-preferred-size: 50px;
	flex-basis: 50px;
	vertical-align: middle;
	text-align: center;
	font-weight: 700;
	font-size: 40px;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}
.uq-conditions--setRight {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border: solid 1px #000;
	padding: 1rem;
	text-align: center;
	position: relative
}
@media screen and (max-width: 414px) {
	.uq-conditions--setRight {
		/* padding-bottom: 5em */
		padding-bottom: 15px;
	}
}
.uq-conditions--setRight .f-l2 {
	font-size: 30px;
	font-weight: 700
}
@media screen and (max-width: 767px) {
	.uq-conditions--setRight .f-l2 {
		font-size: 22px;
		font-size: 5.86667vw
	}
}
.uq-conditions--setRight figure {
	display: block;
	text-align: center
}
.uq-conditions--setRight figure img {
	max-width: 110px;
	height: auto
}
.uq-conditions--setRight figure figcaption {
	display: block;
	text-align: center;
	font-size: 24px
}
@media screen and (max-width: 414px) {
	.uq-conditions--setRight figure figcaption {
		font-size: 16px;
		font-size: 4.26667vw
	}
}
.uq-conditions--setRight .rButtom {
	position: relative;
	bottom: 0px;
	left: 0px;
	text-align: left
}
.uq-conditions--setRight .rButtom .uq-conditions--link li {
	margin: 7px 0;
	font-size: 14px;
}
.uq-conditions--setRight .rButtom .uq-conditions--link a {
	font-size: 14px;
	font-weight: 700
}
@media screen and (max-width: 414px) {
	.uq-conditions--setRight .rButtom .uq-conditions--link a {
		font-size: 12px;
		font-size: 3.2vw
	}
}
.uq-conditions--setBottom {
	width: 100%;
	border: solid 1px #000;
	padding: 1rem 3rem;
	text-align: center;
	position: relative
}
.uq-conditions--setBottom::before {
	content: "+";
	position: absolute;
	left: 50%;
	top: -80px;
	vertical-align: middle;
	text-align: center;
	font-weight: 700;
	font-size: 40px;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	color: #8C8B86;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}
@media screen and (max-width: 414px) {
	.uq-conditions--setBottom::before {
		top: -55px
	}
}
@media screen and (max-width: 414px) {
	.uq-conditions--setBottom {
		width: auto;
		padding: 1rem 1rem
	}
}
.uq-conditions--setBottom .text {
	text-align: left
}
.uq-conditions--setBottom .border-blue {
	border: solid 2px #008fd5;
	text-align: center;
	padding: 1rem
}
@media screen and (max-width: 414px) {
	.uq-conditions--setBottom .border-blue {
		text-align: left
	}
}
.uq-conditions--setBottom .border-blue p {
	font-weight: 700;
	margin: 0;
	display: inline-block
}
.uq-conditions--setBottom .border-blue .caution-red {
	text-align: right;
	font-weight: 400;
	color: #e31b1b;
	display: inline-block;
	float: right
}
@media screen and (max-width: 414px) {
	.uq-conditions--setBottom .border-blue .caution-red {
		float: none;
		text-align: left
	}
}
.uq-conditions--setBottom .border-blue .rButtom {
	text-align: left;
	margin: 0 0 0 auto;
	display: table;
	font-size: 17px
}
.uq-conditions--setBottom .border-blue .rButtom a {
	font-size: 17px
}
.uq-conditions--setBottom .text-right {
	text-align: right
}
.uq-conditions--bottomlink {
	text-align: right;
	height: 1.6em
}
@media screen and (max-width: 414px) {
	.uq-conditions--bottomlink {
		display: none
	}
}
.uq-conditions--bottomlink a {
	color: #737373;
	position: relative
}
.uq-conditions--button {
	margin-top: 80px;
	margin-bottom: 20px
}
.uq-conditions--button a {
	display: block;
	background-color: #009145;
	color: #fff;
	text-align: right;
	border-radius: 10px;
	font-size: 35px;
	padding: 0 45px;
	-webkit-box-shadow: 0 10px 0 #015b2a;
	box-shadow: 0 10px 0 #015b2a;
	position: relative;
	text-decoration: none
}
@media screen and (max-width: 414px) {
	.uq-conditions--button a {
		font-size: 26px;
		font-size: 6.93333vw
	}
}
.uq-conditions--button a:after {
	content: "";
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -5px;
	width: 8px;
	height: 14px;
	background-image: url("../images/arrow_white.svg");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center
}
.uq-conditions--button a span {
	position: absolute;
	left: 30px;
	top: -50px;
	display: inline-block;
	color: #009145;
	width: 105px;
	height: 105px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 26px;
	line-height: 1;
	background-image: url("../images/img_fukidashi.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	padding-right: 8px
}
@media screen and (max-width: 414px) {
	.uq-conditions--button a span {
		font-size: 14px;
		width: 56px;
		height: 56px;
		top: -20px;
		left: 20px
	}
}
.uq-conditions--button a:hover {
	text-decoration: none
}
.uq-campaign {
	padding-bottom: 100px;
	text-align: center
}
.uq-campaign--frame {
	max-width: 866px;
	margin: 0 auto;
	border: solid 2px #e0007e;
	padding: 20px;
	text-align: center
}
.uq-campaign--frame p {
	font-size: 18px;
	margin: 0.5rem 0
}
@media screen and (max-width: 414px) {
	.uq-campaign--frame p {
		font-size: 14px;
		font-size: 3.73333vw
	}
}
.uq-campaign--frame p.fs-l {
	font-size: 21px
}
@media screen and (max-width: 414px) {
	.uq-campaign--frame p.fs-l {
		font-size: 17px;
		font-size: 4.53333vw
	}
}
.uq-campaign--schedule {
	font-size: 28px;
	line-height: 45px;
	color: #fff;
	background-color: #e0007e;
	text-align: center;
	font-weight: 700;
	letter-spacing: 0.4rem;
	margin-bottom: 1rem
}
@media screen and (max-width: 414px) {
	.uq-campaign--schedule {
		font-size: 18px;
		font-size: 4.8vw;
		letter-spacing: 0.2rem
	}
}
.uq-campaign--title {
	font-size: 36px;
	font-weight: 700;
	color: #e0007e;
	letter-spacing: 0.4rem;
	position: relative
}
@media screen and (max-width: 414px) {
	.uq-campaign--title {
		font-size: 24px;
		font-size: 6.4vw;
		letter-spacing: 0.2rem
	}
}
.uq-campaign--title .sup {
	vertical-align: super;
	font-size: 16px;
	color: #000;
	letter-spacing: 0
}
@media screen and (max-width: 414px) {
	.uq-campaign--title .sup {
		font-size: 15px;
		font-size: 4vw
	}
}
.uq-campaign--schedule2 {
	font-size: 21px;
	text-align: center;
	letter-spacing: 0.3rem;
	margin-bottom: 1rem
}
@media screen and (max-width: 414px) {
	.uq-campaign--schedule2 {
		font-size: 16px;
		font-size: 4.26667vw;
		letter-spacing: 0.1rem
	}
}
.uq-campaign--link {
	margin-top: 30px;
	padding: 30px;
	text-align: center
}
@media screen and (max-width: 414px) {
	.uq-campaign--link {
		padding: 15px 0
	}
}
.uq-campaign--link a.uq-btn {
	width: 514px;
	height: 110px;
	margin: 0 auto;
	display: block;
	text-align: center;
	font-size: 36px;
	font-weight: 700;
	line-height: 110px;
	border: solid 3px #737373;
	color: #000;
	border-radius: 110px;
	background: #f6d921;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(3%, #f6d921), color-stop(30%, #f9e91c), color-stop(55%, #f9e680), color-stop(72%, #fff9e1), color-stop(95%, #ffed95));
	background: linear-gradient(0deg, #f6d921 3%, #f9e91c 30%, #f9e680 55%, #fff9e1 72%, #ffed95 95%)
}
.uq-campaign--link a.uq-btn:hover {
	text-decoration: none
}
@media screen and (max-width: 414px) {
	.uq-campaign--link a.uq-btn {
		width: 100%;
		height: auto;
		font-size: 24px;
		font-size: 6.4vw
	}
}
.uq-caution {
	padding-bottom: 100px
}
.uq-caution h4 {
	margin-bottom: 50px
}
.uq-caution h6 {
	margin: 1em 0 0 0;
	font-size: 14px;
	line-height: 21px;
	text-align: left;
}
.uq-caution p {
	font-size: 14px;
	line-height: 21px;
	margin: 0
}
.uq-caution--frame {
	margin: 30px 10px;
	border: solid 1px #000;
	padding: 1em
}
@media screen and (max-width: 414px) {
	.uq-caution--frame {
		margin: 15px 0px
	}
}
.uq-caution--textPoint {
	margin-top: 40px;
	text-align: right;
	font-size: 14px;
	line-height: 21px
}
@media screen and (max-width: 414px) {
	.uq-caution--textPoint {
		font-size: 12px;
		font-size: 3.2vw
	}
}
.uq-caution--textPoint span {
	padding: 0 0.5rem;
	display: inline-block;
	border: solid 1px #000
}
@media (min-width: 415px) and (max-width: 417px) {
  .uq-caution--textPoint span {
    padding: 0 6px;
  }
}