@charset "utf-8";
/* ===================================================================
CSS information

 file name  :english.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */

/* -----------------------------------------------------------
	.con_intro　イントロ
----------------------------------------------------------- */
#english .con_intro{
	width:700px;
	margin-bottom: 40px;
}
#english .con_intro h3{
	margin-bottom: 50px;
}
#english .con_intro h4{
	margin-bottom: 30px;
	text-align: center;
}
#english .con_intro p{
	width: 680px;
	line-height: 1.8;
	margin: 0 auto;
}

/* -----------------------------------------------------------
	.con_michelin　ミシュラン
----------------------------------------------------------- */
#english .con_michelin h3 {
	margin-bottom: 30px;
}

/* -----------------------------------------------------------
	.con_access　アクセス
----------------------------------------------------------- */
#english .con_access {
}
#english .con_access h3 {
	margin-bottom: 45px;
}

#english .con_access #gmap_e {
	width: 700px;
	height: 310px;
	margin-bottom: 10px;
}
#english .con_access .box_access {
	overflow: hidden;
	margin-bottom: 45px;
}
#english .con_access .box_access .con_l {
	float: left;
	width: 580px;
	background: url(../images/ic_search.gif) no-repeat left center;
	padding: 0 0 0 20px;
	font-size: 80%;
}
#english .con_access .box_access .con_r {
	float: right;
}
#english .con_access table {
	width: 700px;
	margin-bottom: 70px;
}

/* -----------------------------------------------------------
	.con_features　魅力
----------------------------------------------------------- */
#english .con_features {
	padding: 0 0 0 20px;
}

#english .con_features h3 {
	margin-bottom: 30px;
}
#english .con_features .box_point01 {
	overflow: hidden;
	margin-bottom: 60px;
}
#english .con_features .box_point01 .con_l {
	float: left;
	width: 450px;
}
#english .con_features .box_point01 .con_l dt {
	margin-bottom: 40px;
}
#english .con_features .box_point01 .con_l h4 {
	margin-bottom: 25px;
}
#english .con_features .box_point01 .con_r {
	float: right;
}


#english .con_features .box_features {
	width: 735px;
	margin-right: -35px;
	overflow: hidden;
}
#english .con_features .box_features dl {
	float: left;
	margin-right: 35px;
	margin-bottom: 50px;
	width: 320px;
}
#english .con_features .box_features dt {
	margin-bottom: 25px;
}
#english .con_features .box_features dd {
	padding: 150px 0 0;
}

#english .con_features .box_features dl.point02 dd {
	background: url(../images/img_point02.jpg) no-repeat left top;
}
#english .con_features .box_features dl.point03 dd {
	background: url(../images/img_point03.jpg) no-repeat left top;
}
#english .con_features .box_features dl.point04 dd {
	background: url(../images/img_point04.jpg) no-repeat left top;
}
#english .con_features .box_features dl.point05 dd {
	background: url(../images/img_point05.jpg) no-repeat left top;
}
#english .con_features .box_features dl.point06 dd {
	background: url(../images/img_point06.jpg) no-repeat left top;
}
#english .con_features .box_features dl.point07 dd {
	background: url(../images/img_point07.jpg) no-repeat left top;
}

/* -----------------------------------------------------------
	.con_faq　よくある質問
----------------------------------------------------------- */
#english .con_faq {
	margin-bottom: 60px;
}
#english .con_faq h3 {
	margin-bottom: 25px;
}
#english .con_faq dl{
	width:670px;
	margin-bottom:1px;
	padding:15px;
	background:#fff;
}
#english .con_faq dt{
	padding:3px 0 3px 35px;
	background:url(../images/ic_q.gif) no-repeat 0 0;
	margin-bottom:15px;
}
#english .con_faq dd{
	margin-left:35px;
	width: 437px;
	padding:3px 0 3px 35px;
	background:url(../images/ic_a.gif) no-repeat 0 0;
}
#english .inner_info {
	width: 643px;
	border: 1px solid #48412d;
	padding: 20px 20px 20px 37px;
	overflow: hidden;
}
#english .inner_info .con_l {
	float: left;
}
#english .inner_info .con_r {
	float: right;
}
#english .widSSPData {
	border: none !important;
}


/* -----------------------------------------------------------
	#side　サイド検索ボックス
----------------------------------------------------------- */

#english #side #box_gmenu .box_btn_rsrv .con_search {
    background: none repeat scroll 0 0 #DBDAD2;
		padding: 15px 10px 10px;
		width: 160px;
		color: #000;
}
#english #nitteiarea,
#english #ninzuarea,
#english #searchtypearea {
	border-bottom: 1px dashed #B7B4A9;
	padding: 0 0 5px;
	margin-bottom: 5px;
}
#english #side .btn_search {
	width: 150px;
	text-align: center;
	padding: 5px 0;
}

#english #nitteiarea input {
	width: 25%;
}
#english #calid {
	right: 0;
}

#english #side {
	overflow: auto;
	padding-left: 20px;
	background: none;
}

#english #side #box_gmenu .box_btn_rsrv {
	overflow: auto;
}

/* GoogleMap
----------------------------------------------------------- */
#gmap_e{
	width: 690px;
	height: 350px;
	margin: 0 0 20px;
	border: 5px solid #ffffff;
}

/*フキダシ内写真*/
.gmap_balloon img{
	width:100px;
	height:83px;
	float:left;
	margin-bottom:10px;
}

/*スポットタイトル*/
.gmap_balloon h6{
	margin: 10px 0 5px 110px;
	padding-bottom:5px;
	color: #1C160E;
	background: url(../access/images/bg_dotline.gif) left bottom repeat-x;
}

/*スポットテキスト*/
.gmap_balloon p{
	margin: 0 10px 5px 110px;
	line-height: 1.5em;
	font-size: 90%;
	color: #5E5953;
}

.gmap_balloon ul{
	clear:both;
}

.gmap_balloon li {
	float:left;
}

/*ボタン：WEBサイトへ*/
.gmap_balloon li.bt_toweb{
	margin: 0 5px 0 0;
}

.gmap_balloon li.bt_toweb img{
	width:86px;
	height:20px;
}

/*ボタン：一覧へ*/
.gmap_balloon li.bt_tolist img{
	width: 86px;
	height: 20px;
}





/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}