/*ここから左側---------------*/
#left { background-image: url(../com_img/menu/leftback.jpg); background-repeat: no-repeat; background-position: 0 top; width: 170px; float: left; margin: 0; padding: 0 0 200px; }

/*左メニュー上3つ---------------*/
#buttonmenu { width: 146px; float: left; margin: 0; }
#buttonmenu ul { font-size: 0.75em; width: 148px; margin: 0 0 0 10px; padding: 0; list-style-type: none; }
#button01 a { background-image: url(../com_img/menu/inquiry.gif); background-repeat: no-repeat; text-indent: -9999px; width: 148px; height: 34px; overflow: hidden; margin-top: 15px; display: block; }
#button02 a { background-image: url(../com_img/menu/online.gif); background-repeat: no-repeat; text-indent: -9999px; width: 148px; height: 34px; overflow: hidden; margin-top: 8px; display: block; }
#button03 a { background-image: url(../com_img/menu/kind.gif); background-repeat: no-repeat; text-indent: -9999px; width: 148px; height: 34px; overflow: hidden; margin-top: 8px; display: block; }
#button04 a { background-image: url(../com_img/menu/toiawase.gif); background-repeat: no-repeat; text-indent: -9999px; width: 148px; height: 34px; overflow: hidden; margin-top: 8px; display: block; }

/*左メニュー---------------*/
.leftmenu { width: 170px; float: left; margin: 15px 0 0; padding: 0; }
.leftmenu ul { width: 170px; margin: 0; padding: 0; list-style-type: none; }
.leftmenu li a { color: #333; font-size: 0.75em; line-height: 1.5em; background-image: url(../com_img/menu/m_back.gif); background-repeat: no-repeat; text-decoration: none; text-indent: 15px; vertical-align: middle; width: 170px; height: 21px; padding-top: 2px; display: block; }
.leftmenu li a:hover { color: #000; background-image: url(../com_img/menu/m_back2.gif); background-repeat: no-repeat; text-decoration: underline; display: block; }
#title01 { font-size: 0.75em; background-image: url(../com_img/menu/subti1.jpg); background-repeat: no-repeat; text-indent: -9999px; width: 170px; height: 30px; margin: 0 0 2px; }
#title02 { font-size: 0.75em; background-image: url(../com_img/menu/subti2.jpg); background-repeat: no-repeat; text-indent: -9999px; width: 170px; height: 30px; margin: 0 0 2px; }
#title03 { font-size: 0.75em; background-image: url(../com_img/menu/subti3.jpg); background-repeat: no-repeat; text-indent: -9999px; width: 170px; height: 30px; margin: 0 0 2px; }
#title04 a { font-size: 0.75em; background-image: url(../com_img/menu/subti4.jpg); background-repeat: no-repeat; text-indent: -9999px; width: 170px; height: 30px; overflow: hidden; margin: 0 0 4px; padding: 0; }
#title04 a:hover { background-image: url(../com_img/menu/subti4_o.jpg); background-repeat: no-repeat; }
#title05 a { font-size: 0.75em; background-image: url(../com_img/menu/subti5.jpg); background-repeat: no-repeat; text-indent: -9999px; width: 170px; height: 30px; overflow: hidden; margin: 0 0 4px; padding: 0; }
#title05 a:hover { background-image: url(../com_img/menu/subti5_o.jpg); background-repeat: no-repeat; }
#title06 a { font-size: 0.75em; background-image: url(../com_img/menu/subti6.jpg); background-repeat: no-repeat; text-indent: -9999px; width: 170px; height: 30px; overflow: hidden; margin: 0 0 0; padding: 0; }
#title06 a:hover { background-image: url(../com_img/menu/subti6_o.jpg); background-repeat: no-repeat; }