@charset "UTF-8";
#loader{
	position: relative;
}
#loader .loader_inner{
	-webkit-transition: 0.2s linear;
	   -moz-transition: 0.2s linear;
	    -ms-transition: 0.2s linear;
	     -o-transition: 0.2s linear;
	        transition: 0.2s linear;
	max-width: 200px;
	width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	   -moz-transform: translate(-50%,-50%);
	    -ms-transform: translate(-50%,-50%);
	     -o-transform: translate(-50%,-50%);
	        transform: translate(-50%,-50%);
}
#loader img{
	width: 100%;
}
#wrapper{
	display: none;
	opacity: 0;
}
.slide_visual{ position: relative; }
.slide_visual .slide_item{
	background-position: center !important;
	-webkit-background-size: cover !important;
	     -o-background-size: cover !important;
	        background-size: cover !important;
}


.slide_visual .slide_item:nth-of-type(1){ background: url("../images/index/adtop01.jpg") no-repeat center; }
/*.slide_visual .slide_item:nth-of-type(2){ background: url("../images/index/adtop02.jpg") no-repeat center; }*/
/*.slide_visual .slide_item:nth-of-type(3){ background: url("../images/index/adtop03.jpg") no-repeat center; }*/
/*.slide_visual .slide_item:nth-of-type(4){ background: url("../images/index/adtop04.jpg") no-repeat center; }*/
/*.slide_visual .slide_item:nth-of-type(5){ background: url("../images/index/adtop05.jpg") no-repeat center; }*/
/*.slide_visual .slide_item:nth-of-type(6){ background: url("../images/index/adtop06.jpg") no-repeat center; }*/
/*.slide_visual .slide_item:nth-of-type(3){ background: url("../images/index/dummy03.png") no-repeat center; }*/



/*#insta_feed *{
    box-sizing: border-box;
}
#insta_feed{
	z-index: 8;
    position: fixed;
    max-width: 680px;
    width: 60%;
    left: 50%;
    top: 50%;
    transform: translate(-37%,-50%);
    padding: 70px 70px 45px;
    background: rgba(255, 255, 255, 0.59);
}
#insta_feed .insta_post {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
#insta_feed .insta_post .instaItem {
    list-style: none;
    max-width: calc(33.333333333% - 15px);
    max-height: calc(33.333333333% - 15px);
    width: 100%;
    height: 100%;
    padding: 15px;
    border: 1px solid #eee;
    margin-bottom: 25px;
}

#insta_feed .insta_post .insta_post_bg {
    height: auto;
    width: 100%;
    object-fit: cover;
    font-family: 'object-fit: cover;';
    vertical-align: bottom;
}*/