body { color: #535353; font-size: 12px; font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif; line-height: 140%; background-image: url(../images/body_back.jpg); background-repeat: repeat-x; background-position: center 0; margin:0; padding:0; }
#header { background-image: url(../images/header_back.jpg); background-repeat: no-repeat; background-position: right 0; width: 100%; height: 85px; overflow: hidden; margin: 0; padding: 5px 0 0; }
#header h1 { float: left; margin: 0; padding: 0; }
.logo { margin: 0 0 0 22px; padding: 0; }
#header hmenu { color: #fff; font-size: 12px; float: right; margin: 0; padding: 0; }
#header p { color: #fff; font-size: 12px; text-align: right; margin: 0; }

#globalNav { width: 860px; height: 35px; overflow: hidden; margin: 0; padding: 0; }
#globalNav ul#menu {list-style:none; margin:0 0 0 10px; padding:0}
#globalNav ul#menu * {margin:0; padding:0}
#globalNav ul#menu a {display:block; color:#000; text-decoration:none}
#globalNav ul#menu li { float:left; }

#right3 { width: 232px; overflow: hidden; float: right; margin: 0; padding: 0; }
#scrolmenu { margin: 0; padding: 0; }
.right3 { width: 100%; margin: 0; padding: 12px 60px 0 0; }

.sidemenu { background-image: url(../images/side_3_under.jpg); background-repeat: no-repeat; background-position: 0 bottom; width: 210px; overflow: hidden; margin: 0 0 10px; padding: 0 0 5px; }
.sidemenu .title { background-image: url(../images/side_3_top.jpg); background-repeat: no-repeat; width: 210px; height: 36px; margin: 0; padding: 0; }
.sidemenu .title h2 { font-size: 14px; padding: 10px 10px 10px 25px; }
.sidemenu ul { margin: 0 2px; padding: 8px 0 12px; }
.sidemenu ul li { margin: 0; padding: 0; list-style-type: none; }
.sidemenu ul li#stay { color: #535353; font-weight: bold; background-image: url(../images/side_3_active.jpg); background-repeat: no-repeat; margin: 0; padding: 6px 2px 5px 28px; display: block; }
.sidemenu ul li a { color: #006296; background-image: url(../images/side_3_normal.jpg); background-repeat: no-repeat; text-decoration: underline; margin: 0; padding: 6px 2px 5px 28px; display: block; }
.sidemenu ul li a:hover { color: #535353; background-image: url(../images/side_3_active.jpg); background-repeat: no-repeat; margin: 0; padding: 6px 2px 5px 28px; display: block; }
.center3 { margin: 0 0 0 20px; padding: 0 8px 15px 0; }
.center3 h2 { color: #1d2946; font-size: 14px; background-image: url(../images/h2_3.jpg); background-repeat: no-repeat; width: 100%; margin: 0 0 8px; padding: 15px 10px 15px 15px; }
.center3 h3 { font-size: 14px; background-image: url(../images/h3_3.jpg); background-repeat: no-repeat; width: 100%; margin: 5px 0 10px; padding: 5px 10px 6px 15px; }
.center3 h4 { font-size: 13px; background-image: url(../images/h4_3.jpg); background-repeat: no-repeat; width: 100%; margin: 15px 0 10px; padding: 5px 10px; }
.center3 p { line-height: 150%; margin: 0; padding: 6px 5px; }


#footer { color: #535353; background-image: url(../images/footer_back.jpg); background-repeat: repeat-x; width: 100%; float: none; clear: both; margin: 20px 0 0; padding: 18px 0 15px; }
.footer { color: #262626; width: 860px; margin-right: auto; margin-left: auto; padding-bottom: 100px; }
#footer p { font-size: 12px; text-align: center; margin: 0; }
.copyright { margin: 0; padding-top: 5px; }
.fmenu { }
.fmenu a { padding-right: 5px; }


#second { height: 140px; overflow: hidden; width: 860px; margin: 0; padding: 0; }


#content { overflow: auto; }

#second p { color:#ffffff; text-align:right; width: 820px; margin: 0; padding: 105px 0 0; }
#second p a:link,
#second p a:active,
#second p a:hover,
#second p a:visited,
.sidemenu .title a:link,
.sidemenu .title a:active,
.sidemenu .title a:hover,
.sidemenu .title a:visited {
  color: #fff;
}
body { background: none; }

#wrapper { background-repeat: repeat; text-align: left; width: 860px; margin: 0 auto; padding: 0; }
#main { width: 100%; margin: 0; padding: 0; }

