@charset "UTF-8";
/* CSS Document */

/*----------------------------------------------------------------------------------

Layout

----------------------------------------------------------------------------------*/

body { margin: 0; padding: 0; background: url(../images/bg.jpg) repeat-x 0 0; background-color: #000000;}

#wrapper  { height: 1000px;  background: url(../images/bg_item01.png) -17px 57px no-repeat;}
#contents { width: 577px; height: 860px; margin: 0 auto; background: url(../images/line_k_25.png) 0 0 repeat;}
#footer   { width: 577px; height: 140px; margin: 0 auto; background: url(../images/line_k_25.png) 0 0 repeat;}

.contents-L,
.contents-R { width: 288px; float: left;}


/*----------------------------------------------------------------------------------

Common

----------------------------------------------------------------------------------*/

hr {display: none; clear: both;}

img { border: 0; }

body, div, table, caption, th, tr, td, ul, ol, li, dl, dt, dd, p { margin: 0; border: 0; padding: 0; }

h1, h2, h3, h4, h5, h6, p, address { font-style: normal; font-weight:normal; margin: 0; border: 0; padding: 0; line-height: 150%; }

.altText { display: block; font-size: 1px; text-indent: -3000px; }

.hideText {	display: none; }

/*     clearfix      */

.clearfix { min-height: 1%; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

.clearfix { display: inline-table; }

/* Hides from Mac IE \*/
* html .clearfix { height: 1px; }
.clearfix { display: block; }
/* Hides from Mac IE */

/* \*/ a { outline:none; overflow:hidden; } /**/
/* \*/ a:focus { outline:none; overflow:hidden; } /**/


/*----------------------------------------------------------------------------------

Style

----------------------------------------------------------------------------------*/

.bnr00, .bnr01, .bnr02, .bnr03, .bnr04, .bnr05 { width: 288px; height: 108px; background: 0 0 no-repeat;}

.bnr00 a { width: 288px; height: 108px; display: block; background: url(../images/img_hosoitoshiya-jp.png) 0 0 no-repeat;}
.bnr01 a { width: 288px; height: 108px; display: block; background: url(../images/img_blog.png) 0 0 no-repeat;}
.bnr02 a { width: 288px; height: 108px; display: block; background: url(../images/img_aguije-inc.png) 0 0 no-repeat;}
.bnr03 a { width: 288px; height: 108px; display: block; background: url(../images/img_bbs.png) 0 0 no-repeat;}
.bnr04 a { width: 288px; height: 108px; display: block; background: url(../images/img_ar-bra2006.png) 0 0 no-repeat;}
.bnr05 a { width: 288px; height: 108px; display: block; background: url(../images/img_aguije-net.png) 0 0 no-repeat;}
.bnr00 a:hover { background-position: -288px 0;}
.bnr01 a:hover { background-position: -288px 0;}
.bnr02 a:hover { background-position: -288px 0;}
.bnr03 a:hover { background-position: -288px 0;}
.bnr04 a:hover { background-position: -288px 0;}
.bnr05 a:hover { background-position: -288px 0;}
