﻿@charset "utf-8";
/* Time:2025/5/9 13:23:43 */
/* SitePage1_Style_css */
[class*=Maxwidth] { width:100%; max-width:1500px!important; }
#Header,#Header.fixed { box-shadow:0 0 0px #FFF; }

h1,h1.Heading { font-size:38px; line-height:1.5; }
h2,h2.Headline { font-size:28px; line-height:1.5; }
h3,h3.Subtitle { font-size:20px; line-height:1.5; }
[class=Heading],h1.AuthorTitle,h1 strong,h2 strong { color:#BC9472; }

#TOP_Logo #Logo,#TOP_Menu { width:150px; left:80px; background-color:#BC9472; }
#TOP_Menu { height:40px; padding:20px auto 100px; }
#Header:hover #TOP_Menu { height:180px;color:#FFF; }
#Header:hover #TOP_Menu ul { color:#FFF; }
#Language,#Language * { color:#FFF!important; }

#SloganBox figcaption { top:50%!important;transform:translateY(-50%); }
#SlidesBox div.prev,#SlidesBox div.next { display:none!important; }
#SlidesBox div.Athum { width:100px;height:100%;top:auto;right:0; }
#SlidesBox div.Athum ul { width:100px;height:100%;top:50%;right:18px;transform:translateY(-25%); }
#SlidesBox div.Athum li img { width:88px;height:58px;margin:5px 3px; }
#SlidesBox div.Athum li img.on { width:100px;height:65px;margin:3px; }

/* === Adaption Style_css ============================= */
@media only screen and (max-width:1500px) {
}
@media only screen and (max-width:800px) {
#Header { height:0px!important; }
#TOP_Logo,#TOP_Menu { background:none!important;top:0!important; }
#TOP_Logo #Logo { max-width:90px!important; min-width:90px!important; }
#TOP_Menu.open #MenuNav { padding-top:150px!important; }
#Header #Logo img { filter:brightness(0) invert(1)!important; }
#Body_Frame,#Body_Main,div.MainKEditor { padding:0 3%!important; }
#Header.fixed #Logo img { filter:brightness(1) invert(0); }
#SlidesBox div.Athum { width:100%;height:0;right:0;bottom:0; }
#SlidesBox div.Athum ul { width:100%;height:80px;top:auto;right:auto;transform:translateY(0); }
#SlidesBox div.Athum li img { width:68px; height:50px; }
#SlidesBox div.Athum li img.on { width:80px; height:60px; }
/* 
#Footer.Homepage,#Footer.Homepage:before { max-width:100%!important;width:100%!important;height:0!important;position:static!important; }
#Footer.Homepage #FooterDiv { position:fixed!important;position:absolute;bottom:0; }
*/
}