@charset "shift_jis";



/* コンテンツ */





#other #contents #box {

	width: 560px;

	margin: 12px 0px 12px 20px;

}





#other #contents #box p.map{

	float: right;

	width: 200px;

}

/* お問い合わせの表 */

#other table.information {

	border-collapse:collapse;

	width: 580px;

	margin-top: 1em;

}

#other table.information th {

	border: 1px solid #CCCCCC;

	padding: 7px;

	vertical-align: top;

	text-align:left;

	white-space:nowrap;

}

#other table.information th.wrap {

	white-space:normal;

}

#other table.information td {

	border: 1px solid #CCCCCC;

	padding: 7px;

	background-color: #fffec6;

	vertical-align: top;

}

#other table.information td.thanks {

	width:580px;

}

#other table.information .noline-top {

	border-top-style: none;

}

#other table.information .noline-bottom {

	border-bottom-style: none;

}

#other table.information .noline-right {

	border-right-style: none;

}

#other table.information .noline-left {

	border-left-style: none;

}





#other table.information2 {

	border-collapse:collapse;

	margin-top: 1em;

}

#other table.information2 td {

	border: 2px solid #ffcc01;

	padding: 5px;

	vertical-align: top;

	background-color: #FFFFFF;

}

#other input.submit {

	padding: 10px 25px;

	margin-top: 1em;

	background-image: url(../../information/images/btn_bg01.gif);

	height: 38px;

	width: 130px;

	cursor: pointer;

	background-repeat: no-repeat;

	background-position: center 0px;

}

#other input.modoru {

	

	width: 60px;

	padding: 5px 10px;

	margin-top: 1em;

	background-image: url(../../information/images/btn_bg02.gif);

	background-repeat: no-repeat;

	background-position: center 0px;

	cursor: pointer;

	height: 38px;

 /* MacIE begin \*/

 height: 28px;

 /* MacIE end */

}

#other input.radio {

	vertical-align: middle;

}

#other input.text01 {

	width:300px;

	border: 1px solid #cccccc;

	background-color: #FFFFFF;

}

#other input.text02 {

	width:150px;

	border: 1px solid #cccccc;

	background-color: #FFFFFF;

}

#other input.text03 {

	width:60px;

	border: 1px solid #cccccc;

	background-color: #FFFFFF;

}

#other input.text04 {

	width:270px;

	border: 1px solid #cccccc;

	background-color: #FFFFFF;

}

#other textarea {

	width:400px;

	border: 1px solid #cccccc;

	background-color: #FFFFFF;

}

#other select {

	width:150px;

	border: 1px solid #cccccc;

	background-color: #FFFFFF;

}

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



/* 採用情報 */

#other table.recruit th {

	width:20%;

}

/* 環境への取り組み */

#other #env1,#other #env2{

 width:580px;

}

#other #env1-left{

 width:480px;

	float:left;

}

#other #env1-right{

 width:100px;

	float:left;

}

#other #env2-left{

 width:90px;

	float:left;

}

#other #env2-right{

 width:450px;

	float:right;

}

#other #contents #box2 {

 clear:both;

	width: 580px;

	background-image: url(../images/waku01d.gif);

	background-repeat: no-repeat;

	margin-top: 12px;

	padding-top: 12px;

}

#other #contents #box2 img.bottom{

	background-image: url(../images/waku01b.gif);

	background-repeat: no-repeat;

	height: 20px;

	width: 580px;

}

#other #contents #box2 #naka{

	width: 543px;

	background-image: url(../images/dot_white.gif);

	background-repeat: repeat;

}



/* 環境への取り組み */

#contents .con-left{

    text-align:left;

}