/* CSS Document */

/*リンクカラー設定（特長と実績）*/
a:link { color:#63afdb;}
a:visited { color:#c8c16e;}
a:hover { color:#309cdb;}
a:link, a:visited, a:hover { text-decoration:underline;}

h2 {
	background-color:#63afdb;
	color:#ffffff;
	font-size:90%;
	line-height:1.4em;
	padding:1px 0px 0px 4px;
	margin-top:15px;
	margin-bottom:5px;
}

/*ヘッダー設定*/
#headNavi{
	width: 800px;
	height: 80px;
	background: transparent url("../../images/rogo.gif") left top no-repeat;
}

/*ナビゲーション枠設定*/
/*ナビメニュー1*/
#menu1{
	width:120px;
	position:absolute;
	top:23px;
	left:663px;
}
	
#headNavi ul#menu1{
	height: 16px;
	background: transparent url("../../images/but_menu1.gif") left top no-repeat;
	position: relative;
}

#headNavi ul#menu1 li{
	list-style: none;
	position: absolute;
}
ul#menu1 li, ul#menu1 a{
	height: 16px;
	display: block;
}
	
#headNavi ul#menu1 li{
	text-indent: -9999px;
	text-decoration: none;
}

/*ナビメニュー2*/
#menu2{
	width:800px;
	position:absolute;
	top:42px;
}
	
#headNavi ul#menu2{
	height: 24px;
	background: transparent url(../../images/headNavi.gif) left top no-repeat;
	position: relative;
}

#headNavi ul#menu2 li{
	list-style: none;
	position: absolute;
	top: 0px;
}

ul#menu2 li, ul#menu2 a{
	height: 24px;
	display: block;
}
	
#headNavi ul#menu2 li{
	text-indent: -9999px;
	text-decoration: none;
}

/*ナビcssロールオーバー設定*/

#btn_eng	{left: 0px; width:48px;}
#btn_top	{left: 73px; width:48px;}

#btn_corp	{left: 0px; width: 134px;}
#btn_resu	{left: 134px; width: 134px;}
#btn_prod	{left: 268px; width: 133px;}
#btn_cont	{left: 401px; width: 133px;}
#btn_recr	{left: 534px; width: 133px;}
#btn_loca	{left: 667px; width: 133px;}


#btn_eng a:hover	{background: transparent url(../../images/but_menu1.gif) 0px -16px no-repeat;}
#btn_top a:hover	{background: transparent url(../../images/but_menu1.gif) -73px -16px no-repeat;}

#btn_corp a:hover	{background: transparent url(../../images/headNavi.gif) 0px -24px no-repeat;}
#btn_resu a:hover	{background: transparent url(../../images/headNavi.gif) -134px -24px no-repeat;}
#btn_prod a:hover	{background: transparent url(../../images/headNavi.gif) -268px -24px no-repeat;}
#btn_cont a:hover	{background: transparent url(../../images/headNavi.gif) -401px -24px no-repeat;}
#btn_recr a:hover	{background: transparent url(../../images/headNavi.gif) -534px -24px no-repeat;}
#btn_loca a:hover	{background: transparent url(../../images/headNavi.gif) -667px -24px no-repeat;}


#c_btn_corp	{left: 0px; width:134px; background:transparent url(../../images/headNavi.gif) 0px -24px no-repeat;}
#c_btn_resu	{left: 134px; width:134px; background:transparent url(../../images/headNavi.gif) -134px -24px no-repeat;}
#c_btn_prod	{left: 268px; width:133px; background:transparent url(../../images/headNavi.gif) -268px -24px no-repeat;}
#c_btn_cont	{left: 401px; width:133px; background:transparent url(../../images/headNavi.gif) -401px -24px no-repeat;}
#c_btn_recr	{left: 534px; width:133px; background:transparent url(../../images/headNavi.gif) -534px -24px no-repeat;}
#c_btn_loca	{left: 667px; width:133px; background:transparent url(../../images/headNavi.gif) -667px -24px no-repeat;}


#contents {
	width:560px;
	margin-left:190px;
	margin-top:30px;
	margin-bottom:10px;
}

#contents p {
	color:#000000;
	font-size:90%;
	line-height:1.4em;
	padding-left:3px;
}

#contents dl {
	color:#000000;
	margin-top:0px;
	margin-bottom:30px;
	margin-left:2px;
}

#contents dt.normal {
	margin-top:10px;
	font-size:85%;
	line-height:1.4em;
}

#contents dt.tsume {
	font-size:85%;
	line-height:1.4em;
}
#contents dd {
	margin-left:100px;
	margin-top:-1.4em;
	font-size:85%;
	line-height:1.4em;
}


#calL {
	width:260px;
	list-style-image: url("../../images/list_resu.gif");
	margin-left:20px;
	margin-bottom:10px;
	font-size:85%;
	line-height:1.5em;
	float:left;
}


#calR {
	width:260px;
	list-style-image: url("../../images/list_resu.gif");
	margin-left:20px;
	margin-bottom:10px;
	font-size:85%;
	line-height:1.5em;
	float:left;
}