@charset "utf-8";

*{
margin:0;
padding:0;
}

html{
height:100%;
/*display:inline;*/
}

body{
height:100%;
font-size:75%;
font-family:MS UI Gothic,Verdana,Arial,sans-serif;
line-height:150%;
color:#000;
text-align:left;
letter-spacing:1px;
}

html>/**/body {
font-size: 12px;
font-family:MS UI Gothic,Osaka,'ＭＳ Ｐゴシック',sans-serif;
overflow:-moz-scrollbars-vertical;
}

html:first-child body {
min-height:100%;
font-family:MS UI Gothic,'メイリオ','ＭＳ Ｐゴシック',sans-serif;
}

img{
border:none;
}

a:link{
color:#000;
text-decoration:none;
}
a:visited{
color:#000;
text-decoration:none;
}
a:hover{
color:#666666;
text-decoration:none;
}

#wrapper{
	width:100%;
	height:100%;
	zoom:1;
}

#flashcontents{
	width:100%;
	height:100%;

}



/**accessmap
*****************************************/
#accessmapMain{
	width:730px;
	height:820px;
	margin:0 auto;
	padding:18px 0 12px;;
	text-align:center;	
}

#accessHeader{
	width:600px;
	margin:0 auto;
	height:30px;
	padding-bottom:10px;
}


#accessHeader img.left{
	float:left;
}

#accessHeader img.right{
	float:right;
	margin-top:10px;
}

#accessmao_btn{
	width:380px;
	height:70px;
	margin:20px auto 12px;
}
#accessmao_btn #btn_print{
	width:176px;
	float:left;
}

#accessmao_btn #btn_request{
	width:176px;
	float:right;
}

#accessmapFooter{
	width:583px;
	height:67px;
	text-align:right;
	float:left;
}
#accessmapMain img.copyright{
	margin-top:10px;
	margin-right:53px;
}

#accessmapMain #btn_close{
	float:right;
	margin:12px 41px 0 0;
}


/**type
*****************************************/
#typeMain{
	width:810px;
	height:940px;
	margin:0 auto;
	border:1px solid #c8c5c4;
	text-align:center;
}

#typeMain #type_contents{
	height:796px;
	padding:15px 0 23px;
	border-bottom:1px solid #c8c5c4;
}

#typeMain #type_contents .logo{
	margin-bottom:25px;
	margin-right:10px;
}
#typeMain #type_contents .data{
	margin-bottom:45px;
}
#typeMain .btn_page, #typeMain .btn_page2{
	width:29px;
	margin-top:384px;
}
#typeMain .btn_page{float:left;text-align:left;}

#typeMain .btn_page2{float:right;text-align:left;}

#typeMain #type_left{
	text-align:left;
	float:left;
	margin-left:15px;
	margin-right:160px;
	margin-top:30px;
	width:167px;
}
#typeMain .typeA_z{
	float:left;
}

#typeMain #ritumen{
	width:167px;
	height:314px;
	padding:1px 0 0 0;
	background:url(../plan/img/ritumen_BG.gif) no-repeat;
	margin:110px 0 45px;
}
/*
#typeMain #ritumen a{
	float:left;
}*/
#typeMain #btn_print{
	width:165px;
	margin-top:40px;
}

#typeMain #btn_request{
	width:165px;
	margin-top:15px;
}

#typeFooter{
	width:583px;
	height:65px;
	margin-top:13px;
	text-align:right;
	float:left;
}
#typeMain img.copyright{
	margin-top:5px;
	margin-right:53px;
}

#typeMain #btn_close{
	float:right;
	margin:22px 41px 0 0;
}
.t15{
	margin-top:15px;
}

.b5{
	margin-bottom:5px;
}

