@charset "UTF-8";
/*------------------------------------------------------*/
/* Updated: 2010/05 */
/*------------------------------------------------------*/
/*------------------------------------------------------*/
/* index */
/*------------------------------------------------------*/

/* gr-topics --------------------------------- */
div.gr-topics {
	position: relative;
	width: 910px;
	height: 31px;
	margin-bottom: 15px;
	background: url(../images/topics-bg.gif) no-repeat;
}
div.gr-topics p.heading {
	position: absolute;
	top: 3px;
	left: 3px;
	font-size: 0;
	line-height: 0;
}
div.gr-topics div.content {
	position: absolute;
	top: 8px;
	left: 235px;
	width: 632px;
	line-height: 1.4;
}
div.gr-topics div.content p.txt {
	display: none;
}
div.gr-topics div.content p.noxml {
	display: none;
}
div.gr-topics p.btn {
	position: absolute;
	top: 6px;
	left: 886px;
	font-size: 0;
	line-height: 0;
}
div.gr-topics p.btn img {
	cursor: pointer;
}





/* gr-campaign --------------------------------- */
div.gr-campaign {
	width: 910px;
	margin-bottom: 15px;
	background: url(../common/images/box/11.gif) repeat-y;
}
div.gr-campaign div.boxfoot {
	width: 100%;
	background: url(../common/images/box/11f.gif) no-repeat bottom;
}
div.gr-campaign div.boxhead {
	width: 870px;
	padding: 13px 20px 5px;
	background: url(../common/images/box/11h.gif) no-repeat;
}
div.gr-campaign h2 {
	margin-bottom: 15px;
	padding: 0 3px 8px 3px;
	background: url(../common/images/heading/h3-bg.gif) repeat-x bottom;
	font-size: 0;
	line-height: 0;
}
div.gr-campaign dl {
	padding-bottom: 10px;
	line-height: 1.4;
}
div.gr-campaign dt {
	float: left;
	width: 140px;
}
div.gr-campaign dd {
	float: right;
	width: 715px;
	height: 100%;
	padding-left: 15px;
	background: url(../common/images/icon/link2.gif) no-repeat 0 0.25em;
}





/* gr-account --------------------------------- */
div.gr-account {
	margin-bottom: 15px;
}
div.gr-account div.boxhead {
	width: 904px;
	padding: 3px;
}
div.gr-account p.heading {
	font-size: 0;
	line-height: 0;
}
div.gr-account div.content {
	width: 870px;
	padding: 10px 17px;
}

	/* col3 */
	div.gr-account div.col3 {
		background: url(../images/bg-account.gif) repeat-y;
	}
	div.gr-account div.col3-1,
	div.gr-account div.col3-2,
	div.gr-account div.col3-3 {
		width: 267px;
	}
	div.gr-account div.col3-1 {
		margin-right: 34px;
	}
	div.gr-account div.col3-2 {
		margin-right: 35px;
	}
	div.gr-account div.col3 p.colheading {
		margin-bottom: 12px;
		font-size: 0;
		line-height: 0;
	}

		/* col2 */
		div.gr-account div.col3 div.col2 div.col2-1 {
			width: 176px;
		}
		div.gr-account div.col3 div.col2 div.col2-2 {
			width: 81px;
		}





/* clearfix --------------------------------- */
.gr-campaign dl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.gr-campaign dl {
	display: inline-block;
}

	/* Hides from IE-mac \*/
	* html .gr-campaign dl {
		height: 1%;
	}
	.gr-campaign dl {
		display: block;
	}
	/* End hide from IE-mac */





/*------------------------------------------------------*/
/* End */
/*------------------------------------------------------*/

