:root{--p-color_b: #333;--p-color_b2: #555;--p-color_w: #fff;--p-color_1: #333;--p-color_2: #ddd;--p-color_3: #999;--p-color_base: #ebe8e3}@media screen and (max-width:1300px){#header #header_logo{border-right:none}#return_top{height:80px;max-width:100px}#return_top::after{font-size:14px}.open_drawer_menu #drawer_menu{background:var(--p-color_base)}.open_drawer_menu #drawer_menu #mobile_menu a{background:none;font-family:"Elms Sans", "Arial", sans-serif;border-bottom:2px solid var(--p-color_w)}.open_drawer_menu #drawer_menu #mobile_menu .child_menu_button:after{top:0}.open_drawer_menu #drawer_menu #drawer_header_button{margin-top:20px}.open_drawer_menu #drawer_menu #drawer_header_button a{background:var(--p-color_b);color:var(--p-color_w);font-family:"Elms Sans", "Arial", sans-serif}}@media screen and (max-width:800px){#container #page_header .headline{width:auto;min-width:unset;padding-inline:1.5em}#container #page_header .headline span{width:auto;display:inline-block}}@media screen and (max-width:781px){.post_content .intro.wp-block-columns{width:100%;margin-inline:auto}.post_content .intro.wp-block-columns figure{border-radius:10px}.post_content .intro.wp-block-columns p{max-width:unset}}@media screen and (max-width:650px){#return_top{right:0;border-radius:10px 0 0 0}#footer #footer_info p{font-size:12px}#footer_logo img.mobile{width:70%;height:auto}}@media screen and (max-width:550px){.post_content tr{display:flex;flex-direction:column;white-space:normal}.post_content .wp-block-table table tr td{width:100%}.post_content .wp-block-table table tr td:first-child{width:100% !important;border-bottom:1px solid #ddd !important}}@media screen and (max-width:1200px){.home #container #content_builder{padding-inline:min(5vw, 50px)}}@media screen and (max-width:1000px){.home #content_builder #cb_content_3 .post_content .is-layout-grid{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media screen and (max-width:800px){.home .original-btn{flex-direction:column;gap:0}.home .original-btn a{max-width:270px}.home #content_builder #cb_content_3{width:100%}.home #content_builder .cb_two_column{width:100%;padding-inline:0}.home .cb_header :is(.headline, .sub_title, .desc p){text-align:left}}@media screen and (max-width:1000px){.page-id-48 .intro-wrap p{text-align:left}}@media screen and (max-width:550px){.page-id-48 .intro-wrap h2,.page-id-48 .intro-wrap .eng-ttl{text-align:left}}@media screen and (max-width:1500px){.page-id-37 .flow-wrap .item-wrap{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width:1000px){.page-id-37 .intro-wrap .item-wrap{gap:20px;grid-template-columns:repeat(1, minmax(0, 1fr))}.page-id-37 .intro-wrap .item-wrap .item figure img{max-width:100px}}@media screen and (max-width:650px){.page-id-37 .flow-wrap .item-wrap{grid-template-columns:repeat(1, minmax(0, 1fr))}.page-id-37 .flow-wrap .item-wrap .item::before{left:0;right:0;transform:rotate(90deg) translateX(150%);top:auto}}@media screen and (max-width:800px){.page-id-50 #container #page_header .headline span{min-width:150px}}@media screen and (max-width:1200px){body.post-type-archive-instagram #page_header .headline{padding-block:50px}body.post-type-archive-instagram #page_header .headline span::before{bottom:50% !important;transform:translateY(25%)}}@media screen and (max-width:800px){.single #main_col #article{padding:min(5vw, 50px)}.single #main_col #article #single_post_header .image{width:100%;margin:auto}body.post-type-archive-instagram #page_header{height:auto}body.post-type-archive-instagram #page_header .headline span::before{transform:translateY(15%)}body.post-type-archive-instagram #page_header .image{display:none}}/*# sourceMappingURL=responsive.css.map */