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

/* ブログ・ニュース */

#blog_head{
	width:740px;
	height:35px;
	margin-left:20px;
	margin-right:20px;
}

#blog_body{
	width:740px;
	margin-left:20px;
	margin-right:20px;
	padding-bottom:30px;
	border:1px #999 solid;}






.blog_title{
	width:710px;
	font-weight:600;
	font-size:18px;
	text-align:left;
	padding-left:20px;
	padding-top:15px;
	padding-right:10px;
	padding-bottom:15px;
	margin-bottom:0px;
	color:#F00;
	background-color:#FFFFDF;}
	
	

.blog_hiduke{
	width:730px;
	font-weight:500;
	font-size:14px;
	text-align:right;
	padding-right:10px;
	padding-bottom:10px;
	border-bottom:1px solid #666;
	background-color:#FFFFDF;}

#blog_body img.leftfloat{
	vertical-align:text-top;
	border:none;
	float:left;
	margin:8px 8px 8p 8px;
	}

#blog_body img.rightfloat{
	vertical-align:text-top;
	border:none;
	float:right;
	margin:8px 8px 8p 8px;
	}
	
#blog_body p{
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	margin-top:15px;
	line-height:160%;
	font-size:14px;}


#blog_body p.alink{
	margin-bottom:15px;
	border-bottom:1px solid #999;}
	
#blog_body .cited{
	background:#EEF;
	width:660px;
	padding:8px 8px 8px 8px;
	border:1px #666 solid;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:15px;

}

.cited h3{
	margin-left:10px;}
	
#blog_body .cited p{
		font-size:13px;}

p.text_cited{
	font-size:13px;
	text-align:right;
	padding-right:20px;
	padding-bottom:10px;;
}


	
#blog_foot{
	width:740px;
	margin-left:20px;
	margin-right:20px;
	height:50px;}


.st{
	font-weight:600;}
	
.red{
	color:#F00;}





/*フォーム*/

.contact_form{
	margin-left:20px;
	margin-top:30px;}


/*history */



#history_head{
	width:740px;
	height:35px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
}


#history_body{
	width:740px;
	margin-left:20px;
	margin-right:20px;
	padding-bottom:30px;}
	


#history_body p{
	width:600px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	line-height:160%;
	
}

#history_body h2{
	width:600px;
	font-size:14px;
	border-bottom:1px #000 solid;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

#history_body h2.topmargin{
	width:600px;
	font-size:14px;
	color:#666;
	border-bottom:1px #000 solid;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}


	
#history_foot{
	width:740px;
	margin-left:20px;
	margin-right:20px;
	height:50px;}




#info_body{
	width:740px;
	margin-left:20px;
	margin-right:15px;
	padding-bottom:30px;

	border:1px #999 solid;}

#info_body p{
	width:600px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	line-height:160%;
	
}

#info_body h2{
	width:600px;
	font-size:15px;
	border-bottom:1px #000 solid;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}


#info_body h2.topmargin{
	width:600px;
	font-size:14px;
	color:#666;
	border-bottom:1px #000 solid;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}



table.member_me{
	width:600px;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	margin-bottom:20px;
	border-collapse: collapse;
    border-spacing: 0;
	}

table.member_me th{
	padding:4px 4px 4px 4px;
	background-color:#FC9;
	font-weight:400;
	border:1px #CCC solid;
	font-size:12px;
}

table.member_me td{
		padding:6px 4px 4px 6px;
	font-size:12px;
	vertical-align:top;
	border:1px #CCC solid;
	background-color:#FFF;
	color:#666;
		
	}
	
	
table.member_me .member_name{
	width:15%;}

table.member_me .member_tanto{
	width:35%;}

table.member_me .member_free{
	width:50%;}
	
	
	
		
	
table.develop_history{
	width:740px;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	margin-bottom:20px;
	border:1px #CCC solid;
	border-collapse: collapse;
    border-spacing: 0;
	}
	
	
table.develop_history th{
		padding:4px 4px 4px 4px;
	background-color:#FFFFBF;
	font-weight:400;
	border:1px #CCC solid;
	font-size:12px;}
	
table.develop_history td{
	padding:6px 4px 4px 6px;
	font-size:12px;
	vertical-align:top;
	border:1px #CCC solid;
	background-color:#FFF;}


table.develop_history .version{
	width:12%;}

table.develop_history .version_name{
	width:15%;}

table.develop_history .version_type{
	width:21%;}

table.develop_history .version_date{
	width:15%;}
	
table.develop_history .version_disp{
	width:37%;}
	
table.develop_history .version_disp ul{
	margin-left:0px;
	padding-left:15px;
	list-style:square;}






table.develop_history .version_off{
	background-color:#E3E3E3;
	color:#999;
	width:12%;}

table.develop_history .version_name_off{
	background-color:#E3E3E3;
	color:#999;
	width:15%;}

table.develop_history .version_type_off{
	background-color:#E3E3E3;
	color:#999;
	width:21%;}

table.develop_history .version_date_off{
	background-color:#E3E3E3;
	color:#999;
	width:15%;}
	
table.develop_history .version_disp_off{
	background-color:#E3E3E3;
	color:#999;
	width:37%;}
	

table.develop_history .version_disp_off ul{
	margin-left:0px;
	padding-left:15px;
	list-style:square;}