@charset "utf-8";
/* CSS Document */


/****************共通css*****************************
*****************************************************/
/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{
	padding:0;
	border:0;
	outline:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	float: none;
}
a{margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent;}


/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
ol, ul{ list-style:none; clear: none; float: none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content: '';	content: none;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{ border-collapse:collapse; border-spacing:0; margin-top: 3px; margin-right: auto; margin-left: auto;}
h1,h2,h3,h4,h5,h6{ font-size:15px; font-weight:normal;}

img{ line-hegiht:0;}
fieldset,img{
}
address,caption,cite,code,dfn,em,var{font-weight:normal; font-style:normal;}
caption,th{ text-align:left; color: #000;}
abbr,acronym{border:0;}
/* //Reset// */
.clear{clear:both;}
/*クリアフィックス*/
.clearfix:after{content: "."; display:block; clear:both; height:0; visibility:hidden;}
.clearfix{min-height:1px;}

/*リンク*/
a:link { text-decoration: none; color:#FFF}
a:visited { text-decoration: none; color: #FFF;}
a:hover { text-decoration: underline; color:#eb9a00;}
a:active { text-decoration: none; color: #FFF;}
/*半透明*/
a:hover img{ opacity: 0.6; filter: alpha(opacity=60); -moz-opacity:0.6; background-color:#; -webkit-transition: all 0.7s ease; -moz-transition: all 0.7s ease; -o-transition: all 0.7s ease; transition: all  0.7s ease;}


/*body*/
body {
	font:12px/1.4 "メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
	background-color:#ffffff;
	word-wrap: break-word;
	background-repeat: no-repeat;
	background-position: center top;
}

footer{background:#ffffff; width:100%; float:left;}

#enter-head {
	width:100%;
	height:1080px;
	position:relative;
	background:url(../images/enter/entimg.jpg) center top no-repeat;
}

#enter-head h1 {
	color:#000;
	font-size:13px;
	text-align:center;
	padding-top:60px;
	/* text-shadow: 1px 1px 3px #fff; */
	text-shadow: 0 0 1px #ffffff, 0 0 2px #ffffff, 0 0 3px #ffffff, 0 0 4px #ffffff, 0 0 5px #ffffff, 0 0 6px #ffffff, 0 0 7px #ffffff, 0 0 8px #ffffff, 0 0 9px #ffffff, 0 0 10px #ffffff, 0 0 11px #ffffff, 0 0 12px #ffffff, 0 0 13px #ffffff, 0 0 14px #ffffff, 2px 2px 10px #ffffff, -2px 2px 10px #ffffff, 2px -2px 10px #ffffff, -2px -2px 10px #ffffff;

}

#enter-head h2 {
	color:#ffffff;
	font-size:11px;
	text-align:center;
	padding-top:10px;
}

#enter-head #logo {
	width:545px;
	text-align:center;
	margin:310px auto 0;
}

/*
#enter-head #logo img {
	-webkit-filter: drop-shadow(1px 1px 2px rgba(0, 0, 0, 1));
	filter: drop-shadow(1px 1px 2px rgba(0, 0, 0, 1));
}
*/

#enter-navi{
	width:800px;
	margin:120px auto 0;
	background:url(../images/enter/18.png) center 50px no-repeat;
}

#enter-navi ul{
	width:100%;
	text-align:center;
}

#enter-navi ul li{
	display:inline-block;
	margin:0 98px;
}

#enter-guidance {
	width:800px;
	color:#000;
	font-size: 13px;
	margin:0 auto;
	text-align: center;
}

#enter-guidance #guidance_img{
	width:740px;
	margin:0 auto;
}

#enter-guidance #guidance_txt{
	width:100%;
	color:#000;
	font-size: 12px;
	text-align: center;
	margin-top:-10px;
	/* text-shadow: 1px 1px 3px #fff; */
	text-shadow: 0 0 1px #ffffff, 0 0 2px #ffffff, 0 0 3px #ffffff, 0 0 4px #ffffff, 0 0 5px #ffffff, 0 0 6px #ffffff, 0 0 7px #ffffff, 0 0 8px #ffffff, 0 0 9px #ffffff, 0 0 10px #ffffff, 0 0 11px #ffffff, 0 0 12px #ffffff, 0 0 13px #ffffff, 0 0 14px #ffffff, 2px 2px 10px #ffffff, -2px 2px 10px #ffffff, 2px -2px 10px #ffffff, -2px -2px 10px #ffffff;

}


#bottomContents {
	width:100%;
	height:auto;
	margin:0 auto;
	background:#ffffff;
	padding:20px 0;
	}


#sp_mbBtn{
	text-align:center;
}

#sp_mbBtn ul li{
	width:455px;
	height:95px;
	display:inline-block;
	margin:15px 15px 0 10px;
}

#sp_mbBtn ul li:last-child{
	margin:0;
}

#bannerArea{
	width:100%;
	margin:20px 0;
	text-align:center;
}

#bannerArea p{
	margin-bottom:10px;
}

.bottom_text {
	background:#2d2d2d;
	width:980px;
	font-size:12px;
	line-height:18px;
	margin:5px auto;
	color:#fff;
	padding:5px 10px;
	clear:both;
}

#copyright {
	width:100%;
	font-size:12px;
	text-align:center;
	color:#000000;
	font-size:12px;
	padding:20px 0;
}

#copyright a {
	color:#000000;
}

#bg_movie video {
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: -1;
	position: fixed;
	top: 0;
	left: 0;
	}