﻿@charset"utf-8";
@import url("./size_id.css?200520");
@import url("./yakumono.css?200520");
@import url("./color.css?200520");
/*オオキの骨格*/
/*------------------------>オープニング */
@media screen and (min-width:600px){
#logo_mark{
 position:absolute;
 top:5vw;
 left:7vw;
 width:5vw;
 z-index:100;
 display:none;
}
}
@media screen and (max-width:599px){
#logo_mark{
 position:absolute;
 top:1vw;
 right:1vw;
 width:65px;
 z-index:100;
 display:none;
}
}

#opening-bg{
 position:relative;
 top:0vw;
 left:0vw;
 right:0;
 margin:auto;
 width:100%;
 height:100vh;
 overflow:hidden;
}

@media screen and (min-width:600px){
	#cut01_img img,
	#cut01_img source,
	#cut02_img img,
	#cut02_img source{
		width:100%;
		height:auto;
	}
#cut01_img{
 position:absolute;
 top:0vw;
 left:0vw;
 width:100%;
 height:114.3vw;
 display:none;
}
#cut02_img{
 position:absolute;
 top:0vw;
 left:0vw;
 width:100%;
 height:114.3vw;
 display:none;
}
#cut03_img{
 position:absolute;
 top:0vw;
 left:0vw;
 width:100%;
 height:49.9vw;
 z-index:10;
 display:none;
}
}
@media screen and (max-width:599px){
	#cut01_img img,
	#cut01_img source,
	#cut02_img img,
	#cut02_img source{
		width:100%;
		height:100%;
	}
#cut01_img{
 position:absolute;
 top:55vw;
 left:20vw;
 right:0;
 margin:auto;
 width:100%;
 display:none;
 transform: scale(2);
}
#cut02_img{
 position:absolute;
 top:55vw;
 left:20vw;
 right:0;
 margin:auto;
 width:100%;
 display:none;
 transform: scale(2);
}
#cut03_img{
 position:absolute;
 top:0vw;
 left:0vw;

 height:49.9vh;
 z-index:10;
 display:none;
}
}

@media screen and (min-width:600px){
#top_catch{
 position:absolute;
 top:20vw;
 left:10vw;
 font-weight:400;
 font-size:5vh;
 font-family:'times new roman',serif;
 color:#ffffff;
 text-shadow: 2px 2px 3px #000;
}
}
@media screen and (max-width:599px){
#top_catch{
 position:absolute;
 top:48vh;
 left:0vw;
 font-weight:400;
 width:100%;
 font-size:5vh;
 font-family:'times new roman',serif;
 color:#ffffff;
 text-shadow: 2px 2px 3px #000;
}
}

/*------------------------>ヘッダー部 */
@media screen and (min-width:600px){
.site-header{
 background: rgba(255,255,255,0.8);
 position:fixed;
 top: 0vw;
 transition: 0.5s;
 width: 100%;
 height:5vw;
 z-index: 999;
}
.site-header.hide{
 transform: translateY(-6vw);
}
#header_inner{
 position:relative;
 top:0px;
 left:10vw;
 width:80vw;
 height:5vw;
 overflow:hidden;
 background:url('../img/common/header_back_p.png');
 background-size:100%;
 background-repeat:no-repeat;
 background-position:top 0.2vw left 0vw;
}
#head_btn{
 position:absolute;
 left:0vw;
 top:0vw;
 width:7vw;
 height:2.4vw;
}
#dum_top{
 position:absolute;
 width:12vw;
 height:1.52vw;
 right:0vw;
 top:0.5vw;
}
#top_lnk{
 position:absolute;
 left:10vw;
 bottom:1vw;
 color:#f6e58a;
 overflow:hidden;
}
#top_lnk li{
 float:left;
 padding:0vw 1.4vw;
 font-weight:bold;
}
#top_lnk li a{
 color:#595757;
 text-decoration:none;
}
#top_lnk li a:hover{
 color:#187fc4;
 text-decoration:none;
}
#s_menu_btn_op{display:none;}
#s_menu_btn_cl{display:none;}
}
@media screen and (max-width:599px){
.site-header{
 background:url('../img/common/header_back_s.png');
 background-size:100%;
 background-repeat:no-repeat;
 background-position:top 0 left 0;
 position: fixed;
 transition: 0.5s;
 top: 0vw;
 width: 100%;
 min-height:10vw;
 z-index: 999;
}
.site-header.hide{
 transform: translateY(-10vw);
}
#header_inner{
 position:relative;
 top:0vw;
 left:0px;
 width:100%;
 overflow:hidden;
}
#head_btn{
 position:absolute;
 left:0vw;
 top:1vw;
 width:20vw;
 height:6vw;
}
#dum_top{
 position:absolute;
 width:30vw;
 height:4vw;
 right:20vw;
 top:1vw;
}
#top_lnk{
 position:relative;
 top:0vw;
 left:0vw;
 width:100%;
 height:100vh;
 color:#f6e58a;
 overflow:hidden;
 display:none;
 background:rgba(0,0,0,0.7);
}
#top_lnk li{
 width:96vw;
 margin-left:2vw;
 font-weight:bold;
 background:rgba(255,255,255,0.4);
}
#top_lnk li a{
 padding:5vw 0vw;
 display:block;
 color:#ffffff;
 text-decoration:none;
 margin-bottom:4px;
}
#top_lnk li a:active{
 color:#187fc4;
 text-decoration:none;
}
#s_menu_btn_op{
 position:fixed;
 top:1vw;
 right:1vw;
 width:40px;
 height:40px;
 z-index:1000;
}
#s_menu_btn_cl{
 position:fixed;
 top:1vw;
 right:1vw;
 width:40px;
 height:40px;
 z-index:1000;
 display:none;
}
}

@media screen and (min-width:600px){
#loader-bg{
 position:relative;
 top:5vw;
 left:0px;
 width:100%;
 height:36vw;
 overflow:hidden;
 margin-bottom:4vw;
 background-color:#ffffff;
 z-index:50;
}
#main_wall{
 position:relative;
 width:100%;
 overflow:hidden;
}
#loader-bgn{
 position:relative;
 top:5vw;
 left:0px;
 width:100%;
 height:36vw;
 overflow:hidden;
 margin-bottom:4vw;
 background-color:#ffffff;
 z-index:50;
}
#loading{
 position:absolute;
 top:calc(18vw - 30px);
 left:calc(50vw - 81px);
 z-index:60;
}
#loading1{
 position:absolute;
 top:calc(18vw - 30px);
 left:calc(50vw - 81px);
 z-index:60;
}
}
@media screen and (max-width:599px){
#loader-bg{
 position:relative;
 top:10vw;
 left:0px;
 width:100%;
 height:36vw;
 overflow:hidden;
 margin-bottom:8vw;
 z-index:50;
}
#main_wall{
 position:relative;
 width:100%;
 overflow:hidden;
}
#loading{
 position:absolute;
 top:calc(18vw - 30px);
 left:calc(50vw - 81px);
 z-index:60;
}
#loading1{
 position:absolute;
 top:calc(18vh);
 left:calc(50vw - 81px);
 z-index:60;
}
}

@media screen and (min-width:600px){
.slider picture img,
.slider icture source{
	background:url(../img/common/loading.svg) no-repeat center center;
}
#top_img01,#top_img02,#top_img03,
#top_img04,#top_img05,#top_img06{
 position:absolute;
 top:0vw;
 left:-100vw;
 width:100vw;
 height:36vw;

}
#copy01,#copy02,#copy03{
 position:absolute;
 top:26vw;
 left:10vw;
 padding:10px 20px;
 overflow:hidden;
 background-color:rgba(0,0,0,0.6);
 text-align:left;
 color:#ffffff;
 line-height:1.3em;
 font-size:2vw;
 font-weight:400;
 display:none;
}
}
@media screen and (max-width:599px){
#top_img01,#top_img02,#top_img03,
#top_img04,#top_img05,#top_img06{
 position:absolute;
 top:0vw;
 left:-100vw;
 width:100vw;
 height:36vw;
}
#copy01,#copy02,#copy03{
 position:absolute;
 top:22vw;
 left:10vw;
 padding:10px 20px;
 overflow:hidden;
 background-color:rgba(0,0,0,0.6);
 text-align:left;
 color:#ffffff;
 line-height:1.3em;
 font-size:3vw;
 font-weight:400;
 display:none;
}
}

/*------------------------>ボディー部 */
@media screen and (min-width:600px){
#main{
 position:relative;
 width:80vw;
 margin-left:10vw;
 overflow:hidden;
 padding-bottom:20px;
}
}
@media screen and (max-width:599px){
#main{
 position:relative;
 width:96vw;
 min-height:78vh;
 margin-left:3vw;
 overflow:hidden;
 padding-bottom:20px;
 font-size:4vw;
}
}

@media screen and (min-width:600px){
	#news_lists_box_out1,#news_lists_box_out2,
	#pless_lists_box_out1,#pless_lists_box_out2{
		min-height:10vh;
		overflow:hidden;
		text-align:left;
		font-size:1.2vw;
		line-height:1.6em;
	}
}
@media screen and (max-width:599px){
	#news_lists_box_out1,#news_lists_box_out2,
	#pless_lists_box_out1,#pless_lists_box_out2{
		min-height:10vh;
		overflow:hidden;
		text-align:left;
		line-height:1.6em;
	}
}

@media screen and (min-width:600px){
	#news_lists_box1,#news_lists_box2,
	#pless_lists_box1,#pless_lists_box2{
		display:none;
		overflow:hidden;
	}
}
@media screen and (max-width:599px){
	#news_lists_box2,
	#pless_lists_box1,#pless_lists_box2{
		display:none;
		overflow:hidden;
	}
}

@media screen and (min-width:600px){
#top_news_img{
 width:38.4vw;
 height:12.2vw;
 overflow:hidden;
}
#top_news_img_child{
 position:absolute;
 top:0vw;
 left:0vw;
 width:38.4vw;
 height:12.2vw;
 background:url('../img/news/top_news_img.jpg');
 background-size:100%;
}
#top_news_img_child a{
 width:38.4vw;
 height:12.2vw;
 display:block;
 z-index:20;
}
}
@media screen and (max-width:599px){
#top_news_img{
 width:96vw;
 height:31vw;
 overflow:hidden;
}
#top_news_img_child{
 position:absolute;
 top:0vw;
 left:0vw;
 width:96vw;
 height:31vw;
 background:url('../img/news/top_news_img.jpg');
 background-size:100%;
}
#top_news_img_child a{
 width:96vw;
 height:31vw;
 display:block;
 z-index:20;
}
}
#top_news_img:hover #top_news_img_child,
#top_news_img:focus #top_news_img_child
 {
  transform: scale(1.5);
  transition: all 1.0s;
}


@media screen and (min-width:600px){
#work_lists_box_out{
 min-height:35vh;
 overflow:hidden;
}
#work_lists_box{
 display:none;
 overflow:hidden;
}
}

#about_box{
 display:none;
 overflow:hidden;
}
@media screen and (min-width:600px){
#about_box_out{
 min-height:35vh;
}
}

@media screen and (min-width:600px){
#presigent_box{
 background:url('../img/top/president_ooki.jpg');
 background-size:100%;
 background-position:top 0px center;
 background-repeat:no-repeat;
 padding-top:32vw;
}
}
@media screen and (max-width:599px){
#presigent_box{
 width:96vw;
 height:96vw;
 background:url('../img/top/president_ooki.jpg');
 background-size:100%;
 background-position:top 0px center;
 background-repeat:no-repeat;
 padding-top:80vw;
}
}

@media screen and (min-width:600px){
#co_presigent_box{
 background:url('../img/top/co_president_ooki.jpg');
 background-size:100%;
 background-position:top 0px center;
 background-repeat:no-repeat;
 padding-top:32vw;
}
}
@media screen and (max-width:599px){
#co_presigent_box{
 width:96vw;
 height:96vw;
 background:url('../img/top/co_president_ooki.jpg');
 background-size:100%;
 background-position:top 0px center;
 background-repeat:no-repeat;
 padding-top:80vw;
}
}

@media screen and (min-width:600px){
#conp_plof{
 text-align:left;
 line-height:1.6em;
 font-size:0.9vw;
}
#conp_plof dt{
 padding-top:1vw;
 float:left;
 width:6vw;
 height:3.5vw;
 clear:both;
}
#conp_plof dd{
 padding-top:1vw;
 padding-left:0vw;
 margin-left:0vw;
 float:left;
 width:29vw;
 height:3.5vw;
}
.lst_bol_l{
 float:left;
 width:6vw;
 font-size:0.9vw;
 text-align:left;
 line-height:1.6em;
}
.lst_bol_r{
 float:left;
 width:29vw;
 font-size:0.9vw;
 text-align:left;
 line-height:1.6em;
}
}
@media screen and (max-width:599px){
#conp_plof{
 text-align:left;
 line-height:1.6em;
 font-size:80%;
}
#conp_plof dt{
 padding-top:2vw;
 float:left;
 width:25vw;
 height:14vw;
 clear:both;
}
#conp_plof dd{
 padding-top:2vw;
 padding-left:0vw;
 margin-left:0vw;
 float:left;
 width:71vw;
 height:14vw;
}
}



#access_box{
 display:none;
}
@media screen and (min-width:600px){
#access_box_out{
 min-height:35vh;
}
#photo_map{
 width:39vw;
 height:30vw;
 margin-bottom:1vw;
}
}
@media screen and (max-width:599px){
#access_box{
 margin-bottom:4vh;
}
#photo_map{
 width:96vw;
 height:56vw;
}
}

@media screen and (min-width:600px){
#inquiry_box{
 width:33vw;
 margin-left:23.5vw;
 display:none;
}
#inquiry_box_out{
 position:relative;
 min-height:35vh;
}
#inquiry_list{
 text-align:left;
 line-height:1.6em;
 font-size:0.9vw;
}
#inquiry_list .type1{
 padding-top:1vw;
 float:left;
 width:10vw;
 height:2.5vw;
 clear:both;
}
#inquiry_list .type1_1{
 padding-top:1vw;
 padding-left:0vw;
 margin-left:0vw;
 float:left;
 width:23vw;
 height:2.5vw;
}
#inquiry_list .type2{
 padding-top:1vw;
 float:left;
 width:10vw;
 height:5.5vw;
 clear:both;
}
#inquiry_list .type2_2{
 padding-top:1vw;
 padding-left:0vw;
 margin-left:0vw;
 float:left;
 width:23vw;
 height:5.5vw;
}
}
@media screen and (max-width:599px){
#inquiry_box_out{
 position:relative;
 overflow:hidden;
}
#inquiry_box{
 position:relative;
 overflow:hidden;
 display:none;
}
#inquiry_list{
 text-align:left;
 line-height:1.6em;
 font-size:80%;
}
#inquiry_list .type1{
 padding:2vw 0vw;
 float:left;
 overflow:hidden;
}
#inquiry_list .type1_1{
 padding:4vw 0vw;
 float:left;
 overflow:hidden;
 margin-left:0px;
 padding-left:0px;
}
#inquiry_list .type2{
 padding:4vw 0vw;
 float:left;
 overflow:hidden;
}
#inquiry_list .type2_2{
 padding:4vw 0vw;
 float:left;
 overflow:hidden;
 margin-left:0px;
 padding-left:0px;
}
}

/*------------------------>フォーム確認ページ */
@media screen and (min-width:600px){
#head-bg{
 position:relative;
 top:5vw;
 left:0px;
 width:100%;
 height:18vw;
 overflow:hidden;
 margin-bottom:4vw;
 z-index:50;
}
}
@media screen and (max-width:599px){
#head-bg{
 position:relative;
 top:10vw;
 left:0px;
 width:100%;
 height:18vw;
 overflow:hidden;
 margin-bottom:4vw;
 z-index:50;
}
}

#top_imgstatic{
 position:absolute;
 top:0vw;
 left:0vw;
 width:100vw;
 height:18vw;
}

@media screen and (min-width:600px){
#copy01_static{
 position:absolute;
 bottom:1vw;
 left:10vw;
 padding:10px 20px;
 overflow:hidden;
 background-color:rgba(0,0,0,0.6);
 text-align:left;
 color:#ffffff;
 line-height:1.3em;
 font-size:1.6vw;
 font-weight:400;
}
}

@media screen and (min-width:600px){
#inquiry_box_static{
 width:33vw;
 margin-left:23.5vw;
 text-align:left;
 line-height:1.6em;
}
}
@media screen and (max-width:599px){
#inquiry_box_static{
 text-align:left;
 line-height:1.6em;
}
}

@media screen and (min-width:600px){
#mailer_btn{
 width:31vw;

}
}
@media screen and (max-width:599px){
#mailer_btn{
 width:90vw;
}
}

@media screen and (min-width:600px){
#inquiry_list .type3{
 padding:1vw 0vw;
 margin-left:0vw;
 float:left;
 width:33vw;
}
}
@media screen and (max-width:599px){
#inquiry_list .type3{
 padding:2vw 0vw;
 margin-left:0vw;
 float:left;
 overflow:hidden;
}
}

/*------------------------>フッター部分 */
@media screen and (min-width:600px){
#pre_footer{
 position:relative;
 bottom:0vh;
 width:100%;
 background:#c9caca;
 font-size:80%;
 padding:10px;
 margin-top:2vw;
}
#pre_footer a{
 color:#3e3a39;
}
#footer{
 position:relative;
 bottom:0vh;
 width:100%;
 padding:10px;
 overflow:hidden;
 font-size:80%;
 line-height:1.4em;
 color:#ffffff;
 background-color:#000;
 text-align:center;
 margin:0px;
}
}
@media screen and (max-width:599px){
#pre_footer{
 position:relative;
 bottom:0vh;
 width:100%;
 background:#c9caca;
 font-size:80%;
 padding:10px;
 margin-top:2vw;
}
#pre_footer a{
 color:#3e3a39;
}
#footer{
 position:relative;
 bottom:0vh;
 width:100vw;
 padding:10px;
 margin-top:0px;
 overflow:hidden;
 font-size:80%;
 line-height:1.4em;
 color:#ffffff;
 background-color:#000;
 text-align:center;
 margin:10px auto 0px auto;
}
}
#footer  a{
 color:#ffffff;
}

table td,table tr{
 vertical-align:top;
}
div{box-sizing:border-box;}

ul{
 margin:0;
 padding:0;
 }
li{
 list-style:none;
}

p{
 margin:0px;
 padding:0px;
}

img {border:0px;}
a:hover img {
 filter:alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
a:active img {
 filter:alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
a img {
 filter:alpha(opacity=100);
 -moz-opacity: 1;
  opacity: 1;
}

body {
 margin:0 auto;
 text-align:center;
 color:#3e3a39;
 font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS P Gothic",sans-serif;
 line-height:1em;
}
@media screen and (min-width:600px){
  .less_600 {
    display: block;
  }
}
@media screen and (max-width:599px){
  .less_600 {
    display: none;
  }
}


/* アニメーション */
.casino-wrap{
	position:relative;
}
.animation-text{
	width:100%;
	z-index:50;
	font-size: 3em;
	position:absolute;
	font-weight:400;
	font-family:'times new roman',serif;
	color:#ffffff;
	text-shadow: 2px 2px 3px #000;
	bottom:30%;
	left: 50%;
	display : inline-block;
	white-space: nowrap;
	animation: block-text 4s ease-in-out infinite;
	margin:0;
	padding:0;
}
@media screen and (max-width:1599px){
  .animation-text {
		font-size: 2em;
  }
}
@media screen and (max-width:1000px){
  .animation-text {
		font-size: 1.5em;
  }
}
@media screen and (max-width:700px){
  .animation-text {
		font-size: 1em;
  }
}
.animation-text span{
	letter-spacing:0.5;
	margin:0;
	padding:0;
	text-align:left;
	display: inline-block;
  animation: wave-text 4s ease-in-out infinite;
}

.animation-text{ animation-delay: 0.0s; }
@keyframes  block-text{
  0%{
    opacity:0;
		transform:translateX(-50%)
  }
	10%{
		opacity:1;
	}
	100%{
		transform:translateX(-32%)
	}
}

/* 各文字のアニメーション */
.animation-text span:nth-of-type(1){ animation-delay: 0.0s; }
.animation-text span:nth-of-type(2){ animation-delay: 0.1s; }
.animation-text span:nth-of-type(3){ animation-delay: 0.2s; }
.animation-text span:nth-of-type(4){ animation-delay: 0.3s; }
.animation-text span:nth-of-type(5){ animation-delay: 0.4s; }
.animation-text span:nth-of-type(5){ animation-delay: 0.5s; }
.animation-text span:nth-of-type(6){ animation-delay: 0.6s; }
.animation-text span:nth-of-type(7){ animation-delay: 0.7s; }
.animation-text span:nth-of-type(8){ animation-delay: 0.8s; }
.animation-text span:nth-of-type(9){ animation-delay: 0.9s; }
.animation-text span:nth-of-type(10){ animation-delay: 1.0s; }
.animation-text span:nth-of-type(11){ animation-delay: 1.1s; }
.animation-text span:nth-of-type(12){ animation-delay: 1.2s; }
.animation-text span:nth-of-type(13){ animation-delay: 1.3s; }
.animation-text span:nth-of-type(14){ animation-delay: 1.4s; }
.animation-text span:nth-of-type(15){ animation-delay: 1.5s; }
.animation-text span:nth-of-type(16){ animation-delay: 1.6s; }

@keyframes wave-text{
  0%{
    transform:scale(3);
  }
	20%{
		transform:scale(2.5);
		transform:translateX(-80px)
	}
	40%{
		transform:scale(2.0);
		transform:translateX(-80px)
	}
  60%{
    transform:scale(1.8);
		transform:translateX(-80px)
  }
	80%{
    transform:scale(1.5);
		transform:translateX(-80px)
  }
  100%{
    transform:scale(1.2);
		transform:translateX(-80px)
  }
}

@media screen and (max-width:1500px){
	@keyframes wave-text{
		0%{
			transform:scale(3);
		}
		20%{
			transform:scale(2.5);
			transform:translateX(-70px)
		}
		40%{
			transform:scale(2.0);
			transform:translateX(-70px)
		}
		60%{
			transform:scale(1.8);
			transform:translateX(-70px)
		}
		80%{
			transform:scale(1.5);
			transform:translateX(-70px)
		}
		100%{
			transform:scale(1.2);
			transform:translateX(-70px)
		}
	}
}


@media screen and (max-width:1300px){
	@keyframes wave-text{
		0%{
			transform:scale(3);
		}
		20%{
			transform:scale(2.5);
			transform:translateX(-50px)
		}
		40%{
			transform:scale(2.0);
			transform:translateX(-50px)
		}
		60%{
			transform:scale(1.8);
			transform:translateX(-50px)
		}
		80%{
			transform:scale(1.5);
			transform:translateX(-50px)
		}
		100%{
			transform:scale(1.2);
			transform:translateX(-50px)
		}
	}
}

@media screen and (max-width:1100px){
	@keyframes wave-text{
		0%{
			transform:scale(3);
		}
		20%{
			transform:scale(2.5);
			transform:translateX(-40px)
		}
		40%{
			transform:scale(2.0);
			transform:translateX(-40px)
		}
		60%{
			transform:scale(1.8);
			transform:translateX(-40px)
		}
		80%{
			transform:scale(1.5);
			transform:translateX(-40px)
		}
		100%{
			transform:scale(1.2);
			transform:translateX(-40px)
		}
	}
}

@media screen and (max-width:900px){
	@keyframes wave-text{
		0%{
			transform:scale(3);
		}
		20%{
			transform:scale(2.5);
			transform:translateX(-30px);
		}
		40%{
			transform:scale(2.0);
			transform:translateX(-30px);
		}
		60%{
			transform:scale(1.8);
			transform:translateX(-30px);
		}
		80%{
			transform:scale(1.5);
			transform:translateX(-30px)
		}
		100%{
			transform:scale(1.2);
			transform:translateX(-30px)
		}
	}
}

@media screen and (max-width:582px){
	@keyframes wave-text{
		0%{
			transform:scale(3);
		}
		20%{
			transform:scale(2.5);
			transform:translateX(-40px);
		}
		40%{
			transform:scale(2.0);
			transform:translateX(-40px);
		}
		60%{
			transform:scale(1.8);
			transform:translateX(-40px);
		}
		80%{
			transform:scale(1.5);
			transform:translateX(-40px);
		}
		100%{
			transform:scale(1.2);
			transform:translateX(-40px);
		}
	}
}

/* 画像の縮小 */
.skew {
  animation: skew 4s ease-in-out infinite;
}
@keyframes skew {
  0% {
		transform: scale(3);
  }
	50% {
		transform: scale(1);
	}
}
