.contact_form_section .content_wrapper { display: flex; flex-direction: column-reverse;}.contact_form_section h2 { display: none; text-align: center;}.content_wrapper .address_item p a:hover { color: var(--active-color);}.contact_name { font-size: var(--font-h2-size); color: var(--active-color);} .contact_form_section .map_item { width: calc(100% - 8px); opacity: 0.7; overflow: hidden; height: 350px;} .contact_form_section .map_item iframe { margin-top: -120px;}.contact_form_section .address_item { display: block; margin: auto; margin-top: 50px; margin-bottom: 50px; width: calc(100% - 8px);}.contact_form_section .address_item .contact_information,.contact_form_section .address_item form{ display: inline-block; width: calc(50% - 4px); vertical-align: top;}.contact_form_section .opening_time_wrapper table { width: unset;}.is_mobile .address_item .contact_information,.is_mobile .contact_form_section .address_item form{ display: inline-block; width: calc(100%); vertical-align: top;}.address_item > p:nth-of-type(1) { font-size: var(--font-h3-size);}#collage_10001 .table { border-width: 0px;}#collage_10001 h3 { font-weight: 600;}#collage_10001 a { text-decoration: none;}#collage_10001 a:hover { color: var(--active-color);}#collage_10001 .collage_content { font-size: 15px; width: 90% !important; vertical-align: top;}.is_mobile #collage_10001 .collage_content { height: 100%;} #collage_10001 .collage_item { margin: 10px; width: 235px; max-width: 400px; height: 100px; line-height: 100px;} .is_mobile #collage_10001 .collage_item { max-width: 100% !important; width: 100% !important; height: auto !important; line-height: normal; margin-bottom: 50px;}