@charset "UTF-8";

/* レイアウト - ページ幅設定 */
#container { width:800px; margin:0 auto;}
.content { width:780px;}

/* h3 タイトル */
h3.lp_susume { background:url(../img/title/h3_w780_lp_susume.gif) no-repeat; height:25px; font-size:14px; font-weight:bold; padding:8px 0 0 82px; margin-bottom:5px;}
h3.lp_special { background:url(../img/title/h3_w780_promo_result.gif) no-repeat; height:25px; font-size:14px; font-weight:bold; padding:8px 0 0 82px; margin-bottom:5px;}

/* パート */
.promo .one_search{ border-top:1px solid #CCC; border-left:1px solid #CCC; width:742px; margin-right:10px; margin-left:10px; margin-top:5px;}
.promo .one_search .title_td{ background:#f5f5f5; width:80px; text-align:center; border-bottom:1px solid #CCC; border-right:1px solid #CCC;}
.promo .one_search .item_td{ background:#ffffff; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:5px;}
.promo .search_text { vertical-align:middle; float:right; margin-right:5px; }
.promo .type1_box { width:249px; height:163px; border:2px #fecd3d solid; margin-right:10px; background:#feeebe; background:url(../img/promo/part_type1_box.jpg)}
.promo .type2_box { width:249px; height:163px; border:2px #ff6f6f solid; margin-right:10px; background:#fdd6cf; background:url(../img/promo/part_type2_box.jpg)}
.promo .type3_box { width:249px; height:163px; border:2px #4a6cff solid; background:#bfcbff; background:url(../img/promo/part_type3_box.jpg)}
.promo .type_btn { width:117px; height:25px; float:right; margin-top:130px; margin-right:5px;}

/* バイト×派遣 */
.baito_box { float:left; width:385px; height:100%; background:url(../img/promo/bxh_baito_back.gif) repeat-y;}
.baito_box .search { width:373px; border:1px solid #f55600; margin:5px; background-color:#fff;}
.haken_box { float:right; width:385px; height:100%; background:url(../img/promo/bxh_haken_back.gif) repeat-y;}
.haken_box .search { width:373px; border:1px solid #b60057; margin:5px; background-color:#fff;}

/* vector */
.alliance .menu { background:url(../img/promo/alliance/menu_bar.gif) no-repeat; width:780px; height:33px; margin-bottom:10px;}
.alliance .menu p { margin:8px;}
.alliance .main_img { background:url(../img/promo/alliance/top_img.jpg) no-repeat; width:780px; height:139px;}
.alliance .main_img .img1  { margin-top:102px; margin-left:215px;}
.alliance .main_img .img2  { margin-top:102px; margin-left:16px;}
.alliance .one_search{ border-top:1px solid #CCC; border-left:1px solid #CCC; width:742px; margin-right:10px; margin-left:10px; margin-top:5px;}
.alliance .one_search .title_td{ background:#f5f5f5; width:80px; text-align:center; border-bottom:1px solid #CCC; border-right:1px solid #CCC;}
.alliance .one_search .item_td{ background:#ffffff; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:5px;}
.alliance .area_box { background:url(../img/promo/alliance/map.gif) no-repeat right; margin-left:75px; } 
.alliance .area_box h4 { font-size:14px; font-weight:bold; }
.alliance .haken_entry {  background:url(../img/promo/alliance/haken_back_img.gif) no-repeat right; width:780px; height:160px;}
.alliance .haken_entry .ml50 { margin-left:130px;}
.alliance .commendation h4 { font-size:14px; font-weight:bold; }

/* Allbaito */
.allbaito .pLogo { width:745px; border-top: dotted 2px #CCC; border-bottom: dotted 2px #CCC; margin:8px auto 0px; padding:8px 0 2px 15px;}
.allbaito .pLogo p { margin-bottom:5px; font-size:14px; padding-left:5px;}
.allbaito .pLogo img { margin-right:10px;}

.allbaito .search { background:url(../img/promo/AllbaitoSearchBottom.gif) no-repeat bottom; padding-bottom:18px;}
.allbaito .search h2 { background:url(../img/promo/AllbaitoSearchTop.gif) no-repeat top; padding-top:96px; text-indent:-9999px;}
.allbaito .search .inbox { width:780px; background:url(../img/promo/AllbaitoSearchBｇ.gif) repeat-y; padding:10px 0 5px;}
.allbaito .search table { width:730px; margin:0 auto; border-top:1px dotted #CCC; font-size:14px; }
.allbaito .search table td { border-bottom:1px dotted #CCC; padding:8px 0;}
.allbaito .search table td.colum { font-weight:bold; text-align:center; color:#666;}
.allbaito .search .btn input { display:block; width:260px; height:35px; margin:10px auto 0; text-indent:-9999px; cursor:pointer; border:0; background:url(../img/promo/AllbaitoSearchBtn.gif) no-repeat top;}
.allbaito .search .btn input:hover,
.allbaito .search .btn input:focus { background-position: bottom;}

.allbaito .titlePref { background:url(../img/top/titleTopPref.gif) no-repeat; height:32px; text-indent:-9999px; margin:10px 0 4px;}
.allbaito .prefList { border:4px solid #FECC3A; margin-bottom:25px; width:774px;}
.allbaito .prefList dl { margin:0;}
.allbaito .prefList dt { float:left; width:145px; background:#FFEEB9; text-align:center; padding:5px 0 4px; margin:0; letter-spacing:2px;}
.allbaito .prefList dd { float:left; width:581px; letter-spacing:0.3em; padding:5px 0 4px 10px; margin:0;}
.allbaito .prefList li { float:left; padding-left:12px; list-style:none;}
.allbaito .prefList li a { color:#494949;}

.allbaito .rabMail { width:760px; border-top: dotted 2px #CCC; border-bottom: dotted 2px #CCC; margin:12px auto 0px; padding:10px 5px 6px;}
.allbaito .rabMail h2 { background:url(../img/promo/cyumoku.gif) no-repeat center left; font-weight:bold; font-size:14px; padding:2px 0 2px 54px; color:#C30; margin-bottom:5px;}
.allbaito .rabMail .rabBox { background:url(../img/promo/promoRabBg.gif) no-repeat; width:750px; height:110px; margin:0 auto; position: relative;}
.allbaito .rabMail .rabBox .name a { background: url(../img/common/triangle_right_s.gif) no-repeat left center; padding-left:10px; font-size:16px; font-weight:bold; position:absolute; top:22px; left:235px; width:300px;}
.allbaito .rabMail .rabBox .info { position:absolute; width:305px; top:45px; left:235px; line-height:120%; font-size:14px;}
.allbaito .rabMail .rabBox .btn { width:180px; height:76px; position:absolute; right:17px; top:18px;}
.allbaito .rabMail .rabBox .btn a { display:block; background:url(../img/promo/promoRabBtn.png) no-repeat top; width:180px; height:76px; text-indent:-9999px; outline:none;}
.allbaito .rabMail .rabBox .btn a:hover { background-position:bottom;}

.allbaito .otherLinks h3 { border-top: dotted 2px #CCC; margin:12px auto 0px; padding:10px 5px 6px;}
.allbaito .otherLinks .list td { width:25%; padding:0 0 10px;}
.allbaito .otherLinks .list a img { border:2px solid #CCC;}
.allbaito .otherLinks .list a:hover img { border:2px solid #FF6600;}

