@charset "UTF-8";


/**************************************************************************************************

MAINIMAGE

**************************************************************************************************/

.homeMainBox{
width:960px;
margin:5px 0 0 0;
}

.homeMainBoxL{
width:260px;
margin:21px 0 0 0;
float:left;
}

.homeMainBoxL p{
	font-size:12px;
	line-height: 1.5em;
	margin:5px 0 0 0;
}

.homeMainBoxR{
background:#fff url("../../home/img/bg_main.jpg") no-repeat;
width:680px;
height:407px;
float:right;
}

.homeBanBox{
padding:353px 0 0 334px;
}

/**************************************************************************************************

CONTAINER

**************************************************************************************************/

#container {
	width:960px;
	margin:30px 0 0 0;
	padding:0px;
}

#container:after {
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	contet:".";
}


/**************************************************************************************************

NEWS2箇所

**************************************************************************************************/
.homeContentsBox{
width:960px;
}

.homeNewsBox{
width:710px;
float:left;
}

.homeNewsBox1{
width:350px;
float:left;
}

.homeNewsBox2{
width:350px;
float:right;
}

.homeSideBanBox{
width:240px;
float:right;
}



/**************************************************************************************************

What's New 

**************************************************************************************************/

div.topNewSet{
width:350px;
	margin:0;
	padding:6px 0px;
	background:url("../../common/img/dot.jpg") left bottom repeat-x;
}

table.topNewTable{
	margin:0;
	padding:0;
	border-collapse:collapse;
}

table.topNewTable td{
	font-size:12px;
	line-height:1.5em;
	vertical-align:top;
	padding:0 5px;
	color:#555;
}

table.topNewTable td.topNewDate{
	font-size:12px;
	line-height:1.5em;
	white-space:nowrap;
	color:#e94341;
}


