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

body{
cursor: default
}

a:link {
	text-decoration: none;
	color: #555555;
	font-variant: normal;
	background-color: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}

a:hover {
	text-decoration: none;
	color: #adff2f;
	background-color: none;
	cursor: default
}









.back-image {
 margin: 20px auto;
 background-image: url(http://subtlepatterns.subtlepatterns.netdna-cdn.com/patterns/light_wool.png);
 background-attachment:fixed; 
 width: 100%;
 height: auto;
 border: none;
}
.text-area1 {
 margin: 15px auto;
 padding: 10px 5px 2px;
 width: 160px;
 background-color: #ffffff;
 opacity: 20;
}
.text-area2 {
	margin: 13px;
	padding: 10px 5px 2px;
	width: 160px;
	background-color: #ffffff;
	font-weight: bold;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	}



.style1{
font-family: 'Press Start 2P', cursive;
}

.style2{
font-size: 20px;
}

.style3{

font-size: 15px;
}
.style4{
font-family: 'Press Start 2P', cursive;
font-size: 15px;
margin-top: 0px;
margin-bottom: 0px;
}

.style5{
	font-size: 10px;
	font-family: "Courier New", Courier, mono
}
.style6 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.style7 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.style8 {
	font-family: "Courier New", Courier, monospace;
	font-size: 16px;
	font-weight: normal;
}
.style9 {
	font-family: 'Press Start 2P', cursive;
	font-size: 14px;
}



ul,
li {
	margin:0;
	padding:0;
	list-style:none;
}

a img {
	border:none;
}

a{
	outline:none;
}


div.swap {
	width:562px;
	margin:0 auto;
	margin-bottom: 50px;
	overflow:hidden;
}

div.swap p{
	height:410px;	
}

div.swap p img {
	
}

div.swap li a {
	
}

div.swap li a.selected {
	
}

div.swap li {
	float:left;
	margin:0 5px 5px 0;
}
div.swap li {
	float:left;
	margin:0 5px 5px 0;
}

/* 
photoページとnewsページのjq
*/
.photo{
	width:562px;
	margin:0 auto;
}

#back-top {
    position: fixed;
    bottom: 30px;
    right: 30px;
    z-index: 9999;
}
 
#back-top a {
    width: 70px;
    display: block;
    text-align: center;
    font: 11px/100% Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    outline: none;
    color: #bbb;
 
    /* transition */
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
 
   
}
#back-top a:hover {
 
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
    opacity: 1.0;
}
 /* 
contactページ
*/
#contact{
width: 100%; height: 100%;
margin: 0; padding: 0;
background-color: #ffffff;

}
