@charset "UTF-8";

/* -----------------------------------------------------------
 Nail Salon Space (renew 2010/03/05)

 File name:      css/contents.css
 Author:         Your Name (admin)
 Style Info:     各コンテンツ用CSS
----------------------------------------------------------- */


/* index
----------------------------------------------------------- */

div.indexTtl {
	width: 628px;
	margin: 0;
	padding-bottom: 3px;
}

div#indexLead {
	width: 603px;
	margin: 0 auto;
	padding-bottom: 25px;
	background: url(../../images/blog/indexLeadBg.gif) no-repeat left top;
}

div#indexLead p {
	padding: 3px 0 0 59px;
}

div#blog {
	margin: 0 13px 0 26px;
}

div.blogTtl {
	width: 589px;
	margin-bottom: 23px;
}

div.blogFrame {
	width: 589px;
	padding-bottom: 25px;
}

div.blogFrame div.blogBox {
	display: block;
	width: 589px;
	margin-bottom: 14px;
	padding: 9px 0;
	background: url(../../images/blog/blogBoxBg.gif) repeat-y left top;
}

div.blogFrame div.blogBox div.blogBoxL {
	float: left;
	width: 410px;
	margin: 0;
	padding: 0;
}

div.blogFrame div.blogBox div.blogBoxL p {
	padding: 9px 0 0 32px;
}

div.blogFrame div.blogBox div.blogBoxL p.blogCap {
	padding: 0 0 0 30px;
}

div.blogFrame div.blogBox div.blogBoxL p a:link,
div.blogFrame div.blogBox div.blogBoxL p a:visited {
	color: #ff83c9;
	text-decoration: underline;
}

div.blogFrame div.blogBox div.blogBoxL p a:hover,
div.blogFrame div.blogBox div.blogBoxL p a:active {
	color: #ff62dd;
	text-decoration: underline;
}

div.blogFrame div.blogBox div.blogBoxL p img {
	margin-right: 9px;
	padding: 0;
	vertical-align: top;
}

div.blogFrame div.blogBox div.blogBoxR {
	float: right;
	width: 137px;
	height: 106px;
	margin: 0;
	padding: 0;
	background: url(../../images/blog/blogImgBg.gif) no-repeat left top;
}






