@charset "UTF-8";
/* CSS Document */

@import "common_dev.css";

/*------------------------------------------*/
/*カラムセット*/
/*------------------------------------------*/
#maincolumn{
	position:relative;
	background:no-repeat center top url(../img/top/mainvisual.jpg);
	border-top:5px solid #fff;
	border-bottom:5px solid #fff;
	height:582px;
}

#container{
	position:absolute;
	bottom:0px;
	background:url(../img/top/bottom_column_back.png);
	width:100% !important;
}

#container .wrapper{
	width:810px;
	margin:0 auto;
	padding:2px 0 5px;
	position:relative;
}



/*------------------------------------------*/
/*INFORMATION*/
/*------------------------------------------*/
#information{
	float:left;
	width:240px;
	font-size:10px;
}
#information h3{
	padding-bottom:9px;
}

#information dd{
	padding-bottom:5px;
}

/*------------------------------------------*/
/*Blog update*/
/*------------------------------------------*/
#blogupdate{
	float:left;
	width:240px;
	font-size:10px;
}
#blogupdate h3{
	padding-bottom:9px;
}

#blogupdate dd{
	padding-bottom:10px;
}


/*------------------------------------------*/
/*NEW ITEM*/
/*------------------------------------------*/
#newitem{
	float:left;
	width:330px;
}
#newitem h3{
	padding-bottom:9px;
}

#newitem li{
	float:left;
	width:110px;
	text-align:center;
}

#newitem dt{
	padding-bottom:5px;
}
#newitem dt img{
	border:1px solid #000;
}



/*------------------------------------------*/
/*コンタクト*/
/*------------------------------------------*/
#contact{
	position:absolute;
	top:-115px;
	left:50%;
	margin-left:150px;
	background:no-repeat url(../img/common/head_tool_back.gif);
	width:262px;
	height:63px;
}
.ie6 #contact{
	top:-112px;
}

#mobile{
	position:absolute;
	right:0px;
	top:11px;
}
#mobile img{
	border:none;
}
