@charset "utf-8";
/* CSS Document */

.bg{ margin-left:auto; margin-right:auto; width:750px; background:url(../images/skin_bg.jpg); height:363px; position: relative;}

.bg img{ position: absolute;}

#ssb{ top:10%; left:15%; display:none;}

#ssc{top:10%; left:80%; display:none;}

#ssa{top:15%; left:40%; display:none;}

#aas{ top:10%; display:none;}







.aae{ background:url(../images/lo02_bg.jpg) center no-repeat;}

.setu{width:750px; margin-left:auto; margin-right:auto; text-align:center;}

.setu div{ padding:0px 20px;}

.menu{ width:100%; padding:20px 0px;}

.menu table{ width:750px; margin-left:auto; margin-right:auto; border-collapse: collapse;}

table th, table td {
  border: solid 1px black; padding:8px; line-height:110%;}


.nav {
	display:none;
  position: fixed;
  bottom: 0;
  height: auto;
  z-index: 999;
  width: 100%;

}

.nav a img{ width:700px;}

.is-fixed {
  display: none!important;
}

.sp{ display:none;}

body{ padding:0px; margin:0px;}

.all_body{ width:100%;}

.all_body img{margin-left:auto; margin-right:auto; display:block; }

.bg01{ width:100%; background:url(../images/bf02_bg02.jpg)  #000 no-repeat center;}

.bg01 img{ margin-left:auto; margin-right:auto; display:block;}

.bg02{ width:100%; background:url(../images/bf07_bg.jpg)  #101211 no-repeat center;}

.bg02 img{ margin-left:auto; margin-right:auto; display:block;}

.bg03{ width:100%;  background:url(../images/bf06_bg.jpg)  #FFF no-repeat center;}

.bg03 img{ margin-left:auto; margin-right:auto; display:block;}

.bg04{ width:100%; background:url(../images/bf11_bg.jpg)  #FFF no-repeat center;}

.bg04 img{ margin-left:auto; margin-right:auto; display:block;}

.bg05{ width:100%; background:url(../images/bf10_bg.jpg)  #FFF no-repeat center;}

.bg05 img{ margin-left:auto; margin-right:auto; display:block;}

.bg06{ width:100%; background:url(../images/bf16_bg.jpg)  #FFF no-repeat center;}

.bg06 img{ margin-left:auto; margin-right:auto; display:block;}

.bg07{ width:100%; background:url(../images/bf19_bg.jpg)  #FFF no-repeat center;}

.bg07 img{ margin-left:auto; margin-right:auto; display:block;}

.rev{ width:750px; margin-left:auto; margin-right:auto;}

.rev img{ width:50%; float:left;}

footer div{ width:100%; background-color:#212f4c; color:#FFF;}

.copy{ text-align:center; padding:30px 0px; }

.bg08{width:100%; background:url(../images/ze02_bg.jpg)  #FFF no-repeat center;}

.bg08 img{ margin-left:auto; margin-right:auto; display:block;}

.bg09{width:100%; background:url(../images/ze04_bg.jpg)  #FFF no-repeat center;}

.bg09 img{ margin-left:auto; margin-right:auto; display:block;}

.bg10{width:100%; background:url(../images/zasi_bg.jpg)  #9399a6 no-repeat center;}

.bg10 img{ margin-left:auto; margin-right:auto; display:block;}

@media screen and ( max-width:479px )
{
	
	.setu{width:100%; text-align:center; line-height:110%;}
	.setu div{ padding:10px 10px;}
	
	.nav a img{ width:95%;}
	.menu table{ width:95%;border-collapse: collapse; font-size:15px;}
	.fixed img{ width:100%;}
	
	.all_body img{ width:100%;}
	.sp{ display: block;}

.bg01 img,.bg02 img,.bg03 img,.bg04 img,.bg05 img,.bg06 img,.bg07 img,.bg08 img,.bg09 img,.bg10 img{ width:100%;}
.rev{ width:100%;}

.rev img{ width:100%; float: none;}

.copy{ width:90%; margin-left:auto; margin-right:auto; }





.bg{ width:100%; background:url(../images/skin_bg.jpg) center; height:200px;
	
	background-repeat:no-repeat;
-moz-background-size:cover;
background-size:cover;
	}
	
	#ssb,#ssc,#ssa{ width:50px;}
	
	#aas{ width:100%; top:7%;}



}