@charset "utf-8";

/* Common *//*
Project : 증강현실, 수학교육프로그램
Author  : kang2oon
Date    : 2015-10-15
*/

/* Common 
html, body {	font-family: '돋움', Dotum, sans-serif;font-size:12px;-webkit-font-smoothing: antialiased;line-height:140%; color:#333333;	min-height: 100%;background: #fff;}
*/

.fleft{float:left;}
.fright{float:right;}
.prelative{position:relative !important;}
.pabsolute{position:absolute !important;}
.alternative{z-index: -1;width: 0;height: 0;overflow: hidden;visibility: hidden;}
.txtleft{text-align:left !important;}
.txtcenter{text-align:center !important;}
.txtright{text-align:right !important;}
.txtbold{font-weight:bold !important;}
.padtop10{padding-top:20px;}
.magtop20{margin-top:20px;}
.magtop25{margin-top:25px;}
.magtop50{margin-top:50px;}
.magtop70{margin-top:70px;}


.alternative{z-index: -1;width: 0;height: 0;overflow: hidden;visibility: hidden;}



/* Layout */
.container_pay{position:relative;width:961px;margin:0 auto; text-align:center; }
.container-fluid{position:relative;width:100%;margin:0 auto; text-align:center; }


.estate_pay{width:961px; margin-top:30px; text-align:left;}
	.estate_pay h1{margin-bottom:7px; margin-top:20px;}
	.estate_pay .textred{color:#ff0000;}


	.estate_pay .area{margin-top:25px;}
		.estate_pay .area .view{float:left; width:381px; margin-right:20px;}
		.estate_pay h2{margin-bottom:8px;}
		.estate_pay  .priask{width:560px; float:right;}
		.estate_pay  .priask li{float:left;}
		.estate_pay  .paycheck{border-right: 1px solid #dbdbdb; border-top: 2px solid #4a5470; border-bottom:1px solid #dbdbdb; text-align:left;border-left: 1px solid #dbdbdb; }
		.estate_pay  .paycheck th{background:#f0faff; padding:12px 15px 8px; font-size:14px; border-bottom:1px solid #d8e8f0;  border-left:1px dotted #cccccc; border-top:1px solid #d8e8f0; }

		.estate_pay  .paycheck td{height:28px; padding:0 20px; font-size:12px;  border-left:1px dotted #cccccc;}
		.estate_pay  .paycheck td p{line-height:25px;}
		.estate_pay  .paycheck td .textlist{position:relative; top:-4px; margin-right:5px;}
		.estate_pay  input[type="checkbox"]{position:relative; top:2px; margin:0 ;padding:0; }

		.estate_pay .pay_data{margin-top:50px;}
		.estate_pay .pay_data .paydata{ }
		.estate_pay .pay_data .tabdata th{ font-size:12px; }
		.estate_pay .pay_data .tabdata td{padding:12px 15px 8px; height:0; text-align:left; border-bottom:1px dotted #cccccc; background:#fff;}
		.estate_pay  .paycheck input[type="radio"]{position:relative; top:2px; margin:0 ;padding:0; }
		.estate_pay .cash_receipt{padding:20px;}
		.estate_pay .cash_receipt .cash{border-top:1px solid #dbdbdb;}
		.estate_pay .cash_receipt .cash td{height:40px;}
		.estate_pay .cash_receipt .cash input[type="text"] { border: 1px solid #dbdbdb; /*height: 12px;*/ padding: 5px;}
		.estate_pay .cash_receipt .cash p{margin-bottom:8px; }

		.btn {
		display: inline-block;padding: 0 ;margin: 3px 0;font-size: 12px;font-weight: 400;line-height: 1.42857143;white-space: nowrap;
		vertical-align: middle;
		-ms-touch-action: manipulation;
			touch-action: manipulation;
		cursor: pointer;
		-webkit-user-select: none;
		   -moz-user-select: none;
			-ms-user-select: none;
				user-select: none;
		background-image: none;border: 1px solid transparent;border-radius: 2px;}

		.btn01{background:#343435; line-height:21px; padding:0 5px; font-size:11px; color:#fff; text-decoration:none; margin-left:5px;}

		.estate_pay .tolprice{ float:right; border-top: 2px solid #4a5470; width:410px; background:#f3f4f7; text-align:center; }
		.estate_pay .tolprice .tolarea{margin:20px; width:370px;}
		.estate_pay .tolprice .tolarea li.price{font-size:14px; font-weight:bold;}
		.estate_pay .tolprice .tolarea .order_agr{background:#fff; border:1px solid #dbdbdb; padding:15px; margin:10px 0; text-align:left;}
		.estate_pay .tolprice .tolarea .order_agr p{line-height:20px; margin-top:5px; margin-bottom:13px;}

	/*.estate_pay .pay_data{margin-top:25px;}
		.estate_pay .pay_data .total{ background:#f3f4f7; overflow:hidden; border-right:1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; }
		.estate_pay .pay_data .paydata{ width:548px; float:left;}
		.estate_pay .pay_data .tabdata th{ font-size:12px; }
		.estate_pay .pay_data .tabdata>td{padding:12px 15px 8px; height:0; text-align:left; border-bottom:1px dotted #cccccc; background:#fff;}
		.estate_pay  .paycheck input[type="radio"]{position:relative; top:2px; margin:0 ;padding:0; }

		.estate_pay .cash_receipt{}
		.estate_pay .cash_receipt .cash{border-top:1px solid #dbdbdb;}
		.estate_pay .cash_receipt .cash td{height:40px;padding:0px 15px 0px;}

		.estate_pay .cash_receipt .cash input[type="text"] { border: 1px solid #dbdbdb; height: 12px; padding: 5px;}
		.estate_pay .cash_receipt .cash p{margin-bottom:8px; }

		.btn {
		display: inline-block;padding: 0 ;margin: 3px 0;font-size: 12px;font-weight: 400;line-height: 1.42857143;white-space: nowrap;
		vertical-align: middle;
		-ms-touch-action: manipulation;
			touch-action: manipulation;
		cursor: pointer;
		-webkit-user-select: none;
		   -moz-user-select: none;
			-ms-user-select: none;
				user-select: none;
		background-image: none;border: 1px solid transparent;border-radius: 2px;}

		.btn01{background:#343435; line-height:21px; padding:0 5px; font-size:11px; color:#fff; text-decoration:none; margin-left:5px;}

		.estate_pay .tolprice{ float:right; border-top: 2px solid #4a5470; width:410px; background:#f3f4f7; text-align:center; }
		.estate_pay .tolprice .tolarea{margin:20px; width:370px;}
		.estate_pay .tolprice .tolarea li.price{font-size:14px; font-weight:bold;}
		.estate_pay .tolprice .tolarea .order_agr{background:#fff; border:1px solid #dbdbdb; padding:15px; margin:10px 0; text-align:left;}
		.estate_pay .tolprice .tolarea .order_agr p{line-height:20px; margin-top:5px; margin-bottom:13px;}
		*/

.estate_guide{}
	.estate_guide .guide_way{background:url('/images/estate/guide_way.png'); width:921px; height:39px; padding:17px 20px 20px; overflow:hidden;}
	.estate_guide .pro_pay_btn{margin:28px auto 70px; text-align:center;}
	.estate_guide .guide_rule{background:#f7f7f7; border:1px #eaeaea solid; width:924px; padding:18px 18px 15px; }
	.estate_guide .guide_rule .guide_rule_text{position:relative; top:5px; margin-left:5px;}
	.estate_guide .guide_rule .guide_rule_icon{position:relative; top:3px;}

