@charset "utf-8";

/* flash
***************************************************************/
#flash {
	width: 950px;
	height: 250px;
	margin: 0 0 20px;
}

/* サービスの説明
***************************************************************/
#service-info {
	margin: 0 0 30px;
}
#service-info .clumn01 {
	background: url(../../../img2/gr/act/dot_orange.gif) repeat-x left bottom;
	padding: 0 0 10px;
	margin: 0 0 10px;

}
#service-info .clumn02 {
}
#service-info h2 {
	margin: 0 0 10px;
}
#service-info h3 {
	margin: 5px 0 10px;
}
#service-info .col1 {
	width: 210px;
	margin: 0 15px 0 0;
	float: left;
}
#service-info .alt {
	margin: 0;
}
#service-info .col2 {
	width: 450px;
	float: right;
}
#service-info .group-entry {
	width: 200px;
	float: left;
}
/* 新着トピックス
***************************************************************/
#topics {
	width: 420px;
	float: left;
	padding:0;
}
#topics h3 {
	font-weight: bold;
	margin: 0 0 3px;
}
#topics dt {
	margin: 0 0 3px;
	height: 1.5em;
	overflow: hidden;
}
#topics dd {
	line-height:1.3;
}
#topics .wrap {
	margin: 0 0 10px;
	padding: 0 0 10px;
	background: url(../../../img2/gr/act/dot_orange.gif) repeat-x left bottom;
}
#topics .end {
	margin: 0;
}
#topics .clumn {
	padding:0 10px;
	background: #FCF1E5;
}
#topics .thumb {
	width: 60px;
	float: left;
	margin-top:10px;
}
#topics .comment {
	width: 330px;
	float: right;
	margin-top:10px;
}
#topics .update {
	clear: both;
	text-align: right;
}


/* 応援メッセージ
***************************************************************/
#main #message {
	width: 220px;
	float: right;
	padding:0;
}
#contents #main #message h2,
#contents #main #message h2 img {
	line-height:1;
	margin:0;
}
#message h3,
#message dl,
#message p.update {
	margin:0 10px;
}
#message h3 {
	font-weight: bold;
	margin:3px 10px;
}
#message dt {
	margin: 0 0 3px;
	height: 1.5em;
	overflow: hidden;
}
#message dd {
	height: 3em;
	overflow: hidden;
}

#message .wrap {
	margin: 0 0 10px;
	padding: 0 0 10px;
	background: url(../../../img2/gr/act/dot_green.gif) repeat-x left bottom;
}
#message .end {
	margin: 0;
}

#message .clumn {
	width:220px;
	padding:5px 0 0 0;
	background: #F1F3E6;
}
#message .update {
	clear: both;
	text-align: right;
}


