

/*------------------------------

 共通設定

 

 *

 html,body

 .wapper

 h1〜h6

 p

 ul,ol

 li

 dl,dt,dd

 form

 legend

 table

 th,td

 a,img

 a:link

 a:visited

 a:active

 a:hover

 hr

--------------------------------*/



*{

	margin:0px;

	padding:0px;

}



html{

	height:1em;

}



body{

	background:#ffffff;

	line-height:1.33;

	letter-spacing:2.5px;

	text-align:center;

}



.wrapper{

	width:900px;

	margin:0px auto;

	position:relative;

	min-height:100%;

	overflow:visible;

	background:#000000;

	color:#BCBDC0;

}



h1,h2,h3,h4,h5,h6{

	margin:0px;

	padding:0px;

}



p{

	margin:0px;

	padding:0px;

}



ul,ol{

	margin:0px;

	padding:0px;

	text-align:left;

}



li{

	list-style-type:none;

}



dl,dt,dd{

	margin:0px;

	padding:0px;

	text-align:left;

	line-height:1.2em;

}



form{

	margin:0px;

	padding:0px;

}



legend{

	margin:0px;

	padding:0px;

}



table{

	margin:0px;

	padding:0px;

	border-collapse:collapse;

}



th, td{

	margin:0px;

	padding:0px;

	text-align:left;

	line-height:1.8;

	vertical-align:top;

	color:#BCBDC0;

}



a, img{

	border:none;

	text-decoration:none;	

}



a:link{

	color:#B2B2B2;

}



a:visited{

	color:#BCBDC0;

}



a:active{

	color:#BCBDC0;

}



a:hover{

	color:#FFFFFF;

}



hr{

	display:none;

}



/*------------------------------

 infoエリア

--------------------------------*/



.info{

	width:900px;

	float:left;

	}



/*------------------------------

 ロゴマーク

--------------------------------*/



.logo{

	float:left;

	display:block;

	width:425px;

	height:120px;

	padding:0px;

	background:url(../common/images/logo.gif) no-repeat;

}



/*------------------------------

 パンくずリスト

--------------------------------*/



.bread_list{

	float:left;

	padding:5px 0px 3px 20px;

}



.bread_list li{

	display:inline;

}



.bread_list a{

}



.bread_list a:hover{



}



/*------------------------------

 企業情報リスト

--------------------------------*/



.information_list{

	float:right;

	padding:27px 20px 3px 0px;

	color:#BCBDC0;

}



.information_list li{

	display:inline;

	background:url(../common/images/marker.gif) left center no-repeat;

	padding:0px 0px 0px 12px;

}



.information_list a{

	letter-spacing:2px;

}



.information_list a:hover{

}



.info_on{

	color:#FFFFFF;

}



/*------------------------------

 ナビゲーション

--------------------------------*/



#navi{

	text-indent:-9999px;

}



#navi01,

#navi02,

#navi03,

#navi04,

#navi05,

#navi06{

	margin-left:15px;

}





#navi01 a{

	display:block;

	width:216px;

	height:58px;

	background:url(../common/images/navi01.gif) no-repeat;

}



#navi02 a{

	display:block;

	width:216px;

	height:58px;

	background:url(../common/images/navi02.gif) no-repeat;

}



#navi03 a{

	display:block;

	width:216px;

	height:58px;

	background:url(../common/images/navi03.gif) no-repeat;

}



#navi04 a{

	display:block;

	width:216px;

	height:58px;

	background:url(../common/images/navi04.gif) no-repeat;

}





#navi05 a{

	display:block;

	width:216px;

	height:58px;

	background:url(../common/images/navi05.gif) no-repeat;

}





#navi06 a{

	display:block;

	width:216px;

	height:58px;

	background:url(../common/images/navi06.gif) no-repeat;

}





#navi01 a:hover{

	width:216px;

	height:58px;

	background:url(../common/images/navi01_hover.gif) no-repeat;

}



#navi02 a:hover{

	width:216px;

	height:58px;

	background:url(../common/images/navi02_hover.gif) no-repeat;

}



#navi03 a:hover{

	width:216px;

	height:58px;

	background:url(../common/images/navi03_hover.gif) no-repeat;

}



#navi04 a:hover{

	width:216px;

	height:58px;

	background:url(../common/images/navi04_hover.gif) no-repeat;

}



#navi05 a:hover{

	width:216px;

	height:58px;

	background:url(../common/images/navi05_hover.gif) no-repeat;

}



#navi06 a:hover{

	width:216px;

	height:58px;

	background:url(../common/images/navi06_hover.gif) no-repeat;

}





/*------------------------------

 バナー

--------------------------------*/

#banner01{

	display:block;

	width:180px;

	height:51px;

	margin-top:35px;

	text-indent:-9999px;

	background:url(../common/images/banner01.gif) no-repeat;

}



#banner02{

	display:block;

	width:180px;

	height:51px;

	margin-top:40px;

	text-indent:-9999px;

	background:url() no-repeat;

}



#banner03{

	display:block;

	width:180px;

	height:51px;

	margin-top:40px;

	text-indent:-9999px;

	background:url() no-repeat;

}





#banner01,

#banner02,

#banner03{

	margin-left:35px;

}





#banner01 a,

#banner02 a,

#banner03 a{

	display:block;

	width:180px;

	height:50px;

}









/*------------------------------

 ページ上部へ戻る

--------------------------------*/



.jump{

	padding:10px 20px 5px 0px;

	margin:0px;

}



.jump a{

	text-decoration:underline;

}



.jump a:hover{

	text-decoration:none

}



/*------------------------------

 ヘッダー

--------------------------------*/



.header{

	height:150px;

}



/*------------------------------

 コンテンツ

--------------------------------*/



.contents{

	margin:0px;

	padding:0px;

}



/*------------------------------

 左カラム

--------------------------------*/



.left_col{

	float:left;

	width:200px;

	height:550px;

	margin:10px 0px 0px 0px;

}



/*------------------------------

 右カラム

--------------------------------*/



.right_col{

	float:right;

	width:644px;

	height:100%;

	margin:0px 0px 40px 0px;

}



/*------------------------------

 右カラム　第2階層

--------------------------------*/



.right_col_second{

	float:right;

	width:631px;

	height:100%;

	margin:0px 0px 40px 0px;

	padding:0px 20px 0px 0px;

}





/*------------------------------

 フッター

--------------------------------*/



.footer{

	background-color:#000000;

}



.clear{

	clear:both;

}



/*------------------------------

 フッターナビ

--------------------------------*/



.f_navi{

	width:100%;

	height:28px;

	text-align:center;

	letter-spacing:normal;

	text-indent:-9999px;

	background:url(../common/images/f_navi_bk.gif) repeat-x;

}



.f_navi li{

	float:left;

}



#f_navi01 a{

	display:block;

	width:112px;

	height:28px;

	background:url(../common/images/f_navi.gif) -77px 0px no-repeat;

	margin:0px 0px 0px 77px;

}



#f_navi02 a{

	display:block;

	width:111px;

	height:28px;

	background:url(../common/images/f_navi.gif) -189px 0px no-repeat;

}



#f_navi03 a{

	display:block;

	width:123px;

	height:28px;

	background:url(../common/images/f_navi.gif) -300px 0px no-repeat;

}



#f_navi04 a{

	display:block;

	width:133px;

	height:28px;

	background:url(../common/images/f_navi.gif) -423px 0px no-repeat;

}



#f_navi05 a{

	display:block;

	width:111px;

	height:28px;

	background:url(../common/images/f_navi.gif) -556px 0px no-repeat;

}



#f_navi06 a{

	display:block;

	width:108px;

	height:28px;

	background:url(../common/images/f_navi.gif) -652px 0px no-repeat;

}



#f_navi07 a{

	display:block;

	width:160px;

	height:28px;

	background:url(../common/images/f_navi.gif) -667px 0px no-repeat;

}





/*------------------------------

 キーワードリンク

--------------------------------*/



.key_link{

	width:100%;

}



.key_link li{

	display:inline;

}



/*------------------------------

 コピーライト

--------------------------------*/



.copyright{

	text-align:center;

	padding:20px 0px 20px 0px;

}



/*------------------------------

 印刷エリア

--------------------------------*/



.print{

	width:100px;

	position:absolute;

	top:0px;

	left:0px;

}

/*-----------------------------

	アクセスカウンター

		20100813_林

------------------------------*/

#counter_area{

	display:block;

	width:180px;

	height:auto;

	margin-left:35px;

	margin-top:20px;

	text-align:center;

	}



#counter{

	border:solid 1px #FFF;

	padding:2px 5px;

}
