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

	TOP Page

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

	MV-TOKUSHU

-------------------------------------------------------------------*/
#topMv {
	width:650px;
	min-height:204px;
	height: auto !important;   
	height: 204px; /*FOR IE6*/
	background:url(/img/top/topmain3.jpg) no-repeat 0 0;
	margin-bottom:15px;
	padding:24px 0 15px 0;
}
#head_block #link_osiken {
	text-align: right;
}

#tokuBox {
	width:264px;
	margin:0 15px 0 auto;
}
#tokuBox ul {
	width:240px;
	border:2px solid #DFCABB;
	border-top:none;
	background-color:#FFFFFF;
	padding:5px 10px 10px 10px;
}
#tokuBox ul li {
	background:url(/img/top/ico_toku.gif) no-repeat 0 5px;
	padding-left:18px;
	margin-bottom:0.5em;
}
#tokuBox ul li a {
	font-size:80%;
	line-height:1.5em;
}
/*-------------------------------------------------------------------

	New Topics

-------------------------------------------------------------------*/
#h2_top_new{
	width:650px;
	height:44px;
	clear: both;
}
#h2_top_new a{
	width:650px;
	height:44px;
	background:url(/img/top/h2_new.jpg) no-repeat top;
}
#h2_top_new a:hover,
#h2_top_new a:active{
	background-position:left -50px;
}
#top_new{
	padding:5px 20px 20px;
	background:url(/img/top/bg_new.gif) no-repeat top;
}
#top_new ul{
	height:300px;
	overflow:auto;
}
#top_new li{
	margin-bottom:6px;
}
#top_new_loading{
	text-align:center;
	padding-top:125px;
}
/*-------------------------------------------------------------------

	Search job

-------------------------------------------------------------------*/
/* top_search */
#h2_top_search,
#h2_top_list,
#h2_top_company{
	clear:both;
	width:622px;
	height:32px;
	background:url(/img/top/h2_search.jpg) no-repeat;
	margin-bottom:15px;
}
#h2_top_list{
	background:url(/img/top/h2_list.jpg) no-repeat;
}
#h2_top_company{
	background:url(/img/top/h2_company.gif) no-repeat;
}

.main_searchbox{
	clear:both;
}
.main_searchbox .inner{
	padding:0 10px;
}
/* top_area */
#top_area{
	float:left;
	width:300px;
	padding-bottom:15px;
	margin-bottom:15px;
}
#h3_top_area{
	width:300px;
	height:14px;
	background:url(/img/top/h3_area.jpg) no-repeat;
	margin-bottom:15px;
}
/*
#top_area img{
	float:left;
	width:298px;
}
#top_area ul{
	clear:right;
	float:right;
	width:300px;
	margin-bottom:8px;
}
#top_area ul li{
	float:left;
	padding:0 3px;
	margin-bottom:2px;
	border-right:1px solid #999999;
	color:#999999;
}
#top_area ul li a{
	white-space:nowrap;
}
*/
/* top subject, condition, category */
#h3_top_subject,
#h3_top_condition,
#h3_top_category,
#h3_top_keyword{
	width:290px;
	height:14px;
	margin-bottom:15px;
}
#top_subject,
#top_condition,
#top_category{
	float:right;
	width:290px;
	margin-bottom:20px;
}
#top_keyword{
	clear:both;
	margin-bottom:20px;
}
#top_subject ul,
#top_condition ul,
#top_category ul,
#top_keyword ul{
	width:290px;
}
#top_subject li,
#top_condition li,
#top_category li,
#top_keyword li{
	float:left;
	padding:0 3px;
	margin-bottom:2px;
	border-right:1px solid #999999;
}
#top_subject li a,
#top_condition li a,
#top_category li a,
#top_keyword li a{
	white-space:nowrap;
}
/* top_subject */
#h3_top_subject{
	background:url(/img/top/h3_subject.jpg) no-repeat;
}
/*
#top_subject{
	clear:left;
	float:left;
}
#top_subject .btn{
	clear:both;
	padding-top:10px;
	text-align:right;
	display:block;
	width:290px;
}
*/
/* top_condition */
#h3_top_condition{
	background:url(/img/top/h3_condition.jpg) no-repeat;
}
/* top_category */
#h3_top_category{
	background:url(/img/top/h3_condition.gif) no-repeat;
}
/* top_keyword */
#h3_top_keyword{
	background:url(/img/top/h3_keyword.gif) no-repeat;
}

/* top_company */
#top_company{
	margin-bottom:20px;
}
#top_company ul{
	clear:both;
}
#top_company ul li{
	font-size:90%;
	padding:0 20px;
	margin-bottom:2px;
	background:url(/img/top/li_company.gif) left 2px no-repeat;
}
#top_company ul li a{
	font-weight:bold;
}
/*-------------------------------------------------------------------

	Pickup Bible Worksite

-------------------------------------------------------------------*/
/* top_pickup, top_bible, top_worksite */
#top_osusume .line,
#top_pickup .line,
#top_bible .line,
#top_worksite .line{
	clear:both;
	padding-top:10px;
	border-top:1px solid #EFEFEF;
}
#top_osusume .line.first,
#top_pickup .line.first,
#top_bible .line.first,
#top_worksite .line.first{
	border-top:none;
}
#top_osusume .contents,
#top_pickup .contents,
#top_bible .contents,
#top_worksite .contents{
	width:300px;
}
#top_osusume .contents.odd,
#top_pickup .contents.odd,
#top_bible .contents.odd,
#top_worksite .contents.odd{
	float:left;
}
#top_osusume .contents.even,
#top_pickup .contents.even,
#top_bible .contents.even,
#top_worksite .contents.even{
	float:right;
}
#top_osusume .btn,
#top_pickup .btn,
#top_bible .btn,
#top_worksite .btn{
	text-align:right;
	margin:0;
	padding-bottom:10px;
}
/* top_osusume */
#h2_top_osusume{
	clear:both;
	width:650px;
	height:48px;
	background:url(/img/top/h2_osusume.gif) no-repeat;
}
#top_osusume,
#top_chumoku{
	margin-bottom:10px;
	padding:0 10px;
	border:4px solid #FFF1B9;
	border-top:none;
}
#top_chumoku a{
	font-size: 10px;
}

/* top_chumoku */
#h2_top_chumoku{
	clear:both;
	float:left;
	width:650px;
	height:38px;
	background-image: url(/img/top/h2_chumoku.jpg);
	background-repeat: no-repeat;
}
#top_chumoku{
	clear:both;
}
#top_chumoku ul{
	width:606px;
	margin:0 auto 10px;
}
#top_chumoku ul li{
	background:url(/img/top/ico_chumoku.gif) no-repeat 0 5px;
	padding-left:18px;
	margin-bottom:0.5em;
}
/* top_pickup */
#h2_top_pickup{
	clear:both;
	width:650px;
	height:34px;
	background:url(/img/top/h2_pickup.jpg) no-repeat;
}
#top_pickup{
	margin-bottom:10px;
	padding:0 10px;
	border:4px solid #F2E6EC;
	border-top:none;
}
#top_osusume .photo,
#top_pickup .photo{
	float:left;
	width:140px;
}
#top_osusume .name,
#top_osusume .text,
#top_osusume .btn,
#top_pickup .name,
#top_pickup .text,
#top_pickup .btn{
	clear:right;
	float:right;
	width:150px;
}
#top_osusume .name,
#top_pickup .name{
	font-weight:bold;
}
#top_pickup .text{
	font-size:85%;
}
#top_osusume .title,
#top_pickup .title{
	color:#993366;
}
/* top_bible */
#h2_top_bible{
	clear:both;
	width:650px;
	height:44px;
	background:url(/img/top/h2_bible.jpg) no-repeat;
}
#h3_top_bible_01,
#h3_top_bible_02{
	width:300px;
	height:23px;
	margin-bottom:10px;
}
#h3_top_bible_01{
	background:url(/img/top/h3_manual_01.jpg) no-repeat;
}
#h3_top_bible_02{
	background:url(/img/top/h3_manual_02.jpg) no-repeat;
}
#top_bible{
	margin-bottom:10px;
	padding:0 10px;
	border:4px solid #EEE7D9;
	border-top:none;
}
#top_bible .photo{
	float:left;
	width:80px;
}
#top_bible .text,
#top_bible .btn{
	clear:right;
	float:right;
	width:210px;
}
/* top_worksite */
#h2_top_worksite{
	clear:both;
	width:650px;
	height:42px;
	background:url(/img/top/h2_worksite.jpg) no-repeat;
}
#top_worksite{
	margin-bottom:10px;
	padding:0 10px;
	border:4px solid #E9EEDA;
	border-top:none;
}
#top_worksite .photo{
	float:left;
	width:150px;
}
#top_worksite .name,
#top_worksite .text,
#top_worksite .btn{
	clear:right;
	float:right;
	width:140px;
}

/* title */
.catch {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #747051;
}
.ttl{
	position: relative;
}
.ttl .catch {
	position: absolute;
	top: 12px;
	right: 3px;
}
#h2_top_chumoku.ttl .catch{color: #f27926;}
.main_search_new .ttl .catch{color: #049b96;}
.kinmuArea .catch,
.wordArea .catch,
.cityArea .catch{
	margin: 5px 10px;
	padding: 0;
	font-size: 11px;
	line-height: 1.2;
}


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

	side_bible

-------------------------------------------------------------------*/
#side_bible{
	border:6px solid #F4F2E8;
	margin:1px 10px 20px 0;
	padding:5px 5px 0 5px;
	line-height:1;
}
#side_bible ul li{
	padding-bottom:5px;
}
/*-------------------------------------------------------------------

	side_osusume

-------------------------------------------------------------------*/
#side_osusume{
	border:4px solid #F4F2E8;
	margin:1px 10px 20px 0;
	padding:7px 7px 0 7px;
	line-height:1;
}
#side_osusume ul{
	line-height:1.6em;
	font-size:80%;
}
#side_osusume ul li{
	margin-bottom:10px;
}
#side_osusume ul li img{
	margin-bottom:2px;
	text-decoration:none;
}
#side_osusume ul li span{
	font-weight:bold;
	font-size:115%;
}


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

	Information ( New Year )

-------------------------------------------------------------------*/
#ti_information{
	clear:both;
	width:650px;
	height:28px;
	background:url(/img/top/ti_info.gif);
}
#information{
	margin-bottom:10px;
	padding:15px 10px 20px 70px;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDEEEE;
	border-right-color: #DDEEEE;
	border-bottom-color: #DDEEEE;
	border-left-color: #DDEEEE;
	background-image: url(/img/top/il_info_01.gif);
	background-repeat: no-repeat;
	background-position: 15px 15px;
}
#this_week {
	width: 200px;
	margin: 0 0 20px;
}
#this_week h2{
	height: 34px;
	background: url(/img/top/tit_toku_l2.gif) no-repeat;
	text-indent: -9999px;
}
#this_week dl{
	padding: 10px 5px;
	border-right: 3px solid #d1eeee;
	border-bottom: 3px solid #d1eeee;
	border-left: 3px solid #d1eeee;
}
#this_week dl dt{
	margin: 0 0 3px;
	padding: 0 0 0 15px;
	background: url(/img/top/li_img.jpg) -3px 2px no-repeat;
	font-size: 11px;
}
#this_week dl dd{
	margin: 0 0 5px;
	padding: 0 0 5px 15px;
	background: url(/img/top/line_dot_x.gif) repeat-x bottom;
	font-size: 10px;
}
#this_week dl dd.last{
	margin: 0;
	padding-bottom: 0;
	background: none;
}

.chumoku {
	margin-top: 8px;
}
.chumoku2 {
	margin-top: 8px;
	margin-bottom: 15px;
}
.ch_tex {
	width: 166px;
	padding-right: 16px;
	padding-left: 6px;
}

#mente_block{
	width:800px;
	margin:70px auto 50px;
	padding-bottom:7px;
	text-align:left;
}
#mente_block p.copyright{
	text-align:center;
}
.mentenanceInfo{
	border:3px double #ccc;
	padding:3px 20px;
	margin:15px 0;
}
.mentenanceInfo p{
	font-weight:bold;
	padding:5px 0px;
}




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

	Area

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

.kinmuArea {
	background-image: url(/img/top/bg_kinmu_line.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px;
	width: 410px;
	float: left;
	display: inline;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 10px;
}
.kinmuArea h3{
	width: 390px;
	height: 32px;
	margin: 0;
	padding: 0;
	background: url(/img/top/h3_area.gif) no-repeat;
}
.main_search_new_inner {
	padding: 0px;
	width: 630px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.main_search_new_inner .ttl{
/*.main_search_new_inner h3{*/
	width: 622px;
	height: 32px;
	margin: 0 0 10px;
	background: url(/img/cmn/ti_searchkantanbox.gif) no-repeat;
}
.kinmuArea p {
	padding: 10px;
}
#kinmuAreaSwitch{
	margin:10px 0 0 10px;
	display:none;
}
#kinmuAreaSwitch div{
	float:left;
	width:183px;
	text-align:center;
	padding:2px 0;
}
#kinmuAreaSwitch .current{
	font-weight:bold;
	border:1px solid #aaa;
	background: #EEEEEE;
}
#kinmuAreaSwitch .link{
	text-decoration:underline;
	color:#009999;
	cursor:pointer;
	border:1px solid #669999;
}
#kinmuAreaSwitch .link:hover{
	color:#FF9900;
	border-color:#FF9900;
}

#kinmuAreaB{
	margin:8px 10px 15px;
}
#kinmuAreaB h4{
	display:inline;
	font-weight:bold;
}
#kinmuAreaB a{
	margin-left:5px;
}
.wordArea {
	padding: 0px;
	float: left;
	width: 213px;
	display: inline;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 8px;
}
.wordArea h3{
	width: 213px;
	height: 32px;
	margin: 0;
	padding: 0;
	background: url(/img/top/h3_keyword.gif) no-repeat;
}
.wordArea p {
	margin-top: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 1.6;
}
.seachAreaTop {
	padding: 0px;
	width: 630px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.cityArea{
	clear:both;
	width:630px;
	margin-left:10px;
	margin-bottom:25px;
}
.cityArea h3{
	width: 622px;
	height: 32px;
	margin: 0 0 5px;
	padding: 0;
	background: url(/img/top/h3_city.gif) no-repeat;
}
.cityArea h4{
	display:inline;
	font-weight:bold;
	border-left:1px solid #999999;
	padding:0 5px;
	white-space:nowrap;
}
.cityArea h4 a:link,
.cityArea h4 a:visited{
	color:#333333;
	text-decoration:none;
}
.cityArea h4 a:hover,
.cityArea h4 a:active{
	color:#FF9900;
	text-decoration:underline;
}

.cityArea div{
	margin: 10px 10px 0;
}
.cityArea a{
	margin:0 5px;
}
.cityArea p{
	display: inline;
	padding: 0;
}


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

	tagCloud

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

.tagCloud01 {
	font-size: 10px;
}
.tagCloud02 {
	font-size: 12px;
}
.tagCloud03 {
	font-size: 14px;
}
.tagCloud04 {
	font-size: 16px;
}
.tagCloud05 {
	font-size: 18px;
}

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

	top_alldata_number

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

#top_alldata_number{
	position: relative;
}
#top_alldata_number p{
	position: absolute;
	top: -115px;
	left: 170px;
	font-size:150%;
}
/*-------------------------------------------------------------------

	top_alldata_numberひとまず仮です

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

#top_alldata_number_02{
	position: relative;
}
#top_alldata_number_02 p{
	position: absolute;
	top: -115px;
	left: 170px;
	font-size:150%;
}
/*-------------------------------------------------------------------

	top_about

-------------------------------------------------------------------*/
#top_about{
	padding: 20px;
	background: url(/img/top/bg_about.gif) top no-repeat;
}
#top_about h2{
	height: 17px;
	margin: 0 0 1em;
	padding: 0;
	background: url(/img/top/tit_about.gif) no-repeat;
	text-indent: -9999px;
}


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

	copyright

-------------------------------------------------------------------*/
.copyright a:link,
.copyright a:visited{
    color: #333333;
	text-align:center;
	text-decoration: none;
}

