.update_info_wrap {
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0.7;
    filter: alpha(opacity=70);
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 11;
}
.update_container {
    width:631px;
    
    /* 제주지역 폭설에 따른 실시간 대중교통 운행 및 교통통제 상황 팝업으로 변경 처리 - 2018-01-12
    height:618px;*/
    height:400px;
    
    /* 노선번호 변경에 따른 임시 변경 처리 - 2017-12-27
    padding:68px 111px 87px 111px;*/
    padding:94px 111px 87px 11px;
    
    box-sizing:border-box;
    background-color:white;
    position: absolute;
    z-index: 12;
    /*top:0px;
    left:0px;*/
    
    top:165px;
    left:50%;
    margin-left:-315px;
    
}

/* 상섭임시생성 - 모바일팝업 */
.update_container_mobile{
    width:300px;
    height:250px;
    /* padding:68px 111px 87px 111px; */
    box-sizing:border-box;
    background-color:white;
    position: absolute;
    z-index: 12;
    /*top:0px;
    left:0px;*/
    border-radius: 20px;
   -moz-border-radius: 20px;
   -webkit-border-radius: 20px;
   -o-border-radius: 20px;
    
    top:200px;
    left:50%;
    margin-left:-150px;
    
}

.update_container_mobile .applyBtn_type1{
	width: 100%;
	height: 50px;
	margin-top:20px;
	
	border-bottom-left-radius : 20px;
	border-bottom-right-radius : 20px;
	
	background-color: #f6f6f6;
	border-top: 1px solid;
	border-top-color: #d5d5d5;
	border-left: 1px solid;
	border-left-color: #d5d5d5; 
	
	border-bottom: none;
	border-right: none;
	
	position: relative;
	float:left;
	
	font-size: 16px;
	color:#7F6000;
	font-weight: bold;
}

.update_container_mobile .applyBtn_type2{
	width: 50%;
	height: 50px;
	margin-top:20px;
	border-bottom-right-radius : 20px;
	
	background-color: #f6f6f6;
	border-top: 1px solid;
	border-top-color: #d5d5d5;
	border-left: 1px solid;
	border-left-color: #d5d5d5; 
	
	border-bottom: none;
	border-right: none;
	
	position: relative;
	float:left;
	
	font-size: 16px;
	color:#7F6000;
	font-weight: bold;
}

.update_container_mobile .cancleBtn{
	width: 50%;
	height: 50px;
	margin-top:20px;
	
	border-bottom-left-radius : 20px;
	
	background-color: #f6f6f6;
	border-top: 1px solid;
	border-top-color: #d5d5d5;
	border-right: 1px solid;
	border-right-color: #d5d5d5; 
	
	border-bottom: none;
	border-left: none;
	
	position: relative;
	float:left;
	
	font-size: 16px;
	color:#A6A6A6;
	font-weight: bold;
}



.update_container .btn_lay_clr {
    width: 35px;
    height: 35px;
    display: block;
    position:absolute;
    z-index: 13px;
    top:45px;
    right:35px;
    
}
.update_container .btn_lay_clr .img_close{
    width:35px;
    height:35px;
    border:0px;
}

.update_container .contents {
    width:100%;
    height:100%;
    position: relative;
}

.update_container .contents .top_line {
    width:281px;
    height:2px;
    background-color:#f8c303;
}
.update_container .contents .upt_title {
    margin-top:9px;
    font-size: 26px;
    line-height: 26px;
    font-weight: bold;
    letter-spacing: -1.7px;
    color:black;
}
.update_container .contents .upt_desc {
    margin-top:39px;
    display: inline-block;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: -1px;
    color:black;
    
}
.update_container .contents .upt_srch {
    margin-top:30px;
    display: inline-block;
    color:black;
}


.update_container .contents .capture_image {
    margin-top:21px;
    display: block;
    /* 노선번호 변경안내문 관련  임시 변경 처리 - 2017-12-27
    width:409px;
    height:198px;
    */
    width:609px;
    height:376px;
    border:0px;
}


.update_container .contents .store_wrap {
    width:331px;
    height:auto;
    margin:0 auto;
    margin-top:56px;
}
.update_container .contents .store_wrap + div {
    margin-top:10px;
}



.update_container .contents .store_wrap:first-child {
    margin-top:61px;
}

.update_container .contents .store_wrap:first-child {
    margin-top:61px;
}
.update_container .contents .store_wrap:after {
    content:"";
    display:block;
    clear:both;
}



.update_container .contents .store_wrap .info_text{
    width:160px;
    float:left;
    font-size: 14px;
    margin-top:18px;
    line-height: 14px;
    font-weight: bold;
    letter-spacing: -1px;
    color:black;
    text-decoration: underline;
    
}
.update_container .contents .store_wrap .store_link{
    width:171px;
    height:51px;
    float:left;
}

.update_container .contents .store_wrap .store_link .store_image{
    width:100%;
    height:100%;
    border:0px;

}

.update_container .contents .foot_text {
    font-size: 11px;
    line-height: 11px;
    letter-spacing: -0.2px;
    color:black;
    position: absolute;
    bottom:0px;
}