@charset "shift_jis";

/*----------------------------------
	main contents base
----------------------------------*/
#index{background:url(../../rb_top_img/body-bg.jpg) no-repeat top #210b00;}

/*----------------------------------
	navigation 	
----------------------------------*/
#index #globalNav{width:200px;margin-top:139px;}/*#contentsと下部ラインを揃える*/
#index #globalNav li {float:left;display:block;width:200px;height:46px;margin:2px 0 0 0;}
#index #globalNav li.n00{margin-top:0;}
#index #globalNav li a{display:block;width:200px;height:46px;line-height:1%;}
#index #globalNav li a img,
#index #globalNav li img{clear:left;display:block;}
#index #globalNav img.iepngfix{display:block;width:145px;margin:0 auto;margin-bottom:4px;}

/*----------------------------------
	main contents
----------------------------------*/
#index #container {width:900px;background:url(../../rb_top_img/body-bg.jpg) no-repeat center -40px;}
#index #contents {display:block;width:900px;margin:0 auto;text-align:center;position:relative;z-index:100; padding-bottom:1em;}
#index #contents{margin-top:-599px;}/*#contentsをまとめてビルドアップ*/
#index #header {width:100%;height:40px; background:url(../img/pheader-bg.gif) repeat-x;margin:0 auto;}
#index #mainTitle {width:900px;height:780px;margin:0 auto;text-align:center;position:relative;}
#index #mainTitle h1{width:900px;margin:0 auto;}
#index #main {float:right;width:680px;margin-top:0;padding-bottom:0;text-align:left;}

/*----------------------------------
	centerArea
----------------------------------*/
#index #centerArea {float:left;width:460px;height:574px;margin-right:10px;position:relative;}
#index #flashArea{width:460px;height:315px;background:none;margin-top:139px;}/*#contentsと下部ラインを揃える*/
#index #flashArea div{padding:41px 0 0 53px;}/*要パディング調整*/
#index #infoArea01{display:block;width:460px;height:125px;background:url(../../rb_top_img/infoArea01-bg.gif) no-repeat bottom;margin:5px 0;}
#index #infoArea02{display:block;width:460px;height:125px;background:url(../../rb_top_img/infoArea02-bg.gif) no-repeat bottom;}
#index #textBody01,
#index #textBody02{display:block;width:440px;height:72px;margin:0 auto;overflow:auto;}
#index #textBody01 th,
#index #textBody02 th{width:70px;height:19px;vertical-align:top;text-align:left;}
#index #textBody01 a,
#index #textBody02 a{color:#333;}
#index #textBody01 a em,
#index #textBody02 a em,
#index #textBody01 a:link em,
#index #textBody02 a:link em,
#index #textBody01 a:visited em,
#index #textBody02 a:visited em {margin-right:0.3em;color:#f93;text-decoration: none;}
#index #infoArea03 p{width:460px;margin:4px 0;font-size:12px;}
#index #infoArea03 p a,
#index #infoArea03 p a:link{background:url(../img/ico-arrow-right.gif) no-repeat left top;padding:0.1em 0 0.4em 1.5em; font-weight:bold;color:#ffffff;}
#index #infoArea03 p a:hover {background:url(../img/ico-arrow-right_over.gif) no-repeat left top;}
#index #infoArea03 p a.y_color:link {background:url(../img/ico-arrow-right.gif) no-repeat left center;padding:0.1em 0 0.4em 1.5em; font-weight:bold;color:#FFFF00;}
#index #infoArea03 p a.y_color:hover span {background:url(../img/ico-arrow-right_over.gif) no-repeat left center;}
/*----------------------------------
	rightArea
----------------------------------*/
#index #rightArea {width:200px; float:right;margin-top:0;}/*#contentsと下部ラインを揃える*/
#index #rightArea dd.notice{display:block;}
#index #rightArea dd img{display:block;}
#index #rightArea dd.img-machine{display:block; margin:0; padding:0;}
#index #rightArea dd.extra{height:282px;background:none;}
#index #rightArea dd.extra p{width:190px;margin:0 auto;}
#index #rightArea dd.extra p img{margin-bottom:4px;}
#index #rightArea dd.mobile{width:200px;margin-top:68px;_margin-top:10px;}
#index #rightArea dd.imgAnm{position:absolute;z-index:999;top:249px;right:29px;}/*要マージン調整*/

/*----------------------------------
	footer
----------------------------------*/
#index #footer{width:900px;display:block;margin:90px auto 20px auto;background:url(../../rb_top_img/footer-bg.png) no-repeat;text-indent:0;height:140px;}
#index #footer{_margin:0 auto 20px auto;}
#index #footer{ behavior: expression(IEPNGFIX.fix(this));}
#index #footer dd.banner{display:block;float:left;width:710px;padding:6px 0 0px 5px;}
#index #footer dd.banner img{margin:4px 2px 0 2px ;}
#index #footer dd#footer_txt01 {display:block;float:right;width:160px;padding-right:10px; padding-top:3px;}
#index #footer dd#footer_txt02 {display:block;width:900px; margin-top:-4px; padding-top:0; clear:both; text-align:center;}
#index #footer .flashBanner{font-size:10px;text-align:right; color:#666465; padding-top:2px; padding-right:10px;}
#index #footer .flashBanner img{float:right;vertical-align:middle;margin-left:1em;margin-bottom:4px;}
#index #footer .copyright_t{clear:right;font-size:10px;text-align:right; color:#666465; padding-top:6px;}
#index #footer .copyright_t a:link,
#index #footer .copyright_t a:visited {color:#666465; text-decoration:underline;}
#index #footer .copyright_t a:hover {color:#666465; text-decoration:none;}
#index #footer dd#footer_txt02 .caution {margin:-35px 0 0 10px; text-align:left;font-size:10px; color:#666465;}
#index #footer dd#footer_txt02 .copyright{padding-bottom:8px;font-size:10px;line-height:10px; color:#333;}