@import "/css/base.css";
@import "/css/sdesin.css";
@import "/css/cdesin.css";
@import "/css/gdesin.css";
@import "/css/tabledesin.css";
@import "/css/char.css";
@import "/css/line.css";
@import "/css/button.css";
@import "/css/list.css";

.cw{width:600px;}
.cwc{width:600px;text-align:center;}
.line{border:1px solid #333333;}

.sanshokaisu{border-style:solid; border-color:#339933; border-width:0px 0px 6px 32px; margin-left:0px; padding-left:10px; font-size:10pt;}
.title11bw{font-size:11pt;font-weight:bold;color:#ffffff;background-color:inherit;}
.title12bw{font-size:12pt;font-weight:bold;color:#ffffff;background-color:inherit;}

.l_moji912{font-size:9pt;line-height:12pt;margin-left:10px}

.main912{font-size:9pt;line-height:12pt;margin-left:16px;}

.link_1{font-size:10pt;line-height:12pt;margin-right:10pt;}
.faq_top{Background-color:#E5E5FF;line-height:15pt;margin-top:15pt;color:#000000;}
.top_button{Background-color:#FFFF00;line-height:10pt;color:#000000;}

table.imgtbl td{padding:0px;}
p.m0{margin:0px; padding:0px;}
p.m2{margin:2px; padding:0px;}
p.m5{margin:5px; padding:0px;}
p.err{padding:5px; border:1px solid #ff0000; color:#ff0000; background-color:#ffcccc;}
ul.standard{margin:0px; padding:0px; list-style-type:none;}
ul.sidemenulink{margin:0px; padding:0px;}
ul.sidemenulink li{list-style:disc inside; list-style-image:url(/img/s_menu/midori_yajirushi.gif);}
ul.jobcategoryl{float:left; width:160px; text-align:left; margin:0px 0px 5px 5px; padding:2px 0px 2px 0px;}
ul.jobcategoryr{float:right; width:160px; text-align:left; margin:0px 0px 5px 5px; padding:2px 0px 2px 0px;}
ul.jobcategoryl li, ul.jobcategoryr li{list-style:disc inside; list-style-image:url(/img/top/triangle01.gif);}
ul.conditioncategoryl{float:left; width:165px; text-align:left; margin:0px 0px 5px 0px; padding:2px 0px 2px 0px; list-style-type:none;}
ul.conditioncategoryr{float:right; width:165px; text-align:left; margin:0px 0px 5px 0px; padding:2px 0px 2px 0px; list-style-type:none;}
ul.conditioncategoryl2{float:left; width:170px; text-align:left; margin:0px 0px 5px 0px; padding:2px 0px 2px 0px; list-style-type:none;}
ul.conditioncategoryr2{float:right; width:170px; text-align:left; margin:0px 0px 5px 0px; padding:2px 0px 2px 0px; list-style-type:none;}
ul.areasearch{margin:0px; padding:0px; list-style-type:none;}
li.topareacategory{float:left; width:53px; text-align:center; background-color:#fff3a4; border:1px solid #ffffff; font-size:12px; padding:2px 0px;color:#000000;}
li.topcitycategory1{float:left; width:40px; padding:2px 0px; margin:1px; background-color:#e7ffcc; font-size:10px; text-align:center;}
li.topcitycategory2{float:left; width:45px; padding:2px 0px; margin:1px; background-color:#e7ffcc; font-size:10px; text-align:center;}
dl.contents{float:left;width:118px;margin:0px 2px 0px 0px;padding:0px;}
dt.contents{margin:0px;padding:0px;}
dd.contents{margin:0px;padding:0px;font-size:10px;color:#808080;background-color:inherit;}
div.topadvicecontents{width:200px; height:50px; text-align:left;}
div.topadvicedata{float:left;width:60px;}
dl.topadvicedata{float:right;width:140px;margin:0px;}

div.s_mainmenubuttonl{float:left; width:140px; height:75px; padding:3px;}
div.s_mainmenubuttonr{float:right; width:140px; height:75px; padding:3px;}

/* navigation company */
td.c_naviseparate1{width:170px; height:9px; background-image:url(/img/c_menu/c_menu01_01.jpg); background-repeat:repeat-y;}
td.c_naviseparate2{width:170px; height:6px; background-image:url(/img/c_menu/c_menu01_01.jpg); background-repeat:repeat-y;}
td.c_naviseparate3{width:170px; height:15px; background-image:url(/img/c_menu/c_menu01_01.jpg); background-repeat:repeat-y;}
td.c_naviseparate4{width:170px; height:9px; background-image:url(/img/c_menu/c_menu01_01.jpg); background-repeat:repeat-y;}
td.c_naviitem1{width:170px; height:17px; background-image:url(/img/c_menu/c_menu01_r7_c1.gif); background-repeat:no-repeat; padding:1px 0px 0px 8px; line-height:17px;}
td.c_naviitem2{width:170px; height:16px; background-image:url(/img/c_menu/c_menu01_r8_c1.gif); background-repeat:no-repeat; padding:1px 0px 0px 8px; line-height:16px;}
td.c_navilogin1{width:170px; height:108px; background-image:url(/img/c_menu/c_menu01_r5_c1.gif);}
td.c_navifooterseparate{width:170px; height:47px; background-image:url(/img/c_menu/c_menu01_01.jpg);}
td.c_navifooter{list-style-type:none; width:170px; height:23px; background-image:url(/img/c_menu/c_menu01_02.gif);}
div.c_navifooterseparate{width:170px; height:47px; background-image:url(/img/c_menu/c_menu01_01.jpg);}
div.c_navifooter{list-style-type:none; width:170px; height:23px; background-image:url(/img/c_menu/c_menu01_02.gif);}

/* navigation staff */
td.s_naviseparate1{width:170px; height:9px; background-image:url(/img/s_menu/s_menu01_01.jpg);}
td.s_naviseparate2{width:170px; height:6px; background-image:url(/img/s_menu/s_menu01_01.jpg);}
td.s_naviseparate3{width:170px; height:15px; background-image:url(/img/s_menu/s_menu01_01.jpg);}
td.s_naviseparate12{width:170px; height:12px; background-image:url(/img/s_menu/s_menu01_01.jpg);}
td.s_naviseparate13{width:170px; height:13px; background-image:url(/img/s_menu/s_menu01_01.jpg);}
td.s_naviitem1{width:170px; height:17px; background-image:url(/img/s_menu/s_menu01_r7_c1.gif); padding:1px 0px 0px 8px; line-height:17px;}
td.s_naviitem2{width:170px; height:16px; background-image:url(/img/s_menu/s_menu01_r8_c1.gif); padding:1px 0px 0px 8px; line-height:16px;}
td.s_navifooterseparate{width:170px; height:47px; background-image:url(/img/s_menu/s_menu01_01.jpg);}
td.s_navifooter{list-style-type:none; width:170px; height:23px; background-image:url(/img/s_menu/s_menu01_02.gif);}


/* staff */
table.s_navireg{width:600px;}
td.s_naviregneedtitle{height:25px; width:188px; text-align:right; background-color:#ffe7e7; border:1px solid #666666; padding:5px; color:#333333; background-image:url(/img/need.gif); background-position:left center; background-repeat:no-repeat;}
td.s_naviregneedtitlecol1{height:25px; width:68px; text-align:right; background-color:#ffe7e7; border:1px solid #666666; padding:5px; color:#333333;}
td.s_naviregneedtitlecol2{height:25px; width:109px; text-align:right; background-color:#ffe7e7; border:1px solid #666666; padding:5px; color:#333333; background-image:url(/img/need.gif); background-position:left center; background-repeat:no-repeat;}
td.s_naviregtitle{height:25px; width:188px; text-align:right; background-color:#defcca; border:1px solid #666666; padding:5px; color:#333333;}
td.s_naviregtitlecol1{height:25px; width:68px; text-align:right; background-color:#defcca; border:1px solid #666666; padding:5px; color:#333333;}
td.s_naviregtitlecol2{height:25px; width:109px; text-align:right; background-color:#defcca; border:1px solid #666666; padding:5px; color:#333333;}
td.s_navireg{width:388px; height:25px; background-color:#ffffff; border:1px solid #666666; padding:5px; color:#333333;}
td.s_navireg2title{height:25px; width:88px; text-align:right; background-color:#defcca; border:1px solid #666666; padding:5px; color:#333333;}
td.s_navireg2{width:489px; height:25px; background-color:#ffffff; border:1px solid #666666; padding:5px; color:#333333;}
td.s_navireg3title{height:25px; width:588px; text-align:center; background-color:#ccff99; border:1px solid #666666; padding:5px; color:#333333;}
td.s_navireg3title2{height:25px; width:188px; text-align:right; background-color:#defcca; border:1px solid #666666; padding:5px; color:#333333;}
td.s_navireg3{width:389px; height:25px; background-color:#ffffff; border:1px solid #666666; padding:5px; color:#333333;}

td.psearch1{width:200px;padding:2px;text-align:center;background-color:#ccff66;border:1px solid #000000; color:#000000;}
td.psearch2{width:100px;padding:2px;text-align:center;background-color:#ccff66;border:1px solid #000000; color:#000000;}
td.psearch3{width:100px;padding:2px;text-align:center;background-color:#ccff99;border:1px solid #000000; color:#000000;}
td.psearch4{width:397px;padding:2px;text-align:left;background-color:#eeeeee;border:1px solid #000000; color:#000000;}
td.psearch5{width:600px;padding:2px;text-align:center;background-color:#ccff99;border:1px solid #000000; color:#000000;}
td.psearch6{width:600px;padding:2px;text-align:center;background-color:#33cc00;border:1px solid #000000; color:#000000;}
td.mail1{width:100px;padding:2px;text-align:center;background-color:#ccff99;border:1px solid #000000; color:#000000;}
td.mail2{width:497px;padding:2px;text-align:center;background-color:#eeeeee;border:1px solid #000000; color:#000000;}
td.mailto1{width:200px;padding:2px;text-align:right;background-color:#ccff99;border:1px solid #000000; color:#000000;}
td.mailto2{width:400px;padding:2px;text-align:left;background-color:#eeeeee;border:1px solid #000000; color:#000000;}
td.mailto3{width:600px;padding:2px;text-align:center;background-color:#33cc00;border:1px solid #000000;color:#ffffff;font-weight:bold;}
td.mailto4{width:600px;padding:2px;text-align:center;background-color:#eeeeee;border:1px solid #000000; color:#000000;}
td.rs1{width:80px;padding:5px;text-align:center;background-color:#ccff99;border:1px solid #000000;font-size:9pt;line-height:12pt; color:#000000;}
td.rs2{width:520px;padding:5px;text-align:left;background-color:#ffffff;border:1px solid #000000;font-size:8pt;line-height:12pt; color:#000000;}

td.olsc1{width:150px;padding:3px;text-align:right;background-color:#ccff66;border:1px solid #336633; color:#000000;}
td.olsc2{width:450px;padding:3px;text-align:left;background-color:#ffffff;border:1px solid #336633; color:#000000;}

td.old1{padding: 3px 0px 3px 10px;height:25px;border-style:outset;border-width:1px;border-color:#336633 #ffffff;background-color:#ccff66; color:#000000;}

a.topdecnone{text-decoration:none;}
a.topdecnone10{font-size:10px; text-decoration:none;}
a.topdecnone11{font-size:11px; text-decoration:none;}
a.topdecnone12{font-size:12px; text-decoration:none;}
a.topdecnone13{text-align:left; font-size:13px; text-decoration:none;}
a.decnone{color:#666666; text-decoration:none; background-color:inherit;}
a.decnone:link{color:#666666; background-color:inherit;}
a.decnone:visited{color:#666666; background-color:inherit;}
a.decnone:active{color:#666666; background-color:inherit;}

/*navigation*/
.sidemenu a{display:block; width:147px; heihgt:28px; font-size:12px; line-height:28px; padding:0px 0px 0px 23px; text-decoration:none;}
.sidemenu a:link{background-image:url(/img/sidemenu/sidemenu_background.gif); color:#666666;}
.sidemenu a:visited{background-image:url(/img/sidemenu/sidemenu_background.gif); color:#666666;}
.sidemenu a:hover{background-image:url(/img/sidemenu/sidemenu_background_hover.gif); color:#339900;}

.sidemenu_end a{display:block; width:147px; heihgt:24px; font-size:12px; line-height:24px; padding:2px 0px 0px 23px; text-decoration:none;}
.sidemenu_end a:link{background-image:url(/img/sidemenu/sidemenu_background_end.gif); color:#666666;}
.sidemenu_end a:visited{background-image:url(/img/sidemenu/sidemenu_background_end.gif); color:#666666;}
.sidemenu_end a:hover{background-image:url(/img/sidemenu/sidemenu_background_end_hover.gif); color:#339900;}

.sidemenu_big{width:149px; heihgt:31px; line-height:28px; padding:3px 0px 0px 21px; text-decoration:none; border-bottom:solid 1px #dddddd; background-image:url(/img/sidemenu/sidemenu_topbig_background.jpg); color:#666666;}
.sidemenu_bottom{background-image:url(/img/sidemenu/sidemenu_bottom_background.gif); height:16px; padding:0px; margin:0px;}

.sidemenu_pass a{display:block; width:147px; heihgt:24px; font-size:12px; line-height:28px; padding:2px 0px 0px 23px; text-decoration:none;}
.sidemenu_picture a{display:block; width:147px; heihgt:28px; font-size:12px; line-height:28px; padding:0px 0px 0px 23px; text-decoration:none;}
.sidemenu_wacth a{display:block; width:147px; heihgt:28px; font-size:12px; line-height:28px; padding:0px 0px 0px 23px; text-decoration:none;}
.sidemenu_footprint a{display:block; width:147px; heihgt:28px; font-size:12px; line-height:28px; padding:0px 0px 0px 23px; text-decoration:none;}
.sidemenu_detail a{display:block; width:147px; heihgt:28px; font-size:12px; line-height:28px; padding:0px 0px 0px 23px; text-decoration:none;}
.sidemenu_print a{display:block; width:147px; heihgt:28px; font-size:12px; line-height:28px; padding:0px 0px 0px 23px; text-decoration:none;}
.sidemenu_exit a{display:block; width:147px; heihgt:28px; font-size:12px; line-height:24px; padding:0px 0px 0px 23px; text-decoration:none;}
.sidemenu_mail a{display:block; width:147px; heihgt:28px; font-size:12px; line-height:28px; padding:0px 0px 0px 23px; text-decoration:none;}
.sidemenu_job a{display:block; width:147px; heihgt:28px; font-size:12px; line-height:28px; padding:0px 0px 0px 23px; text-decoration:none;}
.sidemenu_mypage a{display:block; width:147px; heihgt:28px; font-size:12px; line-height:28px; padding:0px 0px 0px 23px; text-decoration:none;}

.sidemenu_mypage a:link{background-image:url(/img/sidemenu/sidemenu_mypagebackground.gif); color:#666666;}
.sidemenu_mypage a:visited{background-image:url(/img/sidemenu/sidemenu_mypagebackground.gif); color:#666666;}

.sidemenu_pass a:link{background-image:url(/img/sidemenu/sidemenu_passbackground.gif); color:#666666;}
.sidemenu_pass a:visited{background-image:url(/img/sidemenu/sidemenu_passbackground.gif); color:#666666;}

.sidemenu_picture a:link{background-image:url(/img/sidemenu/sidemenu_picturebackground.gif); color:#666666;}
.sidemenu_picture a:visited{background-image:url(/img/sidemenu/sidemenu_picturebackground.gif); color:#666666;}

.sidemenu_wacth a:link{background-image:url(/img/sidemenu/sidemenu_wacthbackground.gif); color:#666666;}
.sidemenu_wacth a:visited{background-image:url(/img/sidemenu/sidemenu_wacthbackground.gif); color:#666666;}

.sidemenu_footprint a:link{background-image:url(/img/sidemenu/sidemenu_footprintbackground.gif); color:#666666;}
.sidemenu_footprint a:visited{background-image:url(/img/sidemenu/sidemenu_footprintbackground.gif); color:#666666;}

.sidemenu_detail a:link{background-image:url(/img/sidemenu/sidemenu_detailbackground.gif); color:#666666;}
.sidemenu_detail a:visited{background-image:url(/img/sidemenu/sidemenu_detailbackground.gif); color:#666666;}

.sidemenu_print a:link{background-image:url(/img/sidemenu/sidemenu_printbackground.gif); color:#666666;}
.sidemenu_print a:visited{background-image:url(/img/sidemenu/sidemenu_printbackground.gif); color:#666666;}

.sidemenu_exit a:link{background-image:url(/img/sidemenu/sidemenu_exitbackground.gif); color:#666666;}
.sidemenu_exit a:visited{background-image:url(/img/sidemenu/sidemenu_exitbackground.gif); color:#666666;}

.sidemenu_mail a:link{background-image:url(/img/sidemenu/sidemenu_mailbackground.gif); color:#666666;}
.sidemenu_mail a:visited{background-image:url(/img/sidemenu/sidemenu_mailbackground.gif); color:#666666;}

.sidemenu_job a:link{background-image:url(/img/sidemenu/sidemenu_jobbackground.gif); color:#666666;}
.sidemenu_job a:visited{background-image:url(/img/sidemenu/sidemenu_jobbackground.gif); color:#666666;}


.sidemenu_print a:hover{background-image:url(/img/sidemenu/sidemenu_staffbackground_hover.gif); color:#cc3333;}
.sidemenu_detail a:hover{background-image:url(/img/sidemenu/sidemenu_staffbackground_hover.gif); color:#cc3333;}
.sidemenu_pass a:hover{background-image:url(/img/sidemenu/sidemenu_staffbackground_end_hover.gif); color:#cc3333;}
.sidemenu_picture a:hover{background-image:url(/img/sidemenu/sidemenu_staffbackground_hover.gif); color:#cc3333;}
.sidemenu_wacth a:hover{background-image:url(/img/sidemenu/sidemenu_staffbackground_hover.gif); color:#cc3333;}
.sidemenu_exit a:hover{background-image:url(/img/sidemenu/sidemenu_staffbackground_hover.gif); color:#cc3333;}
.sidemenu_job a:hover{background-image:url(/img/sidemenu/sidemenu_staffbackground_hover.gif); color:#cc3333;}
.sidemenu_mail a:hover{background-image:url(/img/sidemenu/sidemenu_staffbackground_hover.gif); color:#cc3333;}
.sidemenu_mypage a:hover{background-image:url(/img/sidemenu/sidemenu_staffbackground_hover.gif); color:#cc3333;}

.sidemenu_staff_big{width:149px; heihgt:31px; line-height:28px; padding:3px 0px 0px 21px; text-decoration:none; border-bottom:solid 1px #ffb5b5; background-image:url(/img/sidemenu/sidemenu_stafftopbig_background.jpg); color:#666666;}
.sidemenu_staff_bottom{background-image:url(/img/sidemenu/sidemenu_staffbottom_background.gif); height:16px; padding:0px; margin:0px;}

.sidemenu_company_big{width:149px; heihgt:31px; line-height:28px; padding:3px 0px 0px 21px; text-decoration:none; border-bottom:solid 1px #9999ff; background-image:url(/img/sidemenu/sidemenu_companytopbig_background.jpg); color:#6666cc;}
.sidemenu_company_bottom{background-image:url(/img/sidemenu/sidemenu_companybottom_background.gif); height:16px; padding:0px; margin:0px;}
.sidemenu_company a{display:block; width:147px; heihgt:28px; font-size:12px; line-height:28px; padding:0px 0px 0px 23px; text-decoration:none;}
.sidemenu_company_end a{display:block; width:147px; heihgt:24px; font-size:12px; line-height:24px; padding:2px 0px 0px 23px; text-decoration:none;}
.sidemenu_company a:link{background-image:url(/img/sidemenu/sidemenu_companybackground.gif); color:#666666;}
.sidemenu_company a:visited{background-image:url(/img/sidemenu/sidemenu_companybackground.gif); color:#666666;}
.sidemenu_company a:hover{background-image:url(/img/sidemenu/sidemenu_companybackground_hover.gif); color:#6666cc;}

.sidemenu_company_end a:link{background-image:url(/img/sidemenu/sidemenu_company_background_end.gif); color:#666666;}
.sidemenu_company_end a:visited{background-image:url(/img/sidemenu/sidemenu_company_background_end.gif); color:#666666;}
.sidemenu_company_end a:hover{background-image:url(/img/sidemenu/sidemenu_company_background_end_hover.gif); color:#6666cc;}

/* 右側 */
.rightmenu a{display:block; width:177px; heihgt:28px; font-size:12px; line-height:28px; padding:0px 0px 0px 23px; text-decoration:none;}
.rightmenu a:link{background-image:url(/img/rightmenu/sidemenu_background.gif); color:#666666;}
.rightmenu a:visited{background-image:url(/img/rightmenu/sidemenu_background.gif); color:#666666;}
.rightmenu a:hover{background-image:url(/img/rightmenu/sidemenu_background_hover.gif); color:#339900;}

.rightmenu_end a{display:block; width:177px; heihgt:24px; font-size:12px; line-height:24px; padding:2px 0px 0px 23px; text-decoration:none;}
.rightmenu_end a:link{background-image:url(/img/rightmenu/sidemenu_background_end.gif); color:#666666;}
.rightmenu_end a:visited{background-image:url(/img/rightmenu/sidemenu_background_end.gif); color:#666666;}
.rightmenu_end a:hover{background-image:url(/img/rightmenu/sidemenu_background_end_hover.gif); color:#339900;}

.rightmenu_big{width:179px; heihgt:31px; line-height:28px; padding:3px 0px 0px 21px; text-decoration:none; border-bottom:solid 1px #dddddd; background-image:url(/img/rightmenu/sidemenu_topbig_background.jpg); color:#666666;}
.rightmenu_bottom{background-image:url(/img/rightmenu/sidemenu_bottom_background.gif); height:16px; padding:0px; margin:0px;}


ul.s_menu{padding:0px; margin:0px; list-style-type:none;}
ul.s_menuother{}
li.s_menuseparate1{clear:both; float:left; width:170px; height:9px; padding:0px; margin:0px; background-image:url(/img/s_menu/s_menu01_01.jpg);}
li.s_menuseparate2{clear:both; float:left; width:170px; height:6px; padding:0px; margin:0px; background-image:url(/img/s_menu/s_menu01_01.jpg);}
li.s_menuseparate3{clear:both; float:left; width:170px; height:15px; padding:0px; margin:0px; background-image:url(/img/s_menu/s_menu01_01.jpg);}
li.s_menuseparate12{clear:both; float:left; width:170px; height:12px; padding:0px; margin:0px; background-image:url(/img/s_menu/s_menu01_01.jpg);}
li.s_menuseparate13{clear:both; float:left; width:170px; height:13px; padding:0px; margin:0px; background-image:url(/img/s_menu/s_menu01_01.jpg);}
li.s_menuitem1{clear:both; float:left; width:170px; height:18px; padding:0px; margin:0px; background-image:url(/img/s_menu/s_menu01_r7_c1.gif);}
li.s_menuitem2{clear:both; float:left; width:170px; height:17px; padding:0px; margin:0px; background-image:url(/img/s_menu/s_menu01_r8_c1.gif);}
li.s_menufooterseparate{clear:both; float:left; width:170px; height:47px; padding:0px; margin:0px; background-image:url(/img/s_menu/s_menu01_01.jpg);}
li.s_menufooter{clear:both; float:left; list-style-type:none; width:170px; height:23px; padding:0px; margin:0px; background-image:url(/img/s_menu/s_menu01_02.gif);}
li.s_menulogin{clear:both; float:left; width:170px; padding:0px; margin:0px; background-image:url(/img/s_menu/s_menu01_01.jpg);}
img.s_menu{margin:4px 0px 0px 8px;}

/* person_detail */
table.pd{width:600px; border-collapse:collapse;}
td.code{width:592px; padding:3px; border:1px solid #333333; background-color:#ccff66; color:#333333; text-align:center; font-size:16px;}
td.pdt{width:592px; padding:3px; border:1px solid #333333; background-color:#8fe168;}
td.pdt1{width:212px; padding:3px; text-align:right; background-color:#ccff66; border:1px solid #333333;}
td.pdt2{width:92px; padding:3px; text-align:right; background-color:#ccff66; border:1px solid #333333;}
td.pdt3{width:113px; padding:3px; text-align:right; background-color:#ccff99; border:1px solid #333333;}
td.pdmt{width:592px; border:1px solid #333333; background-color:#33cc00; color:#ffffff;}
td.pdmd{width:373px; padding:3px; text-align:left; background-color:#ccff99; border:1px solid #333333;}
td.pdd{width:373px; padding:3px; text-align:left; background-color:#ffffff; border:1px solid #333333;}
/* resume_picture */
table.rpic{width:500px;}
td.rpic1{width:138px;padding:5px;background-color:#ccff66;color:#333333;border:1px solid #333333;}
td.rpic2{width:339px;padding:5px;background-color:#eeeeee;color:#333333;border:1px solid #333333;}
dt.rpic{color:#333333; font-weight:bold;}
/* img_upload */
table.imgupload{width:600px; border-collapse:collapse;}
td.imgupload1{width:148px; border:1px solid #7ca866; background-color:#bceaa8;}
td.imgupload2{width:399px; border:1px solid #7ca866; background-color:#eeeeee;}

td.areabk{width:58px; height:22px; background-image:url(/img/top/job_search_area_bk_1.gif);background-position:left center; background-repeat:no-repeat;text-align:center;}
td.areabktokyo{width:50px;height:18px;text-align:center;font-size:11px;}
div.input_tool{font-size:11px;color:#666666;}
div.input_suport{font-size:11px;color:#3581FF;}
ul.footer{margin:0px; padding:0px; list-style-type:none; font-size:11px; color:#666666;}

input.alpha8{width:65px; ime-mode:disabled;}
input.num{ime-mode:disabled;}
input.num2{width:15px; ime-mode:disabled;}
input.num3{width:25px; ime-mode:disabled;}
input.num4{width:30px; ime-mode:disabled;}
input.num5{width:40px; ime-mode:disabled;}
input.num6{width:54px; ime-mode:disabled;}
input.num8{width:65px; ime-mode:disabled;}
input.tel{width:120px; ime-mode:disabled;}
input.mail{width:200px; ime-mode:disabled;}
input.txt{width:200px;}
input.txt170{width:170px;}
input.txt180{width:180px;}
input.full{width:98%;}
textarea.full{width:98%;}
input.btnpd1{width:70px; font-size:12px;color:#800000;height:50px;}
input.btnpd2{width:70px; font-size:12px; color:#006633; height:50px;}
input.btnpd3{width:60px; font-size:12px; color:#006633; height:50px;}
input.pw{width:60px; font-size:12px; color:#000066; height:50px; background-color:inherit;}
textarea.speciality{width:240px; height:132px; margin:0px; padding:0px; overflow-y:scroll;}
*html textarea.speciality{height:120px;}



.servicelist {
	
}
.servicelist dl{
	margin:0px;
	padding:10px 15px 5px 15px;
}
.servicelist dt{
	margin:0px 0px 0px 10px;
	padding:0px;
	border:solid 1px #06069B;;
}
.servicelist dt h3{
	margin:2px 5px 2px 5px;
	padding:2px 5px 2px 5px;
	text-align:left;
	color:#06069B;
	font-weight:bold;
	border-left:solid 5px #06069B;;
}

.servicelist dd{
	margin:0px 4px 0px 8px;
	padding:10px;
	text-indent:12px;
	line-height:20px;
	text-align:left;
}


/* 求人,企業,求職者数 */
.topstatus{
	color:#777777;
}
.topstatus .cnt{
	margin:5px;
	color:#66cc33;
	font-size:14px;
	font-weight:bold;
}
