/* CSS Document */

@import 'common.css';

#glnavi li#menu5 a{
	background-position:-540px bottom;
}

#header #title h2{
	background:no-repeat top url(../img/blog/blog_title.gif);
	height:61px;
	width:212px;
	text-indent:-9999em;
}

/*------------------------------------------*/
/*カラムセット*/
/*------------------------------------------*/
#container{
	padding-top:30px;
}

#maincolumn{
	width:810px;
	margin:auto;
	padding-bottom:2em;
}

/*
#rightColumn{
	float:right;
	width:175px;
}
*/

#leftColumn{
	float:left;
	width:100%;
}

#naviColumn{
	float:right;
	width:150px;
}

#centerColumn{
	float:left;
	width:645px;
}

#information{
	float:left;
	width:330px;
}


/*------------------------------------------*/
/*ページヘッダー*/
/*------------------------------------------*/
#pageHeader{
	padding-bottom:25px;
	position:relative;
}
#pageHeader h3{
	background:no-repeat url(../img/item/pagetitle.gif);
	height:56px;
	width:157px;
	text-indent:-9999em;
}

/*------------------------------------------*/
/*navi column*/
/*------------------------------------------*/
#naviColumn div.midashi{
	background-color:#beb49a;
	text-indent:-3000em;
	line-height:16px;
	width:150px;
	background-position:left center;
	background-repeat:no-repeat;
}

#naviColumn div.category{
	background-image:url(../img/blog/midashi_category.gif);
}

#naviColumn div.archives{
	background-image:url(../img/blog/midashi_archives.gif);
}

#naviColumn ul.archive_list{
	margin-bottom:1em;
}
#naviColumn ul.archive_list li{
	background-image:url(../img/arrow.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
	text-indent:12px;
	font-size:1.1em;
}

#naviColumn div#mobile{
	text-align:center;
	margin:1em 0em;
}

#feed p{
	margin:5px 0px;
}

/*携帯用*/
div#mobile_naviColumn{
	background-color:#fff;
	border-top:1px solid black;
}

div#mobile_naviColumn div.midashi{
	color:#beb49a;
	border-bottom:1px solid #bbb;
	font-weight:bold;
}

/*------------------------------------------*/
/*right column*/
/*------------------------------------------*/
/*NEW ITEM*/
#rightColumn #newItem{
	padding-right:0px;
}

#rightColumn #newItem .photo{
	float:left;
	width:60px;
	text-align:center;
}
#rightColumn #newItem .photo img{
	height:45px;
	margin:0px;
	padding:0px;
}
#rightColumn #newItem .detail{
	float:right;
	width:100px;
}

#rightColumn #newItem h4{
	text-indent:-3000em;
	background-image:url(../img/newitem.gif);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:16px;
	background-color:#666;
	margin-right:0px;
}

#rightColumn #newItem ul{
	margin-top:5px;
}

#rightColumn #newItem li{
	margin-bottom:3px;
}

#rightColumn #newItem li div.label{
	background-image:url(../img/arrow.gif);
	padding-left:10px;
	margin-right:0px;
	background-repeat:no-repeat;
	background-position:left center;
	border-bottom:1px dotted #666;
	text-align:left;
}

#rightColumn #newItem li div.itemName{
	font-size:9px;
	line-height:1em;
	text-align:left;
}

/*ピックアップアイテム*/
#rightColumn ul#pickup_blog{
	margin-top:10px;
}
#rightColumn ul#pickup_blog li{
	margin:0px;
	padding:0px;
	text-align:right;
	background-repeat:no-repeat;
	height:127px;
	border:1px solid #ccc;
}

#rightColumn ul#pickup_blog li img{
	margin:10px 0px;
	margin-right:10px;
}

#rightColumn ul#pickup_blog li a:link img,
#rightColumn ul#pickup_blog li a:visited img{
	border:1px solid #444;
}
#rightColumn ul#pickup_blog li a:hover img{
	border:1px solid #aaa;
}

#rightColumn ul#pickup_blog li#pickUpItem_blog img,
#rightColumn ul#pickup_blog li#pickUpStyle_blog img{
	width:80px;
}

#rightColumn ul#pickup_blog li#pickUpStyle_blog{
	background-image:url(../img/blog/pickup_style.gif);	
}
#rightColumn ul#pickup_blog li#pickUpItem_blog{
	background-image:url(../img/blog/pickup_item.gif);
}

/*------------------------------------------*/
/*center column*/
/*------------------------------------------*/
div#entryPreNext{
	text-align:center;
	font-size:10px;
	border-bottom:1px dotted #bbb;
}

#pageNavi_top{
	text-align:center;
	font-size:10px;
	border-bottom:1px dotted #bbb;
}
#pageNavi_bottom{
	text-align:center;
	font-size:10px;
	border-top:1px dotted #bbb;
}

.entry{
	background-color:#fff;
	margin-bottom:2em;
	line-height:1.7em;
}

.dateAndCtg{
	color:#666;
	font-size:9px;
}

h2.title{
	border-left:5px solid #8f0000;
	font-weight:bold;
	line-height:30px;
	font-size:16px;
	padding-left:5px;
	border-bottom:1px solid #bbb;
}
/*
h2.title a:link,
h2.title a:visited{
	color:#444;
}
h2.title a:hover{
	color:#888;
	text-decoration:none;
}
*/
.body{
	padding:10px 0px 50px;
	font-size:1.1em;
}

.body img{
	margin:1em 0em;
}

.body .extended{
	text-align:right;
	margin-top:1em;
}

.fb_comment{
	border-top:1px dotted #bbb;
	padding-top:10px;
}