.form-group {
	margin: 0 auto;
}
.text-box-2 {
	width: 530px;
	overflow: hidden;
}
.text-left {
	display: inline-block;
	width: 174px;
	float: left;
	text-align: right;
}
.text-right {
	text-align: left;
	margin-left: 183px;
}
.text-right-2 {
	text-align: left;
	margin-left: 137px;
}
.text-right-3 {
	text-align: left;
	margin-left: 37px;
	margin-bottom: 5px;
}
.text-right-4 {
	text-align: left;
	margin-left: 129px;
}
.text-right-5 {
	text-align: left;
	margin-left: 70px;
}
.text-right-6 {
	text-align: left;
	margin-left: 162px;
}
.text-right-7 {
	text-align: left;
	width: 356px;
	display: inline-block;
}
.text-right-8 {
	text-align: left;
	margin-left: 109px;
}
.text-right-9 {
	text-align: center;
}
.text-right-10 {
	text-align: left;
	margin-left: 47px;
}
.text-right-index {
	text-align: left;
	margin-left: 100px;
}
.form-group img {
	padding: 10px 10px;
}
.label-title, .label-title-2,.label-title-index{
	text-align: right;
	display: inline-block;
}
.label-title {
	width: 170px;
	margin-right: 10px;
}
.label-title-2 {
	width: 125px;
}
.label {
	vertical-align: middle;
}
.label-title-index {
	width: 100px;
}
.form-style, .form-style-2, .form-style-3, .form-style-4, .form-style-5, .form-style-6, .form-style-7 {
	padding: 7px 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	display: inline-block;
	background-color: #fff;
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 1px 5px #cccccc;
	-webkit-box-shadow: 0 1px 5px #cccccc;
	box-shadow: 0 1px 5px #cccccc;
}
.form-style {
	width: 190px;
}
.form-style-2 {
	width: 105px;
}
.form-style-3 {
	width: 85%;
}
.form-style-4 {
	width: 40px;
}
.form-style-5 {
	width: 94px;
}
.form-style-6 {
	width: 150px;
}
.form-style-7 {
	width: 330px;
}
.check-style {
	margin-left: 20px;
	margin-right: 5px;
	margin-top: 10px;
}
.check-style-2 {
	margin-left: 5px;
	margin-top: -1px;
}
.select-style {
	padding: 5px 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	display: inline-block;
	background-color: #fff;
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 1px 5px #cccccc;
	-webkit-box-shadow: 0 1px 5px #cccccc;
	box-shadow: 0 1px 5px #cccccc;
}
.select-style-2 {
	margin: 10px 5px 5px 0px;
}
.btn-default, .btn-default-2, .btn-fb{
	padding: 10px 20px;
	margin: 10px 10px 10px 0px;
	color: #47444b;
	background-color: #e3e3e3;
	text-align: center;
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 1px 5px #cccccc;
	-webkit-box-shadow: 0 1px 5px #cccccc;
	box-shadow: 0 1px 5px #cccccc;
	cursor: pointer;
}
.btn-default:hover, .btn-default-2:hover, .btn-fb:hover {
	background-color: #e20000;
	color: #fff;
}
.btn-default-2{
	width:179px;
}
.btn-fb {
	padding: 10px 20px;
	margin: 10px 10px 10px 0px;
	color: #47444b;
	background: url(/member/images/mcntr/facebook.png) no-repeat 20px 6px;
	background-color: #e3e3e3;
	text-align: center;
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 1px 5px #cccccc;
	-webkit-box-shadow: 0 1px 5px #cccccc;
	box-shadow: 0 1px 5px #cccccc;
	cursor: pointer;
}
.v-style {
	vertical-align: middle;
	margin-right: 10px;
}
/*form-control*/
.form-control {
	vertical-align: top;
	padding: 10px 10px;
	margin-bottom: 10px;
	background-color: #fff;
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 1px 5px #cccccc;
	-webkit-box-shadow: 0 1px 5px #cccccc;
	box-shadow: 0 1px 5px #cccccc;
}
/*date-group,address-group*/
.date-group, .address-group {
	margin-top: 10px;
	text-align: left;
}
.red-btn a, .red-btn-2 a, .red-btn-3 a {
	display: inline-block;
	background-color: #e20000;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
}
.red-btn a {
	padding: 0px 10px;
	margin-left: 10px;
}
.red-btn-2 a {
	padding: 0px 5px;
}
.red-btn-3 a {
	padding: 5px 10px;
	margin-left:210px;
}
.red-btn a:hover, .red-btn-2 a:hover, .red-btn-3 a:hover {
	background-color: #666;
	color: #f8f8f8;
}
.date-group input[type="checkbox"] {
	display: none;
}
/*.date-group input[type="checkbox"] + label {
	display: inline-block;
	background-color: #e20000;
	color: #fff;
	cursor: pointer;
	padding: 0px 10px;
}
.date-group input[type="checkbox"]:checked + label {
	background-color: #666;
	color: #f8f8f8;
}*/
/*tabel style*/
.style01, .style02, .style03, .style04, .style_qa {
	margin-top: 10px;
	margin-bottom: 10px;
	border-collapse: collapse;
	border-spacing: 2px;
	border-color: #999;
}
.style01, .style03, .style04 {
	text-align: center;
}
.style02, .style_qa {
	text-align: left;
}
.style01 th, .style02 th, .style03 th, .style04 th {
	color: #4D4D4B;
	border-top: 1px solid #ddd;
	border-bottom: 2px solid #e20000;
	background-color: #fff;
}
.style01 tr:nth-child(odd), .style02 tr:nth-child(odd), .style_qa tr:nth-child(odd) {
	background-color: #f8f8f8;
}
.style04 tr:nth-child(4n-7) {
	background-color: #f8f8f8;
}
.style04 td:nth-child(even) {
	padding: 5px 0px;
}
.style03 tr:nth-child(odd) {
	background-color: #F0F0F0;
}
.style03 tr:nth-child(even) {
	background-color: #fff;
}
.style04 tr {
	border-bottom: 1px solid #ddd;
}
.style01 td, .style02 td, .style03 td, .style_qa td {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.style01 th, .style03 th {
	padding: 5px 8px;
}
.style01 td, .style03 td {
	padding: 5px 8px;
}
.style02 th{
	padding: 5px 20px;
}
.style02 td, .style_qa td {
	padding: 5px 20px;
}
.style02 .link a{
	color: #436ABD;
	text-decoration:underline;
}
.style01 img, .style01 img {
	vertical-align: middle;
}
.style04 a {
	text-decoration: none;
	font-size: 18px;
	display: block;
}
.style_qa a{
	text-decoration: none;
	color:#666;
}
.style_qa a:hover{
	text-decoration: none;
	color:#e20000;
}
.style_qa .gotop a{
	font-size:10px;
	text-decoration: none;
	color:#bbb;
}
.style_qa .gotop a:hover{
	font-size:10px;
	text-decoration: none;
	color:#e20000;
}
.style_qa .link a{
	color: #436ABD;
	text-decoration:underline;
}
/*toggle-table*/
.toggle-table td {
	background-color: #F0F0F0;
	padding: 5px 10px;
	color: #9EA09F;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
/*pagination*/
.pagination-box {
	text-align: center;
	height:39px;
	overflow:hidden;
}
.pagination {
	display: inline-block;
	margin-top: 10px;
	padding-left: 0;
}
.pagination>li {
	display: inline-block;
	float: left;
}
.pagination>li>a {
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.5;
	color: #e20000;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ccc;
}
.pagination>li>a:hover {
	background-color: #f8f8f8;
}
.pagination>li:last-child>a {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.pagination>li:first-child>a {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
/*price*/
.price-box {
	text-align: center;
}
.price {
	display: block;
}
.price li {
	list-style:none;
	padding: 2px 0px;
	position: relative;
}
/*.price li:nth-last-child(2) {
	background: url(/member/images/mcntr/plus02.png) no-repeat;
	border-bottom: 1px solid #666;
}*/
.price li:last-child {
	margin-top: 10px;
	padding: 5px 0px;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.price li:last-child::before {
	content: "";
	position: absolute;
	left: 265px;
	top: -20px;
	margin-top: 10px;
	border-left: 10px solid #f8f8f8;
	border-bottom: 10px solid #fff;
	border-right: 10px solid #f8f8f8;
}
/*info*/
.info-box {
	display: block;
	margin:20px 0;
	padding: 10px 10px;
	background: #f8f8f8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	vertical-align:central;
}
.info-box::before {
	content: "";
	position: absolute;
	left: 265px;
	top: -20px;
	margin-top: 10px;
	border-left: 10px solid #fff;
	border-bottom: 10px solid #f8f8f8;
	border-right: 10px solid #fff;
	z-index:9999;
}
.info_pic01, .info_pic02, .info_pic03, .info_pic04, .info_pic05, .info_pic06, .info_pic07, .info_pic08, .info_pic09, .info_pic10{
	width:562px;
	margin:0 auto;
	margin-top:20px;
	display:none;
	overflow:hidden;
}
.info_show01, .info_show02, .info_show03, .info_show04, .info_show05, .info_show06, .info_show07, .info_show08, .info_show09, .info_show10 {
	color:#666;
	text-decoration:none;
	cursor: pointer;
}
.info_show01:hover, .info_show02:hover, .info_show03:hover, .info_show04:hover, .info_show05:hover, .info_show06:hover, .info_show07:hover, .info_show08:hover, .info_show09:hover, .info_show10:hover{
	color:#e20000;
}
.announce-box {
	padding:10px 20px;
	background-color:#fff;
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.announce-box::before {
	content: "";
	position: absolute;
	left: 265px;
	top: -20px;
	margin-top: 10px;
	border-left: 10px solid #f8f8f8;
	border-bottom: 10px solid #fff;
	border-right: 10px solid #f8f8f8;
}
.announce-box-2 {
	text-align:center;
	padding:20px 20px;
	background-color:#f8f8f8;
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.announce-box-2:before {
	content: "";
	position: absolute;
	left: 265px;
	top: -20px;
	margin-top: 10px;
	border-left: 10px solid #fff;
	border-bottom: 10px solid #f8f8f8;
	border-right: 10px solid #fff;
}

/*form-box*/
.form-box {
	margin: 0 auto;
	text-align: center;
	margin-top: 10px;
}

/*form-box_new*/
.form-box_new {
	text-align: center;
	margin-top: 10px;
	width: 50%;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 23px;
}

/*announce*/
.announce-bg {
	margin: 0 auto;
	padding: 10px 10px;
	background-color: #EDEDED;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.announce-bg h6 {
	font-size: 14px;
	color: #333;
	border-bottom: 1px solid #e20000;
}
.clear {
	display: none;
}
.clear2 {
	display: none;
}
.clear3 {
	display: none;
}
