@charset "UTF-8";

img{
width:100%;	
}
/*body div:after{
    content: none !important;
}*/

/*ローディング*/
#loading {
  width: 100%;
  height: 105%;
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000;
}

#loading2 {
  width: 100%;
  height: 100%;
  background: white url('../images/ajax-loader.gif') 50% 50% no-repeat;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
}

html,
body,
#contents,
.campaign,
#base,
#vaamHeader{
	width: 100%;
	min-width:100%;
	margin: 0 auto;
}


#headArea #logo{
width:28.90%;
float:left;
}
#headArea #logo h1{
width:83.78%;
margin:10px 0 12px 10.81%;
}
#headArea #logo h1 a{
display: grid;
}
#headArea .nav{
width:71.09%;
float:right;
}
#headArea .nav ul{
width:69.96%;
margin:10px 3.85% 0 2.85%;
float: right;
}
#headArea .nav ul li{
display: inline-grid;	
}
#headArea .nav ul li.list01{
width:19.85%;
margin-right:1.65%;
}
#headArea .nav ul li.list02{
width:33.33%;
}
#headArea .nav ul li.list03{
width:33.33%;
}
#headArea .nav ul li.list04{
width:33.33%;
}
/*
#headArea #logo{
float:left;
width:37.5%;
}
#headArea #logo img{
width:64.853%;
height:auto;
padding:8.75% 0 10.83% 8.75%;
}
#headArea ul{
width:62.5%;
padding:2.5% 2.5% 0 0;
float:right;
text-align:right;
}
#headArea ul li{
display:inline;
}
#headArea ul li img{
width:27.75%;
height:auto;
}
#headArea ul li:nth-child(2) img{
width:27.5%;
height:auto;
}
*/

#vaamWrap {
  background: #000;
  text-align: center;
}
.content {
	max-width:640px;
	width: 100%;
	margin: 0 auto;
	background: #000;
}

.content img{
	width: 100%;
	height:auto;
}

.scene12{
	padding-top:30px;
	}
	
.tabmenu{
	width:100%;

	}

	.tab{
		overflow:hidden;
		margin:0;
		padding: 0;
		list-style: none;}
/*
	.tab li{
		background: #eee;
		cursor: pointer;
		display: inline-block;
		width: 20%;
		padding: .6em;}
				
		.tab li.select{
			background:#fd9;}
*/	


	.select .open{
		display:none;}
	.hide{
		display:none;}
.content_products_in{
	padding:30px 0px;
	}

.last {
  padding:55px 0 100px;
}

.last img{
width:40.3125%;
margin:0 auto;
}


.sp_footer {
	background:#CF0096;
	color: #FFF;
	text-align:center;
	padding:10px;
	display:block;
}

#kanhanHeader{
    height: 16px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

#kanhanHeader ul li{
	float:right;
    height: 16px;
    width: 92px;
    overflow: hidden;
    white-space: nowrap;
}

