
body{
background-color:#000;
text-align:center;
color:#fff;
}
#wrapper{
width:770px;
margin:0 auto;
}
img{
display:block;
border:0;
}

#main{
width:770px;
height:460px;
position:relative;
background:url(../img/100205/taiou_04.jpg) no-repeat 0 0;
}
#main img.img,
#main .bt{
position:absolute;
}
#main img.img{
left:0;
top:0;
display:none;
}


#main .bt{
	width:192px;
	height:192px;
	top:69px;
	left:317px;
}

#main .bt a{
position:relative;
display:block;
width:192px;
height:192px;
background:url(../img/100205/taiou_bt.png) no-repeat 0 0;
text-indent:-9999px;
}
#main .bt a:hover{
background-image:url(../img/100205/taiou_bt_o.png);
}
#main .bt a img{
width:192px;
height:192px;
display:block;
vertical-align:bottom;
}

@media print{
#main img.img{
display:block;
}
#main .bt{
display:none;
}
}


#footer{
width:770px;
background:url(../img/100116/taiou_07.jpg) no-repeat 0 0;
}
p{
line-height:1.4;
}
p.read{
font-size:0.92em;
padding:10px 0;
}
p.spec{
border-top:1px solid #fff;
font-size:0.77em;
margin:0 20px;
padding:10px 0 40px 0;
}
p.spec span{letter-spacing:1px;}



/*==========*/

.ken img{
margin:0 auto 40px auto;
}


.ta{
padding-bottom:60px;
}

td.basyo{
height:35px;
}

td.basyo_san{
height:105px;
}

td.basyo_ni{
height:70px;
}

/*==========*/

#main .bt2{
position:absolute;
top:-123px;
left:491px;
}
