/*-------リセット部-------*/

body{
margin:0;
padding:0;
font-size:0.75em;
}


h1,h2,h3,h4,p,ul,li,span {
	margin: 0px;
	padding: 0px;
	text-decoration:none;
    font-weight:nomal;
}


hr {
	display: none;
}

a {
text-decoration:none
}

a:hover{
text-decoration:underline;
}

img {
border:none;

}
  
body{
background-color: #e6f0fa;
background-image:url(../img4cgi/01/bgx.gif);
background-repeat:repeat-x;
margin: 0;
padding:0;
font-size:0.75em;

}

#bg {
	background-image: url(../img/bg.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
}

/*--------全体のコンテナ---------*/
#container {
  margin: 0 auto;
  width:800px;
background-color :white;
border: 1px solid black;
  padding:0;

  }

/*-------ヘッダ---------*/

#header {
background-image:url(../img/taitle2.jpg);
background-repeat:no-repeat;
height:100px;
padding:0;
margin:0;
}


#header h1{
font-size:3.5em;
font-style:italic;
color:white;
text-align:right;
padding-right:30px;
padding-bottom:0px;
padding-top:45px;
margin:0;
font-family:"Times New Roman",Times,serif;
}

#header p{

margin:0;
padding:0;
}

/*-------ヘッダここまで---------*/

/*-------中継局ー---------*/

div.relay-st {
padding-top:5px;
clear:both;
height:20px;
background-color:black;
padding-left:50px;
}

div.relay-st p{
display:block;
color:white;
margin:0;
width:100px;
text-align:center;
float:left;
}

/*-------中継局ここまで---------*/

/*-------左サイドバー---------*/

#left {
margin:0;
padding:0;
width:20%;
float:left;
}


/*-------左サイドバー ここまで---------*/

/*-------メイン・コンテンツ---------*/

#main {
margin-left:18.1%;
}

/*-------フッター---------*/



#footer {
clear:both;
width:100%;
}


/*-------汎用クラス--------*/

/*-------リンク用　アイコン-------*/


.icon a{
background-color:skyblue;
font-size : x-large;
font-weight : bold;
padding-top : 6px;
padding-left : 6px;
padding-right : 6px;
padding-bottom : 6px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : navy navy navy navy;
margin-top : 1000px;
margin-left : 4px;
margin-right : 4px;
margin-bottom : 4px;
}

.icon a:hover{
color:white;
background-color:blue;
}
FONT{
color : white;
background-color : teal;
padding-top : 8px;
padding-left : 8px;
padding-right : 8px;
padding-bottom : 8px;border-width : 1px 1px 1px 1px;}



/*-------センタリング---------*/

.center {
text-align:center;
}