@charset "UTF-8";


/*-- Browser Reset --*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, slideShow{
	margin:0;
	padding:0;
	border:0;
	vertical-align:baseline;
	font-family:inherit;
	font-style:inherit;
	font-weight:inherit;
}

html{
	-webkit-text-size-adjust:none;
}

img{
	vertical-align:bottom;
}

a{
	-webkit-tap-highlight-color:transparent;
}

strong{
	font-weight:bold;
}

ul{
	list-style:none;
}

table{
	border-collapse:collapse;
	border-spacing:0;
}

caption{
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}

th{
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}

td{
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}

blockquote:before{
	content:"";
}

blockquote:after{
	content:"";
}

q:before{
	content:"";
}

q:after{
	content:"";
}

blockquote{
	quotes:"" "";
}

q{
	quotes:"" "";
}

a:focus{
	/**/overflow:hidden;/**/
}

option{
	padding-right:10px;
}

body{
	color:#fff;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	margin:0px;
	background-color:#252521;
}

a{
	color:#fff;
	text-decoration:none;
}

a:hover{
	color:#666;
	text-decoration:none;
}

img{
	border:none;
	vertical-align:top;
}


/*-- mainV --*/

.mainV{
	width:100%;
	margin:0 auto;
}

.mainVInner{
	width:30px;
	margin:0 auto 50px auto;
}

.mainV h2{
	text-align:center;
}

.mainV h1{
	text-align:center;
	color:#fff;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	font-weight:100;
	font-size:24px;
	padding:50px 0;
}


/*-- ヘッドメニュー --*/

.nav{
	margin:auto;
	font-size:20px;
	font-weight:bold;
	text-align:center;
}

.nav ul{
	width:900px;
	margin:0 auto;
	list-style-type:none;
	padding:20px 0px 20px 0px;
}

.nav li{
	margin:0 20px;
	display:inline;
	/*border-left:1px solid #897870;*/
	padding:0px 0px 0px 20px;
}

.nav li.instagram{
	margin:0 20px;
	display:inline;
	/*border-left:1px solid #897870;*/
	padding:0px 0px 0px 20px;
}

.nav li.instagram img{
	width:100px;
	height:auto;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

.nav a{
	text-decoration:none;
	color:#fff;
}

.nav a:hover{
	color:#666;
}


/*-- nav02 --*/

.nav02{
	margin:30px auto 0 auto;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
}

.nav02 ul{
	width:1080px;
	margin:0 auto ;
	list-style-type:none;
	padding:20px 0px 20px 0px;
}

.nav02 li{
	margin:0 0px;
	display:inline;
	/*border-left:1px solid #897870;*/
	padding:0px 0px 0px 0px;
}

.nav02 a{
	text-decoration:none;
	color:#fff;
	display:inline-block;
}

.nav02 a:hover{
	color:#666;
}


/*-- ページトップへ --*/

#page_top{
	width:90px;
	height:90px;
	position:fixed;
	right:0;
	bottom:0;
	opacity:0.6;
}

#page_top a{
	position:relative;
	display:block;
	width:90px;
	height:90px;
	text-decoration:none;
}

#page_top a:before{
	font-family:FontAwesome;
	content:'\f102';
	font-size:25px;
	color:#fff;
	position:absolute;
	width:25px;
	height:25px;
	top:-40px;
	bottom:0;
	right:0;
	left:0;
	margin:auto;
	text-align:center;
}

#page_top a:after{
	content:'PAGE TOP';
	font-size:13px;
	color:#fff;
	position:absolute;
	top:45px;
	bottom:0;
	right:0;
	left:0;
	margin:auto;
	text-align:center;
}


/*-- 共通 --*/

#wrapper{
	width:100%;
	margin:0px auto;
}

#bg{
	width:100%;
	margin:0 auto;
	background-image:url("../images/bg.png");
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center bottom;
	padding-bottom:250px;
}

#top{
	width:100%;
	margin:50px auto 0 auto;
}

.copyright{
	width:1080px;
	margin:-50px auto  50px auto;
	text-align:center;
}

.copyright p{
	color:#fff;
	font-size:14px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
}

#pageContent{
}

#pageBottom{
	width:100%;
	background-image:url("../images/index/con7Bg.png");
	background-repeat:no-repeat;
	background-size:cover;
	height:650px;
	padding-bottom:100px;
	margin-bottom:100px;
}

#pageBottom h1{
	font-size:32px;
	color:#fff;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
}

.footer{
	width:960px;
	margin:0 auto;
}

.footerText{
	padding:200px 0 50px 0;
	text-align:center;
}

.footerText p{
	font-size:28px;
	color:#fff;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	line-height:60px;
}

.footerBtn{
	width:300px;
	margin:0 auto;
	background-color:#a18051;
	padding:20px 0;
	color:#fff;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	font-size:30px;
	text-align:center;
}


/*-- 下からフェード --*/

.mainVInner{
	font-size:20px;
	font-weight:bold;
	animation-name:fadein;
	animation-duration:4s;/*出てくる秒*/
	animation-iteration-count:1;/*出てくる回数*/
}

@keyframes fadein{
from{
	opacity:0;
	transform:translateY(20px);
}

to{
	opacity:1;
	transform:translateY(0);}
}

