@charset "utf-8";




/*
.bk {display: block; background-image:url(../img/base/arw_blue.gif) no-repeat; text-decoration:none; padding:3px; padding-left:5px; background-color:#666666; color:#FFFFFF}

#gmenu li { margin:0px; padding:0px;}

#gmenu li a {display: block; background-image:url(../img/base/arw_blue.gif) no-repeat 50%; text-decoration:none; padding:3px; padding-left:10px; border-bottom: 1px dotted #3366cc;}

#gmenu li a:hover {background-image:url(img/arrow.gif) no-repeat; background-color:#3366cc; color:#FFFFFF; }
*/



/* TOPナビゲーション
---------------------------------------------------- */

div.top_gmenu li.top_job1 { background: url(../img/top/btn_haken_01.jpg) top no-repeat; z-index:11; }

div.top_gmenu li.job1-1 { background: url(../img/top/btn_top_job1-1_01.jpg) top no-repeat; z-index:12; }
div.top_gmenu li.job1-1 a:hover { background: url(../img/top/btn_top_job1-1_02.jpg) top no-repeat; z-index:12; }
div.top_gmenu li.job1-2 { background: url(../img/top/btn_top_job1-2_01.jpg) top no-repeat; z-index:12; }
div.top_gmenu li.job1-2 a:hover { background: url(../img/top/btn_top_job1-2_02.jpg) top no-repeat; z-index:12; }
div.top_gmenu li.job1-3 { background: url(../img/top/btn_top_job1-3_01.jpg) top no-repeat; z-index:12; }
div.top_gmenu li.job1-3 a:hover { background: url(../img/top/btn_top_job1-3_02.jpg) top no-repeat; z-index:12; }
div.top_gmenu li.job1-4 { background: url(../img/top/btn_top_job1-4_01.jpg) top no-repeat; z-index:12; }
div.top_gmenu li.job1-4 a:hover { background: url(../img/top/btn_top_job1-4_02.jpg) top no-repeat; z-index:12; }
div.top_gmenu li.job1-5 { background: url(../img/top/btn_top_job1-5_01.jpg) top no-repeat; z-index:12; }
div.top_gmenu li.job1-5 a:hover { background: url(../img/top/btn_top_job1-5_02.jpg) top no-repeat; z-index:12; }
div.top_gmenu li.job1-6 { background: url(../img/top/btn_top_job1-6_01.jpg) top no-repeat; z-index:12; }
div.top_gmenu li.job1-6 a:hover { background: url(../img/top/btn_top_job1-6_02.jpg) top no-repeat; z-index:12; }
div.top_gmenu li.job1-7 { background: url(../img/top/btn_top_job1-7_01.jpg) top no-repeat; z-index:12; }
div.top_gmenu li.job1-7 a:hover { background: url(../img/top/btn_top_job1-7_02.jpg) top no-repeat; z-index:12; }
div.top_gmenu li.job1-8 { background: url(../img/top/btn_top_job1-8_01.jpg) top no-repeat; z-index:12; }
div.top_gmenu li.job1-8 a:hover { background: url(../img/top/btn_top_job1-8_02.jpg) top no-repeat; z-index:12; }



div.top_gmenu li.top_job2 { background: url(../img/top/btn_haken_02.jpg) top no-repeat; height:28px; z-index:9; }

div.top_gmenu li.job2-1 { background: url(../img/top/btn_top_job2-1_01.jpg) top no-repeat; z-index:10; }
div.top_gmenu li.job2-1 a:hover { background: url(../img/top/btn_top_job2-1_02.jpg) top no-repeat; z-index:10; }
div.top_gmenu li.job2-2 { background: url(../img/top/btn_top_job2-2_01.jpg) top no-repeat; z-index:10; }
div.top_gmenu li.job2-2 a:hover { background: url(../img/top/btn_top_job2-2_02.jpg) top no-repeat; z-index:10; }
div.top_gmenu li.job2-3 { background: url(../img/top/btn_top_job2-3_01.jpg) top no-repeat; z-index:10; }
div.top_gmenu li.job2-3 a:hover { background: url(../img/top/btn_top_job2-3_02.jpg) top no-repeat; z-index:10; }
div.top_gmenu li.job2-4 { background: url(../img/top/btn_top_job2-4_01.jpg) top no-repeat; z-index:10; }
div.top_gmenu li.job2-4 a:hover { background: url(../img/top/btn_top_job2-4_02.jpg) top no-repeat; z-index:10; }
div.top_gmenu li.job2-5 { background: url(../img/top/btn_top_job2-5_01.jpg) top no-repeat; z-index:10; }
div.top_gmenu li.job2-5 a:hover { background: url(../img/top/btn_top_job2-5_02.jpg) top no-repeat; z-index:10; }
div.top_gmenu li.job2-6 { background: url(../img/top/btn_top_job2-6_01.jpg) top no-repeat; z-index:10; }
div.top_gmenu li.job2-6 a:hover { background: url(../img/top/btn_top_job2-6_02.jpg) top no-repeat; z-index:10; }
div.top_gmenu li.job2-7 { background: url(../img/top/btn_top_job2-7_01.jpg) top no-repeat; z-index:10; }
div.top_gmenu li.job2-7 a:hover { background: url(../img/top/btn_top_job2-7_02.jpg) top no-repeat; z-index:10; }


div.top_gmenu li.top_job3 { background: url(../img/top/btn_haken_03.jpg) top no-repeat; z-index:7; }

div.top_gmenu li.job3-1 { background: url(../img/top/btn_top_job3-1_01.jpg) top no-repeat; z-index:8; }
div.top_gmenu li.job3-1 a:hover { background: url(../img/top/btn_top_job3-1_02.jpg) top no-repeat; z-index:8; }
div.top_gmenu li.job3-2 { background: url(../img/top/btn_top_job3-2_01.jpg) top no-repeat; z-index:8; }
div.top_gmenu li.job3-2 a:hover { background: url(../img/top/btn_top_job3-2_02.jpg) top no-repeat; z-index:8; }
div.top_gmenu li.job3-3 { background: url(../img/top/btn_top_job3-3_01.jpg) top no-repeat; z-index:8; }
div.top_gmenu li.job3-3 a:hover { background: url(../img/top/btn_top_job3-3_02.jpg) top no-repeat; z-index:8; }
div.top_gmenu li.job3-4 { background: url(../img/top/btn_top_job3-4_01.jpg) top no-repeat; z-index:8; }
div.top_gmenu li.job3-4 a:hover { background: url(../img/top/btn_top_job3-4_02.jpg) top no-repeat; z-index:8; }
div.top_gmenu li.job3-5 { background: url(../img/top/btn_top_job3-5_01.jpg) top no-repeat; z-index:8; }
div.top_gmenu li.job3-5 a:hover { background: url(../img/top/btn_top_job3-5_02.jpg) top no-repeat; z-index:8; }
div.top_gmenu li.job3-6 { background: url(../img/top/btn_top_job3-6_01.jpg) top no-repeat; z-index:8; }
div.top_gmenu li.job3-6 a:hover { background: url(../img/top/btn_top_job3-6_02.jpg) top no-repeat; z-index:8; }


div.top_gmenu li.top_out1 { background: url(../img/top/btn_keiyaku_01.jpg) top no-repeat; z-index:6; }


div.top_gmenu li.top_out2 { background: url(../img/top/btn_keiyaku_02.jpg) top no-repeat; height:28px; z-index:4; }

div.top_gmenu li.out2-1 { background: url(../img/top/btn_top_out2-1_01.jpg) top no-repeat; z-index:5; }
div.top_gmenu li.out2-1 a:hover { background: url(../img/top/btn_top_out2-1_02.jpg) top no-repeat; z-index:5; }
div.top_gmenu li.out2-2 { background: url(../img/top/btn_top_out2-2_01.jpg) top no-repeat; z-index:5; }
div.top_gmenu li.out2-2 a:hover { background: url(../img/top/btn_top_out2-2_02.jpg) top no-repeat; z-index:5; }


div.top_gmenu li.top_out3 { background: url(../img/top/btn_keiyaku_03.jpg) top no-repeat; z-index:2; }

div.top_gmenu li.out3-1 { background: url(../img/top/btn_top_out3-1_01.jpg) top no-repeat; z-index:3; }
div.top_gmenu li.out3-1 a:hover { background: url(../img/top/btn_top_out3-1_02.jpg) top no-repeat; z-index:3; }
div.top_gmenu li.out3-2 { background: url(../img/top/btn_top_out3-2_01.jpg) top no-repeat; z-index:3; }
div.top_gmenu li.out3-2 a:hover { background: url(../img/top/btn_top_out3-2_02.jpg) top no-repeat; z-index:3; }
div.top_gmenu li.out3-3 { background: url(../img/top/btn_top_out3-3_01.jpg) top no-repeat; z-index:3; }
div.top_gmenu li.out3-3 a:hover { background: url(../img/top/btn_top_out3-3_02.jpg) top no-repeat; z-index:3; }
div.top_gmenu li.out3-4 { background: url(../img/top/btn_top_out3-4_01.jpg) top no-repeat; z-index:3; }
div.top_gmenu li.out3-4 a:hover { background: url(../img/top/btn_top_out3-4_02.jpg) top no-repeat; z-index:3; }


div.top_gmenu li.top_out4 { background: url(../img/top/btn_keiyaku_04.jpg) top no-repeat; z-index:1; }






/* ナビゲーション
---------------------------------------------------- */

div.gmenu li.home { background: url(../img/navi/btn_home_01.jpg) top no-repeat; }
div.gmenu li.home a:hover { background: url(../img/navi/btn_home_02.jpg) top no-repeat; }


div.gmenu li.news { background: url(../img/navi/btn_news_01.jpg) top no-repeat; }
div.gmenu li.news a:hover { background: url(../img/navi/btn_news_02.jpg) top no-repeat; }



div.gmenu li.job { background: url(../img/navi/title_job.jpg) top no-repeat; }

div.gmenu li.job1 { background: url(../img/navi/btn_job1_01.jpg) top no-repeat; }
div.gmenu li.job1 a:hover { background: url(../img/navi/btn_job1_02.jpg) top no-repeat; }

div.gmenu li.job1-1 { background: url(../img/navi/btn_job1-1_01.jpg) top no-repeat; }
div.gmenu li.job1-1 a:hover { background: url(../img/navi/btn_job1-1_02.jpg) top no-repeat; }
div.gmenu li.job1-2 { background: url(../img/navi/btn_job1-2_01.jpg) top no-repeat; }
div.gmenu li.job1-2 a:hover { background: url(../img/navi/btn_job1-2_02.jpg) top no-repeat; }
div.gmenu li.job1-3 { background: url(../img/navi/btn_job1-3_01.jpg) top no-repeat; }
div.gmenu li.job1-3 a:hover { background: url(../img/navi/btn_job1-3_02.jpg) top no-repeat; }
div.gmenu li.job1-4 { background: url(../img/navi/btn_job1-4_01.jpg) top no-repeat; }
div.gmenu li.job1-4 a:hover { background: url(../img/navi/btn_job1-4_02.jpg) top no-repeat; }
div.gmenu li.job1-5 { background: url(../img/navi/btn_job1-5_01.jpg) top no-repeat; }
div.gmenu li.job1-5 a:hover { background: url(../img/navi/btn_job1-5_02.jpg) top no-repeat; }
div.gmenu li.job1-6 { background: url(../img/navi/btn_job1-6_01.jpg) top no-repeat; }
div.gmenu li.job1-6 a:hover { background: url(../img/navi/btn_job1-6_02.jpg) top no-repeat; }
div.gmenu li.job1-7 { background: url(../img/navi/btn_job1-7_01.jpg) top no-repeat; }
div.gmenu li.job1-7 a:hover { background: url(../img/navi/btn_job1-7_02.jpg) top no-repeat; }
div.gmenu li.job1-8 { background: url(../img/navi/btn_job1-8_01.jpg) top no-repeat; }
div.gmenu li.job1-8 a:hover { background: url(../img/navi/btn_job1-8_02.jpg) top no-repeat; }


div.gmenu li.job2 { background: url(../img/navi/btn_job2_01.jpg) top no-repeat; }
div.gmenu li.job2 a:hover { background: url(../img/navi/btn_job2_02.jpg) top no-repeat; }

div.gmenu li.job2-1 { background: url(../img/navi/btn_job2-1_01.jpg) top no-repeat; }
div.gmenu li.job2-1 a:hover { background: url(../img/navi/btn_job2-1_02.jpg) top no-repeat; }
div.gmenu li.job2-2 { background: url(../img/navi/btn_job2-2_01.jpg) top no-repeat; }
div.gmenu li.job2-2 a:hover { background: url(../img/navi/btn_job2-2_02.jpg) top no-repeat; }
div.gmenu li.job2-3 { background: url(../img/navi/btn_job2-3_01.jpg) top no-repeat; }
div.gmenu li.job2-3 a:hover { background: url(../img/navi/btn_job2-3_02.jpg) top no-repeat; }
div.gmenu li.job2-4 { background: url(../img/navi/btn_job2-4_01.jpg) top no-repeat; }
div.gmenu li.job2-4 a:hover { background: url(../img/navi/btn_job2-4_02.jpg) top no-repeat; }
div.gmenu li.job2-5 { background: url(../img/navi/btn_job2-5_01.jpg) top no-repeat; }
div.gmenu li.job2-5 a:hover { background: url(../img/navi/btn_job2-5_02.jpg) top no-repeat; }
div.gmenu li.job2-6 { background: url(../img/navi/btn_job2-6_01.jpg) top no-repeat; }
div.gmenu li.job2-6 a:hover { background: url(../img/navi/btn_job2-6_02.jpg) top no-repeat; }
div.gmenu li.job2-7 { background: url(../img/navi/btn_job2-7_01.jpg) top no-repeat; }
div.gmenu li.job2-7 a:hover { background: url(../img/navi/btn_job2-7_02.jpg) top no-repeat; }


div.gmenu li.job3 { background: url(../img/navi/btn_job3_01.jpg) top no-repeat; }
div.gmenu li.job3 a:hover { background: url(../img/navi/btn_job3_02.jpg) top no-repeat; }

div.gmenu li.job3-1 { background: url(../img/navi/btn_job3-1_01.jpg) top no-repeat; }
div.gmenu li.job3-1 a:hover { background: url(../img/navi/btn_job3-1_02.jpg) top no-repeat; }
div.gmenu li.job3-2 { background: url(../img/navi/btn_job3-2_01.jpg) top no-repeat; }
div.gmenu li.job3-2 a:hover { background: url(../img/navi/btn_job3-2_02.jpg) top no-repeat; }
div.gmenu li.job3-3 { background: url(../img/navi/btn_job3-3_01.jpg) top no-repeat; }
div.gmenu li.job3-3 a:hover { background: url(../img/navi/btn_job3-3_02.jpg) top no-repeat; }
div.gmenu li.job3-4 { background: url(../img/navi/btn_job3-4_01.jpg) top no-repeat; }
div.gmenu li.job3-4 a:hover { background: url(../img/navi/btn_job3-4_02.jpg) top no-repeat; }
div.gmenu li.job3-5 { background: url(../img/navi/btn_job3-5_01.jpg) top no-repeat; }
div.gmenu li.job3-5 a:hover { background: url(../img/navi/btn_job3-5_02.jpg) top no-repeat; }
div.gmenu li.job3-6 { background: url(../img/navi/btn_job3-6_01.jpg) top no-repeat; }
div.gmenu li.job3-6 a:hover { background: url(../img/navi/btn_job3-6_02.jpg) top no-repeat; }


div.gmenu li.job4 { background: url(../img/navi/btn_job4_01.jpg) top no-repeat; }
div.gmenu li.job4 a:hover { background: url(../img/navi/btn_job4_02.jpg) top no-repeat; }






div.gmenu li.out { background: url(../img/navi/title_out.jpg) left top no-repeat; }

div.gmenu li.out1 { background: url(../img/navi/btn_out1_01.jpg) top no-repeat; }
div.gmenu li.out1 a:hover { background: url(../img/navi/btn_out1_02.jpg) top no-repeat; }


div.gmenu li.out2 { background: url(../img/navi/btn_out2_01.jpg) top no-repeat; }
div.gmenu li.out2 a:hover { background: url(../img/navi/btn_out2_02.jpg) top no-repeat; }

div.gmenu li.out2-1 { background: url(../img/navi/btn_out2-1_01.jpg) top no-repeat; }
div.gmenu li.out2-1 a:hover { background: url(../img/navi/btn_out2-1_02.jpg) top no-repeat; }
div.gmenu li.out2-2 { background: url(../img/navi/btn_out2-2_01.jpg) top no-repeat; }
div.gmenu li.out2-2 a:hover { background: url(../img/navi/btn_out2-2_02.jpg) top no-repeat; }
div.gmenu li.out2-3 { background: url(../img/navi/btn_out2-3_01.jpg) top no-repeat; }
div.gmenu li.out2-3 a:hover { background: url(../img/navi/btn_out2-3_02.jpg) top no-repeat; }
div.gmenu li.out2-4 { background: url(../img/navi/btn_out2-4_01.jpg) top no-repeat; }
div.gmenu li.out2-4 a:hover { background: url(../img/navi/btn_out2-4_02.jpg) top no-repeat; }




div.gmenu li.out3 { background: url(../img/navi/btn_out3_01.jpg) top no-repeat; }
div.gmenu li.out3 a:hover { background: url(../img/navi/btn_out3_02.jpg) top no-repeat; }

div.gmenu li.out3-1 { background: url(../img/navi/btn_out3-1_01.jpg) top no-repeat; }
div.gmenu li.out3-1 a:hover { background: url(../img/navi/btn_out3-1_02.jpg) top no-repeat; }
div.gmenu li.out3-2 { background: url(../img/navi/btn_out3-2_01.jpg) top no-repeat; }
div.gmenu li.out3-2 a:hover { background: url(../img/navi/btn_out3-2_02.jpg) top no-repeat; }


div.gmenu li.out_teach { background: url(../img/navi/btn_out_teach_01.jpg) top no-repeat; }
div.gmenu li.out_teach a:hover { background: url(../img/navi/btn_out_teach_02.jpg) top no-repeat; }


div.gmenu li.out4 { background: url(../img/navi/btn_out4_01.jpg) top no-repeat; }
div.gmenu li.out4 a:hover { background: url(../img/navi/btn_out4_02.jpg) top no-repeat; }

div.gmenu li.out5 { background: url(../img/navi/btn_out5_01.jpg) top no-repeat; }
div.gmenu li.out5 a:hover { background: url(../img/navi/btn_out5_02.jpg) top no-repeat; }





div.gmenu li.company { background: url(../img/navi/title_company.jpg) left top no-repeat; }

div.gmenu li.company1 { background: url(../img/navi/btn_company1_01.jpg) top no-repeat; }
div.gmenu li.company1 a:hover { background: url(../img/navi/btn_company1_02.jpg) top no-repeat; }

div.gmenu li.company2 { background: url(../img/navi/btn_company2_01.jpg) top no-repeat; }
div.gmenu li.company2 a:hover { background: url(../img/navi/btn_company2_02.jpg) top no-repeat; }

div.gmenu li.company2-1 { background: url(../img/navi/btn_company2-1_01.jpg) top no-repeat; }
div.gmenu li.company2-1 a:hover { background: url(../img/navi/btn_company2-1_02.jpg) top no-repeat; }
div.gmenu li.company2-2 { background: url(../img/navi/btn_company2-2_01.jpg) top no-repeat; }
div.gmenu li.company2-2 a:hover { background: url(../img/navi/btn_company2-2_02.jpg) top no-repeat; }




div.gmenu li.line { background: url(../img/navi/line.gif) top no-repeat; height:13px; }




div.gmenu li.contact { background: url(../img/navi/btn_contact_01.jpg) top no-repeat; }
div.gmenu li.contact a:hover { background: url(../img/navi/btn_contact_02.jpg) top no-repeat; }






div.gmenu li.sitemap { background: url(../img/navi/btn_sitemap_01.jpg) top no-repeat; }
div.gmenu li.sitemap a:hover { background: url(../img/navi/btn_sitemap_02.jpg) top no-repeat; }

