
.tac{text-align:center}
.tal{text-align:left}
.tar{text-align:right}
.arr{padding:0 15px;}
.tt{padding-left:10px;}

.line-gray{
	display:block;
	height:1px;
	background:#dadce0;
	/* margin:20px 0 60px 0; */
}
.d-table-l{
	width:100%;
	width:1000px;
	margin:0 auto;
	table-layout:fixed;
	text-align:center;
	color:#1a1e28;
	font-size: 15px;
}
caption{
overflow:hidden;width:1px;height:1px;*height:0;padding:0;margin-top:-1px;font-size:0;line-height:0;text-indent:-999px
}
.d-table-l thead th{
	height:40px;
	border-top:3px solid #1a1e28;
	border-bottom:1px solid #1a1e28;
	border-right-width:0;
	vertical-align:middle;
}

.d-table-l thead th.last{
	border-right-width:1px;
}
.d-table-l tbody td{
	height:30px;
	border-bottom:1px solid #f1f3f6;
	vertical-align:middle;
}
.d-table-l tbody td.tal{
	padding:10px 0 10px 20px; vertical-align:middle;
}
.d-table-l tbody td.tal img{ display:inline;}
.d-table-l a{
	text-decoration:none;
	color:#282e38;
	font-size: 15px;
}
.d-table-l a:hover{
	text-decoration:underline;
	color:#282e38;
}
.d-table-l tbody td.semi_img {
	height:110px;
	border-bottom:1px dashed #cccccc;
	vertical-align:middle;
}
.d-table-l tbody td.semi_txt {
	height:110px;
	border-bottom:1px dashed #cccccc;
	vertical-align:middle;
	text-align:left;
	font-size: 15px;
	line-height:25px;
}
.d-table-l tbody td.semi_txt a{
	text-decoration:none;
	color:#282e38;
	font-size: 15px;
}
.d-table-l tbody td.semi_txt a:hover{
	text-decoration:underline;
	color:#282e38;
}

.d-table-v{
	width:1000px;
	margin:0 auto;
	text-align:center;
	font-size: 15px;
}
.d-table-v .viewtit td{
	font-size:18px;
	border-top:3px solid #1a1e28;
	border-bottom:1px solid #1a1e28;
	text-align:left;
	padding-left:20px; 
	height:45px;
	vertical-align:middle;
	font-weight:700;
}
.d-table-v .info td{
	height:40px;
	text-align:left;
	padding-left:20px;
	border-bottom:1px solid #ccd0d7;	
	border-top-width:0;
	border-right-width:0;
	font-size: 15px;
	vertical-align:middle;
}
.d-table-v .main td{
	text-align:left;
	border-bottom:1px solid #1a1e28;
	border-top-width:0;
	color:#1a1e28;
	overflow:hidden;
	padding:20px;
}
.d-table-v .main td img{
	display:block;
	margin:0 auto;
	 
}
.d-table-v .temp td{
	text-align:center;
	margin:0 auto;
	font-size: 15px;
	padding:20px;
}
.d-table-v .main td > div.text_c {
	padding:20px;
	font-size: 15px;
	line-height:2;
	color:#1a1e28;
	min-height:100px;
	text-align:center;
	vertical-align:top;
	overflow:hidden;
}
.ans-top{
	padding:20px;
	font-size:15px;
	margin-bottom:20px;
	background:#f9f9f9;
	border:2px dashed #ccd0d7;
}
.d-table-v .info td.last{
	border-right-width:1px;
}
.ans-top em{
	font-style:normal;
	color:#4968a0;
	font-weight:900;
}
.d-table-w{
	width:100%;
	width:1000px;
	margin:0 auto;
	table-layout:fixed;
	text-align:left;
	border-top:3px solid #000000;
	border-bottom:1px solid #000000;
}
.d-table-w th,
.d-table-w td{
	border-bottom:1px solid #ccd0d7;
}
.d-table-w th{
	text-align:center;
	height:50px;
	font-weight:100;
	color:#4968a0;
	font-size:16px;
	line-height:2;
}
.d-table-w td{
	padding-left:40px;	
	font-size:13px;
	
}
.input-text{
	padding:10px;
	border:1px solid #e9e9e9;
	background:#f7f7f7;
	color:#8b8b8b;
}
.text01{
	width:780px;
	height:200px;
	margin:7px 0;
}
.input01{
	width:780px;
}
.input02{
	width:800px;
}
.input03{
	width:350px;
}
.sel02{
	width:800px;
	height:40px;
	padding-left:10px;
	border:1px solid #e9e9e9;
	background:#f7f7f7;
}
.new{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:25px;
	height:13px;
	background:url(../img/common/new.gif) no-repeat 50% 0;
}
.lock{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:11px;
	height:15px;
	background:url(../img/common/lock.gif) no-repeat 50% 0;
}
.reply-0{
	background:#ccd0d7;
	color:#fff;
	padding:5px 15px;
}
.reply-1{
	background:#47b4da;
	color:#fff;
	padding:5px 15px;
}
.pagi{
	text-align:center;
	font-size: 13px;
}
.pagi a,
.pagi strong{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:40px;
	height:40px;
	line-height:2.5;
	*line-height:1.0;
	text-align:center;
	background:pink;
	text-decoration:none;
	background:#fff;
	border:1px solid #e9e9e9;
	color:#999;
	font-size: 13px;
}
.pagi strong,
.pagi a:hover{
	background:#a8aeb7;
	color:#fff;
	font-size: 13px;
}
.pagi .pagi-first,
.pagi .pagi-last,
.pagi .pagi-prev,
.pagi .pagi-next{
	text-indent:-9999px;
	/* for ie7 */
	*text-indent: 0;
	*font-size: 0;
	*line-height: 0;
	background:none;
	padding:0;
	width:20px;
}
.pagi .pagi-first{background:url(../img/pagi_first.gif) no-repeat 0 0;}
.pagi .pagi-last{background:url(../img/pagi_last.gif) no-repeat 0 0;}
.pagi .pagi-prev{background:url(../img/pagi_prev.gif) no-repeat 0 0;}
.pagi .pagi-next{background:url(../img/pagi_next.gif) no-repeat 0 0;}



#pass-wrap{
	border:1px solid #e9e9e9;
	width:500px;
	height:200px;
	padding-top:0;
	margin:0 auto;
}
#pass-wrap .inner{
	width:300px;
	margin:0 auto;
	text-align:center;
}
.pass-lock{
	position:absolute;
	top:10px;
	left:70px;
	padding-left:20px;
}
#pass-wrap .input-text{
	width:280px;
	height:25px;
	display:block;
	margin-bottom:10px;
}
#pass-wrap .btn{
	width:100%;
	text-align:center;
}
#pass-wrap .copytxt{
	font-size: 15px;
	height:30px;
	text-align:center;
	color:#000000;
	background:#d3e6f0;
	padding:10px;
	margin-bottom:25px;
	font-style:normal;
	
}


.speed{
	background:url(../img/speed_bg.gif) no-repeat 50% 50%;
	border:1px solid #e9e9e9;
	width:620px;
	height:385px;
	padding-top:0;
	margin:0 auto;
}
.speed .inner{
	width:320px;
	margin:0 auto;
	margin:25px 0 0 180px;

}
.speed-lock{
	position:absolute;
	top:10px;
	left:70px;
	padding-left:20px;
}
.speed .input-text{
	width:320px;
	height:40px;
	display:block;
	margin-bottom:10px;
}
.speed .btn{
	width:100%;
	text-align:center;
}
.speed p{
	width:100%;
	text-align:center;
	margin-top:160px;
}



/*btn*/
#btn_wrap{
	position:relative;
	text-align:center;
	margin:20px auto 0;
	font-size: 13px;
}
.btn{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:130px;
	height:40px;
	background:#1a1e28;
	color:#fff;
	text-decoration:none;
	line-height:2.5;
	font-size: 16px;
	vertical-align:middle;
	/*
	text-indent:-9999px;
	*text-indent:0;
	*font-size:0;
	*line-height:0;
	*/
}
.btn-long{
	width:180px;
	font-size: 16px;
}
.btn-short{
	width:100px;
	font-size: 16px;
}
.btn-reverse{
	background:#d9d9d9;
	color:#333;
}

.information{
	overflow:hidden;
	position:relative;
	width:938px;
	padding:30px;
	background:#fff;
	margin:0 auto;
	border:2px solid #d9d9d9;
	line-height:20px;
}

/*IE7*/
.lock,
.new{
	*margin-right:5px;
	*margin-left:5px;
}
.pagi{
	margin-top:-10px;
}
.pagi strong,
.pagi a{
	*line-height:3.0;
}
.reply-0,
.reply-1{
	*line-height:3.0;
}


/*Ä«Å×°í¸® ÅÇ*/
.erk-tab-v02{
	position:relative;
	height:50px;
}
.erk-tab-v02 .ctr table{
	width:100%;
	height:100%;
	font-size: 13px;
	table-display:fixed;
}
.erk-tab-v02 .con{
	position:absolute;
	top:0;
	left:0;
	margin-top:45px;
	width:100%;
	height:100%;
}
.erk-tab-v02 .con .item{
	position:absolute;
	top:0;left:0;
	visibility:hidden;
	width:100%;
	background:#e9e9e9;
}
.classVisible{visibility:visible !important;}
.erk-tab-v02 .tab{
	table-layout:fixed;
	width:100%;
	width:1000px;
	height:40px;
	margin:0 auto;
	text-align:center;

}
.erk-tab-v02 .tab td{
	position:relative;
	padding-right:5px;
	border-bottom:1px solid #50b0ef;	
	vertical-align:bottom;
}
.erk-tab-v02 .tab td.last{
	padding-right:0;
}
.erk-tab-v02 .tab td a{
	display:block;
	text-decoration:none;
	line-height:2.7;
	font-weight:900;
	background:#f4f8fb;
	height:100%;
	border:1px solid #d3dae0;
	border-bottom:0;
	color:#999;
	cursor:pointer;
	font-size: 13px;
}
.erk-tab-v02 .tab td:hover,
.erk-tab-v02 .tab td.now{
	border-bottom-color:#fff;
}
.erk-tab-v02 .tab td:hover a,
.erk-tab-v02 .tab td.now a{
	background:#fff;
	color:#50b0ef;
	border-color:#50b0ef;
}
.erk-tab-v02 .tab td .line{
	z-index:10;
	position:absolute;
	bottom:-1px;
	right:-1px;
	height:1px;
	width:7px;
	background:#50b0ef;
}
.erk-tab-v02 .tab td.last .line{
	display:none;
}


/*»ó´ã*/

.ipad{
	width:330px;
	height:370px;
	padding:390px 170px 137px 555px;
	background:#red;
}
.ipad .form-inner{
	margin:0;
	width:330px;
	height:370px;
}
.ipad .tr{
	height:36px;
	margin-bottom:18px;
}
.ipad .tr label{
	float:left;
	display:block;
	width:80px;
	height:auto;
	padding:10px 0;
	text-align:center;
	font-size: 15px;
}
.ipad .tr input{
	float:left;
	border:3px solid #c4c4c4;
	padding:7px 2px;
}
.ipad .tr select{
	float:left;
	border:3px solid #c4c4c4;
	padding:7px 2px;
}
.ipad .form-inner input,
.ipad .form-inner select{
	background:none;
}

/*Ä«Åå»ó´ã*/
.ipad-kakao label{
	color:#321717;
}
.ipad-kakao input,
.ipad-kakao select{
	border-color:#fff !important;
}

/*ÀüÈ­»ó´ã*/
.ipad-tel label{
	color:#fff;
}
.ipad-tel input,
.ipad-tel select{
	border-color:#fff !important;
}

.textarea01{
	float:left;
	width:200px;
	height:100px;
	padding:7px 2px;
	border:3px solid #fff;
	border-color:#fff !important;
}

.ipad-long{
	width:269px;
	height:48px;
}

.input05{width:200px;}
.sel01{width:210px; height:40px;}
.input-dash{float:left;}


.agree-wrap{
	clear:both;
	font-size: 12px;
}
.agree-wrap span,
.agree-wrap a{
	vertical-align:-6px
}



.agree-wrap input[type=checkbox]{
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left:10px;
  border: 0;
  padding:5px;
  cursor: pointer;
}

/*.agree-wrap input[id="cb1"] {
  display: none;
}*/


/*top*/
.top_sms {width:820px; height:250px;background:url(../img/bg.gif) no-repeat 50% 50%;}
.top_sms ul {float:left; width:820px; height:200px; margin-top:30px;}
.top_sms ul li{float:left;}
.top_sms ul li table td {height:60px;}
.top_sms ul li input {height:35px; font-size:13px; border:1px solid #d4d5d7;}
.top_sms ul li select {width:50px; height:27px; font-size:13px; border:1px solid #d4d5d7;}
.top_sms ul li textarea {height:100px; width:490px; font-size:13px; border:1px solid #d4d5d7;}

/*ÀÔ¼Ò¹® ¼¿·¯ºê¸®Æ¼*/
table.celebrity {width:1000px; margin:0; padding:0}
table.celebrity td {height:270px;}
table.celebrity li{float:left; margin-right:40px;}
table.celebrity li.last{float:left; margin-right:0px;}
table.celebrity li div {width:220px; height:220px;}
table.celebrity li div img {display:block; margin-bottom:20px;}
table.celebrity li div a{font-size:15px; text-decoration:none}
table.celebrity li div a:hover{ text-decoration:underline}


#id-wrap{
	background:url(../06_review/img/login.jpg) no-repeat;
	width:1000px;
	height:260px;
	margin:0 auto;
}
#id-wrap .inner{
	width:500px;
	margin-left:385px;
	padding-top:100px;
}
 #id-wrap .input-text{
	width:280px;
	height:25px;
	margin-bottom:10px;
}
#id-wrap .btn{
	width:150px;
	height:45px;
	float:right;
	line-height:3;
	text-align:center;
}
 