#main {
	text-align: center;
	padding-top: 15px;
	color: #666666;
}

img {
	border: 0;
}

#main a:link, #main a:visited {
	color: #0066cc;
	text-decoration: underline;
}
#main a:hover, #main a:active {
	color: #0066cc;
	text-decoration: none;
}

.boldfont {
	color: #0066cc;
	font-weight: bold;
}

.tableline {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}

.koumokusimekiri {
	padding: 22px 0 20px 2px;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
}

.simekiri {
	padding: 20px 0 20px 2px;
	font-size: 14px;
	font-weight: bold;
	vertical-align: top;
}

.koumokushouhin {
	padding-top: 20px;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	border-top: 1px solid #e0e0e0;
	vertical-align: top;
}

.shouhin {
	padding: 17px 0 20px 2px;
	font-size: 14px;
	font-weight: bold;
	border-top: 1px solid #e0e0e0;
	vertical-align: top;
}

.koumoku {
	padding: 15px 0 15px 2px;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	border-top: 1px solid #e0e0e0;
}

.youkouinfo {
	padding: 15px 0 15px 2px;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	border-top: 1px solid #e0e0e0;
}

.quizinfo {
	width: 532px
	padding: 3px 0 0 5px;
	background-color: #f1f1f5;
	text-align: left;
voice-family: "\"}\"";
voice-family:inherit;
	width: 529px;
}

.backcolor {
	background-color: #f1f1f5;
}

.koumoku2oubo {
	padding: 22px 0 20px 2px;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
}

.simekiri2 {
	padding: 20px 0 20px 2px;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	font-size: 14px
}

.youkouinfo2 {
	padding: 15px 0 15px 2px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #e0e0e0;
}

a.last:link, a.last:visited {
	color: #0066cc;
	text-decoration: underline;
}
a.last:hover, a.last:active {
	color: #0066cc;
	text-decoration: none;
}



body#ouboyokopage {
font-family: '‚l‚r ƒSƒVƒbƒN', 'osaka', Gothic, sans-serif;
color: #555;
font-size: 12px;
line-height: 140%;
margin-left: 30px;
margin-top: 10px;
}

.ouboyoukoutitle {
background-color: #0066cc;
color: #fff;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 10px;
font-weight: bold;
font-size: 14px;
}
