@charset "utf-8";





/* ============= font-awesome ============= */
.inquiry-btn.pack a:after,
.inquiry-btn.travel a:after {
	font-family: 'FontAwesome';
	display: inline-block;
	width: 1em;
    text-align: center;
    vertical-align: middle;
}



/* ========================== buttons ========================== */
.inquiry01 a,
.inquiry02 a,
.inquiry03 a {
	display:block;
	margin:0 auto;
	/*width:70%;*/
	padding:15px 10px;
		border-radius:10px;  
    -webkit-border-radius:10px; 
    -moz-border-radius:10px;
	
	font-size:1.3em;
	text-decoration:none;
	text-align:center;
}

.inquiry01 a {
	background:#692c07;
	background: -moz-linear-gradient(top center, #9f5c34 0%, #692c07 100%);
	background: -webkit-gradient(linear, center top, center bottom, from(#9f5c34), to(#692c07));
	background: linear-gradient(to bottom,  #9f5c34 0%, #692c07 100%);
	border:1px solid #692c07;
	color:#fff;
}


.inquiry02 a {
	background:#b21118;
	background: -moz-linear-gradient(top center, #cc6a6f 0%, #b21118 100%);
	background: -webkit-gradient(linear, center top, center bottom, from(#cc6a6f), to(#b21118));
	background: linear-gradient(to bottom,  #cc6a6f 0%, #b21118 100%);
	border:1px solid #b21118;
	color:#fff;
}

@media only screen and (min-width: 768px) {
.inquiry01 a,
.inquiry02 a,
.inquiry03 a { width:auto; }
}


.inquiry01 a:after,
.inquiry02 a:after,
.inquiry03 a:before {
	font-family: 'FontAwesome';
	display: inline-block;		
	width: 1.2em; /*アイコン幅を指定 */
    text-align: center;
	vertical-align: middle;
}
.inquiry02 a:before,
.inquiry03 a:before { margin-right :5px; }
.inquiry01 a:after { margin-left :5px; }

.inquiry01 a:after,
.inquiry02 a:after { content:"\f245"; } /*カーソル */
/*.inquiry02 a:before { content:"\f007"; } 人物 */
.inquiry03 a:before { content:"\f0eb"; } /*電球 */

/*
.inquiry01 a:after {
	font-family: 'FontAwesome';
	display: inline-block;
	content:"\f27a";
	margin-left :5px;
	width: 1.2em;
    text-align: center;
	vertical-align: middle;
}
*/

.btn,
.btn a {
	display:block;
}

.btn.blue {
	padding:2px 7px;
	background:#1a579b;
	background: -moz-linear-gradient(top center, #3874b8 0%, #1a579b 100%);
	background: -webkit-gradient(linear, center top, center bottom, from(#3874b8), to(#1a579b));
	background: linear-gradient(to bottom,  #3874b8 0%, #1a579b 100%);
	border:1px solid #1a579b;
	color:#fff;
}
.btn.green {
	padding:2px 7px;
	background:#489254;
	background: -moz-linear-gradient(top center, #1a7b2a 0%, #489254 100%);
	background: -webkit-gradient(linear, center top, center bottom, from(#1a7b2a), to(#489254));
	background: linear-gradient(to bottom,  #1a7b2a 0%, #489254 100%);
	border:1px solid #489254;
	color:#fff;
}



.beta .imgbutton {
	margin:0 0 15px 0;
	text-align:center;
}
.beta .imgbutton li { margin-bottom:7px; }

.beta .imgbutton a img
 {
	 display:block;
	 background:#fff; 
}
.beta .imgbutton a img:hover
 {
	filter:alpha(opacity=60);
	opacity:0.6;
	-moz-opacity:0.6;
}


/*  */

