@charset "utf-8";

/**
 *
 *  コンテンツ共通
 *
 */

/*--------------------------------------------------------------------------
   common parts
---------------------------------------------------------------------------*/
/* title
-----------------------------------------------------------------*/
#Main .title{
	margin: 0 20px;
	padding: 24px 0;
	font-weight: bold;
	font-size: 150%;
	border-bottom:1px solid #e5e5e5;
}

/* accordion
-----------------------------------------------------------------*/
#Main .accordion{
	margin: 0 20px -1px 20px;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	font-size: 109%;
}
#Main .accordion .triger{
	border-top:1px solid #e5e5e5;
	background:url(../../images/shared/main_bg_acc_green.gif);
}
#Main .accordion .triger a{
	display: block;
	height: 49px;
	background-image: url(../../images/shared/main_btn_acc.gif);
	background-color:#fafafa;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	border-bottom:1px solid #fff;
	line-height: 49px;
	text-indent: 20px;
	font-weight: bold;
	color: #35a581;
	text-decoration: none;
}
#Main .accordion .triger a:hover{
	background-image: url(../../images/shared/main_btn_acc_on.gif);
	background-color:#f3f3f3;
}
#Main .accordion .triger a.active{
	color:#309675;
	background-image: url(../../images/shared/main_btn_acc_active.gif);
	background-color:transparent;
}
#Main .accordion .triger a.active:hover{
	background-image:url(../../images/shared/main_btn_acc_active_on.gif);
}
#Main .accordion .accordion-inside{
	background:url(../../images/shared/main_bg_acc_shadow.gif) repeat-x 0 0;
}
