@charset "UTF-8";

/*====================================================================
	共通設定
====================================================================*/
a          {color:#339933;text-decoration:underline;}
a:activate {color:#339933;text-decoration:underline;}
a:visited  {color:#339933;text-decoration:underline;}
a:hover    {color:#339933;text-decoration:underline;}


.bar{
	background-image:url(../image/title_bg.gif);
	background-repeat:repeat-x;
	border:solid 1px #cccccc;
	color:#808080;
	padding:5px;
	margin:10px 0px 10px 0px;
}
.bar a          {color:#808080;text-decoration:none;}
.bar a:activate {color:#808080;text-decoration:none;}
.bar a:visited  {color:#808080;text-decoration:none;}
.bar a:hover    {color:#808080;text-decoration:none;}

.bar02{
	background-color:#339933;
	color:#ffffff;
	padding:5px;
	margin:20px 5px 0px 5px;
}

.title_bar{
	background-color:#339933;
	border:solid 1px #cccccc;
	color:#ffffff;
	padding:5px;
	margin:10px 0px 10px 0px;
}

.all a          {color:#808080;text-decoration:underline;}
.all a:activate {color:#808080;text-decoration:underline;}
.all a:visited  {color:#808080;text-decoration:underline;}
.all a:hover    {color:#808080;text-decoration:underline;}

.main_title{
	color:#339933;
}

.accordion_title{
	background-color:#cccccc;
	border-bottom:solid 1px #339933;
}

.company_title{
	padding:5px;
	color:#339933;
	width:23%;
}

.company_title2{
	padding:5px 2px 5px 5px;
	color:#339933;
	width:35%;
}

.company_title3{
	padding:5px 2px 5px 0px;
	color:#339933;
	width:23%;
}

.qa_title{
	background-image:url(../../image/point01.gif);
	background-repeat:no-repeat;
	color:#339933;
	padding:5px 0px 5px 23px;
	text-align:left;
	float:left;
}

.qa_title01{
	border-bottom:dotted #cccccc 1px;
	padding:5px 0px 5px 5px;
	color:#339933;
}

.qa_title02{
	color:#555555;
	line-height:130%;
	padding:5px 0px 5px 5px;
}

.price_table th{
	background-color:#339933;
	color:#ffffff;
}

.price_cell_021{
	background-color:#66CC66;
}

.price_cell_02{
	background-color:#f0ffff;
}
.hokoku_table th{
	color:#339933;
	font-size:15px;
}


ul.menu_area{
	-moz-border-radius: 5px;    /* Firefox */
	-webkit-border-radius: 5px; /* Safari,Chrome */
	border-radius: 5px;         /* CSS3 */
	border:solid 2px #66CC66;
	width:90%;
	background-color:#ffffff;
	color:#000000;
	margin:3px auto 20px auto;
}

ul.menu_area li{
	text-align:center;
	width:89%;
	margin:auto;
	padding:5px 0px;
	border-top:dotted 2px #66CC66;
}

ul.menu_area a          {color:#4d4d4d;text-decoration:none;}
ul.menu_area a:activate {color:#339933;text-decoration:none;}
ul.menu_area a:visited  {color:#4d4d4d;text-decoration:none;}
ul.menu_area a:hover    {color:#339933;text-decoration:none;}


.day_table th{
	background-color:#339933;
	color:#ffffff;
}

.year_table th{
	background-color:#339933;
	color:#ffffff;
	width:20%;
}
