/******************************************
 FOCA Normal Style
                   file name : style01.css
             WATANABE Yoshikazu 2007.10.14
                      update    2008.12.14
*******************************************/
* {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
	font-size : 100%;
}
html,
body{
	height:100%;
	margin:0;
	padding:0;
	background:url(img/back.jpg);
	background-repeat: repeat-y;

}
/******************************
 タイトルロゴ 
 ロールオーバー
******************************/ 
.title1 {
 position: absolute;
 top: 0px;
 left: 0px;
 width:240px;
 height:80px;
 list-style-type:none;
 float:left;
 background:url(img/logo2.png);
}
.title1 a{
	background:url(img/logo1.png);
	display:block;
}
h1 a:hover{
	background:none !important;
}
a{
	height:100%;


	text-indent:-9999px;


	text-decoration:none;
}

a:focus{
/**/
	overflow: hidden;
/**/
}

/* ヘッダーメニュー */
.header1 {
 position:absolute;
 top:80px;
 left: 0px;
 width:760px;
 height:15px;
 color:blue;
 font-size:12pt;
 font-weight:bold;
 background-color:#ff3300;
 z-index:1;
}

/* フッダーメニュー */

.footer1 {
 position:fixed;
 bottom:0;
 width:600px;
 height:31px;
 color:#ccccff;
 font-size:10pt;
 font-weight:bold;
 background-color:#ff3300;
 padding-top:5px;
}

/* タイトルイメージ */
.image1 {
 position:absolute;
 top: 0px;
 left: 240px;
 width:520px;
 height:80px;
 background:url(img/img520.jpg);
 z-index:0;
 color:#ffffff;
 font-size:20pt;
}

/* メニュー */
.menu1 {
 position:absolute;
 top:95px;
 left: 0px;
 width:160px;
 height:100%;
 font-size:12pt;
 font-weight:bold;
 overflow: visible;
}

/* ページテキストエリア */
.text1 {
 position:absolute;
 top: 95px;
 left: 160px;
 width:590px;
 height:100%;
 background-repeat: repeat-y;
 font-size:12pt;
 overflow: visible;
}


/* テキストリンクの色変化設定 */
a{
 font-weight:bold;
}

a:link {
 color:#000099;
 text-decoration:none;
}
a:visited {
 color:#000033;
 text-decoration:none;
}
a:hover {
 color:#ffffff;
 background-color:#0066ff;
}
a:active {
 color:blue;
 background-color:#ffccff;
 font-style: italic;;
}

/* 見出し h2---h6 */
h1 {
 font-color:#ffffff;
 font-weight: bold;
}
h2 {
 font-color:#000033;
 font-weight:bold;
}

h3 {
 color:#cc0099;
 font-weight:bold;
}

h4 {
 color:#ff33ff;
 font-size:12pt;
 font-weight:bold;
}
h5 {
 color:#990066;
 font-size:12pt;
 font-weight:bold;
}

h6 {
 color:blue;
 font-size:10pt;
 font-weight:bold;
}
.headline1 {
 width:80%;
 margin-left:5px;
 border-left:solid 10px #ff3300;
 border-bottom:dashed 1px gray;
 padding-left:5px;

}
.headline2 {
 width:80%;
 margin-left:5px;
 border-left:solid 10px #ff3300;
 border-bottom:solid 1px #ff3300;
 background-color: #ffffcc;
 color:#ff33ff;
 padding-left:5px;
}
.headline3 {
 width:90%;
 margin-left:5px;
 border-left:solid 10px #0066ff;
 border-bottom:solid 1px #0066ff;
 background-color: #ffffcc;
 padding-left:5px;
 color:#ff33ff;
 font-size:18pt;
 font-weight:bold;
}
.headlineT1 {
 width:455px;
 margin-left:5px;
 border-left:solid 10px #ff3300;
}
.headlineT2 {
 width:400px;
 margin-left:5px;
 border-left:solid 10px white;
 padding-left:5px;
}

p {
 padding-left:10pt;
}
.ptab
{
 padding-left:40pt;
}
.ptab2
{
 padding-left:80pt;
}
.ptab3
{
 padding-left:180pt;
}

.sfont
{
 font-size:10pt;
}
.sbold
{
 font-weight:bold;
}
.new
{
 color:#ff0066;
 font-weight:bold;
}

