h2.page_title {
	width:504px;
	height:125px;
	margin: 0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	background:url("../products/images/products_title.jpg") no-repeat top;
	text-indent:-9999px;
}

h2.page_title2 {
	width:504px;
	height:125px;
	margin: 0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	background:url("../products/images/products_title2.jpg") no-repeat top;
	text-indent:-9999px;
}
h2.page_title9 {
	width:504px;
	height:125px;
	margin: 0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	background:url("../products/images/products_title9.jpg") no-repeat top;
	text-indent:-9999px;
}

h2.page_title3 {
	width:504px;
	height:125px;
	margin: 0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	background:url("../products/images/futon_tl.jpg") no-repeat top;
	text-indent:-9999px;
}

h2.page_title4 {
	width:504px;
	height:125px;
	margin: 0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	background:url("../products/images/other_tl.jpg") no-repeat top;
	text-indent:-9999px;
}

h2.page_title5 {
	width:504px;
	height:70px;
	margin: 0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	background:url("../products/images/org_sou2t.jpg") no-repeat top;
	text-indent:-9999px;
}

h2.page_title6 {
	width:504px;
	height:70px;
	margin: 0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	background:url("../products/images/org_sou2t.jpg") no-repeat top;
	text-indent:-9999px;
}

h2.page_title7 {
	width:504px;
	height:125px;
	margin: 0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	background:url("../society/images/society_header.jpg") no-repeat top;
	text-indent:-9999px;
}

h2.page_title8 {
	width:504px;
	height:125px;
	margin: 0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	background:url("../company/images/history_header.jpg") no-repeat top;
	text-indent:-9999px;
}


/*----------------- Menu Tabs B--------------------------- */

    #tabsB {
      float:left;
      width:100%;
	font-size:2;
      background-image:url("../products/images/tabbak.gif");
      line-height:normal;
      }
    #tabsB ul {
        margin:0;
        padding:0px 0px 0 0px;
        list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url("../products/images/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url("../products/images/tabright.gif") no-repeat right top;
      padding:7px 8px 5px 2px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#000;
      }
	  
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }

        #tabsB #current a {
                background-position:0% -42px;
        }
        #tabsB #current a span {
                background-position:100% -42px;
        }


/*--------------------------- */



h3.make_tl {
	margin: 20px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

table.rent_tbl {
	margin: 15px 0px 10px;
	padding:0px;
	text-align:left;
	font-size:2;
	line-height:normal;
	background-image: none;
	background-color:#999999;
}

table.rent_tbl td {
	margin: 0px 0px 0px 0px;
	background-color:#ffffff;
}


table.rent_tbl th {
	text-align: center;
	background-image: url(../products/images/tbtd4.gif);
	color: #FFFFFF;
	margin: 0px;
	background-color: #666699;
	background-repeat: no-repeat;
}
	
table.rent_tbl th.sub{
	margin: 0px 0px 0px 0px;
	text-align:center;
	background-image: url(../products/images/tbtd7.gif);
	color:#FFFFFF;
	background-color: #CCCCCC;


}

table.kakaku_tbl {
	margin: 10px 0px;
	padding:0px;
	text-align:right;
	font-size:2;
	line-height:150%;
	background-image: none;
	background-color:#999999;
}

table.kakaku_tbl td {
	margin: 0px 0px 0px 0px;
	background-color:#ffffff;
}

table.kakaku_tbl td.sub{
	margin: 0px 0px 0px 0px;
	text-align:center;
	background-image: url(../products/images/tbtd7.gif);
	color:#FFFFFF;
	background-color: #CCCCCC;
}

table.kakaku_tbl td.subb{
	margin: 0px 0px 0px 0px;
	text-align:center;


	background-color: #CCCCCC;
}

table.kakaku_tbl th {
	text-align: center;
	background-image: url(../products/images/tbtd4.gif);
	color: #FFFFFF;
	margin: 0px;
	background-color: #666699;
	background-repeat: no-repeat;

}
	
table.kakaku_tbl th.sub{
	margin: 0px 0px 0px 0px;
	text-align:center;
	background-image: url(../products/images/tbtd7.gif);
	color:#FFFFFF;
	background-color: #CCCCCC;
}
.wadaiko_navi {
	margin: 0px;
	text-align:center;
	padding-bottom: 10px;
}

.pro_page_tl {
	margin: 0px 0px 10px;
	padding:5px 0px 5px 7px;
	font-size:1.5em;
	font-weight:bold;
	line-height:100%;
	color:#450003;
	border-bottom:1px solid #A88889;
	border-left:5px solid #450003;
	vertical-align: middle;
	letter-spacing: normal;
	word-spacing: normal;
}


.wadaiko_na_tbl {
	margin: 10px 0px 0px;
	padding:0px;
	text-align:center;
}

.wadaiko_na_tbl th {
	background:url("../images/wada_navi_bg.gif") no-repeat 16px;
	line-height:100%;
	padding:6px 0px 5px 0px;
}

.wadaiko_na_tbl td img {
	margin: 10px 0px 0px 0px;
}

.wadaiko_na_tbl2 {
	margin: 10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

.wadaiko_na_tbl2 th {
	padding:5px 0px 0px 0px;
	font-size:1.2em;
}

.wadaiko_na_tbl2 td {
	font-size:1em;
}

.sound_box {
	border-under:1px solid #cccccc;
}




.cpage_body {
	margin: 35px 15px 15px 15px;
	text-align:left;
}

.ev_block {
	border:1px solid #cccccc;
	margin: 15px 0px 30px 0px;
	padding:1px;
}

.ev_block h2 {
	margin: 0px 0px 0px 0px;
	padding:5px 5px 5px 10px;
	color:#666666;
	font-size:1em;
	line-height:100%;
	background-color:#dedede;
}

.ev_block h3 {
	margin: 10px 0px 0px 0px;
	padding:10px 10px 15px 10px;
	color:#333333;
	font-size:1.5em;
	background:url("../images/index_cap02.gif") repeat-x bottom;
}
