@charset "shift_jis";
body {
	background-attachment: scroll;
	background-image: url(images/sozai/background.png);
	background-repeat: repeat-x;
	background-position: right top;
	color: #099;
}

a:link {
	color: #09C;
	text-decoration: none;
}
a:visited {
	color: #09C;
	text-decoration: none;
}
a:hover {
	color: #0CC;
	text-decoration: none;
}
a:active {
	color: #0CC;
	text-decoration: none;
}

/* ================ 文字背景色 ================ */ 
.text_title {
	background-color: #B2E1A3;
}
.txarea {
	background-color: #97D782;
}
.cell{
	background-color: #EEEEEE;
	font-size: 80%;
	border: 0px solid #333333;
}

/* ================ ヘッダ ================ */ 
#header {
	margin: 0;
	padding: 0;
	text-align: left;
	top: 0px;
	left: 200px;
	bottom: 0px;
	width: 1400px;
	height: 72px;
}

/* ================ ヘッダナビ ================ */ 
#headnavi {
	width: 1400px;
	height: 40px;
	text-align: left;
	left: 500px;
	top: 500px;
	padding-left: 110px;
	letter-spacing: normal;
	word-spacing: normal;
	clear: none;
	float: left;
	visibility: visible;
}

#headnavi ul {
	padding: 0;
	width: 1400px;
	margin-left: 0px;
	list-style: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}
#headnavi1, #headnavi1 a{
	float: left;
	display: block;
	width: 200px;
	height: 40px;
	background-image: url(images/sozai/HOME.png);
	text-indent: -9999px;
}
#headnavi1 a:hover { background-position: 0 -40px}
#headnavi2, #headnavi2 a{
	float: left;
	display: block;
	width: 200px;
	height: 40px;
	background-image: url(images/sozai/Bushoukai.png);
	text-indent: -9999px;
}
#headnavi2 a:hover { background-position: 0 -40px}
#headnavi3, #headnavi3 a{
	float: left;
	display: block;
	width: 200px;
	height: 40px;
	background-image: url(images/sozai/Buin.png);
	text-indent: -9999px;
}
#headnavi3 a:hover { background-position: 0 -40px}
#headnavi4, #headnavi4 a{
	float: left;
	display: block;
	width: 200px;
	height: 40px;
	background-image: url(images/sozai/Shiaikekka.png);
	text-indent: -9999px;
}
#headnavi4 a:hover { background-position: 0 -40px}
#headnavi5, #headnavi5 a{
	float: left;
	display: block;
	width: 200px;
	height: 40px;
	background-image: url(images/sozai/Shashinkan.png);
	text-indent: -9999px;
}
#headnavi5 a:hover { background-position: 0 -40px}
#headnavi6, #headnavi6 a{
	float: left;
	display: block;
	width: 200px;
	height: 40px;
	background-image: url(images/sozai/Keijiban.png);
	text-indent: -9999px;
}
#headnavi6 a:hover { background-position: 0 -40px}
#headnavi7, #headnavi7 a{
	float: left;
	display: block;
	width: 200px;
	height: 40px;
	background-image: url(images/sozai/Renraku.png);
	text-indent: -9999px;
}
#headnavi7 a:hover { background-position: 0 -40px}

/* ================ ページボディ ================ */ 

#base {
	background-image: url(images/sozai/pagebodyBack.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center 0px;
	width: 1440px;
	position: absolute;
	clear: none;
	float: left;
	top: 126px;
	left: 89px;
	word-spacing: normal;
	letter-spacing: normal;
	text-align: left;
	visibility: visible;
}

#menu {
	float: left;
	width: 300px;
	text-align: left;
}

#main {
	float: right;
	width: 1110px;
	text-align: left;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 20px;
}
.red {
	color: #F00;
}
/* ================ 中央テキスト ================ */
#maintext {
	float: left;
	width: 750px;
	text-align: left;
	padding: 0;
}
/* ================ 右テキスト ================ */ 
#righttext {
	float: right;
	width: 360px;
	text-align: left;
	padding: 0;
}
/* ================ 左右ボックス ================ */ 
#leftbox{
  float: left;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 10px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 700px;
  float : left;
  text-align : left;
}
#rightbox{
  float: right;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 380px;
  text-align : left;
}
#box1{
	float: left;
	width : 450px;
	float : left;
	text-align : left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#box2{
	float: right;
	width : 630px;
	text-align : left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#box3{
	float: left;
	width : 1100px;
	text-align : left;
	margin: 0px;
	padding: 0px;
}
/* ================ PNGイメージ ================ */ 
#topabout{
	width: 740px;
	line-height: 150%;
}

#topabout h1{
	width: 740px;
	height: 30px;
	font-size: 10%;
	background: url(images/sozai/koushinrireki.png) ;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	line-height:0;
	margin-top: 10px;
	margin-bottom: 0px;
}
#topabout h2{
	width: 740px;
	height: 30px;
	font-size: 10%;
	background: url(images/sozai/jikoshin.png) ;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	line-height:0;
	margin-top: 10px;
	margin-bottom: 0px;
}
#topabout h3{
	width: 360px;
	height: 30px;
	font-size: 10%;
	background: url(images/sozai/koushinbi.png) ;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	line-height:0;
	margin-top: 0px;
	margin-bottom: 0px;
}
#topabout h4{
	width: 360px;
	height: 30px;
	font-size: 10%;
	background: url(images/sozai/katsudouyotei.png) ;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	line-height:0;
	margin-top: 10px;
	margin-bottom: 0px;
}
#topabout h5{
	width: 360px;
	height: 30px;
	font-size: 10%;
	background: url(images/sozai/shiainittei.png) ;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	line-height:0;
	margin-top: 10px;
	margin-bottom: 0px;
}
#topabout h6{
	width: 440px;
	height: 5px;
	font-size: 10%;
	background: url(images/sozai/line.png) ;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	line-height:0;
	margin-top: 10px;
	margin-bottom: 0px;
}
#topabout h7{
	width: 620px;
	height: 5px;
	font-size: 10%;
	background: url(images/sozai/line.png) ;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	line-height:0;
	margin-top: 10px;
	margin-bottom: 0px;
}
#topabout h8{
	width: 1100px;
	height: 5px;
	font-size: 10%;
	background: url(images/sozai/line.png) ;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	line-height:0;
	margin-top: 10px;
	margin-bottom: 0px;
}


/* ================ 左メニュー ================ */ 
#leftmenu {
	text-align: left;
	width: 270px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
}
#leftmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 10%;
}
#leftmenu  h2 {
	margin: 0;
	padding: 0;
	margin-left: 20px;
	margin-bottom: 5px;
	text-indent: -9999px;
	line-height:0;
	width: 250px;
	height: 30px;
	background-image: none;
	font-size: 10%;
	background-color: #000;
}
#leftmenu1, #leftmenu1 a{
	display: block;
	width: 270px;
	height: 30px;
	background-image: url(images/sozai/hyogo.png);
	text-indent: -9999px;
}
#leftmenu1 a:hover { background-position: 0 -30px}
#leftmenu2, #leftmenu2 a{
	display: block;
	width: 270px;
	height: 30px;
	background-image: url(images/sozai/gakuren.png);
	text-indent: -9999px;
}
#leftmenu2 a:hover { background-position: 0 -30px}
#leftmenu3, #leftmenu3 a{
	display: block;
	width: 270px;
	height: 30px;
	background-image: url(images/sozai/zenniti.png);
	text-indent: -9999px;
}
#leftmenu3 a:hover { background-position: 0 -30px}
#leftmenu4, #leftmenu4 a{
	display: block;
	width: 270px;
	height: 30px;
	background-image: url(images/sozai/enjoy.png);
	text-indent: -9999px;
}
#leftmenu4 a:hover { background-position: 0 -30px}
#leftmenu5, #leftmenu5 a{
	display: block;
	width: 270px;
	height: 30px;
	background-image: url(images/sozai/acheya.png);
	text-indent: -9999px;
}
#leftmenu5 a:hover { background-position: 0 -30px}
#leftmenu6, #leftmenu6 a{
	display: block;
	width: 270px;
	height: 30px;
	background-image: url(images/sozai/next.png);
	text-indent: -9999px;
}
#leftmenu6 a:hover { background-position: 0 -30px}
#leftmenu7, #leftmenu7 a{
	display: block;
	width: 270px;
	height: 30px;
	background-image: url(images/sozai/kpro.png);
	text-indent: -9999px;
}
#leftmenu7 a:hover { background-position: 0 -30px}


