@charset "utf-8";
/* CSS Document */

@import url("layout.css");



body{
	padding: 0px;
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #000;
	line-height: 1.5em;
	background: url(../img/bg_contents.gif) repeat-x 0 0;
}


#c_main{
	height: 236px;
	width: 871px;
	background-image: url(../profile/img/main_img.jpg);
}


#c_main02{
	height: 236px;
	width: 871px;
	background-image: url(../profile/img/main_img02.jpg);
}


#c_main03{
	height: 236px;
	width: 871px;
	background-image: url(../profile/img/main_img03.jpg);
}


.contents_h_spece{
	height: 230px;
}


.font16{
	margin: 20px 0 1em 0;
	font-size: 16px;
	font-weight: bold;
	line-height: 2em;
}


.profile_r{
	width: 590px;
	margin: 0 auto 0 auto;
}


.profile_r td{
	padding: 0 0 10px 0;
	vertical-align: top;
	text-align: center;
}


.att{
	width: 590px;
	margin: 15px 0 0 0;
	font-size: 10px;
	text-align: right;
}


#profile_search{
	width: 580px;
	margin: 0 auto 0 auto;
	border: 1px solid #5db0ce;
	background-color: #eef2f4;
}


#profile_search td{
	padding: 8px;
}


.contents_h_spece{
	height: 270px;
}



.profile-result-f {
	width: 580px;
	padding: 10px;
	margin: 20px auto 20px auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #CC3366;
	background-color: #FFE1F0;
}


.profile-result-f td {
	padding: 15px;
	line-height: 150%;
	text-align: left;
}




.profile-result-m {
	width: 580px;
	padding: 10px;
	margin: 20px auto 20px auto;
	border: 1px solid #6666FF;
	background-color: #E6E6FF;
}


.profile-result-m td {
	padding: 15px;
	line-height: 150%;
	text-align: left;
}

/* IMS追加CSS
--------------------------------------------------*/
p.serchprofile a {
	padding:5px;
	border-radius:4px;
    -webkit-border-radius:4px;    /* Safari,Google Chrome */  
    -moz-border-radius:4px;   /* Firefox */
	background:#1e5ec6;
	color:#fff;
	font-size:1.2em;
}

/*p.serchprofile a {
	padding:5px;
	border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #1f52a6), color-stop(0.00, #1e5ec6));
	background: -webkit-linear-gradient(top, #1e5ec6 0%, #1f52a6 100%);
	background: -moz-linear-gradient(top, #1e5ec6 0%, #1f52a6 100%);
	background: -o-linear-gradient(top, #1e5ec6 0%, #1f52a6 100%);
	background: -ms-linear-gradient(top, #1e5ec6 0%, #1f52a6 100%);
	background: linear-gradient(top, #1e5ec6 0%, #1f52a6 100%);
	color:#fff;
	font-size:1.2em;
}*/

