﻿* {
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',
                 Meiryo, sans-serif;
    font-size : 16px;
}
body {
    background-color: #ffffff;
    background-image: url(../m_images/green_back.png);
	background-repeat: repeat-y;
}
h1{
    background-color:#75c10a;
    color:#ffffff;
    border-left:solid 40px #ff7f00;
    padding-left:35px;
    display:block;
}
h1 a {
    text-decoration: none;
    font-size : 32px;
}
h1 :link, h1 :visited, h1 :hover, h1 :active {color:#ffffff;} 
#lineIndex{
    border:0;
	background-color:#75c10a;
    color:#ffffff;
    display:block;
}
#lineIndex img{
    border:0;
    height: 10px;
    width: 10px;
}
#lineIndex, #lineIndex a {
    text-decoration: none;
    font-size : 12px;
}
#lineIndex :link, #lineIndex :visited, #lineIndex :hover, #lineIndex :active {color:#ffffff;} 
#contents {
	margin-left: 150px;
	margin-right: 50px;
}
#main_logo {
    float: none;	
	position: relative;
    left: 50%;
    margin-left: -157px;   /* ロゴの幅314 / 2 * -1 */
}
h2{
    color:#6fbf00;
    font-size : 28px;
}
h3{
    color:#7fdf00;
    font-size : 18px;
}
.mark {
	color:#ff7f00;
}
/*** dl / dt / dd ***/
dl {
	margin: 10px;
	padding: 0;
}
dt {
	color:#7fdf00;
	font-size : 18px;
	margin-left: 10px;
	display: list-item;
	list-style-image:url(../m_images/point_off.png);
}
dd {
	margin-left: 20px;
}

.notation {
	color:#df7f00;
	font-size : 12px;
	margin-left: 20px;
	margin: 20px;
	padding: 10;
}

.mapReadmeTable td {
  font-size: 12px;
  border-collapse: collapse;
  border: 1px gray solid;
}



