/* 89kansai styles */


#container {
width: 650px;
text-align: left;
margin: 10px auto 0 auto;
padding: 0 !important;
line-height: 1.6em;
}

.body
    {
    font-family: ＭＳ Ｐゴシック,Osaka;
    font-size: 11pt;
    color: #666666;
    font-weight: normal;
    line-height: 150%;
    text-indent: 11;
    text-align: left;
    word-break: keep-all;
    line-break: normal;
    white-space: pre;
    vertical-align: baseline;
    background-image: url('./imgs/back-89kansai.gif');
    }
    
.body-1
	{
	font-family: ＭＳ Ｐゴシック,Osaka;
	font-size: 10pt;
	color: #333333
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	word-break: normal;
	line-break: strict;
	vertical-align: middle;
	padding: 10;
    }

.body-2
	{
	font-family: ＭＳ Ｐゴシック,Osaka;
	font-size: 10pt;
	color: #333333;
	font-weight: normal;
	line-height: 150%;
	text-align: center;
	word-break: normal;
	line-break: strict;
	vertical-align: middle;
	padding: 10;
    }

    
.body-red
    {
    font-family: ＭＳ Ｐゴシック,Osaka;
    font-size: 8pt;
    color: #ff0000;
    font-weight: normal;
    line-height: normal;
    text-align: left;
    vertical-align: middle;
    }

.body-red-2
    {
    font-family: ＭＳ Ｐゴシック,Osaka;
    font-size: 10pt;
    color: #ff0000;
    font-weight: normal;
    line-height: normal;
    text-align: left;
    vertical-align: middle;
    }


#greenline { color: #006600; }

/* リンクの設定 */     
p{font-size:14pt;}
a:link{color:#006600;
     text-decoration:none;}
a:hover{color:#33ff33;
     text-decoration:underline;}
a:visited{color:#006600;
     text-decoration:none;}

a.link-red:link { color: #ff0000; text-decoration:none; }
a.link-red:visited { color: #ff0000; text-decoration:none; }
a.link-red:hover { color: #ff00ff; text-decoration:underline; }
//a.link-red:hover { border: 1px #800080 solid; text-decoration:none; }

/*
f0f8ff
7fffd4
e0ffff
f5fffa
00ff00
*/

/* おそらくどこにも使ってない */
.outer
	{
	width:750px;
	background-color: #FFFFCC;
	padding: 10px;
	margin:0 auto 0 auto;
	}

/* テロップが流れるボックス */
.terop
	{
	float:left;
	width:637px;
	background-color: #99ff99;
	height: 27px;
	position: absolute;
	top: 143px;
	left: 20px;
	padding: 5px 10px 2px 10px;
	}

/* menu-bottonのボックス */
.menu
	{
	float:left;
	width:650px;
	background-color: #006600;
	background-image: url('./imgs/botton-back01.gif');
	background-repeat: repeat-x;
	background-attachment: fixed;
	height: 20px;
	position: absolute;
	top: 177px;
	left: 20px;
	padding: 3px 3px 3px 3px;
	}

.menu-1
	{
	float:left;
	width:650px;
	background-color: #006600;
	background-image: url('./imgs/botton-back01.gif');
	background-repeat: repeat-x;
	background-attachment: fixed;
	height: 20px;
	position: absolute;
	top: 142px;
	left: 20px;
	padding: 3px 3px 3px 3px;
	}

/* メニューボタン */
.menu-botton
{
font-family: ＭＳ Ｐゴシック,Osaka;
color: #ccffff;
text-align: left;
vertical-align: middle;
padding-right: 2em;
padding-left: 2em;
z-index: 2;
height: 14;
; font: bold 10 "ＭＳ ゴシック", "Osaka−等幅"; border: 2em
}
	
	

/* 左のサブメニュー */
.side-left
	{overflow:visible;
	float:left;
	width:150px;
	background-color: #009900;
	height: 850px;
	position: absolute;
	top: 209px;
	left: 20px;
	padding: 10px 5px 10px 5px;
	margin:0em 0em 5em 0em;
	}
	
.side-left-1
	{overflow:visible;
	float:left;
	width:150px;
	background-color: #009900;
	height: 800px;
	position: absolute;
	top: 174px;
	left: 20px;
	padding: 10px 5px 10px 5px;
	margin:0em 0em 5em 0em;
	}

.side-left-2
	{overflow:visible;
	float:left;
	width:150px;
	background-color: #009900;
	height: 450px;
	position: absolute;
	top: 174px;
	left: 20px;
	padding: 10px 5px 10px 5px;
	margin:0em 0em 5em 0em;
	}

.side-left-3
	{overflow:visible;
	float:left;
	width:150px;
	background-color: #009900;
	height: 1000px;
	position: absolute;
	top: 174px;
	left: 20px;
	padding: 10px 5px 10px 5px;
	margin:0em 0em 5em 0em;
	}

/* メイン画面 */
.main
	{overflow:visible;
	float:left;
	width:500px;
	background-color: #ffffff;
	height: 640px;
	position: absolute;
	top: 0px;
	left: 170px;
	padding: 10px 5px 10px 5px;
	margin:0em 0em 5em 0em;
	}
	
.main-1
	{overflow:visible;
	float:center;
	width:630px;
	background-color: #ffffff;
	height: 640px;
	position: absolute;
	top: 183px;
	left: 10px;
	padding: 10px 5px 10px 5px;
	margin:0em 0em 5em 0em;
	}

.main-2
	{overflow:visible;
	float:center;
	width:500px;
	background-color: #ffffff;
	height: 400px;
	position: absolute;
	top: 0px;
	left: 170px;
	padding: 10px 5px 10px 5px;
	margin:0em 0em 5em 0em;
	}

/* top-body */
.top-body
{
font-family: ＭＳ Ｐゴシック,Osaka;
font-size: 11pt;
color: #333333;
font-weight: normal;
line-height: 1.5;
text-align: left;
word-break: normal;
line-break: normal;
white-space: normal;
vertical-align: baseline;
margin: 1em;
padding: 1em;
	}

.top-body-1{
	font-family: ＭＳ Ｐゴシック,Osaka;
	font-size: 11pt;
	color: #333333;
	line-height: 1;
	letter-spacing: 2;
	text-align: center;
	vertical-align: baseline;
	margin-top: 1em;
	}

.top-body-2{
	font-family: ＭＳ Ｐゴシック,Osaka;
	font-size: 9pt;
	color: #333333;
	line-height: 1;
	letter-spacing: 2;
	text-align: center;
	vertical-align: baseline;
	margin-top: 1;
	}
	
.top-body-3{
	font-family: ＭＳ Ｐゴシック,Osaka;
	font-size: 9pt;
	color: #333333;
	line-height: 1;
	letter-spacing: 2;
	text-align: center;
	vertical-align: baseline;
	margin-top: 7em;
	}

.top-body-4{
	font-family: ＭＳ Ｐゴシック,Osaka;
	font-size: 8pt;
	color: #333333;
	line-height: 1;
	letter-spacing: 2;
	text-align: center;
	vertical-align: baseline;
	margin-top: 1;
	}
	
.top-body-5{
font-family: ＭＳ Ｐゴシック,Osaka;
font-size: 11pt;
color: #333333;
line-height: normal;
letter-spacing: 3;
text-align: center;
vertical-align: middle;
margin-top: 0.5em;
margin-bottom: 0.5em;
	}
	
.top-body-6{
font-family: ＭＳ Ｐゴシック,Osaka;
font-size: 10pt;
color: #333333;
line-height: normal;
letter-spacing: 3;
text-align: left;
vertical-align: middle;
margin-top: 0.5em;
margin-bottom: 0.5em;
	}
	
.top-body-7{
font-family: ＭＳ Ｐゴシック,Osaka;
font-size: 6pt;
color: #333333;
line-height: normal;
letter-spacing: 2;
text-align: left;
vertical-align: middle;
margin-top: 0.5em;
margin-bottom: 0.5em;
	}
	
.top-body-8{
font-family: ＭＳ Ｐゴシック,Osaka;
font-size: 6pt;
color: #333333;
line-height: normal;
letter-spacing: 2;
text-align: center;
vertical-align: middle;
margin-top: 0.5em;
margin-bottom: 0.5em;
	}
	
.top-body-9{
font-family: ＭＳ Ｐゴシック,Osaka;
font-size: 10pt;
color: #333333;
line-height: normal;
text-align: left;
vertical-align: middle;
padding-top: -30px;
padding-bottom: 0.3em;
padding-left: 3em;
	}

/* footer */
#footer
	{
	clear:both;
	width:650px;
	background-color: #FFFFCC;
	height: 30px;
	margin: 0px 0px 0px 10px;
	}
	

/* top-banner */
.banner-001{
font-family: ＭＳ Ｐゴシック,Osaka;
font-size: 10pt;
color: #666666;
text-align: center;
margin: 0.2em;
padding: 0.2em;
position: absolute;
z-index: 1;
top: 20px;
left: 18px;
height: 120px;
width: 650px;
background-image: url('./imgs/banner-top01.gif');
background-repeat: no-repeat;
}

/* バナー広告1 */
.banner-002-1{
font-family: ＭＳ Ｐゴシック,Osaka;
font-size: 12pt;
color: #CC0000;
font-weight: bold;
text-align: center;
word-break: normal;
line-break: normal;
white-space: pre;
vertical-align: middle;
margin: 0.2em;
padding: 0.7em;
position: absolute;
z-index: 2;
top: 20px;
left: 570px;
height: 38px;
width: 200px;
background: url('./imgs/banner002-1.jpg') no-repeat fixed;
display: none;
}

/* バナー広告2 */
.banner-002-2{
font-family: ＭＳ Ｐゴシック,Osaka;
font-size: 12pt;
color: #669900;
font-weight: bold;
text-align: center;
white-space: pre;
vertical-align: middle;
margin: 0.2em;
padding: 0.7em;
position: absolute;
z-index: 2;
top: 50px;
left: 570px;
height: 38px;
width: 200px;
background: url('./imgs/banner002-2.jpg') no-repeat fixed;
display: none;
}

/* バナー広告3 */
.banner-002-3{
font-family: ＭＳ Ｐゴシック,Osaka;
font-size: 12pt;
color: #0000CC;
font-weight: bold;
text-align: center;
white-space: pre;
vertical-align: middle;
margin: 0.2em;
padding: 0.7em;
position: absolute;
z-index: 2;
top: 80px;
left: 570px;
height: 38px;
width: 200px;
background: url('./imgs/banner002-3.jpg') no-repeat fixed;
display: none;
}


h1{
font-family: ＭＳ Ｐゴシック,Osaka;
font-size: 14pt;
color: #333333;
font-weight: bold;
line-height: 100%;
text-align: center;
word-break: keep-all;
line-break: strict;
vertical-align: baseline;
}

h2{
{
font-family: ＭＳ Ｐゴシック,Osaka;
font-size: 12pt;
color: #333333;
font-weight: bold;
line-height: 100%;
text-align: center;
word-break: normal;
line-break: strict;
margin-top: 3;
margin-bottom: -0.1em;
padding-top: 0.3em;
padding-bottom: 0.3em;
}

h3{
font-family: ＭＳ Ｐゴシック,Osaka;
font-size: 11pt;
color: #006600;
font-weight: bold;
line-height: 120%;
text-align: left;
word-break: keep-all;
line-break: strict;
}

h4{
font-family: ＭＳ Ｐゴシック,Osaka;
font-size: 10pt;
color: #333333;
font-weight: bold;
line-height: 90%;
text-align: left;
word-break: keep-all;
line-break: strict;
white-space: pre;
vertical-align: middle;
}

h5{
font-family: ＭＳ Ｐゴシック,Osaka;
font-size: 9pt;
color: #ffffff;
font-weight: bold;
line-height: 100%;
text-align: center;
vertical-align: sub;
}

h6
{
font-family: ＭＳ Ｐゴシック,Osaka;
font-size: 8pt;
line-height: 130%;
text-align: left;
vertical-align: baseline;
margin-bottom: -0.1em;
}





/* サブメニューボタン */
.waku{padding:3px 5px 3px 5px;
      background-color:#009900;}
h3{border:solid 1px;
      text-align: center;
      background-color:#ccff99;
      padding: 1px 1px;
      color:#006633;
      width:140px;
.text1{border-color:#ccffcc;}

/* サブメニューボタン */
.waku2{padding:2px 2px 2px 2px;
      background-color:#009900;
      }
top-body-2{border:solid 1px;
      text-align: center;
      background-color:#ccff99;
      padding: 2px 2px;
      color:#006633;
      width:100px;
.text2{border-color:##00ff66;}


</style>

