.body{
	FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 150%
;}

/*黒*/
.ssss {
	FONT-SIZE: 9px; LINE-HEIGHT: 160%
;}
.sss {
	FONT-SIZE: 10px; LINE-HEIGHT: 160%
;}
.sss1 {
	FONT-SIZE: 9px; LINE-HEIGHT: 120%
;}
.ss {
	FONT-SIZE: 11px; LINE-HEIGHT: 160%
;}
.s {
	FONT-SIZE: 12px; LINE-HEIGHT: 160%
;}
.s_01 {
	FONT-SIZE: 12px; LINE-HEIGHT: 160%;
        padding:10px 0px 0px 16px
;}
.ss_s1 {
	FONT-SIZE: 10px; LINE-HEIGHT: 120%
;}

.ms {
	FONT-SIZE: 13px; LINE-HEIGHT: 160%
;}
.m {
	FONT-SIZE: 14px; LINE-HEIGHT: 160%
;}
.ml {
	FONT-SIZE: 15px; LINE-HEIGHT: 160%
;}
.l {
	FONT-SIZE: 16px; LINE-HEIGHT: 160%
;}
.ll {
	FONT-SIZE: 17px; LINE-HEIGHT: 160%
;}
.lll {
	FONT-SIZE: 18px; LINE-HEIGHT: 160%
;}
.llll {
	FONT-SIZE: 19px; LINE-HEIGHT: 160%
;}

.20 {
	FONT-SIZE: 20px; LINE-HEIGHT: 160%
;}
.21 {
	FONT-SIZE: 21px; LINE-HEIGHT: 160%
;}
.22 {
	FONT-SIZE: 22px; LINE-HEIGHT: 160%
;}
.23 {
	FONT-SIZE: 23px; LINE-HEIGHT: 160%
;}
.gs1 {
	FONT-SIZE: 12px; LINE-HEIGHT: 120%; COLOR: #444444
;}

/*黒太*/
.b_ss {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 160%
;}
.b_s {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 160%
;}
.b_ms {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #333333; LINE-HEIGHT: 160%
;}
.b_m {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 160%
;}
.b_l {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #333333; LINE-HEIGHT: 160%
;}
.b_ll {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #333333; LINE-HEIGHT: 160%
;}


/*黒余白無*/
.sss2 {
	FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 120%
;}
.ss2 {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 120%
;}
.ss3 {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 170%
;}
.s3 {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 140%
;}
.s2 {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 120%
;}
.ms2 {
	FONT-SIZE: 13px; COLOR: #333333; LINE-HEIGHT: 120%
;}
.m2 {
	FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 120%
;}


/*赤*/
.rssss {
	FONT-SIZE: 9px; COLOR: #ff0000; LINE-HEIGHT: 160%
;}
.rssss1 {
	FONT-SIZE: 9px; COLOR: #ff0000; LINE-HEIGHT: 100%
;}
.rsss {
	FONT-SIZE: 10px; COLOR: #ff0000; LINE-HEIGHT: 160%
;}
.rss {
	FONT-SIZE: 11px; COLOR: #ff0000; LINE-HEIGHT: 160%
;}
.rs {
	FONT-SIZE: 12px; COLOR: #ff0000; LINE-HEIGHT: 160%
;}
.rms {
	FONT-SIZE: 13px; COLOR: #ff0000; LINE-HEIGHT: 160%
;}

/*赤太*/
.rss_b {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; LINE-HEIGHT: 160%
;}
.rs_b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; LINE-HEIGHT: 160%
;}
.	rms_b {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ff0000; LINE-HEIGHT: 160%
;}


/*白*/
.wsss1 {
	FONT-SIZE: 9px; COLOR: #ffffff; LINE-HEIGHT: 120%
;}
.wsss {
	FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 160%
;}
.wss {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 160%
;}
.ws {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 160%
;}
.wms {
	FONT-SIZE: 13px; COLOR: #ffffff; LINE-HEIGHT: 160%
;}
.wm {
	FONT-SIZE: 14px; COLOR: #ffffff; LINE-HEIGHT: 160%
;}


.wll {
	FONT-SIZE: 23px; bold; COLOR: #ffffff; LINE-HEIGHT: 140%
;}

/*緑*/
.g {
	COLOR: #4A7A2A
;}
.gsss {
	FONT-SIZE: 10px; COLOR: #4A7A2A; LINE-HEIGHT: 160%
;}
.gss {
	FONT-SIZE: 11px; COLOR: #4A7A2A; LINE-HEIGHT: 160%
;}
.gss_01 {
	FONT-SIZE: 12px; COLOR: #4E78DC; LINE-HEIGHT: 120%;
        vertical-align:middle;
        padding:2px 0px 0px 2px ;
;}
.gss_02 {
	FONT-SIZE: 12px; COLOR: #8060DF; LINE-HEIGHT: 120%;
        vertical-align:middle;
        padding:2px 0px 0px 2px ;
;}
.gss_03 {
	FONT-SIZE: 12px; COLOR: #DF6C60; LINE-HEIGHT: 120%;
        vertical-align:middle;
        padding:2px 0px 0px 2px ;
;}
.gs {
	FONT-SIZE: 12px; COLOR: #4A7A2A; LINE-HEIGHT: 160%
;}
.gm {
	FONT-SIZE: 13px; COLOR: #4A7A2A; LINE-HEIGHT: 160%
;}

/*緑太*/
.gss_b {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4A7A2A; LINE-HEIGHT: 160%
;}

/*
.g3s_b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #4A7A2A; LINE-HEIGHT: 160%
;}
*/

/*茶*/
.b3 {
	COLOR: #993300
;}
.b3sss {
	FONT-SIZE: 10px; COLOR: #993300; LINE-HEIGHT: 160%
;}
.b3ss {
	FONT-SIZE: 11px; COLOR: #993300; LINE-HEIGHT: 160%
;}
.b3ss_01 {
	FONT-SIZE: 12px; COLOR: #993300; LINE-HEIGHT: 120%;
        vertical-align:middle;
        padding:2px 0px 0px 2px ;
;}
.b3ss_02 {
	FONT-SIZE: 12px; COLOR: #993300; LINE-HEIGHT: 120%;
        vertical-align:middle;
        padding:2px 0px 0px 2px ;
;}
.b3ss_03 {
	FONT-SIZE: 12px; COLOR: #993300; LINE-HEIGHT: 120%;
        vertical-align:middle;
        padding:2px 0px 0px 2px ;
;}
.b3s {
	FONT-SIZE: 12px; COLOR: #993300; LINE-HEIGHT: 160%
;}
.b3m {
	FONT-SIZE: 13px; COLOR: #993300; LINE-HEIGHT: 160%
;}

/*茶太*/
.b3ss_b {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #993300; LINE-HEIGHT: 160%
;}
.b3s_b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #993300; LINE-HEIGHT: 160%
;}

.b3_b {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #993300; LINE-HEIGHT: 160%
;}

/*水*/
.b2 {
	COLOR: #0066ff
;}
.b2sss {
	FONT-SIZE: 10px; COLOR: #0066ff; LINE-HEIGHT: 160%
;}
.b2ss {
	FONT-SIZE: 11px; COLOR: #0066ff; LINE-HEIGHT: 160%
;}
.b2s {
	FONT-SIZE: 12px; COLOR: #0066ff; LINE-HEIGHT: 160%
;}
.b2m {
	FONT-SIZE: 13px; COLOR: #0066ff; LINE-HEIGHT: 160%
;}

/*水*/
.b2s_b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0066ff; LINE-HEIGHT: 160%
;}

.b2m_b {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #0066ff; LINE-HEIGHT: 160%
;}

.b2l_b {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0066ff; LINE-HEIGHT: 160%
;}

.b2ll_b {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #0066ff; LINE-HEIGHT: 160%
;}

.b2lll_b {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #0066ff; LINE-HEIGHT: 160%
;}

/*青*/
.b {
	COLOR: #136798
;}
.bsss {
	FONT-SIZE: 10px; COLOR: #136798; LINE-HEIGHT: 160%
;}
.bss {
	FONT-SIZE: 11px; COLOR: #136798; LINE-HEIGHT: 160%
;}
.bs {
	FONT-SIZE: 12px; COLOR: #136798; LINE-HEIGHT: 160%
;}
.bm {
	FONT-SIZE: 13px; COLOR: #136798; LINE-HEIGHT: 160%
;}

/*青太*/
.bs_b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #136798; LINE-HEIGHT: 160%
;}

.bm_b {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #136798; LINE-HEIGHT: 160%
;}

.bl_b {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #136798; LINE-HEIGHT: 160%
;}

.bll_b {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #136798; LINE-HEIGHT: 160%
;}

.blll_b {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #136798; LINE-HEIGHT: 160%
;}

/*オレンジ*/
.o {
	COLOR: #ff6600
;}
.osss {
	FONT-SIZE: 10px; COLOR: #ff6600; LINE-HEIGHT: 160%
;}
.oss {
	FONT-SIZE: 11px; COLOR: #ff6600; LINE-HEIGHT: 160%
;}
.os {
	FONT-SIZE: 12px; COLOR: #ff6600; LINE-HEIGHT: 160%
;}
.oms {
	FONT-SIZE: 13px; COLOR: #ff6600; LINE-HEIGHT: 160%
;}

/*オレンジ太*/
.os_b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6600; LINE-HEIGHT: 160%
;}

/*ピンク*/
.p {
	COLOR: #ff33ff
;}
.psss {
	FONT-SIZE: 10px; COLOR: #ff33ff; LINE-HEIGHT: 160%
;}
.pss {
	FONT-SIZE: 11px; COLOR: #ff33ff; LINE-HEIGHT: 160%
;}
.ps {
	FONT-SIZE: 12px; COLOR: #ff33ff; LINE-HEIGHT: 160%
;}
.pms {
	FONT-SIZE: 13px; COLOR: #ff33ff; LINE-HEIGHT: 160%
;}

/*ピンク太*/
.ps_b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff33ff; LINE-HEIGHT: 160%
;}


/*グレー*/
.gray {
	COLOR: #808080
;}
.gray_sss {
	FONT-SIZE: 10px; COLOR: #808080; LINE-HEIGHT: 160%
;}
.gray_ss {
	FONT-SIZE: 11px; COLOR: #808080; LINE-HEIGHT: 160%
;}
.gray_s {
	FONT-SIZE: 12px; COLOR: #808080; LINE-HEIGHT: 160%
;}
.gray_ms {
	FONT-SIZE: 13px; COLOR: #808080; LINE-HEIGHT: 160%
;}

.gb_l {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #808080; LINE-HEIGHT: 160%
;}

/*グレー太*/
.gray_s_b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #808080; LINE-HEIGHT: 160%
;}

/*紫太*/
.pur_s_b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #660099; LINE-HEIGHT: 160%
;}


/*正規リンクCSS*/

A:link {
	COLOR: #0000ff; TEXT-DECORATION: none
;}
A:active {
	COLOR: #ff0000
;}
A:visited {
	COLOR: #990099; TEXT-DECORATION: none
;}
A:hover {
	COLOR: #ff0000;
;}

A.normal:link {
	COLOR: #333333; TEXT-DECORATION: none
;}
A.normal:active {
	COLOR: #136798; BORDER-BOTTOM: #136798 1px dotted
;}
A.normal:visited {
	COLOR: #333333; TEXT-DECORATION: none
;}
A.normal:hover {
	COLOR: #136798; BORDER-BOTTOM: #136798 1px dotted
;}

A.white:link {
	COLOR: #ffffff; TEXT-DECORATION: none
;}
A.white:active {
	COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px dotted
;}
A.white:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
;}
A.white:hover {
	COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px dotted
;}

A.blue:link {
	COLOR: #136798; TEXT-DECORATION: none
;}
A.blue:active {
	COLOR: #136798; BORDER-BOTTOM: #136798 1px dotted
;}
A.blue:visited {
	COLOR: #136798; TEXT-DECORATION: none
;}
A.blue:hover {
	COLOR: #136798; BORDER-BOTTOM: #136798 1px dotted
;}

A.black:link {
	COLOR: #000000; TEXT-DECORATION: none
;}
A.black:active {
	COLOR: #000000; BORDER-BOTTOM: #000000 1px dotted
;}
A.black:visited {
	COLOR: #000000; TEXT-DECORATION: none
;}
A.black:hover {
	COLOR: #000000; BORDER-BOTTOM: #000000 1px dotted
;}

A.green:link {
	COLOR: #4A7A2A; TEXT-DECORATION: none
;}
A.green:active {
	COLOR: #4A7A2A; BORDER-BOTTOM: #000000 1px dotted
;}
A.green:visited {
	COLOR: #4A7A2A; TEXT-DECORATION: none
;}
A.green:hover {
	COLOR: #4A7A2A; BORDER-BOTTOM: #000000 1px dotted
;}

A.ash:link {
	COLOR: #666666; TEXT-DECORATION: none
;}
A.ash:active {
	COLOR: #136798; BORDER-BOTTOM: #136798 1px dotted
;}
A.ash:visited {
	COLOR: #666666; TEXT-DECORATION: none
;}
A.ash:hover {
	COLOR: #136798; BORDER-BOTTOM: #136798 1px dotted
;}



/*
A.green2:link {
	COLOR: #4A7A2A; TEXT-DECORATION: none
;}
A.green2:active {
	COLOR: #00cc00; BORDER-BOTTOM: #000000 1px dotted
;}
A.green2:visited {
	COLOR: #4A7A2A; TEXT-DECORATION: none
;}
A.green2:hover {
	COLOR: #00cc00; BORDER-BOTTOM: #000000 1px dotted
;}
*/



A.gray:link {
	COLOR: #565656; TEXT-DECORATION: none
;}
A.gray:active {
	COLOR: #000000; BORDER-BOTTOM: #136798; TEXT-DECORATION: none
;}
A.gray:visited {
	COLOR: #565656; TEXT-DECORATION: none
;}
A.gray:hover {
	COLOR: #000000; BORDER-BOTTOM: #136798; TEXT-DECORATION: none
;}

A.red:link {
	COLOR: #e55050; TEXT-DECORATION: none
;}
A.red:active {
	COLOR: #e55050; BORDER-BOTTOM: #e55050 1px dotted
;}
A.red:visited {
	COLOR: #e55050; TEXT-DECORATION: none
;}
A.red:hover {
	COLOR: #e55050; BORDER-BOTTOM: #e55050 1px dotted
;}


A.purple:link {
	COLOR: #cc66ff; TEXT-DECORATION: none
;}
A.purple:active {
	COLOR: #cc66ff; BORDER-BOTTOM: #cc66ff 1px dotted
;}
A.purple:visited {
	COLOR: #cc66ff; TEXT-DECORATION: none
;}
A.purple:hover {
	COLOR: #cc66ff; BORDER-BOTTOM: #cc66ff 1px dotted
;}


A.purple:hover {
	COLOR: #cc66ff; BORDER-BOTTOM: #cc66ff 1px dotted
;}



a:link { text-decoration: none; color: #454d8c; }
a:visited { text-decoration: none; color: #454d8c; }
a:hover { text-decoration: underline; color: #454d8c; }
a:active { text-decoration: underline; }


.table_01 {
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 line-height:160%;
 padding: 0px 0px 0px 0px;
 border-style:solid;
 border-width:0px 1px 1px 1px;
 border-color:#9F9F9F;
 background-color:#FFFFFF;
 margin:0px 0px 0px 0px;
 }

.td_01 {
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 line-height:160%;
 padding: 10px 10px 10px 10px;
 border-style:solid;
 border-width:0px 0px 0px 0px;
 border-color:#9F9F9F;
 background-color:#FFFFFF;
 margin:0px 0px 0px 0px;
 }

.td_02 {
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 line-height:160%;
 align :left;
 padding: 10px 0px 10px 30px;
 border-style:solid;
 border-width:0px 0px 0px 0px;
 border-color:#9F9F9F;
 background-color:#FFFFFF;
 margin:0px 0px 0px 0px;
 }

.td_03 {
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 line-height:160%;
 align :left;
 padding: 5px 20px 5px 0px;
 border-style:solid;
 border-width:0px 0px 0px 0px;
 border-color:#9F9F9F;
 background-color:#FFFFFF;
 margin:0px 0px 0px 0px;
 }

.td_04 {
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 line-height:160%;
 align :left;
 padding: 2px 20px 2px 20px;
 border-style:solid;
 border-width:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 }


/*正規リンク終了*/


/* =========================================================
ドメイン指定受信の追加方法ページ(ポップアップ)
========================================================= */

#domainTitle1{
	width:705px;
	text-align:center;
	FONT-SIZE: 14px;
	background-color:#ebebeb;
	LINE-HEIGHT:160%;
	margin:0px 0px 5px 0px;
/*border: 1px solid #cccccc;*/
}

#domainTitle2{
	text-align:center;
	width:235px;
	FONT-SIZE:12px;
	background-color:#F8FCF3;
	LINE-HEIGHT:160%;
	margin:10px 0px 0px 0px;
}

#leftDomainContent{
	float:left;
	width:235px;
	height:320px;
	background-color:#F8FCF3
}

#leftDomainContent li{
	text-align:left;
	FONT-SIZE: 11px;
	LINE-HEIGHT:160%;
	list-style-type:none;
	margin:2px 0px 0px 10px;
}


#centerDomainContent{
	float:left;
	width:235px;
	height:320px;
	background-color:#F8FCF3
}

#centerDomainContent li{
	text-align:left;
	FONT-SIZE: 11px;
	LINE-HEIGHT:160%;
	list-style-type:none;
	margin:2px 0px 0px 10px;
}

#rightDomainContent{
	float:left;
	width:235px;
	height:320px;
	background-color:#F8FCF3;
}

#rightDomainContent li{
	text-align:left;
	FONT-SIZE: 11px;
	LINE-HEIGHT:160%;
	list-style-type:none;
	margin:2px 0px 0px 10px;
}

#closeDomain{
	clear:both;
	margin:10px 0px 0px 0px;
}

#mainDomain{
	width:705px;
	padding:0px;
	margin-left: auto;
	margin-right: auto;
}

#containerDomain {
	padding:0px;
	text-align:center;
}

/* =========================================================
平均給与データ
========================================================= */

#mainKyuyo {
	padding:0px;
	text-align:center;
}

#mainKyuyoContents {
	width: 900px;
	padding:0px;
	margin-left: auto;
	margin-right: auto;

}
#mainKyuyoContents h2 {
	font-weight: bold; 
	font-size: 16px; 
	line-height: 26px;
	margin-bottom: 10px;
	padding:5px 0px 2px 10px;
	border-left:5px solid #4682B4;
	background-color: #cccccc;
	clear:both;
}


#kyuyo_contents {
	width: 900px;
	padding:0px;
	margin-left: auto;
	margin-right: auto;
	background-color: #eeeeee;
	text-align:center;
}
#kyuyo_contents img{
	margin:10px 0px 10px 0px;
}

#kyuyo_contents h3 {
	font-weight: bold; 
	font-size: 14px; 
	line-height: 26px;
	margin-bottom: 0px;
	padding:5px 0px 2px 5px;
	text-align:left;
}

#kyuyoClose {
	width: 900px;
	padding:0px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}



/* =========================================================
注目の企業ページ
========================================================= */


#mainCompanyContents {
	width: 720px;
	margin:10px 0 10px 80px;
	padding:0px;
}

#companyContents {
	clear:both;
	margin:0px 0px 20px 0px;
	padding:0px;
	display:block;
}
#companyContents h2 {
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	margin:10px 0 0px 0;
	color:#ff4500;
}
.itemLink {
	background: url(../gif/pickupBack.gif) no-repeat top left;
	color:ffffff;
	font-size:12px;
	margin:0px;
	padding: 2 0 5 5;
	display:block;
}
#companyContents2 {
	float:left;
	width:500px;
	clear:both;
}
#companyContents2rightImg {
	width:200px;
	float:left;
}
#companyContents2rightImg img {
	float:left;
	margin:0 0 0 10px;
	border:5px #F2F2F2 solid;
}
#companyContents2rightImg p {
	margin:0 0 0 10px;
	font-size:12px;
	text-align:center;
	line-height:16px;
}
#companyContents3 {
	margin-bottom:30px;
	float:left;
	width:650px;
	clear:both;
}
#companyContents2Box {
	margin:0px 0px 10px 30px;
	padding:5px;
	background:#F2F2F2;
	display:block;
}

#companyPicContents {
	clear:both;
	margin:0px 0px 30px 0px;
	padding:0px;
}

#companyText {
	font-size:12px;
	LINE-HEIGHT: 120%;
}

#companyText2 {
	font-size:10px;
}

#companyContents p{
	margin:0px 0px 20px 0px;
}


#companyLeftContents {
	float:left;
	width:320px;
}

#companyLeftContents img{
	margin:0px 0px 10px 0px;
}
#companyLeftContents p {
	font-size:12px;
	text-align:center;
}

#companyRightContents {
	width:390px;
	float:left;
	text-align:left;
}
#companyRightContents h1 {
	width:370px;
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	margin:10px 0 10px 0;
	color:#ff4500;
}

.companyCenterBox {
	width:650px;
	margin:20px 0px 10px 40px;
	text-align:left;
}
.companyCenterBox dt {
	float:left;
	width:36px;
	clear:both;
	padding:4px 0 0px 0px; 
}
.companyCenterBox dd {
	padding:8px 0 8px 10px; 
	margin:0 0 0 36px;
}

.companyPicBox {
	width:700px;
	text-align:center;
}

.companyPicBox img{
	margin:10px 5px -10px 5px;
}

.companyPicBox h5{
	font-size:12px;
	text-align:center;

}

.company_corner_box {
	background: url(../gif/company_corner_tl.gif) no-repeat top left;
}
.company_corner_top {
	background: url(../gif/company_corner_tr.gif) no-repeat top right;
}
.company_corner_bottom {
	background: url(../gif/company_corner_bl.gif) no-repeat bottom left;
}
.company_corner_bottom div {
	background: url(../gif/company_corner_br.gif) no-repeat bottom right;
}
.company_corner_content {
	background: url(../gif/company_corner_r.gif) top right repeat-y;
	display:block;
}

.company_corner_top div,.company_corner_top,
.company_corner_bottom div, .company_corner_bottom {
	width: 100%;
	height: 20px;
	font-size: 1px;
}

.company_corner_content { 
	padding: 0 20px; 
}



/* =========================================================
バナー枠説明ページ
========================================================= */

#mainBannerContents {
	width: 720px;
	margin:10px 10px 10px 10px;
	padding:0px;
}

.bannerContents {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding:0px;
	clear:both

}

.bannerCenterContents {
	width:710px;
}


.bannerCenterContents h3{
	margin:10px 0px 10px 10px;
	text-align:left;
}

#bannerText {
	font-size:12px;
	LINE-HEIGHT: 120%;
}


#bannerLeftContents1 {
	width:210px;
	text-align:left;
	float:left;
}



#bannerContents1 {
	width:490px;
	text-align:left;
	float:right;
	
}
#bannerRightContents1 ul{
	float:right;
	width:460px;
}

#bannerRightContents1 li{
	background: url(../JI1000/gif/serviceBanner_sankaku.gif) no-repeat bottom left;
	list-style-type: none;
	line-height: 140%;
	font-size:13px;
	font-weight: bold;
	color: #666666;
	padding:0px 0px 0px 30px;

}


#bannerLeftContents2 {
	margin:10px 0px 20px 0px;
	padding:5px;
	text-align:left;
	float:left;
	background:#F2F2F2;

}

#bannerLeftContents2 P{
	FONT-SIZE: 11px; LINE-HEIGHT: 160%
}


#bannerRightContents2 {
	width:350px;
	text-align:right;
	float:right;

}

#bannerRightContents2 img{
	text-align:right;

}

#bannerText2 {
	margin:0px 0px 20px 10px;
	font-size:12px;
	LINE-HEIGHT: 120%;
}

/* =========================================================
会員登録メリットページ
========================================================= */


#mainSetsumeiContents {
	width: 720px;
	margin:10px 0px 10px 0px;
	padding:0px;
}

#setsumeiTitleContents {	
	width: 710px;
	margin:20px 10px 25px 10px;
	padding:0px;
}

#setsumeiTitle2Contents {
	width: 680px;
	margin:0px 10px 0px 40px;
	padding:0px;
}

#setsumeiEntryContents {
	width: 720px;
	margin:30px 0px 20px 0px;
	text-align:center;
	padding:0px;
}









#boardLayout {
	background-color:#eeeeee;
	position: absolute;
	margin:5px 0px 0px 0px;
	padding:3px 0px 0px 3px;
	width: 144px;
	border:solid 1px #990033;
}


/*
	text-align:center;
	border:2px outset #ffffee;
	opacity: 0.50;
*/





/* =========================================================
この企業も見ています
========================================================= */
#rec {
	margin:0 15px 0 25px;
	padding:0 10px 0 10px;
}

#rec .rec-shop {
	width:140px;
	border:1px solid #efefef;
	text-align:center;
	font-size:11px;
	padding:5px 5px 3px 5px;
	background-color:#fcfcfc;
}
#rec .rec-shop img {
	margin:0 0 5px 0;
	border:2px solid #cccccc;
}

/*==========================================================
List（index）
==========================================================*/
div.list-index {
	padding:0px 5px 0px 5px ;
	display:block;
}
	div.list-index div.allRecords {
		float:left;
		width:200px;
	}
	div.list-index div.indexLink {
		float:right;
		width:400px;
		text-align:right;
	}
		div.list-index div.indexLink li {
			display:inline;
			margin:0 0 0 10px;
		}
		div.list-index div.indexLink li.requestPage {
			font-weight:bold;
		}
	
	div.list-bottom {
		margin:10px 0 0 0;
		padding:5px 0 0 0 ;
		display:block;
		text-align:right;
		font-size:11px;
	}

/*==========================================================
ぴちぴち問題対策のdiv
==========================================================*/
div.tablePadding{
}
div.tablePadding td{
	padding:2px 2 2 2 ;
}

/*==========================================================
応募メール管理（J1C00_10.jsp、J1321_10.jsp）のマウスオーバーの装飾
==========================================================*/
#mouthOverColor{
}
#mouthOverColor th,td {
}
#mouthOverColor th{
	background-color:#efefef;
	height:25px;
	text-align:center;
	font-size:13px;
}

/*==========================================================
応募メール管理（J1C00_10.jsp、J1321_10.jsp）のタブ装飾
==========================================================*/
#middle-link {
	display:block;
	background-color:#fff;
	margin:0 0 6px 0;
}
	#middle-link #link-list-tab {
		width:850px;
	}
		#middle-link #link-list-tab ul {
			float:left;
			background-color:#fff;
			margin:0;
			padding:0;
		}

			/*タブの配置*/
			#middle-link #link-list-tab ul li {
				float:left;
				margin:0 5px 0 0;
				font-weight:bold;
			}

				/*タブのサイズ*/
				#middle-link #link-list-tab ul li p#tab_applicationList {
					width:163px;
					padding:6px 0 0 0;
					line-height:18px;
					text-align:center;
				}
				#middle-link #link-list-tab ul li p#tab_mailList {
					width:183px;
					padding:6px 0 0 0;
					line-height:18px;
					text-align:center;
				}

					/*タブページ未選択*/
					#middle-link #link-list-tab ul li p.normal-applicationList {
						background-color:#fff;
						border-top:1px solid #96CF1B;
						border-right:1px solid #96CF1B;
						border-left:1px solid #96CF1B;
						color:#333;
					}
					/*タブページ選択中*/
					#middle-link #link-list-tab ul li p.over-applicationList {
						background-color:#E9FFC8;
						border-top:1px solid #96CF1B;
						border-right:1px solid #96CF1B;
						border-left:1px solid #96CF1B;
						color:#000;
					}
					


					/*タブページ未選択*/
					#middle-link #link-list-tab ul li p.normal-mailList {
						background-color:#fff;
						border-top:1px solid #96CF1B;
						border-right:1px solid #96CF1B;
						border-left:1px solid #96CF1B;
						color:#333;
					}

					/*タブページ選択中*/
					#middle-link #link-list-tab ul li p.over-mailList {
						background-color:#EFFFD7;
						border-top:1px solid #96CF1B;
						border-right:1px solid #96CF1B;
						border-left:1px solid #96CF1B;
						color:#000;
					}

		#middle-link #link-list-line {
			float:left;
			width:100%;
			background-color:#96CF1B;
			height:10px;
		}


div.center {
	display:block;
	text-align:center;
}
table.inner {
	margin:0 auto;
	text-align:left;
}
