/* CSS Document */

#navigation{

}

/* ▼ナビゲーション */
#navigation ul{
	list-style: none;
	width: 680px;
	height: 35px;
	margin: 0 0 15px;
}
#navigation ul li#navi{
	float: left;
	width: 136px;
	height:35px;
	display: block;
	text-indent: -9999px;
}
#navigation ul li#navi a{
	width: 136px;
	height:35px;
	display: block;
}
#navigation li#navi .navi_01{
	background: url(../common/navi_01_a.gif) no-repeat;
}
#navigation li#navi .navi_01 a{
	background: url(../common/navi_01.gif) no-repeat;
}
#navigation li#navi .navi_02{
	background: url(../common/navi_02_a.gif) no-repeat;
}
#navigation li#navi .navi_02 a{
	background: url(../common/navi_02.gif) no-repeat;
}
#navigation li#navi .navi_03{
	background: url(../common/navi_03_a.gif) no-repeat;
}
#navigation li#navi .navi_03 a{
	background: url(../common/navi_03.gif) no-repeat;
}
#navigation li#navi .navi_04{
	background: url(../common/navi_04_a.gif) no-repeat;
}
#navigation li#navi .navi_04 a{
	background: url(../common/navi_04.gif) no-repeat;
}
#navigation li#navi .navi_05{
	background: url(../common/navi_05_a.gif) no-repeat;
}
#navigation li#navi .navi_05 a{
	background: url(../common/navi_05.gif) no-repeat;
}
#navigation li#navi a:hover{
	background: none;
}
/* ▲ナビゲーション */




/* ▼プルダウンスタイル 
#navigation li.navi01_off ol.navi_01_pull{
display:none;
}
#navigation li.navi01_on ol.navi_01_pull{
display:block;
}
#navigation li.navi02_off ol.navi_02_pull{
display:none;
}
#navigation li.navi02_on ol.navi_02_pull{
display:block;
}
#navigation li.navi04_off ol.navi_04_pull{
display:none;
}
#navigation li.navi04_on ol.navi_04_pull{
display:block;
}	*/

/* welloutについて */
#Menu01 li{ 
width: 136px;
height: 20px;
display: block;
overflow: hidden;
text-indent: -9999px;
list-style:none;
cursor: pointer;
font-size:70%;/* Meiryo対策 */
}
.navi_01_01{
background: url(../common/navi_01_01.gif) no-repeat;
height: 20px;
display: block;
}
.navi_01_01_a{
background: url(../common/navi_01_01_a.gif) no-repeat;
}
.navi_01_02{
background: url(../common/navi_01_02.gif) no-repeat;
height: 20px;
display: block;
}
.navi_01_02_a{
background: url(../common/navi_01_02_a.gif) no-repeat;
}
.navi_01_03{
background: url(../common/navi_01_03.gif) no-repeat;
}
.navi_01_03_a{
background: url(../common/navi_01_03_a.gif) no-repeat;
}


/* welloutの機能 */
#Menu02 li{ 
width: 136px;
height: 20px;
display: block;
overflow: hidden;
text-indent: -9999px;
list-style:none;
cursor: pointer;
font-size:70%;/* Meiryo対策 */
}
.navi_02_01{
background: url(../common/navi_02_01.gif) no-repeat;
}
.navi_02_01_a{
background: url(../common/navi_02_01_a.gif) no-repeat;
}
.navi_02_02{
background: url(../common/navi_02_02.gif) no-repeat;
}
.navi_02_02_a{
background: url(../common/navi_02_02_a.gif) no-repeat;
}
.navi_02_03{
background: url(../common/navi_02_03.gif) no-repeat;
}
.navi_02_03_a{
background: url(../common/navi_02_03_a.gif) no-repeat;
}
.navi_02_04{
background: url(../common/navi_02_04.gif) no-repeat;
}
.navi_02_04_a{
background: url(../common/navi_02_04_a.gif) no-repeat;
}
.navi_02_05{
background: url(../common/navi_02_05.gif) no-repeat;
}
.navi_02_05_a{
background: url(../common/navi_02_05_a.gif) no-repeat;
}
.navi_02_06{
background: url(../common/navi_02_06.gif) no-repeat;
}
.navi_02_06_a{
background: url(../common/navi_02_06_a.gif) no-repeat;
}
.navi_02_07{
background: url(../common/navi_02_07.gif) no-repeat;
}
.navi_02_07_a{
background: url(../common/navi_02_07_a.gif) no-repeat;
}
.navi_02_08{
background: url(../common/navi_02_08.gif) no-repeat;
}
.navi_02_08_a{
background: url(../common/navi_02_08_a.gif) no-repeat;
}
.navi_02_09{
background: url(../common/navi_02_09.gif) no-repeat;
}
.navi_02_09_a{
background: url(../common/navi_02_09_a.gif) no-repeat;
}
/* 実績活用 */
#Menu04 li{ 
width: 136px;
height: 20px;
display: block;
overflow: hidden;
text-indent: -9999px;
list-style:none;
cursor: pointer;
font-size:70%;/* Meiryo対策 */
}
li.navi_04_01{
background: url(../common/navi_04_01.gif) no-repeat;
}
li.navi_04_01_a{
background: url(../common/navi_04_01_a.gif) no-repeat;
}
li.navi_04_02{
background: url(../common/navi_04_02.gif) no-repeat;
}
li.navi_04_02_a{
background: url(../common/navi_04_02_a.gif) no-repeat;
}
#navigation li#navi ol a{
cursor:hand;
}
/* ▲プルダウンスタイル */

/* サブナビ */
#subnavi {
clear:both;
border:1px solid #C7C7C7;
padding: 10px;
margin-bottom: 15px;
}
#subnavi img {
margin: 15px 0;
}
#subnavi ul{
list-style:none;
}
#subnavi ul li{
margin: 0 0 12px;
line-height:48px;
}
/* ▼サブインフォメーション */
#second li#sabnavi_01{
background: url(../common/subnavi_01_a.gif) no-repeat;
}
#second li#sabnavi_01 a{
width: 225px;
height:48px;
display:block;
text-indent: -9999px;
background: url(../common/subnavi_01.gif) no-repeat;
}
#second li#sabnavi_01 a:hover{
background: none;
}
#second li#sabnavi_02{
background: url(../common/subnavi_02_a.gif) no-repeat;
}
#second li#sabnavi_02 a{
width: 225px;
height:48px;
display:block;
text-indent: -9999px;
background: url(../common/subnavi_02.gif) no-repeat;
}
#second li#sabnavi_02 a:hover{
background: none;
}
#second li#sabnavi_03{
background: url(../common/subnavi_03_a.gif) no-repeat;
}
#second li#sabnavi_03 a{
width: 225px;
height:48px;
display:block;
text-indent: -9999px;
background: url(../common/subnavi_03.gif) no-repeat;
}
#second li#sabnavi_03 a:hover{
background: none;
}

/* ▲サブインフォメーション */



/* ▼フッターナビ */
#footer #navi_list{
background: url(../common/foot_line_navi.gif) repeat-y;
overflow:auto;
padding:0 0 5px 11px;

}
#footer #navi_list .box{
float:left;
list-style:none;
width:152px;
}

#footer #navi_list ul{
list-style:none;
}


/* ▲フッターナビ */
