/*------------------------------------
reset
------------------------------------*/

*{
margin:0;
padding:0;
font-size:100%;
font-style:normal;
text-decoration:none;
}
img{
border:none;
vertical-align:bottom;
}
body {
margin:21px 0 0 0;
padding:0;
font-family:Verdana,"メイリオ","Meiryo","ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3",sans-serif;
color:#333;
background:#fff;
text-align:center;
font-size:12px;
}
.clearboth{
clear:both;
}
a:link { color: #333;text-decoration: underline; }
a:visited { color: #333;text-decoration: underline;}
a:hover { color: #999;text-decoration: none; }
a:active { color: #333;text-decoration: underline; }
a.noline { border-width:0; }
a{overflow:hidden;}

h1,h2,h3,h4,h5,h6{
padding:0;
margin:0;
}

/*------------------------------------
container
------------------------------------*/
#container{
width:720px;
margin:0 auto;
text-align:left;
}
p#topicpath{
clear:both;
font-size:11px;
margin:0 0 0 5px;
padding-bottom:10px;
color:#7F7F7F;
height:15px;
}
p#topicpath a:link {color:#ADADAD;text-decoration:none;}
p#topicpath a:visited {color:#ADADAD;text-decoration:none;}
p#topicpath a:hover {color:#CCCCCC;text-decoration:underline;}
p#topicpath a:active {color:#ADADAD;text-decoration:none;}

/*------------------------------------
header
------------------------------------*/
#header {
margin-bottom:10px;
width:270px;
float:left;
height:47px;
position:relative;
line-height:47px;
background:url(http://www.tsunashima.info/img/logo.gif);
background-repeat:no-repeat;
text-indent:-5000px;
}
#header a{
display:block;
width:270px;
height:47px;
border:none;
}
#headermenu{
width:372px;
position:relative;
float:right;
list-style:none;
top:28px;
}
#headermenu li{
position:absolute;
}
#headermenu li a{
display:block;
height:19px;
border:none;
text-indent:-5000px;
}
#headermenu li.menu1{
width:54px;
background:url(http://www.tsunashima.info/img/gnavi.gif) 0 0 no-repeat;
}
#headermenu li.menu1 a{
width:54px;
background:url(http://www.tsunashima.info/img/gnavi.gif) 0 -19px no-repeat;
}
#headermenu li.menu1 a:hover{
background:url(http://www.tsunashima.info/img/gnavi.gif) 0 0 no-repeat;
}
#headermenu li.menu2{
background:url(http://www.tsunashima.info/img/gnavi.gif) -54px 0 no-repeat;
margin-left:54px;
}
#headermenu li.menu2 a{
width:121px;
background:url(http://www.tsunashima.info/img/gnavi.gif) -54px -19px no-repeat;
}
#headermenu li.menu2 a:hover{
background:url(http://www.tsunashima.info/img/gnavi.gif) -54px 0 no-repeat;
}
#headermenu li.menu3{
background:url(http://www.tsunashima.info/img/gnavi.gif) -175px 0 no-repeat;
margin-left:175px;
}
#headermenu li.menu3 a{
width:58px;
background:url(http://www.tsunashima.info/img/gnavi.gif) -175px -19px no-repeat;
}
#headermenu li.menu3 a:hover{
background:url(http://www.tsunashima.info/img/gnavi.gif) -175px 0 no-repeat;
}
#headermenu li.menu4{
background:url(http://www.tsunashima.info/img/gnavi.gif) -233px 0 no-repeat;
margin-left:233px;
}
#headermenu li.menu4 a{
width:100px;
background:url(http://www.tsunashima.info/img/gnavi.gif) -233px -19px no-repeat;
}
#headermenu li.menu4 a:hover{
background:url(http://www.tsunashima.info/img/gnavi.gif) -233px 0 no-repeat;
}
#headermenu li.menu5{
background:url(http://www.tsunashima.info/img/gnavi.gif) -333px 0 no-repeat;
margin-left:333px;
}
#headermenu li.menu5 a{
width:39px;
background:url(http://www.tsunashima.info/img/gnavi.gif) -333px -19px no-repeat;
}
#headermenu li.menu5 a:hover{
background:url(http://www.tsunashima.info/img/gnavi.gif) -333px 0 no-repeat;
}
/*------------------------------------
main contents(main)
------------------------------------*/
#main{
width:490px;
float:right;
}
#main.notopicpath, #snavi.notopicpath{
margin-top:10px;
}
#main .top_photo{
width:490px;
height:270px;
}
#main .top_photo a{
border:none;
}
#main #top{
margin-bottom:25px;
}
#main #top h2{
text-indent:-5000px;
height:12px;
margin:30px auto 0 10px;
clear:both;
}
#main #top h2.whatsnew{
background:url(http://www.tsunashima.info/img/h2_whatsnew.gif) no-repeat;
width:87px;
}
#main #top h2.blognew{
background:url(http://www.tsunashima.info/img/h2_blognew.gif) no-repeat;
width:215px;
}
#main #top h2.flash{
background:url(http://www.tsunashima.info/img/h2_flash.gif) no-repeat;
width:93px;
}
#main #top h2.editorsnote{
background:url(http://www.tsunashima.info/img/h2_editorsnote.gif) no-repeat;
width:101px;
}

#main #top h2.tsunashimablog{
background:url(http://www.tsunashima.info/img/h2_tsunashimablog.gif) no-repeat;
width:227px;
}

#main #top ul,
#main #top div.tsunashimablog{
margin:10px auto 0 20px;
list-style:none;
}
#main #top li{
background:url(http://www.tsunashima.info/img/list1.gif) 0 0.75em no-repeat;
line-height:2em;
padding-left:17px;
}
#main #top h3{
font-weight:bold;
margin:11px 10px 12px;
}
#main #top p{
line-height:1.5em;
margin:0px 10px 0.8em;
}
#main #top .whatsnew img{
padding:0 10px 10px 10px;
float:left;
}
#main #top div.flash img{
padding:0px 0px 10px 10px;
float:left;

}
/*------------------------------------
main contents(main > pickup)
------------------------------------*/
#pickup{
width:490px;
float:right;
margin-bottom:25px;
margin-top:9px;
}
#pickup h2{
height:12px;
line-height:12px;
font-size:12px;
text-indent:-5000px;
margin-bottom:9px;
clear:both;
}
#pickup h2.newarrival{
background:url(http://www.tsunashima.info/img/h2_newarrival.gif) no-repeat;
width:77px;
}
#pickup h2.backnumber{
background:url(http://www.tsunashima.info/img/h2_backnumber.gif) no-repeat;
width:89px;
margin-top:33px;
}
#pickup .pickupTitle{
width:285px;
height:61px;
text-indent:-5000px;
margin-bottom:5px;
}
#pickup .pickupTitle a{
display:block;
width:285px;
height:61px;
border:none;
}

#pickup h2.individual{
clear:none;
width:285px;
height:61px;
text-indent:-5000px;
margin-bottom:10px;
}
#pickup h2.individual a{
display:block;
width:285px;
height:61px;
border:none;
}
#pickup img.mainphoto{
float:right;
margin:0px 0px 15px 25px;
clear:both;
}
#pickup .entrymore{
margin-top:12px;
clear:both;
}
/* -------------------- PICKUP 記事 ピックアップ エントリー用 --------------------- */
#pickup .entrymore .Q {
font-size: 12px;
font-weight: bold;
margin-bottom:10px;
}
#pickup .entrymore .A {
margin:0px 0px 10px;
font-size: 12px;
}
#pickup .entrymore p {
margin:0px 0px 0px;
}
#pickup .entrymore .leftsidephoto {
float: left;
margin-right:20px;
}
#pickup .entrymore .editorsComment p {
margin:0px;
}



#pickup .entrymore .date {
font-size: 11px;
text-align: right;
margin-bottom:25px;
}


#pickup .entrymore .editorsCommentHeader {
background:transparent url(http://www.tsunashima.info/img/pickup/e_01.gif) repeat scroll 0%;
width:490px;
height:39px;
text-indent:-808px;
}
#pickup .entrymore .editorsComment {
background:transparent url(http://www.tsunashima.info/img/pickup/e_02.gif) repeat scroll 0%;
width:490px;
padding-top:7px;
}
#pickup .entrymore .editorsComment p{
padding:0px 15px 5px;
}
#pickup .entrymore .editorsCommentFooter {
background:transparent url(http://www.tsunashima.info/img/pickup/e_03.gif) repeat scroll 0%;
width:490px;
height:5px;
margin-bottom:20px;
font-size:1px;
}
#pickup .entrymore .meta{
float:right;
width:280px;
margin:0px 0px 20px;
}
#pickup .entrymore .meta p{
font-size:12px;
line-height:1.4em;
margin-bottom:10px;
}
#pickup .entrymore .meta H3.menu{
background:transparent url(http://www.tsunashima.info/img/pickup/menu.gif) no-repeat scroll 0%;
text-indent:-1192px;
width:37px;
height:14px;
margin-bottom:8px;
}
#pickup .entrymore .meta H3.shopdata{
background:transparent url(http://www.tsunashima.info/img/pickup/shopdata.gif) no-repeat scroll 0%;
text-indent:-2929px;
width:68px;
height:14px;
margin-bottom:8px;
}
#pickup .entrymore .meta h4{
font-size:12px;
font-weight:bold;
margin:0px 0px 5px;
}

/* --------------------------------------------------------------------------------- */

#pickup img.left{
float:left;
padding-right:25px;
}
#pickup p{
line-height:1.5em;
}
#pickup p.more{
width:71px;
height:20px;
text-indent:-5000px;
margin-left:204px;
background:url(http://www.tsunashima.info/img/more.gif) center center no-repeat;
margin-bottom:30px;
margin-left:204px;
margin-top:5px;
}
#pickup p.more a{
display:block;
width:71px;
height:20px;
border:none;
}
#pickup ul{
margin-top:0;/*12*/
list-style:none;
line-height:1.8em;
padding-left:5px;
}
#pickup li{
text-indent:0;
background:url(http://www.tsunashima.info/img/list1.gif) 0 0.6em no-repeat;
line-height:1.5em;
padding-left:20px;
padding-bottom:2px;
margin-bottom:0;

}
#pickup .entry{ /*カテゴリーアーカイブのエントリーリスト用*/
clear:both;
margin-bottom:20px;
padding-bottom:20px;
background:url(http://www.tsunashima.info/img/picup_entry_bottom.gif) 0 bottom no-repeat;
}
#pickup entry_footer{
clear:both;
margin-bottom:20px;
padding-bottom:20px;
}
#pickup #entry{ /*エントリーアーカイブのBODY用*/
}

#pickup #entry ul#ex{
clear:both;
text-align:right;
margin-top:0;
}
#pickup #entry ul#ex li{
display:inline;
background:none;
padding:0 10px;
}
#pickup #entry ul#ex li.map{
border-left:1px solid #333;
}
#pickup #entry ul#ex li.comment{
border-left:1px solid #333;
border-right:1px solid #333;
}
#pickup #entry #entry_map{
width:480px;
height:150px;
margin:10px 0px 0px;
}
#mapHandle{
width:490px;
height:9px;
background-color:#ccc;
margin-bottom:0px;
cursor:n-resize;
font-size:2px;
background-image:url(http://www.tsunashima.info/img/pickup/handle0.gif);
}
#mapArea p{
font-size:11px;
text-align:right;
margin-bottom:5px;
}

/* --------- PICKUP COMMENT ------------ */
#pickup #entry #comment{
width:488px;
border:1px solid #d5d5d5;
background:#f3f3f3;
margin-top:10px;
}
#pickup #entry #comment h4{
padding:15px 10px;
font-size:12px;
font-weight:bold;
}

#pickup #entry #comment dl{
padding:10px 28px 0px;
}
#pickup #entry #comment dl dt{
float:left;
width:100px;
font-weight:bold;
margin-bottom:10px;
text-align:right;
}
#pickup #entry #comment dl dd{
margin-left:110px;
margin-bottom:10px;
}


#pickup #entry #comment p{
padding:0px 28px 8px;
line-height:1.5em;
}
#pickup #entry #comment p.info{
text-align:right;
margin:5px 0px 10px;
font-size:11px;
line-height:1em;
}

#pickup #entry #comment .footer{
background-color:#E8E8E8;
border-top:1px solid #CCCCCC;
font-size:11px;
margin-top:20px;
padding:3px 15px;
text-align:right;
}
#pickup #entry #comment .footer a{
text-decoration:none;
}
#pickup #entry #comment .submitButton{
margin-left:136px;
padding:0px 10px;
}

#pickup #entry #comment .policy{
padding:0px 28px 8px;
line-height:1.5em;
}


/* --------- PICKUP trackback------------ */
#pickup #entry #trackback{
width:488px;
border:1px solid #d5d5d5;
background:#f3f3f3;
margin-top:10px;
}
#pickup #entry #trackback h4{
padding:15px 10px 0px;
font-size:12px;
font-weight:bold;
}
#pickup #entry #trackback h5{
padding:0px 10px;
font-weight:normal;
}
#pickup #entry #trackback p{
padding:0px 10px;
}
#pickup #entry #trackback p.info{
padding-bottom:10px;
}
#pickup #entry #trackback form{
padding:10px 10px 15px;
}
#pickup #entry #trackback input{
width:300px;
font-size:12px;
}


/*------------------------------------
main contents(main > map)
------------------------------------*/
#mappage{
width:490px;
float:right;
}
#mappage h2{
text-indent:-5000px;
float:left;
}
#mappage h2.maptitle{
background:url(http://www.tsunashima.info/img/h2_map.gif) no-repeat;
width:78px;
height:18px;
line-height:18px;
font-size:18px;
margin-bottom:10px;
}
#mappage h2.mapinfo{
background:url(http://www.tsunashima.info/img/h2_icon.gif) no-repeat;
width:100px;
height:20px;
line-height:20px;
font-size:20px;
}

#mappage p.mapinfo{
float:right;
text-align:right;
padding-top:3px;
}
#mappage #map0{
clear:both;
width:480px;
height:500px;
padding:4px;
border:1px solid #dfdfdf;
margin-bottom:15px;
overflow:hidden;
}
#mappage #map{
width:480px;
height:500px;
overflow:hidden;
}
#mappage #map a{
border:none;
}


#mappage ul{
width:370px;
float:right;
}
#mappage li{
display:block;
width:90px;
line-height:20px;
margin-bottom:20px;
padding-left:25px;
float:left;
}
#mappage li.wide{
width:115px;
}

#mappage li.cat1{
background:url(http://www.tsunashima.info/img/list_m1.gif) no-repeat;
}
#mappage li.cat2{
background:url(http://www.tsunashima.info/img/list_m2.gif) no-repeat;
}

#mappage li.cat3{
background:url(http://www.tsunashima.info/img/list_m3.gif) no-repeat;
}

#mappage li.cat4{
background:url(http://www.tsunashima.info/img/list_m4.gif) no-repeat;
}
#mappage li.cat5{
background:url(http://www.tsunashima.info/img/list_m5.gif) no-repeat;
}

#mappage li.cat6{
background:url(http://www.tsunashima.info/img/list_m6.gif) no-repeat;
}
#mappage #map_permalink{
margin-bottom:20px;
}
#mappage #map_permalink a{}
#mappage #map_permalink a:link{text-decoration:none}
#mappage #map_permalink a:visited{text-decoration:none}
#mappage #map_permalink a:hover{text-decoration:underline}
#mappage #map_permalink a:active{text-decoration:none}

#mappage #map_permalink input{
background-color:#EFEFEF;
border:1px solid #AAAAAA;
color:#666666;
padding:2px;
width:480px;
margin:2px 0px;
}
/*------------------------------------
link
------------------------------------*/
#link{
width:720px;
}
#link h2{
width:720px;
height:20px;
line-height:20px;
font-size:20px;
text-indent:-5000px;
margin:20px 0;
}
#link h2.link{
background:url(http://www.tsunashima.info/img/h2_link.gif) no-repeat;
margin-top:0;
}
#link h2.sitemap{
background:url(http://www.tsunashima.info/img/h2_sitemap.gif) no-repeat;
}
#link h2.faq{
background:url(http://www.tsunashima.info/img/h2_faq.gif) no-repeat;
}
#link h2.staffwanted{
background:url(http://www.tsunashima.info/img/h2_staffwanted.gif) no-repeat;
}
#link h2.contact{
background:url(http://www.tsunashima.info/img/h2_contact.gif) no-repeat;
}
#link h2.confirm{
margin-top:0px;
}
#link dl.link,#link dl.faq{
margin-left:13px;
}
#link dl.link,#link dl.staffwanted{
margin-left:13px;
}
#link dl.link dt{
font-size:14px;
margin-bottom:9px;
}
#link dl.faq dt{
font-weight:bold;
margin-bottom:9px;
}
#link dl.staffwanted dt{
font-weight:bold;
margin-bottom:5px;
}
#link dl.link dt a{
font-weight:bold;
}
#link dl.link dd,#link dl.faq dd{
margin-bottom:9px;
}
#link dl.faq dd{
padding-left:10px;
}
#link dl.link dd,#link dl.staffwanted dd{
margin-bottom:9px;
}
#link ul.sitemap{
background:url(http://www.tsunashima.info/img/sitemap_bg.gif) no-repeat;
width:508px;
height:288px;
position:relative;
list-style:none;
}
#link ul.sitemap li{
position:absolute;
font-size:14px;
padding-bottom:1px;
text-indent:-5000px;
}
#link ul.sitemap li a{
display:block;
width:200px;
height:30px;
}
#link ul.sitemap li a.mini1{
width:84px;
height:14px;
}
#link ul.sitemap li a.mini2{
width:116px;
height:14px;
}
#link ul.sitemap li.list1{
top:0;
left:9px;
}
#link ul.sitemap li.list2{
top:0;
left:308px;
}
#link ul.sitemap li.list3{
top:59px;
left:308px;
}
#link ul.sitemap li.list4{
top:118px;
left:308px;
}
#link ul.sitemap li.list5{
top:177px;
left:308px;
}
#link ul.sitemap li.list6{
top:217px;
left:339px;
}
#link ul.sitemap li.list7{
top:238px;
left:339px;
}
#link ul.sitemap li.list8{
top:261px;
left:339px;
}
#link dl.contact{
margin-left:13px;
margin-bottom:10px;
}
#link dl.contact dt{
width:100px;
float:left;
font-weight:bold;
text-align:right;
clear:both;
line-height:12px;
}
#link dl.contact dd{
margin-left:110px;
margin-bottom:10px;
line-height:12px;
/*width:300px;*/
line-height:1.5em;
}
#link input.submit{
margin:0 auto 15px 122px;
padding:0;
}
#link p.contact{
margin-left:13px;
margin-bottom:10px;
}
#link ul{
margin-bottom:25px;
margin-left:100px;
line-height:1.5em;
}

#link .imeoff{
ime-mode:disabled;
}
/*------------------------------------
side navigation(snavi)
------------------------------------*/
#snavi{
font-size:11px;
float:left;
width:210px;
background-color:#f0f0f0;
margin-bottom:8px;
}

#snavi a:link {text-decoration: none;}
#snavi a:visited {text-decoration: none;}
#snavi a:hover {text-decoration: underline; color:#999}
#snavi a:active {text-decoration: none;}
#snavi h2.top{
width:210px;
height:10px;
background:url(http://www.tsunashima.info/img/snavi_top.gif) no-repeat;
text-indent:-5000px;
line-height:10px;
}
#snavi div.snaviBottom{
width:210px;
height:10px;
background:url(http://www.tsunashima.info/img/snavi_bottom.gif) no-repeat;
text-indent:-5000px;
line-height:10px;
font-size:1px;
}
#snavi h3.googlemap{
width:190px;
height:100px;
background:url(http://www.tsunashima.info/img/tsunashimamap_gray.gif) no-repeat;
margin:0 10px 15px;
text-indent:-5000px;
}
#snavi_out h3.googlemap{
width:190px;
height:100px;
background:url(http://www.tsunashima.info/img/tsunashimamap_white.gif) no-repeat;
margin:0 10px 15px;
text-indent:-5000px;
}
#snavi h3.googlemap a,#snavi_out h3.googlemap a{
display:block;
width:190px;
height:100px;
border:none;
}
#snavi .chintai{
margin:0px 10px 15px;
}
#snavi_out h3.chintai{
width:190px;
height:130px;
background:url(http://www.tsunashima.info/img/chintai_bannar.gif) no-repeat;
margin:10px;
text-indent:-5000px;
}
#snavi_out div.chintai{
width:190px;
margin:10px;
}
#snavi_out h3.chintai a{
display:block;
width:190px;
height:130px;
border:none;
}
#snavi .volunteerstaff{
margin:0px 10px 15px;
}
#snavi_out div.volunteerstaff{
width:190px;
margin:10px;
}
#snavi_out div.cal{
width:160px;
height:112px;
background:url(http://www.tsunashima.info/img/53cal.gif) no-repeat;
margin:15px 25px;
text-indent:-5000px;
}
#snavi_out div.cal a{
display:block;
width:160px;
height:112px;
border:none;
}
#snavi_out div.minus6percent{
margin:20px 45px;
}
#snavi .bohan{
background:#fff;
margin:0px 10px 4px;
font-size:11px;
}
#snavi .bohan h3{
width:190px;
height:20px;
text-indent:-5000px;
background:url(http://www.tsunashima.info/img/bohan_top.gif) no-repeat;
line-height:20px;
}
#snavi .bohan ul{
padding:17px 17px 7px;
list-style:none;
line-height:1.5em;
}
#snavi .bohan p.left{
padding:0px 17px 4px;
text-align:right;
}
#snavi .bohan div.bottom{
background:url(http://www.tsunashima.info/img/bohan_bottom.gif) no-repeat;
height:10px;
line-height:10px;
font-size:1px;
}
#snavi .drecom{
background:#fff;
margin:0px 10px 4px;
font-size:11px;
}
#snavi .drecom h3{
width:190px;
height:35px;
text-indent:-5000px;
background:url(http://www.tsunashima.info/img/drecom_top.gif) no-repeat;
line-height:35px;
}
#snavi .drecom ul{
padding:17px 17px 7px;
list-style:none;
line-height:1.5em;
}
#snavi .drecom p.left{
padding:0px 17px 4px;
text-align:right;
}
#snavi .drecom div.bottom{
background:url(http://www.tsunashima.info/img/bohan_bottom.gif) no-repeat;
height:10px;
line-height:10px;
font-size:1px;
}
#snavi .weather,#snavi_out .weather{
width:160px;
margin:10px 25px 0;
text-align:center;
font-size:11px;
/*color:#f0f0f0;*/
}
/*#snavi .weather a{
color:#f0f0f0;
border:none;
}
*/
#snavi .cal{
width:190px;
margin:20px 10px;
text-align:center;
}
#snavi .rss{
margin:30px 10px;
text-align:center;
}
#snavi #category,#snavi #map_category,#snavi .editor{
width:190px;
margin:10px;
background:#fff;
}
#snavi #howtouse{
padding:0px 9px;
}
#snavi #category h3.top, #snavi #map_category h3.top, #snavi .editor h3.top{
width:190px;
height:20px;
background:url(http://www.tsunashima.info/img/h3_category.gif) no-repeat;
text-indent:-5000px;
line-height:20px;
font-size:20px;
}

#snavi #category div.bottom, #snavi #map_category div.bottom, #snavi .editor div.bottom{
width:190px;
height:10px;
background:url(http://www.tsunashima.info/img/h3_cat_bottom.gif) no-repeat;
text-indent:-5000px;
line-height:10px;
font-size:1px;
margin:0;
padding:0;
}
#snavi #category ul, #snavi #map_category #map_categoryMenu{
padding:14px 9px 0 9px;
list-style:none;
text-align:left;
width:172px;
}
#snavi .editor ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-top:5px;
text-align:left;
width:190px;
}

#snavi .editor ul.tree li{
background:url(http://www.tsunashima.info/img/tree_lst_solid.gif) no-repeat;
}
#snavi .editor ul.tree li.end{
background:url(http://www.tsunashima.info/img/tree_end_solid.gif) no-repeat;
}
#snavi .editor #commentlist p{
margin:5px 9px 0 9px;
}
#snavi #category ul li{
display:block;
width:172px;
/*height:28px;*/
text-indent:-5000px;
/*margin-bottom:14px;*/
padding-bottom:15px;
/*for IE6
margin-right:0;
padding-right:0;*/
}

#snavi #category ul li a{
display:block;
width:172px;
height:28px;
border:none;
}
#snavi #category ul li.cat0000{
background:url(http://www.tsunashima.info/img/cat0000.gif) no-repeat;
}
#snavi #category ul li.cat0100{
background:url(http://www.tsunashima.info/img/cat1000.gif) no-repeat;
}
#snavi #category ul li.cat0200{
background:url(http://www.tsunashima.info/img/cat2000.gif) no-repeat;
}
#snavi #category ul li.cat0300{
background:url(http://www.tsunashima.info/img/cat3000.gif) no-repeat;
}
#snavi #category ul li.cat0400{
background:url(http://www.tsunashima.info/img/cat4000.gif) no-repeat;
}
#snavi #category ul li.cat0500{
background:url(http://www.tsunashima.info/img/cat5000.gif) no-repeat;
}
#snavi #category ul li.cat0600{
background:url(http://www.tsunashima.info/img/cat0600.gif) no-repeat;
}

#snavi #category ul li ul{
padding:0;
margin-top:5px;
margin-bottom:5px;
font-size:11px;
}
#snavi #category ul li ul li{
text-indent:0;
background:url(http://www.tsunashima.info/img/list1.gif) 0 0.5em no-repeat;
line-height:1.8em;
padding-left:10px;
padding-bottom:2px;
margin-bottom:0;
margin-left:5px;
width:147px;/*for IE6*/
}
#snavi #category ul li ul li a{
display:inline;
/*border-bottom:1px dashed #333;*/
}
#snavi #category ul li ul li a:hover{
/*border-bottom:1px solid #333;*/
}
#snavi #category #map_categoryMenuArea{
width:200px;
}
#snavi #category #map_categoryMenuArea ul li ul li{
background:none;
}
/*------------------------------------
main > 防犯情報
------------------------------------*/

#main #bohaninfo{
}
#main #bohaninfo .entry{
background:url(http://www.tsunashima.info/img/picup_entry_bottom.gif) 0 bottom no-repeat;
padding-top:0;
margin-bottom:18px;
padding-bottom:10px;
clear:both;
}
/*#note .entry.top{
background:none;
padding-top:0;
}
*/
#main #bohaninfo .entry h3{
float:left;
font-size:14px;
line-height:14px;
font-weight:bold;
padding-top:0;/*25*/
}
#main #bohaninfo .entry h3.bohan{
float:none;
font-size:14px;
line-height:1.5em;
font-weight:bold;
padding-bottom:10px;
padding-top:0;/*15*/
}

#main #bohaninfo .entry img{
float:left;
padding:0 25px 25px 0;
}
#main #bohaninfo .entry p{
line-height:1.5em;
clear:both;
margin-bottom:10px;
}
#main #bohaninfo .entry p.date{
font-size:14px;
font-weight:bold;
line-height:1em;
float:right;
clear:none;
text-align:right;
margin-bottom:20px;
}
#main #bohaninfo .entry .case{
clear:both;
margin-bottom:15px;
padding-top:5px;
padding-right:5px;
}
#main #bohaninfo .entry .case h4{
font-size:11px;
position:absolute;
display:block;
line-height:1.5em;
margin:0px;
}
#main #bohaninfo .entry .case p{
display:block;
line-height:1.5em;
margin:0px;
padding-left:70px;
}

#main #bohaninfo .entry .caution{
padding:10px;
margin:5px 0px;
background-color:#ddd;


}
#main #bohaninfo .entry ul{
clear:both;
list-style:none;
text-align:right;
font-size:11px;
padding:12px 0px 5px;
}
#main #bohaninfo .entry li{
display:inline;
padding:0 10px;
border-left:1px solid #333;
line-height:1em;
}
#main #bohaninfo .entry li.tbli{
border-right:1px solid #333;
}
#main #bohaninfo .entry .comment,#main #bohaninfo .entry .tb{
width:488px;
border:1px solid #d5d5d5;
background:#f3f3f3;
margin-top:10px;
}
#main #bohaninfo .entry .comment h4,#main #bohaninfo .entry .tb h4{
padding:15px 10px;
font-size:12px;
font-weight:bold;
}
#main #bohaninfo .entry .tb h5{
padding:15px 10px 5px 10px;
font-size:12px;
}
#main #bohaninfo .entry .comment p,#main #bohaninfo .entry .tb p{
padding:10px 28px 5px;
line-height:1.5em;
}
#main #bohaninfo .entry .comment p.info,#main #bohaninfo .entry .tb p .info{
text-align:right;
}
#main #bohaninfo .entry .comment p .close,#main #bohaninfo .entry .tb p .close{
text-align:center;
padding:10px 0;
}

#main #bohaninfo .entry .comment dl{
padding:10px 28px 5px;
}
#main #bohaninfo .entry .comment dl dt{
float:left;
width:100px;
font-weight:bold;
margin-bottom:10px;
text-align:right;
}
#main #bohaninfo .entry .comment dl dd{
margin-left:110px;
margin-bottom:10px;
}
#main #bohaninfo h2{
width:490px;
height:20px;
line-height:20px;
font-size:20px;
background:url(http://www.tsunashima.info/img/h2_note.gif) no-repeat;
text-indent:-5000px;
padding-bottom:26px;
}
#main #bohaninfo h2.bohan{
background:url(http://www.tsunashima.info/img/h2_bohan.gif) no-repeat;
}

#main #bohaninfo p.paginate{
clear:both;
text-align:center;
margin:40px 0px;
}

/*------------------------------------
main > editor's note
------------------------------------*/
#note{
width:490px;
float:right;
}
#note .entry{
background:url(http://www.tsunashima.info/img/picup_entry_bottom.gif) 0 bottom no-repeat;
padding-top:0;
margin-bottom:25px;
padding-bottom:10px;
clear:both;
line-height:1.5em;
}
/*#note .entry.top{
background:none;
padding-top:0;
}
*/
#note .entry h3{
float:left;
font-size:14px;
font-weight:bold;
line-height:1.4em;
margin-bottom:20px;
padding-top:0pt;
width:390px;
}
#note .entry h3 a{font-weight:bold;}
#note .entry h3 a:link {text-decoration:none;}
#note .entry h3 a:visited {text-decoration:none;}
#note .entry h3 a:hover {text-decoration:underline;}
#note .entry h3 a:active {text-decoration:none;}


#note .entry h3.bohan{
float:none;
font-size:14px;
line-height:1.5em;
font-weight:bold;
padding-bottom:10px;
padding-top:0;/*15*/
}
#note .entry p{
line-height:1.5em;
margin-bottom:10px;
}
#note .entry p.date{
font-size:14px;
font-weight:bold;
line-height:1.4em;
float:right;
clear:none;
text-align:right;
margin-bottom:20px;
}
#note .entry ul{
clear:both;
list-style:none;
text-align:right;
font-size:11px;
padding:12px 0px 5px;
}
#note .entry li{
display:inline;
padding:0 10px;
border-left:1px solid #333;
line-height:1em;
}
#note .entry li.tbli{
border-right:1px solid #333;
}
/* ------ editor's note comments -------------*/
#note .entry .comment{
width:488px;
border:1px solid #d5d5d5;
background:#f3f3f3;
margin-top:10px;
}
#note .entry .comment h4{
padding:15px 10px;
font-size:12px;
font-weight:bold;
}
#note .entry .comment p{
padding:0px 28px 8px;
line-height:1.5em;
}
#note .entry .comment p.info{
text-align:right;
margin:5px 0px 10px;
font-size:11px;
line-height:1em;
}
#note .entry .comment .footer{
background-color:#E8E8E8;
border-top:1px solid #CCCCCC;
font-size:11px;
margin:20px 0px 0px;
padding:3px 15px;
text-align:right;
}
#note .entry .comment .footer a{
text-decoration:none;
}
#note .entry .comment .submitButton{
margin-left:136px;
padding:0px 10px;
}
/* ------ editor's note Trackback -------------*/
#note .entry .comment,#note .entry .tb{
width:488px;
border:1px solid #d5d5d5;
background:#f3f3f3;
margin-top:10px;
}
#note .entry .tb h4{
font-size:12px;
font-weight:bold;
margin:15px 10px 0px;
}
#note .entry .tb h5{
font-size:12px;
margin:20px 28px 2px;
}
#note .entry .tb p{
padding:0px 28px;
line-height:1.5em;
}
#note .entry .tb p.info{
text-align:right;
padding-top:8px;
font-size:11px;
line-height:1em;
}
#note .entry .tb .footer{
background-color:#E8E8E8;
border-top:1px solid #CCCCCC;
font-size:11px;
margin:20px 0px 0px;
padding:3px 15px;
text-align:right;
}
#note .entry .tb .footer a{
text-decoration:none;
}
#note .entry .tb form{
margin:0px 28px;
}
#note .entry .tb form input{
background-color:transparent;
border:medium none;
font-family:verdana,sans-serif;
margin:20px 0px 5px;
padding:2px;
width:420px;
}

/* -------------------------------------------- */


#note .entry .comment dl{
padding:10px 28px 0px;
}
#note .entry .comment dl dt{
float:left;
width:100px;
font-weight:bold;
margin-bottom:10px;
text-align:right;
}
#note .entry .comment dl dd{
margin-left:110px;
margin-bottom:10px;
}
#note h2{
width:490px;
height:20px;
line-height:20px;
font-size:20px;
background:url(http://www.tsunashima.info/img/h2_note.gif) no-repeat;
text-indent:-5000px;
padding-bottom:26px;
}
#note h2.bohan{
background:url(http://www.tsunashima.info/img/h2_bohan.gif) no-repeat;
}

#note p.paginate{
text-align:center;
margin:40px 0px;
}
#snavi_out{
clear:left;
float:left;
width:210px;
background-color:#fff;
margin-bottom:25px;
}

#snavi .editor ul li{
text-indent:0;
background:url(http://www.tsunashima.info/img/list1.gif) 0 0.6em no-repeat;
line-height:1.5em;
padding-left:12px;
padding-bottom:5px;
margin:0px 10px;
font-size:11px;
}
#snavi .editor p{
margin:3px 9px 1pt;
line-height:1.5em;
}
#snavi .editor p strong{
font-weight:bold;
}
#snavi .editor img.profile{
padding:14px 9px 0 11px;
float:left;
}
#snavi .editor p.more_text{
text-align:right;
margin-right:10px;
}
#snavi .editor .yamamotoProf{
font-size:11px;
margin:12px 10px 5px;
}
#snavi .editor h3{
width:190px;
height:20px;
text-indent:-5000px;
line-height:20px;
font-size:20px;
margin-bottom:9px;
}
#snavi .editor h3.profile{
background:url(http://www.tsunashima.info/img/h3_profile.gif) no-repeat;
margin-bottom:0;
}
#snavi .editor h3.pickup{
background:url(http://www.tsunashima.info/img/h3_pickup.gif) no-repeat;
}
#snavi .editor h3.comment{
background:url(http://www.tsunashima.info/img/h3_comment.gif) no-repeat;
}
#snavi .editor h3.category_n{
background:url(http://www.tsunashima.info/img/h3_category_n.gif) no-repeat;
}
#snavi .editor h3.backnumber{
background:url(http://www.tsunashima.info/img/h3_backnumber.gif) no-repeat;
}
#snavi .editor h3.archive{
background:url(http://www.tsunashima.info/img/h3_archive.gif) no-repeat;
}
/*------------------------------------
footer
------------------------------------*/
#footer{
width:720px;
background:url(http://www.tsunashima.info/img/footer_top.gif) left top no-repeat;
padding-top:2px;
margin-top:0;
margin-bottom:20px;
clear:both;
}
#footer ul{
width:179px;
height:19px;
background:url(http://www.tsunashima.info/img/footer_navi.gif) no-repeat;
margin-top:10px;
position:relative;
list-style:none;
}
#footer li{
position:absolute;
top:0;
height:19px;
text-indent:-5000px;
}
#footer li a{
display:block;
height:19px;
border:none;
}
#footer li.menu1{
left:0;
width:67px;
}
#footer li.menu1 a{
width:67px;
}
#footer li.menu2{
left:67px;
width:38px;
}
#footer li.menu2 a{
width:38px;
}
#footer li.menu3{
left:105px;
width:71px;
}
#footer li.menu3 a{
width:71px;
}
#footer p.credit{
width:54px;
height:11px;
line-height:11px;
margin-top:12px;
text-indent:-5000px;
background:url(http://www.tsunashima.info/img/footer_logo.gif) no-repeat;
}
#footer p.credit a{
display:block;
width:54px;
height:11px;
border:none;
}
#footer p.copyright{
margin-top:5px;
font-size:11px;
color:#b2b2b2;
}
/* -------------マップ、ピックアップ左メニュー ------------- */
#map_category{
width:190px;
margin:10px;
background:#fff;
text-align:center;
}
/* -- メインカテゴリ --*/
.map_mc{
width:172px;
margin-bottom:14px;
background-repeat:no-repeat;
padding:0px;
}
/* -- メインカテゴリ背景画像 --*/
#mc_specialcategory{background-image:url(http://www.tsunashima.info/map/map/menu/special.gif);}
#mc_restaurantcafebar{background-image:url(http://www.tsunashima.info/map/map/menu/restaurantcafebar.gif);}
#mc_foods{background-image:url(http://www.tsunashima.info/map/map/menu/foods.gif);}
#mc_healthandbeauty{background-image:url(http://www.tsunashima.info/map/map/menu/healthandbeauty.gif);}
#mc_goods{background-image:url(http://www.tsunashima.info/map/map/menu/goods.gif);}
#mc_hospital{background-image:url(http://www.tsunashima.info/map/map/menu/hospital.gif);}
#mc_service{background-image:url(http://www.tsunashima.info/map/map/menu/service.gif);}

/* -- メインカテゴリリンク --*/
.map_mc a{
width:172px;
height:28px;
display:block;
text-decoration:none;
text-indent:-5000px;
}
/* -- メインカテゴリテキスト --*/
.mc_title{
visibility:hidden;
}


/* -- サブカテゴリ --*/
.map_sc{
margin:0px;
padding:5px 10px 0px;
line-height:140%;
list-style:none;
}
.map_sc li{
}
.map_sc li a{
background-image:url(http://www.tsunashima.info/map/map/menu/list.gif);
background-repeat:no-repeat;
background-position:0px 4px;
font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3",sans-serif;
width:auto;
font-size:11px;
padding-left:11px;
margin:0px;
height:18px;
display:block;
color:#333;
text-indent:0px;
}

.map_sc li a:link {text-decoration:none;}
.map_sc li a:visited {text-decoration:none;}
.map_sc li a:hover {text-decoration:underline;}
.map_sc li a:active {text-decoration:none;}

.map_scNum{
display:inline;
}