/* 会社情報 */

/* レイアウト -----------------------------*/
#wrapper{
	margin:0 auto;
	width:960px;
}

#header{
	margin-top:5px;
}

#left_navi{
	margin:5px 0 0 10px;
	float:left;
	width:200px;
	text-align: left;
	display: inline
}

#contents{
	margin:3px 0 0 0;
	float:left;
	width:750px;
	text-align: left;
	display: inline
}

#footer{
	margin-top:50px;
}


/* 共通のスタイル -----------------------------*/

body {text-align:center;}

* {margin:0;padding:0;}

img {border:none;}

a:link {
	text-decoration: none;
	color:#6699CC;
}

a:visited {
	text-decoration: none;
	color: #6699CC;
}

a:hover {
	text-decoration: underline;
	color: #134A9E;
}

a:active {
	text-decoration: underline;
	color: #134A9E;
}

h1 {
	margin-bottom:10px
}
h2 {font-size:15px;}

li {
	list-style: none;
}

#main01{
	margin:30px 0 20px 50px;
	width:550px;
}

.style01{
	margin:5px;
	padding:5px;
	line-height:20px;
	font-size:12px;
}

.style02{
	padding:0 5px 5px 5px;
	line-height:20px;
	font-size:12px;
}

.style03{
	margin:5px 10px 5px 20px;
	padding:5px;
	line-height:20px;
	font-size:12px;
	width:605px;
}

.style04{
	font-size:12px;
	line-height:30px;
	margin-left:10px;
}

.style05{
	font-size:13px;
	line-height:20px;
	margin-top:20px;
}

.style06{
	font-size:13px;
	line-height:20px;
}

.frame01{
	border:1px solid #c2c4cc;
	width:610px;
}

.main{
	margin-left:20px;
}

.main ul{
	list-style-type:none;
	line-height:180%;
}

.main li{
	background:url(img/arrow.gif) left no-repeat;
	text-indent:20px;
}

.text_right{
	text-align:right;
	font-size:15px;
}

.high_space {
	margin-top:10px;
}
.map{
	margin-left:20px;
}

.c_both{
	clear: both;
}

.h_title{
	width:940px;
	height:13px;
	text-align:left;
	font-size:9pt;
	font-weight:normal;
	color:#9C9C9C;
	margin-right: auto;
	margin-left: auto;
	z-index: 5;
}

.pankuzuhaichi{
	padding-left:18px;
	font-size:12px;
	text-align:left;
	background:#FFFFFF;
	width:940px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}



/* テーブル -----------------------------*/
.dgrmmod002{margin: 10px 10px 75px 10px;}

	.dgrmmod002 table{
		border-left:1px solid #c2c4cc;
		border-top:1px solid #c2c4cc;
		width:610px;
	}

		.dgrmmod002 table caption{
			font-size:80%;
			padding:0 0 3px 0;
			text-align:right;
		}

	.dgrmmod002 .bdnone,
	.dgrmmod002 .bdnone th,
	.dgrmmod002 .bdnone td{
		border:none;
	}

		.dgrmmod002 table th, .dgrmmod002 table td{
			padding:11px 0 10px 0;
			vertical-align:top;
		}

			.dgrmmod002 table th p, .dgrmmod002 table td p{
				padding:0 8px;
			}

			.dgrmmod002 table td .link01{
				background:url(http://www.inte.co.jp/common/img/parts/icn_arrow_01.gif) no-repeat 0 3px;
				padding:0 0 0 9px;
			}

		.dgrmmod002 table th{
			background:#f3f3f3;
			border-bottom:1px solid #c2c4cc;
			border-right:1px solid #c2c4cc;
			font-size:12px;
			font-weight:bold;
			text-align:left;
		}

		.dgrmmod002 table td{
	    	font-size:12px;
			background:#fff;
			border-bottom:1px solid #c2c4cc;
			border-right:1px solid #c2c4cc;
		}

			.dgrmmod002 table td table{
				border:none;
				width:auto;
			}

			.dgrmmod002 table table th, .dgrmmod002 table table td{
				background:#fff;
				border:none;
				font-weight:normal;
				padding:0;
				text-align:left;
			}

				.dgrmmod002 table table th p, .dgrmmod002 table table td p{
					padding:0 35px 0 8px;
				}

			.dgrmmod002 table td ul{
				margin:0 0 0 9px;
			}

.dgrmmod002 table li{
	margin-bottom:5px;
}

.b{
background:url(http://www.inte.co.jp/common/img/parts/icn_arrow_01.gif) no-repeat 0 3px;
	margin-left:10px;
					padding:0 0 0 0px;
}

.tokyo{
	margin-bottom:5px;
}

.hidariyose{
	margin:5px 0 5px -200px;
}


/* 左ナビロールオーバー
-----------------------------*/
.over01{
	width:180px;
	height:32px;
	background:url(img/leftnavi_coIdeology_active.jpg) no-repeat left bottom;
}

.over01 a{
	display:block;
	width:180px;
	height:32px;
	font-size:1px;
	line-height:1px;
	outline:none;
}
.over01 a:hover{
	text-indent:-9999px;
}

.over02{
	width:180px;
	height:32px;
	background:url(img/leftnavi_coProfile_active.jpg) no-repeat left bottom;
}

.over02 a{
	display:block;
	width:180px;
	height:32px;
	font-size:1px;
	line-height:1px;
	outline:none;
}
.over02 a:hover{
	text-indent:-9999px;
}

.over03{
	width:180px;
	height:32px;
	background:url(img/leftnavi_coMessage_active.jpg) no-repeat left bottom;
}

.over03 a{
	display:block;
	width:180px;
	height:32px;
	font-size:1px;
	line-height:1px;
	outline:none;
}
.over03 a:hover{
	text-indent:-9999px;
}

.over04{
	width:180px;
	height:32px;
	background:url(img/leftnavi_coWork_active.jpg) no-repeat left bottom;
}

.over04 a{
	display:block;
	width:180px;
	height:32px;
	font-size:1px;
	line-height:1px;
	outline:none;
}
.over04 a:hover{
	text-indent:-9999px;
}

.over05{
	width:180px;
	height:32px;
	background:url(img/leftnavi_coMap_active.jpg) no-repeat left bottom;
}

.over05 a{
	display:block;
	width:180px;
	height:32px;
	font-size:1px;
	line-height:1px;
	outline:none;
}
.over05 a:hover{
	text-indent:-9999px;
}

.over06{
	width:180px;
	height:32px;
	background:url(img/leftnavi_groupCo_active.jpg) no-repeat left bottom;
}

.over06 a{
	display:block;
	width:180px;
	height:32px;
	font-size:1px;
	line-height:1px;
	outline:none;
}
.over06 a:hover{
	text-indent:-9999px;
}




.over10{
	width:180px;
	height:32px;
	background:url(img/leftnavi_recruitFresh_active.jpg) no-repeat left bottom;
}

.over10 a{
	display:block;
	width:180px;
	height:32px;
	font-size:1px;
	line-height:1px;
	outline:none;
}
.over10 a:hover{
	text-indent:-9999px;
}

.over11{
	width:180px;
	height:32px;
	background:url(img/leftnavi_recruitMid_active.jpg) no-repeat left bottom;
}

.over11 a{
	display:block;
	width:180px;
	height:32px;
	font-size:1px;
	line-height:1px;
	outline:none;
}
.over11 a:hover{
	text-indent:-9999px;
}

