/*****
ZSLIDER
******/

.zslide-item{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.zslide-item:first-child{
		position:relative;
	display:block;
}




/******
LOADING
*******/
.apwipein_blind{
	position:absolute;
	top:0px;
	right:0px;
	left:auto;
	width:100%;
	background:#ffffff;
	z-index:5000;
	height:100%;
	
}

.apwipein_blind.right{
	right:auto;
	left:0px;
}


.apwipein_blind._red{
	background: #ff0125;
}
.apwipein_blind._orange{
	background: #fd9401;
}
.apwipein_blind._black{
	background: #000;
}

.apwipein_blind._pink{
	background: #e4007f;
}

.apwipein_blind._brown{
	background: #59493f;
}
.apwipein_blind._white{
	background:#ffffff;
}

.apwipein_blind._glay{
	background:#f1f1f1;
}



.apwipein{
	position:relative;
}
.apwipein_trans{
	position:relative;
}
.apwipein_trans_in{
	position:absolute;
	overflow:hidden;
	right:0px;
	left:auto;
	top:0px;
	bottom:auto;
}
.apwipein_trans_in2{
	position:absolute;
	overflow:hidden;
	right:0px;
	left:auto;
	top:0px;
	bottom:auto;
}

.apwipein_trans_left{
	position:relative;
}
.apwipein_trans_in_left{
	position:absolute;
	overflow:hidden;
	right:auto;
	left:0px;
	top:0px;
	bottom:auto;
}
.apwipein_trans_in2_left{
	position:absolute;
	overflow:hidden;
	right:auto;
	left:0px;
	top:0px;
	bottom:auto;
}



.pixiwrap{
	position:absolute;
	width:0px;
	height:0px;
	top:auto;
	bottom:0px;
	left:0px;
	right:auto;
	opacity:0;
	overflow:hidden;
}
.pixiwrap.right{
	left:auto;
	right:0px;
}

.pixiwrap_shadow{
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	box-shadow: 10px 10px 80px #aaa;
	opacity:0;
}


/*==================================================
myModal
==================================================*/
#mymodal {
	font-size: 14px;
}
	@media screen and (max-width: 375px) {
		#mymodal {
			font-size: 12px;
		}
	}
#mymodal #mymodalmask{
	overflow: auto;
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 100%;
	max-width: 100%;
	height: 99.9%;
	z-index:6005;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
#mymodal {
	position:fixed;
	z-index:6000;
	width:100%;
	height:100%;
	padding-bottom:1px;

	background-color: rgba(0,0,0,0.6);
	top:0px;
	left:0px;
	display:none;
}
#mymodal.cosplayers-modal-bg {
	background-color: rgba(0,0,0,0.2);
}
#mymodal.cosplayers-modal-bg1 {
	background-color: rgba(0,0,0,0.6);
}

	@media screen and (max-width: 768px) {
	    #mymodal #mymodalmask img{
		    /*width: 100%;*/
	    }
	}

#mymodalheader {
	position:fixed;
	z-index:6500;
	width:100%;
	top:0px;
	left:0px;
}

#mymodal_cont {
	z-index:6010;
	background:#ffffff;
	position:relative;
	top:5%;
	left:50%;
	width:90.625%;
	-webkit-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
	box-sizing:border-box;
	padding: 70px 6.59% 12.9% 6.59%;
}
#mymodal_cont img{
	width:100%;
}
#mymodal_cont figure{
	margin-bottom:20px;
}
#mymodal_cont p{
	line-height:200%;
}
#mymodal_cont .btn_close {
	position:absolute;
	top: 35px;
	right:13%;
}
#mymodal_cont .btn_close:after {
	display: block;
	position: absolute;
	top: 50%;
	right: -55%;
	width: 16px;
	height: 16px;
	content: "";
	margin-top: -8px;
	background: url(../img/sys/modal_icn_close.png) no-repeat 0 0;
	background-size: contain;
}
#mymodal.servicemodalframe {
	border: 10px solid #f5f5f5;
	box-sizing: border-box;	
	background-color:#ffffff;
}

.layers-detail .image-wrap{
	opacity:0;
}
.layers-detail .slider-wrap{
	opacity:0;
}

.slider-wrap #arrow_slider .prev{
	z-index:150;
}
.slider-wrap #arrow_slider .next{
	z-index:150;
}
.slider-wrap #arrow_slider.disable .prev{
	opacity:0.5;
}
.slider-wrap #arrow_slider.disable .next{
	opacity:0.5;
}


.section-servise .inner .servise01 .slider-wrap .slider .list03 h3,
.section-servise .inner .servise01 .slider-wrap .slider .list02 h3{
	display:none !important;
}

