@charset "utf-8";

/* ------------------------------------------------------------
 Home
------------------------------------------------------------ */
.home div#container {
border:none;
width:965px;
}

.home #main{
width:965px;
}
.home div#topHeadArea {
margin-bottom:15px;
margin-left:9px;
width:956px;
height:381px;
}

.home div#topHeadArea #smallPromotionArea {
float:left;
width:208px;
height:381px;
}

.home div#topHeadArea #largePromotionArea {
float:right;
width:748px;
height:381px;
}

.home div#contents {
width:965px;
}
.home div#contents #contentsinner{
margin-left:20px;
}
.home div#contents #mainArea{
width:641px;
float:left;
padding-bottom:30px;
}

.home div#contents #mainArea .leftSection{
float:left;
}

.home div#contents #mainArea .rightSection{
float:right;
}

.home div#contents #subArea{
width:273px;
float:right;
}
/* ==================================================== */


/* ProductsArea */
.home div#contents #mainArea .productsArea{
padding-bottom:25px;
}

.home div#contents #mainArea .productsArea h2{
margin-bottom:6px;
}

/* TvArea */
.home div#contents #mainArea .tvArea{
padding-bottom:25px;
}

.home div#contents #mainArea .tvArea h2{
margin-bottom:6px;
}


/* ReportArea */
.home div#contents #mainArea .reportArea h2{
margin-bottom:6px;
}


/* toyoLaboArea*/
.home div#contents #subArea #toyoLaboArea{
width:273px;
padding-bottom:39px;
background:#f7e894 url(../../img/top_labobg_01.gif) no-repeat bottom left;
}

.home div#contents #subArea #toyoLaboArea .list{
margin-bottom:8px;
}


/* Footer Area  ================================= */
.home div#footerArea {
position:relative;
margin-top:28px;
padding-top:23px;
border-top:1px solid #565656;
width:956px;
height:120px;
}

.home div#footerArea .bnr01{
position:absolute;
left:23px;
top:27px;
}
.home div#footerArea .bnr02{
position:absolute;
left:316px;
top:27px;
}
.home div#footerArea .footerNavi{
position:absolute;
left:678px;
top:40px;
}
.home div#footerArea .footerNavi ul li{
margin-right:30px;
float:left;
display:inline;
}

.home div#footerArea .footerNavi ul li.last{
margin-right:0;
}

