

#userGallery {

	width: 800px;

}

#userGallery .lead {

	margin: 0 0 40px 20px;
	
	font-size: 10pt;

}

#userGalleryDetail {

	float: right;

	width: 630px;

}

.titleMain_user {
	background: 					url(../images/user_gallery/title_main.jpg) 0 0 no-repeat;
	text-indent:					-9999px;
	font-size:						1px;
	height:							55px;
}

#userGallery .btn_back {
	
	margin-bottom: 20px;
	
}

#userGallery p {

	color: #fff;
	
	font-size: 9pt;

}

#userGalleryDetail h2 {

	text-indent: -9999px;
	
	font-size: 0.1em;
	
	line-height: 0.1em;
	
	overflow: hidden;
	
	clear: both;
	
	width: 630px;
	
	height: 70px;
	
	border-top: solid 1px #333;

}

#userGalleryDetail h2#title_bandai {

	background: url(../images/user_gallery/bandai.gif) 20px 20px no-repeat;
	
	border: 0;

}

#userGalleryDetail h2#title_other {

	background: url(../images/user_gallery/title_other.jpg) 0 20px no-repeat;

}

#userGallery .wide {

	font-size: 8pt;
	
	color: #999;
	
	margin-bottom: 10px;

}


/* ページトップ */

.backTop {

	clear: both;
	
	padding-bottom: 20px;

}

.backTop {

	font-size: 90%;

	line-height: 1.6;

	text-align: right;

}

.backTop a {

	color: #0C9FDA;

}

.backTop a:hover {

	color: #3FD2FF;

}



/* 大賞 */

#grandprix {

	zoom: 100%;
	
	/padding-bottom: 50px;

}

#grandprix:after {

	content:		".";
	display:		block;  
	visibility:		hidden;  
	height:			0.1px;  
	font-size:		0.1em;  
	line-height:		0;  
	clear:			both;  

}

#userGallery #grandprix {

	/*border: solid 1px #fff;*/
	
	width: 600px;
	
	margin: 0 0 30px 20px;
	
	/*padding: 5px 15px 20px 15px;
	
	/padding: 10px 20px 20px 20px;*/

}

#userGallery #grandprix h3 {
	
	background: url(../images/user_gallery/grandprix.gif) 0 0 no-repeat;
	
	height: 74px;
	
	margin-bottom: -30px;
	
	font-size: 18pt;
	
	padding: 35px 0 0 90px;
	
	color: #F39800;
	
}

#userGallery #grandprix img {
	
	margin: 10px 0 0 15px;

}

#userGallery #grandprix #grandprixImg {

	float: left;

}

#userGallery #grandprix #grandprixText {

	float: right;
	
	width: 280px;

}



/* その他の作品 */

.userGalleryUnit {

	float: left;

	width: 280px;
	
	height: 480px;

	display: inline;

	margin: 0 10px 0 20px;

}

.tall {
	
	height: 500px;
	
}

.low {
	
	height: 350px;
	
}

.userGalleryUnit2 {

	width: 600px;

	margin: 0 0 60px 20px;

}

.userGalleryUnit img {

	margin-left: 40px;

}

.userGalleryUnit2 img {

	margin-left: 80px;

}

#userGallery .userGalleryUnit h3,
#userGallery .userGalleryUnit2 h3 {

	color: #26A6EF;
	
	border-bottom: solid 1px #26A6EF;
	
	padding: 5px 0 0 0;
	
	font-size: 12pt;
	
	margin-bottom: 30px;

}

#userGallery .userGalleryUnit h3.captionS,
#userGallery .userGalleryUnit2 h3.captionS {

	font-size: 10pt;
	
	padding-bottom: 4px;

}

#userGallery dl {

	font-size: 9pt;
	
	color: #fff;

}

#userGallery #userGalleryDetail img {

	margin-bottom: 20px;

}

#userGallery dl dt {

	font-weight: bold;

}

#userGallery dl dd {

	margin: 7px 0 0 0;

}

#userGallery .userGalleryUnit2 dd p {

	margin-left: 3em;
	
	text-indent: -3em;
	
	font-size: 9pt;

}

#userGallery dl.comment {

	border: dashed 1px #666;
	
	margin-top: 15px;
	
	padding: 8px;
	
	clear: both;

}


/* バンダイ賞 */

.waku {

	background: url(../images/user_gallery/table_1.gif) 0 0 no-repeat;
	
	width: 630px;
	
	margin-top: 30px;

}

.waku .userGalleryUnit {

	margin: 20px 0 0 25px;

}

.waku .userGalleryUnit img {

	margin-left: 40px;
}

.waku p.link {

	text-align: right;
	
	padding: 0 20px 0 0;
	
	font-weight: bold;
	
	clear: both;
	
	font-size: 13pt !important;

}

.wakushita {

	background: url(../images/user_gallery/table_2.gif) left bottom no-repeat;
	
	padding: 10px 20px 30px 20px;

}

.waku p.link a {

	color: #F39800;

}

.waku p.link a:hover {

	color: #fdb70e;

}


/* サイドメニュー */

#userGalleryMenu {

	float: left;

	width: 170px;
	
	display: inline;

}

#userGalleryMenu li {

	color: #FFF;

	font-size: 80%;

	line-height: 1.6;

	list-style: none;

	margin-bottom: 8px;

	padding: 4px 0 4px 32px;

	background: url(../images/bullets/lumino_l.gif) 0 0 no-repeat;

}

#userGalleryMenu li a {

	color: #FFF;

}

#userGalleryMenu li a:hover {

	color: #EEE;

}





/** Wキャンペーン **/

#container_w {
	margin:0 auto;
	padding-bottom:30px;
	text-align:left;
	width:800px;
}
#pageBody_w_campaign {
	background:						url(../images/campaign/w_s_gara.gif) center top no-repeat;
	height:							1750px;
}

#w_campaign_title {
	background:						url(../images/campaign/w_campaign_title.gif) center top no-repeat;
	height:							75px;
	text-indent:					-9999px;
}
#w_campaign {
	background:						url(../images/campaign/w_pattern.gif) top center repeat-y;
	height:							1627px;
	padding-top:					1px;
}
*html #w_campaign {
	background:						url(../images/campaign/w_pattern.gif) top center repeat-y;
	height:							1400px;
	padding-top:					1px;
}
*:first-child+html #w_campaign{
	height:							1640px;}

#w_waku {
	background:					url(../images/campaign/w_waku.gif) top center no-repeat;
	height:							27px;
	text-indent:					-9999px;}

/* 小タイトル　*/

#summary_title	{
	background:						url(../images/campaign/campaign_title.gif) 0 0 no-repeat;
	height:							75px;
	text-indent:					-9999px;
}
#flow_title {
	background:						url(../images/campaign/flow_title.gif) 0 0 no-repeat;
	height:							75px;
	text-indent:					-9999px;
}
#w_period_title {
	background:						url(../images/campaign/w_period_title.gif) 0 0  no-repeat;
	height:							75px;
	text-indent:					-9999px;
}
#w_method_title {
	background:						url(../images/campaign/w_method_title.gif) 0 0  no-repeat;
	height:							75px;
	text-indent:					-9999px;
}
#w_attention_title {
	background:						url(../images/campaign/w_attention_title.gif) 0 0 no-repeat;
	height:							75px;
	text-indent:					-9999px;
}
.limitation_title {
	margin-left:					24px;
	margin-bottom:					0.5em;
	margin-top:						0.5em;
	
}
.limitation_unit {
	margin-left:					24px;
	font-size:						14px;

}
/**/
#summary_unit {
	margin-left:					70px;
}
#summary_inner {
	background:						url(../images/campaign/summary_middle.gif) 0 top repeat-y;
	padding:					    0.5em;
	width:							650px;
}

#summary {
	background:						url(../images/campaign/summary_under.gif) 0 bottom no-repeat;
	padding-bottom:					10px;
}
.summary_ex {
	color:							#FF9900;
	font-size:						16px;
	text-indent:					-1em;
	margin-left:					1em;
}
	
#w_period_inner {
	background:						url(../images/campaign/w_application_middle.gif) 0 top repeat-y;
	padding:					    0.5em;
	width:							395px;
}

#w_period {
	background:						url(../images/campaign/w_application_under.gif) 0 bottom no-repeat;
	padding-bottom:					10px;
}
.w_period_ex {
	font-size:						18px;
}
#w_attention_inner {
	background:						url(../images/campaign/w_attention_middle.gif) 0 top repeat-y;
	padding:					    0.5em;
	width:							658px;
}

#w_attention {
	background:						url(../images/campaign/w_attention_under.gif) 0 bottom no-repeat;
	padding-bottom:					10px;
}
#w_attention_inner p {
	text-indent:					-1em;
	margin-left:					1em;
}
#w_c_img {
	text-align:						center;
	margin:							10px 25px 0 0;
}
*html #w_c_img {
	text-align:						center;
	margin:							10px 15px 0 0;
}
#w_c_img img {
	margin-bottom:					90px;
}
#w_period_button {
	text-align:						right;
	margin-right:					1em;
}
p#camp_end {
	color:							#FF9900;
	text-align:						center;
	margin-bottom:					10px;
	font-size:						120%;
}


