@charset "utf-8";

/********************************************************
* iPhoneオリジナルアプリアイデア・壁紙デザインコンテスト
*********************************************************/
#contestbox {
	clear:both;
	width:470px;
	border-top:solid 1px #000000;	
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
}
* html #contestbox {
	width:472px;	
}
.contest_txt {
	margin:15px 20px 15px;
}
.con_subtitle {
	background:#662D91;
	color:#FFFFFF;
	
	font-size:14px;
	font-weight:bold;
	padding:5px;
}
.con_l01 {
	width:133px;
	float:left;
	border-right:dotted 1px #B2B2B2;
	margin:10px 0;
	padding:0 5px;
}
* html .con_l01 {
	width:143px;
	padding:0 3px;
}
.con_l01_img {
	text-align:center;
	margin-bottom:5px;
}
.con_r01 {
	width:132px;
	float:left;
	margin:10px 0;
	padding:0 5px;
}
* html .con_r01 {
	width:141px;
	padding:0 3px;
}
.con_l02 {
	width:214px;
	float:left;
	border-right:dotted 1px #B2B2B2;
	margin:5px 0 10px;
}
.con_r02 {
	width:209px;
	float:left;
	margin:5px 0 10px;
	padding-left:5px;
}
.con_l03 {
	margin-right:5px;
	font-weight:bold;
	float:left;
}
.con_r03 {
	float:left;
}
.category {
	margin:0 10px 10px;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
	line-height:1.6;
}
.category a {
	color:#FFFFFF;
	text-decoration:none;
}
.category a:hover {
	color:#6eac39;
	text-decoration:underline;
}


/***************************************************************
* iPhoneオリジナルアプリアイデア・壁紙デザインコンテスト結果発表
****************************************************************/

.px10 {
	font-size:10px;
}

.px11{
	font-size:11px;
	line-height:1.4;
	text-align:left;
}

.px14{
	font-size:14px;
	line-height:1.4;
	font-weight:bold;
	color:#662D91;
}

.px_b{
	font-weight:bold;
	}

.px_c{
	text-align:center;
	}
	
	
.present_caption {
	font-size:10px;
	color:#662D91;
	text-align:left;
	margin:5px 0;
	}	


img	{
	border:none;
	/*vertical-align:bottom;*/
}


hr {
   border-width: 1px 0px 0px 0px; 
   border-style:dotted;
   border-color: #CCCCCC; 
   height: 1px;
   padding:0;
   margin:10 0 0;
}


dl{
padding:0; 
margin:0;
float:left;
width:143px;


}
dd{
padding:0 0 10; 
margin:0;
width:135px;

}
dt{
padding:0;
 margin:0;
} 

.clear {
	clear:both;
	height:0;
}
.f_left {
	float:left;
}

.f_right {
	float:right;
	margin:5px;
}

.no1_l{
	width:215px;
	float:left;
}
.no1_r{
	width:200px;
	float:right;
}



.bnt{
	margin:10px 0;
	text-align:center;
}


.titile_image{
margin-top:10px;
text-align:center;
}



.no3{
	margin: 10px 0;
	}
