/* body */

body { background-color: #ffffff; margin: 0px; }
.body_album { background-color: #000000; margin: 0px; }

/* text */

.mt{ color: #333333; font-size: 90%; line-height: 130%; letter-spacing:0.05em;}
.mt_r{ color: #ff0000; font-size: 90%; line-height: 130%; letter-spacing:0.05em;}
.mt_b{ color: #921181; font-size: 90%; line-height: 130%;}
.mt_menu{color: #ffffff; font-size: 90%; line-height: 130%; }
.st{ color: #333333; font-size: 80%; line-height: 120%;}
.st_cap{ color: #ffffff; font-size: 80%; line-height: 120%; }
.st_coment{ color: #D52B7F; font-size: 80%; line-height: 100%; }
.mt_p{ color: #921181; font-size: 90%; line-height: 130%; }
.mt_s900_f{ color: #ffffff; font-size: 90%; }
.mt_s900_b{ color: #333333; font-size: 90%; }


/* link */
a:link { color:#0000ff }
a:visited { color:#0000ff }
a:hover { color:#ffffff; background: #ff0000; }
a:active { color:#0000ff; bacground: #ffffff; }

a.menu1:link { color:#ffffff }
a.menu1:visited { color:#ffffff }
a.menu1:hover { color:#ffffff; background: #ff0000; }
a.menu1:active { color:#ffffff; bacground: #ffffff; }

/* table */

.title1{
width: 544px;
background-image:url(../image/t_title_back.jpg); 
padding: 0px;

border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ffffff;
}

.title2{ width: 554px; margin-top: 3px; margin-left: 10px; padding: 0px; }

.title4{
width: 544px;
background-color: #eeeeff;
padding: 0px;

border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #921181;
}
/* oL^ */

.syutsuen{
width: 544px;
padding: 0px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #921181;
}

.menu{ width: 790px; margin-left: 10px; padding: 0px; }
.sizefree{ margin-left: 10px; padding: 0px; }
.sidemenu{ width: 226px; margin-left: 10px; padding: 0px;}
.header{ width: 800px; spacing-top: 0px; }


