/* access.css */

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

	margin : 0px auto 0 auto;
	background-color : #FFFFFF;
/*
	border-bottom : 1px solid #2D2300;
	border-left : 2px solid #A0A0A0;
	border-right : 2px solid #A0A0A0;
	background-color : #FF0066;
*/
}


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

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


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

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


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

	position : absolute; top:140px; 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;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	background-color : #BEA037;
	background:#1a1a1a url(../img/bg/bg_foot03.gif) no-repeat top;*/
	background-color : #323232;
	border-top : 2px solid #FF0000;
	position : absolute; top:1250px; left: 0px;
}


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

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


img.map{
	margin:5px 0;
}


.cont_halfmap_l{
	float : left;
	text-align : left;
	width :280px;

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

	margin : 10px 0px 10px 35px;
	padding : 0px;

/*
	background-color : #E30004;
	letter-spacing : 0.1em;
	background: url(../img/bg/top_syukuhaku.png) no-repeat scroll 0% 0%;
	position : relative; top:0px; left: 0px;
*/
}


.cont_halfmap_r{
	float : left;
	text-align : left;
	width :280px;

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

	margin : 10px 0px 10px 20px;
	padding : 0px;

/*
	background-color : #E30004;
	letter-spacing : 0.1em;
	background: url(../img/bg/top_syukuhaku.png) no-repeat scroll 0% 0%;
	position : relative; top:0px; left: 0px;
*/

}


*html .cont_halfmap_l{
	float : left;
	text-align : left;
	width :280px;

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

	margin : 10px 0px 10px 15px;
	padding : 0px;

/*
	background-color : #E30004;
	letter-spacing : 0.1em;
	background: url(../img/bg/top_syukuhaku.png) no-repeat scroll 0% 0%;
	position : relative; top:0px; left: 0px;
*/

}


/* gaiyo */

p.link_map{
	float : right;
	text-align : right;
	width : 590px;
	margin : 20px 0 10px 0;
	padding : 0 30px;
/*
	background-color : #E3FF04;
*/
}


p.link_print{
	float : right;
	text-align : right;
	width : 590px;
	padding : 0 30px;
	margin : 10px 0 10px 0;
/*
	background-color : #E3FF04;
*/
}


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


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


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

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



p.acs_ttl{
	float : left;
	text-align : left;
	width : 630px;
	margin : 30px 0px 10px 15px;

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

}


p.acs_ttl2{
	float : left;
	text-align : left;
	width : 630px;
	margin : 60px 0px 10px 15px;

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

}
