.pankuzu h4 {
	text-align:left;
	font-size: 10px;
	margin-top: 0px;
	padding-bottom: 15px;
	padding-left: 30px;
	}

 
/* カテゴリー名前 */


.category_title {
	background: url(http://fp-fortress.com/img/top_categry-B.gif) no-repeat 0 0;
	padding: 18px 0px 30px 44px;
	margin: 10px 0px 18px 0px;
	}

.category_title h1{
	font-family: "MS ゴシック",osaka,Verdana, Arial, sans-serif;
	font-size:28px;
	line-height:15%;
	color: #095405;
	}

/*アーカイブ */
.a_entry  {
	margin: auto;
	clear:both;
	}

/*アーカイブ_タイトル*/

.a_entry h3 {
	background:  url(http://fp-fortress.com/img/en_title.gif) no-repeat left 5px;
	font-size:large;
	color: #663300;
	padding-left: 41px;
	padding-top: 5px;
	margin: 20px 0px 2px 0px;
	}
	
.entryHonbun {
	font-size:medium;
	color: #333333;
	margin: 0px;
	line-height: 135%;
	padding: 15px 20px 20px 20px;
	border-top: 10px solid #BBE19C;
	border-right: thin solid #BBE19C;
	border-bottom: thin solid #BBE19C;
	border-left: thin solid #BBE19C;
	}
	
.entryHonbun img {
	padding: 2px 8px;

	}

p a.pageup{
	font-size:x-small;
	color: #0066FF;
	text-align: right;
	float: right;
	line-height: 200%;
	}
	
p a:hover.pageup {
	color: #FF9900;
	}
	
	
/*サブメニュー*/
#subMenu {
	padding: 0px 0px 5px;
	margin: 0px 10px 25px;
	border-bottom: thin dotted #99CCFF;
	}
	
#subMenu a {
	font-size: 11px;
	line-height: 12px;
	background: url(../img/li_orange.gif) no-repeat left center;
	padding: 0px 0px 0px 13px;
	margin: 0px 10px 0px 0px;
	}
	

/*アーカイブ_内容*/
.a_entry p  {
	margin-top: 1px;
	}

/*アーカイブ_投稿者*/
p.posted {
	text-align:right;
	font-size:10px;
	color: #574999;
	}



/* トラックバック-タイトル */

.tracktitle {
	color:#CC3333;
	background: url(http://fp-fortress.com/img/en_coback.gif) no-repeat;
	font-size: 15px ;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 30px;
	font-family: "MS ゴシック",osaka,Verdana, Arial, sans-serif;
	}

/* コメント記入欄 */

.comment_in {
	border: solid 1px #D99669;
	background-color:#FFFFCC;
	text-align:left;
	margin-top:20px;
	margin-bottom:20px;
	width:680px;
	padding:20px;
	}

/* コメントしてください*/

.comment_please {
	color:#D8587A;
	}

/* リスト*/

ul.li_MaruBlu li {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 12px;
	background: url(../img/li_blue.gif) no-repeat center left;
	list-style: none;
	line-height: 135%;
	color: #003399;
}

ul.li_count li {
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	list-style: decimal url(none) outside;
	line-height: 135%;
	color: #003399;
}


/* エントリー本文*/


p.honbunCatch{
	font-size: 120%;
	line-height: 130%;
	color: #006600;
	border-bottom: 2px dotted #99CC99;
	margin: 0px 0px 15px 0px;
	padding: 10px 0px 2px 0px;
	}
	
.entryHonbun img {
	margin: 5px 0px 5px 15px;
}

/* 相談流れ*/

.sodanNagare{
	font-size: 16px;
	color: #003399;
	background: #FFFFCC;
	padding: 1px 3px;
	width: 300px;
	border-top: 2px solid #99CCFF;
	border-right: 2px solid #99CCFF;
	border-bottom: 2px solid #99CCFF;
	border-left: 15px solid #99CCFF;
	margin: 0px 0px 5px 0px;
}
	
.sodanNotice{
	color: #3366FF;
}

/* プロフィール：名前　*/
.pro-Name{
	color: #003399;
	font-size: 20px;
}

.pro-Title{
	font-size: 14px;
	color: #000066;
	background: #DCEBBF;
	padding: 1px 0px 1px 10px;
	width: 230px;
	margin: 0px 0px 5px;
	border-bottom: thin solid #99CCFF;
	border-right: thin solid #99CCFF;
	}
	
.right{
	 text-align:right;
 }
 
 /*フォーム用*/
table#formA,
table#formA tr,
table#formA td,
table#formA th{
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
}

table#formA{
	width: 100%;
}

table#formA td{
	vertical-align: top; 
	padding: 4px 8px 4px 15px;
}

table#formA td.Q1{
	vertical-align: top; 
	padding: 15px 8px 15px 15px;
}

table#formA th{
	padding: 4px 8px 4px 15px;
	vertical-align: top;
	white-space: nowrap;
	background-color: #D0E4FF;
	font-weight: normal;
	color: #000099;
	text-align: left;
}

table#formA input{
	border: 1px solid #CCCCCC;
	}
	
table#formA input.noline{
	border: none;
	}
	
.sRed{
	font-size: 85%;
	color: #CC0000;
}

table#formA b{
	font-size: 70%;
	color: #CC0000;
	font-weight: normal;
	padding: 0px 0px 0px 5px;
}



