﻿

/*** for PC Browser ***/
@media (min-width:401px)
{
/* == 外枠 == */
.LmenuV_2sep
{
    float: left;
    margin: 0 0 10px;
    padding: 0;
    width:100%;
}

.LmenuV_2sep .LVh_section
{
    float: left;
    width: 100%;
}


/* == モジュールタイトル == */
.LmenuV_2sep .LVh_section h2
{
    display: block;
    background: rgba(0, 0, 0, 0) url("/images/ikunavi/h2_icon.gif") no-repeat scroll 0 bottom;
    border: medium none;
    font-size:110%;/* 16px;*/
    font-weight: bold !important;
    line-height: 140%;
    margin: 0;
    min-height: 36px;
    overflow: hidden;
    padding: 16px 0 0 55px;}


/* == リスト設定 == */
.LmenuV_2sep .LVh_section ul
{ 
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
} 

.LmenuV_2sep .LVh_section li 
{ 
    background-color: #edf0ca;
    border: 2px solid #d9d8ae;
    float: left;
    font-size: 85%;
    margin: 5px;
    padding: 3px 5px;
    width: 140px;
} 

.LmenuV_2sep .LVh_section li.liend
{
padding-left:10px; 
}

.LmenuV_2sep .LVh_section ul li a
{
    display: block;
    line-height: 1.1;
    margin: 0;
    padding: 2px 0 2px 0px;
}

.LmenuV_2sep .LVh_section .modoru
{
    float: left;
}

.LmenuV_2sep .LVh_section h3
{
   background: none;
    margin: 0 0 5px;
    padding: 5px 0 0 5px;
    text-decoration: underline;}

.LmenuV_2sep .LVh_section .modoru a
{
 background: url("../../../Images/page_return_icon.gif") no-repeat left center;
 font-size:small;
 margin:0;
 padding:2px 5px 0 15px;
 text-decoration:none;
}


/*= リンク設定 =*/
.LmenuV_2sep li a:link
{
 text-decoration:none;
}

.LmenuV_2sep li a:visited
{
 text-decoration:none;
}

.LmenuV_2sep li a:hover
{
 text-decoration:underline;
}

.LmenuV_2sep li a:active
{
 text-decoration:none;
}

.LVh_section .modoru a:hover
{
text-decoration:underline;
color:#800080;
}
}


/*** for Smart Phone ***/
@media (max-width:400px)
{
.LmenuV_2sep
{
    float: left;
    margin: 0 0 10px;
    padding: 0 5px;
    width: 310px;
}

.LmenuV_2sep .LVh_section
{
    float: left;
    width: 310px;
}

/* == モジュールタイトル == */
.LmenuV_2sep .LVh_section h2
{
    display: block;
    background: rgba(0, 0, 0, 0) url("/images/ikunavi/h2_icon.gif") no-repeat scroll 0 bottom;
    border: medium none;
    font-size: 110%;/*16px;*/
    font-weight: bold !important;
    line-height: 140%;
    margin: 0;
    min-height: 36px;
    overflow: hidden;
    padding: 16px 0 0 55px;
}


.LmenuV_2sep .LVh_section ul
{ 
    float: left;
    margin: 0;
    padding: 0 10px;
} 

.LmenuV_2sep .LVh_section li 
{ 
    background-color: #edf0ca;
    border: 2px solid #d9d8ae;
    float: left;
    font-size: 85%;
    margin: 5px;
    padding: 3px 5px;
    width: 140px;
} 


.LmenuV_2sep .LVh_section ul li a
{
    display: block;
    line-height: 1.1;
    margin: 0;
    padding: 2px 0 2px 13px;
}

.LmenuV_2sep .LVh_section .modoru
{
    float: left;
    width: 320px;
}

.LmenuV_2sep .LVh_section .modoru a
{
 background: url("../../../Images/page_return_icon.gif") no-repeat left center;
 font-size:small;
 margin:0;
 padding:2px 5px 0 15px;
 text-decoration:none;
}


/*= リンク設定 =*/
.LmenuV_2sep li a:link
{
 text-decoration:none;
}

.LmenuV_2sep li a:visited
{
 text-decoration:none;
}

.LmenuV_2sep li a:hover
{
 text-decoration:underline;
}

.LmenuV_2sep li a:active
{
 text-decoration:none;
}

.LVh_section .modoru a:hover
{
text-decoration:underline;
color:#800080;
}
}
