<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "Shift_JIS";

/******* 基本設定 *******/

body{
margin: 0px;
padding: 0px;
font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",sans-serif;
line-height: 1.166;

color: #333333;
background-color: #e9e9cf;
}

a, a:link, a:visited{
}

a:hover {
}

h1, h2, h3, h4, h5, h6 {
font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
margin: 0px;
padding: 0px;
}

h1{
font-size: 125%;
color: #334d55;
}

h2{
font-size: 120%;
color: #006699;
}

h3{
font-size: 120%;
color: #334d55;
}

h4{
font-size: 114%;
color: #333333;
}

h5{
font-size: 105%;
color: #334d55;
}

h6{
font-size: 100%;
color: #333333;
}

ul{
list-style-type: square;
}

ul ul{
list-style-type: disc;
}

ul ul ul{
list-style-type: none;
}

dt{
margin-top: 1em;
margin-left: 2em;
font-weight:bold;
}
dd{
margin-left: 5em;
}

textarea{
width: 580px;
height: 120px;
font-family: Courier New, Courier, "ＭＳ ゴシック", "Osaka－等幅", monospace;
font-size: 100%;

margin-left: 20px;
}

label{
font: bold 100% Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
color: #334d55;
}

a img{
border: none;
}

body{
text-align: center; /* Internet Explorer 5.5以前への対応 */
}

#container{
margin: 0 auto; /* Internet Explorer 5.5以外 */
text-align: left; /* Internet Explorer 5.5以前への対応 */

width: 860px;
background-color: #fff;
}

#header{
margin: 0px;
width: 100%;
background-image: url(../images/header_background.gif); 
background-position:right top;
background-repeat:no-repeat;
height: 125px;
}

#header_sitelist{
margin: 0px;
/*width: 850px;*/
background-image: url(http://www.part-arbeit.jp/images/header_bg_sitelist.gif); 
background-position:right top;
background-repeat:no-repeat;
height: 85px;
}

#block{
clear: both;
}


#sidebar{
position: absolute;;
padding: 0px 0px 10px 0px;
margin: 0px 0 0 655px;
top: 125px;
width: 190px;
background-color: #fff;
}

#sidebar_sitelist{
position: absolute;;
padding: 0px 0px 10px 0px;
margin: 0px 0 0 655px;
top: 85px;
width: 190px;
background-color: #fff;
}


#content{
float:right;

margin: 0 0 0 0;
top: 150px;
padding: 15px 10px 10px 5px;
background-color: #fff;
}

#content #entrybody{
}

#footer{
   clear:both;
   border-top:1px solid #e0e0e0;
   margin:0;
   padding:6px 0 10px 0;
   text-align:center;
   color:#005880;
}

#content img{
padding: 0px 0px 0px 10px;
}

#content a, a:link, a:visited, a:hover{
color: #0000ff;
text-decoration: underline;
}

#content a:visited {
color: #551a8b;
text-decoration: underline;
}


/******* ヘッダ *******/
#header h1{
margin: 0px 0px 0px 8px;
padding: 2px;
color: #666666;
font-size: 12px;
z-index: 10;
}

#header h2{
margin: -60px 0px 0px 0px;
padding: 2px 20px 10px 0px;
text-align: right;
font-size: 14px;
z-index: 10;
}

#header p{
margin: 65px 0px 0px 15px;
padding: 0px 0px 0px 0px;
font-size: 13px;
color: #909090;
z-index: 5;
}

#header img{
position: absolute;
top: 42px;
margin-left: 10px;
z-index: 1;
}

#header a, a:link, a:visited, a:hover{ /* リンク関係の設定 */
color: #006699;
text-decoration: none;
}

#header_sitelist h1{
margin: 0px 0px 0px 295px;
padding: 18px 0 0 0;
color: #303030;
font-size: 14px;
z-index: 10;
}

#header_sitelist h2{
margin: 10px 0px 0px 295px;
padding: 0;
font-size: 13px;
z-index: 10;
}

#header_sitelist img{
position: absolute;
top: 0px;
margin-left: 20px;
z-index: 1;
}

/******* パンくずリスト*******/

#breadCrumb{
font-size: 80%;
padding: 0px 0px 0px 20px;
margin: 0px 205px 0px 10px;
background-color: #e8fbff;
}

#breadCrumb p{
padding: 5px;
margin: 0px 0px 10px 0px;
}

/******* パンくずリスト フッター*******/

#breadCrumb_footer{
font-size: 12px;
padding: 0px 0px 0px 20px;
margin: 0px 205px 0px 10px;
}

#breadCrumb_footer p{
padding: 5px;
margin: 0px 0px 10px 0px;
text-align: center;
}

/* エントリー (recruit) */
#entrybody_recruit {
padding: 0px 200px 20px 5px;
font-size: 80%;
}

#entrybody_recruit h3{
font-size: 18px;
color: #303030;
padding: 14px 0px 0px 30px;
width:610px;
height:48px;
background-image: url(../images/recruit_list_header.gif);
background-position: left middle;
background-repeat:no-repeat;
}


#entrybody_recruit h4{
font-size: 18px;
margin-top: 30px;
margin-bottom: 5px;
padding: 7px 0px 4px 0px;
color: #000;
}

#entrybody_recruit p{
font-family: Verdana, Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
margin: 0px 25px 10px 12px;
line-height: 1.8em;
}

#entrybody_recruit a {
font-size:14px;
padding-left:25px;
padding-bottom:6px;
background-image: url(http://www.part-arbeit.jp/images/arrow01.gif);
background-repeat: no-repeat;
}

#entrybody_recruit ul {
margin: 25px 0 0 15px;
padding-left: 0px;
list-style-type: none;
}

#entrybody_recruit li{
list-style: none;
padding: 1px 0px 14px 10px;
margin-left: -10px;
font-size: 100%;
}

/* エントリー */

#entrybody{
padding: 0px 200px 20px 10px;
font-size: 80%;
}

#entrybody dd{
list-style: none;
margin: 4px 0px 0px 4px;
padding: 0;
}
#entrybody dt{
list-style: none;
margin: 10px 0px 0px 4px;
padding: 0;
}

#entrybody h3{
font-size: 16px;
color: #ffffff;
padding: 12px 0px 14px 20px;
margin-top: 8px;
margin-left: 0px;
background-image: url(../images/h4_blue.jpg);
background-position: left middle;
background-repeat:no-repeat;
}


#entrybody h4{
font-size: 18px;
margin-top: 30px;
margin-bottom: 5px;
padding: 7px 0px 10px 24px;
color: #4d4d4d;

background-image: url(../images/h4_bg.gif);
background-position: left middle;
background-repeat:no-repeat;
}

#entrybody h5{
font-size: 14px;
color: #666666;

padding: 0px 0px 10px 20px;
margin-top: 25px;
background-image: url(../images/h5_blue.jpg);
background-position: left middle;
background-repeat:no-repeat;
}

#entrybody h6{
}

#entrybody p{
font-family: Verdana, Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
margin: 0px 10px 10px 8px;
line-height: 1.8em;
}

#entrybody ul{
font-size: 110%;
padding-left: 20px;
margin-left: 0px;
}

#entrybody li{
margin-bottom:8px;
}

.description {
color: #000000;
padding: 10px;
background-image: url(../images/p-background.png);
}

/* フッタ */

#footer img{
padding: 5px 4px 10px 4px;
float: left;
}

#footer h3{
float: right;
padding-top: 10px;
font-family: Verdana, Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
font-size: 80%;
font-weight: normal;
color: #333333;
}

#footer p {
padding: 4px;
font-size: 14px; 
}

#footer a { 
   color:#4F81D8;
   font-size: 14px; 
}


/* サイドバー */

#sidebar ul a:link, #sidebar ul a:visited{
display: block;
}

#sidebar ul{
list-style: none;
margin: 0;
padding: 0;
}

#sidebar li{
border-bottom: 1px solid #eeeeee;
}

#sidebar_sitelist ul a:link, #sidebar_sitelist ul a:visited{
display: block;
}

#sidebar_sitelist ul{
list-style: none;
margin: 0;
padding: 0;
}

#sidebar_sitelist li{
border-bottom: 1px solid #eeeeee;
}

html&gt;body #sidebar li {border-bottom: none;}

/* カテゴリーメニュー（メイン） */

#categoryMenu{
margin: 15px 0px 0px 0px;
padding: 1px 5px 1px 10px;
color: #CCCCCC; /* 文字色 */
}

#categoryMenu h3{
font-size: 14px;
color: #ffffff;

padding: 8px 0px 13px 30px;
background-image: url(../images/sidebar_h_blue.jpg);
background-position: left middle;
background-repeat:no-repeat;
}


#categoryMenu a:link{ 
font-size: 13px;
color: #ffffff;
text-decoration: none;

padding: 0px 0px 0px 0px;
margin: 0px;
width: 100%;
voice-family: "\"}\""; 
voice-family:inherit;
width: auto;
}

#categoryMenu a:visited{
font-size: 13px;
color: #ffffff;
text-decoration: none;

padding: 0px 0px 0px 0px;
margin: 0px;
}

#categoryMenu a:hover{ 
font-size: 13px;
color: #ffffff;
text-decoration: underline;

padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#categoryMenu li{
}


/* アーカイブメニュー（サブ） */

.archiveMenu{
margin: 0px 0px 0px 3px;
padding: 0px 0px 0px 0px;
font-size: 80%;
border-top: 1px solid #FFFFFF;
background-color: #ebf5ff;
}

.archiveMenu h4{
padding: 0px 0px 2px 0px;
font-size: 90%;
}

.archiveMenu li{
padding: 7px 0px 8px 28px;

border-top-color: #ffffff !important;
border-bottom-color: #ffffff !important;

background-color: #ffffff !important;
background-image: url(../images/sidebar_a_blue.jpg);
background-position: left middle;
background-repeat:no-repeat;
}

.archiveMenu a:link{
padding: 7px 0px 8px 28px;

color: #666666 !important;
border-top: none !important;

font-size: 13px;
text-decoration: none;
}

.archiveMenu a:visited{
padding: 7px 0px 8px 28px;

color: #006699 !important;
border-top: none !important;

font-size: 13px;
text-decoration: none;
}

.archiveMenu a:hover{
padding: 7px 0px 8px 28px;

border-top: none !important;
color: #006699 !important;

font-size: 13px;
text-decoration: underline;
}

/* アドバタイズメント */

#advertisement{
margin: 15px 0px 0px 0px;
padding: 5px 5px 10px 10px;
font-size: 80%;
border: 1px solid #262626; /* 枠線 */
}

#advertisement h3{
margin: 10px 5px 5px 5px;
font-size: 100%;
}

#advertisement p{
margin: 3px;
padding: 0px;
font-size: 95%;
}

#advertisement img{
display: block;
margin: 3px;
}

#entrybody img{
padding: 0px;
}

#advertisement_img img{
padding: 0px;
}


/* テーブル */
table{
margin: 10px 0px 30px 20px;
border-collapse: collapse;
font-size: 100%;
border: 2px solid #cccccc;
}
caption{
padding: 0.4em;
font-size: 110%;
white-space: nowrap;
font-weight: bold;
}
td{
padding: 0.5em 0.4em;
border: 1px solid;
empty-cells: show;
background-color: #ffffe6;
}
th{
padding: 0.5em 0.6em;
border: 1px solid;
empty-cells: show;
font-weight: bold;
line-height: 1.5em;
text-align: center;

background-image: url(../images/table_th.gif);
color:#ffffff;
}

.campany_table table {
margin-left: 10px;
margin-top: 10px;
font-size:14px;
border:1px solid #b9d1ec;
}

.campany_table td{
padding: 6px 6px 6px 10px;
line-height: 150%;
border:1px solid #b9d1ec;
background-color: #ffffff;
width: 450px;
}

.campany_table th{
padding: 8px;
color:#303030;
border:1px solid #b9d1ec;
background-image:none;
background-color: #ebf8ff;
width: 130px;
}

.table_ads table {
margin-left: 10px;
margin-top: 10px;
font-size:14px;
border:1px solid #b9d1ec;
}

.table_ads td{
padding: 6px 6px 6px 10px;
line-height: 150%;
border:1px solid #b9d1ec;
background-color: #ffffff;
width: 350px;
}

.table_ads th{
padding: 8px;
color:#303030;
border:1px solid #b9d1ec;
background-image:none;
background-color: #ebf8ff;
width: 130px;
}

thead, tfoot{
padding: 0.4em;
font-weight: bold;
}

.adsense{
padding: 3px 0px 0px 8px;
}

.adsense_recruit {
padding: 3px 0 0 12px;
}

.adsense_area_top{
padding: 3px 0px 0px 18px;
}

.adsense_area_top2{
padding: 0px 0px 0px 7px;
}

.adsense_des{
padding: 35px 0px 0px 18px;
}

.adsense_table{ 
padding: 3px 0px 10px 20px;
}

.adsense_side {
padding: 5px 0px 0px 10px;
}

.adsense_side_sg {
margin: 10px 0 0px 10px;
}

.adsense_side_linkunit_sg {
margin: 10px 0 20px 10px;
}


.adsense_unit_center {
margin-top: -15px;
margin-left: 40px;
margin-bottom: 20px;
}

.banner_middle {
padding: 3px 0px 0px 20px;
position
}

.to_recruit ul{
list-style: none;
}

.to_recruit li{
list-style: none;
padding: 1px 0px 10px 25px;
margin-left: -10px;
font-size: 100%;
background-image: url(../images/sidebar_bg2.jpg);
background-repeat: no-repeat;
}

/*** アルバイト求人サイト一覧 ***/
.link_joblist {
margin-top: -3px;
padding-top: 10px;
margin-bottom: 10px;
background-color: #f1f1f1;
border-top: 2px solid #5284e3;
border-left: 2px solid #5284e3;
border-right: 2px solid #5284e3;
border-bottom: 2px solid #5284e3;

width: 624px;
}

/*** 人気の職種をピックアップ ***/
.pickup_job {
margin-top: -3px;
padding-top: 10px;
margin-bottom: 10px;
background-color: #fdfde0;
border-top: 2px solid #fece76;
border-left: 2px solid #fece76;
border-right: 2px solid #ffa200;
border-bottom: 2px solid #ffa200;

width: 626px;
}

.pickup_job ul{
list-style: none;
padding: 0px;
margin: 0px;
}

.pickup_job li{
list-style: none;
padding: 1px 0px 10px 25px;
margin-left: -10px;
font-size: 13px;
background-image: url(../images/sidebar_bg2.jpg);
background-repeat: no-repeat;
}

.relation ul{
list-style: none;
}

.relation li{
list-style: none;
padding: 1px 0px 14px 20px;
margin-left: -10px;
font-size: 100%;
background-image: url(../images/sidebar_bg2.jpg);
background-repeat: no-repeat;
}

.header_link {
background-image: url(../images/header_sendai.gif);
background-repeat: no-repeat;
margin-left: 10px;
margin-top: 10px;
padding-top:80px;
padding-left:28px;
height: 120px;
}

.header_link ul{
list-style: none;
}

.header_link li{
list-style: none;
padding: 1px 0px 14px 20px;
font-size: 100%;
background-image: url(../images/sidebar_bg2.jpg);
background-repeat: no-repeat;
}


.red{
color: #cc0000;
font-weight: bold;
}
.blue{
color: #0000cc;
font-weight: bold;
}
.magenta{
color: #ff3399;
font-weight: bold;
}
.cyan{
color: #0099ff;
font-weight: bold;
}
.bold{
font-weight: bold;
}

.banner {
margin: 15px 0px 10px 0px;
}


/*** ***/
.top_summary {
padding: 5px;
padding-bottom:0px;
background-image: url(../images/p-background.png);
border: 2px solid #cccccc; /* 枠線 */
}

.top_summary a img{
margin-top: 10px;
margin-bottom: 20px;
}

.top_summary ul{
margin: 12px 0 0 0;
list-style: none;
}

.top_summary li{
list-style: none;
padding: 1px 0px 8px 20px;
margin-left: -10px;
font-size: 100%;
background-image: url(../images/sidebar_bg2.jpg);
background-repeat: no-repeat;
}

.mini_header {
padding: 0px;
margin: 0px;
background-color: #ff0000;
}

.summary {
height: 130px;
width: 370px;
}

.point {
height: 110px;
width: 370px;
}

.top_image {
margin-top: 0px;
float: right;
}

/*** 求人一覧へのリンク ***/
.recruit_list {
margin-left: 130px;
}

/*** 求人一覧へのリンク 冬休みページ ***/
.recruitlink_winter {
margin-top: 30px;
margin-left: 130px;
margin-bottom: 30px;
}

.recruit_baloon {
margin-bottom:-20px;
}

.other_header {
margin-top: 18px;
}

/**** 新着求人情報 ****/
.new_recruit {
margin: 20px 0 30px 10px;
padding: 0px 0px 0px 0px;
border-top: 2px solid #bfde69;
border-left: 2px solid #bfde69;
border-bottom: 2px solid #7ec000;
border-right: 2px solid #7ec000;
background-color: #f5fce9;
font-size: 13px;
width: 522px;
}

.new_recruit ul{
padding-top: 4px;
margin-top: 2px;
margin-bottom: 0px;
list-style: none;
}

.new_recruit li{
list-style: none;
padding: 0px 0px 4px 25px;
margin-left: -12px;
margin-bottom: -2px;
font-size: 12px;
background-image: url(../images/link_point.gif);
background-repeat: no-repeat;
}

.new_recruit p {
text-align: right;
}

.new_recruit a img {
margin: 5px 0 5px 120px;
}

.new_recruit_list {
margin-top: 20px;
margin-left: 10px;
padding: 0px 0px 0px 0px;
border-top: 2px solid #bfde69;
border-left: 2px solid #bfde69;
border-bottom: 2px solid #7ec000;
border-right: 2px solid #7ec000;
background-color: #f5fce9;
font-size: 13px;
width: 522px;
}

.new_recruit_list ul{
padding-top: 4px;
margin-top: 2px;
margin-bottom: 0px;
list-style: none;
}

.new_recruit_list li{
list-style: none;
padding: 0px 0px 4px 25px;
margin-left: -12px;
margin-bottom: -2px;
font-size: 12px;
background-image: url(../images/link_point.gif);
background-repeat: no-repeat;
}

.new_recruit_list p {
text-align: right;
}

.new_recruit_list a img {
/*margin: 3px 0 15px 75px;*/
}

.job_list_more {
margin-left: 130px;
margin-bottom: 30px;
margin-top: 30px;
}

.job_list {
margin-left: 6px;
margin-top: 20px;
margin-bottom: -10px;
padding: 4px 4px 8px 4px;
border-right: 2px solid #cccccc;
border-left: 2px solid #cccccc;
border-bottom: 2px solid #cccccc;
border-top: 12px solid #117aee;
}

.job_list p {
width:450px;
}

.job_list img {
padding: 0px;
}

.job_list table {
line-height: 1.6em;
margin: 20px 10px 5px 10px;
width: 560px;
}

.job_list th {
font-size: 13px;
width: 90px;
}

.job_list td {
font-size: 14px;
width: 190px;
}

.job_list h6 {
font-size: 110%;
margin-top: 10px;
margin-right: 35px;
margin-left: 10px;
margin-bottom: 5px;
}

.desc_navi {
margin-top: 40px;
margin-bottom: 30px;
font-size: 14px;
color: #000000;
}

.job_list_ads {
margin-top:10px;
margin-left:10px;
}
.sample_place {
padding: 10px;
margin-bottom: 30px;
border: 2px solid #cccccc; /* 枠線 */
}



.entry_image {
margin-left: 115px;
}

.ads_images {
margin-top: 20px;
}

.ads_access_image {
margin-left: 100px;
}

.ads_price_image {
margin-left: 100px;
}

.ads_price_camp_image {
margin-left: 125px;
}

.ads_and_image {
margin: 10px 0 10px 240px;
}

.ads_text_001 {
margin-top: 50px;
margin-left: 120px;
}

.ads_arrow {
margin-left: 220px;
}

.ads_p_001 {
width: 490px;
margin-top: 20px;
margin-left: 80px;
margin-bottom: 30px;
}

.ads_p_001 img{
margin-left: 8px;
}

.ads_p_002 {
font-size: 16px;
margin-left: 160px;
margin-top: 10px;
margin-bottom: 30px;
}

.ads_link {
margin-top: 20px;
margin-bottom: 40px;
margin-left: 130px;
}

.entry input {
font-size: 14px;
padding: 10px 30px 10px 30px;
margin-top: 20px;
margin-bottom: 40px;
margin-left: 120px;
}



.description_job th {
width:150px;
padding: 0.5em 0.6em;
border: 1px solid #d0d0d0;
empty-cells: show;
font-weight: bold;
line-height: 1.5em;
text-align: center;

background-image: url(../images/table_th.gif);
color:#ffffff;
font-size: 14px;
}

.description_job td {
width:480px;
padding: 0.5em 0.4em;
line-height: 1.6em;
border: 1px solid  #d0d0d0;
empty-cells: show;
background-color: #ffffe6;
font-size: 13px;
}

/** 職種一覧 **/
.job_list_table_main table{
background-color: #ffffff;
border: none;
padding: 0px;
margin: 0px;
valign: top;
}

.job_list_table_main td{
background-color: #ffffff;
border: none;
}

.job_list_table_sub table{
background-color: #ffffff;
border: none;
padding: 0px;
margin: 0px;
}

.job_list_table_sub td{
background-color: #ffffff;
border: none;
width: 150px;
}

.arealink a{
display:block;
width:220px;
height:100px;
background-repeat:no-repeat;
}

.arealink a img{
width:220px;
height:100px;
}

.arealink a:hover {
background-color: #ffffff;
}

.arealink a:hover img{
visibility: hidden;
}

#m1 {
background-image: url(../images/arealink_over.jpg);
background-repeat:no-repeat;
}

.test {
margin: 0px;
padding: 0px;
}

.main_link {
width:230px;
height: 260px;
}

.main_text {
font-size: 14px;
margin-top: -250px;
margin-left:230px;
}

/*** 掲載順位 ***/

.ads_rank_frame table {
border: none;
margin: 0px;
}

.ads_rank_frame td{
background-color: #ffffff;
border: none;
}

.ads_rank_main th{
width: 200px;
border: 1px solid #ffffff;
}

.ads_rank_main td{
width: 80px;
text-align: center;
border: 1px solid #cccccc;
background-color: #ffffe6;
}

/*** 枠線・背景色無 テーブル ***/
.normal_table table {
border: none;
margin: 0 0 10px 30px;
}

.normal_table td{
padding: 4px 0 0 0;
background-color: #ffffff;
border: none;
}

.normal_table td{
background-color: #ffffff;
border: none;
}

.normal_table a img {
padding: 0px;
margin: 0px;
}

/** 求人詳細 その他のリンク **/
.other_link {
padding-top: 0px;
margin-top: 15px;
margin-left: 15px;
background-color: #f5fce8;
border: 1px solid #7ec000;
width: 420px;
}

.other_link ul {
list-style: none;
margin-top: 12px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
font-size: 15px;
}

.other_link img {
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
}

.other_link li {
padding-left: 25px;
background-image: url(../images/oter_link_point.gif);
background-repeat:no-repeat;
}

.desc_area_back {
margin-top: 50px;
margin-left: 10px;
margin-bottom: 20px;
font-size: 15px;
}

/**** 職種ページ下部 ナビゲーション *****/

.other_job {
border: 2px solid #cccccc;
width: 627px;
margin-bottom: 20px;
}

.other_job table{
margin: 5px 0px 10px 5px;
border-collapse: collapse;
font-size: 100%;
border: none; /* 枠線 */
}

.other_job td{
padding: 0.8em 0.4em;
border: none;
empty-cells: show;
background-color: #ffffff;
}

.other_job th{
padding: 0.5em 0.6em 0.2em 0.6em;
border: none;
empty-cells: show;
font-weight: bold;
line-height: 1.5em;
text-align: left;
background-image: none;
background-color: #ffffff;
color:#000000;
}

/**** 地域ページ下部 その他の地域 *****/

.other_area {
border: 2px solid #cccccc;
width: 627px;
margin-bottom: 20px;
}

.other_area table{
margin: 5px 0px 10px 5px;
border-collapse: collapse;
font-size: 100%;
border: none; /* 枠線 */
}

.other_area td{
padding: 0.5em 0.4em;
border: none;
empty-cells: show;
background-color: #ffffff;
}

.other_area th{
padding: 0.5em 0.6em 0 0.6em;
border: none;
empty-cells: show;
font-weight: bold;
line-height: 1.5em;
text-align: left;
background-image: none;
background-color: #ffffff;
color:#000000;
}

.entry_form {
}

.entry_form table {
margin-left: 10px;
margin-top: 10px;
font-size:14px;
border:1px solid #b9d1ec;
}

.entry_form td{
padding: 6px 6px 6px 10px;
line-height: 150%;
border:1px solid #b9d1ec;
background-color: #ffffff;
width: 400px;
}

.entry_form th{
padding: 8px;
color:#606060;
border:1px solid #b9d1ec;
background-image:none;
background-color: #ebf8ff;
width: 180px;
}

/*** 冬休み ページ上部 ***/
.winter_top {
}

.winter_top img{
margin: 0 8px 0 0;
}

/*** 画像 右回り込み ***/
.image_right {
float:right;
margin-top: 2px;
margin-left: 12px;
margin-right: 2px;
}

/*** 求人詳細ページ リンク周りのテスト ***/
.desc_p {
margin-left: 15px;
margin-bottom: 50px;
}

/*** リンクボタン 開始 ***/
.recruitlink_button a{
display:block;
width: 364px;
height: 40px;
background-repeat: no-repeat;
}

#linkbutton {
margin: 3px 0 15px 75px;
background-image:url(../images/recruitlink_button_on.gif);
}

.recruitlink_button a:hover {
background-color: #ffffff;
}

.recruitlink_button a:hover img{
visibility:hidden;
}

/*** リンクボタン２ 開始 ***/
.recruit_link_areajob a{
display:block;
width: 266px;
height: 66px;
background-repeat: no-repeat;
}

#linkbutton_area {
margin: 3px 0 5px 0px;
background-image:url(../images/recruit_arealink_on.gif);
}

#linkbutton_job {
margin: 3px 0 5px 0px;
background-image:url(../images/recruit_joblink_on.gif);
}

.recruit_link_areajob a:hover {
background-color: #ffffff;
}

.recruit_link_areajob a:hover img{
visibility:hidden;
}

.recruit_link_areajob td {
background-color:#fff;
border:0px solid #fff;
}

.recruit_link_areajob table {
margin:0 0 -6px 0px;
background-color:#fff;
border:0px solid #fff;
}

</pre></body></html>