@charset "utf-8";

/* ========================================================================== */
/* CSS for 絶対転職ネット ★完全版★ */
/* ========================================================================== */
/* ========================================================================== */
/* 共通スタイル */
/* ========================================================================== */

body{
	margin: 0px;
	padding: 0px;
	background: url('http://findagent.jp/test/images/bg.gif');
	color: #333;
	text-align: center;
}

hr{
	display: none;
}

br.clear{
	clear: both;
	margin-top: -1em;
}

form{
	margin: 0px;
	padding: 0px;
}

img{
	border: none;
}


/* ========================================================================== */
/* コンテナ */
/* ========================================================================== */

#container{
	margin: 0px auto;
	padding: 0px 10px;
	width: 780px;
	_width: 800px;
	height: 100%;
	background: #fff;
	color: #333;
	font-size: small;
	_font-size: x-small;
	font-family: 'ＭＳ Ｐゴシック' 'ヒラギノ角ゴ Pro W3' sans-serif;
	text-align: left;
}

#contents_layout{
	clear: both;
	margin: 10px 0px;
	padding: 0px;
	width: 780px;
	background: #fff url('http://findagent.jp/test/images/content_r_bg.gif') repeat-y 546px 0px;
}

#contents_full{
	width: 780px;
	background: #fff;
}

#contents_l{
	float: left;
	margin: 0px;
	padding: 0px 0px 60px 0px;
	width: 536px;
}

#contents_l p{
	margin: 0px;
	padding: 10px 10px 0px 10px;
	line-height: 1.3em;
}

#contents_r{
	float: right;
	margin: 0px;
	padding: 0px;
	width: 234px;
	background: #fff;
}


/* ========================================================================== */
/* ヘッダー */
/* ========================================================================== */

#header{
	margin: 0px;
	padding: 20px 10px 0px 10px;
	width: 760px;
	_width: 780px;
	height: 60px;
	_height: 80px;
	background: #fff;
}

#header_l{
	float: left;
	width: 191px;
	text-align: center;
}

#header h1{
	margin: 0px;
	padding: 0px;
}

#header h1 a{
	display: block;
	width: 191px;
	height: 40px;
	background: url('http://findagent.jp/test/images/logo4w.jpg') no-repeat top left;
	text-indent: -9999px;
}
	
#header p{
	margin: 0px;
	padding: 0px;
	color: #1c1c1c;
	font-size: x-small;
	_font-size: xx-small;
}

#header p strong{
	font-weight: normal;
}

#header p#header_r{
	float: right;
}

#header p#header_r a{
	display: block;
	width: 234px;
	height: 40px;
	background: url('http://findagent.jp/test/images/btn_s_w.jpg') no-repeat top left;
	text-indent: -9999px;
}

#header p#header_r a:hover{
	background: url('http://findagent.jp/test/images/btn_s_w_ov.jpg') no-repeat top left;
}


/* ========================================================================== */
/* 上部メニュー */
/* ========================================================================== */

#navi{
	clear: both;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#navi ul{
	margin: 0px;
	padding: 0px;
	width: 780px;
	height: 40px;
	list-style-type: none;
}

#navi li{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 156px;
	height: 40px;
}

#navi li a{
	display: block;
	width: 156px;
	height: 40px;
	text-indent: -9999px;
}

#navi li#navi_li_01 a{
	background: url('http://findagent.jp/test/images/nav.gif') no-repeat 0px 0px;
}

#navi li#navi_li_01 a:hover{
	background: url('http://findagent.jp/test/images/nav.gif') no-repeat 0px -40px;
}

#navi li#navi_li_02 a{
	background: url('http://findagent.jp/test/images/nav.gif') no-repeat -156px 0px;
}

#navi li#navi_li_02 a:hover{
	background: url('http://findagent.jp/test/images/nav.gif') no-repeat -156px -40px;
}

#navi li#navi_li_03 a{
	background: url('http://findagent.jp/test/images/nav.gif') no-repeat -312px 0px;
}

#navi li#navi_li_03 a:hover{
	background: url('http://findagent.jp/test/images/nav.gif') no-repeat -312px -40px;
}

#navi li#navi_li_04 a{
	background: url('http://findagent.jp/test/images/nav.gif') no-repeat -468px 0px;
}

#navi li#navi_li_04 a:hover{
	background: url('http://findagent.jp/test/images/nav.gif') no-repeat -468px -40px;
}

#navi li#navi_li_05 a{
	background: url('http://findagent.jp/test/images/nav.gif') no-repeat -624px 0px;
}

#navi li#navi_li_05 a:hover{
	background: url('http://findagent.jp/test/images/nav.gif') no-repeat -624px -40px;
}


/* ========================================================================== */
/* メインヴィジュアル */
/* ========================================================================== */

#mv{
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 780px;
	height: 330px;
	background: url('http://findagent.jp/images/header.jpg') no-repeat top left;
/*
	height: 165px;
	background: url('http://findagent.jp/test/images/mv.jpg') no-repeat top left;
*/
}

#mv h2{
	margin: 0px;
	padding: 0px;
	width: 780px;
	height: 330px;
	text-indent: -9999px;
}

#mv h2 a{
	display: block;
	width: 780px;
	height: 330px;
}

#mv p{
	display: none;
}


/* ========================================================================== */
/* メインヴィジュアル　社名版 */
/* ========================================================================== */

#mv_company{
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 780px;
	height: 270px;
	background: url('http://findagent.jp/test/images/mv_company_w.jpg') no-repeat top left;
}

#mv_company h1{
	margin: 0px;
	padding: 0px;
	color: #cd2626;
	font-size: xx-large;
	_font-size: x-large;
}

#mv_company h1 a{
	display: block;
	padding: 21px 22px;
	width: 736px;
	_width: 780px;
	height: 198px;
	_height: 240px;
	color: #cd2626;
	text-decoration: none;
}

#mv_company h2{
	display: none;
}

#mv_company h3{
	display: none;
}

#mv_company p{
	margin: 0px 10px;
	padding: 4px 10px;
	background: #fff;
	font-size: x-small;
	_font-size: xx-small;
	text-align: right;
}

#mv_company p strong{
	margin: 0px 1px 0px 3px;
	color: #f00;
	font-weight: bold;
}


/* ========================================================================== */
/* エントリーボタン */
/* ========================================================================== */

.btn{
	clear: both;
	margin: 0px;
	padding: 0px 0px 0px 113px;
}

.btn p{
	margin: 0px;
	padding: 0px !important;
	text-indent: -9999px;
}

.btn p a{
	display: block;
	width: 310px;
	height: 70px;
	background: url('http://findagent.jp/test/images/btn.jpg') no-repeat 0px 0px;
}

.btn p a:hover{
	background: url('http://findagent.jp/test/images/btn.jpg') no-repeat 0px -70px;
}

.display_switch{
	margin: 0px;
	padding: 0px 0px 0px 356px;
}

.display_switch p{
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}

.display_switch a{
	display: block;
	width: 160px;
	height: 40px;
	background: url('http://findagent.jp/test/images/btn_xs.jpg') no-repeat 0px 0px;
	cursor: pointer;
}

.display_switch a:hover{
	background: url('http://findagent.jp/test/images/btn_xs.jpg') no-repeat 0px -40px;
}


/* ========================================================================== */
/* アナタだけにとって最高のタイミングで転職をするために！ */
/* ========================================================================== */

#timing{
	margin: 0px;
	padding: 0px 0 20px 0;
}

#timing h2{
	margin: 0px;
	padding: 0px;
	width: 536px;
	height: 33px;
	background: url('http://findagent.jp/test/images/timing_h2.gif') no-repeat top left;
	text-indent: -9999px;
}

#timing p{
	margin: 15px 0px 10px 0px;
	padding: 0px 10px;
}


/* ========================================================================== */
/* 絶対転職ネットとは？ */
/* ========================================================================== */

#what{
	margin: 0px;
	padding: 0px;
}

#what h2{
	margin: 0px;
	padding: 0px;
	width: 536px;
	height: 33px;
	background: url('http://findagent.jp/test/images/what_h2.gif') no-repeat top left;
	text-indent: -9999px;
}

#what p{
	margin: 15px 0px 10px 0px;
	padding: 0px 10px;
}

/* どんな人歓迎？ */

#what_kangei{
	margin: 0px 10px 15px 10px;
	padding: 15px;
	width: 486px;
	height: auto;
	border: 1px solid #99CC33;
}

#what_kangei h2{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size: medium;
	_font-size: small;
}

#what_kangei ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:476px;
}

#what_kangei li{
	margin:0px 0px 2px 0px;
	padding:0px;
}


/* ========================================================================== */
/* 絶対転職ネット　5つの特徴 */
/* ========================================================================== */

#char{
	margin: 0px;
	padding: 30px 0px 10px 0px;
}

#char h2{
	margin: 0px;
	padding: 0px;
	width: 536px;
	height: 33px;
	background: url('http://findagent.jp/test/images/char_h2.gif') no-repeat top left;
	text-indent: -9999px;
}

#char ul{
	margin: 15px 0px 0px 0px;
	padding: 0px 10px;
	list-style-type: none;
}

#char li{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 516px;
	height: 55px;
	text-indent: -9999px;
}

#char li#char_li_01{
	background: url('http://findagent.jp/test/images/char_li_01.png') no-repeat top left;
}

#char li#char_li_02{
	background: url('http://findagent.jp/test/images/char_li_02.png') no-repeat top left;
}

#char li#char_li_03{
	background: url('http://findagent.jp/test/images/char_li_03.png') no-repeat top left;
}

#char li#char_li_04{
	background: url('http://findagent.jp/test/images/char_li_04.png') no-repeat top left;
}

#char li#char_li_05{
	background: url('http://findagent.jp/test/images/char_li_05.png') no-repeat top left;
}


/* ========================================================================== */
/* キャッチ */
/* ========================================================================== */

#catch{
	margin: 0px;
	padding: 0px;
	width: 536px;
	height: 280px;
}

#catch p{
	margin: 0px;
	padding: 0px;
}

#catch p#catch_p_lead{
	display: none;
}

#catch p a{
	display: block;
	width: 536px;
	height: 280px;
	background: url('http://findagent.jp/test/images/catch_p_strong.jpg') no-repeat top left;
	text-indent: -9999px;
}


/* ========================================================================== */
/* キャッチ　社名版 */
/* ========================================================================== */

#catch_company{
}

#catch_company #catch_company_lead{
	margin: 0px 0px 10px 0px !important;
	padding: 35px 30px 0px 176px ;
	width: 330px;
	_width: 536px;
	height: 135px;
	_height: 170px;
	background: url('http://findagent.jp/test/images/catch_p_company.jpg') no-repeat top left;
}

#catch_company_lead p{
	margin: 0px !important;
	padding: 0px !important;
	font-size: 15px;
	line-height: 1.2em !important;
}

#catch_company_lead p#catch_company_lead_link{
	text-align: right;
}

#catch_company em{
	color: #f00;
	font-style: normal;
}

#catch_company dl{
	margin: 20px 0px 10px 0px;
	padding: 0px;
}

#catch_company dl#catch_company_dl01{
	margin-bottom: 30px !important;
}

#catch_company dt{
	margin: 0px;
	padding: 8px 10px;
}

#catch_company dd{
	display: block !important;
	margin: -30px 0px 0px 0px;
	padding: 8px 10px 8px 156px;
	background: url('http://findagent.jp/test/images/dot.gif') repeat-x bottom left;
}

#catch_company p.center{
	clear: both;
	text-align: center;
}


/* ========================================================================== */
/* ステップ */
/* ========================================================================== */

#step{
	margin: 0px;
	padding: 30px 0px 10px 0px;
}

#step_in{
	margin: 0px;
	padding: 15px 10px 15px 10px;
}

#step_in2{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 536px;
	height: 119px;
	background: url('http://findagent.jp/test/images/step_in2_bg.gif') no-repeat 10px 0px;
}

#step_in2 h4{
	display: none;
}

#step_in2 p{
	display: none;
}

#step h2{
	margin: 0px;
	padding: 0px;
	width: 536px;
	height: 33px;
	background: url('http://findagent.jp/test/images/step_h2.gif') no-repeat top left;
	text-indent: -9999px;
}

#step h3{
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}

#step h3#step_h3_00{
	margin: 20px 0px 0px 10px !important;
	width: 516px;
	height: 32px;
	background: url('http://findagent.jp/test/images/step_h3_00.gif') no-repeat top left;
}

#step h3#step_h3_01{
	width: 516px;
	height: 32px;
	background: url('http://findagent.jp/test/images/step_h3_01.gif') no-repeat top left;
}

#step h3#step_h3_02{
	width: 516px;
	height: 57px;
	background: url('http://findagent.jp/test/images/step_h3_02.gif') no-repeat top left;
}

#step h3#step_h3_03{
	width: 516px;
	height: 57px;
	background: url('http://findagent.jp/test/images/step_h3_03.gif') no-repeat top left;
}

#step h3#step_h3_04{
	width: 516px;
	height: 57px;
	background: url('http://findagent.jp/test/images/step_h3_04.gif') no-repeat top left;
}

#step p.step_in_p{
	padding: 10px 0px 0px 10px;
	border-left: 74px #66cd00 solid;
}

#step p.step_in_p_last{
	padding: 10px 0px 20px 10px;
	border-left: 74px #66cd00 solid;
}

#step img.step_ph{
	margin: -22px 0px 0px 10px;
}


/* ========================================================================== */
/* 声 */
/* ========================================================================== */

#voice{
	margin: 0px;
	padding: 30px 0px 15px 0px;
}

#voice h2{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	width: 536px;
	height: 33px;
	background: url('http://findagent.jp/test/images/voice_h2.gif') no-repeat top left;
	text-indent: -9999px;
}

#voice_inwrapper{
	padding: 15px 0px 0px 0px;
}

#voice h3{
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 263px;
	height: 263px;
	background: url('http://findagent.jp/test/images/voice_h3.jpg') no-repeat top left;
	text-indent: -9999px;
}

#voice h4{
	display: none;
}

.voice_inbox{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 263px;
	height: 263px;
}

#voice_01{
	float: right;
	background: url('http://findagent.jp/test/images/voice_bg_01.gif') no-repeat top left;
}

#voice_02{
	clear: both;
	float: left;
	background: url('http://findagent.jp/test/images/voice_bg_02.gif') no-repeat top left;
}

#voice_03{
	float: right;
	background: url('http://findagent.jp/test/images/voice_bg_03.gif') no-repeat top left;
}

.voice_inbox p{
	padding: 125px 15px 15px 15px !important;
	font-size: x-small;
	_font-size: xx-small;
	font-family: 'ＭＳ ゴシック';
	line-height: 1.6em !important;
}


/* ========================================================================== */
/* メリット */
/* ========================================================================== */

#merit{
	margin: 0px;
	padding: 30px 0px 20px 0px;
}

#merit h2{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	width: 536px;
	height: 33px;
	background: url('http://findagent.jp/test/images/merit_h2.gif') no-repeat top left;
	text-indent: -9999px;
}

#merit dl{
	margin: 20px 0px 15px 0px;
	padding: 0px;
	width: 536px;
	height: 155px;
	background: url('http://findagent.jp/test/images/merit_list.gif') no-repeat 10px 0px;
}

#merit dt,dd{
	display: none;
}


/* ========================================================================== */
/* こんな方におすすめします！ */
/* ========================================================================== */

#recom{
	margin: 0px;
	padding: 30px 0px 0px 0px;
}

#recom h2{
	margin: 0px;
	padding: 0px;
	width: 536px;
	height: 33px;
	background: url('http://findagent.jp/test/images/recom_h2.gif') no-repeat top left;
	text-indent: -9999px;
}

#recom ul{
	margin: 15px 10px 0px 10px;
	padding: 10px;
	border: 3px #66cd00 double;
	list-style-type: none;
}

#recom li{
	margin: 0px;
	padding: 0px;
}

#recom h3{
	display: none;
}

#recom p{
	margin: 0px;
	padding: 47px 0px 0px 0px;
	width: 536px;
	height: 176px;
	_height: 223px;
	background: url('http://findagent.jp/test/images/recom_bg.png') no-repeat top left;
	text-align: center;
}


/* ========================================================================== */
/* 新着の案件 */
/* ========================================================================== */

#new{
	margin: 0px;
	padding: 30px 0px 20px 0px;
}

#new h2{
	margin: 0px;
	padding: 0px;
	width: 536px;
	height: 33px;
	background: url('http://findagent.jp/test/images/new_h2.gif') no-repeat top left;
	text-indent: -9999px;
}

#new dl{
	margin: 0px;
	padding: 15px 20px 0px 20px;
	line-height: 1.4em;
}

#new dt{
	margin: 0px;
	padding: 0px;
	font-size: small;
	_font-size: x-small;
}

#new dd{
	display: block !important;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	background: url('images/dot.gif') repeat-x bottom left;
	color: #999;
	font-size: x-small;
	_font-size: xx-small;
}


/* ========================================================================== */
/* 求人情報 */
/* ========================================================================== */

#jobs{
	margin: 0px;
	padding: 30px 0px 10px 0px;
}

#jobs h2{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	width: 536px;
	height: 33px;
	background: url('http://findagent.jp/type/images/jobs_h2.gif') no-repeat top left;
	text-indent: -9999px;
}

#jobs h3{
	margin: 15px 0px 5px 0px;
	padding: 0px;
	height: 20px;
	background: url('http://findagent.jp/type/images/type/com_list/jobs_h3.png') no-repeat 10px 0px;
	text-indent: -9999px;
}

#jobs ul{
	margin: 0px;
	padding: 0px 10px;
	list-style-type: none;
}

#jobs li{
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 103px;
	height: 40px;
	text-align: center;
	vertical-align: middle;
}

#jobs li.jobs_li_5th{
	width: 104px !important;
}

#jobs p.jobs_more{
	clear: both;
	margin: 0px 0px 20px 0px;
	padding: 0px 10px;
	font-size: x-small;
	_font-size: xx-small;
	text-align: right;
}

#jobs dt{
	display: block !important;
}

#jobs dd{
	display: block !important;
}

#jobs dl.jobs_dl_parent{
	clear: both;
	margin: 10px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	background: url('http://findagent.jp/type/images/jobs_top.png') no-repeat top center;
}

#jobs dt.jobs_dt_parent{
	margin: 0px;
	padding: 12px 15px 12px 15px;
	border-left: 1px #d3d3d3 solid;
	border-right: 1px #d3d3d3 solid;
	font-size: medium;
	_font-size: small;
}

#jobs dt.jobs_dt_parent strong{
	padding-left: 20px;
	background: url('http://findagent.jp/type/images/jobs_dt.png') no-repeat top left;
}

#jobs dl.jobs_dl_parent dd{
	margin: 0px;
	padding: 0px;
}

#jobs dl.jobs_dl_child{
	margin: 0px;
	padding: 0px 15px 12px 15px;
	border-left: 1px #d3d3d3 solid;
	border-right: 1px #d3d3d3 solid;
	height: 75px;
	_height: 90px;
	font-size: small;
	_font-size: x-small;
	line-height: 100%;
}

#jobs dt.jobs_dl_child_dt_gr{
	clear: both;
	float: left;
	margin: 0px;
	padding: 6px 10px;
	width: 134px;
	_width: 154px;
	background: #e8e8e8;
	font-weight: bold;
}

#jobs dt.jobs_dl_child_dt_wh{
	clear: both;
	float: left;
	margin: 0px;
	padding: 6px 10px;
	width: 134px;
	_width: 154px;
	background: #fff;
	font-weight: bold;
}

#jobs dd.jobs_dl_child_dd_gr{
	float: right;
	margin: 0px !important;
	padding: 6px 10px !important;
	width: 330px;
	_width: 350px;
	background: #e8e8e8;
}

#jobs dd.jobs_dl_child_dd_wh{
	float: right;
	margin: 0px !important;
	padding: 6px 10px !important;
	width: 330px;
	_width: 350px;
	background: #fff;
}

#jobs p.jobs_ornament{
	margin: 0px;
	padding: 0px;
	height: 3px;
	background: #fff url('http://findagent.jp/type/images/jobs_bottom.png') no-repeat top center;
	font-size: 1px;
	line-height: 100%;
	text-indent: -9999px;
}


/* ========================================================================== */
/* 求人情報（詳細） */
/* ========================================================================== */

#jobs_more{
	margin: 0px;
	padding: 0px 0px 30px 0px;
}

#jobs_more h2{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	width: 536px;
	height: 33px;
	background: url('http://findagent.jp/type/images/jobs_more_h2.gif') no-repeat top left;
	text-indent: -9999px;
}

#jobs_more dl{
	margin: 20px 0px 10px 0px;
	padding: 0px;
}

#jobs_more dt{
	margin: 0px;
	padding: 8px 10px;
}

#jobs_more dd{
	display: block !important;
	margin: -30px 0px 0px 0px;
	padding: 8px 10px 8px 156px;
	background: url('http://findagent.jp/test/images/dot.gif') repeat-x bottom left;
}


/* ========================================================================== */
/* 会社情報 */
/* ========================================================================== */

#company_info{
	margin: 0px;
	padding: 0px 0px 30px 0px;
}

#company_info h2{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	width: 536px;
	height: 33px;
	background: url('http://findagent.jp/type/images/jobs_more_h2_02.gif') no-repeat top left;
	text-indent: -9999px;
}

#company_info dl{
	margin: 20px 0px 10px 0px;
	padding: 0px;
}

#company_info dt{
	margin: 0px;
	padding: 8px 10px;
}

#company_info dd{
	display: block !important;
	margin: -30px 0px 0px 0px;
	padding: 8px 10px 8px 156px;
	background: url('http://findagent.jp/test/images/dot.gif') repeat-x bottom left;
}


/* ========================================================================== */
/* エクストラ01 */
/* ========================================================================== */

#extra01{
	margin: 0px;
	padding: 30px 0px 0px 0px;
}

#extra01 h2{
	margin: 0px;
	padding: 0px;
	width: 536px;
	height: 33px;
	background: url('http://findagent.jp/test/images/extra01_h2.gif') no-repeat top left;
	text-indent: -9999px;
}

#extra01 h3{
	margin: 20px 0px 5px 0px;
	padding: 0px;
	width: 536px;
	height: 19px;
	background: url('http://findagent.jp/test/images/extra01_h3.gif') no-repeat 10px 0px;
	font-size: small;
	text-indent: -9999px;
}


/* ========================================================================== */
/* エクストラ02 */
/* ========================================================================== */

#extra02{
	margin: 0px;
	padding: 30px 0px 20px 0px;
}

#extra02 h2{
	margin: 0px;
	padding: 0px;
	width: 536px;
	height: 33px;
	background: url('http://findagent.jp/test/images/extra02_h2.gif') no-repeat top left;
	text-indent: -9999px;
}


/* ========================================================================== */
/* 右バナーエリア */
/* ========================================================================== */

#contents_r ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#contents_r li{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	background: #fff;
}

#contents_r #agent_list{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	background: url('http://findagent.jp/type/images/type/agent_list/agent_list_bottom.png') no-repeat bottom center;
}

#contents_r #agents_list{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	background: url('http://findagent.jp/type/images/type/agent_list/agent_list_bottom.png') no-repeat bottom center;
}

#contents_r #agent_list h2#agent_list_h2_01{
	margin: 0px;
	padding: 0px;
	width: 234px;
	height: 33px;
	background: url('http://findagent.jp/type/images/type/agent_list/agent_list_h2_01.png') no-repeat top left;
	text-indent: -9999px;
}

#contents_r #agent_list h2#agent_list_h2_02{
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 234px;
	height: 20px;
	background: url('http://findagent.jp/type/images/type/agent_list/agent_list_h2_02.png') no-repeat top left;
	text-indent: -9999px;
}

#contents_r #agents_list h2#agents_list_h2_01{
	margin: 0px;
	padding: 0px;
	width: 234px;
	height: 33px;
	background: url('http://findagent.jp/type/images/type/agent_list/agent_list_h2_03.png') no-repeat top left;
	text-indent: -9999px;
}

#contents_r #agents_list h2#agents_list_h2_02{
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 234px;
	height: 20px;
	background: url('http://findagent.jp/type/images/type/agent_list/agent_list_h2_02.png') no-repeat top left;
	text-indent: -9999px;
}

#contents_r #agent_list ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#contents_r #agent_list li{
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}

#contents_r #agents_list ul{
	margin: 0px;
	padding: 10px 0;
	border-left: 1px #d3d3d3 solid;
	border-right: 1px #d3d3d3 solid;
	list-style-type: none;
}

#contents_r #agents_list li{
	margin: 0;
	padding: 5px 12px;
}

p#agents_list_p_more{
	margin: 0;
	padding: 0 10px 20px 10px;
	border-left: 1px #d3d3d3 solid;
	border-right: 1px #d3d3d3 solid;
	font-size: x-small;
	_font-size: xx-small;
	text-align: right;
}

#contents_r #agent_list li.agent_list_l{
	float: left;
	padding: 0px;
	border-left: 1px #d3d3d3 solid;
	width: 116px;
	_width: 117px;
	height: 52px;
}

#contents_r #agent_list li.agent_list_r{
	float: right;
	padding: 0px;
	border-right: 1px #d3d3d3 solid;
	width: 116px;
	_width: 117px;
	height: 52px;
}

#contents_r #agent_list li#agent_li_jsn{
	padding: 20px 0px 20px 51px;
	border-left: 1px #d3d3d3 solid;
	border-right: 1px #d3d3d3 solid;
	width: 181px;
	_width: 234px;
}

#contents_r #agent_list li#agent_li_jsn a{
	display: block;
	width: 130px;
	height: 31px;
	background: url('http://findagent.jp/type/images/type/agent_list/agent_li_jsn.png') no-repeat top left;
}

#contents_r #agents_list li#agents_li_jsn{
	padding: 10px 0px 10px 51px;
	width: 181px;
	_width: 234px;
	text-indent: -9999px;
}

#contents_r #agents_list li#agents_li_jsn a{
	display: block;
	width: 130px;
	height: 31px;
	background: url('http://findagent.jp/type/images/type/agent_list/agent_li_jsn.png') no-repeat top left;
}

#contents_r #agent_list li#agent_li_01{
	background: url('http://findagent.jp/type/images/type/agent_list/agent_li_01.png') no-repeat 10px 20px;
}

#contents_r #agent_list li#agent_li_02{
	background: #fff;
/*	background: url('http://findagent.jp/type/images/type/agent_list/agent_li_02.png') no-repeat 0px 20px; */
}

#contents_r #agent_list li#agent_li_03{
	background: url('http://findagent.jp/type/images/type/agent_list/agent_li_03.png') no-repeat 10px 20px;
}

#contents_r #agent_list li#agent_li_04{
	background: url('http://findagent.jp/type/images/type/agent_list/agent_li_04.png') no-repeat 0px 20px;
}

#contents_r #agent_list li#agent_li_05{
	background: url('http://findagent.jp/type/images/type/agent_list/agent_li_05.png') no-repeat 10px 20px;
}

#contents_r #agent_list li#agent_li_06{
	background: url('http://findagent.jp/type/images/type/agent_list/agent_li_06.png') no-repeat 0px 20px;
}

#contents_r #agent_list li#agent_li_07{
	background: url('http://findagent.jp/type/images/type/agent_list/agent_li_07.png') no-repeat 10px 20px;
}

#contents_r #agent_list li#agent_li_08{
	background: url('http://findagent.jp/type/images/type/agent_list/agent_li_08.png') no-repeat 0px 20px;
}

#contents_r #agent_list li#agent_li_09{
	background: url('http://findagent.jp/type/images/type/agent_list/agent_li_09.png') no-repeat 10px 20px;
}

#contents_r #agent_list li#agent_li_10{
	background: url('http://findagent.jp/type/images/type/agent_list/agent_li_10.png') no-repeat 0px 20px;
}

#contents_r #agent_list li#agent_li_11{
	background: url('http://findagent.jp/type/images/type/agent_list/agent_li_11.png') no-repeat 10px 20px;
}

#contents_r #agent_list li#agent_li_12{
	background: url('http://findagent.jp/type/images/type/agent_list/agent_li_12.png') no-repeat 0px 20px;
}

#contents_r #agent_list li#agent_li_13{
	background: url('http://findagent.jp/type/images/type/agent_list/agent_li_13.png') no-repeat 10px 20px;
}

#contents_r #agent_list li#agent_li_14{
	background: url('http://findagent.jp/type/images/type/agent_list/agent_li_14.png') no-repeat 0px 20px;
}

#contents_r #agent_list li#agent_li_15{
	background: url('http://findagent.jp/type/images/type/agent_list/agent_li_15.png') no-repeat 10px 20px;
}

#contents_r #agent_list li#agent_li_16{
	background: url('http://findagent.jp/type/images/type/agent_list/agent_li_16.png') no-repeat 0px 20px;
}

#contents_r #agent_list li#agent_li_17{
	background: url('http://findagent.jp/type/images/type/agent_list/agent_li_17.png') no-repeat 0px 20px;
}

#contents_r #agent_list p{
	clear: both;
	margin: 0px;
	padding: 20px 10px 15px 0px;
	border-left: 1px #d3d3d3 solid;
	border-right: 1px #d3d3d3 solid;
	font-size: x-small;
	_font-size: xx-small;
	line-height: 100%;
}

#contents_r #agents_list p#power{
	margin: 0;
	padding: 0 0 10px 90px;
	border-left: 1px #d3d3d3 solid;
	border-right: 1px #d3d3d3 solid;
	font-size: 1px;
	text-indent: -9999px;
}

p#power a{
	display: block;
	width: 129px;
	height: 13px;
	background: url('http://findagent.jp/images/jsn_logo_tsk.gif') no-repeat top left;
}

#contents_r li#ban_01 a{
	display: block;
	width: 234px;
	height: 60px;
	background: url('http://findagent.jp/test/images/ban_01_w.jpg') no-repeat top left;
	text-indent: -9999px;
}

#contents_r li#ban_02 a{
	display: block;
	width: 234px;
	height: 234px;
	background: url('http://findagent.jp/test/images/ban_02.jpg') no-repeat top left;
	text-indent: -9999px;
}

#contents_r li#ban_03 a{
	display: block;
	width: 234px;
	height: 60px;
	background: url('http://findagent.jp/test/images/ban_03.jpg') no-repeat top left;
	text-indent: -9999px;
}

#contents_r li#ban_04 a{
	display: block;
	width: 234px;
	height: 60px;
	background: url('http://findagent.jp/test/images/ban_04.jpg') no-repeat top left;
	text-indent: -9999px;
}

#contents_r li#ban_05 a{
	display: block;
	width: 234px;
	height: 60px;
	background: url('http://findagent.jp/test/images/ban_05.jpg') no-repeat top left;
	text-indent: -9999px;
}

#contents_r h2#h2_tips{
	margin: 0px;
	padding: 0px;
	width: 234px;
	height: 61px;
	background: url('http://findagent.jp/test/images/tips_hd_w.gif') no-repeat top left;
	font-size: small;
	text-indent: -9999px;
}

#contents_r dl{
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 10px 10px;
	border: 1px #3086b2 solid;
	border-top: none;
	background: #fff;
}

#contents_r dt{
	display: none;
}

#contents_r dd{
	display: block !important;
}

#contents_r dd.quote{
	margin: 0px 0px 10px 0px;
	padding: 10px 0px;
	background: url('http://findagent.jp/test/images/dot.gif') repeat-x bottom left;
	font-size: x-small;
	_font-size: xx-small;
	line-height: 1.3em;
}

#contents_r dd#tips01{
	margin: 0px;
	padding: 6px 0px 0px 44px;
	height: 31px;
	_height: 37px;
	background: url('http://findagent.jp/test/images/tips_01.jpg') no-repeat top left;
	color: #8b814c;
	vertical-align: middle;
}

#contents_r dd#tips02{
	margin: 0px;
	padding: 12px 0px 0px 44px;
	height: 25px;
	_height: 37px;
	background: url('http://findagent.jp/test/images/tips_02.jpg') no-repeat top left;
	color: #8b8b7a;
	vertical-align: middle;
}

#contents_r dd#tips03{
	margin: 0px;
	padding: 12px 0px 0px 44px;
	height: 25px;
	_height: 37px;
	background: url('http://findagent.jp/test/images/tips_03.jpg') no-repeat top left;
	color: #8b7355;
	vertical-align: middle;
}

#contents_r dd#tips04{
	margin: 0px;
	padding: 1px 0px 0px 44px;
	height: 15px;
	_height: 16px;
	background: url('http://findagent.jp/test/images/tips_04.jpg') no-repeat top left;
	color: #333;
	vertical-align: middle;
}

#contents_r dd#tips05{
	margin: 0px;
	padding: 1px 0px 0px 44px;
	height: 15px;
	_height: 16px;
	background: url('http://findagent.jp/test/images/tips_05.jpg') no-repeat top left;
	color: #333;
	vertical-align: middle;
}

#contents_r dd#tips06{
	margin: 0px;
	padding: 1px 0px 0px 44px;
	height: 15px;
	_height: 16px;
	background: url('http://findagent.jp/test/images/tips_06.jpg') no-repeat top left;
	color: #333;
	vertical-align: middle;
}


/* ========================================================================== */
/* 下層ページ */
/* ========================================================================== */

.child{
	margin: 0px;
	padding: 0px;
}

#ranking h1{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 536px;
	height: 60px;
	background: url('http://findagent.jp/test/images/agents_full_h1.gif') no-repeat top left;
	text-indent: -9999px;
}

#knowhow h1{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 536px;
	height: 60px;
	background: url('http://findagent.jp/test/images/knowhow_h1.gif') no-repeat top left;
	text-indent: -9999px;
}

.child h2{
	margin: 0px;
	padding: 8px 15px 7px 15px;
	width: 506px;
	_width: 536px;
	background: url('http://findagent.jp/test/images/h2_bg.gif') repeat-y top left;
	color: #1c1c1c;
	font-size: medium;
	_font-size: small;
	font-weight: bold;
}

.child h3{
	margin: 15px 0px 0px 0px;
	padding: 8px 15px 7px 15px;
	border: 10px #66cd00 solid;
	width: 486px;
	_width: 536px;
	background: #fff;
	color: #1c1c1c;
	font-size: medium;
	_font-size: small;
	font-weight: bold;
}

.child p{
	margin-bottom: 1em !important;
}

#thankyou{
	margin-bottom: 10px !important;
	width: 536px;
	height: 228px;
	background: url('images/thanks4.gif') no-repeat top left;
}

#thankyou h2{
	display: none;
}

#thankyou h3{
	display: none;
}

#thankyou p{
	display: none;
}

#thankyou blockquote{
	display: none;
}

#advice{
	padding-bottom: 30px;
}

#advice p{
	margin: 0 !important;
}

#support_site table{
	margin: 10px 0px;
}

#support_site td{
	font-size: x-small;
	_font-size: xx-small;

}

#support_site p{
	margin: 0 !important;
	font-size: small;
	_font-size: x-small;
}

dl.child_dl{
	margin: 0;
	padding: 0 10px;
	line-height: 1.3em;
}

.child_dl dt{
}

.child_dl dd{
	display: block !important;
}


/* ========================================================================== */
/* コンサルランキング */
/* ========================================================================== */

#ranking{
	padding: 0px 0px 20px 0px;
}

#ranking h2#list_by_location_h2{
	margin: 0px 0px 10px 0px;
	padding: 0;
	width: 536px;
	height: 33px !important;
	background: url('http://findagent.jp/test/images/list_by_location_h2.gif') no-repeat top left;
	font-size: 1px !important;
	text-indent: -9999px;
	line-height: 100% !important;
	overflow: hidden;
}

#ranking ul#list_by_location_ul{
	margin: 0px;
	_margin-bottom: 20px;
	padding: 0px 10px;
	list-style-type: none;
}

#ranking ul#list_by_location_ul li{
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 7px 10px 6px 10px;
	background: #caeea6;
	font-size: medium;
	_font-size: small;
	word-break: keep-all;
}

#ranking ul#list_by_location_ul li.break{
	clear: both;
	float: left;
}

#ranking ul#agent_ul_by_location{
	margin: 15px 0px 0px 0px;
	padding: 0px 10px;
	list-style-type: none;
}

#ranking ul#agent_ul_by_location li{
	padding: 6px 10px;
	background: url('http://findagent.jp/test/images/dot.gif') repeat-x bottom left;
	line-height: 1.4em;
}

#ranking .wp-pagenavi{
	text-align: center;
}


/* ========================================================================== */
/* コンサルランキング full */
/* ========================================================================== */

#ranking_full h1{
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 780px;
	height: 60px;
	background: url('http://findagent.jp/test/images/agents_full_h1.gif') no-repeat top left;
	text-indent: -9999px;
}

#ranking_full h1#h1_reg_agent{
	background: url('http://findagent.jp/images/reg_agents_h1.gif') no-repeat top left;
}

#ranking_full h2{
	margin: 0px 0px 20px 0px;
	padding: 7px 10px 6px 10px;
	border-left: 3px #66cd00 solid;
	font-size: large;
	_font-size: medium;
}

#ranking_full_agentsites{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 250px;
}

#ranking_full_agentsites h3{
	display: block !important;
	margin: 0px;
	padding: 0px;
	width: 250px;
	height: 33px;
	background: url('http://findagent.jp/test/images/ranking_full_h3_01.gif') no-repeat top left;
	text-indent: -9999px;
}

#ranking_full_agentsites p{
	margin: 10px 0px 1em 0px;
	padding: 0px 10px;
	line-height: 1.3em;
}

#ranking_full_agentsites ul{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
}

#ranking_full_agentsites li{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-indent: -9999px;
}

#ranking_full_agentsites li a{
	display: block;
	border: 1px #e8e8e8 solid;
	width: 228px;
	_width: 230px;
	height: 33px;
	_height: 35px;
}

#ranking_full_agentsites li a:hover{
	border: 1px #66cd00 solid;
}

#ranking_full_agentsites li#agentsites_li_01{
	background: url('http://findagent.jp/test/images/ranking_icon_01.png') no-repeat top left;
}

#ranking_full_agentsites li#agentsites_li_02{
	background: url('http://findagent.jp/test/images/ranking_icon_02.png') no-repeat top left;
}

#ranking_full_agentsites li#agentsites_li_03{
	background: url('http://findagent.jp/test/images/ranking_icon_03.png') no-repeat top left;
}

#ranking_full_agentsites li#agentsites_li_04{
	background: url('http://findagent.jp/test/images/ranking_icon_04.png') no-repeat top left;
}

#ranking_full_agentsites li#agentsites_li_05{
	background: url('http://findagent.jp/test/images/ranking_icon_05.png') no-repeat top left;
}

#ranking_full_agentsites li#agentsites_li_06{
	background: url('http://findagent.jp/test/images/ranking_icon_06.png') no-repeat top left;
}

#ranking_full_agentsites li#agentsites_li_07{
	background: url('http://findagent.jp/test/images/ranking_icon_07.png') no-repeat top left;
}

#ranking_full_agentsites li#agentsites_li_08{
	background: url('http://findagent.jp/test/images/ranking_icon_08.png') no-repeat top left;
}

#ranking_full_agentsites li#agentsites_li_09{
	background: url('http://findagent.jp/test/images/ranking_icon_09.png') no-repeat top left;
}

#ranking_full_agentsites li#agentsites_li_10{
	background: url('http://findagent.jp/test/images/ranking_icon_10.png') no-repeat top left;
}

#ranking_full_companyprofile{
	float: right;
	margin: 0px;
	padding: 0px;
	width: 520px;
}

#ranking_full_companyprofile h3{
	display: block !important;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 520px;
	height: 33px;
	background: url('http://findagent.jp/test/images/ranking_full_h3_02.gif') no-repeat top left;
	text-indent: -9999px;
}

#ranking_full_companyprofile dl{
	margin: 0px;
	padding: 0px;
}

#ranking_full_companyprofile dt{
	margin: 0px;
	padding: 6px 15px 0px 15px;
	width: 130px;
	_width: 160px;
	font-weight: bold;
	line-height: 1.3em;
}

#ranking_full_companyprofile dd{
	display: block !important;
	margin: -17px 0px 0px 0px;
	padding: 0px 10px 6px 160px;
	width: 350px;
	_width: 520px;
	background: url('http://findagent.jp/test/images/dot.gif') repeat-x bottom left;
	line-height: 1.3em;
}

#ranking_full #agent_profile h3{
	display: block !important;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 780px;
	height: 33px;
	background: #e8e8e8 url('http://findagent.jp/test/images/ranking_full_h3_02.gif') no-repeat top left;
	text-indent: -9999px;
}

#ranking_full #agent_profile dl{
	margin: 0px;
	padding: 0px;
}

#ranking_full #agent_profile dt{
	margin: 0px;
	padding: 6px 15px 0px 15px;
	width: 130px;
	_width: 160px;
	font-weight: bold;
	line-height: 1.3em;
}

#ranking_full #agent_profile dd{
	display: block !important;
	margin: -17px 0px 0px 0px;
	padding: 0px 10px 6px 160px;
	width: 610px;
	_width: 780px;
	background: url('http://findagent.jp/test/images/dot.gif') repeat-x bottom left;
	line-height: 1.3em;
}

#ranking_full_thread{
	clear: both;
	margin: 0px;
	padding: 30px 0px 0px 0px;
}

#ranking_full_thread h3{
	display: block !important;
	margin: 0px 0px 20px 0px;
	padding: 16px 15px 0px 75px;
	width: 690px;
	_width: 780px;
	height: 31px;
	_height: 47px;
	background: url('http://findagent.jp/test/images/ranking_full_h3_03.gif') no-repeat top left;
	font-size: medium;
	_font-size: small;
	font-weight: bold;
}

#ranking_full_thread_in_l{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 500px;
}

#ranking_full_thread_in_l ul{
	margin: 0px;
	padding: 0px 10px;
	list-style-type: none;
}

#ranking_full_thread_in_l li{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	background: url('http://findagent.jp/test/images/dot.gif') repeat-x bottom left;
	line-height: 1.3em;
}

#ranking_full_thread_in_r{
	float: right;
	margin: 0px;
	padding: 0px;
	width: 270px;
	text-align: center;
}

#ranking_full_thread_in_r h4{
	margin: 0px;
	padding: 0px;
	width: 270px;
	height: 36px;
	background: url('http://findagent.jp/test/images/ranking_full_h4_01.png') no-repeat top left;
	text-indent: -9999px;
}

#ranking_full_thread_in_r textarea{
	margin: 10px;
	padding: 0px;
	font-size: small;
	_font-size: x-small;
}

#ranking_full_articles{
	clear: both;
	margin: 0px 0px 30px 0px;
	padding: 30px 0px 0px 0px;
}

#ranking_full_articles h3{
	display: block !important;
	margin: 0px 0px 20px 0px;
	padding: 16px 15px 0px 75px;
	width: 690px;
	_width: 780px;
	height: 31px;
	_height: 47px;
	background: url('http://findagent.jp/test/images/ranking_full_h3_04.gif') no-repeat top left;
	font-size: medium;
	_font-size: small;
	font-weight: bold;
}

#ranking_full_articles p{
	margin: 0px 0px 20px 0px;
	padding: 0px 10px;
}

#ranking_full_articles ul{
	margin: 0px;
	padding: 0px 10px;
	list-style-type: none;
}

#ranking_full_articles li{
	margin: 0px 0px 10px 0px;
	padding: 8px 10px;
	border: 1px #e8e8e8 solid;
	line-height: 1.3em;
}


/* ========================================================================== */
/* フッター */
/* ========================================================================== */

#footer{
	clear: both;
	margin: 0px;
	padding: 10px;
	border-top: 1px #e8e8e8 solid;
	border-bottom: 10px #1c1c1c solid;
	width: 760px;
	_width: 780px;
	height: 33px;
	_height: 64px;
}

#footer ul{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 400px;
	list-style-type: none;
}

#footer li{
	float: left;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	height: 15px;
	color:#333333;
}

#footer li a{
	text-decoration:none;
}

#footer li a:visited{
	color:#333333;
	text-decoration:none;
}

#footer li a:hover{
	color:#339900;
	text-decoration:none;
}





#footer li#footer_li_03 a{
	width: 75px;
	height: 15px;
	background: url('http://findagent.jp/test/images/footer_nv_03.gif') no-repeat 0px 0px;
}

#footer li#footer_li_03 a:hover{
	background: url('http://findagent.jp/test/images/footer_nv_03.gif') no-repeat 0px -15px;
}

#footer_r{
	float: right;
	margin: 0px;
	padding: 0px;
	width: 260px;
}

p#footer_copy{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	width: 260px;
	height: 15px;
	background: url('http://findagent.jp/test/images/footer_copy.gif') no-repeat top left;
	text-indent: -9999px;
}

p#footer_notice{
	margin: 0px;
	padding: 0px;
	width: 260px;
	height: 13px;
	background: url('http://findagent.jp/test/images/footer_notice.gif') no-repeat top left;
	text-indent: -9999px;
}


