.entryUnit {
  margin-bottom:25px;
}
.entryUnit h3{
	color:#222;
	font-size:18px;
	padding:5px 0 2px;
  border-bottom:1px solid #666;
  margin-bottom:5px;
}
.entryBody{
	padding:0 0 5px;
  font-size:14px;
  line-height:1.5;
}
#category {
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  margin-bottom: 15px;
  padding: 5px;
}
#category li{
  display:inline-block;
  border-right:1px solid #999;
  height:20px;
  line-height:20px;
  padding:2px 6px;
}
#category li:last-child{
  border-right:0;
}

/* start [ヘッダー] */
.manual-index-header-wrapper{
  width:100%;
  border-bottom:1px solid #ccc;
  box-shadow:0 1px 2px rgba(0 ,0 ,0 ,0.3);
  padding-top: 10px;
}
#header {
  width:100%;
  position:relative;
  margin-bottom:10px;
}
#header h1{
  width:248px;
}
#header h1 a{
  display:block;
}
#headerBnr{
  position:absolute;
  right:0;
  top:10px;
  width:700px;
  height:80px;
}
.headerInner{
  width:1000px;
  position:relative;
  margin:0 auto 5px;
}
.headerNv{
  position: absolute;
  bottom: 0;
  right:0;
}
#home,
#logout {
  display:inline-block;
  text-align:center;
  width:122px;
}
#home{
  border:1px solid #633E1F;
}
#home a,
#logout a{
  padding:4px 15px;
}
/* END [ヘッダー] */
.manual-blog-headerImg-wrapper{
  background: url(/img/pc/blogheader.png) no-repeat center center;
  margin-bottom:15px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);
}
.manual-blog-headerImg-wrapper > div{  /*ヘッダー画像部分*/
  width:1000px;
  margin:10px auto 0;
  position:relative;
  background-repeat:no-repeat;
  background-position:center center;
}
.manual-blog-headerImg-wrapper #blogTitle{
  filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#77000000,endcolorstr=#77000000,gradienttype=0);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000,endColorstr=#77000000)";
  zoom:1;
  padding: 2px 10px;
  margin-left: 30px;
	margin-top:-1em;
	position:absolute;
	bottom:40%;
  background-color: rgba(173, 25, 25, 0.40);
  border-radius: 5px;
}
.manual-blog-headerImg-wrapper #blogTitle a{
  font-size: 24px;
  color: #fff;
}
.manual-blog-headerImg-wrapper #blogSummary{
  filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#77000000,endcolorstr=#77000000,gradienttype=0);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000,endColorstr=#77000000)";
  zoom:1;
  margin: 0 30px;
  padding: 6px 8px;
  position: absolute;
  bottom: 25%;
  font-size: 14px;
  color: #fff;
  background-color: rgba(173, 25, 25, 0.40);
  border-radius: 5px;
}
.manual-index-footer-wrapper{
	margin:30px 15px 0;
	padding:40px 0 20px 0;
	height:auto;
}
.manual-index-footer-wrapper .footerNv{
	width:auto;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
.manual-index-footer-wrapper .footerNv ul{
  text-align:center;
  margin-bottom:15px;
}
.manual-index-footer-wrapper .footerNv li{
	padding-left:0.4em;
	padding-right:0.4em;
  display:inline-block;
}
.manual-index-footer-wrapper .footerNv li a{
  color:#333;
  text-shadow:0 1px 1px rgba(255,255,255,0.6);
}
.manual-index-footer-wrapper .footerNv li a:hover{
  color:#54330E;
}
.manual-index-footer-wrapper #copyRight{
	clear:both;
	text-align:center;
	margin-top:10px;
}
.manual-profile-userStatus-wrapper{
  background-color:#F7C6D7;
  border-radius:6px;
}
.manual-profile-userStatus-wrapper #userStatus {
  text-align:center;
  margin-bottom:30px;
}
.notice{
  margin:5px 0;
}
.notice a{
  color:#C93D53;
}
.notice a:hover{
  color:#D10C3A;
}
.notice a strong{
  font-size:16px;
}

.manual-profile-userStatus-wrapper h3{
  display:none;
}
.manual-profile-userStatus-wrapper .userImg{
  padding:10px;
}
.manual-profile-userStatus-wrapper .userLastLogin{
  padding:10px;
  font-size:80%;
}
.manual-profile-userStatus-wrapper #httpSwitch{
  padding:5px 10px;
  font-size:80%;
}
.manual-profile-userStatus-wrapper #menu{
  margin-bottom:15px;
}
.manual-profile-userStatus-wrapper #menu ul{
  padding:15px 22px;
}
.manual-profile-userStatus-wrapper #menu li{
  margin-bottom: 10px;
  border-radius: 2px;
  text-align: left;
}
.manual-profile-userStatus-wrapper #menu li:last-child{
  margin-bottom: 0;
}
.manual-profile-userStatus-wrapper #menu li a{
  background: url(/img/pc/heart.png) no-repeat 5px 2px;
  display: block;
  padding:3px 3px 3px 30px;
  text-shadow: 0 1px 1px rgba(255,255,255,0.8);
  min-height: 20px;
  transition: background-color 0.25s;
  font-size:14px;
}
.manual-profile-userStatus-wrapper #menu li a:hover{
  background-color:#F0D2D5;
  border-radius:3px;
}

/*userMenu*/
.userMenu{
  box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
}
.userMenu li{
 padding:8px 5px;
 border:1px solid #999;
 border-top:0;
}
.userMenu li:first-child{
 border-top:1px solid #999;
}

/*userMenu*/
.manual-wed_plannerinfo-info-wrapper{
  border-top:1px dashed #666;
  border-bottom:1px dashed #666;
}
.manual-wed_plannerinfo-info-wrapper h3{
  color:#8c6239;
}
.manual-wed_plannerinfo-info-wrapper .planner{
  margin:5px;
  padding:3px;
  background-color:#fff;
}
.manual-wed_plannerinfo-info-wrapper .planner a{
  display:block;
} 
.manual-wed_plannerinfo-info-wrapper .userImg,
.manual-wed_plannerinfo-info-wrapper .userName{
  text-align:center;
  margin-bottom:5px;
}
.manual-wed_plannerinfo-info-wrapper .userImg img{
  max-width:162px;
}
.manual-freespace-disp-wrapper{
  margin-bottom:15px;
}
/*sub1*/
.manual-questionnaire-new-wrapper #questionnaireList{
  background-color:#FFF;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25) inset;
  margin: 0 5px 5px;
}
.manual-questionnaire-new-wrapper ul {
	padding:0;
}
.manual-questionnaire-new-wrapper ul li{
	border-bottom:1px solid #999;
	margin:5px;
  padding:10px 0;
}

.manual-questionnaire-new-wrapper ul li .utilityLinks{
  margin:10px 0;
}
/*アンケート一覧*/
.answerAlready{
	background:url(/img/common/ok.gif) no-repeat right center;
	padding-right:18px;
}

