﻿/* == 共通 == */
.ItemList_Banner
{
}


/* == タイトルブロック == */
.ItemList_Banner .outside_h
{
}

.ItemList_Banner .outside_b
{
}

.ItemList_Banner .outside_f
{
}

.ItemList_Banner .outside_b h2
{
    border-bottom: 2px solid #a4a4a4;
    float: left;
    font-size: medium;
    font-weight: bold;
    margin: 0;
    padding: 11px 20px 10px 20px;
    width: 920px;
    background: none;
}

.ItemList_Banner .outside_b h2 a
{
    color: #221914;
}

.ItemList_Banner .outside_b .MTitleLink
{
    float: left;
}

.ItemList_Banner .outside_b .foot_link
{
    float: right;
    font-size: small;
    background: url(../../../Images/icon_menu_004.png) no-repeat left center;
    padding: 0px 0px 0px 20px;
}



/* == コンテンツブロック == */
.ItemList_Banner .inside_b
{
    clear: both;
}

.ItemList_Banner .inside_f
{
}


/* == リスト == */
.ItemList_Banner ul
{
    background-color: #ffffff;
    float: left;
    list-style-type: none;
    margin: 0 auto;
    padding: 0 !important;
}


.ItemList_Banner li
{
    float: left;
    margin: 0;
    padding: 5px;
}

.ItemList_Banner li .Contents
{
    padding: 0px;
}

.ItemList_Banner li .Contents a
{
    margin: 0 !important;
    padding: 0 !important;
}

.ItemList_Banner li .Contents a img
{
    height: 60px;
    vertical-align: bottom;
    width: 180px;
    margin: 0px;
    padding: 0px;
}


/* == リンクアクション == */
.ItemList_Banner .foot_link a:link
{
    text-decoration: underline;
}

.ItemList_Banner .foot_link a:visited
{
}


.ItemList_Banner .foot_link a:hover
{
    text-decoration: none;
}

.ItemList_Banner .foot_link a:active
{
    text-decoration: underline;
}