@charset "utf-8";
/*##################################################
-------------LIST-------------
 01: Wrapper Style
 02: h1,h2,h3,h4,h5,h6  Style
 03: Text Style
 04: List Style
 05: Definition List Style
 06: Link Style 
 --: clearfix
------------------------------
##################################################*/



/* --------------------------------------------------
 01: Wrapper  Style
 -------------------------------------------------- */
/* ---Aboutus Style  --- */
.idxAboutus {
	width:850px;
	height:260px;
	margin:0 0 85px 25px;
}
.idxAboutus .subBoxL {
	width:495px;
	float:left;
}
.idxAboutus .subBoxR {
	width:250px;
	float:left;
}
/* ---Diary's Style  --- */
.idxDiarys {
	width:850px;
	margin:0 0 80px 25px;
	padding:15px 0 0;
	background:url(../common/images/line_2col.png) center top no-repeat;
	clear:both;
}
.idxDiarys .subBoxL {
	width:245px;
	float:left;
}
.idxDiarys .subBoxR {
	width:576px;
	float:left;
}
/* ---Topics Style  --- */
.idxTopics {
	width:850px;
	margin:0 0 80px 25px;
	padding:15px 0 0;
	background:url(../common/images/line_2col.png) center top no-repeat;
	clear:both;
}
.idxTopics .subBoxL {
	width:245px;
	float:left;
}
.idxTopics .subBoxR {
	width:576px;
	float:left;
}
/* ---Pickup Style  --- */
.idxPickup {
	width:850px;
	margin:0 0 100px 25px;
	padding:15px 0 0;
	background:url(../common/images/line_2col.png) center top no-repeat;
	line-height:1.6;
	clear:both;
}
.idxPickup .subBoxL {
	width:245px;
	float:left;
}
.idxPickup .subBoxR {
	width:576px;
	float:left;
}
.idxPickup .subBoxR .idxDiaryBox {
	width:285px;
	float:left;
}
.idxPickup .subBoxR .idxDiaryBox {
	width:285px;
	position:relative;
	float:left;
}
.idxPickup .subBoxR .idxRecommendBox {
	width:285px;
	position:relative;
	float:left;
}
/* ---Message Style  --- */
.idxMessage {
	width:850px;
	margin:0 0 100px 25px;
	padding:15px 0 0;
	background:url(../common/images/line_2col.png) center top no-repeat;
	clear:both;
}
.idxMessage .subBoxL {
	width:245px;
	float:left;
}
.idxMessage .subBoxR {
	width:576px;
	line-height:1.6;
	float:left;
}
/* --------------------------------------------------
 02: h1,h2,h3,h4,h5,h6   Style
 -------------------------------------------------- */
.idxAboutus .subBoxL h2.ttlAboutus {
	margin:0 0 30px 120px;
}
.idxDiarys h2 {
	margin:0 0 20px 10px;
}
.idxTopics h2 {
	margin:0 0 20px 10px;
}
.idxPickup h2 {
	margin:0 0 20px 10px;
}
.idxMessage h2 {
	margin:0 0 20px 10px;
}
.idxDiarys .subBoxR h3 a {
	color:#a76767;
}

.idxPickup .subBoxR .idxDiaryBox h3 {
	margin:0 0 260px;
	padding:5px 0 0;
	
}
.idxPickup .subBoxR .idxRecommendBox h3 {
	margin:0 0 260px;
	padding:5px 0 0;
}
/* --------------------------------------------------
 03: Text  Style
 -------------------------------------------------- */
/* ---Toppage_ P Style  --- */
p.idxTxtLead {
	width:360px;
	height:62px;
	position:absolute; top:205px; right:60px;
}
.idxAboutus .subBoxL p {
	width:290px;
	margin:0 0 0 140px;
	line-height:1.7;
	color:#a4a4a4;
}
/* --------------------------------------------------
 04: List Style
 -------------------------------------------------- */
.idxMessage .subBoxR ol {
	margin:0 0 30px 20px;
	list-style:decimal;
}
.idxMessage .subBoxR ol li {
	margin:0 0 5px;
}

/* --------------------------------------------------
 05: Definition List Style
 -------------------------------------------------- */
/* ---Topics dl dt dd Style  --- */
.idxTopics .subBoxR dl {
}
.idxTopics .subBoxR dl dt {
	margin:0 0 7px;
}
.idxTopics .subBoxR dl dd {
	margin:0 0 30px;
	padding:0 0 15px;
	background:url(../common/images/bg_line_random.png) bottom no-repeat;
}

/* ---Pickup dl dt dd Style  --- */
.idxPickup .subBoxR .idxDiaryBox dl dt img {
	position:absolute; top:77px; left:-10px;
}
.idxPickup .subBoxR .idxRecommendBox dl dt img {
	position:absolute; top:-60px; left:110px;
}
.idxPickup .subBoxR .idxDiaryBox dl dd {
	width:200px;
	margin:0 0 0 20px;
}
.idxPickup .subBoxR .idxRecommendBox dl dd {
	width:200px;
	margin:0 0 0 50px;
}
/* --------------------------------------------------
 06: Link Style
 -------------------------------------------------- */

/* --------------------------------------------------
 --: Styles
-------------------------------------------------- */
/* ---  Feed STYLE --- */
#container {
	width:570px;
	height:550px;
}
#container .content {
	width:570px;
	height:550px;
}
.feed_title {
}
.feed_item {
}
.feed_item_title{
}
.feed_item_description {
	line-height:1.6 !important;
}
.feedBnr a {
	text-align:right;
	font-size:50%;
	color:#ccc;
	display:block;
}
/* --------------------------------------------------
 --: ClearFix
-------------------------------------------------- */
/* for Win IE */
#contents .idxAboutus,
#contents .idxTopics,
#contents .idxDiarys,
#contents .idxPickup,
#contents .idxMessage {zoom:1;}
/* for IE5 Mac start ¥*//*/
#hogehoge	{display:inline-table;}
/*for IE5 Mac end */
#contents .idxAboutus:after,
#contents .idxTopics:after,
#contents .idxDiarys:after,
#contents .idxPickup:after,
#contents .idxMessage:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}


