body{
font-size:12px;
}

h1 {
	font-size: 10px;
	margin: 0px;
}
a.headlink {
	font-size: 11px;
	font-weight: bold;
	color: #610F19;
}

a.headlink:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #E42EC0;
}

a.ama {
color:#FF0000;
}

a.ama:hover {
color:#FF33CC;
}


h2 {
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.leftmenu {
	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;

}
a.white {
	color:#333333;
	text-decoration:none;
}

a.white2 {
	color: #ffffff;
}

a.white:hover {
color:#999999;
}

a.header {
color:#000099;
text-decoration:none;
}

a.header:hover {
color:#000099;
text-decoration:none;
}

a.topic {
color: #666666;
text-decoration:none;
}

a.topic:hover {
color:#E42EC0;
}

a.topic2 {
color: #800080;
}

a.topic2:hover {
color:#E42EC0;
}

.topics {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
}
.setumei {
font-size: 11px;
line-height: 13px;
}

.setumei3 {
font-size: 11px;
line-height: 13px;
margin-top:4px;
color:#666666;
width:450px;
}

a.setumei3 {
color: #ff6699;
}

a.setumei3 {
color:#E42EC0;
}

.midasi {
font-size: 12px;
}

h3 {
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
	margin: 0px 0px 4px;
}
.read {
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
}
.honbun {
	font-size: 12px;
	line-height: 18px;
}

.honbun2 {
margin:20px 0 0 20px;
	font-size: 12px;
	line-height: 18px;
	align:left;
}

h5 {
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
}

.style6 {
line-height:16px;
padding-top:5px;
}

h5 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 3px;
}

.style7 {
color:#364497;
padding:2px 5px;
line-height:15px;
}

.style8 {
font-size:16px;
color:#364497;
font-weight:bold;
}

.list{
font-size:12px;
margin:5px 0 3px 0;
padding:0px;
color:#364497;
font-weight:bold;
list-style:square;
}

.list li{
font-size:12px;
color:#000000;
margin:5px 0 10px 23px;
padding:0px;
font-weight:normal;
line-height:15px;
}

.list2{
list-style:square;
margin-left:18px;
font-size:12px;
color:#666666;
}

.list2 li{
margin-top:8px;
line-height:18px;
}

.style9 {
font-size:12px;
width:474px;
line-height:15px;
padding:5px;
background-color:#f5f5f5;
border:1px #000000 solid;
}

table.style10 {
border-top:1px #364497 solid;
border-left:1px #364497 solid;
border-collapse:collapse;
border-spacing:0;
}

.style10 td {
padding:2px 0 2px 5px;
border-right:1px #364497 solid;
border-bottom:1px #364497 solid;
}

a.style11{
color:#364497;
font-size:12px;
}

.style1 {font-size: 12px}
.style2 {color: #FF0000}
.style4 {font-size: 14px; color:#F94E61; font-weight:bold;}
.style5 {color: #FF9900; font-weight: bold; font-size:13px;}

.style12{
color:#FF3366;
padding:0 8px;
border-bottom:2px #CCCCCC solid;
font-weight:bold;
}

.line{
border-bottom:#CCCCCC solid 2px;
}

.top_img{
border:1px #cccccc solid;
margin-bottom:4px;
}

.club-komidasi{
margin-bottom:2px;
}

.setumei2{
color:#000000;
font-size: 11px;
line-height:13px;
margin-top:8px;
}

.style13 {
font-size:12px;
color:#000066;
font-weight:bold;
}

.green1 {
background-color:#006633;
color:#FFFFFF;
padding:2px 5px;
line-height:20px;
}

.green2 {
font-size:12px;
color:#006633;
font-weight:bold;
}

.green_list{
font-size:12px;
margin:5px 0 3px 0;
padding:0px;
color:#006633;
font-weight:bold;
list-style:disc;

}

.green_list li{
font-size:12px;
color:#000000;
margin:5px 0 0 23px;
padding:0px;
font-weight:normal;
line-height:13px;
}

table.green3 {
border-top:1px #336666 solid;
border-left:1px #336666 solid;
border-collapse:collapse;
border-spacing:0;
}

.green3 td {
padding:2px 0 2px 5px;
border-right:1px #006633 solid;
border-bottom:1px #006633 solid;
}

a.green {
	color:#336666;
}

a.green:hover {
color:#003300;
}

/* CSS Document */

.orange1 {
background-color:#FF9900;
color:#FFFFFF;
padding:2px 3px;
line-height:20px;
}

.orange2 {
font-size:12px;
color:#FF9900;
font-weight:bold;
}

.orange_list{
font-size:12px;
margin:5px 0 3px 0;
padding:0px;
color:#FF9900;
font-weight:bold;
list-style:disc;

}

.orange_list li{
font-size:12px;
color:#000000;
margin:5px 0 0 23px;
padding:0px;
font-weight:normal;
line-height:13px;
}

table.orange3 {
border-top:1px #FF9900 solid;
border-left:1px #FF9900 solid;
border-collapse:collapse;
border-spacing:0;
}

.orange3 td {
padding:2px 0 2px 5px;
border-right:1px #FF9900 solid;
border-bottom:1px #FF9900 solid;
}

a.orange {
	color:#FF3300;
}

a.orange:hover {
color:#CC0033;}

.book_title_gold{
font-size:20px;
font-weight:bold;
line-height:25px;
color:#A3773A;}