@charset "UTF-8";

@import "subnavi.css";

/* html,body,applet,object,iframe,blockquote,pre,abbr,acronym,address,code,img,ins,kbd,q,s,samp,strike,caption { */
html,body {
  border: 0;
  font-family: normal;
  font-size: 100.01%;
  font-style: normal;
  font-weight: normal;
  margin: 20;
  outline: 0;
  padding: 0;
  width:100%;
  vertical-align: baseline;
  color: #000484;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  background-color:#ffffff;
}

#left {
    width:250px;
    float:left;
}
#right {
    width:724px;
    float:left;
    background-color:#ffffff;
    min-height:100%;
}

img {
    border:none;
}

a {
    font-size:0.9em;
    font-weight:bold;
    color: #000484;
    text-decoration:none;
}
a:hover {
    color: #b60a19;
}

#left div {
    margin-left10px;
    padding-left:10px;
    margin-bottom:4px;
}
.headline h1 {
/*    text-align:center; */
    color: blue;
    font-size:2.4em;
}
.subheadline h2 {
    color: black;
/*    text-decoration:underline; */
   text-align:left;
    font-size:1.4em;
}
#navi_1 {
    background-image:url(../upload/img_Navi/navi1.jpg); background-repeat:no-repeat;
    background-position: 1px center;
}
#navi_1_sel {
    background-image:url(../upload/img_Navi/navi2.jpg); background-repeat:no-repeat;
    background-position: 1px center;
}
#navi_1_sel a {
    color: #b60a19;
}

/* Clearfix: A nice way to clear floats without extra markup. */
.clearfix {
    display:inline-block;
}
.clearfix:after {
  clear:both;
  content:".";
  display:block;
  font-size:0;
  height:0;
  line-height:0;
  visibility:hidden;
}
html[xmlns] .clearfix {
  display: block;
}
* html .clearfix {
  height:1%;
}
