/* index.css */

.content {
	width : 760px;
	height : 1320px;

	position : absolute; top:105px; left: 0px;



/*
	background-color : #F0F0F0;
*/
}

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

.left_side {
	width :180px;
	height : 750px;

	


	position : absolute; top:270px; left: 0px;
	
/*
	border-right : 2px solid #A0A0A0;
	background-color : #FF00FF;
*/
}

.main {
	width :570px;
	height : 1040px;

	position : absolute; top:270px; left: 190px;
	
	border-top : 7px solid #69017E;

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

.footer{
	width : 760px;

/*
	height : 150px;
	text-align : right;
	background: url(../img/hedder.jpg) repeat-y scroll;
*/

	background-color : #69017E;

	position : absolute; top:1330px; left: 0px;
}



.cont_flash{
	width :760px;
	height : 250px;
	
	margin : 0px 0px;
	padding-top : 5px;


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


}


.cont_01{
	width :570px;
	height : 300px;
	
	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;
	
}


p.exp_link{
	margin : 20px 40px 10px 40px;
	font-size : 11px;
/*
	background: url(../img/cursor02.jpg) no-repeat scroll 0% 50%;
	background-color : #FF3600;
*/
}



.cont_02{
	width :570px;
	height : 360px;
	
	margin : 10px 0px;



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

.cont_03{
	width :570px;
	height : 360px;
	
	margin : 10px 0px;



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


}


/*
ul{
	list-style-type: none;
	width: 300px;
}

a{
	display: block;
	padding: 5px;
	background-color: #2255EE;
	color: #FFFFFF;
	text-decoration: none;
	zoom: 1;
}
 
a:hover {
	background-color: #1144DD;
}
*/


.side_navi_info {

	float : left;
	width :180px;
	margin : 0px 0px;
	padding : 0px 0px;



/*
	background-color : #F0F0F0;
*/
	position : relative; top:0px; left: 0px;
/*
	border-bottom : 4px solid #7A32A0;
*/
	border-bottom : 2px solid #7C7C7C;
}

p.info_title{
	text-align : left;
	
	margin : 5px 0px 0px 0px;

	font-size : 12px;
	font-weight : bold;
	
	color : #404040;

/*	
	background-color : #005500;
*/
}

div.info_body{
	width : 180px;
	height : 200px;
	text-align : left;
	
	margin : 0;
	padding-top:0px;
	overflow:auto;
	
	background-color : #FFFFFF;
}


p.info_update{
	width :150px;
	text-align : left;
	margin : 0px 5px 5px 0px;
	font-size : 11px;
	font-weight : normal;

	line-height : 1.5em;
	border-bottom : 1px dashed #A0A0A0;

	color : #404040;



/*
	background-color : #005544;
*/
	
}

p.info_date{
	width :150px;
	text-align : left;
	
	margin : 5px 5px 0px 0px;

	font-size : 11px;
	color : #FF0000;
	font-weight : normal;

	line-height : 1.0em;
	color : #FF0000;



/*
	border-bottom : 1px dashed #A0A0A0;
	background-color : #005544;
*/
}


.cont_half01{
	float : left;
	text-align : left;
	width :270px;
	height : 60px;
	
	margin : 10px 0px 10px 10px;

	background: url(../img/bg/top_syukuhaku.png) no-repeat scroll 0% 0%;


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

}

.cont_half02{
	float : right;

	width :270px;
	height : 60px;
	
	margin : 10px 0px;

	background: url(../img/bg/top_p.png) no-repeat scroll 0% 0%;



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

.cont_half03{
	float : left;
	text-align : left;
	width :270px;
	height : 60px;

	margin : 10px 0px 10px 10px;

	background: url(../img/bg/top_soudan.png) no-repeat scroll 0% 0%;

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

}

.cont_half04{
	float : right;

	width :270px;
	height : 60px;
	margin : 10px 0px;

	background: url(../img/bg/top_24.png) no-repeat scroll 0% 0%;
/*	
	background-color : #00E304;
*/
}




p.cont_halftext{
	width : 200px;
	font-size : 12px;
	margin : 0px 5px 10px 65px;
	text-align : justify;
	text-justify : inter-ideograph;
/*
	background-color : #000044;
*/
}



.cont_link_btn{
	float : right;

	width :565px;
	margin : 0px 0px;
	text-align : left;
	padding-left : 5px;

/*
	background-color : #00E304;
*/
	position : relative; top:10px; left: 0px;
}