@charset 'UTF-8';

/* -----------------------------------------------
base
----------------------------------------------- */
body{
font-family:'HiraKakuProN-W3','ヒラギノ角ゴ ProN W3''メイリオ','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3';
font-size:12px;
-webkit-text-size-adjust: none;
/*for IE6*/
_font-size:small;
line-height:25px;
color:#FFF;
background: #000;
background-image:url(../images/cont_bk.png);
background-size:100%;
background-repeat:no-repeat;
}
.fontSet{
font-family:'メイリオ','ＭＳ Ｐ明朝','Hiragino Mincho ProN','ヒラギノ明朝 Pro W3';
}
hr{
margin:0;
padding:0;
}
a:link {
text-decoration:none;
color:#444444;
}
a:visited {
text-decoration:none;
color:#444444;
}
a:hover {
text-decoration:none;
color:#444444;
}
a:active {
text-decoration:none;
color:#444444;
}
img {
border:0px; vertical-align:top;vertical-align: top;
}
.clear {
clear:both;
}
.textImg{
text-indent:-9999px;
}
.smallText{
font-size:10px;
font-weight:normal;
}
.biggerText{
font-weight:bold;
}
.boldText{
font-weight:bold;
}
.leftSet {
float: left;
margin:0 10px 10px 0;
}
.rightSet{
float: right;
margin:0 0 10px 10px;
}
.centerSet{
text-align:center;
}
.alert{
color:#FF0000;
}
strong{
font-weight:bold;
}
em{
font-style:normal;
}
.imgMax{
}
.imgover{
cursor:pointer;
}
.fontSet{
font-family:'メイリオ','ＭＳ Ｐ明朝','Hiragino Mincho Pro','ヒラギノ明朝 Pro W3';
}
.pos{
position:relative;
}

img { zoom: .5; }
img.appbt { zoom: .7; }
#globalFooter img { zoom: 1; }
a {-webkit-tap-highlight-color:rgba(255,255,255,0.30); }

/* -----------------------------------------------
clearfix
----------------------------------------------- */
/* clearfix*/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
*html .clearfix {height:1%}
.clearfix {display: block}

#container{
width:100%;
}
/* -----------------------------------------------
header
----------------------------------------------- */
#globalHeader{
width:100%;
background-color: rgba(0,0,0,0.6);
}



h1.hdLogo img{
	width:100%;
}


#hdMenu{
	background-color: rgba(0,0,0,0.6);
}

#hdMenu li{
width:33.33333333333%;
float:left;
text-align:center;
}

#hdMenu li img{
/* width:100%; */
height:36px;
	}
	
#hdMenu li img a{
/* display:block; */
/* width:33.33333333333%;
float:left; */
}

#hdMenu li{
filter: alpha(opacity=50);
-moz-opacity:0.50;
opacity:0.50;
cursor:pointer;
}
#hdMenu li.select{
filter: alpha(opacity=100);
-moz-opacity:1.00;
opacity:1.00;
}

/* #hdMenu #gnav1{ background-color: #F00;}
#hdMenu #gnav2{ background-color: #0F0;}
#hdMenu #gnav3{ background-color: #0FF;}
 */

/* -----------------------------------------------
footer
----------------------------------------------- */
.sns_block{
	clear:both;
	overflow:hidden;
	}
	
.ninja_onebutton{
	margin:10px 0;
	/* text-align:center; */
	float:right;
	}


#globalFooter{
background: #FFF;
padding:15px 0;
color:#333;
}

#globalFooter  .info{
	text-align: center;
	clear:both;
	overflow:hidden;
	/* margin-left:15%; */
	}

#globalFooter  .info li{
	display: block;
	}
	
#globalFooter  .info .flogo{
	margin:0 10px 10px 0;
	/* float:left; */
	}
	
#globalFooter  .info .flogo img{
	width:110px;
	}
	
#globalFooter  .info .ftxt{
	line-height:1.2!important;
	/* float:left; */
	}
	
#globalFooter  .info a{
	color:#ec6c00;
	}

#globalFooter address{
	font-size:10px;
	clear:both;
	overflow:hidden;
	text-align:center;
	}

	
	
/* -----------------------------------------------
#contents
----------------------------------------------- */
.top_txt01{
	margin:0 0 70% 0;
	}

.top_txt01 img{
width:100%;
}

.top_links{
	padding:0 5%;
	margin:0 0 20px 0;
	}
	
.top_links li{
	margin:0 0 3% 0;
	}

.top_links img{
	width:100%;
	}

.top_txt02{
	margin:0 0 5% 0;
	}

.top_txt02 img{
width:100%;
}


.theaters_txt01{
	margin:0 0 0% 0;
	}

.theaters_txt01 img{
	width:100%;
}

.theaters_block{
	width:91%;
	/* padding:10px; */
	margin:0 auto 10% auto;
	background-color: rgba(0,0,0,0.6);
}
	
.theaters_block .theaters_blockinn{
	padding:8% 8%;
}

.theaters_block ul{
	line-height:1.6;
	border-bottom:1px solid #FFF;
	padding:0 0 14px 0;
	margin:0 0 14px 0;
}

.theaters_block ul li{
	margin:0 5px 0 0;
	/* float: left; */
	}
	
.theaters_block ul li a{
	color:#FFF!important;
	text-decoration: underline!important;
	}

.theaters_block ul li a:hover{
	text-decoration:none!important;
	}

/* -----------------------------------------------
sns
----------------------------------------------- */
iframe.twitter-share-button{
width: 98px!important;
}
.fb-like{
width:145px;
display:inline-block;
margin-right:15px;
}
.fb-like span{
vertical-align:top !important;
height:29px !important;
}

.tab{overflow:hidden;}
.tab li{}
.tab li.select{}
.content li{}
.hide {display:none;}


.snsb {
	overflow: hidden;
}
.snsb li {
display:inline-block;
vertical-align:top;
	margin-right: 4px;
}
.snsb iframe {
	margin: 0 !important;
}


//CSS
.youtube{
    /* position:relative;
    padding-bottom: 56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden; */
	padding:0 5%;
}
.youtube iframe{
    /* position:absolute; */
    top:0;
    left:0;
    width:100%;
    /* height:100%; */
}
