/* index.css */

.wrapper{
	width : 900px;
	height : 1312px;

	margin : 0px auto 0 auto;

/*
	border-left : 2px solid #2D2300;
	border-right : 2px solid #2D2300;
	border-bottom : 1px solid #2D2300;
*/
	background-color : #FFFFFF;

}


.content {
	width : 850px;
	height : 1060px;

	position : absolute; top:95px; left: 25px;
/*
	background-color : #0F00aa;
*/
}


/* サイドナビゲーション用 */

.left_side {
	width :270px;
	position : absolute; top:500px; left: 580px;

/*
	background-color : #FF00FF;
	border-right : 2px solid #A0A0A0;
*/
}


.main {
	width :575px;
	height : 600px;
	position : absolute; top:460px; left: 0px;
/*
	border-top : 7px solid #4E3000;
*/
}


.footer{
	width : 100%;
	height : 130px;

	clear : both;

	background: url(../img/bg/footer03.png) repeat-x;
	position : absolute; top:1190px; left: 0px;
/*
	height : 150px;
	text-align : right;
	background: url(../img/hedder.jpg) repeat-y scroll;
	border : 1px solid #A0A0A0;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;

	background:#1a1a1a url(../img/bg/bg_foot03.gif) no-repeat top;
	background-color : #BEA037;
*/
}


.cont_flash{
	width :850px;
	height : 400px;
	
	margin : 0px 0px;
	padding-top : 5px;

/*	
	border : 1px solid #000000;
	background-color : #FFE304;
	border-top : 7px solid #4E3000;
*/
	position : relative; top:0px; left: 0px;
}


.cont_01{
	width :570px;
	height : 130px;
	
	margin : 0px 0px;
	position : relative; top:0px; left: 0px;

/*
	border-top : 2px solid #A0A0A0;
	background-color : #FFE304;
*/
}


img.midasi_img{
	width : 570px;
	margin : 5px 0px 0px 0px;

}


.cont_02{
	width :570px;
	height : 220px;

	margin : 20px 0px;

/*
	background-color : #FF0004;
	border-top : 2px solid #A0A0A0;
*/
	position : relative; top:0px; left: 0px;
}


.cont_03{
	width :570px;
	height : 220px;
	
	margin : 10px 0px;
/*
	background-color : #FFE304;
	border-top : 2px solid #A0A0A0;
*/
	position : relative; top:0px; left: 0px;
}


p.cont_halftext{
	width : 160px;

	font-size : 11px;
	margin : 25px 0 0 95px;

	text-align : justify;
	text-justify : inter-ideograph;
	line-height : 1.3em;

/*
	background-color : #0000DD;
	float : right;
	color : #FFFFFF;
*/
}


.cont_news{

	width :546px;
	height : 133px;

	margin : 0px 0px 0px 20px;

	border : 1px solid #C8C8C8;

	background-color : #C8C8C8;

/*
	background-color : #00E304;
*/
}


.cont_news_inside{
	clear : both;
	width :520px;
	height : 110px;
	
	overflow:auto;

	margin : 10px 12px;
	padding : 0px;

	background-color : #FFFFFF;

/*
	background-color : #3500FF;
*/

}


.cont_news_inside ul{
	margin : 0px;
	padding : 0px;

	line-height : 1.5em;
	list-style : none;
	text-align : left;
	

}


.cont_news_inside li{

	margin : 10px;
	
	font-size : 12px;

	border-bottom : 1px dashed #A0A0A0;

}


.infomation{
	margin : 0px 10px;
	color : #000000;
}


img.top_img{
	float : left;
}


img.top_img_title{
	float : right;
	border : 0;
	margin-right : 0px;
	width : 160px;
	height : 20px;
}

.cont_halfservice01{
	float : left;
	text-align : left;
	width :255px;
	height : 80px;

	font-size : 12px;
	line-height : 1.5em;

	margin : 10px 0px 10px 20px;


/*
	background-color : #E30004;
	background: url(../img/bg/servise01.png) no-repeat scroll 0% 0%;
	border : 1px solid #F0F0F0
	letter-spacing : 0.1em;


*/

}

.cont_halfservice02{
	float : left;
	text-align : left;
	width :255px;
	height : 80px;

	font-size : 12px;

	margin : 10px 0px 10px 20px;




/*
	background: url(../img/bg/servise02.png) no-repeat scroll 0% 0%;
	letter-spacing : 0.1em;
	background-color : #E30004;
*/

}


.cont_halfservice03{
	float : left;
	text-align : left;
	width :255px;
	height : 80px;

	font-size : 12px;
	line-height : 1.5em;

	margin : 0px 0px 10px 20px;


/*
	background: url(../img/bg/servise03.png) no-repeat scroll 0% 0%;
	letter-spacing : 0.1em;
	background-color : #E30004;

*/

}


.cont_halfservice04{
	float : left;
	text-align : left;
	width :255px;
	height : 80px;

	font-size : 12px;
	line-height : 1.5em;

	margin : 0px 0px 10px 20px;



/*
	background: url(../img/bg/servise04.png) no-repeat scroll 0% 0%;
	letter-spacing : 0.1em;
	background-color : #E30004;

*/

}


p.right_link{
	padding-left : 15px;
	float : right ;
	margin : 5px 5px;
	font-size : 12px;
	text-align : right;
	background-image: url(../img/bg/cursor.png);
	background-repeat: no-repeat;
	background-position: center left;
	color : #00FF00;


/*
	background-color : #B1E2FF;
	color : #FFFFFF;
*/
}
