h1,h2,h3,h4,h5,th{font-weight:400}fieldset,img{border:none}body,table{padding:0;color:#000}#main h2,#side_menu h4{height:35px;line-height:35px;color:#fff}#kouji_map a.kouji02,#kouji_map a.kouji03,#kouji_map a.kouji04,#kouji_map a.kouji05,#layer01,#layer02,#layer03,a.top_button{position:absolute}#layer03 a,#side_menu li a{text-decoration:none;display:block}#layer03 a,img{vertical-align:text-bottom}#video,legend{display:none}#article,#aside,#contents,#footer,#header,#main,.breadcrumb,.clearfix,.link #main ul,.phTxtSet .text,.section{overflow:hidden}h1,h2,h3,h4,h5{font-size:100%;margin:0;padding:0}h2,h3,h4,h5{margin:0}dd,dl,dt,li,ol,p,ul{margin:0;padding:0}table img{vertical-align:bottom}ol li{margin-left:30px}table{font-size:inherit;margin:0 0 10px}td,th{padding:0;text-align:left}#p_map,#panorama_box,.alignCenter{text-align:center}fieldset{margin:0;padding:0}button,input,select,textarea{width:99%}blockquote{border-left:#eee solid 5px;margin:.5em 0 .5em 20px;padding:0 0 0 20px}code,kbd,pre,samp,tt{font-family:monospace;line-height:100%}body{margin:0;font-family:Verdana,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;line-height:1.5;-webkit-text-size-adjust:none;background:url(../image/back_top.jpg) top repeat-x;font-size:14px}#container{background:url(../image/back_footer.jpg) bottom repeat-x}#header{margin:10px}#aside{margin:0 auto;width:210px}#footer{margin-top:20px;padding:20px 20px 0;height:175px}.section{padding-bottom:30px;padding-left:15px}.breadcrumb{padding-bottom:20px}.breadcrumb li{float:left;list-style:none}#main h2{margin-left:-15px;padding:0 0 15px 20px;font-size:18px;font-weight:700;border-radius:10px;background:url(../image/back_h2.jpg) no-repeat}#main p{padding-bottom:15px}#main p .hosoku{font-size:12px}#main ul{margin-left:20px}.link #main ul{padding:0 0 20px 20px}.link #main ul li{float:left;width:215px}#main a.page_bunner img{margin:25px 0 25px 180px}h3{margin-bottom:10px;border-bottom:1px solid #ddd;font-size:16px;color:#005BAC;font-weight:700}a.top_button{bottom:-2px;right:70px}#side_menu{border:5px solid #ddd}#side_menu h4{font-size:18px;padding-left:10px;background:url(../image/back_nav.jpg) center repeat-x}#side_menu li a{padding:7px 0 7px 27px;border-top:1px solid #ddd;background:url(../image/back_sidemenu.jpg) 5px 8px no-repeat}#kouji_map{position:relative}#kouji_map a{display:block;width:95px;height:20px}#kouji_map a.kouji01{position:absolute;width:82px;top:262px;left:93px}#kouji_map a.kouji02{width:75px;top:123px;left:173px}#kouji_map a.kouji03{width:82px;top:269px;left:269px}#kouji_map a.kouji04{width:82px;top:288px;left:449px}#kouji_map a.kouji05{width:57px;top:136px;left:347px}body.kouji_list{background:0 0}.kouji_list #main{width:680px}.kouji_list #main p.title{padding-bottom:0;font-size:18px;color:#f68c00;font-weight:700}.kouji_list #main img{float:left;width:400px;padding-right:10px}.kensetsu03 #main table{border-collapse:collapse}.kensetsu03 #main td,.kensetsu03 #main th{border:1px solid #000;padding:5px}.kensetsu03 #main th{width:100px}.keiyaku td{padding:3px 10px}.keiyaku .title1{background-color:#093;width:200px}.keiyaku .title2{background-color:#06c}.keiyaku .list-left{background-color:#9f9}.keiyaku .list-right{background-color:#9ff}.shirakawa ul.page_list li{float:left;list-style:none;margin:0 20px 20px 0}.taki_map{background:0 0}.taki_map h4{font-size:16px;margin:7px 0}.taki_map p{margin-top:10px;width:680px}.kouji_map #main .section{padding-left:0}.kouji_map #main .section h2{margin-left:0}#panorama_box{float:left;margin:0;padding:5px 0 0}#p_map{float:left;margin:0;padding:0;position:relative}#layer01{border:1px solid #CCC;top:0;left:0;z-index:1}#layer03{cursor:pointer}#layer03 a{color:#FFF;font-family:'lrSVbN';font-size:9pt;cursor:pointer;line-height:1.1em}#layer03 a.black{color:#000}.teitenkansoku #main .section p{margin:0;padding:0}.teitenkansoku #main .section img{margin:0 0 30px;padding:0;border:1px solid #ddd;width:600px}#article:after,#aside:after,#contents:after,#footer:after,#header:after,#main:after,.breadcrumb:after,.clearfix:after,.section:after{content:"";display:block;clear:both}.img_fl,.text_fl{float:left;margin:0 20px 20px 0}.img_fr,.text_fr{float:right;margin:0 0 20px 20px}img.aligncenter{display:block;margin:0 auto}.alignCenter{clear:left}.alignLeft{clear:left;text-align:left}.alignRight{clear:left;text-align:right}.phTxtSet{margin:0 0 10px;padding:0}.phTxtSet .photoLeft{float:left;padding:0 20px 0 0}.phTxtSet .photoRight{float:right;padding:0 0 0 20px}.home #main .section{position:relative}.home #main ul.bxslider{margin-left:0}.home #main ul.top_menu li{margin-bottom:10px;list-style:none}.home #main ul.bunner{margin:0 -15px 0 -10px;padding:0}.home #main ul.bunner li{margin:10px auto;width:220px;list-style:none;text-align:center}.home #aside .koujinow{margin-bottom:20px;width:200px;padding:10px 5px 5px;background-color:#e2f0d9}.home #aside .koujinow img{width:190px}.home #aside .koujinow p.title{width:190px;font-size:24px;font-weight:700;color:#0070c0;text-align:center}.home #aside .koujinow p.detail{font-size:13px;overflow:hidden}.home #aside .koujinow ul{width:180px;margin:10px 0 0;padding:10px;background-color:#fff}.home #aside .koujinow ul li{margin-left:20px}.home #aside .koujinow a.tayori_button{position:absolute;bottom:0}.home #aside ul{padding:40px 0 10px 10px;margin-top:10px;margin-bottom:10px}.home #aside ul.kensetu{background:url(../image/back_side01.jpg) no-repeat}.home #aside ul.other{padding:10px 0 10px 10px;background:url(../image/back_side02.jpg) no-repeat}.home #aside ul li{margin-bottom:8px}@media (min-width:768px){#contents,#header{width:940px;margin:0 auto}#contents,#header,#main{margin:0 auto}#header{padding:15px 0 0;height:129px;position:relative;background:url(../image/back_header.jpg) no-repeat}#header .sitemap{position:absolute;top:5px;right:10px;font-size:12px;color:#fff}#header .sitemap a{text-decoration:none;color:#fff}#contents{padding:30px 0 60px;position:relative}#main{float:left;width:700px}#aside{float:right}#footer{margin:20px auto 0;padding:0;width:940px;height:175px}#nav li ul{display:none}#nav li:hover ul{display:block}.dropmenu{list-style-type:none;height:50px;background:url(../image/back_nav.jpg) repeat-x}.dropmenu:after,.dropmenu:before{content:"";display:table}.dropmenu:after{clear:both}.dropmenu ul{width:940px;height:50px;margin:0 auto}.dropmenu li{position:relative;float:left;list-style:none}.dropmenu li a{display:block;text-align:center;width:233px;border-left:1px solid #eee;border-right:1px solid #aaa;height:50px;font-size:18px;color:#fff;font-weight:700;line-height:50px;text-decoration:none}.dropmenu li ul{list-style:none;position:absolute;z-index:9999;top:100%;left:0;margin:0;padding:0}.dropmenu li ul li{width:100%}.dropmenu li ul li a{padding:0;border-top:1px solid #eee;background:#77bb34;text-align:left;text-indent:1em;font-size:14px;height:40px}.dropmenu li:hover>a{background:#6e7c0c}.dropmenu li a:hover{background:#616d0b}#footer{font-size:12px}#footer .address{float:left;width:300px}#footer .address p{padding-left:50px}#footer .footer_menu{float:right;width:570px;height:130px;padding:0 30px;border-left:1px dotted #333;border-right:1px dotted #333}#footer .footer_menu ul{float:left;width:190px}#footer p.copyright{clear:both;padding-top:20px;color:#fff;text-align:center}.kouji_map #contents,.kouji_map #main{width:950px}#p_map,#panorama_box{width:940px}#p_map{height:440px}.home #main #topictop{position:absolute;top:7px;right:0}.home #main #topictop li{float:left;margin-right:10px;list-style:none;background-color:#ddf1cc;border-radius:3px}.home #main #topictop li.selected{background-color:#77bb34}.home #main #topictop li.selected a{color:#fff}.home #main #topictop li a{padding:3px 10px;color:#000;text-decoration:none}.home #main dl{clear:both;padding:7px 0;border-bottom:1px dotted #000;width:670px}.home #main dl dt{float:left;padding:0 4px;width:100px}.home #main dl dd{width:560px;margin-left:100px}.home #main ul.top_menu{width:700px;margin:0 auto;padding:10px 0 0 50px}.home #main ul.top_menu li{float:left;margin:0 17px 15px 0;padding:0;list-style:none}.home #main img.xs_visi{display:none}.home #main ul.bunner{width:705px}.home #main ul.bunner li{float:left;margin:0 15px 15px 0;padding:0;height:72px}}@media (max-width:768px){#nav li,#topictop li{float:left;list-style:none}#nav a,#topictop li.selected a{color:#fff}#panorama_box,.dropmenu li ul,.footer_menu,.home #main img.sm_visi,.jimusyo table img,.panorama_map,a.top_button,p.copyright{display:none}#nav{overflow:hidden}#nav li{height:30px;background-color:#77bb34;width:148px;border:1px solid #eee;line-height:30px;padding:5px}.section img,.teitenkansoku #main .section img{width:100%}#nav a{font-size:16px;text-decoration:none}#contents{padding:10px 5px}.kiyomasa .section img.img_fl{width:100px}.kiyomasa .section img.kou03{width:66px}.kiyomasa .section td.iamgess img{width:120px}td.past_title img{width:30px;padding-left:5px}td.past_date{vertical-align:top}#topictop li{width:44%;margin:2px;background-color:#ddf1cc;border-radius:3px}#topictop li.selected{background-color:#77bb34}#topictop li a{padding:3px 10px;color:#000;text-decoration:none}#topicsmiddle{clear:both;padding-top:10px}dl{clear:both;padding:7px 0;border-bottom:1px dotted #000}dd.sentence img{width:30px}dd.sentence img.category{width:62px}}