@charset "utf-8";
/* CSS Document */


/* ---------------------------- */
/*         menu setting         */

/* ---------------- */
/*   sub setting    */
/* ---------------- */
div.menu_sub {	width: 140px;	height: 20px;	margin: 0;	}
h2.sub,h3.sub {	font-size: 0px;	text-indent: -9999px;	}
/*    (menu sub)    */
h2#menu_sub_cyclist,
h2#menu_sub_feature,
h2#menu_sub_member,
h2#menu_sub_event,
h2#menu_sub_traffic,
h2#menu_sub_about,
h2#menu_sub_eco,
h2#menu_sub_notice,
h2#menu_sub_news,
h2#menu_sub_pickup {	display: block;	width: 140px;	height: 20px;	margin: 0;	line-height: 0px;	text-indent: -9999px;	}
h2#menu_sub_cyclist {	background: url(../image_menu/sub_cyclist.gif) no-repeat;	}
h2#menu_sub_feature {	background: url(../image_menu/sub_feature.gif) no-repeat;	}
h2#menu_sub_member {	background: url(../image_menu/sub_member.gif) no-repeat;	}
h2#menu_sub_event {	background: url(../image_menu/sub_event.gif) no-repeat;	}
h2#menu_sub_traffic {	background: url(../image_menu/sub_traffic.gif) no-repeat;	}
h2#menu_sub_about {	background: url(../image_menu/sub_about.gif) no-repeat;	}
h2#menu_sub_eco {	background: url(../image_menu/sub_eco.gif) no-repeat;	}
h2#menu_sub_notice {	background: url(../image_menu/sub_notice.gif) no-repeat;	}
h2#menu_sub_news {	background: url(../image_menu/sub_news.gif) no-repeat;	}
h2#menu_sub_pickup {	background: url(../image_menu/sub_pickup.gif) no-repeat;	}

/* menu_area */
div#menu_pr_area,
div#menu_cyclist_area,
div#menu_feature_area,
div#menu_pickup_area,
div#menu_cyclist_area,
div#menu_member_area,
div#menu_event_area,
div#menu_traffic_area,
div#menu_about_area,
div#menu_eco_area,
div#menu_notice_area,
div#menu_news_area {	float:left;	width: 140px;	height: auto;	margin-bottom: 30px;	}

/* --------------- */
/*     menu_PR     */
/* --------------- */
/* layout_menu_PR_img */
div#menu_pr_area ul {	list-style-type: none;	padding: 0;	text-indent: -9999px;	}
div#menu_pr_area ul li.menu_pr,div#menu_pr_area ul li.menu_pr a {	float:left;	text-decoration: none;	display: block;	width: 140px;	height: 100px;	margin-bottom: 5px;	}
div#menu_pr_area ul li.menu_pr a {	background: url(../image_menu/pr.gif) no-repeat;	}
/* layout_menu_PR_img */
div#menu_pr_area ul li.menu_pr_campaign,div#menu_pr_area ul li.menu_pr_campaign a {	float:left;	text-decoration: none;	display: block;	width: 140px;	height: 50px;	}
div#menu_pr_area ul li.menu_pr_campaign a {	background: url(../image_menu/pr_campaign.gif) no-repeat;	}



/* ---------------- */
/*   menu_feature   */
/* ---------------- */
/* sizes */
div#menu_feature_area .large1 {	width: 140px;	height: 80px;	}
div#menu_feature_area .large {	width: 140px;	height: 40px;	}
div#menu_feature_area .middle {	width: 140px;	height: 60px;	}
div#menu_feature_area .small {	width: 140px;	height: 40px;	}
/* layout_menu_feature */
ul#menu_feature {	list-style-type:none;	padding: 0px;	text-indent: -9999px;	}
ul#menu_feature li, ul#menu_feature li a {	float:left;	text-decoration: none;	display: block;	width: 140px;	margin-bottom: 5px;	}
/* layout_menu_feature_img */
ul#menu_feature li a#shiho_ct {	background: url(../image_menu/feature_shiho_ct01.jpg) no-repeat;	}
ul#menu_feature li a#shiho_cr {	background: url(../image_menu/feature_shiho_cr.jpg) no-repeat;	}



/* --------------- */
/*   menu_pickup   */
/* --------------- */
/* layout_menu_pickup */
ul#menu_pickup, ul#menu_pickup_sp, ul#menu_pickup01 {	padding: 0px;	list-style: none;	text-indent: -9999px;	}
ul#menu_pickup_sp {	margin-top: 5px;	}
ul#menu_pickup_sp li {	margin-bottom: 5px;	}
ul#menu_pickup_sp li, ul#menu_pickup_sp li a {	float:left;	text-decoration: none;	display: block;	width: 140px;	height: 120px;	}
ul#menu_pickup li, ul#menu_pickup li a {	float:left;	text-decoration: none;	display: block;	width: 140px;	height: 30px;	}
ul#menu_pickup01 li, ul#menu_pickup01 li a {	float:left;	text-decoration: none;	display: block;	width: 140px;	height: 44px;	}
/* layout_menu_pickup_sp_img */
ul#menu_pickup_sp li a#pickup_bny {	background: url(../image_menu/bny_140.gif) no-repeat;	}
ul#menu_pickup_sp li a#pickup_shop_photo {	background: url(../image_menu/pickup_shop_photo.jpg) no-repeat;	}
ul#menu_pickup_sp li a#pickup_shop_entry {	background: url(../image_menu/pickup_shop_entry.gif) no-repeat;	}
/* layout_menu_pickup_img */
ul#menu_pickup li a#event_schedule {	background: url(../image_menu/event_schedule.gif) no-repeat;	}
ul#menu_pickup li a#eco_bee {	background: url(../image_menu/eco_bee.gif) no-repeat;	}
ul#menu_pickup li a#cyclist_jingu {	background: url(../image_menu/cyclist_jingu.gif) no-repeat;	}
ul#menu_pickup li a#cyclist_seminar {	background: url(../image_menu/cyclist_seminar.gif) no-repeat;	}
ul#menu_pickup li a#about_cj {	background: url(../image_menu/about_cj.gif) no-repeat;	}
ul#menu_pickup li a#pickup_ginrin {	background: url(../image_menu/pickup_ginrin.gif) no-repeat;	}
ul#menu_pickup li a#pickup_grt2011 {	background: url(../image_menu/pickup_grt2011.gif) no-repeat;	}
ul#menu_pickup01 li a#pickup_credit {	background: url(../image_menu/credit.gif) no-repeat;	}
/* layout_menu_pickup_img(normal) */
ul#menu_pickup_sp li a#pickup_shop_photo,
ul#menu_pickup li a#event_schedule,
ul#menu_pickup li a#eco_bee,
ul#menu_pickup li a#cyclist_jingu,
ul#menu_pickup li a#cyclist_seminar,
ul#menu_pickup li a#about_cj,
ul#menu_pickup li a#pickup_ginrin,
ul#menu_pickup01 li a#pickup_credit,
ul#menu_pickup li a#pickup_grt2011 {	background-position: 0px 0px;	}
/* layout_menu_pickup_img(hover) */
/* ul#menu_pickup_sp li a#pickup_shop_photo:hover, */
ul#menu_pickup li a#event_schedule:hover,
ul#menu_pickup li a#eco_bee:hover,
ul#menu_pickup li a#cyclist_jingu:hover,
ul#menu_pickup li a#cyclist_seminar:hover,
ul#menu_pickup li a#about_cj:hover,
ul#menu_pickup li a#pickup_ginrin:hover,
ul#menu_pickup01 li a#pickup_credit:hover,
ul#menu_pickup li a#pickup_grt2011:hover {	background-position: -150px 0px;	}



/* ---------------- */
/*   menu_cyclist   */
/* ---------------- */
/* layout_menu_cyclist */
ul#menu_cyclist {	padding: 0px;
	list-style: none;	text-indent: -9999px;	}
ul#menu_cyclist li, ul#menu_cyclist li a {float:left;	text-decoration: none;	display: block;	width: 140px;	height: 30px;	}
/* layout_menu_cyclist_img */
ul#menu_cyclist li a#cyclist_top {	background: url(../image_menu/cyclist.gif) no-repeat;	}
ul#menu_cyclist li a#cyclist_feature {	background: url(../image_menu/cyclist_feature.gif) no-repeat;	}
ul#menu_cyclist li a#cyclist_ct {	background: url(../image_menu/cyclist_ct.gif) no-repeat;	}
ul#menu_cyclist li a#cyclist_jingu {	background: url(../image_menu/cyclist_jingu.gif) no-repeat;	}
ul#menu_cyclist li a#cyclist_ctag {	background: url(../image_menu/cyclist_ctag.gif) no-repeat;	}
ul#menu_cyclist li a#cyclist_beginner {	background: url(../image_menu/cyclist_beginner.gif) no-repeat;	}
ul#menu_cyclist li a#event_top {	background: url(../image_menu/event.gif) no-repeat;	}
ul#menu_cyclist li a#about_group {	background: url(../image_menu/about_group.gif) no-repeat;	}
ul#menu_cyclist li a#traffic_top {	background: url(../image_menu/traffic.gif) no-repeat;	}

/* layout_menu_cyclist_img(normal) */
ul#menu_cyclist li a#cyclist_top,
ul#menu_cyclist li a#cyclist_feature,
ul#menu_cyclist li a#cyclist_ct,
ul#menu_cyclist li a#cyclist_jingu,
ul#menu_cyclist li a#cyclist_ctag,
ul#menu_cyclist li a#cyclist_beginner,
ul#menu_cyclist li a#event_top,
ul#menu_cyclist li a#about_group,
ul#menu_cyclist li a#traffic_top {	background-position: 0px 0px;	}
/* layout_menu_cyclist_img(hover) */
ul#menu_cyclist li a#cyclist_top:hover,
ul#menu_cyclist li a#cyclist_feature:hover,
ul#menu_cyclist li a#cyclist_ct:hover,
ul#menu_cyclist li a#cyclist_jingu:hover,
ul#menu_cyclist li a#cyclist_ctag:hover,
ul#menu_cyclist li a#cyclist_beginner:hover,
ul#menu_cyclist li a#event_top:hover,
ul#menu_cyclist li a#about_group:hover,
ul#menu_cyclist li a#traffic_top:hover {	background-position: -150px 0px;	}


/* --------------- */
/*   menu_member   */
/* --------------- */
/* layout_menu_member */
ul#menu_member {	padding: 0px;	list-style: none;	text-indent: -9999px;	}
ul#menu_member li, ul#menu_member li a {	float:left;	text-decoration: none;	display: block;	width: 140px;	height: 30px;	margin: 0;	}
/* layout_menu_member_img */
ul#menu_member li a#member_top {	background: url(../image_menu/member.gif) no-repeat;	}
ul#menu_member li a#member_merit {	background: url(../image_menu/member_merit.gif) no-repeat;	}
ul#menu_member li a#member_join {	background: url(../image_menu/member_join.gif) no-repeat;	}
ul#menu_member li a#member_renew {	background: url(../image_menu/member_renew.gif) no-repeat;	}
ul#menu_member li a#member_flow {	background: url(../image_menu/member_flow.gif) no-repeat;	}
ul#menu_member li a#cyclist_ct {	background: url(../image_menu/cyclist_ct.gif) no-repeat;	}
ul#menu_member li a#cyclist_ctag {	background: url(../image_menu/cyclist_ctag.gif) no-repeat;	}
ul#menu_member li a#about_cj {	background: url(../image_menu/about_cj.gif) no-repeat;	}
ul#menu_member li a#notice_privacy {	background: url(../image_menu/notice_privacy.gif) no-repeat;	}

/* layout_menu_member_img(normal) */
ul#menu_member li a#member_top,
ul#menu_member li a#member_merit,
ul#menu_member li a#member_join,
ul#menu_member li a#member_renew,
ul#menu_member li a#member_flow,
ul#menu_member li a#cyclist_ct,
ul#menu_member li a#cyclist_ctag,
ul#menu_member li a#about_cj,
ul#menu_member li a#notice_privacy {	background-position: 0px 0px;	}
/* layout_menu_member_img(hover) */
ul#menu_member li a#member_top:hover,
ul#menu_member li a#member_merit:hover,
ul#menu_member li a#member_join:hover,
ul#menu_member li a#member_renew:hover,
ul#menu_member li a#member_flow:hover,
ul#menu_member li a#cyclist_ct:hover,
ul#menu_member li a#cyclist_ctag:hover,
ul#menu_member li a#about_cj:hover,
ul#menu_member li a#notice_privacy:hover {	background-position: -150px 0px;	}



/* ---------------- */
/*    menu_event    */
/* ---------------- */
/* sizes */
div#menu_event_area .normal {	width: 140px;	height: 30px;	}
div#menu_event_area .small {	width: 140px;	height: 20px;	}
/* layout_menu_event */
ul#menu_event {	padding: 0px;	list-style: none;	text-indent: -9999px;	}
ul#menu_event li, ul#menu_event li a {	float:left;	text-decoration: none;	display: block;	width: 140px;	}
/* layout_menu_event_img */
ul#menu_event li a#event_top {	background: url(../image_menu/event.gif) no-repeat;	}
ul#menu_event li a#event_schedule {	background: url(../image_menu/event_schedule.gif) no-repeat;	}
ul#menu_event li a#event_report {	background: url(../image_menu/event_report.gif) no-repeat;	}
ul#menu_event li a#event_list {	background: url(../image_menu/event_list.gif) no-repeat;	}
/* layout_menu_event.small_img */
ul#menu_event li a#event_utsukushi {	background: url(../image_menu/event_utsukushi.gif) no-repeat;	}
ul#menu_event li a#event_tsukuba {	background: url(../image_menu/event_tsukuba.gif) no-repeat;	}
ul#menu_event li a#event_norikura {	background: url(../image_menu/event_norikura.gif) no-repeat;	}
ul#menu_event li a#event_fuji {	background: url(../image_menu/event_fuji.gif) no-repeat;	}
ul#menu_event li a#event_tokyo {	background: url(../image_menu/event_tokyo.gif) no-repeat;	}
ul#menu_event li a#event_family {	background: url(../image_menu/event_family.gif) no-repeat;	}
ul#menu_event li a#event_block {	background: url(../image_menu/event_block.gif) no-repeat;	}
/* layout_menu_event_img(normal) */
ul#menu_event li a#event_top,
ul#menu_event li a#event_schedule,
ul#menu_event li a#event_report,
ul#menu_event li a#event_list,
ul#menu_event li a#event_utsukushi,
ul#menu_event li a#event_tsukuba,
ul#menu_event li a#event_norikura,
ul#menu_event li a#event_fuji,
ul#menu_event li a#event_tokyo,
ul#menu_event li a#event_family,
ul#menu_event li a#event_block {	background-position: 0px 0px;	}
/* layout_menu_member_img(hover) */
ul#menu_event li a#event_top:hover,
ul#menu_event li a#event_schedule:hover,
ul#menu_event li a#event_report:hover,
ul#menu_event li a#event_list:hover,
ul#menu_event li a#event_utsukushi:hover,
ul#menu_event li a#event_tsukuba:hover,
ul#menu_event li a#event_norikura:hover,
ul#menu_event li a#event_fuji:hover,
ul#menu_event li a#event_tokyo:hover,
ul#menu_event li a#event_family:hover,
ul#menu_event li a#event_block:hover {	background-position: -150px 0px;	}



/* -------------- */
/*  menu_traffic  */
/* -------------- */
/* layout_menu_traffic */
ul#menu_traffic {	padding: 0px;	list-style: none;	text-indent: -9999px;	}
ul#menu_traffic li, ul#menu_traffic li a {	float:left;	text-decoration: none;	display: block;	width: 140px;	height: 30px;	}
/* layout_menu_traffic_img */
ul#menu_traffic li a#traffic_top {	background: url(../image_menu/traffic.gif) no-repeat;	}
ul#menu_traffic li a#traffic_avoid {	background: url(../image_menu/traffic_avoid.gif) no-repeat;	}
ul#menu_traffic li a#traffic_accident {	background: url(../image_menu/traffic_accident.gif) no-repeat;	}
ul#menu_traffic li a#traffic_insurance {	background: url(../image_menu/traffic_insurance.gif) no-repeat;	}
ul#menu_traffic li a#member_top {	background: url(../image_menu/member.gif) no-repeat;	}
/* layout_menu_traffic_img(normal) */
ul#menu_traffic li a#traffic_top,
ul#menu_traffic li a#traffic_avoid,
ul#menu_traffic li a#traffic_accident,
ul#menu_traffic li a#traffic_insurance,
ul#menu_traffic li a#member_join {	background-position: 0px 0px;	}
/* layout_menu_traffic_img(hover) */
ul#menu_traffic li a#traffic_top:hover,
ul#menu_traffic li a#traffic_avoid:hover,
ul#menu_traffic li a#traffic_accident:hover,
ul#menu_traffic li a#traffic_insurance:hover,
ul#menu_traffic li a#member_join:hover {	background-position: -150px 0px;	}



/* -------------- */
/*   menu_about   */
/* -------------- */
/* layout_menu_about */
ul#menu_about {	padding: 0px;	list-style: none;	text-indent: -9999px;	}
ul#menu_about li, ul#menu_about li a {	float:left;	text-decoration: none;	display: block;	width: 140px;	height: 30px;	}
/* layout_menu_about_img */
ul#menu_about li a#about_top {	background: url(../image_menu/about.gif) no-repeat;	}
ul#menu_about li a#about_outline {	background: url(../image_menu/about_outline.gif) no-repeat;	}
ul#menu_about li a#about_manage {	background: url(../image_menu/about_manage.gif) no-repeat;	}
ul#menu_about li a#about_research {	background: url(../image_menu/about_research.gif) no-repeat;	}
ul#menu_about li a#about_access {	background: url(../image_menu/about_access.gif) no-repeat;	}
ul#menu_about li a#eco_top {	background: url(../image_menu/eco.gif) no-repeat;	}
ul#menu_about li a#news_top {	background: url(../image_menu/news.gif) no-repeat;	}
ul#menu_about li a#about_teach {	background: url(../image_menu/about_teach.gif) no-repeat;	}
ul#menu_about li a#member_top {	background: url(../image_menu/member.gif) no-repeat;	}
ul#menu_about li a#cyclist_ct {	background: url(../image_menu/cyclist_ct.gif) no-repeat;	}
ul#menu_about li a#cyclist_ctag {	background: url(../image_menu/cyclist_ctag.gif) no-repeat;	}
ul#menu_about li a#about_cj {	background: url(../image_menu/about_cj.gif) no-repeat;	}
ul#menu_about li a#about_group {	background: url(../image_menu/about_group.gif) no-repeat;	}
ul#menu_about li a#about_link {	background: url(../image_menu/about_link.gif) no-repeat;	}
ul#menu_about li a#about_support {	background: url(../image_menu/about_support.gif) no-repeat;	}
ul#menu_about li a#notice_contact {	background: url(../image_menu/notice_contact.gif) no-repeat;	}
/* layout_menu_about_img(normal) */
ul#menu_about li a#about_top,
ul#menu_about li a#about_outline,
ul#menu_about li a#about_manage,
ul#menu_about li a#about_research,
ul#menu_about li a#about_access,
ul#menu_about li a#news_top,
ul#menu_about li a#about_teach,
ul#menu_about li a#member_top,
ul#menu_about li a#cyclist_ct,
ul#menu_about li a#cyclist_ctag,
ul#menu_about li a#about_cj,
ul#menu_about li a#about_group,
ul#menu_about li a#about_link,
ul#menu_about li a#about_support,
ul#menu_about li a#notice_contact {	background-position: 0px 0px;	}
/* layout_menu_about_img(hover) */
ul#menu_about li a#about_top:hover,
ul#menu_about li a#about_outline:hover,
ul#menu_about li a#about_manage:hover,
ul#menu_about li a#about_research:hover,
ul#menu_about li a#about_access:hover,
ul#menu_about li a#news_top:hover,
ul#menu_about li a#about_teach:hover,
ul#menu_about li a#member_top:hover,
ul#menu_about li a#cyclist_ct:hover,
ul#menu_about li a#cyclist_ctag:hover,
ul#menu_about li a#about_cj:hover,
ul#menu_about li a#about_group:hover,
ul#menu_about li a#about_link:hover,
ul#menu_about li a#about_support:hover,
ul#menu_about li a#notice_contact:hover {	background-position: -150px 0px;	}



/* -------------- */
/*    menu_eco    */
/* -------------- */
/* layout_menu_eco */
ul#menu_eco {	padding: 0px;	list-style: none;	text-indent: -9999px;	}
ul#menu_eco li, ul#menu_eco li a {	float:left;	text-decoration: none;	display: block;	width: 140px;	height: 30px;	}
/* layout_menu_eco_img */
ul#menu_eco li a#eco_top {	background: url(../image_menu/eco.gif) no-repeat;	}
ul#menu_eco li a#eco_outline {	background: url(../image_menu/eco_outline.gif) no-repeat;	}
ul#menu_eco li a#eco_ecolo {	background: url(../image_menu/eco_ecolo.gif) no-repeat;	}
ul#menu_eco li a#eco_bee {	background: url(../image_menu/eco_bee.gif) no-repeat;	}
ul#menu_eco li a#eco_cop15 {	background: url(../image_menu/eco_cop15.gif) no-repeat;	}

/* layout_menu_eco_img(normal) */
ul#menu_eco li a#eco_top,
ul#menu_eco li a#eco_outline,
ul#menu_eco li a#eco_ecolo,
ul#menu_eco li a#eco_bee,
ul#menu_eco li a#eco_cop15 {	background-position: 0px 0px;	}
/* layout_menu_eco_img(hover) */
ul#menu_eco li a#eco_top:hover,
ul#menu_eco li a#eco_outline:hover,
ul#menu_eco li a#eco_ecolo:hover,
ul#menu_eco li a#eco_bee:hover,
ul#menu_eco li a#eco_cop15:hover {	background-position: -150px 0px;	}



/* --------------- */
/*   menu_notice   */
/* --------------- */
/* layout_menu_notice */
ul#menu_notice {	padding: 0px;	list-style: none;	text-indent: -9999px;	}
ul#menu_notice li, ul#menu_notice li a {	float:left;	text-decoration: none;	display: block;	width: 140px;	height: 30px;	}
/* layout_menu_notice_img */
ul#menu_notice li a#notice_guide {	background: url(../image_menu/notice_guide.gif) no-repeat;	}
ul#menu_notice li a#news_top {	background: url(../image_menu/news.gif) no-repeat;	}
ul#menu_notice li a#notice_policy {	background: url(../image_menu/notice_policy.gif) no-repeat;	}
ul#menu_notice li a#notice_privacy {	background: url(../image_menu/notice_privacy.gif) no-repeat;	}
ul#menu_notice li a#notice_copyright {	background: url(../image_menu/notice_copyright.gif) no-repeat;	}
ul#menu_notice li a#notice_contact {	background: url(../image_menu/notice_contact.gif) no-repeat;	}

/* layout_menu_notice_img(normal) */
ul#menu_notice li a#notice_guide,
ul#menu_notice li a#news_top,
ul#menu_notice li a#notice_policy,
ul#menu_notice li a#notice_privacy,
ul#menu_notice li a#notice_copyright,
ul#menu_notice li a#notice_contact {	background-position: 0px 0px;	}
/* layout_menu_notice_img(hover) */
ul#menu_notice li a#notice_guide:hover,
ul#menu_notice li a#news_top:hover,
ul#menu_notice li a#notice_policy:hover,
ul#menu_notice li a#notice_privacy:hover,
ul#menu_notice li a#notice_copyright:hover,
ul#menu_notice li a#notice_contact:hover {	background-position: -150px 0px;	}



/* --------------- */
/*    menu_news    */
/* --------------- */
/* layout_menu_news */
ul#menu_news {	padding: 0px;
	list-style: none;	text-indent: -9999px;	}
ul#menu_news li, ul#menu_news li a {	float:left;	text-decoration: none;	display: block;	width: 140px;	height: 30px;	}
/* layout_menu_notice_img */
ul#menu_news li a#news_2006 {	background: url(../image_menu/news_2006.gif) no-repeat;	}
ul#menu_news li a#news_2007 {	background: url(../image_menu/news_2007.gif) no-repeat;	}
ul#menu_news li a#news_2008 {	background: url(../image_menu/news_2008.gif) no-repeat;	}
ul#menu_news li a#news_2009 {	background: url(../image_menu/news_2009.gif) no-repeat;	}
ul#menu_news li a#news_2010 {	background: url(../image_menu/news_2010.gif) no-repeat;	}
ul#menu_news li a#news_2011 {	background: url(../image_menu/news_2011.gif) no-repeat;	}

/* layout_menu_notice_img(normal) */
ul#menu_news li a#news_2006,
ul#menu_news li a#news_2007,
ul#menu_news li a#news_2008,
ul#menu_news li a#news_2009,
ul#menu_news li a#news_2010,
ul#menu_news li a#news_2011 {	background-position: 0px 0px;	}
/* layout_menu_notice_img(hover) */
ul#menu_news li a#news_2006:hover,
ul#menu_news li a#news_2007:hover,
ul#menu_news li a#news_2008:hover,
ul#menu_news li a#news_2009:hover,
ul#menu_news li a#news_2010:hover,
ul#menu_news li a#news_2011:hover {	background-position: -150px 0px;	}

/*         menu setting         */
/* ---------------------------- */




/* ---------------------------- */
/*   index image area setting   */

/* ----------------------- */
/*   index image menuplus  */
/*        jca index        */
/* ----------------------- */
div#index_menu.menuplus_index,
div#index_menu_shiho,div#index_menu_shiho a,
div#index_menu_eco,div#index_menu_eco a,
div#index_menu_bny,div#index_menu_bny a,
div#index_menu_donate,div#index_menu_donate a,
div#index_menu_insurance,div#index_menu_insurance a {	display: block;	height: 50px;	text-indent: -9999px;	margin: 0;	}
div#index_menu_eco,div#index_menu_eco a {	float:left;	width: 410px;	background: url(../image_menu/index_eco.gif) no-repeat;	}
div#index_menu_shiho,div#index_menu_shiho a {	float:left;	width: 410px;	background: url(../image_menu/index_shiho.gif) no-repeat;	}
div#index_menu_bny,div#index_menu_bny a {	float:left;	width: 410px;	background: url(../image_menu/index_bny.jpg) no-repeat;	}
div#index_menu_donate,div#index_menu_donate a {	float:left;	width: 410px;	background: url(../image_menu/index_donate.gif) no-repeat;	}
div#index_menu_insurance {	float:right;	width: 120px;	background: url(../image_menu/index_insurance.gif) no-repeat;	}



/* ----------------------- */
/*   index image menuplus  */
/*       all setting       */
/* ----------------------- */
div#index_image_area div#menuplus_top_area,div#index_image_area div#menuplus_bottom_area {	clear: both;	width: 530px;	height: 25px;	margin: 0;	}
div#index_image_area div#menuplus_bottom_area {	margin-top: 0;	margin-bottom: 10px;	}


/* ----------------------- */
/*   index image menuplus  */
/*         feature         */
/* ----------------------- */
div#menuplus_top_left.feature,div#menuplus_top_left.feature a,
div#menuplus_top_right.feature,div#menuplus_top_right.feature a,
div#menuplus_bottom_left.feature,div#menuplus_bottom_left.feature a,
div#menuplus_bottom_right.feature,div#menuplus_bottom_right.feature a {	float: left;	display: block;	width: 265px;	height: 25px;	margin: 0;	line-height: 0;	text-indent: -9999px;	}
div#menuplus_top_left.feature,div#menuplus_top_left.feature a {	background: url(../image_menu/feature_old.gif) no-repeat;	}
div#menuplus_top_right.feature,div#menuplus_top_right.feature a {	float: right;	background: url(../image_menu/feature_new.gif) no-repeat;	}
div#menuplus_bottom_left.feature,div#menuplus_bottom_left.feature a {	float: left;	background: url(../image_menu/feature_route.gif) no-repeat;	}
div#menuplus_bottom_right.feature,div#menuplus_bottom_right.feature a {	float: right;	background: url(../image_menu/feature_spot.gif) no-repeat;	}
/* a:hover */
div#menuplus_top_left.feature a:hover,
div#menuplus_top_right.feature a:hover,
div#menuplus_bottom_left.feature a:hover,
div#menuplus_bottom_right.feature a:hover {	background-position: 0px -25px;	}
/* ----------------------- */
/*   index image menuplus  */
/*      feature_event      */
/* ----------------------- */
/* menuplus_bottom_left,menuplus_bottom_right=.feature */
div#menuplus_top_left.feature_event,div#menuplus_top_left.feature_event a,
div#menuplus_top_right.feature_event,div#menuplus_top_right.feature_event a {	float: left;	display: block;	width: 265px;	height: 25px;	margin: 0;	line-height: 0;	text-indent: -9999px;	}
div#menuplus_top_left.feature_event,div#menuplus_top_left.feature_event a {	background: url(../image_menu/feature_old.gif) no-repeat;	}
div#menuplus_top_right.feature_event,div#menuplus_top_right.feature_event a {	float: right;	background: url(../image_menu/feature_event_link.gif) no-repeat;	}
/* a:hover */
div#menuplus_top_left.feature_event a:hover,
div#menuplus_top_right.feature_event a:hover {	background-position: 0px -25px;	}

/* ----------------------- */
/*   index image menuplus  */
/*      feature shiho      */
/* ----------------------- */
div#menuplus_top_left.shiho_ct,div#menuplus_top_left.shiho_ct a,
div#menuplus_top_right.shiho_ct,div#menuplus_top_right.shiho_ct a,
div#menuplus_top_left.shiho_cr,div#menuplus_top_left.shiho_cr a,
div#menuplus_top_right.shiho_cr,div#menuplus_top_right.shiho_cr a,
div#menuplus_bottom_left.shiho,div#menuplus_bottom_left.shiho a,
div#menuplus_bottom_right.shiho,div#menuplus_bottom_right.shiho a {	float: left;	display: block;	width: 265px;	height: 25px;	margin: 0;	line-height: 0;	text-indent: -9999px;	}
div#menuplus_top_left.shiho_ct,div#menuplus_top_left.shiho_ct a {	background: url(../image_menu/feature_shiho_ct_old.gif) no-repeat;	}
div#menuplus_top_right.shiho_ct,div#menuplus_top_right.shiho_ct a {	float: right;	background: url(../image_menu/feature_shiho_ct_new.gif) no-repeat;	}
div#menuplus_top_left.shiho_cr,div#menuplus_top_left.shiho_cr a {	background: url(../image_menu/feature_shiho_cr_old.gif) no-repeat;	}
div#menuplus_top_right.shiho_cr,div#menuplus_top_right.shiho_cr a {	float: right;	background: url(../image_menu/feature_shiho_cr_new.gif) no-repeat;	}
div#menuplus_bottom_left.shiho,div#menuplus_bottom_left.shiho a {	float: left;	background: url(../image_menu/feature_route.gif) no-repeat;	}
div#menuplus_bottom_right.shiho,div#menuplus_bottom_right.shiho a {	float: right;	background: url(../image_menu/feature_spot.gif) no-repeat;	}
/* a:hover */
div#menuplus_top_left.shiho_ct,div#menuplus_top_left.shiho_ct a:hover,
div#menuplus_top_right.shiho_ct a:hover,
div#menuplus_top_left.shiho_cr a:hover,
div#menuplus_top_right.shiho_cr a:hover,
div#menuplus_bottom_left.shiho a:hover,
div#menuplus_bottom_right.shiho a:hover {	background-position: 0px -25px;	}

/* ----------------------- */
/*   index image menuplus  */
/*     feature kinuyo      */
/* ----------------------- */
div#menuplus_top_left.kinuyo_tr,div#menuplus_top_left.kinuyo_tr a,
div#menuplus_top_right.kinuyo_tr,div#menuplus_top_right.kinuyo_tr a,
div#menuplus_bottom_left.kinuyo_tr,div#menuplus_bottom_left.kinuyo_tr a,
div#menuplus_bottom_right.kinuyo_tr,div#menuplus_bottom_right.kinuyo_tr a {	float: left;	display: block;	width: 265px;	height: 25px;	margin: 0;	line-height: 0;	text-indent: -9999px;	}
div#menuplus_top_left.kinuyo_tr,div#menuplus_top_left.kinuyo_tr a {	background: url(../image_menu/feature_kinuyo_tr_old.gif) no-repeat;	}
div#menuplus_top_right.kinuyo_tr,div#menuplus_top_right.kinuyo_tr a {	float: right;	background: url(../image_menu/feature_kinuyo_tr_new.gif) no-repeat;	}
div#menuplus_bottom_left.kinuyo_tr,div#menuplus_bottom_left.kinuyo_tr a {	float: left;	background: url(../image_menu/feature_route.gif) no-repeat;	}
div#menuplus_bottom_right.kinuyo_tr,div#menuplus_bottom_right.kinuyo_tr a {	float: right;	background: url(../image_menu/feature_spot.gif) no-repeat;	}
/* a:hover */
div#menuplus_top_left.kinuyo_tr a:hover,
div#menuplus_top_right.kinuyo_tr a:hover,
div#menuplus_bottom_left.kinuyo_tr a:hover,
div#menuplus_bottom_right.kinuyo_tr a:hover {	background-position: 0px -25px;	}


/* ----------------------- */
/*   index image menuplus  */
/*       cyclist ct        */
/* ----------------------- */
div#menuplus_top_left.ct,div#menuplus_top_left.ct a,
div#menuplus_top_right.ct,div#menuplus_top_right.ct a {	float: left;	display: block;	width: 175px;	height: 25px;	margin: 0;	line-height: 0;	text-indent: -9999px;	}
div#menuplus_top_center.ct,div#menuplus_top_center.ct a {	float: left;	display: block;	width: 180px;	height: 25px;	margin: 0;	text-indent: -9999px;	}
div#menuplus_bottom_left.ct,div#menuplus_bottom_left.ct a,
div#menuplus_bottom_right.ct,div#menuplus_bottom_right.ct a {	float: left;	display: block;	width: 265px;	height: 25px;	margin: 0;	text-indent: -9999px;	}
div#menuplus_top_left.ct,div#menuplus_top_left.ct a {	float: left;	background: url(../image_menu/cyclist_ct_prev.gif) no-repeat;	}
div#menuplus_top_center.ct,div#menuplus_top_center.ct a {	float: left;	background: url(../image_menu/cyclist_ct_notice.gif) no-repeat;	}
div#menuplus_top_right.ct,div#menuplus_top_right.ct a {	float: right;	background: url(../image_menu/cyclist_ct_next.gif) no-repeat;	}
div#menuplus_bottom_left.ct {	float: left;	width: 265px;	height: 25px;	background: url(../image_menu/cyclist_ct_link.gif) no-repeat;	}
div#menuplus_bottom_left.ct a {float: left;	background: url(../image_menu/cyclist_ct_link.gif) no-repeat;	}
div#menuplus_bottom_right.ct,div#menuplus_bottom_right.ct a {	float: right;	background: url(../image_menu/cyclist_ct_pdf.gif) no-repeat;	}

div#menuplus_top_center.ct a {	background-position: 0px 0px;	}
div#menuplus_top_left.ct a,
div#menuplus_top_center.ct a:hover,
div#menuplus_top_right.ct a,
div#menuplus_bottom_left.ct a,
div#menuplus_bottom_right.ct a {	background-position: 0px -25px;	}
div#menuplus_top_left.ct a:hover,
div#menuplus_top_right.ct a:hover,
div#menuplus_bottom_left.ct a:hover,
div#menuplus_bottom_right.ct a:hover {	background-position: 0px -50px;	}
/* ----------------------- */
/*   index image menuplus  */
/*    cyclist beginner     */
/* ----------------------- */
ul#beginner li {	float:left;	margin: 0 4px;	}
ul#beginner li, ul#beginner li a {	text-decoration: none;	display: block;	width: 98px;	height: 25px;	text-indent: -9999px;	}
div#menuplus_bottom_area ul li a#beginner_01 {	background: url(../image_menu/cyclist_beginner_01.gif) no-repeat;	}
div#menuplus_bottom_area ul li a#beginner_02 {	background: url(../image_menu/cyclist_beginner_02.gif) no-repeat;	}
div#menuplus_bottom_area ul li a#beginner_03 {	background: url(../image_menu/cyclist_beginner_03.gif) no-repeat;	}
div#menuplus_bottom_area ul li a#beginner_04 {	background: url(../image_menu/cyclist_beginner_04.gif) no-repeat;	}
div#menuplus_bottom_area ul li a#beginner_05 {	background: url(../image_menu/cyclist_beginner_05.gif) no-repeat;	}
div#menuplus_bottom_area ul li a#beginner_01,
div#menuplus_bottom_area ul li a#beginner_02,
div#menuplus_bottom_area ul li a#beginner_03,
div#menuplus_bottom_area ul li a#beginner_04,
div#menuplus_bottom_area ul li a#beginner_05 {	background-position: 0px 0px;	}
div#menuplus_bottom_area ul li a#beginner_01:hover,
div#menuplus_bottom_area ul li a#beginner_02:hover,
div#menuplus_bottom_area ul li a#beginner_03:hover,
div#menuplus_bottom_area ul li a#beginner_04:hover,
div#menuplus_bottom_area ul li a#beginner_05:hover {	background-position: 0px -25px;	}


/* ----------------------- */
/*   index image menuplus  */
/*    event race/cycling   */
/* ----------------------- */
div#menuplus_top_left.event,div#menuplus_top_left.event a,
div#menuplus_top_right.event,div#menuplus_top_right.event a {	float: left;	display: block;	width: 175px;	height: 25px;	margin: 0;	line-height: 0;	text-indent: -9999px;	}
div#menuplus_top_center.event,div#menuplus_top_center.event a {float: left;	display: block;	width: 180px;	height: 25px;	margin: 0;	text-indent: -9999px;	}
div#menuplus_top_left.event,div#menuplus_top_left.event a {	float: left;	background: url(../image_menu/cyclist_ct_prev.gif) no-repeat;	}
div#menuplus_top_center.event,div#menuplus_top_center.event a {float: left;	background: url(../image_menu/cyclist_ct_notice.gif) no-repeat;	}
div#menuplus_top_right.event,
div#menuplus_top_center.event,
div#menuplus_top_left.event {	float: right;	background: url(../image_menu/cyclist_ct_next.gif) no-repeat;	}
div#menuplus_top_left.event,
div#menuplus_top_center.event,
div#menuplus_top_right.event {	background-position: 0px 0px;	}
div#menuplus_top_left.event a,
div#menuplus_top_center.event a,
div#menuplus_top_right.event a {	background-position: 0px -25px;	}
div#menuplus_top_left.event a:hover,
div#menuplus_top_center.event a:hover,
div#menuplus_top_right.event a:hover {	background-position: 0px -50px;	}

/*   index image area setting   */
/* ---------------------------- */
