@charset "utf-8";

/* CSS Document */

/*各ページタイトル画像*/
h4.svc_title_img_shugyoukisoku{width:683px;height:207px;background-image:url(../image/jean_contents/jean_contents_top_shugyoukisoku.jpg); text-indent:-4000px; margin-bottom:8px}

h4.svc_title_img_jinjisaiyoushien{width:683px;height:207px;background-image:url(../image/jean_contents/jean_contents_top_jinjisaiyousien.jpg); text-indent:-4000px; margin-bottom:8px}

h4.svc_title_img_joseikin{width:683px;height:207px;background-image:url(../image/jean_contents/jean_contents_top_joseikin.jpg); text-indent:-4000px; margin-bottom:8px}

h4.svc_title_img_roudoushakaihoken{width:683px;height:207px;background-image:url(../image/jean_contents/jean_contents_top_roudoushakaihoken.jpg); text-indent:-4000px; margin-bottom:8px}

h4.svc_title_img_tokubetsukanyu{width:683px;height:207px;background-image:url(../image/jean_contents/jean_contents_top_tokubetsukanyu.jpg); text-indent:-4000px; margin-bottom:8px}

h4.svc_title_img_kyuyo{width:683px;height:207px;background-image:url(../image/jean_contents/jean_contents_top_kyuyo.jpg); text-indent:-4000px; margin-bottom:8px}

h4.svc_title_img_roudoufunsou{width:683px;height:207px;background-image:url(../image/jean_contents/jean_contents_top_roudoufunsou.jpg); text-indent:-4000px; margin-bottom:8px}



/* 給与計算　*/
/* ナビ*/
div#kyuyo_navi{ display:block; margin-bottom:8px}
div#kyuyo_navi ul{ margin:0px; padding:0px;}
div#kyuyo_navi li{ width:112px; margin:0px; padding:0px; margin-right:1px; float:left; text-align:center; background-color:#AAAAAA; font-size:12px; line-height:18px;}
div#kyuyo_navi li a{ width:112px; color:#FFFFFF; text-decoration:none; margin:0px; padding:0px; float:left; text-align:center; background-color:#AAAAAA;}
div#kyuyo_navi li a:hover{ width:112px; color:#FFFFFF; text-decoration:none; background-color:#999999;}

/*よくある質問(list関連)*/
div#kyuyo_faq{ clear:both; width:648px; margin-left:auto; margin-right:auto; margin-top:16px; margin-bottom:24px; background:url(../image/jean_kyuyo/jean_kyuyo_sub_border_bg.png) repeat-y}
div#kyuyo_faq h5.top{ background:url(../image/jean_kyuyo/jean_kyuyo_sub_border_top.png) no-repeat; background-position:top}
div#kyuyo_faq h5.bottom{ clear:both; background:url(../image/jean_kyuyo/jean_kyuyo_sub_border_bottom.png) no-repeat; background-position:bottom}

div#kyuyo_faq li.q{ margin-left:20px; margin-right:20px; min-height:24px; line-height:1em; font-size:12pt; color:#0066CC;padding-left:28px; background-image:url(../image/jean_kyuyo/jean_kyuyo_sub_faq_q.png);
 background-repeat:no-repeat; background-position:left center}
div#kyuyo_faq li.a{ margin-left:20px; margin-right:20px; min-height:24px; line-height:1em; font-size:9.5pt; margin-bottom:24px;padding-left:28px; background-image:url(../image/jean_kyuyo/jean_kyuyo_sub_faq_a.png);
 background-repeat:no-repeat; background-position:left center}
div#kyuyo_faq table{ margin-bottom:24px; margin-left:auto; margin-right:auto}
div#kyuyo_faq table img{ margin:4px}
div#kyuyo_faq td{ }
div#kyuyo_faq td.q{ font-size:12pt; color:#0066CC}
div#kyuyo_faq td.a{ font-size:9.5pt; color:#333333}



/*給与サブカテゴリ*/
div#kyuyo_sub{ display:block}
div#kyuyo_sub h2.title{ margin:0px; padding:0px; border:none; color:#FFFFFF; font-size:15pt; text-indent:24px; background:url(../image/jean_kyuyo/jean_kyuyo_sub_title.png) no-repeat}

/*ネットde就業*/
div#netdeshugyoutitle{ margin-bottom:24px}
div#netdeshugyoutitle *{ margin:0px; padding:0px; text-align:left; text-indent:0px; border:none}
div#netdeshugyoutitle h4.catch{ background:url(../image/jean_kyuyo/net_de_shugyou_catch.png) no-repeat; text-indent:-4000px; line-height:38px}
div#netdeshugyoutitle h2.title{ margin:0px;border:none; background:url(../image/jean_kyuyo/net_de_shugyou_title.png) no-repeat; text-indent:-4000px; line-height:105px; background-color:#EEEEEE}
div#netdeshugyoutitle p.title { margin:0px; padding-left:2em; padding-right:2em; padding-top:1em; padding-bottom:1em; background-color:#EEEEEE; text-indent:0em}

div#netdeshugyou{ margin-top:12px; margin-bottom:24px}

div#netdeshugyou_point{ background:url(../image/jean_kyuyo/net_de_shugyou_point_bg.png) repeat-y}
div#netdeshugyou_point h2.header{ background:url(../image/jean_kyuyo/net_de_shugyou_point_header.png) no-repeat; text-indent:-4000px; border:none; line-height:85px; margin-bottom:24px}
div#netdeshugyou_point h3.point1{ margin-left:52px; margin-bottom:4px; background:url(../image/jean_kyuyo/net_de_shugyou_point_1.png) no-repeat; text-indent:-4000px; line-height:52px}
div#netdeshugyou_point h3.point2{ margin-left:52px; margin-bottom:4px; background:url(../image/jean_kyuyo/net_de_shugyou_point_2.png) no-repeat; text-indent:-4000px; line-height:52px}
div#netdeshugyou_point h3.point3{ margin-left:52px; margin-bottom:4px; background:url(../image/jean_kyuyo/net_de_shugyou_point_3.png) no-repeat; text-indent:-4000px; line-height:52px}
div#netdeshugyou_point p.point{ margin-left:120px; margin-right:52px; margin-bottom:24px; text-indent:0px; min-height:6em}
div#netdeshugyou_point p.point1{ margin-left:120px; margin-right:52px; margin-bottom:24px; text-indent:0px; min-height:194px; background:url(../image/jean_kyuyo/net_de_shugyou_point_1_image.png) no-repeat; background-position:right top; padding-right:188px}
div#netdeshugyou_point p.point2{ margin-left:120px; margin-right:52px; margin-bottom:24px; text-indent:0px; min-height:194px; background:url(../image/jean_kyuyo/net_de_shugyou_point_2_image.png) no-repeat; background-position:right top; padding-right:264px}
div#netdeshugyou_point p.point3{ margin-left:120px; margin-right:52px; margin-bottom:24px; text-indent:0px; min-height:194px; background:url(../image/jean_kyuyo/net_de_shugyou_point_3_image.png) no-repeat; background-position:right top; padding-right:273px}

div#netdeshugyou_point h5.bottom{ background:url(../image/jean_kyuyo/net_de_shugyou_point_bottom.png) no-repeat; background-position:bottom; text-indent:-4000px}

/*ボーダー（ダウンロードなど）*/
div#kyuyo_sub_border{ clear:both; width:648px; margin-left:auto; margin-right:auto; margin-top:16px; margin-bottom:24px; background:url(../image/jean_kyuyo/jean_kyuyo_sub_border_bg.png) repeat-y}
div#kyuyo_sub_border h5.top{ background:url(../image/jean_kyuyo/jean_kyuyo_sub_border_top.png) no-repeat; background-position:top}
div#kyuyo_sub_border h5.bottom{ clear:both; background:url(../image/jean_kyuyo/jean_kyuyo_sub_border_bottom.png) no-repeat; background-position:bottom; min-height:50px}

div#kyuyo_sub_border_left{ width:140px; float:left; margin-left:18px; font-size:8pt}
div#kyuyo_sub_border_left h5{ font-size:8pt; border-bottom:#0066CC solid 1px; border-left:#0066CC solid 4px; text-indent:0.5em; line-height:1.5em}
div#kyuyo_sub_border_left h4{ font-size:8pt; font-weight:bold; line-height:1.2em; margin-bottom:4px; margin-top:8px}
div#kyuyo_sub_border_left ol{ margin-bottom:8px}
div#kyuyo_sub_border_left ol li{ margin-left:1.5em; list-style:decimal; list-style-position:outside; margin-bottom:8px}
 


div#kyuyo_sub_border_right{ width:464px; float:right; margin-right:18px}
div#kyuyo_sub_border_right p.comment{ margin:0px; padding:4px; line-height:1.5em; text-indent:0px; background-color:#FAFAFA; border:#CCCCCC solid 1px; margin-bottom:16px}
div#kyuyo_sub_border_right_list_wrapper{ background:url(../com/gray_dot02.gif) repeat-y; background-position:50%}
div#kyuyo_sub_border_right_list_wrapper ul{ clear:both; width:100%; display:block; float:left; margin:0px; padding:0px; background:url(../com/gray_dot.gif) repeat-x; background-position:bottom}
div#kyuyo_sub_border_right_list_wrapper ul.bottom{background:none}
div#kyuyo_sub_border_right_list_wrapper li{ margin:0px; padding:4px; padding-bottom:12px; float:left; width:224px; display:inline; font-size:12px; line-height:1.5em}

div#kyuyo_sub_border_right_list_wrapper h3.dl{ margin:0px; padding:0px; font-size:12px; line-height:1.5em; padding-left:46px; background:url(../icon/pdf_icon_44x17.png) no-repeat; background-position:left top}



/* 就業規則固有　プロセス*/
div#shugyoukisoku_proccess_containar {width:635px; padding:12px; border: solid #EEEEFF 12px}

div#shugyoukisoku_proccess_fig{ float:left; text-align:center; width:300px}
div#shugyoukisoku_proccess_fig h4.shugyoukisoku_process{ text-align:left; border-left:solid #3366CC 4px; text-indent:0.5em; margin-bottom:8px; line-height:20pt}
div#shugyoukisoku_proccess_fig h3.shugyoukisoku_process{ display:block;width:300px;
border:solid #CCCCCC 1px; text-indent:0px;
text-align:center; font-weight:normal;
font-size:12pt; line-height:40px; color:#666666;letter-spacing:2px;
background:url(../violet/contents_common/violet_20080128_contents_common_r15_c5.png);background-repeat:repeat-x;
} 

div#shugyoukisoku_proccess_fig p.cap{ font-size:10px; color:#666666;font-family:"MS Pゴシック", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "arial", "helvetica", "sans-serif";} 
div#shugyoukisoku_proccess_fig p.arw{ text-indent:-4000px; height:30px;width:22px; background:url(../violet/contents_common/violet_20080128_contents_common_r21_c5.png) no-repeat} 

/*---- 就業規則　固有　table pattern ----*/
table#table_type1 { float:right; border:none; border-bottom:solid #999999 1px; border-right:solid #999999 1px;
font-family:"メイリオ", "MS Pゴシック", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "arial", "helvetica", "sans-serif";}
table#table_type1 tr.color1{ background-color:#EEEEEE}
table#table_type1 tr.color2{ background-color:#F6F6F6}
table#table_type1 th{ border:none; border-top:solid #999999 1px; border-left:solid #999999 1px;padding:2px; background-image:url(../image/jean_common/jean_head_adv_bg_bk.png); color:#FFFFFF; font-size:9pt; line-height:9pt; text-align:center; font-weight:normal}
table#table_type1 td{ border:none; border-top:solid #999999 1px; border-left:solid #999999 1px;padding:8px}
table#table_type1 td span.num{ font-size: large; font-family:"Courier New", Courier, mono}

/*---- 労働社会保険顧問　固有　table pattern ----*/
table#table_type2 { border:none; border-bottom:solid #999999 1px; border-right:solid #999999 1px;
font-family:"メイリオ", "MS Pゴシック", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "arial", "helvetica", "sans-serif";}
table#table_type2 tr.color1{ background-color:#EEEEEE}
table#table_type2 tr.color2{ background-color:#F6F6F6}
table#table_type2 th{ border:none; border-top:solid #999999 1px; border-left:solid #999999 1px;padding:8px;
font-size:9pt; line-height:9pt; font-weight:normal}
table#table_type2 th.color1{ background-color:#EEEEEE}
table#table_type2 th.color2{ background-color:#F6F6F6}
table#table_type2 td{ border:none; border-top:solid #999999 1px; border-left:solid #999999 1px;padding:8px}
table#table_type2 td span.num{ font-size: large; font-family:"Courier New", Courier, mono}

/*---- 人事採用支援固有　p id=cubic1 ----*/
p#cubic1{ background:url(../image/75x75/cubic1.png) no-repeat; padding-left: 84px; min-height:75px}



/* 助成金診断固有*/
a.joseikin_shindan {display:block; float:right; background-image:url(../image/joseikin_btm/violet_btm_r2_c2.png);
font-size:12px; line-height:12px; text-decoration:none; margin-left:12px;
background-repeat:no-repeat; width:204px;height:108px;font-size:12px;padding-top:80px;padding-bottom:16px;padding-left:20px;}

/*1段組*/
div#svc_1{ padding:0px 0px 0px 12px ; clear:both}/*上右下左*/

/*2段組*/
div#svc_left_in_2{ display:block;padding:0px 0px 0px 12px ; width:328px; float:left }
div#svc_right_in_2{ display:block;padding:0px 0px 0px 8px ; width:327px; float:right}


/* ---- SPAN ---- */

span.a_more a{ color:#666666; text-decoration:none;border:solid #666666 1px; padding:2px;margin:0px; display:inline; font-size:10px; line-height:10px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"}

/*---- サービスページ基本スタイル ---*/
/*type1*/
div#svc_wrapper_type1 {}

div#svc_wrapper_type1 h1,div#svc_wrapper_type1 h2,div#svc_wrapper_type1 h3,
div#svc_wrapper_type1 a, div#svc_wrapper_type1 span, div#svc_wrapper_type1 p{
 font-family:"メイリオ", "MS Pゴシック", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "arial", "helvetica", "sans-serif";}

div#svc_wrapper_type1 h1{
	font-size:15pt;	text-indent:0.5em;	font-weight:normal;	line-height:2.5em;
	color:#555566;	border-bottom:solid #555566 1px;	margin-bottom:8px; text-indent:0em}
	
div#svc_wrapper_type1 h2{
	font-size:12pt;	text-indent:0.5em;	font-weight:normal;	line-height:24pt;
	color:#555566;	border-top:solid #555566 1px;	border-bottom:solid #555566 1px;
	background-image:url(../image/jean_common/jean_head_bg.png);	margin-bottom:8px;}
	div#svc_wrapper_type1 h2.list{ background:url(../image/jean_list_style/13x13_sqx4_green.png) no-repeat left;text-indent:27px; background-position:7px 9px;	border:solid #AAAABB 1px; background-color:#F0F0F6}
div#svc_wrapper_type1 h3{
	font-size:9pt;	font-weight:bold;	line-height:24pt;	color:#555577;	letter-spacing:0.05em;}
div#svc_wrapper_type1 h3.list{background:url(../image/jean_list_style/9x9_sqx4_blue.png) no-repeat left;text-indent:12px; background-position:0px 11px;	}

div#svc_wrapper_type1 p{
	font-size:9pt;line-height:16pt;text-indent:6pt;color:#000000;}
div#svc_wrapper_type1 sup{color:#0033FF}



/*---- ページ下の問い合わせ枠 ----*/
div#mailto_page_content_footer{width:550px; margin-left:auto; margin-right:auto; margin-bottom:20px; padding-top:20px;}
div#mailto_page_content_footer h4{ display:block; width:177px ;height:24px; text-indent:-4000px; background:url(../violet/main_ask/violet_20080128_main_menu_ask_r1_c1.png) no-repeat}
div#mailto_page_content_footer p{ float:left; display:block; width:319px ;height:61px; text-indent:-4000px; background:url(../violet/main_ask/violet_20080128_main_menu_ask_r2_c1_no-ipphone.png) no-repeat}
div#mailto_page_content_footer a p{ float:right; display:block; width:231px ;height:61px; text-indent:-4000px; background:url(../violet/main_ask/violet_20080128_main_menu_ask_r2_c3.png) no-repeat; cursor:pointer}


/*180 side menu*/

/* ---- mailto (mail.php) ---- */
div#mailto_180 { display:block; width:180px; float:left; margin-bottom:8px}
div#mailto_180 h2{ text-indent:0px; text-align:center; background-image:url(../image/jean_contents/jean_contents_common_header_180_mailto_no-ipphone.png); background-position:180px -37px;padding:6px; font-size:9pt; color:#FFFFFF; min-height:59px}
div#mailto_180 p{ background-image:url(../image/jean_contents/jean_contents_common_header_180_mailto_no-ipphone.png); background-position:0px -37px; text-indent:-4000px;height:136px;}

div#mailto_180 a{width:172px; height:37px; position:absolute;background-image:url(../image/jean_contents/jean_contents_common_header_180_mailto_no-ipphone.png); background-position:0px 0px;margin-top:92px;margin-left:4px; text-indent:-4000px}
div#mailto_180 a:hover{background-position:188px 0px}

/* ---- pickup service ---- */
div#pickupservice { display:block; width:180px; float:left;background-image:url(../com/gray_dot.gif); background-repeat:repeat-x; background-position:top; padding-top:9px; margin-bottom:8px}
div#pickupservice h3{ font-size:15px; line-height:15px; text-indent:-4000px;background:url(../image/jean_contents/jean_contents_common_header_180_cat.png) no-repeat; background-position:0px 0px; margin-bottom:8px;}

div#pickupservice h2{ font-size:16px; line-height:16px;margin-bottom:4px; cursor:pointer}
div#pickupservice h2.kyuyokeisan{height:55px; text-indent:-4000px;background:url(../image/jean_contents/jean_contents_common_header_180_pickupservice.png) no-repeat; background-position:0px -20px;}
div#pickupservice h2.kyuyokeisan_hover{height:55px; text-indent:-4000px;background:url(../image/jean_contents/jean_contents_common_header_180_pickupservice.png) no-repeat; background-position:-180px -20px;}

div#pickupservice h2.shugyoukisoku{height:55px; text-indent:-4000px;background:url(../image/jean_contents/jean_contents_common_header_180_pickupservice.png) no-repeat; background-position:0px -75px; }
div#pickupservice h2.shugyoukisoku_hover{height:55px; text-indent:-4000px;background:url(../image/jean_contents/jean_contents_common_header_180_pickupservice.png) no-repeat; background-position:-180px -75px; }

div#pickupservice h4.nomal{ font-size:16px; line-height:16px;margin-bottom:4px;
height:20px; text-indent:-4000px;background:url(../image/jean_contents/jean_contents_common_header_180_pickupservice.png) no-repeat; background-position:0px 0px; cursor:pointer}
div#pickupservice h4.hover{ font-size:16px; line-height:16px;margin-bottom:4px;
height:20px; text-indent:-4000px;background:url(../image/jean_contents/jean_contents_common_header_180_pickupservice.png) no-repeat; background-position:-180px 0px; cursor:pointer}



/* ---- pickup infomation ---- */
div#pickupinfo { display:block; width:180px; float:left;background-image:url(../com/gray_dot.gif); background-repeat:repeat-x; background-position:top; padding-top:9px ;margin-bottom:8px}
div#pickupinfo h3{ font-size:15px; line-height:15px; text-indent:-4000px;background:url(../image/jean_contents/jean_contents_common_header_180_cat.png) no-repeat; background-position:0px -15px; margin-bottom:8px;}

div#pickupinfo h2{ font-size:16px; line-height:16px;margin-bottom:4px; cursor:pointer}

div#pickupinfo h2.info_law{height:31px; text-indent:-4000px;background:url(../image/jean_contents/jean_contents_common_header_180_info.png) no-repeat; background-position:0px 0px;}
div#pickupinfo h2.info_law_hover{height:31px; text-indent:-4000px;background:url(../image/jean_contents/jean_contents_common_header_180_info.png) no-repeat; background-position:-180px 0px;}

div#pickupinfo h2.seminar{height:31px; text-indent:-4000px;background:url(../image/jean_contents/jean_contents_common_header_180_info.png) no-repeat; background-position:0px -31px;}
div#pickupinfo h2.seminar_hover{height:31px; text-indent:-4000px;background:url(../image/jean_contents/jean_contents_common_header_180_info.png) no-repeat; background-position:-180px -31px;}

div#pickupinfo h2.pickup{height:31px; text-indent:-4000px;background:url(../image/jean_contents/jean_contents_common_header_180_info.png) no-repeat; background-position:0px -62px;}
div#pickupinfo h2.pickup_hover{height:31px; text-indent:-4000px;background:url(../image/jean_contents/jean_contents_common_header_180_info.png) no-repeat; background-position:-180px -62px;}
div#pickupinfo h2.pickup_normal{height:31px; text-indent:-4000px;background:url(../image/jean_contents/jean_contents_common_header_180_info.png) no-repeat; background-position:0px -62px; cursor:default}


div#pickupinfo h2.faq{height:31px; text-indent:-4000px;background:url(../image/jean_contents/jean_contents_common_header_180_info.png) no-repeat; background-position:0px -93px;}
div#pickupinfo h2.faq_hover{height:31px; text-indent:-4000px;background:url(../image/jean_contents/jean_contents_common_header_180_info.png) no-repeat; background-position:-180px -93px;}

/*(list関連)*/
div#pickupinfo ul { margin:0px; padding:0px; text-indent:0px; list-style:outside; margin-left:4px; margin-bottom:8px}
div#pickupinfo li { margin:0px; padding:0px; text-indent:0px; font-size:9.5pt; line-height:12pt; color:#666666}
div#pickupinfo a{ list-style:none; list-style-position:outside; margin:0px; padding:0px; text-indent:0px}

div#pickupinfo ul.bottom_border_dot{background-image:url(../com/gray_dot.gif); background-repeat:repeat-x; background-position:bottom; margin-bottom:0px}
div#pickupinfo li{padding-left:9px ; padding-bottom:2px; padding-top:2px;background-image:url(../violet/icon/violet_20080128_icon_r3_c13.gif);
 background-repeat:no-repeat; background-position:left center}


