@charset "UTF-8";

/*=========================================== for common*/

h2 { background-image: url("../images/triangle.gif");}
h3 { background-image: url("../images/h3.gif");}

.mainbox2 {
	margin: 10px 15px 10px 35px;
	padding: 0 0 10px 0;
	line-height: 2ex;
}

/*=========================================== for top*/
#jobflame {
	/*height: 126px;*/
	width: 727px;
	border: 1px solid #1d2089;
	margin: 0 0 15px 0;
}

#info {
	border-top: 1px solid #1d2089;
	border-bottom: 1px solid #1d2089;
	padding: 0 0 0 15px;
}

#info a {
	background : url("../images/arrow.gif") no-repeat;
	padding: 0 0 0 25px;
}

.topjobt{
	text-align: left;
	margin: 4px 0 -4px 2px;
}
.topjob td{
	width: 690px;
	text-align: left;
	border-bottom: dotted 1px #ccc;
	padding:  4px 4px 4px 20px;
}
.topjob a{
	background : url("../images/arrow.gif") no-repeat;
	padding: 0 0 0 25px;
}

/*=========================================== for contact*/

ul { list-style-image: url('../images/arrow.gif');}

.qml { 
	margin: 0 0 0 30px;
	float: left;
}
.qmr {
	margin: 0 0 0 15px;
	float: left;
}

.mainbox1 .link1 {
	background : url("../images/arrow.gif") no-repeat;
	padding: 0 0 0 25px;
	margin: 0 0 0 12px;
}

.comment {
	margin: -10px 0 0 15px;
	font-size: 11px;
}
.arrow {
	background : url("../images/arrow.gif") no-repeat;
	padding: 0 0 0 25px;
}

/*=========================================== for sitemap*/

.mainbox2 table {
	border-collapse: collapse;

}
.mainbox2 th {
	padding: 5px 0;
	background: #f3f3f3;
	border: solid 1px #cccccc;
	color: #444444;
	text-align: center;
}

.mainbox2 td {
	width: 350px;
	line-height: 3ex;
	padding: 0 20px 0 10px;
	border: solid 1px #cccccc;
	vertical-align:top;
}

/*=========================================== for shokai*/
.shokai {
	margin: 0px;
	padding: 0px;
	background: #ffffff url("../images/top/shoukaiyotei.gif") no-repeat;
	text-align: right;
	width: 729px;
	height: 128px;
}

/*=========================================== for 0903iten*/
#ttop {
	width: 100%;
	margin: -2px 0 0 -2px;
	padding: 0;
}
#ttop td{ border: 0px; }
#tleft { text-align: left;}
#tright {
	text-align: right;
	font-weight: bold;
	vertical-align: bottom;
}
#tright a{color: #f00;}
#tright a:hover{color: #00d;}
#iten0903 {
	font-size: 13px;
	font-weight: bold;
	vertical-align: bottom;
}
#iten0903 a{color: #f00;}
#iten0903 a:hover{color: #00d;}

