/*     村サイト用  印刷用CSS      */body { background-color:#ffffff; font:12px/1.22 "Osaka", "ＭＳ Ｐゴシック", Arial, sans-serif;*font-size:small;*font:x-small; } body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,{margin:0;padding:0;}table,fieldset,img{border:0;}table{font-size:inherit;font:100%;}img{margin:5px;paddnig:0;}p{color:#575757;line-height:110%;}/***************************************************** layout   幅は、当初1024pxということでしたが、980pxにしてみました。 プリント用は、幅640px ******************************************************/#wrapper{width:640px; margin-top:5px; margin-left:auto; margin-right:auto;}/*****header_top*****/#header_top{display:none;height:100px; background-color:#584136;}#logo{float:left;width:246px; height:73px; margin:10px 0 0 10px;}#mark{float:right;margin:2px;}.link{float:right;margin:25px 0 0 0;}.link span{float:left; padding: 0 5px; font-size:12px; font-weight:bold; color:#575757;}.link a{ font-weight:bold;}.link a:link, .link a:visited { color:#575757;}.link a:hover,.link a:active{ color:#575757;} .srch_top{float:left;margin:3px 0;padding:0;}.srch_top img{width:20px;height:20px;margin:5px 0 0 0;padding:0;}#floatclear{clear:both; overflow:hidden;}.floatclear{clear:both; overflow:hidden;}/**********    header_bottom    メニューバーの部分**********/#header_bottom{display:none;height:40px;margin:0 0 10px 0;padding:2px; background-color:#ffffff; }/**********   contents（leftmenu/main）  **********/#contents{/*clear:both;*/width:640px; margin:0;padding:0;}#leftmenu{width:220px; /*height:100%; */ float:left;margin:0;padding:3px 0; background-color:#f0eee0;color:#575757; font-size:12px; /*font-weight:bold;*/}#main{width:400px; /*height: 100%; */ float:right; margin:0px;padding:0;}/**********   leftmenu   *************/#leftmenu p{line-height:115%;color:#575757;}#leftmenu p a{color:#575757;}/*      国・県          */.left dl{margin:5px;}.left dt{float:left;}.left dd{margin-left:30px;}.box{margin:0; padding:0; border-bottom: 2px dashed #584136;padding-bottom:10px;}/*.srch form{margin:0;padding:0;}.srch img{margin:0;margin-top:-3px;padding:0;border:1px solid #575757;} *//**********   main   *************/#contentbox_left{/*float:left;width:245px;height:100%; */line-height:120%; margin:0; padding:10px 5px 5px 5px; /*background-color:#ffddff;*/}#contentbox_left p{margin:0;padding:0;/*font-weight:bold;*/line-height:140%;}#contentbox_right{/*float:right;width:480px;height:100%; */ margin:0; padding:5px; /*background-color:#ccffcc;*/}#contentbox_right img{margin:30px 0 0 0; padding:0; width:380px; /*height:300px; background-color:#ccffcc;*/}#contentbox_whole{/*clear:both;width:480px;height:100%;*/margin:15px 0 0 0;padding:0;}#contentbox_whole img{margin:5px 0 5px 1px;padding:0; width:240px;height:180px;}/*****   footer   *****/#footer{clear:both; width:610px; height:35px; padding:5px 15px; background-color:#584136; background-repeat:no-repeat;}.footer{float:right; margin:0 10px 0 0;text-align:right;font-size:14px; font-weight:bold;color:#d2ccbf;}.bt_menu {display:none;float:left;margin:0 5px 0 5px; padding:3px 5px 0 3px;font-weight:bold; border-right:dashed 1px #d2ccbf;}.bt_menu img{width:8px; height:8px;margin:5px 5px 0 5px;}.bt_menu a{font-size:14px;font-weight:bold;}.bt_menu a:link, .bt_menu a:visited { color:#d2ccbf;}.bt_menu a:hover,.bt_menu a:active{ color:#cac2ae;} /**********   text   *************/h1{float:left; color:#575757; font-size:115%; font-weight:bold;margin:5px 0;padding:0;}h1 a:link, h1 a:visited{ color:#575757; font-weight:bold; text-decoration:none; }h1 a:hover, h1 a:active{ color:#575757; font-weight:bold; text-decoration:none; }h2{color:#575757; font-size:14px; font-weight:bold; margin:5px 0;}/*   News＆Topics    */.news{width:180px; height:170px; margin:5px; padding:5px;border:solid 1px #584136; border-top:solid 7px #584136; color:#575757; background-color:#ffffff; overflow:auto;}.news p{color:#575757;line-height:110%;}.subtitle{color:#575757; line-height:120%; font-size:14px; font-weight:bold;}/*     村の名前      */.name{font-size:220%;font-weight:bold;color:#575757;}
