@charset "UTF-8";

/* =======================================

	CommonElements

======================================= */
* {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
*{
font-size:14px;
-webkit-text-size-adjust:100%;
}
body{
font-size:13px;
line-height:1.4em;
font-family: 'Noto Sans JP', sans-serif !important;
font-weight:400;
color:#000;
text-align:center;
background:#FFF;
visibility:hidden;
position:relative;
height:100vh;
margin:0;
padding:0;
}
/*a:link{
text-decoration:none;
color:#000;
}
a:visited{
text-decoration:none;
color:#000;
}
a:active{
text-decoration:none;
color:#000;
}
a:hover{
text-decoration:none;
color:#000;
}*/
img{
width:100%;
height:auto;
}
.clearfix{
display:block;
}
.clear{
clear:both;
}
.clear hr{
display:none;
}
ul,li{
list-style:none;
}
ol,li{
list-style:none;
}
#container {
width:100%;
text-align:center;
}
.footer{
background-color:#FFF;
color:#000;
}








/* fullSlideShow
--------------------------- */
.fullSlideShow{
width:100%;
text-align:left;
position:relative;
overflow:hidden;
}
.fullSlideShow ul{
top:50%;
left:50%;
width:100%;
position:fixed;
overflow:hidden;
}
.fullSlideShow ul li{
top:0;
left:0;
width:100%;
display:none;
position:absolute;
}
.fullSlideShow ul li img{
width:100%;
opacity:1.0;
}





/* Wrapper
--------------------------- */
#wrapper{
width:100%;
text-align:left;
background-color:#FFF;
color:#000;
position:relative;
z-index:120;
}






/* =======================================
	ClearFixElements
======================================= */
.fullSlideShow ul:after{
content:".";
height:0;
clear:both;
display:block;
visibility:hidden;
}
.fullSlideShow ul{
display:inline-block;
overflow:hidden;
}






#google_map{
position:relative;
padding-bottom:30%;
padding-top:30px;
height:0;
overflow:hidden;
}
#google_map iframe,
#google_map object,
#google_map embed{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}










