﻿@charset "utf-8";
/* CSS Document */

body { margin:0 auto; background:url(../images/sub/bg_subBody.jpg) repeat-x left top;}

#header { background:url(../images/sub/bg_sub_header.jpg) no-repeat left top;}
.visual_about { width:980px; height:249px; background:url(../images/sub/visual_about.jpg) no-repeat; left:0; top:0; text-indent:-9999px; }
.visual_job { width:980px; height:249px; background:url(../images/sub/visual_job.jpg) no-repeat; left:0; top:0; text-indent:-9999px; }
.visual_candidate { width:980px; height:249px; background:url(../images/sub/visual_candidate.jpg) no-repeat; left:0; top:0; text-indent:-9999px; }
.visual_client { width:980x; height:249px; background:url(../images/sub/visual_client.jpg) no-repeat; left:0; top:0; text-indent:-9999px; }
.visual_custom { width:980px; height:249px; background:url(../images/sub/visual_custom.jpg) no-repeat; left:0; top:0; text-indent:-9999px; }
.visual_my { width:980px; height:249px; background:url(../images/sub/visual_my.jpg) no-repeat; left:0; top:0; text-indent:-9999px; }
.visual_site { width:980px; height:249px; background:url(../images/sub/visual_site.jpg) no-repeat; left:0; top:0; text-indent:-9999px; }

.cont { width:980px; position:relative;  }
.leftArea { width:192px; position:absolute; left:0; top:0; }
.leftMu { width:192px; position:relative; border-top:2px solid #999 ; }

.menuTlt_about { display:none; }
.menuTlt_job { display:none; }
.menuTlt_candidate { display:none; }
.menuTlt_client { display:none; }
.menuTlt_custom { display:none; }
.menuTlt_my { display:none; }
.menuTlt_site { display:none; }

.leftMu_about{ position:absolute; left:0; top:0; }
.leftMu_job { position:absolute; left:0; top:0; }
.leftMu_candidate { position:absolute; left:0; top:0;}
.leftMu_client { position:absolute; lleft:0; top:0;}
.leftMu_custom { position:absolute; left:0; top:0;}
.leftMu_my{ position:absolute; left:0; top:0;}
.leftMu_site{ position:absolute; left:0; top:0;}

.leftMu li { width:192px; height:45px; }
.leftMu li a { border-bottom:1px solid #bebebe; }
.leftMu li a:hover { border-bottom:0;}

.leftMu li.end { } 


/*about _left menu*/
.leftMu_about_sub01 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_about.jpg) no-repeat; background-position:-15px -14px; text-indent:-9999px  }
.leftMu_about_sub01 a:hover {background-position:-282px -14px; }
.leftMu_about_sub01 a.current, .leftMu_about_sub01 a.current:hover, .leftMu_about_sub01 a.current:active{background-position:-282px -14px; border-bottom:0;}

.leftMu_about_sub02 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_about.jpg) no-repeat; background-position:-15px -58px; text-indent:-9999px; }
.leftMu_about_sub02 a:hover {background-position:-282px -58px;}
.leftMu_about_sub02 a.current, .leftMu_about_sub02 a.current:hover, .leftMu_about_sub02 a.current:active{background-position:-282px -58px; border-bottom:0;}

.leftMu_about_sub03 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_about.jpg) no-repeat; background-position:-15px -102px; text-indent:-9999px; }
.leftMu_about_sub03 a:hover {background-position:-282px -102px;}
.leftMu_about_sub03 a.current, .leftMu_about_sub03 a.current:hover, .leftMu_about_sub03 a.current:active{background-position:-282px -102px; border-bottom:0;}

.leftMu_about_sub04 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_about.jpg) no-repeat; background-position:-15px -146px; text-indent:-9999px; }
.leftMu_about_sub04 a:hover {background-position:-282px -146px;}
.leftMu_about_sub04 a.current, .leftMu_about_sub04 a.current:hover, .leftMu_about_sub04 a.current:active{background-position:-282px -146px; border-bottom:0;}

.leftMu_about_sub05 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_about.jpg) no-repeat; background-position:-15px -189px; text-indent:-9999px; }
.leftMu_about_sub05 a:hover {background-position:-282px -189px;}
.leftMu_about_sub05 a.current, .leftMu_about_sub05 a.current:hover, .leftMu_about_sub05 a.current:active{background-position:-282px -189px; border-bottom:0;}



/*job_left menu*/

.leftMu_job_sub01 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_job.jpg) no-repeat; background-position:-15px -14px; text-indent:-9999px;  }
.leftMu_job_sub01 a:hover {background-position:-282px -14px;}
.leftMu_job_sub01 a.current, .leftMu_job_sub01 a.current:hover, .leftMu_job_sub01 a.current:active{background-position:-282px -14px; border-bottom:0;}


/*candidate _left menu*/
.leftMu_candidate_sub01 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_candidate.jpg) no-repeat; background-position:-15px -14px; text-indent:-9999px;}
.leftMu_candidate_sub01 a:hover {background-position:-282px -14px;}
.leftMu_candidate_sub01 a.current, .leftMu_candidate_subu01 a.current:hover, .leftMu_candidate_sub01 a.current:active{background-position:-282px -14px; border-bottom:0;}

.leftMu_candidate_sub02 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_candidate.jpg) no-repeat; background-position:-15px -58px; text-indent:-9999px;}
.leftMu_candidate_sub02 a:hover {background-position:-282px -58px;}
.leftMu_candidate_sub02 a.current, .leftMu_candidate_sub02 a.current:hover, .leftMu_candidate_sub02 a.current:active{background-position:-282px -58px; border-bottom:0;}

.leftMu_candidate_sub03 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_candidate.jpg) no-repeat; background-position:-15px -102px; text-indent:-9999px;}
.leftMu_candidate_sub03 a:hover {background-position:-282px -102px;}
.leftMu_candidate_sub03 a.current, .leftMu_candidate_sub03 a.current:hover, .leftMu_canddate_sub03 a.current:active{background-position:-282px -102px; border-bottom:0;}

.leftMu_candidate_sub04 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_candidate.jpg) no-repeat; background-position:-15px -146px; text-indent:-9999px;}
.leftMu_candidate_sub04 a:hover {background-position:-282px -146px;}
.leftMu_candidate_sub04 a.current, .leftMu_candidate_sub04 a.current:hover, .leftMu_candidate_sub04 a.current:active{background-position:-282px -146px; border-bottom:0;}
.leftMu_candidate_sub05 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_candidate.jpg) no-repeat; background-position:-15px -189px; text-indent:-9999px;}
.leftMu_candidate_sub05 a:hover {background-position:-282px -189px;}
.leftMu_candidate_sub05 a.current, .leftMu_candidate_sub05 a.current:hover, .leftMu_candidate_sub05 a.current:active{background-position:-282px -189px; border-bottom:0;}



/*client _left menu*/
.leftMu_client_sub01 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_client.jpg) no-repeat; background-position:-15px -14px; text-indent:-9999px; }
.leftMu_client_sub01 a:hover {background-position:-282px -14px;}
.leftMu_client_sub01 a.current, .leftMu_client_sub01 a.current:hover, .leftMu_client_sub01 a.current:active{background-position:-282px -14px; border-bottom:0;}

.leftMu_client_sub02 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_client.jpg) no-repeat; background-position:-15px -58px; text-indent:-9999px; }
.leftMu_client_sub02 a:hover {background-position:-282px -58px;}
.leftMu_client_sub02 a.current, .leftMu_client_sub02 a.current:hover, .leftMu_client_sub02 a.current:active{background-position:-282px -58px; border-bottom:0;}

.leftMu_client_sub03 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_client.jpg) no-repeat; background-position:-15px -102px; text-indent:-9999px;}
.leftMu_client_sub03 a:hover {background-position:-282px -102px;}
.leftMu_client_sub03 a.current, .leftMu_client_sub03 a.current:hover, .leftMu_client_sub03 a.current:active{background-position:-282px -102px; border-bottom:0;}

.leftMu_client_sub04 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_client.jpg) no-repeat; background-position:-15px -146px; text-indent:-9999px;}
.leftMu_client_sub04 a:hover {background-position:-282px -146px;}
.leftMu_client_sub04 a.current, .leftMu_client_sub04 a.current:hover, .leftMu_client_sub04 a.current:active{background-position:-282px -146px; border-bottom:0;}

.leftMu_client_sub05 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_client.jpg) no-repeat; background-position:-15px -189px; text-indent:-9999px;}
.leftMu_client_sub05 a:hover {background-position:-282px -189px;}
.leftMu_client_sub05 a.current, .leftMu_client_sub05 a.current:hover, .leftMu_client_sub05 a.current:active{background-position:-282px -189px; border-bottom:0;}

.leftMu_client_sub06 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_client.jpg) no-repeat; background-position:-15px -234px; text-indent:-9999px;}
.leftMu_client_sub06 a:hover {background-position:-282px -234px;}
.leftMu_client_sub06 a.current, .leftMu_client_sub06 a.current:hover, .leftMu_client_sub06 a.current:active{background-position:-282px -234px; border-bottom:0;}


/*custom _left menu*/
.leftMu_custom_sub01 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_custom.jpg) no-repeat; background-position:-15px -14px; text-indent:-9999px; }
.leftMu_custom_sub01 a:hover {background-position:-282px -14px;}
.leftMu_custom_sub01 a.current, .leftMu_custom_sub01 a.current:hover, .leftMu_custom_sub01 a.current:active{background-position:-282px -14px; border-bottom:0;}

.leftMu_custom_sub02 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_custom.jpg) no-repeat; background-position:-15px -58px; text-indent:-9999px; }
.leftMu_custom_sub02 a:hover {background-position:-282px -58px;}
.leftMu_custom_sub02 a.current, .leftMu_custom_sub02 a.current:hover, .leftMu_custom_sub02 a.current:active{background-position:-282px -58px; border-bottom:0;}

.leftMu_custom_sub03 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_custom.jpg) no-repeat; background-position:-15px -102px; text-indent:-9999px; }
.leftMu_custom_sub03 a:hover {background-position:-282px -102px;}
.leftMu_custom_sub03 a.current, .leftMu_custom_sub03 a.current:hover, .leftMu_custom_sub03 a.current:active{background-position:-282px -102px; border-bottom:0;}

.leftMu_custom_sub04 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_custom.jpg) no-repeat; background-position:-15px -146px; text-indent:-9999px; }
.leftMu_custom_sub04 a:hover {background-position:-282px -146px;}
.leftMu_custom_sub04 a.current, .leftMu_custom_sub04 a.current:hover, .leftMu_custom_sub04 a.current:active{background-position:-282px -146px; border-bottom:0;}

.leftMu_custom_sub05 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_custom.jpg) no-repeat; background-position:-15px -189px; text-indent:-9999px; }
.leftMu_custom_sub05 a:hover {background-position:-282px -189px;}
.leftMu_custom_sub05 a.current, .leftMu_custom_sub05 a.current:hover, .leftMu_custom_sub05 a.current:active{background-position:-282px -189px; border-bottom:0;}

.leftMu_custom_sub06 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_custom.jpg) no-repeat; background-position:-15px -234px; text-indent:-9999px; }
.leftMu_custom_sub06 a:hover {background-position:-282px -234px;}
.leftMu_custom_sub06 a.current, .leftMu_custom_sub06 a.current:hover, .leftMu_custom_sub06 a.current:active{background-position:-282px -234px; border-bottom:0;}

.leftMu_custom_sub07 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_custom.jpg) no-repeat; background-position:-15px -278px; text-indent:-9999px; }
.leftMu_custom_sub07 a:hover {background-position:-282px -278px;}
.leftMu_custom_sub07 a.current, .leftMu_custom_sub07 a.current:hover, .leftMu_custom_sub07 a.current:active{background-position:-282px -278px; border-bottom:0;}


/*mypage _left menu*/
.leftMu_my_sub01 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_my.jpg) no-repeat; background-position:-15px -14px; text-indent:-9999px; }
.leftMu_my_sub01 a:hover {background-position:-282px -14px;}
.leftMu_my_sub01 a.current, .leftMu_my_sub01 a.current:hover, .leftMu_my_sub01 a.current:active{background-position:-282px -14px; border-bottom:0;}

.leftMu_my_sub02 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_my.jpg) no-repeat; background-position:-15px -58px; text-indent:-9999px; }
.leftMu_my_sub02 a:hover {background-position:-282px -58px;}
.leftMu_my_sub02 a.current, .leftMu_my_sub02 a.current:hover, .leftMu_my_sub02 a.current:active{background-position:-282px -58px; border-bottom:0;}

.leftMu_my_sub03 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_my.jpg) no-repeat; background-position:-15px -102px; text-indent:-9999px; }
.leftMu_my_sub03 a:hover {background-position:-282px -102px;}
.leftMu_my_sub03 a.current, .leftMu_my_sub03 a.current:hover, .leftMu_my_sub03 a.current:active{background-position:-282px -102px; border-bottom:0;}

.leftMu_my_sub04 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_my.jpg) no-repeat; background-position:-15px -146px; text-indent:-9999px; }
.leftMu_my_sub04 a:hover {background-position:-282px -146px;}
.leftMu_my_sub04 a.current, .leftMu_my_sub03 a.current:hover, .leftMu_my_sub03 a.current:active{background-position:-282px -146px; border-bottom:0;}


/*site _left menu*/
.leftMu_site_sub01 a{ display:block; width:192px; height:44px; background:url(../images/sub/leftMu_site.jpg) no-repeat; background-position:-15px -14px; text-indent:-9999px; }
.leftMu_site_sub01 a:hover {background-position:-282px -14px;}
.leftMu_site_sub01 a.current, .leftMu_my_sub01 a.current:hover, .leftMu_my_sub01 a.current:active{background-position:-282px -14px; border-bottom:0;}

/*rightArea*/
.rightArea { width:722px; height:100%; margin-top:47px; margin-bottom:50px; padding-top:28px; float:right; position:relative;}

.pageTlt_about_sub01 { position:absolute; left:0; top:0; width:144px; height:20px; padding-bottom:8px; border-bottom:3px solid #fb8432; background:url(../images/sub/pageTlt_about_sub01.jpg) no-repeat left top; text-indent:-9999px;}
.pageTlt_about_sub02 { position:absolute; left:0; top:0; width:206px; height:20px; padding-bottom:8px; border-bottom:3px solid #fb8432; background:url(../images/sub/pageTlt_about_sub02.jpg) no-repeat left top; text-indent:-9999px;}
.pageTlt_about_sub03 { position:absolute; left:0; top:0; width:104px; height:20px; padding-bottom:8px; border-bottom:3px solid #fb8432; background:url(../images/sub/pageTlt_about_sub03.jpg) no-repeat left top; text-indent:-9999px;}
.pageTlt_about_sub04 { position:absolute; left:0; top:0; width:268px; height:20px; padding-bottom:8px; border-bottom:3px solid #fb8432; background:url(../images/sub/pageTlt_about_sub04.jpg) no-repeat left top; text-indent:-9999px;}
.pageTlt_about_sub05 {position:absolute; left:0; top:0; width:210px; height:20px; padding-bottom:8px; border-bottom:3px solid #fb8432; background:url(../images/sub/pageTlt_about_sub05.jpg) no-repeat left top; text-indent:-9999px; }



.pageTlt_job_sub01 { position:absolute; left:0; top:0;  width:213px; height:20px; padding-bottom:8px; border-bottom:3px solid #fb8432; background:url(../images/sub/pageTlt_job_sub01.jpg) no-repeat left top; text-indent:-9999px;}
.pageTlt_job_sub01_01 { position:absolute; left:0; top:0; width:213px; height:20px; padding-bottom:8px; border-bottom:3px solid #fb8432;  background:url(../images/sub/pageTlt_job_sub01_01.jpg) no-repeat left top; text-indent:-9999px;}

.pageTlt_candidate_sub01 { position:absolute; left:0; top:0;  width:239px; height:20px; padding-bottom:8px; border-bottom:3px solid #fb8432;  background:url(../images/sub/pageTlt_candidate_sub01.jpg) no-repeat left top; text-indent:-9999px;}
.pageTlt_candidate_sub02 { position:absolute; left:0; top:0;  width:257px; height:20px; padding-bottom:8px; border-bottom:3px solid #fb8432;  background:url(../images/sub/pageTlt_candidate_sub02.jpg) no-repeat left top; text-indent:-9999px;}
.pageTlt_candidate_sub03 { position:absolute; left:0; top:0;  width:205px; height:20px; padding-bottom:8px; border-bottom:3px solid #fb8432;  background:url(../images/sub/pageTlt_candidate_sub03.jpg) no-repeat left top; text-indent:-9999px;}
.pageTlt_candidate_sub04 { position:absolute; left:0; top:0;  width:332px; height:20px; padding-bottom:8px; border-bottom:3px solid #fb8432;  background:url(../images/sub/pageTlt_candidate_sub04.jpg) no-repeat left top; text-indent:-9999px;}
.pageTlt_candidate_sub05 { position:absolute; left:0; top:0;  width:282px; height:21px; padding-bottom:7px; border-bottom:3px solid #fb8432;  background:url(../images/sub/pageTlt_candidate_sub05.jpg) no-repeat left top; text-indent:-9999px;}

.pageTlt_client_sub01 { position:absolute; left:0; top:0;  width:245px; height:20px; padding-bottom:8px; border-bottom:3px solid #fb8432;  background:url(../images/sub/pageTlt_client_sub01.jpg) no-repeat left top; text-indent:-9999px;}
.pageTlt_client_sub02 { position:absolute; left:0; top:0; width:210px; height:21px; padding-bottom:7px; border-bottom:3px solid #fb8432;  background:url(../images/sub/pageTlt_client_sub02.jpg) no-repeat left top; text-indent:-9999px;}
.pageTlt_client_sub03 { position:absolute; left:0; top:0;  width:240px; height:20px; padding-bottom:8px; border-bottom:3px solid #fb8432;  background:url(../images/sub/pageTlt_client_sub03.jpg) no-repeat left top; text-indent:-9999px;}
.pageTlt_client_sub04 { position:absolute; left:0; top:0;  width:206px; height:21px; padding-bottom:7px; border-bottom:3px solid #fb8432;  background:url(../images/sub/pageTlt_client_sub04.jpg) no-repeat left top; text-indent:-9999px;}
.pageTlt_client_sub05 { position:absolute; left:0; top:0;  width:298px; height:21px; padding-bottom:7px; border-bottom:3px solid #fb8432;  background:url(../images/sub/pageTlt_client_sub05.jpg) no-repeat left top; text-indent:-9999px;}
.pageTlt_client_sub06 { position:absolute; left:0; top:0;  width:295px; height:21px; padding-bottom:7px; border-bottom:3px solid #fb8432;  background:url(../images/sub/pageTlt_client_sub06.jpg) no-repeat left top; text-indent:-9999px;}

.pageTlt_custom_sub01 { position:absolute; left:0; top:0; width:187px; height:21px; padding-bottom:7px; border-bottom:3px solid #fb8432;  background:url(../images/sub/pageTlt_custom_sub01.jpg) no-repeat left top; text-indent:-9999px;}
.pageTlt_custom_sub02 { position:absolute; left:0; top:0;  width:79px; height:21px; padding-bottom:7px; border-bottom:3px solid #fb8432;  background:url(../images/sub/pageTlt_custom_sub02.jpg) no-repeat left top; text-indent:-9999px;}
.pageTlt_custom_sub03 { position:absolute; left:0; top:0;  width:136px; height:20px; padding-bottom:8px; border-bottom:3px solid #fb8432;  background:url(../images/sub/pageTlt_custom_sub03.jpg) no-repeat left top; text-indent:-9999px;}
.pageTlt_custom_sub04 { position:absolute; left:0; top:0;  width:119px; height:21px; padding-bottom:7px; border-bottom:3px solid #fb8432;  background:url(../images/sub/pageTlt_custom_sub04.jpg) no-repeat left top; text-indent:-9999px;}
.pageTlt_custom_sub05 { position:absolute; left:0; top:0;  width:318px; height:22px; padding-bottom:6px; border-bottom:3px solid #fb8432;  background:url(../images/sub/pageTlt_custom_sub05.jpg) no-repeat left top; text-indent:-9999px;}
.pageTlt_custom_sub06 { position:absolute; left:0; top:0;  width:368px; height:22px; padding-bottom:6px; border-bottom:3px solid #fb8432;  background:url(../images/sub/pageTlt_custom_sub06.jpg) no-repeat left top; text-indent:-9999px;}
.pageTlt_custom_sub07 { position:absolute; left:0; top:0;  width:42px; height:22px; padding-bottom:6px; border-bottom:3px solid #fb8432;  background:url(../images/sub/pageTlt_custom_sub07.jpg) no-repeat left top; text-indent:-9999px;}



.pageTlt_my_sub01 { position:absolute; left:0; top:0;  width:140px; height:21px; padding-bottom:7px; border-bottom:3px solid #fb8432;  background:url(../images/sub/pageTlt_my_sub01.jpg) no-repeat left top; text-indent:-9999px;}
.pageTlt_my_sub02 { position:absolute; left:0; top:0; width:212px; height:20px; padding-bottom:8px; border-bottom:3px solid #fb8432;  background:url(../images/sub/pageTlt_my_sub02.jpg) no-repeat left top; text-indent:-9999px;}
.pageTlt_my_sub04 { position:absolute; left:0; top:0;  width:180px; height:20px; padding-bottom:8px; border-bottom:3px solid #fb8432;  background:url(../images/sub/pageTlt_my_sub04.jpg) no-repeat left top; text-indent:-9999px;}

.pageTlt_site_sub01 { position:absolute; left:0; top:0;  width:162px; height:20px; padding-bottom:8px; border-bottom:3px solid #fb8432;  background:url(../images/sub/pageTlt_site_sub01.jpg) no-repeat left top; text-indent:-9999px;}

.localMu { position:absolute; right:0; top:7px; color:#575757; font-size:12px;} 
.localMu li{ float:left; padding-left:5px;  }
.localMu .home { display:block; width:9px; height:13px;}
.page_contents { width:722px;  margin:0 0 30px 0; padding-top:28px; border-top: 3px solid #bfbfbf;}

.page_contents_about01 { display:block; width:722px; height:620px; background:url(../images/sub/contents_about_sub01.png?ver=2) no-repeat left top; text-indent:-9999px;}
.page_contents_about02 { display:block; width:722px; height:656px; background:url(../images/sub/contents_about_sub02.jpg) no-repeat left top; text-indent:-9999px;}
.page_contents_about03 { display:block; width:722px; height:480px; background:url(../images/sub/contents_about_sub03.jpg) no-repeat left top; text-indent:-9999px;}
.page_contents_about04 { display:block; width:722px; height:683px; background:url(../images/sub/contents_about_sub04.png?ver=2) no-repeat left top; text-indent:-9999px;  font-size:0;}
.page_contents_about04 table.tablehidden { display:none; }

.page_contents_candidate01 { display:block; width:722px; height:673px; margin-bottom:40px; background:url(../images/sub/contents_candidate_sub01.jpg) no-repeat left top; text-indent:-9999px;}


.page_contents_client01 { display:block; width:722px; height:1060px; background:url(../images/sub/contents_client_sub01.jpg) no-repeat left top; text-indent:-9999px;}
.page_contents_client03 { display:block; width:722px; height:881px; background:url(../images/sub/contents_client_sub03.jpg) no-repeat left top; text-indent:-9999px;}
.page_contents_client05 { display:block; width:722px; height:712px; background:url(../images/sub/contents_client_sub05.jpg) no-repeat left top; text-indent:-9999px;}


.page_contents_custom01 { display:block;  width:706px; height:742px; background:url(../images/sub/contents_custom_sub01.jpg) no-repeat left top; text-indent:-9999px;}
.page_contents_custom02 { display:block;  width:710px; height:417px; background:url(../images/sub/contents_custom_sub02.jpg) no-repeat left top; text-indent:-9999px;}
.page_contents_custom03 { display:block; width:710px; height:417px; background:url(../images/sub/contents_custom_sub03.jpg) no-repeat left top; text-indent:-9999px;}
.page_contents_custom04 { display:block; width:710px; height:417px; background:url(../images/sub/contents_custom_sub04.jpg) no-repeat left top; text-indent:-9999px;}


/*about sub05 page*/
.contentsTlt_about_sub05 {display:block; width:362px; height:19px; margin-bottom:41px; background:url(../images/sub/contentsTlt_about_sub05.jpg) no-repeat left top;text-indent:-9999px;}
.map { margin-bottom:45px;}
.infoBox { display:block; width:592px; height:174px; background:url(../images/sub/contents_about_sub05.png?ver=12) no-repeat left top; text-indent:-9999px; font-size:0;} 


/*job sub01 page*/
.searchTxt { display:none;}





/*candidate sub02 page*/
.candi02_subTlt01 { width:74px; height:18px; margin-bottom:5px; background:url(../images/sub/candidate02_subTlt_01.jpg) no-repeat left top; text-indent:-9999px; }
.candi02_subTlt02 { width:140px; height:18px; margin-top:5px; margin-bottom:5px; background:url(../images/sub/candidate02_subTlt_02.jpg) no-repeat left top; text-indent:-9999px; }
.candi02_01_subTlt01 { width:104px; height:18px; margin-top:5px; margin-bottom:5px; background:url(../images/sub/candidate02_01_subTlt_01.jpg) no-repeat left top; text-indent:-9999px; }
.candi02_01_subTlt02 { width:104px; height:18px; margin-top:20px; margin-bottom:5px; background:url(../images/sub/candidate02_01_subTlt_02.jpg) no-repeat left top; text-indent:-9999px; }
.candi02_01_subTlt03 { width:120px; height:18px; margin-top:20px; margin-bottom:5px; background:url(../images/sub/candidate02_01_subTlt_03.jpg) no-repeat left top; text-indent:-9999px; }


/*candidate sub04 page*/

.findPasswordArea { width:722px; height:315px; position:relative; background:url(../images/sub/bg_idPwSearchArea.jpg) no-repeat left top;}
.findPasswordArea .tlt_idPwSearch  { display:none;}
.findPasswordArea .txt_find { display:none;}
.findPassword { position:absolute; left:338px; top:160px; }

.findPassword .txt_email {display:none;}
.findPassword .input_email {padding-right:5px;}
.findPassword input { width:180px; height:20px; padding:2px;}
.findPasswordArea .txt_find2 { display:none; margin: 60px 0 0 20px;}


/*login page*/
.tlt_login { display:none;}
.loginArea { width:722px; height:357px; position:relative; margin-bottom:50px;background:url(../images/sub/bg_loginArea.jpg) no-repeat left top; }
.txt_id { display:none;}
.txt_pw { display:none;}
.loginBox {  position:absolute; left:140px; top:125px; }
.login_input { width:200px; height:20px;padding:3px; margin-bottom:10px; }
.loginArea .btn_login { position:absolute; left:230px; top:10px;}

.loginArea .btn_group { position:absolute; left:480px; top:270px; width:150px; height:100px;}
.loginArea .btn_group span { display:none;}
.loginArea .btn_group li { float:left; margin-bottom:5px;}
.loginArea .btn_group .btn_join { }


/*client sub02 page*/
.client02_subTlt_01 { width:114px; height:18px; margin-bottom:5px;background:url(../images/sub/client02_subTlt_01.jpg) no-repeat left top; text-indent:-9999px;}
.client02_subTlt_02 { width:116px; height:18px; margin-bottom:5px; margin-top:20px;background:url(../images/sub/client02_subTlt_02.jpg) no-repeat left top; text-indent:-9999px;}
.request .write_form { border-top:1px solid #ccc; margin-bottom:10px;}

/*custom sub07 page*/
.subTlt_custom_sub07 { display:block; width:714px; height:40px; background:url(../images/sub/subTlt_custom_sub07.jpg) no-repeat left top; text-indent:-9999px;}
.faqArea { margin-top:30px; width:722px;}
.faqList { border-top:2px solid #8e8e8e; border-bottom:2px solid #8e8e8e;}
.faqList li { height:15px; padding: 10px 0; border-bottom:1px solid #ccc; color:#333;}
.faqList li a { color:#333; margin-left:15px;}

/*mypage sub01 page*/
.my02_subTlt01 { width:84px; height:18px; margin-bottom:5px; background:url(../images/sub/mypage02_subTlt01.jpg) no-repeat left top; text-indent:-9999px;}
.my02_subTlt02 { width:135px; height:18px; margin-bottom:5px; margin-top:20px;background:url(../images/sub/mypage02_subTlt02.jpg) no-repeat left top; text-indent:-9999px;}
.my02_subTlt03 { width:119px; height:18px; margin-bottom:5px; margin-top:20px;background:url(../images/sub/mypage02_subTlt03.jpg) no-repeat left top; text-indent:-9999px;}


/*mypage sub03 page*/
.tlt_secession { display:none;}
.secession_area { width:722px; height:273px; position:relative; background:url(../images/sub/bg_secessionArea.jpg) no-repeat left top;}
.secession_area .my_btn { position:absolute; left:45px; top:150px;}
.secession_area .my_btn .ok { margin-right:10px;}

/*sitemap page*/
/*sitemap*/
.content_sitemap {position:relative; height:550px; margin-top:30px;}
.content_sitemap li a {color: #333;/* border:1px dotted #027404;*/ }

.content_sitemap .siteMu01{ width:180px; position:absolute; left:0; top:0; }
.content_sitemap .siteMu02{ width:180px; position:absolute; left:240px; top:0; }
.content_sitemap .siteMu03{ width:180px; position:absolute; left:480px; top:0;}
.content_sitemap .siteMu04{ width:180px; position:absolute; left:0; top:280px;}
.content_sitemap .siteMu05{ width:180px; position:absolute; left:240px; top:280px;}
.content_sitemap .siteMu06{ width:180px; position:absolute; left:480px; top:280px;}
.content_sitemap h4 { font-size:16px; font-weight:bold; color:#666; font-family:"맑은 고딕"; padding-bottom:12px; margin-bottom:10px; height:20px; text-align:center; border-bottom:3px solid #df6714;/* background:#ccc;*/ padding-top:7px;}
.content_sitemap li { margin:7px; padding:5px 0 10px 7px; border-bottom:1px dotted #9a9a9a; font-family:"맑은 고딕"; background:url(../images/sub/bullet_sitemap.jpg) no-repeat left center;}
.content_sitemap li.end { margin-bottom:0;}