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

.header-bg {
	background:url(../img/header-bg.jpg) top center no-repeat;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	width:640px;
	height:125px;
	border-bottom:6px solid #dedede;
	overflow:hidden;
}
.header-logo {
	width:55%;
	margin:5px 3px;
}
.header-btn {
	width:38%;
	margin:5px 3px;
}

h3.prof-tit {
	text-align:center;
	color:#fff;
	padding:10px;
	border-radius:16px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #ff156a), color-stop(0.00, #ff4a86));
	background: -webkit-linear-gradient(top, #ff4a86 0%, #ff156a 100%);
	background: -moz-linear-gradient(top, #ff4a86 0%, #ff156a 100%);
	background: -o-linear-gradient(top, #ff4a86 0%, #ff156a 100%);
	background: -ms-linear-gradient(top, #ff4a86 0%, #ff156a 100%);
	background: linear-gradient(top, #ff4a86 0%, #ff156a 100%);
}
.prof-box {
	width:92%;
	margin:8px auto 10px;
	border-radius:16px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border:2px solid #ff99cc;
	background:#fff;
	padding:15px 0;
}
.prof-image {
	width:70%;
	margin:0 auto;
}
.prof-txt img {
	width:80%;
}
.prof-txt ul li {
	margin-bottom:5px;
	font-size:90%;
	line-height:1.1;
}
.prof-btn {
	width:80%;
	margin:0 auto 10px;
	text-align:center;
}
.prof-btn ul {
	margin:0;
	padding:0;
}
.prof-btn ul li {
	width:20%;	
}
.prof-btn ul li a {
	display:inline;
}

.pr {
	text-align:center;
	width:92%;
	margin:15px auto;
	border:2px solid #ff99cc;
	border-radius:16px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	overflow:hidden;
}
.pr-tit {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #ff156a), color-stop(0.00, #ff4a86));
	background: -webkit-linear-gradient(top, #ff4a86 0%, #ff156a 100%);
	background: -moz-linear-gradient(top, #ff4a86 0%, #ff156a 100%);
	background: -o-linear-gradient(top, #ff4a86 0%, #ff156a 100%);
	background: -ms-linear-gradient(top, #ff4a86 0%, #ff156a 100%);
	background: linear-gradient(top, #ff4a86 0%, #ff156a 100%);
	color:#fff;
	padding:20px 15px;
	border-radius: 14px 14px 0 0;
	-moz-border-radius: 14px 14px 0 0;
	-webkit-border-radius: 14px 14px 0 0;
}
.pr-txt {
	overflow:hidden;
	padding:15px;
}
.pr-txt p {
	font-size:90%;
	line-height:1.3;
}



