@charset "utf-8";
/*------------------------------------------------------------
------------------------------------------------------------*/
#gNavi {
	margin-bottom: 30px;
}
#main .inner {
	margin-right: 131px;
}
#main .inner .photo {
	float: left;
}
#main .inner .rBox {
	margin-top: 28px;
	width: 337px;
	float: right;
}
#main .inner .rBox .title {
	margin-bottom: 29px;
	color: #161616;
	font-size: 30px;
	text-align: center;
}
#main .inner .rBox .listUl {
	margin-bottom: -5px;
}
#main .inner .rBox .listUl li {
	margin-bottom: 18px;
	position: relative;
}
#main .inner .rBox .listUl li img {
	position: absolute;
	left: 9px;
	top: 7px;
}
#main .inner .rBox .listUl li input {
	padding: 0 10px 0 50px;
	width: 100%;
	color: #555;
	font-size: 14px;
	line-height: 41px;
	height:41px;
	border: 1px solid #626262;
	box-sizing: border-box;
}
#main .inner .rBox .checkBox {
	margin-bottom: 45px;
}
#main .inner .rBox .checkBox ul {
	float: left;
}
#main .inner .rBox .checkBox li {
	margin-right: 20px;
	float: left;
	color: #161616;
	font-size: 14px;
}
#main .inner .rBox .checkBox li input {
	margin: -2px 9px 0 0;
	display: inline-block;
	vertical-align: middle;
}
#main .inner .rBox .checkBox p {
	float: right;
}
#main .inner .rBox .checkBox p a {
	color: #a9a9a9;
	font-size: 14px;
	line-height: 1.3;
	text-decoration: underline;
}
#main .inner .rBox .checkBox p a:hover {
	color: #ff4291;
}
#main .inner .rBox .link {
	margin-bottom: 33px;
	text-align: center;
}
#main .inner .rBox .link a {
	padding: 8px 0;
	min-width: 217px;
	display: inline-block;
	color: #fff;
	font-size: 14px;
	background-color: #FF4591;
}
#main .inner .rBox .link a:hover {
	text-decoration: none;
	background-color:#d33577;
	background-image:linear-gradient(#d33577,#ff4291);
	background-image:-webkit-linear-gradient(#d33577,#ff4291);
	background-image:-moz-linear-gradient(#d33577,#ff4291);
	background-image:linear-gradient(#d33577,#ff4291);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,gradientType=0,startColorstr='#FFd33577',endColorstr='#FFff4291') \9;
}
#main .inner .rBox .linkBox p {
	margin-top: 4px;
	float: left;
	color: #ff0000;
	font-size: 14px;
}
#main .inner .rBox .linkBox .btn {
	float: right;
}
#main .inner .rBox .linkBox .btn a {
	padding: 5px 25px;
	display: block;
	color: #1d1d1d;
	font-size: 12px;
	border: 1px solid #dcdcdc;
}
#main .inner .rBox .linkBox .btn a:hover {
	color: #ff4291;
	text-decoration: none;
}