
/*
body.pc{
	background-image:url('img/pc/kaku.svg');
	background-repeat:repeat;
	background-size:601px 599px;
}
body.mo{
	background-color:#231815;
}
body{
	background: linear-gradient( #000 0%, #fff 100%);
}
*/


#movie_area.mo{
	background-image:url('img/pc/kaku.svg');
	background-size:720px;
}

.footer_area{
	position:absolute;
	font-size:0px;
	line-height:0px;
	height:130px;
	text-align:left;
	left:80px;
	top:1762px;
	width:calc(100% - 80px * 2);
}
.footer_area.mo{
	left:0px;
	width:100%;
	top:3270px;
	text-align:center;
}

#mode2 .footer_area.mo{
	left:0px;
	width:100%;
	top:2226px;
	text-align:center;
}

#gmap{
	left:0;top:1452px;
	height:268px;
}
#gmap.mo{
	top:2762px;
	height:460px;
}

.ltspace20{letter-spacing:2px}
.ltspace25{letter-spacing:2.5px}
.ltspace30{letter-spacing:3px}
.ltspace35{letter-spacing:3.5px}
.ltspace40{letter-spacing:4px}


.c_white{color:white}
.c_black{color:black}

.linkbtn{cursor: pointer}

#menu_area .linkbtn:hover,.footer_area .linkbtn:hover{color:red;transition:color 0.5s linear 0s;}


.bg_red{background-color:red}
.tri{clip-path: polygon(0 0, 100% 0, 100% 100%)}
.cir{clip-path: circle(100px at 50% 50%)}
.ktn0{transform:rotate(0deg);}
.ktn90{transform:rotate(90deg)}
.ktn180{transform:rotate(180deg)}
.ktn270{transform:rotate(270deg)}

.pat{
	position:relative;
	display:inline-block;
	width:200px;
	height:200px;
}
.grid_box{
	position:relative;
	display:inline-block;
	width:400px;
	height:400px;
}
.gridin{
	position:relative;
	display:inline-block;
	width:50%;
	height:50%;
}


.bg_0{background-color:#aedbd5}
.bg_1{background-color:#c9caca}
.bg_2{background-color:#f3f2ed}
.bg_3{background-color:#c5b0d7}

.bg_white{background-color:#fff}
.bg_black{background-color:#000}
.opa50{opacity:0.5}
.opa70{opacity:0.7}
.opa80{opacity:0.8}
.w50per{width:50%}
.h50per{height:50%}
.cur_na{cursor:not-allowed}
.c_dred{color:#a00}


