html,body{
    margin:0;
    padding:0;
    background-image:url('../parts/background.jpg');
}




table.tokutei{
    width:auto;
    height:auto;
    margin-right:5%;
    margin-left:5%;
}

.backbi{
    background-image:url(bin23.gif);
    background-position:100% 100%;
    background-attachment:fixed;
    background-repeat:no-repeat;
}

.bin{
    margin:20px 2px;
width:400px;
}


table.tal{
    border-collapse:collapse;
    margin:10px;
}




.tel{
    border-style:solid;
    border-color:#1C0000;
    border-width:thin;
}


em{
    font-family:‚l‚r ‚oƒSƒVƒbƒN;
    font-weight:bold;
    font-style:normal;
    color:#990000;
}


h1{
    color:#3333FF;
    margin:20;
    margin-left:20px;
}


dl{
    margin-left:30px;
    height:auto;
}


dt{
    font-family:‚l‚r ‚oƒSƒVƒbƒN;
    font-size:larger;
    color:#000000;
    line-height:normal;
    margin-top:5px;
    font-weight:bolder;
}


dd{
    font-family:‚l‚r ‚oƒSƒVƒbƒN;
    font-size:medium;
    margin:10px;
    line-height:1.3em;
}


dd.new{
    font-family:‚l‚r ‚oƒSƒVƒbƒN;
    font-size:medium;
    margin:10px;
    line-height:1.1;
}


tr{
    border-color:#003300;
    border-spacing:1;
    margin:0;
}

.imgright{
    float:right;
}

.center{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

.centermoji{
    font-size:x-large;
    color:#000080;
}


.mauto{
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
}

.aka{
    color:#F50000;
    font-weight:bold;
}

.blue{
    color:#0000ff;
    font-weight:bold;
}

.inf_newframe{
    margin-left:4%;
    margin-right:4%;
    width:90%;
    height:220px;
    margin-top:20px;
    margin-bottom:20px;
    border-width:thin;
}


.inf_addframe{
    margin-left:4%;
    margin-right:4%;
    width:90%;
    height:500px;
    margin-top:10px;
    margin-bottom:20px;
    border-width:thin;
}


#navi {
1position:fixed;
top:0;
left:0px;
width:100%;
margin:0;
}


#nedan{
    margin:10px;
    float:left;
    border-style:solid;
    border-width:thin;
    width:25%;
    font-size:medium;
    padding:5px;
}


#salebox{
    background-color:#E20000;
    color:#FFFFFF;
    margin:5px;
    border-color:#E20000;
    font-size:xx-large;
    border-width:10px;
    border-style:solid;
    font-weight:900;
}


#offdi{    margin:10px;
    float:left;
    border-style:solid;
    border-width:thin;
    width:25%;
}


.caption{
    caption-side:top;
}

.newy{
    border-color:#a8a8a8;
    border-width:2px;
    border-style:solid;
    margin-left:auto;
    margin-right:auto;
    text-align:center;

}

.ffll{
    float:left;
    margin:20px;
}


.clboth{
    clear:both;
}
.policy{
    margin:50px;
}

#sbox{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
width:80%;

}
