body {
	background-color: #F3F3F3;
	margin: 0px;
	padding: 0px;
	text-align:center;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-size:12px;
	font-size:12px;
	line-height:160%;
	color:#3B3B3B;
}
p{
	margin:0;
	padding:0;
}
a{
	color: #DD1144;
	text-decoration:underline;
}
a.pnk{
	color: #666666;
	text-decoration:underline;
}
a.sv{
	color: #EC6E31;
	text-decoration:underline;
}

a.pro{
	color: #FFFFFF;
	text-decoration:none;
}
div#container{
			margin:0 auto;
			width:760px;
			background-image:url(images/background.gif);
	  background-repeat:repeat-y;
}
h1{
	font-size:10px;
	background-color:#CCCCCC;
	margin:0px;
	font-weight:normal;
	text-align:left;
	height:20px;
	padding-left:15px;
}
div#header{
	background-image:url(images/header_back.gif);
	background-repeat:repeat-x;
	height:65px;
	text-align:left;
}
div#logo{
	float:left;
	width: 200px;
}
div#topMenu{
	float:right;
	width: 560px;
	text-align:right;
}
div#MainMenu{
	text-align:left;
}
div#Hojin{
	width:437px;
	height:390px;
	background-image:url(images/tp_image01.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:15px;
	margin-left:4px;
}
div#Riyou{
	width:305px;
	height:390px;
	background-image:url(images/tp_image02.jpg);
	background-repeat:no-repeat;
	float:right;
	margin-top:15px;
	margin-right:4px;
}

html>body div#Hojin{
	width:437px;
	height:390px;
	background-image:url(images/tp_image01.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:15px;
	margin-left:8px;
}

html>body div#Riyou{
	width:305px;
	height:390px;
	background-image:url(images/tp_image02.jpg);
	background-repeat:no-repeat;
	float:right;
	margin-top:15px;
	margin-right:8px;
}
div#Topics{
	width:550px;
	margin:0 auto;
	text-align:left;

}


div#KekoNews{
	width:437px;
	float:left;
	margin-top:15px;
	margin-left:5px;
	text-align:left;
}
html>body div#KekoNews{
	width:437px;
	float:left;
	margin-top:15px;
	margin-left:8px;
	text-align:left;
}
div#CampBanner{
	width:305px;
	float:right;
	margin-top:15px;
	margin-right:5px;
	text-align:left;
}
html>body div#CampBanner{
	width:305px;
	float:right;
	margin-top:15px;
	margin-right:8px;
	text-align:left;
}
div#tpNews_hojin{
	margin:0 auto;
	
	width:400px;
	margin-top:15px;
	text-align:left;
	margin-top:45px;
}
div#tpNews_kojin{
	margin:0 auto;
	width:280px;
	margin-top:10px;
	text-align:left;
}
div#fitLine{
	background-color:#DD1144;
	height:5px;
	margin-top:25px;
}
div#BannerLine{
 clear:both; 
	width:736px; 
	margin:0 auto; 
	margin-top:25px;
}
div#ft{
	text-align:left;
	margin-left:15px;
	font-size:11px;
	margin-top:15px;
}
div#pnk{
	margin-top:10px;
	font-size:12px;
	text-align:left;
}
div#pnk .now{
	color:#CC0033;
}
div#MCnts{
	text-align:left;
	margin:0 auto; 
	width:625px;
}
div#MCnts_lg{
	text-align:left;
	margin:0 auto; 
	width:725px;
}
div#MCnt_sh{
	text-align:left;
	margin:0 auto; 
	width:670px;
	margin-top:25px;
}
div#Sh_left{
		width:325px;
		float:left;
		margin-top:25px;
}
div#Sh_right{
		width:325px;
		float:right;
		margin-top:25px;
}
div#Sh_int_left{
	width:197px;
	float:left;
	font-size:12px;
	color:#666666;
}
div#Sh_int_left span.bls {
	color:#FF9900;
}
div#Sh_int_right{
	width:120px;
	float:right;
}
div#Riyo_Left{
	width:450px;
	float:left;
	margin-top:15px;
}
div#Riyo_Right{
	width:260px;
	float:right;
	margin-top:15px;
}
div#HokenRL{
	width:600px;
	margin-top:15px;
}
div#Hoken_Left{
	width:120px;
	float:left;
}
div#Hoken_Right{
	width:480px;
	float:right;
}
div#Staff_LR{
	width:700px;
}
div#Staff_Left{
	width:250px;
	float:left;
	margin-top:15px;
}
div#Staff_Right{
	float:right;
	width:400px;
	margin-top:15px;
}

p.newsBk{
	background-image:url(images/news_dot.gif);
	background-repeat:no-repeat;
	margin-top:5px;
	padding-left:15px;
	color:#C70F3D;
}
p.newsLine{
	background-image:url(images/news_hline.gif);
	background-repeat:repeat-x;
	height:8px;
	margin-top:5px;
}
.lines{
	background-image:url(images/pnk_line.gif);
	height:14px;
}
