@charset "utf-8";

.pr_lnavi {
	background: url(../../common/img/lnbg_01.gif) no-repeat left bottom;
	padding: 12px 15px 12px;
	font-size: 75%;
	color: #000;
	line-height: 1.4;
}
.pr_lnavi li {
	float: none !important;
	padding: 0 0 0 25px;
	margin: 0  0 5px!important;
	font-size: 125% !important;
}
.pr_lnavi li.pr_all {
	background: url(../img/pr_icon_01.gif) no-repeat 4px 3px;
}


.pr_lnavi li.CollapsiblePanel{
	background: url(../img/pr_icon_02_over.gif) no-repeat 0 2px;
	padding: 0 !important;
}
.pr_lnavi li.CollapsiblePanel a{
	padding-left: 25px;
}
.pr_lnavi li.CollapsiblePanel li a{
	padding-left: 0 !important;
}
.pr_lnavi li.CollapsiblePanelClosed{
	background: url(../img/pr_icon_02.gif) no-repeat 0 2px;
	padding: 0 !important;
}

.pr_lnavi li.CollapsiblePanelOpen{
	background: url(../img/pr_icon_02_over.gif) no-repeat 0 2px;
	padding: 0 !important;
}

.pr_lnavi li ul.pr_list_01,
.pr_lnavi li ul.pr_list_02 {
	padding-left: 25px;
}
.pr_lnavi li ul.pr_list_01 li {
	float: left !important;
	padding: 0 0 0 10px !important;
	margin: 5px 5px 0 !important;
	width: 35px;
	background: url(../img/pr_icon_03.gif) no-repeat 0 5px;
	font-size: 80% !important;
	word-break: keep-all;
	font-weight: bold;
}
.pr_lnavi li ul.pr_list_02 li {
	float: none !important;
	padding: 0 0 0 10px !important;
	margin: 5px 0 0 !important;
	background: url(../img/pr_icon_03.gif) no-repeat 0 5px;
	font-size: 80% !important;
	font-weight: bold;
}

.pr_lnavi li ul.pr_list_01 li a,
.pr_lnavi li ul.pr_list_02 li a {
	font-weight: normal;
}


#c1_area {
	padding: 0 0 25px;
}
#c1_area span,
#c1_area h2 {
	font-weight: bold !important;
}
.c1_list_01 {
	margin-top: 8px;
	background: url(../img/pr_l_border_01.gif) repeat-x left top;
}
.c1_list_01 ul {
	background: url(../img/pr_l_border_01.gif) repeat-x left bottom;
	padding: 7px 0 0;
}
.c1_list_01 ul li {
	float: left;
	background: url(../img/pr_l_icon_01.gif) no-repeat 10px 3px;
	padding: 0 15px 7px 25px;
	word-break: keep-all;
}


#c2_area {
	padding: 0 0 40px;
}
.c2_lbox_01 {
	background: url(../img/pr_l_border_01.gif) repeat-x left bottom;
}
.c2_list_01 {
	padding: 0 0 20px;
}
.c2_list_01 h2 {
}
.c2_list_01 .c_t1 span {
	float: left;
	display: block;
	width: 500px;
}
.c2_list_01 .c_t1 span.c2_list_day {
	float: right;
	text-align: right;
	display: block;
	width: 180px;
	font-weight: normal;
}
.c2_list_01 .c_t1 span.c2_list_f {
	float: none;
	display: inline;
	font-size: 90% !important;
	padding: 0 0 0 5px;
}
.c2_ef_01 {
	background: url(../img/pr_l_efbg_top.gif) #d9f3cb no-repeat left top;
	margin: 0 0 15px;
}
.c2_ef_01 .c2_ef_01_inner {
	background: url(../img/pr_l_efbg_bottom.gif) no-repeat left bottom;
	padding: 4px;
}
.c2_ef_01 .c2_ef_01_inner ul {
	display: block;
	background: url(../img/pr_l_eficon_01.gif) no-repeat left top;
	padding: 3px 0 0 74px;
	min-height: 17px;
}
* html .c2_ef_01 .c2_ef_01_inner ul {
	height: 17px;
}
.c2_ef_01 .c2_ef_01_inner ul li {
	float: left;
	word-break: keep-all;
	white-space: nowrap;
}
.c2_ef_01 .c2_ef_01_inner ul li span {
	padding: 0 3px;
}
.c2_ldetail {
	padding: 0 4px 5px;
}
.c2_dbtn {
	padding: 0 0 0 10px;
}
.c2_pagenate {
	padding: 40px 0 0;
	text-align: center;
}
.c2_pagenate ul {
	display: inline;
}
.c2_pagenate ul li {
	display: inline;
	padding: 0 0 0 10px;
}
.c2_pagenate ul li span {
	padding-right: 10px;
}
.c2_pagenate strong {
	font-weight: bold;
}
.c2_pagenate img {
	vertical-align: middle;
}
.c2_pagenate .c2_pleft {
	padding: 0 3px 0 13px;
}
.c2_pagenate .c2_pright {
	padding: 0 13px 0 13px;
}

.c2_p_01 {
	color: #2c6e00;
	padding: 0 0 3px;
	font-weight: bold;
}






/* category titles */
#c1_area .pr_lt_1 {
	background: url(../img/pr_l_ticon_01.gif) no-repeat 10px 0;
	padding: 2px 0 0 70px;
	min-height: 57px;
	font-size: 130%;
}
* html #c1_area .pr_lt_1 {
	height: 57px;
}
#c1_area .pr_lt_1 span {
	font-size: 65%;
	color: #2c6b08;
	line-height: 1.6;
}
#c1_area .pr_lt_2 {
	background: url(../img/pr_l_ticon_02.gif) no-repeat 10px 0;
	padding: 2px 0 0 70px;
	min-height: 57px;
	font-size: 130%;
}
* html #c1_area .pr_lt_2 {
	height: 57px;
}
#c1_area .pr_lt_2 span {
	font-size: 65%;
	color: #2c6b08;
	line-height: 1.6;
}
#c1_area .pr_lt_3 {
	background: url(../img/pr_l_ticon_03.gif) no-repeat 10px 0;
	padding: 2px 0 0 70px;
	min-height: 57px;
	font-size: 130%;
}
* html #c1_area .pr_lt_3 {
	height: 57px;
}
#c1_area .pr_lt_3 span {
	font-size: 65%;
	color: #2c6b08;
	line-height: 1.6;
}
#c1_area .pr_lt_4 {
	background: url(../img/pr_l_ticon_04.gif) no-repeat 10px 0;
	padding: 2px 0 0 70px;
	min-height: 57px;
	font-size: 130%;
}
* html #c1_area .pr_lt_4 {
	height: 57px;
}
#c1_area .pr_lt_4 span {
	font-size: 65%;
	color: #2c6b08;
	line-height: 1.6;
}
#c1_area .pr_lt_5 {
	background: url(../img/pr_l_ticon_05.gif) no-repeat 10px 0;
	padding: 2px 0 0 70px;
	min-height: 57px;
	font-size: 130%;
}
* html #c1_area .pr_lt_5 {
	height: 57px;
}
#c1_area .pr_lt_5 span {
	font-size: 65%;
	color: #2c6b08;
	line-height: 1.6;
}
#c1_area .pr_lt_6 {
	background: url(../img/pr_l_ticon_06.gif) no-repeat 10px 0;
	padding: 2px 0 0 70px;
	min-height: 57px;
	font-size: 130%;
}
* html #c1_area .pr_lt_6 {
	height: 57px;
}
#c1_area .pr_lt_6 span {
	font-size: 65%;
	color: #2c6b08;
	line-height: 1.6;
}
#c1_area .pr_lt_7 {
	background: url(../img/pr_l_ticon_07.gif) no-repeat 10px 0;
	padding: 2px 0 0 70px;
	min-height: 57px;
	font-size: 130%;
}
* html #c1_area .pr_lt_7 {
	height: 57px;
}
#c1_area .pr_lt_7 span {
	font-size: 65%;
	color: #2c6b08;
	line-height: 1.6;
}
#c1_area .pr_lt_8 {
	background: url(../img/pr_l_ticon_08.gif) no-repeat 10px 0;
	padding: 2px 0 0 70px;
	min-height: 57px;
	font-size: 130%;
}
* html #c1_area .pr_lt_8 {
	height: 57px;
}
#c1_area .pr_lt_8 span {
	font-size: 65%;
	color: #2c6b08;
	line-height: 1.6;
}
#c1_area .pr_lt_9 {
	background: url(../img/pr_l_ticon_09.gif) no-repeat 10px 0;
	padding: 2px 0 0 70px;
	min-height: 57px;
	font-size: 130%;
}
* html #c1_area .pr_lt_9 {
	height: 57px;
}
#c1_area .pr_lt_9 span {
	font-size: 65%;
	color: #2c6b08;
	line-height: 1.6;
}
#c1_area .pr_lt_10 {
	background: url(../img/pr_l_ticon_10.gif) no-repeat 10px 0;
	padding: 2px 0 0 70px;
	min-height: 57px;
	font-size: 130%;
}
* html #c1_area .pr_lt_10 {
	height: 57px;
}
#c1_area .pr_lt_10 span {
	font-size: 65%;
	color: #2c6b08;
	line-height: 1.6;
}
#c1_area .pr_lt_11 {
	background: url(../img/pr_l_ticon_11.gif) no-repeat 10px 0;
	padding: 2px 0 0 70px;
	min-height: 57px;
	font-size: 130%;
}
* html #c1_area .pr_lt_11 {
	height: 57px;
}
#c1_area .pr_lt_11 span {
	font-size: 65%;
	color: #2c6b08;
	line-height: 1.6;
}
#c1_area .pr_lt_12 {
	background: url(../img/pr_l_ticon_12.gif) no-repeat 10px 0;
	padding: 2px 0 0 70px;
	min-height: 57px;
	font-size: 130%;
}
* html #c1_area .pr_lt_12 {
	height: 57px;
}
#c1_area .pr_lt_12 span {
	font-size: 65%;
	color: #2c6b08;
	line-height: 1.6;
}
#c1_area .pr_lt_13 {
	background: url(../img/pr_l_ticon_13.gif) no-repeat 10px 0;
	padding: 2px 0 0 70px;
	min-height: 57px;
	font-size: 130%;
}
* html #c1_area .pr_lt_13 {
	height: 57px;
}
#c1_area .pr_lt_13 span {
	font-size: 65%;
	color: #2c6b08;
	line-height: 1.6;
}
#c1_area .pr_lt_14 {
	background: url(../img/pr_l_ticon_14.gif) no-repeat 10px 0;
	padding: 2px 0 0 70px;
	min-height: 57px;
	font-size: 130%;
}
* html #c1_area .pr_lt_14 {
	height: 57px;
}
#c1_area .pr_lt_14 span {
	font-size: 65%;
	color: #2c6b08;
	line-height: 1.6;
}
#c1_area .pr_lt_15 {
	background: url(../img/pr_l_ticon_15.gif) no-repeat 10px 0;
	padding: 2px 0 0 70px;
	min-height: 57px;
	font-size: 130%;
}
* html #c1_area .pr_lt_15 {
	height: 57px;
}
#c1_area .pr_lt_15 span {
	font-size: 65%;
	color: #2c6b08;
	line-height: 1.6;
}
#c1_area .pr_lt_16 {
	background: url(../img/pr_l_ticon_16.gif) no-repeat 10px 0;
	padding: 2px 0 0 70px;
	min-height: 57px;
	font-size: 130%;
}
* html #c1_area .pr_lt_16 {
	height: 57px;
}
#c1_area .pr_lt_16 span {
	font-size: 65%;
	color: #2c6b08;
	line-height: 1.6;
}
#c1_area .pr_lt_17 {
	background: url(../img/pr_l_ticon_17.gif) no-repeat 10px 0;
	padding: 2px 0 0 70px;
	min-height: 57px;
	font-size: 130%;
}
* html #c1_area .pr_lt_17 {
	height: 57px;
}
#c1_area .pr_lt_17 span {
	font-size: 65%;
	color: #2c6b08;
	line-height: 1.6;
}
#c1_area .pr_lt_18 {
	background: url(../img/pr_l_ticon_18.gif) no-repeat 10px 0;
	padding: 2px 0 0 70px;
	min-height: 57px;
	font-size: 130%;
}
* html #c1_area .pr_lt_18 {
	height: 57px;
}
#c1_area .pr_lt_18 span {
	font-size: 65%;
	color: #2c6b08;
	line-height: 1.6;
}
#c1_area .pr_lt_19 {
	background: url(../img/pr_l_ticon_19.gif) no-repeat 10px 0;
	padding: 2px 0 0 70px;
	min-height: 57px;
	font-size: 130%;
}
* html #c1_area .pr_lt_19 {
	height: 57px;
}
#c1_area .pr_lt_19 span {
	font-size: 65%;
	color: #2c6b08;
	line-height: 1.6;
}
#c1_area .pr_lt_20 {
	background: url(../img/pr_l_ticon_20.gif) no-repeat 10px 0;
	padding: 2px 0 0 70px;
	min-height: 57px;
	font-size: 130%;
}
* html #c1_area .pr_lt_20 {
	height: 57px;
}
#c1_area .pr_lt_20 span {
	font-size: 65%;
	color: #2c6b08;
	line-height: 1.6;
}
#c1_area .pr_lt_21 {
	background: url(../img/pr_l_ticon_21.gif) no-repeat 10px 0;
	padding: 2px 0 0 70px;
	min-height: 57px;
	font-size: 130%;
}
* html #c1_area .pr_lt_21 {
	height: 57px;
}
#c1_area .pr_lt_21 span {
	font-size: 65%;
	color: #2c6b08;
	line-height: 1.6;
}
#c1_area .pr_lt_22 {
	background: url(../img/pr_l_ticon_22.gif) no-repeat 10px 0;
	padding: 2px 0 0 70px;
	min-height: 57px;
	font-size: 130%;
}
* html #c1_area .pr_lt_22 {
	height: 57px;
}
#c1_area .pr_lt_22 span {
	font-size: 65%;
	color: #2c6b08;
	line-height: 1.6;
}
#c1_area .pr_lt_23 {
	background: url(../img/pr_l_ticon_23.gif) no-repeat 10px 0;
	padding: 2px 0 0 70px;
	min-height: 57px;
	font-size: 130%;
}
* html #c1_area .pr_lt_23 {
	height: 57px;
}
#c1_area .pr_lt_23 span {
	font-size: 65%;
	color: #2c6b08;
	line-height: 1.6;
}
#c1_area .pr_lt_24 {
	background: url(../img/pr_l_ticon_24.gif) no-repeat 10px 0;
	padding: 2px 0 0 70px;
	min-height: 57px;
	font-size: 130%;
}
* html #c1_area .pr_lt_24 {
	height: 57px;
}
#c1_area .pr_lt_24 span {
	font-size: 65%;
	color: #2c6b08;
	line-height: 1.6;
}
#c1_area .pr_lt_25 {
	background: url(../img/pr_l_ticon_25.gif) no-repeat 10px 0;
	padding: 2px 0 0 70px;
	min-height: 57px;
	font-size: 130%;
}
* html #c1_area .pr_lt_25 {
	height: 57px;
}
#c1_area .pr_lt_25 span {
	font-size: 65%;
	color: #2c6b08;
	line-height: 1.6;
}








































