@charset "utf-8";

/* main
------------------------------------------------------------------- */
/* about-section */
#about-section {
	height: 220px;
	margin-bottom: 25px;
	padding-left: 140px;
	background: url(../images/bg-about-section.jpg) no-repeat;
}

#about-section h2 {
	padding: 0;
	background: none;
}

/* activity-section */
#activity-section {
	margin-bottom: 25px;
	position: relative;
}

#activity-section h2 {
	margin-bottom: 0;
}

#activity-section #link-activity {
	position: absolute;
	top: 9px;
	right: 0px;
}

#activity-section li.activity-box {
	padding: 15px 0;
	background: url(../common/images/bdr-dotted.gif) left bottom repeat-x;
}
#activity-section li#activity-box-end {
	padding: 15px 0 0;
}

#activity-section .activity-list-right {
	width: 520px;
	float: right;
}

#activity-section dt {
	color: #666;
	font-weight: bold;
}

#activity-section dd.title {
	padding-bottom: 5px;
	font-size: 108%;
}

#activity-section dd.text {
	padding-bottom: 5px;
}

#activity-section .activity-list-left {
	width: 140px;
	float: left;
}

/* info-section */
#info-section h2 {
	margin-bottom: 5px;
}

#info-section li.info-box {
	padding: 10px 0;
	background: url(../common/images/bdr-dotted.gif) left bottom repeat-x;
}

#info-section li#info-box-end {
	padding: 10px 0 0;
}

#info-section dt {
	width: 10em;
	float: left;
	color: #666;
	font-weight: bold;
}

#info-section dd {
	float: left;
}


/* sub
------------------------------------------------------------------- */
#sub #movie-section {
	margin-bottom: 15px;
	position: relative;
	background: url(../images/bg-movie-section.gif) left bottom no-repeat;
}

#sub #movie-inner {
	padding: 12px 15px;
	background: url(../images/bg-movie-inner.gif) left top no-repeat;
}

#sub #link-babyfarm {
	position: absolute;
	top: 13px;
	right: 15px;
}

#sub #flash {
	margin-top: 7px;
}
