/*
	--------------------------------
	Created: 2007.11.19
	Last Modified: 2007.11.21
	--------------------------------
	初期化

 共通
	
	部門別コンテンツ
	--------------------------------
*/

/* --------------------------------
	初期化
-------------------------------- */

/* --------------------------------
	共通
-------------------------------- */
#granpri_cnt730 { width:730px; margin:0 auto 0 auto; background-color:#30333d; color:#989898; font-size:12px; line-height:140%; }
#granpri_cnt730 p,h3,h4,h5,div,ul,li { margin:0; padding:0; }

.clear { clear:both; }


/* --------------------------------
	＠ｃｏｓｍｅ ＰＡＲＴＹ
-------------------------------- */

h2#party_title1 {
	background: url(../images/party/party_title1.jpg) no-repeat left top;
	width: 730px;
	height: 80px;
	text-indent: -9999px;
	font-size: 0pt;	
	margin: 0;
}
div#party_title2 {
	background: url(../images/party/party_title2.jpg) no-repeat left top;
	width: 730px;
	height: 40px;
	text-indent: -9999px;
	font-size: 0pt;	
}

/*--------------------------------*/

div#party_lead1 {
	background-image: url(../images/party/party_lead1bg.gif);
	width: 685px;
	height: 160px;
	padding: 0 0 0 45px;
	margin: 0;
}
div#party_lead1 img {
	float: right;
	margin: 0 20px 0 20px;
}
div#party_lead1 p {
	color: #cfcfcf;
	font-size: 12px;
	line-height: 14pt;
	margin: 0;
	padding-top: 10px;
}


/*--------------------------------*/

div#party_lead2 {
	background: url(../images/party/party_lead2bg.gif) no-repeat left top;
	width: 730px;
	height: 180px;
}
div#party_lead2 div#lead2-1 {
	float: left;
	width: 218px;
	padding: 7px 0 0 20px;
}
div#party_lead2 div#lead2-2 {
	float: left;
	width: 285px;
}
div#party_lead2 div#lead2-3 {
	float: left;
	width: 185px;
	padding: 45px 0 0 17px;
}
div#party_lead2 h3 {
	background: url(../images/party/party_h3_1.gif) no-repeat left top;
	width: 280px;
	height: 22px;
	margin: 5px 0 6px 0;
	text-indent: -9999px;
	font-size: 0pt;
}
div#party_lead2 p {
	margin: 0;
	color: #cfcfcf;
	font-size: 12px;
	line-height: 13pt;
}

/*--------------------------------*/

div#party_cts1 {
	background: #30333D url(../images/party/party_cts1bg.gif) no-repeat left top;
	width: 730px;
	height: 170px;	
}
div#party_cts1 div#cts1-1 {
	float: left;
	width: 285px;
	margin-left: 20px;
}
div#party_cts1 div#cts1-1 div#user1 {
	float: left;
	width: 140px;
}
div#party_cts1 div#cts1-1 div#user1 p {
	background: none;
	text-indent: 0;
	font-size: 10px;
	line-height: 13px;
	letter-spacing: 0.1em;
	color: #cfcfcf;
	margin: 5px 10px 30px 0;
}
div#party_cts1 div#cts1-1 p.nomargin {
	margin-bottom: 0px;
}
div#party_cts1 div#cts1-1 p {
	background-image: url(../images/party/party_point.gif);
	background-position: 140px 1px;
	background-repeat: no-repeat;
	font-size: 10px;
	letter-spacing: 0.1em;
	line-height: 13px;
	color: #fff;
	text-indent: 1.4em;
	margin: 0 0 13px 0;
}

div#party_cts1 div#cts1-2 {
	float: left;
	width: 246px;
}

div#party_cts1 div#cts1-3 {
	float: left;
	width: 150px;
	padding-top: 10px;
}
div#party_cts1 div#cts1-3 p {
	background-image: url(../images/party/party_point.gif);
	background-position: left 1px;
	background-repeat: no-repeat;
	font-size: 10px;
	letter-spacing: 0.1em;
	line-height: 13px;
	color: #fff;
	text-indent: 1.2em;
}

/*--------------------------------*/

div#party_cts2 {
	background: url(../images/party/party_cts2bg.gif) no-repeat left top;
	width: 730px;
	height: 100px;	
}

div#party_cts2 p {
	background-image: url(../images/party/party_point.gif);
	background-position: left 1px;
	background-repeat: no-repeat;
	font-size: 10px;
	letter-spacing: 0.1em;
	line-height: 13px;
	color: #fff;
	text-indent: 1.2em;
	margin: 0 478px 0 20px;
}

/*--------------------------------*/

div#party_cts3 {
	background: url(../images/party/party_cts3bg.gif) no-repeat left top;
	width: 730px;
	height: 180px;	
}
div#party_cts3 img {
	margin: 0 23px 0 227px;
	float: left;
}
div#party_cts3 div#user2 {
	float: right;
	width: 130px;
}
div#party_cts3 div#user2 img {
	margin: 0 0 5px 10px;
}
div#party_cts3 div#user2 p {
	text-align: center;
	background: none;
	text-indent: 0;
	font-size: 10px;
	letter-spacing: 0.1em;
	line-height: 13px;
	color: #cfcfcf;
	margin: 5px 10px 0 0;
}
div#party_cts3 p {
	background-image: url(../images/party/party_point.gif);
	background-position: 474px 1px;
	background-repeat: no-repeat;
	font-size: 10px;
	letter-spacing: 0.1em;
	line-height: 13px;
	color: #fff;
	text-indent: 1.2em;
	margin: 0 23px 0 0;
}

/*--------------------------------*/

div#party_cts4 {
	background: url(../images/party/party_cts4bg.gif) no-repeat left top;
	width: 710px;
	height: 215px;	
	padding: 20px 0 0 20px;
}
div.party_cts4_1 {
	width: 295px;
	float: left;
}
div.party_cts4_2 {
	width: 410px;
	float: left;
}
div#party_cts4 h3 {
	background: url(../images/party/party_h3_2.gif) no-repeat left top;
	width: 260px;
	height: 20px;
	margin: 5px 0 14px 0;
	text-indent: -9999px;
	font-size: 0pt;
}
div#party_cts4 p {
	margin: 0 40px 0 0;
	color: #cfcfcf;
	font-size: 12px;
	line-height: 20px;
}

/*--------------------------------*/

div#party_tmb {
	background: url(../images/party/party_tmb_bg.jpg) no-repeat left top;
	width: 730px;
	height: 120px;
}
/*--------------------------------*/


/* ページトップへ */
.ct_under_pagetop{
margin:10px 0 0 0;
padding:0;
text-align:right;
background-color:#FFFFFF;
}