@charset "utf-8";

.livearea{
  text-align: center;

}
.mainImg {
    text-align: center;
    margin-bottom: 4rem;
}
.LeadTxt{
  font-size: 2.8rem;
  line-height: 1.6;
  text-align: center;
  margin: 2rem 0 1rem;
}

.LeadTxt strong{
 /* background: linear-gradient(transparent 50%, yellow 50%);*/
}

.camBtnTxt{
  font-size: 2.2rem;
  line-height: 1.8;
  font-weight: bold;
  text-align: center;
  margin: 4rem 0 0rem;
}
.camBnr,.camBnr02
{    text-align: center;
    margin-bottom: 4rem;
}
.camBnr img
{width:700px;
  margin: 0 auto;
   /*box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);*/
}
.camBnr02 img
{width:500px;
  margin: 0 auto;
   /*box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);*/
}
.red{color:#FF0000;}
   .blinking {
    animation: tikatika 1.3s step-end infinite !important;
}

.red_txt{
  color:#dd0000;
  /*background: linear-gradient(transparent 50%, yellow 50%);*/
}
.small_txt{
  font-size:90%;
}
.live_btn{
  display:inline-block; padding:18px 0 14px; width:330px; border-radius:30px; 
  text-align: center;
  background: url(/live/251130/img/icon_arrow_wh.png) 300px center no-repeat #dd0000; color:#fff;
   font-size:21px; font-weight:bold; letter-spacing:0; line-height:1; text-decoration:none;
   margin:0.5rem auto 1rem;
   box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);
}

.waiting{
		-webkit-filter: grayscale(1) opacity(50%) ; /* Webkit */
	filter: gray; /* IE6-9 */
	filter: grayscale(1) opacity(50%) ; /* W3C */
	cursor: default;
	
}
.waiting a{
	
	 pointer-events: none;
}
.disable{
  -webkit-filter: grayscale(1); /* Webkit */
	filter: gray; /* IE6-9 */
	filter: grayscale(1); /* W3C */
	cursor: default;
}

h3 {width:550px; color:#016B61; border-top: #016B61 2px solid; border-bottom: #016B61 2px solid; font-size: 22px; font-weight: bold;margin: 2rem auto;
    padding: 1rem 0 .5rem;letter-spacing: .2rem;}

.Bookmark{
    width:850px;
    background: #FBF3D1;
    border-radius: 2rem;
    padding: 1rem;
    margin: 3rem auto;
    box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);
}
.BookmarkTxt{
  font-size: 1.8rem;
  line-height: 1.8;
  text-align: center;
  margin: 2rem 0;
}
@media screen and (max-width: 736px) {
    .mainImg {
        margin-bottom: 2rem;
    }
    .LeadTxt{    margin: 2rem 0 0;
  font-size: 2rem;
  line-height: 1.6;
  text-align: center;
}

.camBtnTxt{  margin: 4rem 0 0rem;
  font-size: 1.8rem;
  line-height: 1.8;
  font-weight: bold;
  text-align: center;
}
    .BnrList {
        padding: 0;
        width: 100%;
    }  
.small_txt{
  font-size:90%;
}
.camBnr img
{width:100%;}
	
.camBnr02 img
{width:90%;}	

h3 {width:100%;  font-size: 18px; margin: 0.5rem 0 1rem;
    padding: 1rem 0 .5rem; letter-spacing: -0.04rem;}
.Bookmark{
    width:100%;
    border-radius: 1rem;
    padding: 1rem;
    margin: 3rem auto;
}

.BookmarkTxt{
  font-size: 1.5rem;
  line-height: 1.8;
  text-align: center;
  margin: 2rem 0;
}
}