body{
margin:0px;
background-image:url(img/body.gif);
}

a:link,a:visited,a:active{
text-decoration:none;
color:#0099ff;
}
a:hover{
text-decoration:underline;
color:#ff6699; 
}

.img{
border:0px;
}

.cl{
clear:both;
}

.clearfix:after{
content: url(pixel.gif);
display: block;
clear: both;
height: 0;
}

p{
margin:0px 0px 10px 0px;
text-align:left;
}

#page{
display:block;
width:900px;
height:100%;
margin:0px auto;
padding:0px 0px 30px 0px;
background-color:#e6e6e6;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
font-family:"ＭＳ ゴシック";
font-size:12px;
line-height:1.4;
color:#333333;
}

#head{
display:block;
margin:0px;
padding:0px;
}

#main{
display:block;
height:100%;
margin:0px;
padding:10px;
}

#foot{
display:block;
height:100%;
margin:0px;
padding:2px;
background-image:url(img/foot.gif);
text-align:center;
font-size:11px;
color:#ffffff;
}

.tenpo{
display:block;
width:265px;
/*height:540px;*/
margin:0px 12px 10px 0px;
padding:10px;
background-color:#ffffff;
float:left;
}

.tenpo .logo{
margin:0px;
padding:0px 0px 10px 0px;
text-align:center;
}

.tenpo dl{
display:block;
margin:0px 0px 10px 0px;
padding:0px;
}

.tenpo dt{
display:block;
margin:10px 0px 0px 0px;
padding:0px;
border-bottom:1px dotted #cccccc;
font-weight:bold;
}

.tenpo dd{
display:block;
margin:0px;
padding:0px 0px 0px 20px;
}

.tenpo p{
display:block;
margin:0px;
padding:0ppx;
text-align:right;
}

.qrBox{
display:block;
height:100%;
margin:0px 0px 10px 0px;
padding:10px;
background-color:#ffffff;
}

.qrBox h1{
display:block;
margin:0px 0px 0px 0px;
padding:0px 0px;
font-size:12px;
border-bottom:1px dotted #cccccc;
}

.info{
clear:both;
display:block;
height:100%;
margin:0px 0px 10px 0px;
padding:10px;
background-color:#ffffff;
}

.info .box01{
display:block;
width:530px;
height:100%;
margin:0px;
padding:0px;
float:left;
}

.info .box02{
display:block;
width:320px;
height:100%;
margin:0px;
padding:0px;
float:right;
}

.info h1{
display:block;
margin:0px 0px 10px 0px;
padding:2px 10px;
font-size:14px;
background-color:#eeeeee;
}

.info h2{
display:block;
margin:0px 0px 0px 0px;
padding:0px 0px;
font-size:12px;
}

.info dl{
display:block;
margin:0px 0px 30px 0px;
padding:0px 0px 0px 0px;
}

.info dt{
clear:both;
display:block;
width:80px;
margin:2px 0px 2px 0px;
padding:0px 0px 0px 10px;
border-left:4px solid #eeeeee;
font-weight:bold;
float:left;
}

.info dd{
display:block;
width:420px;
margin:2px 0px;
padding:0px 0px 0px 0px;
float:right;
}