/*[ƒOƒ[ƒoƒ‹]--------*/
body {
	text-align:center;
	background-color: #000000;
	margin: 0px;
}

/*[action]--------*/
a:link{
	color:#333333;
	text-decoration: underline;
	font-weight: bold;
}
a:visited{
	color:#999999;
	text-decoration: underline;
	font-weight: bold;
}
a:hover{/*ƒ}ƒEƒXƒI[ƒo[*/
	color:#FF0000
}


h1 {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	line-height: 18px;
	color: #333333;
	height: 20px;
	margin: 10px;
}
h3 {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	padding: 0px;
	margin-bottom: 10px;
}



/*[ƒŒƒCƒAƒEƒg]--------*/

#wrap{
	margin: 0 auto;
	width: 800px;
	height: 100%;
	background-color: #000000;
}
#gNavi {
	width: 800px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 10px;
	color: #FFFFFF;
	height: 40px;
	background-color: #1C1C1C;
}
#navi {
	margin: 0px;
	width: 180px;
	float: left;
	position: relative;
}
#mainContents{
	width:800px;
	margin: 0 auto;
	text-align:center;
	background-color: #1C1C1C;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	}
#mainContents2{
	width:800px;
	margin: 0 auto;
	text-align:center;
	background-color: #1C1C1C;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	}
#topics {
	margin: 0 auto;
	height: 96px;
	width: 796px;
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #4B4B4B;
	background-image: url(img/top/topicsBg.gif);
	line-height: 24px;
}

#globalFooter{
	width:800px;
	margin: 5 auto 0;
	text-align:left;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10px;
	line-height: 15px;
	color: #CCCCCC;
	height: 30px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #1C1C1C;
	font-weight: normal;
}
/*[action]--------*/
#globalFooter a:link{
	color:#CCCCCC;
	text-decoration: none;
}
#globalFooter a:visited{
	color:#999999;
	text-decoration: none;
}
#globalFooter a:hover{
	color:#FF0000;
	text-decoration: underline;
}

#blockA {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	background-color: #F9F2E2;
	padding: 30px 20px 20px;
	width: 580px;
	text-align: left;
	text-decoration: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(img/bgBar.gif);
	background-repeat: no-repeat;
}
/*[action]--------*/
#blockA a:link{
	color:#000099;
	font-weight: bold;
	text-decoration: none;
}
#blockA a:visited{
	color:#999999;
	font-weight: bold;
	text-decoration: none;
}
#blockA a:hover{/*ƒ}ƒEƒXƒI[ƒo[*/
	color:#FF0000
}
.zanteiBody01 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #CCCCCC;
	text-align: left;
}



/*
ˆÈ‰º‰^‰cŠÇ—•¨ŒƒŒƒCƒAƒEƒg
*/


#mMallCon {
	width: 800px;
	color: #333333;
	background-image: url(mMall/img/mMallCbg.gif);
}
#mMallP {
	width: 800px;
	color: #FFFFFF;
}
#mMallL {
	width: 590px;
	margin: 0 auto;
	color: #333333;
	float: left;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	/*background-color: #CCCCCC;*/
	padding: 20px;/*	padding: 20px;*/
}
#mMallTop {
	width: 630px;
	margin: 0 auto;
	float: left;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	/*background-color: #CCCCCC;*/
}
#mMallR {
	width: 160px;
	color: #FFFFFF;
	background-color: #999999;
	float: right;
}

#mMallO {
	width: 570px;
	color: #FFFFFF;
	float: left;
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	background-color: #8D371C;
	padding: 10px;
}

#mMallSV {
	width: 415px;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #333333;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 160px;
}




#cFooter {
	width: 780px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 10px;
	color: #FFFFFF;
	height: 10px;
	text-align: right;
	padding: 10px;
	clear: both;
}



/*
‹Æ–±ƒtƒB[ƒ‹ƒh
*/

.fConteiner {
	width: 620px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	border: 3px solid #000000;
	background-image: url(field/img/fieldBoxBg.gif);
	background-repeat: repeat-x;
}

.fConteiner2 {
	width: 620px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	border: 3px solid #000000;
	background-image: url(recruit/img/bnrImg.jpg);
	background-repeat: no-repeat;
background-position: center top;
}
/*[action]--------*/
.fConteiner a:link{
	color:#CCCCCC;
	font-weight: bold;
	text-decoration: underline;
}
.fConteiner a:visited{
	color:#999999;
	font-weight: bold;
	text-decoration: underline;
}
.fConteiner a:hover{
	color:#FF0000;
	text-decoration: underline;
}
.zanteiBody01 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #CCCCCC;
	text-align: left;
}


.fieldHead {
	width: 620px;
	height: 32px;
	background-image: url(field/img/fieldHeadBg.gif);
	text-align: left;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.fieldP {
	float: left;
	padding: 18px;
}
.fieldP2 {
	padding-top: 50px;
}

.fieldT {
	float: left;
	text-align: left;
	padding: 16px;
	margin: 0px;
	width: 414px;
	color: #C1B09C;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
}
.fieldT2 {
	text-align: left;
	padding: 16px 16px 16px 0px;
	margin: 0px;
	width: 300px;
	color: #C1B09C;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
height: 280px;
}

.fieldT2 ul {
padding-left: 30px;

}
.fieldT h3 {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #C1B09C;
	padding: 0px;
	margin-bottom: 10px;
}

.fieldBottom {
	width: 620px;
	clear: both;
	height: 1px;
	margin: 0px;
	padding: 0px;
}


/*‹Æ–±ƒtƒB[ƒ‹ƒhƒŠƒeƒCƒ‹*/
.retBlockA {
	background-image: url(field/img/bgRet01.gif);
	padding: 15px;
	width: 710px;
	margin-right: auto;
	margin-left: auto;
}

.retBlockB {
	background-image: url(field/img/bgRet02.gif);
	padding: 15px;
	width: 710px;
	margin-right: auto;
	margin-left: auto;
}
.retBlockC {

	background-image: url(field/img/bgRet03.gif);
	padding: 15px;
	width: 710px;
	margin-right: auto;
	margin-left: auto;
}

.retBlockP {
	width: 170px;
	height: 160px;
	float: left;
	text-align: left;
}

.retBlockT {
	width: 380px;
	height: auto;
	float: left;
	text-align: left;
	margin-right: 23px;
}

.retBlockD {
	width: 135px;
	float: right;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 10px;
	line-height: 15px;
	text-align: left;
}
.retBlockBottom {
	width: 710px;
	clear: both;
	height: 1px;
	text-align: right;
	font-size: 10px;
}

/*[action]--------*/
.retBlockBottom a:link{
	color:#000099;
	font-weight: bold;
	text-decoration: underline;
}
.retBlockBottom a:visited{
	color:#3C4F80;
	font-weight: bold;
	text-decoration: underline;
}
.retBlockBottom a:hover{
	color:#FF0000;
	text-decoration: underline;
}
.zanteiBody01 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #CCCCCC;
	text-align: left;
}








/*
‰ïŽÐî•ñ
*/

.cConteiner {
	width: 614px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 20px;
	background-color: #000000;
	border: 3px solid #000000;
	background-image: url(company/img/corpoBoxBg.gif);
	background-repeat: repeat-x;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.corpoHead {
	width: 620px;
	height: 32px;
	background-image: url(company/img/corpoHeadBg.gif);
	text-align: left;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.cText {
	padding: 20px;
	color: #C1B09C;
	text-align: left;
}

/*#corpoContents {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #CCCCCC;
	background-color: #333333;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 640px;
	padding: 20px;
}*/
.cTl01{
	width: 100px;
	padding: 5px;
}
.cTl02{
	width: 400px;
	padding: 5px;
}
.cTl03{
	width: 70px;
}

/*ƒTƒCƒgƒ}ƒbƒv*/


#siteMapContents {
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#siteMapTl01 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
/*ŽÀÑ*/
#resultContents {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	background-color: #F9F2E2;
	padding: 30px 20px 20px;
	width: 680px;
	text-align: left;
	text-decoration: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(img/bgBar.gif);
	background-repeat: no-repeat;
}
.rTable{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #96836A;
	margin-top: 20px;
	padding-top: 10px;
	margin-bottom: 20px;
}
.rTl01{
	width: 30px;
	text-align: center;
	font-weight: normal;
}
.rTl02{
	width: 360px;
	text-align: left;
	font-weight: normal;
}
.rTl03{
	width: 230px;
	text-align: left;
	font-weight: normal;
}
.rTl03b{
	width: 200px;
	text-align: left;
	font-weight: normal;
}
.rTl04{
	width: 60px;
	text-align: left;
	font-weight: normal;
}
.rTl04b{
	width: 100px;
	text-align: left;
	font-weight: normal;
}

#resultContents hr{
	border-top: 2px dashed #666666;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

/*ŠÖ˜AƒŠƒ“ƒN*/


.linkTl01 {
	width: 320px;
	padding-top: 10px;
	height: auto;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.linkTl02 {
	width: 320px;
	padding-top: 10px;
	height: auto;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}

/*ƒvƒƒpƒeƒBƒ}ƒlƒWƒƒ“ƒg*/

.pManaHead {
	width: 620px;
	height: 32px;
	background-image: url(pMana/img/pManaHead.gif);
	text-align: left;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.pManaConteiner {
	width: 620px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	border: 3px solid #000000;
	background-image: url(field/img/fieldBoxBg.gif);
	background-repeat: repeat-x;
}
.pManaT {
	float: left;
	text-align: left;
	padding: 16px;
	margin: 0px;
	width: 414px;
	color: #C1B09C;
}
.pManaP {
	float: left;
	padding: 18px;
}
.pManaT02 {
	float: left;
	text-align: left;
	padding: 10px;
	margin: 0px 0px 20px;
	color: #C1B09C;
	border: 1px solid #C1B09C;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 10px;
	line-height: 15px;
	width: 394px;
}
.pManaFooter {
	width: 620px;
	clear: both;
	height: 1px;
	margin: 0px;
	padding: 0px;
}

a.gjs {
font-size: 10px; color: #FF7128;
text-decoration: none;
font-weight: normal;
}

a:hover.gjs {
font-size: 10px; color: #A84200;
text-decoration: none;
font-weight: normal;
}