<style type="text/css">
body {
	margin: 0px 0px 20px 0px;
	text-align: center;
        	scrollbar-3dlight-color:#a0c2e5;
	scrollbar-arrow-color:#a0c2e5;
	scrollbar-base-color:#a0c2e5;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:white;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#a0c2e5;
}

a:link {color:#00468C;text-decoration:none} 
a:visited {color:"#0080c0";text-decoration:none} 
a:hover {text-decoration : none;border-bottom-style : none;border-top-style : none;
         background-color : #e1f5ff;font-weight:bold;color : #00468c}
a:active {font-size:11pt;color:"#FFCC66";text-decoration}



h1, h2, h3,h4,h5,h6,strong {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

#container {
	line-height: 120%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 730px;
                font-size:10pt;

	border: 1px solid #FFFFFF;
	}


#banner {
	font-family: Georgia, 'Times New Roman', serif;
	color: #666;
	text-align: left;
	padding-bottom: 10px;
	}

a#banner-img {
	display: none;
	}


#banner a {
	color: #FFFFFF;
	text-decoration: none;
	}

#banner h1 {
	font-size: 10pt;
	text-align:left;
height:9px;
color:#336699;
background-color:#C4C4E1;
padding:3px;
	}

#banner h2 {
	font-size: 10pt;
	text-align:right;
color:#336699;
background-color:#C4C4E1;
padding:2px;
	}


#center2 {
	float: right;
	width: 500px;
	line-height: 140%;
	overflow: hidden;
	}

#center3 {
	width: 740px;
	line-height: 140%;
	overflow: hidden;
	}


#center2 a {
	text-decoration:underline;
}


#conletf1 {
	width: 200px;
	background-color: #dddddd;
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
	overflow: hidden;
}

#conletf2 {
	width: 200px;
	margin-top:3px;
	overflow: hidden;
	background-color: #ffffff;
}

#conletf3 {
	width: 200px;
	margin-top:3px;
	overflow: hidden;
	background-color: #ffffff;
}



#right {
	float: right;
	border:solid 1px;border-color:#a0c2e5;
	width: 200px;
	background-color: #ffffff;
	overflow: hidden;
	}

#leftside2 {
	float: left;
	width: 230px;
  	line-height: 150%;
	background-color: #ffffff;
	}



#bottom {
	width: 700px;
	color: #666666;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	line-height: 140%;
	text-align:center;
	}


#bottom3 {
	width: 700px;
	color: #666666;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	line-height: 140%;
	text-align:left
	}

#bottom3 a{font-size:9pt;}


#bottom2 {
	width: 720px;
	color: #666666;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
                line-height: 140%;
	}

#bottom2 a {
	text-decoration: none;
	}


.content {
	padding: 0px 15px 5px 15px;

	
	color: #444444;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 10pt;
	}

.content p {
	color: #444444;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin: 8px;
padding-left:5px;
padding-right:5px

	}

#topp {
	padding-left: 20px;
	padding-bottom: 1px;
	margin-bottom: 5px;
	margin-top: 1px;
	}

#topp2 {
	padding-left: 20px;
	margin-top: 1px;
	}

#topp3 {
padding:1em;
color:#5275c6;
text-align:left;
	}


.lk{
border-bottom:1px solid #cc3300;
}

.content blockquote {
	line-height: 150%;
	}

.content ul {
	padding-left: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	}


.content li  {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	text-align: left;
              	padding-left: 5px;
	padding-top:0px;
	margin-left: 3px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom:0px;
	list-style-type: none;
}


.content h3 {
	color: #336699;
	background-color:#ffffcc;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 10pt;
	text-align: center;
	border: 2px solid #C4C4E1;
width:95%;
margin-bottom: 5px;
}

.content hr {
	width:95%;
margin-bottom: 5px;
}


#titcon {
	color: #336699;
	background-color:#ffffcc;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 10pt;
	text-align: center;
	border:2px solid #C4C4E1;
width:95%;
margin-bottom: 5px;
}


.content h4 {
	color: #336699;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 10pt;
	padding-left:5px;
	text-align: left;
	font-weight: bold;
	border: 1px solid #336699;

	
	margin-bottom: 10px;
	
	}


.content h5 {
	color: #B22222;
                background-color:#EEE8AA;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 10pt;
	padding-left:5px;
	text-align: left;
	border: 1px solid #ffcc00;
                width:95%;
                margin-bottom: 5px;
}


.content p.posted {
	color: #999999;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: x-small;
	border-top: 1px dotted #999999;
	text-align: left;
	margin-bottom: 25px;
	line-height: normal;
	padding: 3px;
}



#tdleft{
  valign:top;
  border-right:none;
  border-top:none;
  border-bottom:none;
  border-left:none;
}



.sidebar {
	padding: 0px;
                backgroud-color:ffffff;
color: #444444;

	}

.sidebar a {
	text-decoration: none;


}


.sidebar h2 {

                border:2px solid #9999ff;
	background-color:#9999ff;
	text-align:center;
	color:#ffffff;
                margin:1px;
                font-size: 10pt;
}

.sidebar h3 {
                color: #336699;
	background-color:#ffffcc;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 10pt;
	padding-left:5px;
	text-align: left;
	border: 1px solid #9999ff;
width:95%;
margin-bottom: 5px;
	}


.sidebar h4 {
	color: #27a227;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	border-bottom: 2px dotted #27a227;
	text-align: left;
	font-weight: bold;
	
	text-transform: uppercase;
  	padding: 2px;
	}

.sidebar h5 {

                border-top:1px solid #cc3300;
                border-bottom:1px solid #cc3300;

	background-color:#ffcc00;
	text-align:center;
	color:#b22222;
                margin:1px;
                font-size: 10pt;
}



.sidebar ul {

                padding-left: 0px;
	margin-bottom: 5px;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 3px;
	}

.sidebar li {
	font-family: Verdana, Arial, sans-serif;
                border-bottom: 2px dotted #C4C4E1;
	font-size: 10pt;
	text-align: left;
              	padding-left: 3px;
	padding-top:0px;
                margin-left: 3px;
	margin-right: 3px;


	margin-top: 3px;
                margin-bottom:0px;
	list-style-type: none;
	}


#mrk {
               border: 3px solid #ffffcc;
	float:left
	}



.sidebar img {
               border: 0px solid #ffffcc;
               margin-left:4px;

	float:left
	}

.soz {
	border: 0px solid #ffffff;
               margin-left:4px;
             margin-right:4px;
margin-bottom:2px;

	float:left
	}

.link-note {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px;
	}

#powered {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	color: #666666;
	margin-top: 50px;
	}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}

.rb {
	color:#0080c0;
	font-weight:normal
}


.rb3 {
	color:#0080c0;
	font-weight:normal;
                text-align:left;
}

.lef{
                text-align:left;
}



.bb {
	color:#0080c0;
	font-weight:bold;
	font-size:14px;
}

table {
  border: none;
  border-collapse: collapse;
 width:450px;
}
caption {
  padding: 0.5em;
  font-weight: bold;
  border: 3px solid #ffcc00;
  color: #ffffff;
  background-color: #ffcc00
}
th{
  font-size : 10pt;
  color : #666;
  border-top : 0px solid #ffcc00;
  border-bottom : 0px solid #ffcc00;
  border-left : 0px solid #ffcc00;
  border-right : 0px solid #ffcc00;
  background-color: #ffffff;
  padding: 0.2em 0.5em;
  text-align : left;
}

td {
  font-size : 10pt;
 text-align:left;
  color : #666;
  border:solid 0px #ffcc00;
  padding: 0.2em 0.5em;
  background-color: #ffffff
}

PRE{
	margin-left:0em;
	BORDER-RIGHT: gray 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: gray 1px solid;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT:gray 1px solid;
	WIDTH: 100%;
                PADDING-TOP: 5px;
	BORDER-BOTTOM: gray 1px solid;
	WHITE-SPACE: pre;
	BACKGROUND-COLOR: #ffecdb;
	color: #000000;
line-height: 100%;

}



/*　先頭ページ各種タイトル */


.mid1 {
	background:#ffffcc;
	border:1px solid #a0c2e5;
	height:20;
	width:220;
	margin-top:0px;
	color:#0080c0;
	text-align:center;
	padding-top:2px
}


.midb {
	background:#ffffff;
	border:0px solid #a0c2e5;
	height:20;
	margin-top:3px;
	color:#0080c0;
	text-align:center;
	padding-top:2px
}




.mid4 {
	background:#9999ff;
	border:0px dotted #9999ff;
	height:20;
	margin:0px;
	color:#ffffff;
	text-align:center;
	padding-top:2px
}





.midbox {
	background:#9999ff;
	border:1px solid #a0c2e5;
	width:200;
	height:22;
	font:bold
	margin-top:3px;
	color:#ffffff;
	text-align:center;
	padding-top:2px
}









.midwaku1{
	background:#FFFFFF;
	border:1px solid #a0c2e5;
	border-top:0px;
	padding-bottom:0px;
	color:#777777;
	text-align:left;
padding-left:10px;
padding-right:10px;

}






.mid2 {
	border-bottom:1px dashed #a0c2e5;
	text-align:center;
	width:150px;
	margin-top:3px;
	height:20px;
	padding-top:5px;
	color:#8ab5df

}

.midcom {
	border-bottom:1px solid #a0c2e5;
	font-size:9pt;
	width:200px;
	text-align:left;
	margin-top:3px;
	letter-spacing:0.6mm;
	margin-bottom:10px;
	padding-top:4px;
	padding-left:5px;
	color:#666666;
	line-height:120%;
                border-bottom:0px solid #a0c2e5;
                width:200px;
}


.rb2 {
	color:#FF9900;
	font-weight:normal
}




#tit {
	color: #336699;
	background-color:#ffffcc;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 10pt;
	text-align: center;
	border: 1px solid #C4C4E1;
width:95%;
margin-bottom: 5px;
}


#tit2 {
	color: #336699;
	background-color:#ffffcc;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 10pt;
	text-align: center;
	border: 1px solid #C4C4E1;
margin-bottom: 5px;
}


.sidebar img {
               border: 3px solid #ffffff;
               float:left
}

#phr {
       margin: 10px;
        float:left;
}

#phl {
       margin: 10px;
        float:right;
}

#to{ font-size:8pt;}
</style>



