@charset "utf-8";

/************************************************************
 * 初期化
 ************************************************************/

body, form, img, div, ul, ol, li, dl, dt, dd, h1, h2, h3 ,h4 ,p ,th ,td ,input ,select {
	margin: 0;
	padding: 0;

}
ul, ol {
	list-style: none;
}
img {
	border: none;
	vertical-align: top;
}
table {
	border-collapse: collapse;
}
th {
	text-align: left;
}
/* コンテナー定型 */
.container:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.container {
	min-height: 1px;
}
* html .container {
	height: 1px;
	/*¥*//*/
	height: auto;
	overflow: hidden;
	/**/
}

body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#4F1E17 url(../image/x.png) repeat-x scroll 0 -1368px;
font-size:12px;
line-height:1.41;
}

h1 {
	font-size: 12px;
	font-weight : normal;
}

/************************************************************
 * アンカー
 ************************************************************/

a:link,
a:visited {
	color: #003399;
	text-decoration: none;
}
a:hover,
a:active {
	color: #CC0000;
	text-decoration: underline;
}


/************************************************************
 * IDS
 ************************************************************/

#wrapper {
	width: 900px;
	margin: 0 auto;
	padding: 0 0px;
background-color: #E6E6E6;
}
#contentsWrapper {
	width: 900px;
	position: relative;
}

/* ヘッダ */
#header {
	height: 200px;
	padding: 0 ;
}
#logoImg{
	width: 900px;
	display: block;
	background: #4F1E17 url(../image/header_logo.jpg) repeat-y 0 0;
	height:200px;
}

/* グローバルナビ */
#globalNaviWrap{	padding-left:30px}
#global
 {
	border-bottom: 2px solid #EB6100;
}
#home				{ background-position: -30px 0; width: 93px; }
#home:hover			{ background-position: -30px -45px; }
#homeCurrent		{ background-position: -30px -45px; width: 93px; }

#service		{ background-position: -123px 0; width: 132px; }
#service:hover		{ background-position: -123px -45px; }
#serviceCurrent		{ background-position: -123px -45px; width: 132px; }

#column		{ background-position: -255px 0; width: 132px; }
#column:hover		{ background-position: -255px -45px; }
#columnCurrent		{ background-position: -255px -45px; width: 132px; }

#price		{ background-position: -387px 0; width: 121px; }
#price:hover		{ background-position: -387px -45px; }
#priceCurrent		{ background-position: -387px -45px; width: 121px; }


#profile		{ background-position: -508px 0; width: 132px; }
#profile:hover		{ background-position: -508px -45px; }
#profileCurrent		{ background-position: -508px -45px; width: 132px; }


#voice		{ background-position: -640px 0; width: 128px; }
#voice:hover		{ background-position: -640px -45px; }
#voiceCurrent		{ background-position: -640px -45px; width: 128px; }

#offer		{ background-position: -768px 0; width: 115px; }
#offer:hover		{ background-position: -768px -45px; }
#offerCurrent		{ background-position: -768px -45px; width: 115px; }


#employments		{ background-position: -106px 0; width: 108px; }
#resume				{ background-position: -214px 0; width: 106px; }
#mail				{ background-position: -320px 0; width: 100px; }
#recruiters			{ background-position: -420px 0; width: 111px; }
#footprint			{ background-position: -531px 0; width: 97px; }
#advice				{ background-position: -628px 0; width: 114px; }
#successes			{ background-position: -742px 0; width: 100px; }
#settings			{ background-position: -842px 0; width: 108px; }

#globalNavi	{}
#employments:hover	{ background-position: -106px -38px; }
#resume:hover		{ background-position: -214px -38px; }
#mail:hover			{ background-position: -320px -38px; }
#recruiters:hover	{ background-position: -420px -38px; }
#footprint:hover	{ background-position: -531px -38px; }
#advice:hover		{ background-position: -628px -38px; }
#successes:hover	{ background-position: -742px -38px; }
#settings:hover		{ background-position: -842px -38px; }


#employmentsCurrent	{ background-position: -106px -38px; width: 108px; }
#resumeCurrent		{ background-position: -214px -38px; width: 106px; }
#mailCurrent		{ background-position: -320px -38px; width: 100px; }
#recruitersCurrent	{ background-position: -420px -38px; width: 111px; }
#footprintCurrent	{ background-position: -531px -38px; width: 97px; }
#adviceCurrent		{ background-position: -628px -38px; width: 114px; }
#successesCurrent	{ background-position: -742px -38px; width: 100px; }
#settingsCurrent	{ background-position: -842px -38px; width: 108px; }




/* プレコンテンツ & ポストコンテンツ */
#preContents {
	height: 35px;
	padding: 0 10px;
	font-size: 12px;
}
#breadCrumbs li {
 	float: left;
 	line-height: 30px;
 	margin-right: 5px;
}
#breadCrumbs li a {
	display: block;
	line-height: 30px;
}
#breadCrumbs{
	height: 21px;
	padding: 0 10px;
	font-size: 12px;
	padding-top:8px;

}
#B_crumbBox{
	display: block;
	line-height: 30px;

}

.inv {
	display: block;
	_float: right;
	height: 30px;
	line-height: 30px;
	background-position: -246px -31px; padding-left: 30px;
}

#postContents {
	padding: 0 10px;
	font-size: 12px;
}
#backToTop {
}
.backToTop {
}


/* コンテンツ */
#contents {
	width: 900px;
	padding-bottom:0px;
}

/* 左カラム */
#leftColumn {
	float: left;
	width: 625px;
}
#condition {
	height: 70px;
	background-position: -6638px 0;
}
.leftColumnContent {
	width: 590px;
	background: url(/biz/img/sprite/y.png) repeat-y -5224px 0;
		margin-bottom: 20px;
	display: block;
font-size:12px;
line-height:1.41;
}

/* コンテンツ共通クラス */
.contentHeadDBrown {
	min-height: 31px;
	_height: 31px;
	color: #FFFFFF;
}
.contentTitle {
	height: 29px;
	line-height: 28px;
	padding-top: 2px;
	padding-left:22px;
}
.subHead {
	min-height: 13px;
	_height: 13px;
	line-height: 13px;
	padding: 10px;
	font-weight: bold;
}
.subHeadD {
	border-bottom: 1px solid #FFFFFF;
	background-position: 0 -345px;
}
.subHeadL {
	height: 13px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-position: 0 -312px;
}
.subHeadN {
	height: 25px;
	line-height: 25px;
	padding: 1px 10px 1px;
	font-weight: bold;
}

/* 右カラム */
#rightColumn {
	float: right;
	width: 265px;
}

.rightOffer{
	height:70px;
	background-position: 0px -60px;
}

.rightFlow{
	height:489px;
	background-position: 0px -130px;
}


.rightColumnContentWrap {
	width: 245px;
	background-repeat: repeat-y;
	border: 1px solid #AAA;
}

.rightResumeAssociationHead{
	height:34px;
	background-position: 0px -620px;
	text-indent: -9999px;
}

.rightResumeAssociationContent{

}
.cprwLogo{
	background-position: 0px -654px;
	text-indent: -654px;
	height:135px;


}
.nrwaLogo{
	background-position: 0px -850px;
	text-indent: -654px;
	height:160px;


}

#lead {
	text-align: center;
}
.leadHead {
	min-height: 6px;
	_height: 6px;
	padding: 0;
}
.leadBottom {
	width: 241px;
	padding: 10px 0 3px 0;
}
.action {
	padding-left: 1px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 7px;
	line-height: 12px;
}


.linkBlack a{
	color:#000;

}
.linkBlack a:hover{
	color:#000;
	text-decoration:underline;

}


/* フッター */
#footer {
	width: 900px;
	color: #FFFFFF;
}

#explain {
	line-height: 21px;
	padding: 20px 150px;
	font-size:12px;
}
#footerBottom {
	height: 80px;
	padding: 8px 10px 0;
	background-position: 0 -76px;
	position: relative;
	font-size:12px;
}
#footerBottom a:link,#footerBottom a:visited{
	color: #FFFFFF;
}
#copyright {
	color: #FFFFFF;

}

.tdSquare1{
	font-weight: bold;
	height:14px;
	font-size:12px;

	padding-left:16px;
	margin-bottom:5px;
}

/************************************************************
 * CLASSES(COMMON)
 ************************************************************/

/* CSS SPRITE */
.textdecoration1{background-image: url(../image/textdecoration.png) !important; background-repeat: no-repeat;
}
.title1{background-image: url(../image/title.png) !important; background-repeat: no-repeat;
}
.title2{background-image: url(../image/title2.png) !important; background-repeat: no-repeat;
}
.titleDRed1{background-image: url(../image/dredtitle.png) !important; background-repeat: no-repeat;
}

.rm1{background-image: url(../image/right.png) !important; background-repeat: no-repeat;}

.ei1{background-image: url(../image/eyecatchimage.png) !important; background-repeat: no-repeat;}
.ei2{background-image: url(../image/topeyecatchimage.png) !important; background-repeat: no-repeat;}
.ei3{background-image: url(../image/profileimage.jpg) !important; background-repeat: no-repeat;}

.m2		{ background-image: url(../image/gnavi.png) !important; background-repeat: no-repeat; }



/* TEXT IMAGE */
.ol {
	text-indent: -9999px;
	overflow: hidden;
}
.note{
	text-indent: -1.2em;
	margin-left: 1.2em;
}
.noteWrap {
	position: relative;
	padding-left: 1.2em;
}
.noteWrap .mark{
	position: absolute;
	top: 0;
	left: 0;
}


.priceOff {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CC0000 none repeat scroll 0 0;
color:#FFFFFF;
height:22px;
padding:3px 6px ;

margin-left:10px;
}
.eyeCatchImage{
	float:left;
	position: relative;
	top: 0;
	left: 0;
}
/*使わないかも*/
.yourCnd			{ background-position: 0 -113px; width: 95px; height: 13px; }
.memberLogin		{ background-position: 0 -126px; width: 91px; height: 12px; margin-top: 7px; }
.history			{ background-position: 0 -150px; width: 35px; height: 11px; margin-top: 7px; }
.mailBox			{ background-position: 0 -138px; width: 82px; height: 12px; margin-top: 7px; }
.employmentsSearch	{ background-position: 0 -161px; width: 47px; height: 12px; margin-top: 7px; }
.headhuntersSearch	{ background-position: 0 -173px; width: 107px; height: 12px; margin-top: 7px;  }



.topT1{ background-position: 0 -0px; width: 580px; height: 52px;  background-repeat: no-repeat;}
.topT2{ background-position: 0 -52px; width: 580px; height: 52px;}
.topT3{ background-position: 0 -104px; width: 580px; height: 52px;}
.priceT1{ background-position: 0 -156px; width: 580px; height: 52px;}
.profileT1{ background-position: 0 -208px; width: 580px; height: 52px;}
.profileT2{ background-position: 0 -260px; width: 580px; height: 22px;}
.serviceT1{ background-position: 0 -282px; width: 580px; height: 22px;}

.offerT1{ background-position: 0 0px; width: 580px; height: 22px;}
.inquiryT1{ background-position: 0 -25px; width: 580px; height: 22px;}
.columnT1{ background-position: 0 -50px; width: 580px; height: 22px;}
.voiceT1{ background-position: 0 -75px; width: 580px; height: 22px;}


.serviceRT1{ background-position: 0 0px; width: 580px; height: 22px;}
.serviceRT2{ background-position: 0 -20px; width: 580px; height: 22px;}
.serviceRT3{ background-position: 0 -40px; width: 580px; height: 22px;}
.serviceRT4{ background-position: 0 -60px; width: 580px; height: 22px;}
.columnRT1{ background-position: 0 -80px; width: 580px; height: 22px;}
.profileRT1{ background-position: 0 -100px; width: 580px; height: 22px;}
.profileRT2{ background-position: 0 -120px; width: 580px; height: 22px;}
.profileRT3{ background-position: 0 -140px; width: 580px; height: 22px;}
.voiceRT1{ background-position: 0 -160px; width: 580px; height: 22px;}
.voiceRT2{ background-position: 0 -180px; width: 580px; height: 22px;}




/*IMAGE*/
.imageQuestion{background-position: 0 -0px; width: 115px; height: 124px;}
.imageFlow{background-position: 0 -125px; width: 115px; height: 124px;}
.imageYen{background-position: 0 -250px; width: 115px; height: 124px;}
.topEc1{background-position: 0 -0px; width: 112px; height: 123px;}
.topEc2{background-position: 0 -124px; width: 112px; height: 126px;}
.topEc3{background-position: 0 -250px; width: 112px; height: 124px;}

.profileEc1{background-position: 0 -0px; width: 115px; height: 170px;	border: 1px solid #AAA;}

/************************************************************
 * CLASSES(SINGLE)
 ************************************************************/
	
/* WIDTH */
.w24	{ width: 24px; }
.w50	{ width: 50px; }
.w60	{ width: 60px; }
.w62	{ width: 62px; }
.w70	{ width: 70px; }
.w90	{ width: 90px; }
.w96	{ width: 96px; }
.w100	{ width: 100px; }
.w110	{ width: 110px; }
.w122	{ width: 122px; }
.w123	{ width: 123px; }
.w125	{ width: 125px; }
.w130	{ width: 130px; }
.w132	{ width: 132px; }
.w140	{ width: 140px; }
.w147	{ width: 147px; }
.w150	{ width: 150px; }
.w161	{ width: 161px; }
.w180	{ width: 180px; }
.w181	{ width: 181px; }
.w190	{ width: 190px; }
.w192	{ width: 192px; }
.w196	{ width: 196px; }
.w200	{ width: 200px; }
.w206	{ width: 206px; }
.w210	{ width: 210px; }
.w220	{ width: 220px; }
.w238	{ width: 238px; }
.w250	{ width: 250px; }
.w256	{ width: 256px; }
.w280	{ width: 280px; }
.w291	{ width: 291px; }
.w300	{ width: 300px; }
.w311	{ width: 311px; }
.w320	{ width: 320px; }
.w326	{ width: 326px; }
.w372	{ width: 372px; }
.w400	{ width: 400px; }
.w407	{ width: 407px; }
.w450	{ width: 450px; }
.w458	{ width: 458px; }
.w470	{ width: 470px; }
.w492	{ width: 492px; }
.w510	{ width: 510px; }
.w548	{ width: 548px; }
.w564	{ width: 564px; }
.w566	{ width: 566px; }
.w600	{ width: 600px; }
.w730	{ width: 730px; }
.w872	{ width: 872px; }
.wQuarter{ width: 25%; }
.wFull	{ width: 100%; }


/* HEIGHT */
.h13	{ height: 13px; }
.h17	{ height: 17px; }
.h24	{ height: 24px; }
.h25	{ height: 25px; }
.h27	{ height: 27px; }
.h28	{ height: 28px; }
.h30	{ height: 30px; }
.h31	{ height: 31px; }
.h32	{ height: 32px; }
.h33	{ height: 33px; }
.h38	{ height: 38px; }
.h45	{ height: 45px; }
.h72	{ height: 72px; }
.h142	{ height: 142px; }
.h198	{ height: 198px; }
.h276	{ height: 276px; }
.mh200	{
	min-height: 200px;
	_height: 200px;
}
.mh280	{
	min-height: 280px;
	_height: 280px;
}

.odd th,
.odd td,
.even th,
.even td,
.odd th a,
.odd td a,
.even th a,
.even td a {
	height: 25px;
	white-space: nowrap;
}

/* LINE-HEIGHT */
.lh12	{ line-height: 12px; }
.lh16	{ line-height: 16px; }
.lh18	{ line-height: 18px; }
.lh21	{ line-height: 21px; }
.lh23	{ line-height: 23px; }
.lh24	{ line-height: 24px; }
.lh25	{ line-height: 25px; }
.lh27	{ line-height: 27px; }
.lh28	{ line-height: 28px; }
.lh30	{ line-height: 30px; }
.lh32	{ line-height: 32px; }
.lh33	{ line-height: 33px; }
.lh46	{ line-height: 46px; }

/* MARGIN */
.mT1	{ margin-top: 1px; }
.mT2	{ margin-top: 2px; }
.mT3	{ margin-top: 3px; }
.mT4	{ margin-top: 4px; }
.mT5	{ margin-top: 5px; }
.mT6	{ margin-top: 6px; }
.mT10	{ margin-top: 10px; }
.mT15	{ margin-top: 15px; }
.mT1Line{ margin-top: 17px; }
.mT20	{ margin-top: 20px; }
.mT29	{ margin-top: 29px; }
.mT30	{ margin-top: 30px; }
.mT50	{ margin-top: 50px; }
.mB1	{ margin-bottom: 1px; }
.mB3	{ margin-bottom: 3px; }
.mB5	{ margin-bottom: 5px; }
.mB6	{ margin-bottom: 6px; }
.mB10	{ margin-bottom: 10px; }
.mB20	{ margin-bottom: 20px;}
.mB40	{ margin-bottom: 40px;}
.mR3	{ margin-right: 3px; }
.mR5	{ margin-right: 5px; }
.mR10	{ margin-right: 10px; }
.mR15	{ margin-right: 15px; }
.mR20	{ margin-right: 20px; }
.mR25	{ margin-right: 25px; }
.mL2	{ margin-left: 2px; }
.mL5	{ margin-left: 5px; }
.mL10	{ margin-left: 10px; }
.mL12	{ margin-left: 12px; }
.mL13	{ margin-left: 13px; }
.mL15	{ margin-left: 15px; }
.mL18	{ margin-left: 18px; }
.mL19	{ margin-left: 19px; }
.mL20	{ margin-left: 20px; }
.mL40	{ margin-left: 40px; }
.mL50	{ margin-left: 50px; }
.mL100	{ margin-left: 100px; }
.mL130	{ margin-left: 130px; }
.mL1em	{ margin-left: 1em; }
.mV5	{ margin-top: 5px; margin-bottom: 5px; }
.mHA	{ margin-right: auto; margin-left: auto; }
.mH1	{ margin-right: 1px; margin-left: 1px; }
.mH2	{ margin-right: 2px; margin-left: 2px; }
.mH5	{ margin-right: 5px; margin-left: 5px; }

.mTN1	{ margin-top: -1px; }
.mTN10	{ margin-top: -10px; }
.mTN23	{ margin-top: -23px; *margin-top: -22px; }

/* PADDING */
.pT1		{ padding-top: 1px; }
.pT2		{ padding-top: 2px; }
.pT5		{ padding-top: 5px; }
.pT6		{ padding-top: 6px; }
.pT7		{ padding-top: 7px; }
.pT10		{ padding-top: 10px; }
.pT17		{ padding-top: 17px; }
.pT20		{ padding-top: 20px; }
.pR1		{ padding-right: 1px; }
.pR3		{ padding-right: 3px; }
.pR5		{ padding-right: 5px; }
.pR8		{ padding-right: 8px; }
.pR10		{ padding-right: 10px; }
.pR12		{ padding-right: 12px; }
.pR15		{ padding-right: 15px; }
.pR20		{ padding-right: 20px; }
.pR30		{ padding-right: 30px; }
.pB1		{ padding-bottom: 1px; }
.pB3		{ padding-bottom: 3px; }
.pB6		{ padding-bottom: 6px; }
.pB7		{ padding-bottom: 7px; }
.pB9		{ padding-bottom: 9px; }
.pB10		{ padding-bottom: 10px; }
.pB20		{ padding-bottom: 20px; }
.pB40		{ padding-bottom: 40px; }
.pL1em		{ padding-left: 1em; }
.pL2		{ padding-left: 2px; }
.pL5		{ padding-left: 5px; }
.pL10		{ padding-left: 10px; }
.pL20		{ padding-left: 20px; }
.pL51		{ padding-left: 51px; }
.pL85		{ padding-left: 85px; }
.p1			{ padding: 1px; }
.p6			{ padding: 6px; }
.p8			{ padding: 8px; }
.p10		{ padding: 10px; }
.p25		{ padding: 25px; }
.pH5		{ padding-right: 5px; padding-left: 5px; }
.pH8		{ padding-right: 8px; padding-left: 8px; }
.pH10		{ padding-right: 10px; padding-left: 10px; }
.pH12		{ padding-right: 12px; padding-left: 12px; }
.pH20		{ padding-right: 20px; padding-left: 20px; }
.pV3		{ padding-top: 3px; padding-bottom: 3px; }
.pV4		{ padding-top: 4px; padding-bottom: 4px; }
.pV5		{ padding-top: 5px; padding-bottom: 5px; }
.pV10		{ padding-top: 10px; padding-bottom: 10px; }
.pV20		{ padding-top: 20px; padding-bottom: 20px; }
.pCell th	{ padding: 8px 10px 8px 20px; }
.pCell td	{ padding: 8px 10px; }
.pCellN th	{ padding: 5px 10px 5px 20px; }
.pCellN td	{ padding: 5px 10px; }

.pCellH10 th,
.pCellH10 td {
	padding-right: 10px;
	padding-left: 10px;
}

.pT0H8B10 {
	padding: 0 10px 8px !important;
}

.pClear	 { padding: 0 !important; }

/* DISPLAY */
.db		{ display: block; }
.di		{ display: inline; }
.dn		{ display: none; }
.oh		{ overflow: hidden; }
.zi3	{ z-index: 3; }
.zoom	{ zoom: 1; }

/* POSITION */
.fl			{ float: left; }
.fr			{ float: right; }
.cb			{ clear: both; }
.taC		{ text-align: center; }
.taR		{ text-align: right; }
.taL		{ text-align: left; }
.vaT		{ vertical-align: top; }
.vaM		{ vertical-align: middle; }
.pr			{ position: relative; }
.pa			{ position: absolute; }
.top6		{ top: 6px; }
.top7		{ top: 7px; }
.top8		{ top: 8px; }
.top12		{ top: 12px; }
.top13		{ top: 13px; }
.top17		{ top: 17px; }
.topHalf	{ top: 50%; margin-top: -8.5px; }
.right10	{ right: 10px; }
.right12	{ right: 12px; }
.right20	{ right: 20px; }
.bottom0	{ bottom: 0; }
.bottom6	{ bottom: 6px; }
.bottom7	{ bottom: 7px; }
.bottom73	{ bottom: 73px; }
.left0		{ left: 0; }
.left10		{ left: 10px; }
.left20		{ left: 20px; }
.left155	{ left: 155px; }
.left200	{ left: 200px; }
.left220	{ left: 220px; }
.left265	{ left: 265px; }
.left320	{ left: 320px; }

/* BUTTON */
.bt {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	border: 0;
	cursor: pointer;
	vertical-align: middle;
}
.btOfferRight{
	height:60px;
	background-position: 0 -60px; 

}
.btOfferRight:hover{ background-position: 0 10px; }

.btOfferCenter{
	height:49px;
	background-position: 0 -1140px; 
	margin-left:190px;


}
.btOfferCenter:hover{ background-position: 0 -1070px; }

/* FOREGROUNG */
.n			{ font-weight: normal; }
.b			{ font-weight: bold; }
.fgGray		{ color: #999999; }
.fgRed		{ color: #CC0000 !important; }
.fgDRed		{ color: #990000 !important; }

.fgBlue		{ color: #003399; }
.fgBrown	{ color: #90040F; }
.fgDBrown	{ color: #410000; }
.fgWhite	{ color: #FFFFFF; }
.required	{ color: #FD0100; }
.fs12		{ font-size: 12px; }
.fs13		{ font-size: 13px; }
.fs14		{ font-size: 14px; }
.fs15		{ font-size: 15px; }
.fs16		{ font-size: 16px; }
.fsCompRate	{ font-size: 24px; padding: 0 2px; }
.fClear {
	line-height: 0;
	font-size: 0;
}
.mpG {
	font-family: 'MP　ゴシック' !important;
}
.underLine {
	text-decoration: underline;
}
/* BACKGROUNG */
.nr			{ background-repeat: no-repeat; }
.rx 		{ background-repeat: repeat-x; }
.ry 		{ background-repeat: repeat-y; }

.bpR		{ background-position: right; }
.bpLB		{ background-position: left bottom; }
.bpB		{ background-position: bottom; }

.odd		{ background-color: #F6F2E9; }
.even		{ background-color: #EBE3D6; }
.odd2		{ background-color: #F6F2E9; }
.even2		{ background-color: #EBE3D6; }

.bgDBrown	{ background-color: #370000; }
.bgLBrown	{ background-color: #F7EFE3; }
.bgGold		{ background-color: #B1A089; }
.bgLGold	{ background-color: #E7E2DA; }
.bgLLGold	{ background-color: #F4EFE7; }
.bgWhite	{ background-color: #FFFFFF; }
.bgGray		{ background-color: #E6E6E6; }
.bgLGray	{ background-color: #EEEEEE; }
.bgRed		{ background-color: #CC0000; }
.bgBlue		{ background-color: #63ABD5; }
.bgBlack		{ background-color: #000; }

.bgLPinkGrd	{ background-position: 0 -845px; }
.bgBrownGrd	{ background-position: 0 -700px; }

.bgLPinkGrdY{ background-position: -7325px 0; }

/* BORDER */
.bdGray		{ border: 1px solid #E8E3DB; }
.bdDGray	{ border: 1px solid #D2CDC9; }

.bdGrayT	{ border-top: 1px solid #D1CDCC; }
.bdGrayR	{ border-right: 1px solid #D1CDCC; }
.bdGrayB	{ border-bottom: 1px solid #D1CDCC; }
.bdGrayL	{ border-left: 1px solid #D1CDCC; }

.bdLGrayT	{ border-top: 1px solid #E8E6E6; }
.bdLGrayR	{ border-right: 1px solid #E8E6E6; }
.bdLGrayB	{ border-bottom: 1px solid #E8E6E6; }

.bdWhiteT	{ border-top: 1px solid #FFFFFF; }
.bdWhiteB	{ border-bottom: 1px solid #FFFFFF; }

.bdBrownBR	{ border-bottom: 1px solid #410000; border-right: 1px solid #410000; }
.bdBrownTL	{ border-top: 1px solid #410000; border-left: 1px solid #410000; }

.titleSprtL {
	border-left: 1px solid #E5D5BF;
}
.listSprt {
	height: 0;
	font-size: 0;
	line-height: 0;
	border-top: 1px solid #D9CFCF;
}
.vl {
	border-left: 1px solid #000000;
}
.vlL {
	margin-left: 5px;
	padding-left: 5px;
	border-left: 1px solid #000000;
}
.vlWhtR {
	margin-right: 5px;
	padding-right: 5px;
	border-right: 1px solid #FFFFFF;
}
.dotSprtR {
	margin-right: 12px;
	padding-right: 12px;
	border-right: 1px dotted #715B5B;
}


/*TABLE */
.cellHeading {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#d2cbc1 none repeat scroll 0 0;
border:1px solid #aaabac;

}
.cellBody {
border:1px solid #aaabac;
}

.cellSend {
text-align: center;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#d2cbc1 none repeat scroll 0 0;
border:1px solid #aaabac;

}
/*textdecoration1*/

.h2Text{
	background-image: url(../image/textdecoration.png) !important; background-repea;
	background-position: 0 -80px;t: no-repeat;


font-size:24px;
height:25px;
line-height:24px;
margin-bottom:20px;
padding-left:17px;
padding-top:0;

}

.DRedTitle{
	background-image: url(../image/textdecoration.png) !important; background-repea;
	background-position: 0 -40px;t: no-repeat;
	height:20px;
	padding-top: 1px;
	padding-left: 16px;
	margin-bottom:10px;
	color:#990000;
	font-size:18px;
line-height:18px;

}

#columnText p{
	margin-left: 17px;
	margin-bottom:15px;

}
/*column*/
#columnText{
}

#columnText .h2Text{
	background-image: url(../image/textdecoration.png) !important; background-repea;
	background-position: 0 -80px;t: no-repeat;
	height:25px;
	padding-top: 0px;
	padding-left: 17px;
	margin-bottom:20px;
	font-size:24px;
	line-height:24px;
}
#columnText .h3Text{
	background-image: url(../image/textdecoration.png) !important; background-repea;
	background-position: 0 -40px;t: no-repeat;
	height:20px;
	padding-top: 3px;
	margin-left:17px;
	padding-left: 17px;
	margin-bottom:10px;
	color:#990000;
	font-size:18px;
line-height:18px;
}

#columnText p{
	margin-left: 17px;
	margin-bottom:15px;

}
#columnText .author{
text-align: right;
font-weight: bold;
}


.error{
	color:#FF0000;
}
.require{
	color:#FF0000;
	font-weight: bold;
}

.squareListDRed{
	margin-left: 25px;
}
.squareListDRed li{
list-style-type:square;
color: #990000;
font-size: 12px;
font-weight: bold;
margin-bottom: 10px;

}

.discListDRed{
	margin-left: 25px;
}
.discListDRed li{
list-style-type:disc;
color: #990000;
font-size: 12px;
font-weight: bold;
margin-bottom: 10px;

}


.squareListDRed2{
	margin-left: 25px;
}
.squareListDRed2 li{
list-style-type:square;
color: #990000;
font-weight: bold;
margin-bottom: 5px;

}	