@charset "UTF-8";

body {
	color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	background-color: #CCCCCC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

img{border:0px;}

a:link {
	color: #000099;
	text-decoration: none;
}
a:visited {
	color: #000099;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
}

#T_head{
width:800px;
height:16px;
}
#T_toptitle{
display:block;
margin:0px;
padding:0px;
width:500px;
height:16px;
background-color:#000000;
color:#FFFF00;
font-size:10px;
float:left;
}

#T_subtitle{
display:block;
margin :0px;
padding:0px;
width:300px;
height:16px;
background-color:#000000;
color:#FFFF00;
font-size:10px;
float:left;
text-align:right;
}


#T_leftBOX{
padding-right:12px;
float:left;
}

#T_leftDummy{
height:300px;
float:left;
}

#T_top_img{
	width:800px;
	height:100px;
	background-image: url(../img/T_topbg.jpg);
	background-repeat: no-repeat;
}
#T_button{
display:block;
width:800px;
margin:0px;
padding:0px;
}


#T_button li{
display:block;
float:left;
margin:0px;
padding:0px;
width:160px;
height:20px;
list-style:none;

}
#T_button a{
display:block;
margin:0px;
padding:0px;
width:160px;
height:20px;
background-image:url(../img/T_button.jpg);
text-indent:-9999px;
}

#T_cont{
	width:800px;
	background-image: url(../img/T_contBG.jpg);
	background-repeat: repeat-y;
	float:left;
}
#T_main{
width:660px;
float:right;
}
#T_left{
width:140px;
float:right;
margin-left:-140px;
}
#T_footer{
width:800px;
height:16px;
background-color:#000000;
color:#FFFFFF;
margin:0px;
padding:0px;
text-align:center;
font-size:10px;
margin-bottom:20px;
float:left;
}

#T_mail{
font-weight:bold;
text-decoration:underline;
}

#T_footer a:link {color: #ffffff;text-decoration: none;}
#T_footer a:visited {color: #ffffff;text-decoration: none;}
#T_footer a:hover {color: #9999ff;}




#T_b1 a{background-position:0px 0px;}
#T_b2 a{background-position:-160px 0px;}
#T_b3 a{background-position:-320px 0px;}
#T_b4 a{background-position:-480px 0px;}
#T_b5 a{background-position:-640px 0px;}

#T_b1 a:hover{background-position:0px -40px;}
#T_b2 a:hover{background-position:-160px -40px;}
#T_b3 a:hover{background-position:-320px -40px;}
#T_b4 a:hover{background-position:-480px -40px;}
#T_b5 a:hover{background-position:-640px -40px;}

.dclear{clear:both;}

/*fac*/
#T_fac_ban{
text-align:center;
}
#T_fac_ban a{
color:#FFFFFF;
font-size:10px;
}
