html,body,
div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,
blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,
strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,
footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
	margin:0;
	padding:0;
	border:0;
	font:inherit;
	font-size:100%;
	vertical-align:baseline
}
html{
	line-height:1
}
ol,ul{
	list-style:none
}
table{
	border-collapse:collapse;
	border-spacing:0
}
caption,th,td{
	text-align:left;
	font-weight:normal;
	vertical-align:middle
}
q,blockquote{
	quotes:none
}
q:before,q:after,blockquote:before,blockquote:after{
	content:"";
	content:none
}
a img{
	border:none
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
	display:block
}


.slider{
	position:fixed;
	left:0;
	right:0;
	width:100%;
	height:100%;
	z-index:1
}
.slider li{
	display:block;
	width:100vw;
	height:100vh;
	-webkit-background-size:cover;
	background-size:cover;
	background-position:center center
}
.slider01{
	background-image:url(../img/01.jpg)
}
.mobile.portrait .slider01{
	background-image:url(../img/01-sp.jpg)
}
.slider02{
	background-image:url(../img/02.jpg)
}
.mobile.portrait .slider02{
	background-image:url(../img/02-sp.jpg)
}
.slider03{
	background-image:url(../img/03.jpg)
}
.mobile.portrait .slider03{
	background-image:url(../img/03-sp.jpg)
}
.slider04{
	background-image:url(../img/04.jpg)
}
.mobile.portrait .slider04{
	background-image:url(../img/04-sp.jpg)
}
.slider05{
	background-image:url(../img/05.jpg)
}
.mobile.portrait .slider05{
	background-image:url(../img/05-sp.jpg)
}
.slider06{
	background-image:url(../img/06.jpg)
}
.mobile.portrait .slider06{
	background-image:url(../img/06-sp.jpg)
}
.slider07{
	background-image:url(../img/07.jpg)
}
.mobile.portrait .slider07{
	background-image:url(../img/07-sp.jpg)
}
.slider08{
	background-image:url(../img/08.jpg)
}
.mobile.portrait .slider08{
	background-image:url(../img/08-sp.jpg)
}
.slider09{
	background-image:url(../img/09.jpg)
}
.mobile.portrait .slider09{
	background-image:url(../img/09-sp.jpg)
}
.slider10{
	background-image:url(../img/10.jpg)
}
.mobile.portrait .slider10{
	background-image:url(../img/10-sp.jpg)
}

html{
	-webkit-text-size-adjust:100%
}
html,body{
	height:100%
}
#logo{
	position:absolute;
	width: 5vw;
	right: 4.6vw;
	bottom: 0px;
	z-index: 1;
}
#info{
	position: absolute;
	top: 30px;
	left: 25px;
	color: #fff;
	font-size: 13px;
	line-height: 1.5em;
	z-index: 1;
}
#info a{
	color: #fff;
}

#name{
	font-size: 1.17em;
	font-weight: bold;
	margin-bottom: 1.1em;
}

#address{
	width: 430px;
	display: flex;
}
#address li{
	width: 100%;
}
#address span{
	font-size: 1.1em;
	display: block;
	margin-bottom: 0.7em;
}

#email{
	margin-top: 0.7em;
}
@media screen and (max-width: 700px){
	#logo{
		width: 9.5vw;
	}
	#info{
		font-size: 2.4vw;
		top: unset;
		bottom: 20px;
		left: 15px;
	}
	#address{
		width: 78vw;
	}
}
