@charaset"Shift_JIS";

/*===================================================

目次
1:FLASH
2:top_L01
3:top_R01
4:topics
5:top_L01内　バナー

=====================================================*/


/* 1:FLASH---------------------------------------------*/ 
#flash{
width:980px;
margin:0 0 20px 0;
padding:0;
}

#flash img.img_okuyami{
	margin:10px 0 0 0;
}

#flash #flash_info{
	width:940px;
	margin:10px 0;
	padding:10px 20px;
	text-align:left;
	border:1px solid #CCC;
}



/* 2:top_L01---------------------------------------------*/ 
#contents #top_L01{
float:left;
width:710px;
}


#contents #top_L01 #top_L01_L01{
float:left;
width:220px;
margin:0 25px 12px 0;
}


#contents #top_L01 #top_L01_L02{
float:left;
width:220px;
margin:0 0 12px 0;
}


#contents #top_L01 #top_L01_R01{
float:right;
width:220px;
margin:0 0 12px 0;
}


#top_L01 h2.h2_top_new{
background: url(../../image/1009/top_h2_new.gif) no-repeat left;
text-align:left;
}


#top_L01 h2.h2_top_old{
background: url(../../image/1009/top_h2_old.gif) no-repeat left;
text-align:left;
}


#top_L01 h2.h2_top_rent{
background: url(../../image/1009/top_h2_rent.gif) no-repeat left;
text-align:left;
}

#top_L01 h2 a{
display:block;
width:220px;
height:24px;
text-indent: -99999px;
margin:0 0 15px 0;
}

#top_L01 ul{
margin:0;
}

#top_L01 ul li{
padding:0 0 0 8px;
list-style:none outside;
background:url(../../image/1009/top_l01_li_mk.gif) top left no-repeat; 
text-align:left;
line-height:1;
margin:0 0 5px 0;
}

#top_L01 ul li a{
color:#606060;
font-size:10px;
text-decoration:none;
}

#top_L01 ul li a:hover{
color: #999999;
text-decoration:underline;
}


#top_L01 img{
float:right;
border:1px solid #BABABA;
margin:0 0 0 10px;
}



#top_L01 a:hover img{
  filter: alpha(opacity=60);
  -moz-opacity:0.60;
  opacity:0.60;

}



/* 3:top_R01---------------------------------------------*/ 
#contents #top_R01{
float:right;
width:240px;
}

/*ディーサイン*/
#top_R01 ul li a{
text-indent: -99999px;
outline:0;
line-height:0;
font-size:1px;
}

#top_R01 ul li{
background-image:none;
padding:0;
}

#top_R01 ul { list-style:none;}
#top_R01 li { float:left; height:80px; margin:0 0 20px 0;}
#top_R01 li a { display: block; height:80px; background-position: 0 0;}
#top_R01 li a:hover {background-position: 0 -80px;}
		#top_R01 li#top_R01_ba_dsign a {width: 240px; background-image: url(../../image/1009/top_r01_ba_dsign.gif);}


/*ディーサイン以外*/
#top_R01 #top_R01_menu{
margin:0;
}

#top_R01 #top_R01_menu ul li a{
text-indent: -99999px;
outline:0;
line-height:0;
font-size:1px;
}

#top_R01 #top_R01_menu ul li{
background-image:none;
padding:0;
}

#top_R01_menu ul { list-style:none;}
#top_R01_menu li {width: 240px; height:40px; margin:0 0 12px 0; line-height:0; vertical-align:bottom;}
#top_R01_menu li a {display: block;width: 240px;  height:40px; background-position: 0 0; line-height:normal; zoom: 1;}
#top_R01_menu li a:hover {background-position: 0 -40px;}
		#top_R01_menu li#top_R01_ba_fac a {background-image: url(../../image/1009/top_r01_ba_fac.gif);}
		#top_R01_menu li#top_R01_ba_gal a {background-image: url(../../image/1009/top_r01_ba_gal.gif);}
		#top_R01_menu li#top_R01_ba_liv a {background-image: url(../../image/1009/top_r01_ba_liv.gif);}
		#top_R01_menu li#top_R01_ba_toi a {background-image: url(../../image/1009/top_r01_ba_toi.gif);}	
		
		
/*2011.04.04右バナー*/
/* 3:top_R01---------------------------------------------*/ 
#contents #top_R01_02{
float:right;
width:240px;
}

#top_R01_02 #top_R01_rb{
margin:0;
}

#top_R01_rb ul {list-style:none;}
#top_R01_rb li {margin:1px 0 6px 0;}
#top_R01_rb li.li_last {margin:1px 0 0 0;}
#top_R01_rb li a {display: block; width:240px; /*height:40px;*/}

#top_R01_rb li a:hover img{
  filter: alpha(opacity=50);
  -moz-opacity:0.50;
  opacity:0.50;
}
					

/* 4:topics---------------------------------------------*/
#top_L01 #topics{
clear:both;
width:623px;
/*height:56px;*/
height:144px;
padding:4px 0 10px 85px;
/*margin:0 0 11px 0;*/
margin:0 0 13px 0;
border:1px solid #BABABA;
overflow: no;
text-align:left;
background:url(../../image/1009/top_tp_back.gif) left top no-repeat;
overflow: auto;
}


#topics dl{
padding:0;
font-size:12px;
line-height:1;
color: #606060;
}

#topics dt{
float: left;
width: 60px;
padding:0 0 4px 68px;
}

#topics dt.com{
background:url(../../image/1009/top_tp_dl_mk_com.gif) left top no-repeat;
}


#topics dt.pro{
background:url(../../image/1009/top_tp_dl_mk_pro.gif) left top no-repeat;
}

#topics dd{
float: right;
width: 460px;
padding:0 10px 4px 0;
text-align:left;
}


#topics dd img{
float:none;
margin:0 0 0 2px;
*margin:-2px 0 0 2px;
border:none;
}

#topics dd img.img_new{
float:none;
margin:-2px 2px 0 0;
border:none;
vertical-align:middle;
}


#topics dd a{
color:#606060;
font-size:12px;
text-decoration:none;
}

#topics dd a:hover{
color: #999999;
text-decoration:underline;
}


/* 5:top_L01内バナー 4本 2011.4.22 update---------------------------------------------*/ 

#top_L01 #top_L01_ba4img{
	clear:both;
width:710px;
margin:13px 0 0 0;
}

#top_L01 #top_L01_ba4img img{
	border:none;
	margin:0;
}

#top_L01 #top_L01_ba4img img.img_susmau{
	margin:0 0 5px 0;
}

#top_L01 #top_L01_ba4img ul li a{
outline:0;
line-height:0;
}

#top_L01 #top_L01_ba4img ul li{
background-image:none;
padding:0;
}

#top_L01 #top_L01_ba4img ul { list-style:none;}
#top_L01 #top_L01_ba4img li.li_sumau {float:left; margin:0;}
#top_L01 #top_L01_ba4img li {float:left; margin:0 0 0 10px;}
#top_L01 #top_L01_ba4img li a { display: block; width: 170px;}



/* 5:top_L01内バナー 5本 2011.4.11 update---------------------------------------------*/ 

#top_L01 #top_L01_ba5{
width:710px;
margin:0 0 10px 0;
}

#top_L01 #top_L01_ba5 img{
	border:none;
	margin:0;
}

#top_L01 #top_L01_ba5 img.img_susmau{
	margin:0 0 5px 0;
}

#top_L01 #top_L01_ba5 ul li a{
outline:0;
line-height:0;
}

#top_L01 #top_L01_ba5 ul li{
background-image:none;
padding:0;
}

#top_L01 #top_L01_ba5 ul { list-style:none;}
#top_L01 #top_L01_ba5 li.li_sumau {float:left; margin:0;}
#top_L01 #top_L01_ba5 li {float:left; margin:0 0 0 10px;}
#top_L01 #top_L01_ba5 li a { display: block; width: 170px;}



/* 5:top_L01内バナー---------------------------------------------*/ 

#top_L01 #top_L01_ba{
width:710px;
margin:0 0 10px 0;
}


#top_L01 #top_L01_ba ul li a{
text-indent: -99999px;
outline:0;
line-height:0;
}

#top_L01 #top_L01_ba ul li{
background-image:none;
padding:0;
}

#top_L01 #top_L01_ba ul { list-style:none;}
#top_L01 #top_L01_ba li { float:left; height:50px;}
#top_L01 #top_L01_ba li a { display: block; height:50px; background-position: 0 0;}
#top_L01 #top_L01_ba li a:hover {background-position: 0 -50px;}
		#top_L01 #top_L01_ba li#top_L01_ba_nai a {width: 220px; background-image: url(../../image/1009/top_l01_ba_nai.jpg); margin:0 25px 0 0;}
		#top_L01 #top_L01_ba li#top_L01_ba_mav a {width: 220px; background-image: url(../../image/1009/top_l01_ba_mav.jpg); margin:0 25px 0 0;}
		#top_L01 #top_L01_ba li#top_L01_ba_gds a {width: 220px; background-image: url(../../image/1009/top_l01_ba_gds.gif); margin:0;}





/* 5:top_L01内バナー 4本画像置換---------------------------------------------*/ 

#top_L01 #top_L01_ba4{
position:relative;
width:710px;
margin:12px 0 0 0;
}

#top_L01 #top_L01_ba4 #topBox_new01{
	position:absolute;
	width:167px;
	height:16px;
	top:3px;
	left:0;
	text-align:right;
}

#topBox_new01 img{
	border:none;
}


#top_L01 #top_L01_ba4 ul li a{
text-indent: -99999px;
outline:0;
line-height:0;
}

#top_L01 #top_L01_ba4 ul li{
background-image:none;
padding:0;
}

#top_L01 #top_L01_ba4 ul { list-style:none;}
#top_L01 #top_L01_ba4 li { float:left; height:50px;}
#top_L01 #top_L01_ba4 li a { display: block; height:50px; background-position: 0 0;}
#top_L01 #top_L01_ba4 li a:hover {background-position: 0 -50px;}
		#top_L01 #top_L01_ba4 li#top_L01_ba_sum a {width: 170px; background-image: url(../../image/1009/top_l01_ba5_sumau6.gif); margin:0 10px 0 0;}
		#top_L01 #top_L01_ba4 li#top_L01_ba_nai a {width: 170px; background-image: url(../../image/1009/top_l01_ba_nai4.jpg); margin:0 10px 0 0;}
		#top_L01 #top_L01_ba4 li#top_L01_ba_mav a {width: 170px; background-image: url(../../image/1009/top_l01_ba_mav4.jpg); margin:0 10px 0 0;}
		#top_L01 #top_L01_ba4 li#top_L01_ba_gds a {width: 170px; background-image: url(../../image/1009/top_l01_ba_gds4.gif); margin:0;}
		#top_L01 #top_L01_ba4 li#top_L01_ba_you a {width: 170px; background-image: url(../../image/1009/top_l01_ba_youchi.gif); margin:0 10px 0 0;}






#top_L01_ba4 li#top_L01_ba_sum a:hover{
  filter: alpha(opacity=60);
  -moz-opacity:0.60;
  opacity:0.60;

}








