.TravelJapanDetailSection-module__0oU1qq__main_section{width:100%;margin-left:auto;margin-right:auto}@media (min-width:640px){.TravelJapanDetailSection-module__0oU1qq__main_section{max-width:640px}}@media (min-width:768px){.TravelJapanDetailSection-module__0oU1qq__main_section{max-width:768px}}@media (min-width:1024px){.TravelJapanDetailSection-module__0oU1qq__main_section{max-width:1024px}}@media (min-width:1320px){.TravelJapanDetailSection-module__0oU1qq__main_section{max-width:1320px}}@media (min-width:1536px){.TravelJapanDetailSection-module__0oU1qq__main_section{max-width:1536px}}.TravelJapanDetailSection-module__0oU1qq__main_section{margin-bottom:1.5rem;padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.TravelJapanDetailSection-module__0oU1qq__main_section{margin-bottom:2.5rem}}.TravelJapanDetailSection-module__0oU1qq__main_section>h4{text-align:center;color:var(--foreground);margin-bottom:.5rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}.TravelJapanDetailSection-module__0oU1qq__main_section>p{text-align:center;color:var(--foreground);margin-bottom:1rem}.TravelJapanDetailSection-module__0oU1qq__travel_types_wrapper{display:grid}.TravelJapanDetailSection-module__0oU1qq__travel_types_card{--tw-shadow:0 4px 4px 0 #00000026;--tw-shadow-colored:0 4px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.25rem;padding:1rem}.TravelJapanDetailSection-module__0oU1qq__travel_types_card:first-child{--tw-bg-opacity:1;background-color:rgb(252 252 252/var(--tw-bg-opacity,1))}.TravelJapanDetailSection-module__0oU1qq__travel_types_title{text-align:center;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));margin-bottom:1.5rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}.TravelJapanDetailSection-module__0oU1qq__travel_types_description{text-align:center;font-size:1rem;line-height:1.5rem}.TravelJapanDetailSection-module__0oU1qq__travel_types_image{margin-bottom:1.5rem;margin-left:auto;margin-right:auto}
.TravelJapanGetToKnowSection-module__goRFOG__main_section{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:2rem}.TravelJapanGetToKnowSection-module__goRFOG__wrapper{width:100%;margin-left:auto;margin-right:auto}@media (min-width:640px){.TravelJapanGetToKnowSection-module__goRFOG__wrapper{max-width:640px}}@media (min-width:768px){.TravelJapanGetToKnowSection-module__goRFOG__wrapper{max-width:768px}}@media (min-width:1024px){.TravelJapanGetToKnowSection-module__goRFOG__wrapper{max-width:1024px}}@media (min-width:1320px){.TravelJapanGetToKnowSection-module__goRFOG__wrapper{max-width:1320px}}@media (min-width:1536px){.TravelJapanGetToKnowSection-module__goRFOG__wrapper{max-width:1536px}}.TravelJapanGetToKnowSection-module__goRFOG__wrapper{padding-left:1rem;padding-right:1rem}.TravelJapanGetToKnowSection-module__goRFOG__description{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex}.TravelJapanGetToKnowSection-module__goRFOG__box_wrapper{--tw-bg-opacity:1;background-color:rgb(230 229 73/var(--tw-bg-opacity,1));border-radius:.25rem;grid-template-columns:repeat(1,minmax(0,1fr));display:grid;overflow:hidden}@media (min-width:1024px){.TravelJapanGetToKnowSection-module__goRFOG__box_wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}.TravelJapanGetToKnowSection-module__goRFOG__box_left{height:380px;position:relative}@media (min-width:1024px){.TravelJapanGetToKnowSection-module__goRFOG__box_left{height:100%}}.TravelJapanGetToKnowSection-module__goRFOG__box_left img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.TravelJapanGetToKnowSection-module__goRFOG__box_right>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.TravelJapanGetToKnowSection-module__goRFOG__box_right{text-align:center;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));padding:2rem 1rem;font-size:1rem;line-height:1.5rem}.TravelJapanGetToKnowSection-module__goRFOG__box_label{margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:2rem}.TravelJapanGetToKnowSection-module__goRFOG__box_label_2{margin-bottom:1rem;font-size:1rem;font-weight:700;line-height:1.5rem}
.TravelJapanSelectPlanSection-module__ZTFv4q__main_section{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:2rem 1rem}.TravelJapanSelectPlanSection-module__ZTFv4q__main_section>h4{text-align:center;color:var(--foreground);margin-bottom:.5rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}.TravelJapanSelectPlanSection-module__ZTFv4q__main_section>p{text-align:center;color:var(--foreground);margin-bottom:1rem}.TravelJapanSelectPlanSection-module__ZTFv4q__travel_types_wrapper{width:100%;margin-left:auto;margin-right:auto}@media (min-width:640px){.TravelJapanSelectPlanSection-module__ZTFv4q__travel_types_wrapper{max-width:640px}}@media (min-width:768px){.TravelJapanSelectPlanSection-module__ZTFv4q__travel_types_wrapper{max-width:768px}}@media (min-width:1024px){.TravelJapanSelectPlanSection-module__ZTFv4q__travel_types_wrapper{max-width:1024px}}@media (min-width:1320px){.TravelJapanSelectPlanSection-module__ZTFv4q__travel_types_wrapper{max-width:1320px}}@media (min-width:1536px){.TravelJapanSelectPlanSection-module__ZTFv4q__travel_types_wrapper{max-width:1536px}}.TravelJapanSelectPlanSection-module__ZTFv4q__travel_types_wrapper{place-content:center;display:grid}.TravelJapanSelectPlanSection-module__ZTFv4q__travel_types_card{--tw-shadow:0 4px 4px 0 #00000026;--tw-shadow-colored:0 4px 4px 0 var(--tw-shadow-color);max-width:1000px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.25rem;padding:1rem}@media (min-width:1024px){.TravelJapanSelectPlanSection-module__ZTFv4q__travel_types_card{padding-left:4rem}}.TravelJapanSelectPlanSection-module__ZTFv4q__travel_types_card:first-child{--tw-bg-opacity:1;background-color:rgb(230 229 73/var(--tw-bg-opacity,1))}.TravelJapanSelectPlanSection-module__ZTFv4q__travel_types_title{text-align:center;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));margin-bottom:1.5rem;font-size:1.125rem;font-weight:700;line-height:1.75rem}.TravelJapanSelectPlanSection-module__ZTFv4q__travel_types_description{font-size:1rem;line-height:1.5rem}@media (min-width:1024px){.TravelJapanSelectPlanSection-module__ZTFv4q__travel_types_description{text-align:start}}.TravelJapanSelectPlanSection-module__ZTFv4q__travel_types_image{margin-bottom:1.5rem;margin-left:auto;margin-right:auto}.TravelJapanSelectPlanSection-module__ZTFv4q__travel_ul{margin-left:1.75rem;font-size:1rem;line-height:1.5rem;list-style-type:disc}.TravelJapanSelectPlanSection-module__ZTFv4q__travel_ul_topic{font-weight:700}
