@charset "utf-8";

.cr{
 overflow:hidden;
 position:relative;
}
/*-- IE用透過PNG処理 --*/
*html .iepngfix{
 behavior: expression(IEPNGFIX.fix(this));
}
img{
 margin:0;
 padding:0;
}


/*----------------------------------------------------
  コンテンツ
----------------------------------------------------*/
body{
 background:url(../img/bg.jpg);
}

#container{
 width:100%;
 margin:0;
 padding:0 0 0 0;
 text-align:center;
}

#outline{
 position:absolute;
 top:50%;
 left:50%;
 width:750px;
 height:500px;
 margin:-250px 0 0 -375px;
 /*overflow:auto;*/
 border:5px solid #333333;
}
body > #outline{
 height:auto;
 min-height:500px;
}

#leftcontents{
 float:left;
 width:100px;
 margin:0;
 /*border:1px solid #000000;*/
}

#midcontents{
 float:left;
 width:150px;
 height:600px;
 margin:0;
 /*border:1px solid #000000;*/
 background:#FFFFFF;
 text-align:center;
}
#midcontents h1{
 width:150px;
 height:70px;
 margin:100px auto 0 auto;
 background:url(../img/jukensei_title.gif) no-repeat;
 text-indent:-9999px;
}
#midcontents h1 a{
 display:block;
 width:150px;
 height:70px;
}

#midcontents h2{
 width:150px;
 height:30px;
 margin:0 auto 0 auto;
 background:url(../img/press_logo.gif) no-repeat;
 text-indent:-9999px;
}
#midcontents h2 a{
 display:block;
 width:150px;
 height:30px;
}

#midcontents h3{
 width:150px;
 height:40px;
 margin:100px auto 0 auto;
 background:url(../img/chikuyo_hs_logo.gif) no-repeat;
 text-indent:-9999px;
}
#midcontents h3 a{
 display:block;
 width:150px;
 height:40px;
}

#midcontents p{
 width:150px;
 height:110px;
 margin:0 auto 0 auto;
 background:url(../img/chikuyo_fukidasi.gif) no-repeat;
 text-indent:-9999px;
}




#rightcontents{
 float:left;
 width:500px;
 margin:0;
 text-align:left;
 /*border:1px solid #000000;*/
}
