@charset "utf-8";

.topMenuFixed {
  width:100%; 
  margin:0 auto; 
  position:relative; 
  z-index:999;
  background:#fff;
  position: fixed;
  top: 0px;
}

#ui-id-2{
	z-index:99999;
}

.schedule_menu {position: relative;}
.scrollos-content .item a {
	display:block;width:100%;text-align:center;padding-left:20px; padding-right:20px;line-height:48px;color:#888;font-size:17px;font-weight:500;
}
.scrollos-content .item .on{color:#101010;transition:ease 0.5s;}
.scrollos-nav a{display:block; line-height:50px; text-align:center; width:50px; border-left:1px solid #dbdbdb; float:left;}

.schedule_menu .btn_box { position: absolute; right: 0; top: 0;}

.scrollos-content .item .select_point{width:10px; height:5px; display:inline-block; background:url(../images/select_point.png) no-repeat 0 0; vertical-align:middle; margin-left: 5px;}


.scrollosTab{
    width:100%; margin:0 auto; border-bottom:3px solid #101010; position:relative; min-height:70px;
}

table.view_book_info .cyber a{color:#438ece; display:inline-block; padding-right:0px;vertical-align: top; padding-right: 0px !important;}
table.view_book_info .cyber a:hover{color:#0093ee; text-decoration:underline;}


@media(max-width:767px){
	.scrollos-content .item a{padding:0 10px;font-size:15px; height:40px; line-height:40px;}
}
@media (max-width:513px){
	.scrollos-content .item a {padding:0px 50px 0px 20px;font-size:15px; height:40px; line-height:40px;}
}

@media (max-width: 320px){
    .scrollos-content .item a {padding-right: 25px;}
}

.dt_box2 .v_detail .inner p{
	line-height: 23px;
} 

.authSuccessFixed{
    line-height: 50px;
    height: 50px;
    margin-left: 15px;
}

.No_resultData{width:100%; min-height:200px; margin:0 auto; text-align:center; margin-top:30px; padding-top:150px; background:url(../images/no_result.png) no-repeat 50% 40px;}
.No_resultData p{line-height:1.5em;display:block; font-size:18px;}

.color_red_custom{color:#fd4f57 !important;}


.tabH4{
	margin-top: 25px;
}

/* ajax status */
div.ajaxStatus {
    width:200px;
    height:80px;
    margin:0;padding:0;
    position: fixed; 
    top:40%; 
    left:45%;
    z-index:99999; 
    background-color: #FFFFFF;
    border: 1px solid #CCC;
}
div.ajaxStatus span {
    float:left; line-height: 80px; text-align: center; vertical-align: middle; margin-left: 10px;
}
div.ajaxStatus span img {
    width: 66px; height: 66px;vertical-align: middle;
}

.highlight {
    background-color: #d5ecd5;
}
@media(max-width:767px){
	.view_content img{
		width:100%;
	}
}
}