@charset "utf-8";

/*アイコンの設定*/
ul.IconArea{
	padding-bottom:15px;
}
.IconArea li{
	display:inline;
	padding-right:15px;
}
/*Blogエリアの設定*/
.BlogLinkArea{
	font-size:0.72em;
	padding-bottom:25px;
}

.BlogLinkArea a{
	color:#333333;
	display:inline;
}
.BlogLinkArea dt{
	padding-bottom:5px;
}

.BlogLinkArea dd{
	float:left;
	margin:0;
	padding-right:5px;
}

.BlogBox{
	padding-bottom:30px;
	border-bottom:1px dotted #999999;
	margin-bottom:30px;
	font-size:120%;
}
.BlogBox h2{
	background:none;
	padding:0;
	margin-bottom:5px;
	font-size:150%;
		}
.BlogBox .blogDate{
	font-size:0.72em;
	color:#BD192D;
	font-weight:normal;
	line-height:2;
	vertical-align:top;
}

ul.CommentArea{
	padding-top:25px;
	text-align:right;
}
.CommentArea li{
	display:inline;
	padding-left:10px;
}
.CommentArea li a,
.CommentArea li a:hover{
	color:#333333;
}

/*----- calendar -----*/
#calendar {
	font-family: Verdana, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 87.5%;
	color: #666666;
	margin-bottom: 13px;
	width:500px;
	padding-bottom:15px;
}
#calendar p {
	line-height: 1.4;
	font-size:85%;
	margin-bottom:10px;
}
#calendar li {
	float: left;
	display: inline;
	line-height: 1.4;
	margin-right: 4px;
	font-size:85%;
}
#calendar a {
	font-weight: bold;
	line-height: 1.4;
}
#calendar a:link,
#calendar a:visited {
	color: #666666;
}
#calendar a:hover,
#calendar a:active {
	color: #999999;
}

.postedBy{
	text-align:right;
	}
	
	
/*----- response -----*/
.response{
	}
	
.response h2{
	background:url(../../shared/img/icon_red.gif) 0 50% no-repeat;
	padding: 0 0 0 10px;
	color:#333333;
	margin: 15px 0 5px 0;
	}	

.response div {
	clear: both;
}
.response h3 {
	background: url("/common/images/icon_arrow_0007.gif") no-repeat 0 50%;
	font-size: 100%;
	line-height: 1.8;
	margin-bottom: 5px;
	padding-left: 18px;
}
.response p {
	/*margin-bottom: 15px;*/
}

/*-- trackUrl --*/
#trackUrl {
	margin-bottom: 35px;
}
#trackUrl h3 {
	display: inline;
	float: left;
	margin-right: 5px;
}
#trackUrl p {
	display: inline;
	float: left;
	margin: 0;
}

/*-- comments --*/
#comments p {
	margin-bottom: 0;
}
#comments p.posted {
	font-family: Verdana, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 87.5%;
	color: #666666;
	line-height: 1.5;
	margin-bottom: 15px;
}
#comments .commentRes {
	background: url("/common/images/icon_arrow_0004.gif") no-repeat 0 0.6em;
	margin-left: 5px;
	padding-left: 13px;
}

/*-- comments-open --*/
/*.comments-open input,*/
.comments-open textarea {
	border: 1px solid #666666;
}
.comments-open textarea {
	display: block;
}
#comments-open-data div {
	margin: 0 0 5px 0;
}
#comments-open-text {
	margin-bottom: 15px;
}
#comments-open-text label {
	display: block;
	margin-bottom: 5px;
}
#comments-open-footer input {
	/*background: url("/common/images/bg_addressbtn.jpg") #c4c4c4 repeat-x 0 0;
	font-weight: bold;*/
	width: 10em;
	cursor: pointer;
	padding: 3px 0;
}
#comment-bake-cookie {
	border: none;
}
.field img {
	margin: 5px 0;
}

#comments-open-data th{
width:35%;
font-weight:100;
}
#comments-open-data td{
text-align:left;
vertical-align:top;
}
#comments-open-data span{
color:#CD5C5C;
padding:0 5px;
}
#comments-open-text{
}
#comments-open-text span{
color:#CD5C5C;
padding:0 5px;
}

#comments-open-data th{
text-align:right;
vertical-align:top;
padding-right:3px;
}
#comment-author,
#comment-email{
width:200px;
}
#comment-url,
.comments-open textarea{
width:290px;
}

/*----- newComment -----*/
.newComment {
	margin-bottom: 25px;
}
.newComment dd {
	margin-bottom: 3px;
	background: url("/common/images/icon_pink.gif") no-repeat 0 10%;
	padding:0 0 0 10px;
	margin-left:10px;
}
.newComment dd a:link,
.newComment dd a:visited {
	color: #231815;
}
.newComment dd a:hover,
.newComment dd a:active {
	color: #333333;
}
	
.blogArchiveTitle	{
	font-weight:bold;
	}
