﻿

/*** for PC Browser ***/
@media (min-width:401px)
{
/* ■■■■■■■■■■■■■■■■ローカルメニュー■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/



.BrowserLMenuV_torinet_syozoku
/* ローカルメニュー縦型 CSS タイプ 所属向け 全体 プロパティ */
{
  color: black;
  font-size: small;
  font-weight: normal;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.BrowserLMenuV_torinet_syozoku .waku
{
  text-align:left;
}

.BrowserLMenuV_torinet_syozoku .HeaderTxt
{
 background-image:url("/secure/707904/h3back.gif");
background-image:url(/secure/707904/h2back.gif);
 border-bottom:solid 1px #b0c4de;
 letter-spacing: 0.12em;
}

.BrowserLMenuV_torinet_syozoku h3
/* h3 モジュールタイトル */
{
  color: #333300;
  font-size: 120%;
  padding: 6px 5px 4px 7px;
  margin: 0px;
}

.BrowserLMenuV_torinet_syozoku .LMenuPhoto
{
 
 background-image: url(/secure/240522/modoru.gif);
  /*	height: ;
  width: 45px;*/
}

.BrowserLMenuV_torinet_syozoku .modoru
{
  margin-left:10px;
}

.BrowserLMenuV_torinet_syozoku .modoru a
{
  background-color:#fff;
}

.BrowserLMenuV_torinet_syozoku .CapImg
{
  background-image:url('gray_b.gif');
  background-repeat:no-repeat;
  height:3px;
  font-size:3px;
}
.BrowserLMenuV_torinet_syozoku .Mlist
/* メニューリスト */
{
margin:0px;
padding:0px;
padding-left:5px;
}

/*.BrowserLMenuV_torinet_syozoku li
{
  list-style-image: url('ac1.gif');
  font-size: 110%;
  padding: 5px 0px;
  margin:0px;
}*/


.BrowserLMenuV_torinet_syozoku li
{
  background-image: url('ac1.gif');
  background-repeat: no-repeat;
  background-position: left center;
  list-style-type:none; /*FF対策*/
  font-size: 110%;
  padding: 6px 0px 6px 8px;
  margin:2px;
  line-height:130%;
}
}


/*** for Smart Phone ***/
@media (max-width:400px)
{
/* ■■■■■■■■■■■■■■以下スマートフォンのメニュー表示変更■■■■■■■■■■■■■■ */


/* ここから初期化等 */
.BrowserLMenuV_torinet_syozoku
/* モジュール全体 */
{
 padding: 0px;
 margin: 0px;
 width:100% ;
 width:100% !important;
 height:auto;
 float:left; 
}

.BrowserLMenuV_torinet_syozoku .waku
{
  margin: 0px;
  padding: 0px;
  text-align:left;
 float:left; 
}

.BrowserLMenuV_torinet_syozoku .HeaderTxt
{
	padding:4px 2px 4px 6px;
	background-image:url("/images/spacer.gif");
	border-top: 1px solid #999999;
	border-right: thin #999999;
        border:0px; 
	border-bottom: 0px solid #3c9;
 background-color:#ddd;
}



.BrowserLMenuV_torinet_syozoku .HeaderTxt
/* ■■■■■■■■■■■■■■なぜかH2ではなく、H3に■■■■■■■■■■■■■■ */
{
 font-weight: bold;
 font-size:large;
 color: #003366;
 color: #333;
 text-align: left;
 margin: 0px;
 padding: 0px 0px 0px 8px;
 border-left-width: 5px;
 border-left-style: solid;
 border-left-color: #003399;
 border:0px;  
 display: block;
 line-height: 44px;
}

.BrowserLMenuV_torinet_syozoku .ListBlock
/*リストブロック*/
{
 text-align: left;
 margin: 0px;
 padding: 0px; 
 line-height:150%;
 background-color:transparent;
}

.BrowserLMenuV_torinet_syozoku .ListBlock li
/*リストブロック*/
{ 
 font-size:115%;
 padding: 0;
 margin:0;
 background-image: url("/images/spacer.gif");
 background-repeat: no-repeat;
 list-style-type:none; /*FF対策*/ 
 background-color:transparent;
 background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
 background: linear-gradient(#fff, #f0f0f0);
}

.BrowserLMenuV_torinet_syozoku p{
 font-size:1px;
 margin:0;
 padding:0;
}

.BrowserLMenuV_torinet_syozoku h4
{
 font-size: medium;
 font-weight: normal;
}

.BrowserLMenuV_torinet_syozoku ul
{
  margin: 0px;
  padding: 0px;
}

.BrowserLMenuV_torinet_syozoku li
{
/*  white-space: nowrap;*/
  float: left;
  padding: 0;
  margin: 0;
  width:100%;
 font-size: medium;
}

.BrowserLMenuV_torinet_syozoku a.modoru_text
{
padding-left:15px;
padding-bottom:6px;
width:auto;
margin:6px;
background:url("/css/Browser_C/LMenuV_003/b_modoru.gif") no-repeat left top;
}

/* ここまで初期化等 */


















/* 矢印つきリスト */
.BrowserLMenuV_torinet_syozoku ul{
 border-bottom: 1px solid #ccc;
}

.BrowserLMenuV_torinet_syozoku ul li{
 background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
 background: linear-gradient(#fff, #f0f0f0);
 border-bottom: 1px solid white;
 border-top: 1px solid #ccc;
 height: 44px;
 margin: 0;
}

.BrowserLMenuV_torinet_syozoku ul li a{
 color: #333;
 display: block;
 height: 44px;
 margin: 0;
 padding: 0 0 0 10px;
 overflow: hidden;
 text-overflow: ellipsis;
 text-decoration: none;
 font-weight: bold;
 white-space: nowrap;
 line-height: 44px;
}

.BrowserLMenuV_torinet_syozoku ul li a::after{
 content: url(/secure/707589/smartphone_list_mark01.png);
 float: right;
}


.BrowserLMenuV_torinet_syozoku .LMenuPhoto
{
 
 background-image: url("/images/spacer.gif");
  /*	height: ;
  width: 45px;*/
}

.BrowserLMenuV_torinet_syozoku .modoru
{
  margin-left:10px;
  display:none;
}

.BrowserLMenuV_torinet_syozoku .modoru a
{
  background-color:#fff;
}

.BrowserLMenuV_torinet_syozoku .modoru_text
{
  display:none;
}

.BrowserLMenuV_torinet_syozoku .CapImg
{
  background-image:url('gray_b.gif');
  background-repeat:no-repeat;
  height:3px;
  font-size:3px;
}
.BrowserLMenuV_torinet_syozoku .Mlist
/* メニューリスト */
{
margin:0px;
padding:0px;
padding-left:5px;
}


.BrowserItemList_torinet_h2green{
 clear:both;
}
}
