#maintab {
	clear: both;
	list-style: none;
	margin: 10px 0 10px 0;
}
#maintab:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
}
/*\*/
* html #maintab {
	height: 0;
	overflow: visible;
}
#maintab { display: block; }
/**/
ul#maintab li {
	display: block;
	float: left;
	text-indent: -10000px;
	width: 109px;
	height: 22px;
	padding: 0;
	margin: 0;
}
ul#maintab li a {
	display: block;
	width: 109px;
	height: 22px;
}
ul#maintab li#sub_menu1 a { background: transparent url("../img/seihintop.jpg") no-repeat left top; }
ul#maintab li#sub_menu2 a { background: transparent url("../img/tokucho.jpg") no-repeat left top; }
ul#maintab li#sub_menu3 a { background: transparent url("../img/siyou.jpg") no-repeat left top; }
ul#maintab li#sub_menu4 a { background: transparent url("../img/sihingazou.jpg") no-repeat left top; }
ul#maintab li#sub_menu5 a { background: transparent url("../img/fuzokuhin2.jpg") no-repeat left top; }
ul#maintab li#sub_menu6 a { background: transparent url("../img/kessen.jpg") no-repeat left top; }
ul#maintab li#sub_menu1 a:hover, ul#maintab li#sub_menu2 a:hover, ul#maintab li#sub_menu3 a:hover, ul#maintab li#sub_menu4 a:hover, ul#maintab li#sub_menu5 a:hover,ul#maintab li#sub_menu6 a:hover {
	background-position: left bottom;
}
ul#maintab li#sub_menu1.selected a, ul#maintab li#sub_menu2.selected a, ul#maintab li#sub_menu3.selected a, ul#maintab li#sub_menu4.selected a, ul#maintab li#sub_menu5.selected a, ul#maintab li#sub_menu6.selected a {
	background-position: left bottom;
}

ul#related li#related1.selected a, ul#related li#related2.selected a, ul#related li#related4.selected a, ul#related li#related5.selected a, ul#related li#related6.selected a {
	background-position: left bottom;
}
ul#related li#related7.selected a { background: none; }
ul#maintab li#sub_menu1 a:active, ul#maintab li#sub_menu1 a:focus, ul#maintab li#sub_menu2 a:active, ul#maintab li#sub_menu2 a:focus, ul#maintab li#sub_menu3 a:active, ul#maintab li#sub_menu3 a:focus, ul#maintab li#sub_menu4 a:active, ul#maintab li#sub_menu4 a:focus, ul#maintab li#sub_menu5 a:active, ul#maintab li#sub_menu5 a:focus {
	outline: none;
}

.tabcontentstyle { /*style of tab content oontainer*/
  padding: 0 0 20px 0;
}
.tabcontent {
  display: none;
  padding: 20px 0 0 0;
}
@media print {
  .tabcontent {
  display: block!important;
  }
}
