/* CSS Document */
*{
text-align:left;
list-style:none outside;
font:normal normal normal 100% sans-serif;
font-family:Arial, Helvetica, sans-serif;

}
html{
margin:0;
padding:0;
height:100%;
}
body{
margin:0;
padding:0;
background:#e0e0d6;
color:#606060;
height:100%;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,table,th,td,em,img{
margin:0;
padding:0;
border:none;
}
th,td{
vertical-align:top;
}
address,em{
font-style:normal;
}
ul img,dl img{
display:block;
}
/**/
a:link{
color:#606060;
text-decoration:underline;
}
a:visited{
color:#606060;
text-decoration:underline;
}
a:hover{
color:#483626;
text-decoration:underline;
}
p{
line-height:1.4;
}
/**/
#wrapBody,#wrapHome,#wrapImg,#wrapHead,#wrapFoot,#wrapConJpn,#wrapConEng{
clear:both;
width:100%;
margin:0 auto;
text-align:center;
}
#wrapBodyEle,#wrapHeadEle,#wrapConJpnEle,#wrapConEngEle{
margin:0 auto;
width:960px;
}
#wrapConJpnEle{
position:relative;
background:url(../09japanese/images/back.gif) no-repeat;
min-height:444px;
_height:444px;
}
#wrapConJpnEle h1{
position:absolute;
top:12px;
left:45px;
}
#wrapConEle{
width:635px;
padding:30px 0 0 0;
margin:0 0 0 280px;
}
#wrapConEle p{
font-size:0.9em;
margin:0 0 20px 0;
}
#wrapConEleSub{
width:635px;
padding:20px 0 0 0;
margin:0 0 0 280px;
}
#wrapConEleSub p{
font-size:0.75em;
margin:0 0 20px 0;
}
#wrapConEleSub img.fR{
float:right;
padding:0 0 40px 40px;
}
/**/
body.dyn{
background:#ffffff;
}
#wrapWin500{
width:100%;
margin:20px auto;
margin-bottom:0;
text-align:center;
}
#wrapWin500Ele{
width:500px;
margin:0 auto;
text-align:center;
}
#wrapWin500Ele img{
display:block;
}
#wrapWin500Ele p{
font-size:0.75em;
padding:20px;
}
#wrapWin500Ele em{
display:block;
margin:0px 50px;
margin-left:60px;
font-size:0.65em;
text-indent:-10px;
}
/**/
body.dynSub{
background:#e0e0d6 url(../09japanese/past/images/back.gif) no-repeat 50% 0;
}
#wrapWin500Sub{
width:100%;
margin:10px auto;
margin-bottom:0;
text-align:center;
}
#wrapWin500Sub #wrapPast img{
display:block;
}
#wrapWin500Sub h1 img{
margin:0 auto;
}
#wrapWin500Sub #wrapPast{
width:500px;
margin:0 auto;
text-align:center;
}
#wrapWin500Sub .wrapPastEle,#wrapWin500Sub .wrapPastEleSub{
position:relative;
width:460px;
margin:0 20px;
padding-top:20px;
padding-bottom:20px;
}
#wrapWin500Sub .wrapPastEleSub{
border-top:1px solid #d2d2c5;
padding-top:25px;
padding-bottom:20px;
}
#wrapWin500Sub h2{
position:absolute;
top:0;
left:0;
}
#wrapWin500Sub .wrapPastEle h2{
position:absolute;
top:20px;
left:0;
}
#wrapWin500Sub .wrapPastEleSub h2{
position:absolute;
top:25px;
left:0;
}
#wrapWin500Sub #wrapPast table{
position:relative;
left:195px;
}
#wrapWin500Sub #wrapPast table td{
font-size:0.75em;
padding:0 20px 5px 0;
}
#wrapWin500Sub #wrapPast table th{
font-size:0.75em;
text-align:center;
padding:0 20px 5px 0;
}
/**/
.swap{
}
/*end*/
