@charset "utf-8";

/*

	企業・店舗

	[* html] = IE6
	[*:first-child+html] = IE7
	[Hides from IE5-mac ～ End hide from IE5-mac] = Mac IE5

*/


#mainsub {
width: 522px;
height: auto;
}



/* 登録情報プレビュー
-------------------------------------------------- */
#infoPreview h3 {
	background: url(../../images2/company/title.gif);
}

/* エントリータイトル：大ボタンメニュー
-------------------------------------------------- */
#icoMenuBig li.contactbtn {
	background: url(../../images/icon/iconbtn4.jpg);
	background-repeat: no-repeat;
}
#icoMenuBig li.banbtn {
	background: url(../../images/icon/iconbtn1.jpg);
	background-repeat: no-repeat;
}

/* メイン写真
-------------------------------------------------- */
#mainPhoto {
	width: 306px;
}
div.userLayout #mainPhoto {
	width: 186px;
}

/* ピックアップ情報
-------------------------------------------------- */
#pickUpInfoArea div.jobContentsArea {
	width: 444px;
}
#pickUpInfoArea div.jobContentsArea .jobContents dl dd {
	width: 378px;
}
div.userLayout #pickUpInfoArea div.jobContentsArea {
	width: 564px;
}
div.userLayout #pickUpInfoArea div.jobContentsArea .jobContents dl dd {
	width: 498px;
}



/* 大家・不動産概要
-------------------------------------------------- */
#companyEnv h3 {
	background: url(../../images2/company/title.gif) 0 -81px;
}



/* アクセス
-------------------------------------------------- */
#companyAccess h3 {
	background: url(../../images2/company/title.gif) 0 -108px;
}
div.addressSearchBtn {
	margin: 10px 0 1.5em 125px;
	width: 152px;
	background: url(../../images2/company/item.gif) 0 -27px;
}
div.addressSearchBtn a {
	display: block;
	width: 152px;
	height: 31px;
	background: url(../../images/icon/map_search.jpg);
	overflow: hidden;
	text-indent: -9999px;
}
div.addressSearchBtn a:hover {
	background-position: 0 -31px;
}
#map {
	height: 300px;
}



/* 応募方法
-------------------------------------------------- */
#companyEntry h3 {
	background: url(../../images2/company/title.gif) 0 -135px;
}



/* 求人情報
-------------------------------------------------- */
#registJobInfo h3 {
	background: url(../../images2/company/title.gif) 0 -243px;
	margin-bottom: 0px;
	height: 27px;
	background-repeat: no-repeat;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #472300;
}
div.jobPlusBtn {
	margin-left: 175px;
	width: 189px;
	background: url(../../images/icon/plusbtn.jpg);
}
div.jobPlusBtn a {
	display: block;
	width: 189px;
	height: 31px;
	overflow: hidden;
	background: url(../../images/icon/plusbtn.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
div.jobPlusBtn a:hover {
	background-position: 0 -31px;
}
/* 公開状態 */
.jobContents dl dt.public {
	background-image: url(../../images/icon/icon_s16.gif);
	background-repeat: no-repeat;
}
div.previewBtn {
	position: absolute;
	right: 5px;
	bottom: 4px;
	width: 150px;
	background: url(../../images2/company/item.gif) 0 -243px;
}
* html div.previewBtn {
	margin-top: -29px;
	bottom: auto;
}
div.previewBtn a {
	display: block;
	width: 150px;
	height: 27px;
	overflow: hidden;
	background: url(../../images/icon/viewbtn.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
div.previewBtn a:hover {
	background-position: 0 -27px;
}



/* 求人情報登録
-------------------------------------------------- */
div.backJobListBtn, div.jobAddressSearchBtn {
	margin-left: 175px;
	width: 133px;
	background-image: url(../../images/icon/map_search.jpg);
	background-repeat: no-repeat;
}
div.backJobListBtn a, div.jobAddressSearchBtn a {
	display: block;
	width: 133px;
	height: 31px;
	background-image: url(../../images/icon/prebtn.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}
div.backJobListBtn a:hover {
	background-position: 0 -31px;
}

/* 求人情報タイトル
-------------------------------------------------- */
#jobTitleForm h3 {
	background: url(../../images2/company/title.gif) 0 -297px;

}

/* 勤務地情報
-------------------------------------------------- */
#jobAddressInfoForm h3 {
	background: url(../../images2/company/title.gif) 0 -324px;
}
div.jobAddressSearchBtn {
	margin: 0 0 1.5em 125px;
	width: 133px;
}
div.jobAddressSearchBtn a {
	overflow: hidden;
	width: 152px;
	height: 31px;
	display: block;
	background-image: url(../../images/icon/map_search.jpg);
	background-repeat: no-repeat;
}
div.jobAddressSearchBtn a:hover {
	background-position: 0 -31px;
}
#job_map {
	height: 300px;
}

/* 募集情報
-------------------------------------------------- */
#jobInfoForm h3 {
	background: url(../../images2/company/title.gif) 0 -351px;
}

/* 仕事情報
-------------------------------------------------- */
#workInfoForm h3 {
	background: url(../../images2/company/title.gif) 0 -378px;
}

/* アピール情報
-------------------------------------------------- */
#appealInfoForm h3 {
	background: url(../../images2/company/title.gif) 0 -405px;
}

/* 画像
-------------------------------------------------- */
#imageForm h3 {
	background: url(../../images2/company/title.gif) 0 -432px;
}



/* お気に入り
-------------------------------------------------- */
div.userSearchBtn {
	margin: 0 0 20px 20px;
}
div.userSearchBtn a {
	display: block;
	width: 240px;
	height: 36px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../../images/icon/btn_go-usr-search.gif) no-repeat 0px 0px;
}
div.userSearchBtn a:hover {
	background-position: 0px -36px;
}

/* 情報 */
.jobContents dl dt.info {
	background: url(../../images/icon/icon_information.gif) no-repeat left top;
}
div.favoriteList div.scoutViewBtn {
	right: 5px;
	bottom: 4px;
}
* html div.favoriteList div.scoutViewBtn {
	margin-top: -29px;
	bottom: auto;
}

#favorite h3 {
background-color: transparent;
background-image: url(../../images2/user/title.gif);
background-repeat: repeat;
background-position: 0pt -351px;
}

/* 求職者検索
-------------------------------------------------- */
#userSearchList h3 {
	background: url(../../images2/company/title.gif) 0 -459px;
}

/* 年齢 */
div.searchForm dl.sfage dt {
	width: 50px;
	background: url(../../images2/company/item.gif) -449px -270px;
}
/* 性別 */
div.searchForm dl.sfsex dt {
	width: 50px;
	background: url(../../images2/company/item.gif) -499px -270px;
}
/* 学歴 */
div.searchForm dl.sfe dt {
	width: 50px;
	background: url(../../images2/company/item.gif) -549px -270px;
}
/* 希望する勤務地 */
div.searchForm dl.sfa_h dt {
	width: 81px;
	height: 38px;
	background: url(../../images2/company/item.gif) -200px -270px;
}
/* 希望する業務内容 */
div.searchForm dl.sfc_h dt {
	width: 84px;
	height: 38px;
	background: url(../../images2/company/item.gif) -281px -270px;
}
/* 希望する雇用形態 */
div.searchForm dl.sfg_h dt {
	width: 84px;
	height: 38px;
	background: url(../../images2/company/item.gif) -365px -270px;
}
div.searchForm dl.sfage dd select {
	width: auto;
}

/* Add */
#userSearch h3 {
	background: url(../../images/icon/title_search-offer.gif) no-repeat left top;
}
body#usrSearch div.searchForm dl dt {
	width: 160px;
	height: 24px;
	float: left;
}
body#usrSearch div.searchForm dl dd {
	width: 570px;
	float: left;
}
body#usrSearch div.searchForm dl.sfage {
	width: 730px;
}
body.oneColum#usrSearch div.searchForm div.start {
	margin-top: 20px;
	background: none;
	border: none;
}
body.oneColum#usrSearch fieldset {
	font-size: 12px;
}
dl.srchWord input {
	margin: 6px 0 0 0;
	width: 200px;
}

input#searchbtnb {
	width: auto;
	height: auto;
}

/* 年齢 */
div.searchForm dl.sfage dt {
	background: url(../../images/icon/title_offer-srch02.gif) no-repeat left top;
}
/* 性別 */
div.searchForm dl.sfsex dt {
	background: url(../../images/icon/title_offer-srch03.gif) no-repeat left top;
}
/* エリア */
div.searchForm dl.sfa_h dt {
	background: url(../../images/icon/title_offer-srch01.gif) no-repeat left top;
}
/* 賃料 */
div.searchForm dl.sfc_h dt {
	background: url(../../images/icon/title_offer-srch08.gif) no-repeat left top;
}
/* 築年数 */
div.searchForm dl.srchGrant dt {
	background: url(../../images/icon/title_offer-srch04.gif) no-repeat left top;
}
/* 間取り */
div.searchForm dl.srchMd dt {
	background: url(../../images/icon/title_offer-srch05.gif) no-repeat left top;
}
/* 建物種別 */
div.searchForm dl.srchZone dt {
	background: url(../../images/icon/title_offer-srch07.gif) no-repeat left top;
}
/* キーワード */
div.searchForm dl.srchWord dt {
	background: url(../../images2/search/form_icon10.gif) no-repeat left top;
}




/* 希望する勤務地・希望する業務内容・希望する雇用形態 
body.oneColum div.searchForm dl.sfa_h dd ul li,
body.oneColum div.searchForm dl.sfc_h dd ul li,
body.oneColum div.searchForm dl.sfg_h dd ul li {
	width: 33.2%;
	float: left;
}
/* 勤務地 
body.oneColum div.searchForm dl.sfa_h dd ul li.area1,
body.oneColum div.searchForm dl.sfa_h dd ul li.area2,
body.oneColum div.searchForm dl.sfa_h dd ul li.area3,
body.oneColum div.searchForm dl.sfa_h dd ul li.area4 {
	width: 500px;
	float: none;
}
body.oneColum div.searchForm dl.sfa_h dd ul li.area10,
body.oneColum div.searchForm dl.sfa_h dd ul li.area24,
body.oneColum div.searchForm dl.sfa_h dd ul li.area27,
body.oneColum div.searchForm dl.sfa_h dd ul li.area31,
body.oneColum div.searchForm dl.sfa_h dd ul li.area33,
body.oneColum div.searchForm dl.sfa_h dd ul li.area34,
body.oneColum div.searchForm dl.sfa_h dd ul li.area35,
body.oneColum div.searchForm dl.sfa_h dd ul li.area37,
body.oneColum div.searchForm dl.sfa_h dd ul li.area38,
body.oneColum div.searchForm dl.sfa_h dd ul li.area41,
body.oneColum div.searchForm dl.sfa_h dd ul li.area42,
body.oneColum div.searchForm dl.sfa_h dd ul li.area44,
body.oneColum div.searchForm dl.sfa_h dd ul li.area45,
body.oneColum div.searchForm dl.sfa_h dd ul li.area32 {
	width: 30%;
	float: left;
}
body.oneColum div.searchForm dl.sfa_h dd ul li.area3 {
	float: left;
}
body.oneColum div.searchForm dl.sfa_h dd ul li ul {
	margin: 5px 0 5px 20px;
	padding: 5px;
	background: #FCFCFC;
}
body.oneColum div.searchForm dl.sfa_h dd ul li ul li {
	width: 100%;
}
*/
/* 検索条件：dl：dd
-------------------------------------------------- */
/* 希望する勤務地・希望する業務内容・希望する雇用形態 */
#searchCondition dl.sfa_h dd ul li, #searchCondition dl.sfc_h dd ul li,
#searchCondition dl.sfg_h dd ul li {
	width: 49.9%;
	float: left;
}
div.userList dl dt {
	width: 55px;
}
/* 資格 */
div.jobContents dl dt.license {
	background: url(../../images2/user/item.gif) -110px -309px;
}
div.userList dl dd {
	padding-right: 122px;
	width: 344px;
}




/* 匿名プロフィール
-------------------------------------------------- */
/* 年齢 */
.jobContents dl dt.age {
	background: url(../../images2/company/item.gif) -145px -291px;
}

/* エントリータイトル：大ボタンメニュー
-------------------------------------------------- */
/*
body.company #icoMenuBig li.scoutbtn a {
	background: url(../../images2/user/item.gif) -600px -84px;
}
body.company #icoMenuBig li.scoutbtn,
body.company #icoMenuBig li.scoutbtn a:hover {
	background-position: -645px -84px;
}
body.company #icoMenuBig li.favoritebtn {
	background-position: 0 0;
}
*/
/* 大ボタン
-------------------------------------------------- */
body.company ul.btnMenu li.scoutbtn a {
	height: 41px;
	background: url(../../images/icon/btn_go-offer.gif) no-repeat 0px 0px;
}
body.company ul.btnMenu li.scoutbtn,
body.company ul.btnMenu li.scoutbtn a:hover {
	background-position: 0px -41px;
}
body.company ul.btnMenu li.favoritebtn {
	background-position: -300px -85px;
}



/* 求職者スカウト
-------------------------------------------------- */
#humanScout h3 {
	background: url(../../images2/company/title.gif) 0 -216px;
}
div.closeWindowBtn {
	margin-left: 175px;
	width: 240px;
}
div.closeWindowBtn a {
	display: block;
	width: 240px;
	height: 36px;
	overflow: hidden;
	background: url(../../images/icon/btn_close-win.gif) no-repeat 0px 0px;
	text-indent: -9999px;
}
div.closeWindowBtn a:hover {
	background-position: 0px -36px;
}
div.contactBtnB {
	margin-left: 195px;
	width: 380px;
	background: url(../../images2/other/item.gif) -380px -277px;
}
div.contactBtnB a {
	display: block;
	width: 255px;
	height: 40px;
	overflow: hidden;
	background: url(../../images/icon/btn_comp_inquiry-ot.gif) no-repeat left top;
	text-indent: -9999px;
}
div.contactBtnB a:hover {
	background: url(../../images/icon/btn_comp_inquiry-ov.gif) no-repeat left top;
}



/* 求人情報プレビュー
-------------------------------------------------- */
#jobPreview h3 {
	background: url(../../images2/company/title.gif) 0 -270px;
}

/* エントリータイトル：大ボタンメニュー
-------------------------------------------------- */
body.jobShow #icoMenuBig li.entrybtn {
	background-position: 0 0;
	background: url(../../images/icon/iconbtn3.jpg);
	background-repeat: no-repeat;
}
body.jobShow #icoMenuBig li.favoritebtn {
	background-position: 0 0;
	background: url(../../images/icon/iconbtn2.jpg);
	background-repeat: no-repeat;
}

/* メニュー
-------------------------------------------------- */
body.jobShow #jobDetailMenu li {
	color: #06C;
	padding-left: 10px;
	background: url(../../images2/common/rightarrow_ico.gif) no-repeat 0 50%;
}
body.jobShow #jobDetailMenu li a {
	padding-left: 0;
	background: none;
}

/* アイコンメニュー
-------------------------------------------------- */
body.jobShow ul.icoMenu li {
	width: 19px;
	height: 20px;
	overflow: hidden;
	text-indent: -9999px;
}
body.jobShow ul.icoMenu li.entrybtn {
background-image: url(../../images/icon/iconbtn7.jpg);
background-repeat: no-repeat;
}
body.jobShow ul.icoMenu li.favoritebtn {
background-image: url(../../images/icon/iconbtn8.jpg);
background-repeat: no-repeat;
}
body.jobShow ul.icoMenu li.contactbtn {
background-image: url(../../images/icon/iconbtn6.jpg);
background-repeat: no-repeat;
}
body.jobShow ul.icoMenu li.banbtn {
background-image: url(../../images/icon/iconbtn5.jpg);
background-repeat: no-repeat;
}

/* 大ボタン
-------------------------------------------------- */
body.jobShow ul.btnMenu li {
	height: 40px;
	overflow: hidden;
	text-indent: -9999px;
}
body.jobShow ul.btnMenu li.contactbtn {
	background-position: 0 0;
	background-image: url(../../images/icon/iconbtn9.jpg);
	background-repeat: no-repeat;
}
body.jobShow ul.btnMenu li.favoritebtn {
	background-position: 0 0;
	background-image: url(../../images/icon/iconbtn10.jpg);
	background-repeat: no-repeat;
}



/* メッセージ
-------------------------------------------------- */
/* 名前 */
.jobContents dl dt.name {
	background-image: url(../../images/icon/icon_s19.gif);
	background-repeat: no-repeat;
}
/* ステータス */
.jobContents dl dt.status {
	background-image: url(../../images/icon/icon_s21.gif);
	background-repeat: no-repeat;
}
/*物件名*/
div.commonList dl dt.work {
background-image: url(../../images/icon/icon_s20.gif);
background-repeat: no-repeat;
}
div.vitaViewBtn {
	position: absolute;
	right: 8px;
	bottom: 39px;
	width: 150px;
	background: url(../../images2/company/item.gif) 0 -81px;
}
* html div.scoutViewBtn, * html div.vitaViewBtn {
	margin-top: -64px;
	bottom: auto;
}
div.scoutViewBtn a, div.vitaViewBtn a {
	display: block;
	width: 150px;
	height: 27px;
	overflow: hidden;
	background: url(../../images2/company/item.gif) 0 -54px;
	text-indent: -9999px;
}
div.scoutViewBtn a:hover {
	background-position: 0 -81px;
}
div.vitaViewBtn a {
	background-position: 0 -108px;
}
div.vitaViewBtn, div.vitaViewBtn a:hover {
	background-position: 0 -135px;
}

/* Add */
div.scoutViewBtn {
	margin: 10px 0 10px 10px;
}
div.scoutViewBtn a {
	display: block;
	width: 162px;
	height: 32px;
	overflow: hidden;
	background: url(../../images/icon/btn_go-usr-profile_ot.gif) no-repeat 0px 0px;
	text-indent: -9999px;
}
div.scoutViewBtn a:hover {
	background: url(../../images/icon/btn_go-usr-profile_ov.gif) no-repeat 0px 0px;
}

/* メッセージスレッド
-------------------------------------------------- */
div.threadShow div.entryTitle {
	padding-right: 60px;
}
div.threadShow div.scoutViewBtn, div.threadShow div.vitaViewBtn {
	bottom: 7px;
}
* html div.threadShow div.scoutViewBtn, * html div.threadShow div.vitaViewBtn {
	margin-top: -32px;
	bottom: auto;
}



/* ステータス・メモ
-------------------------------------------------- */
#statusMemo h3 {
	background: url(../../images2/company/title.gif) 0 -162px;
}



/* ステータス管理
-------------------------------------------------- */
#stepList h3 {
	background: url(../../images2/company/title.gif) 0 -189px;
}
div.stepList div.entryTitle {
	padding-right: 160px;
	min-height: 42px;
}
* html div.stepList div.entryTitle {
	height: 42px;
}
body.company ul.icoMenuBig li.movebtn {
}
body.company ul.icoMenuBig li.movebtn a {
/*	background: url(../../images2/company/item.gif) 0 -270px;*/
	background: url(../../images/icon/iconbtn_move.gif) no-repeat 0px 0px;
}
body.company ul.icoMenuBig li.movebtn a:hover {
	background-position: 0px -45px;
}
div.stepPlusBtn, div.backStepListBtn, div.moveHereBtn {
	margin-left: 175px;
	width: 187px;
	background-image: url(../../images/icon/statas_btn.jpg);
	background-repeat: no-repeat;
}
div.stepPlusBtn a, div.backStepListBtn a, div.moveHereBtn a {
	display: block;
	width: 187px;
	height: 31px;
	overflow: hidden;
	background-image: url(../../images/icon/statas_btn.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
div.stepPlusBtn a:hover {
	background-position: 0 -31px;
}
div.backStepListBtn a {
	background-position: -150px -99px;
}
div.backStepListBtn, div.backStepListBtn a:hover {
	background-position: -150px -135px;
}
div.moveHereBtn {
	margin-left: 210px;
	width: 150px;
	background-position: 0 -189px;
}
div.moveHereBtn a {
	width: 162px;
	height: 32px;
	background: url(../../images/icon/btn_move_ot.gif) no-repeat left top;
}
div.moveHereBtn a:hover {
	background: url(../../images/icon/btn_move_ov.gif) no-repeat left top;
}

div.backStepListBtn {
	margin-left: 175px;
	width: 240px;
}
div.backStepListBtn a {
	display: block;
	width: 240px;
	height: 36px;
	overflow: hidden;
	background: url(../../images/icon/btn_status.gif) no-repeat 0px 0px;
	text-indent: -9999px;
}
div.backStepListBtn a:hover {
	background-position: 0px -36px;
}

/*タイトルの編集ボタン*/
.icoMenuBig {
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
position: absolute;
top: 8px;
right: 0pt;
list-style: none;
clear: left;
}
.user .icoMenuBig a {
display: block;
width: 45px;
height: 45px;
overflow-x: hidden;
overflow-y: hidden;
background-color: transparent;
background-image: url(../../images2/form/item.gif);
background-repeat: repeat;
text-indent: -9999px;
margin-right: 4px;
}
.editbtn {
float: left;
}
.deletebtn {
float: left;
}
.user .icoMenuBig .editbtn a {
	background-image: url(../../images/icon/iconbtn12.jpg);
	background-repeat: no-repeat;
}
.user .icoMenuBig .editbtn,.user .icoMenuBig .editbtn a:hover {
background-position: 0 -45px;
}
.user .icoMenuBig .deletebtn a {
	background-image: url(../../images/icon/iconbtn11.jpg);
	background-repeat: no-repeat;
}
.user .icoMenuBig .deletebtn,.user .icoMenuBig .deletebtn a:hover {
background-position: 0 -45px;
}
.jobList dl {
margin-top: 3px;
margin-right: 3px;
margin-bottom: 3px;
margin-left: 3px;
}
/*dl, ol, ul {
margin-top: 1em;
margin-right: 1em;
margin-bottom: 1.5em;
margin-left: 2em;
}*/
.commonList .jobContents {
margin-top: 5px;
display: inline-block;
}
/* サイド
================================================== */



/* 希望者オファー
-------------------------------------------------- */
#scoutMenu h3 {
width: 201px;
height: 31px;
background-image: url(../../images/icon/bg_title_offer-config.gif);
background-repeat: no-repeat;
}



/* メッセージ
-------------------------------------------------- */
#messageMenu h3 {
background-image: url(../../images/icon/messege_menu.gif);
background-repeat: no-repeat;
height: 31px;
}
#companyRegist h3 {
background-color: transparent;
background-image: url(../../images2/company/title.gif);
background-repeat: repeat;
background-attachment: scroll;
background-position: 0pt -27px;
}
/*
body#offerConf #userScoutMenu h3 {
width: 201px;
height: 31px;
background-color: transparent;
background-image: url(../../images/icon/bg_title_offer-config.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
}*/
body.oneColum div.searchForm ul li {
	display: block;
	width: 100%;
	margin: 5px 0 0 0px;
}
body.oneColum div.searchForm ul li.area10 ul li,
body.oneColum div.searchForm ul li.area15 ul li,
body.oneColum div.searchForm ul li.area24 ul li,
body.oneColum div.searchForm ul li.area31 ul li,
body.oneColum div.searchForm ul li.area32 ul li,
body.oneColum div.searchForm ul li.area33 ul li,
body.oneColum div.searchForm ul li.area34 ul li,
body.oneColum div.searchForm ul li.area35 ul li,
body.oneColum div.searchForm ul li.area37 ul li,
body.oneColum div.searchForm ul li.area38 ul li,
body.oneColum div.searchForm ul li.area41 ul li {
	display: block;
	float: left;
	width: 23%;
	height: auto;
	margin: 0px;
	padding: 2px;
}

/* 10-0203追記 */
body.oneColum div.searchForm ul li.area5 ul li,
body.oneColum div.searchForm ul li.area12 ul li,
body.oneColum div.searchForm ul li.area22 ul li,
body.oneColum div.searchForm ul li.area21 ul li,
body.oneColum div.searchForm ul li.area27 ul li,
body.oneColum div.searchForm ul li.area20 ul li,
body.oneColum div.searchForm ul li.area42 ul li,
body.oneColum div.searchForm ul li.area44 ul li,
body.oneColum div.searchForm ul li.area45 ul li,
body.oneColum div.searchForm ul li.area213 ul li,
body.oneColum div.searchForm ul li.area214 ul li,
body.oneColum div.searchForm ul li.area215 ul li,
body.oneColum div.searchForm ul li.area216 ul li,
body.oneColum div.searchForm ul li.area217 ul li,
body.oneColum div.searchForm ul li.area218 ul li,
body.oneColum div.searchForm ul li.area219 ul li,
body.oneColum div.searchForm ul li.area00 ul li,
body.oneColum div.searchForm ul li.area00 ul li,
body.oneColum div.searchForm ul li.area00 ul li{
	display: block;
	float: left;
	width: 23%;
	height: auto;
	margin: 0px;
	padding: 2px;
}


/*新規*/
body.oneColum div.searchForm dl.sfa_h dd ul li.area1,
body.oneColum div.searchForm dl.sfa_h dd ul li.area2,
body.oneColum div.searchForm dl.sfa_h dd ul li.area3,
body.oneColum div.searchForm dl.sfa_h dd ul li.area4 {
margin-top: 10px;
padding-bottom: 10px;
	width: 100%;
	float: none;
/*	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
*/
}
body.oneColum div.searchForm dl.sfa_h dd ul li ul {
	margin: 0px 0 5px 20px;
	padding: 0 0 0 10px;
	background-color: #eeece9;
}
body.oneColum div.searchForm dl.sfc_h dd ul li,
body.oneColum div.searchForm dl.sfg_h dd ul li {
	width: 33.2%;
	float: left;
}
#userSearch {
padding-top: 10px;
}