/* index.css */

.wrapper{
	width : 950px;
	height : 830px;

	margin : 0px auto 0 auto;
	background-color : #FFFFFF;

/*
	border-left : 2px solid #000000;
	border-right : 2px solid #000000;
	border-bottom : 1px solid #2D2300;
*/
}


.content {
	width : 900px;
	height : 740px;

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


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

.right_side {
	width :300px;

	position : absolute; top:550px; right: 10px;
/*
	background-color : #FF00FF;
	border-right : 2px solid #A0A0A0;
*/
}


.main {
	width :650px;
	height : 220px;

	position : absolute; top:560px; left: 0px;
/*
	border-top : 7px solid #4E3000;
	background-color : #00FF00;
*/
}


.footer{
	width : 100%;

	height : 155px;
	clear : both;

/*
	height : 150px;
	text-align : right;
	background: url(../img/hedder.jpg) repeat-y scroll;
*/
	background-color : #323232;
	border-top : 2px solid #FF0000;
/*
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;

	background:#1a1a1a url(../img/bg/bg_foot03.gif) no-repeat top;
	background: url(../img/bg/footer01.png) no-repeat;
*/
	position : absolute; top:960px; left: 0px;
}


.cont_flash{
	width :900px;
	height : 450px;
	
	margin : 0px 0px;

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


.cont_01{
	width :650px;
	height : 220px;
	
	margin : 0px 0px;

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


img.midasi_img_index{
	width : 650px;
	margin : 0px 0px 0px 0px;
}


p.link_more{
	float : right;
	text-align : right;
	width : 630px;
	margin : 0 10px;
/*
	background-color : #E3FF04;
*/
}


img.more_btn{
		border : 0;
	margin : 0px;
}


p.exp_top_long2{
	width : 630px;
	text-align : right;
	margin : 15px 0px 5px 10px;
	line-height : 1.5em;
/*
	background-color : #FF0000;
*/
}


img.top_pdct{
	float : left;
	border : 0;
	margin : 30px 0px 10px 12px;
	padding : 0px;
}


.side_banner_info {
	float : right;
	width :220px;
	height : 150px;

	margin : 0px 10px 50px 0px;
	padding : 0px 0px;


/*
	background : url(../img/common/campany_info02.png) no-repeat;	
	background-color : #0000FF;
	border-bottom : 2px solid #A0A0A0;
*/
	position : relative; top:0px; left: 0px;
}


table.top_navi{
	width:900px;
	margin : 20px 0px 20px 0px;
}

table.top_navi td{
	text-align : left;
}


img.navi_btn{

}


img.top_link_more{
	margin-left : 535px;
}