/* home_movie_unit
-----------------------------------*/
#home_movie_unit{
width			:960px;
height			:360px;
background		:url("img/bg_home_01.gif") no-repeat 0 0;
text-align		:left;
margin			:0 auto 5px auto;
position		:relative;
}
#flashcontent{
position		:absolute;
left			:5px;
top			:5px;
}



/* home_pickup_unit
-----------------------------------*/
#home_pickup_unit{
width			:960px;
background		:url("img/bg_home_02.gif") repeat-y 0 0;
text-align		:left;
margin			:0 auto 10px auto;
}
#home_pickup_unit p.intro{
width			:320px;
background		:url("img/bg_home_03.gif") no-repeat 0 0;
text-align		:center;
padding			:5px 0;
}
#home_pickup_unit div.image{
width			:320px;
text-align		:center;
}
#home_pickup_unit div.info{
border-left		:2px solid #808080;
margin			:0 30px;
padding			:5px 0 7px 0;
}
#home_pickup_unit div.info h2{
font-size		:100%;
font-weight		:normal;
margin-left		:13px;
margin-bottom		:6px;
}
#home_pickup_unit div.info h2 a{
text-decoration		:none;
}
#home_pickup_unit div.info h2 a span{
border-bottom		:1px solid #cc0000;
}
#home_pickup_unit div.info h2 a span.ja{
color			:#4c4c4c;
font-size		:110%;
border-bottom		:1px solid #4c4c4c;
}
#home_pickup_unit div.info h2 a:hover span{
border-bottom		:none;
}
#home_pickup_unit div.info p{
font-size		:85%;
margin-left		:13px;
}
#home_pickup_unit div.product, 
#home_pickup_unit div.policy{
width			:320px;
background		:url("img/bg_home_04.gif") no-repeat 0 bottom;
float			:left;
padding-bottom		:20px;
}
#home_pickup_unit div.spinning{
width			:320px;
background		:url("img/bg_home_04.gif") no-repeat 0 bottom;
float			:right;
padding-bottom		:20px;
}



/* home_whatsnew_aboutus_unit
-----------------------------------*/
#home_whatsnew_aboutus_unit{
width			:960px;
background		:url("img/bg_home_05.gif") repeat-y 0 0;
text-align		:left;
margin			:0 auto 30px auto;
}


/* whatsnew */
#home_whatsnew_aboutus_unit div.whatsnew{
width			:730px;
background		:url("img/bg_home_06.gif") no-repeat 0 bottom;
float			:left;
}
#home_whatsnew_aboutus_unit div.whatsnew h2{
width			:35px;
background		:url("img/bg_home_07.gif") no-repeat 0 0;
float			:left;
text-align		:right;
padding-top		:10px;
}
#home_whatsnew_aboutus_unit div.whatsnew dl{
font-size		:85%;
width			:695px;
background		:url("img/bg_home_07.gif") no-repeat right 0;
float			:right;
padding-top		:15px;
padding-bottom		:10px;
}
#home_whatsnew_aboutus_unit div.whatsnew dl dt{
width			:87px;
background		:url("img_common/ico_01.gif") no-repeat right 15px;
display			:block;
float			:left;
clear			:left;
text-align		:right;
padding			:10px 22px 12px 0;
}
#home_whatsnew_aboutus_unit div.whatsnew dl dt.last{
padding-bottom		:10px;
}
#home_whatsnew_aboutus_unit div.whatsnew dl dd{
background		:url("img/bg_home_08.gif") no-repeat 0 bottom;
padding			:10px 20px 12px 120px;
}
#home_whatsnew_aboutus_unit div.whatsnew dl dd.last{
background		:transparent;
padding-bottom		:10px;
}
#home_whatsnew_aboutus_unit div.whatsnew dl dd a{
text-decoration		:none;
}
#home_whatsnew_aboutus_unit div.whatsnew dl dd a:hover{
text-decoration		:underline;
}


/* aboutus */
#home_whatsnew_aboutus_unit div.aboutus{
width			:230px;
background		:url("img/bg_home_06.gif") no-repeat right bottom;
float			:right;
padding-bottom		:13px;
position		:relative;
}
#home_whatsnew_aboutus_unit div.aboutus div.image{
width			:230px;
text-align		:center;
}
#home_whatsnew_aboutus_unit div.aboutus div.title{
width			:220px;
margin-left		:5px;
margin-bottom		:8px;
}
#home_whatsnew_aboutus_unit div.aboutus div.title h2{
width			:150px;
float			:left;
}
#home_whatsnew_aboutus_unit div.aboutus div.title p{
width			:70px;
float			:right;
}
#home_whatsnew_aboutus_unit div.aboutus p.address{
color			:#e6e6e6;
font-size		:85%;
padding			:0 18px;
}
#home_whatsnew_aboutus_unit div.aboutus p.kes{
position		:absolute;
right			:10px;
top			:160px;
}
