BODY { margin: 5% 5%; } 

table.map{
	font-size: 14px;
	text-align: center;
	margin-left: 25px;
	width: 50%;
}


.main{padding:10px 5px;
        border:double;
      width:70%;
      text-align:center;
        }

.main01{font-weight:bold;
      font-size:20px;}

.main02{font-weight:bold;
        font-size:14px;}

.heni01{border:1px #000000 solid;
        font-size:14px;
        padding:6px;
        text-align:right;}

.heni01 span{font-size:18px;}

span.heni02{font-size:12px;}




td{
	padding:3px;
	white-space: nowrap;
}

.arrow{
background-image:   url(../img/hensen02_01.gif);
background-repeat:no-repeat;
width:63;
 height:60;
 text-align:center;
 vertical-align:middle;
}

li {
	text-indent: 10px;
	left: 25px;
	margin: 5px;
}

.listsub {
	list-style-type: disc;
}


.txt-big{font-size: 14px;}

p.txt-normal{
	font-size: 12px;
	margin-top:10px;
	margin-bottom:10px;
       clear:both;
}
p.title{
	font-size: 12px;
	font-weight: bold;
	margin-top:10px;
	margin-bottom:10px;
}

div.img{
	margin-top:20px;
	margin-bottom:20px;}

div.img02{
	margin-top:20px;
	margin-bottom:40px;}

iv.img03{
	margin-top:40px;
	margin-bottom:20px;}

div.img04{
	margin-top:40px;
	margin-bottom:40px;}
	
.gapei_01 {
	padding:10px 5px;
	border:double;
	text-align:center;}
	
.gapei_new {
	font-weight:bold;
	color:#FF0000;
}

.gapei_ao {
	font-weight:bold;
	color:#0000FF;
}

.gapei_murasaki {
	color:#993366;
}

	