/* CSS Document */


body, div, dl, dt, dd, form, input, textarea, p, h1   {
	font-size:12px;
	margin:0;
	padding:0;	 /* op7 */
	font-family: verdana,'Hiragino Kaku Gothic Pro', 'trebuchet ms', sans-serif;
	line-height:1.5;
	color:#666666;
}

a:link{ color:#00518B; text-decoration:none }

a:visited  {  color:#00518B; text-decoration:none }

a:hover { color:#00518B; text-decoration:underline }

.bit{ font-size:10px; line-height:12px;}

.small{ font-size:11px; line-height:14px;}

.normal{ font-size:12px; line-height:16px;}

.large{ font-size:16px; line-height:16px;}

.small a:link{ color:#ff6600; text-decoration:underline }

.small a:visited  {  color:#ff6600; text-decoration:underline }

.small a:hover { color:#ff6600; text-decoration:underline }


/*-------------------------------------------------------
err_msg
-------------------------------------------------------*/
.err_msg {
margin: 10px 0;
padding: 10px 10px;
color:#CC0000;
border: 1px #C00 solid;
background-color: #FDD;
}
.err_msg h3 {
font-size: 14px;
border-bottom: none;
}
.err_msg p {
font-size: 12px;
}
