@charset "utf-8";
/* ●ソート */
.groupWrapper {
	width				: 400px;
	float				: left;
	margin-right		: 1%;
	min-height			: 400px;
}
.serializer {
	clear				: both;
}
.groupItem {
	margin-bottom		: 10px;
	text-align			: left;
}
.groupItem .itemHeader {
	line-height			: 28px;
	color				: #004FBB;
	padding				: 0 10px 5px 10px;
	cursor				: move;
	font-weight			: bold;
	font-size			: 12px;
	height				: 28px;
	position			: relative;
    background			: url(../images/c_titlebar.gif) no-repeat;
    margin-bottom		: -4px;
}
/*ie用ハック*/
*:first-child+html .groupItem .itemHeader {
	margin-bottom		: 0px;
}
* html .groupItem .groupItem .itemHeader {
	margin-bottom		: 0px;
}
/* Safariハック */
html:first-child .groupItem .itemHeader {
    margin-bottom		: -6px;
}
.groupItem .itemHeader a {
	position			: absolute;
	right				: 10px;
	top					: 0px;
	font-weight			: normal;
	font-size			: 14px;
	text-decoration		: none;
}
/* RSSボタン */
.groupItem .itemHeader .img_rss_button a {
	position			: absolute;
	right				: 35px;
	top					: 4px;
	font-weight			: normal;
	font-size			: 14px;
	text-decoration		: none;
}
/* 開閉ボタン */
.groupItem .itemHeader .closeEl1{
	position			: absolute;
	right				: 4px;
	top					: 3px;
	font-weight			: normal;
	font-size			: 14px;
	text-decoration		: none;
}
/* フッター */
.groupItem .itemFooter {
	margin-top			: -10px;
}
/* IE7ハック */
*:first-child+html .groupItem .itemFooter {
	margin-top			: 0px;
}
/* IE6ハック */
* html .groupItem .itemFooter {
	margin-top			: 0px;
}

.sortHelper {
	border				: 3px dashed #666666;
	width				: auto !important;
}
.groupWrapper p {
	height				: 1px;
	overflow			: hidden;
	margin				: 0;
	padding				: 0;
}
.groupItem .tabs-container {
	background-image	: url(../images/c_bottom05.gif);
	background-position	: left bottom;
	background-repeat	: repeat-y;
	padding				: 5px 13px 10px;
	margin-right		: 2px;
	margin-bottom		: -6px;
	overflow			: auto;
}
/* IE7ハック */
*:first-child+html .groupItem .tabs-container {
	margin-bottom		: 2px;
}
/* IE6ハック */
* html .groupItem .tabs-container {
	margin-bottom		: 2px;
}

/* ●ソート */
.groupWrapperOld {
	width				: 735px;
	float				: left;
	margin-right		: 1%;
	min-height			: 735px;
}
.serializer {
	clear				: both;
}
.groupItem2 {
	margin-bottom		: 20px;
	text-align			: left;
}
.groupItem2 .itemHeader {
	/*line-height			: 28px;*/
	color				: #454545;
	padding				: 5px 10px 0 10px;
	cursor				: move;
	font-weight			: bold;
	font-size			: 12px;
	height				: 28px;
	position			: relative;
	background			: url(../images/c_titlebar03.gif) no-repeat;
}
.groupItem2 .itemHeader a {
	position			: absolute;
	right				: 10px;
	top					: 0px;
	font-weight			: normal;
	font-size			: 14px;
	text-decoration		: none;
}
/* 開閉ボタン */
.groupItem2 .itemHeader .closeEl2{
	position			: absolute;
	right				: 4px;
	top					: 3px;
	font-weight			: normal;
	font-size			: 14px;
	text-decoration		: none;
}
/* IE6ハック */
* html .groupItem2 .itemHeader .closeEl2{
	right				: 3px;
	top					: -3px;
}
/* IE7ハック */
*:first-child+html .groupItem2 .itemHeader .closeEl2{
	right				: 3px;
	top					: -3px;
}

.groupItem2 .itemContent {
	border-left			: 2px solid #DCDCDC;
	border-right		: 2px solid #DCDCDC;
	background-color	: #FFF;
	padding				: 5px 15px;
	width				: 701px;
}
.sortHelper2 {
	border 				: 3px dashed #666666;
	width				: auto !important;
}
.groupWrapper2 p {
	height				: 1px;
	overflow			: hidden;
	margin				: 0;
	padding				: 0;
}

