/* ----------------リクナビネクスト--------------- */


#nns H1 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
H2 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
H3 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#nns EM {
	FONT-STYLE: normal
}
#nns I {
	FONT-STYLE: normal
}
#nns FORM {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#nns INPUT {
	FONT-FAMILY: MS Gothic
}
TEXTAREA {
	FONT-FAMILY: MS Gothic
}
#nns IMG.outline {
	BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-COLOR: #cccccc; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: #cccccc; BORDER-BOTTOM-STYLE: solid
}
#nnsHeader .headerdate {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #9e210b; FONT-FAMILY: Arial, "Helvetica black", "sans-serif black"
}
.QWZ08-120 {
	FONT-WEIGHT: normal; FONT-SIZE: 8px; LINE-HEIGHT: 120%; FONT-FAMILY: "MS UI Gothic"
}
.QWZ10-120 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: 120%; FONT-FAMILY: "MS UI Gothic"
}
.QWZ10-120-B {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; LINE-HEIGHT: 120%; FONT-FAMILY: "MS UI Gothic"
}
.QWZ10-130 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: 130%; FONT-FAMILY: "MS UI Gothic"
}
.QWZ10-130-B {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; LINE-HEIGHT: 130%; FONT-FAMILY: "MS UI Gothic"
}
.QWZ10-140 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: 140%; FONT-FAMILY: "MS UI Gothic"
}
.QWZ10-140-B {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; LINE-HEIGHT: 140%; FONT-FAMILY: "MS UI Gothic"
}
.QWZ10-150 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: 150%; FONT-FAMILY: "MS UI Gothic"
}
.QWZ10-150-B {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; LINE-HEIGHT: 150%; FONT-FAMILY: "MS UI Gothic"
}
.QWZ11-120 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 120%; FONT-FAMILY: "MS UI Gothic"
}
.QWZ11-120-B {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; LINE-HEIGHT: 120%; FONT-FAMILY: "MS UI Gothic"
}
.QWZ11-130 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 130%; FONT-FAMILY: "MS UI Gothic"
}
.QWZ11-130-B {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; LINE-HEIGHT: 130%; FONT-FAMILY: "MS UI Gothic"
}
.QWZ11-140 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 140%; FONT-FAMILY: "MS UI Gothic"
}
.QWZ11-140-B {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; LINE-HEIGHT: 140%; FONT-FAMILY: "MS UI Gothic"
}
.QWZ11-150 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 150%; FONT-FAMILY: "MS UI Gothic"
}
.QWZ11-150-B {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; LINE-HEIGHT: 150%; FONT-FAMILY: "MS UI Gothic"
}
.QWZ12-120 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 120%
}
.QWZ12-120-B {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 120%
}
.QWZ12-130 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 130%
}
.QWZ12-130-B {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 130%
}
.QWZ12-140 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 140%
}
.QWZ12-140-B {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 140%
}
.QWZ12-150 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 150%
}
.QWZ12-150-B {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 150%
}
.QWZ12-160 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 160%
}
.QWZ13-120 {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; LINE-HEIGHT: 120%
}
.QWZ13-120-B {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 120%
}
.QWZ13-130 {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; LINE-HEIGHT: 130%
}
.QWZ13-130-B {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 130%
}
.QWZ13-140 {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; LINE-HEIGHT: 140%
}
.QWZ13-140-B {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 140%
}
.QWZ13-150 {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; LINE-HEIGHT: 150%
}
.QWZ13-150-B {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 150%
}
.QWZ14-120 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; LINE-HEIGHT: 120%
}
.QWZ14-120-B {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 120%
}
.QWZ14-130 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; LINE-HEIGHT: 130%
}
.QWZ14-130-B {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 130%
}
.QWZ14-140 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; LINE-HEIGHT: 140%
}
.QWZ14-140-B {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 140%
}
.QWZ14-150 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; LINE-HEIGHT: 150%
}
.QWZ14-150-B {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 150%
}
.QWZ15-120 {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; LINE-HEIGHT: 120%
}
.QWZ15-120-B {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; LINE-HEIGHT: 120%
}
.QWZ15-130 {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; LINE-HEIGHT: 130%
}
.QWZ15-130-B {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; LINE-HEIGHT: 130%
}
.QWZ15-140 {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; LINE-HEIGHT: 140%
}
.QWZ15-140-B {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; LINE-HEIGHT: 140%
}
.QWZ15-150 {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; LINE-HEIGHT: 150%
}
.QWZ15-150-B {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; LINE-HEIGHT: 150%
}
.QWZ16-120 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; LINE-HEIGHT: 120%
}
.QWZ16-120-B {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 120%
}
.QWZ16-130 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; LINE-HEIGHT: 130%
}
.QWZ16-130-B {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 130%
}
.QWZ16-140 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; LINE-HEIGHT: 140%
}
.QWZ16-140-B {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 140%
}
.QWZ16-150 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; LINE-HEIGHT: 150%
}
.QWZ16-150-B {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 150%
}
.QWZ17-120 {
	FONT-WEIGHT: normal; FONT-SIZE: 17px; LINE-HEIGHT: 120%
}
.QWZ17-120-B {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; LINE-HEIGHT: 120%
}
.QWZ17-130 {
	FONT-WEIGHT: normal; FONT-SIZE: 17px; LINE-HEIGHT: 130%
}
.QWZ17-130-B {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; LINE-HEIGHT: 130%
}
.QWZ17-140 {
	FONT-WEIGHT: normal; FONT-SIZE: 17px; LINE-HEIGHT: 140%
}
.QWZ17-140-B {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; LINE-HEIGHT: 140%
}
.QWZ17-150 {
	FONT-WEIGHT: normal; FONT-SIZE: 17px; LINE-HEIGHT: 150%
}
.QWZ17-150-B {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; LINE-HEIGHT: 150%
}
.QWZ18-120 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; LINE-HEIGHT: 120%
}
.QWZ18-120-B {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; LINE-HEIGHT: 120%
}
.QWZ18-130 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; LINE-HEIGHT: 130%
}
.QWZ18-130-B {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; LINE-HEIGHT: 130%
}
.QWZ18-140 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; LINE-HEIGHT: 140%
}
.QWZ18-140-B {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; LINE-HEIGHT: 140%
}
.QWZ18-150 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; LINE-HEIGHT: 150%
}
.QWZ18-150-B {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; LINE-HEIGHT: 150%
}
A:hover {
	COLOR: #ff0000
}























.tenshoku_pg_po{ 
	width:545px; 
	margin-top:20px; 
	text-align:left; 
}

.tenshoku_pg_po div.frame { border: 1px solid #999999; }

.tenshoku_pg_po h3 { margin: 0; color: #473b33; padding: 7px 10px 12px; background: url(img/free_area_bg_scout.gif) no-repeat left bottom; font-size: 14px; line-height: 140%; font-weight: bold; }

.tenshoku_pg_po p { font-size: 12px; line-height: 140%; font-weight: normal; }

.tenshoku_pg_po p.intro { margin: 7px 10px 0; }

.tenshoku_pg_po p.button{ margin: 0 0 10px; padding-top: 50px; text-align: center; background: url(img/free_area_bg_entry.gif) no-repeat 2px 10px;}

.tenshoku_pg_po p.button img {border: none}

.cu_free_area img { vertical-align: bottom; display: inline; }

.cu_free_area { margin-top: 15px; }

/* --------------------------------------------------------
1.共通設定
-------------------------------------------------------- */
.perfect_guide { width: 545px; }

.perfect_guide img { display: block; }

.perfect_guide #pg_free_area img { vertical-align: bottom; display: inline; }

.perfect_guide img a { border: 0 none; }

.perfect_guide h1, .perfect_guide h2, .perfect_guide h3, .perfect_guide p, .perfect_guide dl, .perfect_guide dt, .perfect_guide dd { margin: 0; padding: 0; }

.perfect_guide ul, .perfect_guide ol, .perfect_guide li { margin: 0; padding: 0; list-style: none; }

.perfect_guide table, .perfect_guide tr, .perfect_guide td { margin: 0; padding: 0; border: 0 none; border-collapse: collapse; }

/* --- clearfix -------------- */
.pg_clearfix:after { content: "."; font-size: 0.1em; height: 0.1px; display: block; clear: both; visibility: hidden; } /* for Modern Browser */

.pg_clearfix { display: inline-block; } /* for WinIE7 & MacIE */

/* Hides from MacIE, for WinIE \*/
*html .pg_clearfix { height: 1%; }
.pg_clearfix { display: block; }
/* End hide from MacIE */



/* --------------------------------------------------------
2.メインタイトル
-------------------------------------------------------- */
#pg_main_title_inner { min-height: 60px; _height: 58px; }

#pg_shoulder { padding: 11px 0 0 11px; _padding: 12px 0 0 11px; font-size: 14px; font-weight: bold; line-height: 1; }

#pg_main_title h1 { margin: 0; padding: 7px 0 8px 9px; font-size: 20px; font-weight: bold; line-height: 1; color: #ffffff; }

#pg_lead_box { width: 345px; float: left; }

#pg_lead p { padding: 8px 0 0 10px; line-height: 1.45 !important; }

#pg_update { padding-bottom: 9px; text-align: right; }

#pg_main_img { width: 190px; float: right; }

#pg_main_img img { margin: 9px 0; }



/* --------------------------------------------------------
3.テキストボックス
-------------------------------------------------------- */
.pg_text { padding: 0 11px 0 12px; line-height: 1.63 !important; }

.pg_text2 { padding: 0 12px 0 13px !important; }

.pg_text p { margin: 10px 0; }

.pg_text_photo { margin-top: 10px; }

.pg_text_photo dd p { margin: 0; padding: 3px 5px; font-size: 10px; line-height: 1.35 !important; }

.pg_text_r_false td, .pg_text_l_false td { vertical-align: top; }

.pg_text_r_false td .pg_text_photo { margin: 10px 12px 10px 0; }

.pg_text_l_false td .pg_text_photo { margin: 10px 0 10px 12px; }

.pg_text .pg_text_l_false p { margin-right: 10px; }

.pg_text_r_true .pg_text_photo_box { margin: 0 12px 0 11px; float: right; }

.pg_text_l_true .pg_text_photo_box { margin: 0 11px 0 12px; float: left; }

.pg_text_r_true .pg_text_photo, .pg_text_l_true .pg_text_photo { margin: 0 0 10px; _margin: 10px 0; }

.pg_text_r_true .pg_text_photo2, .pg_text_l_true .pg_text_photo2 { margin: 10px 0 5px; !important; }

.pg_text_t .pg_text_photo_box, .pg_text_b .pg_text_photo_box, .pg_text_c { margin: 0 9px; }

.pg_text_b .pg_text_photo { margin: 0 0 10px; }

.pg_text_c .pg_text_photo { margin: 10px 0; }

.pg_text_photo_only .pg_text_photo { margin: 15px auto 0 !important; _text-align: left; }

*html .pg_text_photo_only { text-align: center; }



/* --------------------------------------------------------
4.アドバイザー
-------------------------------------------------------- */
#pg_adviser { margin-top: 15px; padding-top: 10px; background: url(http://www.elite-network.co.jp/images/company/pg_adviser_top.gif) no-repeat top; }

#pg_adviser_inner { background: #efefef url(http://www.elite-network.co.jp/images/company/pg_adviser_bottom.gif) no-repeat bottom; }

#pg_adviser_title { margin: 0 10px; padding-bottom: 10px; background: url(http://www.elite-network.co.jp/images/company/pg_line.gif) repeat-x bottom; }

#pg_adviser h2 { margin: 0 7px; padding-left: 7px; font-size: 14px; font-weight: bold !important; line-height: 1.4; }

#pg_adviser .pg_text_photo img { border: 1px solid #dadadc; }



/* --------------------------------------------------------
5.導入 & 結び
-------------------------------------------------------- */
.pg_dounyu_musubi { margin-top: 15px; }

.pg_dounyu_musubi_title h2 { padding: 9px 10px 7px 12px; font-size: 14px; font-weight: bold !important; color: #ffffff; line-height: 1.4 !important; }



/* --------------------------------------------------------
6.本文
-------------------------------------------------------- */
.pg_honbun { margin-top: 15px; }

.pg_honbun_title { padding: 6px 10px 7px; }

.pg_honbun_title h2 { padding-left: 7px; font-size: 14px; font-weight: bold !important; line-height: 1.4; }

.pg_honbun h3 { margin: 10px 0; padding: 5px 10px; font-size: 12px; font-weight: bold !important; line-height: 1.4 !important; color: #333333; background: #efefef; }

.pg_honbun h3 p { margin: 0; padding: 0; }

.pg_honbun2 h3 { margin-bottom: 0; }

.pg_honbun .pg_text p { padding-top: 0; }



/* --------------------------------------------------------
7.インデックス
-------------------------------------------------------- */
#pg_index { margin-top: 15px; border: 1px dashed #969696; }

#pg_index h2 { padding: 5px 10px 4px; font-size: 12px; font-weight: bold; color: #666666; line-height: 1.4 !important; background: #efefef; }

#pg_index ol { padding: 8px 15px 3px; }

#pg_index li { margin-bottom: 5px; }

#pg_index li a { padding-left: 14px; background: url(../img/pg_index_icon_arrow.gif) no-repeat 0 0.2em; }


/* --------------------------------------------------------
11.グリーン系デザイン
-------------------------------------------------------- */
.pg_box { background: url(http://www.elite-network.co.jp/images/company/pg_gre_box01_bg.gif) repeat-y; }

.pg_box_inner { background: url(http://www.elite-network.co.jp/images/company/pg_gre_box01_bottom.gif) no-repeat bottom; }

.pg_box2 { background: url(http://www.elite-network.co.jp/images/company/pg_gre_box02_bg.gif) repeat-y; }

.pg_box2_inner { background: url(http://www.elite-network.co.jp/images/company/pg_gre_box02_bottom.gif) no-repeat bottom; }


/* --- メインタイトル -------------- */
#pg_shoulder { color: #d3ead1; }

#pg_main_title { background: url(http://www.elite-network.co.jp/images/company/pg_gre_title01_bg.gif) repeat-y; }

#pg_main_title_inner { background: url(http://www.elite-network.co.jp/images/company/pg_gre_title01_top.gif) no-repeat top; }

.pg_clearfix { background: url(http://www.elite-network.co.jp/images/company/pg_gre_main_bg.gif) no-repeat top; }


/* --- アドバイザー -------------- */
#pg_adviser h2 { color: #259519; border-left: 3px solid #259519; }


/* --- 導入 & 結び -------------- */
.pg_dounyu_musubi_title { background: url(http://www.elite-network.co.jp/images/company/pg_gre_title02_bg.gif) repeat-y; }

.pg_dounyu_musubi_title h2 { background: url(http://www.elite-network.co.jp/images/company/pg_gre_title02_top.gif) no-repeat 0 top; }


/* --- 本文 -------------- */
.pg_honbun_title { background: url(http://www.elite-network.co.jp/images/company/pg_gre_title03_bg.gif) repeat-y; border-top: 1px solid #259519; }

.pg_honbun_title h2 { color: #259519; border-left: 3px solid #259519; }







#pg_lead_orange p { padding: 8px 0 0 10px; line-height: 1.45 !important; }


#pg_lead_box_orange { width: 345px; float: left; }


/* --------------------------------------------------------
13.オレンジ系デザイン
-------------------------------------------------------- */
.pg_box_orange { background: url(http://www.elite-network.co.jp/images/company/pg_org_box01_bg.gif) repeat-y; }

.pg_box_inner_orange { background: url(http://www.elite-network.co.jp/images/company/pg_org_box01_bottom.gif) no-repeat bottom; }

.pg_box2_orange { background: url(http://www.elite-network.co.jp/images/company/pg_org_box02_bg.gif) repeat-y; }

.pg_box2_inner_orange { background: url(http://www.elite-network.co.jp/images/company/pg_org_box02_bottom.gif) no-repeat bottom; }


/* --- メインタイトル -------------- */
#pg_shoulder_orange { color: #ffe8d1; }

#pg_main_title_orange { background: url(http://www.elite-network.co.jp/images/company/pg_org_title01_bg.gif) repeat-y; }

#pg_main_title_inner_orange { background: url(http://www.elite-network.co.jp/images/company/pg_org_title01_top.gif) no-repeat top; }

.pg_clearfix_orange { background: url(http://www.elite-network.co.jp/images/company/pg_org_main_bg.gif) no-repeat top; }


/* --- アドバイザー -------------- */
#pg_adviser_orange h2 { color: #ff8b19; border-left: 3px solid #ff8b19; }


/* --- 導入 & 結び -------------- */
.pg_dounyu_musubi_title_orange { background: url(http://www.elite-network.co.jp/images/company/pg_org_title02_bg.gif) repeat-y; }

.pg_dounyu_musubi_title h2_orange { background: url(http://www.elite-network.co.jp/images/company/pg_org_title02_top.gif) no-repeat 0 top; }


/* --- 本文 -------------- */
.pg_honbun_title_orange { background: url(http://www.elite-network.co.jp/images/company/pg_org_title03.gif) repeat-y; border-top: 1px solid #ff8b19; }

.pg_honbun_title_orange h2 { color: #ff8b19; border-left: 3px solid #ff8b19; }




#pg_shoulder_orange { padding: 11px 0 0 11px; _padding: 12px 0 0 11px; font-size: 14px; font-weight: bold; line-height: 1; }

#pg_main_title_inner_orange { min-height: 60px; _height: 58px; }

#pg_main_title_orange h1 { margin: 0; padding: 7px 0 8px 9px; font-size: 20px; font-weight: bold; line-height: 1; color: #ffffff; }

#pg_adviser_orange { margin-top: 15px; padding-top: 10px; background: url(http://www.elite-network.co.jp/images/company/pg_adviser_top.gif) no-repeat top; }

#pg_adviser_inner_orange { background: #efefef url(http://www.elite-network.co.jp/images/company/pg_adviser_bottom.gif) no-repeat bottom; }

#pg_adviser_title_orange { margin: 0 10px; padding-bottom: 10px; background: url(http://www.elite-network.co.jp/images/company/pg_line.gif) repeat-x bottom; }

#pg_main_img { width: 190px; float: right; }

#pg_main_img img { margin: 9px 0; }

.pg_honbun_orange { margin-top: 15px; }

.pg_honbun_title_orange { padding: 6px 10px 7px; }

.pg_honbun_title_orange h2 { padding-left: 7px; font-size: 14px; font-weight: bold !important; line-height: 1.4; }

.pg_honbun_orange h3 { margin: 10px 0; padding: 5px 10px; font-size: 12px; font-weight: bold !important; line-height: 1.4 !important; color: #333333; background: #efefef; }

/* --- clearfix -------------- */
.pg_clearfix_orange:after { content: "."; font-size: 0.1em; height: 0.1px; display: block; clear: both; visibility: hidden; } /* for Modern Browser */

.pg_clearfix_orange { display: inline-block; } /* for WinIE7 & MacIE */

/* Hides from MacIE, for WinIE \*/
*html .pg_clearfix_orange { height: 1%; }
.pg_clearfix { display: block; }
/* End hide from MacIE */


/* ----------------マイナビ--------------- */


* html div.detailInfoHeaderArea div.container {
    height: 1em;
    overflow: visible;
}
/**/

div.detailInfoHeaderArea div.basicInfoBlock {
    float: left;
    width: 590px;
}
div.detailInfoHeaderArea div.bookmarkBtnBlock  {
    float: right;
    text-align: right;
    width: 120px;
    margin-top: 8px;
}
div.detailInfoHeaderArea div.basicInfoBlock h2 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 1px;
}
div.detailInfoHeaderArea div.basicInfoBlock h2 img {
    vertical-align: middle;
    margin-left: 10px;
}
* html div.detailInfoBasicArea div.subInfoBlock {
    height: 1em;
    overflow: visible;
}
/**/

div.detailInfoBasicArea div.subInfoBlock p.icnColumn {
    float: left;
    padding-top: 2px;
}
div.detailInfoBasicArea div.subInfoBlock p.icnColumn img {
    vertical-align: bottom;
    margin-right: 10px;
}

div.detailInfoBasicArea div.subInfoBlock p.dateColumn {
    float: right;
    font-size: 10px;
    color: #666666;
}
div.detailInfoBasicArea div.subInfoBlock p.detailBtnColumn {
    float: right;
}


/* 職種基本情報（メッセージ画面） */
div.messageInfoBasicArea {
    margin: 30px 20px 25px 20px;
	overflow: hidden;
}
div.messageInfoBasicArea:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html div.messageInfoBasicArea {
    height: 1em;
    overflow: visible;
}
/**/

div.messageInfoBasicArea div.mainInfoBlock {
    float: left;
    width: 550px;
}
div.messageInfoBasicArea h3 {
    font-size: 18px;
    font-weight: bold;
}
div.messageInfoBasicArea div.mainInfoBlock p.icnColumn {
    padding-top: 12px;
}
div.messageInfoBasicArea div.mainInfoBlock p.icnColumn img {
    vertical-align: bottom;
    margin-right: 10px;
}

div.messageInfoBasicArea div.detailBtnBlock {
    float: right;
    margin-top: 10px;
    width: 156px;
}

div.detailInfoHeaderArea div.bookmarkBtnBlock  {
    float: right;
    text-align: right;
    width: 120px;
    margin-top: 8px;
}
div.detailInfoHeaderArea div.basicInfoBlock h2 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 1px;
}
div.detailInfoHeaderArea div.basicInfoBlock h2 img {
    vertical-align: middle;
    margin-left: 10px;
}
div.detailInfoHeaderArea {
    background: url("/img/0711/jobset/bg_infotab.gif") left bottom repeat-x;
}






