.font10 {  font-size: 10px; line-height: 14px} 
.font12 {
	font-size: 12px;
	line-height: 20px;
	top: auto;
	clip: rect(auto,auto,auto,auto);
} 
.font14 {  font-size: 14px; line-height: 18px} 
.font16 {
	font-size: 16px;
	line-height: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
} 
.font18 {  font-size: 18px; line-height: 22px} 
.font20 {  font-size: 20px; line-height: 24px} 
.f10x14 {  font-size: 10px; line-height: 14px}
.f12x16 {  font-size: 12px; line-height: 16px}
.news {  font-size: 12px; line-height: 16px; color: #FF3300; border: 1px #FFFFFF dotted}
a:link { color: #1753FF; }
a:visited { color: #1753FF; }
a:active { color: #33CC00; }
a:hover { color: #33CC00; }
body {
	color: #333333;
	background: #FFFFFF;
}
.bookImidashi {  font-size: 16px; font-weight: bold; color: #28AEA9; line-height: 24px}
.f14x20 {  font-size: 14px; line-height: 20px}
.f11x18 { font-size: 11px; line-height: 18px}
.f12x18xi1 {  font-size: 12px; line-height: 18px; padding: 1px 15px 2px}
h1 {  font-size: 20px; line-height: 30px}
h2 {  font-size: 18px; line-height: 27px}
h3 {  font-size: 16px; line-height: 24px}
h4 {  font-size: 12px; line-height: 18px}
h5 {  font-size: 11px; line-height: 16px}
h6 {  font-size: 10px; line-height: 15px}
.font11 {
font-size: 11px; line-height: 20px
}
.left_font12 {
	font-size: 13px;
	line-height: 23px;
}
.font12x20 {
font-size: 12px; line-height: 22px
}
li {  font-size: 12px; list-style: line-height: 18px}
.f12 {  font-size: 12px; line-height: 18px}
blockquote {  font-size: 12px; line-height: 18px}
.f10 {  font-size: 10px; line-height: 16px}
.mincho14{  font-size: 14px; line-height: 20px; font-weight: bold}
.f14 {  font-size: 14px; line-height: 20px}
.indent1 {
	padding-left: 20px;
	line-height: 1.5em;
	text-align: left;
	font-size: 12px;

}
.indent2 {
	padding-left: 40px;
		line-height: 1.5em;
	text-align: left;
}
.indent3 {
	padding-left: 60px;
		line-height: 1.5em;
	text-align: left;
}
.font14x24Copy {

font-size: 14px; line-height: 24px
}
.font12x20Copy {
	font-size: 12px;
	line-height: 140%;
}
.font14x24rireki {
	font-size: 12px;
	line-height: 130%;
	color: #FF6600;

}
.font12x20Copy2 {
	font-size: 12px;
	line-height: 22px;
	padding-bottom: 10px;
	padding-left: 3px;


}
.font16toptitle {
	font-size: 16px;
	line-height: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #663333;
	text-transform: uppercase;


}
.hatuban {
	font-size: 12px;
	line-height: 1.5em;
	clear: none;
	padding: 0px 10px;
	border: 0px solid;
}
.read {
	font-size: 12px;
	line-height: 1.5em;
	margin: 5px;
	clear: both;
	width: 500px;
	padding: 0px;
	border: none;
	text-align: left;
}
.red {
	color: #FF3300;
	font-size: 12px;
	line-height: 1.5em;
	margin: 5px;
	clear: both;
	width: 500px;
	padding: 0px;
	border: none;
	text-align: left;
}

.toiawasesaki {
	font-size: 12px;
	text-align: left;
	width: 240px;
	border: 1px solid;
	padding: 15px;
	line-height: 1.8em;
	margin-right: 25px;
	margin-top: 25px;
	margin-bottom: 25px;
}
.bookImidashi {  font-size: 16px; font-weight: bold; color: #28AEA9; line-height: 24px}

.mokujiImidashi {
	font-size: 16px;
	font-weight: bold;
	color: #28AEA9;
	line-height: 26px;
	border: 0px solid;
	background: url(image/line_dot_bl.gif) repeat-x center bottom;
	margin-top: 5px;
	padding-right: 2px;
	padding-left: 2px;
	margin-right: 3px;
	margin-left: 3px;
}
.mokujiItit {
	font-size: 14px;
	line-height: 1.5em;
	border: 0px solid;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
}
.mokujiIStit {
	font-size: 12px;
	line-height: 1.5em;
	border: 0px solid;
	padding-right: 15px;
	padding-left: 15px;
}
.mokujiIname {
	font-size: 10px;
	line-height: 1.5em;
	border: 0px solid;
	text-align: right;
	padding-right: 10px;
	padding-left: 10px;
}
.mokujiItitIsage-01 {
	font-size: 12px;
	line-height: 1.5em;
	border: 0px solid;
	text-indent: -1em;
	padding-left: 1em;
	margin-right: 10px;
	margin-left: 10px;
}
.midashi_oomoji {
	font-size: 14px;
	line-height: 130%;
	}
.midashi_oomoji ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1.5em;
	}
.midashi_oomoji ul li {
	list-style-type: disc;
	list-style-position: outside;
	font-weight: bold;
	font-size: 14px;
	line-height: 130%;
	padding-bottom: 1em;
}
.photo_text {
	color: #996600;
	font-size: 12px;
	line-height: 130%;
	font-weight: bold;
}
.shinchaku {font-size: 12px;
	line-height: 130%;
}
#chumoku {
	font-size: 14px;
	line-height: 140%;
}
#chumoku li {
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	padding-bottom: 1em;
}
