@charset "utf-8";

body{background: #cccdc7;/*color:#000;*/ /* Old browsers */
}

#headContent{height:2000px;}

.toScrollTop-content {
	color: #fff;
}

#ebiIMG1{
left:auto !important;
right: -80px !important;
}

@media screen and (max-width : 1600px){#ebiIMG1{right: -180px !important;}}
@media screen and (max-width : 1400px){#ebiIMG1{right: -280px !important;}}


#ebiIMG2{
left:-200px !important;
bottom: -370px;
}

.chaptTitle h2{
	color:#000;
}


.chaptNum{
	color: #333;
}


div.bannerAbout,
.toAbout-image{
	background-color: #2d0707;
}

#ebiIMG1,#ebiIMG2 {
	
}

div.meneListText{
	/*color:#FFF;*/
}


#menuSubMenu ul li,.hrefTop a, .hrefTop a:visited{
	/*color: rgba(255,255,255,0.7);*/
}


#ebiIMG1 img,#ebiIMG2 img {
	opacity: inherit;
filter: inherit;

}

/*#ebiIMG1 img{width:976px;}
#ebiIMG2 img{width:1051px;}*/

#ebiIMG1 img{width:1300px;opacity: 1}
#ebiIMG2 img{width:1300px;opacity: 1}

/*h1:before{
	height:0%;
background: #FFF;
content: " ";
display: block;
position: absolute;
-webkit-transition-property: height, opacity, left, width, marginTop;
-moz-transition-property: height, opacity, left, width, marginTop;
-o-transition-property: height, opacity, left, width, marginTop;
-ms-transition-property: height, opacity, left, width, marginTop;
transition-property: height, opacity, left, width, marginTop;
}*/

h1:after{
opacity: 0;
}


h1.h1show.fixPos:after{
opacity: 0;
}


h1.h1show:before{
width: 4px;
margin-left: -4px;

height: 100%;

}

h1{
	/*background-color: #FFF;*/
	position:fixed;
	top:0;
	right:475px;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	z-index:5000;

background: #2d0707; /* Old browsers */
/*
background: -moz-linear-gradient(top,  #e64002 0%, #e6c002 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e64002), color-stop(100%,#e6c002));
background: -webkit-linear-gradient(top,  #e64002 0%,#e6c002 100%);
background: -o-linear-gradient(top,  #e64002 0%,#e6c002 100%);
backiground: -ms-linear-gradient(top,  #e64002 0%,#e6c002 100%);
background: linear-gradient(to bottom,  #e64002 0%,#e6c002 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e64002', endColorstr='#e6c002',GradientType=0 );
*/


}

.bandColor {
	background-color:#2d0707;
}

.bandSimpleColor {
	background-color:#2d0707;
}


h1 .h1Img{
	height: 325px;
	width:75px;
	display:block;
}
/*
h1.h1show.fixPos .h1Img{
	margin-top: 20px !important;
	height:160px;
width:27px;
}*/


#mainImg1 img{top:-400px;left:0px;}
#mainImg2 img{top:-400px;left:0px;}
#mainImg4 img{top:-400px;left:0px;}
#mainImg3 img{top:-400px;right:0px;}



#bowl_ringG{border:4px solid #FFF;}
.ballG{background:#FFF;}
.innerMenu{background: #FFF;}
.innerMenuActive:after{border: 1px solid #FFF;}
.innerMenuAll ul::after{background:#FFF;}


/*.muneListDate{color:#FFF !important;}*/
.menuBtnAll{border-top: #FFF 2px solid;}
.menuCircleBtn{background: #FFF;	}
/*メニューの左右ボタン*/
div.circle{background: #FFF;}
/*メニューの左右ボタン内の矢印*/
.leftArrow::after{border-right: 10px solid #333;}
.rightArrow::after{border-left: 10px solid #333;}
/*div.menuBackNumTitle{border-bottom: 2px solid #c4c4c4;}*/
div.menuBackNumTitle{border-bottom: 2px solid #FFF;}
.btnCurrent{background: #2d0707 !important;}

div.meneListE{color: #FFF;}

div.menuBackNumTitle{
padding: 5px 0 0 10px;
/*background: #FFF;*/
}

.concludionTxt{
	color: #333;
}

@media screen and (max-height : 800px){

}
@media screen and (max-width : 1400px){


}

@media screen and (max-width : 1100px){

#ebiIMG1 img{width:1000px;}
#ebiIMG2 img{width:1000px;}

}

@media screen and (max-width : 800px){

h1.h1show:after{
opacity: 0;
}

#ebiIMG1{
	right:-100px !important;
	top:-50px !important;
}

#ebiIMG1 img{
/*width:500px;	*/
}
#ebiIMG2{
left: -104px;	
}
#ebiIMG2 img{
/*width:600px;*/
display:none;	
}

h1 .h1Img{
	height:265px !important;
	width:75px;
	display:block;
}

}


@media screen and (max-width : 450px){


#ebiIMG1{
	right:0 !important;
	top:50px !important;
}

#ebiIMG1 img{
top:300px;
width:500px;
}



}