@charset "utf-8"; /*utf-8の場合*/

/*-----------------------
-----------------------*/
html{
width:100%;
height:100%;
}
body{
width:100%;
height:100%;
font-size:12px;
line-height:16px;
background-image: url(../../img/bg15.gif);
background-repeat:repeat;
}
body div {
text-align: left;
margin: 0 auto;
}
object {border-style: none;} 
*{margin:0;padding:0;}
/*-----------------------
-----------------------*/
#wrap{
width:100%;
text-align:center;
margin-right: auto;
margin-left: auto;
padding:20px 0 20px 0;

}
#back{
width:800px;
background:#FFFFFF;
}
/*-----------------------
mein
-----------------------*/
#mein{
width:780px;
padding:20px 0 0 0;
text-align:left;
}
/*-----------------------
mein
-----------------------*/
#box01{
padding:0 0 10px 0;
text-align:left;
}
#box02{
padding:15px 0 10px 50px;
text-align:left;
background:url(img/sub_title_bg.gif) no-repeat;
height:25px;
font-size:16px;
font-weight:bold;
clear:both;
}
#box03{
width:250px;
padding:5px;
float:left;
text-align:left;
}
#box04{
width:510px;
padding:5px;
float:left;
text-align:left;
}
#box05{
width:220px;
padding:0 20px 0 20px;
float:left;
text-align:left;
}
#box06{
width:780px;
padding:10px 0 0 0;
float:left;
text-align:right;
clear:both;
}

#box07{
width:48%;
padding:10px 0 0 0;
float:left;
text-align:left;
}

#box07r{
width:48%;
padding:10px 0 0 0;
float:right;
text-align:right;
}

#box03 td{
padding:2px;
}
#box_sp{
height:20px;
clear:both;
}

