@charset "UTF-8";

p  { margin: 0; padding: 0 }
body        { color: #666; font-size: 10pt; background: url("image/backimg2.gif") repeat-y center; margin: 0; padding: 0;line-height: 1.5; }
h1        { font-size: 10pt; font-weight: lighter; text-align: right; margin: 0; padding-top: 3px }
h2   { font-weight: lighter; font-size: 9pt; margin: 0px }
h3       { color: black; font-size: 10pt; font-weight: lighter; text-align: left; margin: 5px 0 5px 8px; padding-left: 5px; border-left: 3px solid #ff6b00 }
h4          { color: #000; font-size: 9pt; font-weight: lighter; text-align: left; margin: 5px 0 5px 3px }
h5          { color: black; font-size: 10pt; font-weight: lighter; text-align: left; margin: 5px 0 5px 8px; padding-left: 5px; border-left: 3px solid #6a5acd }
h6           { color: #6a5acd; font-size: 10pt; font-weight: bold; text-align: left; margin-top: 5px; margin-right: 0; margin-bottom: 5px }
table                 { font-size: 10pt; text-align: left; margin: 0; padding: 0 }

.table_center                  { font-size: 10pt; margin: 0; padding: 0 }
.table_koukoku                 { font-size: 10pt; background-color: #f8f8f8; text-align: center; margin: 0; padding: 5px 0; border: solid 1px #686868 }
.top_menue_table               { font-size: 10pt; text-align: center; margin: 0; padding: 0 }
.centermenu a:hover{
/*IE用*/
filter: alpha(opacity=50);
zoom:1;
/*fireFox用*/
-moz-opacity: 0.5;
/*Opera用*/
opacity: 0.5;
}
.copyright       { font-size: 10px; font-family: verdana, arial, georgia; font-weight: lighter; background-color: #f3f3f3; text-align: center; margin: 0; padding-top: 5px; padding-bottom: 5px; border-left: 0 }


.top_button_margin       { font-weight: lighter; text-align: center; margin: 5px 0 }
.top_ti_margin       { font-weight: lighter; text-align: center; margin: 0 0 5px }
.top_line_margin       { font-weight: lighter; text-align: center; margin: 10px 0 0 }
a:link    { color: blue }
a:visited       { color: blue }
a:active     { color: #555 }
a:hover      { color: #555; text-decoration: none }


.ct1  /* 各種矢印部分 */    { font-size: 10px; font-weight: normal; background: url("image/p_ya_01.gif") no-repeat 0 40%; text-align: left; margin: 3px 0; padding: 0 0 0 15px }

/* 見出しスタイル */
.h1        { font-size: 10pt; font-weight: lighter; text-align: right; margin: 0; padding-top: 3px }
.h2   { font-weight: lighter; font-size: 9pt; margin: 0px }
.h3       { color: black; font-size: 10pt; font-weight: lighter; text-align: left; margin: 5px 0 5px 8px; padding-left: 5px; border-left: 3px solid #ff6b00 }
.h4          { color: #000; font-size: 9pt; font-weight: lighter; text-align: left; margin: 5px 0 5px 3px }
.h5          { color: black; font-size: 10pt; font-weight: lighter; text-align: left; margin: 5px 0 5px 8px; padding-left: 5px; border-left: 3px solid #6a5acd }
.h6           { color: #6a5acd; font-size: 10pt; font-weight: bold; text-align: left; margin-top: 5px; margin-right: 0; margin-bottom: 5px }

/* 色・装飾 */
.b { font-weight: bold;}
.u { text-decoration: underline;}
.red{ color:#ee0000;}

/* 本文内リスト */

ul li{
	margin: 0;
	padding: 0;
}
ul{
	list-style-type: circle;
}
ul#blog{
	border: 1px dotted #000;
	padding: 10px;
	margin: 10px 0;
}
ul#blog li{
	font-size: 14px;
	font-weight: bold;
	list-style-type: none;
}
.sitemap{
	float:left;
}
