@charset "euc-jp";
/* CSS Document */


/*******************************
	main_contents
*******************************/
#main_contents{
	width:901px;
	height:450px;
	margin:0px auto 10px;
	padding:0;
	overflow:hidden;
	background:url(../imgs/index/main_image_bg.png) no-repeat top left;
	position:relative;
	 
}

#main_contents #message{
	margin:0;
	padding:0;
	position:absolute;
	top:110px;
	left:70px;
	font-size:14px;
	font-weight:bold;
}

#main_contents #profile_area{
	width:200px;
	background-color:#045cc8;
	position:absolute;
	top:20px;
	right:50px;
	padding:10px;
	border-radius: 10px;        /* CSS3Áð°Æ */  
    -webkit-border-radius: 10px;    /* Safari,Google ChromeÍÑ */  
    -moz-border-radius: 10px; 
}

#main_contents #profile_area p{
	margin:5px auto 15px;
	padding:0;
	width:160px;
	height:160px;
}

#main_contents #profile_area ul li{
	margin:0;
	padding-bottom:5px;
	color:#FFF;
	font-size:13px;
}

/*******************************
	sub_contents
*******************************/

#sub_contents{
	width:900px;
	margin:0px auto 10px;
	padding:0;
	overflow:hidden;
	
	 
}

#sub_contents #pr_contents,
#sub_contents #history_contents{
	background-color:#e5e2e2;
	width:900px;
	overflow:hidden;
	margin-bottom:10px;
}

#sub_contents #pr_contents h2,
#sub_contents #history_contents h2{
	float:left;
	width:180px;
	margin-right:20px;
	padding:0;
}

#sub_contents #pr_contents p,
#sub_contents #history_contents ul{
	float:left;
	width:680px;
	padding:20px 20px 20px 0;
	font-size:14px;
}

#sub_contents #history_contents ul li{
	list-style-type:circle;
	font-size:14px;
}

#sub_contents dl{
	margin-left:90px;
	margin-top:10px;
	padding-top:10px;
}
#sub_contents dl dd{
	margin-left:50px;
}
