@charset "utf-8";
/* ------------------------------------------------------------
		BASE STYLE
------------------------------------------------------------ */
h1{margin:0; padding:0; line-height:110%;}
h2{margin:0; padding:0; line-height:110%;}
h3{margin:0; padding:0; line-height:110%;}
p{margin:0; paddign:0;}
div{margin:0; padding:0;}
img{margin:0; padding:0; /*display:block;*/ border:none;}
table{margin:0; padding:0; border:none;}

div#site_info_content{
	width:802px;
	margin:0;
	padding:7px 10px 0px 10px;
}

/* ------------------------------------------------------------
		title
------------------------------------------------------------ */
#index_title h1{
	color:1F508C;
	font-size:20px;
	background:url(/common/img/title_bg_802.gif) no-repeat;
	width:802px;
	height:53px;
}

#index_title h1 .title{
	display:block;
	width:720px;
	padding:14px 0 0 68px;
}

h2.tit{
	width:824px;
	height:22px;
	position:absolute;
	top:62px;
	left:0;
	background:url(/common/img/header/txt_news.gif) no-repeat;
}
h2.tit span{
	visibility:hidden;
	font-size:10px;
}


/* ------------- お知らせ ------------ */
.newsBx{
	font-family:;
	width:605px;
	height:185px;
	margin-top:35px;
	margin-bottom:275px;
	margin-right:auto;
	margin-left:auto;
	background:url(/common/img/background/bg_news.gif);
	
}

.newsBx strong{
	display:block;
	font-size:18px;
	padding:50px 0 15px 0;
}
.newsBx p{	font-size:12px;}

.newsBx span{ font-weight:bold;}

.newsBx p.from{
	margin-top:48px;
	position:relative;
	right:10px;
	float:right;
}

* html .newsBx p.from{margin-top:53px;}

