body {
	background-image: url(img/back.gif);
	background-repeat: repeat;
	background-color: #FF99CC;
}

td {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 12px; 
line-height: 20px; 
color: #333333; 
}

.lback {
	background-repeat: no-repeat;
	background-position: bottom;

}

.ehon {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 8px; 
line-height: 14px; 
color: #333333; 
}

.ehon {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 11px; 
line-height: 15px; 
color: #333333; 
}

.ehonbig1 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 17px; 
line-height: 25px; 
color: #333333; 
}
.ehonmid1 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 15px; 
line-height: 23px; 
color: #333333; 
}
.ehonbig2 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 25px; 
line-height: 45px; 
color: #333333; 
}
.ehonbig3 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 15px; 
line-height: 30px; 
color: #333333; 
}
.ehon1 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 8px; 
line-height: 14px; 
color: #333333; 
}

.ehon_b1 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 16px; 
line-height: 24px; 
color: #333333; 
}

.ehon2 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 12px; 
line-height: 20px; 
color: #333333; 
}

.ehon_b2 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 24px; 
line-height: 36px; 
color: #333333; 
}
.s_red {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 9px; 
line-height: 15px; 
color: #FF0000; 
}
.big {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 18px; 
line-height: 25px; 
color: #333333; 
}
.big2 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 22px;
letter-spacing: 10px;
line-height: 25px; 
color: #333333; 
}
.sbig {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 12px; 
line-height: 14px; 
color: #333333; 
}
.tyo {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; 
font-size: 10px; 
line-height: 15px; 
color: #333333; 
}
.tbk {
	background-color: White;
}

.gmoji {
font-size: 11px; line-height: 15px; 
color: #FFFFFF; 
background-color: #CC3366;
}
.gmoji2 {
font-size: 15px; line-height: 18px; 
color: #FFFFFF; 
background-color: #333333;
}
.lmenu {
font-size: 11px; line-height: 15px;
}
.vl {
background-image: url(img/vl.gif); 
background-repeat: repeat-y;
}
.hl {
background-image: url(img/hl.gif); 
background-repeat: repeat-x;
}
a.ln1 {
	color: Navy;
	text-decoration: underline;
}
a.ln1:hover {
	color: Red;
	text-decoration: underline;
}
a.ln1:visited {
	color: #006400;
	text-decoration: underline;
}
a.ln1:active {
	color: Red;
	text-decoration: underline;
}
a.ln1:visited:hover {
	color: Red;
	text-decoration: underline;
}

a.lm {
	font-size: 11px; line-height: 18px;
	color: #333333;
	text-decoration: none;
}
a.lm:hover {
	color: Red;
	text-decoration: none;
}
a.lm:visited {
	color: #333333;
	text-decoration: none;
}
a.lm:active {
	color: Red;
	text-decoration: none;
}
a.lm:visited:hover {
	color: Red;
	text-decoration: none;
}
.bt_1{
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
color : dimgray;
background-color : white;
}

.bt_2{
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
color : #333333;
background-color : #ffc0cb;
}
.bt_3{
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
color : #333333;
background-color : #FFFFCC;
}
.bt_4{
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
color : #333333;
background-color : #CCFFFF;
}
