﻿body { font-size: 12px; font-family: "ＭＳ Ｐゴシック","ＭＳ Ｐ明朝",Meiryo,"HG創英角ｺﾞｼｯｸUB","ＭＳ Ｐ明朝",Osaka,"ヒラギノ角ゴ Pro W3"; color: rgb(255, 255, 255); background-color:#000000 ; text-align: center; margin: 0px; background:url('images/back1.png') repeat scroll 0% 0% transparent;}
.clear { clear: both; }
h1 { margin:15px 0; padding:10px 0 5px;color:white;font-size:18px;font-weight:normal;}
h2 { margin:10px 25px 5px; padding:0px 0 5px;color:white;font-size:13px;font-weight:bold;}
p {margin:0 0 3px 25px; color:#cccccc;text-indent:0em;line-height: 1.5em;}

#wrapper { }
#wrapper-top { width: 100%;height:140px; background: url('images/wrapper_haikei3.png') repeat-x scroll left top rgb(0, 0, 0); overflow:hidden;}
#header-logo{width: 780px; height:80px;background-image: url('images/header_logo.jpg'); background-repeat: no-repeat; margin: auto;}
#header-top { width: 780px; height:80px;background-image: url('images/main_haikei.jpg'); background-repeat: no-repeat; margin: auto; }
#navi-a1 { width: 130px;height:60px; display: block;float: left;position: ;	left: 0px;	top: 80px;}
#navi-a1 a {background-image: url('images/nav_h.png');background-repeat: no-repeat;height: 60px;width: 130px;	font-size: 0px;	line-height: 0px;text-indent: -999999px;display: block;}
#navi-a1 a:link,#navi-a1 a:visited {background-position: 0 0;}
#navi-a1 a:active,#navi-a1 a:hover {background-position: 0 -60px;}
#navi-a2 { width: 130px;height:60px; display: block;float: left;position: ;	left: 130px;	top: 80px;}
#navi-a2 a {background-image: url('images/nav_a.png');background-repeat: no-repeat;height: 60px;width: 130px;	font-size: 0px;	line-height: 0px;text-indent: -999999px;display: block;}
#navi-a2 a:link,#navi-a2 a:visited {background-position: 0 0;}
#navi-a2 a:active,#navi-a2 a:hover {background-position: 0 -60px;}
#navi-a3 { width: 130px;height:60px;display: block;float: left;position: ;	left: 260px;	top: 80px;}
#navi-a3 a {background-image: url('images/nav_s.png');background-repeat: no-repeat;height: 60px;width: 130px;	font-size: 0px;	line-height: 0px;text-indent: -999999px;display: block;}
#navi-a3 a:link,#navi-a3 a:visited {background-position: 0 0;}
#navi-a3 a:active,#navi-a3 a:hover {background-position: 0 -60px;}
#navi-a4 { width: 130px;height:60px;display: block;float: left;position: ;	left: 390px;	top: 80px;}
#navi-a4 a {background-image: url('images/nav_i.png');background-repeat: no-repeat;height: 60px;width: 130px;	font-size: 0px;	line-height: 0px;text-indent: -999999px;display: block;}
#navi-a4 a:link,#navi-a4 a:visited {background-position: 0 0;}
#navi-a4 a:active,#navi-a4 a:hover {background-position: 0 -60px;}
#navi-a5 { width: 130px;height:60px;display: block;float: left;position: ;	left: 520px;	top: 80px;}
#navi-a5 a {background-image: url('images/nav_b.png');background-repeat: no-repeat;height: 60px;width: 130px;	font-size: 0px;	line-height: 0px;text-indent: -999999px;display: block;}
#navi-a5 a:link,#navi-a5 a:visited {background-position: 0 0;}
#navi-a5 a:active,#navi-a5 a:hover {background-position: 0 -60px;}
#navi-a6 { width: 130px;height:60px;display: block;float: left;position: ;	left: 650px;	top: 80px;}
#navi-a6 a {background-image: url('images/nav_q.png');background-repeat: no-repeat;height: 60px;width: 130px;	font-size: 0px;	line-height: 0px;text-indent: -999999px;display: block;}
#navi-a6 a:link,#navi-a6 a:visited {background-position: 0 0;}
#navi-a6 a:active,#navi-a6 a:hover {background-position: 0 -60px;}

#wrapper-contents {width: 100%;  margin-top:0; clear:both;position:relative;min-height:400px;text-align:center;background:url("images/back2.png") no-repeat transparent;}
#contents-main{width: 780px;background:url("") repeat transparent;text-align: left; margin: auto; }
#contents-main-1{background:url("images/side.png") repeat-y transparent; margin: auto; padding-bottom:35px;}
#contents-left{float:left;width: 200px;padding:20px 10px 10px;}
#contents-right {position:top;top:0px;width: 500px; margin-left: 240px; padding-top:20px;overflow: auto;}
#contents-right a{color:#4169e1; font-weight:bold;text-decoration:none;}

#side-navi-1 { width: 200px;height:40px;display: block;float: left;padding:10px 0 25px;	left: 0px;	top: 0px;}
#side-navi-1 a {line-height:1.5em;font-style:normal;font-weight:normal;font-size:22px; text-decoration:none;letter-spacing:;}
#side-navi-2 { width: 200px;height:40px;display: block;float: left;left: 0px;	top: 40px;text-align:left;background:url('') no-repeat;}
#side-navi-2 a {font-style:normal;font-weight:normal;font-size:14px;padding-left:25px;text-decoration:none;color:white;letter-spacing:-1px;}

#wrapper-footer { width: 100%; background-image: url('images/background_and_footer.png'); background-color:#222222; text-align: center;min-height:50px;}
#footer { width: 780px; border-right:px solid #272727;border-left:px solid #272727; text-align: right; margin: auto; padding-top: 15px; padding-bottom:15px;}
#footer a, a:visited { color: rgb(255,255,255); text-decoration: none; }
#footer a:hover, a:active { color: rgb(68, 68, 68); text-decoration: none; }
.footer-link { font-size: 12px; color: rgb(102, 102, 102); margin: 0pt 0pt 3px 18px; }
.footer-copyright { font-size: 12px; color: rgb(255,255,255); margin: 0pt 15pt 0pt 18px; }


#slider {width: 200px; /* important to be same as image width */    height: 200px; /* important to be same as image height */    position: relative; /* important */	overflow:hidden; /* important */	margin:15px 0 0 15px;padding:0px; float:right;}
#sliderContent {width: 200px; /* important to be same as image width or wider */position: absolute;top: -10px;margin-left:-10px;	}
.sliderImage {float: left;position: relative;display: none;}
.sliderImage span {margin:-50px 0px 0px;padding: 0px 3px;width: 200px;background-color: #000;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;color: #fff;display: none;}
.clear {	clear: both;}
.sliderImage span strong {font-size: 14px;}
.top {top: 0;left: 0;}
.bottom {bottom: 0;left: 0;}
ul { list-style-type: none;}


/* 作成者　花枝会計事務所　公認会計士　花枝幹雄　2010年7月1日*/