

a	{color: #017acd}

/* コンテナ */
div#container	{width: 850px;
	margin-left: auto;
	margin-right: auto}

/* 画像コンテンツ */
img {
  border-style: none;}

/* ヘッダーコンテンツ */
.header {
  text-align:left;
  padding-bottom:0.5em;}
  
.header h1{
  font-size:0.65em;
  padding:0;
  float:left;
  font-weight:lighter;}
 
  
.header h2{
  font-size:0.6em;
  float:right;
  font-weight:lighter;}
  
.header p{font-size:0.6em;}  
  
/* ヘッダーコンテンツ */
.header {
  width:100%;}

/* ヘッダーサイトマップ */
.headersite{
  float:right;}

/* コンテンツ */
div#content	{width: 685px;
	float: right;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px}

div#content h2	{background-color: #339966;
	font-size: 0.875em;
	color: #ffffff;
	line-height: 25px;
	padding-left: 6px;
	margin-top: 0;
	margin-bottom: 0}

div#content h3	{background-color: #47c285;
	font-size: 0.75em;
	line-height: 23px;
	color: #ffffff;
	padding-left: 10px;
	margin-top: 15px;
	margin-bottom: 0}

div#content p	{font-size: 0.75em;
	line-height: 1.6;
	padding-left: 10px;
	padding-right: 5px;
	margin-top: 10px}

	
table {font-size: 0.75em;
       margin-top: 10px;
       margin-bottom: 20px;
       width: 685px;
       border-collapse: collapse;
       text-align: center}
       
td,th {padding-top: 12px;
       padding-bottom: 12px}	
       
div#table-s1 td {text-align: left;
                padding-left: 12px}
     
div#table-s1 th {text-align: center;
                width: 110px;}
                
div#table-s2 td {text-align: left;
                padding-left: 12px}
     
div#table-s2 th {text-align: center;
                width: 110px;}               

div#table-s3 td {text-align: left;
                padding-left: 12px}
     
div#table-s3 th {text-align: center;
                width: 110px;} 

div#img {text-align: center;
         margin-bottom: 20px;
         margin-top: 20px}


/* サイドバー */
div#sidebar	{width: 150px;
	float: left;
	margin-bottom: 25px}
	
div#sidebar2 {text-align: center;
              font-size: 0.75em;}

div#sidebar a {text-decoration: none;}

ul.sidemenu	{font-size: 0.75em;
	margin-top: 1px;
	margin-left: 0;
	padding-left: 0;
	line-height: 0}

ul.sidemenu li	{list-style-type: none}

ul.sidemenu li a	{display: block;
	line-height: 30px;
	text-decoration: none;
	color: #ffffff;
	background-color: #339966;
	border-bottom: solid 1px #ffffff;
	padding-left: 10px}

ul.sidemenu li a:hover	{background-color: #47c285}

p.feed	{margin-bottom: 10px}

p.feed a	{font-size: 0.75em;
	color: #444444;
	text-decoration: none;
	line-height: 30px;
	border: solid 1px #888888;
	padding: 5px}

p.feed img	{border: none;
	vertical-align: middle}



.left h2 {font-size: 0.75em;
  color: #ffffff;
  padding:0.5em;
  text-align: center;
  margin:0;
  background-color: #339966;
  line-height: 20px;}



.left a:hover {}

/* フッター */
div#footer	{background-image: url(png/line-blue2.png);
    background-color: #339966;
	background-repeat: repeat-x;
	width: 850px;
	margin-top: 0;
	padding-top: 8px;
	clear: both;
	font-size: 0.70em;
	color: #ffffff;
	text-align: center}
	
div#footer2	{background-image: url(png/line-blue.png);
	background-repeat: repeat-x;
	width: 850px;
	margin-top: 0;
	padding-top: 8px;
	clear: both;
	font-size: 0.70em;
	text-align: center}	

address	{
	font-style: normal;
	text-align: center}
	
address a {text-decoration: none;} 

