/*---------------------------------------------------------
	リセット
----------------------------------------------------------*/
*{
	margin:0;
	padding:0;
	font-style:normal;

}
a:link{
	color:#0000FF;
	text-decoration:none;
}
a:visited{
	color:#990099;
}
a:hover{
	color:#FF3300;
	text-decoration:underline;
}
a img	{
	border:0;
	margin:0;
}
ul{
	list-style:none;
}
body{
	font-size:80%;

	line-height:1.4em;
}
.clear{
	clear:both;
}

/*---------------------------------------------------------
	レイアウト
----------------------------------------------------------*/
#container{
	width:805px;
	margin: 0px auto;
	text-align:center;
}

#lead{
	clear: both;
	padding: 5px 0 0 2px;
	text-align: left;
	margin: 0 auto;

}
	
#whatsnew{
	clear: both;
	padding: 5px 0 0 2px;
	font-size:11px;
	text-align: left;
	margin: 0 auto;
}


#shouhinbox{width:818px;
height:605px;
float:left;
margin:10px 0;
text-align:left;
line-height:1.2em;
}

#shouhinbox a{color:#000000;
text-decoration:none;
}

#shouhinbox a:hover{
	color:#FF3300;
	text-decoration:none;
}

#shouhinbox a:visited{color:#000000;
text-decoration:none;
}

.rack1{width:265px;
font-size:10px;
background-color:#ffffc0;
margin-left:5px;
float:left;
}

.rack2{width:265px;
font-size:10px;
background-color:#F0FFFF;
margin-left:5px;
float:left;
}

.rack3{width:265px;
font-size:10px;
background-color:#FFF5EE;
margin-left:5px;
float:left;
}

.rack4{width:265px;
font-size:10px;
background-color:#FAFAD2;
margin-left:5px;
float:left;
}

.rack5{width:265px;
font-size:10px;
background-color:#FFF0F5;
margin-left:5px;
float:left;
}

.rack6{width:265px;
font-size:10px;
background-color:#F5F5F5;
margin-left:5px;
float:left;
}

.bold{font-weight:bold;}

div.rack1 table{font-size:10px}
div.rack2 table{font-size:10px}
div.rack3 table{font-size:10px}
div.rack4 table{font-size:10px}
div.rack5 table{font-size:10px}
div.rack6 table{font-size:10px}

/*---------------------------------------------------------
	ヘッダ部分
----------------------------------------------------------*/
#header{
	background:url(images/head_back.jpg) no-repeat bottom;
	height:81px;
	width: 800px;
	text-align: left;
}
#header h1{
	float:left;
	margin: 2px 0 0 1px;
	font-size:10px;
}
#headerleft{
	float:left;
	width: 500px;
	margin: 12px 0 0 0;
	padding-left: 10px;
}
#headerleft p{
	line-height:1.3em;
	padding:0 0 0 5px;
	font-size: 11px;
}
#header p#tel{
	float:right;
	margin: 8px 4px;
}
#header p#address{
	color:#FFF;
	float: left;
	padding: 12px 0 0 5px;
}

/*---------------------------------------------------------
	上部メニュー部分
----------------------------------------------------------*/
#headmenu{
	width:800px;

}
#headmenu li{
	display:inline;
}
#headmenu ul#headmenu1{
	float:left;
	width: 530px;
}
#headmenu ul#headmenu1 li img{
margin:0;
float:left;
}

#headmenu ul#headmenu2{
	float:right;
	width: 270px;
}

#headmenu ul#headmenu2 li img{
	margin:0;
	float:right;
}

/*---------------------------------------------------------
	リード部分
----------------------------------------------------------*/
#lead1{
	background:url(sunbusicomtopimg.gif) no-repeat;

	width:625px;
	float:left;
			font-family: "MS Pゴシック", Osaka, Sans-Serif;
}
#lead1 h2{
	margin:0 0 0 185px;
}

#lead1 p{
font-size:12px;
	line-height:1.3em;
	margin:0 0 0 200px;
	padding:5px 0;
	color:#666666;
}
#lead1 ul{
	margin:10px 0 0 195px;
	line-height: 1.3em;
	width: 423px;
}
#lead1 li{
	display:block;
	margin-right: 8px;
	white-space: nowrap;
	float: left;
}
#lead1 p#risou{
	float: left;
	vertical-align: bottom;
	padding: 150px 0 0 2px;
	width: 184px;
	margin:0;
}
#lead2{
	width:175px;
	float:left;
}


.scr {
text-align:left;
line-height:1.2em;
  border:0px;
  overflow: auto;  
width:165px;
  height: 180px;
  font-size: 9px
  background-color: white;
}

.diary{
font-weight:bold;
font-size:10px;

}


/*---------------------------------------------------------
	新着情報部分
----------------------------------------------------------*/
#whatsnew table#kaguback1,
#whatsnew table#fukuback1,
#whatsnew table#phoneback1
#whatsnew table#telespeakerback1,
#whatsnew table#rokuonback1,
#whatsnew table#kaguback3,
#whatsnew table#fukuback3,
#whatsnew table#phoneback3,
#whatsnew table#telespeakerback3,
#whatsnew table#rokuonback3
{
	width:100%;
}


#whatsnew table#kaguback3,
#whatsnew table#fukuback3,
#whatsnew table#phoneback3,
#whatsnew table#telespeakerback3,
#whatsnew table#rokuonback3
{
	height:41px;
}
#whatsnew table#kaguback2,
#whatsnew table#fukuback2,
#whatsnew table#phoneback2,
#whatsnew table#telespeakerback2,
#whatsnew table#rokuonback2{
	width:100%;
	margin:0;

}
#whatsnew table#kaguback2,
#whatsnew table#fukuback2,
#whatsnew table#rokuonback2{

	height:180px;
}



#whatsnew table td{
	margin:0 auto;
}
#whatsnew table#kaguback1 td,
#whatsnew table#fukuback1 td,
#whatsnew table#phoneback1 td,
#whatsnew table#telespeakerback1 td,
#whatsnew table#rokuonback1 td{
	padding:3px 5px 3px 10px;
	line-height: 1.2em;
}
#whatsnew table#kaguback2 td,
#whatsnew table#fukuback2 td,
#whatsnew table#phoneback2 td,
#whatsnew table#telespeakerback2 td,
#whatsnew table#rokuonback2 td{
	padding:5px;
	vertical-align:top;

}

#whatsnew table#kaguback3 td{
	text-align:center;
}

#whatsnew table#kaguback3 td,
#whatsnew table#telespeakerback3 td,
#whatsnew table#fukuback3 td,
#whatsnew table#phoneback3 td,
#whatsnew table#rokuonback3 td{
	padding-left:18px;

}

#kagu,#fukugouki,#phone,#telespeaker,#rokuon{
	float:left;
}
#kagu{
	width:264px;
	background:url(images/kaigyo_back2.gif) repeat-y;
	
}

#kaguback2 li{list-style-type: none;
padding-left:15px;
background-image:url(linetribg3pink11x11.gif);
background-repeat:no-repeat;
}

#fukugouki{
	width:263px;
	margin-left:3px;
	background:url(images/fuku_back2.gif) repeat-y;
}

#fukugouki li{list-style-type: none;
padding-left:15px;
background-image:url(linetribg3orange11x11.gif);
background-repeat:no-repeat;
}


#phone{
	width:265px;
	background:url(images/phone_back2.gif) repeat-y;
	margin-left:2px;
}

#phone li{list-style-type: none;
padding-left:15px;
background-image:url(linetribg3blue11x11.gif);
background-repeat:no-repeat;
}

#telespeaker{
	width:530px;
	background:url(images/telespeaker_back2.gif) repeat-y;
	margin-left:2px;
}

#telespeaker li{list-style-type: none;
padding-left:15px;
background-image:url(linetribg3green211x11.gif);
background-repeat:no-repeat;
}

#rokuon{
	width:265px;
	background:url(images/rokuon_back2.gif) repeat-y;
	margin-left:2px;
}

#rokuon li{list-style-type: none;
padding-left:15px;
background-image:url(linetribg3purple11x11.gif);
background-repeat:no-repeat;
}


#whatsnew table ul{
	padding: 0 0 0 0px;
}

#whatsnew table#kaguback1{
	background:url() no-repeat;
}
#whatsnew table#kaguback3{
	background:url(images/kaigyo_back3.gif) no-repeat;
}
#whatsnew table#fukuback1{
	background:url() no-repeat;
}
#whatsnew table#fukuback3{
	background:url(images/fuku_back3.gif) no-repeat;
}
#whatsnew table#phoneback1{
	background:url() no-repeat;
}
#whatsnew table#phoneback3{
	background:url(images/phone_back3.gif) no-repeat;
}

#whatsnew table#telespeakerback1{
	background:url() no-repeat;
}
#whatsnew table#telespeakerback3{
	background:url(images/telespeaker_back3.gif) no-repeat;
}

whatsnew table#rokuonback1{
	background:url() no-repeat;
}
#whatsnew table#rokuonback3{
	background:url(images/rokuon_back3.gif) no-repeat;
}

/*---------------------------------------------------------
	リースパック部分
----------------------------------------------------------*/
#leasepack{
	background:url(images/lease_back.gif) repeat-y;
	width: 796px;
	text-align:left;
	margin:0 auto;
}
#leasepack1{
	border-right:1px dashed #CCC;
	float:left;
	width:390px;
	margin-top: 10px;
}
#leasepack2{
	float:left;
	width:400px;
	margin-top: 10px;
}
#leasepack table{
	margin:3px 5px;
	width:370px;
	height:80px;
}
#leasepack table td{
	line-height:1.3em;
	padding:2px;
}
#leasepack table td.btn{
	text-align:right;
}
#leasepack table td.leasephoto{
	padding-right: 5px;
	vertical-align:top;
}
#leasepack table td.caption{
	text-align:center;
}
#leasepackbottom{
	clear:both;
	background:url(images/lease_bottom.gif) no-repeat bottom left;
	height: 10px;
}

/*---------------------------------------------------------
	関連サイト・お客様の声部分
----------------------------------------------------------*/
#sitevoice{
	width:801px;
	text-align:left;
	margin-top: 10px;
}
#sitevoice table td{
	padding:3px;
}
#sitevoice strong{
	color:#224388;
}
#site{
	background:url(sogoside.gif) repeat-y;

	float: left;
}


#site ul#shopsite li{
	background:url(images/bluearrow.gif) no-repeat 50% left;
	padding: 0 10px 3px 12px;
}
#site ul#othersite li{
	background:url(images/bluearrow.gif) no-repeat 50% left;
	padding: 0 10px 5px 12px;
}
#site .siteex{
	font-size:11px;
}
#sitebottom{
	background:url(sogobottom.gif) no-repeat bottom left;
}

#voice{
	background:url(images/voice_back.gif) repeat-y;
	width: 353px;
	float: right;
}
#voice table{
	width:330px;
	margin:10px auto;
}
#voice ul li{
	background:url(images/bluearrow.gif) no-repeat 50% left;
	padding: 0 10px 5px 12px;
}
#voicebottom{
	background:url(images/voice_bottom.gif) no-repeat bottom left;
	padding-top: 15px;
}

/*---------------------------------------------------------
	フッタ部分
----------------------------------------------------------*/
#footer{
	background:#DFEFFF;
	padding:10px;
	line-height:1.2em;
	margin-top: 10px;
	text-align:left;
}
#footer table{
	width:100%;
}
.line{
	height:5px;
	background:url(images/hr.gif) no-repeat top;
	margin-top: 20px;
}
address{
	margin:0 0 30px;
	text-align:right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}