<!--
/* div id   */
div#container{
　text-align:center; 
   width:940px;
   padding:0 1px 0 1px;
   margin:0 auto;
}
/* div id header   ヘッダーでロゴのイメージなどを指定しておく
高さなどはサイトに合わせて記述*/
div#header1 {
   height:40px;
   background:url(images/logo.jpg) no-repeat left top;
}
div#header1 h1,p{
   text-align:left;
   font-size:13px;
   font-weight:bold;
   color:#000000;
   padding:0 auto;
}
.subnav {
margin:0;
padding:0;
position:absolute;
right:100px;
top:28px;
}
div#header2 {
   height:350px;
   background:url(images/newtitle.jpg) no-repeat left top;
}
.globalNavi{
  clear both;
  font-family:MS Pゴシック,Osaka,sans-serif;
  font-size:88%;
  font-weight:bold;
  width:104.44%;
  margin-left:-40px;
  padding:0;				/* パディング一括指定 */
}
.globalNavi ul {
list-style-type:none;
}
.globalNavi li {
display: block;
background-color:#00cc00;
float:left;
text-align:center;
width:20%;
}
.globalNavi a {
background-color:#00cc00;
border-right:1px solid #FFFFFF;
color:#FFFFFF;
display:block;
padding:11px  0 9px;
text-decoration:none;				/* 下線など */
}
.globalNavi a:hover {
display: block;
background-color:#7FD5FF;
color:#333333;
}
h2{
text-align: center ;
 font-size:15px;
}
h3{
font-size:13px;
width:100%;
height:16px;
background-position:2px 15px;
background-color:#66ff66;
}
h4{
text-align: center;
line-height: 26px;
font-size:28px;
font-weight:bold;
font-style:italic;
color: #ffffff;
width:100%;
height:28px;
background-color:#99ff99;
}
pre{
font-family:serif;
font-size:82%;	
letter-spacing:-0.1em;		/* 文字間隔 */	
line-height:175%;
}
.part{
margin-left:-20px;
font-family:serif;
font-weight:bold;			/* フォントスタイル */
font-size:82%;	
letter-spacing:-0.1em;		/* 文字間隔 */	
line-height:175%;
}	