* {
	font-size: 100%; color: #646464; font-style: normal; text-decoration: none; line-height: 1.2
}
body {
	background: #fff
}
img {
	border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
}
a:link {
	color: #666666; text-decoration: none
}
a:visited {
	color: #666666; text-decoration: none
}
a:hover {
	color: #666666; text-decoration: underline
}
a:active {
	color: #666666; text-decoration: underline
}
div#info {
	margin: 10px; font-size: 75%
}
div#new {
	font-size: 75%
}
div#new img {
	margin-right: 5px
}
div#new a:link {
	color: #ba9813; text-decoration: none ; font-weight: bold
}
div#new a:visited {
	color: #ba9813; text-decoration: none ; font-weight: bold
}
div#new a:hover {
	color: #9f1508; text-decoration: underline ; font-weight: bold
}
div#ranking a:active {
	color: #ba9813; text-decoration: underline ; font-weight: bold
}
div#ranking {
	font-size: 75%
}
div#ranking img {
	margin-right: 5px
}
div#ranking a:link {
	color: #ba9813; text-decoration: none ; font-weight: bold
}
div#ranking a:visited {
	color: #ba9813; text-decoration: none ; font-weight: bold
}
div#ranking a:hover {
	color: #9f1508; text-decoration: underline ; font-weight: bold
}
div#ranking a:active {
	color: #ba9813; text-decoration: underline ; font-weight: bold
}
div#category {
	font-size: 75%
}
div#category a:link {
	color: #ba9813; text-decoration: none ; font-weight: bold
}
div#category a:visited {
	color: #ba9813; text-decoration: none ; font-weight: bold
}
div#category a:hover {
	color: #9f1508; text-decoration: underline ; font-weight: bold
}
div#category a:active {
	color: #ba9813; text-decoration: underline ; font-weight: bold
}
div#closeup {
	font-size: 75%
}
div#closeup img {
	margin-right: 5px
}
div#closeup a:link {
	color: #ff5c00; text-decoration: none ; font-weight: bold
}
div#closeup a:visited {
	color: #ff5c00; text-decoration: none ; font-weight: bold
}
div#closeup a:hover {
	color: #9f1508; text-decoration: underline ; font-weight: bold
}
div#closeup a:active {
	color: #ff5c00; text-decoration: underline ; font-weight: bold
}
.calendar1 {
	color: #ffffff
}
.calendar2 {
	color: #ff0000
}
.calendar3 {
	color: #0000ff
}
.calendar4 {
	color: #ffcccc
}
.spb2 {
	margin-bottom: 2px
}
.spb5 {
	margin-bottom: 5px
}
.spl10 {
	margin-left: 10px
}
.spr5 {
	margin-right: 5px
}
.spr8 {
	margin-right: 8px
}
.sprb5 {
	margin-right: 5px; margin-bottom: 5px
}
.splb10 {
	margin-left: 10px; margin-bottom: 10px
}
.trigh1 {
	text-align : right
}
.trigh2 {
	margin-left : auto ; margin-right : 0 ; text-align : left
}
.trigh3 {
	margin-left : auto ; margin-right : 0 ; text-align : left ; margin-bottom: 10px
}
.p8{
	padding-right: 8px ; padding-bottom: 8px
}

/*サービスガイド*/

.service_w {
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	padding:20px 19px 20px 19px;
}

#service td {
	font-size: 12px;
	line-height: 140%;
	color: #454545;
	text-align: left;
}

/*トップ／フッター*/

#footer .footer_menu {
	font-size: 10px;
	color: #333333;
	text-align: center;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	background-color: #EEEEEE;
	border-top:#CCCCCC solid 1px;
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	border-bottom:#CCCCCC dashed 1px;
}

#footer .copyright {
	font-size: 10px;
	line-height: 140%;
	color: #444444;
	text-align: center;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	background-color: #EEEEEE;
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
}

#footer a:link {
	color: #333333;
	font-size: 10px;
	text-decoration: none;
}
#footer a:visited {
	color: #333333;
	font-size: 10px;
	text-decoration: none;
}
#footer a:hover {
	color: #333333;
	font-size: 10px;
	text-decoration: underline;
}
#footer a:active {
	color: #333333;
	font-size: 10px;
	text-decoration: underline;
}
