/***************************************
 * side.css
 ***************************************/

/* [#side] /////////////////////////*/

/* トップへ戻る */
.top_b {
	text-indent: -9999px;
	width: 200px;
	margin-bottom: 5px;
}
.top_b a {
	display: block;
	height: 45px;
	background: url(../image/side/top.jpg) no-repeat;	
}

/* メニュー */
#side ul.item {
	/*height: 670px;*/
	margin-bottom: 10px;
	padding: 5px;
	background: #C1CCCB;
}
#side ul li {
	text-indent: -9999px;
}
#side ul.item li {
	margin-top: 5px;
}
#side ul.item li:first-child {
	margin-top: 0;
}
#side ul li a {
	display: block;
	height: 25px;
}

/* アイテムメニュー */
#side ul.item li a.rsdb { background: url(../image/side/im_1.gif) no-repeat; }
#side ul.item li a.rsdb:hover { background: url(../image/side/im_1_2.gif) no-repeat; }

#side ul.item li a.esdb { background: url(../image/side/im_2.gif) no-repeat; }
#side ul.item li a.esdb:hover { background: url(../image/side/im_2_2.gif) no-repeat; }

#side ul.item li a.rsab { background: url(../image/side/im_3.gif) no-repeat; }
#side ul.item li a.rsab:hover { background: url(../image/side/im_3_2.gif) no-repeat; }

#side ul.item li a.rejye { background: url(../image/side/im_4.gif) no-repeat; }
#side ul.item li a.rejye:hover { background: url(../image/side/im_4_2.gif) no-repeat; }

#side ul.item li a.ept { background: url(../image/side/im_5.gif) no-repeat; }
#side ul.item li a.ept:hover { background: url(../image/side/im_5_2.gif) no-repeat; }

#side ul.item li a.ept2 { background: url(../image/side/im_6.gif) no-repeat; }
#side ul.item li a.ept2:hover { background: url(../image/side/im_6_2.gif) no-repeat; }

#side ul.item li a.ept3 { background: url(../image/side/im_7.gif) no-repeat; }
#side ul.item li a.ept3:hover { background: url(../image/side/im_7_2.gif) no-repeat; }

#side ul.item li a.ept4 { background: url(../image/side/im_8.gif) no-repeat; }
#side ul.item li a.ept4:hover { background: url(../image/side/im_8_2.gif) no-repeat; }

#side ul.item li a.dsnr { background: url(../image/side/im_9.gif) no-repeat; }
#side ul.item li a.dsnr:hover { background: url(../image/side/im_9_2.gif) no-repeat; }

#side ul.item li a.dsnr4 { background: url(../image/side/im_10.gif) no-repeat; }
#side ul.item li a.dsnr4:hover { background: url(../image/side/im_10_2.gif) no-repeat; }

#side ul.item li a.zeto { background: url(../image/side/im_11.gif) no-repeat; }
#side ul.item li a.zeto:hover { background: url(../image/side/im_11_2.gif) no-repeat; }

#side ul.item li a.sin { background: url(../image/side/im_12.gif) no-repeat; }
#side ul.item li a.sin:hover { background: url(../image/side/im_12_2.gif) no-repeat; }

#side ul.item li a.zeto2 { background: url(../image/side/im_13.gif) no-repeat; }
#side ul.item li a.zeto2:hover { background: url(../image/side/im_13_2.gif) no-repeat; }

#side ul.item li a.namari1 { background: url(../image/side/im_14.gif) no-repeat; }
#side ul.item li a.namari1:hover { background: url(../image/side/im_14_2.gif) no-repeat; }

#side ul.item li a.namari2 { background: url(../image/side/im_15.gif) no-repeat; }
#side ul.item li a.namari2:hover { background: url(../image/side/im_15_2.gif) no-repeat; }

#side ul.item li a.mega1 { background: url(../image/side/im_16.gif) no-repeat; }
#side ul.item li a.mega1:hover { background: url(../image/side/im_16_2.gif) no-repeat; }

#side ul.item li a.mega2 { background: url(../image/side/im_17.gif) no-repeat; }
#side ul.item li a.mega2:hover { background: url(../image/side/im_17_2.gif) no-repeat; }

#side ul.item li a.otona { background: url(../image/side/im_18.gif) no-repeat; }
#side ul.item li a.otona:hover { background: url(../image/side/im_18_2.gif) no-repeat; }

#side ul.item li a.noxudol3100s { background: url(../image/side/im_20.gif) no-repeat; }
#side ul.item li a.noxudol3100s:hover { background: url(../image/side/im_20_2.gif) no-repeat; }

#side ul.item li a.noxudol3100k { background: url(../image/side/im_19.gif) no-repeat; }
#side ul.item li a.noxudol3100k:hover { background: url(../image/side/im_19_2.gif) no-repeat; }

#side ul.item li a.sinb1 { background: url(../image/side/im_21.gif) no-repeat; }
#side ul.item li a.sinb1:hover { background: url(../image/side/im_21_2.gif) no-repeat; }

#side ul.item li a.sinb2 { background: url(../image/side/im_22.gif) no-repeat; }
#side ul.item li a.sinb2:hover { background: url(../image/side/im_22_2.gif) no-repeat; }

/* カート */
#side ul.item li.cart a { 
	height: 60px;
	background: url(../image/side/cart.gif) no-repeat; 
} 
#side ul.item li.cart a:hover { background: url(../image/side/cart_2.gif) no-repeat; } 

/* 施工例 */
#side ul.sekou {
	margin-bottom: 10px;
}
#side ul.sekou li.sm1 a {
	height: 90px;
	margin-bottom: 5px;
	background: url(../image/side/sm_1.jpg) no-repeat;
}
#side ul.sekou li.sm2 a {
	height: 90px;
	background: url(../image/side/sm_2.jpg) no-repeat;
}
#side ul.sekou li.sm3 a {
	height: 90px;
	margin-bottom: 5px;
	background: url(../image/side/sekou_logo.jpg) no-repeat;
}
#side ul.sekou li.sm4 a {
	height: 90px;
	margin-bottom: 5px;
	background: url(../image/side/bbs.jpg) no-repeat;
}

/* テストメニュー */
#side ul.test {
	height: 115px;
	padding: 15px 0 15px;
	margin-bottom: 10px;
	background: #E4E9E9;
}
#side ul.test li {
	margin-bottom: 5px;
}
#side ul.test li.sm3 a { background: url(../image/side/sm_3.gif) no-repeat; }
#side ul.test li.sm3 a:hover { background: url(../image/side/sm_3_2.gif) no-repeat; }

#side ul.test li.sm4 a { background: url(../image/side/sm_4.gif) no-repeat; }
#side ul.test li.sm4 a:hover { background: url(../image/side/sm_4_2.gif) no-repeat; }

#side ul.test li.sm5 a { background: url(../image/side/sm_5.gif) no-repeat; }
#side ul.test li.sm5 a:hover { background: url(../image/side/sm_5_2.gif) no-repeat; }

#side ul.test li.sm6 a { background: url(../image/side/sm_6.gif) no-repeat; }
#side ul.test li.sm6 a:hover { background: url(../image/side/sm_6_2.gif) no-repeat; }

/* その他メニュー */
#side ul.menu {
	margin-bottom: 10px;
}
#side ul.menu li {
	margin-bottom: 5px;
}
#side ul.menu li.sm7 a {
	height: 60px;
	background: url(../image/side/sm_7.jpg) no-repeat;
}
#side ul.menu li.sm8 a {
	height: 60px;
	background: url(../image/side/sm_8.jpg) no-repeat;
}
#side ul.menu li.sm9 a {
	height: 60px;
	background: url(../image/side/sm_9.jpg) no-repeat;
}

/* 社内リンク */
#side ul.link {
	margin-bottom: 10px;
	padding: 10px 5px;
	border: 1px solid #C1CCCB;
}
#side ul.link li {
	margin-bottom: 8px;
}
#side ul.link li a {
	height: auto;
	text-indent: 0;
}

/* twitter */
#twitter_h {
	margin-top: 10px;
}
#twitter {
	height: 600px; /*※dlのouterHeight * dlの数*/
	overflow: hidden;
	border: 1px solid #C1CCCB;
}
#twitter a {
	text-decoration: none;
}
#twitter dl {
	height: 80px;
	padding: 10px;
	font-size: 11px;
	overflow-y: auto;
	border-bottom: 1px dotted #C1CCCB;
}
#twitter dt {
	font-size: 11px;
	font-family: "PMingLiU";
	line-height: 1.2em;
}
#twitter dt a {
	/*font-family: "ＭＳ Ｐゴシック";*/
	font-family: "Arial";
}
#twitter dd {
	margin-top: 5px;
	text-align: right;
}
#twitter dd a {
	color: #aaa;
}
#twitter_f {
	margin-top: 5px;
	text-align: center;
}

