/* Init
========================== */
*{
margin:0;
padding:0;
font-size:small;
}

* html *{
font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
}

*:first-child+html *{
font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
}

.clr{clear:both;}

.clearFix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearFix {display: inline-table;}

/*\*/
* html .clearFix{height: 1%;}
.clearFix {display: block;}
/**/

img,fieldset{border:none;}

hr,legend{display:none;}

.commonLay{
padding:0 0 0 10px;
}

.commonLay ul li{
list-style-type:none;
}

#subContent a{
color:#02a9fc;
}

#subContent a:hover{
color:#ff6600;
}

/* body
========================== */

body{
background:#f8f8f7;
}

/* wrap
========================== */

#wrap{
margin:0 auto;
width:800px;
background:#ffffff;
}

/* header
========================== */

#header{
margin:0 0 0 20px;
width:760px;
background:url(../img/HeaderRe.png) 0 0 repeat-x;
float:left;
}

/*\*/
* html #header{margin:0 0 0 10px;}
/**/ 

#header h1 a{
overflow:hidden;
margin:32px 0 22px 10px;
width:228px;
height:41px;
background:url(../img/logo.png) 0 0 no-repeat;
text-indent:-9999px;
float:left;
}

/*\*/
* html #header h1 a{margin:32px 0 22px 5px;}
/**/ 

#glovalNavi{
margin:0 auto;
clear:both;
padding:20px 0 0 0;
background:url(../img/HeaderBottom.png) 0 0 repeat-x;
width:760px;
}

#headInfo{
float:right;
margin:65px 10px 15px 0;
width:164px;
height:15px;
background:url(../img/headerInfo.png) 0 -20px no-repeat;
}

/*\*/
* html #headInfo{margin:65px 5px 15px 0;}
/**/ 

#headInfo ul li{
list-style-type:none;
text-indent:-9999px;
float:left;
}

#headInfo ul li a{
overflow:hidden;
display:block;
height:15px;
}

#indexSitemap a{
width:72px;
background:url(../img/headerInfo.png) 0 -20px no-repeat;
}

#indexSitemap a:hover{
background:url(../img/headerInfo.png) 0 -0px no-repeat;
}

#indexContact a{
margin:0 0 0 20px;
width:72px;
background:url(../img/headerInfo.png) -92px -20px no-repeat;
}

#indexContact a:hover{
background:url(../img/headerInfo.png) -92px -0px no-repeat;
}

#rss a{
margin:0 0 0 19px;
background:url(../img/headerInfo.png) -183px -20px no-repeat;
width:15px;
}

/* indexinfo
========================== */

#indexInfo h3{
background:url(../img/InformationTitle.gif) 0 0 no-repeat;
width:112px;
height:20px;
text-indent:-9999px;
margin:0 0 10px 0;
}

#indexInfo ul li{
width:370px;
margin:0px 0 0 0px;
}

#indexInfo ul li a{
overflow:hidden;
color:#221815;
width:335px;
padding:0px 0 5px 55px;
margin-bottom:10px;
min-height:50px;
}

#indexInfo{
margin:20px 0 0 20px;
width:370px;
float:left;
}

/*\*/
* html #indexInfo{margin:20px 0 0 10px;}
/**/ 


#infor li a{
font-size:90%;
display:block;
}

#infor li a:hover{
color:#00b9e7;
}

.inforPyxos a{
background:url(../img/InforButtonPyxos.png) 0 0 no-repeat;
}

.inforPyxos a:hover{
background:url(../img/InforButtonPyxosRe.png) 0 0 no-repeat;
}

.inforReha a{
background:url(../img/InforButtonReha.png) 0 0 no-repeat;
}

.inforReha a:hover{
background:url(../img/InforButtonRehaRe.png) 0 0 no-repeat;
}

.inforSiho a{
background:url(../img/InforButtonSiho.png) 0 0 no-repeat;
}

.inforSiho a:hover{
background:url(../img/InforButtonSihoRe.png) 0 0 no-repeat;
}

.inforDate a{
background:url(../img/InforButtonDate.png) 0 0 no-repeat;
}

.inforDate a:hover{
background:url(../img/InforButtonDateRe.png) 0 0 no-repeat;
}

.inforOnline a{
background:url(../img/InforButtonOnline.png) 0 0 no-repeat;
}

.inforOnline a:hover{
background:url(../img/InforButtonOnlineRe.png) 0 0 no-repeat;
}

.inforShift a{
background:url(../img/InforButtonShift.png) 0 0 no-repeat;
}

.inforShift a:hover{
background:url(../img/InforButtonShiftRe.png) 0 0 no-repeat;
}

.inforDentaPlus a{
background:url(../img/InforButtonDantaPlus.png) 0 0 no-repeat;
}

.inforDentaPlus a:hover{
background:url(../img/InforButtonDantaPlusRe.png) 0 0 no-repeat;
}

.inforDenta a{
background:url(../img/InforButtonDanta.png) 0 0 no-repeat;
}

.inforDenta a:hover{
background:url(../img/InforButtonDantaRe.png) 0 0 no-repeat;
}

.inforHospiPlus a{
background:url(../img/InforButtonHospiPlus.png) 0 0 no-repeat;
}

.inforHospiPlus a:hover{
background:url(../img/InforButtonHospiPlusRe.png) 0 0 no-repeat;
}

.inforHospi a{
background:url(../img/InforButtonHospi.png) 0 0 no-repeat;
}

.inforHospi a:hover{
background:url(../img/InforButtonHospiRe.png) 0 0 no-repeat;
}

.inforHoos a{
background:url(../img/InforButtonHoos.png) 0 0 no-repeat;
}

.inforHoos a:hover{
background:url(../img/InforButtonHoosRe.png) 0 0 no-repeat;
}

.inforJulea a{
background:url(../img/InforButtunJulea.png) 0 0 no-repeat;
}

.inforJulea a:hover{
background:url(../img/InforButtunJuleaRe.png) 0 0 no-repeat;
}

.inforOther a{
background:url(../img/InforButtonOther.png) 0 0 no-repeat;
}

.inforOther a:hover{
background:url(../img/InforButtonOtherRe.png) 0 0 no-repeat;
}

/* indexemploy
========================== */

#indexInfo ul li,#footer ul li{
list-style:none;
}

#indexEmploy h3{
background:url(../img/EmployTitle.gif) 0 0 no-repeat;
width:225px;
height:20px;
text-indent:-9999px;
margin:0 0 10px 0;
}

#indexEmploy{
width:330px;
float:right;
margin:20px 20px 0 0;
}

/*\*/
* html #indexEmploy{margin:20px 10px 0 0px;}
/**/ 

#indexEmploy ul{
margin:0px 0 0 20px;
text-indent:-9999px;
}

#indexEmploy p{
margin:10px 0 0 20px;
}

#indexEmploy ul li{
margin:0 0 10px 0;
list-style-type:none;
text-indent:-9999px;
float:left;
}

#indexEmploy ul li a{
overflow:hidden;
display:block;
height:80px;
}

#NewGraduate a{
background:url(../img/EmployButton.png) 0 0 no-repeat;
width:150px;
}

#NewGraduate a:hover{
background:url(../img/EmployButton.png) 0 -90px no-repeat;
}

#Midway a{
margin:0 0 0 10px;
background:url(../img/EmployButton.png) -160px 0 no-repeat;
width:150px;
}

#Midway a:hover{
background:url(../img/EmployButton.png) -160px -90px no-repeat;
}

#NewGraduateR li p,#MidwayR li p{
margin:5px 0 0 10px;
background:url(../img/B02.gif) 0 3px no-repeat;
text-indent:15px;
}

#NewGraduateR li a,#MidwayR li a{
overflow:hidden;
display:block;
text-indent:-9999px;
width:150px;
height:80px;
}

#NewGraduateR li a{
background:url(../img/EmployButton.png) 0 0 no-repeat;
}

#NewGraduateR li a:hover{
background:url(../img/EmployButton.png) 0 -90px no-repeat;
}

#MidwayR li a{
background:url(../img/EmployButton.png) -160px 0 no-repeat;
}

#MidwayR li a:hover{
background:url(../img/EmployButton.png) -160px -90px no-repeat;
}

.indexState{
background:url(../img/B01.gif) 2px 3px no-repeat;
text-indent:10px;
clear:both;
}

#indexFinding{
background:url(../img/B02.gif) 0 3px no-repeat;
text-indent:15px;
}

/* pageTop
========================== */

#pageTop a{
overflow:hidden;
background:url(../img/Toppage.png) 0 0 no-repeat;
text-indent:-9999px;
float:right;
width:68px;
}

#pageTop a:hover{
background:url(../img/Toppage.png) -78px 0px no-repeat;
}

/* gNavi
========================== */

#gNaviContent ul li{
list-style-type:none;
text-indent:-9999px;
float:left;
}

#gNaviContent ul li a{
overflow:hidden;
display:block;
height:40px;
}

#gNaviContent{
width:760px;
height:55px;
background:url(../img/gNaviBack.png) 0 0 no-repeat;
}

#gnToppage,#gnToppage-h{
margin:0 0 0 138px;
}

/*\*/
* html #gnToppage{margin:0 0 0 69px;}
/**/ 

/*\*/
* html #gnToppage-h{margin:0 0 0 69px;}
/**/ 

#gnToppage a{
width:99px;
background:url(../img/gNavi.png) -138px -60px no-repeat;
}

#gnToppage a:hover,#gnToppage-h a{
width:99px;
background:url(../img/gNavi.png) -138px 0 no-repeat;
}

#gnAbout a{
width:89px;
background:url(../img/gNavi.png) -237px -60px no-repeat;
}

#gnAbout a:hover,#gnAbout-h a{
width:89px;
background:url(../img/gNavi.png) -237px 0 no-repeat;
}

#gnProduct a{
width:89px;
background:url(../img/gNavi.png) -326px -60px no-repeat;
}

#gnProduct a:hover,#gnProduct-h a{
width:89px;
background:url(../img/gNavi.png) -326px 0 no-repeat;
}

#gnRecruit a{
width:89px;
background:url(../img/gNavi.png) -415px -60px no-repeat;
}

#gnRecruit a:hover,#gnRecruit-h a{
width:89px;
background:url(../img/gNavi.png) -415px 0 no-repeat;
}

#gnContact a{
width:118px;
background:url(../img/gNavi.png) -504px -60px no-repeat;
}

#gnContact a:hover,#gnContact-h a{
width:118px;
background:url(../img/gNavi.png) -504px 0 no-repeat;
}

/* footerNavi
========================== */

#footer{
clear:both;
}

#footerContent{
padding:15px 0 0 0;
margin:0 0 0 20px;
width:760px;
background:url(../img/border.gif) 0 bottom repeat-x;
height:20px;
float:left;
display:block;
}

/*\*/
* html #footerContent{margin:0px 0 0 10px;}
/**/ 

#footerContent ul li{
float:left;
list-style-type:none;
text-indent:-9999px;
}

#footerContent ul li a{
overflow:hidden;
display:block;
height:11px;
}

#foProduct{
margin:0 0 0 15px;
}

#foAbout,#foRecruit,#foContact,#foNews,#foPrivacy,#foSitemap{
margin:0 0 0 14px;
}

#foToppage a{
background:url(../img/fNavi.png) 0 0 no-repeat;
width:54px;
}

#foToppage a:hover{
background:url(../img/fNavi.png) 0 -20px no-repeat;
}

#foAbout a{
background:url(../img/fNavi.png) -68px 0 no-repeat;
width:52px;
}

#foAbout a:hover{
background:url(../img/fNavi.png) -68px -20px no-repeat;
}

#foProduct a{
background:url(../img/fNavi.png) -135px 0 no-repeat;
width:52px;
}

#foProduct a:hover{
background:url(../img/fNavi.png) -135px -20px no-repeat;
}

#foRecruit a{
background:url(../img/fNavi.png) -201px 0 no-repeat;
width:52px;
}

#foRecruit a:hover{
background:url(../img/fNavi.png) -201px -20px no-repeat;
}

#foContact a{
background:url(../img/fNavi.png) -267px 0 no-repeat;
width:73px;
}

#foContact a:hover{
background:url(../img/fNavi.png) -267px -20px no-repeat;
}

#foNews a{
background:url(../img/fNavi.png) -354px 0 no-repeat;
width:51px;
}

#foNews a:hover{
background:url(../img/fNavi.png) -354px -20px no-repeat;
}

#foPrivacy a{
background:url(../img/fNavi.png) -419px 0 no-repeat;
width:94px;
}

#foPrivacy a:hover{
background:url(../img/fNavi.png) -419px -20px no-repeat;
}

#foSitemap a{
background:url(../img/fNavi.png) -527px 0 no-repeat;
width:74px;
}

#foSitemap a:hover{
background:url(../img/fNavi.png) -527px -20px no-repeat;
}

/* footerproduct
========================== */

#footerProduct{
clear:both;
}

#footerProduct ul li{
margin:15px 0 0 0px;
list-style-type:none;
text-indent:-9999px;
float:left;
}

#footerProduct{
width:800px;
height:35px;
background:url(../img/footerBack.png) 0 bottom no-repeat;
padding:0 0 35px 0;
}

#footerProduct ul li a{
overflow:hidden;
display:block;
height:16px;
}

#footSiho a,#footDate a,#footOnline a,#footShift a,#footDentaPlus a,#footDenta a,#footHospiPlus a,#footHospi a,#footHoos a,#footJulea a{
margin:0 0 0 9px;
}

#footReha a{
margin:0px 0 0 20px;
width:65px;
background:url(../img/footerProduct.png) 0 0 no-repeat;
}

#footReha a:hover{
background:url(../img/footerProduct.png) 0 -25px no-repeat;
}

#footSiho a{
width:59px;
background:url(../img/footerProduct.png) -74px 0 no-repeat;
}

#footSiho a:hover{
background:url(../img/footerProduct.png) -74px -25px no-repeat;
}

#footDate a{
width:32px;
background:url(../img/footerProduct.png) -142px 0 no-repeat;
}

#footDate a:hover{
background:url(../img/footerProduct.png) -142px -25px no-repeat;
}

#footOnline a{
width:28px;
background:url(../img/footerProduct.png) -183px 0 no-repeat;
}

#footOnline a:hover{
background:url(../img/footerProduct.png) -183px -25px no-repeat;
}

#footShift a{
width:24px;
background:url(../img/footerProduct.png) -219px 0 no-repeat;
}

#footShift a:hover{
background:url(../img/footerProduct.png) -219px -25px no-repeat;
}

#footDentaPlus a{
width:70px;
background:url(../img/footerProduct.png) -252px 0 no-repeat;
}

#footDentaPlus a:hover{
background:url(../img/footerProduct.png) -252px -25px no-repeat;
}

#footJulea a{
width:45px;
background:url(../img/footerProduct.png) -600px 0 no-repeat;
}

#footJulea a:hover{
background:url(../img/footerProduct.png) -600px -25px no-repeat;
}

#footDenta a{
width:58px;
background:url(../img/footerProduct.png) -331px 0 no-repeat;
}

#footDenta a:hover{
background:url(../img/footerProduct.png) -331px -25px no-repeat;
}

#footHospiPlus a{
width:66px;
background:url(../img/footerProduct.png) -398px 0 no-repeat;
}

#footHospiPlus a:hover{
background:url(../img/footerProduct.png) -398px -25px no-repeat;
}

#footHospi a{
width:49px;
background:url(../img/footerProduct.png) -473px 0 no-repeat;
}

#footHospi a:hover{
background:url(../img/footerProduct.png) -473px -25px no-repeat;
}

#footHoos a{
width:56px;
background:url(../img/footerProduct.png) -535px 0 no-repeat;
}

#footHoos a:hover{
background:url(../img/footerProduct.png) -535px -25px no-repeat;
}

/* flash
========================== */

#indexfla{
margin:0 auto;
width:760px;
height:250px;
}

#indexContentTop{
margin:0 auto;
width:760px;
height:40px;
background:url(../img/contentBackTop.gif) 0 0 no-repeat;
}

*:first-child+html #indexContentTop{
margin:0 auto;
width:760px;
height:auto;
background:url(../img/contentBackTop.gif) 0 0 no-repeat;
}

#indexContentTP{
margin:15px 0 0px 20px;
}

#indexContent{
margin:0px 0 0px 20px;
}

#indexContentTP,#indexContent{
width:760px;
background:url(../img/contentsBack.gif) 0 0 repeat-y;
float:left;
}



/*\*/
* html #indexContentTP{margin:15px 0 0px 10px;}
/**/

/*\*/
* html #indexContent{margin:0px 0 0px 10px;}
/**/

/* Length
========================== */

#Length{
float:left;
width:180px;
margin:20px 0 0 20px;
}

/*\*/
* html #Length{margin:20px 0 0 10px;}
/**/ 

#Length ul li{
list-style-type:none;
text-indent:-9999px;
}

#LengthAbout h3,#subAbout,#LengthProduct h3,#subProduct,#LengthContact h3,#subContact,#LengthNews h3,#subNews,#LengthPrivacy h3,#subPrivacy,#LengthSiteMap h3,#subSiteMap,#LengthRecruit h3,#subRecruit,#LengthRecruitCareer h3,#subRecruitCareerOut,#subRecruitCareerFlow,#subRecruitCareerEntry,#subRecruitCareerFaq{
width:159px;
height:16px;
text-indent:-9999px;
}

#LengthAbout h3,#subAbout{
background:url(../img/CompanyTitle.gif) 0 0 no-repeat;
}

#LengthProduct h3,#subProduct{
background:url(../img/ProductTitle.gif) 0 0 no-repeat;
}

#LengthContact h3,#subContact{
background:url(../img/InquiryTitle.gif) 0 0 no-repeat;
}

#LengthNews h3,#subNews{
background:url(../img/NewsTitle.gif) 0 0 no-repeat;
}

#LengthPrivacy h3,#subPrivacy{
background:url(../img/IndividualTitle.gif) 0 0 no-repeat;
}

#LengthSiteMap h3,#subSiteMap{
background:url(../img/SiteTitle.gif) 0 0 no-repeat;
}

#LengthRecruit h3,#subRecruit{
background:url(../img/RecrutTitle.gif) 0 0 no-repeat;
}

#LengthRecruitCareer h3{
background:url(../img/RecrutCareerTittle.gif) 0 0 no-repeat;
}

#subRecruitCareerOut{
background:url(../img/subRecCareerFind.gif) 0 0 no-repeat;
}

#subRecruitCareerFlow{
background:url(../img/subRecCareerFind.gif) 0 -20px no-repeat;
}

#subRecruitCareerFaq{
background:url(../img/subRecCareerFind.gif) 0 -40px no-repeat;
}

#subRecruitCareerEntry{
background:url(../img/subRecCareerFind.gif) 0 -60px no-repeat;
}

#Length h3{
margin:0 0 20px 0;
}

/* LengthAbout
========================== */

#Length ul li a{
overflow:hidden;
margin:10px 0 0 20px;
display:block;
height:12px;
}

#LengthAbout a{
width:70px;
}

#lengthIntroduction a{
background:url(../img/subConte.gif) 0 0 no-repeat;
}

#lengthIntroduction a:hover{
background:url(../img/subConte.gif) -100px 0px no-repeat;
}

#lengthOutline a{
background:url(../img/subConte.gif) 0 -20px no-repeat;
}

#lengthOutline a:hover{
background:url(../img/subConte.gif) -100px -20px no-repeat;
}

#lengthHistory a{
background:url(../img/subConte.gif) 0 -40px no-repeat;
}

#lengthHistory a:hover{
background:url(../img/subConte.gif) -100px -40px no-repeat;
}

#lengthBase a{
background:url(../img/subConte.gif) 0 -60px no-repeat;
}

#lengthBase a:hover{
background:url(../img/subConte.gif) -100px -60px no-repeat;
}

/* subContent
========================== */

#subContent ul li{
list-style-type:none;
}

#subContent{
margin:20px 0 0 20px;
width:520px;
float:left;
}

/*\*/
* html #subContent{margin:20px 0 0 10px;}
/**/

/* subContentTittle
========================== */

#subContent h4{
margin:20px 0 10px 20px;
color:#2ca9fd
}

/* crossheadContent
========================== */

.crossheadContent,#crossheadContentList{
line-height:1.5;
float:left;
}

.crossheadContent,.NewsCrossheadContent,.NewsCrossheadContentB{
margin:0px 0 10px 30px;
width:490px;
}

#crossheadContentList{
margin:0px 0 20px 10px;
}

/*\*/
* html .crossheadContent{margin:0px 0 10px 15px;}
/**/

/*\*/
* html #crossheadContentList{margin:0px 0 20px 5px;}
/**/

.crossheadContent dl{
display:inline-table;
}

.crossheadContent dl dt{
width:100px;
float:left;
}

.crossheadContent dl dd{
width:390px;
float:left;
}

.crossheadContent dl:after{  
content:".";  
display:block;  
visibility:hidden;  
height:0.1px;  
font-size:0.1em;  
line-height:0;  
clear:both;
}

/*\*/
* html .crossheadContent dl{height: 1%;}
.crossheadContent dl{display: block;}
/**/

.MapContent{
width:490px;
margin:0px 0 10px 30px;
line-height:1.5;
float:left;
}

/*\*/
* html .MapContent{margin:0px 0 5px 15px;}
/**/ 

.MapContent h5{
font-weight:normal;
color:#2ca9fd;
}

.MapContent dl dt{
font-weight:bold;
padding:0 15px 0 0;
float:left;
clear:both;
}

/* ProductsContent
========================== */

.ProductsContent,.ProductsContentB{
width:480px;
padding:20px 0 20px 10px;
float:right;
margin:0px 0 0 10px;
}

.ProductsContent{
background:url(../img/border.gif) 0 bottom repeat-x;
}

.ProductsContent:after,.ProductsContentB:after,#ProductFind01:after,#ProductFind02:after,#ProductFind03:after{  
content:".";  
display:block;  
visibility:hidden;  
height:0.1px;  
font-size:0.1em;  
line-height:0;  
clear:both;  
}

/*\*/
* html .ProductsContent{height: 1%;}
.ProductsContent{display: block;}
/**/

/*\*/
* html .ProductsContentB{height: 1%;}
.ProductsContentB{display: block;}
/**/

/*\*/
* html #ProductFind01{height: 1%;}
#ProductFind01{display: block;}
/**/

/*\*/
* html #ProductFind02{height: 1%;}
#ProductFind02{display: block;}
/**/

/*\*/
* html #ProductFind03{height: 1%;}
#ProductFind03{display: block;}
/**/

/*\*/
* html .ProductsContent{margin:0px 0 0 5px;}
/**/ 

/*\*/
* html .ProductsContentB{margin:0px 0 0 5px;}
/**/ 

.ProductsContentObjection h5,.ProductsContentObjectionBP h5{
margin:0 0 10px 0;
background:url(../img/B02.gif) 0 5px no-repeat;
text-indent:15px;
}

.ProductsContentObjection,.ProductsContentObjectionBP{
margin:10px 0 0px 0;
float:right;
}

.ProductsContentObjection ul li,.ProductsContentObjectionBP ul li{
background:url(../img/B01.gif) 2px 6px no-repeat;
text-indent:12px;
}

.ProductsContentObjection,.ProductsContentObjectionBP{
float:right;
width:270px;
line-height:1.7;
}

#ProductFind01,#ProductFind02,#ProductFind03{
height:12px;
text-indent:-9999px;
float:left;
margin:0px 0 0px 20px;
width:500px;
}

/*\*/
* html #ProductFind01{margin:20px 0 0px 10px;}
/**/ 

/*\*/
* html #ProductFind02{margin:0px 0 0px 10px;}
/**/ 

/*\*/
* html #ProductFind03{margin:0px 0 0px 10px;}
/**/ 

#ProductFind01{
background:url(../img/productFind.png) 0 0 no-repeat;
margin:20px 0 0px 10px;
}

#ProductFind02{
background:url(../img/productFind.png) 0 -20px no-repeat;
}

#ProductFind03{
background:url(../img/productFind.png) 0 -40px no-repeat;
}

/* LengthProducts
========================== */

#lengthReha a{
background:url(../img/prodctConte.gif) -150px 0 no-repeat;
width:67px;
}

#lengthReha a:hover{
background:url(../img/prodctConte.gif) 0 0px no-repeat;
}

#lengthSiho a{
background:url(../img/prodctConte.gif) -150px -20px no-repeat;
width:59px;
}

#lengthSiho a:hover{
background:url(../img/prodctConte.gif) 0 -20px no-repeat;
}

#lengthDate a{
background:url(../img/prodctConte.gif) -150px -40px no-repeat;
width:89px;
}

#lengthDate a:hover{
background:url(../img/prodctConte.gif) 0 -40px no-repeat;
}

#lengthDentaplus a{
background:url(../img/prodctConte.gif) -150px -60px no-repeat;
width:87px;
}

#lengthDentaplus a:hover{
background:url(../img/prodctConte.gif) 0 -60px no-repeat;
}

#lengthJulea a{
background:url(../img/prodctConte.gif) -150px -200px no-repeat;
width:41px;
}

#lengthJulea a:hover{
background:url(../img/prodctConte.gif) 0 -200px no-repeat;
}

#lengthOnline a{
background:url(../img/prodctConte.gif) -150px -80px no-repeat;
width:144px;
}

#lengthOnline a:hover{
background:url(../img/prodctConte.gif) 0 -80px no-repeat;
}

#lengthShift a{
background:url(../img/prodctConte.gif) -150px -100px no-repeat;
width:93px;
}

#lengthShift a:hover{
background:url(../img/prodctConte.gif) 0 -100px no-repeat;
}

#lengthHoos a{
background:url(../img/prodctConte.gif) -150px -180px no-repeat;
width:45px;
}

#lengthHoos a:hover{
background:url(../img/prodctConte.gif) 0 -180px no-repeat;
}

#lengthHospiplus a{
background:url(../img/prodctConte.gif) -150px -120px no-repeat;
width:64px;
}

#lengthHospiplus a:hover{
background:url(../img/prodctConte.gif) 0 -120px no-repeat;
}

#lengthDenta a{
background:url(../img/prodctConte.gif) -150px -140px no-repeat;
width:65px;
}

#lengthDenta a:hover{
background:url(../img/prodctConte.gif) 0 -140px no-repeat;
}

#lengthAhospi a{
background:url(../img/prodctConte.gif) -150px -160px no-repeat;
width:52px;
}

#lengthAhospi a:hover{
background:url(../img/prodctConte.gif) 0 -160px no-repeat;
}

/* lengthContact
========================== */

#lengthContact a{
width:82px;
background:url(../img/subConte02.gif) -120px 0 no-repeat;
}

#lengthContact a:hover{
background:url(../img/subConte02.gif) 0px 0px no-repeat;
}

#lengthContactR a{
width:107px;
background:url(../img/subConte02.gif) -120px -20px no-repeat;
}

#lengthContactR a:hover{
background:url(../img/subConte02.gif) 0px -20px no-repeat;
}

/* Contact
========================== */

#tableContactOutsideTop{
margin:10px 0 0 0;
background:url(../img/tableTop.gif) 0px 0px no-repeat;
}

#tableContactOutsideTop2{
padding:16px;
background:url(../img/tableTop2.gif) 0px bottom no-repeat;
}

#tableContactOutsideinside{
background:url(../img/tableInside.gif) 0px 0px repeat-y;
}



#tableContact tr th,#tableContact tr td{
padding:5px;
}

#tableDecisionContact tr th,#tableDecisionContact tr td{
padding:1px 5px;

}

#tableContact tr th,#tableDecisionContact tr th{
color:#2ca9fd;
text-align:left;
font-weight:bold;
}

#tableContact tr td dl dt span,#tableDecisionContact tr td dl dt span{

color:#ff0000;
margin:0 5px 0 0;
}

#tableContact tr td dl dt,#tableDecisionContact tr td dl dt{

font-weight:bold;
margin:0 0 5px 0;
}

#tableContact tr td dl dt,
#tableContact tr td dl dd,
#tableDecisionContact tr td dl dt,
#tableDecisionContact tr td dl dd{

width:448px;
margin:1px 0;
}

.inpContact{
border:#d8d8d8 solid 1px;
padding:3px;
width:250px;
}

.inpContactnumber{
border:#d8d8d8 solid 1px;
padding:3px;
width:50px;
ime-mode:inactive;
}

#textareaContact{
width:437px;
}

.submitContact{
margin:20px 0 10px 10px;
width:80px;
height:30px;
border:#d8d8d8 solid 1px;
background:#f5f5f5;
}

#privacyContact{
margin:20px 0 10px 10px;
}

/* News
========================== */

#lengthInfor a{
width:71px;
background:url(../img/subConte02.gif) -120px -40px no-repeat;
}

#lengthInfor a:hover{
background:url(../img/subConte02.gif) 0px -40px no-repeat;
}

#lengthPackage a{
width:103px;
background:url(../img/subConte02.gif) -120px -60px no-repeat;
}

#lengthPackage a:hover{
background:url(../img/subConte02.gif) 0px -60px no-repeat;
}

#lengthWeb a{
width:81px;
background:url(../img/subConte02.gif) -120px -80px no-repeat;
}

#lengthWeb a:hover{
background:url(../img/subConte02.gif) 0px -80px no-repeat;
}

#lengthPortal a{
width:64px;
background:url(../img/subConte02.gif) -120px -100px no-repeat;
}

#lengthPortal a:hover{
background:url(../img/subConte02.gif) 0px -100px no-repeat;
}

/* Privacy
========================== */

#lengthPrivacyAbout a{
width:137px;
background:url(../img/subPrivacy.gif) -160px 0 no-repeat;
}

#lengthPrivacyAbout a:hover{
background:url(../img/subPrivacy.gif) 0px 0px no-repeat;
}

#lengthPrivacyWin a{
width:157px;
background:url(../img/subPrivacy.gif) -160px -20px no-repeat;
}

#lengthPrivacyWin a:hover{
background:url(../img/subPrivacy.gif) 0px -20px no-repeat;
}
#lengthPrivacyUse a{
width:106px;
background:url(../img/subPrivacy.gif) -160px -40px no-repeat;
}

#lengthPrivacyUse a:hover{
background:url(../img/subPrivacy.gif) 0px -40px no-repeat;
}

.PrivacryCon{
margin:10px 0 5px 0;
color:#2ca9fd;
}

.PrivacryRiyoC{
margin:5px 0 5px 0;
color:#2ca9fd;
font-weight:normal;
}

.PrivacrycrossheadContent
{
#clear:both;
}

.PrivacrycrossheadContent p{
width:475px;
margin:0 0 0 15px;
}

.PrivacrycrossheadContent ul li,.PrivacrycrossheadContent ol ul li{
width:470px;
margin:0 0 0 20px;
}

.PrivacrycrossheadContent ol li{
margin:5px 0 5px 40px;
list-style-type:decimal;
}

.PrivacrycrossheadContent ul li{
background:url(../img/B01.gif) 2px 6px no-repeat;
text-indent:12px;
}

#pouaAce:after{
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}

/*\*/
* html #pouaAce{height: 1%;}
#pouaAce{display: block;}
/**/

#pouaAce{
margin:0px 0px 20px 15px;
display:inline-table;
}

#pouaAce li img{
display:block;
}

#pouaAce li{
margin:20px 20px 0px 0;
float:left;
}
/*\*/
* html #pouaAce li{margin:20px 20px 0px 0;}
/**/

#pouaAce li.layAce{
margin:20px 0px 0px 0;
}


#pcAdd dt,#pcAdd dd{
width:490px;
}

#pcAce{
margin:10px 0 0 0;
clear:both;
width:490px;
border-bottom:#d8d8d8 1px solid;
border-left:#d8d8d8 1px solid;
}

#pcAce tr th{
font-weight:normal;
background:#f5f5f5;
}

#pcAce tr td,#pcAce tr th{
padding:5px;
border-top:#d8d8d8 1px solid;
border-right:#d8d8d8 1px solid;
}

#Privacy02{
margin:10px 0 0 0;
}

#Privacy02 li{
background:url(../img/B01.gif) 2px 6px no-repeat;
text-indent:12px;
width:490px;
margin:0;
}

/* SiteMap
========================== */

#SiteMapLi li{
width:480px;
margin:5px 0;
}

#SiteMapLi ul li{
margin:0px 0 0 20px;
}

#SiteMapContentL{
float:left;
width:240px;
}

#SiteMapContentR{
float:right;
width:240px;
}

#SiteMapContentR:after{
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}

/*\*/
* html #SiteMapContentR{height: 1%;}
#SiteMapContentR{display: block;}
/**/

#SiteMapContentL ul li,#SiteMapContentR ul li{
background:url(../img/B02.gif) 0 5px no-repeat;
text-indent:15px;
margin:10px 0 0 0px;
}

#SiteMapContentL ul ul li,#SiteMapContentR ul ul li{
background:url(../img/B01.gif) 2px 6px no-repeat;
text-indent:12px;
}

.SiteMapLi{
margin:0px 0 0 20px;
}

/*\*/
* html .SiteMapLi{margin:0px 0 0 10px;}
/**/

.SiteMapLi li{
margin:5px 0 0 0px;
}

/* Recruit
========================== */

#lengthReOutline a{
width:110px;
background:url(../img/subRecCar.gif) -140px 0px no-repeat;
}

#lengthReOutline a:hover{
background:url(../img/subRecCar.gif) 0px 0px no-repeat;
}

#lengthFlow a{
width:98px;
background:url(../img/subRecCar.gif) -140px -20px no-repeat;
}

#lengthFlow a:hover{
background:url(../img/subRecCar.gif) 0px -20px no-repeat;
}

#lengthFaq a{
width:88px;
background:url(../img/subRecCar.gif) -140px -60px no-repeat;
}

#lengthFaq a:hover{
background:url(../img/subRecCar.gif) 0px -60px no-repeat;
}

#lengthEntry a{
width:121px;
background:url(../img/subRecCar.gif) -140px -40px no-repeat;
}

#lengthEntry a:hover{
background:url(../img/subRecCar.gif) 0px -40px no-repeat;
}

dl.fgListAce:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

dl.fgListAce {
display:inline-table;
}

/*\*/
* html dl.fgListAce {height: 1%;}
dl.fgListAce {display: block;}
/**/

dl.fgListAce dt{
float:left;
width:100px;
font-weight:bold;
margin:10px 0 0 0;
padding:10px 10px 0 0;
background:url(../img/border.gif) top left repeat-x;
}

dl.fgListAce dd{
float:left;
width:380px;
margin:10px 0 0 0px;
padding:10px 0 0 0px;
background:url(../img/border.gif) top left repeat-x;
}

dl.fgListAce dt.fglaAce,dl.fgListAce dd.fglaAce{
background:none;
}

#recCareerNum01,#recCareerNum02,#recCareerNum03,#recCareerNum04,#recCareerNum05{
margin:0px 0 15px 30px;
}

#recCareerNum06{
margin:0px 0 0px 30px;
}

#recCareerNum01,#recCareerNum02,#recCareerNum03,#recCareerNum04,#recCareerNum05,#recCareerNum06{
width:490px;
line-height:1.5;
padding:0 0 15px 0;
}

html>body #recCareerNum01,#recCareerNum02,#recCareerNum03,#recCareerNum04,#recCareerNum05,#recCareerNum06{
float:left;
}

/*\*/
* html #recCareerNum01{margin:0px 0 15px 15px;}
/**/ 

/*\*/
* html #recCareerNum02{margin:0px 0 15px 15px;}
/**/ 

/*\*/
* html #recCareerNum03{margin:0px 0 15px 15px;}
/**/ 

/*\*/
* html #recCareerNum04{margin:0px 0 15px 15px;}
/**/ 

/*\*/
* html #recCareerNum05{margin:0px 0 15px 15px;}
/**/ 

/*\*/
* html #recCareerNum06{margin:0px 0 0px 15px;}
/**/ 

#recCareerNum01,#recCareerNum02,#recCareerNum03,#recCareerNum04,#recCareerNum05{
background:url(../img/border.gif) 0 bottom repeat-x;
}

.RecruitSpan{
width:380px;
float:right;
line-height:1.7;
}

.RecruitSpan span{
margin:0 0 10px 0;
display:block;
}

.RecruitSpan dl dt{
font-weight:bold;
}

#recCareerNum01 p,#recCareerNum02 p,#recCareerNum03 p,#recCareerNum04 p,#recCareerNum05 p,#recCareerNum06 p{
float:left;
width:100px;
color:#2ca9fd;
}

.RecruitSpan a{
clear:both;
}

#recCareerInnerNavi:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#recCareerInnerNavi {
display:inline-table;
width:510px;
}

/*\*/
* html ul#recCareerInnerNavi {height: 1%;}
ul#recCareerInnerNavi {display: block;}
/**/

#recCareerInnerNavi li{
width:150px;
margin:0 0px 10px 20px;
float:left;
}

/*\*/
* html #recCareerInnerNavi li{margin:0 0px 10px 10px;}
/**/ 

#recCareerInnerNavi li a{
font-size:90%;
}

.RecFaqConte li{
list-style:none;
}

.RecFaqConte li dl dt{
font-weight:bold;
width:490px;
}

.RecFaqConte li dl dd{
width:480px;
padding:5px 0 20px 10px;
}

li.ReListEnd dl dd{
padding:5px 0 0px 10px;
}

#RecruitFlowExplanation{
margin:20px 0 10px 0;
}

.crossheadContent ol{
list-style:none;
}

.RecruitFlowTop3{
background:url(../img/ReFlowTop2.gif) 0px 0px no-repeat;
}

#RecruitFlowTop{
background:url(../img/ReFlowTop.gif) 0px 0px no-repeat;
}

.RecruitFlowTop2{
padding:15px 0 0 15px;
background:url(../img/ReFlowBottom2.gif) 0px bottom no-repeat;
}

.RecruitFlowIn{
background:url(../img/ReFlowIn.gif) 0px 0px repeat-y;
}

#RecruitFlowBottom{
padding:15px 0 0 15px;
background:url(../img/ReFlowBottom.gif) 0px bottom no-repeat;
}

.RecruitFlowIn dl dt{
width:460px;
font-weight:bold;
color:#2ca9fd;
margin:0 0 10px 0;
}

.RecruitFlowIn dl{
width:460px;
}

.RecruitFlowIn dl dd{
width:460px;
padding:0 0 40px 0;
}

.NewsCrossheadContent,.NewsCrossheadContentB{
line-height:1.5;
}

.NewsCrossheadContent{
padding:0 0 20px 0;
background:url(../img/border.gif) 0 bottom repeat-x;
}

.NewsCrossheadContent h5,.NewsCrossheadContentB h5{
margin:10px 0 0 0;
}

.MapContent dl{
display:inline-table;
}

.MapContent dl dt{
padding:0 15px 0 0;
float:left;
}

.MapContent dl:after{  
content:".";  
display:block;  
visibility:hidden;  
height:0.1px;  
font-size:0.1em;  
line-height:0;  
clear:both;
}

/*\*/
* html .MapContent dl{height: 1%;}
.MapContent dl{display: block;}
/**/

#PromoW{
text-indent:-9999px;
width:490px;
height:18px;
margin:0px 0 10px 0;
padding:0;
background:url(../img/Promow.png) 0 0 no-repeat;
}

#errBox{
padding:30px;
background:url(../img/contactAlert.gif) 30px center no-repeat;
}

#errBox li{
margin:0 0 0 90px;
color:#E50012;
background:url(../img/err_btn.gif) 2px 6px no-repeat;
text-indent:12px;

}

#errBorder{
margin:20px 0;
width:490px;
border:#d8d8d8 1px solid;
background:#f5f5f5;

}

#privacyInfo{
width:448px;
margin:5px;
}

#privacyInfo p{
padding:5px 0;
}

#privacyInfo span{
font-weight:bold;
}

#strongDate
{
margin:10px 0 0 0;
font-weight:bold;
color:#E60000;
}


