/* -------------------　共通　------------------- */
.thumb img { padding: 4px; background: #eee; border: 1px solid #aaa; }
.thumb:hover img { border-color: #99CC00; }
.image_cont{
	width:159px;
	height:85px;
	margin-bottom:5px;
}
#cont_box{
	width:542px;
	height:auto;
}

#cont_box .image{
	width:180px;
	height:130px;
	margin-left:5px;
	margin-right:15px;
	float:left;
}

#cont_box .text{
	width:337px;
	height:auto;
	float:right;
	margin-bottom:10px;
}

#cont_box .text02{
	width:532px;
	height:auto;
	margin-left:10px;
}
/* -------------------　社長からのメッセージ　------------------- */
#presi_box{
	width:542px;
	height:180px;
	float:left;
}

#presi_box .image{
	width:139px;
	height:175px;
	margin-left:5px;
	margin-bottom:5px;
	margin-right:25px;
	float:left;
}

#cont-box2{
	width:180px;
	height:40px;
	margin-left:164px;
	margin-top:50px;
	padding:20px 20px 20px 20px;
	background-color: #999999;
	color: #FFFFFF;
}
#presi_box{
	clear:left;
}
#message-box {
	MARGIN: auto;
	WIDTH: 540px
}
#message-box .text{
	width:540px;
}
#message-box .top {
	WIDTH: 100%;
}

#message-box dl {
	MARGIN: auto;
	WIDTH: 500px;
}

#message-box dt {
	WIDTH: 150px
}

#message-box dt span {
	PADDING-LEFT: 5px;
}

#message-box dd {
	MARGIN: -1.3em 0px 0px 150px;
	WIDTH: 350px
}

/* -------------------　会社概要　------------------- */

#cominfo{
	width:542px;
	height:auto;
}

#cominfo01{
	width:80px;
	height:auto;
	margin-left:10px;
	margin-right:10px;
	float:left;
}

#cominfo01 .text{
	width:100px;
	height:auto;
}

#cominfo02{
	width:400px;
	height:auto;
	float:right;
}

#cominfo02 .text{
	width:400px;
	height:auto;
}

#commap{
	width:542px;
	height:auto;
	line-height: 22px;
}

#commap01{
	width:250px;
	height:auto;
	float:left;
	margin-left:10px;
	margin-right:10px;
}

#commap01 .title{
	width:250px;
	height:auto;
	font-size: 14px;
	font-weight: bold;
	color: #000099;
	margin-bottom:15px;
}

#commap01 .text{
	width:250px;
	height:auto;
}

#commap02{
	width:250px;
	height:auto;
	float:right;
}


#commap02 .image{
	width:250px;
	height:auto;
}


#commap02 .mapbottom{
	width:250px;
	height:auto;
	text-align: center;
}

#commap03{
	width:500px;
	height:auto;
	float:left;
	margin-left:10px;
}

#commap03 .title{
	width:500px;
	height:auto;
	font-size: 14px;
	font-weight: bold;
	color: #000099;
	margin-bottom:15px;
}

#commap03 .text{
	width:500px;
	height:auto;
}

#commap_line{
	width:542px;
	height:auto;
}



/* -------------------　職場風景　------------------- */

#view{
	width:542px;
	height:auto;
}

#viewcont01{
	width:170px;
	height:auto;
	float:left;
	
}

#viewcont01 .image{
	width:170px;
	height:138px;
	margin-bottom:5px;
}

#viewcont01 .text{
	width:170px;
	height:auto;
	margin-bottom:15px;
}

#viewcont02{
	width:170px;
	height:auto;
	margin-left:14px;
	float:left;
}

#viewcont02 .image{
	width:170px;
	height:138px;
	margin-bottom: 5px;
}

#viewcont02 .text{
	width:170px;
	height:auto;
	margin-bottom:15px;
}

#viewcont03{
	width:170px;
	height:auto;
	float:right;
}

#viewcont03 .image{
	width:170px;
	height:138px;
	margin-bottom: 5px;
}

#viewcont03 .text{
	width:170px;
	height:auto;
	margin-bottom:15px;
}
#view_2{
	width:538px;
	height:auto;
}

#viewcont01_2{
	width:170px;
	height:auto;
	margin-right:14px;
	float:left;
}

#viewcont01_2 .image{
	width:160px;
	height:130px;
	margin-bottom:15px;
}


#viewcont02_2{
	width:160px;
	height:auto;
	float:left;
}

#viewcont02_2 .image{
	width:160px;
	height:130px;
	margin-bottom:15px;
}

#viewcont03_2{
	width:170px;
	height:auto;
	float:right;
}

#viewcont03_2 .image{
	width:160px;
	height:130px;
	margin-bottom:15px;
}

