.right{
    margin: 0 0 0 200px;
    padding: 0;
    width: 600px;
    height: auto;
}

.inner{
    margin-top:10px;
    margin-left:5px
    margin-right:5px;
    padding: 0;
    width: 579px;
    font-size: 12px;
    border: dashed 1px #1E90FF;
}

.inner4{
    padding: 0;
    margin-top:10px;
    width: 579px;
    font-size: 12px;
    border: dashed 1px #319CCE;
}

.inner5{
    margin-top:20px;
    margin-left:5px
    margin-right:5px;
    padding: 0;
    width: 579px;
    font-size: 12px;
    border: dashed 1px #67C68D;
}

.inner6{
    margin-top:20px;
    margin-left:5px
    margin-right:5px;
    padding: 0;
    width: 579px;
    font-size: 12px;
    border: dashed 1px #67C68D;
}

.inner7{
    margin-top:20px;
    margin-left:5px
    margin-right:5px;
    padding: 0;
    width: 579px;
    font-size: 12px;
    border: dashed 1px #97DA61;
}

.inner8{
    margin-top:20px;
    margin-left:5px
    margin-right:5px;
    padding: 0;
    width: 579px;
    font-size: 12px;
    border: dashed 1px #73B3B2;
}

td.blue1{
    border-right: 1px dashed #1E90FF;
    border-bottom: 1px dashed #1E90FF;
}

td.blue2{
    border-bottom: 1px dashed #1E90FF;
}

.inner2{
    margin: 0px 100px 10px 0px;
    padding: 0;
    width: 579px;
    font-size: 12px;
}

.inner3{
    padding: 0;
    width: 579px;
    font-size: 12px;
    border: solid 1px #eeeeee;
}

td.botan{
    margin-top:200px;
}

.syosai{
    margin-bottom: 2px;
}

h2{
    font-size: 12px;
    color: #ffffff;
}


.text{
    height: 24px;
    margin: 0;
    padding: 5px 0 3px 20px;
    background-image: url(../img/h2_bg1.gif);
    background-repeat:no-repeat;
    font-size: 12px;
    color: #ffffff;
}


.text2{
    height: 24px;
    margin: 0;
    padding: 5px 0 3px 20px;
    background-image: url(../shop/img/shop_soushin_r14_c2.jpg);
    background-repeat:no-repeat;
    font-size: 12px;
    color: #ffffff;
}

.text3{
    height: 24px;
    margin: 0;
    padding: 5px 0 3px 20px;
    background-image: url(../shop/img/shop_soushin_r26_c2.jpg);
    background-repeat:no-repeat;
    font-size: 12px;
    color: #ffffff;
}

.text4{
    height: 24px;
    margin: 0;
    padding: 5px 0 3px 20px;
    background-image: url(../shop2/img/shop_r2_c2.jpg);
    background-repeat:no-repeat;
    font-size: 12px;
    color: #ffffff;
}

.text5{
    height: 24px;
    margin: 0;
    padding: 5px 0 3px 20px;
    background-image: url(../shop2/img/shop_r6_c2.jpg);
    background-repeat:no-repeat;
    font-size: 12px;
    color: #ffffff;
}



.center{
   width:500px;
   margin-left:20px;
   margin-right:20px;
}

.text_botan{
    float:right;
}


h2.inner_last{
    margin: 10px 0 6px 15px;
    padding: 3px 0;
    width: 580px;
    height: 20px;
    background-image: url(../img/03.gif);
    background-repeat:no-repeat;
    font-size: 12px;
    color: #ffffff;
}

h3{
    height: 16px;
    margin: 0;
    padding: 0 0 0 20px;
    background-image: url(../img/02.gif);
    background-repeat:no-repeat;
    font-size: 12px;
    color: #ffffff;

}

li{
   margin-left:20px;

}

td.haiiro{
    border-bottom: dashed 1px #666666;
}
