@charset "UTF-8";
body { 
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", Helvetica, Arial, sans-serif;
	color: #67605f;
	background: #2b3b53;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 100%;
	text-align: center;
	background: #000000; /*url(http://118.82.82.120/images/background.jpg) repeat;*/
}
body div { 
	text-align: left;
	margin: 0px auto;
}
img {  
	margin: 0px;
	padding: 0px;
}
a { 

}
a img { 
	border: 0;
}
a: link {  
	color: #1fc5ff;
}
a: visited { 
	color: #1fc5ff;
}
a: hover {  
	color: #8fe2ff;
	text-decoration: none;
}
p{
	margin: 0px;
}
#clear_f {
	clear: both;
}
#header { 
	text-align: center;
}

#header h1 { 
	background: url(http://118.82.82.120/images/header.jpg) no-repeat left;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	text-align: left;
 	height: 208px;
}

#navi{ 
	width: 800px;
	text-align: center;
}
#navi ul { 
	margin: 0px;
	padding: 0px;
}
#navi li { 
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	list-style-type: none;
}
#navi a { 
	color: #ffffff;
	display: block;
	text-decoration: none;
}



#content { 
	width: 800px;
	margin-top: 0px;
	background: #ecd8e3;
}
#topimg { 
	width: 800px;
	padding: 25px 0px 15px 0px;
	margin: 0px auto;
}
#left { 
	float: left;
	background-color: #ecd8e3;
}
#news h2 { 
	/*background: url(http://118.82.82.120/images/news.jpg) no-repeat left;*/
	margin: 0px 0px 20px 0px;
	padding: 0px;
	text-indent: -9999px;
}
ul.news { 
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.news li { 
	margin: 0px 0px 8px 0px;
	padding: 0px;
	font-size: 75%;
}
#right { 
	float: right;
}
#right ul { 
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#right li { 
	margin: 0px;
	padding: 0px;
}
/* 下層ページサイドバー */
#sidebar { 
	width: 210px;
	float: left;
	font-size: 75%;
	line-height: 40px;
}
#sidebar h2 { 
	margin: 0px;
	padding: 0px;
}
#sidebar ul { 
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#sidebar li { 
	height: 40px;
	margin: 0px;
	padding: 0px 0px 0px 45px;
	/*background: url(http://118.82.82.120/images/lnavi_back.jpg) no-repeat;*/
	background-color: #EBEBEB;
}
#sidebar li a { 
	text-decoration: none;
}
#sidebar li a: hover { 
	text-decoration: none;
}
.module-content { 
	padding: 10px 0px 0px 0px;
}
/* 下層ページメイン */
#main { 
	float: right;
	width: 560px;
}
.day { 
	margin: 0px 0px 0px 0px;
	font-size: 75%;
}
.text { 
	color: #1FC5FF;
	margin: 0px 0px 0px 0px;
	font-size: 100%;
}

#footer { 
	width: 800px;
	height: 50px;
	background: url(http://118.82.82.120/images/footer_img.jpg);
	margin: 0px;
	text-align: right;
	clear: both;
}

#footernavi { 
	width: 800px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
#footer ul { 
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#footer li { 
	margin: 0px 15px 0px 0px;
	padding: 0px;
	display: inline;
}
p.footer_txt{
	padding: 25px 10px 0px 0px;
}

a.footer_link:link,a.footer_link:visited {
	color: #aa1a4f;
	text-decoration: none;
}
a.footer_link:hover,active {
	color: #b3b3b3;
	text-decoration: none;
}

#copyright { 
	color: #ffffff;
	width: 800px;
	margin: 0px auto;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial;
	text-align: right;
}
.clearfix: after { 
	content: ".";
	display: none;
	height: 0px;
	clear: both;
	visibility: hidden;
}
.clearfix { 
	display: inline-block;
}
/*\*/
* html div.parent{
	overflow: visible;
	height:1px;
}
/**/

.clearfix { 
	zoom:100%;/*IE6*/
	overflow:auto;/*IE7 and Firefox*/}
	/* End hide from IE-mac */
}

/* トップページ */
#main_outer{
	width: 800px;
}
#top_left{
	width: 620px;
	float: left;
}

#top_right{
	width: 180px;
	float: right;
}

#top_left_top{
	width: 620px;
	height: 155px;
}

#top_left_bottom{
	background: url(http://118.82.82.120/images/top_main_background.jpg) repeat;
	width: 620px;
	
}
#top_left_main_inner{
	width: 575px;
	margin-left: 25px;
	font-size: 12px;
}
#top_left_top_img{
	 background: url(http://118.82.82.120/images/top_main_top_img.jpg);
	width: 620px;
	height: 16px;
}
#top_left_bottom_img{
	 background: url(http://118.82.82.120/images/top_main_bottom_img.jpg);
	width: 620px;
	height: 35px;
}
#top_right_main_inner{
	width: 165px;
	margin-left: 5px;
	font-size: 12px;
}

#top_right_calendar{
	width: 165px;
	height: 90px;
	margin-top: 10px;
}

#pro_left_list_back_top{
	background: url(http://118.82.82.120/images/pro_right_list_name.gif);
	width: 605px;
	height: 35px;
}

#pro_left_list_back_bottom{
	background: url(http://118.82.82.120/images/pro_right_list_report.gif);
	width: 605px;
	height: 150px;
}
td.memberlink{
	line-height: 25px;
}























































