html { text-align:center; background-color:#fff; }
body { font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; 
margin:0; padding:0; text-align:center; color:#333; line-height:1em; font-size:10px; /font-size:65%; }

.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix { min-height: 1px; }
* html .clearfix { height: 1px; /*¥*//*/ height: auto; overflow: hidden; /**/ }

td, th { font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; color:#333; font-size:14px; line-height:1.5; }

a:link { color:#750; text-decoration:underline; }
a:visited { color:#750; text-decoration:underline; }
a:hover { color:#f80; text-decoration:underline; }
	
h1,h2 { font-size:1.4em; margin:0px; }
h3,h4,h5,h6,h7 { font-size:1.2em; margin:0px; }
p { margin:0px; }
form { margin:0px; padding:0; }
hr { color:#ccc; border:0; height:1px; background:#ccc; }
img { border-width:0px; }

.f_l { font-size:1.4em; }
.f_m { font-size:1.2em; }
.f_s { font-size:0.85em; }
.f_b { font-weight:bold; }

.red { color:#c30; }
.green { color:#570; }
.orange { color:#f80; }
.blue { color:#003894; }

.margin5 { height:5px; width:5px; padding:0px; margin:0px; }
.margin10 { height:10px; width:10px; padding:0px; margin:0px; }
.margin20 { height:20px; width:20px; padding:0px; margin:0px; }

.mb5 { margin-bottom:5px; display:block; }
.mb10 { margin-bottom:10px; display:block; }
.mb20 { margin-bottom:20px; display:block; }
.mr10 { margin-right:10px; display:block; }
.mr20 { margin-right:20px; display:block; }
.ml10 { margin-left:10px; display:block; }
.ml20 { margin-left:20px; display:block; }
.ml110 { margin-left:110px; display:block; }
.p5 { padding:5px; }
.p10 { padding:10px; }
.p15 { padding:15px; }
.p20 { padding:20px; }

.clear { clear:both; }

.tc { text-align:center; }
.tr { text-align:right; }
.tl { text-align:left; }

.clear { clear:both; }
.margin5 { height:5px; width:5px; padding:0px; margin:0px; }
.margin10 { height:10px; width:10px; padding:0px; margin:0px; }
.mb0 { margin-bottom:0px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }

.r2 { -moz-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; behavior:url(/2009/js/PIE.htc); }
.r5 { -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior:url(/2009/js/PIE.htc);}
.r10 { -moz-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; behavior:url(/2009/js/PIE.htc);}
.r15 { -moz-border-radius:15px; -o-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; behavior:url(/2009/js/PIE.htc);}
.r20 { -moz-border-radius:20px; -o-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; behavior:url(/2009/js/PIE.htc);}


/*▼ALL▼*/
.all { width:960px; margin:auto; text-align:left; font-size:1.4em; line-height:1.5; padding:0px; }
.contents { padding:0px 20px; text-align:left; margin:auto; position:relative; }

/*▼ヘッダ▼*/
.h_seo { padding:5px 0px; background:#003894; margin:0px; margin-bottom:0px; }
.h_seo .box { width:940px; padding:0px; margin:0px; margin:auto; text-align:left; font-size:10px; line-height:1.0; color:#fff; }
.h_seo p { float:left; width:700px; padding:4px 0px; }

#sns_box { float:right; width:auto; height:20px; margin:0px; padding:0; display:none; }
#sns_box .tw { float:left; height:20px; padding:0px; margin:0px 5px 0px 0px; }
#sns_box .fb { float:left; height:20px; padding:0px; margin:0px 5px 0px 0px; }

/*▼タイトル▼*/
#t_title { float:left; padding:0; margin:0px; width:670px; height:80px; text-indent:-9999px; }
#t_title a { display:block; background:url(../image/t_title.jpg) no-repeat center top; width:670px; height:80px; text-decoration:none; outline:none; }
/*#t_title { float:left; padding:0; margin:0px; width:960px; height:80px; text-indent:-9999px; }
#t_title a { display:block; background:url(../image/t_title.jpg) no-repeat center top; width:700px; height:80px; text-decoration:none; outline:none; }*/

#t_right { float:right; padding:0; margin:0px; width:240px; height:80px; }
#t_right img { margin:10px 0px; }

/*▼お問い合わせ▼*/
#h_contact { float:right; margin:0px; margin-top:40px; padding-right:20px; list-style-type:none; width:190px; height:20px; display:inline; /padding:0px; }
#h_contact li { float:left; text-indent:-9999px; display:inline; }
#h_contact li a { display:block; background-repeat:no-repeat; height:20px; text-decoration:none; outline:none; font-size:12px; }
#hm_top { background:url(../image/hm_contact.gif) no-repeat left top; width:70px; height:20px; }
#hm_con { background:url(../image/hm_contact.gif) no-repeat right top; width:110px; height:20px; }
#hm_top:hover { background:url(../image/hm_contact.gif) no-repeat left bottom; height:20px; }
#hm_con:hover { background:url(../image/hm_contact.gif) no-repeat right bottom; height:20px; }

/*▼プルダウン▼*/
#pulldown { clear:both; width:960px; height:60px; margin:auto; margin-bottom:5px; }
ul.hm { width:960px; padding:0px; margin:0px; position:absolute; text-align:left; z-index:5; font-size:14px; }
ul.hm li { list-style-type:none; margin:0px; padding:0px; text-indent:-9999px; }
ul.hm a { display:block; color:#fff; text-decoration:none; outline:none; vertical-align:bottom; }
ul.hm a:hover { background-position:top right;}
li.on,li.off { float:left;}
ul.hm li ol { margin:0px; padding:0px; position:relative;}
ul.hm li li { list-style:none; margin:0px;}
.c01 { margin:0px; padding:5px 5px 5px 10px; width:134px; background:#003894; text-indent:0em; /width:150px; }
.c02 { margin:0px; padding:5px 5px 5px 10px; width:134px; background:#002884; text-indent:0em; /width:150px; }
.c03 { margin:0px; padding:5px 5px 5px 10px; font-weight:bold; width:134px; background:#e6ebf5; text-indent:0em; /width:150px; }
#hm_cho_box .c01 { width:154px; margin-left:30px; /width:170px; }
#hm_cho_box .c02 { width:154px; margin-left:30px; /width:170px; }
#hm_gyo_box .c01 { width:114px; /width:130px;  }
#hm_gyo_box .c02 {  width:114px; /width:130px;  }
.c01:hover, .c02:hover { background:#fc0; }
ul.hm li li a:visited { color:#fff; text-decoration:none; }
ul.hm li li a:hover { color:#003894; text-decoration:underline; }
ul.hm li li span { width:100%; }
li.on ol { display:block; }
li.off ol { display:none; }


#hm_cho { background:url(../image/hm.jpg) no-repeat 0px top; width:200px; height:60px; }
#hm_kura { background:url(../image/hm.jpg) no-repeat -200px top; width:150px; height:60px; }
#hm_ken { background:url(../image/hm.jpg) no-repeat -350px top; width:150px; height:60px; }
#hm_ko { background:url(../image/hm.jpg) no-repeat -500px top; width:150px; height:60px; }
#hm_chi { background:url(../image/hm.jpg) no-repeat -650px top; width:150px; height:60px; }
#hm_gyo { background:url(../image/hm.jpg) no-repeat -800px top; width:160px; height:60px; }

#hm_cho:hover { background:url(../image/hm.jpg) no-repeat 0px bottom; }
#hm_kura:hover { background:url(../image/hm.jpg) no-repeat -200px bottom; }
#hm_ken:hover { background:url(../image/hm.jpg) no-repeat -350px bottom; }
#hm_ko:hover { background:url(../image/hm.jpg) no-repeat -500px bottom; }
#hm_chi:hover { background:url(../image/hm.jpg) no-repeat -650px bottom; }
#hm_gyo:hover { background:url(../image/hm.jpg) no-repeat -800px bottom; }

.hm2 { display:none; }
#hm_box { text-align:left; border-bottom:2px dotted #003894; margin-bottom:10px; }

/*▼更新日▼*/
#h_update { float:left; width:220px; height:20px; padding:4px 0px 10px 0px; font-size:14px; font-weight:bold; color:#c30; vertical-align:center; }
#h_update a img { margin:-3px 5px 0px 5px; }

/*▼検索▼*/
#search_box { float:right; width:300px; height:25px; margin:0px; padding:0px; }
#search_box #search_form { width:153px; padding:2px 0px 3px 7px; margin:0px; border:0px; background:url(../image/bg_search.gif) no-repeat top left; line-height:1.0; /padding:4px 0px 0px 7px; /height:20px; min-height:20px; }
#search_box table { float:right; height:20px; border:0px; padding:0px; margin:0px; }
#search_box table td { padding:2px; margin:0px; line-height:1.0; vertical-align:top; }
#search_btn2 { margin:0px; padding:0px; }

.search_box { float:right; width:300px; height:24px; padding:0px; margin:0px; position:relative; }
.search_box .sitesearch { width:300px; height:0px; margin:0px; padding:0px; line-height:0; }
.search_box .sitesearch .search_form { display:block; width:160px; height:20px; margin:0px; padding:2px 0px 2px 7px; border:0px; background:url(../image/bg_search.gif) no-repeat; line-height:1.0; position:absolute; top:4px; left:30px; border:0px; font-size:14px; line-height:1.5; color:#666; vertical-align:middle; }
.search_box .sitesearch .search_btn { display:block; background:#003894 url(../image/hm_search01.gif) no-repeat; width:100px; height:20px; position:absolute; top:4px; left:195px; border:0px; text-indent:-9999px; }
.search_box .sitesearch .search_btn:hover  { background:#f70 url(../image/hm_search02.gif) no-repeat; }


/*▼文字サイズ▼*/
#textsize_box { float:right; width:225px; margin-left:5px; height:24px; display:inline; }
#textsize_box  .btn { width:40px; height:22px; background:#003894; color:#fff; border:0px; margin-left:4px; }
#textsize_box  .btn:hover { background:#f80; }

.hm_sp { display: none; }


/*▼左コンテンツ▼*/
#left_box { float:left; width:690px; margin-bottom:10px; }

.l_box { float:left; }
.r_box { float:right; }
.w220 { width:220px; }
.w340 { width:340px; }
.w460 { width:460px; }
.w580 { width:580px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
.line { margin-bottom:10px; border-top:2px dotted #003894; clear: both; }
.h220 { height:220px; }

/*▼まちの話題▼*/
#t_photo { width:340px; padding:0; margin:0px; list-style-type:none; margin-bottom:10px; }
#t_photo .photo { text-align:center; }
#t_photo .photo canvas { width:340px; height:auto; }
#t_photo .wadai { padding:5px 10px; font-weight:bold; }
#t_photo .wadai a { }


/*▼新着情報▼*/
.t_news a { display:block; width:340px; height:40px; margin-bottom:5px; background:url(../image/t_news.gif) no-repeat left top; text-indent:-9999px; text-decoration:none; outline:none;  }
#t_news { margin:0px; padding:0px; overflow:auto; margin-bottom:10px; }
#t_news .list { width:340px; padding:0px; margin:0px; }
#t_news .list dt { float:left; padding-left:30px; background:url(../image/i_yellow.png) no-repeat 13px center; font-size:12px; }
#t_news .list dd { width:320px; float:left; padding-left:13px; margin:0px; margin-bottom:5px; /width:340px; }

/*▼役場からのお知らせ▼*/
.t_info a { display:block; width:340px; height:40px; margin-bottom:5px; background:url(../image/t_info.gif) no-repeat left top; text-indent:-9999px; text-decoration:none; outline:none;  }
#t_info { margin:0px; padding:0px; overflow:auto; margin-bottom:10px; }
#t_info .list { width:340px; padding:0px; margin:0px; }
#t_info .list dt { float:left; padding-left:30px; background:url(../image/i_yellow.png) no-repeat 13px center; font-size:12px; }
#t_info .list dd { width:320px; float:left; padding-left:20px; margin:0px; margin-bottom:5px; /width:340px; }

/*▼イベント▼*/
.t_event a { display:block; width:340px; height:40px; margin-bottom:5px; background:url(../image/t_event.gif) no-repeat left top; text-indent:-9999px; text-decoration:none; outline:none;  }
#t_event { margin:0px; padding:0px; overflow:auto; margin-bottom:10px; }
#t_event .list { width:340px; padding:0px; margin:0px; }
#t_event .list dt { float:left; padding-left:30px; background:url(../image/i_yellow.png) no-repeat 13px center; font-size:12px; }
#t_event .list dd { width:320px; float:left; padding-left:20px; margin:0px; margin-bottom:5px; /width:340px; }
#event02 { margin:0px 5px; padding:2px 5px; border-left:10px solid #003894; background:#e6ebf5; font-weight:bold; margin-bottom:10px; }


.notice { margin:0px 5px; padding:2px 5px; background:#fb0; text-align: center; font-weight:bold; margin-bottom:10px; }
.notice a { color:#003894; }

/*▼ライフステージ・人生の節目▼*/
.t_life a { display:block; width:690px; height:40px; margin-bottom:5px; background:url(../image/t_life.gif) no-repeat left top; text-indent:-9999px; text-decoration:none; outline:none;  }
#t_life { padding:0; margin:0px; margin-left:2px; list-style-type:none; height:90px; }
#t_life li { float:left; text-indent:-9999px; margin:0px; }
#t_life li a { display:block; background-repeat:no-repeat; width:86px; height:80px; outline:none; }
#tm_kek { background:url(../image/tm_life.gif) no-repeat 0px top; }
#tm_nin { background:url(../image/tm_life.gif) no-repeat -86px top; }
#tm_nyu { background:url(../image/tm_life.gif) no-repeat -172px top; }
#tm_sei { background:url(../image/tm_life.gif) no-repeat -258px top; }
#tm_hik { background:url(../image/tm_life.gif) no-repeat -344px top; }
#tm_shu { background:url(../image/tm_life.gif) no-repeat -430px top; }
#tm_kai { background:url(../image/tm_life.gif) no-repeat -516px top; }
#tm_shi { background:url(../image/tm_life.gif) no-repeat -602px top; }
#tm_kek:hover { background:url(../image/tm_life.gif) no-repeat 0px bottom; }
#tm_nin:hover { background:url(../image/tm_life.gif) no-repeat -86px bottom; }
#tm_nyu:hover { background:url(../image/tm_life.gif) no-repeat -172px bottom; }
#tm_sei:hover { background:url(../image/tm_life.gif) no-repeat -258px bottom; }
#tm_hik:hover { background:url(../image/tm_life.gif) no-repeat -344px bottom; }
#tm_shu:hover{ background:url(../image/tm_life.gif) no-repeat -430px bottom; }
#tm_kai:hover { background:url(../image/tm_life.gif) no-repeat -516px bottom; }
#tm_shi:hover { background:url(../image/tm_life.gif) no-repeat -602px bottom; }


/*▼広報▼*/
.t_kouhou { display:block; width:220px; height:40px; margin-bottom:5px; background:url(../image/t_magazine.gif) no-repeat left top; text-indent:-9999px; text-decoration:none; outline:none;  }
#kouhou_box { margin-bottom:10px;}
.kouhou_img { float:left; border:1px solid #000; margin-right:10px;}
.kouhou_title { font-weight:bold; margin-bottom:5px;}
.kouhou_comment { font-size:12px; overflow:auto; }
.bk { float:left; width:220px; background:url(../image/i_yellow.png) no-repeat 10px center; padding:5px 10px 5px 30px; margin-bottom:5px; }

/*▼人の動き▼*/
.t_people { display:block; width:220px; height:40px; margin-bottom:5px; background:url(../image/t_people.gif) no-repeat left top; text-indent:-9999px; text-decoration:none; outline:none;  }
#lm_people { padding:0; margin:0px; list-style-type:none; margin-bottom:10px; }
#lm_people .update { text-align:right; font-size:12px; }
#lm_people .people_box { border-collapse:collapse; }
#lm_people .people_box thead th { padding:2px 5px; border:1px solid #b3ccd6; background:#003894; color:#fff; text-align:left; font-size:12px; }
#lm_people .people_box tbody th { padding:2px 5px; border:1px solid #b3ccd6; text-align:left; font-weight:normal; font-size:12px; }
#lm_people .people_box tbody td { padding:0px 5px; border:1px solid #b3ccd6; text-align:right; font-weight:bold; font-size:12px; }

/*▼行政情報▼*/
.t_gyosei{ display:block; width:220px; height:40px; margin-bottom:5px; background:url(../image/t_gyosei.gif) no-repeat left top; text-indent:-9999px; text-decoration:none; outline:none;  }
#lm_gyosei { padding:0; margin:0px; list-style-type:none; overflow:auto; margin-bottom:20px; overflow:hidden; }
#lm_gyosei li { margin-bottom:5px; }
#lm_gyosei li a { display:block; width:100%; padding-left:30px; background:url(../image/i_yellow.png) no-repeat 13px center; outline:none; }

/*▼お問い合わせ▼*/
#tm_contact { float:left; padding:0; margin:0px; list-style-type:none; }
#tm_contact li { float:left; text-indent:-9999px; }
#tm_contact li a { display:block; background:url(../image/tm_contact.gif) no-repeat left top; width:460px; height:100px; outline:none; }
#tm_contact li a:hover { background:url(../image/tm_contact.gif) no-repeat right top;}

/*▼ケータイ▼*/
#tm_mobile { float:right; padding:0; margin:0px; list-style-type:none; /margin-bottom:0px; }
#tm_mobile li { float:left; text-indent:-9999px; }
#tm_mobile li a { display:block; background:url(../image/tm_mobile.gif) no-repeat left top; width:220px; height:100px; outline:none; }
#tm_mobile li a:hover { background:url(../image/tm_mobile.gif) no-repeat right top;}


/*▼右メニュー▼*/
#right_box { float:right; width:220px; display:inline; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; }

/*▼右メニュー01▼*/
#rm01 { padding:0px 0px 5px 0px; margin:0px 0px 10px 0px; list-style-type:none; border-bottom:2px dotted #003894; }
#rm01 li { float:left; text-indent:-9999px; height:50px; margin-bottom:5px; }
#rm01 li a { display:block; background-repeat:no-repeat; width:220px; height:50px; text-decoration:none; outline:none; }
#rm_chocho { background:url(../image/rm.jpg) no-repeat left 0px; }
#rm_cho { background:url(../image/rm.jpg) no-repeat left -50px; }
#rm_byoin { background:url(../image/rm.jpg) no-repeat left -100px; }
#rm_tobani { background:url(../image/rm.jpg) no-repeat left -150px; }
#rm_chocho:hover { background:url(../image/rm.jpg) no-repeat right 0px; }
#rm_cho:hover { background:url(../image/rm.jpg) no-repeat right -50px; }
#rm_byoin:hover { background:url(../image/rm.jpg) no-repeat right -100px; }
#rm_tobani:hover { background:url(../image/rm.jpg) no-repeat right -150px; }

/*▼右メニュー02▼*/
#rm02 { padding:0px 0px 5px 0px; margin:0px 0px 10px 0px; list-style-type:none; border-bottom:2px dotted #003894; }
#rm02 li { float:left; text-indent:-9999px; height:40px; margin-bottom:5px; }
#rm02 li a { display:block; background-repeat:no-repeat; width:220px; height:40px; text-decoration:none; outline:none; }
#rm_saigai { background:url(../image/rm.jpg) no-repeat left -200px; }
#rm_kakuka { background:url(../image/rm.jpg) no-repeat left -240px; }
#rm_shisetsu { background:url(../image/rm.jpg) no-repeat left -280px; }
#rm_link { background:url(../image/rm.jpg) no-repeat left -320px; }
#rm_tosho { background:url(../image/rm.jpg) no-repeat left -320px; }
#rm_saigai:hover { background:url(../image/rm.jpg) no-repeat right -200px; }
#rm_kakuka:hover { background:url(../image/rm.jpg) no-repeat right -240px; }
#rm_shisetsu:hover { background:url(../image/rm.jpg) no-repeat right -280px; }
#rm_link:hover { background:url(../image/rm.jpg) no-repeat right -320px; }
#rm_tosho:hover { background:url(../image/rm.jpg) no-repeat right -320px; }

.b_furusato { display:block; width:220px; height:60px; margin-bottom:5px; background:url(../image/b_furusato_nozei.gif) no-repeat left top; text-indent:-9999px; text-decoration:none; outline:none;  }
.b_stay { display:block; width:220px; height:60px; margin-bottom:5px; background:url(../image/b_stay.gif) no-repeat left top; text-indent:-9999px; text-decoration:none; outline:none;  }
.b_kensetsu { display:block; width:220px; height:60px; margin-bottom:5px; background:url(../image/b_kensetsu.gif) no-repeat left top; text-indent:-9999px; text-decoration:none; outline:none;  }

/*▼バナー01・02・03▼*/
#rm_b01, #rm_b02 { padding-bottom:5px; margin-bottom:10px; border-bottom:2px dotted #003894; /padding-bottom:0px; }
#rm_b03 { margin-bottom:0px; }
#rm_b01 img, #rm_b02 img, #rm_b03 img { padding:0px; margin:0px; margin-bottom:5px; }
#rm_b01 a, #rm_b02 img, #rm_b03 img { text-decoration:none; outline:none; }


/*▼フッタバナースペース▼*/
#f_b01 { padding:10px 0px; margin:0px 0px 10px 0px; border-top:2px dotted #ccc; }
#f_b01 img { margin:0px; }
#f_b01 a { text-decoration:none; outline:none; }

/*▼フッタ▼*/
.pdf_box { border:1px solid #ccc; margin-bottom:10px; padding:5px 10px; font-size:12px;  }
/*
#fm_box { margin-bottom:10px; padding:5px 0px; background:#e6ebf5;}
#fm_box .contents { padding:0px 10px; }
.fm { float:left; width:auto; padding:0px; margin:0px; display:inline; list-style:none; }
.fm li { float:left; width:auto; padding:0px 10px; border-right:1px solid #ccc; }
.fm li a { display:block; width:auto; padding:3px 5px; }
#fm_top { float:right; width:auto; padding:3px 10px; margin-right:10px; border-left:1px solid #ccc; border-right:1px solid #ccc; }
*/
#fm_box2 { margin-bottom:10px; padding:5px 0px; background:#003894; }
#fm_box2 .contents { padding:0px 10px; }
#fm_box2 .fm { float:none; width:100%; padding:0px; margin:0px; list-style:none; margin-right:-1px; }
#fm_box2 .fm:after { content: ''; margin-right: 1px; float: right; }
#fm_box2 .fm li { float:left; width:auto; display:inline; border:none; padding:0px 10px 0px 0px; margin:0px; position:relative; white-space:nowrap; }
#fm_box2 .fm li a { display:block; color:#fff; width:auto; padding:3px 0px 3px 20px; background:url(../image/i_white.png) no-repeat 2px center; }
#fm_box2 .fm li a:hover { color:#fc0; }
#fm_box2 #fm_top { position:absolute; top:-20px; right:10px;  width:60px; height:60px; padding:0px;  border-left:0px solid #ccc; border-right:0px solid #ccc; }
#fm_box2 #fm_top a { display:block; width:60px; height:60px; background:url(../image/navi_logo_sp.png) no-repeat -540px 0px; text-indent:-9999px; text-decoration:none; outline:none; }
#fm_box2 #fm_top a:hover { filter:alpha(opacity=80); opacity:0.80;}

#f_box { padding:0px; margin-bottom:20px; }
#f_address { float:left; font-size:12px; padding:10px 0px 10px 90px; margin-bottom:20px; background:url(../image/f_mark.gif) no-repeat left center; display:inline;  /padding-bottom:5px; }

/*▼ケータイ▼*/
#f_mobile { float:right; padding:0; margin:0px; margin-bottom:20px; list-style-type:none; }
#f_mobile li { float:left; text-indent:-9999px; }
#f_mobile li a { display:block; background:url(../image/f_mobile.gif) no-repeat left top; width:220px; height:80px; outline:none; }
#f_mobile li a:hover { background:url(../image/f_mobile.gif) no-repeat left bottom;}


#copyright { font-size:10px; text-align: right; margin:5px 0px; }


.visible-off { display:none; }


/*▼緊急情報▼*/
.kinkyu { background:#e11; margin-bottom:1em; padding:4px; overflow:hidden; border-radius:5px; }
.kinkyu h3 { float:left; border:none; background:url(../image/tit_kinkyu.png) no-repeat left center; width:120px; height:50px; margin:0 0 0 10px; padding:0; text-indent:100%; white-space:nowrap; overflow:hidden; }
.kinkyu .text { margin:0 0 0 160px; background:#fff; padding:14px 18px 10px; border-radius:4px; }
.kinkyu .text ul { list-style:none; margin:0; padding:0; }
.kinkyu .text li { margin:0 0 0.3em; padding:0; font-weight:bold; }
.kinkyu .text li a { color:#c00; }
.kinkyu .text li a:hover { color:#f80; }



/*他言語*/
#google_translate_element { display:inline; float:right; margin-left:10px; }
#google_translate_element .skiptranslate goog-te-gadget { display:inline; }
