@charset "UTF-8";

/* nav_set_01
----------------------------------------------------*/

#nav_set_01 {width:842px; height:98px;}
#nav_set_01 .left {float:left; width:93px;}
#nav_set_01 .right {float:right; width:749px;}
#nav_set_01 .right .nav_circle {height:70px;}
#nav_set_01 .right .local {width:749px; height:28px; background:url(/material/images/nav/set_01/local_bg.gif) right bottom;}
#nav_set_01 .right .local a {display:block; height:28px;}
#nav_set_01 .right .local li {float:left; list-style:none;}

body#nav01 .navi01 {background-position:0px -28px;}
body#nav02 .navi02 {background-position:0px -28px;}
body#nav03 .navi03 {background-position:0px -28px;}
body#nav04 .navi04 {background-position:0px -28px;}
body#nav05 .navi05 {background-position:0px -28px;}
body#nav06 .navi06 {background-position:0px -28px;}

#nav_set_01 .navi01 {
width:58px;
height:28px;
background-image:url(/material/images/nav/set_01/local_01.gif);
background-repeat:no-repeat;
}
#nav_set_01 .navi01 a:hover {
width:58px;
height:28px;
background-image:url(/material/images/nav/set_01/local_01.gif);
background-position:0px -28px;
background-repeat:no-repeat;
}

#nav_set_01 .navi02 {
width:96px;
height:28px;
background-image:url(/material/images/nav/set_01/local_02.gif);
background-repeat:no-repeat;
}
#nav_set_01 .navi02 a:hover {
width:96px;
height:28px;
background-image:url(/material/images/nav/set_01/local_02.gif);
background-position:0px -28px;
background-repeat:no-repeat;
}

#nav_set_01 .navi03 {
width:107px;
height:28px;
background-image:url(/material/images/nav/set_01/local_03.gif);
background-repeat:no-repeat;
}
#nav_set_01 .navi03 a:hover {
width:107px;
height:28px;
background-image:url(/material/images/nav/set_01/local_03.gif);
background-position:0px -28px;
background-repeat:no-repeat;
}

#nav_set_01 .navi04 {
width:69px;
height:28px;
background-image:url(/material/images/nav/set_01/local_04.gif);
background-repeat:no-repeat;
}
#nav_set_01 .navi04 a:hover {
width:69px;
height:28px;
background-image:url(/material/images/nav/set_01/local_04.gif);
background-position:0px -28px;
background-repeat:no-repeat;
}

#nav_set_01 .navi05 {
width:68px;
height:28px;
background-image:url(/material/images/nav/set_01/local_05.gif);
background-repeat:no-repeat;
}
#nav_set_01 .navi05 a:hover {
width:68px;
height:28px;
background-image:url(/material/images/nav/set_01/local_05.gif);
background-position:0px -28px;
background-repeat:no-repeat;
}

#nav_set_01 .navi06 {
width:96px;
height:28px;
background-image:url(/material/images/nav/set_01/local_06.gif);
background-repeat:no-repeat;
}
#nav_set_01 .navi06 a:hover {
width:96px;
height:28px;
background-image:url(/material/images/nav/set_01/local_06.gif);
background-position:0px -28px;
background-repeat:no-repeat;
}


/* nav_set_02
----------------------------------------------------*/

#nav_set_02 {width:842px; height:98px;}
#nav_set_02 .left {float:left; width:93px;}
#nav_set_02 .right {float:right; width:749px;}
#nav_set_02 .right .nav_circle {height:70px;}
#nav_set_02 .right .local {width:749px; height:28px; background:url(/material/images/nav/set_02/local_bg.gif) right bottom;}
#nav_set_02 .right .local a {display:block; height:28px;}
#nav_set_02 .right .local li {float:left; list-style:none;}

body#nav01 .navi01 {background-position:0px -28px;}
body#nav02 .navi02 {background-position:0px -28px;}

#nav_set_02 .navi01 {
width:58px;
height:28px;
background-image:url(/material/images/nav/set_02/local_01.gif);
background-repeat:no-repeat;
}
#nav_set_02 .navi01 a:hover {
width:58px;
height:28px;
background-image:url(/material/images/nav/set_02/local_01.gif);
background-position:0px -28px;
background-repeat:no-repeat;
}

#nav_set_02 .navi02 {
width:88px;
height:28px;
background-image:url(/material/images/nav/set_02/local_02.gif);
background-repeat:no-repeat;
}
#nav_set_02 .navi02 a:hover {
width:88px;
height:28px;
background-image:url(/material/images/nav/set_02/local_02.gif);
background-position:0px -28px;
background-repeat:no-repeat;
}

#nav_set_02 .right .local .submenu {
width:184px;
margin-left:-6px;
background:#ffffff;
visibility:hidden;
position:absolute;
z-index:3;
font-size:11px;
}
#nav_set_02 .right .local .submenu a.t {
display:block;
width:169px;
height:17px;
padding:10px 0 0 15px;
background:url(/material/images/nav/common/submenu_bg_01.gif) no-repeat left top;
color:#ee7001;
text-align:left;
text-decoration:none;
}
#nav_set_02 .right .local .submenu a.m {
display:block;
width:169px;
height:19px;
padding:6px 0 0 15px;
background:url(/material/images/nav/common/submenu_bg_02.gif) no-repeat left top;
color:#ee7001;
text-align:left;
text-decoration:none;
}
#nav_set_02 .right .local .submenu a.b {
display:block;
width:169px;
height:24px;
padding:6px 0 0 15px;
background:url(/material/images/nav/common/submenu_bg_03.gif) no-repeat left top;
color:#ee7001;
text-align:left;
text-decoration:none;
}


/* nav_set_03
----------------------------------------------------*/

#nav_set_03 {width:842px; height:98px;}
#nav_set_03 .left {float:left; width:93px;}
#nav_set_03 .right {float:right; width:749px;}
#nav_set_03 .right .nav_circle {height:70px;}
#nav_set_03 .right .local {width:749px; height:28px; background:url(/material/images/nav/set_03/local_bg.gif) right bottom;}
#nav_set_03 .right .local a {display:block; height:28px;}
#nav_set_03 .right .local li {float:left; list-style:none;}

body#nav01 .navi01 {background-position:0px -28px;}
body#nav02 .navi02 {background-position:0px -28px;}
body#nav03 .navi03 {background-position:0px -28px;}
body#nav04 .navi04 {background-position:0px -28px;}
body#nav05 .navi05 {background-position:0px -28px;}
body#nav06 .navi06 {background-position:0px -28px;}

#nav_set_03 .navi01 {
width:95px;
height:28px;
background-image:url(/material/images/nav/set_03/local_01.gif);
background-repeat:no-repeat;
}
#nav_set_03 .navi01 a:hover {
width:95px;
height:28px;
background-image:url(/material/images/nav/set_03/local_01.gif);
background-position:0px -28px;
background-repeat:no-repeat;
}

#nav_set_03 .navi02 {
width:110px;
height:28px;
background-image:url(/material/images/nav/set_03/local_02.gif);
background-repeat:no-repeat;
}
#nav_set_03 .navi02 a:hover {
width:110px;
height:28px;
background-image:url(/material/images/nav/set_03/local_02.gif);
background-position:0px -28px;
background-repeat:no-repeat;
}

#nav_set_03 .navi03 {
width:106px;
height:28px;
background-image:url(/material/images/nav/set_03/local_03.gif);
background-repeat:no-repeat;
}
#nav_set_03 .navi03 a:hover {
width:106px;
height:28px;
background-image:url(/material/images/nav/set_03/local_03.gif);
background-position:0px -28px;
background-repeat:no-repeat;
}

#nav_set_03 .navi04 {
width:114px;
height:28px;
background-image:url(/material/images/nav/set_03/local_04.gif);
background-repeat:no-repeat;
}
#nav_set_03 .navi04 a:hover {
width:114px;
height:28px;
background-image:url(/material/images/nav/set_03/local_04.gif);
background-position:0px -28px;
background-repeat:no-repeat;
}

#nav_set_03 .navi05 {
width:113px;
height:28px;
background-image:url(/material/images/nav/set_03/local_05.gif);
background-repeat:no-repeat;
}
#nav_set_03 .navi05 a:hover {
width:113px;
height:28px;
background-image:url(/material/images/nav/set_03/local_05.gif);
background-position:0px -28px;
background-repeat:no-repeat;
}

#nav_set_03 .navi06 {
width:106px;
height:28px;
background-image:url(/material/images/nav/set_03/local_06.gif);
background-repeat:no-repeat;
}
#nav_set_03 .navi06 a:hover {
width:106px;
height:28px;
background-image:url(/material/images/nav/set_03/local_06.gif);
background-position:0px -28px;
background-repeat:no-repeat;
}

#nav_set_03 .right .local .submenu {
width:184px;
margin-left:-6px;
background:#ffffff;
visibility:hidden;
position:absolute;
z-index:3;
font-size:11px;
}
#nav_set_03 .right .local .submenu a.t {
display:block;
width:169px;
height:17px;
padding:10px 0 0 15px;
background:url(/material/images/nav/common/submenu_bg_01.gif) no-repeat left top;
color:#ee7001;
text-align:left;
text-decoration:none;
}
#nav_set_03 .right .local .submenu a.m {
display:block;
width:169px;
height:19px;
padding:6px 0 0 15px;
background:url(/material/images/nav/common/submenu_bg_02.gif) no-repeat left top;
color:#ee7001;
text-align:left;
text-decoration:none;
}
#nav_set_03 .right .local .submenu a.b {
display:block;
width:169px;
height:24px;
padding:6px 0 0 15px;
background:url(/material/images/nav/common/submenu_bg_03.gif) no-repeat left top;
color:#ee7001;
text-align:left;
text-decoration:none;
}


/* nav_set_04
----------------------------------------------------*/

#nav_set_04 {width:842px; text-align:center;}