

/* ■■■共通
                                      ■■■■■■ */
#registration a.none{
	color: #000000;
	text-decoration: none;
}

#registration .top20{
	margin : 20px 0 0 0;
	padding: 0;
}
#registration .bottom20{
	margin : 0 0 20px 0;
	padding: 0;
}

#registration table th{
	text-align: left;
}

#registration div.top_navi {
	margin : 10px 0 10px 0;
	padding: 0;
}

#registration div.top_btn{
	margin : 0 22px 0 22px;
	padding: 5px 0 16px 0;
	text-align: right;
}

#registration div.title_top {
	background-color: #46a6e3;
}
#registration div.title_top div.space{
	margin : 0;
	padding: 8px 10px 6px 10px;
}

#registration div.readtext{
	margin : 0 22px 0 22px;
	padding: 18px 0 16px 0;
}
#registration div.readtext div.error_box{
	margin : 0;
	padding: 5px 5px 5px 5px;
	border: solid 1px #ff0000;
}
#registration div.readtext div.error_box-in{
	margin : 0;
	padding: 10px 20px 10px 20px;
	border: solid 1px #ff0000;
	font-weight: bold;
	color: #ff0000;
}
#registration div.readtext div.error_box-in ul{
	margin : 0 0 0 15px;
	padding: 0;
	font-weight: bold;
	color: #ff0000;
}
#registration div.readtext table.recommendation{
	margin : 16px 0 0 0;
	padding: 0;
}
#registration div.readtext table.recommendation img{
	margin : 0 10px 0 0;
	padding: 0;
}
#registration div.readtext div.input_btn{
	margin : 0;
	padding: 16px 0 0 0;
	text-align: right;
}
#registration div.readtext div.registration_completed{
	margin : 15px 0 10px 0;
	padding: 0;
}
#registration div.readtext ul.registration_completed{
	margin : 10px 22px 10px 22px;
	padding: 0;
}

#registration table.arrow_link img.arrow{
	margin : 0 10px 0 0;
	padding: 0;
}

#registration div.last_link{
	margin : 18px 0 0 0;
	padding: 0;
}
#registration div.last_link div.readtext{
	margin : 0 0 16px 0;
	padding: 0;
}
#registration div.last_link table.last_link{
	width: 760px;
}
#registration div.last_link table.last_link td.cw01,
#registration div.last_link table.last_link td.cw03{
	width: 100px;
}
#registration div.last_link table.last_link td.cw11,
#registration div.last_link table.last_link td.cw13{
	width: 200px;
}
#registration div.last_link table.goback img.arrow{
	margin : 0 10px 0 0;
	padding: 0;
}

#registration table.btn_two{
	margin: 0;
	width: 760px;
}
#registration table.btn_two td.cw01{
	width: 60px;
}
#registration table.btn_two td.cw02{
	width: 295px;
}
#registration table.btn_two td.cw03{
	width: 50px;
}
#registration table.btn_two td.cw04{
	width: 295px;
}
#registration table.btn_two td.cw05{
	width: 60px;
}


/* ■■■会員登録内容を確認する等
	/login/index.html
                                      ■■■■■■ */
#registration table.ContentMemberRegistConfirmed_area{
	margin: 15px 0 0 0;
	width: 760px;
}
#registration table.ContentMemberRegistConfirmed_area td.cw01{
	width: 60px;
}
#registration table.ContentMemberRegistConfirmed_area td.cw02{
	width: 295px;
}
#registration table.ContentMemberRegistConfirmed_area td.cw03{
	width: 50px;
}
#registration table.ContentMemberRegistConfirmed_area td.cw04{
	width: 295px;
}
#registration table.ContentMemberRegistConfirmed_area td.cw05{
	width: 60px;
}
#registration table.ContentMemberRegistConfirmed_area div.btn_b4_language_ability_qualification_space{
	margin : 20px auto 20px auto;
	padding: 0;
}
#registration table.ContentMemberRegistConfirmed_area div.read_textbox{
	margin : 20px auto 0 auto;
	padding: 0;
	width: 192px;
	text-align: left;
}
#registration table.ContentMemberRegistConfirmed_area div.yellow_box_bkcolor{
	margin : 20px auto 0 auto;
	padding: 0;
	background-color: #ffffe6;
	width: 232px;
}
#registration table.ContentMemberRegistConfirmed_area div.yellow_box_top{
	background-image: url("/img/top/bk_yellow_box_top.gif");
	background-repeat: repeat-x;
	background-position: left top;
}
#registration table.ContentMemberRegistConfirmed_area div.yellow_box_bottom{
	background-image: url("/img/top/bk_yellow_box_bottom.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
}
#registration table.ContentMemberRegistConfirmed_area div.yellow_box_left{
	background-image: url("/img/top/bk_yellow_box_left.gif");
	background-repeat: repeat-y;
	background-position: left top;
}
#registration table.ContentMemberRegistConfirmed_area div.yellow_box_right{
	background-image: url("/img/top/bk_yellow_box_right.gif");
	background-repeat: repeat-y;
	background-position: right top;
	padding: 12px 20px 12px 20px;
}
#registration table.ContentMemberRegistConfirmed_area div.yellow_box_right table{
	width: 192px;
}
#registration table.ContentMemberRegistConfirmed_area div.yellow_box_right .font12L{
	line-height: 140%;
}


/* ■■■入力関連 共通
	/login/index.html
                                      ■■■■■■ */
#registration div.input_base_add_office{
	margin : 0 0 20px 0;
	padding: 0;
}
#registration div.input_base_add_office table{
	margin: 0 auto 0 auto;
	text-align: center;
}
#registration div.input_base_add_office table img{
	margin: 0 20px 0 0;
}
#registration div.input_base_title{
	margin : 10px 0 10px 0;
	padding: 0;
}
#registration img.input_base_title{
	margin : 10px 0 10px 0;
	padding: 0;
}
#registration img.input_base_title02{
	margin : 30px 0 10px 0;
	padding: 0;
}
#registration div.input_base_bottom{
	height: 30px;
}
#registration div.input_base_bottom_short{
	height: 15px;
}
#registration table.input_base{
	width: 760px;
	border-top   : solid 1px #cccccc;
	border-left  : solid 1px #cccccc;
}
#registration table.input_base th.cw01,
#registration table.input_base td.cw02{
	border-bottom: solid 1px #cccccc;
	border-right : solid 1px #cccccc;
}
#registration table.input_base th.cw01{
	width: 238px;
}
#registration table.input_base th.cw01 table.th_title_icon{
	border       : none;
	width: 203px;
}
#registration table.input_base th.cw01 table.th_title_icon td.cw01{
	border       : none;
	width: auto;
}
#registration table.input_base th.cw01 table.th_title_icon td.cw02{
	border       : none;
	width: 40px;
}
#registration table.input_base th.cw01 div.space{
	margin : 0;
	padding: 10px 15px 10px 20px;
}
#registration table.input_base td.cw02{
	width: auto;
}
#registration table.input_base td.cw02 div.space{
	margin : 0;
	padding: 10px 15px 10px 15px;
}
#registration table.input_base td.cw02 td.input_td_blank{
	height: 10px;
}
#registration table.input_base tr.indispensability th.cw01,
#registration table.input_base tr.recommendation th.cw01{
	background-color: #ffd9d9;
}
#registration table.input_base tr.arbitrariness th.cw01{
	background-color: #e0e0e0;
}

#registration table.input_base td.cw02 div.error_message_box{
	margin : 0 15px 0 0;
	padding : 0;
	background-color: #ff0000;
}
#registration table.input_base td.cw02 div.error_message_box div.space{
	margin : 0;
	padding : 6px 18px 5px 18px;
	font-weight: bold;
	color: #ffffff;
}
#registration table.input_base td.cw02 img.error_bottom_arrow{
	margin : 0 10px 5px 10px;
	padding : 0;
}

#registration table.input_base input.long,
#registration table.input_base textarea.long{
	width: 420px;
}
#registration table.input_base input.short{
	width: 220px;
}
#registration table.input_base input.x-short{
	width: 50px;
}
#registration table.input_base img.space_icon,
#registration table.input_base input.radio_space,
#registration table.input_base input.checkbox_space,
#registration table.input_base select.select_space{
	margin : 0 10px 0 0;
	padding: 0;
}
#registration table.input_base select.select_space2{
	width: 150px;
	margin : 0 10px 0 0;
	padding: 0;	
}
#registration table.input_base input.side_space,
#registration table.input_base select.side_space{
	margin : 0 10px 0 10px;
	padding: 0;
}
#registration table.input_base td.cw02 div.input_text{
	margin : 0;
	padding: 0 30px 0 0;
}
#registration table.input_base td.cw02 div.input_text02{
	margin : 0;
	padding: 0 20px 0 0;
}
#registration table.input_base div.space_right{
	margin : 0;
	padding: 0 10px 0 5px;
}
#registration table.input_base div.space_right02{
	margin : 0;
	padding: 0 30px 0 0;
}
#registration table.input_base div.right_attention{
	margin : 0;
	padding: 0 0 0 10px;
}
#registration table.input_base div.top_attention{
	margin : 0;
	padding: 0 0 10px 0;
}
#registration table.input_base div.bottom_attention{
	margin : 0;
	padding: 10px 0 0 0;
}
#registration table.input_base div.input_mail_box{
	margin : 0 10px 0 10px;
	padding: 3px 10px 2px 10px;
	border: solid 1px #d1d1d1;
}

#registration table.input_base div.not_open_public{
	margin : 0 0 10px 0;
	padding: 0;
	font-weight: bold;
	
}


/* ■■■登録確認
                                      ■■■■■■ */
#registration table.input_base tr.input_data_check th.cw01{
	background-color: #e1e1e1;
}
#registration table.input_base tr.input_data_check td.cw03{
	background-color: #f2f2f2;
	border-bottom: solid 1px #cccccc;
	border-right : solid 1px #cccccc;
	text-align: center;
}
#registration table.input_base tr.input_data_check th.cw01 div.space{
	margin : 0;
	padding: 20px 15px 20px 20px;
}
#registration table.input_base tr.input_data_check td.cw02 div.space{
	margin : 0;
	padding: 20px 15px 20px 15px;
}
#registration table.input_base tr.input_data_check td.cw03 div.space{
	margin : 0;
	padding: 10px 0 7px 0;
}

/* ■■■日経キャリアNETを知ったきっかけを教えて下さい。
                                      ■■■■■■ */
#registration table.chance_know{
	margin : 0;
	padding: 0;
	width: 760px;
	border : solid 1px #cccccc;
}
#registration table.chance_know tr.title{
	margin : 0;
	padding: 0;
	background-color: #f2f2f2;
	border-bottom : solid 1px #cccccc;
	font-weight: bold;
}
#registration table.chance_know tr.title02{
	margin : 0;
	padding: 0;
	background-color: #f2f2f2;
	border-top    : solid 1px #cccccc;
	border-bottom : solid 1px #cccccc;
	font-weight: bold;
}
#registration table.chance_know tr.title div.space,
#registration table.chance_know tr.title02 div.space{
	margin : 0;
	padding: 10px 18px 8px 18px;
}
#registration table.chance_know td.blank{
	height: 10px;
}
#registration table.chance_know td.cw02 input{
	margin : 0;
	padding: 0;
}
#registration table.chance_know td.cw03 div.space{
	margin : 0;
	padding: 0;
}
#registration table.chance_know td.cw01{
	width: 20px;
}
#registration table.chance_know td.cw02{
	width: 25px;
}
#registration table.chance_know td.cw03{
	width: 201px;
}











/* ■■■日経キャリアNET利用規約（必ずお読み下さい）
                                      ■■■■■■ */
#registration div.agreement_for_use,
#registration div.agreement_for_use_input{
	margin : 20px auto 0 auto;
	padding: 0;
	width: 458px;
	border: solid 1px #d1d1d1;
}
#registration div.agreement_for_use div.title{
	margin : 0;
	padding: 0;
	border-bottom: solid 1px #d1d1d1;
	background-color: #f3f3f3;
	text-align: center;
}
#registration div.agreement_for_use div.title div.space{
	margin : 0;
	padding: 9px 0 9px 0;
	text-align: center;
}
#registration div.agreement_for_use textarea{
	border: none;
	padding: 10px 10px 10px 10px;
	width : 436px;
	height: 157px;
}
#registration div.agreement_for_use_input div.space{
	margin : 0;
	padding: 14px 0 16px 0;
	text-align: center;
}
#registration div.agreement_for_use_input input.checkbox_space{
	margin : 0 10px 0 15px;
	padding: 0;
}


/* ■■■諸注意
                                      ■■■■■■ */
#registration div.various_attention{
	margin : 10px 0 0 0;
	padding: 0;
	text-align: center;
}
#registration div.various_attention_box{
	margin : 10px auto 0 auto;
	padding: 0;
	width: 458px;
	border: solid 1px #d1d1d1;
}
#registration div.various_attention_box div.space{
	margin : 0;
	padding: 9px 0 9px 0;
	text-align: center;
}
#registration div.various_attention_box div.text_attention{
	margin : 0;
	padding: 7px 0 0 0;
	text-align: center;
	font-weight: bold;
	color: #ff0000;
}
#registration div.various_attention div.yellow_box_bkcolor{
	margin : 20px auto 0 auto;
	padding: 0;
	background-color: #ffffe6;
	width: 458px;
}
#registration div.various_attention div.yellow_box_top{
	background-image: url("/img/top/bk_yellow_box_top.gif");
	background-repeat: repeat-x;
	background-position: left top;
}
#registration div.various_attention div.yellow_box_bottom{
	background-image: url("/img/top/bk_yellow_box_bottom.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
}
#registration div.various_attention div.yellow_box_left{
	background-image: url("/img/top/bk_yellow_box_left.gif");
	background-repeat: repeat-y;
	background-position: left top;
}
#registration div.various_attention div.yellow_box_right{
	background-image: url("/img/top/bk_yellow_box_right.gif");
	background-repeat: repeat-y;
	background-position: right top;
	padding: 12px 0 12px 0;
}
#registration div.various_attention div.yellow_box_right .font12L{
	line-height: 140%;
}


/* ■■■希望条件、スキル・経験入力
                                      ■■■■■■ */
#registration table.input_base td.cw02 div#set_terms_desired_input,
#registration table.input_base td.cw02 div#set_terms_desired_02_input,
#registration table.input_base td.cw02 div#set_terms_desired_03_input,
#registration table.input_base td.cw02 div#set_terms_desired_04_input,
#registration table.input_base td.cw02 div#set_terms_desired_05_input,
#registration table.input_base td.cw02 div#set_terms_desired_06_input{
	display: block;
}
#registration table.input_base td.cw02 div#set_terms_desired_add,
#registration table.input_base td.cw02 div#set_terms_desired_02_add,
#registration table.input_base td.cw02 div#set_terms_desired_03_add,
#registration table.input_base td.cw02 div#set_terms_desired_04_add,
#registration table.input_base td.cw02 div#set_terms_desired_05_add,
#registration table.input_base td.cw02 div#set_terms_desired_06_add{
	display: none;
}
#registration table.input_base td.cw02 table.set_terms_desired{
	width: 470px;
}

/* ■■■語学力、資格
                                      ■■■■■■ */
#registration table.input_base td.cw02 div#set_recommendation_lang_00_input,
#registration table.input_base td.cw02 div#set_recommendation_lang_01_input{
	display: block;
}
#registration table.input_base td.cw02 div#set_recommendation_lang_00_add,
#registration table.input_base td.cw02 div#set_recommendation_lang_01_add{
	display: none;
}


/* ■■■会員登録：希望条件、スキル・経験入力＞希望職種選択
	/registration/skills/job/select/index.html
                                      ■■■■■■ */
#registration div.readtext div.graybox{
	margin : 20px 0 0 0;
	padding: 0;
}
#registration div.readtext div.graybox div.space{
	margin : 0;
	padding: 20px 25px 20px 25px;
}
#registration div.readtext div.graybox div.textbox{
	margin : 0 0 10px 0;
	padding: 0;
	width: 165px;
	float: left;
}
#registration div.readtext div.graybox div.textbox02{
	margin : 0;
	padding: 0;
	width: 165px;
	text-align: right;
	float: left;
}
#registration div.readtext div.graybox div.textbox03{
	margin : 0;
	padding: 0;
	width: auto;
}
#registration div.graybox_skill_blank{
	margin : 0;
	padding: 0;
	height: 20px;
}
#registration div.graybox_skill{
	margin : 0;
	padding: 0;
	border: solid 1px #d1d1d1;
	text-align: left;
}
#registration div.graybox_skill div.title{
	margin : 0;
	padding: 0;
	background-color: #d1e9f8;
	border-bottom: solid 1px #d1d1d1;
	font-weight: bold;
}
#registration div.graybox_skill div.space{
	margin : 0;
	padding: 14px 9px 14px 9px;
}
#registration div.graybox_skill div.title div.space{
	margin : 0;
	padding: 4px 12px 3px 12px;
}
#registration div.graybox_skill div.title_middle{
	margin : 0;
	padding: 0;
	background-color: #f2f2f2;
	background-image: url("/img/top/bk_registration_title_middle.gif");
	background-repeat: repeat-y;
	background-position: left center;
	border: solid 1px #d1d1d1;
	font-weight: bold;
}

#registration div.graybox_skill div.title_middle div.space{
	margin : 0;
	padding: 4px 16px 3px 16px;
}
#registration div.graybox_skill table.input_occupational_category_list{
	margin : 10px 0 20px 0;
	padding: 0;
	width: 740px;
}
#registration div.graybox_skill table.input_occupational_category_list td.cw01{
	width: 10px;
}
#registration div.graybox_skill table.input_occupational_category_list td.cw02,
#registration div.graybox_skill table.input_occupational_category_list td.cw02 table.input_parts{
	width: 165px;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y START---*/
#registration div.graybox_skill table.input_occupational_category_list td.cw02a,
#registration div.graybox_skill table.input_occupational_category_list td.cw02a table.input_parts{
	width: 360px;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y END---*/
#registration div.graybox_skill table.input_occupational_category_list td.cw03{
	width: 10px;
}
#registration div.graybox_skill table.input_occupational_category_list td.blank{
	width: 15px;
}
#registration div.graybox_skill table.input_occupational_category_list td.blank_h{
	height: 10px;
}
#registration div.graybox_skill table.input_occupational_category_list td.cw02 table.input_parts{
	margin : 0;
	padding: 0;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y START---*/
#registration div.graybox_skill table.input_occupational_category_list td.cw02a table.input_parts{
	margin : 0;
	padding: 0;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y END---*/
#registration div.graybox_skill table.input_occupational_category_list td.cw02 table.input_parts td.cw01{
	width: auto;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y START---*/
#registration div.graybox_skill table.input_occupational_category_list td.cw02a table.input_parts td.cw01{
	width: auto;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y END---*/
#registration div.graybox_skill table.input_occupational_category_list td.cw02 table.input_parts td.cw01 input{
	margin : 0;
	padding: 0;
}
#registration div.graybox_skill table.input_occupational_category_list td.cw02a table.input_parts td.cw01 input{
	margin : 0;
	padding: 0;
}
#registration div.graybox_skill table.input_occupational_category_list td.cw02 table.input_parts td.cw02{
	width: 140px;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y START---*/
#registration div.graybox_skill table.input_occupational_category_list td.cw02a table.input_parts td.cw02a{
	width: 340px;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y END---*/
#registration div.graybox_skill table.input_occupational_category_list td.cw02 table.input_parts td.cw02 div.space{
	margin : 0;
	padding: 2px 0 0 0;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y START---*/
#registration div.graybox_skill table.input_occupational_category_list td.cw02a table.input_parts td.cw02a div.space{
	margin : 0;
	padding: 2px 0 0 0;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y END---*/
#registration div.graybox_skill table.input_occupational_category_list_lastlink{
	margin : 0;
	padding: 0;
	width: 740px;
}
#registration div.graybox_skill table.input_occupational_category_list_lastlink td.cw01,
#registration div.graybox_skill table.input_occupational_category_list_lastlink td.cw03{
	width: 200px;
}
#registration div.graybox_skill table.input_occupational_category_list_lastlink td.cw02{
	width: 340px;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y START---*/
#registration div.graybox_skill table.input_occupational_category_list_lastlink td.cw02a{
	width: 340px;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y END---*/

#registration div.graybox_skill div.title_input_qualification_list{
	margin : 0;
	padding: 0;
	background-color: #d1e9f8;
	border-bottom: solid 1px #d1e9f8;
	font-weight: bold;
}
#registration div.graybox_skill div.title_input_qualification_list div.space{
	margin : 0;
	padding: 4px 12px 3px 12px;
}

#registration table.input_qualification_list{
	margin : 10px 0 0 0;
	padding: 0;
	width: 760px;
}
#registration table.input_qualification_list td.cw01,
#registration table.input_qualification_list td.cw03{
	width: 10px;
}
#registration table.input_qualification_list td.cw02{
	width: 170px;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y START---*/
#registration table.input_qualification_list td.cw02a{
	width: 170px;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y END---*/
#registration table.input_qualification_list td.blank_h{
	height: 10px;
}
#registration table.input_qualification_list table.input_parts td.cw01{
	width: 25px;
}
#registration table.input_qualification_list table.input_parts td.cw02{
	width: 145px;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y START---*/
#registration table.input_qualification_list table.input_parts td.cw02a{
	width: 145px;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y END---*/
#registration table.input_qualification_list table.input_parts input{
	margin : 0;
	padding: 0;
}
#registration table.input_qualification_list table.input_parts div.space{
	margin : 2px 0 0 0;
	padding: 0;
}

#registration div.graybox_skill table.input_type_business_list{
	margin : 0;
	padding: 0;
	width: 730px;
}
#registration div.graybox_skill table.input_type_business_list td.cw01{
	width: 230px;
}
#registration div.graybox_skill table.input_type_business_list td.blank{
	width: 20px;
}
#registration div.graybox_skill table.input_type_business_list td.blank_h{
	height: 10px;
}
#registration div.graybox_skill table.input_type_business_list td.cw01 table.input_parts{
	margin : 10px 0 20px 0;
	padding: 0;
	width: 230px;
}
#registration div.graybox_skill table.input_type_business_list td.cw01 table.input_parts td.cw01{
	width: auto;
}
#registration div.graybox_skill table.input_type_business_list td.cw01 table.input_parts td.cw01 input{
	margin : 0;
	padding: 0;
}
#registration div.graybox_skill table.input_type_business_list td.cw01 table.input_parts td.cw02{
	width: 175px;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y START---*/
#registration div.graybox_skill table.input_type_business_list td.cw01 table.input_parts td.cw02a{
	width: 175px;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y END---*/
#registration div.graybox_skill table.input_type_business_list td.cw01 table.input_parts td.cw02 div.space{
	margin : 0;
	padding: 2px 0 0 0;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y START---*/
#registration div.graybox_skill table.input_type_business_list td.cw01 table.input_parts td.cw02a div.space{
	margin : 0;
	padding: 2px 0 0 0;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y END---*/
#registration div.graybox_skill table.input_type_business_list td.cw01 table.input_parts td.blank{
	width: 15px;
}
#registration div.graybox_skill table.input_type_business_list_lastlink{
	margin : 0;
	padding: 0;
	width: 740px;
}
#registration div.graybox_skill table.input_type_business_list_lastlink td.cw01,
#registration div.graybox_skill table.input_type_business_list_lastlink td.cw03{
	width: 200px;
}
#registration div.graybox_skill table.input_type_business_list_lastlink td.cw02{
	width: 340px;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y START---*/
#registration div.graybox_skill table.input_type_business_list_lastlink td.cw02a{
	width: 340px;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y END---*/
#registration table.input_skill_selection_list{
	width: 760px;
}
#registration table.input_skill_selection_list td.cw01 div.graybox_skill{
	margin : 0;
	padding: 0;
	border-top   : solid 1px #d1d1d1;
	border-bottom: none;
	border-left  : solid 1px #d1d1d1;
	border-right : solid 1px #d1d1d1;
	text-align: left;
}
#registration table.input_skill_selection_list td.cw01{
	width: 370px;
}
#registration table.input_skill_selection_list td.blank{
	width: 20px;
}
#registration table.input_skill_selection_list td.cw01 table.input_parts{
	width: 368px;
	border-bottom: solid 1px #d1d1d1;
}
#registration table.input_skill_selection_list td.cw01 table.input_parts td.cw01{
	width: 220px;
}
#registration table.input_skill_selection_list td.cw01 table.input_parts td.cw02{
	width: 148px;
	text-align: right;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y START---*/
#registration table.input_skill_selection_list td.cw01 table.input_parts td.cw02a{
	width: 148px;
	text-align: right;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y END---*/
#registration table.input_skill_selection_list td.cw01 table.input_parts td.cw02 img{
	margin: 0 10px 0 0;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y START---*/
#registration table.input_skill_selection_list td.cw01 table.input_parts td.cw02a img{
	margin: 0 10px 0 0;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y END---*/
#registration table.input_skill_selection_list td.cw01 table.input_parts td.cw01 div.space{
	margin : 0;
	padding: 12px 10px 10px 22px;
}
#registration table.input_skill_selection_list td.cw01 table.input_parts td.cw02 div.space{
	margin : 0;
	padding: 6px 0 4px 0;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y START---*/
#registration table.input_skill_selection_list td.cw01 table.input_parts td.cw02a div.space{
	margin : 0;
	padding: 6px 0 4px 0;
}
/*---改修後の画面変更に伴い追加 20080728 katsuyama_y END---*/
#registration table.input_skill_selection_list td.cw01 table.input_parts td.cw03 ul{
	margin : 0 10px 0 30px;
	padding: 0;
}
#registration table.input_skill_selection_list td.cw01 table.input_parts td.cw03 li{
	margin : 0 0 8px 0;
	padding: 0;
	font-weight: bold;
}
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_01_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_02_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_03_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_04_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_05_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_11_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_12_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_13_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_14_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_15_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_21_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_22_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_23_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_24_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_25_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_26_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_27_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_28_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_29_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_31_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_32_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_33_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_34_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_35_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_36_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_41_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_42_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_43_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_51_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_52_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_61_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_62_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_71_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_72_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_73_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_74_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0101_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0201_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0301_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0401_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0501_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0601_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0701_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0801_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0901_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0902_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0903_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0904_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0905_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0906_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0907_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0908_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0909_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0910_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0911_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0912_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0913_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0914_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_1001_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_1101_input,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_1201_input{
	display: block;
}
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_01_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_02_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_03_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_04_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_05_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_11_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_12_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_13_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_14_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_15_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_21_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_22_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_23_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_24_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_25_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_26_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_27_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_28_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_29_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_31_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_32_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_33_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_34_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_35_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_36_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_41_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_42_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_43_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_51_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_52_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_61_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_62_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_71_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_72_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_73_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_74_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0101_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0201_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0301_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0401_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0501_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0601_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0701_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0801_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0901_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0902_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0903_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0904_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0905_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0906_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0907_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0908_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0909_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0910_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0911_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0912_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0913_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_0914_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_1001_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_1101_add,
#registration table.input_skill_selection_list td.cw01 div#set_skill_selection_1201_add{
	display: none;
}

#registration table.input_radio_skill_list{
	border-left: solid 1px #d1d1d1;
	width: 760px;
}
#registration table.input_radio_skill_list th.title{
	margin : 0;
	padding: 0;
	background-color: #d1e9f8;
	border-top : solid 1px #d1d1d1;
	border-bottom: solid 1px #d1d1d1;
	border-right : solid 1px #d1d1d1;
	font-weight: bold;
	width: 563px;
}
#registration table.input_radio_skill_list td.pageTopLink{
	margin : 0;
	padding: 0;
	width: 115px;
}
#registration table.input_radio_skill_list th.title div.space{
	margin : 0;
	padding: 4px 12px 3px 12px;
}
#registration table.input_radio_skill_list tr.input_radio_title th.cw01{
	background-color: #f2f2f2;
	border-bottom: solid 1px #d1d1d1;
	border-right : solid 1px #d1d1d1;
	font-weight: bold;
	width: 302px;
}
#registration table.input_radio_skill_list tr.input_radio_title th.cw01 div.space{
	margin : 0;
	padding: 9px 12px 7px 18px;
}
#registration table.input_radio_skill_list tr.input_radio_title th.cw02,
#registration table.input_radio_skill_list tr.input_radio_title th.cw03,
#registration table.input_radio_skill_list tr.input_radio_title th.cw04,
#registration table.input_radio_skill_list tr.input_radio_title th.cw05,
#registration table.input_radio_skill_list tr.input_radio_title th.cw06{
	background-color: #ffd9d9;
	border-bottom: solid 1px #d1d1d1;
	border-right : solid 1px #d1d1d1;
	font-weight: normal;
	text-align: center;
	width: 67px;
}
#registration table.input_radio_skill_list tr.input_radio_title th.cw02 div.space,
#registration table.input_radio_skill_list tr.input_radio_title th.cw03 div.space,
#registration table.input_radio_skill_list tr.input_radio_title th.cw04 div.space,
#registration table.input_radio_skill_list tr.input_radio_title th.cw05 div.space,
#registration table.input_radio_skill_list tr.input_radio_title th.cw06 div.space{
	margin : 0;
	padding: 9px 0 7px 0;
	text-align: center;
}
#registration table.input_radio_skill_list tr.input_radio th.cw01{
	font-weight: normal;
}
#registration table.input_radio_skill_list tr.input_radio th.cw01 div.space{
	margin : 0;
	padding: 14px 12px 13px 18px;
}
#registration table.input_radio_skill_list tr.input_radio th.cw01,
#registration table.input_radio_skill_list tr.input_radio td.cw02,
#registration table.input_radio_skill_list tr.input_radio td.cw03,
#registration table.input_radio_skill_list tr.input_radio td.cw04,
#registration table.input_radio_skill_list tr.input_radio td.cw05,
#registration table.input_radio_skill_list tr.input_radio td.cw06{
	border-bottom: solid 1px #d1d1d1;
	border-right : solid 1px #d1d1d1;
}
#registration table.input_radio_skill_list tr.input_radio td.cw02,
#registration table.input_radio_skill_list tr.input_radio td.cw03,
#registration table.input_radio_skill_list tr.input_radio td.cw04,
#registration table.input_radio_skill_list tr.input_radio td.cw05,
#registration table.input_radio_skill_list tr.input_radio td.cw06{
	text-align: center;
}


/* ■■■会員登録：学歴・プロフィール入力 仕掛け 周り
                                      ■■■■■■ */
#registration table.input_base tr#th_0017{
	display: table-row;
}
#registration table.input_base tr#th_0021,
#registration table.input_base tr#th_0022,
#registration table.input_base tr#th_0023,
#registration table.input_base tr#th_0024,
#registration table.input_base #registration_profile_00_input,
#registration table.input_base #registration_profile_01_input,
#registration table.input_base #registration_profile_01_add{
	display: none;
}

#registration table.select_school_name{
	border-top : solid 1px #d1d1d1;
	border-left: solid 1px #d1d1d1;
	width: 760px;
}
#registration table.select_school_name th.cw01,
#registration table.select_school_name td.cw02{
	border-bottom : solid 1px #d1d1d1;
	border-right  : solid 1px #d1d1d1;
}
#registration table.select_school_name th.cw01{
	width: 238px;
	font-weight: normal;
}
#registration table.select_school_name th.on{
	background-color: #a2d2f1;
	color: #000000;
}
#registration table.select_school_name th.next{
	background-color: #ecf6fc;
	color: #999999;
}
#registration table.select_school_name th.off{
	background-color: #e0e0e0;
	color: #999999;
}
#registration table.select_school_name th.cw01 div.space{
	margin : 0;
	padding: 18px 15px 18px 25px;
}
#registration table.select_school_name td.cw02{
	width: auto;
}
#registration table.select_school_name td.cw02 div.space{
	margin : 0;
	padding: 10px 10px 10px 10px;
}
#registration table.select_school_name td.cw02 table.school50name{
	width: 500px;
	margin : 10px 0 0 0;
	padding: 0;
	border: none;
}
#registration table.select_school_name td.cw02 table.school50name td{
	margin : 0;
	padding: 0;
	border: none;
	font-weight: bold;
	text-align: center;
}
#registration table.select_school_name td.cw02 table.school50name td.blank{
	height: 10px;
}
#registration table.select_school_name td.cw02 table.school50name div.space{
	margin : 0;
	padding: 0;
}

#registration table.select_school_name td.cw02 table.select_university{
	width: 500px;
	margin : 0;
	padding: 0;
	border: none;
}
#registration table.select_school_name td.cw02 table.select_university td{
	margin : 0;
	padding: 0;
	border: none;
}
#registration table.select_school_name td.cw02 table.select_university td.cw01{
	width: 20px;
}
#registration table.select_school_name td.cw02 table.select_university td.cw03{
	width: 20px;
}
#registration table.select_school_name td.cw02 table.select_university table.back_step{
	margin : 0 0 10px 0;
	padding: 0;
	border: solid 1px #dbdbdb;
}
#registration table.select_school_name td.cw02 table.select_university table.back_step img{
	margin : 3px 5px 3px 3px;
	padding: 0;
}
#registration table.select_school_name td.cw02 table.select_university table.back_step div.space{
	margin : 0;
	padding: 1px 10px 0 0;
}
#registration table.select_school_name td.cw02 table.select_university select{
	margin : 5px 0 10px 0;
	padding: 5px 10px 5px 10px;
	border: solid 1px #d1d1d1;
	width : 200px;
	height: 150px;
	background-color: #ffffff;
}
#registration table.select_school_name td.cw02 table.select_university div.graybox{
	margin : 0 0 10px 0;
	padding: 15px 25px 5px 15px;
	border: none;
	background-color: #efefef;
}
#registration table.select_school_name td.cw02 table.select_university div.graybox input.university_text{
	margin : 2px 0 10px 0;
	padding: 0;
	width: 180px;
}
#registration table.select_school_name td.cw02 table.select_university div.graybox div.checkbox_text{
	margin : 0;
	padding: 2px 0 10px 5px;
}


/* ■■■エージェント(人材紹介会社)からのご質問
                                      ■■■■■■ */
#registration div.question_from_agent div.title{
	margin : 0 0 10px 0;
	padding: 0;
	background-image: url("/img/top/bk_title_question_from_agent.gif");
	background-repeat: no-repeat;
	background-position: left center;
}
#registration div.question_from_agent div.title table.title{
	margin: 0 0 0 45px;
}
#registration div.question_from_agent div.title table.title td{
	height: 41px;
	font-weight: bold;
	color: #ff6600;
}
#registration div.question_from_agent div.readtext{
	margin : 0 20px 20px 20px;
	padding: 0;
}
#registration div.question_from_agent table.question_from_agent{
	margin : 0 40px 40px 40px;
	padding: 0;
	border-top : solid 1px #dbdbdb;
	border-left: solid 1px #dbdbdb;
	width : 680px;
}
#registration div.question_from_agent table.question_from_agent th,
#registration div.question_from_agent table.question_from_agent td{
	border-right : solid 1px #dbdbdb;
	border-bottom: solid 1px #dbdbdb;
}
#registration div.question_from_agent table.question_from_agent th{
	background-color: #e9e9e9;
	font-weight: normal;
}
#registration div.question_from_agent table.question_from_agent th.cw01{
	width: 350px;
}
#registration div.question_from_agent table.question_from_agent td.cw02{
	width: 330px;
}
#registration div.question_from_agent table.question_from_agent div.space{
	margin : 0;
	padding: 10px 15px 8px 15px;
}
#registration div.question_from_agent table.question_from_agent table.input_checkbox,
#registration div.question_from_agent table.question_from_agent table.input_checkbox td{
	margin : 0;
	padding: 0;
	border : none;
}
#registration div.question_from_agent table.question_from_agent table.input_checkbox td.cw01{
	width: 25px;
}
#registration div.question_from_agent table.question_from_agent table.input_checkbox td.cw02{
	width: 120px;
}
#registration div.question_from_agent table.question_from_agent table.input_checkbox td.cw03{
	width: 10px;
}
#registration div.question_from_agent table.question_from_agent table.input_checkbox td.blank{
	height: 10px;
}
#registration div.question_from_agent table.question_from_agent table.input_checkbox td input{
	margin : 0;
	padding: 0;
}
#registration div.question_from_agent table.question_from_agent table.input_checkbox td div.space{
	margin : 0;
	padding: 0;
}
#registration div.question_from_agent table.question_from_agent textarea{
	margin : 10px 0 10px 0;
	width: 600px;
}
#registration div.question_from_agent table.question_from_agent tr.submit td{
	margin : 0;
	background-color: #f2f2f2;
	text-align: center;
}
#registration div.question_from_agent table.question_from_agent tr.submit td input{
	margin : 8px 0 8px 0;
}


/* ■■■オススメのサービスがあります。
                                      ■■■■■■ */
#registration div.service_recommended div.title{
	margin : 0;
	padding: 0 10px 10px 10px;
}
#registration div.service_recommended div.graybox div.space{
	margin : 0;
	padding: 10px 10px 10px 10px;
}
#registration div.service_recommended div.graybox div.title_middle{
	margin : 0 0 10px 0;
	padding: 6px 10px 6px 10px;
	background-color: #d1e9f8;
}
#registration div.service_recommended div.graybox div.title_middle table.title_middle img.arrow_box{
	margin : 0 12px 0 0;
	padding: 0;
}
#registration div.service_recommended div.graybox div.title_middle table.title_middle img.arrow{
	margin : 0 12px 0 12px;
	padding: 0;
}
#registration div.service_recommended table.service_recommended_info{
	margin : 0;
	padding: 0;
	width: 738px;
}
#registration div.service_recommended table.service_recommended_info td.cw01{
	margin : 0;
	padding: 0;
	width: 334px;
}
#registration div.service_recommended table.service_recommended_info td.cw02{
	margin : 0;
	padding: 0;
	width: 70px;
	text-align: center;
}
#registration div.service_recommended table.service_recommended_info table.info{
	margin: 0 0 5px 0;
}
#registration div.service_recommended table.service_recommended_info table.info td.cw01{
	width: 90px;
}
#registration div.service_recommended table.service_recommended_info table.info td.cw02{
	text-align: left;
	width: 215px;
}
#registration div.service_recommended table.service_recommended_info div.yellow_box_bkcolor{
	margin : 0 0 0 5px;
	padding: 0;
	background-color: #ffffe6;
}
#registration div.service_recommended table.service_recommended_info div.yellow_box_top{
	background-image: url("/img/top/bk_yellow_box_top.gif");
	background-repeat: repeat-x;
	background-position: left top;
}
#registration div.service_recommended table.service_recommended_info div.yellow_box_bottom{
	background-image: url("/img/top/bk_yellow_box_bottom.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
}
#registration div.service_recommended table.service_recommended_info div.yellow_box_left{
	background-image: url("/img/top/bk_yellow_box_left.gif");
	background-repeat: repeat-y;
	background-position: left top;
}
#registration div.service_recommended table.service_recommended_info div.yellow_box_right{
	background-image: url("/img/top/bk_yellow_box_right.gif");
	background-repeat: repeat-y;
	background-position: right top;
}
#registration div.service_recommended table.service_recommended_info div.yellow_box_right div.space{
	margin : 0;
	padding: 10px 14px 10px 14px;
}
#registration div.service_recommended table.service_recommended_info div.yellow_box_right .font12L{
	line-height: 140%;
}
#registration div.service_recommended div.sample_box{
	margin : 0 10px 0 0;
	padding: 5px 5px 5px 5px;
	border: solid 1px #80b3e4;
}
#registration div.service_recommended div.sample_box-in{
	margin : 0;
	padding: 10px 10px 10px;
	border: solid 1px #80b3e4;
}
#registration div.service_recommended div.sample_box-in img.arrow{
	margin : 0 10px 0 0;
	padding: 0;
}
#registration div.service_recommended div.sample_box-in div.text{
	margin : 10px 10px 0 10px;
	padding: 0;
}
#registration div.service_recommended div.btn_b4_scout_service_registration{
	margin: 0;
	padding : 10px 0 0 0;
}

/* ■■■資格選択
                                      ■■■■■■ */
#registration div.input_qualification_selection_checkbox{
	margin : 0 0 15px 0;
	padding: 0;
}

/* ■■■勤務先
                                      ■■■■■■ */
#registration div#input_base_office_02,
#registration div#input_base_office_03,
#registration div#input_base_office_04,
#registration div#input_base_office_05{
	display: none;
}


/* ■■■応募フォーム
                                      ■■■■■■ */
#registration table.corporate_name_application_ahead{
	margin : 16px 22px 18px 22px;
	padding: 0;
	width: 716px;
}
#registration table.corporate_name_application_ahead th,
#registration table.corporate_name_application_ahead td{
	font-weight: bold;
}
#registration table.corporate_name_application_ahead th div.space,
#registration table.corporate_name_application_ahead td div.space{
	margin : 0;
	padding: 0;
}
#registration table.corporate_name_application_ahead th.cw01{
	width: 100px;
}
#registration table.corporate_name_application_ahead td.cw02{
	width: 20px;
	text-align: center;
}
#registration table.corporate_name_application_ahead td.cw03{
	width: 596px;
}
#registration table.corporate_name_application_ahead td.blank{
	height: 10px;
}
#registration table.reverse-nomination_enterprise_name{
	margin : 0 22px 18px 22px;
	padding: 0;
	border-top : solid 1px #dbdbdb;
	border-left: solid 1px #dbdbdb;
	width: 716px;
}
#registration table.reverse-nomination_enterprise_name th{
	border-bottom : solid 1px #dbdbdb;
	border-right  : solid 1px #dbdbdb;
	background-color: #e9e9e9;
	font-weight: bold;
}
#registration table.reverse-nomination_enterprise_name th.cw01{
	width: 279px;
}
#registration table.reverse-nomination_enterprise_name th.cw02{
	width: 434px;
}
#registration table.reverse-nomination_enterprise_name th div.space{
	margin : 0;
	padding: 10px 22px 10px 22px;
}
#registration table.reverse-nomination_enterprise_name td{
	border-bottom : solid 1px #dbdbdb;
	border-right  : solid 1px #dbdbdb;
	font-weight: bold;
}
#registration table.reverse-nomination_enterprise_name td div.space{
	margin : 0;
	padding: 10px 22px 10px 22px;
}
#registration div.application_form_title{
	margin : 0 0 10px 0;
	padding: 0;
}
#registration div.application_form_title table.application_form_title th.cw01{
	width: 200px;
}
#registration div.application_form_title table.application_form_title td img.space{
	margin : 0 5px 0 0;
}
#registration div.application_form{
	margin : 0;
	padding: 10px 10px 10px 10px;
	border: solid 1px #dbdbdb;
	background-color: #ffffe6;
}
#registration div.application_form table.input_base{
	margin : 0 auto 0 auto;
	width: 740px;
	border-top   : solid 1px #cccccc;
	border-left  : solid 1px #cccccc;
}
#registration div.application_form table.input_base th.cw01,
#registration div.application_form table.input_base td.cw02{
	border-bottom: solid 1px #cccccc;
	border-right : solid 1px #cccccc;
}
#registration div.application_form table.input_base th.cw01{
	width: 218px;
}
#registration div.application_form table.input_base th.cw01 table.th_title_icon{
	border       : none;
	width: 183px;
}
#registration div.application_form table.input_base th.cw01 table.th_title_icon td.cw01{
	border       : none;
	width: auto;
}
#registration div.application_form table.input_base th.cw01 table.th_title_icon td.cw02{
	border       : none;
	width: 40px;
}
#registration div.application_form table.input_base td.cw02{
	background-color: #ffffff;
}
#registration div.application_form table.input_base tr.indispensability  table.th_title_icon td.cw02,
#registration div.application_form table.input_base tr.recommendation  table.th_title_icon td.cw02{
	background-color: #ffd9d9;
}
#registration div.application_form table.input_base tr.arbitrariness th.cw01{
	background-color: #e0e0e0;
}

#registration div.application_form_bottom{
	margin : 0;
	padding: 10px 10px 0 10px;
}
#registration div.application_form_bottom table{
	margin : 0 auto 0 auto;
}


#registration table.input_base td.cw03{
	border-bottom: solid 1px #cccccc;
	border-right : solid 1px #cccccc;
	background-color: #f2f2f2;
	text-align: center;
}
#registration table.input_base td.cw03 div.space{
	margin : 0;
	padding: 10px 15px 10px 15px;
}
#registration table.input_base td.cw03 input{
	margin : 0 10px 0 0;
	padding: 0;
}
#registration div#entry_form_01_input,
#registration div#entry_form_02_input,
#registration div#entry_form_03_input,
#registration div#entry_form_04_input,
#registration div#entry_form_05_input,
#registration div#entry_form_06_input,
#registration div#entry_form_07_input,
#registration div#entry_form_08_input,
#registration div#entry_form_09_input{
	display: block;
}
#registration div#entry_form_01_add,
#registration div#entry_form_02_add,
#registration div#entry_form_03_add,
#registration div#entry_form_04_add,
#registration div#entry_form_05_add,
#registration div#entry_form_06_add,
#registration div#entry_form_07_add,
#registration div#entry_form_08_add,
#registration div#entry_form_09_add{
	display: none;
}


/* ■■■ポップアップウインドウ
                                      ■■■■■■ */
.pupupwindow #registration{
	margin : 0 auto 0 auto;
	width: 320px;
	text-align: left;
}
.pupupwindow #registration div.basespace{
	margin : 0;
	padding: 15px 10px 10px 10px;
}
.pupupwindow #registration table.attention_top{
	margin : 15px 0 10px 0;
	padding: 0;
	width: 300px;
}
.pupupwindow #registration table.attention_top td.cw01{
	width: 1em;
}
.pupupwindow #registration table.attention_top td.cw02{
	width: auto;
}
.pupupwindow #registration div.lang50box{
	margin : 0;
	padding: 0;
	border: solid 1px #d1d1d1;
	background-color: #d1e9f8;
}
.pupupwindow #registration div.lang50box div.space{
	margin : 0;
	padding: 10px 0 10px 0;
	text-align: center;
}
.pupupwindow #registration div.lang50box div.space table{
	margin : 0;
	padding: 0;
	width: 280px;
	font-weight: bold;
	text-align: center;
}
.pupupwindow #registration div.lang50box div.space table td{
	margin : 0;
	padding: 0;
	width: auto;
	text-align: center;
}
.pupupwindow #registration div.lang50box div.space table td.blank{
	height: 10px;
}
.pupupwindow #registration div.close{
	margin: 20px 0 0 0;
	text-align: center;
}

.pupupwindow #registration table.back_step{
	margin: 0 0 15px 0;
	padding: 0;
}
.pupupwindow #registration table.back_step img{
	margin: 0 10px 0 0;
	padding: 0;
}
.pupupwindow #registration table.university{
	margin: 15px auto 20px auto;
	padding: 0;
}
.pupupwindow #registration table.university select{
	margin: 5px 0 0 0;
	padding: 5px 10px 5px 10px;
	border: solid 1px #d1d1d1;
	width : 260px;
	height: 190px;
	background-color: #ffffff;
}
.pupupwindow #registration table.university_checkbox,
.pupupwindow #registration table.university_input{
	margin: 0 auto 10px auto;
	padding: 0;
}
.pupupwindow #registration table.university_checkbox input{
	margin: 0 10px 0 0;
	padding: 0;
}
.pupupwindow #registration table.university_input input{
	background-color: #d1d1d1;
	margin: 0 0 0 30px;
	padding: 0;
	width: 200px;
}


/* ■■■ポップアップウインドウ
                                      ■■■■■■ */
.samplewindow #registration{
	margin : 0 auto 0 auto;
	width: 500px;
	text-align: left;
}
.samplewindow #registration div.basespace{
	margin : 0;
	padding: 15px 10px 10px 10px;
}
.samplewindow #registration div.top_navi{
	margin : 5px 0 0 0;
	padding: 7px 14px 6px 14px;
	border: solid 1px #dbdbdb;
}
.samplewindow #registration div.top_navi span.font14L{
	line-height: 160%;
}
.samplewindow #registration div.top_navi .blue{
	color:#0066cb;
}
.samplewindow #registration div.title{
	margin : 15px 0 5px 0;
	padding: 0;
	font-weight: bold;
	background-color: #ffffff;
}
.samplewindow #registration div.point{
	margin : 0 0 10px 0;
	padding: 10px 15px 10px 15px;
	border: solid 1px #dbdbdb;
}
.samplewindow #registration div.point div.title{
	margin : 0;
	padding: 0;
	font-weight: bold;
	background-color: #ffffff;
}
.samplewindow #registration div.point table.list{
	margin : 5px 0 0 0;
	padding: 0;
	width: 448px;
}
.samplewindow #registration div.point table.list td.cw02{
	width: 425px;
}
.samplewindow #registration div.point table.list td.blank{
	height: 5px;
}
.samplewindow #registration div.sample div.title_top{
	margin : 0;
	padding: 10px 15px 10px 15px;
	border: solid 1px #dbdbdb;
	background-color: #f2f2f2;
	font-weight: bold;
}
.samplewindow #registration div.sample div.title_middle{
	margin : 0;
	padding: 10px 15px 10px 15px;
	border-bottom: solid 1px #dbdbdb;
	border-left  : solid 1px #dbdbdb;
	border-right : solid 1px #dbdbdb;
	background-color: #f2f2f2;
	font-weight: bold;
}
.samplewindow #registration div.sample div.list{
	margin : 0;
	padding: 10px 15px 10px 15px;
	border-bottom: solid 1px #dbdbdb;
	border-left  : solid 1px #dbdbdb;
	border-right : solid 1px #dbdbdb;
}
.samplewindow #registration div.sample div.list div.read{
	margin : 0 0 5px 0;
	padding: 0;
}
.samplewindow #registration div.sample div.list table.list{
	margin : 0;
	padding: 0;
	width: 448px;
}
.samplewindow #registration div.sample div.list table.list td.cw02{
	width: 430px;
}
.samplewindow #registration div.sample div.list table.list td.blank{
	height: 5px;
}
.samplewindow #registration div.close{
	margin: 20px 0 0 0;
	text-align: center;
}















