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

Contents: {
	margin-left: auto;
	margin-right: auto;
	width: 960px!important;

}

#Main {
    float: center;
	width: 960px;
		background-color: #fffde8!important;
  	padding-top: 15px!important;
	margin-bottom: -40px;
	}

.inner-box {
	text-align: center;


}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.center {
	margin-left: -117px!important;
}


#pricelist {
	margin-top: 30px!important;
	margin-left: -30px!important;
}

.default img {
	margin-bottom: 20px;
}

.default_top img {
	margin-bottom: -15px;
   margin-top: -30px;
}

/*
#pricelist img {
    display: inline-block; 
	border:1px solid #c4c4c4;
    box-shadow:rgb(179, 182, 186) 0px 1px 7px 0px;
-webkit-box-shadow:rgb(179, 182, 186) 0px 1px 7px 0px;
-moz-box-shadow:rgb(179, 182, 186) 0px 1px 7px 0px;

}
*/
#pricelist a:hover img {
	opacity: 0.8;
}

a.link {
    background-color: #333;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all  0.3s ease;
    }
a.link:hover {
    background-color: #999;
    }

/*pax*/
.pax{
	font-weight:bold;
	font-family:'Helvetica', 'sans-serif';
	position:relative;
	display:block;
	width:240px;
	margin:40px;
	overflow:visible;
	margin-top: -10px!important;

}
.pax:before,
.pax:after{
	display:block;
	position:absolute;
	left:-8px;				
}

.pax:after{
	content:"先着5名";
	background:#e93939;
	color:#fff;
	padding:0 11px;
	height:32px;
	line-height:34px;
	top:4px;
	z-index:10;
	font-size:16px;
    border-radius:2px;
}

/*中部左5名様限定*/
.ngo0{
	font-weight:bold;
	font-family:'Helvetica', 'sans-serif';
	position:relative;
	display:block;
	width:240px;
	height:144px;
	margin:40px;
	overflow:visible;
	clear: both!important;
}
.ngo0:before,
.ngo0:after{
	display:block;
	position:absolute;
	left:-8px;
}
.ngo0:before{
	content:"";
	border:4px solid transparent;
	border-top-color:#1c1e7a;
	border-right-color:#1c1e7a;
	top:52px;	
}
.ngo0:after{
	content:"中 部";
	background:#292cb3;
	color:#fff;
	padding:0 18px;
	height:29px;
	line-height:32px;
	top:24px;
	z-index:10;
	font-size:19px;
    border-radius:2px;
}

/*中部左*/
.ngo{
	font-weight:bold;
	font-family:'Helvetica', 'sans-serif';
	position:relative;
	display:block;
	width:240px;
	height:144px;
	margin:40px;
	overflow:visible;
	clear: both!important;
}
.ngo:before,
.ngo:after{
	display:block;
	position:absolute;
	left:-8px;
}
.ngo:before{
	content:"";
	border:4px solid transparent;
	border-top-color:#1c1e7a;
	border-right-color:#1c1e7a;
	top:37px;	
}
.ngo:after{
	content:"中 部";
	background:#292cb3;
	color:#fff;
	padding:0 18px;
	height:32px;
	line-height:34px;
	top:6px;
	z-index:10;
	font-size:19px;
    border-radius:2px;
}

/*成田中*/
.nrt{
	font-weight:bold;
	font-family:'Helvetica', 'sans-serif';
	position:relative;
	/*display:block;*/
	width:240px;
	height:144px;
	margin:40px;
	overflow:visible;
	clear: both!important;
}
.nrt:before,
.nrt:after{
	display:block;
	position:absolute;
	left:-96px;

}
.nrt:before{
	content:"";
	border:4px solid transparent;
	border-top-color:#a84f23;
	border-right-color:#a84f23;
	top:37px;

}
.nrt:after{
	content:"成 田";
	background:#fe7b23;
	color:#fff;
	padding:0 18px;
	height:32px;
	line-height:34px;
	top:6px;
	z-index:10;
	font-size:19px;
    border-radius:2px;
}
/*関空右*/
.kix{
	font-weight:bold;
	font-family:'Helvetica', 'sans-serif';
	position:relative;
	/*display:block;*/
	width:240px;
	height:144px;
	margin:40px;
	overflow:visible;
	clear: both!important;
}
.kix:before,
.kix:after{
	display:block;
	position:absolute;
	left:-7px;

}
.kix:before{
	content:"";
	border:4px solid transparent;
	border-top-color:#412555;
	border-right-color:#412555;
	top:37px;

}
.kix:after{
	content:"関 西";
	background:#643982;
	color:#fff;
	padding:0 18px;
	height:32px;
	line-height:34px;
	top:6px;
	z-index:10;
	font-size:19px;
    border-radius:2px;
}
/*羽田左*/
.hnd{
	font-weight:bold;
	font-family:'Helvetica', 'sans-serif';
	position:relative;
	display:block;
	width:240px;
	height:144px;
	margin:40px;
	overflow:visible;
	clear: both!important;
}
.hnd:before,
.hnd:after{
	display:block;
	position:absolute;
	left:-8px;
}
.hnd:before{
	content:"";
	border:4px solid transparent;
	border-top-color:#a96500;
	border-right-color:#a96500;
	top:37px;
}
.hnd:after{
	content:"羽 田";
	background:#ff9900;
	color:#fff;
	padding:0 18px;
	height:32px;
	line-height:34px;
	top:6px;
	z-index:10;
	font-size:19px;
    border-radius:2px;
}
/*福岡中*/
.fuk{
	font-weight:bold;
	font-family:'Helvetica', 'sans-serif';
	position:relative;
	/*display:block;*/
	width:240px;
	height:144px;
	margin:40px;
	overflow:visible;
	clear: both!important;
}
.fuk:before,
.fuk:after{
	display:block;
	position:absolute;
	left:-96px;

}
.fuk:before{
	content:"";
	border:4px solid transparent;
	border-top-color:#005353;
	border-right-color:#005353;
	top:37px;

}
.fuk:after{
	content:"福 岡";
	background:#008080;
	color:#fff;
	padding:0 18px;
	height:32px;
	line-height:34px;
	top:6px;
	z-index:10;
	font-size:19px;
    border-radius:2px;
}
/*福岡右*/
.fuk_r{
	font-weight:bold;
	font-family:'Helvetica', 'sans-serif';
	position:relative;
	/*display:block;*/
	width:240px;
	height:144px;
	margin:40px;
	overflow:visible;
	clear: both!important;
}
.fuk_r:before,
.fuk_r:after{
	display:block;
	position:absolute;
	left:-7px;

}
.fuk_r:before{
	content:"";
	border:4px solid transparent;
	border-top-color:#005353;
	border-right-color:#005353;
	top:37px;

}
.fuk_r:after{
	content:"福 岡";
	background:#008080;
	color:#fff;
	padding:0 18px;
	height:32px;
	line-height:34px;
	top:6px;
	z-index:10;
	font-size:19px;
    border-radius:2px;
}


/*関西左*/
.kix_l{
	font-weight:bold;
	font-family:'Helvetica', 'sans-serif';
	position:relative;
	display:block;
	width:240px;
	height:144px;
	margin:40px;
	overflow:visible;
	clear: both!important;
}
.kix_l:before,
.kix_l:after{
	display:block;
	position:absolute;
	left:-8px;
}
.kix_l:before{
	content:"";
	border:4px solid transparent;
	border-top-color:#412555;
	border-right-color:#412555;
	top:37px;
}
.kix_l:after{
	content:"関 西";
	background:#643982;
	color:#fff;
	padding:0 18px;
	height:32px;
	line-height:34px;
	top:6px;
	z-index:10;
	font-size:19px;
    border-radius:2px;
}

.all_end {
	margin: -30px 0 -15px!important;
}


p {
	text-align:left; }
