@charset "UTF-8";
/*
* インデックス
*/
@import "../css/unit_tag.css";
@import "../css/unit_common.css";
@import "../css/unit_head.css";
@import "../css/unit_menu.css";
@import "../css/unit_foot.css";
@import "../css/unit_textmenu.css";
@import "../css/unit_layout_side.css";
@import "../css/unit_side.css";
@import "../css/unit_blog.css";
@import "../css/unit_content.css";
/*
@import "../css/unit_twitter.css";
@import "../css/unit_bottom.css";
*/

#content-foot{
	height:			50px;
}



.item{
	clear:			both;
	padding-bottom: 30px;
}

/* 記事題名 */
.item-head{
	position:		relative;
}
.item-head h2{
	font-size:		20px;
	padding:		5px 25px;
	background-color:	#fff;
	color:			#f92b9f;
}
.item-type{
	background-color:	#ccc;
	font-size:			10px;
	text-align:			right;
	font-weight:		bold;
	padding:			2px 25px;
}

/* 記事本文 */
.item-body{
	padding:		10px 0 0 25px;
	width:			510px;
}

/* */ 
.item-image{
	float:			left;
	width:			204px;
	text-align:		center;
}
.item-image img{
	border:			solid 1px #666;
}

.layout-vertical .item-image{
	float:			none;
	width:			510px;
	padding-bottom:	10px;
}

/* */ 

.item-text{
	float:			right;
	width:			300px;
}

.layout-vertical .item-text{
	float:			none;;
	width:			510px;
}


/* */ 
.item-data{
	margin-top:		1em;
	width:			100%;
}
.item-data th,
.item-data td{
	text-align:		left;
	vertical-align:	top;
	font-weight:	normal;
	padding:		2px 4px;
	line-height:	1.5em;
}
.item-data tr.a th,
.item-data tr.a td{
	background-color:	#f2f2f2;
}
.item-data tr.b th,
.item-data tr.b td{
	background-color:	#fff;
}

.item-data a{
	color:			#f92b9f;
}
.item-data a:hover{
	border-bottom:	solid 1px #f92b9f;
}


/* フッタ */
.item-foot{
	clear:			both;
}


