@charset "utf-8";

/*-------------   info-top    -------------*/


#center_shadow {
	padding-top:70px;
	text-align:center !important;
	}

#cont_group{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:683px;
}

/*#info {
	margin-top:25px;
	}

.info_one {
	width:683px;
	padding-top:13px;
	padding-bottom:15px;
	border-bottom:1px solid #dcdcdc;
	}

.info_one .info_txt {
	width:683px;
	float:left;
	}
.info_one .info_txt .info_icon {
	height:17px;
	}
	
.info_one .info_txt .info_icon ul li{
	float:left;
	width:84px;
	height:17px;
	text-align:left;
	}
	
.info_one .info_txt .info_one_day {
	margin-top:5px;
	text-align:left;
	font-weight:bold;
	color:#cc6600;
	}
	
.info_one .info_txt .info_one_title {
	text-align:left;
	font-weight:bold;
	}

.info_one .info_txt {
	text-decoration:none;
	color:#333333;
	}

.info_one_title {
	background:url(../img/common/cap_ore.gif) no-repeat 2px 5px;
	padding-left:12px;
}
.info_one_title a{
	font-weight:bold;
	text-decoration:none;
	color:#408824;
}		
.info_one .info_txt .info_one_title a:hover {
	text-decoration:underline;
	}
.info_img {
	float:right;
	margin-left:20px;
}

.info_pageswitch_wrap {
	margin-top:90px;
	font-weight:bold;
	}

.info_pageswitch {
	text-align:center;
	}

.info_pageswitch ul {
	width:100%;
	text-align:center;
	display:inline;
	margin-left:auto;
	margin-right:auto;
	
	}

.info_pageswitch ul li {
	display:inline;
	padding-left:0.5em;
	padding-right:0.5em;
	}

.info_pageswitch ul li.pagebtnnum {
	float:left;
	padding-left:1em;
	padding-right:1em;
	}

a.pagebtn {
	display:block;
	text-align:center;
	width:8em;
	border:1px solid #cccccc;
	background:#e7f6bf;
	}
*/
/*detail*/

#cont_group h4#title {
	background:url(../group/img/group_title.gif) no-repeat top left;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-weight:bold;
	padding-left:10px;
	border-bottom:1px solid #DCDCDC;
	padding-bottom:10px;
	padding-top:5px;
	font-size:240%;
	color:#408824;
}

#cont_group #group_plan	{
	font-size:120%;
	border-bottom:1px solid #dcdcdc;
	margin-top:12px;
	padding-bottom:10px;
}

#cont_group #group_plan .group_plan_dl	{
	width:480px;
	float:left;
	font-weight:bold;
	color:#287600;
}

#cont_group #group_plan .group_plan_dr	{
	width:200px;
	float:right;
	text-align:right;
}

#cont_group #main	{
	margin-top:20px;
}

#cont_group #main .group_main_img	{
	width:320px;
	float:left;
}

#cont_group #main .group_main_txt	{
	width:343px;
	float:right;
}

#cont_group .group_con_btn	{
	margin-top:35px;
}

#cont_group .group_con_btn .group_con_txt	{
	font-size:120%;
	margin-bottom:10px;
}

#cont_group .group_con_btn .group_con_txt span	{
	font-weight:bold;
	color:#b80000;
}

#cont_group .group_con_btn .tel_num	{
	margin-top:19px;
}

#cont_group #detail	{
	margin-top:50px;
}

#cont_group .group_detail	{
	margin-bottom:30px;
}
#cont_group .group_other	{
	border:1px solid #99D228;
	padding:10px;
}

#cont_group .group_detail .detail_img	{
	width:240px;
	float:left;
}

#cont_group .group_detail .detail_txt	{
	width:423px;
	float:right;
}

#cont_group .group_detail .detail_txt h5	{
	font-size:120%;
	color:#70a401;
	font-weight:bold;
}

#cont_group .group_detail .detail_txt .detail_t_ttl	{
	font-weight:bold;
	margin-top:15px;
}

#cont_group .group_detail table	{
	width:100%;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
}

#cont_group .group_detail table th,
#cont_group .group_detail table td	{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

#cont_group .group_detail table th	{
	text-align:center;
	background:#e6f6be;
	padding:10px;
}

#cont_group .group_detail table td	{
	background:#fff;
	padding:10px;
}

#cont_group .group_detail table .period	{
	width:51%;
}

#cont_group .group_detail table .price	{
	width:24%;
}

#cont_group .group_detail table .price1	{
	width:16%;
}
#cont_group .group_detail table .price2	{
	width:13%;
}
#cont_group .group_detail table .price3	{
	width:16%;
}
#cont_group .group_detail table .price4	{
	width:22%;
}
#cont_group .group_detail table td.price	{
	text-align:right;
}

#cont_group .group_other .detail_t_ttl	{
	font-weight:bold;
	margin-top:15px;
}

#cont_group .group_other table	{
	width:100%;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
}

#cont_group .group_other table th,
#cont_group .group_other table td	{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

#cont_group .group_other table th	{
	text-align:center;
	background:#e6f6be;
	padding:3px;
}

#cont_group .group_other table td	{
	text-align:center;
	background:#fff;
	padding:3px;
}

#cont_group .group_other table .price1	{
	width:16%;
}

#cont_group .group_other table td.price	{
	text-align:right;
}

.attention	{
	color:#b80000;
}
.cont_group_day {
	margin-top:5px;
	text-align:right;
	font-weight:bold;
	color:#cc6600;
	}
/*
.info_d_one_mainimg {
	margin-top:50px;
	}
	
.info_d_one {
	width:683px;
	padding-top:13px;
	padding-bottom:15px;
	}
	
.info_d_one .info_d_txt {
	width:383px;
	float:right;
	}
	
.info_d_one .info_d_txt h5 {
	width:383px;
	font-weight:bold;
	color:#cc6600;
	font-size:120%;
	}
	
.info_d_one .info_d_txt .info_d_one_title {
	text-align:left;
	font-weight:bold;
	}
	
.info_d_one .info_d_txt .info_d_one_title a {
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	}
	
.info_d_one .info_d_txt .info_d_one_title a:hover {
	text-decoration:underline;
	}
	
.info_d_one .info_d_img {
	width:280px;
	float:left;
	}
*/

