@charset "utf-8";
/* CSS Document */

#navi ul{
margin:0;
padding:0;
list-style-type:none;
}

#navi li{
margin:0;
padding:0;
float:left;
}

.menu01 a{
width:147px;
height:45px;
display:block;
text-indent:-9999px;
background:url(../img/menu01.gif) no-repeat;
outline-style:none;
}

.menu01 a:hover{
width:147px;
height:45px;
display:block;
text-indent:-9999px;
background:url(../img/menu01ov.gif) no-repeat;
outline-style:none;
}

.menu02 a{
width:144px;
height:45px;
display:block;
text-indent:-9999px;
background:url(../img/menu02.gif) no-repeat;
outline-style:none;
}

.menu02 a:hover{
width:144px;
height:45px;
display:block;
text-indent:-9999px;
background:url(../img/menu02ov.gif) no-repeat;
outline-style:none;
}

.menu03 a{
width:144px;
height:45px;
display:block;
text-indent:-9999px;
background:url(../img/menu03.gif) no-repeat;
outline-style:none;
}

.menu03 a:hover{
width:144px;
height:45px;
display:block;
text-indent:-9999px;
background:url(../img/menu03ov.gif) no-repeat;
outline-style:none;
}

.menu04 a{
width:144px;
height:45px;
display:block;
text-indent:-9999px;
background:url(../img/menu04.gif) no-repeat;
outline-style:none;
}

.menu04 a:hover{
width:144px;
height:45px;
display:block;
text-indent:-9999px;
background:url(../img/menu04ov.gif) no-repeat;
outline-style:none;
}

.menu05 a{
width:147px;
height:45px;
display:block;
text-indent:-9999px;
background:url(../img/menu05.gif) no-repeat;
outline-style:none;
}

.menu05 a:hover{
width:147px;
height:45px;
display:block;
text-indent:-9999px;
background:url(../img/menu05ov.gif) no-repeat;
outline-style:none;
}



/*=================================トップページバナー==============
========================================================================================*/

#main-r ul{
margin:0;
padding:0;
list-style-type:none;
}

#main-r li{
margin:0;
margin-bottom:7px;
padding:0;
}

.b01 a{
width:255px;
height:90px;
display:block;
background:url(../img/banner_1.jpg) no-repeat;
text-indent:-9999px;
outline-style:none;
}

.b01 a:hover{
width:255px;
height:90px;
display:block;
background:url(../img/banner_1ov.jpg) no-repeat;
text-indent:-9999px;
outline-style:none;
}

.b02 a{
width:255px;
height:90px;
display:block;
background:url(../img/banner_2.jpg) no-repeat;
text-indent:-9999px;
outline-style:none;
}

.b02 a:hover{
width:255px;
height:90px;
display:block;
background:url(../img/banner_2ov.jpg) no-repeat;
text-indent:-9999px;
outline-style:none;
}

.b03 a{
width:255px;
height:90px;
display:block;
background:url(../img/banner_3.jpg) no-repeat;
text-indent:-9999px;
outline-style:none;
}

.b03 a:hover{
width:255px;
height:90px;
display:block;
background:url(../img/banner_3ov.jpg) no-repeat;
text-indent:-9999px;
outline-style:none;
}

.b04 a{
width:255px;
height:90px;
display:block;
background:url(../img/banner_4.jpg) no-repeat;
text-indent:-9999px;
outline-style:none;
}

.b04 a:hover{
width:255px;
height:90px;
display:block;
background:url(../img/banner_4ov.jpg) no-repeat;
text-indent:-9999px;
outline-style:none;
}

/*=================================会社情報ページ左カラムメニュー==============
========================================================================================*/
#left-m-com ul{
margin:0;
padding:0;
list-style-type:none;
}

#left-m-com li{
margin:0;
padding:0;
}

.c01 a{
width:190px;
height:27px;
display:block;
text-indent:-9999px;
background:url(../img/btn_philo.gif) no-repeat;
outline:none;
}

.c01 a:hover{
width:190px;
height:27px;
display:block;
text-indent:-9999px;
background:url(../img/btn_philo_ov.gif) no-repeat;
outline:none;
}

.c01ov a{
width:190px;
height:27px;
display:block;
text-indent:-9999px;
background:url(../img/btn_philo_ov.gif) no-repeat;
outline:none;
}

.c01ov a:hover{
width:190px;
height:27px;
display:block;
text-indent:-9999px;
background:url(../img/btn_philo_ov.gif) no-repeat;
outline:none;
}

.c02 a{
width:190px;
height:27px;
display:block;
text-indent:-9999px;
background:url(../img/btn_comP.gif) no-repeat;
outline:none;
}

.c02 a:hover{
width:190px;
height:27px;
display:block;
text-indent:-9999px;
background:url(../img/btn_comP_ov.gif) no-repeat;
outline:none;
}

.c02ov a{
width:190px;
height:27px;
display:block;
text-indent:-9999px;
background:url(../img/btn_comP_ov.gif) no-repeat;
outline:none;
}

.c02ov a:hover{
width:190px;
height:27px;
display:block;
text-indent:-9999px;
background:url(../img/btn_comP_ov.gif) no-repeat;
outline:none;
}

.c03 a{
width:190px;
height:27px;
display:block;
text-indent:-9999px;
background:url(../img/btn_org.gif) no-repeat;
outline:none;
}

.c03 a:hover{
width:190px;
height:27px;
display:block;
text-indent:-9999px;
background:url(../img/btn_org_ov.gif) no-repeat;
outline:none;
}

.c03ov a{
width:190px;
height:27px;
display:block;
text-indent:-9999px;
background:url(../img/btn_org_ov.gif) no-repeat;
outline:none;
}

.c03ov a:hover{
width:190px;
height:27px;
display:block;
text-indent:-9999px;
background:url(../img/btn_org_ov.gif) no-repeat;
outline:none;
}

.c04 a{
width:190px;
height:27px;
display:block;
text-indent:-9999px;
background:url(../img/btn_mes.gif) no-repeat;
outline:none;
}

.c04 a:hover{
width:190px;
height:27px;
display:block;
text-indent:-9999px;
background:url(../img/btn_mes_ov.gif) no-repeat;
outline:none;
}

.c04ov a{
width:190px;
height:27px;
display:block;
text-indent:-9999px;
background:url(../img/btn_mes_ov.gif) no-repeat;
outline:none;
}

.c04ov a:hover{
width:190px;
height:27px;
display:block;
text-indent:-9999px;
background:url(../img/btn_mes_ov.gif) no-repeat;
outline:none;
}

.c05 a{
width:190px;
height:28px;
display:block;
text-indent:-9999px;
background:url(../img/btn_map.gif) no-repeat;
outline:none;
}

.c05 a:hover{
width:190px;
height:28px;
display:block;
text-indent:-9999px;
background:url(../img/btn_map_ov.gif) no-repeat;
outline:none;
}

.c05ov a{
width:190px;
height:28px;
display:block;
text-indent:-9999px;
background:url(../img/btn_map_ov.gif) no-repeat;
outline:none;
}

.c05ov a:hover{
width:190px;
height:28px;
display:block;
text-indent:-9999px;
background:url(../img/btn_map_ov.gif) no-repeat;
outline:none;
}




/*=================================サービスページ左カラムメニュー==============
========================================================================================*/
#left_m ul{
margin:0;
padding:0;
list-style-type:none;
}

#left_m li{
margin:0;
padding:0;
}

.m01 a{
width:190px;
height:26px;
display:block;
text-indent:-9999px;
background:url(../img/btn_sales.gif) no-repeat;
outline:none;
}

.m01 a:hover{
width:190px;
height:26px;
display:block;
text-indent:-9999px;
background:url(../img/btn_sales_ov.gif) no-repeat;
outline:none;
}

.m01ov a{
width:190px;
height:26px;
display:block;
text-indent:-9999px;
background:url(../img/btn_sales_ov.gif) no-repeat;
outline:none;
}

.m01ov a:hover{
width:190px;
height:26px;
display:block;
text-indent:-9999px;
background:url(../img/btn_sales_ov.gif) no-repeat;
outline:none;
}

.m02 a{
width:190px;
height:30px;
display:block;
text-indent:-9999px;
background:url(../img/btn_media.gif) no-repeat;
outline:none;
}

.m02 a:hover{
width:190px;
height:30px;
display:block;
text-indent:-9999px;
background:url(../img/btn_media_ov.gif) no-repeat;
outline:none;
}

.m02ov a{
width:190px;
height:30px;
display:block;
text-indent:-9999px;
background:url(../img/btn_media_ov.gif) no-repeat;
outline:none;
}

.m02ov a:hover{
width:190px;
height:30px;
display:block;
text-indent:-9999px;
background:url(../img/btn_media_ov.gif) no-repeat;
outline:none;
}

.m03 a{
width:190px;
height:20px;
display:block;
text-indent:-9999px;
background:url(../img/btn_media_01.gif) no-repeat;
outline:none;
}

.m03 a:hover{
width:190px;
height:20px;
display:block;
text-indent:-9999px;
background:url(../img/btn_media_01ov.gif) no-repeat;
outline:none;
}

.m03ov a{
width:190px;
height:20px;
display:block;
text-indent:-9999px;
background:url(../img/btn_media_01ov.gif) no-repeat;
outline:none;
}

.m03ov a:hover{
width:190px;
height:20px;
display:block;
text-indent:-9999px;
background:url(../img/btn_media_01ov.gif) no-repeat;
outline:none;
}

.m04 a{
width:190px;
height:18px;
display:block;
text-indent:-9999px;
background:url(../img/btn_media_02.gif) no-repeat;
outline:none;
}

.m04 a:hover{
width:190px;
height:18px;
display:block;
text-indent:-9999px;
background:url(../img/btn_media_02ov.gif) no-repeat;
outline:none;
}

.m04ov a{
width:190px;
height:18px;
display:block;
text-indent:-9999px;
background:url(../img/btn_media_02ov.gif) no-repeat;
outline:none;
}

.m04ov a:hover{
width:190px;
height:18px;
display:block;
text-indent:-9999px;
background:url(../img/btn_media_02ov.gif) no-repeat;
outline:none;
}

.m05 a{
width:190px;
height:35px;
display:block;
text-indent:-9999px;
background:url(../img/btn_commerce.gif) no-repeat;
outline:none;
}

.m05 a:hover{
width:190px;
height:35px;
display:block;
text-indent:-9999px;
background:url(../img/btn_commerce_ov.gif) no-repeat;
outline:none;
}

.m05ov a{
width:190px;
height:35px;
display:block;
text-indent:-9999px;
background:url(../img/btn_commerce_ov.gif) no-repeat;
outline:none;
}

.m05ov a:hover{
width:190px;
height:35px;
display:block;
text-indent:-9999px;
background:url(../img/btn_commerce_ov.gif) no-repeat;
outline:none;
}

.m06 a{
width:190px;
height:18px;
display:block;
text-indent:-9999px;
background:url(../img/btn_commerce_01.gif) no-repeat;
outline:none;
}

.m06 a:hover{
width:190px;
height:18px;
display:block;
text-indent:-9999px;
background:url(../img/btn_commerce_01ov.gif) no-repeat;
outline:none;
}

.m06ov a{
width:190px;
height:18px;
display:block;
text-indent:-9999px;
background:url(../img/btn_commerce_01ov.gif) no-repeat;
outline:none;
}

.m06ov a:hover{
width:190px;
height:18px;
display:block;
text-indent:-9999px;
background:url(../img/btn_commerce_01ov.gif) no-repeat;
outline:none;
}

.m07 a{
width:190px;
height:19px;
display:block;
text-indent:-9999px;
background:url(../img/btn_commerce_02.gif) no-repeat;
outline:none;
}

.m07 a:hover{
width:190px;
height:19px;
display:block;
text-indent:-9999px;
background:url(../img/btn_commerce_02.gif) no-repeat;
outline:none;
}

.m08 a{
width:190px;
height:28px;
display:block;
text-indent:-9999px;
background:url(../img/btn_sys.gif) no-repeat;
outline:none;
}

.m08 a:hover{
width:190px;
height:28px;
display:block;
text-indent:-9999px;
background:url(../img/btn_sys_ov.gif) no-repeat;
outline:none;
}

.m08ov a{
width:190px;
height:28px;
display:block;
text-indent:-9999px;
background:url(../img/btn_sys_ov.gif) no-repeat;
outline:none;
}

.m08ov a:hover{
width:190px;
height:28px;
display:block;
text-indent:-9999px;
background:url(../img/btn_sys_ov.gif) no-repeat;
outline:none;
}






