﻿/* === グローバルナビ === */

#preload
{
  background-image: url('../../../Images/glnv_act_1.gif');
  background-image: url('../../../Images/glnv_act_2.gif');
  background-image: url('../../../Images/glnv_act_3.gif');
  background-image: url('../../../Images/glnv_act_4.gif');
  background-image: url('../../../Images/glnv_act_5.gif');
  background-image: url('../../../Images/glnv_act_6.gif');
  background-image: url('../../../Images/glnv_act_7.gif');
}

/*for Image type*/
#glnv 
{
  background-image: url('../../../Images/glnv_bg.gif');
  background-position:top left;
  margin:0px 0px 0px 0px;
  padding:0 5px 0px;
  width:940px; 
  height: 32px;
}

#glnv a 
{
  display:block;
  float:left;
}

#glnv ul 
{
  margin:0px;
  padding:0px;
  float: left;
  list-style: none;
}

#glnv ul img
{
  margin:0px;
  padding:0px;
  border:none;
  float: left;
}

#glnv li 
{
  margin:0px;
  padding:0px 5px;
  float: left;
  list-style: none;
}

#glnv .glnv1 a:hover img,
#glnv .glnv2 a:hover img,
#glnv .glnv3 a:hover img,
#glnv .glnv4 a:hover img,
#glnv .glnv5 a:hover img,
#glnv .glnv6 a:hover img,
#glnv .glnv7 a:hover img
{
visibility: hidden;
}

#glnv .glnv1 em a:hover img,
#glnv .glnv2 em a:hover img,
#glnv .glnv3 em a:hover img,
#glnv .glnv4 em a:hover img,
#glnv .glnv5 em a:hover img,
#glnv .glnv6 em a:hover img,
#glnv .glnv7 em a:hover img
{
visibility: visible;
}

#glnv li a:hover,
#glnv li a:active
{
background-color:transparent; /*for ie6*/
}

#glnv .glnv1 a:hover
{
background-image: url("../../../Images/glnv_act_1.gif");
}

#glnv .glnv2 a:hover
{
background-image: url("../../../Images/glnv_act_2.gif");
}

#glnv .glnv3 a:hover
{
background-image: url("../../../Images/glnv_act_3.gif");
}

#glnv .glnv4 a:hover
{
background-image: url("../../../Images/glnv_act_4.gif");
}

#glnv .glnv5 a:hover
{
background-image: url("../../../Images/glnv_act_5.gif");
}

#glnv .glnv6 a:hover
{
background-image: url("../../../Images/glnv_act_6.gif");
}

#glnv .glnv7 a:hover
{
background-image: url("../../../Images/glnv_act_7.gif");
}

/*for Text type*/
#glnv_text 
{
margin:0px 0px 10px 0px;
padding:0px;
width:950px; 
height: 35px;
}

#glnv_text .left_block
{
background:url("../../../Images/glnv_l.gif") no-repeat;
display:block;
float:left;
font-size:1px !important;
height:35px;
width:5px;
}

#glnv_text .right_block
{
background:url("../../../Images/glnv_r.gif") no-repeat;
display:block;
float:left;
font-size:1px !important;
height:35px;
width:5px;
}

#glnv_text ul 
{
margin:0px;
padding:0px;
float: left;
}

#glnv_text li
{
background:url("../../../Images/glnv_off_bg.gif") repeat-x;
margin:0px;
padding:0px;
float: left;
list-style: none;
display:block;
}

#glnv_text .select
{
background:url("../../../Images/glnv_act_bg.gif") repeat-x;
}

#glnv_text .select a
{
background:none !important;
color:#157EBA;
}

#glnv_text a 
{
background:url("../../../Images/glnv_icon.gif") no-repeat right 26px;
display:block;
float:left;
font-size:15px;
font-weight:900;
height:25px;
padding:10px 0 0 0;
text-align:center;
text-decoration:none;
width:131px;
}

#glnv_text .home
{
width:133px;
}

#glnv_text .home_icon
{
background:url("../../../Images/home_icon.gif") no-repeat;
float:left;
height:20px;
left:30px;
position:relative;
top:-2px;
width:20px;
}

#glnv_text .end
{
width:128px;
}

#glnv_text .glnv_sep
{
background:url("../../../Images/glnv_line.gif") no-repeat;
width:4px;
height:35px;
float:left;
}

#glnv_text a:link,
#glnv_text a:active
{
color:#000000;
}

#glnv_text a:hover 
{
color:#157EBA;
}


/* === フッター === */

.footer_h
{
background:url("../../../Images/footer_contents_top.gif") no-repeat;
font-size:1px !important;
height:7px;
text-align:center;
width:950px;
}

.footer_base
{
background:url("../../../Images/footer.gif") repeat-x #E0F1F6;
margin:0;
padding:0;
text-align:center;
width:950px;
}

.footer_b
{
background:url("../../../Images/footer_contents_bottom.gif") no-repeat left top #E0F1F6;
font-size:1px !important;
height:7px;
margin:0 0 10px;
text-align:center;
width:950px;
}

.footer_body
{
padding-top:10px;
text-align:center;
width:950px;
  font-size:small;

}

.footer_body ul
{
 margin: 0px auto 0px;
 list-style-type:none;
 width:570px;
}

.footer_body ul li
{
/* padding-top: 10px;*/
 display:inline;
}

.footer_body .li_mid
{
background:url("../../../Images/separator_bk.jpg") no-repeat scroll left center transparent;
padding-left:8px;
}

.footer_body ul li a
{
/* padding-left:7px;*/
}


.footer_copy
{
color:#000000;
font-size:small;
margin-top:5px;
padding-top:5px;
padding-bottom:5px;
text-align:center;
width:950px;
}

.footer_body ADDRESS
{
 font-size:small;
 font-style:normal;
 padding:5px 0 5px 0;
 text-align:center;
}


/* === スマートフォン用CSS === */

/*スマートフォンでオン*/
.smarton
{
display:none !important;
}

/*スマホ表示切替*/
#smart_mode_change
{
display:none;
color:white;
background:url("../../../Images/menu_pc_b.gif") no-repeat top left gray;
position:relative;
margin:5px auto;
width:320px;
height:40px;
}

#smart_mode_sf_btn
{
position:absolute;
left:60px;
top:6px;
width:125px;
height:30px;
text-indent: -9999px;
overflow:hidden;
}

/*スマートフォン切り替え*/
.pane_toggle
{
display:none;
}