

.itv1{height:1px;display:block;clear:both;}
.itv10{height:10px;display:block;clear:both;}
.itv20{height:20px;display:block;clear:both;}
.itv30{height:30px;display:block;clear:both;}
.itv40{height:40px;display:block;clear:both;}
.itv50{height:50px;display:block;clear:both;}
.itv60{height:60px;display:block;clear:both;}
.itv70{height:70px;display:block;clear:both;}
.itv80{height:80px;display:block;clear:both;}
.itv90{height:90px;display:block;clear:both;}
.itv100{height:100px;display:block;clear:both;}
.tac{text-align:center}
.tal{text-align:left}
.tar{text-align:right}



.line-gray{
	display:block;
	height:1px;
	background:#dadce0;
	/* margin:20px 0 60px 0; */
}

caption{
overflow:hidden;width:1px;height:1px;*height:0;padding:0;margin-top:-1px;font-size:0;line-height:0;text-indent:-999px
}

.ans-top em{
	font-style:normal;
	color:#4968a0;
	font-weight:900;
}
.d-table-w{
	width:100%;
	width:600px;
	margin:0 auto;
	table-layout:fixed;
	text-align:left;
	border:1px solid #ccd0d7;
	border-bottom:0;
}
.d-table-w th,
.d-table-w td{
	border-bottom:1px solid #ccd0d7;
}
.d-table-w th{
	background:#f1f3f6;
	text-align:center;
	height:50px;
	font-weight:100;
	color:#4968a0;
}
.d-table-w td{
	padding:10px;
}
.input-text{
	padding:10px;
	border:1px solid #e9e9e9;
	background:#f7f7f7;
}
.input-login{
	padding:10px;
	border:1px solid #e9e9e9;
	background:#f7f7f7;
}
.text01{
	width:400px;
	height:200px;
	margin:7px 0;
}
.text02{
	width:600px;
	height:100px;
	margin:7px 0;
}
.text03{
	width:600px;
	height:2050px;
	margin:7px 0;
	overflow:hidden;
}
.text04{
	width:600px;
	height:3100px;
	margin:7px 0;
	overflow:hidden;
}
.input01{
	width:400px;
}
.input02{
	width:450px;
}
.input03{
	width:350px;
}
.new{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:30px;
	height:15px;
	margin-left:10px;
	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:#4968a0;
	color:#fff;
	padding:5px 15px;
}
/*.pagi{
	text-align:center;
}*/
.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;}




/*btn*/
.btn-wrap{
	text-align:center;
	margin:0 auto;
}
.btn{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:130px;
	height:50px;
	background:#4968a0;
	color:#fff;
	text-decoration:none;
	line-height:3.0;
	/*
	text-indent:-9999px;
	*text-indent:0;
	*font-size:0;
	*line-height:0;
	*/
}
.btn2{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:130px;
	height:50px;
	background:#a8aeb7;
	color:#fff;
	text-decoration:none;
	line-height:3.0;
	/*
	text-indent:-9999px;
	*text-indent:0;
	*font-size:0;
	*line-height:0;
	*/
}
.btn-long{
	width:180px;
}
.btn-short{
	width:100px;
}
.btn-reverse{
	background:#47b4da;
	color:#333;
}



.information{
	overflow:hidden;
	position:relative;
	width:600px;
	padding:30px;
	background:#fff;
	margin:0 auto;
	border:1px solid #d9d9d9;
}
.information .btn{	
	position:absolute;
	right:30px;
	bottom:30px;
}



/*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;
}



/*ÀüÈÄ»çÁø*/
#gallery {
	clear:both;
	width:620px;
	height:auto;
	margin: auto;
	border:0px solid #cc0000;
	overflow:hidden;
	}
#gallery ul{
	width:620px;
	height:270px;
	border-bottom:1px dashed #d8d7d9;
	margin: auto;
	}
#gallery ul li{
	float:left;
	width:298px;
	height:240px;
	margin-right:20px;
	}
#gallery ul li.last{
	margin-right:0px;
	}
#gallery ul li a{
	display:block;
	width:280px;
	height:220px;
	border:1px solid #d8d7d9;
	text-decoration:none;
	padding:10px;
	}
#gallery ul li a:hover{
	border:1px solid #47b4da;
	}
#gallery ul li a img{
	width:280px;
	height:180px;
	margin-bottom:10px;
	}
#gallery ul li a p{
	text-align:center;
	font-size:15px;
	}

/*ÀüÈÄ»çÁø_view*/
.d-table-v{
	width:620px;
	margin:0 auto;
	text-align:center;
	
}
.d-table-v .viewtit td{
	font-size:18px;
	border-top:3px solid #1a1e28;
	border-bottom:1px solid #1a1e28;
	text-align:left;
	padding-left:20px; padding-top:5px;
	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;	
}
.d-table-v .main td img{
	width:580px;
}
.d-table-v .temp td{
	text-align:center;
	margin:0 auto;
	font-size: 15px;
}
.d-table-v .main td>div{
	padding:20px;
	font-size: 15px;
	line-height:2;
	color:#1a1e28
}
.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;
}


/*¸®¾ó½ºÅä¸®*/
#realstory{
	width:620px;
	margin:0 auto;
}
#realstory ul{
	text-align:center;
}
#realstory li{
	float:left;
	margin-right:20px;
}

#realstory li a{
	display:block;
	float:left;
	width:300px;
	height:280px;
	background:#f0f0f0;
	text-decoration:none;
}
#realstory li a img{
	width:300px;
	height:200px;
}
#realstory li a:hover {
	color:#fffff;
	background:#b4e0ef;
	
}
#realstory li .last{
	margin-right:0;
}
#realstory .description h3{
	line-height:1.3;
	outline:none;
	color:#333;
	font-size:13px
}
#realstory .description {
	padding:10px;
	min-height:50px;
	overflow:hidden;
}
#realstory .description>.date{
	font-size:12px; 
	}

/*ÈÄ±â list*/
.d-table-l{
	width:100%;
	width:620px;
	margin:0 auto;
	table-layout:fixed;
	text-align:center;
	color:#1a1e28;
	font-size: 15px;
	border-top:3px solid #1a1e28;
	border-bottom:1px solid #1a1e28;
	vertical-align:middle;
}
caption{
overflow:hidden;width:1px;height:1px;*height:0;padding:0;margin-top:-1px;font-size:0;line-height:0;text-indent:-999px
}

/* ÈÄ±â list */
.d-table-l tbody td{
	height:70px;
	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.tal2{
	padding:10px 20px 10px 0; vertical-align:middle;
}
.d-table-l tbody td.tal img{ display:inline;}
.d-table-l a{
	text-decoration:none;
	color:#282e38;
	 font-size: 20px;
}
.d-table-l a:hover{
	text-decoration:underline;
	color:#282e38;
}

.d-table-l .tit{
	float:left; display:block;

}
.d-table-l .name{
	float:left; display:block; clear:both; margin-top:10px;
}
.d-table-l .date,
.d-table-l .count{
	float:left; display:block; margin-left:10px; color:#999; margin-top:10px;
}

.d-table-l .ok{
	float:right; display:block;
}

/* ÈÄ±â view*/
.d-table-v .tit td{
	font-size:18px;
	border-top:3px solid #1a1e28;
	border-bottom:1px solid #1a1e28;
	text-align:left;
	padding-left:20px; padding-top:5px;
	height:45px;
	vertical-align:middle;
	font-weight:700;
}
/* ÈÄ±â write*/
.d-table-c{
	width:100%;
	width:620px;
	margin:0 auto;
	table-layout:fixed;
	text-align:left;
	border-top:3px solid #000000;
	border-bottom:1px solid #000000;
}
.d-table-c th,
.d-table-c td{
	border-bottom:1px solid #ccd0d7;
}
.d-table-c th{
	background:#f1f3f6;
	text-align:center;
	height:50px;
	font-weight:100;
	color:#4968a0;
	font-size:13px;
	line-height:2;
}
.d-table-c td{
	padding-left:20px;	
	font-size:13px;
	
}
/*.d-table-c .rev select{
	height:35px;
	padding:10px;
	border:1px solid #e9e9e9;
	background:#f7f7f7;
} */

/*ºñ¹Ð¹øÈ£*/
#pass-wrap{
	border:1px solid #e9e9e9;
	width:500px;
	height:300px;
	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;
	
}

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

#join_box2 {clear:both;width:610px; height:550px; margin:30px auto 0px auto;  border:5px solid #d8d7d9; padding-top:60px; }
#join_box2>.input_box {float:left; margin-left:20px; margin-top:20px; width:570px; height:auto; border:0px solid #cc0000}
#join_box2>.input_box li{width:450px; height:40px; margin-bottom:20px; background:#fff; font-size:17px; line-height:2.0; padding-left:120px; border-bottom:1px dashed #d8d7d9;}
#join_box2>.input_box li input{float:left; border:0;height:32px; color:#1a1e28;border:1px solid #d8d7d9;}
#join_box2>.input_box li a{display:block;width:150px; height:38px; background:#1a1e28; font-size:18px; font-weight:700; color:#fff; text-align:center; line-height:2; text-decoration:none; }
#join_box2>.input_box li a.idcheck{float:left; display:block;width:150px; height:30px; background:#47b4da; font-size:14px; color:#fff; text-align:center; line-height:2; text-decoration:none; margin-left:20px; margin-top:3px; }
#join_box2 p{clear:both; width:100%; height:100px; text-align:center; }
#join_box2 p a{display:block; width:150px; height:80px; background:#1a1e28; font-size:20px; font-weight:700; color:#fff; text-align:center; line-height:3.7; text-decoration:none; margin:0 auto;}


#join_box3 {clear:both;width:610px; height:500px; margin:30px auto 0px auto;  border:5px solid #d8d7d9; background:url(../12_member/img/join_step3_img.png) no-repeat 50% 100px #fff;}
#join_box3>.link_box {margin:350px auto 0 auto; width:560px; height:60px; border:0px solid #cc0000}
#join_box3>.link_box li {float:left; margin-right:40px;}
#join_box3>.link_box li a{display:block; width:260px; height:60px;color:#fff; font-size:18px; font-weight:700; text-align:center; line-height:3; text-decoration:none; }
#join_box3>.link_box li a.link1{background:#47b4da; }
#join_box3>.link_box li a.link2{background:#eb90d8; }



.ipad{
	
	width:600px;
	height:760px;
	/*background:url(../10_gallery/img/kakao_tablet.png) no-repeat 0 0;
	padding:63px 46px 55px 65px;*/
	margin-left:20px;
}
.ipad .form-inner{
	margin:0 auto;
	width:600px;
	height:620px;
	 
}
.ipad .form-inner .tr{
	height:50px;
	margin-bottom:10px;
}
.ipad .form-inner .tr label{
	float:left;
	display:block;
	width:200px;
	height:auto;
	padding:10px 0;
	text-align:center;
	color:#fff;
}
.ipad .form-inner .tr .input{
	float:left;
	border:1px solid #c4c4c4;
	padding:7px 2px;
}
.ipad .form-inner .tr select{
	float:left;
	border:3px solid #c4c4c4;
	padding:7px 2px;
}


.ipad-kakao label{
	color:#321717;
}
.ipad-kakao input,
.ipad-kakao select{
	border-color:#fff !important;
	
}
.ipad textarea { border:1px solid #fff; width:300px; height:100px; color:#1a1e28;}
.ipad .input01{width:300px;height:30px;}
.ipad .sel01{width:310px; height:45px;}
.ipad .input-dash{float:left;}
.btnwrap {
	text-align:center;
	margin:0 auto;
	font-size: 20px;
}
.quick_btn{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:60px;
	background:#1a1e28;
	color:#fff;
	text-decoration:none;
	line-height:3;
	font-size: 20px;
	text-align:center;
	margin:0 auto;
	}


.tab{
	table-layout:fixed;
	width:100%;
	width:620px;
	height:40px;
	margin:0 auto;
	text-align:center;
}
.tab td{
	position:relative;
	padding-right:5px;
	border-bottom:1px solid #4481c3;	
	vertical-align:bottom;
}
.tab td.last{
	padding-right:0;
}
.tab td a{
	display:block;
	text-decoration:none;
	line-height:2.7;
	font-weight:400;
	font-size:14px;
	background:#f4f8fb;
	height:40px;
	border:1px solid #d3dae0;
	border-bottom:0;
}
.tab td:hover,
.tab td.now{
	border-bottom-color:#fff;
}
.tab td:hover a,
.tab td.now a{
	background:#fff;
	color:#4481c3;
	border-color:#4481c3;
}
.tab td .line{
	z-index:10;
	position:absolute;
	bottom:-1px;
	right:-1px;
	height:1px;
	width:7px;
	background:#4481c3;
}
.tab td.double a{
	line-height:1.5;
}
.tab td.last .line{
	display:none;
}