@charset "utf-8";
body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin:0px; 
	background-image:url(../common/back.gif);
	background-repeat: repeat-x;
}

td {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color:#000000;
}

/* ------ リンクの設定 ------ */
a {
	color: #0E2884;
}
a:visited {
	color: #0E2884;
}
a:hover {
	color: #6699FF;
}

/* ------ headの設定 ------ */
td.head_top{
height:5px;
}
td.head_rogo{
width:305px;
}
td.head_txt{
text-align:right;
background-color:#FFFFFF;
vertical-align: top;
padding: 3px;
}
td.head_botton{
background-color:#FFFFFF;
vertical-align: bottom;
}
td.head_bottom{
height:5px;
background-color:#B4B4B4;
}

/* ------ mainの設定 ------ */
td.main{
background-color:#FFFFFF;
padding: 20px 15px 40px 15px;
vertical-align: top;
}

/* ------ bottomの設定 ------ */
td.bottom_link{
background-color:#F0F0F0;
padding: 12px 20px 12px 20px;
font-size: 12px;
line-height:150%;
}
td.bottom_copy{
background-color:#787878;
padding: 5px 5px 5px 20px;
}

/* ------ 全体の設定 ------ */
td.main_head{
background-color:#FFFFFF;
padding: 15px 20px 0px 20px;
}
td.main_botton{
background-color:#FFFFFF;
vertical-align: top;
width:160px;
}
td.main_line{
width:590px;
height:5px;
background-color:#000066;
}
td.main_line{
width:590px;
height:5px;
background-color:#000066;
}
td.main_line_side{
width:15px;
background-color:#FFFFFF;
}
td.main_navi{
padding: 10px 15px 0px 15px;
background-color:#FFFFFF;
}
td.main_bun{
font-size:12px;
}
td.naiyo_head{
padding: 0px 0px 20px 0px;
}
.red {color: #FF0000}

