﻿

/*** for PC Browser ***/
@media (min-width:401px)
{
/*= 外枠  =*/
.tbmenuV_L2_head
{
}

.tbmenuV_L2_body
{
    width: 185px;
    padding: 0px;
    margin: 0px 0px 5px 0px;
}

.tbmenuV_L2_foot
{
}

.tbmenuV_L2_h
{
    background: url("../../../Images/list_contents_title_top.gif") no-repeat  left top ;
    margin: 0;
    padding: 5px 0 0;
    width: 185px;
}

.tbmenuV_L2_b
{
    background: url("../../../Images/list_contents_bg.gif") repeat-y;
    margin: 0;
    padding: 1px 6px;
    width: 173px;
}

.tbmenuV_L2_f
{
    background: url("../../../Images/list_contents_bottom.gif") no-repeat  left bottom ;
    font-size: 1px !important;
    height: 5px;
    margin: 0;
    padding: 0;
    width: 185px;
}


/* == タイトルブロック == */
.tbmenuV_L2_h .tbmenuV_L2_h_bg1
{
    background: url("../../../Images/list_contents_title_bottom.gif") no-repeat  left bottom ;
    margin: 0;
    padding: 0 0 10px;
    width: 185px;
}

.tbmenuV_L2_h .tbmenuV_L2_h_bg2
{
    background: url("../../../Images/list_contents_title_bg.gif") repeat-y;
    margin: 0;
    padding: 0;
    width: 185px;
}

.tbmenuV_L2_h .Fix_header3
{
    background: url("../../../Images/list_contents_title_bg2.gif") no-repeat  left top ;
    color: #FFFFFF;
    margin: 0;
    padding: 0;
}

.tbmenuV_L2_h h3 a
{
    background: url("../../../Images/icon_bottom.gif") no-repeat 5px center;
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding: 3px 10px 3px 17px;
}

.tbmenuV_L2_b ul
{
    margin: 0;
    padding: 0;
}

.tbmenuV_L2_b li
{
    font-size: small;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.tbmenuV_L2 li a.SelectedTab
{
     background-color:#E5E5E5 !important;
}

.tbmenuV_L2 .tbmenuV_L2_b li a
{
    background: url("../../../Images/kagi_icon.gif") no-repeat 4px 5px;
    display: block;
    padding: 2px 5px 2px 15px;
    text-align: left;
    width: 153px;
}

/*= リンク設定 =*/

.tbmenuV_L2_b A.OtherTabs:link,
.tbmenuV_L2_b A.SelectedTab:link
{
 text-decoration:none;
}

.tbmenuV_L2_b A.OtherTabs:visited,
.tbmenuV_L2_b A.SelectedTab:visited
{
 text-decoration:none;
}

.tbmenuV_L2_b A.OtherTabs:hover,
.tbmenuV_L2_b A.SelectedTab:hover
{
 text-decoration:underline;
}

.tbmenuV_L2_b A.OtherTabs:active,
.tbmenuV_L2_b A.SelectedTab:active
{
 text-decoration:none;
}

.tbmenuV_L2_h h3 a:link,
.tbmenuV_L2_h h3 a:visited,
.tbmenuV_L2_h h3 a:hover,
.tbmenuV_L2_h h3 a:active
{
    color: #FFFFFF;
}
}


/*** for Smart Phone ***/
@media (max-width:400px)
{
/*= 外枠  =*/
.tbmenuV_L2_head
{
}

.tbmenuV_L2_body
{
    width: 320px;
    padding: 0px;
    margin: 0px;
}

.tbmenuV_L2_foot
{
}

.tbmenuV_L2_h
{
    background: url("../../../Images/list_contents_title_top_sp.gif") no-repeat  left top ;
    margin: 0;
    padding: 5px 0 0;
    width: 320px;
}

.tbmenuV_L2_b
{
    background: url("../../../Images/list_contents_bg_sp.gif") repeat-y;
    margin: 0;
    padding: 1px 6px;
    width: 308px;
}

.tbmenuV_L2_f
{
    background: url("../../../Images/list_contents_bottom_sp.gif") no-repeat  left bottom ;
    font-size: 1px !important;
    height: 5px;
    margin: 0;
    padding: 0;
    width: 320px;
}


/* == タイトルブロック == */
.tbmenuV_L2_h .tbmenuV_L2_h_bg1
{
    background: url("../../../Images/list_contents_title_bottom_sp.gif") no-repeat  left bottom ;
    margin: 0;
    padding: 0 0 10px;
    width: 320px;
}

.tbmenuV_L2_h .tbmenuV_L2_h_bg2
{
    background: url("../../../Images/list_contents_title_bg_sp.gif") repeat-y;
    margin: 0;
    padding: 0;
    width: 320px;
}

.tbmenuV_L2_h .Fix_header3
{
    background: url("../../../Images/list_contents_title_bg2_sp.gif") no-repeat  left top ;
    margin: 0;
    padding: 0;
}

.tbmenuV_L2_h h3 a
{
    background: url("../../../Images/icon_bottom.gif") no-repeat 5px center;
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding: 3px 10px 3px 17px;
}

.tbmenuV_L2_b ul
{
    margin: 0;
    padding: 0;
}

.tbmenuV_L2_b li
{
    font-size: small;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.tbmenuV_L2 li a.SelectedTab
{
     background-color:#E5E5E5 !important;
}

.tbmenuV_L2 .tbmenuV_L2_b li a
{
    background: url("../../../Images/kagi_icon.gif") no-repeat 4px 8px;
    display: block;
    padding: 2px 5px 2px 15px;
    text-align: left;
    width: 288px;
}

/*= リンク設定 =*/

.tbmenuV_L2_b A.OtherTabs:link,
.tbmenuV_L2_b A.SelectedTab:link
{
 text-decoration:none;
}

.tbmenuV_L2_b A.OtherTabs:visited,
.tbmenuV_L2_b A.SelectedTab:visited
{
 text-decoration:none;
}

.tbmenuV_L2_b A.OtherTabs:hover,
.tbmenuV_L2_b A.SelectedTab:hover
{
 text-decoration:underline;
}

.tbmenuV_L2_b A.OtherTabs:active,
.tbmenuV_L2_b A.SelectedTab:active
{
 text-decoration:none;
}
}
