@charset "UTF-8";
/* CSS Document */

/*	#contents
=======================================================*/

div#rightArea div#contents{
padding:38px 0px 38px 38px;
}

div#rightArea div#contents div p{
	font-size:93%;
	line-height:1.8;
}

div#rightArea div#contents .mapBox{
margin-bottom:10px;
}

div#rightArea div#contents .mapBox img{
border:1px solid #aeaeae;
}

div#rightArea div#contents #routeInfoArea{
overflow:hidden;
margin-bottom:10px;
}

* html div#rightArea div#contents #routeInfoArea{
height:1%;
}

div#rightArea div#contents #routeInfoArea p{
float:left;
width:350px;
margin-right:10px;
}

div#rightArea div#contents #routeInfoArea p a{
border:1px solid #cccccc;
display:block;
margin-bottom:9px;
}

div#rightArea div#contents #routeInfoArea p a:hover{
	border: 1px #ed1c24 solid;
}


div#rightArea div#contents #routeInfoArea p.left a{
margin-bottom:11px;
}

div#rightArea div#contents #textInfoArea{
overflow:hidden;
margin-bottom:25px;
width:710px;
}

* html div#rightArea div#contents #textInfoArea{
height:1%;
}

div#rightArea div#contents #textInfoArea ul{
float:left;
width:440px;
}

div#rightArea div#contents #textInfoArea ul li{
float:none;
text-indent:-0.5em;
padding-left:1em;
line-height:1.4em;
}

div#rightArea div#contents #textInfoArea p{
float:right;
}

div#rightArea div#contents #pdfInfoArea{
border-top:1px solid #cccccc;
padding-top:20px;
width:710px;
}

div#rightArea div#contents #pdfInfoArea p{
margin:0px 100px;
font-size:77%;
line-height:1.4em;
}

div#rightArea div#contents #pdfInfoArea p img{
float:right;
margin-right:20px;
}