/*　共通設定　*/
*{
	margin:0px;
	padding:0px;
}
body{
	text-align:center;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3",verdana,sans-serif;
	color:#555555;
	background:#103962;
}
a{
	color:#555555;
	text-decoration:underline;
}
a:hover{
	color:#ff0000;
	text-decoration:none;
}
a img{
	border:none;
}
img {
	border:none;
	vertical-align:top;
}

/*　バックグラウンド　*/

#bg{
	width:790px;
	margin:0px auto;
	background: url(../img/common/shadow.jpg) center top repeat-y;
}

/*　シャドウ内　*/
#cb{
	width:760px;
	margin:0px auto;
	text-align:left;
}

/*　ヘッター　*/
#hd{
	width:760px;
	height:58px;
}
#hd h1{
	float:left;
	height:58px;
	width: 224px;
}
#hdsub{
	float:left;
	width:360px;
	height:58px;
	display: inline;
	margin-left: 176px;
}
.sub{
	width:358px;
	height:32px;
}
.sm{
	height:18px;
}
#hdsub ul{
	list-style-type:none;
}
#hdsub li{
	float:left;
}

/*　メイン部分　*/

#main{
	float:left;
	width:760px;
}

/*　サイドナビ　*/

#sidemenu{
	float:right;
	width:199px;
	padding:0px 6px 0px 0px;
}
.side_title {
	margin:0px 0px 5px 0px;
}
.sn {
	background-color:#e6e6e6;
	padding:0px 0px 2px 0px;
	margin:0px 0px 8px 0px;
}
#sidemenu ul{
	list-style-type:none;
}
#sidemenu li{
	margin:0px 0px 9px 0px;
}

/*　内容　*/

#contents{
	float:left;
	width:550px;
}
.news {
	margin:10px 33px 0px 25px;
}
.day {
	float:left;
	width:110px;
	line-height:1.7em;
	margin:0px 0px 15px 0px;
	color:#2150A7;
	font-weight:bold;
	/*vertical-align:top;*/
	font-size:11px;
}
.sankaku {
	float:left;
	padding:4px 0px 0px 0px;
}
.newsp {
	float:left;
	width:367px;
	line-height:1.7em;
	margin:0px 0px 15px 0px;
	text-align:justify;
	text-justify:distribute;
}

