﻿@charset "utf-8";
/* Time:2026/9/3 10:57:51 */
/* 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:#74243A; }
[id$=SeeTitle] h1 { position:absolute;color:#74243A!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 #74243A;border-radius:0;font-weight:bold;color:#74243A; }
[id$=DirTitle] cite:after { width:5px;height:5px;background-color:#74243A;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; }
#Home_Frame div[id^="Main"].Maxwidth { width:80%!important;max-width:1520px!important;margin-right:2%;position:static; }

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:#74243A; }

[class^=IMG_List] figure { padding-bottom:110%; }
[class^=IMG_List] figure figcaption { top:100%; }
[class^=IMG_List] figure:hover figcaption { top:0; }
[class^=IMG_List] figure dd { display:none; top:53%; padding:0 15%; }
[class^=IMG_List] figure .Title { top:53%; font-size:16pt; line-height:25px; }

[class^=IMG_List] .zoom label.Author { display:none; }
[class^=IMG_List] .zoom img { width:auto;height:100%;top:0;left:50%;transform:translate(-50%,0) scale(1); }
[class^=IMG_List] .zoom:hover img { transform:translate(-50%,0) scale(1.2); }

.IMG_List_3 .zoom { width:46%; }
.IMG_List_3 .zoom + .zoom { margin-left:8%; }
.IMG_List_3 .zoom + .zoom:nth-child(n+3) { margin-top:8%; }
.IMG_List_3 .zoom + .zoom:nth-child(3n),.IMG_List_3 .zoom + .zoom:nth-child(3n+1) { margin-left:0; clear:both; }
.IMG_List_3 .zoom + .zoom:nth-child(3n) { width:100%;margin-left:0; }
.IMG_List_3 .zoom + .zoom:nth-child(3n) figure,.IMG_List_3 .zoom + .zoom:nth-child(3n) figcaption { padding-bottom:55%!important; }
.IMG_List_3 .zoom + .zoom:nth-child(3n) img { width:auto;height:130%; top:-15%; }

/* === 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); }
}