﻿/*Common
---------------------------------------------------------*/
#content{
	/*font-family:"Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Meiryo, メイリオ, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;*/
	font-size:1.2em;
	line-height:1.7;
	
}
fieldset{
	width:400px;
	padding:0;border:none;
	border-bottom:1px #C0C0C0 dotted;
}
legend{
	padding:0;
	font-weight:bolder;color:#808080;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
}
#content ul{
	margin:0;padding:0;
	list-style:none;
}
#content #mainblock{
	width:400px;
	float:left;
	margin-right:17px;
}
#content #index{
	width:169px;
	float:left;
}
#content label{
	display:inline-block;
	width:100px;vertical-align:top;
	padding-left:10px;
}
#content img{
	border:none;vertical-align:middle;
}
#content p{
	margin-bottom:5px;
}
#content .head{
	color:#666666;
}
#content .head .title{
	float:left;
}
#content .head .date{
	font-size:80%;
	float:right;
}
#content .text{
	margin-top:5px;
}
#content .foot{
	margin:5px 0;
}
#content .foot .keyword{
	font-size:80%;color:#999999;line-height:25px;
	width:55px;display:inline-block;
}
#content #index{
	color:#666666;font-size:80%;line-height:2;
}
#content #index a{
	text-decoration:none;
}
#content #index a:link
{
    color: #034af3;
    text-decoration: underline;
}
#content #index a:visited
{
    color: #505abc;
}
#content #index a:hover
{
    color: #1d60ff;
    text-decoration: none;
}
#content #index a:active
{
    color: #12eb87;
}
#content #index .hed{
	font-family:Arial, Helvetica, sans-serif;font-weight:bold;
	border-bottom:1px #999999 dotted;
}
#content #index .shed{
	font-family:Arial, Helvetica, sans-serif;font-weight:bold;
	
}