BODY.pink {
	FONT-SIZE: 12px; BACKGROUND: url(../tp/img/bg01.gif) #ffdfdf; MARGIN: 10px; COLOR: #333333; LINE-HEIGHT: 140%
}
BODY.petit {
	FONT-SIZE: 12px; BACKGROUND: #ffffff; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 130%
}
#header {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 130%; PADDING-TOP: 15px; FONT-FAMILY: "ＭＳ Ｐゴシック",Arial,sans-serif
}
.ttl_entry {
	background:#ba677c;
	border-top: 2px solid #96004b;
}
.header_entry {
padding-left:20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 14px; }

H1.entry {
	padding:0px;
	margin:0px;
	border: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}

.body_entry {
	padding:20px;
	line-height: 120%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8f1846;
}
.body_entry p {
	margin-bottom:15px;
	font-size: 12px;
}


.body_entry A:link {
	color: #8f1846; text-decoration:none;
}
.body_entry A:visited {
	color: #8f1846; text-decoration:none;
}
.body_entry A:hover {
	color: #8f1846; text-decoration:none;
}


.footer_entry {
	BORDER-TOP: #595959 1px solid
}
.footer_entry LI {
	FONT-SIZE: 12px
}
.footer_entry LI.left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; BACKGROUND: #ffffff no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.footer_entry LI.right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FLOAT: right; PADDING-BOTTOM: 16px; PADDING-TOP: 10px
}
#footer_petit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND: url(../tp/img/line_dot.gif) #ffffff no-repeat 50% top; PADDING-BOTTOM: 10px; COLOR: #555555; LINE-HEIGHT: 11px; PADDING-TOP: 10px
}
#footer_petit UL.cpy {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
UL.cpy .left {
	FLOAT: left
}
UL.cpy .right {
	FLOAT: right; TEXT-ALIGN: right
}
.close {
	MARGIN: 10px 0px; TEXT-ALIGN: center
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI.mv {
	FLOAT: left; MARGIN: 0px; WIDTH: 86px; TEXT-ALIGN: center
}
LI.mv IMG {
	BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; MARGIN-BOTTOM: 1px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px solid
}
LI.sitemap A {
	DISPLAY: block; WIDTH: 175px; LINE-HEIGHT: 150%
}
.clear {
	CLEAR: both
}
H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 14px;
	MARGIN: 0px 0px 15px;
	WIDTH: 760px;
	PADDING-TOP: 18px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8f1846;
}
H1.archive {
	PADDING-RIGHT: 0px; BORDER-TOP: #8f1846 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; BORDER-BOTTOM: #8f1846 0px solid
}

A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #8f1846;
	TEXT-DECORATION: none;
	font-size: 12px;
}


.links A:link {
	COLOR: #8f1846; TEXT-DECORATION: none
}
.links A:visited {
	COLOR: #8f1846; TEXT-DECORATION: none
}
.links A:hover {
	BACKGROUND: #ffdfdf; COLOR: #8f1846; TEXT-DECORATION: none
}
.body_entry table {
	font-size: 12px;
}
