*{
	letter-spacing:0;
	line-height:1.5
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td,
.table>tbody>tr>td, .table>tfoot>tr>td{
	vertical-align:middle
} 

/*header part*/
.at-lnb ul > li {
    float: left;
    padding: 0 15px;
}
.at-lnb ul > li a{
	font-size:12px;
	color:#6d6d6d;
}
.at-lnb ul > li::after {
    color: #6d6d6d;
    content: "|";
}
.pc-header .at-container{
	background:none;
	position:relative;
}
a:link,.pull-right{
	letter-spacing:0px !important;
}
.header_link{
	position: absolute;
    top: 10px;
    left: 0;
}
/*gnb*/

.at-menu .nav-height{
	height:64px !important;
}
.real_gnb{
	border:1px solid #f1f1f0;
}
.all_m{
    vertical-align: top;
}
.sub-slide sub-2div{
	display:none !important;
}
/*gnb_bt*/
.vis .carousel-indicators{
	top:342px;
	padding-left:54%;
}
.vis .carousel-indicators li{
	display:block;
	width:145px;
	height:60px;
    border:0;
	margin: 0;
}
.vis
 .carousel-indicators li:nth-child(2){
	background:url(../img/vis_bt1.png) no-repeat 0 0;
}
.vis .carousel-indicators li:nth-child(3){
	background:url(../img/vis_bt2.png) no-repeat 0 0;
}
.vis .carousel-indicators li:nth-child(4){
	background:url(../img/vis_bt3.png) no-repeat 0 0;
}
.vis .carousel-indicators li:nth-child(1){
	background:url(../img/vis_bt4.png) no-repeat 0 0;
    margin-bottom: 5px;
}
.vis .carousel-indicators .active{
    width: 145px;
    height:60px;
    margin: 0;
    background-color:rgba(0,0,0,0);
}
.vis .carousel-indicators li:nth-child(1).active{
	background:url(../img/vis_bt4_on.png) no-repeat 0 0;
}
.vis .carousel-indicators li:nth-child(2).active{
	background:url(../img/vis_bt1_on.png) no-repeat 0 0;
}
.vis .carousel-indicators li:nth-child(3).active{
	background:url(../img/vis_bt2_on.png) no-repeat 0 0;
}
.vis .carousel-indicators li:nth-child(4).active{
	background:url(../img/vis_bt3_on.png) no-repeat 0 0;
}
/*guest*/
#guest{
	width:100%;
	margin-bottom:35px;
	vertical-align:top;
	background: url(../img/guest_icon_bg.jpg) no-repeat center;
}
.guest_icon{
	width:1170px;
	margin:0 auto;
}
/* con_t part */
ul{
	margin-bottom:0;
}
li{
	list-style:none;
}
ul{
	padding:0
}
#con_t,#con_b{
	width:1200px;
	margin:0 auto;
}
#con_t ul li{
	float:left;
	width:385px;
	margin-right:8px;
}
#con_t ul li:last-child{
	margin-right:0;
	margin-bottom:35px;
}
/*�����κ� */
#con_m{
	margin-bottom:35px;
}
#con_m .carousel-indicators{
    left: 68%;
    text-align: right;
}
#con_m .carousel-indicators li{
	width:10px;
	height:10px;
	border-radius:5px;
    border:0;
	background:#cac4b4;
	margin: 0; 
}
#con_m .carousel-indicators li.active{
	width:10px;
	height:10px;
	border-radius:5px;
    border:0;
	background:#ffbf09;
}

/*con_b part*/
#con_b{
	margin-bottom:35px;
}
#con_b > ul > li{
	float:left;
	width:385px;
	margin-right:8px;
	border:1px solid #e5e5e5;
	position:relative;
}
#con_b ul > li > h2{
	color:#272727;
	font-size:18px;
	font-weight:600;
	border-bottom:1px solid #e5e5e5;
	text-indent:18px;
	height:50px;
	line-height:50px;
	margin:0;
	text-align: left;
}

#con_b ul .more_bt{
	display:inline-block;
	font-size:2em;
	color:#272727;
	position:absolute;
	right:20px;
	top:15px;
}
#con_b .real_conb{
	padding:20px 15px;
}

/*�ϴܹ�ʷѸ�*/
#real_ban {
	margin-bottom:35px;
}
#real_ban h2{
	color:#272727;
	font-size:18px;
	font-weight:600;
	text-align:center;
	background:url(../img/m_line.jpg) no-repeat center;
	margin:0;
	margin-bottom:15px;
}
/*quick_bt*/	/* wing */
#quick_m{
	position:absolute;
	z-index:200;
	width:84px;
	top:84px;
	right:0;
}
#quick_m .top_bt img{
	cursor: pointer;
}
.wing_02{
	position:absolute;
	z-index:150;
	top:84px;
	right:84px;
	width:460px;
	display:none;
}
.wing_02.on{
	display:block;
}

.wing_02.on{
	-webkit-animation: wing 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: wing 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
@-webkit-keyframes wing{
  0% {
    -webkit-transform: translateX(88px);
            transform: translateX(88px);
  }
  100% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
}
@keyframes wing{
  0% {
    -webkit-transform: translateX(88px);
            transform: translateX(88px);
  }
  100% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
}
.wing_02 h2{
	font-size:20px;
	font-weight:bold;
	color:#fff;
	background:#8c7d70;
	text-indent:20px;
	height:60px;
	line-height:60px;
	margin-bottom: 0;
}
.wing_02 h2 span{
	margin-left:100px;
	display:inline-block;
	width:35px;
	font-weight:normal;
	cursor:pointer;
}
.wing_02 h2 img{
    width: 18%;
    vertical-align:-10px;
}
.f_refer{
	padding:30px;
	background:#fff;
}
.t_refer{
	color:#333;
	margin-bottom:25px;
}
.t_refer th{
	padding:6px 0;
}
.t_refer td{
	padding-top:6px;
	padding-bottom:6px;
	padding-left:30px;
}
.t_refer td input{
	width:290px;
	border:1px solid #e5e5e5;
	height:34px;
	font-size:12px;
}
.t_refer td select{
	  border:1px solid #e5e5e5;
     -webkit-appearance: none;
     -moz-appearance: none;
      appearance: none;
	  background: url(../img/sel_bt.png) no-repeat 95% center;
	  text-indent:10px;
	  height:34px;
	  line-height:34px;
	  font-size:12px;
}
select::-ms-expand{
 display:none;
}
.t_refer td select.sel_01{
	width:70px;
}
.t_refer td select.sel_02{
	width:80px;
	text-indent:5px;
}
.t_refer td select.sel_03{
	width:60px;
	text-indent:5px;
}
.t_refer td select.sel_04{
	width:290px;
}
/*üũ�ڽ�,submit �κ�*/
.indi{
	text-align:center;
	font-size:12px;
	margin-bottom:25px;
}
.indi a{
	font-size:12px
}
input[type=checkbox]{
	margin:0;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
input[type=checkbox]::-ms-expand{
	display:none;
	outline: 0;
}
input[type=checkbox]:after{
	content:'';
	display:inline-block;
	width:17px;
	height:17px;
	background:url(../img/check_off.jpg)no-repeat;
	border:0 !important;
	background-position:0 100%;
	outline: 0;
}
input[type=checkbox]:checked:after{
	content:'';
	display:inline-block;
	width:17px;
	height:17px;
	background:url(../img/check.jpg)no-repeat;
	border:0;
	background-position:0 0;
	outline: 0;

}

label.checked input[type=checkbox]::after{
	background-position:0 0;
	outline: 0;

}
.confirm{
	text-align:center;
}
.confirm input[type=submit]{
	display:block;
	width:100%;
	padding:20px 0;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	background:#ffbf09;
	border:0;
}
/* footer part*/
.at-footer .at-about > li {
    width: 100% !important;
    padding: 0px;
    color: #484746;
}
.at-footer .at-about > li > ul{
    overflow: hidden;
}
.at-footer .at-about > li > ul li{
    float: left;
}
.real_foot{
	background:#f2eee6;
}
.at-footer .at-infos .pull-left{
    font-size: 50px !important;    
}
.foot{
	margin-top:21px;
	padding-left:22px;
}
.at-footer .mlogo2 img{
    max-width:70%;    
}
.at-footer .media>.pull-left{
/*    margin-left: -50px*/
}
.at-footer .b_s{
    display: inline-block;
    vertical-align: 1.5px;
    margin-right: 5px;    
}
/* ������ ��Ŀ */
#ui-datepicker-div{
	z-index:200 !important;
}

/* �߰� */
.gift_banner{
	margin-bottom:150px;
}
.renewal{font-size:16px; display:inline;}
@media (max-width:991px){
	.renewal{font-size:12px;}
}

/* 200603 �߰�����_jrs */
.sub06_02_w .form-group.file_box{border-bottom:0}
.sub06_02_w .control-label .plus_txt{display:inline-block; margin-top:4px; font-weight:500; font-size:12px; line-height:1.2; color:#888}
#sub_right .tbl_file{padding:15px 0}
#sub_right .tbl_file table{border-top:0}

/* 200907 �߰�����_kyj */
.gift_banner{text-align:left;margin-bottom:100px}
.gift_banner .gift_btn{display:block;margin-top:30px}
.gift_banner .gift_btn li a{display:block;text-align:center;width:400px;line-height:45px;background:#83715f;color:#fff;border-radius:20px;font-size:17px;font-weight:600; margin:0 auto;}

.con_m .sub_img li:nth-child(3n){margin-right:28px !important}
.con_m .sub_img li:nth-child(4n){margin-right:0 !important}

/* 210226 �������� */
.vis .carousel-indicators li:nth-child(5){
	background:url(../img/vis_bt5.png) no-repeat 0 0;
}
.vis .carousel-indicators li:nth-child(5).active{
	background:url(../img/vis_bt5_on.png) no-repeat 0 0;
}

/* 220124 �߰����� jrs */
.vis .carousel-indicators li{width:170px}
.vis .carousel-indicators .active{width:170px}
.vis .carousel-indicators li:nth-child(3){background-image:url('../img/vis_bt6.png')}
.vis .carousel-indicators li:nth-child(3).active {background-image:url('../img/vis_bt6_on.png')}

