BODY {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000000; WORD-BREAK: break-all; BACKGROUND-COLOR: #ffffff; WORD-WRAP: break-word
}
TABLE {
	BORDER-COLLAPSE: collapse
}
TABLE TD {
	BORDER-COLLAPSE: collapse
}
A:link {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
A:hover {
	COLOR:#0066cc; TEXT-DECORATION: underline
}
A:active {
	COLOR:#0066cc; TEXT-DECORATION: underline
}

.head-ad {
	padding-left:92px;
	padding-top:12px;
}

.kensaku {
	background-image:url(../images/kensaku_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:40px;
	width:420px;
}

.glink{
	color:#0066cc;
	font-size:14px;
}
A.glink:link {
	color:#0066cc;
}
A.glink:visited {
	color:#0066cc;
}
A.glink:hover {
	color:#0066cc;
}
A.glink:active {
	color:#0066cc;
}

.gray {
	border:1px dashed #cccccc;
}

.novel_t{
	color: #0066cc;
	font-size:13px;
	line-height:16px;
}
A.novel_t:link {
	color:#0066cc;
	TEXT-DECORATION: underline;
}
A.novel_t:visited {
	color:#0066cc;
	TEXT-DECORATION: underline;
}
A.novel_t:hover {
	color:#CC0033;
	text-decoration:underline;
}
A.novel_t:active {
	color:#CC0033;
	text-decoration:underline;
}

.novel_t12{
	color: #003399;
	font-size:12px;
	line-height:16px;
}
A.novel_t12:link {
	color:#0066cc;
	TEXT-DECORATION: underline;
}
A.novel_t12:visited {
	color:#0066cc;
	TEXT-DECORATION: underline;
}
A.novel_t12:hover {
	color:#CC0033;
	text-decoration:underline;
}
A.novel_t12:active {
	color:#CC0033;
	text-decoration:underline;
}

.font_b{
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.font_red{
	color:#FF0000;
	font-size:12px;
}

table.novel_list{
	margin-right:8px;
	margin-top:5px;
}
td.novel_list{
	border:1px solid #999999;
	padding:5px;
}
td.novel_list_bottom{
	height:10px;
	background-image:url(../images/novel_list_bottom.gif);
}
td.novel_list_title{
	background-image:url(../images/novel_list_title.gif);
	height:25px;
	width:300px;
	vertical-align:middle;
	padding-left:10px;
	color:#FF6600;
	font-weight:bold;
}
td.novel_list_title2{
	background-image:url(../images/novel_list_title.gif);
	height:25px;
	width:400px;
	vertical-align:middle;
	padding-left:10px;
	color:#FF6600;
	font-weight:bold;
}
td.doc_title{
	background-image:url(../images/novel_list_title.gif);
	height:25px;
	width:500px;
	vertical-align:middle;
	padding-left:10px;
	color:#FF6600;
	font-weight:bold;
	text-align:left;
}
A.novel_list_title:link {
	color:#FF6600;
	TEXT-DECORATION: underline;
}
A.novel_list_title:visited {
	color:#FF6600;
	TEXT-DECORATION: underline;
}
A.novel_list_title:hover {
	color:#FF0000;
	text-decoration:underline;
}
A.novel_list_title:active {
	color:#FF0000;
	text-decoration:underline;
}

table.novel_cover{
	margin-top:5px;
}
td.novel_cover{
	border:1px solid #999999;
	padding:5px;
}
td.novel_contents{
	font-size:12px;
	line-height:24px;
	padding-left:14px;
}

.novel_comment{
	color: #333333;
	font-size:12px;
	line-height:14px;
	height:25px;
	vertical-align:middle;
}
A.novel_comment:link {
	color:#333333;
	TEXT-DECORATION: underline;
}
A.novel_comment:visited {
	color:#666666;
	TEXT-DECORATION: underline;
}
A.novel_comment:hover {
	color:#003366;
	text-decoration:underline;
}
A.novel_comment:active {
	color:#003366;
	text-decoration:underline;
}
.novel_comment_name{
	color: #999999;
	font-size:12px;
	line-height:14px;
	height:25px;
	vertical-align:middle;
}
A.novel_comment_name:link {
	color:#999999;
}
A.novel_comment_name:visited {
	color:#999999;
}
A.novel_comment_name:hover {
	color:#800000;
	text-decoration:underline;
}
A.novel_comment_name:active {
	color:#800000;
	text-decoration:underline;
}

table.novel_title{
	background-image:url(../images/novel_title_bg_bg.gif);
}
td.novel_title_naka{
	background-image:url(../images/novel_title_bg_naka.gif);
	background-position:top;
	background-repeat:no-repeat;
}
td.novel_title_dai{
	font-size:16px;
	color:#000099;
	font-weight:bold;
	padding-left:15px;
}
td.novel_title_category{
	font-size:12px;
	color:#666666;
	font-weight:bold;
	padding-right:15px;
	text-align:right;
}
td.novel_title_author{
	font-size:12px;
	color:#333333;
	font-weight:bold;
	padding-left:15px;
}
td.novel_title_credit{
	font-size:12px;
	color:#333333;
	padding-right:15px;
	text-align:right;
}






TD.menumini {
	BACKGROUND-IMAGE: url(../images/menu_mini.gif); MARGIN-BOTTOM: 10px; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 24px
}
.head {
	BACKGROUND-IMAGE: url(../images/head-title.gif); WIDTH: 740px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 110px
}
.head-ad {
	BACKGROUND-IMAGE: url(../images/head-ad.gif); MARGIN: 0px 5px 30px 0px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center
}
.yomu {
	TEXT-ALIGN: right
}
.head-menu {
	BACKGROUND-IMAGE: url(../images/head-bottom2.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 50px
}
.head-bottom1 {
	BACKGROUND-IMAGE: url(../images/head_bottom.gif); BACKGROUND-REPEAT: no-repeat
}
.head-bottom2 {
	BACKGROUND-IMAGE: url(../images/head_bottom2.gif); BACKGROUND-REPEAT: no-repeat
}
.head-bt {
	PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; WIDTH: 735px; HEIGHT: 30px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.newsstr {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 3px; BORDER-TOP: medium none; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; BORDER-LEFT: medium none; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #ccdce3
}
.font0 {
	PADDING-LEFT: 3px; FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
.font1 {
	PADDING-LEFT: 7px; FONT-SIZE: 12px; WIDTH: 80px; COLOR: #5b8da4; BACKGROUND-COLOR: #ccdce3
}
.font2 {
	PADDING-LEFT: 7px; FONT-SIZE: 12px; WIDTH: 300px; COLOR: #333333; BACKGROUND-COLOR: #ffffff
}
.font3 {
	PADDING-LEFT: 7px; FONT-SIZE: 12px; COLOR: #333333; BACKGROUND-COLOR: #ffffff
}
.font4 {
	PADDING-LEFT: 7px; FONT-SIZE: 12px; COLOR: #5b8da4; BACKGROUND-COLOR: #ccdce3
}
.font5 {
	PADDING-LEFT: 7px; FONT-SIZE: 12px; COLOR: #ffffff; HEIGHT: 25px; BACKGROUND-COLOR: #ae730f
}
.font6 {
	PADDING-LEFT: 7px; FONT-SIZE: 12px; COLOR: #333333; BACKGROUND-COLOR: #e9af5a
}
.font7 {
	PADDING-LEFT: 7px; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; COLOR: #333333; BORDER-TOP-COLOR: #ffffff; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff
}
.font8 {
	PADDING-LEFT: 7px; FONT-SIZE: 12px; COLOR: #5b8da4; TEXT-ALIGN: left
}
.font9 {
	FONT-SIZE: 12px; COLOR: #333333; BACKGROUND-COLOR: #5b8da4; TEXT-ALIGN: center
}
.font10 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; WIDTH: 680px; COLOR: #5b8da4; PADDING-TOP: 5px; BACKGROUND-COLOR: #e9af5a
}
.font11 {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 5px; BORDER-TOP: medium none; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; WIDTH: 680px; COLOR: #5b8da4; PADDING-TOP: 5px; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #e9af5a
}
.font12 {
	FONT-SIZE: 12px; COLOR: #000000
}
.font13 {
	PADDING-LEFT: 7px; FONT-SIZE: 12px; COLOR: #5c4720; BACKGROUND-COLOR: #ffdb88
}
.font14 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff
}
.font15 {
	FONT-SIZE: 12px; COLOR: #5b8da4; BACKGROUND-COLOR: #ccdce3
}
.font16 {
	FONT-SIZE: 12px; COLOR: #333333
}
.font17 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; WIDTH: 680px; COLOR: #5b8da4; PADDING-TOP: 5px; BACKGROUND-COLOR: #ccdce3
}
TD.diarydt {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; WIDTH: 100px; COLOR: #5c4720; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffdb88
}
TD.diarypage {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; BORDER-LEFT: #999999 1px solid; COLOR: #5c4720; PADDING-TOP: 4px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffdb88
}
TD.diarytitle {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; BORDER-LEFT: #999999 1px solid; COLOR: #5c4720; PADDING-TOP: 4px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #fff8d9
}
TD.diarytext {
	PADDING-RIGHT: 4px; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-COLOR: #ffffff
}
TD.diaryview {
	BORDER-RIGHT: #999999 1px solid; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 4px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff
}
TD.diarycmt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
TD.com_bg {
	FONT-SIZE: 12px; COLOR: #333333; BACKGROUND-COLOR: #ccdce3; TEXT-ALIGN: center
}
TD.img_bg {
	BACKGROUND-COLOR: #ffeed0
}
TD.space {
	PADDING-LEFT: 7px
}
TD.space2 {
	WIDTH: 100%; HEIGHT: 10px
}
TD.top-bg {
	MARGIN-LEFT: 10px
}
.sotowaku_new {
	MARGIN-LEFT: 7px; WIDTH: 730px
}
.title_new {
	MARGIN-LEFT: 5px; WIDTH: 720px
}
.uchiwaku {
	MARGIN-LEFT: 5px; WIDTH: 720px
}
TABLE.go {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 12px; MARGIN-LEFT: 7px; BORDER-LEFT: #999999 1px solid; WIDTH: 710px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff
}
TABLE.diarygo {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff
}
.side2 {
	MARGIN: 0px; WIDTH: 580px; BACKGROUND-COLOR: #ffffff
}
.title4 {
	WIDTH: 530px
}
#title4-sotowaku {
	BACKGROUND: #5b8da4
}
.title2 {
	BACKGROUND: #fff3c0; WIDTH: 580px
}
.title3 {
	WIDTH: 600px
}
#title3-bg {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/title_base.gif); COLOR: #5c4720; BACKGROUND-REPEAT: repeat-x; HEIGHT: 25px; TEXT-ALIGN: left
}
#title3-sotowaku {
	BACKGROUND: #5b8da4
}
#title3-yoko {
	PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/waku_yoko.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 8px
}
.sotowaku {
	BACKGROUND: #5b8da4; WIDTH: 500px
}
#sotowaku-left {
	PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/kadomaru.gif); WIDTH: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 8px
}
#sotowaku-right {
	BACKGROUND-IMAGE: url(../images/kadomaru2.gif); WIDTH: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 8px
}
#title-yoko {
	PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/waku_yoko.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 8px
}
.title {
	MARGIN-LEFT: 7px; WIDTH: 710px
}
#title-bg {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/title_bg.gif); COLOR: #5c4720; BACKGROUND-REPEAT: repeat-x; HEIGHT: 26px; TEXT-ALIGN: left
}
#title-sotowaku {
	BACKGROUND: #fff3c0
}
#title-yoko {
	PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/waku_yoko.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 8px
}
.sotowaku {
	BACKGROUND: #fff3c0; WIDTH: 720px
}
#sotowaku-left {
	PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/kadomaru.gif); WIDTH: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 8px
}
#sotowaku-right {
	BACKGROUND-IMAGE: url(../images/kadomaru2.gif); WIDTH: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 8px
}
#title-yoko {
	PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/waku_yoko.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 8px
}
#sotowaku-yoko {
	PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/waku_yoko.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 8px
}
#sotowaku-left2 {
	PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/kadomaru3.gif); WIDTH: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 8px
}
#sotowaku-right2 {
	BACKGROUND-IMAGE: url(../images/kadomaru4.gif); WIDTH: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 8px
}
#sotowaku-tate {
	PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/waku_tate.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 8px
}
.main2 {
	MARGIN-LEFT: 5px; PADDING-TOP: 5px
}
.side3 {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #5b8da4
}
.side3-td {
	PADDING-BOTTOM: 10px; WIDTH: 200px; BACKGROUND-COLOR: #5b8da4
}
.side3-p {
	FONT-SIZE: 12px; MARGIN: 3px 10px 20px 0px; TEXT-ALIGN: right
}
.side0 {
	PADDING-BOTTOM: 0px; WIDTH: 180px; BACKGROUND-COLOR: #fff3c0
}
.side1 {
	PADDING-BOTTOM: 0px; WIDTH: 190px; BACKGROUND-COLOR: #fff3c0
}
.side1-td {
	PADDING-BOTTOM: 10px; WIDTH: 225px; BACKGROUND-COLOR: #5b8da4
}
.side1-p {
	FONT-SIZE: 12px; MARGIN: 3px 10px 20px 0px; TEXT-ALIGN: right
}
.photo {
	FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/td_ph140-170.gif); WIDTH: 170px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 140px
}
.photo-img {
	
}
.my {
	MARGIN: 0px; WIDTH: 280px
}
.my-0 {
	MARGIN: 0px; WIDTH: 196px; BACKGROUND-COLOR: #5b8da4
}
.my A:link {
	COLOR: #000000
}
.my A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.my A:hover {
	COLOR: #993300; TEXT-DECORATION: none
}
.my A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.my TD {
	BORDER-RIGHT: #214758 1px solid; BORDER-TOP: #214758 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 10px; BORDER-LEFT: #214758 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #214758 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.cale {
	MARGIN: 0px; WIDTH: 190px
}
.cale TD {
	BORDER-RIGHT: #ff6600 1px solid; BORDER-TOP: #ff6600 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 10px; BORDER-LEFT: #ff6600 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ff6600 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#my-head1 {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 300px; COLOR: #ffffff; HEIGHT: 22px; BACKGROUND-COLOR: #5b8da4; TEXT-ALIGN: left
}
#my-head {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/td_title.gif); WIDTH: 280px; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px; TEXT-ALIGN: left
}
#my-novel {
	PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/novel_title.gif); COLOR: #673300; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 35px; TEXT-ALIGN: left
}
#my-calehead {
	PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/calender_title.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
#my-cale {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/carender_title.gif); WIDTH: 135px; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px; TEXT-ALIGN: left
}
#my-com_bg {
	FONT-SIZE: 11px; COLOR: #333333; BACKGROUND-COLOR: #ccdce3; TEXT-ALIGN: center
}
.my-c {
	WIDTH: 190px
}
.my-c {
	BORDER-RIGHT: #ff6600 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ff6600 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ff6600 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ff6600 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.my-c TD {
	BORDER-RIGHT: #ff6600 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ff6600 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ff6600 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ff6600 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#yomu {
	TEXT-ALIGN: right
}
.text2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; WIDTH: 430px; COLOR: #000000; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff
}
.text3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 10px; WIDTH: 500px; COLOR: #000000; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff
}
.text5 {
	BORDER-RIGHT: #ffcc99 1px solid; BORDER-TOP: #ffcc99 1px solid; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ffcc99 1px solid; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #ffcc99 1px solid; BACKGROUND-COLOR: #ffffff
}
.text {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff
}
.main-title {
	PADDING-RIGHT: 8px; PADDING-LEFT: 50px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/ber.gif); MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 6px; WIDTH: 450px; COLOR: #663333; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat
}
.main-title2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 50px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/ber2.gif); MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 0px; WIDTH: 430px; COLOR: #663333; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 28px
}
.main-title3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/ber3.gif); MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 0px; WIDTH: 500px; COLOR: #663333; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 28px
}
.footer1 {
	MARGIN-TOP: 20px; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; WIDTH: 800px; COLOR: #5c4720; HEIGHT: 20px; BACKGROUND-COLOR: #fbc600; TEXT-ALIGN: center
}
.footer1 A:link {
	COLOR: #5c4720
}
.footer1 A:visited {
	COLOR: #5c4720; TEXT-DECORATION: none
}
.footer1 A:hover {
	COLOR: #663300; TEXT-DECORATION: underline
}
.footer1 A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
.footer2 {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #000000; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.name {
	BORDER-RIGHT: #936600 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #936600 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #936600 1px solid; WIDTH: 100px; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #936600 1px solid; BACKGROUND-COLOR: #ff9900
}
.honbun {
	BORDER-RIGHT: #936600 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #936600 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #936600 1px solid; WIDTH: 336px; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #936600 1px solid
}
.diary_hyou {
	BORDER-RIGHT: #5b8da4 1px solid; BORDER-TOP: #5b8da4 1px solid; MARGIN: 10px 10px 10px 2px; BORDER-LEFT: #5b8da4 1px solid; WIDTH: 557px; BORDER-BOTTOM: #5b8da4 1px solid
}
.write {
	WIDTH: 350px
}
.diary {
	BORDER-RIGHT: #fff3c0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff3c0 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #fff3c0 1px solid; WIDTH: 456px; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #fff3c0 1px solid; BACKGROUND-COLOR: #ffffff
}
.form {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #faf0e4
}
TABLE.box {
	BORDER-RIGHT: #5b8da4 1px solid; BORDER-TOP: #5b8da4 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #5b8da4 1px solid; BORDER-BOTTOM: #5b8da4 1px solid; BACKGROUND-COLOR: #ffffff
}
TABLE.box2 {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT-SIZE: 12px; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; BACKGROUND-COLOR: #ffffff
}
TD.waku {
	FONT-SIZE: 12px; MARGIN: 0px; WIDTH: 130px; BACKGROUND-COLOR: #ffffff
}
TD.waku2 {
	FONT-SIZE: 12px; MARGIN: 0px; BACKGROUND-COLOR: #ffffff
}
TD.menu {
	BORDER-RIGHT: #5b8da4 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #5b8da4 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #5b8da4 1px solid; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #5b8da4 1px solid; BACKGROUND-COLOR: #ae730f
}
TD.menu3 {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #999999 1px solid; COLOR: #5c4720; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #fff8d9
}
TD.hyo {
	BORDER-RIGHT: #5b8da4 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #5b8da4 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #5b8da4 1px solid; WIDTH: 20px; COLOR: #5b8da4; PADDING-TOP: 0px; BORDER-BOTTOM: #5b8da4 1px solid; BACKGROUND-COLOR: #ccdce3
}
TD.hyo2 {
	BORDER-RIGHT: #5b8da4 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #5b8da4 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #5b8da4 1px solid; COLOR: #5b8da4; PADDING-TOP: 0px; BORDER-BOTTOM: #5b8da4 1px solid; BACKGROUND-COLOR: #ccdce3
}
TD.hyo3 {
	BORDER-RIGHT: #5b8da4 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #5b8da4 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #5b8da4 1px solid; WIDTH: 120px; COLOR: #5b8da4; PADDING-TOP: 0px; BORDER-BOTTOM: #5b8da4 1px solid; BACKGROUND-COLOR: #ccdce3
}
TD.hyo4 {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px solid; COLOR: #673300; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffdb88
}
TD.white {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 12px; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #ffffff
}
TD.in {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff
}
TD.diaryin {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px solid; COLOR: #5c4720; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffdb88
}
TABLE.top {
	WIDTH: 800px; HEIGHT: 100px; BACKGROUND-COLOR: #ffffff
}
TEXTAREA {
	FONT-SIZE: 12px
}
.font20 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.font22 {
	FONT-SIZE: 10px
}
.font21 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff9900
}
.font23 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000
}
.fontgood {
	FONT-SIZE: 10px; COLOR: #0000cc
}
.fontbad {
	FONT-SIZE: 10px; COLOR: #cc0000
}
.fontyellow {
	FONT-SIZE: 10px; COLOR: #cc6600
}


.tab {
	background-image: url(../images/aqua_btn.gif);
	MARGIN-BOTTOM: 1px;
	BACKGROUND-REPEAT: no-repeat;
}



