/* shoppingページのフッター系CSS 追加分*/
#footer_navi{
    width: 100%;
}
#footer_navi a:hover{
    opacity:0.5;
}
#top_footer_box{
}
.footer_big_box_a{
    padding-bottom: 10px
}

/*footer イメージ系ボックスA*/

/*footer メニュー系ボックスA*/
.footer_menu_box_a{
    width: 800px;
    margin: 5px auto;
    text-align: center;
}
.semi_box_1_of_menu_box_a{
    vertical-align: top;
    text-align: left;
    width: 190px;
    display: inline-block;
    line-height: 1.4em;
}
.semi_box_1_of_menu_box_a a, .semi_box_1_of_menu_box_a p{
    font-size: 14px;
}
.semi_box_2_of_menu_box_a{
    width: 190px;
    display: inline-block;
}
.image_mini_box{
    margin: 10px 0px 15px 0px;
}

.image_mini_box img{
    width: 160px;
    height: auto;
}
