@charset "utf-8";
/* CSS Document */
@media (min-width: 1024px) {
    .lg\:max-w-3xl {
        max-width: 40rem !important;}

    .xl\:pb-32 {
        padding-bottom: 2rem !important;}

    .xl\:pt-28 {
        padding-top: 3rem !important;}
      .sm\:py-24 {
        padding-bottom: 4rem !important;}
.mt-12 {
    margin-top: 1rem !important;}
	.t30 {font-size: 6rem !important;}
}

.text-3xl {font-size: 3rem !important;}
.text-4xl {font-size: 3rem !important;}
.text-7xl {font-size: 7rem !important;}

.sp-only {
  display: none;
}
.t18 {text-align: center !important;}
.t02 {margin: 10px 0 !important;}
.t28 {color: rgb(249 115 22 / var(--tw-text-opacity, 1)) !important;}
.t31 {background-color: #FFE500; padding: 20px; text-align: center;}
.t31 p {    font-size: 2.5rem; line-height: 1.2; font-weight: 800; margin-top: 20px;}
.t31 img {width: 60%; margin: 0 auto;}
.t32 {text-align: center;}

.t33 {font-weight: 700; font-size:3rem; }
.t34 {font-weight: 800; color: rgb(249 115 22 / var(--tw-text-opacity, 1)); font-size:6rem; padding-bottom: 6rem; line-height: 1; }
@media screen and (max-width: 480px) {
	  .sp-only {
    display: block;
  }
	
.t01 {font-size: 1.5rem;}
.t02 {font-size: 3.5rem !important; margin: 10px 0 !important;}
	.t03 {justify-content:left !important; margin: 0 !important;}
	.t04 {margin-top: 1rem !important;}
	.t05 {line-height: 1rem !important;}
	.t06 {margin-top: 1rem !important;}
	.t07 {font-size: 1.5rem !important; line-height: 2rem !important;}
	.t08 {padding-top: 2rem !important; padding-bottom: 2rem !important;}
	.t09 {margin-top: 1rem !important; font-size: 1rem !important;}
	.t10 {margin-top: 1rem !important; gap: 1rem !important;}
	.t11 {padding: 1rem !important; text-align: center !important;}
	.t12 {font-size: 1rem !important;}
	.t13 {margin: 0 auto 10px !important;}
	.t14 {font-size: 1.3rem !important;}
	.t15 {font-size: 1rem !important; line-height: 1.5rem !important; margin-top: 0.2rem !important;}
	.t16 {margin: 20px 0 0 !important;}
	.t17 {font-size: 1.5rem !important;}
	
	.t19 {margin-top: 1rem !important;}
	.t20 {padding-left: 3rem !important; padding-bottom: 1.5rem !important;}
	.t21 {padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;}
	.t22 {font-size: 1.2rem !important; line-height: 1.5 !important;}
	.t23 {margin-top: 1.5rem !important;}
	.t24 {margin-bottom: 1rem !important;}
	.t25 {margin-top: 2rem !important;}
	.t26 {font-size: 1.3rem !important; margin-top: 1rem !important;}
	.t27 {margin-top: 0.7rem !important;}
	
	.t29 {font-size: 2rem !important;}
	
	.t31 {background-color: #FFE500; padding: 10px; text-align: center;}
.t31 p {font-size: 1.4rem; font-weight: 800; margin-top: 5px;}
.t31 img {width: 100%; margin: 0 auto;}
	.t33 {font-size: 1.5rem;}
	.t34 {font-size: 2.8rem; padding-bottom: 2rem;}
	
	
	
	
	
	
	
}
