a:link {
color:#AFDAEF;
text-decoration:none;
}
a:active {
color:#B70000;
text-decoration:none;
}
a:visited {
color:#92B9D1;
text-decoration:none;
}
a:hover {
color:#B70000;
text-decoration:underline;
}
body {
background:#000000 url(images/bgimg/IMG_1277.jpg) no-repeat fixed left top;
color:#FFFFFF;
font-family:"ＭＳ 明朝",serif;
font-size:92%;
margin:0em;
padding:0;
}
#headbg {
margin:0;
padding:4px;
width:576px;
height:194px;
color:#FFFFFF;
}
h1 {
margin:4px 2px 4px 2px;
padding:4px 2px 48px 2px;
color:#FFFFFF;
font-size:108%;
font-weight:normal;
line-height:1.5em;
}
h2 {
color:#00265F;
font-size:104%;
font-weight:normal;
line-height:1.5em;
}
h3 {
margin:12px 0 6px 0;
padding:4px;
background-color:#8a93aa;
color:#12192a;
font-size:108%;
font-weight:normal;
line-height:1.4em;
}
h4 {
margin:8px 0 4px 0;
padding:4px;
background-color:#8a93aa;
color:#12192a;
font-size:100%;
font-weight:normal;
line-height:1.2em;
}
img {
border:medium none;
}
.b01 {
margin:0 0 0 0.3em;
}
.notify {
color:#990000;
line-height:1.1em;
}
.idx {
background-image:url(material/3d_rect_b.gif);
background-position:left center;
background-repeat:no-repeat;
font-size:88%;
margin:0 0 0 0.2em;
padding:0.2em 0 0.2em 1.7em;
text-align:left;
}
.idxanm {
background-image:url(material/3d_rect_a.gif);
background-position:left center;
background-repeat:no-repeat;
font-size:88%;
margin:0 0 0 0.2em;
padding:0.2em 0 0.2em 1.7em;
text-align:left;
}
p {
line-height:1.4em;
}
.lrg {
font-size:104%;
line-height:1.4em;
}
.mid {
margin:2px 2px;
padding:2px;
font-size:94%;
line-height:1.2em;
text-align:left;
}
.sml {
margin:2px 2px;
padding:2px;
font-size:88%;
}
.new {
border-bottom:1px solid #AAA;
color:#E71515;
font-size:86%;
}
.tblsize {
margin:0 auto 1em;
padding:0;
text-align:left;
width:760px;
}
.container {
border:1px solid #999999;
margin:0;
padding:8px;
text-align:center;
width:760px;
}
.container5 {
border:1px solid #999999;
margin:0 auto 1em;
padding:0;
text-align:center;
width:560px;
}
.scrollwin {
border:1px solid #999999;
margin:0px;
padding:0px;
text-align:center;
width:558px;
height:460px;
overflow:auto;
}
.dscrpt {
float:left;
background-color:#31384a;
color:#ffffff;
font-size:88%;
margin:1px;
padding:4px 0px;
text-align:left;
width:100%;
}
div.pic_lft {
background-color:#FFFFFF;
margin:0.2em;
padding:0.3em;
text-align:center;
width:320px;
}
div.pic_rgt {
background-color:#FFFFFF;
font-size:84%;
margin:0.2em;
padding:0.3em;
text-align:left;
width:260px;
}
table.td {
font-size:92%;
line-height:1.2em;
}
.appeal {font-weight :500;color :#dCa3a0;}
.Limg {float:left;margin:6px; padding:4px;text-align:left;}

.Trpink{ color:#FFDADB;font-weight:400;}
.Srpink{ color:#FFCAC3;font-size:80%;}
.tpwht {background:transparent url(material/tpwht.png) repeat scroll 0 0;color:#02081D;height:auto;margin:4px 2px;padding:4px 0px;width:auto;text-align:left;}
.tpwht2 {background:transparent url(material/tpwht2.png) repeat scroll 0 0;color:#02081D;height:auto;margin:4px 2px;padding:4px 0px;width:100%;text-align:left;}
.tpblk {background:transparent url(material/tpblk.png) repeat scroll 0 0;color:#CFDDEF;float:left;margin:4px 2px;padding:4px 0px;width:100%;text-align:left;}
.tpblk2 {background:transparent url(material/tpblk.png) repeat scroll 0 0;color:#CFDDEF;float:left;margin:4px 2px;padding:4px 0px;width:100%;text-align:left;}

#footer {
background:url(images/bgimg/sunset_jyonen128.JPG) no-repeat scroll right top;
margin:2px 0 0px 0;
padding:36px 2px 2px 2px;
width:auto;
height:128px;
font-size:88%;
line-height:1.2em;
text-align:left;
}

