<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.meinmenu_tuy_wrap { width: 100%; position: fixed; top: 0; /* top:50px; */ left: 0; z-index: 8000; /* display:none; */ }
.meinmenu_tuy_wrap .main_menu_top { width: 100%; background-color: #361c0c; font-size: 16px; }
@media screen and (max-width: 991px) { .meinmenu_tuy_wrap .main_menu_top { -webkit-transition-duration: 0.5s; transition-duration: 0.5s; height: 10vmin; overflow: hidden; } }
.meinmenu_tuy_wrap .main_menu_top .main_menu_top_in { margin: 0px auto; width: 90%; max-width: 1200px; font-size: inherit; 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; }
@media screen and (max-width: 991px) { .meinmenu_tuy_wrap .main_menu_top .main_menu_top_in { max-width: none; } }
.meinmenu_tuy_wrap .main_menu_top .main_menu_top_in .menu_mess { font-weight: normal; font-size: inherit; }
.meinmenu_tuy_wrap .main_menu_top .main_menu_top_in .menu_mess h1 { font-size: 70%; color: rgba(255, 255, 255, 0.8); line-height: 1.01em; /* padding: 0.5rem 0; */ margin: 0; }
@media screen and (max-width: 991px) { .meinmenu_tuy_wrap .main_menu_top .main_menu_top_in .menu_mess { display: none; } }
.meinmenu_tuy_wrap .main_menu_top .main_menu_top_in .menu_top_right { font-size: inherit; padding: 0.5rem 0; /* width:100%; */ }
@media screen and (max-width: 991px) { .meinmenu_tuy_wrap .main_menu_top .main_menu_top_in .menu_top_right { padding: 1vmin 0 0; } }
.meinmenu_tuy_wrap .main_menu_top .main_menu_top_in .menu_top_right .menu_top_right_in { font-size: inherit; /* width:100%; */ display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.meinmenu_tuy_wrap .main_menu_top .main_menu_top_in .menu_top_right .menu_top_right_in .menu_top_box { font-size: inherit; padding-right: 1.5rem; }
@media screen and (max-width: 991px) { .meinmenu_tuy_wrap .main_menu_top .main_menu_top_in .menu_top_right .menu_top_right_in .menu_top_box { padding-right: 0.5rem; } }
.meinmenu_tuy_wrap .main_menu_top .main_menu_top_in .menu_top_right .menu_top_right_in .menu_top_box a { font-size: inherit; display: block; text-decoration: none; color: rgba(255, 255, 255, 0.7); }
@media screen and (max-width: 991px) { .meinmenu_tuy_wrap .main_menu_top .main_menu_top_in .menu_top_right .menu_top_right_in .menu_top_box a { height: 8vmin; } }
.meinmenu_tuy_wrap .main_menu_top .main_menu_top_in .menu_top_right .menu_top_right_in .menu_top_box a .menu_top_box_in { display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
@media screen and (max-width: 991px) { .meinmenu_tuy_wrap .main_menu_top .main_menu_top_in .menu_top_right .menu_top_right_in .menu_top_box a .menu_top_box_in { height: 8vmin; } }
.meinmenu_tuy_wrap .main_menu_top .main_menu_top_in .menu_top_right .menu_top_right_in .menu_top_box a .menu_top_box_in .img_box { padding: 0 0.3rem 0 0; }
.meinmenu_tuy_wrap .main_menu_top .main_menu_top_in .menu_top_right .menu_top_right_in .menu_top_box a .menu_top_box_in .img_box img { display: block; }
.meinmenu_tuy_wrap .main_menu_top .main_menu_top_in .menu_top_right .menu_top_right_in .menu_top_box a .menu_top_box_in .text_box { font-size: 80%; color: rgba(255, 255, 255, 0.7); line-height: 1.01em; font-weight: bold; }
@media screen and (max-width: 991px) { .meinmenu_tuy_wrap .main_menu_top .main_menu_top_in .menu_top_right .menu_top_right_in .menu_top_box a .menu_top_box_in .text_box { display: none; } }
.meinmenu_tuy_wrap .main_menu_top .main_menu_top_in .menu_top_right .menu_top_right_in .menu_top_box form { font-size: 12px; }
.meinmenu_tuy_wrap .main_menu_top .main_menu_top_in .menu_top_right .menu_top_right_in .menu_top_box #google_translate_element .goog-te-gadget { font-size: 0px; /* text-indent: -9999px; */ }
.meinmenu_tuy_wrap .main_menu_top .main_menu_top_in .menu_top_right .menu_top_right_in .menu_top_box #google_translate_element .goog-te-gadget &gt; div { font-size: 16px; }
.meinmenu_tuy_wrap .main_menu_top .main_menu_top_in .menu_top_right .menu_top_right_in .menu_top_box #google_translate_element .goog-te-gadget &gt; span { display: none; }
.meinmenu_tuy_wrap .main_menu_top .main_menu_top_in .menu_top_right .menu_top_right_in .menu_top_box.pr_5 { padding-right: 0.2rem; }
.meinmenu_tuy_wrap .main_menu_top #header_widgets a { color: black; }
.meinmenu_tuy_wrap .main_menu_top #header_widgets img.goog-te-gadget-icon { float: left; display: block; }
.meinmenu_tuy_wrap .main_menu_top #header_widgets #google_translate_element { /* width:150px; */ }
.meinmenu_tuy_wrap .main_menu_top #header_widgets #google_translate_element .goog-te-gadget-simple { overflow: hidden; }
.meinmenu_tuy_wrap .main_menu_top #header_widgets #google_translate_element .goog-te-gadget-simple &gt; span { display: block; float: right; padding: 3px 2px 0 0; }
.meinmenu_tuy_wrap #main_menu_tuy { width: 100%; background-color: #40220f; font-size: 16px; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in { margin: 0px auto; width: 90%; height: 90px; max-width: 1200px; min-width: 1000px; font-size: inherit; 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; }
@media screen and (max-width: 991px) { .meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in { height: auto; display: block; position: relative; width: 100%; max-width: none; min-width: 0; } }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_logo { width: 210px; height: inherit; }
@media screen and (max-width: 991px) { .meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_logo { width: 40vmin; /* padding-left:10vmin; */ } }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_logo a { width: 100%; height: inherit; padding: 10px 0; /* padding:1rem; */ width: 100%; display: block; }
@media screen and (max-width: 991px) { .meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_logo a { /* padding-left:10vmin; */ padding: 2vmin 0 2vmin 5vmin; } }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_logo a img { width: 100%; display: block; }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu { font-size: inherit; height: inherit; }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu ul { font-size: inherit; overflow: hidden; margin: 0; height: inherit; }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu ul li { font-size: inherit; float: left; line-height: 1.01em; height: inherit; }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu ul li a { font-weight: bold; font-size: 90%; color: white; padding: 0 1.0rem; display: block; -webkit-transition-duration: 1.0s; transition-duration: 1.0s; height: inherit; line-height: 90px; }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu ul li a:hover { background-color: rgba(0, 0, 0, 0.3); }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu_ver2 { font-size: inherit; height: inherit; }
@media screen and (max-width: 991px) { .meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu_ver2 { position: absolute; top: 17.3vmin; right: 0; width: 100%; z-index: 100; height: calc(100vh - 17.3vmin); /* border:1px solid red; */ overflow-y: scroll; display: none; } }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu_ver2 .menu_menu_ver2_in { font-size: inherit; height: inherit; display: flex; }
@media screen and (max-width: 991px) { .meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu_ver2 .menu_menu_ver2_in { display: block; height: auto; background-color: #361c0c; min-height: 100vh; } }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu_ver2 .menu_menu_ver2_in .menu_box { position: relative; font-size: inherit; height: inherit; }
@media screen and (max-width: 991px) { .meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu_ver2 .menu_menu_ver2_in .menu_box { height: auto; } }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu_ver2 .menu_menu_ver2_in .menu_box .menu_box_text { font-size: inherit; height: inherit; }
@media screen and (max-width: 991px) { .meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu_ver2 .menu_menu_ver2_in .menu_box .menu_box_text { height: auto; } }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu_ver2 .menu_menu_ver2_in .menu_box .menu_box_text a { font-weight: bold; font-size: 90%; color: white; padding: 0 1.0rem; padding: 0 0.5rem; display: block; -webkit-transition-duration: 1.0s; transition-duration: 1.0s; height: inherit; line-height: 90px; }
@media screen and (max-width: 991px) { .meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu_ver2 .menu_menu_ver2_in .menu_box .menu_box_text a { background-color: #40220f; width: 100%; line-height: 1.01em; padding: 2.5vmin 0 2.5vmin 5vmin; border-top: 1px solid rgba(255, 255, 255, 0.1); } }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu_ver2 .menu_menu_ver2_in .menu_box .menu_box_text a:hover { background-color: rgba(0, 0, 0, 0.3); }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu_ver2 .menu_menu_ver2_in .menu_box .menu_box_child { position: absolute; font-size: inherit; width: 100%; opacity: 0; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transform: translate(0, -10%); transform: translate(0, -10%); pointer-events: none; }
@media screen and (max-width: 991px) { .meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu_ver2 .menu_menu_ver2_in .menu_box .menu_box_child { opacity: 1; -webkit-transform: translate(0, 0%); transform: translate(0, 0%); position: static; pointer-events: auto; } }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu_ver2 .menu_menu_ver2_in .menu_box .menu_box_child ul { font-size: inherit; }
@media screen and (max-width: 991px) { .meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu_ver2 .menu_menu_ver2_in .menu_box .menu_box_child ul { margin: 0; } }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu_ver2 .menu_menu_ver2_in .menu_box .menu_box_child ul li { font-size: inherit; margin: 0; }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu_ver2 .menu_menu_ver2_in .menu_box .menu_box_child ul li a { box-sizing: border-box; width: 300px; font-size: inherit; color: white; padding: 1rem 1rem; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; background-color: #361c0c; transition-property: all; }
@media screen and (max-width: 991px) { .meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu_ver2 .menu_menu_ver2_in .menu_box .menu_box_child ul li a { width: 100%; border-top: 1px solid rgba(255, 255, 255, 0.1); padding: 2.5vmin 1rem; } }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu_ver2 .menu_menu_ver2_in .menu_box .menu_box_child ul li a strong { display: block; width: 90%; font-size: 90%; /* font-weight: normal; */ -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu_ver2 .menu_menu_ver2_in .menu_box .menu_box_child ul li a i { display: block; width: 10%; font-size: 90%; }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu_ver2 .menu_menu_ver2_in .menu_box .menu_box_child ul li a:hover { /* opacity:0.9; */ }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu_ver2 .menu_menu_ver2_in .menu_box .menu_box_child ul li a:hover strong { opacity: 0.6; }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu_ver2 .menu_menu_ver2_in .menu_box .menu_box_child.active { opacity: 1; -webkit-transform: translate(0, 0%); transform: translate(0, 0%); pointer-events: auto; }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .menu_menu_ver2 .menu_menu_ver2_in .menu_box:hover .menu_box_child { /* display:block; */ }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .tuy_mobile_menu_button { display: none; }
@media screen and (max-width: 991px) { .meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .tuy_mobile_menu_button { display: block; position: absolute; top: 0; right: 0; } }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .tuy_mobile_menu_button a { display: block; padding: calc(11.3vmin / 2); }
.meinmenu_tuy_wrap #main_menu_tuy .main_menu_tuy_in .tuy_mobile_menu_button a::before { font-size: 6vmin; }
.meinmenu_tuy_wrap.mobile_active .main_menu_top { height: 0; /*             -webkit-transform: translate(0,-10.1vmin) ; transform: translate(0,-10.1vmin) ; */ }
.meinmenu_tuy_wrap.mobile_active #main_menu_tuy { /*             -webkit-transform: translate(0,-10.1vmin) ; transform: translate(0,-10.1vmin) ; */ }

footer { width: 100%; background-color: #fff9e9; }
footer .footer_box_wrap_wrap { width: 100%; font-size: 16px; }
footer .footer_box_wrap_wrap .footer_box_wrap { width: 100%; font-size: inherit; }
footer .footer_box_wrap_wrap .footer_box_wrap .footer_box_wrap_in { width: 100%; font-size: inherit; 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; }
footer .footer_box_wrap_wrap .footer_box_wrap .footer_box_wrap_in .footer_box { font-size: inherit; }
footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in { width: 90%; max-width: 1200px; margin: 0px auto; }
@media screen and (max-width: 991px) { footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in { display: block; width: 100%; } }
footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box { padding: 5rem 0; width: 32%; }
@media screen and (max-width: 991px) { footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box { width: 100%; padding: 0 0 1vmin 0; border-bottom: 1px solid #d9d3cf; } }
footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box.address_box { width: 36%; }
@media screen and (max-width: 991px) { footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box.address_box { width: 100%; } }
@media screen and (max-width: 991px) { footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box.address_box P { text-align: center; } }
@media screen and (max-width: 991px) { footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box.address_box P span { display: none; } }
footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box .footer_info { width: 100%; font-size: inherit; }
@media screen and (max-width: 991px) { footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box .footer_info { padding: 10vmin 0 5vmin 0; } }
footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box .footer_info .img_box { width: 60%; margin-bottom: 1rem; /* margin: 0px auto 1rem; */ }
@media screen and (max-width: 991px) { footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box .footer_info .img_box { margin: 0px auto 5vmin; width: 60vmin; } }
footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box .footer_info .img_box img { display: block; width: 100%; }
footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box .footer_info .address_text { font-size: inherit; margin-bottom: 1.5rem; }
footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box .footer_info .address_text p { font-size: 100%; /* text-align: center; */ }
footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box .footer_info .sns_box { font-size: inherit; }
footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box .footer_info .sns_box ul { font-size: inherit; }
@media screen and (max-width: 991px) { footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box .footer_info .sns_box ul { text-align: center; } }
footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box .footer_info .sns_box ul li { font-size: inherit; }
@media screen and (max-width: 991px) { footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box .footer_info .sns_box ul li { display: inline-block; } }
footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box .footer_info .sns_box ul li a { font-size: inherit; }
footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box .footer_info .sns_box ul li a:before { font-size: 120%; }
footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box .link_box { width: 100%; font-size: inherit; border-left: 1px solid rgba(0, 0, 0, 0.1); padding: 1.5rem 0rem; box-sizing: border-box; }
@media screen and (max-width: 991px) { footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box .link_box { border-left: 0px; } }
footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box .link_box p { width: 100%; text-align: center; font-size: 100%; font-weight: bold; margin-bottom: 1.0rem; }
footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box .link_box a { font-size: 80%; font-weight: bold; width: 80%; margin: 0px auto; -webkit-transition-duration: 1.0s; transition-duration: 1.0s; color: white; background-color: #40220f; transition-property: all; line-height: 1.01em; padding: 1.0rem 0rem; display: block; text-align: center; border-radius: 6px; box-sizing: border-box; }
footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box .link_box a:hover { opacity: 0.5; }
footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box:last-child .link_box { border-right: 1px solid rgba(0, 0, 0, 0.1); }
@media screen and (max-width: 991px) { footer .footer_box_wrap_wrap .footer_box_wrap.footer_info_box .footer_box_wrap_in .footer_box:last-child .link_box { border-right: 0px; } }
footer .footer_box_wrap_wrap .footer_box_wrap.menu_box { background-color: #40220f; }
footer .footer_box_wrap_wrap .footer_box_wrap.menu_box .footer_box_wrap_in .footer_box { width: 100%; }
footer .footer_box_wrap_wrap .footer_box_wrap.menu_box .footer_box_wrap_in .footer_box .footer_menu { font-size: inherit; padding: 1.5rem 0; }
@media screen and (max-width: 991px) { footer .footer_box_wrap_wrap .footer_box_wrap.menu_box .footer_box_wrap_in .footer_box .footer_menu { padding: 0vmin 0; } }
footer .footer_box_wrap_wrap .footer_box_wrap.menu_box .footer_box_wrap_in .footer_box .footer_menu ul { font-size: inherit; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0; }
@media screen and (max-width: 991px) { footer .footer_box_wrap_wrap .footer_box_wrap.menu_box .footer_box_wrap_in .footer_box .footer_menu ul { display: block; } }
footer .footer_box_wrap_wrap .footer_box_wrap.menu_box .footer_box_wrap_in .footer_box .footer_menu ul li { font-size: inherit; display: block; border-right: 1px solid rgba(255, 255, 255, 0.5); }
@media screen and (max-width: 991px) { footer .footer_box_wrap_wrap .footer_box_wrap.menu_box .footer_box_wrap_in .footer_box .footer_menu ul li { border: 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); padding: 2.5vmin 0; } }
footer .footer_box_wrap_wrap .footer_box_wrap.menu_box .footer_box_wrap_in .footer_box .footer_menu ul li a { font-weight: bold; font-size: 90%; padding: 0.1rem 1.2rem; line-height: 1.01em; text-align: center; display: block; color: rgba(255, 255, 255, 0.8); -webkit-transition-duration: 1.0s; transition-duration: 1.0s; transition-property: all; }
footer .footer_box_wrap_wrap .footer_box_wrap.menu_box .footer_box_wrap_in .footer_box .footer_menu ul li a:hover { opacity: 0.5; }
footer .footer_box_wrap_wrap .footer_box_wrap.menu_box .footer_box_wrap_in .footer_box .footer_menu ul li:first-child { border-left: 1px solid rgba(255, 255, 255, 0.5); }
footer .footer_box_wrap_wrap .footer_box_wrap.copyright_box { background-color: black; }
footer .footer_box_wrap_wrap .footer_box_wrap.copyright_box .footer_box_wrap_in .footer_box { width: 100%; }
footer .footer_box_wrap_wrap .footer_box_wrap.copyright_box .footer_box_wrap_in .footer_box .copyright_text { font-size: inherit; width: 100%; padding: 1.0rem 0; }
footer .footer_box_wrap_wrap .footer_box_wrap.copyright_box .footer_box_wrap_in .footer_box .copyright_text p { width: 100%; font-size: 70%; text-align: center; color: rgba(255, 255, 255, 0.4); }
@media (max-width: 991px) { footer .footer_box_wrap_wrap .footer_box_wrap.copyright_box .footer_box_wrap_in .footer_box .copyright_text p { font-size: 2.5vmin; } }

.widget_search form div { position: relative; }
.widget_search form div .screen-reader-text { display: none; }
.widget_search form div input[type="text"] { /* display:none; */ -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 50px; padding: 0 38px 0 10px; border: 1px solid #ddd; border-radius: 0; outline: none; background: #f9f9f9; line-height: 50px; }
.widget_search form div input[type="submit"] { position: absolute; top: 0; right: 0; width: 38px; height: 50px; padding: 0; border: 0; /* border:1px solid red; */ border-radius: 0; background: transparent; color: #000; /* font-family: "design_plus";  */ font-size: 18px; text-align: center; cursor: pointer; font-family: 'dashicons'; /*                 font-size: 1rem; line-height: 1; */ }

.wpdt-categories .dtree, .wpdt-archives .dtree { width: 90%; margin: 0px auto; }
.wpdt-categories .dtree .oclinks, .wpdt-archives .dtree .oclinks { margin-bottom: 0.5rem; text-align: center; }
.wpdt-categories .dtree .oclinks a, .wpdt-archives .dtree .oclinks a { display: inline-block; }

.widget_text .textwidget { width: 90%; margin: 0px auto; }
.widget_text .textwidget .text_box_in #widget_contact_link { background-color: #40220f; border-radius: 6px; }
.widget_text .textwidget .text_box_in #widget_contact_link a { display: block; padding: 0.8rem 0; margin: 0.5rem 0; text-align: center; color: white; text-decoration: none; }
.widget_text .textwidget .text_box_in #widget_contact_link a i { padding-right: 0.5rem; }
.widget_text .textwidget .text_box_in .en_box { line-height: 1.4em; }
.widget_text .textwidget .text_box_in .en_box span { display: block; }
.widget_text .textwidget .text_box_in .en_box a { color: #40220f; text-decoration: underline; }
.widget_text .textwidget .text_box_in p { line-height: 1.4em; margin-bottom: 0.5rem; }
.widget_text .textwidget .text_box_in p a { color: #40220f; text-decoration: underline; }

body .l-contents { margin-bottom: 50px; }

/*# sourceMappingURL=tuy_main.css.map */
</pre></body></html>