﻿@charset "utf-8";
/* Time:2026/2/20 17:41:47 */
/* DirBlock_AStyle */
#HOT_Body dir cite a { border-bottom:5px solid #003388;font-size:16px;color:#003388; }

/* SeeTitle_AStyle */
[id$=SeeTitle] { width:720px; padding:0; }
[id$=SeeTitle]:before,[id$=SeeTitle]:after { width:58px;height:2px;top:69px;left:calc(50% - 39px);transform:rotate(100deg) translateX(-50%);background-color:#003388; }
[id$=SeeTitle]:after { top:65px;left:calc(50% - 32px); }
[id$=SeeTitle] h1.SeeTitle { width:47.5%;height:65px;text-align:right;float:left; }
[id$=SeeTitle] h1.SeeTitle { font-size:30pt;line-height:70px;font-weight:normal;color:#003388; }
[id$=SeeTitle] .Urltext,[id$=SeeTitle] .Spantext { width:48%;text-align:left;float:right; }
[id$=SeeTitle] .Urltext { height:22px;padding-top:12px; }
[id$=SeeTitle] .Spantext pre { text-align:left; }

@media only screen and (max-width:800px) {
[id$=SeeTitle] .Urltext { height:50px;font-size:16px;padding-top:25px; }
[id$=SeeTitle] .Spantext { width:100%;text-align:center;float:left; }
[id$=SeeTitle]:before,[id$=SeeTitle]:after { top:20px;left:51%;transform:rotate(0deg); }
[id$=SeeTitle]:after { top:23px; }
}

/* 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; }
#MenuMore dl.TypeGroup dt,h1.Headline { color:#003388; }
#MenuMore dl.TypeGroup { color:#333; }
dir#Left_DirTitle,#Left_Menu ul:hover,[class^=IMG_List] div:hover label.Title
{ background-color:#003388;color:#FFF; }

#Left_Menu ul { width:100%; padding:15px 7.5%; text-align:left; }
#Left_Menu ul { background-color:#DDD;font-weight:bold;color:#06A; }
dir#Left_DirTitle *,#Left_Menu ul:hover a { color:#FFF; }

[class^=IMG_List] label.Title.Author { width:100%; text-align:center; }

/* === Adaption Boilerplate ============================================== */
@media only screen and (max-width:1280px) {
}
@media only screen and (max-width:800px) {
div.Item-list dd.Remarks pre { font-size:16px; }
#TOP_Menu div.MenuDiv18 dl { display:none; }
div.SiteTitle {  min-height:30px; margin-bottom:0!important; }
#SlidesBox,#SlidesBox ul.IMGBox,#SlidesBox .AFloat ul,#SlidesBox .AFloat figure
{ max-height:200px!important; }
#TOP_Banner #IMGBox,#TOP_Banner .AE_Banner { max-height:150px!important; }
#TOP_Banner #IMGBox img { background-size:100% auto! important; }
}