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


/*******************************
	main_contents
*******************************/
#main_contents{
	width:920px;
	height:250px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	position:relative;
	background-color:#46b9da;
	border:solid 2px #46b9da;
	border-radius: 5px;        /* CSS3Áð°Æ */  
    -webkit-border-radius: 5px;    /* Safari,Google ChromeÍÑ */  
    -moz-border-radius: 5px; 
}

#main_contents #main_image{
	margin:0;
	padding:0;
	position:absolute;
	top:0px;
	left:0px;
}

#main_contents div{
	margin:0;
	padding:0;
	position:absolute;
	top:0px;
	right:0px;
	width:360px;
	height:250px;
	background-color:#fff;
}

#main_contents div p#message{
	margin:10px auto 0;
	padding:20px 10px;
	background-color:#a4defc;
	font-size:13px;
	font-weight:bold;
	border-radius: 5px;        /* CSS3Áð°Æ */  
    -webkit-border-radius: 5px;    /* Safari,Google ChromeÍÑ */  
    -moz-border-radius: 5px;
	width:320px;
	height:190px;

}

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

#sub_contents{
	width:920px;
	overflow:hidden;
	margin:5px auto 0;
	padding:0;
}

#sub_contents #column_left{
	width:540px;
	float:left;
	margin-right:20px;
	padding:0;
}

#sub_contents #column_left h2{
	margin:10px 0;
	padding:0;
}

#sub_contents #column_left p{
	width:500px;
	margin:10px auto 50px;
	font-size:14px;
}

#sub_contents #column_left ul{
	width:500px;
	margin:10px auto 50px;
	font-size:14px;
}

#sub_contents #column_left ul li{
	list-style-type:circle;
}

#sub_contents #column_right{
	width:360px;
	float:left;
	margin:0;
	padding:0;	
}

#sub_contents #column_right #profile_area{
	border: solid 2px #46b9da;
	width:356px;
	border-radius: 5px;        /* CSS3Áð°Æ */  
    -webkit-border-radius: 5px;    /* Safari,Google ChromeÍÑ */  
    -moz-border-radius: 5px;
	padding:0;
	margin:0 0 20px;
	
}


#column_right #profile_area #profile_pic{
	width:160px;
	height:160px;
	margin:10px auto;
	padding:0;
	border:solid 1px #717171;
}

#column_right #profile_area div{
	width:340px;
	margin:5px auto;
	padding:0;
}

#column_right #profile_area div dl{
	width:340px;
	margin:0;
	padding:0;
	overflow:hidden;
}

#column_right #profile_area div dl dt{
	width:98px;
	border-right:2px solid #717171;
	padding:0;
	margin-bottom:5px;
	float:left;
	font-size:14px;
}

#column_right #profile_area div dl dd{
	width:230px;
	padding-left:10px;
	margin-bottom:5px;
	float:left;
	font-size:14px;
}




