@charset "utf-8";

/* ===== Universal Reset ===== */
/*html{height:100%;}*/
*{ margin:0; padding:0;}
body > #container  { height: auto;}
img,a img { border: none;}
ul{list-style-type:none;}
ol{ margin:5px 20px;}
ol li{ margin-bottom:5px;}
h1,h2,h3,h4,h5,h6{ padding:0; margin:0;}
table{ border:0;}
table,th,td{ border-collapse:collapse}

/* ==== clearfix ==== */
.clearfix:after {content: "."; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix { min-height: 1px;}
* html .clearfix { height: 1px; /*¥*//*/ height: auto; overflow: hidden;/**/}


/* =====basic===== */
a {color: #0058aa; text-decoration:none;}
a:link,a:visited{color: #0058aa; text-decoration:none;}
a:hover,a:active{color: #0058aa; text-decoration: underline;}
.clear {clear:both;}
.float-left{ float:left}
.float-right{ float: right}

.notice{ color:#FF0000; font-weight:bold}

/* レイアウト(共通) */
body { font-size: 80%; font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Verdana,Helvetica; background:#ffb2b2 url(../images/back.jpg) left top repeat; color:#333333}
#wrapper{ width:974px; background:url(../images/cont_back.png) repeat-y; padding:0; margin:0 auto;}
 #head{ width:890px;padding:0; margin:0 auto; background:url(../images/head_back.gif) repeat-x;}
  #head h1#head_logo{ font-size:100%; line-height:1; float:left; padding:25px 0 0 10px}
  
  #main{ width:890px; margin:0 auto; background:url(../images/main_back.gif) repeat-x left top; padding-top:10px}
  
  .contents{ width:820px; margin:0 auto; padding:0 0 20px 0; background:url(../images/line.gif) no-repeat left bottom}
  .contentsS{ width:394px}

#foot{ width:890px; margin:0 auto; background:#444444 url(../images/foot_back.gif) repeat-x; padding-top:10px; color:white}
  #foot_copyright{ font-size:85%; padding:10px; text-align:center}


   #mainImg{ margin:5px auto 0 auto; width:890px;}
   
   h2{ margin:15px 0 10px 0; height:42px; text-indent:-9999px; line-height:0.1em;}
   h2.h2_1{ background:url(../images/h2_1.gif) no-repeat}
   h2.h2_2{ background:url(../images/h2_2.gif) no-repeat}
   h2.h2_3{ background:url(../images/h2_3.gif) no-repeat}
   h2.h2_4{ background:url(../images/h2_4.gif) no-repeat}
   h2.h2_5{ background:url(../images/h2_5.gif) no-repeat}
   