@charset "utf-8";
/* -----------------------------------------------
 CSS Information
 Style Info
-------------------------------------------------*/


body {
	background:#fffeeb url(../images/common/bg.jpg) repeat; /* bg image */
}

/* link format */
a:link,
a:visited {
   color:#666;
   text-decoration:underline;
}
a:hover,
a:active {
   color:#ccc;
   text-decoration:underline;
}

/* container */
#container{
	background:#FFF url(../images/type1_top.bmp) center top no-repeat;/* top image */
}

/* back color, back image */

/* top_navi */
ul#navi a{
	color:#AAA;
	background-color:#3EA7C5;
	background-image:url(../images/type1_topM.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

ul#navi a:hover{
	color:#ccc;
	background-color:#333;
	background-image:url(../images/type1_topM_hover.gif);
	background-position:left top;
	background-repeat:no-repeat;
}



/* All image menu */
ul#top_navi li,
ul#top_navi a:hover{
	background-position:left top;
	background-repeat:no-repeat;
}


/* menu */
/* 画像文字:【漢字】MS Gothic、20px（上位置7.5px）【ﾛｰﾏ字】Verdana、12px（上位置30px）【共通】ﾋﾝﾄ情報、自動ﾋﾝﾄ強制、ｱﾝﾁｴｲﾘｱｽ */
/* 色情報      ：【背景色】'fed700'〜'ff5500'のｸﾞﾗﾃﾞｰｼｮﾝ、'fffeeb'で左右縁取り、文字色'ffffff'　*/
/* 色情報 hover：【背景色】'b5b5b5'〜'ffffff'のｸﾞﾗﾃﾞｰｼｮﾝ、'b5b5b5'で左右縁取り、文字色'444444'　*/
ul#top_navi li#home{
	background-image:url(../images/menu1Navi.jpg);
}
ul#top_navi li#service{
	background-image:url(../images/menu2Navi.jpg);
}
ul#top_navi li#company{
	background-image:url(../images/menu3Navi.jpg);
}
ul#top_navi li#recruit{
	background-image:url(../images/menu4Navi.jpg);
}
ul#top_navi li#contact{
	background-image:url(../images/menu5Navi.jpg);
}
ul#top_navi li#home_ov{
	background-image:url(../images/menu1Navi_over.jpg);
}
ul#top_navi li#service_ov{
	background-image:url(../images/menu2Navi_over.jpg);
}
ul#top_navi li#company_ov{
	background-image:url(../images/menu3Navi_over.jpg);
}
ul#top_navi li#recruit_ov{
	background-image:url(../images/menu4Navi_over.jpg);
}
ul#top_navi li#contact_ov{
	background-image:url(../images/menu5Navi_over.jpg);
}

/* menu hover */
ul#top_navi li#home a:hover{
	background-image:url(../images/menu1Navi_over.jpg);
}
ul#top_navi li#service a:hover{
	background-image:url(../images/menu2Navi_over.jpg);
}
ul#top_navi li#company a:hover{
	background-image:url(../images/menu3Navi_over.jpg);
}
ul#top_navi li#recruit a:hover{
	background-image:url(../images/menu4Navi_over.jpg);
}
ul#top_navi li#contact a:hover{
	background-image:url(../images/menu5Navi_over.jpg);
}


/* page title */
#content h2{
	color: #fff;
	padding:8px 40px;
	background:url(../images/type1_title.jpg) left top no-repeat;
}


/* sidebar */
#sidebar{
	background-position:left top;
	background-repeat:no-repeat;
}

#sidelist{
	background-image:url(../images/subbtm.gif);
	background-position: left bottom;
	background-repeat:no-repeat;
}

#sidebar #sidelist dt{
	background:url(../images/side_bg.gif) left top repeat-x;
}
#sidebar #sidelist dt a:link,
#sidebar #sidelist dt a:visited{
	color:#fff;
}


#sidebar #sidelist dd a:link,
#sidebar #sidelist dd a:visited{
	color:#333;
}
#sidebar #sidelist .intent a:hover{
	color:#0091ff;
}
