@charset "utf-8";
/* CSS Document */

/*PCサイズの設定開始*/
table.footer_table{
	width:1100px;
	font-size:15px;
	color:#FFFFFF;
	border-spacing:12px;
}
table.footer_table a:link{
	color:#ffffff;
	text-decoration:none;
}
table.footer_table a:visited{
	color:#ffffff;
}
table.footer_table tr{
	vertical-align:top;
}
table.footer_table td.footer_td0{
	font-weight:bold;
	width:20%;
}
table.footer_table td.footer_td1{
	font-weight:bold;
	width:20%;
}
table.footer_table td.footer_td2{
	font-weight:bold;
	width:20%;
}
table.footer_table td.footer_td3{
	font-weight:bold;
	width:20%;
}
table.footer_table td.footer_td4{
	font-weight:bold;
	width:20%;
}
table.footer_table td.footer_td-copyright{
	padding-left:160px;	
	border-top:#ffffff 1px solid;
	font-size:14px;
}
.footer_small-lt{
	font-size:12px;
}

/*PCサイズの設定終了*/

/*ここから携帯サイズの設定開始*/
@media screen and (min-width:0px) and (max-width:480px){
table.footer_table{
	width:320px;
	font-size:9px;
	border-spacing:4px;
}
table.footer_table td.footer_td-copyright{
		padding-left:8px;
		border-top: #ffffff 1px solid;
		font-size:8px;
}
.footer_small-lt{
	font-size:8px;
}
}
/*ここまで携帯サイズの設定終了*/

/*ここからタブレットサイズの設定開始*/
@media screen and (min-width:481px) and (max-width:768px){
table.footer_table{
	width:480px;
	font-size:12px;
	border-spacing:8px;
}
table.footer_table td.footer_td-copyright{
		padding-left:8px;
		border-top: #ffffff 1px solid;
		font-size:10px;
}
.footer_small-lt{
	font-size:7.5px;
}
}
/*ここまでタブレットサイズの設定終了*/

@media screen and (min-width:769px) and (max-width:1023px){
}

@media (min-width:1024px){
}





