h1 {font-style:italic; font-family:monospace,sans-serif;}
h2 {font-style:italic; font-family:monospace,sans-serif;}
.hname {font-size:130%; color:#ff0000;}
.hpage {font-size:130%;}
.title {font-size:120%;}
dt,li,th {font-size:110%; font-family:sans-serif; color:#000080;}
dd,p {font-size:105%;}
hr {text-align:center; margin-right:5%; margin-left:5%;}

.prof {color:#003399; font-weight:bold; font-family:sans-serif;}
.back {font-size:130%; text-align:center; font-weight:bold;}
.same {text-indent:40px;}
body {background-color:#fbfff7;}
.new {color:#ff0000;}
.new a {color:#ff0000;}
.age {font-size:120%; font-style:italic; margin-left:25px; margin-top:40px; color:#ff0000;}
.fage {font-size:120%; font-style:italic; margin-left:25px; color:#ff0000;}
.shortcut {font-size:110%;}

table {border:double #ffbb66;
       text-align:center; margin-right:15%; margin-left:15%;}
caption {color:#ff0000; font-weight:bold;}
th {font-size:105%; text-align:left; background-color:#ffeebb;}
td {font-size:95%; text-align:left;}

#t_prof,#t_news,#t_re,#t_list {border:double #ffee66; background-color:#ffffda;}
#n_prof,#n_news,#n_re,#n_list {border:double #cc99ff; background-color:#feeeff;}
#y_prof,#y_news,#y_re,#y_list {border:double #99bbff; background-color:#eefcff;}
.subtitle {color:#ff0000; font-size:120%; font-weight:bold;}
.t1 {color:#ffee66;}
.n1 {color:#cc99ff;}
.y1 {color:#99bbff;}

.t_yakusha {border:double #ffee66;}
.n_yakusha {border:double #cc99ff;}
.y_yakusha {border:double #99bbff;}
.t_yakusha dt {background-color:#ffffda;}
.n_yakusha dt {background-color:#feeeff;}
.y_yakusha dt {background-color:#eefcff;}

IFRAME {border:1px solid #ffc0c0;}

/*表紙構成用*/
