@charset "UTF-8";
/* ===================================================================
CSS information
 file name  :layout_top
 style info :トップページのレイアウト 
=================================================================== */

/*----------------------------------------------------
	基本設定、リンクカラーなど
----------------------------------------------------*/




/*----------------------------------------------------
	#layout関連
----------------------------------------------------*/
#warpper {
	width: 999px;
	margin: 0 auto;  
}


#contents {
	background: #FFF;
	width: 999px;
	margin: 0px;
	background-image: url(../img/common/backgrounds-y.jpg);
	background-repeat: repeat-y;
	position:relative;
}


#main {
	width: 920px;
	height:820px;
	padding:10px 0px 0px 40px;
	margin: 0px;
	overflow:auto;
}

#maincopy {
	border-top: 3pt solid silver;
	padding:10px 0px 0px 0px;
	margin: 0px;
}


#news {
	margin:40px 40px 0px 0px;
	width: 405px;
	float:left;
}

#banner {
	margin:40px 0px 0px 0px;
	width: 455px;
	float:left;	
}


/*----------------------------------------------------
	#メイングラフィック配置
----------------------------------------------------*/
#maingraphic{
	position:absolute;
	left:460px;
}

#price1{
	position:absolute;
	top:85px;
	left:470px;
}


#price2{
	position:absolute;
	top:170px;
	left:670px;
	}

#bustup{
	position:absolute;
	top:535px;
	left:720px;
}

#menze{
	position:absolute;
	top:430px;
	left:725px;
}

#eidatsu{
	position:absolute;
	top:430px;
	left:483px;
}

#trial{
	position:absolute;
	top:5px;
	left:690px;
}

#viking{
	position:absolute;
	top:540px;
	left:485px;
}

#campen{
	position:absolute;
	top:480px;
	left:750px;
	}
	
#recruit{
	position:absolute;
	top:520px;
	left:100px;
	}
	
#webshop{
	position:absolute;
	top:520px;
	left:20px;
	}

/*----------------------------------------------------
	#タイトルclass関連
----------------------------------------------------*/
.newstitle{
	padding:6px 0px 0px 21px;
	width: 400px;
	height:30px;
	background-image: url(../img/top/titlebar.gif);
	background-repeat: no-repeat;	
}




/*----------------------------------------------------
	#テキストclass関連
----------------------------------------------------*/
.note{
	border-bottom: 1pt solid silver;
	margin:0px 0px 8px 0px;
	line-height: 16px;
}

.note2{
	font-weight:bold;
	color:#F39700;
	line-height: 16px;
}


/*----------------------------------------------------
	#画像class関連
----------------------------------------------------*/
img.line{
vertical-align: bottom;
}


/*----------------------------------------------------
	#MacIE5.x対策
----------------------------------------------------*/
/*\*/
　* html div.parent{overflow: visible;}
/**/
div.child{
	border:1px dotted #000;
	height:100px;
	width:100px;
	float:left;
}
