@charset "Shift_JIS";
/* --------------------------------------------------------------------------------- */
/* 採用情報                                                                          */
/* --------------------------------------------------------------------------------- */
/* 採用情報 ページ用見出し画像（tit01〜99）　汎用                                    */
/* --------------------------------------------------------------------------------- */
#recruit_tit h3{
width:525px;
height:27px;
text-indent:-9999px;
font-size:0px;
margin:0px 0px 15px 0px;
}

/* --------------------------------------------------------------------------------- */
/* INDEXメニュー 背景・タイトル				                                         */
/* --------------------------------------------------------------------------------- */
.index_menu #tit01{
background-image:url(../../../recruit/index/img/tit01.gif);
background-repeat:no-repeat;
background-position:5px 59px;
}
.index_menu #tit02{
background-image:url(../../../recruit/index/img/tit02.gif);
background-repeat:no-repeat;
background-position:5px 59px;
}
.index_menu #tit03{
background-image:url(../../../recruit/index/img/tit03.gif);
background-repeat:no-repeat;
background-position:5px 59px;
}
.index_menu #tit04{
background-image:url(../../../recruit/index/img/tit04.gif);
background-repeat:no-repeat;
background-position:5px 59px;
}
.index_menu #tit05{
background-image:url(../../../recruit/index/img/tit05.gif);
background-repeat:no-repeat;
background-position:5px 59px;
}
.index_menu #tit07{
background-image:url(../../../recruit/index/img/tit07.gif);
background-repeat:no-repeat;
background-position:5px 59px;
}
.index_menu #tit06{
background-image:url(../../../recruit/index/img/tit06.gif);
background-repeat:no-repeat;
background-position:5px 59px;
}
.index_menu #tit08{
background-image:url(../../../recruit/index/img/tit08.gif);
background-repeat:no-repeat;
background-position:5px 59px;
}
.index_menu #bg01{
background-image:url(../../../recruit/index/img/bg01.jpg);
background-repeat:no-repeat;
}
.index_menu #bg02{
background-image:url(../../../recruit/index/img/bg02.jpg);
background-repeat:no-repeat;
}
.index_menu #bg03{
background-image:url(../../../recruit/index/img/bg03.jpg);
background-repeat:no-repeat;
}
.index_menu #bg04{
background-image:url(../../../recruit/index/img/bg04.jpg);
background-repeat:no-repeat;
}
.index_menu #bg05{
background-image:url(../../../recruit/index/img/bg05.jpg);
background-repeat:no-repeat;
}
.index_menu #bg06{
background-image:url(../../../recruit/index/img/bg06.jpg);
background-repeat:no-repeat;
}
.index_menu #bg07{
background-image:url(../../../recruit/index/img/bg07.jpg);
background-repeat:no-repeat;
}
.index_menu #bg08{
background-image:url(../../../recruit/index/img/bg08.jpg);
background-repeat:no-repeat;
}

/* --------------------------------------------------------------------------------- */
/* INDEXメニュー 背景・タイトル（More ACCES）		                                 */
/* --------------------------------------------------------------------------------- */
#index_more{
width:100%;
}

/* 上下エリア */
#index_more_top{
width:525px;
height:2px;
display:block;
background-image:url(../../../recruit/index/img/more_back_top.gif);
background-repeat:no-repeat;
background-position:bottom;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#index_more_bottom{
width:525px;
height:2px;
display:block;
background-image:url(../../../recruit/index/img/more_back_bottom.gif);
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
}

/* 全体のエリア */
#index_more_area{
width:525px;
background-image:url(../../../recruit/index/img/more_back.jpg);
background-repeat:repeat-y;
background-position:top;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
}

/* テキストエリア */
#index_more_text{
width:358px;
height:100%;
display:block;
padding:10px 0px 10px 0px;
}

#index_more_text h3{
text-indent:-9999px;
font-size:0px;
display:none;
}

#index_more_text h4{
height:16px;
text-indent:-9999px;
font-size:0px;
margin:0px 0px 5px 10px;
}

#index_more_text p{
line-height:150%;
margin:0px 10px 0px 40px;
}

#index_more_text .index_more_tit01{
width:32px;
background-image:url(../../../recruit/index/img/more_tit01.gif);
background-repeat:no-repeat;
}
#index_more_text .index_more_tit02{
width:87px;
background-image:url(../../../recruit/index/img/more_tit02.gif);
background-repeat:no-repeat;
}
#index_more_text .index_more_tit03{
width:77px;
background-image:url(../../../recruit/index/img/more_tit03.gif);
background-repeat:no-repeat;
}
#index_more_text .index_more_tit04{
width:81px;
background-image:url(../../../recruit/index/img/more_tit04.gif);
background-repeat:no-repeat;
}
#index_more_text .index_more_tit05{
width:64px;
background-image:url(../../../recruit/index/img/more_tit05.gif);
background-repeat:no-repeat;
}

/* ボタンエリアの指定 -------------------------------------------------------------- */

#cornermenu li{
height:32px;
}

#cornermenu li a{
height:32px;
}

/* （採用情報トップ） */
#cornermenu li#cornermenu_home{
height:45px;
}

#cornermenu li#cornermenu_home a{
height:45px;
}

/* マウスオーバー時の指定 ---------------------------------------------------------- */
/* （採用情報トップ） */
#cornermenu li#cornermenu_home a{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat 0px 0px;
}
#cornermenu li#cornermenu_home a:hover{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px 0px;
}
#cornermenu li#cornermenu_home_o {
display:block;
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px 0px;
}
/* （メッセージ） */
#cornermenu li#cornermenu_message a{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat 0px -45px;
}
#cornermenu li#cornermenu_message a:hover{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px -45px;
}
#cornermenu li#cornermenu_message_o {
display:block;
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px -45px;
}
/* （More ACCES） */
#cornermenu li#cornermenu_more a{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat 0px -77px;
}
#cornermenu li#cornermenu_more a:hover{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px -77px;
}
#cornermenu li#cornermenu_more_o {
display:block;
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px -77px;
}
/* （Workplace） */
#cornermenu li#cornermenu_workplace a{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat 0px -109px;
}
#cornermenu li#cornermenu_workplace a:hover{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px -109px;
}
#cornermenu li#cornermenu_workplace_o {
display:block;
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px -109px;
}
/* （Frontline） */
/*#cornermenu li#cornermenu_frontline a{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat 0px -141px;
}
#cornermenu li#cornermenu_frontline a:hover{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px -141px;
}
#cornermenu li#cornermenu_frontline_o {
display:block;
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px -141px;
}*/
/* （Education） */
#cornermenu li#cornermenu_education a{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat 0px -173px;
}
#cornermenu li#cornermenu_education a:hover{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px -173px;
}
#cornermenu li#cornermenu_education_o {
display:block;
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px -173px;
}
/* （Refresh） */
#cornermenu li#cornermenu_refresh a{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat 0px -205px;
}
#cornermenu li#cornermenu_refresh a:hover{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px -205px;
}
#cornermenu li#cornermenu_refresh_o {
display:block;
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px -205px;
}
/* （新卒採用） */
#cornermenu li#cornermenu_graduate a{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat 0px -237px;
}
#cornermenu li#cornermenu_graduate a:hover{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px -237px;
}
#cornermenu li#cornermenu_graduate_o {
display:block;
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px -237px;
}
/* （キャリア採用） */
#cornermenu li#cornermenu_carrer a{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat 0px -269px;
}
#cornermenu li#cornermenu_carrer a:hover{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px -269px;
}
#cornermenu li#cornermenu_carrer_o {
display:block;
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px -269px;
}
/* （採用スケジュール） */
#cornermenu li#cornermenu_schedule a{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat 0px -301px;
}
#cornermenu li#cornermenu_schedule a:hover{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px -301px;
}
#cornermenu li#cornermenu_schedule_o {
display:block;
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px -301px;
}
/* （エントリーシート） */
#cornermenu li#cornermenu_entry a{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat 0px -333px;
}
#cornermenu li#cornermenu_entry a:hover{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px -333px;
}
#cornermenu li#cornermenu_entry_o {
display:block;
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px -333px;
}
/* （FAQ） */
#cornermenu li#cornermenu_faq a{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat 0px -365px;
}
#cornermenu li#cornermenu_faq a:hover{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px -365px;
}
#cornermenu li#cornermenu_faq_o {
display:block;
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px -365px;
}
/* （先輩メッセージ） */
#cornermenu li#cornermenu_message a{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat 0px -397px;
}
#cornermenu li#cornermenu_message a:hover{
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px -397px;
}
#cornermenu li#cornermenu_message_o {
display:block;
background:url(../../../recruit/common/cornermenu/img/mn.gif) no-repeat -180px -397px;
}


/* --------------------------------------------------------------------------------- */
/* HEADER <写真タイトルバック画像>							                         */
/* --------------------------------------------------------------------------------- */

#pgtitle {
display:block;
width:540px;
height:90px;
background-image:url(../../../recruit/common/title/img/pgtitle.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

/* --------------------------------------------------------------------------------- */
/* 大見出しタイトル                                                                  */
/* --------------------------------------------------------------------------------- */

/* メッセージ */
.message_title{
background-image:url(../../../recruit/message/img/title.gif);
background-repeat:no-repeat;
}
/* More ACCES */
.more_title{
background-image:url(../../../recruit/more/index/img/title.gif);
background-repeat:no-repeat;
}
/* Workplace */
.workplace_title{
background-image:url(../../../recruit/more/workplace/img/title.gif);
background-repeat:no-repeat;
}
/* Frontline */
.frontline_title{
background-image:url(../../../recruit/message/img/title.gif);
background-repeat:no-repeat;
}
/* Education */
.education_title{
background-image:url(../../../recruit/more/education/img/title.gif);
background-repeat:no-repeat;
}
/* Refresh */
.refresh_title{
background-image:url(../../../recruit/more/refresh/img/title.gif);
background-repeat:no-repeat;
}

/* 新卒採用 */
.graduate_title{
background-image:url(../../../recruit/graduate/img/title.gif);
background-repeat:no-repeat;
}
/* キャリア採用 */
.career_title{
background-image:url(../../../recruit/career/index/img/title.gif);
background-repeat:no-repeat;
}
/* 採用スケジュール */
.schedule_title{
background-image:url(../../../recruit/career/schedule/img/title.gif);
background-repeat:no-repeat;
}
/* エントリーシート */
.entry_title{
background-image:url(../../../recruit/career/entry/img/title.gif);
background-repeat:no-repeat;
}
/* FAQ */
.faq_title{
background-image:url(../../../recruit/faq/img/title.gif);
background-repeat:no-repeat;
}


/* --------------------------------------------------------------------------------- */
/* メッセージ                                                                        */
/* --------------------------------------------------------------------------------- */
/* タイトル画像指定 ---------------------------------------------------------------- */
/*（社長メッセージ）*/
#message_tit01{
background-image:url(../../../recruit/message/img/tit01.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（採用担当者メッセージ）*/
#message_tit02{
background-image:url(../../../recruit/message/img/tit02.gif);
background-position:left;
background-repeat:no-repeat;
}

/* 左右振り分けのエリア指定 -------------------------------------------------------- */
/*.message_area{
width:505px;
margin:0px 10px 0px 10px;
}

.message_area p{
line-height:150%;
margin-bottom:15px;
}

.message_area img{
width:170px;
height:260px;
margin:0px 0px 10px 10px;
float:right;
}*/
.message_area{
text-align:center;
}

/* キャッチコピーの指定 ------------------------------------------------------------ */
.message_catch h4{
display:block;
width:315px;
text-indent:-9999px;
font-size:0px;
margin:0px 0px 20px 0px;
}

/*（社長メッセージのキャッチコピー）*/
#message_catch01 {
height:31px;
background-image:url(../../../recruit/message/img/catch01.gif);
background-repeat:no-repeat;
}

/*（採用担当者メッセージのキャッチコピー）*/
#message_catch02 {
height:15px;
background-image:url(../../../recruit/message/img/catch02.gif);
background-repeat:no-repeat;
}


/* --------------------------------------------------------------------------------- */
/* More Acces （INDEX）                                                              */
/* --------------------------------------------------------------------------------- */
/* 左ラインのテキスト指定 ---------------------------------------------------------- */
.line_area {
display:block;
margin:0px 0px 30px 0px;
padding:10px 10px 10px 100px;
border-left:solid 1px #FFCC00;
border-bottom:solid 1px #FFCC00;
}
.line_area p{
line-height:150%;
}
.line_text_l10{
line-height:150%;
margin:0px 0px 0px 10px;
}

/* ページ用見出し画像 -------------------------------------------------------------- */
#more_tit h3{
height:18px;
text-indent:-9999px;
font-size:0px;
margin:0px 0px 0px 0px;
}

/* タイトル画像指定 ---------------------------------------------------------------- */
/*（アクセスってこんな会社です）*/
#more_tit01{
width:198px;
background-image:url(../../../recruit/more/index/img/tit01.gif);
background-position:left;
background-repeat:no-repeat;
}
/*（大規模情報システムの開発分野で、低コストと高品質を追求しています）*/
#more_tit02{
width:477px;
background-image:url(../../../recruit/more/index/img/tit02.gif);
background-position:left;
background-repeat:no-repeat;
}
/*（みなさんにやっていだく仕事は）*/
#more_tit03{
width:256px;
background-image:url(../../../recruit/more/index/img/tit03.gif);
background-position:left;
background-repeat:no-repeat;
}
/*（近畿ニューオフィス推進賞（近畿経済産業局長賞）受賞の本社ビル）*/
#more_tit04{
width:415px;
background-image:url(../../../recruit/more/index/img/tit04.gif);
background-position:left;
background-repeat:no-repeat;
}
/*（会社の雰囲気、とても良いです）*/
#more_tit05{
width:216px;
background-image:url(../../../recruit/more/index/img/tit05.gif);
background-position:left;
background-repeat:no-repeat;
}
/*（未経験者から経験豊富な方まで、安心して仕事ができる教育・研修制度）*/
#more_tit06{
width:489px;
background-image:url(../../../recruit/more/index/img/tit06.gif);
background-position:left;
background-repeat:no-repeat;
}

/* 写真指定 ------------------------------------------------------------------------ */
/*（ページトップ写真）*/
#more_img01 h3{
width:525px;
height:155px;
background-image:url(../../../recruit/more/index/img/img01.jpg);
background-repeat:no-repeat;
margin:0px 0px 15px 0px;
display:block;
text-indent:-9999px;
font-size:0px;
}

/* キャッチコピーの指定 ------------------------------------------------------------ */
#more_catch_area h4{
height:13px;
text-indent:-9999px;
font-size:0px;
margin:0px 0px 5px 0px;
}

/*（トリプル・エー）*/
#more_catch01 {
width:352px;
background-image:url(../../../recruit/more/index/img/catch01.gif);
background-repeat:no-repeat;
}

/*（AMO）*/
#more_catch02 {
width:355px;
background-image:url(../../../recruit/more/index/img/catch02.gif);
background-repeat:no-repeat;
}

/*（PLANET）*/
#more_catch03 {
width:210px;
background-image:url(../../../recruit/more/index/img/catch03.gif);
background-repeat:no-repeat;
}

/*（SI）*/
#more_catch04 {
width:215px;
background-image:url(../../../recruit/more/index/img/catch04.gif);
background-repeat:no-repeat;
}

/*（ITO）*/
#more_catch05 {
width:343px;
background-image:url(../../../recruit/more/index/img/catch05.gif);
background-repeat:no-repeat;
}

/* --------------------------------------------------------------------------------- */
/* More Acces （共通）                                                               */
/* --------------------------------------------------------------------------------- */
/* エリア指定 ---------------------------------------------------------------------- */
/*（全体エリアの指定）*/
#more_area{
width:525px;
/*height:100%;*/
}

/*（画面上部の画像）*/
#more_area h3{
width:515px;
height:155px;
display:block;
text-indent:-9999px;
font-size:0px;
margin:0px 0px 30px 0px;
}

/*（画面上部の画像に書いてあるテキスト）*/
.more_catch{
display:none;
}

/*（各タイトル画像）*/
#more_area h4{
height:18px;
text-indent:-9999px;
font-size:0px;
margin:0px 0px 0px 0px;
clear:both;
}

/*（ラインエリア）*/
.more_line_area {
width:525px;
/*height:100%;*/
}

/* 振分けエリア指定 ---------------------------------------------------------------- */
.more_work_area{
/*width:464px;*/
/*height:100%;*/
padding:20px 10px 10px 50px;
float:left;
border-bottom:1px solid #FFCC00;
border-left:1px solid #FFCC00;
margin-bottom:30px;
}

.more_work_area2{
/*height:100%;*/
padding:20px 10px 10px 50px;
border-bottom:1px solid #FFCC00;
border-left:1px solid #FFCC00;
margin-bottom:30px;
}

.more_work_area p{
line-height:150%;
/*width:464px;*/
}

.more_work_area2 p{
line-height:150%;
/*width:464px;*/
}

/*（左：写真／右：テキスト）*/
.more_left_img{
display:block;
float:left;
width:202px;
}
.more_right_text{
line-height:150%;
width:252px;
float:right;
}

/*（左：テキスト／右：写真）*/
.more_left_text{
line-height:150%;
width:252px;
float:left;
}
.more_right_img{
display:block;
width:202px;
float:right;
}

/*（左：写真たて／右：テキスト）*/
.more_left_img02{
float:left;
width:137px;
}
.more_right_text02{
line-height:150%;
width:317px;
float:right;
}

/*（左：テキスト／右：写真たて）*/
.more_left_text02{
line-height:150%;
width:317px;
float:left;
}
.more_right_img02{
display:block;
width:137px;
float:right;
}

/*（横一列写真×1）*/
.more_pic01{
margin:5px 0px 0px 0px;
}

/* --------------------------------------------------------------------------------- */
/* More Acces （Frontline）                                                          */
/* --------------------------------------------------------------------------------- */
/* タイトル画像指定 ---------------------------------------------------------------- */
/*（1）*/
#frontline_tit01{
width:176px;
background-image:url(../../../recruit/message/img/tit01.gif);
background-position:left;
background-repeat:no-repeat;
}
/*（2）*/
#frontline_tit02{
width:192px;
background-image:url(../../../recruit/message/img/tit02.gif);
background-position:left;
background-repeat:no-repeat;
}
/*（3）*/
#frontline_tit03{
width:192px;
background-image:url(../../../recruit/message/img/tit03.gif);
background-position:left;
background-repeat:no-repeat;
}
/*（4）*/
#frontline_tit04{
width:149px;
background-image:url(../../../recruit/message/img/tit04.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（主な仕事の内容）*/
.frontline_contents01{
width:169px;
background-image:url(../../../recruit/message/img/contents01.gif);
background-position:left;
background-repeat:no-repeat;
}
/*（やりがい）*/
.frontline_contents02{
width:48px;
background-image:url(../../../recruit/message/img/contents02.gif);
background-position:left;
background-repeat:no-repeat;
}
/*（私の未来／将来の夢）*/
.frontline_contents03{
width:117px;
background-image:url(../../../recruit/message/img/contents03.gif);
background-position:left;
background-repeat:no-repeat;
}
/*（メッセージ）*/
.frontline_contents04{
width:249px;
background-image:url(../../../recruit/message/img/contents04.gif);
background-position:left;
background-repeat:no-repeat;
}

/* 画面先頭リンク部分 -------------------------------------------------------------- */
#frontline_link_area{
width:524px;
height:175px;
float:left;
margin:0px 0px 0px 0px;
display:block;
}

.frontline_link{
margin:0px 0px 20px 0px;
}

/* 振分けエリア指定 ---------------------------------------------------------------- */
.frontline_work_area{
/*width:504px;
height:100%;*/
padding:20px 10px 10px 10px;
float:left;
border-bottom:1px solid #FFCC00;
border-left:1px solid #FFCC00;
margin-bottom:30px;
line-height:150%;
}
.frontline_left{
display:block;
float:left;
width:314px;
}
.frontline_right{
width:180px;
height:auto;
float:right;
}

.frontline_left p{
margin:0px 0px 0px 10px;
}

/* その他指定 ---------------------------------------------------------------------- */
/*（contents01〜04）*/
.frontline_work_area h5{
height:12px;
text-indent:-9999px;
font-size:0px;
margin:0px 0px 0px 0px;
}

/*（社員写真）*/
.frontline_img{
margin-bottom:10px;
}

/*（profile）*/
.frontline_profile{
width:178px;
height:auto;
display:block;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding:0px 0px 10px 0px;
}

.frontline_profile p{
width:158px;
height:auto;
padding:5px 0px 5px 0px;
margin:0px 10px 0px 10px;
/*margin:5px 10px 5px 10px;*/
background-image:url(../../line/img/line01.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.frontline_profile_top h5{
width:180px;
height:45px;
display:block;
background-image:url(../../../recruit/message/img/contents_profile.gif);
background-repeat:no-repeat;
text-indent:-9999px;
font-size:0px;
margin:0px 0px 0px 0px;
}

/*（ページの先頭へ）*/
/*.frontline_pagetop{
clear:both;
width:504px;
text-align:right;
}
.frontline_pagetop img{
margin-right:5px;
}*/

/* --------------------------------------------------------------------------------- */
/* More Acces （Education）                                                          */
/* --------------------------------------------------------------------------------- */
/* 画面上部の画像 ------------------------------------------------------------------ */
#education_tit{
background-image:url(../../../recruit/more/education/img/back.jpg);
background-repeat:no-repeat;
}

/* タイトル画像指定 ---------------------------------------------------------------- */
/*（内定者研修）*/
#education_tit01{
width:90px;
background-image:url(../../../recruit/more/education/img/tit01.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（新入社員研修）*/
#education_tit02{
width:105px;
background-image:url(../../../recruit/more/education/img/tit02.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（中途入社者研修）*/
#education_tit03{
width:148px;
background-image:url(../../../recruit/more/education/img/tit03.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（入社後スキルアップ研修）*/
#education_tit04{
width:173px;
background-image:url(../../../recruit/more/education/img/tit04.gif);
background-position:left;
background-repeat:no-repeat;
}

/* --------------------------------------------------------------------------------- */
/* More Acces （Refresh）                                                            */
/* --------------------------------------------------------------------------------- */
/* 画面上部の画像 ------------------------------------------------------------------ */
#refresh_tit{
background-image:url(../../../recruit/more/refresh/img/back.jpg);
background-repeat:no-repeat;
}

/* タイトル画像指定 ---------------------------------------------------------------- */
/*（図書購入制度）*/
#refresh_tit01{
width:101px;
background-image:url(../../../recruit/more/refresh/img/tit01.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（同好会）*/
#refresh_tit02{
width:101px;
background-image:url(../../../recruit/more/refresh/img/tit02.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（福利厚生）*/
#refresh_tit03{
width:101px;
background-image:url(../../../recruit/more/refresh/img/tit03.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（社内イベント）*/
#refresh_tit04{
width:101px;
background-image:url(../../../recruit/more/refresh/img/tit04.gif);
background-position:left;
background-repeat:no-repeat;
}


/* --------------------------------------------------------------------------------- */
/* More Acces （Workplace）                                                          */
/* --------------------------------------------------------------------------------- */
/* 画面上部の画像 ------------------------------------------------------------------ */
#workplace_tit{
background-image:url(../../../recruit/more/workplace/img/back.jpg);
background-repeat:no-repeat;
}

/* タイトル画像指定 ---------------------------------------------------------------- */
/*（本社ビル）*/
#workplace_tit01{
width:71px;
background-image:url(../../../recruit/more/workplace/img/tit01.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（オフィス）*/
#workplace_tit02{
width:64px;
background-image:url(../../../recruit/more/workplace/img/tit02.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（プレゼンルーム）*/
#workplace_tit03{
width:111px;
background-image:url(../../../recruit/more/workplace/img/tit03.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（免震構造）*/
#workplace_tit04{
width:75px;
background-image:url(../../../recruit/more/workplace/img/tit04.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（自家発電装置）*/
#workplace_tit05{
width:107px;
background-image:url(../../../recruit/more/workplace/img/tit05.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（リフレッシュコーナー）*/
#workplace_tit06{
width:148px;
background-image:url(../../../recruit/more/workplace/img/tit06.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（集中管理室）*/
#workplace_tit07{
width:88px;
background-image:url(../../../recruit/more/workplace/img/tit07.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（アクセスホール）*/
#workplace_tit08{
width:111px;
background-image:url(../../../recruit/more/workplace/img/tit08.gif);
background-position:left;
background-repeat:no-repeat;
}


/* --------------------------------------------------------------------------------- */
/* 新卒採用                                                                          */
/* --------------------------------------------------------------------------------- */
/* タイトル画像指定 ---------------------------------------------------------------- */
/*（採用スケジュール）*/
#graduate_tit01{
background-image:url(../../../recruit/graduate/img/tit01.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（募集要項）*/
#graduate_tit02{
background-image:url(../../../recruit/graduate/img/tit02.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（待遇と勤務）*/
#graduate_tit03{
background-image:url(../../../recruit/graduate/img/tit03.gif);
background-position:left;
background-repeat:no-repeat;
}

/* 募集職種 */
#graduate_tit04 {
padding:5px;
margin:0px 10px 10px 10px;
background:#EFEFEF;
line-height:150%;
font-size:1.0em;
}

/* 新卒採用データテーブル ---------------------------------------------------------- */
.graduate_tbl1{
width:505px;
margin:0px 0px 20px 10px;
border:none;
font-size:1em;
}

.graduate_tbl1 td,th{
border:none;
}

.graduate_tbl1 td{
background-image:url(../../line/img/line01.gif);
background-repeat:repeat-x;
background-position:bottom;
}

/* 新卒採用データテーブル（左） */
.graduate_tbl1 .item{
width:95px;
line-height:150%;
vertical-align:top;
}

/* 新卒採用データテーブル（右） */
.graduate_tbl1 .data{
width:400px;
line-height:150%;
}

/* 新卒採用データ内、リクナビ・マイナビバナー用のテーブル -------------------------- */
#graduate_tbl2 {
width:100%;
margin-bottom:7px;
}

#graduate_tbl2 td {
width:50%;
background:none;
vertical-align:top;
text-align:center;
}

/* 採用スケジュール画像 ------------------------------------------------------------ */
#graduate_img01{
text-align:center;
}

/* 2009年卒業見込みの人向けエリア -------------------------------------------------- */
#graduate_2009 {
width:483px;
margin:0 10px 10px 10px;
padding:10px;
border:solid 1px #CCCCCC;
float:left;
display:inline;
}

#graduate_2009 #graduate_2009_bnr {
width:460px;
margin-top:10px;
float:left;
display:inline;
}

#graduate_2009 #graduate_2009_bnr span {
float:left;
display:inline;
margin-right:10px;
}

#graduate_2009 #graduate_2009_bnr img {
margin-bottom:1px;
}

/* --------------------------------------------------------------------------------- */
/* キャリア採用                                                                      */
/* --------------------------------------------------------------------------------- */
/* タイトル画像指定 ---------------------------------------------------------------- */
/*（業務内容）*/
#career_tit01{
background-image:url(../../../recruit/career/index/img/tit01.gif);
background-position:left;
background-repeat:no-repeat;
}
/*（応募資格）*/
#career_tit02{
background-image:url(../../../recruit/career/index/img/tit02.gif);
background-position:left;
background-repeat:no-repeat;
}
/*（待遇と勤務）*/
#career_tit03{
background-image:url(../../../recruit/career/index/img/tit03.gif);
background-position:left;
background-repeat:no-repeat;
}
/*（応募方法）*/
#career_tit04{
background-image:url(../../../recruit/career/index/img/tit04.gif);
background-position:left;
background-repeat:no-repeat;
}

/* テキスト指定 -------------------------------------------------------------------- */
.career_text{
padding:5px;
margin:0px 10px 10px 10px;
background:#EFEFEF;
line-height:150%;
font-size:1.0em;
}

.career_text2{
margin:0px 10px 0px 10px;
line-height:150%;
}

.career_right {
line-height:150%;
margin:10px 10px 30px 10px;
text-align:right;
}

/* 採用スケジュール画像 ------------------------------------------------------------ */
#career_img01{
text-align:center;
}

/* キャリア採用データテーブル ------------------------------------------------------ */
.career_tbl1{
width:505px;
margin:0px 0px 20px 10px;
border:none;
font-size:1em;
}

.career_tbl1 td,th{
border:none;
}

.career_tbl1 td{
background-image:url(../../line/img/line01.gif);
background-repeat:repeat-x;
background-position:bottom;
}

/* キャリア採用データテーブル（左） */
.career_tbl1 .item{
width:20%;
line-height:150%;
vertical-align:top;
}

/* キャリア採用データテーブル（右） */
.career_tbl1 .data{
width:80%;
line-height:150%;
}

/* --------------------------------------------------------------------------------- */
/* 採用スケジュール                                                                  */
/* --------------------------------------------------------------------------------- */
/* 画像エリア指定 ------------------------------------------------------------------ */
/*（採用スケジュール）*/
#schedule_tit01 h3{
width:109px;
height:14px;
margin:0px 0px 10px 0px;
background-image:url(../../../recruit/career/schedule/img/tit01.gif);
background-repeat:no-repeat;
text-indent:-9999px;
font-size:0px;
}

/*（矢印）*/
.schedule_img01{
display:block;
width:525px;
height:20px;
text-align:center;
margin:10px 0px 10px 0px;
}

/* 採用スケジュールデータテーブル -------------------------------------------------- */
.schedule_tbl1{
clear:both;
width:525px;
margin:0px 0px 0px 0px;
border:none;
font-size:1em;
}

.schedule_tbl1 td,th{
border-top:solid 1px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
border-right:none;
border-left:none;
}

.schedule_tbl1 .item{
width:40%;
border-left:solid 1px #CCCCCC;
border-right:solid 1px #EEEEEE;
background-color:#FFFFC1;
vertical-align:top;
text-align:left;
}

.schedule_tbl1 .data{
width:60%;
line-height:150%;
vertical-align:top;
background-color:#FFFFFF;
border-left:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
}

/* テーブル内のタイトル画像指定 ---------------------------------------------------- */
/*（エリア指定）*/
.schedule_item h4{
text-indent:-9999px;
font-size:0px;
margin:3px 0px 0px 0px;
background-color:#FFFFC1;
}
/*（1. エントリー）*/
.item01{
width:57px;
height:12px;
background-image:url(../../../recruit/career/schedule/img/item01.gif);
background-repeat:no-repeat;
}
/*（2.書類選考）*/
.item02{
width:52px;
height:12px;
background-image:url(../../../recruit/career/schedule/img/item02.gif);
background-repeat:no-repeat;
}
/*（3.一次面接）*/
.item03{
width:51px;
height:12px;
background-image:url(../../../recruit/career/schedule/img/item03.gif);
background-repeat:no-repeat;
}
/*（4.二次面接）*/
.item04{
width:51px;
height:12px;
background-image:url(../../../recruit/career/schedule/img/item04.gif);
background-repeat:no-repeat;
}
/*（5.内定）*/
.item05{
width:25px;
height:12px;
background-image:url(../../../recruit/career/schedule/img/item05.gif);
background-repeat:no-repeat;
}

/* --------------------------------------------------------------------------------- */
/* エントリーシート                                                                  */
/* --------------------------------------------------------------------------------- */
/* テキストエリア指定 -------------------------------------------------------------- */
.entry_text{
line-height:150%;
margin:0px 0px 10px 0px;
}

/* 画像エリア指定 ------------------------------------------------------------------ */
/*（エントリーシート）*/
#entry_tit01 h3{
width:98px;
height:14px;
margin:0px 0px 10px 0px;
background-image:url(../../../recruit/career/entry/img/tit01.gif);
background-repeat:no-repeat;
text-indent:-9999px;
font-size:0px;
}

/* エントリーシートデータテーブル1 --------------------------------------------------*/
.entry_tbl1{
clear:both;
width:525px;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
border:none;
font-size:1em;
}

.entry_tbl1 td,th{
border-top:solid 1px #FFFFFF;
border-bottom:solid 1px #EAEAEA;
border-right:none;
border-left:none;
}

/* エントリーシートデータテーブル（見出し） */
.entry_tbl1 .item{
width:20%;
line-height:150%;
vertical-align:top;
background-color:#F7F7F7;
border-right:solid 1px #EAEAEA;
margin:0px 0px 0px 10px;
}

/*（先頭行）*/
.entry_tbl1 .item2{
width:20%;
line-height:150%;
border-right:solid 1px #EAEAEA;
border-top:solid 1px #CCCCCC;
background-color:#F7F7F7;
vertical-align:top;
margin:0px 0px 0px 10px;
}

/*（最終行）*/
.entry_tbl1 .item3{
width:20%;
line-height:150%;
border-right:solid 1px #EAEAEA;
border-bottom:solid 1px #CCCCCC;
background-color:#F7F7F7;
vertical-align:top;
margin:0px 0px 0px 10px;
}

/* エントリーシートデータテーブル（データ） */
.entry_tbl1 .data{
width:80%;
line-height:150%;
}

/*（先頭行）*/
.entry_tbl1 .data2{
width:80%;
line-height:150%;
border-top:solid 1px #CCCCCC;
}

/*（最終行）*/
.entry_tbl1 .data3{
width:80%;
line-height:150%;
border-bottom:solid 1px #CCCCCC;
}


/* --------------------------------------------------------------------------------- */
/* FAQ                                                                               */
/* --------------------------------------------------------------------------------- */
/* 質問のエリア */
.faq_q{
padding:7px;
background-color:#ECF4FA;
line-height:140%;
}

/* 回答のエリア */
.faq_a{
padding:7px;
margin:0 0 20px 0;
background-image:url(../../line/img/line01.gif);
background-position:bottom;
background-repeat:repeat-x;
line-height:150%;
}