P	{
	line-height:150%;
	padding:1px 21px;
	color:#4a5e42;
	margin:0px;
	text-indent:0px;
	}
UL.menu	{
	list-style-image:url("botan3.gif");
	margin:0px 30px;
	padding:0px;
	margin-top:4px;
	}
.menu LI	{
	margin:0px;
	padding:0px;
	}
.menu LI SMALL	{
	display:block;
	width:100%;
	font-size:8pt;
	line-height:150%;
	padding:0px 0px 0px 5px;
	margin:2px 0px 0px 9px;
	background-color:#f5fff8;
	border-style:solid;
	border-width:1px;
	border-color:#cdc;
	}
LI	{
	line-height:120%;
	margin-top:2px;
	}
.nonmargin LI	{
	margin:0px;
	}
P.h5	{
	padding:0px 5%;
	}
H4	{
	border-style:solid;
	border-width:0px 0px 2px 0px;
	border-color:#e64;
	color:#020;
	padding:0px 10px;
	}
.log H4	{
	width:78ex;
	}
H5	{
	margin:0px;
	font-weight:300;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#64b;
	}
BODY	{
	padding:2px 1%;
	color:#001908;
	background-image:url("back.gif");
	margin:15px;
	}
HR	{
	color:#a4a7a6;
	height:3px;
	margin-right:1%;
	margin-left:1%;
	}
.size1	{
	height:1px;
	}
A:visited	{
	text-decoration:none;
	}
A:hover	{
	text-decoration:underline;
	}
A[NAME]:hover	{
	text-decoration:none;
	}
DIV.top	{
	margin:0px;
	padding:0px;
	}
H1.top	{
	border-style:none;
	background-color:transparent;
	padding:0px auto;
	}
H1.top	{
	color:#efe;
	font-size:16pt;
	font-weight:300;
	letter-spacing:1pt;
	background-image:url("week.gif");
	padding:4px;
	background-color:#ade;
	}
.iw LI	{
	line-height:120%;
	font-size:9pt;
	}
.padding5 TD	{
	padding-right:5px;
	}
P.top	{
	margin:0px;
	padding:0px;
	color:#e24;
	line-height:80%;
	letter-spacing:5px;
	text-justify:distribute-all-lines;
	font-style:italic;
	}
TABLE.index TD	{
	padding:15px;
	}
TABLE.koshin	{
	width:auto;
	margin:2px auto;
	}
.koshin2 TD	{
	padding:3px 5px 1px 0px !important;
	color:#4a4e52;
	background-color:#fafffa;
	}
.koshin TH	{
	background-color:a4b7a6;
	font-weight:300;
	color:#442;
	padding:2px;
	margin:10px;
	border-style:solid;
	border-width:1px;
	border-color:#445746;
	}
TD.koshinbm	{
	font-size:8pt;
	padding-top:3px;
	}
TD.koshinbm A	{
	text-decoration:none;
	}
TD.koshin2	{
	background-color:#fafffa;
	padding:3px 7px 4px 7px !important;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	border-color:#445746;
	}
P.dara	{
	margin:0px;
	font-size:9pt;
	margin-top:-10px;
	}
HR.size1,HR.yose	{
	margin-top:-7px;
	}
.padding2 TD	{
	padding:2px!important;
	vertical-align:top;
	}
.log P	{
	width:80ex;
	}
TABLE.index	{
	width:auto;
	}
.index P.right	{
	width:auto;
	}
RUBY RT	{
	font-size:10px;
	}
RUBY	{
	padding:5px 7px;
	}
.miki	{
	border-style:solid;
	border-color:#1578a0;
	border-width:5px;
	margin:30px 0px;
	}
.contents TD	{
	border-style:dotted;
	border-color:#469787;
	border-width:0px 0px 2px 0px;
	padding:3px 2px 0px 5px;
	font-size:12px;
	}
TABLE.index	{
	width:auto;
	padding:2px 20px;
	}
TABLE.contents	{
	border-style:solid;
	border-color:#ffffff;
	border-width:0px 0px 0px 0px;
	margin:0px;
	position:relative;
	top:-20px;
	z-index:1;
	}
.contents A:link	{
	text-decoration:none;
	}
.contents A:hover	{
	text-decoration:underline;
	}
.index HR	{
	border-style:none;
	background-color:#acb;
	color:#acb;
	margin:30px 13%;
	}
.contents TH	{
	font-weight:700;
	padding:20px 1px 0px 1px;
	background-image:url("border.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	color:#192;
	letter-spacing:1px;
	}
TD.sru	{
	border-style:none;
	margin:0px;
	padding:0px;
	}
TD.none	{
	border-style:none;
	}
H1	{
	margin:1px 12px;
	color:#efe;
	font-size:16pt;
	border-style:solid;
	border-color:#445746;
	border-width:1px 3px 3px 1px;
	padding:8px 0px 7px 0px;
	background-color:a4b7a6;
	font-weight:300;
	letter-spacing:1pt;
	}
.contents TD.sub	{
	border-style:none;
	padding:2px 0px 0px 0px;
	text-align:right;
	}
.contents TD.sub DIV	{
	border-style:solid;
	border-color:#aadbd4;
	border-width:0px 0px 1px 0px;
	margin-left:25px;
	padding:0px 10px 0px 0px;
	text-align:right;
	font-size:11px;
	}
H3	{
	font-weight:300;
	font-size:middle;
	}
P.star	{
	color:#ff753e;
	background:translate;
	margin:0px 15px;
	padding:3px;
	font-size:10pt;
	letter-spacing:-4px;
	}
OL H4	{
	padding:5px 4px 3px 5px;
	margin:0px 0px 0px 0px;
	font-weight:300;
	background-color:#e1f1ef;
	border-style:solid;
	border-color:#226688;
	border-top-color:#fff;
	color:#437;
	border-width:1px 1px 1px 0px;
	background-image:url("home/ani_diary/nomal.jpg");
	}
LI P	{
	padding:2px 7px;
	margin:0px 10px 20px 20px;
	line-height:140%;
	color:#584;
	font-family:MS UI Gothic;
	letter-spacing:0px;
	}
H3	{
	font-size:12px;
	font-weight:300;
	color:#e42;
	padding:2px 5px;
	margin:10px 20%;
	background-image:url("week.gif");
	border-style:none;
	text-align:center;
	letter-spacing:3px;
	}
P.hito	{
	padding:2px 8px;
	margin:0px 20px 0px 30px;
	color:#473;
	font-family:MS UI Gothic;
	}
P.hito B	{
	color:#020;
	letter-spacing:-1px;
	font-family:MS Gothic;
	}
TABLE.naibu TD	{
	padding:0px 10px;
	color:#363;
	}
TABLE.naibu	{
	margin:2px 50px;
	width:400px;
	}
TABLE.naibu2 TD	{
	padding:0px 5px;
	color:#363;
	}
TABLE.naibu2	{
	margin:2px auto;
	width:auto;
	}
TEXTAREA, INPUT	{
	line-height:100%;
	padding:0px;
	margin:0px 2px;
	overflow-y:auto;
	}
INPUT.area	{
	border-style:dashed;
	border-color:#6a5;
	border-width:0px 0px 1px 0px;
	background-color:transparent;
	font-size:smaller;
	}
TEXTAREA.area	{
	width:140px;
	height:80px;
	font-size:12px;
	border-style:solid;
	border-color:#fff;
	border-width:5px;
	background-image:url("textarea.gif");
	background-attachment:scroll;
	line-height:14px;
	font-family:MS UI Gothic;
	color:#753;
	}
INPUT.submit	{
	border-style:outset;
	border-color:#fc3;
	border-width:2px;
	background-color:fe7;
	font-size:11px;
	padding:3px 1px 1px 1px;
	width:40px;
	margin:10px 5px 0px 0px;
	color:#080;
	font-weight:300;
	}
DIV.textarea	{
	padding:0px;
	border-style:solid;
	border-color:#6a5;
	border-width:1px;
	margin:0px 3px 0px 5px;
	background-color:#fff;
	}
TABLE.kansoritu TD	{
	padding:2px 6px;
	color:#363;
	}
TABLE.kansoritu	{
	margin:2px 50px;
	}
TABLE.kansoritu .site {font-size:smaller;}
TABLE.kansoritu .sitelist TD	{background-color:#fff;}
TABLE.kansoritu TD A	{text-decoration:none;line-height:120%;}
TABLE.kansoritu TR.kisuu TD	{background-color:#def;}
TABLE.kansoritu TR.guusuu TD	{background-color:#dff;}
TABLE.kansoritu TH	{color:#fff;}
TABKE.shuryo	{width:auto;padding:0px;margin:0px;}
TABLE.shuryo TD A	{text-decoration:none;line-height:120%;}
TABLE.shuryo TD A:HOVER	{text-decoration:none;line-height:120%;background-color:#aaa;}
TABLE.shuryo TR.gusu TD A	{color:#600;}
TABLE.shuryo TR.kisu TD	{background-color:#eee;color:#004;font-weight:200;padding:1px 2px;margin:0px;}
TABLE.shuryo TR.kisu TD A	{color:#004;}
TABLE.shuryo TR.gusu TD	{background-color:#fff;color:#006;font-weight:200;padding:1px 2px;margin:0px;}
TABLE.shuryo TR.gusu TD A	{color:#006;}
TABLE.shuryo TR TH {color:#fff;}
P.new_visit	{
	line-height:150%;
	padding:8px 21px;
	color:#5e4a42;
	margin:0px;
	text-indent:0px;
	background-color:#ffd;
	}
TD.shin {background-color:#ffc;}
.nomargin {margin:0px;padding:0px;}
.nomargin TD {margin:0px;padding:0px!important;}
.nomargin TR {margin:0px;padding:0px;}
DIV.amazon {float:left;margin:0px 0px 0px 10px;padding:5px 0px;}
DIV.amazon P {text-align:right;font-size:8pt;color:#777;padding:0px 10px;margin:0px;width:auto;}
P.log	{
	width:80%;
	margin:2px;
	padding:2px;
	}
DIV.diary_title	{
	margin:1px 20px;
	}
.shuryo TD.this {background-color:#faa!important;}
.naibu2 TH	{background-color:#472;color:#fff;text-align:left;padding:2px 10px;}