@charset "euc-jp";

body#home{
background:url(/img/home_mainbg.gif) center top repeat-x;
}

/*
#MAINIMG{
background:url(/img/home_mainimg_1_090210.jpg) left top no-repeat;
}

#MAINIMG p{
margin-left:221px;
}
*/

#GNAVI-home ul li{float:left;}
#GNAVI-home ul li a{display:block;width:130px;height:42px;}
#GNAVI-home ul li.home a{background:url(/img/home_gnavi_home.gif) no-repeat;}
#GNAVI-home ul li.feature a{background:url(/img/home_gnavi_feature.gif) no-repeat;}
#GNAVI-home ul li.guide a{background:url(/img/home_gnavi_guide.gif) no-repeat;}
#GNAVI-home ul li.learn a{background:url(/img/home_gnavi_learn.gif) no-repeat;}
#GNAVI-home ul li.support a{background:url(/img/home_gnavi_support.gif) no-repeat;}
#GNAVI-home ul li.download a{background:url(/img/home_gnavi_download.gif) no-repeat;}
#GNAVI-home ul li.home a:hover{background-position:0 -42px;}
#GNAVI-home ul li.feature a:hover{background-position:0 -42px;}
#GNAVI-home ul li.guide a:hover{background-position:0 -42px;}
#GNAVI-home ul li.learn a:hover{background-position:0 -42px;}
#GNAVI-home ul li.support a:hover{background-position:0 -42px;}
#GNAVI-home ul li.download a:hover{background-position:0 -42px;}
#GNAVI-home ul li.home_stay a{background:url(/img/home_gnavi_home.gif) 0 -42px no-repeat;}
#GNAVI-home ul li.feature_stay a{background:url(/img/home_gnavi_feature.gif) 0 -42px no-repeat;}
#GNAVI-home ul li.guide_stay a{background:url(/img/home_gnavi_guide.gif) 0 -42px no-repeat;}
#GNAVI-home ul li.learn_stay a{background:url(/img/home_gnavi_learn.gif) 0 -42px no-repeat;}
#GNAVI-home ul li.support_stay a{background:url(/img/home_gnavi_support.gif) 0 -42px no-repeat;}
#GNAVI-home ul li.download_stay a{background:url(/img/home_gnavi_download.gif) 0 -42px no-repeat;}
#GNAVI-home ul li span{display:none;}


#home #MAIN{
padding:34px 20px 0 0;
}

#home h1{
margin:9px 0 0 0;
padding:0
}
#home div.h2box{
margin-bottom:20px;
}
#home h2{
margin:0 0 5px 0;
padding:0;
}
#home p.mainBannerBox{
margin-bottom:20px;
}
#home p.mainText{
margin-bottom:0.8em;
}

#home .infoList{margin:0 7px 0 8px;width:510px;}
#home .infoList dt{float:left;clear:left;width:6em;margin:0;padding:6px 0 0 0;line-height:1.0;}
#home .infoList dt span{line-height:normal;}
#home .infoList dd{margin:0 0 0 6em;padding:6px 0 0 0;line-height:1.3;}
#home .infoList dd span{line-height:normal;margin-left:2px;}
#home .infoList dd a{line-height:1.3;}

#home ul.imgList2col{
zoom:1;
margin:10px 0 20px 12px;
list-style-type:none;
}
#home ul.imgList2col:after{
content:"."; 
display:block; 
clear:both; 
height:0; 
visibility:hidden;
}
#home ul.imgList2col li{
float:left;
width:234px;
margin-bottom:10px;
margin-right:32px;
}
#home ul.imgList2col li.even{
margin-right:12px;
}
#home ul.imgList2col li p{
margin-top:5px;
}


/* ========== SIDEBAR ========== */

#flashcontent{
margin-bottom:20px;
}

#home h3.recommend{
margin:5px 0 3px;
padding:0;
}

#home p.sideBannerBox{
margin-bottom:8px;
}

#home #SIDEBAR ul.bannerList{
margin-bottom:20px;
list-style-type:none;
}

#home #SIDEBAR ul.bannerList li{
margin-bottom:4px;
}

#home #SIDEBAR .contBox01{
margin-bottom:20px;
background:url(img/home_bg_contbox01_btm.gif) bottom center no-repeat; 
text-align:center;
}

#home #SIDEBAR .contBox01 .inner{
padding:10px 10px 7px 10px;
background:url(img/home_bg_contbox01_top.gif) top center no-repeat; 
}

#home #SIDEBAR .contBox01 .inner h3{
margin-bottom:6px;
}

#home #SIDEBAR .contBox01 .inner ul.btnList{
margin-bottom:8px;
padding-bottom:6px;
background:url(/shared/img/dotline_1_1.gif) bottom left repeat-x; 
}

#home #SIDEBAR .contBox01 .inner ul.btnList li{
margin-bottom:3px;
list-style-type:none;
}

#home #SIDEBAR .contBox01 .inner ul.last{
margin-bottom:0;
padding-bottom:0;
}