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

/* body*/

* {
    margin: 0;
    padding: 0;
}

html {
	background-image: url(photo/tetora_top005.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	margin: 10px 10px 0;
	font-family: "ヒラギノ角ゴ pro w3","Arial", sans-serif;
	min-height:100%;
}

.nav {
	  margin-right: 120px;
    padding-top: 0;
    position: relative;
    top: 52px;
}

a{/*リンクされた文字*/
    color:#fff;
    text-decoration:none;
}

a:link {/*未訪問のリンク*/
    color: #FFF;
    font-style:normal;
    text-decoration:none;
}
a:visited {/*訪問後のリンク*/
    color: #FFF;
    text-decoration:none;
}
a:hover {/*マウスをのせたとき*/
    color:#FFF;
    text-decoration:none;
		opacity: 0.8;
}
a:active {/*クリック中*/
    text-decoration:none;
}

li {
	  list-style-type: none;
		text-align: right;
    display: inline;
		padding-left: 23px;
		font-size: 13px;
		opacity: 0.99;
		float:right;
		color: #FFFFFF;
}

.cover p{
	font-size:10px;
	text-align:center;
	margin-top: 680px;
	color:#FFF;
}

/*container*/
　#container {
	
}



   h1 {
	font-size: 18px;
	font-family: Arial;
	padding-left: 240px;
	position: relative;
  top: 70px;
	color: #FFFFFF;
	font-weight: normal;
}

img {
}

/*header*/
header {
	margin-top:20px;
}


/*568px*/
@media only screen
    and (min-device-width:320px)
    and (max-device-width:568px) {
			body {
				margin-top:300px;
			
}

   h1 {
	font-size: 26px;
	font-family: Arial;
	padding-left: 240px;
	position: relative;
  top: 70px;
	color: #FFFFFF;
	font-weight: normal;
}

li {
	  list-style-type: none;
		text-align: right;
    display: inline;
		padding-left: 23px;
		font-size: 15px;
		opacity: 0.99;
		float:right;
		color: #FFFFFF;
}

.cover p{
	font-size:13px;
	text-align:center;
	margin-top: 680px;
	color:#FFF;
}

.nav {
	  margin-right: 120px;
    padding-top: 0;
    position: relative;
    top: 43px;
}
		}
		
		
		/*768px*/
@media only screen
    and (min-device-width:768px)
    and (max-device-width:1024px)
    and (orientation:portrait){
						body {
				margin-top:300px;
			
}

   h1 {
	font-size: 26px;
	font-family: Arial;
	padding-left: 240px;
	position: relative;
  top: 70px;
	color: #FFFFFF;
	font-weight: normal;
}

li {
	  list-style-type: none;
		text-align: right;
    display: inline;
		padding-left: 23px;
		font-size: 15px;
		opacity: 0.99;
		float:right;
		color: #FFFFFF;
}

.cover p{
	font-size:13px;
	text-align:center;
	margin-top: 680px;
	color:#FFF;
}

.nav {
	  margin-right: 120px;
    padding-top: 0;
    position: relative;
    top: 43px;
}
			
}