#menu ul li:nth-child(2) a img{opacity:0}
.tsb,.aicon{position:absolute}
.ts_girl{border:1px solid #dad165}
.ts_girl_name a{color:#fff;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}
.ts_girl_name a:hover{ color:#FFF }
.blue{ color:#0066CC }
.red{ color:#FF3300 }
.vb{ vertical-align:bottom}
#container{ background-image:url(../img/content_bg_01.png); background-repeat: no-repeat; }
/*bottom
--------------------------------------------------*/
#c_bottom{padding-top:15px}
/*//////////*/
#tsb_l2{top:9px;left:513px}
/*//////////*/
#title{margin-bottom:10px}
#day,#title ul{height:50px}
#day{ width:300px; line-height:50px; color:#ff0; font-size:16px; 
}
#day .font{ font-size:45px; padding:0 5px; font-style: italic; }
#day .fonts{ font-size:16px; padding:0 5px; font-style: italic; }
#title ul{
	padding:0 5px;
	width:890px;
	border-bottom:1px solid #d0c971;
}
#title ul li{
	float:left;
	margin:15px 2px 0;
	width:123px;
	height:35px;
	text-align:center;
	background:url(../img/sche_day_on.png) no-repeat center top;
}
#title ul li a{ display:block; height:35px; line-height:35px; color:#000; text-shadow: white 1px 1px 1px, white -1px 1px 1px,
             white 1px -1px 1px, white -1px -1px 1px;font-weight:bold; text-decoration:none; background:url(../img/sche_day_off.png) no-repeat center top; -webkit-transition:color .5s; transition:color .5s; 
}
#title ul li a .font{ font-size:20px; font-style: italic; }
#title ul li a:hover{ color:#C60 }
#title ul li #c_c{background:none}
#title ul li #c_c:hover{ color:#000 }

/*Schedule Girls
-----------------------------------*/
.ts_girl{
	margin:10px 3px 0;
	width:141px;
	height:301px;
	text-align:center;
	background:#1f1f1f url(../img/top_sche_g_bg.gif) no-repeat center bottom;
}
.img_w{height:211px}
.ts_girl_name,.ts_girl_3,.ts_girl_icon,.ts_girl_time{overflow:hidden}
.ts_girl_img{margin:3px auto; border:1px solid #fff}
.ts_girl_img img{  }
.ts_girl_name{ padding:0 5px; height:22px; line-height:22px; font-size:14px; }
.ts_girl_3{ height:20px; line-height:20px; color:#FFF; font-size:11px; 
}
.ts_girl_icon{
	padding:4px 0;
	height:16px;
	background:#000;
}
.ts_girl_icon img{margin-bottom:4px}
.ts_girl_time{ height:23px; line-height:23px; color:#000; font-weight:bold; border-top:1px solid #900; background:url(../img/top_sche_g_com_bg.gif) repeat-x center top; 
}
.icon_rea{ top:-13px; left:77px; z-index: 10; }
.icon_new{ top:170px; right:-5px; z-index: 10; }
.icon_fex{ width:80px; top:-10px; left:-7px; -webkit-transform-origin:center center 0; transform-origin:center center 0; -webkit-animation:ifex 3s ease 0s infinite normal; animation:ifex 3s ease 0s infinite normal; 
}
.icon_taiken{ width:135px; top:170px; left:3px; height: 35px; }
.icon_taiken img{width: 135px}
/*//////////*/
.g_new_face{border-color:#6ea656}
.g_new_face > .ts_girl_img img{border-color:#096}
.g_new_face > .ts_girl_time{border-top:1px solid #6ea656;background-image:url(../img/top_sche_gnf_com_bg.gif)}

/*event
-----------------------------------*/
.event_pop{
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
#dialog{position:absolute;top:15%;left:50%;margin:0px 0px 0px -400px;width:800px;height:auto;background:#efefef;box-shadow:0px 1px 2px rgba(0,0,0,0.4);z-index:1000;display:none;}
#dialog *:focus{outline:none;}
#dialog h3.title{background:#747474;padding:10px 15px;color:#fff;margin:0;position:relative;line-height:25px;}
#dialog h3.title a{position:absolute;top:10px;right:15px;color:#fff;text-decoration:none;cursor:pointer;}
#dialog .isi-dialog{margin:15px;}
#dialog .button-wrapper{padding:10px 15px 0px;border-top:1px solid #ddd;margin-top:15px;text-align:center;}
#dialog .button-wrapper button{background:#ff0c39;border:none;color:#fff;padding:7px 40px;border-radius:3px;cursor:pointer;}
#dialog .button-wrapper button:hover{background:#aaa;}
#overlay{position:fixed;z-index:999;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,.8);display:none;}
#iframeContainer iframe{width:100%;height:415px;border:none;background:#000;overflow:auto;}
.trim {
    overflow: hidden;
    width: 135px;
    height: 203px;
    position: relative; margin: 2px;border: 1px solid #fff;margin-bottom: 4px
}
.trim img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
  height: 100%;
}