body{	margin: 0;	padding: 0;	background-color: #003914;	margin-right: auto;	margin-left: auto;}/* リンク関連 */A:link {color: #0000ff; TEXT-DECORATION: none;}A:visited {color: #0000ff; TEXT-DECORATION: none;}A:hover {color: #ee0000; TEXT-DECORATION: none;}A:link:active { color: #0000FF; text-decoration: none; background: none;}/* イメージ */img { border: 0; }a:link img { border: 0pt solid #ffffff;}a:visited img { border: 0pt solid #ffffff; }a:hover img { border:  0pt solid #ffffff; }a:focus img { border:  0pt solid #ffffff; }a:active { border:  0pt solid #ffffff; }.topli a:link { color: #ffffff ; } /* 通常時 */.topli a:visited { color: #ffffff ; } /* 訪問済 */.topli a:active { color; #91E0FF ; } /* クリック時 */.topli a:hover { color: #91E0FF ; } /* オンマウス時 *//*Credits: Dynamic Drive CSS Library *//*URL: http://www.dynamicdrive.com/style/ */.solidblockmenu{margin: 0;padding: 0;float: left;font: bold 13px Arial;width: 100%;border: 1px solid #625e00;border-width: 1px 0;background: black url(http://zubiroot.com/image/blockdefault.gif) center center repeat-x;}.solidblockmenu li{display: inline;}.solidblockmenu li a{float: left;color: white;padding: 9px 11px;text-decoration: none;border-right: 1px solid white;}.solidblockmenu li a:visited{color: white;}.solidblockmenu li a:hover, .solidblockmenu li .current{color: white;background: transparent url(http://zubiroot.com/image/blockactive.gif) center center repeat-x;}<!--[if IE]><style type="text/css">p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/padding-top: 1em;}<![endif]-->div#top{	width: 700px;	height: 35px;	margin-right: auto;	margin-left: auto;	background: #ffffff url(../image/headbg1.gif) no-repeat;}div#header{	width: 700px;	height: 111px;	margin-right: auto;	margin-left: auto;	background: #ffffff url(../image/zubihead2.gif) no-repeat;}div#header2{	width: 700px;	height: 40px;}div#headsita{	width: 694px;	height: 33px;	margin-right: auto;	margin-left: auto;}.video{	width: 250px;	height: 270px;	text-align: left;	padding-left: 0px;	background: #ffffff;}div#container{	width: 700px;	margin-right: auto;	margin-left: auto;	background: #ffffff;}div#content{	float: left;	width: 400px;	height: 770px;	background: #ffffff url(../image/conbg1.png) repeat-y;}.sidebar{	float: right;	width: 300px;	height: 770px;	background: #ffffff url(../image/conbgside.png) repeat-y;	margin-right: 0px;	margin-left: 0px;	padding-left: 0px;}div#footer{	clear: both;	width: 700px;	height: 43px;	margin-right: auto;	margin-left: auto;	background: #ffffff url(../image/footerbg.gif) no-repeat;	text-align: center;}.side01{	margin-right: auto;	margin-left: auto;	width: 280px;	height: 60px;	text-align: center;	padding-top: 5px;	background: #ffffff url(../image/sideback01.gif) no-repeat;}.side02{	margin-right: auto;	margin-left: auto;	width: 280px;	height: 300px;	text-align: center;	padding-top: 25px;	background: #ffffff url(../image/sideback02.gif) no-repeat;}.side03{	margin-right: auto;	margin-left: auto;	width: 280px;	height: 280px;	text-align: center;	padding-top: 25px;	background: #ffffff url(../image/sideback03.gif) no-repeat;}.side04{	margin-right: 0px;	margin-left: 0px;	width: 240px;	height: 500px;	background: #ffffff url(../image/sideback06.gif) no-repeat;}.table2{	width: 680px;	margin-right: auto;	margin-left: auto;	background: #ffffff;	border-spacing: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 0px;	padding-bottom: 0px;		color: #3D3D3D;	text-align: center;}.table3{	width: 170px;	height: 145px;	margin-right: auto;	margin-left: auto;	background: #ffffff;	border-spacing: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 0px;	padding-bottom: 0px;	margin-top: 0px;	text-align: center;}.tokutei{
	margin-right: auto;	margin-left: auto;	padding-left: 20px;}.br1{	width: 900px;	height: 20px;	margin-right: auto;	margin-left: auto;	background: #ffffff url(../image/bg1.gif) repeat-y;	border-spacing: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 0px;	padding-bottom: 0px;		text-align: center;}.footxt {	FONT-SIZE: 12px; 	FONT-FAMILY: verdana ,"ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",arial ,sans-serif;	padding-left: 14px;	padding-top: 10px;	padding-right: 14px;	margin-left: 14px;	text-align: left;}.topli{	padding-left: 10px;	padding-top: 80px;	padding-right: 12px;	margin-left: 5px;	text-align: left;	font-weight: bold;	color: #ffffff;}.topside{	padding-left: 10px;	padding-top: 13px;	padding-right: 12px;	margin-left: 5px;	text-align: center;}.sidetxt {	FONT-SIZE: 12px; 	FONT-FAMILY: verdana ,"ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",arial ,sans-serif;	text-align: left;}.head3txt {	FONT-SIZE: 14px; 	FONT-FAMILY: verdana ,"ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",arial ,sans-serif;	margin-left: 5px;	margin-right: 5px;	padding-top: 0px;	padding-left: 10px;	padding-right: 0px;	line-height: 150%;	text-align: right;}.hl3txt {	FONT-SIZE: 12px; 	FONT-FAMILY: verdana ,"ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",arial ,sans-serif;	margin-left: 0px;	margin-right: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 5px;	line-height: 150%;	text-align: left;}.tbtxt {	FONT-SIZE: 12px; 	FONT-FAMILY: verdana ,"ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",arial ,sans-serif;	margin-left: 5px;	margin-right: 0px;	padding-left: 5px;	padding-top: 0px;	line-height: 150%;	text-align: left;	letter-spacing: 1px;}.nntxt {	FONT-SIZE: 12px; 	FONT-FAMILY: verdana ,"ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",arial ,sans-serif;	margin-left: 5px;	margin-right: 0px;	padding-left: 10px;	padding-top: 110px;	line-height: 150%;	text-align: left;	color: #3D3D3D;	font-weight: bold;}h2 {	font-size: 110%;	color: #515151;	padding-top: 0px;	padding-left: 10px;	padding-right: 0px;}.pan {	FONT-SIZE: 14px; 	FONT-FAMILY: verdana ,"ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",arial ,sans-serif;	margin-left: 5px;	margin-right: 5px;	padding-top: 10px;	padding-left: 20px;	line-height: 150%;}.sp14 {	FONT-SIZE: 14px; 	FONT-FAMILY: verdana ,"ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",arial ,sans-serif;	margin-left: 5px;	margin-right: 5px;	padding-left: 8px;	line-height: 150%;}.side11 {	FONT-SIZE: 0.7em; 	FONT-FAMILY: verdana ,"ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",arial ,sans-serif;	margin-left: 5px;	margin-right: 5px;	padding-top: 150px;	padding-left: 10px;	padding-right: 15px;	line-height: 160%;	text-align: left;}.ad{	font-size: 12px;	width: 380px;	height:300px;	background: #ffffff url(../image/tu.gif) no-repeat;	text-align: left;	padding-top: 95px;	padding-left: 5px;	color: #ffffff;}