@charset "utf-8";

/*-------------   info-top    -------------*/


#center_shadow {
	padding-top:70px;
	text-align:center !important;
	}

#cont_info{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:683px;
}

#info {
	margin-top:25px;
	border-top: 1px #DCDCDC solid;
}

.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 {
	}
	
.info_one .info_txt .info_icon ul li{
	display: inline;
	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;
}


.pager {
	text-align:center;
	padding-top:50px;
}

.pager a{
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	
}
.pager .current_page {
	padding-left:5px;
	padding-right:5px;
}
.pager p {
	display:inline;
	padding-right:20px;
	padding-left:20px;
}
.pager .link_before {
	padding: 5px 20px;
	border:1px solid #cccccc;
	background:#e7f6bf;
}
.pager .link_next {
	padding: 5px 20px;
	border:1px solid #cccccc;
	background:#e7f6bf;
}


/*detail*/

#cont_info h4#title {
	background:url(/img/event/bg_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: 170%;
	color:#408824;
}

#cont_info .event_info {
	padding: 5px 0;
	text-align: right;
}


#cont_info .event_info p.info_d_one_day {
	display: inline;
	margin-top:3px;
	text-align:right;
	font-weight:bold;
	color:#cc6600;
}

#cont_info .event_info ul {
	display: inline;
}

#cont_info .event_info ul li {
	display: inline;
	margin-left: 2px;
}

#cont_info .event_info ul li img{
}

#cont_info #group_plan	{
	font-size: 110%;
	margin :12px 0;
	padding-bottom:10px;
}



#cont_info #group_plan .group_plan_dl	{
	width:400px;
	float:left;
	font-weight:bold;
	color:#287600;
}

#cont_info #group_plan .group_plan_dr	{
	width:280px;
	float:right;
	text-align:right;
}

#cont_info #main	{
	margin-top:20px;
}

#cont_info #main .group_main_img	{
	width:320px;
	float:left;
}

#cont_info #main .group_main_txt	{
	width:343px;
	float:right;
}

#cont_info .group_con_btn	{
	margin-top:35px;
}

#cont_info .group_con_btn .group_con_txt	{
	font-size:120%;
	margin-bottom:10px;
}

#cont_info .group_con_btn .group_con_txt span	{
	font-weight:bold;
	color:#b80000;
}

#cont_info .group_con_btn .tel_num	{
	margin-top:19px;
}

#cont_info #detail	{
	margin-top:50px;
}

#cont_info .group_detail	{
	margin-bottom:30px;
}
#cont_info .group_other	{
	border:1px solid #99D228;
	padding:10px;
}

#cont_info .group_detail .detail_img	{
	width:240px;
	float:left;
}

#cont_info .group_detail .detail_txt	{
	width:423px;
	float:right;
}

#cont_info .group_detail .detail_txt h5	{
	font-size:120%;
	color:#70a401;
	font-weight:bold;
}

#cont_info .group_detail .detail_txt .detail_t_ttl	{
	font-weight:bold;
	margin-top:15px;
}

#blockLead {
	margin-top: 15px;
}


#unitLead h4 {
	font-weight:bold;
	color:#287600;
}

p.info_d_one_mainimg01 {
	width: 400px;
	float: left;
}

#unitLead {
	width: 275px;
	float: right;
}

#blockInquiry {
	margin-top: 40px;
}


.info_d_one_mainimg {
	margin-top: 10px;
	}
	
.info_d_one {
	width:683px;
	padding-top:13px;
	padding-bottom:15px;
	}

.info_d_two {
	width:683px;
	padding-top:13px;
	padding-bottom:15px;
	}
	
.info_d_one .info_d_txt {
	width:430px;
	float:right;
	}

.info_d_one .info_d_txt h5,
.info_d_two .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:240px;
	float:left;
	}
	
/*-------------   add 10.07.16    -------------*/
.info_one_txt .toppagehidden {
	display:none;}
.info_d_one_txt p a:hover img {filter:Alpha(opacity=65);
	-moz-opacity:0.50;
	opacity:0.50;}