/*　common.css

 基本設定
 
 *
 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:left;
	background:url(../common/images/bg.gif) 900px 0px repeat-y;
}

h1,h2,h3,h4,h5,h6{
	margin:0px;
	padding:0px;
	text-indent:-9999px;
}

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;
}

tr{
	margin:0px;
	padding:0px;
}

th, td{
	font-size:103% !important;
	font-size:71%;
	margin:0px;
	padding:0px;
	text-align:left;
	line-height:1.35;
	vertical-align:middle;
	letter-spacing:normal;
}

a, img{
	border:none;
	text-decoration:none;	
}

a:link{
	color:#436fa6;
}

a:visited{
	color:#96C;
}

a:active{
	color:#555555;
}

a:hover{
	color:#436fa6;
}

hr{
	display:none;
}

/*--------------------------------
 共通設定
 
 wrapper
 	∟header
	 	∟info
		∟logo
		∟bread_list
	
 	∟contents
 		∟left_col
			∟navi
			∟banner

		∟right_col
		∟right_col_second
 
 ■footer
 	∟copyright
	
 ■jump
 
--------------------------------*/

/*------------------------------
 wrapper
--------------------------------*/

.wrapper{
	width:900px;
	margin:0px;
	position:relative;
	min-height:100%;
	overflow:visible;
	background:#ffffff;
	color:#333333;
}

/*------------------------------
 ヘッダー
--------------------------------*/

#header{
	width:900px;
	height:231px;
	position:relative;
	background:url(../common/images/header.gif) no-repeat;
}

/*------------------------------
 ロゴマーク
--------------------------------*/

/*------------------------------
 パンくずリスト
--------------------------------*/

.bread_list{
	position:absolute;
	width:900px;
	float:left;
	top:198px;
	padding:0px 0px 5px 0px;
	letter-spacing:normal;
}

.bread_list ul{
	padding:0px 0px 0px 25px;
}

.bread_list li{
		display:inline;
}

.bread_list a{
}

.bread_list a:hover{

}

/*------------------------------
 企業情報エリア
--------------------------------*/

.info{
	width:860px;
	float:left;
}

/*------------------------------
 企業情報リスト
--------------------------------*/

/*------------------------------
 コンテンツ
--------------------------------*/

.contents{
	margin:0px;
	padding:7px 0px;
}

/*------------------------------
 左カラム
--------------------------------*/

.left_col{
	float:left;
	width:200px;
	height:100%;
	margin:10px 0px 40px 0px;
	padding:0px 0px 0px 20px;
}

/*------------------------------
 ナビゲーション
--------------------------------*/

.menu{
	width:200px !important;
	width:202px;
	padding:47px 0px 10px 0px;
	border:1px solid #cccccc;
	background:url(../common/images/navi00.gif) center top no-repeat;
}

.navi{
	width:179px;
	height:32px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}

.navi a{
	display:block;
	width:179px;
	height:32px;
	margin:5px 0px 0px 10px;
	padding:0px 0px 0px 15px;
	background:url(../common/images/marker01.gif) 0px 5px no-repeat !important;
	background:url(../common/images/marker01.gif) 0px 5px no-repeat;
}

/*------------------------------
 サブナビゲーション
--------------------------------*/

.sub01{
	padding:7px 0px 3px 20px;
}

.sub02{
	padding:3px 0px 3px 20px;
}

.sub01 a,
.sub02 a{
	text-decoration:underline;
}

/*------------------------------
 .aw2008
 ナビゲーション
--------------------------------*/

.aw2008{
	margin:0px 0px 10px 0px;
}


/*------------------------------
 .aw2009
 ナビゲーション
--------------------------------*/
.aw2009{
	margin:10px 0px 10px 0px;
}


/*------------------------------
 .aw2010
 ナビゲーション
--------------------------------*/
.aw2010{
	margin:10px 0px 10px 0px;
}


/*------------------------------
 バナー
--------------------------------*/
#banner00{
	width:200px;
	height:74px;
	margin-top:10px;
	text-indent:-9999px;
	background:url(../common/images/banner00.gif) no-repeat;
}

#banner01{
	width:200px;
	height:74px;
	margin-top:0px;
	text-indent:-9999px;
	background:url(../common/images/banner01.gif) no-repeat;
}

#banner02{
	width:200px;
	height:74px;
	margin-top:0px;
	text-indent:-9999px;
	background:url(../common/images/banner02.jpg) no-repeat;
}

#banner03{
	width:200px;
	height:65px;
	margin-top:40px;
	background-image: url(../common/images/banner03_02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#banner04{
	width:200px;
	height:66px;
	margin-top:5px;
	text-indent:-9999px;
	background:url(../common/images/banner04.gif) no-repeat;
}

#banner05{
	width:200px;
	height:100px;
	margin-top:5px;
	text-indent:-9999px;
	background:url(../common/images/banner05.gif) no-repeat;
}

#banner06{
	width:200px;
	height:100px;
	margin-top:5px;
	text-indent:-9999px;
	background:url(../common/images/banner06.gif) no-repeat;
}

#banner07{
	width:200px;
	height:120px;
	margin-top:5px;
	text-indent:-9999px;
	background:url(../common/images/banner07.gif) no-repeat;
}

#banner09{
	width:200px;
	height:120px;
	margin-top:5px;
	text-indent:-9999px;
	background:url(../common/images/banner09.gif) no-repeat;
}

#banner00 a{
	display:block;
	width:200px;
	height:74px;
}

#banner01 a{
	display:block;
	width:200px;
	height:74px;
}

#banner02 a{
	display:block;
	width:200px;
	height:74px;
}

#banner03 a{
	display:block;
	width:200px;
	height:120px;
}

#banner04 a{
	display:block;
	width:200px;
	height:66px;
}

#banner05 a{
	display:block;
	width:200px;
	height:100px;
}

#banner06 a{
	display:block;
	width:200px;
	height:100px;
}

#banner07 a{
	display:block;
	width:200px;
	height:120px;
}

#banner09 a{
	display:block;
	width:200px;
	height:120px;
}

/*------------------------------
 右カラム
--------------------------------*/

.right_col{
	float:left;
	width:620px; 
	height:100%;
	margin:0px 0px 40px 0px;
	padding:0px 0px 0px 32px !important;
	padding:0px 0px 0px 30px;
}

/*------------------------------
 右カラム　第2階層以下
--------------------------------*/

.right_col_second{
	float:right;
	width:631px;
	height:100%;
	margin:0px 0px 40px 0px;
	padding:0px 20px 0px 0px;
}

/*------------------------------
 フッター
--------------------------------*/

.footer{
	width:100%;
	height:auto;
	border-top:3px solid #ff8d16;
}


/*------------------------------
 コピーライト
--------------------------------*/

.copyright{
	text-align:center;
	padding:10px 0px 10px 0px;
	width:100%;
	height:10px;
}

/*------------------------------
 ページ上部へ戻る
--------------------------------*/

.jump{
	padding:10px 20px 5px 0px;
	margin:0px;
}

.jump a{
	text-decoration:underline;
}

.jump a:hover{
	text-decoration:none
}


/*------------------------------
 float解除
--------------------------------*/

.clear{
	clear:both;
}
