@charset "utf-8";
.sec-header {
	position:relative;
	width:100%;
	min-width:320px;
	max-width:1060px;
	margin:0 auto;
	padding:0;
}
.sec-header > img {
	width:100%;
}
.sec-content {
	position:relative;
	width:100%;
	min-width:320px;
	max-width:1060px;
	margin:0 auto;
	padding:0;
}
@media all and (max-width:740px) {
	.sec-content {
		margin:100px auto 0;
	}
}
.dv-cont-nav {
	position:relative;
	width:100%;
	margin:0;
	padding:0;
}
.dv-cont-nav  nav {
	position:relative;
	width:100%;
	margin:0;
	padding:5px;
	text-align:center;
	box-sizing:border-box;
}
.dv-cont-nav  nav a {
	display:inline-block;
	width:auto;
	margin:0;
	padding:5px;
	line-height:1.35;
	font-size:20px;
	color:#3b3b3b;
}
.dv-cont-nav  nav a:after {
	content:"|";
	padding-left:16px;
	color:#3b3b3b;
}
.dv-cont-nav  nav a:last-child:after {
	content:"";
	padding-left:0;
}
/*
.dv-cont-mov {
	display:block;
	position:relative;
	width:100%;
	margin:0;
	padding:45px;
	text-align:center;
	box-sizing:border-box;
	background-image:url(../images/main-bg.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
}
*/
.dv-cont-mov {
	display:block;
	position:relative;
	width:100%;
	margin:0;
	box-sizing:border-box;
}
.dv-cont-mov-info {
	display:inline-block;
	width:100%;
	margin:0;
	padding:0;
	box-sizing:border-box;
}
/*
.dv-cont-mov-info .dv-cont-mov-info-tit {
	position:relative;
	width:100%;
	margin:45px 0 0;
	padding:0;
}
.dv-cont-mov-info .dv-cont-mov-info-tit img {
	display:inline-block;
	width:auto;
}
*/
.dv-cont-mov-info .dv-cont-mov-info-tit {
	position:relative;
	width:100%;
	margin:0;
	padding:0;
}
.dv-cont-mov-info .dv-cont-mov-info-tit img {
	width:100%;
}
.dv-cont-mov-info .dv-cont-mov-info-tit img.pcver {
	display:block;
}
.dv-cont-mov-info .dv-cont-mov-info-tit img.mover {
	display:none;
}
.dv-cont-mov-info .dv-cont-mov-info-tit h1 {
	display:block;
	width:auto;
	margin-top:15px;
	line-height:1.35;
	font-size:18px;
	color:#fff;
	text-align:center;
}
.dv-cont-mov-info .dv-cont-mov-info-tit h2 {
	display:inline-block;
	margin-top:45px;
	padding:5px 20px;
	line-height:1.35;
	font-size:16px;
	color:#fff;
	background:#009ad9;
	box-sizing:border-box;
}
.dv-cont-mov-info .dv-cont-mov-info-tit p {
	display:block;
	margin-top:15px;
	text-align:center;
	box-sizing:border-box;
}
.dv-cont-mov-info .dv-cont-mov-info-tit p > span {
	display:block;
	line-height:1.35;
	font-size:13px;
	color:#fff;
}
.dv-cont-tag {
	position:relative;
	width:100%;
	margin:60px 0 0;
	padding:0;
	border-top:1px solid #d9d9d9;
}
.dv-cont-tag > span {
	position:absolute;
	top:-5px;
	left:0;
	width:90px;
	height:10px;
	background:#009ad9;
	cursor:pointer;
	z-index:99;
}
.dv-cont-tag-title {
	display:block;
	position:relative;
	width:100%;
	margin:30px 0 0;
	padding:5px;
	box-sizing:border-box;
}
.dv-cont-tag-title > h1 {
	display:block;
	padding-right:120px;
	font-size:40px;
	font-weight:900;
	color:#000;
	box-sizing:border-box;
}
.spn-cont-tag-top {
	position:absolute;
	top:5px;
	right:5px;
	width:99px;
	height:24px;
	background:url(../images/btn-top.png) no-repeat;
	background-size:100%;
	cursor:pointer;
	z-index:99;
}
.dv-cont-tag-text {
	display:block;
	position:relative;
	width:100%;
	margin:30px 0;
	padding:5px;
	box-sizing:border-box;
}
.dv-cont-tag-text > p {
	display:block;
	line-height:1.35;
	font-size:26px;
	font-weight:900;
	color:#009ad9;
}
.dv-cont-tag-text > p > span {
	display:block;
}
.sec-footer {
	position:relative;
	width:100%;
	min-width:320px;
	max-width:1060px;
	margin:0 auto;
	padding:0;
}
.dv-foot-info {
	display:block;
	position:relative;
	width:100%;
	padding:15px 15px 50px;
	border-top:1px solid #d4d4d4;
	box-sizing:border-box;
}
.dv-foot-info div {
	display:block;
	position:relative;
	width:100%;
	padding:3px;
	text-align:center;
	box-sizing:border-box;
}
.dv-foot-info div span {
	display:inline-block;
	width:auto;
	padding:5px;
	font-size:16px;
	color:#3b3b3b;
}
.dv-foot-info div span a {
	display:inline;
	font-size:16px;
	color:#3b3b3b;
}
.dv-foot-info div span:after {
	content:"|";
	padding-left:16px;
	color:#3b3b3b;
}
.dv-foot-info  div span:last-child:after {
	content:"";
	padding-left:0;
}
.dv-foot-info  p {
	display:block;
	width:100%;
	padding:5px;
	font-size:14px;
	text-align:center;
	color:#3b3b3b;
}

/* media css */
@media all and (min-width:768px) and (max-width:1024px) {
	/*
	.dv-cont-mov {
		padding:35px;
	}
	*/
	.dv-cont-mov {
		padding:0;
	}
	.dv-cont-mov-info .dv-cont-mov-info-tit p > span {
		display:inline;
		font-size:13px;
	}
	.dv-cont-tag-text > p > span {
		display:inline;
	}
}
@media all and (min-width:481px) and (max-width:767px) {
	.dv-cont-nav  nav a {
		padding:3px;
		font-size:13px;
	}
	.dv-cont-nav  nav a:after {
		padding-left:6px;
	}
	.dv-foot-info div span {
		margin:0 -2px;
		font-size:12px;
	}
	.dv-foot-info div span a {
		font-size:12px;
	}
	.dv-foot-info div span:after {
		padding-left:8px;
		font-size:12px;
	}
	.dv-foot-info  div span:last-child:after {
		content:"";
		padding-left:0;
	}
	.dv-foot-info  p {
		padding:5px;
		font-size:11px;
	}
	/*
	.dv-cont-mov {
		padding:35px;
	}
	.dv-cont-mov-info .dv-cont-mov-info-tit {
		margin:25px 0 0;
	}
	.dv-cont-mov-info .dv-cont-mov-info-tit img {
		width:90%;
	}
	*/
	.dv-cont-mov-info .dv-cont-mov-info-tit img.mover {
		display:block;
	}
	.dv-cont-mov-info .dv-cont-mov-info-tit img.pcver {
		display:none;
	}
	.dv-cont-mov {
		padding:0px;
	}
	.dv-cont-mov-info .dv-cont-mov-info-tit {
		margin:0;
	}
	.dv-cont-mov-info .dv-cont-mov-info-tit img {
		width:100%;
	}
	.dv-cont-mov-info .dv-cont-mov-info-tit p > span {
		display:inline;
		font-size:13px;
	}
	.dv-cont-tag {
		margin-top:35px;
	}
	.dv-cont-tag-title {
		margin:15px 0 0;
	}
	.dv-cont-tag-title > h1 {
		padding-right:110px;
		font-size:21px;
	}
	.dv-cont-tag-text {
		margin:5px 0;
	}
	.dv-cont-tag-text > p {
		font-size:16px;
	}
	.dv-cont-tag-text > p > span {
		display:inline;
	}
}
@media all and (max-width:480px) {
	.dv-foot-info div span {
		display:block;
		font-size:12px;
	}
	.dv-foot-info div span a {
		font-size:12px;
	}
	.dv-foot-info div span:after {
		content:"";
		padding-left:0;
	}
	.dv-foot-info  div span:last-child:after {
		content:"";
		padding-left:0;
	}
	.dv-foot-info  p {
		padding:5px;
		font-size:11px;
	}
	/*
	.dv-cont-mov-info .dv-cont-mov-info-tit {
		margin:25px 0 0;
	}
	.dv-cont-mov-info .dv-cont-mov-info-tit img {
		width:90%;
	}
	.dv-cont-mov {
		padding:15px;
	}
	*/
	.dv-cont-mov-info .dv-cont-mov-info-tit {
		margin:0;
	}
	.dv-cont-mov-info .dv-cont-mov-info-tit img {
		width:100%;
	}
	.dv-cont-mov {
		padding:0px;
	}
	.dv-cont-mov-info .dv-cont-mov-info-tit img.pcver {
		display:none;
	}
	.dv-cont-mov-info .dv-cont-mov-info-tit img.mover {
		display:block;
	}
	.dv-cont-mov-info .dv-cont-mov-info-tit h1 {
		margin-top:10px;
		font-size:16px;
	}
	.dv-cont-mov-info .dv-cont-mov-info-tit h2 {
		margin-top:15px;
		padding:5px 15px;
		font-size:14px;
	}
	.dv-cont-mov-info .dv-cont-mov-info-tit p {
		margin-top:10px;
	}
	.dv-cont-mov-info .dv-cont-mov-info-tit p > span {
		display:inline;
		font-size:11px;
	}
	.dv-cont-tag {
		margin-top:35px;
	}
	.dv-cont-tag-title {
		margin:15px 0 0;
	}
	.dv-cont-tag-title > h1 {
		padding-right:110px;
		font-size:21px;
	}
	.dv-cont-tag-text {
		margin:5px 0;
	}
	.dv-cont-tag-text > p {
		font-size:16px;
	}
	.dv-cont-tag-text > p > span {
		display:inline;
	}
}

/* SUB REGISTRATION */
/* label input/select/textarea/button */
label.lab-select {
	display:block;
	position:relative;
	width:100%;
	margin:0;
	padding:0;
}
label.lab-select select {
	display:block;
	width:100%;
	height:38px;
	margin:0;
	padding:2px 23px 2px 5px;
	font-size:14px;
	color:#666;
	border:1px solid #dfdfdf;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	z-index:99;
}
label.lab-select select::-ms-expand {
	display:none;
}
label.lab-select i {
	position:absolute;
	top:12px;
	right:16px;
	width:0;
	height:0;
	font-size:14px;
	color:#666;
	text-align:center;
}
label.lab-select select:focus {
	outline:none;
}
label.lab-input {
	display:block;
	width:100%;
	margin:0;
	padding:0;
}
label.lab-input input {
	display:block;
	width:100%;
	height:38px;
	margin:0;
	padding:2px 5px;
	font-size:14px;
	color:#666;
	border:1px solid #dfdfdf;
	box-sizing:border-box;
}
label.lab-input input:focus {
	outline:none;
}
label.lab-input-date {
	display:block;
	position:relative;
	width:100%;
	margin:0;
	padding:0;
}
label.lab-input-date > input {
	width:100%;
	height:38px;
	margin:0;
	padding:2px 43px 2px 5px;
	font-size:14px;
	color:#666;
	border:1px solid #dfdfdf;
	box-sizing:border-box;
	z-index:0;
}
label.lab-input-date > input + button {
	position:absolute;
	top:0;
	right:0;
	width:38px;
	height:38px;
	margin:0;
	padding:2px 5px;
	font-size:14px;
	color:#fff;
	background:#2988f1;
	border:1px solid #1c74d6;
	box-sizing:border-box;
	cursor:pointer;
}
label.lab-input-date > input:focus {
	outline:none;
}
label.lab-input-date > input + button:focus {
	outline:none;
}
label.lab-input-btn {
	display:block;
	position:relative;
	width:100%;
	margin:0;
	padding:0;
}
label.lab-input-btn > input {
	width:100%;
	height:38px;
	margin:0;
	padding:2px 43px 2px 5px;
	font-size:14px;
	color:#666;
	border:1px solid #dfdfdf;
	box-sizing:border-box;
	z-index:0;
}
label.lab-input-btn > input + button {
	position:absolute;
	top:0;
	right:0;
	width:38px;
	height:38px;
	margin:0;
	padding:2px 5px;
	font-size:14px;
	color:#fff;
	background:#2988f1;
	border:1px solid #1c74d6;
	box-sizing:border-box;
	cursor:pointer;
}
label.lab-input-btn > input:focus {
	outline:none;
}
label.lab-input-btn > input + button:focus {
	outline:none;
}
label.lab-input-check {
	display:block;
	width:100%;
	margin:0;
	padding:0;
}
label.lab-input-check input {
	float:left;
	display:inline-block;
	width:18px;
	height:18px;
	margin:11px 0 0;
	color:#666;
	background:#fff;
	border:1px solid #dfdfdf;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	box-sizing:border-box;
}
label.lab-input-check input:checked {
	content:"\f00c";
}
label.lab-input-check input + span {
	display:inline-block;
	margin:0 5px;
	line-height:38px;
	font-size:14px;
	color:#666;
	cursor:pointer;
	box-sizing:border-box;
}
label.lab-input-check input:focus {
	outline:none;
}
label.lab-button {
	display:block;
	width:100%;
	margin:0;
	padding:0;
}
label.lab-button button {
	display:block;
	width:100%;
	height:38px;
	margin:0;
	padding:2px 5px;
	font-size:14px;
	color:#666;
	background:none;
	border:1px solid #dfdfdf;
	box-sizing:border-box;
	cursor:pointer;
}
label.lab-button button:focus {
	outline:none;
}
div.dv-input-file {
	position:relative;
	width:100%;
	margin:0;
	padding:0;
}
div.dv-input-file > span {
	position:absolute;
	top:0;
	right:0;
	width:38px;
	height:38px;
	line-height:38px;
	font-size:16px;
	text-align:center;
	color:#fff;
	background:#000;
	cursor:pointer;
}
div.dv-input-file > label {
	display:block;
	width:100%;
	height:38px;
	margin:0;
	padding:0 40px 0 0;
	box-sizing:border-box;
}
div.dv-input-file > label > input[type="file"] {
    position:absolute;
    width:100%;
    height:38px;
    padding:0;
    margin:0;
    border:0;
	opacity:0;
}
div.dv-input-file > label > p {
	display:block;
	position:relative;
	width:100%;
	height:38px;
	padding:0 5px;
	line-height:38px;
	font-size:14px;
	color:#666;
	border:1px solid #dfdfdf;
	box-sizing:border-box;
}
div.dv-input-file > label > span {
	position:absolute;
	top:0;
	right:40px;
	width:38px;
	height:38px;
	line-height:38px;
	font-size:16px;
	text-align:center;
	color:#fff;
	background:#2988f1;
	border:1px solid #1c74d6;
	box-sizing:border-box;
	cursor:pointer;
}
.dv-cont-registration-write {
	display:block;
	position:relative;
	width:100%;
	margin:0 0 60px;
	padding:0;
}
.dv-cont-registration-write-agree {
	display:block;
	position:relative;
	width:100%;
	margin:0;
	padding:10px;
	text-align:right;
	box-sizing:border-box;
}
.dv-cont-registration-write-agree > h1 {
	display:block;
	width:100%;
	margin:20px 0 0;
	font-size:18px;
	font-weight:900;
	color:#009ad9;
	text-align:left;
}
.dv-cont-registration-write-agree > label {
	display:inline-block;
	width:auto;
}
.dv-cont-registration-write-agree-info {
	display:block;
	width:100%;
	margin:20px 0 0;
	padding:20px;
	text-align:left;
	background:#fafafa;
	border:1px solid #dfdfdf;
	box-sizing:border-box;
}
.dv-cont-registration-write-agree-info > h1 {
	display:block;
	margin:0 0 20px;
	line-height:1.35;
	font-size:16px;
	font-weight:900;
	color:#000;
}
.dv-cont-registration-write-agree-info > p {
	display:block;
	width:100%;
	padding:5px;
	line-height:1.35;
	font-size:14px;
	color:#666;
	box-sizing:border-box;
}
.dv-cont-registration-write-info {
	display:block;
	position:relative;
	width:100%;
	margin:0;
	padding:10px;
	box-sizing:border-box;
}
.dv-cont-registration-write-info.check {
	width:60%;
	margin:40px auto 0;
}
.dv-cont-registration-write-info > table {
	table-layout:fixed;
	width:100%;
	border-top:2px solid #009ad9;
	background-color:transparent;
}
.dv-cont-registration-write-info > table .col-1 {
	width:180px;
}
.dv-cont-registration-write-info > table .col-2 {
	width:auto;
}
.dv-cont-registration-write-info > table th,
.dv-cont-registration-write-info > table td {
	padding:10px;
	border-bottom:1px solid #adadad;
}
.dv-cont-registration-write-info > table th {
	background:#f5f5f5;
	border-bottom:1px solid #adadad;
	vertical-align:middle;
}
.dv-cont-registration-write-info > table th > span {
	display:block;
	line-height:1.35;
	font-size:14px;
	font-weight:900;
	color:#000;
}
.dv-cont-registration-write-info > table td > p {
	float:left;
	display:block;
	width:auto;
	margin-top:10px;
	padding:5px;
	line-height:1.35;
	font-size:12px;
	color:#666;
}
.dv-cont-registration-write-info > table td > a {
	float:left;
	width:auto;
	margin:10px 0 0 10px;
	padding:5px 15px;
	line-height:1.35;
	font-size:12px;
	color:#fff;
	background:#000;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.dv-cont-registration-write-info > table th > span:nth-child(2) {
	display:block;
	line-height:1.35;
	font-size:12px;
	font-weight:300;
	color:#666;
}
.dv-cont-registration-write-btn {
	display:block;
	position:relative;
	width:100%;
	margin:10px 0 0;
	padding:10px;
	text-align:right;
	box-sizing:border-box;
}
.dv-cont-registration-write-btn > label {
	display:inline-block;
	width:auto;
}
.dv-cont-registration-write-btn > label.lab-button button {
	height:auto;
	padding:10px 30px;
	font-size:18px;
	color:#fff;
	background:#009ad9;
	border:none;
}
.dv-cont-registration-write-btn.check {
	width:60%;
	margin:0 auto;
}
.dv-cont-registration-write-btn.check > label {
	width:100%;
}
.dv-form-phone {
	display:block;
	position:relative;
	width:100%;
	overflow:hidden;
}

.dv-form-phone > label {
	float:left;
}
.dv-form-phone > span {
	float:left;
	width:4%;
	line-height:38px;
	font-size:14px;
	color:#666;
	text-align:center;
}
.dv-form-phone > label:nth-of-type(1) {
	width:26%;
}
.dv-form-phone > label:nth-of-type(2) {
	width:33%;
}
.dv-form-phone > label:nth-of-type(3) {
	width:33%;
}
.dv-form-email {
	display:block;
	position:relative;
	width:100%;
	overflow:hidden;
}

.dv-form-email > label {
	float:left;
}
.dv-form-email > span {
	float:left;
	width:4%;
	line-height:38px;
	font-size:14px;
	color:#666;
	text-align:center;
}
.dv-form-email > label:nth-of-type(1) {
	width:33%;
}
.dv-form-email > label:nth-of-type(2) {
	width:35%;
}
.dv-form-email > label:nth-of-type(3) {
	margin-left:2%;
	width:26%;
}
.dv-form-code {
	display:block;
	position:relative;
	width:100%;
	overflow:hidden;
}
.dv-form-code > label {
	float:left;
}
.dv-form-code > label:nth-of-type(1) {
	width:80%;
}
.dv-form-code > label:nth-of-type(2) {
	width:20%;
}
.dv-form-code > label.lab-button button {
	font-size:16px;
	color:#fff;
	background:#666;
	border-left:none;
	border-color:#666;
}

/* media css */
@media all and (min-width:481px) and (max-width:767px) {
	/* label input/select/textarea/button */
	label.lab-select select {
		height:28px;
		padding:2px 18px 2px 5px;
		font-size:12px;
	}
	label.lab-select select::-ms-expand {
		display:none;
	}
	label.lab-select i {
		top:8px;
		right:12px;
		font-size:12px;
	}
	label.lab-input input {
		height:28px;
		font-size:12px;
	}
	label.lab-input input:focus {
		outline:none;
	}
	label.lab-input-check input {
		margin:9px 0 0;
		width:12px;
		height:12px;
	}
	label.lab-input-check input + span {
		line-height:28px;
		font-size:12px;
	}
	label.lab-button button {
		height:28px;
		padding:2px 5px;
		font-size:12px;
	}
	label.lab-button button:focus {
		outline:none;
	}
	.dv-cont-registration-write {
		margin:0 0 35px;
	}
	.dv-cont-registration-write-agree > h1 {
		margin:10px 0 0;
		font-size:14px;
	}
	.dv-cont-registration-write-agree-info {
		margin:5px 0 0;
		padding:10px;
	}
	.dv-cont-registration-write-agree-info > h1 {
		margin:0 0 10px;
		font-size:12px;
	}
	.dv-cont-registration-write-agree-info > p {
		padding:2px;
		line-height:1.35;
		font-size:11px;
	}
	.dv-cont-registration-write-info.check {
		width:80%;
	}
	.dv-cont-registration-write-info > table .col-1 {
		width:20%;
	}
	.dv-cont-registration-write-info > table td > p {
		margin-top:5px;
		padding:3px;
		font-size:11px;
	}
	.dv-cont-registration-write-info > table td > a {
		margin:5px 0 0;
		padding:5px 10px;
		font-size:12px;
	}
	.dv-cont-registration-write-btn.check {
		width:80%;
	}
	.dv-cont-registration-write-btn > label.lab-button button {
		padding:8px 20px;
		font-size:16px;
	}
	.dv-form-phone > span {
		width:6%;
		line-height:28px;
		font-size:11px;
	}
	.dv-form-phone > label:nth-of-type(1) {
		width:24%;
	}
	.dv-form-phone > label:nth-of-type(2) {
		width:32%;
	}
	.dv-form-phone > label:nth-of-type(3) {
		width:32%;
	}
	.dv-form-email > span {
		width:6%;
		line-height:28px;
		font-size:11px;
	}
	.dv-form-email > label:nth-of-type(1) {
		width:31%;
	}
	.dv-form-email > label:nth-of-type(2) {
		width:32%;
	}
	.dv-form-email > label:nth-of-type(3) {
		margin-left:1%;
		width:30%;
	}
	.dv-form-code > label:nth-of-type(1) {
		width:70%;
	}
	.dv-form-code > label:nth-of-type(2) {
		width:30%;
	}
	.dv-form-code > label.lab-button button {
		font-size:12px;
	}
}
@media all and (max-width:480px) {
	/* label input/select/textarea/button */
	label.lab-select select {
		height:28px;
		padding:2px 18px 2px 5px;
		font-size:12px;
	}
	label.lab-select select::-ms-expand {
		display:none;
	}
	label.lab-select i {
		top:8px;
		right:12px;
		font-size:12px;
	}
	label.lab-input input {
		height:28px;
		font-size:12px;
	}
	label.lab-input input:focus {
		outline:none;
	}
	label.lab-input-check input {
		margin:9px 0 0;
		width:12px;
		height:12px;
	}
	label.lab-input-check input + span {
		margin:0 0 0 2px;
		line-height:28px;
		font-size:11px;
	}
	label.lab-button button {
		height:28px;
		padding:2px 5px;
		font-size:12px;
	}
	label.lab-button button:focus {
		outline:none;
	}
	.dv-cont-registration-write {
		margin:0 0 35px;
	}
	.dv-cont-registration-write-agree > h1 {
		margin:10px 0 0;
		font-size:14px;
	}
	.dv-cont-registration-write-agree-info {
		margin:5px 0 0;
		padding:5px;
	}
	.dv-cont-registration-write-agree-info > h1 {
		margin:0 0 10px;
		font-size:12px;
	}
	.dv-cont-registration-write-agree-info > p {
		padding:2px;
		line-height:1.35;
		font-size:11px;
	}
	.dv-cont-registration-write-info.check {
		width:90%;
	}
	.dv-cont-registration-write-info > table .col-1 {
		width:28%;
	}
	.dv-cont-registration-write-info > table th,
	.dv-cont-registration-write-info > table td {
		padding:3px;
	}
	.dv-cont-registration-write-info > table th {
		background:#f5f5f5;
		border-bottom:1px solid #adadad;
		vertical-align:middle;
	}
	.dv-cont-registration-write-info > table th > span {
		display:block;
		line-height:1.35;
		font-size:12px;
		font-weight:900;
		color:#000;
	}
	.dv-cont-registration-write-info > table th > span:nth-child(2) {
		display:none;
	}
	.dv-cont-registration-write-info > table td > p {
		margin-top:3px;
		padding:2px;
		font-size:11px;
	}
	.dv-cont-registration-write-info > table td > a {
		margin:5px 0 0;
		padding:5px 10px;
		font-size:12px;
	}
	.dv-cont-registration-write-btn.check {
		width:90%;
	}
	.dv-cont-registration-write-btn > label.lab-button button {
		padding:8px 20px;
		font-size:16px;
	}
	.dv-form-phone > span {
		width:6%;
		line-height:28px;
		font-size:11px;
	}
	.dv-form-phone > label:nth-of-type(1) {
		width:24%;
	}
	.dv-form-phone > label:nth-of-type(2) {
		width:32%;
	}
	.dv-form-phone > label:nth-of-type(3) {
		width:32%;
	}
	.dv-form-email > span {
		width:6%;
		line-height:28px;
		font-size:11px;
	}
	.dv-form-email > label:nth-of-type(1) {
		width:31%;
	}
	.dv-form-email > label:nth-of-type(2) {
		width:32%;
	}
	.dv-form-email > label:nth-of-type(3) {
		margin-left:1%;
		width:30%;
	}
	.dv-form-code > label:nth-of-type(1) {
		width:70%;
	}
	.dv-form-code > label:nth-of-type(2) {
		width:30%;
	}
	.dv-form-code > label.lab-button button {
		font-size:12px;
	}
}