/********** 本文 **********/
/* 通常の本文    white*/
body {
	margin-left:0px;
	margin-top:0px;
	line-height: 16px; 
    text-align: left; 
    background-color: #FFFFFF; 
    font-size: 12px; 
    color: #000000
}

/********** リンク **********/
/* 未アクセスのリンク */
a:link {
   color: #0000FF;
   text-decoration: none
   }
/* アクセス済みリンク */
a:visited {
   color: #0000FF;
   text-decoration: none
   }
/* カーソルが上に乗った場合したリンク */
a:hover {
   color: #00FFFF;
   text-decoration: none
   }
/* アクセス中のリンク */
a:active {
  color: #FF9933;
  text-decoration: none
  }

/********** 基本文字 **********/
/* 文字サイズ10px  black*/
.px10-black-nomal {
   font-size: 10px;
   line-height: 14px;
   color: #000000
   }

.px10-black-bold {
   font-size: 10px;
   line-height: 14px;
   font-weight: bold;
   color: #000000
   }

/* 文字サイズ12px  black*/
.px12-black-nomal {
   font-size: 12px;
   line-height: 16px;
   color: #000000
   }

.px12-black-bold {
   font-size: 12px;
   line-height: 16px;
   font-weight: bold;
   color: #000000
   }

/* 文字サイズ12px  white*/
.px12-white-nomal {
   font-size: 12px;
   line-height: 16px;
   color: #FFFFFF
   }

.px12-white-bold {
   font-size: 12px;
   line-height: 16px;
   font-weight: bold;
   color: #FFFFFF
   }

/* 文字サイズ12px  blue*/
.px12-blue-nomal {
   font-size: 12px;
   line-height: 16px;
   color: #0000FF
   }

.px12-blue-bold {
   font-size: 12px;
   line-height: 16px;
   font-weight: bold;
   color: #0000FF
   }

/* 文字サイズ12px  green*/
.px12-green-nomal {
   font-size: 12px;
   line-height: 16px;
   color: #00CC99
   }

.px12-green-bold {
   font-size: 12px;
   line-height: 16px;
   font-weight: bold;
   color: #00CC99
   }

/********** 背景色付の文字 **********/
/* 文字サイズ12px*/
.px12-colortxt-a {
   background-color: #FFFFFF;
   font-size: 12px;
   line-height: 16px;
   color: #0000FF;
   }

/* yellow文字サイズ12px*/
.px12-colortxt-b {
   background-color: #FFFFCC;
   font-size: 12px;
   line-height: 16px;
   color: #000000;
   }

/* l-blue文字サイズ12px*/
.px12-colortxt-c {
   background-color: #CCFFFF;
   font-size: 12px;
   line-height: 16px;
   color: #000000;
   }

/* l-purple文字サイズ12px*/
.px12-colortxt-d {
   background-color: #CCCCFF;
   font-size: 12px;
   line-height: 16px;
   color: #000000;
   }

/* blue文字サイズ12px*/
.px12-colortxt-e {
   background-color: #3399FF;
   font-size: 12px;
   line-height: 16px;
   color: #FFFFFF;
   }

/* beige文字サイズ12px*/
.px12-colortxt-f {
   background-color: #FFCC99;
   font-size: 12px;
   line-height: 16px;
   color: #000000;
   }

/* blue文字サイズ12px*/
.px12-colortxt-g {
   background-color: #99CCFF;
   font-size: 12px;
   line-height: 16px;
   color: #000000;
   }

/* purple文字サイズ12px*/
.px12-colortxt-h {
   background-color: #9999ff;
   font-size: 12px;
   line-height: 16px;
   color: #000000;
   }

.px12-black-n-h { font-size: 12px; line-height: 40px; color: #000000 }
.px12-black-n-h2 { font-size: 12px; line-height: 30px; color: #000000 ; letter-spacing: -1px}
.px12-red-nomal { font-size: 12px; line-height: 16px; color: #FF0000}
.px10-red-nomal { font-size: 10px; line-height: 12px; color: #FF0000 }


/* 免許教室
-----------------------------------------*/
#content img{
	vertical-align:middle;
	border:none;
}

#content div.section {
	padding-bottom:20px;
	margin:20px 0;
	width:80%;
	border-bottom:1px #666 dotted;
}

#content div.section a {
	display:block;
	padding:4px 0;
	margin:0 auto;
	height:25px;
	background-color:#fff;
	border:1px #0000FF solid;
	color:#0000FF;
}

#content div.section a:hover{
	background-color:#3ff;
	color:#0000FF;
}


#content #menkyo h1{
	margin:0 0 3px;
}

#content #menkyo a{
	width:343px;
}

#content #marinlisence a{
	width:410px;
}
