/* 基本構造
---------------------------------------------------- */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #858585 url(img/bd_bg.gif) repeat-y center;
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
	font-size: 12px;
	color: #000033;
}

h1 {
	font-size: 14px;
	fontweight: bold;
	letter-spacing:0.1em;
}

/* リンク
---------------------------------------------------- */
a:link,a:visited {
	color: #000033;
  background: transparent;
}
a:hover,a:active {
  color: #FF0000;
  background: transparent;
}
/* ヘッダー
---------------------------------------------------- */
.h-txt {
	font-size:10px;
	padding: 46px 10px 0 0;
	text-align: right;
}
.h-banner {
	padding: 0 14px 0 0;
}

/* メインコンテンツ
---------------------------------------------------- */
.height_space_a {
  display: block;
  height: 10px;
  font-size: 1px;
}
td.CalendarHeadClass,td.CalendarWeekClass,td.CalendarDayClass,td.v-txt{
	font-size:11px;
	color:#333333;
}
.c-txt01{
	padding:5px 6px 0 6px;
	font-size:10px;
	line-height:14px;
}
.c-txt02{
	padding:5px 6px 5px 6px;
	font-size:10px;
	line-height:18px;
}
.c-txt03{
	padding:5px 0 5px 0;
	font-size:10px;
	line-height:18px;
	text-align: center;
}
.c-txt03b,.c-txt04b{
	font-size:11px;
	font-weight: bold;
}
.c-txt04,.c-txt04b{
	padding:5px 5px 5px 12px;
	font-size:11px;
	line-height:18px;
}
.c-txt05{
	padding:5px 6px 5px 6px;
	font-size:11px;
	line-height:18px;
}
.c-txt06{
	padding:5px 10px 5px 10px;
	font-size:12px;
	line-height:18px;
}
.c-txt07{
	padding:0 0 5px 0;
	font-size:12px;
	font-weight: bold;
	line-height:18px;
	text-align: center;
}
.c-txt01 a:link,a:visited,.c-txt02 a:link,a:visited {
  background: transparent;
  text-decoration: underline;
}
.c-txt01 a:hover,a:active,.c-txt02 a:hover,a:active {
  background: transparent;
  text-decoration: underline;
}
.totop {
	font-size: 10px;
	padding: 10px 10px 10px 0;
	text-align: right;
}

/* 訪問履歴
---------------------------------------------------- */
.v-txt {
	font-size:10px;
	line-height:14px;
}

.v-txt02 {
	padding-left:5px;
	font-size:10px;
	line-height:14px;
}
/* png
---------------------------------------------------- */
div.header_logo {
    width:209px;
    height:81px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src=img/logo.png);
}
div.header_logo img {
    display:none;
}
div.header_logo>img {
    display:block;
}

div.header_banner2 {
    width:166px;
    height:49px;
}

div.header_banner {
    width:166px;
    height:49px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src=img/header_banner.png);
		padding: 26px 0 5px 10px;
}
div.header_banner img {
    display:none;
}
div.header_banner>img{
    display:block;
}
div.footer_img001{
    width:432px;
    height:82px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src=img/footer_logo.png);
}
div.footer_img001 img{
    display:none;
}
div.footer_img001>img{
    display:block;
}

/*モジュール設定*/

/*新着記事*/
.NewArticleClass 
{
	font-size:10px;
	line-height: 140%;
}
/*新着記事*/

/*カレンダー*/
.CalendarHeadClass
{
	font-size:10px;
	line-height: 140%;
}

.CalendarWeekClass
{
	font-size:10px;
	line-height: 140%;
}

.CalendarDayClass
{
	font-size:10px;
	line-height: 140%;
}
/*カレンダー*/

/*バックナンバー*/
.BackNumberClass
{
	font-size:10px;
	line-height: 140%;
}
/*バックナンバー*/

/*訪問履歴*/
.AccessClass
{
	font-size:10px;
	line-height: 140%;
}
/*訪問履歴*/

/*最近のコメント*/
.CommentClass
{
	font-size:10px;
	line-height: 140%;
}
/*最近のコメント*/

/*RSS*/
.RssClass
{
	font-size:10px;
	line-height: 140%;
}
/*RSS*/

/*QR*/
.QrClass
{
	font-size:10px;
	line-height: 140%;
}
/*QR*/

.ListDateClass
{
	font-size:10px;
	line-height: 140%;
}

/*モジュール設定*/

img, a img {border:none;}
td {  font-size: 10px; line-height: 130%}.bg01 {  background-image: url(img/bg1.jpg); background-repeat: no-repeat; background-position: center bottom; font-size: 10pt; line-height: 130%}
.bg02 {  background-image: url(img/bg2.jpg); background-repeat: no-repeat; background-position: center bottom; font-size: 10pt; line-height: 130%}
