BODY{ /*全体*/
margin:0px;
padding:0px
background-image:url();
background-color:#183B63;
font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
line-height:1.4;
color:#333;
font-size:0.9em;
}

.a{border:solid 1px #ccc:
}

img{border:0px;
}

p {
line-height: 150%;  
}

#main{
width:750px;
background-color:#ffffff;
border:dashed 1px #999;
}

#Kbanner{
width:745px;
height:45px;
padding:1px;
border:dashed 1px #999;
}

#content{ /*記事のブロック*/
padding-left:10px;
padding-right:10px;
background-color:#ffffff;
}

#submenu {
        padding: 0px;
	margin: 0px;
	line-height: 100%;
}
#submenu ul{
	margin: 0px 0px 0px 25px;
	padding: 0px;
}
#submenu ul li{
	list-style: none;
        margin: 5px 5px 0px 0px;
	padding: 0px;
	white-space: nowrap;
	float: left;
	display: block;
}
#submenu ul a{
        text-decoration:none;
	background: #fff;
	padding: 5px 5px;
	border: 1px solid #fff;
	margin: 0px;
	display: block;
}
#submenu ul a:hover{
        text-decoration:none;
	background: #eee;
	padding: 5px 5px;
}

#photo1 {width: 100%;/*写真と文字関連*/
}
#photo2 { 
float: left; 
margin: 5px 5px; 
} 

#mail{
/*position:relative;位置*/
 width:100px;
 float:right;
font-size:x-small;/*文字の大きさ：小*/
color:#000000;/*文字の色：黒*/
} 

H1{ /* サブタイトルの設定 記事ブロックのマージン属性もあるので注*/
  font-size : x-large;
  color : #ffffff;
  background-color : #000000;
  line-height : 1.5;
  width : 98%;
  padding : 5px 10px 5px 5px;
  margin-left:2px;
  margin-right2px;
}
H2 {font-size: large ;
  color:#ffffff; 
  background-color: #eeeeee;
  width : 98%;
  padding : 5px 10px 5px 5px;
  margin-left:2px;
  margin-right2px;
}
H3{
  font-size : medium;
  color : #333;
  background-color : #eeeeee;
  line-height : 1.5;
  width : 98%;
  padding : 5px 5px 5px 5px;
  margin-left:2px;
  margin-right2px;
}
H4{
  font-size : small;
  color : #000000;
  background-color : #eeeeee;
  line-height : 1.5;
  width : 98%;
  padding : 5px 5px 5px 5px;
  margin-left:2px;
  margin-right2px;
}
H5{
  font-size : x-small;
  color : #000000;
  background-color : #eeeeee;
  line-height : 1.5;
  width : 98%;
  padding : 5px 5px 5px 5px;
  margin-left:2px;
  margin-right2px;
}
H6{
  font-size : small;
  color : #000000;
  background-color : #eeeeee;
  line-height : 1.5;
  width : 95%;
  padding : 5px 5px 5px 5px;
  margin-left:2px;
  margin-right2px;
}

blockquote {
	padding: 10px;
	margin: 10px 0px;
	background-color: #F7F7F7;
	clear: both;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 5px solid #ccc;
	font-size:12px;
}
table.a{/*テーブル*/
    border-top:1px solid #001c77;
    border-left:1px solid #001c77;
    border-right:1px solid #001c77;
    border-bottom:1px solid #001c77;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.a th{
    border-right:1px solid #001c77;
    border-bottom:1px solid #001c77;
    color:#330000;
    background-color:#99adbb;
    background-image:url();
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.a td{
    border-right:1px solid #001c77;
    border-bottom:1px solid #001c77;
　　padding:0.3em 1em;
}
