/*--------------------------------------------------

	touroku01.html
	touroku02.html
	touroku03.html
	touroku04.html
	touroku05.html
	touroku06.html
	touroku07.html
	touroku08.html
	touroku09.html
	oubo01.html
	oubo02.html
	oubo03.html
	oubo04.html
	
--------------------------------------------------*/

h2.mainTitle { border-bottom:2px solid #025B00; margin-bottom:15px; clear:both;}
h3 {margin-bottom:10px;}
.howto {padding:0 5px 10px 5px;}
.howto p {width:630px; float:left;}
.howto .help { text-align:right;}

.btn01 {text-align:center; padding:10px 0;}
.btn02 {text-align:right; padding:0 5px 10px 0;}

table.form01,table.form02,table.form03 {margin-bottom:10px; border-collapse:collapse;}
table.form01 td, table.form01 th,
table.form02 td, table.form02 th,
table.form03 td, table.form03 th 
{padding:8px 5px 8px 10px; border:1px solid #CCC;}
table.form01 th, table.form02 th, table.form03 th {background-color:#E7E7B6; vertical-align:top;text-align:left;}
table.form03 th{background-color:#F0F3F4;}
table.form01 td p ,table.form02 td p {color:#339900;font-size:11px;}
table.form01 td p.note,table.form02 td p.note { font-size:10px;}
table.form01 th em ,table.form02 th em{font-style:normal; font-size:10px; color:#F60; padding-left:5px; font-weight:normal;}
label {margin-right:10px;}

table.form02 th {background-image:url(../img/top_search_bg01.gif);}
table.form02 th a {display:block; font-size:10px; background: url(../img/arrow_03.gif) 0 0.3em no-repeat; padding-left:8px; font-weight:normal;}


/*--------------touroku01--------------*/
.signupCopy {padding:0 5px;}
ul.func {padding:15px 0;}
ul.func li { float:left;}
.rules {border:1px solid #CCC; border-width:0 1px; padding:10px;}
.rules div {overflow:auto; height:170px; border:1px solid #CCC; padding:10px;}
.rules div p{ margin-bottom:14px;}
.btn_signup {padding:15px; border:1px solid #CCC; background-color:#F0F3F4; text-align:center;}
.btn_staff_entry {padding:15px 0px 15px 0px; border:1px solid #CCC; background-color:#F0F3F4; text-align:center;}


/*--------------touroku02--------------*/

.biography {background-image:url(../img/top_search_bg01.gif); border:1px solid #CCC; border-bottom:none; padding:5px 0 5px 10px;}
.biography h4 {width:510px; float:left; font-size:12px; padding-top:4px;}
.biography img {margin-left:10px;}


/*--------------touroku04--------------*/

.condition_job, .condition_category, .condition_area, .condition_hourly
 {border:1px solid #CCC; border-top:none; padding:10px 10px 0 10px; margin-bottom:10px;}
.condition_job li,.condition_category li, .condition_area li, .condition_hourly li
 {float:left; padding-bottom:10px;}
.condition_category li {width:130px;}
.condition_area li {width:75px;}
div.condition ,.condition_hourly {border:1px solid #CCC; border-top:none; padding:10px; margin-bottom:10px;}
.condition_hourly {margin-right:10px;}
.hourly {float:left;width:419px}

/*--------------touroku05--------------*/
table.skill th {width:120px;}
ul.skill li { margin-bottom:8px;}

/*--------------touroku08--------------*/
ul.resign li { margin-bottom:5px;}

/*--------------touroku09--------------*/
.signup_thanks {text-align:center; padding-top:30px;}
.thanksNext {background-image:url(../img/top_search_bg01.gif); border:1px solid #CCC; padding:10px; text-align:center;}
.thanksNext p {padding:10px; color:#390;}

/*--------------oubo03--------------*/

div.apply_motives {border:1px solid #CCC; border-top:none; padding:15px;}
div.apply_thanks {text-align:center; padding:20px 0;}







