@charset "Shift_Jis";

body {
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  color: #000000;
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
  font-size : 13px;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -o-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

img {
  border-width: 0px;
}

#header {
  margin: 0;
  padding: 0;
  width: 961px;
  background-color: #ffffff;
}

#l {
  font-size: 12px;
  margin: 0;
  padding: 0;
  width: 264px;
  background-color: #ffffff;
}

#m {
  font-size: 12px;
  margin: 0;
  padding: 0;
  width: 377px;
  background-color: #ffffff;
  text-align: left;
}

#r {
  font-size : 12px;
  margin: 0;
  padding: 0;
  width: 304px;
  background-color: #ffffff;
}

#footer {
  margin: 5px;
  padding: 0;
  background-color: #ffffff;
}

#searchbox {
  text-align: center;
  margin-top: 10px;
}

table {
  table-layout: fixed;
  border: 0;
  cellspacing: 0;
  cellpadding: 0;
  background-color : #ffffff;
}

div.waku {
  margin: 0;
  padding: 4px 1px;
  border: 1px solid #8080c0;
}

p {
  margin: 0;
  padding: 4px 1px;
  border: 1px solid #8080c0;
}

p.right {
  margin: 0;
  padding: 4px 1px;
  border: 1px solid #8080c0;
  width: 304px;
}

p.right2 {
  margin: 0;
  padding: 4px 1px;
  border: 0px solid #ffffff;
  width: 304px;
  background-color : #c1ffff;
}

.head {
  margin: 0;
  font-size : 14px;
  border: 0px solid #ffffff;
  width: 100%;
  text-align: center;
}

.head_left {
  margin: 0;
  font-size : 14px;
  border: 0px solid #ffffff;
  width: 100%;
  text-align: left;
}

p.navy {
  padding: 10px 1px;
  font-size : 12px;
  border: 0px solid #ffffff;
  width: 100%;
  height: 35px;
  background-color : #000099;
}

h1 {
  font-size: 1.0em;
  margin: 0;
}

h2,h3 {
  font-size: 1.0em;
  margin: 0;
}

a:link {
  font-weight: bold;
  color: #000099;
  text-decoration: none;
}

a:visited {
  color:#990099;
}

a:hover, a:active {
  color: #ff0000;
  text-decoration: underline;
}

a:link.white {
  color: #ffffff;
  text-decoration : underline;
}

a:active.white {
  color : #ff0000;
  text-decoration : underline;
}

a:visited.white {
  color : #ffff99;
}

a:hover.white {
  color : #ff0000;
  text-decoration : underline;
}

.btn{
	  
       background: #EEE;
       border: 1px solid #DDD;  
       border-radius: 4px;  
       -moz-border-radius: 4px;  
       -webkit-border-radius: 4px;  
       color: #111;  
       width: 100px;
       padding: 10px;  
}
