/* CSS Document */

.body {
background-color:#FFFFD7;
}

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

.style1 {
	font-size: 18px;
	color: #006699;
}

.style2 {
	font-size: 16px;
	color: #FF6600;
}

.style5 {
font-size:12px;
color:#666666;
}


.style6 {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

.style7 {
	font-size: 14px;
	font-weight:bold;
}


.style7 a {
	color:#FF6600;
}

.style8 {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}


#clear {
width:1px;
height:1px;
margin:0px;
padding:0px;
clear:both;
}


#body_container {
width:850px;
height:auto;
margin:0px;
padding:0px;
background:#FFFFFF;
clear:both;
}


#head_line {
width:100%;
height:2px;
margin:0px;
padding:0px;
clear:both;
background:#FF9900;
}

#head_wrapper {
width:850px;
height:105px;
margin:0px;
background:url(images/headder_bg.jpg);
}

#head_wrapper_top {
width:850px;
height:60px;
float:left;
margin:0px;
padding:0px;
}

#head_wrapper_top_left {
width:596px;
height:60px;
float:left;
margin:0px;
padding:0px;
}

#company_logo {
width:400px;
height:50px;
float:left;
margin:15px 0px 0px 10px;
}



#head_wrapper_top_right {
width:254px;
height:60px;
float:left;
}

#jigyou_mark {
width:242px;
height:30px;
margin:10px 0px 5px 0px;
float:left;
}

#daijin_kyoka {
width:230px;
height:18px;
margin: 0px 0px 0px 10px;
float:left;
color:#333333;
font-weight:bold;
font-size:12px;
}


#head_wrapper_bottom {
width:850px;
height:25px;
float:left;
margin:0px 0px 5px 0px;
padding:0px;
}

#headder_site_map {
width:120px;
height:25px;
margin:0px;
padding:0px;
text-indent:-9999px;
background:url(images/head_sitemap_icon.jpg) no-repeat;
}

#headder_site_map a{
width:120px;
height:25px;
margin:0px;
padding:0px;
display:block;
border:0px;
}

#headder_site_map a:hover {
width:120px;
height:25px;
margin:0px;
padding:0px;
background:url(images/head_sitemap_icon_hover.jpg) no-repeat;
}

#headder_map {
width:120px;
height:25px;
margin:0px;
padding:0px;
text-indent:-9999px;
background:url(images/head_map_icon.jpg) no-repeat;
}

#headder_map a{
width:120px;
height:25px;
margin:0px;
padding:0px;
display:block;
border:0px;
}

#headder_map a:hover{
width:120px;
height:25px;
margin:0px;
padding:0px;
text-indent:-9999px;
background:url(images/head_map_icon_hover.jpg) no-repeat;
}

#headder_jigyou_annai {
width:120px;
height:25px;
margin:0px;
padding:0px;
text-indent:-9999px;
background:url(images/head_jigyou_icon.jpg) no-repeat;
}

#headder_jigyou_annai a{
width:120px;
height:25px;
margin:0px;
padding:0px;
display:block;
border:0px;
}

#headder_jigyou_annai a:hover{
width:120px;
height:25px;
margin:0px;
padding:0px;
text-indent:-9999px;
background:url(images/head_jigyou_icon_hover.jpg) no-repeat;
}


/*ヘッドメニューここから*/

#head_menu_bg {
width:100%;
height:43px;
float:left;
margin:0px;
padding:0px;
background:url(images/hedder_menu_back_bg.jpg) repeat-x;
}

#head_menu {
width:834px;
height:43px;
margin:0px;
padding:0px;
}

#head_munu_toppage_nolink {
width:138px;
height:42px;
margin:0px;
padding:0px;
background:url(images/head_menu/head_menu_toppage_hover.gif) no-repeat;
}

#head_munu_toppage {
width:138px;
height:42px;
margin:0px;
padding:0px;
background:url(images/head_menu/head_menu_toppage.gif) no-repeat;
}

#head_munu_toppage a{
width:138px;
height:42px;
margin:0px;
padding:0px;
border:none;
display:block;
}

#head_munu_toppage a:hover{
width:138px;
height:42px;
margin:0px;
padding:0px;
background:url(images/head_menu/head_menu_toppage_hover.gif) no-repeat;
}

#head_munu_kyuujin_nolink {
width:138px;
height:42px;
margin:0px;
padding:0px;
background:url(images/head_menu/head_menu_kyuujin_koukoku_hover.gif) no-repeat;
}

#head_munu_kyuujin {
width:138px;
height:42px;
margin:0px;
padding:0px;
background:url(images/head_menu/head_menu_kyuujin_koukoku.gif) no-repeat;
}

#head_munu_kyuujin a{
width:138px;
height:42px;
margin:0px;
padding:0px;
border:none;
display:block;
}

#head_munu_kyuujin a:hover {
width:138px;
height:42px;
margin:0px;
padding:0px;
background:url(images/head_menu/head_menu_kyuujin_koukoku_hover.gif) no-repeat;
}

#head_munu_eigyou_nolink {
width:138px;
height:42px;
margin:0px;
padding:0px;
background:url(images/head_menu/head_menu_eigyou_koukoku_hover.gif) no-repeat;
}


#head_munu_eigyou {
width:138px;
height:42px;
margin:0px;
padding:0px;
background:url(images/head_menu/head_menu_eigyou_koukoku.gif) no-repeat;
}

#head_munu_eigyou a{
width:138px;
height:42px;
margin:0px;
padding:0px;
border:none;
display:block;
}

#head_munu_eigyou a:hover{
width:138px;
height:42px;
margin:0px;
padding:0px;
background:url(images/head_menu/head_menu_eigyou_koukoku_hover.gif) no-repeat;
}


#head_munu_job_nolink {
width:138px;
height:42px;
margin:0px;
padding:0px;
background:url(images/head_menu/head_menu_job_hover.gif) no-repeat;
}

#head_munu_job {
width:138px;
height:42px;
margin:0px;
padding:0px;
background:url(images/head_menu/head_menu_job.gif) no-repeat;
}

#head_munu_job a{
width:138px;
height:42px;
margin:0px;
padding:0px;
border:none;
display:block;
}

#head_munu_job a:hover {
width:138px;
height:42px;
margin:0px;
padding:0px;
background:url(images/head_menu/head_menu_job_hover.gif) no-repeat;
}

#head_munu_info_nolink {
width:138px;
height:42px;
margin:0px;
padding:0px;
background:url(images/head_menu/head_menu_info_hover.gif) no-repeat;
}

#head_munu_info {
width:138px;
height:42px;
margin:0px;
padding:0px;
background:url(images/head_menu/head_menu_info.gif) no-repeat;
}

#head_munu_info a{
width:138px;
height:42px;
margin:0px;
padding:0px;
border:none;
display:block;
}

#head_munu_info a:hover{
width:138px;
height:42px;
margin:0px;
padding:0px;
background:url(images/head_menu/head_menu_info_hover.gif) no-repeat;
}


#head_munu_staff_nolink {
width:138px;
height:42px;
margin:0px;
padding:0px;
background:url(images/head_menu/head_menu_staff_hover.gif) no-repeat;
}



#head_munu_staff {
width:138px;
height:42px;
margin:0px;
padding:0px;
background:url(images/head_menu/head_menu_staff.gif) no-repeat;
}

#head_munu_staff a{
width:138px;
height:42px;
margin:0px;
padding:0px;
border:none;
display:block;
}


#head_munu_staff a:hover{
width:138px;
height:42px;
margin:0px;
padding:0px;
background:url(images/head_menu/head_menu_staff_hover.gif) no-repeat;
}



#foot_conteiner {
width:850px;
height:80px;
margin:0px;
padding:0px;
font-weight:bold;
font-size:12px;
color:#333333;
}

#foot_conteiner a{
color:#333333;
}


#copyright_bg {
width:100%;
height:36px;
float:left;
background:url(images/copy_bg.jpg) repeat-x;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

/*コンテンツ（トップページ以外）共通CSS*/
#pan_list {
width:850px;
height:28px;
margin:0px;
padding:0px;
clear:both;
background:url(images/pan_list_bg.jpg) no-repeat;
}

#pan_spacer {
width:15px;
height:28px;
padding:0px;
margin:0px;
float:left;
}

#pan_base {
width:auto;
height:28px;
padding:0px;
margin:0px;
float:left;
}

#pan_yajirusi {
width:28px;
height:28px;
margin:0px;
padding:0px;
float:left;
background:url(images/pan_yajirushi.jpg) no-repeat;
}

/*コンテンツページ左側の内容ここから*/
#body_contents_left {
width:190px;
height:1200px;
margin:0px;
padding:0px;
float:left;
background:#FDEBD2;
}

#body_contents_left_koukoku {
width:190px;
height:1000px;
margin:0px;
padding:0px;
float:left;
background:#FDEBD2;
}

#body_contents_left_map {
width:190px;
height:900px;
margin:0px;
padding:0px;
float:left;
background:#FDEBD2;
}

#body_contents_left_aisatsu {
width:190px;
height:700px;
margin:0px;
padding:0px;
float:left;
background:#FDEBD2;
}

#body_contents_left_form {
width:190px;
height:1600px;
margin:0px;
padding:0px;
float:left;
background:#FDEBD2;
}


#body_contents_left_staff {
width:190px;
height:1850px;
margin:0px;
padding:0px;
float:left;
background:#FDEBD2;
}

#body_contents_left_job {
width:190px;
height:1750px;
margin:0px;
padding:0px;
float:left;
background:#FDEBD2;
}

#body_contents_left_prayvacy {
width:190px;
height:2700px;
margin:0px;
padding:0px;
float:left;
background:#FDEBD2;
}


#side_job_service {
width:180px;
height:150px;
margin:0px;
padding:0px;
background:url(images/job_side.jpg) no-repeat;
}

#side_job_service a{
width:180px;
height:150px;
margin:0px;
padding:0px;
display:block;
border:0px;
}

#side_job_service a:hover{
width:180px;
height:150px;
margin:0px;
padding:0px;
background:url(images/job_side_hover.jpg) no-repeat;
} 

#side_job_service_com {
width:180px;
height:150px;
margin:0px;
padding:0px;
background:url(images/job_kigyou_side.jpg) no-repeat;
}

#side_job_service_com a{
width:180px;
height:150px;
margin:0px;
padding:0px;
display:block;
border:0px;
} 

#side_job_service_com a:hover {
width:180px;
height:150px;
margin:0px;
padding:0px;
background:url(images/job_kigyou_side_hover.jpg) no-repeat;
}


#side_kyujin {
width:180px;
height:150px;
margin:0px;
padding:0px;
background:url(images/side_kyujin_koukoku.jpg) no-repeat;
}


#side_kyujin a{
width:180px;
height:150px;
margin:0px;
padding:0px;
display:block;
border:0px;
} 

#side_kyujin a:hover{
width:180px;
height:150px;
margin:0px;
padding:0px;
background:url(images/side_kyujin_koukoku_hover.jpg) no-repeat;
}

#side_eigyou {
width:180px;
height:150px;
margin:0px;
padding:0px;
background:url(images/side_eigyoukoukoku.jpg) no-repeat;
}

#side_eigyou a{
width:180px;
height:150px;
margin:0px;
padding:0px;
display:block;
border:0px;
}

#side_eigyou a:hover {
width:180px;
height:150px;
margin:0px;
padding:0px;
background:url(images/side_eigyoukoukoku_hover.jpg) no-repeat;
}

#body_contents_right {
width:650px;
height:1200px;
margin:0px;
padding:0px;
float:right;
background:#FFFFFF;
}

#body_contents_right_koukoku {
width:650px;
height:1000px;
margin:0px;
padding:0px;
float:right;
background:#FFFFFF;
}

#body_contents_right_map {
width:650px;
height:900px;
margin:0px;
padding:0px;
float:right;
background:#FFFFFF;
}

#body_contents_right_aisatsu {
width:650px;
height:700px;
margin:0px;
padding:0px;
float:right;
background:#FFFFFF;
}

#body_contents_right_form {
width:650px;
height:1600px;
margin:0px;
padding:0px;
float:right;
background:#FFFFFF;
}


#body_contents_right_staff {
width:650px;
height:1850px;
margin:0px;
padding:0px;
float:right;
background:#FFFFFF;
}

#body_contents_right_job {
width:650px;
height:1750px;
margin:0px;
padding:0px;
float:right;
background:#FFFFFF;
}

#body_contents_right_prayvacy {
width:650px;
height:2700px;
margin:0px;
padding:0px;
float:right;
background:#FFFFFF;
}


#kokogasugoi_title {
width:648px;
height:auto;
text-align:left;
margin:5px 0px 0px 0px;
font-size:18px;
color:#333333;
font-weight:bold;
float:left;
background:url(images/kokogasugoi_bg.jpg) no-repeat;
}

#kokogasugoi_free_field {
width:648px;
height:auto;
text-align:left;
margin:5px 0px 0px 0px;
font-size:13px;
color:#333333;
font-weight:bold;
float:left;
line-height:15px;
}

/*トップページコンテンツ*/

#main_flash {
width:830px;
height:250px;
margin:0px 0px 10px 0px;
padding:0px;
background:#333333;
}

#body_contents_job_service {
width:530px;
height:200px;
margin:0px;
padding:0px;
background:url(images/top_page_contents/top_contents_jobsurvice.jpg) no-repeat;
}

#body_contents_job_service a{
width:530px;
height:200px;
margin:0px;
padding:0px;
border:none;
display:block;
}

#body_contents_job_service a:hover{
width:530px;
height:200px;
margin:0px;
padding:0px;
background:url(images/top_page_contents/top_contents_jobsurvice_hover.jpg) no-repeat;
}

#body_contents_kyujin_koukoku {
width:290px;
height:100px;
margin:0px;
padding:0px;
background:url(images/top_page_contents/top_contents_kyujin.jpg) no-repeat;
}

#body_contents_kyujin_koukoku a{
width:290px;
height:100px;
margin:0px;
padding:0px;
border:none;
display:block;
}

#body_contents_kyujin_koukoku a:hover{
width:290px;
height:100px;
margin:0px;
padding:0px;
background:url(images/top_page_contents/top_contents_kyujin_hover.jpg) no-repeat;
}

#body_contents_eigyou_koukoku {
width:290px;
height:100px;
margin:0px;
padding:0px;
background:url(images/top_page_contents/top_contents_eigyou.jpg) no-repeat;
}

#body_contents_eigyou_koukoku a{
width:290px;
height:100px;
margin:0px;
padding:0px;
border:none;
display:block;
}

#body_contents_eigyou_koukoku a:hover{
width:290px;
height:100px;
margin:0px;
padding:0px;
background:url(images/top_page_contents/top_contents_eigyou_hover.jpg) no-repeat;
}

#body_contents_job_service_company {
width:290px;
height:100px;
margin:0px;
padding:0px;
background:url(images/top_page_contents/top_contents_job_com.jpg) no-repeat;
}

#body_contents_job_service_company a {
width:290px;
height:100px;
margin:0px;
padding:0px;
border:none;
display:block;
}


#body_contents_job_service_company a:hover {
width:290px;
height:100px;
margin:0px;
padding:0px;
background:url(images/top_page_contents/top_contents_job_com_hover.jpg) no-repeat;
}


#body_contents_staff {
width:260px;
height:100px;
margin:0px;
padding:0px;
background:url(images/top_page_contents/top_contents_staff.jpg) no-repeat;
}

#body_contents_staff a{
width:260px;
height:100px;
margin:0px;
padding:0px;
border:none;
display:block;
}

#body_contents_staff a:hover {
width:260px;
height:100px;
margin:0px;
padding:0px;
background:url(images/top_page_contents/top_contents_staff_hover.jpg) no-repeat;
}



#body_contents_company {
width:260px;
height:100px;
margin:0px;
padding:0px;
background:url(images/top_page_contents/top_contents_company.jpg) no-repeat;
}

#body_contents_company a{
width:260px;
height:100px;
margin:0px;
padding:0px;
border:none;
display:block;
}

#body_contents_company a:hover {
width:260px;
height:100px;
margin:0px;
padding:0px;
background:url(images/top_page_contents/top_contents_company_hover.jpg) no-repeat;
}


/*ニューインデックスページここから*/

#index_kyujin_koukoku {
width:410px;
height:60px;
margin:0px;
padding:0px;
background:url(images/top_page_contents/kyujin_koukoku_keisai.jpg);
}

#index_kyujin_koukoku a{
width:410px;
height:60px;
margin:0px;
padding:0px;
display:block;
border:none;
}


#index_kyujin_koukoku a:hover {
width:410px;
height:60px;
margin:0px;
padding:0px;
background:url(images/top_page_contents/kyujin_koukoku_keisai_hover.jpg);
}


#index_eigyou_koukoku {
width:410px;
height:60px;
margin:0px;
padding:0px;
background:url(images/top_page_contents/eigyou_koukoku_keisai.jpg);
}

#index_eigyou_koukoku a{
width:410px;
height:60px;
margin:0px;
padding:0px;
display:block;
border:none;
}

#index_eigyou_koukoku a:hover {
width:410px;
height:60px;
margin:0px;
padding:0px;
background:url(images/top_page_contents/eigyou_koukoku_keisai_hover.jpg);
}


#index_job_service {
width:290px;
height:60px;
margin:0px;
padding:0px;
background:url(images/top_page_contents/index_job_service.jpg);
}

#index_job_service a{
width:290px;
height:60px;
margin:0px;
padding:0px;
display:block;
border:none;
}

#index_job_service a:hover {
width:290px;
height:60px;
margin:0px;
padding:0px;
background:url(images/top_page_contents/index_job_service_hover.jpg);
}

#index_staff_shoukai {
width:290px;
height:60px;
margin:0px;
padding:0px;
background:url(images/top_page_contents/index_staff_shoukai.jpg);
}


#index_staff_shoukai a{
width:290px;
height:60px;
margin:0px;
padding:0px;
display:block;
}


#index_staff_shoukai a:hover {
width:290px;
height:60px;
margin:0px;
padding:0px;
background:url(images/top_page_contents/index_staff_shoukai_hover.jpg);
}



#index_company {
width:290px;
height:60px;
margin:0px;
padding:0px;
background:url(images/top_page_contents/index_company.jpg);
}

#index_company a{
width:290px;
height:60px;
margin:0px;
padding:0px;
display:block;
}


#index_company a:hover {
width:290px;
height:60px;
margin:0px;
padding:0px;
background:url(images/top_page_contents/index_company_hover.jpg);
}



#topics_bg {
width:343px;
height:200px;
margin:0px;
padding:0px;
background:url(images/topics_bg.jpg) no-repeat;
}

#topcs_contents_field {
width:315px;
height:150px;
overflow-y:scroll;
scrollbar-arrow-color:#ffffff;
scrollbar-face-color: #cccccc;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-3dlight-color: #cccccc;
scrollbar-darkshadow-color: #cccccc;
scrollbar-track-color: #ffffff;
background:url(images/topics_note_bg.jpg);
margin:5px 0px 0px 10px;
text-align:left;
}

#topic_date {
width:300px;
height:auto;
color:#FF6600;
font-weight:bold;
font-size:12px;
margin:5px 0px 5px 0px;
}

#topic_title {
width:300px;
height:auto;
color:#333333;
font-weight:bold;
font-size:14px;
margin:5px 0px 5px 0px;
}


#topic {
width:300px;
height:auto;
color:#003399;
font-weight:bold;
font-size:12px;
margin:5px 0px 5px 0px;
}

#topic a:link {color:#0066CC;}

#topic a:hover {color:#006699;}

#topic a:active {color:#006699;}

#topic a:visited {color:#0066CC;}


#call_info {
width:343px;
height:auto;
margin:15px 0px 0px 0px;
padding:0px;
float:left;
}

#koukoku_baitai {
width:474px;
height:575px;
margin:0px;
padding:0px;
background:url(images/koukokubaitai_bg.jpg) no-repeat;
}

#index_job_bn {
width:343px;
height:220px;
margin:15px 0px 0px 0px;
padding:0px;
background:url(images/index_job_bn.jpg) no-repeat;
}

/*ニューインデックスページここまで*/

/*マップページここから*/
#map_company_field {
width:600px;
height:auto;
font-size:12px;
color:#333333;
font-weight:bold;
}

/*会社概要ページここから*/

#company_table {
width:auto;
height:auto;
margin:0px 0px 0px 25px;
font-size:13px;
color:#333333;
text-align:left;
}

/*ジョブサービスページここから*/
#job_info {
width:650px;
height:102px;
margin:0px;
padding:0px;
background:url(images/job_service_contents/job_otoiawase.jpg) no-repeat;
}

#job_info a{
width:650px;
height:102px;
margin:0px;
padding:0px;
border:0;
display:block;
}

#job_text_box_1 {
width:280px;
height:80px;
margin:5px 0px 0px 15px;
padding:0px;
font-size:12px;
color:#003366;
text-align:left;
}

#job_text_box_2 {
width:290px;
height:43px;
margin:5px 0px 0px 10px;
padding:0px;
font-size:12px;
color:#003366;
text-align:left;
}

#job_text_box_3 {
width:247px;
height:43px;
margin:5px 0px 0px 10px;
padding:0px;
font-size:12px;
color:#003366;
text-align:left;
}

.staff_text {
font-size:13px;
color:#333333;
padding:10px;
font-weight:bold;
}

#go_to_job_form a{
color:#FF6600;
padding:10px;
font-weight:bold;
font-size:14px;
}

#aisatsu_text {
font-size:13px;
color:#333333;
text-align:left;
}

.index_main_image_phone_text {
font-size:18px;
font-weight:bold;
color:#333333;
}

.index_main_image_text h3 {
font-size:16px;
color:#003366;
margin:0px;
padding:0px;
}


.index_main_image_text {
font-size:12.5px;
font-weight:bold;
color:#333333;
}

.index_main_image h2 {
font-size:22px;
margin:0px;
padding:0px;
}

#form_head_line {
width:1000px;
height:2px;
margin:0px;
padding:0px;
clear:both;
background:#FF9900;
}

#form_head_menu_bg {
width:1000px;
height:43px;
float:left;
margin:0px;
padding:0px;
background:url(images/hedder_menu_back_bg.jpg) repeat-x;
}

#form_copyright_bg {
width:1000px;
height:36px;
float:left;
background:url(images/copy_bg.jpg) repeat-x;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

.form_bg {
background:url(images/form_bg.jpg);
}

