/* グローバルナビユニット(縦)設定
---------------------------------------------*/
#official_twt_bt,#owebradio_bt{padding:5px 0px 0px 0px;}
#official_twt_bt a,#owebradio_bt a{display:block; padding:0px;}
#official_twt_bt a img,,#owebradio_bt a img {vertical-align: text-bottom;}
#layout1 #official_twt_bt.top{display:block !important;}
#layout1 #official_twt_bt.cont{display:none !important;}

/*サブカテゴリ非表示*/
li.sec{display:none;}

/* エリア指定 */
#g_navi_v {
width:200px;
margin: 0px 20px 0px 0px;
padding: 0px 0px 0px 0px;
position:relative;
z-index:10;
float:right;
}
#layout1 #g_navi_v {
opacity:0;
width:200px;
margin: 0px 20px 0px 0px;
padding: 0px 0px 0px 0px;
position:fixed;
position:absolute;
z-index:10;
top:30px;
right: 80px;
}

/* エリア指定 */
#layout4 #g_navi_v
,#layout5 #g_navi_v
,#layout6 #g_navi_v
,#layout7 #g_navi_v
,#layout8 #g_navi_v
,#layout9 #g_navi_v
,#layout10 #g_navi_v
,#layout11 #g_navi_v {
width:200px;
margin: 0px 0px 20px 0px;
padding: 10px 0px 0px 0px;
position:absolute;
top:60px;
right:0px;
z-index:10;
float:left;
}

/* リスト枠指定 */
#g_navi_v ul {
list-style: none;
margin: 0px;
padding: 0px 0px 20px;
text-align: left;
background: url(../../images/main/top/nav/gnavi_border.png) bottom left no-repeat;
}
#layout1 #g_navi_v ul {background: url(../../images/main/top/nav/gnavi_border.png) bottom left no-repeat;}


/* リスト項目指定 */
#g_navi_v li {
margin: 0px 0px 18px 0px;
padding: 0px;
}
#g_navi_v ul li a{
height:28px;
display: block;
margin: 0px;
padding: 0px;
}
#g_navi_v a span{display:none;}

/* 第1階層表示指定
---------------------------------------------*/
/* リンク指定(通常) */
#g_navi_v a.fir {
}
.gv_lino1 a{background: url(../../images/main/top/nav/gnavi01.png) top left no-repeat;}
.gv_lino2 a{background: url(../../images/main/top/nav/gnavi01.png) top left no-repeat;}
.gv_lino3 a{background: url(../../images/main/top/nav/gnavi03.png) top left no-repeat;}
.gv_lino4 a{background: url(../../images/main/top/nav/gnavi04.png) top left no-repeat;}
.gv_lino5 a{background: url(../../images/main/top/nav/gnavi05.png) top left no-repeat;}
.gv_lino6 a{background: url(../../images/main/top/nav/gnavi06.png) top left no-repeat;}
.gv_lino7 a{background: url(../../images/main/top/nav/gnavi07.png) top left no-repeat;}
.gv_lino8 a{background: url(../../images/main/top/nav/gnavi02.png) top left no-repeat;}
.gv_lino9 a{background: url(../../images/main/top/nav/gnavi08.png) top left no-repeat;}

.gv_lino1 a:hover{background: url(../../images/main/top/nav/gnavi01o.png) top left no-repeat;}
.gv_lino2 a:hover{background: url(../../images/main/top/nav/gnavi01o.png) top left no-repeat;}
.gv_lino3 a:hover{background: url(../../images/main/top/nav/gnavi03o.png) top left no-repeat;}
.gv_lino4 a:hover{background: url(../../images/main/top/nav/gnavi04o.png) top left no-repeat;}
.gv_lino5 a:hover{background: url(../../images/main/top/nav/gnavi05o.png) top left no-repeat;}
.gv_lino6 a:hover{background: url(../../images/main/top/nav/gnavi06o.png) top left no-repeat;}
.gv_lino7 a:hover{background: url(../../images/main/top/nav/gnavi07o.png) top left no-repeat;}
.gv_lino8 a:hover{background: url(../../images/main/top/nav/gnavi02o.png) top left no-repeat;}
.gv_lino9 a:hover{background: url(../../images/main/top/nav/gnavi08o.png) top left no-repeat;}

.gv_lino1 a.fir_crt{background: url(../../images/main/top/nav/gnavi01.png) top left no-repeat;}
.gv_lino2 a.fir_crt{background: url(../../images/main/top/nav/gnavi01.png) top left no-repeat;}
.gv_lino3 a.fir_crt{background: url(../../images/main/top/nav/gnavi03.png) top left no-repeat;}
.gv_lino4 a.fir_crt{background: url(../../images/main/top/nav/gnavi04.png) top left no-repeat;}
.gv_lino5 a.fir_crt{background: url(../../images/main/top/nav/gnavi05.png) top left no-repeat;}
.gv_lino6 a.fir_crt{background: url(../../images/main/top/nav/gnavi06.png) top left no-repeat;}
.gv_lino7 a.fir_crt{background: url(../../images/main/top/nav/gnavi07.png) top left no-repeat;}
.gv_lino8 a.fir_crt{background: url(../../images/main/top/nav/gnavi02.png) top left no-repeat;}
.gv_lino9 a.fir_crt{background: url(../../images/main/top/nav/gnavi08.png) top left no-repeat;}

/*TOP用*/
#layout1 .gv_lino1 a{background: url(../../images/main/top/nav/gnavi01.png) top left no-repeat;}
#layout1 .gv_lino2 a{background: url(../../images/main/top/nav/gnavi01.png) top left no-repeat;}
#layout1 .gv_lino3 a{background: url(../../images/main/top/nav/gnavi03.png) top left no-repeat;}
#layout1 .gv_lino4 a{background: url(../../images/main/top/nav/gnavi04.png) top left no-repeat;}
#layout1 .gv_lino5 a{background: url(../../images/main/top/nav/gnavi05.png) top left no-repeat;}
#layout1 .gv_lino6 a{background: url(../../images/main/top/nav/gnavi06.png) top left no-repeat;}
#layout1 .gv_lino7 a{background: url(../../images/main/top/nav/gnavi07.png) top left no-repeat;}
#layout1 .gv_lino8 a{background: url(../../images/main/top/nav/gnavi02.png) top left no-repeat;}
#layout1 .gv_lino9 a{background: url(../../images/main/top/nav/gnavi08.png) top left no-repeat;}

#layout1 .gv_lino1 a:hover{background: url(../../images/main/top/nav/gnavi01o.png) top left no-repeat;}
#layout1 .gv_lino2 a:hover{background: url(../../images/main/top/nav/gnavi01o.png) top left no-repeat;}
#layout1 .gv_lino3 a:hover{background: url(../../images/main/top/nav/gnavi03o.png) top left no-repeat;}
#layout1 .gv_lino4 a:hover{background: url(../../images/main/top/nav/gnavi04o.png) top left no-repeat;}
#layout1 .gv_lino5 a:hover{background: url(../../images/main/top/nav/gnavi05o.png) top left no-repeat;}
#layout1 .gv_lino6 a:hover{background: url(../../images/main/top/nav/gnavi06o.png) top left no-repeat;}
#layout1 .gv_lino7 a:hover{background: url(../../images/main/top/nav/gnavi07o.png) top left no-repeat;}
#layout1 .gv_lino8 a:hover{background: url(../../images/main/top/nav/gnavi02o.png) top left no-repeat;}
#layout1 .gv_lino9 a:hover{background: url(../../images/main/top/nav/gnavi08o.png) top left no-repeat;}


/* リンク指定(オンマウス時) */
#g_navi_v a.fir:hover {
}

/* リンク指定(現在位置表示・通常) */
#g_navi_v a.fir_crt {
}

/* リンク指定(現在位置表示・オンマウス時) */
#g_navi_v a.fir_crt:hover {
text-decoration: none;
}

/* リンクなし時 */
#g_navi_v li.fir_no_link {
}

#g_navi_v a.fir span {
display:none;
}
#g_navi_v a.fir_crt span {
}
#g_navi_v li.fir_no_link {
}

/* 第2階層表示指定
---------------------------------------------*/
/* リンク指定(通常) */
#g_navi_v a.sec {
_height: 1px; /* IE6対応 */
display: block;
margin: 0px 0px 0px 10px;
padding: 10px 0px 10px 5px;
color:#666;
text-decoration: none;
background: url(../../images/side/side2_bg.gif) left bottom repeat-x;
}

/* リンク指定(オンマウス時) */
#g_navi_v a.sec:hover {
text-decoration: none;
background: url(../../images/side/side2_bgo.gif) left bottom repeat-x;
}

/* リンク指定(現在位置表示・通常) */
#g_navi_v a.sec_crt {
_height: 1px; /* IE6対応 */
display: block;
margin: 0px 0px 0px 10px;
padding: 10px 0px 10px 5px;
color:#666;
font-weight: bold;
text-decoration: none;
background: url(../../images/side/side2_bgo.gif) left bottom repeat-x;
}

/* リンク指定(現在位置表示・オンマウス時) */
#g_navi_v a.sec_crt:hover {
text-decoration: none;
background: url(../../images/side/side2_bgo.gif) left bottom repeat-x;
}

/* リンクなし時 */
#g_navi_v li.sec_no_link {
display: none;
margin: 0px 0px 0px 10px;
padding: 10px 0px 10px 5px;
color:#666666;
text-decoration: none;
background: url(../../images/side/side2_bg.gif) left bottom repeat-x;
}

#g_navi_v a.sec span {
margin: 0px;
padding: 10px 0px 10px 13px;
background: url(../../images/side/mark01.gif) left center no-repeat;
}
#g_navi_v a.sec_crt span {
margin: 0px;
padding: 10px 0px 10px 13px;
background: url(../../images/side/mark01.gif) left center no-repeat;
}
#g_navi_v li.sec_no_link {
margin: 0px;
padding: 10px 0px 10px 13px;
background: url(../../images/side/mark01.gif) left center no-repeat;
}

/* 第3階層表示指定
---------------------------------------------*/
/* リンク指定(通常) */
#g_navi_v a.thi {
_height: 1px; /* IE6対応 */
display: block;
margin: 0px 0px 0px 25px;
padding: 5px 0px 5px 13px;
color:#666;
text-decoration: none;
background: url(../../images/side/mark01.gif) left center no-repeat;
border-bottom: 1px dotted #ccc;
}

/* リンク指定(オンマウス時) */
#g_navi_v a.thi:hover {
text-decoration: underline;
background: url(../../images/side/mark01.gif) left center no-repeat;
}

/* リンク指定(現在位置表示・通常) */
#g_navi_v a.thi_crt {
_height: 1px; /* IE6対応 */
display: block;
margin: 0px 0px 0px 25px;
padding: 5px 0px 5px 13px;
color:#666;
font-weight: bold;
text-decoration: none;
background: url(../../images/side/mark01.gif) left center no-repeat;
border-bottom: 1px dotted #ccc;
}

/* リンク指定(現在位置表示・オンマウス時) */
#g_navi_v a.thi_crt:hover {
text-decoration: underline;
background: url(../../images/side/mark01.gif) left center no-repeat;
}

/* リンクなし時 */
#g_navi_v li.thi_no_link {
margin: 0px 0px 0px 25px;
padding: 5px 0px 5px 13px;
color:#666;
text-decoration: none;
background: url(../../images/side/mark01.gif) left center no-repeat;
}

/* 第4階層表示指定
---------------------------------------------*/
/* リンク指定(通常) */
#g_navi_v a.for {
_height: 1px; /* IE6対応 */
display: block;
margin: 0px 0px 0px 40px;
padding: 5px 0px 5px 13px;
color:#666;
text-decoration: none;
background: url(../../images/side/mark01.gif) left center no-repeat;
border-bottom: 1px dotted #ccc;
}

/* リンク指定(オンマウス時) */
#g_navi_v a.for:hover {
text-decoration: underline;
background: url(../../images/side/mark01.gif) left center no-repeat;
}

/* リンク指定(現在位置表示・通常) */
#g_navi_v a.for_crt {
_height: 1px; /* IE6対応 */
display: block;
margin: 0px 0px 0px 40px;
padding: 5px 0px 5px 13px;
color:#666;
font-weight: bold;
text-decoration: none;
background: url(../../images/side/mark01.gif) left center no-repeat;
border-bottom: 1px dotted #ccc;
}

/* リンク指定(現在位置表示・オンマウス時) */
#g_navi_v a.for_crt:hover {
text-decoration: underline;
background: url(../../images/side/mark01.gif) left center no-repeat;
}

/* リンクなし時 */
#g_navi_v li.for_no_link {
margin: 0px 0px 0px 40px;
padding: 5px 0px 5px 13px;
color:#666;
text-decoration: none;
background: url(../../images/side/mark01.gif) left center no-repeat;
}

/* 第5階層表示指定
---------------------------------------------*/
/* リンク指定(通常) */
#g_navi_v a.fif {
_height: 1px; /* IE6対応 */
display: block;
margin: 0px 0px 0px 55px;
padding: 5px 0px 5px 13px;
color:#666;
text-decoration: none;
background: url(../../images/side/mark01.gif) left center no-repeat;
border-bottom: 1px dotted #ccc;
}

/* リンク指定(オンマウス時) */
#g_navi_v a.fif:hover {
text-decoration: underline;
background: url(../../images/side/mark01.gif) left center no-repeat;
}

/* リンク指定(現在位置表示・通常) */
#g_navi_v a.fif_crt {
_height: 1px; /* IE6対応 */
display: block;
margin: 0px 0px 0px 55px;
padding: 5px 0px 5px 13px;
color:#666;
font-weight: bold;
text-decoration: none;
background: url(../../images/side/mark01.gif) left center no-repeat;
border-bottom: 1px dotted #ccc;
}

/* リンク指定(現在位置表示・オンマウス時) */
#g_navi_v a.fif_crt:hover {
text-decoration: underline;
background: url(../../images/side/mark01.gif) left center no-repeat;
}

/* リンクなし時 */
#g_navi_v li.fif_no_link {
margin: 0px 0px 0px 55px;
padding: 5px 0px 5px 13px;
color:#666;
text-decoration: none;
background: url(../../images/side/mark01.gif) left center no-repeat;
}