/*全体設定*/
html, body {
    margin: 0;
    padding: 0;
	height:100%;
    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
div, ul, li, p, h1, h2, h3, a{
			padding: 0;
			margin: 0;
			list-style:none;
			text-decoration: none;
		}
img{max-width:100%; max-height:100%;}

/*ヘッダー設定*/
header {
	position: fixed;
	z-index: 50;
	background: rgba(0,0,0,0.8);
	width: 100%;
	}
	header h3 {
		font-weight: normal;
		font-size: 15px;
		float: left;
		}
		
header a {color: #FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	}
header a:hover {
	color: #ec0000;
	}

body{ background:#000 url(../img/back_tr.jpg) top no-repeat;
	background-size:cover;}


/*メインナビ*/

.sNav{
  margin: 0px;
  padding: 0;
  text-align:right;
  top:0px;
}
  
.sNav ul{
  margin: 0;
  padding: 0;
  float:right;
}

.sNav li{
  text-indent: -9999px;
  float:left;
  width: 120px;
  margin: 0;
  padding:0;
  display:inline;
}

.sNav a{
  display: block;
  height: 60px;
  background-image:url(../img/menu_000.png);
  background-repeat: no-repeat;
  opacity:1.0;
}

.menu1 a{background-position: 0px 0;}
.menu2 a{background-position: 0px -60px;}
.menu3 a{background-position: 0px -120px;}
.menu4 a{background-position: 0px -180px;}
.menu5 a{background-position: 0px -240px;}
.menu6 a{background-position: 0px -300px;}
.menu7 a{background-position: -120px -360px;}
.menu8 a{background-position: 0px -420px;}


.sNav a:hover{
  background-image:url(../img/menu_000.png);
  background-repeat: no-repeat;
  opacity:0.5;
}

/*内容*/
.container{ 
	width:800px;
	color:#FFF;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin:120px auto 0;
	background-size:contain;
	overflow:hidden;}

.pv_btn { margin:30px 0;}
.pv_btn li{ float:left;}
	.pv_btn a{
		width:355px;
		display: inline-block;
		padding: 20px 20px;
		border: solid 2px #fff;
		border-radius: 3px;
		background: rgba(0,0,0,0.2);
		color: #fff;
		text-align:center;
		text-decoration: none;
		font-weight: bold;
		font-family: Helvetica, Arial, sans-serif;
		-webkit-transition: 0.8s;
		-moz-transition: 0.8s;
		-o-transition: 0.8s;
		-ms-transition: 0.8s;
		transition: 0.8s;
		}
	.pv_btn a:hover{
		color: #333;
		background: #fff;
		}
	