body{background-color:#999;margin:0px;}
.dvOutline{width:1280px;}
img{border:0px;}
.dvImageTable{background-color:#ededed;padding-bottom:30px}
.dvImageTable .dvImageList{margin-bottom:20px;text-align:center;}
.dvImageTable .dvImageList .dvImageOutline{display:inline-block;width:30%;margin-right:20px;box-shadow:0px 0px 20px #aaa;background-color:#fff;}
.dvImageTable .dvImageList .dvImageOutline:last-child{margin-right:0px;}
.dvImageTable .dvImageList .dvImageOutline .dvImage{}
.dvImageTable .dvImageList .dvImageOutline .dvImageBtn{}
.dvImageTable .dvImageList .dvImageOutline .dvImageBtn:hover{cursor:pointer;}


table{font-size:20px;width:100%;color:#102459;}
table .trMain{height:50px;}
table .trMain:nth-child(odd){background-color:#eaebf0;}
table .trMain td{padding:0px 10px;}
table .trMain td span{font-size:13px;}


.dvJoinForm{background-color:#e7e7e7;padding-top:35px;text-align:left;padding-left:190px;}
.dvJoinForm .dvJoinHead{margin-bottom:50px;}
.dvJoinForm .dvJoinHead span{font-size:38px;font-weight:800;text-indent:10px;color:#000;}
.dvJoinForm .dvJoinList{margin-bottom:10px;}
.dvJoinForm .dvJoinList span{display:inline-block;height:50px;line-height:50px;font-size:25px;font-weight:800;width:200px;text-indent:10px;color:#122862;vertical-align:middle;}
.dvJoinForm .dvJoinList select{width:100px;height:46px;border:2px solid #122862;color:#122862;font-weight:800;font-size:15px;border-radius:5px;vertical-align:middle;}
.dvJoinForm .dvJoinList input{height:40px;width:300px;border:2px solid #122862;text-indent:10px;color:#122862;font-weight:800;font-size:15px;border-radius:5px;}
.dvJoinForm .dvJoinList input[width100]{width:100px;}
.dvJoinForm .dvJoinList input[width500]{width:500px;}
.dvJoinForm .dvJoinBtn{margin-top:30px;width:200px;border:5px solid #4891db;color:#4891db;background-color:#fff;height:100px;line-height:100px;border-radius:10px;text-align:center;font-size:20px;font-weight:800;}
.dvJoinForm .dvJoinBtn:hover{cursor:pointer;box-shadow:0px 0px 6px #666;}
.dvJoinForm tip{margin-left:5px;}
.dvJoinMoveBtn{display:inline-block;position:fixed;bottom:20px;right:10px;border-radius:30px;width:55px;height:55px;line-height:55px;background-color:#fe5500;color:#fff;font-size:12px;box-shadow:0px 0px 10px #000;}
.dvJoinMoveBtn:hover{cursor:pointer;}

@media screen and (max-width: 1280px){
.dvOutline{width:100%;}
img{width:100%;}
.dvImageTable .dvImageList .dvImageOutline{margin-right:5px;}
}
@media screen and (max-width: 1000px){
table{font-size:15px;}
table .trMain td span{font-size:11px;}


.dvJoinForm{padding-left:20px;}
.dvJoinForm .dvJoinList span{width:100px;font-size:12px;}
.dvJoinForm .dvJoinList select{width:50px;border:1px solid #122862;}
.dvJoinForm .dvJoinList input{width:210px;text-indent:3px;border:1px solid #122862;font-size:12px;}
.dvJoinForm .dvJoinList input[width100]{width:60px;}
.dvJoinForm .dvJoinList input[width500]{width:210px;}
.dvJoinForm .dvJoinBtn{width:calc(100% - 24px);border:2px solid #4891db;height:60px;line-height:60px;}
.dvJoinForm tip{font-size:11px;}
}

@media screen and (max-width: 600px){
table{font-size:8px;}
table .trMain{height:15px;}
table .trMain td{padding:0px 5px;}
table .trMain td span{font-size:7px;}
}



@font-face {
	font-family: 'NanumSquareRoundR';
	/* src:url('/img/NanumGothic.eot'); */
	src: local(※), url('/Conn/font/NanumSquareRoundR.woff') format('woff');
}

@font-face {
	font-family: 'NanumSquareRoundB';
	/* src:url('/img/NanumGothic.eot'); */
	src: local(※), url('/Conn/font/NanumSquareRoundB.woff') format('woff');
}

* {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}

ol,
ul {
	list-style: none;
}
a {
	text-decoration: none;
}
img {
	border: 0;
}

.price {
	font-size:30px;
	text-align:center;
	font-family: '/Conn/font/NanumSquareRoundR';
	
}



.price strong {
	/* font-family: 'NanumSquareRoundB'; */
	font-size:35px;
	background:url('/Conn/img/bold_bg.png') no-repeat;
	background-size:80% auto;
	background-position:50% 100%;
}


.dvName {
	font-size:28px;
	text-align:center;
	font-family: '/Conn/font/NanumSquareRoundR';
	letter-spacing:-3px;
}

.dvModel {
	font-size:26px;
	text-align:center;
	font-family: '/Conn/font/NanumSquareRoundR';
	letter-spacing:-3px;
	padding-bottom:20px;
}


/* media queries */
@media(max-width:991px) {
	.price {
		font-size:25px;
		
	}

	.price strong {
		font-size:30px;
	}
}

@media(max-width:575px) {
	.price {
		font-size:18px;
		
	}

	.price strong {
		font-size:22px;
	}
}

.dvDirectCall{position:fixed;bottom:20px;right:10px;padding:0px 10px;height:50px;line-height:50px;background-color:#fe5500;color:#fff;font-weight:800;text-align:center;border-radius:10px;}
.dvDirectCall:hover{cursor:pointer;box-shadow:0px 0px 10px #666;}

@media screen and (max-width: 600px){
.dvDirectCall{bottom:10px;height:40px;line-height:40px;font-size:11px;}
}
