/* CSS トップページ及び共通 */

body{
margin:0px;
padding:0px;
background-image:url(../images/background.gif);
color:#FFFFFF;
}

a:link{	color:#FFCC00;	}
a:visited{	color:#FFCC00;	}
a:active{color:#FFCC00;}

h1,h2{
margin:0px;
padding:0px;}

.bady{
width:700px;
padding:0px;
margin-left:auto;
margin-right:auto;
}

#pan{
line-height:130%;
color:#FFFFFF;
font-size:14px;
margin:0px;
text-align:left;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
}

.writer{
line-height:130%;
background-image:url(../images/writer_bg.jpg);
/* background-repeat:repeat-x; */
color:#FFFFFF;
padding-left:15px;
padding-right:40px;
width:410px;
height:94px;
font-size:14px;
}

.footer_writer{
color:#FFFFFF;
text-align:center;
width:276px;
background-color:#000032;
font-size:12px;
}

.footer_nowriter{
color:#FFFFFF;
text-align:left;
background-color:#000032;
font-size:12px;
}

.botton_margin{
padding-bottom:35px;
color:#FFFFFF;
text-align:left;
background-color:#000032;
font-size:12px;}

/* 二階層以下 */

.naiyo{
font-size:14px;
line-height:150%;
color:#FFFFFF;
padding-left:26px;
padding-right:32px;
background-image:url(../images/2writer_bg.jpg);
background-repeat:repeat-x;
}

#top_img{
text-align:center;
}

p.photo{
margin:0px;
padding:0px;}

p.botton{
margin-bottom:30px;}

#top_img p.write{
text-align:left;
font-size:14px;
color:#FFFFFF;
width:604px;
margin-top:0px;
margin-left:24px;
}

table.hyo{
border:#6A89D3 2px solid;
text-align:left;
width:635px;}

th{
color:#FFFFFF;
font-weight:normal;
text-align:center;
background-color:#202964;
}

.boder{
border-bottom:#6A89D3 1px solid;
border-right:#6A89D3 1px solid;
}

.style1 {
color: #FFCC00
}