@charset "utf-8";

/* ================================================================

CSS Information

 File name:      main_home.css
 Summary:        main styles for home
 Last update:    2009-10-18

================================================================ */


body#home {
	background: #fff url(../img/bg_body.png) no-repeat center top;
}


#header{
}

#content{
}
	
	#contentWrap{
		position: relative;
		padding: 0 20px 0 40px;
		background:url(../_common/img/bg_contents.png) repeat-y top center;

		font-size:116%; /* 15px */
	}
		#main{
			float: none;
			display: block;
			width: auto;
		}

#footer {
}
	#footer .Wrap{
	}
	
	


h1#logo{
	background-image: url(../img/bg_logo.png);
}


/* @group .SectionBox */

.SectionBox{
	margin-top: 10px;
	padding-bottom: 10px;
}

/* @group .Section */

.Section{
}

/* @end */

/* @end */


/* @group #slide */

#prArea {
	padding: 0 15px 0 35px;
	height: 400px;
	overflow: hidden;
	background: #fff url(../img/bg_body.png) no-repeat center -175px;
}
	#slide {
		position: relative;
		float: left;
		display: inline;
		width: 600px;
		height: 280px;
		overflow: hidden;
	}
		#slideWrap{
			position: absolute;
		}
			#slide .Slides {
				position: absolute;
				top: 0; left: 0;
			}
			#slide #slide2 {
				left: 600px;
			}
			#slide #slide3 {
				left: 1200px;
			}
		
	#point{
		float: right;
		display: inline;
		width: 276px;
	}
	#prCatchcopy {
		padding: 0 0 0 5px;
	}

/* @end */

/* @group #pr */

#pr {
	padding-bottom: 20px;
}

/* @end */
/* @group #news */

#news{
	clear: none;
	float: left;
	display: inline;
	width: 550px;
}
#news dl{
	padding: 5px 0 0 10px;
	font-size: 0.9em;
}
#news dl dt {
	float: left;
	width: 7em;
	padding: 10px 0;
	text-indent: 1em;
	line-height: 110%;
}
#news dl dd {
	padding: 10px 0 10px 8em;
	line-height: 110%;
	border-bottom: 1px #CCCCCC solid;
}

/* @end */

/* @group #campaign */

#campaign{
	clear: none;
	float: right;
	display: inline;
	margin-right: 20px;
	width: 280px;
}

/* @end */

/* @group #flow */

#main #flow{
	margin-bottom: 30px;
}

/* @end */

/* @group #func */

#func{
	height: 260px;
}

#func ul {
}
#func ul li{
	float: left;
	display: inline;
	margin: 10px 10px 0 0;
}
/* @end */

/* @group #plan */

#plan{
	
}

/* @end */











