@charset "UTF-8";
@import url(CSS-Common.css);
/* layout */

#honbun{
	margin:0 ;
	padding:0 0 0 0px;
	width:630px;
	font-size:12px;
	line-height:17px;
}

#honbun p{
	font-size:12px;
	line-height:17px;
}

p.pankuzu{
	margin:-10px 5px 5px 5px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	color:#BF5347;
	}
	
p.pankuzu a{
	margin:0px 7px 0px 2px;
	padding:0px 0px 0px 0px;
	}

h1.h1-1{
	background: url(img/h1-1-back.gif) no-repeat left bottom;
	margin:0px 0 0 0px;
	padding:20px 0 15px 55px;
	font-size:28px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#2656C3;
}

.subCateTitle{
　	margin:0px 20px 0px 0px;
	padding: 1px 3px;
	font-size:14px;
	color:#567DD6;
	font-weight: normal;
	border: 1px solid #CCCCCC;
}
	
h1.h1-2{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background: url(img/h1-2-back.gif) no-repeat left bottom;
	margin:0px 0 0 0px;
	padding:20px 0 15px 55px;
	font-size:28px;
	color:#2656C3;}
	
h1.h1-3{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin:15px 0 0 0px;
	padding:5px 0 5px 0px;
	font-size:30px;
	color:#666666;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}


h1.h1-3 img{
	margin:0px 10px 0 2px;
	padding:0px;
	vertical-align: middle;
}

.Category-year{
	　margin:0px 10px 0px 30px;
	padding: 0px;
	font-size:20px;
	color:#418CCC;
	}

h1.h1-4{
	border: 1px solid #CCCCCC;
	background: url(img/h1-4-back.jpg) no-repeat left center;
	margin:15px 0 0 0px;
	padding:7px 0 7px 10px;
	font-size:22px;
	color:#666666;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.subCategoryTitle{
	font-size:18px;
	color:#6E5399;
	margin:0px 10px 0 0px;
	font-weight:normal;}
	
h2.h2-sub{
	font-size:18px;
	color:#8B4404;
	margin:15px 0px 0px 0px;
	font-weight:normal;
	padding:4px 5px;
	border-top: 1px solid #E5B35E;
	border-right: 1px solid #E5B35E;
	border-bottom: 1px solid #E5B35E;
	border-left: 14px solid #E5B35E;
	background: #FFFDE6;
}


.h2-subSub{
	font-size:14px;
	margin:0px 0px 0px 10px;
	font-weight:normal;
	padding:0px;}

#honbun h3.entryTitle{
	margin:30px 0 8px 30px;
	padding:2px 4px;
	font-size:18px;
	line-height:21px;
	color:#0066CC;
	border: 2px dotted #BAD3EB;
	clear:both;
}


p.PageUP {
	font-size:10px;
	margin:2px 0px 0px 0px;
	padding:0px;
	text-align:right;
	clear:both;
	}
	
.entryHonbun{
	margin:0px 40px 0px 60px;
	padding:0px;}
	
.entryHonbun img{
	margin:10px;
	padding:0px;}
	
/*titlelist*/
 .Linksubcategory{
	margin:5px 0px 0px 2px;
	padding: 2px 5px;
	font-size:11px;
	line-height:14px;
	color:#CC6666;
	border-bottom: 1px dotted #999999;
	}
	
#bottomMenu .Linksubcategory{
	margin:15px 0px 0px 2px;
	padding: 2px 5px;
	font-size:11px;
	line-height:14px;
	color:#CC6666;
	border-bottom: 1px dotted #999999;
	border-top: 1px dotted #999999;
	}
	
.Linksubcategory-year{
	margin:5px 0px 0px 20px;
	padding: #999999;
	font-size:11px;
	line-height:14px;
	color:#CC9900;
}
	

 .Linksubcategory a,
 .Linksubcategory-year a{
	white-space:nowrap;
	margin:0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

	

	
p.entryTitleList{
	margin:10px 0 0px 30px;
	padding: 5px 10px;
	font-size:14px;
	line-height:20px;

}

p.entryTitleList a{
	margin:0px;
	padding: 0px 0px 0px 15px;
	background: url(img/yajirushi-orange-2.gif) no-repeat left 2px;
}
p.entryTitleList a:link,
p.entryTitleList a:visited {
	text-decoration: none;
	color: #333333;
}

p.entryTitleList a:active,
p.entryTitleList a:hover {
	text-decoration: none;
	color: #FF00FF;

}

.entryTitleListDate {color: #6666FF;}


/*column kaeko*/
.kaekoBox{
	border: 1px solid #99CCFF;
	margin:15px 50px 0px 50px;
	padding:0px;
}
h3.kaekoTitle{
	margin:0px 0 0px 0px;
	border-bottom: 1px solid #99CCFF;
	padding: 5px 5px;
	font-size:18px;
	color:#0066CC;
	background: #DAF1FF;
}
.kaekoNo{
	font-size:15px;
	color:#6699CC;
	margin:0px 20px 0px 0px;
	padding:0px;
	}
	
p.kaekoDate{
	font-size:12px;
	margin:5px 20px 0px 0px;
	padding:0px;
	text-align:right;
	color:#6699CC;}
	
.kaekoHonbun{
	margin: 10px 40px;
	padding:0px;}
	
/*sitemap*/
#sitemap-list{
	margin:10px 0 0px 0px;
	padding: 5px 10px;
	font-size:14px;
	line-height:20px;}

#sitemap-list li{
	margin: 0px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
	list-style: circle url(img/yajirushi-green-2.gif) outside;
}

#sitemap-list li.sitemap-sub{
	margin: 0px 0px 0px 70px;
	padding: 0px 0px 0px 0px;
	list-style: circle url(img/shikaku-orange.gif) outside;
	}

ul#sitemap-list a:link,
ul#sitemap-list a:visited {
	text-decoration: none;
	color: #333333;
}

ul#sitemap-list a:active,
ul#sitemap-list a:hover {
	text-decoration: none;
	color: #FF00FF;

}

/*yearly*/
p.yearly-EntryDate{
	font-size:11px;
	margin:-6px 5px 0px 0px;
	padding:0px;
	text-align:right;
	color:#6699CC;}
	
/*yearly-writing*/

#honbun p.writingTitle{
	font-size:22px;
	line-height:26px;
	margin:0px;
	padding:0px 0px 5px 0px;
	color:#0066CC;
	}

#honbun p.writingName{
	font-size:11px;
	margin:0px 0px;
	padding:0px;
	text-align:right;
	color:#6699CC;}

#honbun p.writingSubTitle{
	font-size:14px;
	margin:5px 0px;
	padding: 10px 0px 1px 0px;
	color:#3366CC;
	border-bottom: 1px dotted #999999;
}

#honbun p.recentlyEntry{
	font-size:18px;
	margin:10px 0px 0px 40px;
	padding: 0px;
	color:#0066CC;}
	
	
/*form*/
	
.aka-s{	
	font-size:11px;
	color:#CC0000;}
	
table.intable{
	border: none;
	margin: 0px 0px;
	padding: 0px;
	border-collapse:collapse;
}

table.intable tr{
	border: none;
}

table.intable th{
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 2px 5px;
	border-collapse:collapse;
	background: #FFFFCC;
	font-weight:normal;
	text-align: center;
	color: #003399;
	white-space: nowrap;
}

table.intable td{
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 2px 5px;
	border-collapse:collapse;
	background: none;
	text-align: left;
	vertical-align: top;
}

	
/*font-kazari*/
#honbun P.alignR{
	text-align:right;}
	
#honbun .blue90{
	color:#3366FF;
	font-size:90%;}
	
#honbun .red90{
	color:#CC3333;
	font-size:90%;}
	
.blue100{
	color:#3366FF;}
	
.red100{
	color:#CC3333;}
	
	
#honbun .blue115{
	color:#3366FF;
	font-size:115%;}
	
#honbun .red115{
	color:#CC3333;
	font-size:115%;}
	
#honbun .blue130{
	color:#3366FF;
	font-size:130%;
	}

#honbun .blue130-110{
	color:#3366FF;
	font-size:130%;
	margin: 0 0 3px 0;}
	
#honbun .red130{
	color:#CC3333;
	font-size:130%;}	
	
#honbun .blue115-teikan{
	color:#3366CC;
	font-size:115%;
	line-height:100%;
	margin:30px 0px 0px 0px;
	padding: 0px;}
	
	
#honbun .R-blue100{
	color:#3366FF;
	text-align:right;}
	
#honbun ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0;}
	

#honbun ul li{
	list-style: circle url(img/common/li-maru_blue.gif) outside;
	margin: 0px 0px 0px 35px;
	padding: 0px 0px 0px 0px;
}

#honbun ol.number{
	margin: 0px 0px 0px 40px;
	padding: 0px 10px 0px 0;}

#honbun ol li{
	list-style: decimal outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	

#honbun ol.number li{
	list-style: decimal outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#honbun ol ul li,
#honbun ol.number ul li{
	list-style: circle url(img/common/li-maru_blue.gif) outside;
	margin: 0px 0px 0px 35px;
	padding: 0px 0px 0px 0px;
}

	
#honbun .title-A{
	font-size:14px;
	margin:5px 0px 5px 0px;
	padding: 1px 3px 1px 5px;
	color:#7A3424;
	background-color: #FFFDE6;
	border-top: 1px solid #BBC9DE;
	border-right: 1px solid #BBC9DE;
	border-bottom: 1px solid #BBC9DE;
	border-left: 12px solid #BBC9DE;
}
	
#honbun .title-B{
	font-size:12px;
	line-height:16px;
	margin: 0px;
	padding: 0px;
	color:#1D4DC6;
	}
	
#honbun .kakomi-A{
	font-size:13px;
	line-height:16px;
	margin: 0px 0px 0px 0px;
	padding: 10px 5px;
	color:#663333;
	border: 1px solid #CCCCCC;
	text-align:center;
	background-color: #FFFFCC;
	}
	
#honbun .kakomi-B{
	font-size:11px;
	line-height:14px;
	margin: 0px 0px 0px 0px;
	padding: 10px 5px;
	border: 1px solid #CCCCCC;
	background-color: #EDFAFF;
	}
	
#honbun strong.red115{
	font-size:115%;
	margin: 0px;
	padding: 0px;
	color:#990000;
	font-weight:normal;}
	
/*table-record*/
table.record {
	border: none;
	margin: 0px 0px;
	padding: 0px;
	border-collapse:collapse;
}

table.record tr{
	border: none;
}

table.record th{
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 2px 10px;
	border-collapse:collapse;
	font-weight:normal;
	text-align: center;
	color: #003399;
	white-space: nowrap;
	background-color: #FFFFCC;
}

table.record th.th-blue{
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 2px 10px;
	border-collapse:collapse;
	font-weight:normal;
	text-align: center;
	color: #003399;
	white-space: nowrap;
	background-color: #DCEBFF;
}

table.record td{
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 4px 10px;
	border-collapse:collapse;
	background: none;
	text-align: left;
	vertical-align:top;
}


/*account*/
table.account {
	border: none;
	margin: 0px 0px;
	padding: 0px;
	border-collapse:collapse;
}

table.account tr{
	border: none;
}

table.account th{
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 1px 5px;
	border-collapse:collapse;
	font-weight:normal;
	text-align: left;
	color: #003399;
	white-space: nowrap;
	background-color: #FFFFCC;
}

table.account th.th-blue{
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 1px 5px;
	border-collapse:collapse;
	font-weight:normal;
	text-align: center;
	color: #003399;
	white-space: nowrap;
	background-color: #DCEBFF;
}

table.account td{
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 4px 10px;
	border-collapse:collapse;
	background: none;
	text-align: right;
	vertical-align:top;
}

table.account td.L{
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 1px 5px;
	border-collapse:collapse;
	background: none;
	text-align: left;
	vertical-align:top;
}

table.account td.gokei{
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 1px 5px;
	border-collapse:collapse;
	background: none;
	text-align: right;
	vertical-align:top;
	background-color: #F1FAE7;
}

/*links*/
/*sitemap*/

#honbun .links-listTitle{
	margin:10px 0 3px 0px;
	padding: 5px 10px 2px 2px;
	font-size:16px;
	line-height:20px;
	border-bottom: 1px dotted #6699FF;
}
.links-list{
	margin:10px 0 0px 0px;
	padding: 5px 10px;
	font-size:12px;
	line-height:20px;}


.links-list li{
	margin: 0px 0px 0px 70px;
	padding: 0px 0px 0px 0px;
	list-style: circle url(img/shikaku-orange.gif) outside;
	border-bottom: none;
	}

.links-list a:link,
.links-list a:visited {
	text-decoration: none;
	color: #333333;
}

.links-list a:active,
.links-list a:hover {
	text-decoration: none;
	color: #FF00FF;
}
