@charset "shift_jis";
/*----------------------------
  CSS hisaki Document 2009.08
  Last Update 2009.08.19 hisaki
----------------------------*/

@import "common.css";


/*####################@€Κέθ@####################*/

#Main h2{margin-bottom:10px;}


/*@e[u
-------------------------------------*/
#Main #EntryList table{
	width:655px;
	border-collapse:collapse;
	margin:0 0 20px 0;
	}
#Main #EntryList table tr td{
	border:1px solid #cccccc;
	text-align:left;
	vertical-align:top;
	}
#Main #EntryList table tr td.menu01{padding:7px;}
.index #Main #EntryList table tr td.menu02{padding:17px;}

/*@e[uiCfbNXj
-------------------------------------*/

#Main #EntryList table tr td.menu01{width:639px;padding:7px;}
#Main #EntryList table tr td.menu01 p.new{
	margin:10px 10px 3px 10px;
	}
#Main #EntryList table tr td.menu01 h3{
	margin:0 10px 15px 10px;
	font:bold 21px "lr oSVbN", Osaka, "qMmpS Pro W3";
	}
#Main #EntryList table tr td.menu01 h3 a{ color:#333333;}
#Main #EntryList table tr td.menu01 p.photo01{
	width:639px;
	height:230px;
	overflow:hidden;
	margin:0;
	}
.index #Main #EntryList table tr td.menu02{
	padding:17px;
	width:293px;
	}
.index #Main #EntryList table tr td.menu02 p.photo{
	display:inline;
	float:left;
	width:60px;
	height:60px;
	overflow:hidden;
	margin:0 10px 0 0;
	}
.index #Main #EntryList table tr td.menu02 h3{
	margin:0 0 3px 0;
	font:bold 12px "lr oSVbN", Osaka, "qMmpS Pro W3";
	}
.index #Main #EntryList table tr td.menu02 h3 a{ color:#333333;}
.index #Main #EntryList p.more{
	background:url(../img/contents/ico-arrow-black01.gif) 18px 18px no-repeat;
	border:1px solid #cccccc;
	padding:15px 15px 15px 38px;
	width:600px;
	_width:655px;
	margin-bottom:15px;
	}

/*@e[uiobNio[j
-------------------------------------*/

.archive #Main #EntryList table tr td.menu01{
	padding:7px;
	width:639px;
	vertical-align:middle;
	}
.archive #Main #EntryList table tr td.menu01 p{margin:0 0 10px 0;}

.archive #Main #EntryList table tr td.menu01 p.photo{
	display:inline;
	float:left;
	width:60px;
	height:60px;
	overflow:hidden;
	margin:0 10px 0 0;
	}
.archive #Main #EntryList table tr td.menu01 h3{
	margin:0;
	font:bold 12px "lr oSVbN", Osaka, "qMmpS Pro W3";
	}
.archive #Main #EntryList table tr td.menu01 h3 a{ color:#333333;}
.pageBute{
	border:1px solid #cccccc;
	padding:15px;
	width:624px;
	_width:655px;
	margin-bottom:15px;
	text-align:right;
	font-size:11px;
	font-family:verdana;
	}
.pageBute ul{
	display:inline;
	float:right;
	min-width:10em;
	}

.pageBute ul li{
	float:left;
	width:2.5em;
	_width:1em;
	margin-right:1px;
	}
	
.pageBute ul li span{
	display:block;
	color:#333333;
	background:#ececec;
	padding:6px 9px;
	}
.pageBute:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
.pageBute li .current_page{
	background:#000000;
	color:#ffffff;
	}
.pageBute li a,
.pageBute li a{color:#333333;}
.archive #Main #EntryList .pageBute ul:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}



/*@e[uiGg[j
-------------------------------------*/

#Main .pageButton ul li{
	display:inline;
	font-size:11px;
	margin:0;
	}
#Main .pageButton ul li.pre{
	background:url(../img/contents/ico-arrow-pre.gif) 0 2px no-repeat;
	float:left;
	padding-left:10px;
	}
#Main .pageButton ul li.next{
	background:url(../img/contents/ico-arrow-next.gif) right 2px no-repeat;
	float:right;
	padding-right:10px;
	}
#Main .pageButton ul li a{ color:#333333;}
#Main .pageButton ul:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
.entry #Main #EntryList table tr td.menu01{width:639px;padding:7px;}
.entry #Main #EntryList table tr td.menu02{
	padding:17px;
	width:639px;
	}
.entry #Main #EntryList table tr td.menu02 p{
	margin:0 0 5px 0;
	line-height:1.2;
	}
.entry #Main #EntryList table tr td.menu02 h3{
	margin:0 0 3px 0;
	font:bold 12px "lr oSVbN", Osaka, "qMmpS Pro W3";
	}
.entry #Main #EntryList table tr td.menu02 h3 a{ color:#333333;}
.entry #Main #EntryList table tr td.menu05 p.photo02{
	width:246px;
	overflow:hidden;
	margin:0;
	}
.entry #Main #EntryList table tr td.menu03{
	padding:17px;
	}
.entry #Main #EntryList table tr td.menu04{
	padding:17px;
	width:639px;
	}
.entry #Main #EntryList table tr td.menu03 p,
.entry #Main #EntryList table tr td.menu04 p{
	font:normal 14px "lr oSVbN", Osaka, "qMmpS Pro W3";
	line-height:1.6;
	margin-bottom:12px;
	}
.entry #Main #EntryList table tr td.menu05{width:246px;padding:7px;}
#Main #EntryList p.more{
	background:url(../img/contents/ico-arrow-black01.gif) 18px 18px no-repeat;
	border:1px solid #cccccc;
	padding:15px 15px 15px 38px;
	width:600px;
	_width:655px;
	margin-bottom:15px;
	}


/*####################@Fashion@####################*/

#PageFashion #Main #EntryList table tr td.menu02:hover{ background:#fbf8fb;}
#PageFashion.index #Main #EntryList p.more a,
#PageFashion.entry #Main #EntryList p.more a{ color:#ba38d2;}
#PageFashion #Main #EntryList table tr td.menu03 p a,
#PageFashion #Main #EntryList table tr td.menu04 p a{ color:#ba38d2;}

/*####################@Beauty@####################*/

#PageBeauty #Main #EntryList table tr td.menu02:hover{ background:#f8fbfa;}
#PageBeauty #Main #EntryList p.more a{ color:#83d7df;}
#PageBeauty #Main #EntryList table tr td.menu03 p a,
#PageBeauty #Main #EntryList table tr td.menu04 p a{ color:#83d7df;}

/*####################@Gourmet@####################*/

#PageGourmet #Main #EntryList table tr td.menu02:hover{ background:#faf7f4;}
#PageGourmet #Main #EntryList p.more a{ color:#f98c39;}
#PageGourmet #Main #EntryList table tr td.menu03 p a,
#PageGourmet #Main #EntryList table tr td.menu04 p a{ color:#f98c39;}

/*####################@Lifestyle@####################*/

#PageLifestyle #Main #EntryList table tr td.menu02:hover{ background:#f4f6f0;}
#PageLifestyle #Main #EntryList p.more a{ color:#8cc20b;}
#PageLifestyle #Main #EntryList table tr td.menu03 p a,
#PageLifestyle #Main #EntryList table tr td.menu04 p a{ color:#8cc20b;}

/*####################@Vegetable@####################*/

#PageVegetable #Main #EntryList table tr td.menu02:hover{ background:#fbf8fb;}
#PageVegetable.index #Main #EntryList p.more a,
#PageVegetable.entry #Main #EntryList p.more a{ color:#7aae40;}
#PageVegetable #Main #EntryList table tr td.menu03 p a,
#PageVegetable #Main #EntryList table tr td.menu04 p a{	color:#7aae40;}

/*####################@Meat@####################*/

#PageMeat #Main #EntryList table tr td.menu02:hover{ background:#f8fbfa;}
#PageMeat #Main #EntryList p.more a{ color:#895732;}
#PageMeat #Main #EntryList table tr td.menu03 p a,
#PageMeat #Main #EntryList table tr td.menu04 p a{ color:#895732;}

/*####################@Rice@####################*/

#PageRice #Main #EntryList table tr td.menu02:hover{ background:#faf7f4;}
#PageRice #Main #EntryList p.more a{ color:#f98c39;}
#PageRice #Main #EntryList table tr td.menu03 p a,
#PageRice #Main #EntryList table tr td.menu04 p a{ color:#f98c39;}

/*####################@Arrange@####################*/

#PageArrange #Main #EntryList table tr td.menu02:hover{ background:#f4f6f0;}
#PageArrange #Main #EntryList p.more a{ color:#c6ae80;}
#PageArrange #Main #EntryList table tr td.menu03 p a,
#PageArrange #Main #EntryList table tr td.menu04 p a{ color:#c6ae80;}

/*####################@Guest@####################*/

#PageGuest #Main #EntryList table tr td.menu01 .rightBox{
	display:inline;
	float:right;
	width:319px;
	height:300px;
	margin:0;
	position:relative;
	}
#PageGuest #Main #EntryList table tr td.menu01 .rightBox h3{
	background:url(../../guest/img/ribbon02.png) 0 0 no-repeat;
	position:absolute;
	width:91px;
	height:73px;
	right:-7px;
	_right:-8px;
	bottom:-7px;
	margin:0;
	z-index:10;
	text-indent:-9999px;
	}
#PageGuest.entry #Main #EntryList table tr td.menu01{width:655px;padding:7px;}
#PageGuest.entry #Main #EntryList table tr td.menu05{width:246px;padding:7px;}
#PageGuest #Main #EntryList table tr td.menu01 p.photo01{
	width:319px;
	height:300px;
	overflow:hidden;
	margin:0;
	}
#PageGuest.entry #Main #EntryList table tr td.menu05 p.photo02{ margin-top:7px;}
#PageGuest.entry #Main #EntryList table tr td.menu05 p.photo03{
	width:246px;
	overflow:hidden;
	margin:0;
	}
#PageGuest #Main #EntryList table tr td.menu01 .leftBox{
	display:inline;
	float:left;
	width:295px;
	margin:15px 0 0 10px;
	}
#PageGuest #Main #EntryList table tr td.menu01 p.date{
	margin:0 0 3px 0;
	font:bold 18px verdana;
	}
#PageGuest #Main #EntryList table tr td.menu03 p.date{
	margin:0 0 5px 0;
	font:bold 12px verdana;
	}
#PageGuest #Main #EntryList table tr td.menu01 h4,
#PageGuest #Main #EntryList table tr td.menu03 h3{
	margin:0 0 15px 0;
	font:bold 30px "lr oSVbN", Osaka, "qMmpS Pro W3";
	color:#fe4862;
	}
#PageGuest #Main #EntryList table tr td.menu01 h4 span.menu01,
#PageGuest #Main #EntryList table tr td.menu03 h3 span.menu01{ font-size:21px;}
#PageGuest #Main #EntryList table tr td.menu01 h4 span.menu02,
#PageGuest #Main #EntryList table tr td.menu03 h3 span.menu02{ font-size:14px;}

#PageGuest #Main #EntryList table tr td.menu01 h4 a,
#PageGuest #Main #EntryList table tr td.menu03 h3 a{ color:#fe4862;}
#PageGuest #Main #EntryList table tr td.menu01 p.more{
	clear:left;
	background:url(../img/contents/ico-arrow-more.gif) 0 5px no-repeat;
	border:0;
	width:auto;
	margin:0 0 0 10px;
	padding:0 0 0 12px;
	}
#Main #EntryList table tr td.menu02 p.date{
	margin:0 0 5px 0;
	font:normal 11px verdana;
	position:relative;
	}
#Main #EntryList table tr td.menu02 h4{
	margin:0 0 3px 0;
	font:bold 12px "lr oSVbN", Osaka, "qMmpS Pro W3";
	line-height:1.6;
	}
#Main #EntryList table tr td.menu02 h4 a{ color:#333333;}
#Main #EntryList table tr td.menu02 h4 span{ font-weight:normal;}

#PageGuest #Main #EntryList table tr td.menu02:hover{ background:#f9f7f7;}
#PageGuest #Main #EntryList p.more a{ color:#fe4862;}
#PageGuest #Main #EntryList table tr td.menu03 p a{ color:#fe4862;}

/*####################@NW@####################*/

#PageLink #Main #EntryList table tr td.menu02 h3{
	margin:0 0 3px 0;
	font:bold 16px "lr oSVbN", Osaka, "qMmpS Pro W3";
	}
#PageLink #Main #EntryList table tr td.menu02 h3 a{ color:#333333;}

#PageLink.archive #Main #EntryList table tr td.menu02{
	padding:17px;
	width:auto;
	vertical-align:middle;
	}
#PageLink.archive #Main #EntryList table tr td.menu02 p{
	background:url(../img/contents/ico-arrow-black02.gif) 0 5px no-repeat;
	margin:0;
	padding-left:15px;
	}
#PageLink.archive #Main #EntryList table tr td.menu02 p a{ color:#3585fc;}













/*end*/

