﻿@charset "utf-8";
/* Time:2026/6/5 8:02:09 */
/* SeeTitle_Stylecss */
[id$=SeeTitle] h1,[id$=SeeTitle] dt.Urltext { font-size:30pt;font-weight:bold; }
[id$=SeeTitle] h1:before { width:35px;height:2px;bottom:0;background-color:#333333; }
[id$=SeeTitle] h1 { position:absolute;color:#333333!important;text-shadow:#FFF 1px 1px 0; }
[id$=SeeTitle] dt.Urltext { height:72px;font-size:36pt;line-height:39px;color:#F5F5F5!important; }
[id$=DirTitle] a { border-bottom:5px solid #333333;border-radius:0;font-weight:bold;color:#333333; }
[id$=DirTitle] cite:after { width:5px;height:5px;background-color:#333333;top:auto;bottom:3px; }
[id$=DirTitle]:hover cite:after { width:15%;transition:all .5s ease; }

/* SitePage1_Style_css */
#Body_Frame,#Body_Main,#Body_Pages,#Author_Boxs,[id*=PageTitle] { width:100%; max-width:1500px; }
[id^=Reading]:not(.MainContent),[class*=Maxwidth] { width:100%; max-width:1500px!important; }

h1,h1.Heading { font-size:30pt; line-height:1.5; }
h2,h2.Headline { font-size:21pt; line-height:1.5; }
h3,h3.Subtitle { font-size:16pt; line-height:1.5; }
[class=Heading],h1.AuthorTitle,h1 strong,h2 strong { color:#333333; }

.IMG_List_3 .list { width:calc(100%/3); margin:0!important; float:left; }
.IMG_List_3 .list,.IMG_List_3 .zoom,.IMG_List_2 .zoom { border:5px solid #FFF; }
.IMG_List_4 .list,.IMG_List_4 .zoom { width:calc(98.5%/4); float:left; }
.IMG_List_4 .list + .list { margin-left:.5%; margin-top:.5%; }
.IMG_List_4 .zoom + .zoom { margin-left:.5%; margin-top:.5%; }

figure.D-Getleft figcaption:before { transform:translate3d(-0%,0,0); }
figure.D-Getleft dd,figure.D-Getleft pre { padding-top:15px; top:80%; }
figure.D-Getleft dd:before { width:5%; left:5%; top:0; border-top:1px solid #FFF; }
figure.D-Getleft tt { color:rgba(255,255,255,0)!important;transform:translate3d(-0%,0,0); }
figure.D-Getleft:hover tt { color:rgba(255,255,255,1)!important;top:10%; }

/* === Adaption Style_css ============================= */
@media only screen and (max-width:1500px) {
}
@media only screen and (max-width:800px) {
#Body_Frame,#Body_Main,div.MainKEditor { padding:0 3%!important; }
#Header.fixed #SiteLogo img { filter:brightness(1) invert(0); }
}