@charset "utf-8";

/* ※ このファイルは変更しないで下さい ※ */

/* -------------------- main2 -------------------- */

.top_linkbox{
	font-size:12px;
	width:160px;
	text-align:right;
	line-height:140%;
	margin:3px;
}


ul.tab_box {
	hight:5px;
	width:100%;
	line-height:0px;
	font-size:0px;
	}
	
.tab_box li {
	float:left;
	margin-right:5px;
	line-height:0px;
	font-size:0px;
}

ul.icon_box {
	width:100%;
	text-align:left;
	line-height:0px;
	font-size:0px;
}


.icon_box li {
	float:left;
	margin-right:5px;
	line-height:0px;
	font-size:0px;
}

.astitle_box {
	background-image: url(../images/stitel_bg.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 728px;
	text-align:left;
}

div.stitle_p {
	padding:8px;
}


.agent_box{
	width:728px;
}

.agent_box_left01{
width:10px;
float:left;
margin-top:5px;
margin-right:5px;
}

.agent_box_left02{
width:345px;
float:left;
height:20px;
font-size:12px;
text-align:left;
}


.agent_box_left03{
width:10px;
float:left;
margin-top:5px;
margin-right:5px;
margin-left:5px;
}

.agent_box_left04{
width:10px;
float:left;
padding-top:5px;
padding-right:5px;
padding-left:5px;
}

/* -------------------- 転職エージェントとは？ -------------------- */




.about_agent_box{
	width:728px;
}

.about_agent_box_textarea{
width:702px;
font-size:12px;
text-align:left;
margin-bottom:10px;
}

.about_agent_box_arrow_middle{
width:10px;
float:left;
padding-top:9px;
padding-left:15px;
}

.about_agent_box_textarea_middle{
width:620px;
font-size:12px;
text-align:left;
padding-left:10px;
padding-top:5px;
float:left;
}

.about_agent_box_textarea_middle a{
	font-size:14px;
}

.about_agent_box_apply{
/*width:700px;*/
margin-bottom:10px;
text-align:center;
padding-top:10px;
}

.agent_box_listbtn{
/*width:300px;*/
padding-bottom:5px;
text-align:center;
}

.font_14_0066CC{
font-size:14px;
color:#0066CC;
}
.about_agent_box_image{
	padding-bottom:10px;
}


.about_agent_box_search_lead{
margin-bottom:10px;
}

.about_agent_box_search{
width:704px;
padding-left:20px;
margin-bottom:10px;

}


.about_agent_box_search_box388{
width:388px;
float:left;
text-align:left;
line-height:140%;
}

.about_agent_box_search_194{
width:194px;
float:left;
font-size:12px;
line-height:140%;
}



.about_agent_box_search_388{
width:388px;
height:17;
margin-bottom:10px;
float:left;
}


.about_agent_box_search_182{
width:182px;
height:17;
margin-bottom:10px;
float:left;
}

.about_agent_box_search_box182{
width:182px;
float:left;
text-align:left;
line-height:140%;
}

.about_agent_box_search_132{
width:132px;
height:17;
margin-bottom:10px;
float:left;
}

.about_agent_box_search_box132{
width:132px;
float:left;
text-align:left;
line-height:140%;
}

.about_agent_box_search_132{
width:132px;
float:left;
font-size:12px;
line-height:140%;
}



.about_agent_box_mt_lead{
	width:728px;
	margin-top:30px;
}

.about_agent_box_mt_lead_02{
width:717px;
height:34px;
background-image: url(../images/7_0_se_mt_bg.gif);
background-repeat: repeat-y;
}

.top_agent_mt_text{
	font-size:12px;
	text-align:left;
	line-height:140%;
	margin-left:30px;
	padding-top:7px;
}



.about_agent_box_mt_lead_04{
width:717px;
height:3px;
line-height:0px;
font-size:0px;
background-image: url(../images/7_0se_agent_bar_end.gif);
background-repeat: repeat-y;
}


.about_agent_box_flow_box01{
width:642px;
height:36px;
background-image: url(../images/7_0_t_flow01.png);
background-repeat: repeat-y;
margin:10px 5px 5px;
}

.about_agent_box_flow_box02{
width:642px;
height:36px;
background-image: url(../images/7_0_t_flow02.png);
background-repeat: repeat-y;
margin:5px;
}

.about_agent_box_flow_box03{
width:642px;
height:36px;
background-image: url(../images/7_0_t_flow03.png);
background-repeat: repeat-y;
margin:5px;
}

.about_agent_box_flow_box04{
width:642px;
height:36px;
background-image: url(../images/7_0_t_flow04.png);
background-repeat: repeat-y;
margin:5px;
}


.about_agent_box_flow_box05{
width:642px;
height:36px;
background-image: url(../images/7_0_t_flow05.png);
background-repeat: repeat-y;
margin:5px;
}


.about_agent_box_flow_box06{
width:642px;
height:36px;
background-image: url(../images/7_0_t_flow06.png);
background-repeat: repeat-y;
margin:5px;
}

.about_agent_box_flow_box07{
width:642px;
height:36px;
background-image: url(../images/7_0_t_flow07.png);
background-repeat: repeat-y;
margin:5px;
}

.about_agent_box_flow_box08{
width:642px;
height:36px;
background-image: url(../images/7_0_t_flow08.png);
background-repeat: repeat-y;
margin:5px;
}



.about_agent_box_flow_arrow{
width:642px;
height:24;
text-align:center;
margin:0 5px;
}

.flow_agent_text{
	font-size:12px;
	text-align:left;
	line-height:140%;
	margin-left:30px;
	padding-top:10px;
}






/* -------------------- 転職エージェント詳細 -------------------- */


.main_box_left_no_logo {
	padding:10px 23px;
	width:450px;
	float:left;
	background-image: url(../images/mainbg1.png);
	background-repeat:repeat-y;
}

.main_box_left_logo {
	padding:10px;
	width:315px;
	float:left;
	background-image: url(../images/mainbg1.png);
	background-repeat:repeat-y;
}

.main_box_left_logo_box {
	padding:10px;
	width:135px;
	float:left;
	text-align:right;
	background-image: url(../images/mainbg1.png);
	background-repeat:repeat-y;
}



.main_box_right_box {
	width:242px;
	float:right;
	background-image: url(../images/7_0_agent_box_03.png);
	background-repeat: no-repeat;
	background-position:left 28px;
	margin-top:12px;
	margin-right:22px;
	display:inline;
}

.main_box_right_bottom {
	width:242px;
	height:12px;
	background-image: url(../images/7_0_agent_box_04.png);
	background-repeat: no-repeat;
	margin-bottom:10px;
}

.agent_text_middle{
	font-size:12px;
	font-weight:normal;
	margin-top:5px;
	margin-left:30px;
}

.agent_text_middle .arrow{
	padding-left:12px;
	background: url(../../images/arrow.gif) no-repeat left center;
}


.about_agent_box_arrow{
	width:10px;
	float:left;
	padding-top:12px;
	padding-left:15px;
}


.agent_text_in_bottom{
	margin-top:16px;
	font-size:12px;
	text-align:center;
	font-weight:normal;
}

.agent_text_ca{
	font-size:12px;
	text-align:left;
	font-weight:normal;
	padding-top:15px;
	padding-left:5px;
	color:#036;
}
.agent_text_title{
	font-size:12px;
	text-align:left;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
}

.cou_box{
padding:0;
border-bottom:solid 1px #ccc;
}
.cou_box_link{
width:728px;
}

.cou_box_image{
width:720px;
}

.agent_text_link{
	font-size:12px;
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
}

.cou_box_left{
width:70px;
padding:15px 5px 15px 20px;
float:left;
}

.cou_box_right{
width:600px;
font-size:12px;
text-align:left;
float:left;
padding:15px;
line-height:150%;
display:inline;
}


.cou_box_pic_left{
width:200px;
padding:10px;
float:left;
padding-left:100px;
}

.cou_box_pic_right{
width:200px;
padding:10px;
float:left;
padding-left:100px;
}


/* -------------------- tab -------------------- */


.tabbar_top{
	width:728px;
	height:4px;
	line-height:0px;
	font-size:0px;
}

.tabbar_tab{
	width:728px;
	height:25px;
	line-height:0px;
	font-size:0px;
}

.tabbar_middle{
	width:728px;
	height:5px;
	padding:0px;
	line-height:0px;
	font-size:0px;
}


.tab_under{

	background-image: url(../images/agent_bar.gif);
	width:728px;
	height:4px;
	padding:0px;
	line-height:0px;
	font-size:0px;
}


.tab_under_end{

	background-image: url(../images/agent_ander_line.gif);
	width:728px;
	height:6px;
	padding:0px;
	line-height:0px;
	font-size:0px;
}




/* -------------------- table -------------------- */

div.table_box1 {
	width:726px;
	background-color: #FFFFE1;
	border: 1px solid #CDCDCD;
	text-align:left;
/*	margin-bottom:20px;*/
}

div.table_box2 {
	width:726px;
	background-color: #E8E8E8;
	border: 1px solid #CDCDCD;
	text-align:left;
	margin-bottom:5px;
}

div.table_box0 {
	width:726px;
	background-color: #FFFFFF;
	border-top: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	margin-bottom:5px;
}


div.table_box3 {
	width:726px;
	background-color: #FFF;
	text-align:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CDCDCD;
	border-right-color: #CDCDCD;
	border-left-color: #CDCDCD;/*	margin-bottom:20px;*/
}



div.dan_l {
	width:120px;
	float:left;
}

div.dan_r {
	width:606px;
	float:right;
	background-color:#fff;
}


p.item,
p.item2
 {
	padding:5px 5px 5px 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

p.item {
	color:#009900;
}

p.item2 {
	color:#666;
}

pre.item_txt {
	padding:5px 12px 5px 12px;
	margin:0;
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: pre-wrap;      /* CSS3 */
    word-wrap: break-word;      /* IE 5.5+ */
}

pre.pre_txt {
	margin:0;
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: pre-wrap;      /* CSS3 */
    word-wrap: break-word;      /* IE 5.5+ */
}

.item_txt {
	padding:5px 12px 5px 12px;
}

span.txt_red {
	color:#FF0000;
}

span.txt_blue {
	color:#0066CB;
}

span.txt_b {
	font-weight:bold;
}


p.no_p {
	color:#666;
	text-align:right;
	margin-bottom:2px;
}

div.entry_box {
	padding-bottom:20px;
	text-align:center;
}

div#main_box3 {
	background-image: url(../../images/mainbg2.png);
	background-repeat: no-repeat;
	height: 11px;
	width: 780px;
	margin-bottom:10px;
}

div.txt_box {
	width:528px;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CDCDCD;
}

div.photo_box {
	width:197px;
	height:100%;
	float:right;
	background-color:#fff;
	text-align:center;
	padding-top:3%;
}

div.dan_l5 {
	width:120px;
	float:left;
	background-color: #FFFFE1;
}


div.dan_r5 {
	width:406px;
	float:right;
	background-color:#fff;
}

div.tb_line2 {
	width:528px;
	height:1px;
	font-size:0px;
	line-height:0px;
	background-image: url(../images/line_bg.gif);
	background-repeat: repeat-x;
}

div.photo_pp {
	padding:23px 0px;
}

div.mainbg_br {
	font-size: 0px;
	line-height: 0px;
	background-image: url(../../images/mainbg_gr.png);
	background-repeat: no-repeat;
	height: 6px;
	width: 780px;
}

div.day {
	color:#666;
	float:right;
	font-size:10px;
	font-weight:normal;
	padding:10px 32px 0px 0px;
}


/* -------------------- seach_box -------------------- */

div.search_top2 {
	background-image: url(../images/search_top2.png);
	background-repeat: repeat-y;
	width: 780px;
}

div.search_top3 {
	background-image: url(../images/search_top3.png);
	background-repeat: no-repeat;
	width: 780px;
	height: 10px;
	font-size:0px;
	line-height:0px;
}

div#search_boxl {
	width:685px;
	float:left;
	text-align:left;
}

div#search_boxr {
	width:95px;
	float:right;
}

div.search_boxl_p {
	padding:4px 4px 4px 15px;
}

/*select {
	margin:0px;
	padding:0px;
}*/

.search_1 {
	float:left;
/*	padding-right:12px;*/
}

.search_2 {
	float:left;
	padding:1px 0px 0px 5px;

}

div.height_line_s {
	background-image: url(../images/line_bg.gif);
	background-repeat: repeat-y;
	height: 23px;
	width: 1px;
	margin:0px 10px;
	float:left;
	font-size:0px;
	line-height:0px;
}

.img_p {
	padding-top:3px;
}

.pdd {
	margin-right:5px;
}

div.search_line {
	background-image: url(../images/line_bg.gif);
	background-repeat: repeat-x;
	height: 1px;
	width: 100%;
	margin:5px 0px;
	font-size:0px;
	line-height:0px;
}

.right_p {
	margin-right:5px;
}


div.search_line_buttom {
	background-image: url(../images/search_line_buttom.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width:95px;
	height:92px;
}

.search_buttom_p {
	padding-top:17px;
}

/* -------------------- number_box -------------------- */

div.number_box {
	padding:0px 1px 15px 1px;
	text-align:left;
}

div.number_box1 {
	float:left;
	width:15%;
}

div.number_box2 {
	float:left;
	width:51%;
	text-align:center;
	font-weight:bold;
}

div.number_box4 {
	float:left;
	width:30%;
	text-align:left;
}

div.number_box5 {
	float:left;
	width:70%;
	text-align:center;
	font-weight:bold;
}

div.number_box_2nd {
	padding:0px 1px 15px 1px;
	text-align:left;
	margin-bottom:50px;
}

div.number_box1_2nd {
	float:left;
	width:20%;
}

div.number_box2_2nd {
	float:left;
	width:80%;
	text-align:center;
	font-weight:bold;
}

div.number_box3 {
	float:right;
	width:34%;
	text-align:right;
	font-size:10px;
}

.txt_greenb {
	font-size:22px;
	font-weight:bold;
	color:#009900;
}

.rss_p {
	float:right;
	margin:0px 3px 0px 4px;
}



/* -------------------- Contents -------------------- */
div#contents_l {
	width:585px;
	float:left;
	text-align:left;
}

div#contents_side {
	width:181px;
	float:right;
}


div.seach_title {
	background-image: url(../images/search_title.png);
	background-repeat: no-repeat;
	height: 62px;
	width: 585px;
}

div.seach_title2 {
	padding:1px 14px 0px 23px;
}

p.description2 {
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top:10px;
	padding-left: 14px;
	float:left;
}

.check_p {
	background-image: url(../images/cheak.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 90px;
	float:right;
}

div.contents_bg {
	background-image: url(../images/contents_bg.gif);
	background-repeat: repeat-y;
	width: 585px;
}

div.contents_p {
	padding:0px 15px;
}

div.sdan_l {
	width:22%;
	float:left;
}

div.sdan_r,
div.sdan_r2 {
	width:77%;
	float:right;
	background-color:#fff;
}


div.sdan_r2 {
	background-color:#E8E8E8;
	font-size:10px;
}

div.stable_box1 {
	width:100%;
	background-color: #FFFFE1;
	text-align:left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
}

p.items {
	padding:5px 5px 5px 7px;
	color:#009900;
}

.item_txt_l {
	float:left;
	width:64%;
}

.item_txt_r {
	float:right;
	width:35%;
}

div.tb_lines {
	width:77%;
	float:right;
	height:1px;
	font-size:0px;
	line-height:0px;
	background-image: url(../images/line_bg.gif);
	background-repeat: repeat-x;
	clear:both;
}

.item_txts {
	padding:5px 7px 5px 12px;
}


div.stable_box2 {
	width:100%;
	background-color: #fff;
	text-align:left;
	border: 1px solid #cccccc;
	margin:3px 0px 0px 0px;
	color:#666;
}

.day_l {
	font-size:10px;
	float:left;
	color:#666;
	padding:3px 0px;
}

.day_r {
	font-size:10px;
	float:right;
	color:#666;
	padding:3px 0px;
}

.contents_bg_end {
	font-size: 0px;
	line-height: 0px;
	background-image: url(../images/contents_bg_end.gif);
	background-repeat: no-repeat;
	height: 9px;
	width: 585px;
	margin-bottom:14px;
}

.ssdan_l {
	float:left;
	width:15%;
}

.ssdan_r {
	float:right;
	width:85%;
	color:#333333;
}

.stitle_c {
	text-align:center;
	height:100%;
	padding-top:45%;

}

.buttom_pstion_l {
	float:left;
	width:393px;
	text-align:right;
}

.buttom_pstion_r {
	float:right;
}

.photo_txt {
	text-align:center;
	font-size:10px;
	color:#666;
	line-height:1.3em;
	padding:3px 0px;
}

.folder_icon {
	background-image: url(../images/folder_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	font-size:10px;
}

.package_entry {
	padding:3px 0px 10px 0px;
}

.issue_catch_bg {
	background-image: url(../images/side_stitle.png);
	background-repeat: repeat-y;
	width: 180px;
}

.issue_catch_txt {
	padding:6px 10px 5px 22px;
	color:#0066CC;
	font-weight:bold;
	line-height:14px;
	text-align:left;
}

.issue_bg {
	background-image: url(../images/side_bg1.gif);
	background-repeat: repeat-y;
	width: 180px;
}

.issue_txt {
	padding:0px 10px 14px 10px;
	text-align:left;

}

.issue_bg2 {
	background-image: url(../images/side_bg2.gif);
	background-repeat: no-repeat;
	width: 180px;
	font-size: 0px;
	line-height: 0px;
	height: 4px;
}

.issue_bg_end {
	background-image: url(../images/side_bg_end.gif);
	background-repeat: no-repeat;
	width: 180px;
	font-size: 0px;
	line-height: 0px;
	height: 6px;
	margin-bottom:24px;
}

.side_logo {
	padding:10px 0px;
}

.logo_txt {
	padding:0px 10px 5px 10px;
	text-align:left;
	line-height:1.3em;
	color:#0066cc;
	font-weight:bold;
}

.logo_txt2 {
	padding:0px 10px 10px 10px;
	text-align:left;
	line-height:1.3em;
	font-size:10px;
}