@charset"Shift_JIS";

*{ margin:0; padding:0; zoom:1;}

/*ブラウザのデフォルトスタイルをリセットする設定（START）*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
html { overflow-x: hidden; scrollbar-base-color: #dbfcdb; scrollbar-arrow-color: #6eb92c; }
table{border-collapse:collapse; border-spacing:0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style: normal; font-weight:normal;}
caption, th{text-align: left;}
h1,h2,h3,h4,h5,h6{ font-size: 100%; font-weight: normal;}
q:before,q:after{content:'';}
abbr,acronym{ border:0; font-variant:normal;}
sup { vertical-align:text-top;}
sub {vertical-align: text-bottom;}
input,textarea,select { font-family:inherit; font-size:inherit; font-weight:inherit;}
input,textarea,select {*font-size:100%;}
legend{color:#000;}
/*ブラウザのデフォルトスタイルをリセットする設定（END）*/

/*ブラウザのフォントサイズ・フォントファミリーを揃える（START）*/
body {font:13px/1.231 arial,helvetica,clean,sans-serif;
		*font-size:small;
		*font:x-small;
}
table{font-size:inherit; font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;
*font-size: 108%;
line-height:100%;}

/*Opera9*/
;;body { font-family: "メイリオ", Meiryo, Arial, Helvetica, sans-serif;}
/*Internet Explorer8*/
html>/**/body { font-family: "メイリオ", Meiryo, Arial, Helvetica, sans-serif;}
/*Internet Explorer7*/
*:first-child+html body { font-family: "メイリオ", Meiryo, sans-serif;}
/*Internet Explorer6 or sooner*/
* html body { font-family: "メイリオ", Meiryo, sans-serif;}
/*ブラウザのフォントサイズ・フォントファミリーを揃える（END）*/

/*子ボックスの背景が親ボックスにも継承されるようにclearfixを設定*/
.clearfix:after { 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; 
} 
  
.clearfix {display: inline-block;} 
  
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */

strong { font-weight: bold;}

/*トップページレイアウト--------------------------------------------------------------------------*/
#body_top { background: #AACC03; margin: 0; text-align: center;}
#container { display: block; background: #AACC03 url(../img/bg.gif) repeat-x; width: 892px; height: 100%; padding: 6px 0 0 0; text-align: left; margin: auto;}
#container h1 a { display: block; width: 370px; height: 70px; margin: 0;}
.head_winter { display: block; background: url(../img/header_winter.gif) no-repeat; width: 880px; height: 120px; text-indent: -9999px; margin: 0 0 0 6px;}
.head_spring { display: block; background: url(../img/header_spring.gif) no-repeat; width: 880px; height: 120px; text-indent: -9999px; margin: 0 0 0 6px;}
.head_summer { display: block; background: url(../img/header_summer.gif) no-repeat;	width: 880px; height: 120px; text-indent: -9999px; margin: 0 0 0 6px;}
.head_autumn { display: block; background: url(../img/header_autumn.gif) no-repeat; width: 880px; height: 120px; text-indent: -9999px; margin: 0 0 0 6px;}

.head_01 { display: block; background: url(../img/header_01.gif) no-repeat; width: 880px; height: 120px; text-indent: -9999px; margin: 0 0 0 6px;}
.head_02 { display: block; background: url(../img/header_02.gif) no-repeat; width: 880px; height: 120px; text-indent: -9999px; margin: 0 0 0 6px;}
.head_03 { display: block; background: url(../img/header_03.gif) no-repeat; width: 880px; height: 120px; text-indent: -9999px; margin: 0 0 0 6px;}
.head_04 { display: block; background: url(../img/header_04.gif) no-repeat; width: 880px; height: 120px; text-indent: -9999px; margin: 0 0 0 6px;}
.head_05 { display: block; background: url(../img/header_05.gif) no-repeat; width: 880px; height: 120px; text-indent: -9999px; margin: 0 0 0 6px;}
.head_06 { display: block; background: url(../img/header_06.gif) no-repeat; width: 880px; height: 120px; text-indent: -9999px; margin: 0 0 0 6px;}
.head_07 { display: block; background: url(../img/header_07.gif) no-repeat; width: 880px; height: 120px; text-indent: -9999px; margin: 0 0 0 6px;}
.head_08 { display: block; background: url(../img/header_08.gif) no-repeat; width: 880px; height: 120px; text-indent: -9999px; margin: 0 0 0 6px;}
.head_09 { display: block; background: url(../img/header_09.gif) no-repeat; width: 880px; height: 120px; text-indent: -9999px; margin: 0 0 0 6px;}
.head_10 { display: block; background: url(../img/header_10.gif) no-repeat; width: 880px; height: 120px; text-indent: -9999px; margin: 0 0 0 6px;}
.head_11 { display: block; background: url(../img/header_11.gif) no-repeat; width: 880px; height: 120px; text-indent: -9999px; margin: 0 0 0 6px;}
.head_12 { display: block; background: url(../img/header_12.gif) no-repeat; width: 880px; height: 120px; text-indent: -9999px; margin: 0 0 0 6px;}

/*メニューボタンの設定（START）*/
#menu { display: block; clear: both; width: 884px; height: 46px; padding: 0; margin: 4px 0 0 4px;}
#container #menu em { float: left; list-style: none; text-indent: -9999px;}
#container #menu em.btn1 a { text-decoration: none; display: block; width: 175px; height: 46px; background: url(../img/menu.gif) no-repeat 0 0; margin: 0 2px 0 0;}
#container #menu em.btn2 a { text-decoration: none; display: block; width: 175px; height: 46px; background: url(../img/menu.gif) -178px 0; margin: 0 2px 0 0;}
#container #menu em.btn3 a { text-decoration: none; display: block; width: 175px; height: 46px; background: url(../img/menu.gif) -356px 0; margin: 0 2px 0 0;}
#container #menu em.btn4 a { text-decoration: none; display: block; width: 175px; height: 46px; background: url(../img/menu.gif) -532px 0; margin: 0 2px 0 0;}
#container #menu em.btn5 a { text-decoration: none; display: block; width: 175px; height: 46px; background: url(../img/menu.gif) -709px 0; margin: 0;}

#container #menu em.btn1 a:hover {background-position: 0 -46px;}
#container #menu em.btn2 a:hover {background-position: -178px -46px;}
#container #menu em.btn3 a:hover {background-position: -356px -46px;}
#container #menu em.btn4 a:hover {background-position: -532px -46px;}
#container #menu em.btn5 a:hover {background-position: -709px -46px;}
/*メニューボタンの設定（END）*/

/*各レイアウトボックスの設定（START）*/
#main_box { display: block; width: 880px; height: 470px; margin: 4px 0 0 6px;}
#leftCenter { display: block; float: left; width: 651px; height: 472px; margin: 0;}
#left_box { display: block; float: left; width: 234px; height: 408px; background: transparent; margin: 0;}
#center_box { display: block; float: left; width: 407px; height: 408px; margin: 0 0 0 10px; background: url(../img/news_bg.gif) no-repeat;}
#right_box { display: inline; float: left; width: 215px; height: 470px; background: url(../img/right_bg.gif) no-repeat; margin: 0px 0px 10px 10px; padding: 0;}

/*さいたま市住所設定（START）*/
#ad_bar { display: block; float: left; width: 651px; height: 55px; font-size: 12px; color: #630; background: transparent; margin: 5px 0 0 0;}
* html #ad_bar { width: 647px;}
#ad_bar a { display: inline; margin: 0; float: left;}
#foundation { display: block; font-size: 12px; line-height: 16px; padding: 0; margin: 0;}
#foundation strong { display: block; color: #030; font-weight: bold; border-bottom: 1px solid #030; margin: 0 0 4px 0;}

/*各コンテンツボックスの設定*/
#contents_box { display: block; float: left; width: 880px; min-height:360px; height: auto; background: transparent; margin: 9px 0 8px 6px;}
#contents_leftbox { display: block; float: left; width: 648px; height: auto; background: #FFF; margin: 0;}
#contents_rightbox { display: block; float: right; width: 215px; height: auto; margin: 10px 4px 0 5px;}
/*各レイアウトボックスの設定（END）*/

/*トップ：「公園を探す」部分*/
.findpark { display: block; background: url(../img/findpark_bg.gif) no-repeat; width: 234px; height: 203px; margin: 0; padding: 25px 0 0 0;}
#parknavi { display: block; clear: both; width: 222px; height: 188px; padding: 0; margin: 0 0 6px 6px;}
#parknavi em { float: left; list-style: none; text-indent: -9999px;}
#parknavi em.btn1 a { text-decoration: none; display: block; width: 222px; height: 62px; background: url(../img/menu2.gif) no-repeat 0 0; margin: 0;}
#parknavi em.btn2 a { text-decoration: none; display: block; width: 222px; height: 62px; background: url(../img/menu2.gif) 0 -67px; margin: 4px 0 0 0;}
#parknavi em.btn3 a { text-decoration: none; display: block; width: 222px; height: 62px; background: url(../img/menu2.gif) 0 -134px; margin: 4px 0 0 0;}
#parknavi em.btn1 a:hover {background-position: -224px 0;}
#parknavi em.btn2 a:hover {background-position: -224px -67px;}
#parknavi em.btn3 a:hover {background-position: -224px -134px;}

/*トップ：「さいたま市のお天気」部分*/
.weather { display: block; background: url(../img/weather_bg.gif) no-repeat; width: 234px; height: 130px; margin: 6px 0 0 0;}
#today { display: inline; width: 72px; text-align: center; height: auto; float: left; margin: 40px 0 0 7px;}
* html #today { margin: 35px 0 0 7px;}
#tomorrow { display: inline; border-right: 1px solid #CCC; border-left: 1px solid #CCC; width: 72px; text-align: center; height: auto; float: left; margin: 40px 0 0 0;}
* html #tomorrow { margin: 35px 0 0 0;}
#dayaftertomorrow { display: inline; width: 72px; text-align: center; height: auto; float: left; margin: 40px 0 0 0;}
* html #dayaftertomorrow { margin: 35px 0 0 0;}

/*Googleサイト内検索の部分*/
#g_search { display: block; width: 234px; height: auto; font-size: 12px; color: #6EB92C; margin: 0; text-align: right;}
#g_search input { float: left;}
#g_searchbox { display: inline; width: 130px; float: left; margin: 5px 0 0 5px;}
* html #g_searchbox { width: 130px;}
#g_search_btn { display: inline; width: 90px; float: left; margin: 5px 0 0 5px;}

/*トップ：「お知らせ・トピックス・イベント・ブログ」部分*/

/*お知らせ・トピックス・イベントの更新情報*/
.wnew_news { display: block; width: 380px; height: 134px; overflow-y: scroll; margin: 30px 0 0 12px; scrollbar-base-color: #FCE3E3; scrollbar-arrow-color: #EE857E;}
.wnew_news dt { display: block; margin: 0; padding: 0; font-size: 10px;}
.wnew_news dd { display: block; margin: 0 0 6px 0; font-size: 12px; line-height: 16px; padding: 0 0 0 3px;}
.wnew_news dd a { color: #333;}
.wnew_news dd a:visited { color: #EE857E;}

/*ブログの更新情報*/
.wnew_blog { display: block; width: 380px; height: 178px; font-size: 12px; overflow-y: scroll; margin: 53px 0 0 12px;}
.wnew_blog dd { margin: 3px 0 5px 0;}
.wnew_blog dd a { color: #36F;}
.wnew_blog dt { clear: both; margin: 0;}
.blog_title { display: block; margin: 0 0 5px 0;}
.blog_thumb { display: inline; float: left; margin: 0 5px 0 0;}

/*トップ：右側バナー部分の設定*/
#top_bnrbox { display: block; width: 215px; height: 470px; margin: 0; padding: 7px 5px 5px 7px;}
#top_bnrbox a { display: block; width: 200px; height: 60px; margin: 0 0 3px 0;}
#top_bnrbox iframe { width: 200px; height: 200px; margin: 0;}

/*各ページ共通の設定（START）--------------------------------------------------------------------------*/

/*フッター設定（START）*/
#footer { display: block; clear: both; width: 892px; height: 30px; font-size: 12px; color: #630; background: url(../img/footer_bg.gif) no-repeat 0 0; margin: 6px 0 0 0;}
#footer a { color: #630;}
#footer a:hover { color: #000;} 
.footer_links{ display: inline; float: left; width: 580px; font-size: 12px; line-height: 16px; margin: 8px 0 0 6px;}
.footer_links a { color: #666;}
.footer_links a:hover{ color: #999;}
.copyright { display: inline; color: #360; font-size: 12px; line-height: 16px; width: 290px; float: right; text-align: right; margin: 8px 10px 0 0;}

/*各ページ：パンくずリンクの設定*/
.pankuzu { display: block; font-size: 12px; line-height: 16px; margin: 0; font-weight: bold;}
.pankuzu a { text-decoration: none; color: #630; border-bottom: 1px dashed #630; font-weight: 500;}
.pankuzu a:hover { text-decoration: none; color: #630; border-bottom: 1px solid #630;}

/*ニュースページの設定（START）-------------------------------------------------------------------------------------------------------*/
#news_container { display: block; float: left; width: 650px; height: auto; margin: 10px 0 0 0;}
#news_article { display: block; width: 650px; height: auto; background: #FFF; margin: 0 0 10px 0; border: 1px solid #CCC;}
#news_article img { display: inline; float: right; margin: 0 5px 5px 5px;}
.news_title { display: block; font-size: 16px; font-weight: bold; color: #00a63b; border-bottom: 1px solid #00a63b; margin: 10px;}
.news_date { font-size: 12px; color: #333; font-weight: 500; color: #666;}
.news_body { display: block; font-size: 14px; line-height: 18px; margin: 10px;}
.news_pdf { display: block; clear: both; font-size: 12px;}
.news_pdf a { display: block; clear: both; width: 80px; text-align: center; text-decoration: none; font-size: 10px; color: #FFF; background: #060; padding: 2px 0 0 0; 	margin: 5px 0 0 0;}
.news_pdf a:hover { color: #FC0; font-weight: bold;}

/*「公園を探す」選択方法設定（START）-------------------------------------------------------------------------------------------------------*/
#parknavi2 { display: block; clear: both; width: 620px; height: 190px; padding: 0; margin: 10px;}
#parknavi2 em { float: left; list-style: none; text-indent: -9999px; text-decoration: none;}
#parknavi2 em.btn1 a { display: block; width: 190px; height: 190px; background:  url(../img/findpark_menu.gif) no-repeat 0 0; margin: 0;}
#parknavi2 em.btn2 a { display: block; width: 190px; height: 190px; background:  url(../img/findpark_menu.gif) no-repeat -214px 0; margin: 0 0 0 25px;}
#parknavi2 em.btn3 a { display: block; width: 190px; height: 190px; background:  url(../img/findpark_menu.gif) no-repeat -428px 0; margin: 0 0 0 25px;}
#parknavi2 em.btn1 a:hover {background-position: 0 -190px;}
#parknavi2 em.btn2 a:hover {background-position: -214px -190px;}
#parknavi2 em.btn3 a:hover {background-position: -428px -190px;}

.findpark_pr { display: block; font-size: 20px; line-height: 24px; font-weight: bold; text-align: center; color: #600; margin: 10px;}

#area_menu { display: block; width: 620px; height: 240px; padding: 0; margin: 10px;}
#area_menu em { float: left; list-style: none; text-indent: -9999px; text-decoration: none;}
#area_menu em.btn1 a { display: block; width: 113px; height: 113px; background: url(../img/area_menu.gif) no-repeat 0 0; margin: 0;}
#area_menu em.btn2 a { display: block; width: 113px; height: 113px; background: url(../img/area_menu.gif) no-repeat -125px 0; margin: 0 0 0 13px;}
#area_menu em.btn3 a { display: block; width: 113px; height: 113px; background: url(../img/area_menu.gif) no-repeat -251px 0; margin: 0 0 0 13px;}
#area_menu em.btn4 a { display: block; width: 113px; height: 113px; background: url(../img/area_menu.gif) no-repeat -378px 0; margin: 0 0 0 13px;}
#area_menu em.btn5 a { display: block; width: 113px; height: 113px; background: url(../img/area_menu.gif) no-repeat -504px 0; margin: 0 0 0 13px;}
#area_menu em.btn6 a { display: block; width: 113px; height: 113px; background: url(../img/area_menu.gif) no-repeat 0 -125px; margin: 10px 0 0 0;}
#area_menu em.btn7 a { display: block; width: 113px; height: 113px; background: url(../img/area_menu.gif) no-repeat -125px -125px; margin: 10px 0 0 13px;}
#area_menu em.btn8 a { display: block; width: 113px; height: 113px; background: url(../img/area_menu.gif) no-repeat -251px -125px; margin: 10px 0 0 13px;}
#area_menu em.btn9 a { display: block; width: 113px; height: 113px; background: url(../img/area_menu.gif) no-repeat -378px -125px; margin: 10px 0 0 13px;}
#area_menu em.btn10 a { display: block; width: 113px; height: 113px; background: url(../img/area_menu.gif) no-repeat -504px -125px; margin: 10px 0 0 13px;}

#area_menu em.btn1 a:hover {background-position: 0 -240px;}
#area_menu em.btn2 a:hover {background-position: -125px -240px;}
#area_menu em.btn3 a:hover {background-position: -251px -240px;}
#area_menu em.btn4 a:hover {background-position: -378px -240px;}
#area_menu em.btn5 a:hover {background-position: -504px -240px;}
#area_menu em.btn6 a:hover {background-position: -0px -365px;}
#area_menu em.btn7 a:hover {background-position: -125px -365px;}
#area_menu em.btn8 a:hover {background-position: -251px -365px;}
#area_menu em.btn9 a:hover {background-position: -378px -365px;}
#area_menu em.btn10 a:hover {background-position: -504px -365px;}

/*「公園を探す」　　区の公園一覧部分設定（START）-------------------------------------------------------------------------------------------------------*/
#area_menu2 { display: block; width: 630px; height: 26px; padding: 0; margin: 10px;}
#area_menu2 em { float: left; list-style: none; text-indent: -9999px; text-decoration: none;}
#area_menu2 em.btn1 a { display: block; width: 60px; height: 26px; background: url(../img/area_menu2.gif) no-repeat 0 0; margin: 0;}
#area_menu2 em.btn2 a { display: block; width: 60px; height: 26px; background: url(../img/area_menu2.gif) no-repeat -63px 0; margin: 0 0 0 3px;}
#area_menu2 em.btn3 a { display: block; width: 60px; height: 26px; background: url(../img/area_menu2.gif) no-repeat -127px 0; margin: 0 0 0 3px;}
#area_menu2 em.btn4 a { display: block; width: 60px; height: 26px; background: url(../img/area_menu2.gif) no-repeat -190px 0; margin: 0 0 0 3px;}
#area_menu2 em.btn5 a { display: block; width: 60px; height: 26px; background: url(../img/area_menu2.gif) no-repeat -254px 0; margin: 0 0 0 3px;}
#area_menu2 em.btn6 a { display: block; width: 60px; height: 26px; background: url(../img/area_menu2.gif) no-repeat -317px 0; margin: 0 0 0 3px;}
#area_menu2 em.btn7 a { display: block; width: 60px; height: 26px; background: url(../img/area_menu2.gif) no-repeat -380px 0; margin: 0 0 0 3px;}
#area_menu2 em.btn8 a { display: block; width: 60px; height: 26px; background: url(../img/area_menu2.gif) no-repeat -443px 0; margin: 0 0 0 3px;}
#area_menu2 em.btn9 a { display: block; width: 60px; height: 26px; background: url(../img/area_menu2.gif) no-repeat -506px 0; margin: 0 0 0 3px;}
#area_menu2 em.btn10 a { display: block; width: 60px; height: 26px; background: url(../img/area_menu2.gif) no-repeat -569px 0; margin: 0 0 0 3px;}
#area_menu2 em.btn1 a:hover {background-position: 0 -25px;}
#area_menu2 em.btn2 a:hover {background-position: -63px -25px;}
#area_menu2 em.btn3 a:hover {background-position: -127px -25px;}
#area_menu2 em.btn4 a:hover {background-position: -190px -25px;}
#area_menu2 em.btn5 a:hover {background-position: -254px -25px;}
#area_menu2 em.btn6 a:hover {background-position: -317px -25px;}
#area_menu2 em.btn7 a:hover {background-position: -380px -25px;}
#area_menu2 em.btn8 a:hover {background-position: -443px -25px;}
#area_menu2 em.btn9 a:hover {background-position: -506px -25px;}
#area_menu2 em.btn10 a:hover {background-position: -569px -25px;}

#area_map { display: block; float: left; width: 650px; height: auto; min-height: 878px; height: auto !important;/*IE6用のmin-height対策ハック*/
	height: 890px; background: #FFF; margin: 10px 0 0 0; border: 1px solid #CCC; text-align: left;}
#area_map iframe { display: block; width: 630px; height: 400px; margin: 10px;}
#area_map h2 { display: block; height: 30px; font-size: 16px; line-height: 20px; font-weight: bold; color: #030; background: url(../img/contents_header.gif) no-repeat 0 0; padding: 8px 0 0 7px; margin: 10px; clear: both;}
#area_map h3 { display: block; font-size: 14px; line-height: 18px; color: #930; border: 1px solid #930; padding: 10px; margin: 0 10px 0 10px;}

/*「ページの先頭へ」リンクボタン*/
.btn_areatop { display: block; font-size: 12px; line-height: 14px; text-align: right; margin: 0 10px 10px 10px;}
.btn_areatop a { text-decoration: none; color: #060; border-bottom: 1px dashed #060;}
.btn_areatop a:hover { text-decoration: none; color: #060; border-bottom: 1px solid #060;}
#top { display: inline; height: 0; width: 0;}

#area_map .area_list { margin: 10px; width: 630px;}
.area_list th { color: #FFF; padding: 2px; font-size: 10px; background: #060;}
.area_list td { padding: 4px;}
.park_name { font-size: 14px; line-height: 18px; text-align: left; width: 190px;}
.park_name a { text-decoration: none; color: #060; border-bottom: 1px dashed #060; font-weight: bold;}
.park_name strong { font-size: 12px; color: #F00;}
.park_name a:hover { text-decoration: none; color: #060; border-bottom: 1px solid #060;}
.park_kana { font-size: 10px; line-height: 18px; text-align: left; width: 120px;}
.park_adress { font-size: 12px; line-height: 18px; text-align: left; border-right: none;}
.park_map { font-size: 12px; line-height: 18px; text-align: left; width: 120px; border-left: none;}
.park_map .btn_map a { display: block; float: left; width: 55px; height: 20px; text-indent: -9999px; background: url(../img/btn_map.gif) no-repeat;}
.park_map .btn_map a:hover { background-position: 0 -20px;}
.park_map .btn_park_detail a { display: block; float: left; width: 55px; height: 20px; text-indent: -9999px; background: url(../img/btn_park_detail.gif) no-repeat; margin: 0 0 0 5px; _margin: 0 0 0 2px;}
.park_map .btn_park_detail a:hover { background-position: 0 -20px;}

/*「公園を探す」名前で探す（START）*/
#search_navi { display: block; height: 30px; font-size: 16px; line-height: 20px; margin: 10px; font-weight: bold; background: #060; text-align: center; color: #FFF; padding: 5px 0 0 0;}
#search_navi a { color: #FC0;}

/*「公園を探す」目的で探す部分設定（START）-------------------------------------------------------------------------------------------------------*/
.object_list { display: inline; width: 310px; height: auto; float: left; list-style-type: none; font-size: 14px; font-weight: bold; margin: 0 0 0 10px;}
.object_list li { display: display; height: 40px; padding: 6px 0 0 50px; margin: 0 0 5px 0;}
.object_list li a { color: #06f; text-decoration: none; border-bottom: 1px dashed #06f;}
.object_list li a:hover { color: #06f; text-decoration: none; borde: none; background: #F9C;}

.object_baseball { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_01.gif) no-repeat 0 0;}
.object_football { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_02.gif) no-repeat 0 0;}
.object_tennis { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_03.gif) no-repeat 0 0;}
.object_pool { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_04.gif) no-repeat 0 0;}
.object_gym { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_05.gif) no-repeat 0 0;}
.object_trackfield { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_06.gif) no-repeat 0 0;}
.object_fountain { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_07.gif) no-repeat 0 0;}
.object_cycling { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_08.gif) no-repeat 0 0;}
.object_jogging { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_09.gif) no-repeat 0 0;}
.object_playground_eq { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_10.gif) no-repeat 0 0;}
.object_athletic { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_11.gif) no-repeat 0 0;}
.object_bbq { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_12.gif) no-repeat 0 0;}
.object_grass { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_13.gif) no-repeat 0 0;}
.object_birdwatching { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_14.gif) no-repeat 0 0;}
.object_seasonflower { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_15.gif) no-repeat 0 0;}
.object_blossom { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_16.gif) no-repeat 0 0;}
.object_autumn { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_17.gif) no-repeat 0 0;}
.object_multi { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_18.gif) no-repeat 0 0;}
.object_parking { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_19.gif) no-repeat 0 0;}
.object_toilet { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_20.gif) no-repeat 0 0;}
.object_gateball { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_21.gif) no-repeat 0 0;}
.object_ground_golf { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_22.gif) no-repeat 0 0;}
.object_sandbox { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_23.gif) no-repeat 0 0;}
.object_biotope { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_24.gif) no-repeat 0 0;}
.object_meeting { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_25.gif) no-repeat 0 0;}
.object_green_adventure { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_26.gif) no-repeat 0 0;}
.object_catchball { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_27.gif) no-repeat 0 0;}
.object_play_splash { background: url(http://blog.sgp.or.jp/findpark/img/icon/icon_29.gif) no-repeat 0 0;}

/*「公園を探す」　　公園詳細部分設定（START）-------------------------------------------------------------------------------------------------------*/
#parkbox { display: block; float: left; width: 650px; height: auto; background: #FFF; margin: 10px 0 0 0; border: 1px solid #CCC;}
#icon_bar { display: block; clear: both; width: 627px; height: auto; background: #FFC; border: 1px solid #CCC; margin: 5px 0 0 10px;}
.icon { float: left; width: 75px; height: 75px; text-align: center; font-size: 10px; padding: 0 0 5px 0; margin: 7px 0 0 0;}
#park_pr { display: display; width: 625px; height: auto; color: #333; font-size: 16px; line-height: 22px; font-weight: bold; margin: 15px 10px 15px 15px;}
#park_detail { display: display; width: 625px; height: auto; color: #333; font-size: 14px; line-height: 18px; margin: 25px 10px 15px 15px; padding: 0;}
#park_detail h2 { display: block; border-bottom: 1px solid #CCC; font-size: 14px; margin: 0 0 10px 0; color: #333;}
#park_detail ul { margin: 0; padding: 0;} 
#park_detail li { display: block; list-style-type: none; background: url(../img/park_arrow.gif) no-repeat 0 1px; padding: 0 0 5px 18px;}
#park_detail li strong { font-weight: bold; }
#park_detail p { margin: 5px 0 0 0; font-size: 12px;}
.parkmap { display: block; width: 215px; height: 215px; margin: 0 0 5px 0; border: 1px solid #CCC;}
#bnr_box { display: block; width: 205px; height: 470px; margin: 0; border: 1px solid #CCC; background: #FFF; padding: 5px;}
#bnr_box a { display: block; width: 205px; margin: 0 0 5px 0;}
#right_adbox { display: block; text-align: center; float: right; width: 217px; height: 610px; margin: 8px -1px 0 0; padding: 0; background: #FFF;}
#right_adbox2 { display: block; text-align: center; float: right; width: 217px; height: 1230px; margin: 8px -1px 0 0; padding: 0; background: #FFF;}
#right_adbox iframe { margin: 10px;}
#right_adbox2 iframe { margin: 10px 10px 0 10px;}

/*バナー広告募集中の表示*/
#want_ad { display: block; float: right; width: 217px; padding: 0;font-size: 14px; font-weight: bold; line-height: 18px; margin: 8px -1px 0 0; background: #FFF;}
#want_ad span { display: block; margin: 5px;}
#adbox { display: block; float: right; width: 205px; border: none; height: 610px; margin: 8px 0 0 0; background: #FFF; padding: 5px;}
#adbox script { display: block; width: 205px; border: none; height: 610px;}
.price_list { width: 625px; font-size: 12px; line-height: 16px; color: #333;}
.price_right { text-align: right; background: #DDE78C;}
.price_left { text-align: left; background: #DDE78C;}
.price_center_bold { text-align: center; font-weight: bold;}
.price_center_normal { text-align: center;}

/*利用料金の注意事項リンク部分*/
.btn_charge { display: block; text-align: right; font-size: 12px;}
.btn_charge a { text-decoration: none; color: #000; border-bottom: 1px dashed #000;}

/*「イベントに参加する」設定（START）-------------------------------------------------------------------------------------------------------*/
#event_container { display: block; float: left; width: 650px; background: #FFF; border: 1px solid #CCC; height: auto; min-height: 820px; margin: 10px 0 0 0;padding: 0 0 10px 0;}
.event_headlink { display: block; float:right; font-size: 12px; text-align: right; margin: 10px;}
.event_yearlink { display: block; float: left; font-size: 12px; margin: 10px; background: #FC0; text-align: center; }
.event_yearlink a { display: block; width: 160px; text-decoration: none; color: #000; padding: 5px 5px 3px 5px;}
.event_yearlink a:hover { color: #FFF;}
.event_monthlist { display: block; width: 630px; margin: 10px 10px 0 10px; text-align: center; font-size: 14px; font-weight: bold;}
.event_monthlist em { display: block; text-align: center; width: 50px; float: left; margin: 0 2px 0 0;}
.event_yearlist { display: block; float: left; width: 630px; margin: 10px; text-align: center; font-size: 14px; font-weight: bold;}
.year { display: block; float: left; padding: 5px; margin: 0px 20px 0px 0px; font-size: 14px; font-weight: bold; background: #ffcc00; color: #000000; width: 80px; }
#blog_txtbox { display: block; width: 630px; height: auto; float: left; margin: 0; padding: 0;}

/*年間スケジュールのテーブル*/
#event_container h3 { display: block; margin: 10px 5px; font-size: 16px; font-weight: bold; border-bottom: 1px solid #000; }
#event_container table { width: 630px; margin: 20px 10px; }
#event_container th { border: 1px solid #FC0; text-align: center; font-size: 12px; line-height: 18px; background: #FC0; padding: 3px;}
#event_container td { border: 1px solid #FC0; padding: 5px 3px; font-size: 12px; line-height: 18px; text-align: center; background: #FFC;}
#event_container td a { display: block; width: 40px; text-align: center; background: #FC0; padding: 3px; color: #000; text-decoration: none;}
#event_container td a:hover { color: #F60;}
#event_container td em { display: block; text-decoration: line-through; }

/*記事のボックス*/
#event_article { display: block; width: 630px; height: auto; min-height: 90px; background: #FC0; margin: 15px 10px 0 10px; padding: 0 0 5px 0; clear: both;}
.event_left { display: block; width: 90px; height: auto; text-align: center; color: #333; font-size: 12px; line-height: 16px; margin: 10px; float: left;}
* html .event_left { display: block; width: 90px; height: auto; text-align: center; color: #333; font-size: 12px; line-height: 16px; margin: 6px; float: left;}
.event_leftbox { display: block; background: url(../img/event_datebg.gif) no-repeat 5px 5px; text-align: center; width: 90px; height: 90px; float: left;}
.event_month { display: block; text-align: center; font-size: 24px; line-height: 26px; font-weight: bold; margin: 20px 22px 0 0;}
.event_date { display: block; text-align: center; font-size: 24px; line-height: 26px; font-weight: bold; margin: 3px 0 0 22px;}
.event_wday { font-size: 16px; font-weight: bold; line-height: 20px; margin: 0;}
.event_sunday { color: #F00;}
.event_saturday { color: #03F;}
.event_right { display: block; width: 520px; height: auto; float: left;}
.event_right h2 { display: block; font-size: 16px; font-weight: bold; border-bottom: 1px solid #FFF; margin: 10px 15px 0 15px;}
.event_body { display: block; font-size: 14px; line-height: 18px; color: #333; margin: 10px 15px 0 15px;}
.event_pdf { display: block; clear: both; font-size: 12px;}
.event_pdf a { display: block; clear: both; width: 80px; text-align: center; text-decoration: none; font-size: 10px; color: #FFF; background: #930; padding: 2px 0 0 0; margin: 5px 0 0 0;}
.event_pdf a:hover { color: #FC0; font-weight: bold;}
.event_right img { display: inline; float: left; margin: 0 5px 5px 0;}
#event_sidebar { display: block; width: 205px; height: auto; margin: 0 0 8px 0; border: 1px solid #CCC; background: #FFF; padding: 5px;}
#event_sidebar h3 { display: block; width: 200px; font-size: 14px; font-weight: bold; border-bottom: 1px solid #000; margin: 5px 0 15px 0;}
#event_sidebar table { width: 205px; height: auto; font-size: 14px; line-height: 18px; margin: 10px 0 10px 0;}
#event_sidebar caption { display: block; font-weight: bold; text-align: center;}
#event_sidebar th { font-weight: bold;}
#event_sidebar .weekday { color: #333;}
#event_sidebar .sunday { color: #F00;}
#event_sidebar .saturday { color: #06F;}
#event_sidebar table th,td { text-align: center;}
#event_sidebar ul { margin: 0 0 15px 0; padding: 0;}
#event_sidebar li { display: block; background: url(../img/park_arrow.gif) no-repeat 0 2px; padding: 0 0 0 15px; list-style-type: none;}

/*「施設を予約する」設定（START）-------------------------------------------------------------------------------------------------------*/
#reserve_explain { display: block; font-size: 14px; line-height: 20px; color: #333; margin: 10px 15px 15px 15px;}
.reserve_link { display: block; text-align: center; margin: 10px;}
.btn_reserve { display: block; width: 360px; height: 50px; text-indent: -9999px;}
.btn_reserve a { display: block; width: 360px; height: 50px; text-indent: -9999px; background: url(../img/btn_reserve.gif) no-repeat;}
.btn_reserve a:hover { background-position: 0 -50px;}
.reserve_tel { margin: 10px 15px 0 15px; padding: 0; font-size: 14px; line-height: 18px;}
.reserve_tel_index { font-size: 14px; font-weight: bold; color: #796BAF; border-bottom: 1px solid #796BAF;}
.reserve_tel_content { font-size: 14px; color: #333; padding: 10px 10px 10px 20px;}
.reserve_tel_content table { margin: 10px 0 20px 0;}
.reserve_tel_content table th { font-size: 12px; font-weight: bold; padding: 3px 0 2px 4px; background: #796BAF; color: #FFF;} 
.reserve_tel_content table td { border: 1px solid #796BAF; padding: 4px;}
.reserve_cell1 { background: #D7D3EA;}
.reserve_caution { font-weight: bold; color: #231B56;}
.reserve_comment { margin: 0; text-align: left;}
.reserve_comment dt { display: block; background: #796BAF; color: #FFF; border-bottom: 1px solid #000; padding: 2px 2px 2px 5px;}
.reserve_comment dd { font-size: 12px; line-height: 16px; padding: 10px 5px 15px 5px;}
.reserve_url { display: block; text-align: right;}
.reserve_url a { text-decoration: none; color: #796BAF; border-bottom: 1px dashed #796BAF;} 

/*施設利用について*/
#charge_box { display: block; width: 630px; height: auto; margin: 10px; padding: 0;}
.charge_index { display: blcok; width: 610px; font-size: 14px; font-weight: bold; color: #600; border-bottom: 1px solid #600; margin: 10px 0 10px 10px;}
#charge_box dl { margin: 10px;}
#charge_box dt { font-style: normal; font-weight:bold; line-height: 1.2em; margin: 0; padding: 0; width: 25px; text-align: right;}
#charge_box dd { position:relative; top:-1.2em; left:35px; margin: 0; padding: 0; z-index:1; width:95%; line-height: 1.2em;}

/*「緑をふやそう」設定（START）-------------------------------------------------------------------------------------------------------*/
#midori_menu { display: block; margin: 0 0 0 20px;}
#midori_menu dt { display: block; font-size: 16px; line-height: 20px; font-weight: bold; background: url(../img/contents_icon1.gif) no-repeat 0 6px; padding: 6px 0 0 30px; margin: 0;}
#midori_menu dt a { text-decoration: none; color: #060; border-bottom: 1px dashed #060;}
#midori_menu dt a:hover { text-decoration: none; color: #630; border-bottom: 1px solid #630;}
#midori_menu dd { display: block; font-size: 14px; color: #333; background: #EEE; padding: 5px 0 2px 5px; margin: 5px 20px 15px 30px;}
.midori_txtbox { display: block; width: 620px; height: auto; font-size: 16px; line-height: 20px; color: #333; margin: 0 0 0 20px; padding: 0 0 20px 0; min-height: 150px;}
.midori_txtbox img { display: inline; float: left; margin: 0 8px 5px 0;}
.midori_box { display: block; width: 620px; height: auto; margin: 0 15px 15px 15px;}
.profit_photo { border: 10px solid #EEE; margin: 0;}
.profit_table { display: block; width: 600px; margin: 5px 0 0 0; border: 1px solid #CCC;}
.profit_index { width: 100px; font-size: 14px; font-weight: bold; text-align: center; background: #EEE; border-bottom: 1px solid #CCC; padding: 5px;}
.profit_content { font-size: 12px; line-height: 16px; text-align: left; border-bottom: 1px solid #CCC; padding: 5px 5px 5px 8px;}
.kyodo_index { width: 200px; font-size: 14px; font-weight: bold; text-align: center; background: #EEEEEE; border-bottom: 1px solid #CCCCCC; padding: 5px; }
.kyodo2_index { font-size: 14px; font-weight: bold; text-align: center; background: #EEEEEE; border-bottom: 1px solid #CCCCCC; padding: 5px;}
.kyodo{ font-size: 10px; text-align: right; margin: 5px 0px 0px 0px;}
.midori_box dl { margin: 10px 0 10px 0;}
.midori_box dt { font-size: 14px; font-weight: bold; color: #600; border-bottom: 1px solid #060;}
.midori_box dd { font-size: 14px; line-height: 18px; color: #333; padding: 5px 5px 10px 5px;}
.midori_box ol { margin: 10px 0 10px 0; padding: 0; list-style-type: none;}
.midori_box ol li { display: block; line-height: 20px; margin: 0; background: url(../img/park_arrow.gif) no-repeat 0 1px; padding: 0 0 0 20px;}
.encouragement_table { margin: 10px 0 10px 0; width: 610px;}
.encouragement_table tr,td { text-align: left; border: 1px solid #CCC; padding: 3px;}

.assist_left { display: block; float: left; width: 300px; height: 150px; font-size: 14px; line-height: 20px; color: #333;}
.assist_right { display: block; float: left; width: 300px; height: 150px; margin: 0 0 0 15px; background: url(../img/assist_right.gif) no-repeat;}
.assist_text { display: block; padding: 20px 0 0 0; font-weight: bold; font-size: 13px; color:#333; clear: both;}

.assist_pdf { display: block; text-aligh: center; width: 284px; height: 53px; margin: 15px 0 0 0px; color: #FFFFFF; }



/*緑をふやそうプログラム更新部分（寄附のご報告）*/
.fund_comment { font-size: 14px; line-height: 18px; color: #333;}

/*ISO14001　環境活動について*/
#iso14001_box { display: block; border: 1px solid #060; color: #060; line-height: 18px; padding: 10px; margin: 10px;}
#iso14001_box ol { margin: 10px; padding: 0;}

#iso14001_box ol .iso_no1 {background: url(../img/number_list1.gif) no-repeat 0 0; padding: 0 0 0 20px; margin: 0; list-style-type: none;}
#iso14001_box ol .iso_no2 {background: url(../img/number_list2.gif) no-repeat 0 0; padding: 0 0 0 20px; margin: 0; list-style-type: none;}
#iso14001_box ol .iso_no3 {background: url(../img/number_list3.gif) no-repeat 0 0; padding: 0 0 0 20px; margin: 0; list-style-type: none;}
#iso14001_box ol .iso_no4 {background: url(../img/number_list4.gif) no-repeat 0 0; padding: 0 0 0 20px; margin: 0; list-style-type: none;}
#iso14001_box ol .iso_no5 {background: url(../img/number_list5.gif) no-repeat 0 0; padding: 0 0 0 20px; margin: 0; list-style-type: none;}

.iso14001_title { display: block; text-align: center; font-size: 20px; line-height: 26px; font-weight: bold; color: #060;}
.iso14001_title2 { display: block; text-align: center; border-bottom: 1px solid #333; font-size: 16px; line-height: 20px; font-weight: bold; color: #333; clear: both;}
#iso14001_bottom { display: block; line-height: 18px; text-align: center; margin: 10px;}
.environmental_pic { display: block; width: 240px; height: 240px; text-align: center; float: left; margin: 10px 120px 0 0; font-size: 12px;}
.environmental_pic2 { display: block; width: 240px; height: 251px; text-align: center; float: left; margin: 10px 0 0 0; font-size: 12px;}
.environmental_pic img { diplay: inline; margin: 0 0 5px 0;}
.environmental_pic2 img { diplay: inline; margin: 0 0 5px 0;}
.environmental_pic p { margin: 0; text-align: left;}
.environmental_pic2 p { margin: 0; text-align: left;}

/*協会について（START）-------------------------------------------------------------------------------------------------------*/
.about_box { display: block; width: 620px; height: auto; margin: 0 15px 15px 15px;}

/*番号付リストを画像で設定*/
.number_list1 {background: url(../img/number_list1.gif) no-repeat 0 0; padding: 0 0 0 20px; margin: 0 0 0 -25px; list-style-type: none;}
.number_list2 {background: url(../img/number_list2.gif) no-repeat 0 0; padding: 0 0 0 20px; margin: 0 0 0 -25px; list-style-type: none;}
.number_list3 {background: url(../img/number_list3.gif) no-repeat 0 0; padding: 0 0 0 20px; margin: 0 0 0 -25px; list-style-type: none;}
.number_list4 {background: url(../img/number_list4.gif) no-repeat 0 0; padding: 0 0 0 20px; margin: 0 0 0 -25px; list-style-type: none;}
.number_list5 {background: url(../img/number_list5.gif) no-repeat 0 0; padding: 0 0 0 20px; margin: 0 0 0 -25px; list-style-type: none;}
.number_list6 {background: url(../img/number_list6.gif) no-repeat 0 0; padding: 0 0 0 20px; margin: 0 0 0 -25px; list-style-type: none;}
.about_index { display: block; background: #F60; font-weight: bold; font-size: 16px; color: #FFF; padding: 5px 3px 3px 5px; margin: 10px 0 0 0;}

/*協会についてメニュー設定*/
.about_box .about_menu { display: block; width: 310px; float: left; margin: 0;}

/*Adobe Reader ナビゲーション*/
#about_adobe { display: block; font-size: 10px; width: 620px; margin: 10px 0 0 0;}
.bnr_adobe { display: block; width: 112px; height: auto; float: left; margin: 0 10px 0 0;}
#about_adobe span { display: block; height: auto; margin: 0;}
.about_box .about_menu dt { background: url(../img/about_arrow.gif) no-repeat 0 0; color: #030; font-size: 14px; font-weight: bold; padding: 3px 0 0 27px; height: 18px;}
.about_box .about_menu dd { color: #333; font-size: 12px; line-height: 16px; padding: 10px 0 0 27px; margin: 0 0 15px 0;}
.about_box .about_menu a { color: #F66; font-weight: bold; text-decoration: none; border-bottom: 1px dashed #F66;}
.about_box .about_menu a:hover { color: #F66; font-weight: bold; text-decoration: none; border-bottom: 1px solid #F66;}

/*概要ページ（outline.html）の設定*/
.outline { display: block; margin: 0 10px 0 10px; width: 600px;}
.outline dt { font-size: 14px; font-weight: bold; color: #333; border-bottom: 1px solid #600; margin: 10px 0 0 0;}
.outline dd { font-size: 12px; line-height: 18px; margin: 0 0 0 25px; padding: 5px 0 10px 0;}
.outline th { font-size: 12px; color: #FFF; background: #660; width: 100px; padding: 5px; font-weight: bold; border: 1px solid #CCC;}
.outline td { color: #333; font-size: 12px; line-height: 16px; padding: 5px;}
.outline td strong { display: block; font-weight: bold; margin: 0 0 5px 0;}

/*収支決算書のページ設定*/
.kessan { font-size: 14px; font-weight: bold; line-height: 20px; list-style: none;}
.kessan li { display: block; margin: 15px 0 5px 0; background: url(../img/park_arrow.gif) no-repeat 0 2px; padding: 0 0 0 20px;}

/*寄附行為の設定（contribute.html）*/
.contribute_table { width: 620px;}
.contribute_index { width: 100px; font-size: 12px; text-align: center; padding: 5px; font-weight: bold; background: #EEE;}
.contribute_content { padding: 5px 10px 5px 10px; font-size: 12px; line-height: 16px;}
.contribute_table ol { margin: 5px; padding: 0;}
.contribute_table ol li { display: list-item; margin: 2px 0 2px 0;}

/*役員名簿（official.html）*/
.official_table { width: 620px;}
.official_index { background: #EEE; font-weight: bold; width: 100px; padding: 5px;}
.official_contents { padding: 5px;}

/*あゆみ（history.html）*/
.history_table { width: 620px; font-size: 12px; line-height: 18px;}
.history_table th { background: #EEE; border: 1px solid #CCC; padding: 3px; font-weight: bold; text-align: center;}
.history_year { text-align: center; width: 70px; padding: 5px;}
.history_content { padding: 5px; color: #333;}

/*概要ページ（outline.html）の設定*/
.private { display: block; margin: 0 10px 0 10px; width: 600px;}
.private dt { font-size: 14px; font-weight: bold; color: #C00; border-bottom: 1px solid #C00; margin: 10px 0 0 0;}
.private dd { font-size: 12px; line-height: 20px; color: #333; margin: 0 0 0 25px; padding: 5px 0 10px 0;}

/*サイトマップ（START）-------------------------------------------------------------------------------------------------------*/
#sitemap { display: block; width: 620px; height: auto; margin: 0 15px 15px 15px; font-size: 16px; line-height: 22px; color: #333;}
#sitemap strong { display: block; height: 30px; clear: both; }
#sitemap a {color: #060;}
.sitemap_menubox { display: block; float: left; width: 280px; height: 400px; margin: 0; background: #EEE; padding: 10px;}
.sitemap_footerbox { display: block; float: left; width: 280px; height: 400px; margin: 0 0 0 10px; background: #FFC; padding: 10px;}

/*首都圏みどりのネットワーク・リンク（START）-------------------------------------------------------------------------------------------------------*/
.link_box { margin: 10px; font-size: 16px; line-height: 20px;}
.link_box dt { background: url(../img/park_arrow.gif) no-repeat 0 15px; display: block; padding: 10px 0 0 20px; color: #333;}
.link_box dd { font-size: 12px; line-height: 16px; padding: 0 0 0 20px; color: #333;}

.official_day { font-sixe: 11px; line-height: 18px; text-align: right;}


/*リクルート（START）-------------------------------------------------------------------------------------------------------*/
.bosyu_1 { background: #FFC;color: #333; font-size: 14px; line-height: 20px; padding: 5px; text-align: center; width: 150px;}
.bosyu_2 {color: #333; font-size: 14px; line-height: 20px; padding: 5px; text-align: left; }
.downloadlist { list-style-type: none;}
.attention_pdf {color: #333; font-size: 14px; line-height: 20px; margin: 15px 0 0 0; padding: 5px; text-align: left; height: auto; }
.left_pdf { display: block; float: left; width: 88px;}
.right_pdf { display: block; float: left; font-size: 12px; line-height: 16px; margin: 0px 0px 0px 10px;}
.pdf { background: url(../img/pdficon_large.gif) no-repeat 0px; }
