@charset "utf-8";

/*レフトカラム*/
#left-col2{
	width:202px;
	padding:35px 26px 0 0px;
	float:left;
}

/*ライトカラム*/
#right-col2{
	width:674px;
	float:left;
	padding:35px 0px 0 0;
	position:relative;
}



/*どんな仕事内容？のページ*/
.gyoumu1{
	padding:20px 0;
}

.pa-to50{
	padding-top:50px;
}

.pa-bo10{
	padding-bottom:10px;
}

.gyoumu2{
	width:290px;
	float:left;
}

.gyoumu3{
	width:366px;
	float:right;
}

.pa-to25{
	padding-top:25px;
}

.gyoumu4{
	overflow:hidden;
}

.gyoumu4 dl{
	clear:both;
	overflow:hidden;
}

.gyoumu4 dt{
	width:330px;
	float:left;
}

.gyoumu4 dd{
	width:320px;
	float:right;
}

.gyoumu4 dd li{
	background:url(img/top/right9.png) no-repeat 0.3em 0.3em;
	padding-left:18px;
}

.gyoumu5{
	position:relative;
}

.gyoumu5 p{
	position:absolute;
	top:15px;
	left:280px;
	color:#FFFFCC;
	font-weight:bold;
}

.gyoumu6{
	padding-top:10px;
	padding-bottom:5px;

}

.pa-ri20{
	padding-right:20px;
}

.te-ri{
	float:right;
}




/*スタッフナビゲーション*/


#staff{
	clear:both;
	width:671px;
}

#staff ul{
	overflow:hidden;
}

#staff ul li{
	display:inline;
    float: left;
}


#staff a   {
	background-image:url(img/staff/sub_navi.jpg);
    height: 84px;   
    display: block;   
    text-indent: -9999px;   
    overflow: hidden;
} 

#staff:after   { height:0; visibility: hidden; content: "."; display: block; clear: both; }   
 
#staff .staff01 a  { 
	background-position:0 0;
	width:223px;
}   
#staff .staff02 a  { 
    background-position:-223px 0;
	width:223px;
}   
#staff .staff03 a  {
    background-position:-446px 0;
	width:225px;
}   

#staff .staff01 a:hover  { 
	background-position:0 -87px;
}   
#staff .staff02 a:hover  {
    background-position:-223px -87px; 
}   
#staff .staff03 a:hover  {
    background-position:-446px -87px;
} 

/*どんな人が働いているの？のページ*/
.staff4{
	overflow:hidden;
	padding:20px 0 30px;
}

.staff4_1{
	clear:both;
	width:280px;
	float:left;
}

.staff4_2{
	width:180px;
	float:left;
}

.staff5{
	overflow:hidden;
	padding:20px 0 30px;
	border-bottom:#CCC dotted 1px;
	background:url(img/staff/staff_09.png) no-repeat bottom right;
}


.staff4_3{
	width:210px;
	float:right;
}

.staff4_4{
	width:390px;
	float:right;
	color:#333333;
}

.staff4_4a{
	color:#333333;
}

.staff4_5{
	padding-top:60px;
	width:210px;
	float:left;
}


.staff4_5 dd{
	padding:10px 0 0 3px;
}

.staff4_5 dd p{
	margin-bottom:15px;
}

.staff4_5 dd ul{
	border-top:#CCC dotted 1px;
}

.staff4_5 dd ul li{
	background:url(img/top/right9.png) no-repeat 0.3em 0.8em;
	padding:5px 0 5px 18px;
	border-bottom:#CCC dotted 1px;
}

.staff6{
	overflow:hidden;
	padding:20px 0 30px;
	border-bottom:#CCC dotted 1px;
	background:url(img/staff/staff_09.png) no-repeat bottom;
}

.staff6_1{
	width:153px;
	float:left;
}

.staff6_2{
	width:225px;
	float:left;
}

.staff6_3{
	width:270px;
	float:right;
}

.pa-bo15{
	padding-bottom:15px;
}

.staff7{
	overflow:hidden;
	padding:20px 0 30px;
	border-bottom:#CCC dotted 1px;
	background:url(img/staff/staff_18.png) no-repeat bottom right;
}

.staff8{
	overflow:hidden;
	padding:20px 0 30px;
	border-bottom:#CCC dotted 1px;
	background:url(img/staff/staff_18.png) no-repeat bottom;
}

.staff9{
	overflow:hidden;
	padding:20px 0 30px;
	background:url(img/staff/staff_27.png) no-repeat bottom right;
}


/*どんな会社なの？のページ*/
.pa-to30{
	padding-top:30px;
}

.gaiyou1{
	overflow:hidden;
	margin:15px 0 35px 5px;
	background:url(img/gaiyou/gaiyou_line.jpg) no-repeat top;
	font-size:105%;
}

.gaiyou1 dl{
	background:url(img/gaiyou/gaiyou_line.jpg) no-repeat bottom;
	padding:10px;
}

.gaiyou1 dt{
	width:120px;
	float:left;
}

.gaiyou1 dd{
	margin-left:120px;
}

.gaiyou1 dd li{
	line-height:1.8em;
}

.gaiyou2{
	overflow:hidden;
	padding:30px 30px 70px 30px;
}

.gaiyou2_1{
	width:295px;
	float:left;
}

.gaiyou2_2{
	width:295px;
	float:right;
}

.map{
	border:#CCC solid 1px;
	padding:3px;
}

.gaiyou3{
	overflow:hidden;
	padding:20px 5px 50px 5px;
	font-size:105%;
}

.gaiyou3 dl{
	clear:both;
	overflow:hidden;
	padding-bottom:30px;
}

.gaiyou3 dt{
	width:250px;
	float:left;
}

.gaiyou3 dd{
	margin-left:250px;
}


/*どお問い合わせのページ*/
.form1{
	padding-top:10px;
	padding-left:5px;
}

.form1 span{
	font-size:90%;
}

.form2{
	padding:15px 5px;
	font-size:105%;
}

.form2 table{
	border-collapse:collapse;
}

.form2 td{
	padding:15px 20px;
	border:#CCC solid 1px;
}

.form2_1{
	background:#FFFFCC;
}

.form2_2{
	background:#FFFFFF;
	width:170px;
}

.form3{
	margin-top:25px;
	font-size:105%;
	background:url(img/gaiyou/gaiyou_line.jpg) no-repeat top;
}

.form3 dl{
	clear:both;
	background:url(img/gaiyou/gaiyou_line.jpg) no-repeat bottom;
	padding:10px 0;
}

.form3 dt{
	width:180px;
	float:left;
}

.form3 dd{
	margin-left:180px;
}

.form4{
	text-align:center;
	padding:35px 0;
}

.pa-ri10{
	margin-right:10px;
}

.form5{
	color:#333333;
}

.form6{
	padding-top:30px;
}

.form6 p{
	padding-bottom:20px;
}

