/* CSS Document */
body{
	margin:0px; !important
	font-family:"&#65325;&#65331;&#65328;&#12468;&#12471;&#12483;&#12463;","MS PGothic","&#12498;&#12521;&#12462;&#12494;&#35282;&#12468;Pro W3","Hiragino Kaku Gothic Pro",&#12513;&#12452;&#12522;&#12458;,Meiryo,Osaka,sans-serif !important
	background-color:#FFFFFF;
	}

.sp{
	display:none;
}

.bg{
	background-color:#F5F5F5;
	}
p{
	margin:0px;
	padding:0px;
}

h2{
	text-align:left;
	font-size:34px;
	color:#777777;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	}
h3.info{
	font-size: 24px;
	color: #E83228;
	margin: 20px;;
	font-weight: bold;
}
.midashi{
  text-align:center;
  font-size:40px;
  font-weight:bold;
  padding:20px 0;
  letter-spacing:5px;
  color:#FFF;
background-color: #0057B8;
  position: relative;
  line-height:1.3;
  margin:0px 0 40px;
  }



#contents{
	/*width:960px;
	margin:auto;*/
	}
#wrap{
	width:992px;
	margin:auto;
	padding: 0 0 50px;
	background-color: #FFFFFF;
	text-align: center;
}
.mv{
	background-color: #FFFFFF;
	text-align: center;
}
.navi{
	background-color:#9B1C00;
	width:100%;
	height:48px;
	/*margin-bottom:20px;*/
	}	
.menu{
	text-align:center;
	width:960px;
	margin:auto;
	/*padding-top:5px;*/
	padding-bottom:5px;
	}

a.btn{
	color:#FFFFFF;
	display:inherit;
	font-size: 22px;
	float:left;
	line-height:2.2em;
	/*padding-top:9px;
	padding-bottom:6px;*/
	}
a:hover.btn{
	color:#FFFF00;
	background-color:#FFCC00;
	}	
a.btn2{
	color:#FFFFFF;
	display:inherit;
	font-size: 22px;
	float:left;
	line-height:2.2em;
	/*padding-top:9px;
	padding-bottom:6px;*/
	}
a:hover.btn2{
	color:#FFFF00;
	background-color:#FFCC00;
	}
.btn {
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	display: block;
	border-left: 2px solid #FFF;
	color: #FFF;
	width: 33%;/*ナビの横幅*/
}
.btn2 {
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	display: block;
	border-left: 2px solid #FFF;
	border-right: 2px solid #FFF;
	color: #FFF;
	width: 32%;/*ナビの横幅*/
}
	
	
/*ヘッダー*/
.head{
	width:100%;
	background:url(../image/bg_mvbase.jpg);
	background-position:bottom;
	/*height:400px;*/
	}
	
.head_img{
	width:960px;
	margin:auto;
	padding-top:50px;
	background-repeat:no-repeat;
	}

.banner{
	width:44%;
	float: left;
	margin: 20px;
}
.banner img{
	width:100%;
}

.category{
	font-size:18px;
	background:url(../image/midashi.gif);
	color:#FFFFFF;
	padding:5px;
	}
.category img{
	height:18px;
	margin-bottom:4px;
	margin-right:5px;
	}

.tour a{
	color:#06C;
	line-height:2em;
	}
.tour a:hover{
	color:#0CF;
	}

.tour {
    width:300px;
	margin:9px;
	background-color:#FFFFFF;
	float:left;
	font-size:24px;
	line-height:150%;
	border:1px solid #CCC;
}
.price{
	color:#DD0000;
	font-size:30px;
	margin-bottom:20px;
	}
.pic img{
	width:290px;
	}
.shohin{
	width:320px;
	float:right;
	font-size:22px;
	line-height:160%;
	}
.price{
	color:#DD0000;
	font-size:24px;
	}
.sonota{
	margin-top:-10px;
	margin-bottom:10px;
	font-size:18px;
	background-color:#CCC;
	font-weight:bold;
	}	
	
.other a{
	color:#FFFFFF;
	display:inherit;
	font-size: 16px;
	}
.other a:hover{
	color:#FFFF00;
	font-size: 17px;
	}
	
.other {
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	display: block;
	margin:auto;
	margin-bottom:10px;
	background: -moz-linear-gradient(top,#FF6600 0%,#FF9900);
	background:-ms-linear-gradient(top,#FF6600 0%,#FF9900); /* IE */	
	background: -webkit-gradient(linear, left top, left bottom, from(#FF6600), to(#FF9900));
	color: #FFF;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.3);
	-webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.3);
	width: 90%;
	padding: 5px 0;
}
.tel {
	background-color:#FFFFFF;
}



.yajirushi{
	margin-left:135px;
	margin-top:30px;
  position: relative;
  width: 0;
  height: 0;
  border: 16px solid transparent;
  border-top-color: #C90;
}


.yajirushi:after{
  position: absolute;
  content: '';
  top: -32px;
  left: -8px;
  width: 16px;
  height: 16px;
  background: #C90;
}