@charset "UTF-8";
@import "common.css";

#main {
	overflow:auto;
}
#news {
	float:left;
	width:415px;
	margin-right:35px;
}
#news .more {
	text-align:right;
	margin-top:20px;
}
#search {
	float:left;
	width:310px;
}

/* 新着一覧 */
ul#joblist {
	list-style:none;
	margin:10px 0 10px 0;
	width:415px;
/*	height:303px;*/
	height:300px;
	overflow:auto;
}
html>/**/body ul#joblist {
	height:290px;
}
ul#joblist li {
	background:url(../images/common/arrow.gif) left top no-repeat;
	margin:0;
	padding:0 0 0 15px;
	margin-bottom:10px;
	line-height:1.5;
}

/* 条件検索 */
.formSel {
	width:150px;
}

/* ▼外枠▼ */
div.notedesign {
   border: 2px red;   /* 外枠 */
   padding: 0px;             /* 内側の余白 */
}
/* ▼ノート内部▼ */
div.notedesign p {
   background-image: url("images/bluedash.gif");
   line-height: 25px;
   margin: 0px;
}

/* バナー */
#banner {
	clear:both;
	width:760px;
	height:80px;
	margin:5px auto;
}
#banner ul {
	list-style:none;
}
#banner ul li {
	float:left;
	margin:0;
	padding:0;
}

/* バナー */
#banner {
	clear:both;
	width:760px;
	height:85px;
	margin:0 auto;
}
#banner ul {
	list-style:none;
}
#banner ul li {
	float:left;
	margin:0;
	padding:0;
}

/* トピック */
#apeal {
	clear:both;
	width:760px;
	margin:0 auto;
}
#apeal p {
	background-color:#aa1a1a;
	width:750px;
	color:#FFF;
	padding:2px 5px;
	margin-bottom:5px;
	font-weight:bold;
}
#apeal ul {
	list-style:none;
}
#apeal ul li {
	display:inline;
	float:left;
	width:240px;
	margin-left:6px;
	border-right:2px #aa1a1a solid;
	border-bottom:2px #aa1a1a solid;
	overflow:auto;
	padding:0 5px 10px 0;
	line-height:1.5;
}
#apeal ul li strong {
	display:block;
	color:#aa1a1a;
	font-weight:bold;
	margin-bottom:2px;
}
.spc {
	margin-top:15px;
}
