/* CSS Document */
a {color:#666666; text-decoration:none}
a:hover {color:#CCCC33; text-decoration:underline;}
a.carr {color:#333333; text-decoration:underline;}
a.carr:hover {color:#cccc33; text-decoration:underline;}
a.red{color:#CC0000; text-decoration:none}
a.red:hover {color:#CC0000; text-decoration:underline;}
body {
  margin: 0;
  padding: 0;
  background:url(../img/bg_2.gif) 49% 85px;
  font-family: "‚l‚r ‚oƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", Osaka,  sans-serif;
}

#box{
margin: 0;
padding: 0;
width:100%;
text-align:center;
background-color:#000000;
border-top:#000000 solid 15px;
}

#logo{
padding:3px 17px 9px 2px;
width:121px;
float:left;
}

#contents{
width:780px;
height:35px;
margin-left: auto;
margin-right: auto;
}
#mainContents{
width:780px;
margin-left: auto;
margin-right: auto;
background-color:#FFFFFF;
}
#bg{
background-color:#FFFFFF;

}
#main{
background-color:#0099FF;
}

h2 {
  margin: 0 ;
  text-indent: -9999px; /* ƒeƒLƒXƒg‚ðÁ‚· */
  font-size: 12px;      /* IE‘Îô */
}
#movetop{
margin-left:478px;
margin-right:4px;
}
#text12_66_b{
font-size:12px;
color:#666666;
font-weight:bold;
float:left;
width:89px;
margin-left:3px;
line-height:16px;
}

#text12_33_b{
font-size:12px;
color:#333333;
font-weight:bold;
float:left;
width:89px;
margin-left:3px;
line-height:16px;
}


.t1266b{font-size:12px;
color:#666666;
font-weight:bold;
}
.t1133{font-size:11px;
color:#333333;
}
.t1166{font-size:11px;
color:#666666;
}
.t1266_m{font-size:12px;
color:#666666;
line-height:19px;
}
.t1266_h{font-size:12px;
color:#666666;
line-height:24px;
}
.t1233{
font-size:12px;
color:#333333;
}
.t1233b{
font-size:12px;
color:#333333;
font-weight:bold;
}
.t11CC00{
font-size:11px;
color:#CC0000;
}
/*-
/*-------------------------------*/
#prpannel{
margin-top:22px; margin-left:11px;
}

/*-------------------------------*/
#menu{
width:416px;
height:35px;
margin-right:65px;
float:left;
}
#menu ul{
width:416px;
height:35px;
position:relative;/*êŠ‚ðŽw’è*/
margin: 0 0;
}
#menu  ul li, #menu  a{
display:block;
height:35px;
}
#menu ul li{
position:absolute;
top:0;
text-align:center;
}
#menu ul li a{
padding:0px 0 0px 0;
text-decoration:none;
background:transparent url(../img/gmenu.gif) no-repeat ;
}
#menu li span{
/*text-indent:-9999px;*/
display:none;
}

li#item0 {left:0; width:55px; border-left:11px #000000 solid;border-right:5px #000000 solid;}
li#item1 {left:71px; width:55px; border-left:5px #000000 solid;border-right:3px #000000 solid;}
li#item2 {left:134px; width:55px; border-left:7px #000000 solid;border-right:5px #000000 solid;}
li#item3 {left:201px; width:55px; border-left:5px #000000 solid;border-right:5px #000000 solid;}
li#item4 {left:266px; width:75px; border-left:5px #000000 solid;border-right:5px #000000 solid;}
li#item5 {left:351px; width:55px; border-left:5px #000000 solid;border-right:5px #000000 solid;}
li#item0 a:link, li#item0 a:visited {background: url(../img/gmenu.gif) no-repeat 0px -35px;}
li#item1 a:link, li#item1 a:visited {background: url(../img/gmenu.gif) no-repeat -55px 0px;}
li#item2 a:link, li#item2 a:visited {background: url(../img/gmenu.gif) no-repeat -110px 0px;}
li#item3 a:link, li#item3 a:visited {background: url(../img/gmenu.gif) no-repeat -165px 0px;}
li#item4 a:link, li#item4 a:visited {background: url(../img/gmenu.gif) no-repeat -220px 0px;}
li#item5 a:link, li#item5 a:visited {background: url(../img/gmenu.gif) no-repeat -295px 0px;}
li#item0 a:hover, li#item0 a:focus {background: url(../img/gmenu.gif) no-repeat 0px -35px;}
li#item1 a:hover, li#item1 a:focus {background: url(../img/gmenu.gif) no-repeat -55px -35px;}
li#item2 a:hover, li#item2 a:focus {background: url(../img/gmenu.gif) no-repeat -110px -35px;}
li#item3 a:hover, li#item3 a:focus {background: url(../img/gmenu.gif) no-repeat -165px -35px;}
li#item4 a:hover, li#item4 a:focus {background: url(../img/gmenu.gif) no-repeat -220px -35px;}
li#item5 a:hover, li#item5 a:focus {background: url(../img/gmenu.gif) no-repeat -295px -35px;}

/*-------------------------------*/
#sub{
width:159px;
height:9px;
float:right;
margin:0 0;
}

#sub ul{
width:159px;
height:9px;
position:relative;
margin: 0 0;
overflow:hidden;
border-top:6px #000000 solid;
}
#sub  ul li, #sub  a{
display:block;
height:9px;
}
#sub ul li{
position:absolute;
top:0;
text-align:center;
}
#sub ul li a{
padding:0px 0 0px 0;
text-decoration:none;
background:url(../img/sub.gif) no-repeat ;
}
#sub li{
text-indent:-9999px;
}
li#item6 {left:0; width:42px; border-left:9px #000000 solid;border-right:5px #000000 solid;}
li#item7 {left:56px; width:27px; border-left:8px #000000 solid;border-right:9px #000000 solid;}
li#item8 {left:100px; width:47px;border-left:4px #000000 solid;border-right:9px #000000 solid;}
li#item6 a:link, li#item6 a:visited {background: url(../img/sub.gif) no-repeat 0px 0px;}
li#item7 a:link, li#item7 a:visited {background: url(../img/sub.gif) no-repeat -42px 0px;}
li#item8 a:link, li#item8 a:visited {background: url(../img/sub.gif) no-repeat -69px 0px;}
li#item6 a:hover, li#item6 a:focus {background: url(../img/sub.gif) no-repeat 0px -9px;}
li#item7 a:hover, li#item7 a:focus {background: url(../img/sub.gif) no-repeat -42px -9px;}
li#item8 a:hover, li#item8 a:focus {background: url(../img/sub.gif) no-repeat -69px -9px;}

/*-------------------------------*/
#topimg{
border-top:solid #FFFFFF 14px ;
border-bottom:solid #FFFFFF 14px ;
}

/*-------------------------------*/
#news{
width:465px;
font-size:11px;
float:left;
border-right:25px solid #FFFFFF;
background-color:#FFFFFF;
}
#news h2{
margin:0;
background-image:url(../img/news.gif) ;
width:465px;
height:26px;
}
#news ul{
margin-left: 0px;
padding-left: 0px;
}
#news li {
list-style:none;
margin-top:20px;
/*border-bottom:1px dotted #333333;*/
height:auto;
padding-bottom:7px;
background:url(../img/dot.gif) repeat-x bottom;
}
#news li a{
text-decoration:none;
color:#333333;
}
#news li a:hover{
text-decoration:underline;
color:#CCCC33;
}

.num{
margin:0 17px 0px 13px;
color:#333333;
}

.newsbox{
width:463px;
margin:0px 0px 0px 0px;
}
.newstext{
width:398px;
float:left;
color:#333333;
}
/*-------------------------------*/
#newsdetail{
margin:25px 0px 5px 0px ;
width:530px;
}
#newsdetailimg{width:250px;
margin-right:5px;
float:left;}
#imgspace{
height:10px; overflow:hidden;
}
#detailcontents{
font-size:12px; 
color:#333333;
line-height:20px;
padding-left:5px;
}
/*-------------------------------*/
#pr{
width:290px;
float:right;
background-color:#FFFFFF;
}
#pr h2{
margin:0;
background-image:url(../img/pr.gif) ;
width:290px;
height:26px;
}
#pr ul{
margin-left: 0px;
padding-left: 0px;
}
#pr li {
list-style:none;
border-bottom:1px dotted #333333;
margin-top:20px;

padding-bottom:7px;
}
#pr li a{
text-decoration:none;
color:#000000;
}
/*-------------------------------*/
#footer{
clear:both;
margin-top:14px;
}
#foot{
width:780px;
height:26px;
float:right;
margin:0 0;
clear:both;
border-top:#FFFFFF 14px solid;
border-bottom:#FFFFFF 10px solid;
}

#foot ul{
width:780px;
height:26px;
position:relative;
margin: 0 0;
background:url(../img/footer.gif) no-repeat;
}
#foot ul li, #foot a{
display:block;
margin:0px 0px;
margin-left:0px;

}
#foot ul li{
position:absolute;
top:0;
text-align:center;
}
#foot ul li a{
padding:0px 0 0px 0;
text-decoration:none;
/*display:none;*/
background:transparent url(../img/footer.gif) no-repeat;
}
#foot li{
line-height:26px;
}

#foot ul li span{
display:none;
}
///////////////////////////////////////////////////
#footbox{
width:780px;
height:26px;
}

#footer1{
width:564px;
height:26px;
float:left;
}
#footmenu{
width:200px;
height:26px;
float:left;
}

#footer2{
width:16px;
height:26px;
background:url(../img/footer2.gif) no-repeat;
float:right;
}

#footmenu ul{
width:200px;
height:26px;
position:relative;
margin: 0 0;
}
#footmenu  ul li, #footmenu  a{
display:block;
height:26px;
}

#footmenu ul li{
position:absolute;
top:0;
text-align:center;
}
#footmenu li span{
/*text-indent:-9999px;*/
display:none;
}
li#item9 {left:0px; width:32px;}
li#item10 {left:32px; width:83px;}
li#item11 {left:115px; width:85px;}
li#item9 a:link, li#item9 a:visited {background: url(../img/footer_g.gif) no-repeat 0px -26px;}
li#item10 a:link, li#item10 a:visited {background: url(../img/footer_g.gif) no-repeat -32px -26px;}
li#item11 a:link, li#item11 a:visited {background: url(../img/footer_g.gif) no-repeat -115px -26px;}
li#item9 a:hover, li#item9 a:focus {background: url(../img/footer_g.gif) no-repeat 0px 0px;}
li#item10 a:hover, li#item10 a:focus {background: url(../img/footer_g.gif) no-repeat -32px 0px;}
li#item11 a:hover, li#item11 a:focus {background: url(../img/footer_g.gif) no-repeat -115px 0px;}
/*-------------------------------*/
#copybox{
width:780px;
margin-left: auto;
margin-right: auto;
padding-top:14px;
}
#copylight{
width:223px;
height:20px;
background-image:url(../img/copy.gif);
background-repeat:no-repeat;
border-left:#FFFFFF solid 557px;
float:left;
text-indent:-9999px;
overflow:hidden;
}
/*-------------------------------*/
#brank{
border-left:7px solid #FFFFFF;
border-right:7px solid #FFFFFF;
width:205px;
height:19px;
background:url(../img/dot.gif) repeat-x bottom;
}
#leftmenu{
width:220px;
border-right:#FFFFFF solid 18px;
background-color:#FFFFFF;
float:left;
}
#leftmenu ul{
margin:0px;
padding:0px;
list-style:none;
}

#leftmenu li{
height:40px;
}

#leftmenu #company{
width:220px;
height:26px;
background-image:url(../img/menu.gif);
}


#pannel{
border-top:#FFFFFF solid 3px;
}
/*news*/
#newsleftmenu #company{
width:220px;
height:26px;
background-image:url(../img/menu.gif);
}
#newsleftmenu{
width:220px;
border-right:#FFFFFF solid 18px;
background-color:#FFFFFF;
float:left;
}
#newsleftmenubg{
border-left:7px solid #FFFFFF;
border-right:7px solid #FFFFFF;
padding-top:10px;
width:205px;
height:30px;
background:url(../img/dot.gif) repeat-x bottom ;
}
#submenubg {
border-left:7px solid #FFFFFF;
border-right:7px solid #FFFFFF;
width:175px;
padding:10px 0px 0px 30px;
height:30px;
background:url(../img/dot.gif) repeat-x bottom ;
}
#cross{
border-left:3px solid #FFFFFF;
border-right:7px solid #FFFFFF;
margin-top:5px;
float:left;
}
#newsleftmenutext{
padding-top:3px;
color:#333333;
font-size:12px;
}

#newsleftmenutext a{
padding-top:3px;
color:#333333;
font-size:12px;
}
#newsleftmenutext a:hover{
text-decoration:none;
padding-top:3px;
color:#CCCC33;
font-size:12px;
}

/*-------------------------------*/
#space{
width:526px;
height:19px;
background-color:#FFFFFF;
}

#rightContents{
width:540px;
background-color:#FFFFFF;
float:right;
}
#rightContents #newsp{
width:540px;
height:26px;
background:url(../news/img/news.gif);
}
#rightContents #company{
width:540px; 
height:26px;
background-image:url(../company/img/company.gif);
}
#rightContents #map{
width:540px; 
height:26px;
background-image:url(../company/img/map_bg.gif);
}
#rightContents #profile{
width:540px;
height:26px;
background-image:url(../company/img/profile_bg.gif);
}
#rightContents #history{
width:540px;
height:26px;
background-image:url(../company/img/historybg.gif);
}
#rightContents #org{
width:540px;
height:26px;
background-image:url(../company/img/org_bg.gif);
}
#rightContents #vision{
width:540px;
height:26px;
background-image:url(../company/img/vision.gif);
}

#rightContents #brand{
width:540px;
height:26px;
background-image:url(../brand/img/brand.gif);
}
#rightContents #shoplist{
width:540px;
height:26px;
background-image:url(../shop/img/shoplist.gif);
}
#rightContents #reqruit{
width:540px;
height:26px;
background-image:url(../recruit/img/reqruit.gif);
}
#rightContents #message{
width:540px;
height:26px;
background-image:url(../recruit/img/message.gif);
}
#rightContents #joblist{
width:540px;
height:26px;
background-image:url(../recruit/img/joblist_bg.gif);
}

#rightContents #jobpost{
width:540px;
height:26px;
background-image:url(../recruit/img/newposting_bg.gif);
}
#rightContents #application{
width:540px;
height:26px;
background-image:url(../recruit/img/app_bg.gif);
}
#rightContents #support{
width:540px;
height:26px;
background-image:url(../recruit/img/support_bg.gif);
}
#rightContents #staff{
width:540px;
height:26px;
background-image:url(../recruit/img/staff_bg.gif);
}
#rightContents #faq{
width:540px;
height:26px;
background-image:url(../recruit/img/faq_bg.gif);
}
/*
#rightContents #form{
width:540px;
height:26px;
background-image:url(../recruit/img/form_bg.gif);
}
*/
#rightContents #other_faq
{
width:540px;
height:26px;
background-image:url(../others/img/faq_bg.gif);
}
#rightContents #other_sitemap
{
width:540px;
height:26px;
background-image:url(../others/img/sitemap_bg.gif);
}
#rightContents #contact
{
width:540px;
height:26px;
background-image:url(../others/img/contact_bg.gif);
}
#rightContents #other_aboutsite
{
width:540px;
height:26px;
background-image:url(../others/img/aboutsite_bg.gif);
}
#rightContents #other_privacy{
width:540px;
height:26px;
background-image:url(../others/img/privacy_bg.gif);
}
/*company*/
#flame{
width:262px;
height:95px;
float:left;
background-color:#FFFFFF;
border-bottom:#FFFFFF 19px solid;
}

#flame_r{
width:262px;
height:95px;
float:right;
background-color:#FFFFFF;
border-bottom:#FFFFFF 19px solid;
}
#flametop{
margin:0;
padding:0;
overflow:hidden;
height:10px;
background-image:url(../company/img/top_round.gif);
background-repeat:no-repeat;
}
#flamemid{
height:75px;
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
 }
#flamebottom{
overflow:hidden;
width:262px;
height:10px;
background-image:url(../company/img/bottom_round.gif);
background-repeat:no-repeat;
clear:both;
}
/*plofile*/
#plofilespace{
width:540px;
height:10px;
overflow:hidden;
}
#plofilebox{
width:530px;
height:27px;
padding-left:6px;
padding-right:4px;
padding-top:13px;
background:url(../img/dot.gif) repeat-x bottom ;
}
#plofilebox #plofilepannel{
height:17px;
padding-top:5px;
padding-right:20px;
float:left;
font-size:12px;
}
#plofilebox #plofiletext{
width:410px;
float:right;
color:#333333;
font-size:12px;
}
#plofilebox #plofilebrank{
padding-left:6px;
padding-right:4px;
width:520px;
height:10px;
overflow:hidden;

}
#historytextbox{
float:right;
width:427px;
font-size:11px;
color:#666666;
line-height:18px;
}
#historytextbox33{
float:right;
width:427px;
font-size:11px;
color:#333333;
line-height:18px;
}
/*news*/
#newsflame{
width:530px;
height:30px;
padding-left:6px;
padding-right:4px;
padding-top:10px;
background:url(../img/dot.gif) repeat-x bottom #FFFFFF;

}

#topnewsflame{
width:458px;
height:30px;
padding-left:2px;
padding-right:2px;
padding-top:10px;
background:url(../img/dot.gif) repeat-x bottom #FFFFFF;

}
#newsflame #newspannel{
width:13px;
padding-right:8px;
float:left;
}
#topnewsflame #newspannel{
width:13px;
padding-right:8px;
float:left;
}
#newsflame #newsdate{
width:55px;
line-height:19px;
float:left;
color:#333333;
font-size:10px;
padding-right:29px;
font-family:Arial, Helvetica, sans-serif;
}
#topnewsflame #newsdate{
width:55px;
line-height:19px;
float:left;
color:#333333;
font-size:10px;
padding-right:12px;
font-family:Arial, Helvetica, sans-serif;
}
#newsflame #newsdetaildate{
width:63px;
line-height:19px;
float:left;
color:#333333;
font-size:12px;
padding-right:22px;
font-family:Arial, Helvetica, sans-serif;
}
#newsflame #newstext{
width:400px;
line-height:22px;
float:left;
color:#333333;
font-size:11px;
}
#topnewsflame #newstext{
width:366px;
line-height:22px;
float:left;
color:#333333;
font-size:11px;
}

#topnewsflame #newstext a{

line-height:22px;
float:left;
color:#333333;
font-size:11px;
}
#topnewsflame #newstext a:hover{

line-height:22px;
float:left;
color:#CCCC33;
font-size:11px;
}


#newsflame #newstext a{
text-decoration:none;
line-height:22px;
float:left;
color:#333333;
font-size:11px;
}
#newsflame #newstext a:hover{
text-decoration:underline;
line-height:22px;
float:left;
color:#CCCC33;
font-size:11px;
}
#newsflame #newsdetailtext{
width:400px;
line-height:22px;
float:left;
color:#333333;
font-size:12px;
}
#newsflame #newspdf{
width:20px;
height:25px;
padding-right:5px;
float:left;
}
#newsflame #newsbrank{
padding-left:6px;
padding-right:4px;
width:520px;
height:1px;
clear:both;
background:url(../img/dot.gif) repeat-x top #CCCCCC;
}
/*message*/
#contentsbox{
width:526px;
padding:0px 7px 0px 7px;
}
#contentsTitle{
padding-top:10px;
}
#contentssubTitle{
padding-top:5px;
padding-bottom:4px;
height:10px;
text-align:right;
background:url(../img/dot.gif) repeat-x bottom;
}
#dotbox{
height:20px;
background:url(../img/dot.gif) repeat-x bottom;
}
#textbox{
padding-top:10px;
font-size:11px;
color:#666666;
line-height:18px;
}
/*staff*/
#employee{
width:526px;
}
#employee #employeePhoto{
width:180px;
padding:0px 25px 0px 8px;
float:left;
}
#employee #employeetext{
width:313px;
float:right;
}
#employee #employeetitle{
width:313px;
height:10px;
float:right;
padding:8px 0px 7px 0px;
background:url(../img/dot.gif) repeat-x bottom;
}
#employee #employeecontents{
width:305px;
float:right;
padding:8px 8px 22px 0px;
font-size:11px;
color:#666666;
line-height:16px;
}
#employee #employeecontentsend{
width:305px;
float:right;
padding:8px 8px 0px 0px;
font-size:11px;
color:#666666;
line-height:16px;
}
#faqcontents{
font-size:12px; 
color:#333333;
padding-left:5px;
}
/*staffmesse*/
#messe{
width:526px;
}
#messe #messePhoto{
width:240px;
padding:0px 23px 0px 10px;
float:left;
}
#messe #messeVideo{
width:250px;
padding:0px 23px 0px 0px;
float:left;
}
#messe #messetext{
width:253px;
float:right;
}
#messe #messetitle{
width:253px;
height:10px;
float:right;
padding:8px 0px 7px 0px;
background:url(../img/dot.gif) repeat-x bottom;
}
#messe #messecontents{
width:245px;
float:right;
padding:8px 8px 22px 0px;
font-size:11px;
color:#666666;
line-height:16px;
}
#messe #messecontentsend{
width:245px;
float:right;
padding:8px 8px 0px 0px;
font-size:11px;
color:#666666;
line-height:16px;
}
#messe #messenametitle{
width:253px;
height:10px;
float:right;
padding:10px 0px 7px 0px;
margin-bottom:20px;
background:url(../img/dot.gif) repeat-x bottom;
}
#messe #messenametitlephoto{
width:253px;
height:10px;
float:right;
padding:3px 0px 7px 0px;
margin-bottom:20px;
background:url(../img/dot.gif) repeat-x bottom;
}

/*-------------------------------*/
#flamemid #p1{
width:75px;
height:75px;
float:left;
border-left:#FFFFFF 9px solid;
border-right:#FFFFFF 9px solid;
}
/*-------------------------------*/
#flamemid #t1{
width:153px; 
height:19px;
float:left; 
background:url(../img/dot.gif) repeat-x bottom #FFFFFF; 
border-bottom:#FFFFFF solid 6px;
}
#plus{
height:13px;
width:11px;
float:right;
background:url(../company/img/plus.gif) no-repeat;}
#tpannel{
width:74px; 
float:left;
}
/*-------------------------------*/
#flamemid #comment{
width:156px;
height:50px;
float:right;
color:#666666;
padding-right:10px;
font-size:11px;
line-height:16px;
}
/*-brand page-*/
#brandBox{
width:540px;
height:144px;
padding-bottom:30px;
}
#brandFlame{
width:540px;
height:144px;
}
#brandFlame #brandImg{
width:240px;
height:144px;
float:left;;
border-right:#FFFFFF solid 14px;
border-left:#FFFFFF solid 4px;
}
#brandFlame #brandLogo{
padding-top:3px;
width:282px;
height:15px;
float:right;
background:url(../img/dot.gif) repeat-x bottom;
}
#brandFlame #brandcap{
float:right;
font-size:11px;
color:#666666;
padding-right:6px;
}
#brandFlame #brandPannel{
float:left;
width:144px;
height:15px;
}
#brandFlame #brandText{
width:282px;
height:75px;
float:right;
border-top:#FFFFFF 8px solid;
font-size:11px;
color:#666666;
line-height:16px;
}
#brandFlame #brandlink{
padding:3px 0px 3px 0px;
width:282px;
height:20px;
float:right;
text-align:left;
}
#line{
width:524px;
height:30px;
border-left:4px solid #FFFFFF;
border-left:4px solid #FFFFFF;
background:url(../img/dot.gif) repeat-x top;
margin-left:4px;
margin-right:4px;
}
/*-------------------------------*/
#shopheader{
width:536px;
height:auto;
margin-left:4px;
}

#shopheader #space2{
width:532px;
height:7px;
overflow:hidden;
background:url(../img/dot.gif) repeat-x bottom;
}

#shopFlame{
width:532px;
height:110px;
margin-top: 14px ;
margin-left:8px;
padding-bottom:10px;
background:url(../img/dot.gif) repeat-x bottom;
}
#shopFlame #listpannel{
margin-right:10px;
float:left;
}
#shopFlame #listtext{
line-height:17px;
font-size:11px;
color:#666666;
}

#shopFlame #listspace{
width:532px;
height:10px;
overflow:hidden;
}

/*-------------------------------*/
.inputs{width:350px; height:16px;border:1px #CCCCCC solid;}
/*-------------------------------*/
#sitemapbox{
padding-top:4px;
padding-bottom:4px;
height:20px;
background:url(../img/dot.gif) repeat-x bottom ;
}
#sitemaptitle{
margin-left:4px;
}
#sitemapsubtitle{
margin-left:80px;
}
#sitemaprecruitetitle{
margin-left:160px;
}
/*-------------------------------*/

#salespanneltop{
width:385px;
height:24px;
overflow:hidden;
background:url(../recruit/img/rtop.gif) no-repeat;

}
#salespannecont{
width:331px;
padding:0px 26px 0px 26px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}
#salespannelbt{
clear:both;
width:385px;
height:27px;
background:url(../recruit/img/rbottom.gif) no-repeat;
}

#apannel{
width:40px;
padding:3px 40px 0px 20px;
float:left;
}
#salespannecont #listtext{
width:331px;
line-height:17px;
font-size:11px;
color:#666666;
}

#mapboxtop{
padding-top:18px;
padding-bottom:18px;
height:40px;
background:url(../img/dot.gif) repeat-x bottom ;
}

#mapbox{
padding-top:12px;
padding-bottom:11px;
height:11px;
background:url(../img/dot.gif) repeat-x bottom ;
}
