html,body,h1,h2,h3,h4,h5,h6,address,p,hr,pre,blockquote,ol,ul,li,dl,dt,dd,div,a,em,strong,small,cite,q,dfn,abbr,code,var,samp,kbd,sub,sup,span,ins,del,img,iframe,object,table,caption,tbody,thead,tfoot,tr,td,th,form,fieldset,label,legend,input,select,textarea,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,canvas,embed,output,ruby{color:#000;}
th,td,fieldset,input,select,textarea{border:1px solid #000;}
body,a,a:link,a:visited,a:hover,a:active{color:#000;}
th,td,fieldset,input,select,textarea{border:1px solid #000;}mark,.mark{background:#ccc;}
body,body#index,#top,body#index #top,.wrap,#top .wrap,#main,h1,#footer{background:transparent none;color:#000;font-family:Georgia,"Times New Roman",Times,serif;}
.wrap,#footer #siteinfo,#main{margin:0;width:100%;text-align:left;overflow:hidden;}
.wrap,body#index #top .wrap{overflow:inherit;padding:100px 0 0 0;position:relative;}
#main{font-size:11pt;line-height:1.5;float:none;padding:0;}
#index h1,#header h2,h2,#side,#gnav,#topicpath,#main .pagetop{display:none;}
#main img{margin:.5em;}
a.btn_form,#main #s-contactlink p a{overflow:inherit;text-indent:0;white-space:normal;}
a.btn_form,#main #s-contactlink p a{background:none;width:auto;height:auto;}
h1{font-size:1.2em;line-height:1.2;border-bottom:4px double #000;border-top:4px double #000;font-weight:bold;padding:0.5em 0;text-align:left;margin:0 0 1em 0;}
#header p img{top:1em;margin:0;}
#main h3,#main h3 a,#main h4,#main h5,#main h6,#main .h3,#main .h4,#main .h5,#main .h6{color:#000;}
#main h3,#main .h3,#main h4,#main .h4,#main h5,#main .h5{background:none;border:0;border-bottom:1px solid #000;padding:0.25em;clear:both;margin:0 0 1em 0;}
#main h3,#main .h3,#main h3 a,#main .h3 a{color:#000;}
#main h3 a,#main .h3 a,#main h3>span,#main .h3>span,#main h4 a,#main .h4 a,#main h4>span,#main .h4>span{background:none;border:0;padding:0;}
#main h4,#main h5{border-bottom:1px dotted #000;}
#main h6,#main .h6{border-left:4px solid #000;}
#main table th,#main table td{padding:.5em;}
#main table th{font-weight:bold;text-align:left;}
#main table th,#main form input[type="button"],#main form input[type="submit"],#main form input[type="button"]:active,#main form input[type="submit"]:active,#main form input[type="text"]:focus,#main form select:focus,#main form textarea:focus{background:transparent;}
#main .link a,#main a.link,#main .pdf a,#main a.pdf,#main .window a,#main a.window{background:none;padding:0;}
#main dl.box dt{border-bottom:1px solid #000;background:none;padding:0;}
#main dl.box dt.on{background-image:none;}
#main .title,.title{border-left:4px solid #000;color:#000;}
#main a:after{content:" ("attr(href)") ";font-size:10pt;}
#main #header a:after{content:"";}
#footer{border-top:1px solid #000;clear:both;padding:10px 0 0 0;}
#footer #siteinfo{font-size:8pt;line-height:10pt;}
#footer img{margin:0 10px 0 0;}
#footer h3,#footer h3 a,#footer #copyright{color:#000;}
#footer h3{padding:.5em 0 0 0;}
body#index #top .wrap{padding:80px 0 0 0;}
#toparea{background:none;height:auto;margin:0 0 1.5em 0;}
#toparea img{margin:0;width:100%;}
#toparea ul{display:none;}
#toparea p{padding:0;}
#main ul.btnarea{display:none;}
#main #gallery ul li,#main ul.list_gallery li{width:33%;}
#main #gallery ul li img,#main ul.list_gallery li img{width:98%;margin:0 1% 10px 1%;}
body#index .article{page-break-before:always;}
#main #newsarea dl{background:none;border-bottom:1px dotted #000;}
#main #newsarea dl dt,#main #newsarea dl dt span{background:none;padding:0;color:#000;}
#main #newsarea dl dd a.newmore{display:none;}
#index h1{margin:-1em 0 0 0;}
#sitemap #main ul li,#main ul.list li{background:none;padding:0;}
#sitemap #main ul li a:before{content:"> ";}
#main #s-contactlink p{background:none;width:100%;height:auto;margin:0;padding:0 0 1em 0;}
#main #s-contactlink img{width:100%;margin:0;}
#main #s-contactlink a:after{content:"";}