@charset "UTF-8";
@import url(CSS-common.css);
@import url(CSS-sitemap.css);
/* CSS Document */

.title-A{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:14px;
	line-height:16px;
	color:#669900;}
	
.title-B{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:16px;
	line-height:18px;
	color:#CC3333;}
	
.red100{
	color:#CC2416;
}

img.img-L{
	float:left;
	margin: 5px 10px 5px 0px;
	padding: 0px 0px 0px 0px;
}

img.img-R{
	float:right;
	margin: 5px 0px 5px 10px;
	padding: 0px 0px 0px 0px;
}

#honbun .gotoTop{
	font-size:10px;
	text-align: right;
	clear: both;
	margin: 0px 0px 0px 0px;
	boder:none;
	background:none;
	text-align:right;
	}
	
#honbun .gotoTop a:link,
#honbun .gotoTop a:visited {
	text-decoration: none;
	color: #99CC33;
	border:none;
}

#honbun .gotoTop a:active,
#honbun .gotoTop a:hover {
	text-decoration: none;
	color: #FF9900;
}
	
	

#honbun {
	margin: 10px 45px;
	padding:0px;
	text-align:left;}
	
#honbun a:link,
#honbun a:visited  {
	text-decoration: none;
	color: #669900;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CC9933;
}

#honbun a:active,
#honbun a:hover {
	text-decoration: none;
	color: #FF9900;
}


#honbun h1.page-Title{
	font-size:24px;
	line-height:100%;
	font-weight:bold;
	border-left-width: 9px;
	border-left-style: solid;
	border-left-color: #DEA856;
	margin: 20px 0px 20px 0px;
	padding: 10px 0px 30px 7px;
	background-image: url(img/title-ber-1.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	}
	
#honbun h1.page-Title-2{
	font-size:24px;
	line-height:100%;
	font-weight:bold;
	border-left-width: 9px;
	border-left-style: solid;
	border-left-color: #1B47A3;
	margin: 20px 0px 20px 0px;
	padding: 10px 0px 30px 7px;
	background-image: url(img/title-ber-2.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	}
	
/*#honbun h1.page-Title-3{
	font-size:32px;
	line-height:100%;
	font-weight:bold;
	/*border-left-width: 9px;/*
	border-left-style: solid;
	border-left-color: #E86188;*/
	/*margin: 20px 0px 30px 0px;
	padding: 35px 0px 12px 7px;
	background-image: url(img/title-shigaraki-days.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	color: #B70000;
	}*/


#honbun h1.page-Title-3{
	font-size:10px;
	line-height:100%;
	font-weight:normal;
	color: #666666;
	text-align:right;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
#honbun  p.page-Titleimg{
	margin: 0px 0px 20px 0px;
	padding: 0px;}
	
#honbun h3.kiji-Title{
	font-size:16px;
	line-height:100%;
	font-weight:bold;
	margin: 10px 0px 7px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #DEBB8B;
	}
	
#honbun h3.kiji-Title-2{
	font-size:17px;
	line-height:100%;
	font-weight:normal;
	margin: 10px 0px 7px 0px;
	padding: 0px 0px 3px 0px;
	color: #9F4F00;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1B47A3;
	}
	
#honbun .kiji-honbun{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:92%;
	line-height:140%;}
	
/*addPage*/
	
#honbun .subMenulink-Bute{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	line-height:100%;
	color: #CC3300;
	text-align:right;
	font-weight:bold;}
	
#honbun .subMenulink-Bute a:link,
#honbun .subMenulink-Bute a:visited {
	text-decoration: none;
	color: #660000;
	border:none;
}

#honbun .subMenulink-Bute a:active,
#honbun .subMenulink-Bute a:hover {
	text-decoration: none;
	color: #FF9900;
}
#honbun .addpage-honbunBox{
	border: 1px solid #1B47A3;
	margin: 15px 0px;
	padding: 10px 20px 5px 20px;
}

#honbun .kiji-titleLink{
	font-size:12px;
	margin: 0px;
	padding: 0px;
	}

#honbun .newdate{
	color:#659CB1;
	font-size:10px;
	text-align:right;
	margin: 0px;
	padding: 0px;}
	
/*Album*/

#albumBox{
	width:540px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:right;
	}
	
#albumBox a:link,
#albumBox a:visited {
	text-decoration: none;
	color: #666666;
	border:none;
}

#albumBox a:active,
#albumBox a:hover {
	text-decoration: none;
	color: #FF9900;
	border:none;
}
	
#albumBox .album-3retsu{
	float:left;
	width:155px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 10px 0px;
	height:170px;
}
	
#albumBox .alubumP{
	margin: 0px 0px 0px 0px;
	padding: 0px;}
	
#albumBox .alubumTitle{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	font-size:12px;
	line-height:13px;
	color: #993366;
	}
#albumBox .alubumEntry{
	margin: 3px 0px 0px 0px;
	padding: 0px;
	font-size:11px;
	line-height:13px;
	color: #666666;
	}
#albumBox .alubumdate{
	margin: 0px 0px 0px 3px;
	padding: 3px 0px 0px 0px;
	font-size:10px;
	color:#659CB1;
	}
	
#honbun .biyori-Pb{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
}
.subMenulink{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	line-height:13px;
	}
	
.subMenulink a:link,
.subMenulink a:visited {
	text-decoration: none;
	color: #660000;
	border:none;
}

.subMenulink a:active,
.subMenulink a:hover {
	text-decoration: none;
	color: #FF9900;
	border:none;
}

/*links*/


#honbun ul.linksname{
	margin: 0px 0px 20px 30px;
	list-style-type: none;	
}

#honbun ul.linksname li{
	margin: 0px 0px 20px 0px;
	font-size: 14px;
	line-height:20px;
	color:#0066CC;
}

.linksurl-jump{
	font-size:11px;
}

/*blog*/
.blog-kiji{
	margin: 25px 0px;
	padding: 0px 0px 5px 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
	clear:both;
}

.blog-kiji h3.blog-kijiT{
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	color:#1754BA;
	font-size:18px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}

#honbun h3.blog-kijiT a:link,
#honbun h3.blog-kijiT a:visited {
	text-decoration: none;
	color:#1754BA;
	border:none;
}

#honbun h3.blog-kijiT a:active,
#honbun h3.blog-kijiT a:hover {
	text-decoration: none;
	color: #FF9900;
	border:none;
}

.blogmore{
	font-size:11px;
	margin:0 15px;}
	
.blogdate{
	clear:both;
	color:#6699FF;
	font-size:12px;}
	
	
