@charset "utf-8";
/*------------------------------------------------------ページ名称*/

/* ***************************************************
   用途
   *************************************************** */
/* ----------------------------------------------- 
 *	#id名 .class名
 * ----------------------------------------------- */
 
 

/*------------------------------------------------------カウンセリング予約*/

/* ***************************************************
   レイアウト
   *************************************************** */
   
/* ---------------------------- 
 *	.contBlock #diary
 * ---------------------------- */
#diary {
	margin-bottom:30px;
}


/* ---------------------------- 
 *	h3
 * ---------------------------- */
#diary h3 {
	margin:0 0 15px 0;
	padding:0;
}


/* ---------------------------- 
 *	h4
 * ---------------------------- */
#diary h4 {
	margin:0 0 15px 0;
	padding:0;
}

/* ---------------------------- 
 *	common
 * ---------------------------- */
 
#diary {
	width:735px;
	padding: 0;
	margin: 0 0 30px 0;
	background-color:#fedcd1;
}

#diary .diary_top,
#diary .diary_btm{
	width:735px;
	height:20px;
	clear:both;
}

#diary .diary_mdl{
	width:735px;
	height:25px;
	clear:both;
}

#diary .dog {
	width:645px;
	padding: 15px 30px 5px 30px;
	margin: 0 0 0 15px;
	background-color:#fff;
}

#diary h3.name{
	font-size:1.5em;
	line-height:120%;
	color:#443433;
	padding:0;
	margin:0;
}

#diary p.prof{
	font-size:10px;
	line-height:140%;
	color:#443433;
	padding:0;
	margin:0 0 5px 0;
}


/* ---------------------------- 
 *	for index.html
 * ---------------------------- */


#diary .pet_img {
	width:120px;
	float:left;
	margin: 0 15px 0 0;
}

#diary .dog_girl{
	width:200px;
	float:left;
	padding:0;
	margin:0;
	background-image:url(/img/diary/icon_girl.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

#diary .dog_girl p.data{
	line-height:140%;
	color:#E87993;
	padding:0;
	margin:0 0 10px 0;
}

#diary .dog_boy{
	width:200px;
	float:left;
	padding:0;
	margin:0;
	background-image:url(/img/diary/icon_boy.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

#diary .dog_boy p.data{
	line-height:140%;
	color:#6EB1DF;
	padding:0;
	margin:0 0 10px 0;
}

#diary .recent{
	width:280px;
	color:#443433;
	float:right;
	padding:0;
	margin:0;
}

#diary .recent .title{
	width:275px;
	padding:0 0 0 5px;
	margin:0 0 5px 0;
	background-image:url(/img/diary/bg_tit_recent.gif);
	background-repeat:no-repeat;
	float:left;
}

#diary .recent .title h4{
	font-size:1em;
	float:left;
}

#diary .recent .title .update_day{
	font-size:1em;
	margin:0 5px 0 0;
	float:right;
	display:block;
}


#diary .recent p{
	line-height:140%;
	padding:0;
	margin:0;
	clear:both;
}

#diary .recent .btn_read{
	padding:0;
	margin:10px 0 0 0;
	text-align:right;
}


/* ---------------------------- 
 *	for detail.html
 * ---------------------------- */


#diary .article_btm{
	width:735px;
	height:20px;
	clear:both;
}


#diary .pet_img_detail {
	width:314px;
	float:left;
	margin: 0 15px 5px 0;
}

#diary .dog_girl_detail{
	width:316px;
	float:left;
	padding:0;
	margin:0;
	background-image:url(/img/diary/icon_girl.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

#diary .dog_girl_detail p.data{
	line-height:140%;
	color:#E87993;
	padding:0;
	margin:0 0 10px 0;
}

#diary .dog_boy_detail{
	width:316px;
	float:left;
	padding:0;
	margin:0;
	background-image:url(/img/diary/icon_boy.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

#diary .dog_boy_detail p.data{
	line-height:140%;
	color:#6EB1DF;
	padding:0;
	margin:0 0 10px 0;
}

#diary .dog_article{
	width:690px;
	padding: 15px 0 10px 15px;
	margin: 0 0 0 15px;
	background-color:#fff;
}

#diary .dog_article .title{
	width:655px;
	height:23px;
	padding:3px 0 0 20px;
	margin:0 0 5px 0;
	background-image:url(/img/diary/bg_tit_article.gif);
	background-repeat:no-repeat;
	float:left;
}

#diary .dog_article .title h4{
	font-size:1em;
	float:left;
}

#diary .dog_article .title .update_day{
	font-size:1em;
	margin:0 15px 0 0;
	float:right;
	display:block;
}

#diary .dog_article p{
	width:645px;
	margin:0 0 15px 0;
	padding:0 30px 0 15px;
}

#diary .dog_article p img{
	border:3px solid #ccc;
}


#diary .dog_article .btn_read_next{
	padding:0;
	margin:10px 0 0 0;
	text-align:center;
}

#diary .btn_prev_next{
	width:705px;
	height:30px;
	padding: 0;
	margin: 0 0 0 15px;
	position:relative;
}

#diary .btn_prev{
	position:absolute;
	top:0;
	left:0;
}

#diary .btn_top {
	position:absolute;
	top:0;
	left:300px;
}

#diary .btn_next{
	position:absolute;
	top:0;
	left:603px;
}


/* ------------------------------------ 
 *	#contents .btmCheck
 * ------------------------------------ */

.btmCheck {
	clear:both;
	width:735px;
	background:url(/img/diary/bg_dot_pink_middle.gif) repeat-y 0 0;
	margin:0 0 30px 0;
	padding:0;
}

.btmCheck img {
	float:left;
}

.btmCheck img.pd5 {
	padding:0 5px 0 5px;
}

.btmCheck ul {
	float:left;
}

.iconLiPink01s ul {
	margin:0;
	padding:3px 0 0 0;
}

.iconLiPink01s ul li {
	background:url(/img/diary/icon_pink.gif) no-repeat 0 4px;
	margin:0 0 3px 0;
	padding:0 0 0 15px;
}