@charset "shift_jis";
/* CSS Document */

body {
	background: url(../images/common/bg_body.gif) #FFF repeat-x left top;
}


/* topimage
---------------------------*/
#Topimage {
	background:url(../images/top/bg_topimage.gif) no-repeat right top;
	height:398px;
}
h2 {
	float:left;
	width:366px;
}
#Motion {
	float:right;
	width:625px;
	margin: 48px 0 0 0;
}
#Motion ul, #Motion li {
	padding:0;
	margin:0;
	list-style-type: none;
}
#Motion ul { 
	float:left;
	width:155px;
	height:155px;
}




/* Gallery
---------------------------*/
#Gallery {
	background: url(../images/top/line.gif) no-repeat center bottom;
	height:225px;
	margin:0 0 30px 0;
}

/* News
---------------------------*/
#News {
	border-left:1px dotted #333;
	padding:0;
}
#News .box {
	padding:15px;
	width:318px;
	border-right:1px dotted #333;
	float:left;
}
#News .box h3 {
	background:url(../images/top/title_line.gif) repeat-x 0 22px;
	padding:0 0 10px;
	height:25px;
}
#News th, #News td {
	padding:10px 0 10px 10px;
	vertical-align:top;
	border-bottom:1px dotted #b2b2b2;
}
#News th {
	background:url(../images/common/icon_list.gif) no-repeat 0 14px;
	width:20%;
}
.Scroll {
	height:250px;
	overflow-y:scroll;
	position:relative;
}
