@charset "utf-8";

body {
	margin:0;
	padding:0;
	background:#fff;
}
body, table, th, td {
	font-family:"メイリオ", "ＭＳ Ｐゴシック", Osaka, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.6;
}

/* Safari・Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	body, th, td, input, textarea {
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
}
/* for IE6 */
* html body, * html input, * html textarea,
* html table, * html th, * html td {
	font-family:"ＭＳ Ｐゴシック", Sans-Serif;
	font-size:13px;
	line-height:1.6;
}



h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, br, img {margin:0;	padding:0;}
img {border:0; vertical-align:bottom;}

a, a:link {color:#333; text-decoration:underline;}
a:visited {color:#333; text-decoration:underline;}
a:hover {color:#333; text-decoration:none;}

li { list-style-type:none;}

#sml {background:url(../image/txt_s_on.gif) no-repeat;}
#mdl {background:url(../image/txt_m.gif) no-repeat;}
#big {background:url(../image/txt_b.gif) no-repeat;}


/* clear */
.clr:after, #top_container:after, #container:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	font-size:0;
}
* html .clr, * html #top_container, * html #container {zoom:1;} /* IE6 */
*:first-child+html .clr, *:first-child+html #top_container, *:first-child+html #container {zoom:1;} /* IE7 */  


/* layout */
#top_bg { background:url(../image/top_bg.jpg) repeat-x; text-align:center;}
.next_bg { background:url(../image/next_bg.jpg) repeat-x; text-align:center;}
#next_cnt_bg { background:url(../image/next_cnt_bg.jpg) no-repeat center top; text-align:center;}

#header {
	width:880px;
	height:85px;
	margin:0 auto;
	position:relative;
	text-align:left;
}
#header_in {
	padding-top:10px;
}
#main_img {
	width:1000px;
	height:292px;
	margin:0 auto;
	text-align:left;
}
#top_container {
	width:900px;
	text-align:left;
	margin:0 auto;
	background:url(../image/top_right_bgt.jpg) no-repeat right top;
}
#container {
	width:900px;
	text-align:left;
	margin:0 auto;
	padding-top:30px;
}


/* header */
#ttl_lv1 {
	display:block;
	width:392px;
	height:50px;
	float:left;
	font-size:0;
	text-indent:-9999px;
	background:url(../image/machidukuri_logo.jpg) no-repeat;
}
#ttl_lv1 a, #ttl_lv1 a:link, #ttl_lv1 a:hover, #ttl_lv1 a:visited {
	display:block;
	width:285px;
	height:50px;
	text-decoration:none;
}

ul#h_link {
	margin-top:34px;
	float:left;
}
#h_link li {
	background:url(../image/arrow_y.gif) no-repeat left center;
	float:left;
	padding-left:17px;
	font-size:11px;
}
#privacy_btn { width:12em;}
#sitemap_btn { width:7em;}

dl#txtsize {
	width:233px;
	line-height:40px;
	float:right;
	margin-top:6px;
	background:url(../image/txtsize_bg.gif) no-repeat left  bottom;
}
#txtsize dt {
	padding:0 10px;
	float:left;
}
#txtsize dd {
	width:100px;
	float:right;
	padding:8px 0;
}
#sml, #mdl, #big{
	display:block;
	width:31px;
	height:25px;
	float:left;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
}
#sml a, #mdl a, #big a{
	display:block;
	width:27px;
	height:25px;
	text-decoration:none;
}
#sml { background:url(../image/txt_s_on.gif) no-repeat;}
#mdl { background:url(../image/txt_m.gif) no-repeat;}
#big { background:url(../image/txt_b.gif) no-repeat;}


/* container */
#cnt_left {
	width:254px;
	float:left;
}
#top_busi_ttl {
	width:254px;
	height:43px;
	text-indent:-9999px;
	font-size:0;
	background:url(../image/top_busi_ttl.jpg) no-repeat right bottom;
}
#relat_site_ttl {
	width:254px;
	height:29px;
	text-indent:-9999px;
	font-size:0;
	background:url(../image/relat_site_ttl.jpg) no-repeat right top;
}
#relat_site_wrap {
	width:244px;
	float:right;
	margin-bottom:10px;
	background:url(../image/relat_site_bg.gif) no-repeat left bottom;
}
ul#relat_site_lst {
	margin:0 auto;
	padding:10px 16px 15px;
}
#relat_site_lst li {
	background: url("../image/window_red.gif") no-repeat scroll left 4px transparent;
	padding-bottom: 5px;
	padding-left: 17px;
}

#cnt_right {
	width:646px;
	float:right;
}
#contents {
	margin:15px 24px 0 24px;
}

#top_link_left {
	width:282px;
	float:left;
}

#top_link_right {
	width:282px;
	float:right;
}

#top_link_left strong, #top_link_right strong {
	display:block;
	width:282px;
	height:57px;
	text-indent:-9999px;
	font-size:0;
}
#top_central_ttl { background:url(../image/top_central_ttl.gif) no-repeat;}
#top_relat_ttl { background:url(../image/top_relat_ttl.gif) no-repeat;}

ul.link_lst {
	padding:0 13px;
	margin-bottom:15px;
}
.link_lst li {
	background:url(../image/arrow_y.gif) no-repeat left 3px;
	padding-left:17px;
	padding-bottom:5px;
}

.sample_img_r { float:right; text-align:right; padding-left:15px;}


/* navi */
ul#navi {
	width:244px;
	float:right;
	margin:8px 0 10px;
}
#navi li {
	display:block;
	width:244px;
	height:59px;
	text-indent:-9999px;
	font-size:0;
}
#navi a, #navi a:link, #navi a:hover, #navi a:visited {
	display:block;
	width:244px;
	height:54px;
	text-decoration:none;
}
#nn_cyclestation { background:url(../image/navi_cyclestation.jpg) no-repeat;}
#nn_oya { background:url(../image/navi_oya.jpg) no-repeat;}
#nn_kamagawa { background:url(../image/navi_kamagawa.jpg) no-repeat;}
#nn_illumination { background:url(../image/navi_illumination.jpg) no-repeat;}
#nn_vacant { background:url(../image/navi_vacant.jpg) no-repeat;}
#nn_transport { background:url(../image/navi_transport.jpg) no-repeat;}
#nn_centralcity { background:url(../image/navi_centralcity.jpg) no-repeat;}
#nn_cyclestation a:hover { background:url(../image/navi_cyclestation_ov.jpg) no-repeat;}
#nn_oya a:hover { background:url(../image/navi_oya_ov.jpg) no-repeat;}
#nn_kamagawa a:hover { background:url(../image/navi_kamagawa_ov.jpg) no-repeat;}
#nn_illumination a:hover { background:url(../image/navi_illumination_ov.jpg) no-repeat;}
#nn_vacant a:hover { background:url(../image/navi_vacant_ov.jpg) no-repeat;}
#nn_transport a:hover { background:url(../image/navi_transport_ov.jpg) no-repeat;}
#nn_centralcity a:hover { background:url(../image/navi_centralcity_ov.jpg) no-repeat;}


/* bnr */
ul#sub_navi {
	width:244px;
	float:right;
	margin-bottom:15px;
}
#sub_navi li {
	width:244px;
	height:78px;
	text-indent:-9999px;
	font-size:0;
}
#subnavi_about { background:url(../image/subnavi_about.jpg) no-repeat;}
#subnavi_centralcity { background:url(../image/subnavi_centralcity.jpg) no-repeat;}
#subnavi_member { background:url(../image/subnavi_member.jpg) no-repeat;}
#subnavi_private { background:url(../image/subnavi_private.jpg) no-repeat;}
#sub_navi a {
	display:block;
	width:244px;
	height:75px;
	text-decoration:none;
}


/* info */
#top_info_ttl, #top_event_ttl, #monthevent_ttl, #allevent_ttl, #hyakkaen_ttl {
	height:40px;
	text-indent:-9999px;
	font-size:0;
}
#top_info_ttl { background:url(../image/top_info_ttl.gif) no-repeat;}
#top_event_ttl { position:relative; background:url(../image/top_event_ttl.gif) no-repeat;}
#monthevent_ttl { background:url(../event/image/monthevent_ttl.gif) no-repeat;}
#allevent_ttl { background:url(../event/image/allevent_ttl.gif) no-repeat;}
#hyakkaen_ttl { background:url(../kamagawa/image/hyakkaen_ttl.gif) no-repeat;}

#infolst_btn {
	padding:0 13px 10px;
	border-bottom:2px solid #cb2a24;
}
#infolst_btn strong {
	display:block;
	width:94px;
	height:19px;
	float:right;
	text-indent:-9999px;
	font-size:0;
	background:url(../image/infolist_btn.jpg) no-repeat;
}
#infolst_btn a {
	display:block;
	width:94px;
	height:19px;
	text-decoration:none;
}

#eventlst_btn strong {
	display:block;
	width:180px;
	height:19px;
	float:right;
	text-indent:-9999px;
	font-size:0;
	background:url(../image/eventlist_btn.jpg) no-repeat;
}
#eventlst_btn {
	padding:0 13px 10px;
	border-bottom:2px solid #41913d;
}
#eventlst_btn a {
	display:block;
	width:180px;
	height:19px;
	text-decoration:none;
}


/*dl#top_info { padding:0 13px 10px;}
#top_info dt {
	width:7em;
	float:left;
	font-size:11px;
	padding:8px 0 8px 13px;
	background:url(../image/dot_red.gif) no-repeat left 12px;
}
#top_info dd.ttl {
	margin-left:7em;
	padding:8px 0;
	font-weight:bold;
	font-size:14px;
}
#top_info dd.comm {
	padding:8px 0 8px 15px;
	background:url(../image/dotline_gry.gif) repeat-x left bottom;
}
#top_info span {
	display:block;
	float:left;
}*/


dl#top_info { padding:0 13px 10px;}
#top_info dt {
	width:560px;
	float:left;
	font-size:11px;
	padding:8px 0 0 12px;
	background:url(../image/dot_red.gif) no-repeat left 12px;
}
#top_info dd {
	clear:both;
	padding:0 0 8px 15px;
	background:url(../image/dotline_gry.gif) repeat-x left bottom;
	/*min-height:1.6em;*/
}
/* * html #top_info dd { height:1.6em;}*/
#top_info span {
	display:block;
	padding-right:10px;
	float:left;
}


dl#toppage_info {
	padding:0 13px 10px;
}
#toppage_info dt {
	width:560px;
	float:left;
	font-size:11px;
	padding:8px 0 0 12px;
	background:url(../image/dot_red.gif) no-repeat left 12px;
}
.toppage_ttl {
	display:block;
	margin-left:213px;
	/*float:left;*/
	font-size:12px;
}
#toppage_info dd {
	clear:both;
	padding:0 0 8px 213px;
	background:url(../image/dotline_gry.gif) repeat-x left bottom;
	/*min-height:1.6em;*/
}
/* * html #toppage_info dd { height:1.6em;} */
#toppage_info span {
	display:block;
	padding-right:10px;
	float:left;
}
.busi_icon {
	display:block;
	width:127px;
	height:20px;
	float:left;
	background:#e4e4e4;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
}
.cycle_icon { background:url(../image/icon_cycle.gif) no-repeat;}
.oya_icon { background:url(../image/icon_oya.gif) no-repeat;}
.kamagawa_icon { background:url(../image/icon_kamagawa.gif) no-repeat;}
.illumination_icon { background:url(../image/icon_illumination.gif) no-repeat;}
.vacant_icon { background:url(../image/icon_vacant.gif) no-repeat;}
.transport_icon { background:url(../image/icon_transport.gif) no-repeat;}
.info_icon { background:url(../image/icon_info.gif) no-repeat;}
.centralcity_icon { background:url(../image/icon_centralcity.gif) no-repeat;}


dl#top_event {
	padding:0 13px 10px;
}
#top_event dt {
	padding-top:8px;
	font_weight:nomal;
}
#top_event span {
	padding-left:13px;
	background:url(../image/dot_gr.gif) no-repeat left 5px;
}
#top_event dd {
	font-size:11px;
	color:#7f7f7f;
	padding:0 0 8px 13px;
	background:url(../image/dotline_gry.gif) repeat-x left bottom;
}

.thismonth_btn {
	display:block;
	width:210px;
	height:25px;
	position:absolute;
	top:-5px;
	right:0;
	z-index:1;
}
.thismonth_btn a {
	display:block;
	width:210px;
	height:25px;
	text-decoration:none;
}
#Jan_btn { background:url(../image/jan_btn.gif) no-repeat;}
#Jan_btn a:hover { background:url(../image/jan_btn_ov.gif) no-repeat;}
#Feb_btn { background:url(../image/feb_btn.gif) no-repeat;}
#Feb_btn a:hover { background:url(../image/feb_btn_ov.gif) no-repeat;}
#Mar_btn { background:url(../image/mar_btn.gif) no-repeat;}
#Mar_btn a:hover { background:url(../image/mar_btn_ov.gif) no-repeat;}
#Apr_btn { background:url(../image/apr_btn.gif) no-repeat;}
#Apr_btn a:hover { background:url(../image/apr_btn_ov.gif) no-repeat;}
#May_btn { background:url(../image/may_btn.gif) no-repeat;}
#May_btn a:hover { background:url(../image/may_btn_ov.gif) no-repeat;}
#Jun_btn { background:url(../image/jun_btn.gif) no-repeat;}
#Jun_btn a:hover { background:url(../image/jun_btn_ov.gif) no-repeat;}
#Jul_btn { background:url(../image/jul_btn.gif) no-repeat;}
#Jul_btn a:hover { background:url(../image/jul_btn_ov.gif) no-repeat;}
#Aug_btn { background:url(../image/aug_btn.gif) no-repeat;}
#Aug_btn a:hover { background:url(../image/aug_btn_ov.gif) no-repeat;}
#Sep_btn { background:url(../image/sep_btn.gif) no-repeat;}
#Sep_btn a:hover { background:url(../image/sep_btn_ov.gif) no-repeat;}
#Oct_btn { background:url(../image/oct_btn.gif) no-repeat;}
#Oct_btn a:hover { background:url(../image/oct_btn_ov.gif) no-repeat;}
#Nov_btn { background:url(../image/nov_btn.gif) no-repeat;}
#Nov_btn a:hover { background:url(../image/nov_btn_ov.gif) no-repeat;}
#Dec_btn { background:url(../image/dec_btn.gif) no-repeat;}
#Dec_btn a:hover { background:url(../image/dec_btn_ov.gif) no-repeat;}

#pickup_event_ttls {
	display:block;
	background:#297713;
	padding:1px 15px;
	color:#fff;
	font-size:13px;
}

#allevent_btn {
	border-bottom:2px solid #41913d;
	padding:0 13px 15px;
	text-indent:-9999px;
	font-size:0;
}
#allevent_btn strong {
	display:block;
	width:167px;
	height:25px;
	float:right;
	background:url(../event/image/allevent_btn.gif) no-repeat;
}
#allevent_btn a {
	display:block;
	width:167px;
	height:25px;
	text-decoration:none;
}
#allevent_btn a:hover { background:url(../event/image/allevent_btn_ov.gif) no-repeat;}


/* footer */
#footer_bg {
	margin-top:20px;
	padding-top:14px;
	background:url(../image/footer_bg.jpg) repeat-x;
}
#footer {
	text-align:left;
	width:880px;
	height:210px;
	margin:0 auto;
	line-height:1.4;
}
#f_macdkr {
	display:block;
	width:223px;
	height:45px;
	float:left;
	text-indent:-9999px;
	font-size:0;
	background:url(../image/machidukuri_f.jpg) no-repeat;
}
#copy {
	float:right;
	font-size:10px;
	text-align:right;
}
#f_email {
	display:block;
	width:173px;
	height:20px;
	text-indent:-9999px;
	font-size:0;
	background:url(../image/f_email.gif) no-repeat left center;
}

#f_sitemap_wrap {
	margin-top:18px;
	font-size:12px;
}
#f_sitemap_wrap strong {
	display:block;
	margin:8px 0 2px;
}
ul.f_sitemap {}
.f_sitemap li {
	float:left;
	white-space:nowrap;
}


/* info */
#info_ttl_t, #memberinfo_ttl_t {
	width:568px;
	height:6px;
	text-indent:-9999px;
	font-size:0;
	background:url(../news/image/info_ttl_bgt.gif) no-repeat;
}
.info_ttl, .memberinfo_ttl {
	font-size:16px;
	padding:0 10px 5px;
	margin-bottom:10px;
	line-height:1.3;
	background:url(../news/image/info_ttl_bgf.gif) no-repeat left bottom;
}
.info_ttl span, .memberinfo_ttl span {
	display:block;
	font-size:11px;
	color:#666;
	margin-bottom:5px;
}


/* member_info */
dl#member_info { padding:0 13px 10px;}
#member_info dt {
	min-height:20px;
	float:left;
	font-size:11px;
	padding:8px 0 8px 13px;
	background:url(../image/dot_red.gif) no-repeat left 11px;
}
#member_info dd {
	padding:8px 0;
	min-height:20px;
	background:url(../image/dotline_gry.gif) repeat-x left bottom;
}
* html #member_info dt, * html #member_info dd { height:20px;}
#member_info span {
	display:block;
	width:7em;
	float:left;
}


/* event */
#event_ttl_t {
	width:572px;
	height:6px;
	text-indent:-9999px;
	font-size:0;
	background:url(../event/image/event_ttl_bgt.gif) no-repeat;
}
.event_ttl {
	font-size:16px;
	padding:0 10px 5px;
	margin-bottom:10px;
	line-height:1.3;
	background:url(../event/image/event_ttl_bgf.gif) no-repeat left bottom;
}
.event_ttl span {
	display:block;
	font-size:11px;
	margin-bottom:5px;
}
.event_ttl strong {
	color:#006600;
}
#eventmap_wrap {
	padding-bottom:10px;
	background:url(../event/image/eventmap_bg.gif) repeat;
}
#event_map .info strong {
	background:url(../image/dot_gr.gif) no-repeat left 7px;
	padding-left:13px;
}

#event_map {
	width: 97%;
	height:330px;
	margin: 0 auto;
	border: 1px solid #ccc;
}

#event_bl {
	background:url(../event/image/oya_bl.gif) no-repeat left center;
	padding-left:30px;
}

dl.event_lst { padding:0 13px;}
.event_lst dt {
	font-size:11px;
	padding:0 0 5px 13px;
	background:url(../image/dot_gr.gif) no-repeat left 7px;
}
.event_lst dt.nodot {
	font-size:11px;
	padding:0 0 5px 13px;
	background:none;
}

.event_lst strong, .event_lst strong a {
	display:block;
	font-size:16px;
	color:#41913d;
}
.event_lst dt span {
	display:block;
	font-size:11px;
}
.event_lst dd {
	padding:0 0 13px 13px;
	margin-bottom:10px;
	background:url(../image/dotline_gry.gif) repeat-x left bottom;
}
.event_cmt {
	display:block;
	padding:8px 15px;
	background:#f1eee4;
}

.monthevent_ttl {
	height:40px;
	text-indent:-9999px;
	font-size:0;
}
#jan_monthttl { background:url(../event/image/jan_monthttl.gif) no-repeat;}
#feb_monthttl { background:url(../event/image/feb_monthttl.gif) no-repeat;}
#mar_monthttl { background:url(../event/image/mar_monthttl.gif) no-repeat;}
#apr_monthttl { background:url(../event/image/apr_monthttl.gif) no-repeat;}
#may_monthttl { background:url(../event/image/may_monthttl.gif) no-repeat;}
#jun_monthttl { background:url(../event/image/jun_monthttl.gif) no-repeat;}
#jul_monthttl { background:url(../event/image/jul_monthttl.gif) no-repeat;}
#aug_monthttl { background:url(../event/image/aug_monthttl.gif) no-repeat;}
#sep_monthttl { background:url(../event/image/sep_monthttl.gif) no-repeat;}
#oct_monthttl { background:url(../event/image/oct_monthttl.gif) no-repeat;}
#nov_monthttl { background:url(../event/image/nov_monthttl.gif) no-repeat;}
#dec_monthttl { background:url(../event/image/dec_monthttl.gif) no-repeat;}

.event_month {
	display:block;
	background:#297713;
	margin-bottom:10px;
	padding:1px 15px;
	color:#fff;
	font-size:14px;
	border-bottom:2px solid #75b372;
}


/* 大谷石蔵活用事業 */
#next_header {
	width:880px;
	height:65px;
	margin:0 auto;
}

ul#gnavi {
	width:880px;
	position:absolute;
	top:65px;
	left:0;
	z-index:1;
}
#gnavi li {
	height:50px;
	float:left;
	text-indent:-9999px;
	font-size:0;
}
#gnavi a {
	height:50px;
	display:block;
	text-decoration:none;
}
#gnavi_home, #gnavi_home a { width:129px;}
#gnavi_info, #gnavi_info a { width:229px;}
#gnavi_event, #gnavi_event a { width:230px;}
#gnavi_contact, #gnavi_contact a { width:161px;}
#gnavi_link, #gnavi_link a { width:131px;}
#gnavi_home { background:url(../image/gnavi_home.jpg) no-repeat;}
#gnavi_info { background:url(../image/gnavi_info.jpg) no-repeat;}
#gnavi_event { background:url(../image/gnavi_event.jpg) no-repeat;}
#gnavi_contact { background:url(../image/gnavi_contact.jpg) no-repeat;}
#gnavi_link { background:url(../image/gnavi_link.jpg) no-repeat;}
#gnavi_home a:hover { background:url(../image/gnavi_home_ov.jpg) no-repeat;}
#gnavi_info a:hover { background:url(../image/gnavi_info_ov.jpg) no-repeat;}
#gnavi_event a:hover { background:url(../image/gnavi_event_ov.jpg) no-repeat;}
#gnavi_contact a:hover { background:url(../image/gnavi_contact_ov.jpg) no-repeat;}
#gnavi_link a:hover { background:url(../image/gnavi_link_ov.jpg) no-repeat;}

#busi_ttl {
	width:254px;
	height:43px;
	text-indent:-9999px;
	font-size:0;
	background:url(../image/busi_ttl.jpg) no-repeat right bottom;
}

#central_ttl, #relat_ttl {
	width:254px;
	display:block;
	clear:both;
	text-indent:-9999px;
	font-size:0;
}
#central_ttl {
	height:54px;
	background:url(../image/central_ttl.jpg) no-repeat right top;
}
#relat_ttl {
	height:40px;
	background:url(../image/relat_ttl.jpg) no-repeat right top;
}

.page_ttl {
	width:646px;
	height:133px;
	text-indent:-9999px;
	font-size:0;
}
#oya_pgttl { background:url(../oya/image/oya_pgttl.jpg) no-repeat;}
#kamagawa_pgttl { background:url(../kamagawa/image/kamagawa_pgttl.jpg) no-repeat;}
#info_pgttl { background:url(../news/image/info_pgttl.jpg) no-repeat;}
#event_pgttl { background:url(../event/image/event_pgttl.jpg) no-repeat;}
#member_pgttl { background:url(../member/image/member_pgttl.jpg) no-repeat;}
#about_pgttl { background:url(../about/image/about_pgttl.jpg) no-repeat;}
#privacy_pgttl { background:url(../privacy/image/privacy_pgttl.jpg) no-repeat;}
#link_pgttl { background:url(../link/image/link_pgttl.jpg) no-repeat;}
#contact_pgttl { background:url(../contact/image/contact_pgttl.jpg) no-repeat;}
#sitemap_pgttl { background:url(../sitemap/image/sitemap_pgttl.jpg) no-repeat;}
#cycle_pgttl { background:url(../cyclestation/image/cycle_pgttl.jpg) no-repeat;}
#illumi_pgttl { background:url(../illumination/image/illumi_pgttl.jpg) no-repeat;}
#vacant_pgttl { background:url(../vacant/image/vacant_pgttl.jpg) no-repeat;}
#transport_pgttl { background:url(../transport/image/transport_pgttl.jpg) no-repeat;}
#central_pgttl { background:url(../centralcity/image/central_pgttl.jpg) no-repeat;}
#member_info_pgttl { background:url(../member_info/image/member_info_pgttl.jpg) no-repeat;}

#next_contents {
	margin:36px 24px 0 24px;
}

.txt_area {
	padding:0 13px 20px;
	border-bottom:2px #cb2a24 solid;
}
.txt_area_gr {
	padding:0 13px 20px;
	border-bottom:2px #2a8021 solid;
}
.s_ttl {
	display:block;
	width:593px;
	height:38px;
	text-indent:-9999px;
	font-size:0;
}
.m_ttl {
	display:block;
	width:593px;
	height:48px;
	text-indent:-9999px;
	font-size:0;
}
#outline_ttl { background:url(../image/outline_ttl.gif) no-repeat;}
#purpose_ttl { background:url(../image/purpose_ttl.gif) no-repeat;}
#story_ttl { background:url(../image/story_ttl.gif) no-repeat;}
#shichiya_outline_ttl { background:url(../oya/image/shichiya_outline_ttl.gif) no-repeat;}
#area_a_ttl { background:url(../oya/image/a_area_ttl.jpg) no-repeat;}
#area_b_ttl { background:url(../oya/image/b_area_ttl.jpg) no-repeat;}
#area_c_ttl { background:url(../oya/image/c_area_ttl.jpg) no-repeat;}
#area_d_ttl { background:url(../oya/image/d_area_ttl.jpg) no-repeat;}
#area_e_ttl { background:url(../oya/image/e_area_ttl.jpg) no-repeat;}
#oya_pickup_ttl { background:url(../oya/image/oya_pickup_ttl.gif) no-repeat;}
#usecase_ttl { background:url(../oya/image/usecase_ttl.jpg) no-repeat;}
#katsuyou_ttl { background:url(../oya/image/katsuyou_ttl.jpg) no-repeat; border-bottom:1px solid #e4e4e4;}
#chousa_ttl { background:url(../oya/image/chousa_ttl.jpg) no-repeat; border-bottom:1px solid #e4e4e4;}
#chousa_story_ttl { background:url(../oya/image/chousa_story_ttl.gif) no-repeat;}
#chousa_h22_ttl { background:url(../oya/image/chousa_h22_ttl.gif) no-repeat;}
#zone1_ttl { background:url(../kamagawa/image/zone1_ttl.jpg) no-repeat;}
#zone2_ttl { background:url(../kamagawa/image/zone2_ttl.jpg) no-repeat;}
#zone3_ttl { background:url(../kamagawa/image/zone3_ttl.jpg) no-repeat;}
#zone4_ttl { background:url(../kamagawa/image/zone4_ttl.jpg) no-repeat;}
#kmgw_activity_ttl { background:url(../kamagawa/image/kmgw_activity_ttl.jpg) no-repeat;}
#about_outline_ttl { background:url(../about/image/about_outline_ttl.gif) no-repeat;}
#about_chart_ttl { background:url(../about/image/about_chart_ttl.gif) no-repeat;}
#about_plan_ttl { background:url(../about/image/about_plan_ttl.gif) no-repeat;}
#mmb_member_ttl { background:url(../member/image/mmb_member_ttl.gif) no-repeat;}
#mmb_entry_ttl { background:url(../member/image/mmb_entry_ttl.gif) no-repeat;}
#link_ttl { background:url(../link/image/link_ttl.gif) no-repeat;}
#form_ttl { background:url(../contact/image/form_ttl.gif) no-repeat;}
#privacy_ttl { background:url(../privacy/image/privacypolicy_ttl.gif) no-repeat;}
#sitemap_ttl { background:url(../sitemap/image/sitemap_ttl.gif) no-repeat;}
#member_info_ttl { background:url(../member_info/image/member_info_ttl.gif) no-repeat;}
#akitenpo_ttl { background:url(../vacant/image/akietnpo_ttl.gif) no-repeat;}
#vacant_hojo_ttl { background:url(../vacant/image/vacant_hojo_ttl.gif) no-repeat;}
#background_ttl { background:url(../cyclestation/image/background_ttl.gif) no-repeat;}
#shikumi_ttl { background:url(../cyclestation/image/shikumi_ttl.gif) no-repeat;}
#service_ttl { background:url(../cyclestation/image/service_ttl.gif) no-repeat;}
#illumination_ttl { background:url(../illumination/image/illumination_ttl.gif) no-repeat;}
#result_ttl { background:url(../illumination/image/result_ttl.gif) no-repeat;}
#torikumi_ttl { background:url(../transport/image/h22torikumi_ttl.gif) no-repeat;}

.img_right span {
	display:block;
	padding-right:130px;
}
#oya_ol { background:url(../oya/image/oya_outline_img.jpg) no-repeat right top;}
#about_ol { min-height:480px; background:url(../about/image/about_outline_img.jpg) no-repeat right top;}
* html #about_ol { height:480px;}

#oya_outline_img {
	width:267px;
	height:186px;
	text-align:right;
	float:right;
	background:url(../oya/image/oya_outline_img.jpg) no-repeat right top;
}

ul.kura_bnrarea_y { margin-bottom:20px;}
.kura_bnrarea_y li {
	width:292px;
	height:159px;
	text-indent:-9999px;
	font-size:0;
}
.kura_bnrarea_y a {
	width:292px;
	height:159px;
	display:block;
	text-decoration:none;
}
.left_bnr {	float:left;}
.right_bnr { float:right;}
#shichi_use_bnr { background:url(../oya/image/shichi_use_bnr.jpg) no-repeat;}
#kura_use_bnr { background:url(../oya/image/kura_use_bnr.jpg) no-repeat;}

#map_wrap, .map_wrap {
	width:594px;
	background:#ffe69a url(../image/map_bg.jpg) no-repeat;
	text-align:center;
	padding-bottom:8px;
}
.map_ttl {
	display:block;
	width:594px;
	text-align:left;
}
.map_ttl strong {
	display:block;
	width:270px;
	height:46px;
	float:left;
	visibility:hidden;
}
.map_ttl span {
	float:left;
	line-height:42px;
	font-size:12px;
	display:block;
}
.no_strg { padding-left:50px;}
#kmgw_map_ttl { height:46px; background:url(../kamagawa/image/kmgw_areamap_ttl.jpg) no-repeat;}

#kura_map_ttl { height:46px; background:url(../oya/image/kura_map_ttl.jpg) no-repeat;}
#areamap_ttl { height:47px; background:url(../oya/image/areamap_ttl.jpg) no-repeat;}
#usecasemap_ttl { height:47px; background:url(../oya/image/usecasemap_ttl.jpg) no-repeat;}
#areamap_ttl span, #usecasemap_ttl span { padding-left:27px;}

#kmgw_mapttl1_1 { height:46px; background:url(../kamagawa/image/kmgw_areamapttl1_1.jpg) no-repeat;}
#kmgw_mapttl1_2 { height:46px; background:url(../kamagawa/image/kmgw_areamapttl1_2.jpg) no-repeat;}
#kmgw_mapttl2_1 { height:46px; background:url(../kamagawa/image/kmgw_areamapttl2_1.jpg) no-repeat;}
#kmgw_mapttl2_2 { height:46px; background:url(../kamagawa/image/kmgw_areamapttl2_2.jpg) no-repeat;}
#kmgw_mapttl3_1 { height:46px; background:url(../kamagawa/image/kmgw_areamapttl3_1.jpg) no-repeat;}
#kmgw_mapttl3_2 { height:46px; background:url(../kamagawa/image/kmgw_areamapttl3_2.jpg) no-repeat;}
#kmgw_mapttl4_1 { height:46px; background:url(../kamagawa/image/kmgw_areamapttl4_1.jpg) no-repeat;}
#kmgw_mapttl4_2 { height:46px; background:url(../kamagawa/image/kmgw_areamapttl4_2.jpg) no-repeat;}
#kmgw_mapttl4_3 { height:46px; background:url(../kamagawa/image/kmgw_areamapttl4_3.jpg) no-repeat;}
#kmgw_mapttl_nostrg { height:46px; background:url(../kamagawa/image/kmgw_areamapttl_nostrg.jpg) no-repeat;}

#oya_bl { background:url(../oya/image/oya_bl.gif) no-repeat left center;}
#eventmap_ttl { background:url(../event/image/eventmap_ttl.jpg) no-repeat; padding-bottom:6px;}

#map_txt, .map_txt {
	display:block;
	padding:5px 15px 0;
	text-align:left;
}
#map_txt span, .map_txt span {
	display:block;
	margin-bottom:8px;
}

.map_btn {
	width:284px;
	height:32px;
	float:right;
	text-indent:-9999px;
	font-size:0;
}
.map_btn a {
	display:block;
	width:284px;
	height:32px;
	text-decoration:none;
}

#kura_allarea_btn { background:url(../oya/image/kura_allarea_btn.jpg) no-repeat;}
#kura_a_btn { background:url(../oya/image/kura_a_btn.jpg) no-repeat;}
#kura_b_btn { background:url(../oya/image/kura_b_btn.jpg) no-repeat;}
#kura_c_btn { background:url(../oya/image/kura_c_btn.jpg) no-repeat;}
#kura_d_btn { background:url(../oya/image/kura_d_btn.jpg) no-repeat;}
#kura_e_btn { background:url(../oya/image/kura_e_btn.jpg) no-repeat;}
#kmgw_allarea_btn { background:url(../kamagawa/image/kmgw_allarea_btn.jpg) no-repeat;}
#kmgw1_1_btn { background:url(../kamagawa/image/kmgw1_1_btn.jpg) no-repeat;}
#kmgw1_2_btn { background:url(../kamagawa/image/kmgw1_2_btn.jpg) no-repeat;}
#kmgw2_btn { background:url(../kamagawa/image/kmgw2_btn.jpg) no-repeat;}
#kmgw3_1_btn { background:url(../kamagawa/image/kmgw3_1_btn.jpg) no-repeat;}
#kmgw3_2_btn { background:url(../kamagawa/image/kmgw3_2_btn.jpg) no-repeat;}
#kmgw4_1_btn { background:url(../kamagawa/image/kmgw4_1_btn.jpg) no-repeat;}
#kmgw4_2_btn { background:url(../kamagawa/image/kmgw4_2_btn.jpg) no-repeat;}
#kmgw4_3_btn { background:url(../kamagawa/image/kmgw4_3_btn.jpg) no-repeat;}

ul.bnrarea_t { margin-bottom:20px;}
.bnrarea_t li {
	width:594px;
	height:84px;
	text-indent:-9999px;
	font-size:0;
}
.bnrarea_t a {
	width:594px;
	height:79px;
	display:block;
	text-decoration:none;
}
#kura_case_bnr { background:url(../oya/image/kurause_case_bnr.jpg) no-repeat;}
#oya_history_bnr { background:url(../oya/image/oya_history_bnr.jpg) no-repeat;}

table.tbl_base {
	border-collapse: collapse;
	border:1px solid #E8E1D3;
}
.tbl_base th {
	background: none repeat scroll 0 0 #E8E1D3;
	border: 1px solid #CDC1A9;
	padding: 7px 10px;
	line-height:1.4;
}
.tbl_base td {
	border: 1px solid #CDC1A9;
	padding: 7px 10px;
	line-height:1.4;
}
.bg_gry th, .bg_gry td { background:#f3efe8;}

.scimg_ttl {
	display:block;
	width:594px;
	height:40px;
	text-indent:-9999px;
	font-size:0;
}
#oldphoto_ttl { background:url(../oya/image/oldphoto_ttl.gif) no-repeat;}
#openphoto_ttl { background:url(../oya/image/openphoto_ttl.gif) no-repeat;}

.shichi_photo {
	background:#e8e1d3;
	padding:13px 13px 0;
}
.shichi_photo strong {
	display:block;
	font-size:15px;
	color:#cb2a24;
	padding-left:15px;
	background:url(../image/dot_red.gif) no-repeat left center;
}
dl.scimg_tbl_left {
	width:289px;
	float:left;
	margin-bottom:13px;
}
dl.scimg_tbl_right {
	width:279px;
	float:left;
	margin-bottom:13px;
}
.scimg_tbl_left dt, .scimg_tbl_right dt {}
.scimg_tbl_left dd, .scimg_tbl_right dd { padding-top:3px;}

dl.oya_chousa_tbl { margin-bottom:10px;}
.oya_chousa_tbl dt {
	width:100px;
	float:left;
}
.oya_chousa_tbl dt strong {
	display:block;
	width:5em;
	padding:2px 10px;
	border:1px solid #CDC1A9;
	text-align:center;
}
.oya_chousa_tbl dd {
	width:465px;
	float:right;
}


/* 大谷石蔵_エリア oya */
#oya_areamap {
	width:578px;
	height:560px;
	margin:0 auto;
	border:1px solid #fff;
}

.pickup_wrap {
	width:594px;
	background:url(../oya/image/pickup_bg.jpg) no-repeat left bottom;
	margin-bottom:5px;
}
.pickup_in {
	background:url(../oya/image/pickup_grd.jpg) no-repeat left top;
}
dl.pu_l {
	width:201px;
	float:left;
	padding:12px 0;
}
.pu_l dt { padding-left:12px;}
.pu_l dd {
	padding:3px 12px 0;
	line-height:1.4;
}

dl.pu_r {
	width:192px;
	float:right;
	padding:12px 0;
}
.pu_r dt { padding-left:12px;}
.pu_r dd {
	padding:3px 12px 0;
	line-height:1.4;
}

.dtl_btn {
	width:168px;
}
.dtl_btn strong {
	width:110px;
	height:23px;
	float:right;
	background:url(../oya/image/dtl_btn.gif) no-repeat;
	text-indent:-9999px;
	font-size:0;
}
.dtl_btn a {
	display:block;
	width:110px;
	height:23px;
	text-decoration:none;
}

#img_box {
	width:168px;
	height:168px;
	border:1px solid #999;
}


/* 大谷石蔵　詳細 */
#pu_left {
	width:400px;
	float:left;
}
#kura_dtl_bg {
	width:400px;
	background:url(../oya/image/dtl_img_bg.gif) repeat;
	border:1px solid #edebe5;
}
#kura_dtl_img {
	width:380px;
	margin:0 auto;
	padding:10px 0;
	text-align:center;
}

table#kura_detail_tbl {
	border-collapse:collapse;
	margin:15px 0;
	width:100%;
}
#kura_detail_tbl th {
	background:#edebe5;
	border:1px solid #ccc;
	padding:5px 10px;
	line-height:1.3;
	text-align:left;
	vertical-align:top;
}
#kura_detail_tbl td {
	border:1px solid #ccc;
	padding:5px 10px;
	line-height:1.3;
	text-align:left;
	vertical-align:top;
}

#pu_right {
	width:170px;
	float:right;
}
#kura_img_s {
	width:170px;
	text-align:center;
}
#kura_img_s img { margin-bottom:5px;}

.pageback_btn {
	clear:both;
	display:block;
	float:right;
	margin-top:15px;
	padding-left:17px;
	background:url(../image/arrow_y.gif) no-repeat left center;
	font-size:11px;
}
.pagetop_btn {
	clear:both;
	display:block;
	float:right;
	margin-top:15px;
	padding-left:15px;
	background:url(../image/arrow_pagetop.gif) no-repeat left center;
	font-size:11px;
}

.l_ttl {
	display:block;
	height:63px;
	font-size:20px;
}
.l_ttl strong {
	display:block;
	padding-top:18px;
}
#area_a_ttlbg { padding-left:50px; background:url(../oya/image/dtl_a_ttlbg.jpg) no-repeat;}
#area_b_ttlbg { padding-left:50px; background:url(../oya/image/dtl_b_ttlbg.jpg) no-repeat;}
#area_c_ttlbg { padding-left:50px; background:url(../oya/image/dtl_c_ttlbg.jpg) no-repeat;}
#area_d_ttlbg { padding-left:50px; background:url(../oya/image/dtl_d_ttlbg.jpg) no-repeat;}
#area_e_ttlbg { padding-left:50px; background:url(../oya/image/dtl_e_ttlbg.jpg) no-repeat;}
#area_a_ttlbg { padding-left:50px; background:url(../oya/image/dtl_a_ttlbg.jpg) no-repeat;}
#usecase_ttlbg {
	display:block;
	background:url(../oya/image/usecase_ttlbg.jpg) no-repeat;
}


/* 釜川プロムナード整備事業 kamagawa */
#kmgw_outline_img {
	width:264px;
	height:183px;
	text-align:right;
	float:right;
	background:url(../kamagawa/image/kmgw_outline_img.jpg) no-repeat right top;
}
ul.kmgw_bnrarea_y { margin-bottom:20px;}
.kmgw_bnrarea_y li {
	width:292px;
	height:100px;
	text-indent:-9999px;
	font-size:0;
}
.kmgw_bnrarea_y a {
	width:292px;
	height:100px;
	display:block;
	text-decoration:none;
}
/*#kmgw_act_bnr { background:url(../kamagawa/image/kmgw_act_bnr.jpg) no-repeat;}*/
#kmgw_hanaue_bnr { background:url(../kamagawa/image/kmgw_hanaue_bnr.jpg) no-repeat;}
#kmgw_hyakkaen_bnr { background:url(../kamagawa/image/kmgw_hyakkaen_bnr.jpg) no-repeat;}
#kmgw_highlight_bnr { background:url(../kamagawa/image/kmgw_highlight_bnr.jpg) no-repeat;}

.kamagawa_map {}

.kmgwmap_read {
	padding:0 20px;
	margin-bottom:5px;
	text-align:left;
	line-height:1.4;
}
.kmgwmap_read ul {}
.kmgwmap_read li {
	text-indent:-1em;
	padding:5px 0 0 1em;
}

#zone_color {
	display:block;
	width:566px;
	height:40px;
	margin:0 auto;
	background:url(../kamagawa/image/zone_color.gif) no-repeat;
	text-indent:-9999px;
	font-size:0;
}

.act_wrap {
	padding-bottom:15px;
	background:url(../image/dotline_bold.gif) repeat-x left bottom;
}
#act_info {
	padding:0 13px 15px;
	border-bottom:2px solid #cb2a24;
}

#kmgw_info {
	padding:0 13px 15px;
	border-bottom:2px solid #cb2a24;
}
#kmgw_info dt {
	min-height:20px;
	float:left;
	font-size:11px;
	padding:8px 3px 8px 0;
	margin-right:8px;
	background:url(../image/arrow_red.gif) no-repeat right 12px;
}
#kmgw_info dd {
	padding:8px 0;
	min-height:20px;
	background:url(../image/dotline_gry.gif) repeat-x left bottom;
}
* html #kmgw_info dt, * html #kmgw_info dd { height:20px;}
.info_data {
	display:block;
	width:7em;
	float:left;
}

.act_ttl {
	display:block;
	width:568px;
	height:45px;
	background:url(../kamagawa/image/act_ttl_bg.gif) no-repeat;
	font-size:16px;
	line-height:35px;
}
.act_data {
	display:block;
	width:6em;
	float:left;
	font-size:11px;
	font-weight:normal;
	color:#666;
	line-height:35px;
	padding:0 15px;
	margin-right:10px;
	background:url(../image/arrow_red.gif) no-repeat right center;
}

.act_img_wrap {
	padding:9px;
	margin-top:10px;
	background:#f7f4ee;
	border:1px solid #e4e4e4;
}
.act_img_wrap span {
	display:block;
	padding:5px 8px 0;
	font-size:12px;
}
.act_img_wrap img { border:1px solid #fff;}
ul.act_left {
	width:186px;
	float:left;
}
.act_left li {
	padding-right:10px;
	font-size:12px;
}

ul.act_right {
	width:176px;
	float:right;
}
.act_right li {
	font-size:12px;
}

.kmgw_outline_btn { margin-top:12px;}
.kmgw_outline_btn strong {
	display:block;
	width:280px;
	height:47px;
	text-indent:-9999px;
	font-size:0;
	background:url(../kamagawa/image/kmgw_outline_pdf.jpg) no-repeat;
}
.kmgw_outline_btn a {
	display:block;
	width:280px;
	height:47px;
	text-decoration:none;
}

.hyakkaen_ind { padding-left:15px;}
.hyakkaen_ind strong {
	display:block;
	font-size:15px;
	margin-bottom:3px;
}
dl#hyakkaen_mokuji { padding-left:15px;}
#hyakkaen_mokuji dt {
	width:230px;
	float:left;
}
#hyakkaen_mokuji dd {
	margin-left:230px;
}
.ttl_bgred {
	display:block;
	font-size:14px;
	padding:1px 10px;
	margin-bottom:8px;
	background:#cc0000;
	color:#fff;
}

ul#hyakkaen_btn {}
#hyakkaen_btn li {
	width:483px;
	height:45px;
	text-indent:-9999px;
	font-size:0;
}
#hyakkaen_btn a {
	display:block;
	width:483px;
	height:39px;
	text-decoration:none;
}
#hyakkaen_btn1 { background:url(../kamagawa/image/hyakkaen_btn1.jpg) no-repeat left top;}
#hyakkaen_btn2 { background:url(../kamagawa/image/hyakkaen_btn2.jpg) no-repeat left top;}
#hyakkaen_btn3 { background:url(../kamagawa/image/hyakkaen_btn3.jpg) no-repeat left top;}
#hyakkaen_btn4 { background:url(../kamagawa/image/hyakkaen_btn4.jpg) no-repeat left top;}
#hyakkaen_btn5 { background:url(../kamagawa/image/hyakkaen_btn5.jpg) no-repeat left top;}
#hyakkaen_btn6 { background:url(../kamagawa/image/hyakkaen_btn6.jpg) no-repeat left top;}


/* about まちづくり推進機構について */
#about_img {
	width:568px;
	height:110px;
	background:url(../about/image/about_img.jpg) no-repeat;
}

ul#s_navi {
	/*width:568px;*/
	background:url(../image/ptnl_bg_gr.gif) repeat;
	padding:5px 10px;
	margin-bottom:20px;
}
#s_navi li {
	background:url(../image/arrow_gr.gif) no-repeat left center;
	text-indent:15px;
	padding-right:30px;
	float:left;
	color:#fff;
}
#s_navi a, #s_navi a:link, #s_navi a:visited, #s_navi a:hover { color:#fff;}

.ttl_lv4 {
	display:block;
	font-size:16px;
	line-height:1.8;
	margin-bottom:8px;
	border-top:2px solid #cb2a24;
	border-bottom:2px solid #cb2a24;
}


.ttl_lv5 {
	display:block;
	background:url(../image/ptn_bg.gif) repeat;
	font-size:15px;
	color:#fff;
	padding:3px 10px 0;
	margin-bottom:8px;
}
.ttl_sub {
	display:block;
	font-size:16px;
	color:#cb2a24;
	margin:8px 0 5px;
	padding:0 8px;
	border-left:6px solid #cb2a24;
	background:url(../image/dotline_gry.gif) repeat-x left bottom;
}

ul#abt_bout {}
#abt_bout li {
	padding-left:12px;
	margin-bottom:10px;
	background:url(../image/dot_red.gif) no-repeat left 6px;
	line-height:1.5;
}
.bout_txt {
	width:500px;
	float:right;
}

.txt_wrap {
	padding:0 15px;
	margin-bottom:20px;
}

table.base_tbl {
	border-collapse:collapse;
}
.base_tbl th {
	border:1px solid #cdc1a9;
	padding:3px 8px;
	vertical-align:top;
	background:#e8e1d3;
}
.base_tbl td {
	border:1px solid #cdc1a9;
	padding:3px 8px;
}

dl#chart_dl {
	width:200px;
}
#chart_dl dt {
	width:8em;
	padding:3px 0;
	float:left;
}
#chart_dl dd {
	text-align:right;
	padding:3px 0;
	background:url(../image/dotline_gry.gif) repeat-x left bottom;
}

dl.busi_policy {}
.busi_policy dt {
	color:#077b07;
	font-size:14px;
	font-weight:bold;
	margin-top:8px;
}
.busi_policy dd {
	padding-left:24px;
}

ul.txt_lst {}
.txt_lst li {
	background:url(../image/dot_gr.gif) no-repeat left 5px;
	padding-left:13px;
}
.lst_arrow_txt {
	display:block;
	padding-left:3em;
	text-indent:-1em;
}

#content {
	text-align:center;
	margin-top:10px;
}
#mcd_chart {
	width:568px;
	height:482px;
	background:url(../about/image/mcd_chart.jpg) no-repeat left top;
}
#mcd_chart ul {
	display:block;
	padding:27px 0 0 236px;
	list-style-type:none;
}
#mcd_chart li {
	display:block;
	height:35px;
	vertical-align:top;
	text-indent:-9999px;
	font-size:0;
}
.lis1 { margin-left:105px;}
.lis2 { margin:5px 0 0 140px;}
.lis3 { margin:30px 0 0 105px;}
.lis4 { margin:10px 0 0 105px;}
.lis5 { margin:5px 0 0 140px;}
.lis6 { margin:5px 0 0 140px;}
.lis7 { margin-top:75px;}
.lis8 { margin-top:5px;}
.lis9 { margin-top:5px;}
.lis1 a, .lis2 a, .lis3 a,
.lis4 a, .lis5 a, .lis6 a {
	display:block;
	width:192px;
	height:35px;
	text-decoration:none;
}
.lis7 a, .lis8 a, .lis9 a {
	display:block;
	width:332px;
	height:35px;
	text-decoration:none;
}

#conte_about_footer {
	width:522px;
	height:30px;
	background:white url(../about/image/about_f.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}



/* member 会員名簿・会員募集 */
table.mmb_roster { width:572px;}
.mmb_roster th {
	width:180px;
	text-align:center;
}
.mmb_roster td {
	width:180px;
	padding:2px 0 15px;
	text-align:center;
	font-size:12px;
}

/*ul#member_lst {}
#member_lst li {
	background:url(../image/dotline_gry.gif) repeat-x left bottom;
	padding:5px 0;
}
#member_lst span {
	display:block;
	background:url(../image/arrow_y.gif) no-repeat left center;
	padding-left:17px;
}*/

#mmb_message {
	display:block;
	height:62px;
	text-indent:-9999px;
	font-size:0;
	background:url(../member/image/member_message.gif) no-repeat left top;
}

#mmb_tbl {
	width:350px;
	margin:10px auto 20px;
}

#mmb_contact_wrap {
	padding:15px 20px;
	margin-bottom:30px;
	border:6px solid #f0ebe2;
}
dl#mmb_contact {
	width:470px;
	margin:0 auto;
}
#mmb_contact dt {
	width:70px;
	float:left;
}
#mmb_contact dd {
	width:380px;
	float:right;
	border-left:1px solid #CDC1A9;
}
#mmb_contact div {
	padding-left:20px;
	line-height:1.3;
}

#entry_wrap {
	text-align:center;
}
.arrow_txt {
	display:block;
	width:30em;
	text-align:left;
	background:url(../image/arrow_y.gif) no-repeat left center;
	padding-left:17px;
	margin:10px auto;
}
#entry_tmp {
	display:block;
	width:268px;
	height:46px;
	margin:0 auto;
	text-indent:-9999px;
	font-size:0;
	background:url(../member/image/apply_btn.gif) no-repeat;
}
#entry_tmp a {
	display:block;
	width:268px;
	height:46px;
	text-decoration:none;
}


/* お問い合わせ */
dl#form_deco {
	margin-top:10px;
	padding-top:5px;
	border-top:2px #cb2a24 solid;
}
#form_deco dt {
	width:150px;
	float:left;
	padding:8px 0;
}
#form_deco strong {
	background:url(../image/dot_red.gif) no-repeat left center;
	padding-left:15px;
}
#form_deco dd {
	padding:8px 0;
	background:url(../image/dotline_gry.gif) repeat-x left bottom;
}

.txt_s {
	font-size:11px;
	color:#666;
}

#btn_area {
	width:350px;
	margin:20px auto 0;
}
#btn_area strong {
	display:block;
	width:147px;
	height:35px;
	text-indent:-9999px;
	font-size:0;
}
#btn_area a {
	display:block;
	width:147px;
	height:35px;
	text-decoration:none;
}
#check_btn { background:url(../contact/image/check_btn.gif) no-repeat;}
#reset_btn { background:url(../contact/image/reset_btn.gif) no-repeat;}
#back_btn { background:url(../contact/image/back_btn.gif) no-repeat;}
#submit_btn { background:url(../contact/image/submit_btn.gif) no-repeat;}
.fl_left { float:left;}
.fl_right { float:right;}
.fl_center { margin:0 auto;}

#cnt_map {
	width:100%;
	height:450px;
	border:1px solid #ccc;
}

#thanks_txt {
	width:537px;
	margin:100px auto 0;
}
#thanks_txt strong {
	display:block;
	width:537px;
	height:284px;
	text-indent:-9999px;
	font-size:0;
	background:url(../contact/image/thanks_txt.jpg) no-repeat;
}
#thanks_txt a {
	display:block;
	width:537px;
	height:284px;
	text-decoration:none;
}

#privacy_contact_wrap {
	padding:15px 20px;
	border:6px solid #f0ebe2;
}
dl#privacy_contact {
	width:510px;
	margin:0 auto;
}
#privacy_contact dt {
	width:120px;
	float:left;
}
#privacy_contact dd {
	width:380px;
	float:right;
	border-left:1px solid #CDC1A9;
}
#privacy_contact div {
	padding-left:20px;
	line-height:1.3;
}
#privacy_contact strong {
	display:block;
	font-size:15px;
}


/* サイトマップ sitemap */
#sm_lst_wrap {}
.smlttl {
	display:block;
	font-size:15px;
	padding:12px 0 0;
	margin-top:12px;
	background:url(../image/dotline_gry.gif) repeat-x left top;
}
.smlttl span {
	padding-left:15px;
	background:url(../image/dot_red.gif) no-repeat left center;
}

ul.sm_list {}
.sm_list li {
	padding-left:100px;
}
.sm_list strong {
	display:block;
	font-size:15px;
	padding:3px 0 3px 15px;
	background:url(../image/arrow_red.gif) no-repeat left center;
	font-size:12px;
}

.sm_list dl {}
.sm_list dt {}
.sm_list dd {
	margin-left:50px;
	padding:3px 0 8px;
}
.sm_list span {
	display:block;
	padding-left:15px;
	background:url(../image/arrow_gry.gif) no-repeat left center;
	font-size:12px;
}


/* 大谷map */
.info { width:280px;}
.mapimg {
	width:115px;
	height:70px;
	float:left;
	text-align:left;
}
.info dl {
	width:150px;
	float:left;
	text-align:left;
}
.info dt {
	font-size:13px;
	line-height:1.3;
}
.info dd {
	font-size:11px;
}
.info dl strong {
	display:block;
	line-height:1.3;
}
.info dd span {
	padding-left:17px;
	background:url(../image/arrow_y.gif) no-repeat left center;
	float:right;
}


/* 空き店舗 vacant */
ul.busi_read {}
.busi_read li {
	padding:5px 0 0 15px;
	background:url(../image/dot_red.gif) no-repeat left 10px;
}

#vacant_contact {
	margin:10px 0;
	padding:15px 20px;
	text-align:center;
	border:5px solid #e4e4e4;
}

.bnrarea_l {
	margin-top:15px;
	width:572px;
}
.bnrarea_l li {
	height:82px;
	text-indent:-9999px;
	font-size:0;
}
.bnrarea_l a {
	width:572px;
	height:77px;
	display:block;
	text-decoration:none;
}
#akitenpo_bnr { background:url(../vacant/image/akitenpo_bnr.jpg) no-repeat;}
#vacant_hojo_bnr { background:url(../vacant/image/vacant_hojo_bnr.jpg) no-repeat;}


/* 宮サイクルステーション cyclestation */
.right_image {
	width:220px;
	text-align:right;
	float:right;
}
.right_image img { margin-bottom:10px;}

#cs_outline_img {
	width:220px;
	height:217px;
	text-align:right;
	float:right;
	background:url(../cyclestation/image/cyclestation_img.jpg) no-repeat right top;
}
#cyclestation_bnr {
	display:block;
	width:352px;
	height:63px;
	text-indent:-9999px;
	font-size:0;
	background:url(../cyclestation/image/cyclestation_bnr.jpg) no-repeat;
}
#cyclestation_bnr a {
	display:block;
	width:352px;
	height:63px;
	text-decoration:none;
}
.cs_data {
	margin:5px 0;
	padding:10px 15px;
	background:#f1ece3;
}
.cs_data strong {
	display:block;
	font-size:14px;
}
.cs_data span {
	display:block;
	background:#fff;
	padding:8px 10px;
	margin:2px 0;
}

table#cs_kikaku {
	border-collapse: collapse;
	margin-top:5px;
}
#cs_kikaku th {
	background: none repeat scroll 0 0 #E8E1D3;
	border: 1px solid #CDC1A9;
	padding:10px;
}
#cs_kikaku td {
	border: 1px solid #CDC1A9;
	padding:10px;
}


/* イルミネーション illumination */
#ilm_outline_img {
	width:281px;
	height:140px;
	text-align:right;
	float:right;
	background:url(../illumination/image/illumination_img.jpg) no-repeat right top;
}

dl#story_tbl {
	border:1px solid #CDC1A9;
	margin-bottom:15px;
}
#story_tbl dt {
	float:left;
	padding:3px 15px;
	background:#F1ECE3;
}
#story_tbl dd {
	margin-left:100px;
	padding:3px 15px;
}

.txt_dtl {
	background: none repeat scroll 0 0 #F1ECE3;
	margin: 5px 0 15px;
	padding: 10px 15px;
}
.txt_dtl strong {
	display: block;
	font-size: 14px;
	margin: 2px 0;
	padding: 5px 10px;
	background: none repeat scroll 0 0 #FFFFFF;
}
.txt_dtl ul {}
.txt_dtl li {
	padding:5px 0 0 1em;
	text-indent:-1em;
}

#fusionproject_bnr {
	display:block;
	width:352px;
	height:63px;
	margin:0 auto;
	text-indent:-9999px;
	font-size:0;
	background:url(../illumination/image/fusionproject_bnr.gif) no-repeat;
}
#fusionproject_bnr a {
	display:block;
	width:352px;
	height:63px;
	text-decoration:none;
}

#rightup_week span {
	display:block;
	font-size:14px;
	border:1px solid #CDC1A9;
	margin: 5px 0 10px;
	padding: 10px 15px;
}

.illumination_pdf_btn {
	display:block;
	width:352px;
	height:47px;
	margin:0 auto;
	text-indent:-9999px;
	font-size:0;
	background:url(../illumination/image/illumination_pdf_btn.jpg) no-repeat;
}
.illumination_pdf_btn a {
	display:block;
	width:352px;
	height:47px;
	text-decoration:none;
}

.loupe_txt {
	padding-left:18px;
	background:url(../image/loupe_mark.gif) no-repeat left 2px;
}
ul#ilm_result {}
#ilm_result li {}
.ilmimg_left { float:left; padding:10px 0;}
.ilmimg_right { float:right; padding:10px 0;}
#ilm_result span {
	display:block;
	padding-top:3px;
}


/* transport 公共交通の研究 */
#cg_ttl {
	display:block;
	font-size:15px;
	padding:10px 0 5px;
}
.cg_dtl {
	background: none repeat scroll 0 0 #F1ECE3;
	margin-bottom:2px;
	padding: 10px 15px;
}
.cg_dtl strong {
	display: block;
	width:15em;
	font-size: 14px;
	float:left;
}
.cg_dtl ul {
	float:left;
}
.cg_dtl li {
	padding-left:1em;
	line-height:1.5;
	text-indent:-1em;
}

#transport_mv_wrap { margin:10px 0;}
#transport_mv_bnr {
	width:387px;
	height:84px;
	margin:0 auto;
	background:url(../transport/image/transport_mv_bnr.jpg) no-repeat;
	text-indent:-9999px;
	font-size:0;
}
#transport_mv_bnr a {
	display:block;
	width:387px;
	height:84px;
	text-decoration:none;
}


/* 111026 */
#bnr_area {
	background:#fff;
	padding:6px;
	margin-top:10px;
}
#bnr_area strong {
	display:block;
	height:56px;
	float:right;
	text-align:right;
}
#ishinomachi_bnr { width:197px;}
#kamagawa_bnr { width:197px;}
