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

 file name  :group.css
 author     :Ability Consultant
style info  :日帰り・グループプランページ設定　ハックは最下部に記述
=================================================================== */


/* -----------------------------------------------------------
	各ページ専用指定
----------------------------------------------------------- */

#group .line01 {
	margin: 0 0 20px 0;
}



/* 日帰り・団体
----------------------------------------------------------- */
#group #main div.pagetitle {
	width: 740px;
	margin: 0 0 20px 0;
	overflow: hidden;
}

#group #main div.pagetitle h2 {
	background: url(../group/images/img_titleimage.jpg) no-repeat 0 0;
}

#group #main div.pagetitle div.group_con {
	width: 740px;
	padding: 20px 0 0 0;
	background: url(../group/images/bg_group.png) no-repeat 0 0;
}

#group #main div.pagetitle div.group_con p {
	line-height: 2;
}

#group #main div.pagetitle div.group_con p span {
	font-size: 85%;
}

#group #main div.pagetitle div.group_con h3#bus{
	padding: 0 0 0 30px;
	background: url(../group/images/icon_bus.gif) no-repeat left center;
}

#group #main div.pagetitle div.group_con h3#enkai{
	padding: 0;
}

#group #main div.pagetitle div.group_con #center{
	margin:0 auto;
}


/* お料理紹介
----------------------------------------------------------- */
#group #main div.course_con {
	width: 740px;
	margin: 0 0 60px 0;
}

#group #main div.course_con h3 {
	width: 740px;
	height: 30px;
	margin: 0 0 15px 0;
	background: url(../group/images/st_course.gif) no-repeat 0 0;
	text-indent: -9999px;
}



/* お料理紹介共通設定
----------------------------------------------------------- */
#group #main div.course_con div.course_list {
	width: 700px;
	margin: 0 auto;
	overflow: hidden;
	clear: both;
}

/* 位置指定 */
#group #main div.course_con div.course_list div.txt_L {
	width: 380px;
	padding: 15px 0 0 0;
	float: left;
}

#group #main div.course_con div.course_list div.txt_R {
	width: 380px;
	padding: 15px 0 0 0;
	float: right;
}

#group #main div.course_con div.course_list div.image_L {
	width: 300px;
	float: left;
}

#group #main div.course_con div.course_list div.image_R {
	width: 300px;
	float: right;
}

/* 見出し指定 */
#group #main div.course_con div.course_list h4 {
	width: 300px;
	height: 26px;
	margin: 0 0 15px 0;
	text-indent: -9999px;
}

/* 見出し 文字画像 */
#group #main div.course_con div.course_list h4.st_hanagoyomi {
	background: url(../group/images/st_hanagoyomi.gif) no-repeat 0 0;
}
#group #main div.course_con div.course_list h4.st_iga_kaiseki {
	background: url(../group/images/st_iga_kaiseki.gif) no-repeat 0 0;
}
#group #main div.course_con div.course_list h4.st_manyou {
	background: url(../group/images/st_manyou.gif) no-repeat 0 0;
}
#group #main div.course_con div.course_list h4.st_iga_sukiyaki {
	background: url(../group/images/st_iga_sukiyaki.gif) no-repeat 0 0;
}
#group #main div.course_con div.course_list h4.st_iga_shabushabu {
	background: url(../group/images/st_iga_shabushabu.gif) no-repeat 0 0;
}
#group #main div.course_con div.course_list h4.st_nabe {
	background: url(../group/images/st_nabe.gif) no-repeat 0 0;
}
#group #main div.course_con div.course_list h4.st_collagen {
	background: url(../group/images/st_collagen.gif) no-repeat 0 0;
}

/* テキストなど */
#group #main div.course_con div.course_list span {
	padding: 0 10px;
	color: #990000;
	font-weight: bold;
}








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

	hack - 各種cssハック - for IE7

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


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

	hack - 各種cssハック - for IE6

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

