@charset "utf-8";
/* ===================================================================
CSS information

 file name  :index.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */


/* -----------------------------------------------------------
	
	#header		ヘッダー
		
----------------------------------------------------------- */

#index #header {
	height:91px;
	background:url(../images/top/bg_header.jpg) center 0 no-repeat;
}


/* -----------------------------------------------------------
	
	#flash		メインイメージ
		
----------------------------------------------------------- */

#index #flash {
	margin:0 auto;
	width:100%;
	height:350px;
}

/*----------------------------------------------------
	
	#contents	コンテンツ	
	
----------------------------------------------------*/

#index #contents {
	width:100%;
	background:url(../images/top/bg_contents.png) center 0 no-repeat;
}

#index #cnt_contents {
	padding-top:25px;
}


/*----------------------------------------------------
	#main	メイン	
----------------------------------------------------*/

#index #main h2.st_pickup_con {
	margin-bottom:15px;
}

#index #main h3.st_recommended {
	margin:30px 0 15px 0;
}

#index #main h3.st_news {
	margin:30px 0 15px 0;
}

/*	.bn_appeal	アピールナバー	
----------------------------------------------------*/
#index #main .bn_appeal {
	margin-bottom:15px;
	width:740px;
	overflow:hidden;
}

#index #main .bn_appeal p.bn_first {
	float:left;
}

#index #main .bn_appeal p.bn_middle {
	margin-left:10px;
	float:left;
}

#index #main .bn_appeal p.bn_last {
	float:right;
}

/*	.bn_review	お客様の声	
----------------------------------------------------*/
#index #main .bn_review {
	float:left;
	width:489px;
	height:109px;
	background:url(../images/top/bn_review.jpg) 0 0 no-repeat;
}

#index #main .bn_review ul {
	padding:48px 0 0 265px;
}

/*	.bn_brangista	旅の色	
----------------------------------------------------*/
#index #main .bn_brangista {
	margin-top:6px;
	float:right;
}



/*	.con_packs	おすすめプラン	
----------------------------------------------------*/

#index #main .con_packs {
	background:url(../images/top/box_con.jpg) 0 0 repeat-y;
	width:740px;
}

#index #main .con_packs .box_head {
	background:url(../images/top/box_head.jpg) 0 top no-repeat;
}

#index #main .con_packs .box_foot {
	padding:30px;
	background:url(../images/top/box_foot.jpg) 0 bottom no-repeat;
}

#index #main .con_packs .box_foot .packs_back {
	padding-bottom:10px;
	background-color:#fff;
	border:1px dotted #A08D7B;
	overflow:hidden;
}


/* プランタブメニューコンテンツ */
#index #main .con_packs .box_foot .packs_back dl {
	width:338px;
	overflow:hidden;
	border-bottom:1px dotted #383333;
	border-right:1px dotted #383333;
}

#index #main .con_packs .box_foot .packs_back dl a {
	padding:10px;
	display:block;
	width:318px;
	height:100%;
	overflow:hidden;
	text-decoration:none;
}

#index #main .con_packs .box_foot .packs_back dl a:hover {
	background-color:#FAF2DD;
	cursor:pointer;
}

#index #main .con_packs .box_foot .packs_back dl.noline {
	width:338px;
	border-right:none;
}

#index #main .con_packs .box_foot .packs_back dt {
	padding:5px;
	width:80px;
	height:80px;
	float:left;
	background-color:#FAF2DD;
	border:1px solid #95826A;
}


#index #main .con_packs .box_foot .packs_back dd {
	float:right;
	width:210px;
	color:#333333;
}

#index #main .con_packs .box_foot .packs_back dd img {
	width:210px;
}

#index #main .con_packs .box_foot .packs_back dd span.st_pack {
	padding-left:10px;
	color:#453726;
	font-weight:bold;
	text-decoration:underline;
	background:url(../images/top/ic_arrow.gif) 0 7px no-repeat;
}

#index #main .con_packs .box_foot .packs_back dd p.price {
	color:#940B0B;
	font-weight:bold;
	text-align:right;
}



/*  プラン一ボタン */
#index #main .con_packs .box_foot .packs_back p.btn_seemore {
	margin:15px 15px 0 0;
	padding-left:10px;
	float:right;
	clear:both;
	background:url(../images/top/ic_arrow.gif) 0 7px no-repeat;
}

#index #main .con_packs .box_foot .packs_back p.btn_seemore a {
	color:#646464;
}


/*	.con_news	新着情報	
----------------------------------------------------*/

#index #main .con_news {
	overflow:auto;
	height:425px;
}

#index #main .con_news a {
	color:#5B5959;
}







/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/

* html #index #main .con_packs .box_foot .packs_back {
	zoom:1;
}

