@charset "utf-8";


/*******************************************************************************
*　　株式会社　第二新卒
*
*　　第二新卒ナビ　/corporate
********************************************************************************/


/*メインイメージ＆キャッチ
-------------------------------------------------------------------------------*/
#mainvisual-box			{ width:800px; height:200px;}
#catch-box				{ width:580px; height:80px; padding:25px 0;}


/*動くメニュー
-------------------------------------------------------------------------------*/
#scroll-box				{ width:200px; height:300px; position:absolute; left:600px;}
#entry-wrap				{ width:200px; height:204px; background:url(../common_img/entry_bg.jpg) no-repeat; position:absolute; top:0;}
#ent-box				{ width:170px; height:102px; margin:19px 16px;}
#tel-box				{ width:200px; height:46px; text-align:center;}
#home-box				{ width:200px; height:34px; position:absolute; top:210px;}
#counter-wrap			{ width:200px; height:40px; position:absolute; top:250px; font-size:12px; color:#FFFFFF; line-height:1.5;}



/* 求人企業様へ
-------------------------------------------------------------------------------*/
#corp-merit				{ width:580px; height:288px; padding:40px 0;}
#corp-risk-box			{ width:578px; border:#999999 solid 1px; padding:30px 0 0 0; background:#F6F6F6; text-align:center; margin-bottom:30px;}
#corp-risk-box p		{ width:520px; font-size:14px; line-height:1.5; text-align:left; margin:0 0 20px 30px;}
#corp-risk-box img		{ margin-bottom:30px;}

#corp-campaign			{ width:580px; height:200px;}


/* お問い合わせ
-------------------------------------------------------------------------------*/
#corp-form-wrap			{ width:578px; border:#FF9900 solid 1px; background:#FFFFE8; text-align:center; padding:30px 0;}
#corp-form-wrap p		{ width:520px; font-size:14px; line-height:1.5; margin:0 0 20px 30px;}
#corp-form-wrap img		{ margin-bottom:20px;}
#corp-form-wrap table	{ background:#F0F0E6; border-top:#CFCFAF solid 1px; color:#5D5D3F; margin:0 auto;}
#corp-form-wrap td		{ font-size:12px; padding:8px; border-bottom:#CFCFAF solid 1px;}


/*エラー画面
-------------------------------------------------------------------------------*/
#error-header			{ width:800px; height:120px; margin:0 auto 10px auto;}
#error-title			{ width:800px; height:20px; margin:30px auto 50px auto;}
#error-footer			{ width:800px; font-size:12px; padding:6px 0; margin:10px auto; background:#FF6600; color:#FFFFFF; text-align:center; clear:both;}
#error-wrap				{ width:512px; padding:5px; border:#999999 solid 3px; background:#EEE; margin:40px auto;}
#error-box				{ width:500px; padding:5px; border:#999999 solid 1px; background:#FFF;}
#error-box h2			{ width:500px; font-size:20px; padding:15px 0; color:#FFFFFF; background:#FF6600; text-align:center;}
#error-text				{ width:500px; font-size:16px; padding:30px 0; text-align:center;}
#error-buttan			{ width:500px; padding:10px 0; text-align:center;}


/*確認画面
-------------------------------------------------------------------------------*/
#conf-form-wrap			{ width:578px; border:#FF9900 solid 1px; background:#FFFFE8; text-align:center; padding:30px 0; margin:0 auto 30px auto;}
#conf-form-wrap p		{ width:520px; font-size:14px; line-height:1.5; margin:0 0 20px 30px;}
#conf-form-wrap img		{ margin-bottom:20px;}
#conf-form-wrap table	{ background:#F0F0E6; border-top:#CFCFAF solid 1px; color:#5D5D3F; margin:0 auto; letter-spacing:1px;}
#conf-form-wrap th		{ font-size:12px; padding:8px; border-bottom:#CFCFAF solid 1px; font-weight:normal; width:150px;}
#conf-form-wrap td		{ font-size:14px; padding:8px; border-bottom:#CFCFAF solid 1px; font-weight:bold; color:#660000; text-align:left;}



/*サンクス画面
-------------------------------------------------------------------------------*/
#thanks-title			{ width:800px; text-align:center; padding:80px 0 40px 0;}
#thanks-wrap p			{ font-size:16px; line-height:1.5; text-align:center; margin-bottom:100px;}
#thanks-top				{ width:800px; text-align:center; margin-bottom:20px;}





