/* --choju-- */
#choju #cNavi {
	background-image: url(../book/img/jigyo_tabbg.gif);
}
#choju #spot {

	background-color: #e1e1e1;
	background-image: url(../book/img/jigyo_spotbg.gif);
}
#choju #cBack {
	background-image: url(../book/img/bg_jigyo.gif);
}
#choju #tabJigyo {
	background-image: url(../book/img/tub_jigyo_spot.gif);
	border-bottom-color: #e1e1e1;
}
#choju #tabNew,
#choju #tabMember,
#choju #tabHojin,
#choju #tabEvent,
#choju #tabJosei,
#choju #tabJob,
#choju #tabLink {
	border-bottom-color: #c9c9c9;
}
#choju #cCopyright {
	border-top-color: #e1e1e1;
}
#choju h1 {
	font-size: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 2px solid #FFCC00;
	border-bottom: 2px solid #FFCC00;
	margin-bottom: 0px;
	border-right: none;
	border-left: none;
}
#choju #waku {
	vertical-align: top;
	clear: both;
}
/* --top-------------------------------------------------- */
#choju h1#c_t_h1 {
	background-image: url(../choju/img/t_h1_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 15px;
}
#choju #menu_u {
	width: 216px;
	background-image: url(../choju/img/menu_bg02.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 18px;
	text-align: center;
}
#choju #menu_t {
	background-color: #FFCC00;
	width: 208px;
	padding-left: 8px;
}

#choju #chojumenu {
	width: 216px;
	text-align: left;
	float: left;
	line-height: 130%;
	background-image: url(../choju/img/menu_bg01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 5px 1em 1em 0em;
	padding-top: 18px;
	background-color: #FFCC00;
}
#choju #chojumenu .p_01,
#choju #chojumenu .p_02,
#choju #chojumenu .p_03 {
	border-bottom: 1px solid #FFFFFF;
	padding-left: 72px;
	list-style-type: none;
	height: 58px;
	background-repeat: no-repeat;
	text-align: left;
}
#choju #chojumenu .p_01 {
	background-image: url(../choju/img/menu_p01.gif);
}
#choju #chojumenu .p_02 {
	background-image: url(../choju/img/menu_p02.gif);
}
#choju #chojumenu .p_03 {
	background-image: url(../choju/img/menu_p01.gif);
	border-bottom: none;
}



#choju #c_top h2 {
	min-height: 52px;
	height: 34px;
	_height: 52px;
	background-image: url(../choju/img/t_h2_bg02.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
	margin: 0px 0px 0px 143px;
	padding: 18px 143px 0px 0px;
}
#choju #e_table {
	margin-left: 15px;
	width: 96%;
}
#choju #e_table thead th {
	padding: 0px;
	background-image: url(../choju/img/t_h2_bg01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
}
#choju #e_table tbody th {
	font-weight: normal;
	border-left: 7px solid #66CC00;
	background-color: #d5ff99;
	white-space: nowrap;
	padding: 5px;
}
#choju #e_table td {
	padding: 5px;
}
#choju #e_table td span {
	color: #CC0000;
}
#choju #event td a span {
	color: #000000;
}
#choju #e_table tbody th,
#choju #e_table td {
	text-align: left;
	vertical-align: top;
	border-bottom: 1px dotted #66CC00;
}
#choju #e_table #ichiran {
	text-align: right;
}
#choju #e_table #ichiran img {
	margin-right: 4px;
	vertical-align: middle;
}
#choju #c_banner {
	margin-top: 15px;
	text-align: center;
	vertical-align: top;
}
#choju #c_banner img {
	margin-right: 10px;
}

/* ---------------------------------------------------- */
#choju #sub_menu {
	width: 217px;
	text-align: left;
	float: left;
	line-height: 130%;
	background-image: url(../choju/img/sub_menu_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 5px 1em 1em 0em;
	padding-bottom: 25px;
}
#choju #sub_menu ul {
	margin-left: 35px;
	margin-top: 10px;
	margin-right: 10px;
}

#choju #sub_menu p {
	margin-left: 15px;
	margin-top: 10px;
	margin-right: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
	color: #CC3300;
}

#choju #c_top,
#choju #sports,
#choju #dantai,
#choju #dantai_s,
#choju #navi,
#choju #event,
#choju #nenrin,
#choju #nenrin_09hokkaido,
#choju #nenrin_08kagoshima,
#choju #nenrin_07ibaraki,
#choju #festa,
#choju #miyazaki {
	margin-left: 230px;
}
#choju h2 {
	background-repeat: no-repeat;
	background-position: right top;
}
#choju #sports h2,
#choju #navi h2,
#choju #dantai h2,
#choju #dantai_s h2,
#choju #event h2,
#choju #nenrin h2,
#choju #nenrin_09hokkaido h2,
#choju #nenrin_08kagoshima h2,
#choju #nenrin_07ibaraki h2,
#choju #festa h2,
#choju #miyazaki h2 {
	min-height: 65px;
	height: 65px;
	_height: 72px;
	padding-top: 28px;
	padding-right: 15px;
	padding-left: 15px;
	margin: 5px 0em 0px 1em;
}
#choju h2 img {
	margin-right: 4px;
	vertical-align: middle;
}
#choju h3 {
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}
#choju #sports p,
#choju #dantai p,
#choju #navi p,
#choju #event p,
#choju #nenrin p,
#choju #nenrin_09hokkaido p,
#choju #nenrin_08kagoshima p,
#choju #nenrin_07ibaraki p,
#choju #festa p,
#choju #miyazaki p {
	margin-left: 1em;
	margin-bottom: 1em;
}
#choju #dantai_s p {
	margin-left: 1em;
	margin-bottom: 1em;

}
#choju #i_report {
	margin-left: 40px;
}
#choju #i_report li{
	list-style-image: url(../choju/img/i_report.gif);
	list-style-type: none;
}
/* --sports------------------------------------------------ */
#choju #sports h2 {
	background-image: url(../choju/sports/img/h2_bg_sports.gif);
	padding-right: 240px;
}
#choju .s_table {
	margin-left: 15px;
	margin-bottom: 10px;
}
#choju #sports .s_table h3 {
	color: #993300;
	padding: 4px;
	background-color: #DBF3FF;
	clear: both;
}
#choju #sports .s_table h3 span {

	color: #99CCCC;
}
#choju #sports .s_table td img {
	margin-left: 4px;
	margin-bottom: 5px;
}
#choju #sports .s_table .r_img {
	float: right;
}
#choju #sports .s_table td p {
	margin-bottom: 1em;
	margin-left: 1em;
	margin-top: 1em;
}
#choju #sports .s_table td ol,
#choju #sports .s_table td ul {
	margin-left: 3em;
	margin-bottom: 1em;
	margin-top: 1em;
}
#choju #sports .s_table td ol li {
	margin-bottom: 1em;
}
#choju #sports .s_table .in_table {
	border-collapse: collapse;
	border: 1px solid #333333;
	margin-bottom: 1em;
	margin-left: 1em;
}
#choju #sports .s_table .in_table th,
#choju #sports .s_table .in_table td {
	padding: 4px;
	border-collapse: collapse;
	border: 1px solid #666666;
}
#choju #sports .s_table .in_table thead th {
	background-color: #CCFFFF;
	color: #000000;
	text-align: center;
}
#choju #sports .s_table .in_table tbody th {
	background-color: #dddddd;
	color: #000000;
	text-align: center;
}
#choju #sports .s_table .in_table td {
	text-align: right;
}
/* --navi------------------------------------------------ */
#choju #navi h2 {
	background-image: url(../choju/navi/img/h2_bg_navi.gif);
	padding-right: 240px;
}
#choju #navi h3 {
	clear: both;
	background-color: #eeeeee;
	margin-top: 1em;
	padding: 4px;
	margin-bottom: 10px;
}
#choju #navi h3 span {
	color: #CCCC66;
}
#choju #navi h4 {
	clear: both;
	color: #993300;
	margin-top: 10px;
	padding: 4px;
	margin-bottom: 5px;
}
#choju #navi h4 span {
	color: #CCCC66;
}

#choju #navi .s_table .a_left {
	float: left;
	margin-right: 4px;
}
#choju #navi .s_table p {
	margin-bottom: 1em;
	clear: both;
}
/* --festa-------------------------------------------------- */
#choju #festa h2 {
	background-image: url(../choju/festa/img/h2_bg_festa.gif);
	padding-right: 90px;
}
#choju #festa h3 {
	color: #660000;
	margin-bottom: 5px;
	background-color: #FFCCCC;
	padding: 4px;
}
#choju #festa h3 span {
	color: #FF9999;
}
#choju .f_table {
	margin-left: 10px;
	margin-bottom: 10px;
}
#choju #festa .f_table td {
	padding-bottom: 15px;
	vertical-align: top;
	padding-left: 1em;
	padding-right: 1em;
}
#choju #festa .f_table .non {
	padding-bottom: 0px;
}
#choju #festa .f_table td p {
	margin-bottom: 5px;
	margin-left: 0px;
}
#choju #festa .f_table dt {
	font-weight: bold;
	color: #996600;
	margin-left: 1em;
}
#choju #festa .f_table dd {
	margin-left: 2em;
	margin-bottom: 1em;
}
#choju #festa .f_table .c_point01 {
	margin-left: 3em;
}
#choju #festa .f_table .c_point01 img {
	vertical-align: middle;
	margin-right: 4px;
}
#choju #festa .f_table .photo {
	margin-left: 1em;
}
#choju #festa .f_table .photo img {
	margin-bottom: 6px;
}
/* --nenrin_07ibaraki------------------------------------------------ */
#choju #nenrin h2 {
	background-image: url(../choju/nenrin/img/h2_bg_nenrin.gif);
}
#choju #nenrin_07ibaraki h2 {
	background-image: url(../choju/nenrin/07ibaraki/img/h2_bg_07ibaraki.gif);
}
#choju #nenrin_07ibaraki .n_table01,
#choju #nenrin_07ibaraki .n_table02,
#choju #nenrin_07ibaraki .n_table03,
#choju #nenrin_07ibaraki .n_table04,
#choju #nenrin_07ibaraki .n_table05 {
	margin-left: 15px;
	width: 96%;
}
#choju #nenrin_07ibaraki .n_table02 h3 {
	margin: 0px;
}
#choju #nenrin_07ibaraki .h3_main {
	background-image: url(../choju/nenrin/07ibaraki/img/h3_bg_07ibaraki01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 39px;
	height: 59px;
	_height: 59px;
	padding-left: 70px;
	padding-top: 22px;
	margin: 0px;
	padding-bottom: 0px;
}
#choju #nenrin_07ibaraki .h3_bg {
	background-image: url(../choju/nenrin/07ibaraki/img/h3_bg_07ibaraki02.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
}
#choju #nenrin_07ibaraki .n_table01 td,
#choju #nenrin_07ibaraki .n_table02 td,
#choju #nenrin_07ibaraki .n_table03 td{
	vertical-align: top;
	padding-top: 1em;
}
#choju #nenrin_07ibaraki .n_table01 td p {
	margin: 0px 0px 10px;
	padding: 0px;
}
#choju #nenrin_07ibaraki h4 {
	color: #660000;
	margin-bottom: 5px;
	background-color: #eeeeee;
	padding: 4px;
	clear: both;
	margin-right: 1em;
	margin-left: 1em;
}
#choju #nenrin_07ibaraki h4 span {
	color: #FF9999;
}
#choju #nenrin_07ibaraki .n_table02 dl {
	margin-left: 300px;
	margin-top: 2em;
	margin-right: 1em;
}
#choju #nenrin_07ibaraki .n_table02 dt {
	font-weight: bold;
	color: #CC3366;
}
#choju #nenrin_07ibaraki .n_table02 p img {
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
	margin-left: 1em;
}
#choju #nenrin_07ibaraki .n_table02 dd {
	margin-bottom: 1em;
	margin-left: 20px;
}
#choju #nenrin_07ibaraki .n_table03 .dl_s {
	margin-left: 1em;
	margin-top: 1em;
	margin-right: 1em;
}
#choju #nenrin_07ibaraki .n_table03 .dl_s dt {
	color: #990033;
	border-bottom: 2px solid #FFCCCC;
	margin-bottom: 10px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#choju #nenrin_07ibaraki .n_table03 .dl_s dt,
#choju #nenrin_07ibaraki .n_table03 .dl_b dt {
	font-weight: bold;
	margin-bottom: 5px;
	padding: 4px;
}
#choju #nenrin_07ibaraki .n_table03 .dl_s dd {
	margin-bottom: 1.5em;
	margin-left: 2em;
}
#choju #nenrin_07ibaraki .n_table03 .dl_b {
	margin-left: 1em;
	margin-top: 1em;
	margin-right: 1em;
}
#choju #nenrin_07ibaraki .n_table03 .dl_b dt {
	color: #996600;
	border-bottom: 2px solid #FF9966;
}
#choju #nenrin_07ibaraki .n_table03 .dl_b dd {
	margin-bottom: 1em;
	margin-left: 2em;
}

#choju #nenrin_07ibaraki .n_table04 {
	border-collapse: collapse; 
	border: 1px solid #333333;
	margin-bottom: 1em;
	margin-top: 1em;
}
#choju #nenrin_07ibaraki .n_table04 th,

#choju #nenrin_07ibaraki .n_table04 td {
	border-collapse: collapse; 
	padding: 4px;
	border: 1px solid #333333;
}
#choju #nenrin_07ibaraki .n_table04 thead th {
	background-color: #990066;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
#choju #nenrin_07ibaraki .n_table04 tbody th {
	background-color: #FFCCCC;
	color: #000000;
	text-align: left;
}
#choju #nenrin_07ibaraki .n_table05 td {
	vertical-align: top;
}
#choju #nenrin_07ibaraki .n_table05 p {
	text-align: center;
}
#choju #nenrin_07ibaraki .n_table05 span {
	font-weight: bold;
	color: #990066;
}
/* --event------------------------------------------------ */
#choju #event h2 {
	background-image: url(../choju/event/img/h2_bg_event.gif);
	padding-right: 240px;
}
/* --dantai------------------------------------------------ */
#choju #dantai h2 {
	background-image: url(../choju/event/img/h2_bg_event.gif);
	padding-right: 240px;
}
/* --miyazaki-------------------------------------------------- */
#choju #miyazaki h2 {
	background-image: url(../choju/miyazaki/img/h2_bg_miyazaki.gif);
	padding-right: 165px;
}
#choju #miyazaki h4 {
	color: #003300;
	margin-bottom: 10px;
	background-color: #CCFFCC;
	padding: 4px;
	text-align: left;
}
#choju #miyazaki h4 span {
	color: #CCCC00;
}
#choju .m_miyazaki {
	margin-left: 10px;
	margin-bottom: 10px;
}
#choju #miyazaki .m_table td,
#choju #miyazaki .m_table_09 td,
#choju #miyazaki .m_table_10 td {
	vertical-align: top;
	padding-left: 1em;
	padding-right: 1em;
}
#choju #miyazaki .m_table dl,
#choju #miyazaki .m_table_09 dl {
	border-top: 1px dotted #99CC00;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#choju #miyazaki .m_table dt,
#choju #miyazaki .m_table_09 dt,
#choju #miyazaki .m_table_10 dt {
	font-weight: bold;
}
#choju #miyazaki .m_table dd,
#choju #miyazaki .m_table_09 dd,
#choju #miyazaki .m_table_10 dd {
	padding-left: 1em;
	margin-bottom: 5px;
}
#choju #miyazaki .m_table .m_c,
#choju #miyazaki .m_table_09 .m_c,
#choju #miyazaki .m_table_10 .m_c {
	text-align: center;
	margin-left: 15px;
}
#choju #miyazaki .m_table td p,
#choju #miyazaki .m_table_09 td p,
#choju #miyazaki .m_table_10 td p {
	margin-bottom: 10px;
	margin-left: 0px;
}

#choju #miyazaki h3,
#choju #miyazaki .h3_bg01,
#choju #miyazaki .h3_bg02,
#choju #miyazaki .h3_bg03,
#choju #miyazaki .h3_bg04,
#choju #miyazaki .h3_bg05,
#choju #miyazaki .h3_bg06 {
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom: 10px;
	margin-left: 15px;
	padding: 0px;
}
#choju #miyazaki .h3_bg01 {
	background-image: url(../choju/miyazaki/2008/img/subject_bg01.gif);
}
#choju #miyazaki .h3_bg02 {
	background-image: url(../choju/miyazaki/2008/img/subject_bg02.gif);
}
#choju #miyazaki .h3_bg03 {
	background-image: url(../choju/miyazaki/2008/img/subject_bg03.gif);
}
#choju #miyazaki .h3_bg04 {
	background-image: url(../choju/miyazaki/2008/img/subject_bg04.gif);
}
#choju #miyazaki .h3_bg05 {
	background-image: url(../choju/miyazaki/2008/img/subject_bg05.gif);
}
#choju #miyazaki .h3_bg06 {
	background-image: url(../choju/miyazaki/2008/img/subject_bg06.gif);
}

#choju #miyazaki h3 img {
	margin-left: 0px;
	_margin-left: -5px;
}



#choju #miyazaki .m_table02,
#choju #miyazaki .m_table02_09,
#choju #miyazaki .m_table02_10 {
	margin-left: 15px;
	width: 96%;
}
#choju #miyazaki .m_table02 td,
#choju #miyazaki .m_table02_09 td,
#choju #miyazaki .m_table02_10 td {
	vertical-align: top;
	_padding-top: 1em;
}
#choju #miyazaki .m_table02 dl,
#choju #miyazaki .m_table02_09 dl,
#choju #miyazaki .m_table02_10 dl {
	margin-left: 1em;
	padding-right: 280px;
	margin-top: 0px;
	padding-top: 0px;
}
#choju #miyazaki .m_table02 dt.type1,
#choju #miyazaki .m_table02_09 dt.type1,
#choju #miyazaki .m_table02_10 dt.type1 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006666;
	padding: 4px;
	margin-bottom: 5px;
	border-bottom: 3px solid #99CC00;
}
#choju #miyazaki .m_table02 dt.type2,
#choju #miyazaki .m_table02_09 dt.type2,
#choju #miyazaki .m_table02_10 dt.type2 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #993333;
	padding: 4px;
	margin-bottom: 5px;
	border-bottom: 3px solid #FF99CC;
}
#choju #miyazaki .m_table02 dd,
#choju #miyazaki .m_table02_09 dd,
#choju #miyazaki .m_table02_10 dd {
	margin-bottom: 1em;
	margin-left: 20px;
}
#choju #miyazaki .m_table02 p img,
#choju #miyazaki .m_table02_09 p img,
#choju #miyazaki .m_table02_10 p img {
	margin-bottom: 15px;
	float: right;
	margin-left: 1em;
}

/* --miyazaki2009-------------------------------------------------- */
#choju #miyazaki h3.h3_09 {
	background-image: url(../choju/miyazaki/2009/img/09_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 10px;
	margin-left: 15px;
	padding: 0px;
}
#choju #miyazaki .m_table_09 h4,
#choju #miyazaki .m_table02_09 h4 {
	margin-bottom: 10px;
	background-color: #FFCCCC;
	padding: 4px;
	text-align: left;
	color: #000000;
}
#choju #miyazaki .m_table_09 h4 span,
#choju #miyazaki .m_table02_09 h4 span {
	color: #FF9999;
}

/* --miyazaki2010-------------------------------------------------- */
#choju #miyazaki .m_table_10 h4 {
	margin-bottom: 10px;
	background-color: #B1E4FF;
	padding: 4px;
	text-align: left;
	color: #000000;
}
#choju #miyazaki .m_table_10 h4 span {
	color: #7FB4CD;
}


#choju #miyazaki h3.h3_10 {
	background-image: url(../choju/miyazaki/2010/img/10_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom: 10px;
	margin-left: 15px;
	padding: 0px;
}
#choju #miyazaki h3.h3_10 img {
	margin-left: 0px;
	_margin-left: -5px;
}

#choju #miyazaki .m_table_10 dl {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #6CF;
}

/* --08kagoshima------------------------------------------------ */
#choju #nenrin_08kagoshima h2 {
	background-image: url(../choju/nenrin/08kagoshima/img/h2_bg_08kagoshima.gif);
}
#choju #nenrin_08kagoshima .n_table01,
#choju #nenrin_08kagoshima .n_table02,
#choju #nenrin_08kagoshima .n_table03,
#choju #nenrin_08kagoshima .n_table04 {
	margin-left: 15px;
	width: 96%;
}
#choju #nenrin_08kagoshima .n_table02 h3 {
	margin: 0px;
}
#choju #nenrin_08kagoshima .h3_main {
	background-image: url(../choju/nenrin/08kagoshima/img/h3_bg_08kagoshima01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 39px;
	height: 59px;
	_height: 59px;
	padding-left: 70px;
	padding-top: 22px;
	margin: 0px;
	padding-bottom: 0px;
}
#choju #nenrin_08kagoshima .h3_bg {
	background-image: url(../choju/nenrin/08kagoshima/img/h3_bg_08kagoshima02.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
}
#choju #nenrin_08kagoshima .n_table01 td,
#choju #nenrin_08kagoshima .n_table02 td,
#choju #nenrin_08kagoshima .n_table03 td{
	vertical-align: top;
	padding-top: 1em;
}
#choju #nenrin_08kagoshima .n_table01 td p img,
#choju #nenrin_08kagoshima .n_table04 td p img {
	margin-bottom: 5px;
}
#choju #nenrin_08kagoshima .n_table01 td p {
	margin: 0px 0px 10px;
	padding: 0px;
	text-align: center;
}
#choju #nenrin_08kagoshima h4 {
	color: #660000;
	margin-bottom: 5px;
	background-color: #eeeeee;
	padding: 4px;
	clear: both;
	margin-right: 1em;
	margin-left: 1em;
}
#choju #nenrin_08kagoshima h4 span {
	color: #FF9999;
}
#choju #nenrin_08kagoshima .n_table02 .dl01 dl {
	margin-left: 300px;
	margin-top: 2em;
	margin-right: 1em;
}
#choju #nenrin_08kagoshima .n_table02 .dl02 dl {
	margin-left: 30px;
	margin-right: 1em;
}
#choju #nenrin_08kagoshima .n_table02 dt {
	font-weight: bold;
	color: #CC3366;
}
#choju #nenrin_08kagoshima .n_table02 dd {
	margin-bottom: 1em;
	margin-left: 20px;
}

#choju #nenrin_08kagoshima .n_table02 p img {
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
	margin-left: 1em;
}
#choju #nenrin_08kagoshima .n_table04 td {
	vertical-align: top;
}
#choju #nenrin_08kagoshima .n_table03 p,
#choju #nenrin_08kagoshima .n_table04 p {
	text-align: center;
}
#choju #nenrin_08kagoshima .n_table04 p {
	font-weight: bold;
	color: #990066;
}

/* --09hokkaido------------------------------------------------ */
#choju #nenrin_09hokkaido h2 {
	background-image: url(../choju/nenrin/09hokkaido/img/h2_bg_09hokkaido.gif);
}
#choju #nenrin_09hokkaido .n_table01,
#choju #nenrin_09hokkaido .n_table02,
#choju #nenrin_09hokkaido .n_table03,
#choju #nenrin_09hokkaido .n_table04 {
	margin-left: 15px;
	width: 96%;
}
#choju #nenrin_09hokkaido .n_table02 h3 {
	margin: 0px;
}
#choju #nenrin_09hokkaido .h3_main {
	background-image: url(../choju/nenrin/09hokkaido/img/h3_bg_09hokkaido01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 39px;
	height: 59px;
	_height: 59px;
	padding-left: 70px;
	padding-top: 22px;
	margin: 0px;
	padding-bottom: 0px;
}
#choju #nenrin_09hokkaido .h3_bg {
	background-image: url(../choju/nenrin/09hokkaido/img/h3_bg_09hokkaido02.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
}
#choju #nenrin_09hokkaido .n_table01 td,
#choju #nenrin_09hokkaido .n_table02 td,
#choju #nenrin_09hokkaido .n_table03 td{
	vertical-align: top;
	padding-top: 1em;
}
#choju #nenrin_09hokkaido .n_table01 td p img,

#choju #nenrin_09hokkaido .n_table04 td p img {
	margin-bottom: 5px;
}
#choju #nenrin_09hokkaido .n_table01 td p {
	margin: 0px 0px 10px;
	padding: 0px;
	text-align: center;
}
#choju #nenrin_09hokkaido h4 {
	color: #660000;
	margin-bottom: 5px;
	background-color: #eeeeee;
	padding: 4px;
	clear: both;
	margin-right: 1em;
	margin-left: 1em;
}
#choju #nenrin_09hokkaido h4 span {
	color: #FF9999;
}
#choju #nenrin_09hokkaido .n_table02 .dl01 dl {
	margin-left: 300px;
	margin-top: 2em;
	margin-right: 1em;
}
#choju #nenrin_09hokkaido .n_table02 .dl02 dl {
	margin-left: 30px;
	margin-right: 1em;
}
#choju #nenrin_09hokkaido .n_table02 dt {
	font-weight: bold;
	color: #CC3366;
}
#choju #nenrin_09hokkaido .n_table02 dd {
	margin-bottom: 1em;
	margin-left: 20px;
}

#choju #nenrin_09hokkaido .n_table02 p img {
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
	margin-left: 1em;
}
#choju #nenrin_09hokkaido .n_table04 td {
	vertical-align: top;
}
#choju #nenrin_09hokkaido .n_table03 p {
	text-align: center;
}
#choju #nenrin_09hokkaido .n_table04 p {
	font-weight: bold;
}
/* --dantai------------------------------------------------ */
#choju #dantai dl {
	margin-left: 15px;
}
#choju #dantai p {
	margin: 1em 1em 1em 15px;
}
#choju #dantai p span {
	color: #FF6600;
}
#choju #dantai .d_photo {
	text-align: center;
}
#choju #dantai .d_photo img {
	margin-right: 5px;
	margin-left: 5px;
}
#choju #dantai dt {
	font-weight: bold;
	padding-bottom: 4px;
	border-bottom: 2px solid #CC9900;
	margin-bottom: 4px;
}
#choju #dantai dt span {
	color: #CC9933;
}
#choju #dantai dl ol{
	margin-bottom: 1em;
}
#choju #dantai dl li{
	margin-left: 35px;
}
#choju #dantai dd {
	margin-left: 1em;
	margin-bottom: 1em;
}
#choju #dantai dd img {
	margin-right: 10px;
	margin-bottom: 10px;
	border: 2px solid #D6CABD;
}
#choju #ds_table td span {
	color: #CC0000;
}
#choju #dantai td a span {
	color: #000000;
}
#choju #ds_table #ichiran {
	text-align: right;
}
#choju #ds_table #ichiran img {
	margin-right: 4px;
	vertical-align: middle;
}

#choju #dantai_s h2 {
	background-image: url(../choju/dantai/img/h2_bg_dantai.gif);
	padding-right: 240px;
}
#choju #dantai_s h3 {
	clear: both;
	color: #993300;
	background-color: #eeeeee;
	margin-top: 1em;
	padding: 4px;
	margin-bottom: 1em;
}
#choju #dantai_s h3 span {
	color: #CCCC66;
}

#choju #dantai_s .d_table .a_left {
	float: left;
	margin-right: 4px;
}
#choju #dantai_s .d_table p {
	margin-bottom: 1em;
	clear: both;
}
/* --dantai100715------------------------------------------------ */
#choju #dantai h2 {
	background-image: url(../choju/dantai/img/h2_bg_dantai.gif);
	padding-right: 240px;
}
#choju #dantai h3 {
	color: #993300;
	background-color: #eeeeee;
	padding: 5px;
	margin-bottom: 1em;
	margin-left: 1em;
}
#choju #dantai table {
	margin-left: 20px;
	width: 97%;
	margin-bottom: 20px;
	}
#choju #dantai table thead th {
	margin: 0px;
	background-color: #FFCC66;
	border-bottom: 1px solid #FF6600;
	border-right: 1px solid #FF6600;
}
#choju #dantai table tbody th {
	border-left: 7px solid #FF6600;
	background-color: #FFECC1;
	text-align: left;
}
#choju #dantai table th,
#choju #dantai table td {
	padding: 5px;
}
#choju #dantai table tbody th,
#choju #dantai table tbody td {
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #FF6600;
	border-right: 1px dotted #FF6600;
}
