/* Main
===============================================================*/
div#Main div.main_inner {
	background:url(../images/blog-cast/img_bg_02.jpg) repeat-x left top;
	background-size:4px 49px;
}
	
div#Main h2{
	font-size:18px;
}
div#Main h2.single{
	padding:13px 10px;
	font-weight:normal;
	background:url(../images/blog-cast/img_h2.jpg) no-repeat right top;
	background-size:610px 49px;
}

div#Main p.bottom{
	display:none;
}


div#Main .box{
	border-bottom:#f8c7c9 2px solid;
}

div#Main .box .box_inner {
	padding:0 10px;
}

div#Main .box p img{
	padding-bottom:20px;
}

div#Main .box p img.w {
	width:100%;
}

div#Main .box p.day{
	padding:5px 0 15px;
}

div#Main .box img{
	border-bottom:#FFFFFF 5px solid;
}

div#Main .entry_body {
    padding: 0 0 15px 0;
}



/* Main(category)
===============================================================*/
div#Main div.entry_title {
	padding:16px 12px;
	border-top:#e8d7e6 2px solid;
	background:url(../images/blog-cast/img_bg_01.jpg) repeat-x left bottom;
}

div#Main div.entry_inner {
	padding:0 10px 0 0;
	background:url(http://ginza-cottonclub.jp/sp/images/blog-cast/icon_ar_01.gif) no-repeat right center;
	background-size:7px 13px;
}

div#Main div.entry_inner a {
	text-decoration:none;
}

div#Main div.entry_inner p.ph {
	width:60px;
	height:60px;
	padding:0 15px 0 0;
	margin:0;
	overflow:hidden;
	float:left;
}

div#Main div.entry_inner p.ph img {
	width:60px;
	height:60px;
}

div#Main div.entry_title h2 {
	color:#673704;
	text-decoration:underline;
	font-size:16px;
}

div#Main div.entry_title p {
	margin-top:5px;
	border-bottom:#ffffff 1px solid;
}



/* pager
===============================================================*/
div.pager {
	display:none;
}


/* pager2
===============================================================*/
div.pager2 {
	padding:30px 0 20px;
	clear:both;
	overflow:hidden;
}

div.pager2 p.prev_btn {
	width:106px;
	float:left;
	text-indent:-9999px;
}
div.pager2 p.prev_btn a {
	display:block;
	width:106px;
	height:44px;
	background:url(../images/blog-cast/img_prev.jpg) no-repeat 0 0;
	background-size:106px 44px;
}

div.pager2 p.next_btn {
	width:106px;
	float:right;
	text-indent:-9999px;
}
div.pager2 p.next_btn a {
	display:block;
	width:106px;
	height:44px;
	background:url(../images/blog-cast/img_next.jpg) no-repeat 0 0;
	background-size:106px 44px;
}

div.pager2 p.home_btn a {
	display:block;
	width:106px;
	height:44px;
	margin:0 auto;
	text-indent:-9999px;
	background:url(http://www.ginza-cottonclub.jp/sp/images/blog-cast/img_home.jpg) no-repeat 0 0;
	background-size:106px 44px;
}





/* SideBar
===============================================================*/
div#SideBar a.li {
	display:block;
	text-decoration:none;
	padding:15px 0 15px 15px;
	background:url(../images/blog_mama/img_bg_03.gif) repeat-x left bottom;
	background-size:2px 15px;
	position:relative;
}

div#SideBar dl {
	clear:both;
	overflow:hidden;
	padding:0 25px 0 0;
	background:url(../images/blog_mama/img_ar_01.jpg) no-repeat right 50%;
	background-size:13px 13px;
}

div#SideBar p.title img ,
div#SideBar p.title2 img {
	width:100%;
}

div#SideBar dl dt {
	font-size:12px;
	color:#928c7f;
	line-height:19px;
}

div#SideBar dl dt.ph {
	width:60px;
	height:60px;
	padding:0 15px 0 0;
	float:left;
}

div#SideBar dl dt.ph img {
	width:60px;
	height:60px;
}


div#SideBar dl dd {
	font-size:12px;
	text-decoration:underline;
	line-height:19px;
}
div#SideBar dl dd a {
	color:#38290b;
	text-decoration:underline;
}

.spt01 {
	height:25px;
	padding:0 10px;
	text-indent:-9999px;
	background:url(../images/blog-cast/img_tl_01.gif) no-repeat 10px 0;
	background-size:158px 25px;
	border-bottom:#d6c9b0 1px solid;
}

.spt02 {
	height:24px;
	padding:0 10px;
	text-indent:-9999px;
	background:url(../images/blog-cast/img_tl_02.gif) no-repeat 10px 0;
	background-size:200px 25px;
	border-bottom:#d6c9b0 1px solid;
}

.spt03 {
	height:24px;
	padding:0 10px;
	text-indent:-9999px;
	background:url(../images/blog-cast/img_tl_03.gif) no-repeat 10px 0;
	background-size:164px 25px;
	border-bottom:#d6c9b0 1px solid;
}



/* FooterBox
===============================================================*/
div#FooterBox .footer_wrapper {
	background: url(../../images/blog-cast/img_bg_footer.gif) no-repeat left top;
}

div#FooterBox .footer_wrapper p.copy {
	width:210px;
	margin:0 auto 20px;
}


/* pagenation
===============================================================*/
div.pagination {
	width:300px;
	height:34px;
	margin:40px auto 0 auto;
	padding:10px 0 20px 0;
	background:url(../images/blog-cast/bg01.png) no-repeat 0 10px;
	background-size:300px 34px;
	position:relative;
}

div.pagination .inactive ,
div.pagination .current {
	display:none;
}

div.pagination .count {
	width:100%;
	text-align:center;
	position:absolute;
	top:-20px;
	left:0;
}

div.pagination .first {
	display:block;
	width:56px;
	height:34px;
	text-indent:-9999px;
	background:url(../images/blog-cast/bg02.png) no-repeat 0 0;
	background-size:300px 34px;
	position:absolute;
	top:10px;
	left:0;
}

div.pagination .prev {
	display:block;
	width:94px;
	height:34px;
	text-indent:-9999px;
	background:url(../images/blog-cast/bg02.png) no-repeat -56px 0;
	background-size:300px 34px;
	position:absolute;
	top:10px;
	left:56px;
}

div.pagination .next {
	display:block;
	width:94px;
	height:34px;
	text-indent:-9999px;
	background:url(../images/blog-cast/bg02.png) no-repeat -150px 0;
	background-size:300px 34px;
	position:absolute;
	top:10px;
	left:150px;
}

div.pagination .last {
	display:block;
	width:56px;
	height:34px;
	text-indent:-9999px;
	background:url(../images/blog-cast/bg02.png) no-repeat -244px 0;
	background-size:300px 34px;
	position:absolute;
	top:10px;
	right:0;
}
