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

#server_navi{
	width:1000px;
	min-height:450px;
	background-color:#FFF;
	box-sizing:border-box;
	margin:0 auto;
	padding-bottom:20px;
	
}
h2.title{
	font-size:24px;
	letter-spacing:1.4px;
	line-height:1.0;
	text-align:center;

}
dl.server_list{
	width:auto;
	height:auto;
	padding:20px;
	text-align:center;
}
dl.server_list dd ul{
	width:300px;
	text-align:center;
	margin:0 auto;
	margin-top:20px;
}
dl.server_list dd ul li{
	width:auto;
	height:auto;
	margin-top:-1px;
}
dl.server_list dd ul li a{
	display:inline-block;
	width:300px;
	height:auto;
	border:1px solid #333;
	padding:10px 0;
	color:#000;
}
dl.server_list dd ul li a:hover{
	background-color:#fff0f5;
	color:#000;
}
ol.server_navi{
	margin-top:10px;
}
ol.server_navi li a{
	display:block;
	width:auto;
	height:auto;
	margin:0 auto;
	margin-bottom:18px;
	font-size:16px;
	text-align:center;
	border:1px solid #FEFEFE;
}
ol.server_navi li a:hover{
color:#FF0000;
}
#footer_c_1seihin{
	position:absolute;
	top:1010px;
	left:0;
	width:100%;
	height:440px;
	clear:both;
	border:none;
	}
/*footer style -------------------------------------------------*/
#footer_contact li{
	margin-top:10px;
}
#footer_contact{
width:1000px;
height:auto;
margin:0 auto;
padding-top:20px;
padding-bottom:60px;
}
#footer_contact a{
	color:#FFF;	
}
#dashed_line{
	width:100%;
	height:auto;
	border-bottom:1px dashed #000;	
	background-color:#ea69a2;
	padding-top:20px;
}
#dashed_line  p.line{
	display:block;
	width:100%;
	height:1px;
	border-top:1px dashed #FFF;
}
dl.f_section{
	display:block; 
	width:200px; height:auto; 
	padding-bottom:60px; 
	float:left; 
	margin-right:00px;
	font-size:12px;
}
dl.f_section dd{
	margin-left:15px;	
}
