body{
margin:0;
padding:15px;
font-size:80%;
line-height:120%;
color:#333;
text-align:left;
font-family:"ＭＳ Ｐゴシック","ＭＳ ゴシック", osaka, serif-serif;
}

a:link{
color:#069;
text-decoration:none;
}

a:visited{
color:#069;
text-decoration:none;
}

a:hover{
color:#069;
text-decoration:underline;
}

a:active{
color:#069;
text-decoration:underline;
}

h1,h2,h3,h4,h5{
margin:0;
padding:0;
}

/**/
.mapBtnBox{
margin:0;
padding:0 0 0 300px;
}


.btnPrintBox{
margin:0;
padding:10px 0 0 0;
text-align:center;
width:210px;
float:left;
}

.btnPrintBox a{
margin:0;
padding:12px 0 0 30px;
height:28px;
width:180px;
background:transparent url(../image/btn_print_ja.jpg) no-repeat 0 0;
display:block;
clear:both;
}

.btnPrintBox a:link{
color:#333;
text-decoration:none;
}

.btnPrintBox a:visited{
color:#333;
text-decoration:none;
}

.btnPrintBox a:hover{
color:#333;
text-decoration:underline;
}

.btnPrintBox a:active{
color:#333;
text-decoration:underline;
}

.btnCloseBox{
margin:0 0 0 5px;
padding:10px 0 0 0;
text-align:center;
width:115px;
float:left;
}

.btnCloseBox a{
margin:0;
padding:12px 0 0 12px;
height:28px;
width:103px;
background:transparent url(../image/btn_close_ja.jpg) no-repeat 0 0;
display:block;
clear:both;
}

.btnCloseBox a:link{
color:#333;
text-decoration:none;
}

.btnCloseBox a:visited{
color:#333;
text-decoration:none;
}

.btnCloseBox a:hover{
color:#333;
text-decoration:underline;
}

.btnCloseBox a:active{
color:#333;
text-decoration:underline;
}

.mapTable{
margin:10px 0 0 0;
padding:0;
border-top:solid 1px #CCC;
border-left:solid 0px #CCC;
width:630px;
clear:both;
}

.mapTable th{
margin:0;
padding:5px;
border-right:solid 0px #CCC;
border-bottom:solid 1px #CCC;
vertical-align:top;
font-weight:bold;
background:#D3D4D6;
width:135px;
font-size:120% ;
}

.mapTable td{
margin:0;
padding:5px 5px 5px 35px;
border-right:solid 0px #CCC;
border-bottom:solid 1px #CCC;

}

.mapTable td.top{
margin:0;
padding:5px 5px 5px 35px;
border-right:solid 0px #CCC;
border-bottom:solid 1px #CCC;
background:transparent url(../image/icon_map.gif) no-repeat 5px 5px;
}

.mapTable td.left{
margin:0;
padding:5px ;
width:80px;
border-right:solid 0px #CCC;
border-bottom:solid 1px #CCC;
vertical-align:top;
/*
background:transparent url(../image/icon_map.gif) no-repeat 5px 5px;
*/
}

/*▼1029 ここからおそらく効いてない？*/
.guideBtnBox{
margin:0;
padding:0 0 0 140px;
}

.guideTable{
margin:10px 0 0 0;
padding:0;
border-top:solid 1px #CCC;
border-left:solid 0px #CCC;
width:470px;
clear:both;
}

.guideTable th{
margin:0;
padding:5px;
border-right:solid 0px #CCC;
border-bottom:solid 1px #CCC;
vertical-align:top;
font-weight:bold;
background:#D3D4D6;
width:135px;
font-size:120% ;
}

.guideTable td{
margin:0;
padding:5px 5px 5px 5px;
border-right:solid 0px #CCC;
border-bottom:solid 1px #CCC;
text-align:left;
/*
background:transparent url(../image/icon_map.gif) no-repeat 5px 5px;
*/
}

.indentList{
margin:0;
padding: 0 0 0 10px;
list-style: none;
}

.indentList li{
text-indent:-10px;
list-style: none;
}

.guideTable td.left{
margin:0;
padding:5px ;
width:80px;
border-right:solid 0px #CCC;
border-bottom:solid 1px #CCC;
vertical-align:top;
/*
background:transparent url(../image/icon_map.gif) no-repeat 5px 5px;
*/
}

