@charset "UTF-8"; 

body{font-size:12px;color:#444;font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;line-height:1.25em;}

*{margin:0 ; padding:0;}
html {height:100%;}
body {line-height:1.5;  margin: 0; padding: 0; background-color:#f6dede; height:100%;background-image:url(../img/bg.png) ;background-repeat:repeat-x;background-position:left top;}
p {color:#444;}

a { outline: none; text-decoration: none;color: #ea5b5b;}
a:link {color: #ea5b5b;}
a:visited {color: #ea5b5b;}
a:hover {color: #ea5b5b;text-decoration: underline;}
a:focus,
textarea:focus,
input:focus {outline: none;}

span.link{background:url(../img/arrow4.gif) no-repeat 0px 4px;padding:0 0 0 8px;}

a[target="_blank"]{background:transparent url(../img/blank_icon.gif) center right no-repeat;padding-right:15px;}

div {overflow:visible;}
img {border: none;}

h1 {font-size:16px;font-weight:normal;margin:0px 0 10px 0px ;padding:0 0 0px 0;font-weight:normal;}
h2 {font-size:16px;font-weight:normal;margin:0px 0 0.75em 0px ;font-weight:bold;font-size:16px; color:#555;}
h3 {font-size:30px;font-weight:normal;margin:0px 0 0.75em 0px ;color:#111;}
h4 {font-size:30px;font-weight:normal;margin:0px 0 0.75em 0px ;color:#111;}
h5 {font-size:14px;font-weight:normal;margin:0px 0 0.75em 0px ;color:#2aab39;}

#container {width:960px;margin:auto;padding:0;position: relative;overflow: hidden;}




span.black{color:#111;font-size:12px;}
span.black14p{color:#111;font-size:14px;}
span.glay{color:#444;font-size:12px;font-weight:normal;}

#pankuzu {clear:both;margin:4px 0 4px 6px;padding:0;line-height:24px;width:900px;}
#pankuzu ol {margin:0;padding:0;color:#333;text-align:left;}
#pankuzu li {list-style-type:none;display:inline;font-size:12px;margin-left:0px;padding-left:0px;color:#333;text-shadow: 1px 1px 1px #FFF, -1px -1px 1px #ddd;}
#pankuzu li.last {padding-left:3px;}
#pankuzu li a {padding-right:15px;background:url(../img/pankuzu.png) no-repeat right center;}
#pankuzu ol a {text-decoration:none;color: #333;}
#pankuzu ol a:hover {text-decoration:underline;color:#111;}

#menu {width:200px;margin:20px 0 0 0;clear:both;overflow:hidden;font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;}
#menu ul{margin:0;padding:0;}
#menu li{margin:0 0 4px 0;line-height:0;height:47px;width:200px;overflow:hidden;}
#menu li a{display:block;text-indent:-9999px;line-height:47px;}

#menu li.link0{background-image:url(../img/menu_bg0.png);background-position: 0px 0px;}
#menu li.link1{background-image:url(../img/menu_bg1.png);background-position: 0px 0px;}
#menu li.link2{background-image:url(../img/menu_bg2.png);background-position: 0px 0px;}
#menu li.link3{background-image:url(../img/menu_bg3.png);background-position: 0px 0px;}
#menu li.link4{background-image:url(../img/menu_bg4.png);background-position: 0px 0px;}
#menu li.link5{background-image:url(../img/menu_bg5.png);background-position: 0px 0px;}

#menu li.link0 a:hover{background-image:url(../img/menu_bg0.png);background-position: 0px 47px;}
#menu li.link1 a:hover{background-image:url(../img/menu_bg1.png);background-position: 0px 47px;}
#menu li.link2 a:hover{background-image:url(../img/menu_bg2.png);background-position: 0px 47px;}
#menu li.link3 a:hover{background-image:url(../img/menu_bg3.png);background-position: 0px 47px;}
#menu li.link4 a:hover{background-image:url(../img/menu_bg4.png);background-position: 0px 47px;}
#menu li.link5 a:hover{background-image:url(../img/menu_bg5.png);background-position: 0px 47px;}

#menu li.link0-self{background-image:url(../img/menu_bg0.png);background-position: 0px 47px;}
#menu li.link1-self{background-image:url(../img/menu_bg1.png);background-position: 0px 47px;}
#menu li.link2-self{background-image:url(../img/menu_bg2.png);background-position: 0px 47px;}
#menu li.link3-self{background-image:url(../img/menu_bg3.png);background-position: 0px 47px;}
#menu li.link4-self{background-image:url(../img/menu_bg4.png);background-position: 0px 47px;}
#menu li.link5-self{background-image:url(../img/menu_bg5.png);background-position: 0px 47px;}



#map {border:solid 1px #ccc;width:680px;}


#link-top {text-align:right;margin:26px 30px 26px 0 ;clear:both;}
#link-top-b {text-align:right;margin:26px 0px 26px 0 ;clear:both;}

#footer {width:100%; margin:18px 0 0 0 ;padding:16px 0 0 0;}
#footer p {text-align:center ;font-family:Lucida Grande,Verdana,Helvetica,sans-serif; font-size:11px ;color:#ea5b5b ; margin:20px 0 0 0 ;padding-bottom:60px;}

#footernav {;margin:0 ;text-align:center; padding: 0;line-height:1.5em;}
#footernav ul {margin:0;padding:0;}
#footernav li {list-style-type:none;display:inline;font-size:12px;border-left:solid 1px #ea5b5b;margin-left:13px;padding-left:13px;}
#footernav li.first {border-left:none;margin-left:20px;padding-left:0;}
#footernav ul a {text-decoration:none;color: #ea5b5b;}
#footernav ul a:hover {text-decoration:underline;color: #ea5b5b;}
#footernav ul.footernavTop {margin-bottom:20px;}



#main2 {width:992px;margin:0;padding:0;border:solid 1px #ccc ;background:#fff;overflow: hidden;clear:both;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.2);
box-shadow: 0px 2px 4px rgba(0,0,0,0.2);
behavior: url(border-radius.htc);
}

#main3 {width:992px;margin:0;padding:0;border:solid 1px #ccc ;background:#fff;overflow: hidden;clear:both;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.2);
box-shadow: 0px 2px 4px rgba(0,0,0,0.2);
behavior: url(border-radius.htc);
}





