/* common */


*{
	padding:0;
	margin:0;
}

body {
	color:#333333;
	font-size: 12px;
	font-family:"ＭＳ Ｐゴシック", Hiragino Kaku Gothic Pro, Osaka, Verdana,sans-selif;
	background:transparent url(http://s.asablo.jp/css/common3/kotatsuneko_blue/back.gif) repeat scroll center top;
	line-height:1.7;
}

blockquote {
	background-color:#bbe1ff;
	color:#4691c8;
	margin:1em;
	padding:1em;
	width:392px;
}

pre {
	border:1px dashed #4691c8;
	font-size:12px;
	margin:1em;
	padding:1em;
	width:390px;
}



/*link=======================================*/
a{
	color:#4691c8;
	text-decoration:none;
}
a:hover{
	color:#7ac6fe;
	text-decoration:underline;
}
/* layout=======================================*/

#container{
	background:transparent url(http://s.asablo.jp/css/common3/kotatsuneko_blue/container_back.jpg) repeat-y scroll center center;
	margin:0 auto;
	width:946px;
}

#head{
	background:transparent url(http://www.ne.jp/asahi/net/rehome/blog/0000.jpg) repeat scroll center top;
	height:326px;

}

#center{
	float:left;
	padding:30px 20px 0 10px;
	width:470px;
	background:transparent url(http://s.asablo.jp/css/common3/kotatsuneko_blue/3_2r_center_back.gif) no-repeat scroll 325px 15px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
}
#left{
	float:left;
	padding:30px 0 0 43px;
	width:180px;
}


#right{
	float:right;
	padding:30px 43px 0 0;
	width:180px;
	background:transparent url(http://s.asablo.jp/css/common3/kotatsuneko_blue/3_2r_right_back.gif) no-repeat scroll 11px 78px;
	min-height: 200px;
	height: auto !important;
	height: 200px;

}
#footer{
	background:transparent url(http://s.asablo.jp/css/common3/kotatsuneko_blue/footer_back.jpg) repeat scroll center bottom;
	clear:both;
	height:76px;
}

#main{
}

/*head =================================================*/

#head h1{
	font-size:35px;
	font-weight:normal;
	padding:135px 0 0 245px;
	width:450px;
}

#head a{
	color:#333333;
	line-height:1.0;
}

#head a:hover{
	color:#7ac6fe;
	text-decoration:underline;
}

/*main =================================================*/



.navi{
	text-align:right;
}

.msg{
	padding-bottom:30px;

}
.msg-title{
	width:470px;
	position:relative;
	color:#FFFFFF;
	font-size:5px;
}

.msg-title a{
	background:transparent url(http://s.asablo.jp/css/common3/kotatsuneko_blue/foot.gif) no-repeat scroll left top;
	border-bottom:1px dotted #4691c8;
	display:block;
	font-size:16px;
	padding-bottom:8px;
	padding-top:66px;
	padding-left:10px;
	
}
.msg-title a:hover{
	text-decoration:none;
}


.msg-dow-mon .msg-title a,.msg-dow-thu .msg-title a{
	background-image:url(http://s.asablo.jp/css/common3/kotatsuneko_blue/hand02.gif);
}
.msg-dow-tue .msg-title a,.msg-dow-fri .msg-title a{
	background-image:url(http://s.asablo.jp/css/common3/kotatsuneko_blue/oppo.gif);
}
.msg-dow-wed .msg-title a,.msg-dow-sat .msg-title a{
	background-image:url(http://s.asablo.jp/css/common3/kotatsuneko_blue/hand.gif);
}

.msg-title a:hover{
	background-image:url(http://s.asablo.jp/css/common3/kotatsuneko_blue/foot_over.gif);
}

.msg-dow-mon .msg-title a:hover,.msg-dow-thu .msg-title a:hover{
	background-image:url(http://s.asablo.jp/css/common3/kotatsuneko_blue/hand02_over.gif);
}
.msg-dow-tue .msg-title a:hover,.msg-dow-fri .msg-title a:hover{
	background-image:url(http://s.asablo.jp/css/common3/kotatsuneko_blue/oppo_over.gif);
}
.msg-dow-wed .msg-title a:hover,.msg-dow-sat .msg-title a:hover{
	background-image:url(http://s.asablo.jp/css/common3/kotatsuneko_blue/hand_over.gif);
}

.msg-date{
	font-size:12px;
	font-weight:normal;
	position:absolute;
	right:5px;
	top:20px;
	color:#333333;
	display:block;
	padding-right:10px;
}

.msg-body{
	padding:3px 15px 15px;

}

.msg-footer{
	border-top:1px dotted #4691c8;
	padding-bottom:15px;
	padding-top:10px;
	text-align:right;
}

.msg-pict{
	padding:10px;
}

.msg-archives li{
	background:transparent url(http://s.asablo.jp/css/common3/kotatsuneko_blue/mod-list_icon.gif) no-repeat scroll 11px 8px;
	list-style:none;
	padding-left:24px;
}

.msg-archives h3{
	border-bottom:1px solid #bcccd9;
	width:300px;
	margin:10px 0 5px;
}
/*mod===============================================*/

.mod{
	padding-bottom:30px;
}
.mod-caption{
	background:transparent url(http://s.asablo.jp/css/common3/kotatsuneko_blue/mod-title_icon.gif) no-repeat scroll 0 3px;
	font-size:12px;
	font-weight:bold;
	padding-bottom:8px;
	padding-left:24px;
	color:#4691c8;
}

.mod li{
	background:transparent url(http://s.asablo.jp/css/common3/kotatsuneko_blue/mod-list_icon.gif) no-repeat scroll 11px 8px;
	list-style:none;
	padding-left:24px;
}

.calendar{
	font-size:12px;
	height:170px;
	margin:auto;
	text-align:center;
	width:170px;
}
.calendar a{
	font-weight:bold;

}
.calendar tr{
	color:#bcccd9;
}
.calendar .calendar-row{
	color:#333333;
}

.calendar .calendar-title a{
	font-size:14px;
}
.calendar .calendar-cell a{
	text-decoration:underline;

}
.mod-rss-button a,.mod-login-button a{
font-size:14px;
}


/*comment========================================*/
.comment-caption,.tb-caption{
	background:transparent url(http://s.asablo.jp/css/common3/kotatsuneko_blue/comment_icon.gif) no-repeat scroll 0 3px;
	color:#4691c8;
	font-size:12px;
	padding-left:22px;
	font-weight:bold;
	padding-bottom:10px;

}

.comment-title,.tb-title{
	background:transparent url(http://s.asablo.jp/css/common3/kotatsuneko_blue/3_comment_title_back.gif) no-repeat scroll 0 0;
	color:#4691c8;
	font-size:12px;
	font-weight:normal;
	padding:3px 10px 10px;

}
p.comment-caption{
	border-top:1px dotted #4691c8;
	padding-top:10px;
	background:transparent url(http://s.asablo.jp/css/common3/kotatsuneko_blue/comment_icon.gif) no-repeat scroll 0 13px;

}

.comment-form p{
	padding-left:20px;
	font-size:12px;

}
.comment-form form p br {
display:none;
}


.comment-form form{
	padding-bottom:10px;
}

#asablo-comment-name,#asablo-comment-mail,#asablo-comment-url,#asablo-comment-keyword{
	background-color:#FFFFFF;
	border:#B0A999 1px solid;
	display:block;
	margin-bottom:2px;
	margin-left:10px;
	font-family:"ＭＳ Ｐゴシック", Hiragino Kaku Gothic Pro, Osaka, Verdana,sans-selif;
}
#asablo-comment-content {
	background-color:#FFFFFF;
	border:#B0A999 1px solid;
	display:block;
	margin-bottom:2px;
	margin-left:10px;
    	font-family:"ＭＳ Ｐゴシック", Hiragino Kaku Gothic Pro, Osaka, Verdana,sans-selif;

}

#asablo-comment-submit{
	background:transparent url(http://s.asablo.jp/css/common3/kotatsuneko_blue/kakunin_back.gif) no-repeat scroll 2px 2px;
	border:medium none;
	font-weight:bold;
	height:30px;
	margin-top:5px;
	width:57px;
	color:#ffffff;


}


.comment-title a,.tb-title a{
	text-decoration:underline;
}

.comment-body,.tb-body{
	padding:0 15px 15px;

}

.tb-url,.tb-attention{
	padding:0 0 10px 10px;

}


/*footer============================================*/
#footer a img{
	border:medium none;
	padding-left:50px;
}
