@charset"Shift_JIS";

/*SEARCH BOX STYPE*/
table.stype {
	width: 760px;
	margin: 0;
	padding: 0;
	border: 0;
}

/*[box]*/
table.stype td {
	vertical-align: top;
	text-align: center;
}

table.stype td.edge {
	background: url(../View/img/bg_stype_01_bottom.gif) no-repeat bottom left;
	width: 248px;
}

table.stype td.center {
	background: url(../View/img/bg_stype_02_bottom.gif) no-repeat bottom left;
	width: 264px;
}

table.stype td.edge div.pack,
table.stype td.center div.pack {
	padding: 4px 0 21px 0;
	vertical-align: top;
}

table.stype td.edge div.pack {
	background: url(../View/img/bg_stype_01_top.gif) no-repeat top left;
	width: 248px;
}

table.stype td.center div.pack {
	background: url(../View/img/bg_stype_02_top.gif) no-repeat top left;
	width: 264px;
}

table.stype td.edge div.s_pack,
table.stype td.center div.s_pack,
table.stype td div.head div.s_pack {
	width: 230px;
	text-align: left;
}

table.stype td.edge div.s_pack {
	margin: 0 9px;
}

table.stype td.center div.s_pack {
	margin: 0 17px;
}

table.stype table td {
	text-align: left;
}

/*[head]*/
table.stype td.edge div.head,
table.stype td.center div.head {
	width: 240px;
	background: url(../View/img/bg_stype_head.jpg) no-repeat bottom left;
}

table.stype td.edge div.head {
	margin: 0 4px;
}

table.stype td.center div.head {
	margin: 0 12px;
}

table.stype td div.head div.s_pack {
	margin: 0 5px;
	padding: 3px 0;
}

/*[company_name]*/
table.stype table.c_name td {
	vertical-align: middle;
}

table.stype table.c_name td.line {
	background: url(../View/img/ico_lin_03.gif) repeat-y top left;
}

table.stype table.c_name td.line img {
	margin-right: 5px;
}

table.stype table.c_name td.ITEXT {
	line-height: 120%;
	font-weight: bold;
}

/*[icon]*/
table.stype table.icon {
	margin-top: 5px;
	width: 100%;
}

table.stype table.icon td.left img {
	margin-right: 2px;
}

table.stype table.icon td.right {
	text-align: right;
}

table.stype table.icon td.right a.tlink {
	background-color: #F9F9F9;
	padding: 2px 0;
}

/* no ie mac \*/
* table.stype table.icon td.right a.tlink  {
	padding: 2px 5px;
}
/* */



/*[appeal]*/
table.stype table.appeal td{
	vertical-align: middle;
	font-weight: bold;
	color: #0099CC;
	height: 40px;
}

/*[detail]*/
table.stype table.detail td.photo img {
	margin-right: 10px;
}

/*[goal_button]*/
table.stype div.go {
	margin-top: 8px;
}

/*SEARCH BOX LTYPE*/

div.ltype_a,
div.ltype_b {
	width: 760px;
	padding: 7px 0;
}

div.ltype_a {
	background-color:#F5F4EB;
	margin-bottom:2px;
}

div.ltype_a div.pack,
div.ltype_b div.pack {
	margin: 0 7px;
}

div.ltype_a div.pack div.title,
div.ltype_b div.pack div.title {
	float: left;
	margin-bottom:5px;
	font-weight: bold;
}

div.ltype_a div.pack div.title img,
div.ltype_b div.pack div.title img {
	vertical-align: middle;
	margin-right:5px;
}

div.ltype_a div.pack div.icon,
div.ltype_b div.pack div.icon {
	float: right;
}

div.direct_mes,
div.direct_mes_02 {
	width: 760px;
	text-align: center;
	border-bottom: solid 2px #786E56;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

div.direct_mes_02 {
	border: none;
}

div.direct_mes img,
div.direct_mes_02 img {
	margin-bottom: 10px;
}

/*SEARCH BOX HTYPE*/

/*[box]*/
div.htype_01,
div.htype_01b {
	width: 760px;
	vertical-align: top;
	text-align: center;
	margin-bottom: 15px;
}

div.htype_01 {
	background: url(../View/img/bg_htype_01_bot.gif) no-repeat bottom left;
}

div.htype_01b {
	background: url(../View/img/bg_htype_01b_bot.gif) no-repeat bottom left;
}

div.htype_01 div.pack_box,
div.htype_01b div.pack_box,
div.htype_01 div.pack_box_02,
div.htype_01b div.pack_box_02 {
	width: 760px;
}

div.htype_01 div.pack_box,
div.htype_01b div.pack_box {
	padding: 4px 0 12px 0;
}

div.htype_01 div.pack_box_02,
div.htype_01b div.pack_box_02 {
	padding: 4px 0 7px 0;
}

div.htype_01 div.pack_box,
div.htype_01 div.pack_box_02 {
	background: url(../View/img/bg_htype_01_top.gif) no-repeat top left;
}

div.htype_01b div.pack_box,
div.htype_01b div.pack_box_02 {
	background: url(../View/img/bg_htype_01b_top.gif) no-repeat top left;
}

/*[head]*/
div.htype_head,
div.htype_head_02 {
	width: 752px;
}

div.htype_head_full {
	width: 760px;
	background: url(../View/img/bg_htype_head_02.jpg) no-repeat bottom left;
}

div.htype_head {
	padding: 3px 0 0 0;
	margin: 0 4px 6px 4px;
	background: url(../View/img/bg_htype_head.jpg) no-repeat bottom left;
}

div.htype_head_02 {
	padding-top: 3px;
	margin: 0 4px;
}

/*[head_title]*/
table.htype_head,
table.htype_headr {
	width: 746px;
}

table.htype_head_full {
	width: 760px;
}

table.htype_head {
	margin: 0 3px 6px 3px;
}

table.htype_headr {
	margin: 0 3px;
}

table.htype_head_full {
	margin-bottom: 6px;
}

table.htype_head td.title,
table.htype_headr td.title {
	width: 635px;
	padding: 5px 0;
}

table.htype_head_full td.title {
	width: 649px;
	padding: 5px 0;
}

table.htype_head td.title div.detail,
table.htype_headr td.title div.detail,
table.htype_head_full td.title div.detail {
	margin: 0 4px;
	font-weight: bold;
}

table.htype_head td.title div.detail img,
table.htype_headr td.title div.detail img,
table.htype_head_full td.title div.detail img {
	margin-right: 4px;
	vertical-align: middle;
}

table.htype_head td.title {
	background: url(../View/img/bg_htype_title_01.gif) no-repeat top left #666666;
}

table.htype_headr td.title {
	background: url(../View/img/bg_htype_title_02.gif) no-repeat top left #786E56;
}

table.htype_head_full td.title {
	background: url(../View/img/bg_htype_title_03.gif) no-repeat top left #666666;
}

table.htype_head td.icon,
table.htype_headr td.icon,
table.htype_head_full td.icon {
	width: 111px;
	padding: 5px 0;
	text-align: center;
}

table.htype_head td.icon,
table.htype_head_full td.icon {
	border-bottom: solid 2px #666666;
}

table.htype_headr td.icon {
	border-bottom: solid 2px #786E56;
}


/*[head_message]*/
div.htype_headmes {
	width: 738px;
	margin: 0 7px 5px 7px;
	text-align: right;
}

/*[head_icon button]*/
table.htype_headbox,
table.htype_headbox2,
table.htype_headbox_full {
	width: 738px;
}

table.htype_headbox {
	margin: 0 7px 7px 7px;
}

table.htype_headbox2 {
	margin: 0 11px 3px 11px;
}

table.htype_headbox_full {
	margin: 0 11px 7px 11px;
}

table.htype_headbox td.icons,
table.htype_headbox td.buttons,
table.htype_headbox_full td.icons,
table.htype_headbox_full td.buttons {
	vertical-align: middle;
}

table.htype_headbox td.icons,
table.htype_headbox_full td.icons {
	width: 412px;
	text-align: left;
	padding: 5px 0;
}

table.htype_headbox td.buttons,
table.htype_headbox_full td.buttons {
	width: 326px;
	text-align: right;
}

table.htype_headbox td.icons img,
table.htype_headbox_full td.icons img {
	margin-right: 4px;
}

table.htype_headbox td.icons img.line,
table.htype_headbox_full td.icons img.line {
	margin: 0 5px 0 3px;
}

table.htype_headbox td.buttons img,
table.htype_headbox_full td.buttons img {
	margin-left: 1px;
}

/*[head_goukakuten]*/

table.htype_goukaku {
	width: 738px;
	margin-bottom: 5px;
}

table.htype_goukaku td.right {
	text-align: right;
}




/*[detail]*/
table.htype_detail {
	margin-left: 1px;
	width: 738px;
	margin: 0 11px;
}

/*[detail_appeal]*/
table.htype_detail td {
	vertical-align: top;
}

table.htype_detail td.appeal,
table.htype_appeal01 {
	width: 460px;
}

table.htype_appeal01 td.photo {
	width: 180px;
	text-align: left;
}

table.htype_appeal01 td.photo img {
	margin-bottom: 5px;
}

table.htype_appeal01 td.text,
table.htype_appeal02 td div.text {
	width: 270px;
}

table.htype_appeal01 td.text {
	text-align: left;
}

table.htype_appeal02 {
	width: 454px;
	margin-top: 10px;
}

table.htype_appeal02 td.photo {
	width: 90px;
}

table.htype_appeal02 td.text {
	width: 137px;
}

table.htype_appeal02 td.text div{
	margin: 0 15px;
}

table.htype_appeal02 td {
	text-align: left;
}

table.htype_appeal02 td div.text {
	margin: 0 15px;
}

table.htype_detail td.blank,
table.htype_appeal01 td.blank {
	width: 10px;
}

/*[detail_list]*/
table.htype_detail td.list,
table.htype_detail td.list div.pack {
	width: 268px;
}

table.htype_detail td.list {
	background: url(../View/img/bg_htype_detail_bot.gif) no-repeat bottom left;
	text-align: center;
}

table.htype_detail td.list div.pack {
	background: url(../View/img/bg_htype_detail_top.gif) no-repeat top left;
	padding: 5px 0 10px 0;
}

table.htype_detail td.list div.pack div.d_list{
	width: 258px;
	margin: 0 5px;
	padding: 5px 0;
	text-align: left;
}

table.htype_detail td.list div.pack div.d_list img{
	margin-bottom: 5px;
}

/*[detail_list T_type,R_type]*/
div.htype_detail,
div.htype_detail div.pack {
	width: 738px;
}

div.htype_detail_02 {
	width: 746px;
	margin: 0 7px;
	background-color: #F3F3F3;
	padding: 10px 0 5px 0;
}

div.htype_detail {
	background: url(../View/img/bg_htype_detailb_bot.gif) no-repeat bottom left;
	text-align: center;
	margin: 0 11px;
}

div.htype_detail div.pack {
	background: url(../View/img/bg_htype_detailb_top.gif) no-repeat top left;
	padding: 5px 0;
}

div.htype_detail div.pack div.d_list,
div.htype_detail div.pack table.d_list,
div.htype_detail div.pack div.box_right,
div.htype_detail_02 div.d_list,
div.htype_detail_02 table.d_list,
div.htype_detail_02 div.box_right {
	width: 718px;
}

div.htype_detail div.pack div.d_list,
div.htype_detail div.pack table.d_list td,
div.htype_detail_02 div.d_list,
div.htype_detail_02 table.d_list td {
	padding: 5px 0;
	text-align: left;
	vertical-align: top;
}

div.htype_detail div.pack div.d_list,
div.htype_detail_02 div.d_list {
	background: url(../View/img/lin_dot718.gif) no-repeat bottom left;
}

div.htype_detail div.pack table.d_list td,
div.htype_detail_02 table.d_list td {
	border-bottom: solid 1px #DDDDDD;
}

div.htype_detail div.pack div.d_list,
div.htype_detail div.pack table.d_list {
	margin: 0 10px;
}

div.htype_detail_02 div.d_list,
div.htype_detail_02 table.d_list {
	margin: 0 14px;
}

div.htype_detail div.pack table.d_list td,
div.htype_detail_02 table.d_list td{
	width: 359px;
}

div.htype_detail div.pack div.d_list img,
div.htype_detail div.pack table.d_list td img,
div.htype_detail_02 div.d_list img,
div.htype_detail_02 table.d_list td img{
	margin-bottom: 5px;
}

div.htype_detail div.pack div.box_right{
	margin: 5px 10px 0 10px;
}

div.htype_detail_02 div.box_right{
	margin: 5px 14px 0 14px;
}

/*AJAX popup*/

div.contentbox_shadow,
div.contentbox_shadow_02,
div.contentbox_shadow_03,
div.contentbox_shadow_04,
div.contentbox_shadow_05 {
	background-color:#E9E9E1;
	padding: 1px 0 3px 0;
	text-align: left;
}

div.contentbox,
div.contentbox_02,
div.contentbox_03,
div.contentbox_04,
div.contentbox_05 {
	margin: 0 3px 0 1px;
	border: solid 1px #BFBFAE;
	background-color: #FFFFFF;
}

div.contentbox div.pack,
div.contentbox_02 div.pack,
div.contentbox_03 div.pack,
div.contentbox_04 div.pack,
div.contentbox_05 div.pack {
	margin: 15px;
	text-align: center;
}

/*[610px]*/
div.contentbox_shadow {
	width: 646px;
}

div.contentbox {
	width: 640px;
}

div.contentbox div.pack {
	width: 610px;
}

/*[600px]*/
div.contentbox_shadow_02 {
	width: 636px;
}

div.contentbox_02 {
	width: 630px;
}

div.contentbox_02 div.pack {
	width: 600px;
}

/*[200px]*/
div.contentbox_shadow_03 {
	width: 236px;
}

div.contentbox_03 {
	width: 230px;
}

div.contentbox_03 div.pack {
	width: 200px;
}

/*[500px]*/
div.contentbox_shadow_04 {
	width: 536px;
}

div.contentbox_04 {
	width: 530px;
}

div.contentbox_04 div.pack {
	width: 500px;
}

/*[100px]*/
div.contentbox_shadow_05 {
	width: 136px;
}

div.contentbox_05 {
	width: 130px;
}

div.contentbox_05 div.pack {
	width: 100px;
}

/*SEARCH TOP BOX*/

div.gray_box_01,
div.gray_box_01 div.pack_01 {
	width: 760px;
}

div.gray_box_01 {
	background: url(../View/img/bg_gray01_bottom.gif) no-repeat bottom left;
}

div.gray_box_01 div.pack_01 {
	background: url(../View/img/bg_gray01_top.gif) no-repeat top left;
	padding: 5px 0 12px 0;
}

div.white_box_01,
div.white_box_01 div.pack_02 {
	width: 748px;
}

div.white_box_01 {
	background: url(../View/img/bg_white01_bottom.gif) no-repeat bottom left;
	margin: 0 7px 1px 5px;
}

div.white_box_01 div.pack_02 {
	background: url(../View/img/bg_white01_top.gif) no-repeat top left;
	padding: 5px 0;
}

table.search_top_01,
div.kodawari,
div.kodawari_disp,
div.kodawari_disp div.pack_03,
table.submit_01,
div.white_box_01 div.pack_04 {
	width: 738px;
}

table.search_top_01,
div.kodawari,
div.kodawari_disp,
div.white_box_01 div.pack_04 {
	margin: 0 5px;
}

table.search_top_01 th,
table.search_top_01 td {
	border-bottom: solid 1px #FFF;
	padding: 2px;
}

table.search_top_01 th {
	border-right: solid 1px #FFF;
	background-color:#DDDDDD;
	width: 80px;
	text-align: right;
	vertical-align: top;
}

table.search_top_01 td {
	border-bottom: solid 1px #FFF;
	background-color:#EAEAEA;
}

table.search_top_01 table.check01 td,
table.search_top_01 table.check01 td.marge01 {
	border: none;
	padding: 0;
}

table.search_top_01 table.check01 td {
	width: 124px;
}

table.search_top_01 table.check01 td.marge01 {
	width: 248px;
}

table.check02 {
	margin: 4px 0 3px 7px;
}

table.check02 td img {
	margin: 0 35px 0 2px;
	vertical-align: middle;
}

table.check02 td.edge img {
	margin: 0 0 0 2px;
}

div.kodawari {
	background: url(../View/img/bg_kodawari.gif) no-repeat bottom left;
	padding-top: 7px;
}

div.kodawari img {
	margin-left: 5px;
}

div.kodawari_disp {
	background-color: #F5F4EB;
}

div.kodawari_disp div.pack_03 {
	background: url(../View/img/lin_dot738_01.gif) no-repeat bottom left;
	padding: 5px 0 9px 0;
}

table.check03 {
	margin-left: 2px;
}

table.check03 td {
	width: 147px;
}

div.heading3_01 {
	margin-left: 6px;
	font-weight: bold;
}

table.submit_01 {
	margin: 15px 5px 11px 5px;
}

table.submit_01 td{
	vertical-align: bottom;
	text-align: right;
}

table.submit_01 td.submit{
	width: 436px;
}

table.submit_01 td.rlink{
	width: 302px;
}

table.submit_01 td.rlink table{
	margin-left: auto;
}


/*件数BOX*/
div.kensu,
div.kensu div.pack {
	width: 760px;
}

div.kensu {
	background: url(../img_cmn/bg_kensu_01_bottom.gif) no-repeat bottom left;
	margin-bottom: 8px;
}

div.kensu div.pack {
	background: url(../img_cmn/bg_kensu_01_top.gif) no-repeat top left;
	padding: 5px 0;
	text-align: center;
}

div.kensu div.pack table {
	width: 738px;
	margin: 0 11px 0 11px;
}

div.kensu div.pack table td.right {
	text-align: right;
}

div.change_mode {
	margin: 0 0 8px 10px;
}

div.change_mode img {
	vertical-align: middle;
}

/*MORE BOX*/

div.more_01  {
	border: solid 1px #94947C;
	background-color:#666;
	width: 760px;
	margin: 30px 0 10px 0;
	text-align: left;
}

div.more_01 div.text img  {
	margin: 4px 0 4px 10px;
}

div.more_01 div.pack,
div.more_01 div.pack_02 {
	background-color:#FFF;
	padding: 5px 0 6px 0;
}

div.more_01 div.pack  {
	margin-bottom: 1px;
}

div.more_01 div.pack table,
div.more_01 div.pack_02 table,
div.more_01 div.pack div,
div.more_01 div.pack_02 div {
	width: 738px;
	margin-left: 10px;
}

div.more_01 div.pack table td.right,
div.more_01 div.pack_02 table td.right  {
	text-align: right;
	vertical-align: top;
}

/*RATIO BOX,otoshikomi BOX*/

div.ratio_01,
div.ratio_01 div.pack,
div.ratio_02,
div.ratio_02 div.pack {
	width: 760px;
}

div.ratio_01 {
	background: url(../View/img/bg_graphbox_bottom.gif) no-repeat bottom left;
	padding-bottom: 6px;
}

div.ratio_02 {
	background: url(../View/img/bg_orange06_bottom.gif) no-repeat bottom left;
}

div.ratio_02 div.pack {
	background: url(../View/img/bg_orange06_top.gif) no-repeat top left;
	padding: 4px 0 6px 0;
}

table.ratio {
	width: 750px;
	margin: 0 6px 0 4px;
}

table.ratio td.graph {
	width: 373px;
}

table.ratio td.graph div {
	margin-left: 12px;
}

table.ratio td.illust {
	width: 182px;
}

table.ratio td.button {
	width: 195px;
	padding: 2px 0;
	text-align: center;
}

table.ratio td.button div {
	background-color: #FFF9CD;
	width: 191px;
	border: solid 1px #FFF;
	text-align: center;
}

table.ratio td.button div img {
	margin: 18px 0 17px 0;
}



table.ratio_t_type01 {
	border: solid 1px #CCCCCC;
}

table.ratio_t_type01 td.color01{
	background-color:#FFD296;
	color: #333333;
}

table.ratio_t_type01 td.color02{
	background-color:#E6EFFB;
	color: #333333;
}


table.ratio_02 {
	width: 745px;
	margin-left: 4px;
}

table.ratio_02 td {
	vertical-align: middle;
}

table.ratio_02 td.illust {
	width: 160px;
}

table.ratio_02 td.text {
	width: 411px;
}

table.ratio_02 td.text div {
	width: 400px;
}

table.ratio_02 td.button {
	width: 174px;
}




/*SEARCH LIST*/
table.searchlist {
	width: 760px;
	margin-bottom: 20px;
}

table.searchlist td.select {
	vertical-align: top;
	width: 570px;
}

table.searchlist td.rcolumn {
	vertical-align: top;
	width: 190px;
	text-align: left;
}

table.searchlist div.box_right,
table.searchlist div.plebox{
	width: 560px;
}

table.searchlist div.sbox_right{
	text-align: right;
}

div.gray_box_02,
div.gray_box_02 div.pack_01 {
	width: 562px;
}

div.gray_box_02 {
	background: url(../View/img/bg_gray02_bottom.gif) no-repeat bottom left;
	margin-bottom: 5px;
}

div.gray_box_02 div.pack_01 {
	background: url(../View/img/bg_gray02_top.gif) no-repeat top left;
	padding: 5px 0 12px 0;
}

div.yellow_box_02,
div.yellow_box_02 div.pack_02,
div.white_box_02,
div.white_box_02 div.pack_03,
div.gray_box_07,
div.gray_box_07 div.pack_04,
div.blue_box_02,
div.blue_box_02 div.pack_02,
div.green_box_01,
div.green_box_01 div.pack_02 {
	width: 550px;
}

div.yellow_box_02 {
	background: url(../View/img/bg_yellow02_bottom.gif) no-repeat bottom left;
	margin: 0 7px 1px 5px;
}

div.yellow_box_02 div.pack_02 {
	background: url(../View/img/bg_yellow02_top.gif) no-repeat top left;
	padding: 8px 0;
}

div.white_box_02 {
	background: url(../View/img/bg_white02_bottom.gif) no-repeat bottom left;
	margin: 0 7px 1px 5px;
}

div.white_box_02 div.pack_03 {
	background: url(../View/img/bg_white02_top.gif) no-repeat top left;
	padding: 8px 0;
}

div.gray_box_07 {
	background: url(../View/img/bg_gray07_bottom.gif) no-repeat bottom left;
	margin: 0 7px 1px 5px;
}

div.gray_box_07 div.pack_04 {
	background: url(../View/img/bg_gray07_top.gif) no-repeat top left;
	padding: 8px 0;
}

div.blue_box_02 {
	background: url(../View/img/bg_blue02_bottom.gif) no-repeat bottom left;
	margin: 0 7px 1px 5px;
}

div.blue_box_02 div.pack_02 {
	background: url(../View/img/bg_blue02_top.gif) no-repeat top left;
	padding: 8px 0;
}

div.green_box_01 {
	background: url(../View/img/bg_green01_bottom.gif) no-repeat bottom left;
	margin: 0 7px 1px 5px;
}

div.green_box_01 div.pack_02 {
	background: url(../View/img/bg_green01_top.gif) no-repeat top left;
	padding: 8px 0;
}

div.searchhead {
	width: 540px;
	margin: 0 5px 5px 5px;
	background: url(../View/img/lin_dot540_01.gif) no-repeat bottom left;
	padding-bottom: 5px;
}

div.searchhead div.text {
	margin-left: 5px;
	font-weight: bold;
}

table.searchbread,
div.searchbread,
div.searchselect ul,
div.searchselect div.button,
div.searchselect table.condition,
table.submit_02 {
	width: 530px;
}

table.searchbread,
div.searchbread {
	margin: 0 10px;
}

table.searchbread th {
	width: 45px;
	vertical-align: top;
	text-align: left;
}

table.searchbread td img {
	vertical-align: middle;
	margin-left:3px;
}

table.searchbread ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

table.searchbread ul li {
	display: inline;
	white-space: nowrap;
	line-height: 130%;
}

table.searchbread ul li span {
	padding-right: 2px;
}

div.searchselect {
	width: 540px;
	margin: 0 5px;
	background: url(../View/img/lin_dot540_01.gif) no-repeat bottom left;
	padding-bottom:14px;
}

div.searchresult {
	width: 530px;
	margin: 0 10px;
}

div.searchselect ul {
	margin: 0 5px 10px 5px;
	padding: 0px;
	list-style-type: none;
}

div.searchselect ul li {
	display: inline;
	white-space: nowrap;
}

div.searchselect ul li span {
	padding-right: 15px;
}

div.searchselect div.button {
	margin: 0 5px;
}

div.searchselect table.condition {
	margin: 0 5px 10px 5px;
}

div.searchselect img {
	vertical-align: middle;
}

div.searchselect table.condition td {
	vertical-align: middle;
}

div.searchselect table.condition td.right {
	width: 133px;
	text-align: right;
}

div.searchselect table.inputs {
	margin-left:5px;
}

div.searchselect table.inputs td{
	padding-right: 15px;
}

table.submit_02 {
	margin: 12px 5px 0 5px;
}

table.submit_02 td{
	vertical-align: bottom;
	text-align: right;
}

table.submit_02 td.submit{
	width: 341px;
}

table.submit_02 td.rlink{
	width: 189px;
}

table.searchresult{
	width: 530px;
	margin: 0 10px;
}

table.searchresult td.left,
table.searchresult td.right{
	width: 265px;
}

table.searchresult td.right{
	text-align: right;
}




div.rcolumn_01,
div.rcolumn_01 div.pack {
	width: 190px;
}

div.rcolumn_01 {
	background: url(../View/img/bg_rcolumn01_bottom.gif) no-repeat bottom left;
}

div.rcolumn_01 div.pack {
	background: url(../View/img/bg_rcolumn01_top.gif) no-repeat top left;
	padding: 5px 0;
}

div.rcolumn_01 div.pack div.box {
	background-color:#FFF9CD;
	width: 180px;
	padding: 2px 0;
	margin: 0 5px;
	text-align: left;
}

div.rcolumn_01 div.pack div.box div.text,
div.rcolumn_01 div.pack div.box div.text_line
div.rcolumn_01 div.pack div.box div.heading,
div.rcolumn_01 div.pack div.box div.heading2 {
	width: 174px;
}

div.rcolumn_01 div.pack div.box div.text {
	margin: 5px 3px 10px 3px;
}

div.rcolumn_01 div.pack div.box div.text_line {
	background: url(../View/img/lin_dot174_01.gif) no-repeat bottom left;
	padding-bottom: 5px;
	margin: 5px 3px;
}

div.rcolumn_01 div.pack div.box div.heading {
	margin: 0 3px;
}

div.rcolumn_01 div.pack div.box div.heading2 {
	background: url(../View/img/bg_orange02_bottom.gif) no-repeat bottom left;
	margin: 3px 3px 0 3px;
}

div.rcolumn_01 div.pack div.box div.heading2 div.pack_02 {
	background: url(../View/img/bg_orange02_top.gif) no-repeat top left;
	padding: 5px 0 4px 0;
}

div.rcolumn_01 div.pack div.box div.heading2 div.pack_02 div {
	margin: 0 6px;
}


/*求人詳細*/

/*[kyujin_code]*/
div.kyujin_code {
	width: 755px;
	text-align: right;
	margin: 5px 0;
}

/*[top_anchor]*/
div.kyujin_anchor_01,
div.kyujin_anchor_02 {
	width: 760px;
}

div.kyujin_anchor_01 {
	border-bottom: solid 1px #CCCCCC;
	padding: 9px 0;
	margin-bottom: 20px;
}

div.kyujin_anchor_02 {
	padding: 10px 0 15px 0;
}

div.kyujin_anchor_01 ul,
div.kyujin_anchor_02 ul {
	margin: 0 0 0 5px;
	padding: 0px;
	list-style-type: none;
}

div.kyujin_anchor_01 ul li,
div.kyujin_anchor_02 ul li {
	display: inline;
	white-space: nowrap;
}

div.kyujin_anchor_01 ul li span,
div.kyujin_anchor_02 ul li span {
	padding-right: 10px;
}


/*[760_photo]*/
div.dheading_photo {
	width: 760px;
	margin-bottom: 20px;
}

/*[upper_box]*/
table.kyujin_detail {
	width: 760px;
}

table.kyujin_detail td {
	vertical-align: top;
}

table.kyujin_detail td.left {
	width: 510px;
}

table.kyujin_detail td.right {
	width: 250px;
	text-align: right;
}

table.kyujin_detail td.right div.gray_box_03 {
	margin-left: auto;
}


/*[person_photo]*/
table.float_ph_left {
	margin: 0 20px 10px 0;
}

table.float_ph_right {
	margin: 0 0 10px 20px;
}

table.float_ph_left td.detail,
table.float_ph_right td.detail {
	text-align: center;
	width: 240px;
}

table.float_ph_left img,
table.float_ph_right img {
	margin-bottom: 5px;
}

table.float_caption {
	margin-left: auto;
	margin-right: auto;
}

table.float_caption td {
	text-align: left;
}

table.nini_photo {
	margin-top: 20px;
}

table.nini_photo td.nleft {
	width: 260px;
}

table.nini_photo td.nright {
	width: 240px;
}

table.nini_photo div.p_pack {
	width: 240px;
	margin-top: 5px;
	text-align: center;
}

table.nini_photo td.left img,
table.nini_photo td.left div.pack {
	margin-right: 20px;
}

/*[main_text]*/
div.mainText div.FTEXT {
	margin-bottom: 10px;
}

/*[right_box01]*/
div.gray_box_03,
div.gray_box_03 div.pack_01 {
	width: 240px;
	text-align: left;
}

div.gray_box_03 {
	background: url(../View/img/bg_gray03_bottom.gif) no-repeat bottom left;
	margin-bottom: 10px;
}

div.gray_box_03 div.pack_01 {
	background: url(../View/img/bg_gray03_top.gif) no-repeat top left;
	padding: 4px 0 6px 0;
}

div.gray_box_03 h2.dtitle {
	margin: 0 6px 0 4px;
}

div.gray_box_03 div.pack_02,
div.gray_box_03 div.pack_02_edge,
div.gray_box_03 div.pack_03 {
	width: 220px;
	margin: 0 10px;
}

div.gray_box_03 div.pack_02,
div.gray_box_03 div.pack_02_edge {
	padding: 7px 0;
}

div.gray_box_03 div.pack_03 {
	padding-top: 7px;
}

div.gray_box_03 div.pack_02 {
	background: url(../View/img/lin_dot220_01.gif) no-repeat bottom left;
}

div.gray_box_03 div.pack_02 div.item,
div.gray_box_03 div.pack_02 div.text,
div.gray_box_03 div.pack_02_edge div.item,
div.gray_box_03 div.pack_02_edge div.text {
	margin-left: 3px;
}

div.gray_box_03 div.pack_02 div.item,
div.gray_box_03 div.pack_02_edge div.item {
	padding-bottom: 3px;
	font-weight: bold;
}

div.gray_box_03 div.button {
	margin: 5px 6px 10px 4px;
	text-align: center;
}

/*[middle_button]*/
div.middle_button {
	text-align: right;
	color:#2C59B3;
	font-weight: bold;
	margin: 10px 0;
}

div.middle_button img {
	margin-left: 15px;
	vertical-align: middle;
}

/*[main_box]*/
div.orange_box_01,
div.orange_box_01 div.pack_01,
div.gray_box_04,
div.gray_box_04 div.pack_01,
div.gray_box_05,
div.gray_box_05 div.pack_01,
div.yellow_box_01,
div.yellow_box_01 div.pack_01,
div.grayw_box_01,
div.grayw_box_01 div.pack_01,
div.yellow_box_03,
div.yellow_box_03 div.pack_01,
div.gray_box_10,
div.gray_box_10 div.pack_01 {
	width: 760px;
}

div.orange_box_01,
div.gray_box_04,
div.gray_box_05,
div.yellow_box_01,
div.grayw_box_01,
div.yellow_box_03,
div.gray_box_10 {
	margin-bottom: 10px;
}

div.orange_box_01 div.pack_01,
div.gray_box_04 div.pack_01,
div.gray_box_05 div.pack_01 {
	padding: 4px 0 6px 0;
}

div.orange_box_01 {
	background: url(../View/img/bg_orange01_bottom.gif) no-repeat bottom left;
}

div.orange_box_01 div.pack_01 {
	background: url(../View/img/bg_orange01_top.gif) no-repeat top left;
}

div.gray_box_04 {
	background: url(../View/img/bg_gray04_bottom.gif) no-repeat bottom left;
}

div.gray_box_04 div.pack_01 {
	background: url(../View/img/bg_gray04_top.gif) no-repeat top left;
}

div.gray_box_05 {
	background: url(../View/img/bg_gray05_bottom.gif) no-repeat bottom left;
}

div.gray_box_05 div.pack_01 {
	background: url(../View/img/bg_gray05_top.gif) no-repeat top left;
}

div.yellow_box_01 {
	background: url(../View/img/bg_yellow01_bottom.gif) no-repeat bottom left;
	margin-bottom: 0;
}

div.yellow_box_01 div.pack_01 {
	background: url(../View/img/bg_yellow01_top.gif) no-repeat top left;
	padding: 1px 0;
}

div.grayw_box_01 {
	background: url(../View/img/bg_grayw01_bottom.gif) no-repeat bottom left;
}

div.grayw_box_01 div.pack_01 {
	background: url(../View/img/bg_grayw01_top.gif) no-repeat top left;
	padding: 9px 0;
}

div.yellow_box_03 {
	background: url(../View/img/bg_yellow03_bottom.gif) no-repeat bottom left;
}

div.yellow_box_03 div.pack_01 {
	background: url(../View/img/bg_yellow03_top.gif) no-repeat top left;
	padding: 9px 0;
}

div.gray_box_10 {
	background: url(../View/img/bg_gray11_top.gif) no-repeat bottom left;
}

div.gray_box_10 div.pack_01 {
	background: url(../View/img/bg_gray11_bottom.gif) no-repeat top left;
	padding: 9px 0;
}

div.orange_box_01 h2.dtitle,
div.gray_box_04 h2.dtitle,
div.gray_box_05 h2.dtitle {
	margin: 0 6px 0 4px;
}

h2.dtitle_01 {
	margin: 20px 0 10px 0;
}

div.orange_box_01 table.pack,
div.gray_box_04 table.pack,
div.gray_box_05 table.pack,
div.yellow_box_01 table.pack,
div.yellow_box_03 div.pack_02,
div.gray_box_top01 div.pack_02 {
	width: 740px;
	margin: 0 10px;
}

div.orange_box_01 table.pack th,
div.orange_box_01 table.pack td,
div.orange_box_01 table.pack th.edge,
div.orange_box_01 table.pack td.edge,
div.gray_box_04 table.pack th,
div.gray_box_04 table.pack td,
div.gray_box_04 table.pack th.edge,
div.gray_box_04 table.pack td.edge,
div.gray_box_05 table.pack th,
div.gray_box_05 table.pack td,
div.gray_box_05 table.pack th.edge,
div.gray_box_05 table.pack td.edge {
	padding: 5px 2px 10px 2px;
	text-align: left;
	vertical-align: top;
}

div.orange_box_01 table.pack th,
div.orange_box_01 table.pack td,
div.gray_box_04 table.pack th,
div.gray_box_04 table.pack td,
div.gray_box_05 table.pack th,
div.gray_box_05 table.pack td {
	background: url(../View/img/lin_dot740_01.gif) no-repeat bottom left;
}

div.orange_box_01 table.pack th.edge,
div.orange_box_01 table.pack td.edge,
div.gray_box_04 table.pack th.edge,
div.gray_box_04 table.pack td.edge,
div.gray_box_05 table.pack th.edge,
div.gray_box_05 table.pack td.edge {
	background-image: none;
}

div.orange_box_01 table.pack th {
	width: 100px;
}

div.orange_box_01 table.pack div.heading {
	border-bottom: solid 1px #EAEAEA;
	padding-bottom: 3px;
	margin-bottom: 5px;
}

div.orange_box_01 table.pack div.text,
div.orange_box_01 table.pack div.heading div {
	margin-left: 10px;
}

div.gray_box_04 table.pack th,
div.gray_box_04 table.pack td.tokuchoICON {
	padding: 7px 2px 5px 2px;
}

div.gray_box_04 table.pack td.tokuchoICON img {
	margin: 0 3px 4px 0;
}

div.gray_box_04 table.pack th {
	width: 140px;
}

div.gray_box_04 table.pack td {
	width: 600px;
}

div.gray_box_04 div.Lpack,
div.gray_box_04 div.Lpack_edge,
div.orange_box_01 div.Lpack,
div.orange_box_01 div.Lpack_edge {
	width: 750px;
	padding: 10px 0;
	margin: 0 6px 0 4px;
}

div.gray_box_04 div.Lpack {
	border-bottom: solid 3px #C8C8B4;
}

div.orange_box_01 div.Lpack {
	border-bottom: solid 3px #FFC77B;
}

table.Lpack {
	width: 730px;
	margin: 0 10px;
}

table.Lpack td {
	vertical-align: top;
}

table.Lpack td.illust {
	width: 135px;
}

div.gray_box_05 table.pack th {
	width: 100px;
}

div.gray_box_05 div.button {
	margin: 5px 6px 20px 4px;
	text-align: center;
}

div.gray_box_05 div.pack_02 {
	width: 738px;
	margin: 5px 11px 0 11px;
}


div.yellow_box_01 table.pack td.left,
div.yellow_box_01 table.pack td.right,
div.yellow_box_01 table.pack td.right_line {
	width: 370px;
	vertical-align: top;
	padding: 10px 0;
}

div.yellow_box_01 table.pack td.right_line {
	background: url(../View/img/bg_lin2_01.gif) repeat-y left top;
}

div.yellow_box_01 table.pack td.left div.pack_02,
div.yellow_box_01 table.pack td.right div.pack_02,
div.yellow_box_01 table.pack td.right_line div.pack_02 {
	width: 356px;
}

div.yellow_box_01 table.pack td.left div.pack_02 {
	margin-right:14px;
}

div.yellow_box_01 table.pack td.right div.pack_02,
div.yellow_box_01 table.pack td.right_line div.pack_02 {
	margin-left:14px;
}

div.white_box_04,
div.white_box_04 div.pack,
div.yellow_box_01 table.pack div.flowimg {
	width: 356px;
}

div.white_box_03  {
	background: url(../View/img/bg_white03_bottom.gif) no-repeat bottom left;
	margin-bottom: 20px;
}

div.white_box_03 div.wpack {
	background: url(../View/img/bg_white03_top.gif) no-repeat top left;
	padding: 11px 0;
	text-align: center;
}

div.white_box_04  {
	background: url(../View/img/bg_white04_bottom.gif) no-repeat bottom left;
	margin: 10px;
	width: 740px;
}

div.white_box_04 div.wpack {
	background: url(../View/img/bg_white04_top.gif) no-repeat top left;
	padding: 11px 0;
	text-align: center;
}

div.yellow_box_01 table.pack div.flowimg {
	margin-bottom: 10px;
}

div.yellow_box_01 table.pack div.pack_03 {
	background: url(../View/img/lin_dot356_01.gif) no-repeat top left;
	padding: 5px 0;
}

div.yellow_box_01 table.pack div.pack_03noline {
	padding-bottom: 5px;
}

div.yellow_box_01 table.pack div.pack_03 div.text,
div.yellow_box_01 table.pack div.pack_03noline div.text {
	margin-left: 3px;
}

div.grayw_box_01 div.heading,
div.grayw_box_01 div.pack_02 {
	width: 740px;
	margin-left: 10px;
	margin-right: 10px;
}

div.grayw_box_01 div.heading {
	margin-bottom: 15px;
}



div.dsonota {
	width: 740px;
	margin: 0 10px;
	text-align: left;
}

div.dclose_bottom {
	width: 760px;
	margin-top: 50px;
	text-align: center;
}

table.dcolumn {
	width: 740px;
	margin: 0 10px;
}

table.dcolumn td {
	vertical-align: top;
}

table.dcolumn td.photo {
	width: 110px;
	text-align: left;
}

table.dcolumn td.photo div.text {
	width: 100px;
	margin-top: 5px
}

div.dtitle_02,
div.dtitle_02 div.pack {
	width: 760px;
}

div.dtitle_02 {
	background:url(../View/img/bg_gray06_bottom.gif) no-repeat bottom left;
	margin: 20px 0 10px 0;
}

div.dtitle_02 div.pack {
	background:url(../View/img/bg_gray06_top.gif) no-repeat top left;
	color: #333333;
}

div.dtitle_02 div.pack img {
	vertical-align: middle;
}

/*popup*/

div.pop_box_01 {
	background-color: #F3F3F3;
	padding: 8px 0;
	margin: 15px 0 20px 0;
}

div.pop_box_01 div.pack {
	margin: 0 10px;
}


/*non-login bookmark*/

table.nlogin {
	width: 760px;
	margin: 20px 0;
}

table.nlogin td.blank {
	width: 10px;
}

table.nlogin td.still_top,
table.nlogin td.still_bottom,
table.nlogin td.regist_top,
table.nlogin td.regist_bottom,
table.nlogin td.still_top div.pack_01,
table.nlogin td.regist_top div.pack_01 {
	width: 375px;
}

table.nlogin td.still_top,
table.nlogin td.regist_top {
	vertical-align: top;
}

table.nlogin td.still_bottom,
table.nlogin td.regist_bottom {
	vertical-align: bottom;
}

table.nlogin td.still_top {
	background: url(../View/img/bg_orange03_middle.gif) repeat-y bottom left;
}

table.nlogin td.still_top div.pack_01 {
	background: url(../View/img/bg_orange03_top.gif) no-repeat top left;
	padding: 4px 0 15px 0;
}

table.nlogin td.regist_top {
	background: url(../View/img/bg_gray08_middle.gif) repeat-y bottom left;
}

table.nlogin td.regist_top div.pack_01 {
	background: url(../View/img/bg_gray08_top.gif) no-repeat top left;
	padding: 4px 0 15px 0;
}

table.nlogin td.still_bottom,
table.nlogin td.regist_bottom {
	padding-bottom: 12px;
}

table.nlogin td.still_bottom {
	background: url(../View/img/bg_orange03_bottom.gif) no-repeat bottom left;
}

table.nlogin td.regist_bottom {
	background: url(../View/img/bg_gray08_bottom.gif) no-repeat bottom left;
}

table.nlogin h2.heading {
	width: 365px;
	margin: 0 6px 10px 4px;
}

table.nlogin div.pack_02 {
	width: 355px;
	margin: 0 10px;
}


/*職種中分類*/

/*[pickup]*/
table.pickup_box_01 {
	width: 560px;
	margin: 5px 0 20px 0;
}

table.pickup_box_01 td {
	vertical-align: top;
}

table.pickup_box_01 td.heading,
table.pickup_box_01 td.heading div.pack_01 {
	width: 102px;
}

table.pickup_box_01 td.detail,
table.pickup_box_01 td.detail div.pack_01 {
	width: 458px;
}

table.pickup_box_01 td.heading{
	background: url(../View/img/bg_pickup01_bottom.gif) no-repeat bottom left;
}

table.pickup_box_01 td.heading div.pack_01 {
	background: url(../View/img/bg_pickup01_top.gif) no-repeat top left;
	padding: 22px 0 20px 0;
}

table.pickup_box_01 td.heading div.pack_01 img {
	margin-left: 20px;
}

table.pickup_box_01 td.detail{
	background: url(../View/img/bg_pickup02_bottom.gif) no-repeat bottom left;
}

table.pickup_box_01 td.detail div.pack_01 {
	background: url(../View/img/bg_pickup02_top.gif) no-repeat top left;
	padding: 10px 0;
}

table.pickup_box_01 td.detail div.pack_02 {
	margin: 0 7px;
}

/*[list]*/
ul.bottomline_01 {
	margin: 0 0 10px 0;
	padding: 0px;
	list-style-type: none;
}

ul.bottomline_01 li {
	background: url(../View/img/lin_dot740_01.gif) no-repeat bottom left;
	padding: 7px 0;
	width: 560px;
}

ul.bottomline_01 li.li760 {
	background: url(../img_cmn/lin_dot760_01.gif) no-repeat bottom left;
	padding: 7px 0;
	width: 760px;
}

ul.bottomline_01 li strong {
	margin-left: 25px;
}

ul.bottomline_01 li.heading strong {
	margin-left: 10px;
}

ul.bottomline_01 li span {
	margin-left: 10px;
}

ul.bottomline_01 li.edge_01 {
	background: url(../View/img/bg_lin2_02.gif) no-repeat bottom left;
}

ul.bottomline_01 li.edge_02 {
	background-image: none;
}

ul.bottomline_01 img {
	vertical-align: middle;
	margin-right: 5px;
}

/*[banner]*/
table.rsmallbanner {
	width: 190px;
}

table.rsmallbanner td {
	width: 95px;
	vertical-align: top;
}

table.rsmallbanner td.right {
	background: url(../View/img/bg_lindot_01.gif) repeat-y top left;
	text-align: right;
}

table.rsmallbanner div.rspack {
	width: 90px;
	text-align: left;
}

table.rsmallbanner td.right div.rspack {
	margin-left: auto;
}

table.rsmallbanner div.image {
	text-align: center;
	margin-bottom: 5px;
}



/*mypage*/

/*[information]*/
div.myinfo_01 {
	margin: 0 0 10px 10px;
}

div.myinfo_02 {
	margin-bottom: 10px;
	text-align: right;
}

/*[main box]*/
div.orange_box_03,
div.orange_box_03 div.pack_01,
div.gray_box_08,
div.gray_box_08 div.pack_01,
div.blue_box_01,
div.blue_box_01 div.pack_01,
div.gray_box_09,
div.gray_box_09 div.pack_01 {
	width: 560px;
}

div.orange_box_03,
div.gray_box_08,
div.blue_box_01,
div.gray_box_09 {
	margin-bottom: 10px;
}

div.orange_box_03 {
	background: url(../View/img/bg_orange04_bottom.gif) no-repeat bottom left;
}

div.orange_box_03 div.pack_01 {
	background: url(../View/img/bg_orange04_top.gif) no-repeat top left;
	padding: 4px 0 6px 0;
}

div.gray_box_08 {
	background: url(../View/img/bg_gray09_bottom.gif) no-repeat bottom left;
}

div.gray_box_08 div.pack_01 {
	background: url(../View/img/bg_gray09_top.gif) no-repeat top left;
	padding: 4px 0 6px 0;
}

div.blue_box_01 {
	background: url(../View/img/bg_blue01_bottom.gif) no-repeat bottom left;
}

div.blue_box_01 div.pack_01 {
	background: url(../View/img/bg_blue01_top.gif) no-repeat top left;
	padding: 4px 0 6px 0;
}

div.gray_box_09 {
	background: url(../View/img/bg_gray10_bottom.gif) no-repeat bottom left;
}

div.gray_box_09 div.pack_01 {
	background: url(../View/img/bg_gray10_top.gif) no-repeat top left;
	padding: 4px 0 6px 0;
}

div.orange_box_03 h2,
div.orange_box_03 table.heading,
div.gray_box_08 h2,
div.blue_box_01 h2,
div.gray_box_09 h2,
div.blue_box_01 div.pack_02,
div.blue_box_01 table.pack,
div.gray_box_09 table.pack {
	margin: 0 6px 0 4px;
	width: 550px;
}

div.orange_box_03 table.heading td {
	padding: 13px 0 7px 0;
}

div.orange_box_03 table.heading td.hope_active,
div.orange_box_03 table.heading td.hope_normal {
	width: 266px;
}

div.orange_box_03 table.heading td.hope_active {
	background: url(../View/img/bg_intro_left.gif) no-repeat top left;
}

div.orange_box_03 table.heading td.possible_active,
div.orange_box_03 table.heading td.possible_normal {
	width: 284px;
}

div.orange_box_03 table.heading td.possible_active {
	background: url(../View/img/bg_intro_right.gif) no-repeat top left;
}

div.orange_box_03 table.heading td.hope_normal,
div.orange_box_03 table.heading td.possible_normal {
	border-bottom: solid 1px #C8C8B4;
	background-color: #FFF;
}

div.orange_box_03 table.heading div.text {
	margin: 0 4px 0 6px;
}

div.orange_box_03 div.pack_02 table.list {
	width: 530px;
}

div.orange_box_03 div.pack_02 table.list td {
	padding-bottom: 5px;
}

div.orange_box_03 div.pack_02 table.list td.icon {
	text-align: right;
}

div.orange_box_03 div.pack_02,
div.gray_box_08 div.pack_02 {
	margin: 10px 16px 10px 14px;
	width: 530px;
}

div.orange_box_04,
div.orange_box_04 div.dpack,
div.orange_box_03 div.lineright {
	width: 538px;
}

div.orange_box_04 {
	margin: 0 12px 0 10px;
}

div.orange_box_04 {
	background: url(../View/img/bg_orange05_bottom.gif) no-repeat bottom left;
}

div.orange_box_04 div.dpack {
	background: url(../View/img/bg_orange05_top.gif) no-repeat top left;
	padding: 3px 0 2px 0;
}

div.orange_box_04 table.dpack {
	width: 526px;
	margin: 0 7px 0 5px;
}

div.orange_box_04 table.dpack td.right {
	text-align: right;
}

div.orange_box_03 table.sorry td.icon {
	text-align: center;
	vertical-align: middle;
	width: 50px;
}

div.orange_box_03 div.lineright {
	text-align: right;
	background: url(../View/img/lin_dot540_01.gif) no-repeat top left;
	padding-top: 5px;
	margin: 0 12px 10px 10px;
}



div.blue_box_01 table.pack td {
	width: 275px;
	padding: 10px 0;
	vertical-align: top;
}

div.blue_box_01 table.pack td.right {
	border-left: solid 1px #C8C8B4;
}

div.blue_box_01 table.pack td.bottom {
	vertical-align: bottom;
	text-align: center;
	padding: 5px 0 12px 0;
}

div.blue_box_01 table.pack div.pack_03 {
	width: 255px;
	margin: 0 10px;
}

div.gray_box_09 table.pack td.detail,
div.gray_box_09 table.pack td.button {
	border-bottom: solid 3px #C8C8B4;
}

div.gray_box_09 table.pack td.detail,
div.gray_box_09 table.pack td.detail_02 {
	width: 405px;
}

div.gray_box_09 table.pack td.detail {
	vertical-align: top;
}

div.gray_box_09 table.pack td.detail_02 {
	vertical-align: bottom;
}

div.gray_box_09 table.pack td.button {
	width: 145px;
	vertical-align: middle;
	text-align: center;
	background: url(../View/img/bg_lindot_01.gif) repeat-y top left;
	padding: 10px 0;
}

div.gray_box_09 table.pack td.edge {
	border-bottom: none;
}

div.gray_box_09 div.pack_03 {
	width: 385px;
	margin: 10px;
}

/*[right box]*/

div.mystate,
div.mystate h2,
div.mystate div.pack_01 {
	width: 190px;
	text-align: left;
}

div.mystate div.pack_01,
div.mystate div.pack_01_line {
	padding: 7px 0 10px 0;
	background-color: #EEEEEE;
}

div.mystate div.pack_01_line {
	background: url(../View/img/lin_dot190_01.gif) no-repeat top left #EEEEEE;
}

div.mystate div.pack_02 {
	width: 177px;
	margin: 0 3px 0 10px;
}






































/*#TOPPAGE-CSS*/

/*[information]（2007/05/25更新）

/*table.headinformation td.bgimg{
	background: url(../img/bg_tophead_01.gif) repeat-x top left #EEEEEE;
}

table.headinformation {
	text-align: center;
}*/


/*[information]（2007/05/25更新）
div.topinfo_01 {
	margin: 0 0 10px 10px;
}*/



/*#[right box　右ナビ]*/

div.topstate,
div.topstate h2,
div.topstate div.pack_01 {
	width: 190px;
	text-align: left;
}

div.topstate div.pack_01,
div.topstate div.pack_01_line {
	padding: 7px 0 10px 0;
	background-color: #FFFFFF;
}

div.topstate div.pack_01_line {
	background: url(../View/img/lin_dot190_01.gif) no-repeat top left #FFFFFF;
}


div.topstate div.pack_02 {
	width: 180px;
	margin: 0 7px 0 5px;
}


/*[right box お知らせ枠]（2007/05/25追加）*/
div.topstate div.pack_06,
div.topstate div.pack_06_line {
	width: 190px;
	text-align: left;
}

div.topstate div.pack_06,
div.topstate div.pack_06_line {
	padding: 4px 0 6px 0;
	background-color: #FFFCE6;
}

div.topstate div.pack_06_line {
	background: url(../img/v2_line_topright_01.gif) no-repeat top left #FFFCE6;
}


/*[right box 成功ガイド]*/
div.topstate div.pack_03 {
	width: 190px;
	text-align: left;
	background-color: #EFEEE7;
}

div.topstate div.pack_04 {
	width: 182px;
	margin: 0 4px 0 4px;
	background-color: #FFFFFF;
}

div.topstate div.pack_04b {
	width: 182px;
	margin: 0 4px 0 4px;
	background-color: #EFEEE7;
}

div.topstate div.pack_05 {
	padding: 5px;
}

div.topstate div.pack_05 img.image{
	margin-bottom: 5px;
}

/*[right box rtable_01]*/
table.rtable_01 {
	width: 172px;
}

table.rtable_01 td.left {
	width: 45px;
	vertical-align: top;
}

table.rtable_01 td.right {
	width: 127px;
	vertical-align: top;
}

table.rtable_01 div.rspack {
	width: 127px;
	text-align: left;
}

table.rtable_01 td.right td.left div.rspack {
	margin-left: auto;
}




/*[right box banner]（2007/06/25更新）*/
/*td.rcolumn div.banner {
	text-align: center;
	margin-bottom: 10px;
}*/


/*[right box login　ログインボックス]*/
div.login_box,
div.login_box div.pack {
	width: 190px;
}

div.login_box {
	background: url(../View/img/bg_toplogin_bottom.gif) no-repeat bottom left;
}

div.login_box div.pack {
	background: url(../View/img/bg_toplogin_top.gif) no-repeat top left;
	padding: 5px 0;
}

div.login_box div.pack div.box {
	background-color:#FFF9CD;
	width: 180px;
	padding: 2px 0;
	margin: 0 5px;
}

div.login_box div.pack div.box div.text,
div.login_box div.pack div.box div.text_line
div.login_box div.pack div.box div.heading {
	width: 174px;
}

div.login_box div.pack div.box div.text {
	margin: 5px 3px 5px 3px;
	text-align: left;
}

div.login_box div.pack div.box div.text_line {
	background: url(../View/img/lin_dot174_01.gif) no-repeat bottom left;
	padding-bottom: 5px;
	margin: 5px 3px;
	text-align: left;
}

div.login_box div.pack div.box div.heading {
	margin: 0 3px;
}

div.login_box div.pack div.box div.heading div.loginbg {
	background: url(../View/img/img_wellogin_01.gif) no-repeat top left;
	height: 37px;
}

div.login_box div.pack div.box div.heading div.loginname {
	padding: 5px 5px 5px 23px;
}






/*#main contents　トップページメインコンテンツ*/
/*##CONTENTS BOX（2007/05/25更新）*/
table.topcontentsbox {
	width: 760px;
	margin-bottom: 20px;
}

table.topcontentsbox td.select {
	vertical-align: top;
	width: 570px;
}

table.topcontentsbox td.rcolumn {
	vertical-align: top;
	width: 190px;
	text-align: left;
}

table.topcontentsbox div.box_right,
table.topcontentsbox div.plebox{
	width: 560px;
}

table.topcontentsbox div.sbox_right{
	text-align: right;
}


/*##[contents box1　コンテンツボックス1]（2007/05/25追加）*/
div.top_box1bg {
	width: 760px;
	background: url(../img/bg_gray14.gif) no-repeat top left;
	margin-bottom: 20px;
}


div.top_box1bg div.skyujin {
	width: 195px;
	margin-left: 6px;
	margin-bottom: 5px;
}

div.top_box1bg div.skyujin_box {
	margin-left: 5px;
	margin-top: 5px;
}


div.top_box1bg div.top_pickup {
	width: 545px;
	margin-top: 7px;
	margin-bottom: 5px;
}


div.top_pickup div.top_pickup_box_02 {
	background: url(../img/bg_gray15_top.gif) no-repeat top left;
	padding: 12px 0 2px;
}


div.top_pickup div.top_pickup_box_02b{
	background: url(../img/bg_gray15_bottom.gif) no-repeat bottom left;
	padding: 0px 0 10px;
}

div.top_pickup div.pickuplistbox_01{
	width: 510px;
	margin-right: 20px;
	margin-left: 15px;
}

div.top_pickup div.pickuplistbox_01 td.spbt01{
	padding-bottom: 8px;
}


/*CM連動枠（2007/06/14修正）*/
table.top_cm_box{
margin-bottom: 6px;
}

div.top_cm_box_01 {
background: url(../img/bg_gray16_top.gif) no-repeat top left;
padding: 1 0 0 1;
}


td.top_cm_box_01b{
background: url(../img/bg_gray16_bottom.gif) no-repeat bottom left;
padding: 0 0 3 0;
}

td.top_cm_box_01b div.cmbox_01{
width: 265px;
}


/*CM連動枠（2007/05/25追加）
table.top_cm_box{
	margin-bottom: 6px;
}

div.top_cm_box_01 {
	background: url(../img/bg_gray16_top.gif) no-repeat top left;
	padding: 5px 0 0px;
}


td.top_cm_box_01b{
	background: url(../img/bg_gray16_bottom.gif) no-repeat bottom left;
	padding: 0px 0 8px;
}

td.top_cm_box_01b div.cmbox_01{
	width: 255px;
	margin-right: 9px;
	margin-left: 5px;
}
*/

/*[detail pickup　ピックアップ]（2007/05/25更新）
table.top_pickup_box_01 {
	width: 560px;
	margin: 0px;
}

table.top_pickup_box_01 td {
	vertical-align: top;
}

table.top_pickup_box_01 td.heading,
table.top_pickup_box_01 td.heading div.pack_01 {
	width: 102px;
}

table.top_pickup_box_01 td.detail,
table.top_pickup_box_01 td.detail div.pack_01 {
	width: 458px;
}

table.top_pickup_box_01 td.heading{
	background: url(../View/img/bg_pickup01_bottom.gif) no-repeat bottom left;
}

table.top_pickup_box_01 td.heading div.pack_01 {
	background: url(../View/img/bg_pickup01_top.gif) no-repeat top left;
	padding: 22px 0 20px 0;
}

table.top_pickup_box_01 td.heading div.pack_01 img {
	margin-left: 20px;
}

table.top_pickup_box_01 td.detail{
	background: url(../View/img/bg_pickup02_bottom.gif) no-repeat bottom left;
}

table.top_pickup_box_01 td.detail div.pack_01 {
	background: url(../View/img/bg_pickup02_top.gif) no-repeat top left;
	padding: 10px 0;
}

table.top_pickup_box_01 td.detail div.pack_02 {
	margin: 0 7px;
}*/


/*##[main box　コンテンツボックス2]*/
div.gray_box_top01,
div.gray_box_top01 div.pack_01,
div.gray_box_top02,/*2007/05/25追加*/
div.gray_box_top02_top,/*2007/05/25追加*/
div.blue_box_top01,
div.orange_box_12 {
	width: 560px;
}

div.gray_box_top01,
div.blue_box_11,
div.orange_box_12 {
	margin-bottom: 10px;
}

/*（旧トップ用）*/
div.gray_box_top01 {
	background: url(../img/bg_gray12_bottom.gif) no-repeat bottom left;
}

div.gray_box_top01 div.pack_01 {
	background: url(../img/bg_gray12_top.gif) no-repeat top left;
	padding: 4px 0px 6px 0px;
}

div.gray_box_top02 {/*2007/05/25追加*/
	background: url(../img/bg_gray13_bottom.gif) no-repeat bottom left;
	padding-top: 10px;
}

div.gray_box_top02_top {/*2007/05/25追加*/
	background: url(../img/bg_gray13_top.jpg) no-repeat top left;
}

div.blue_box_11 {
	background: url(../img/bg_blue11_bottom.gif) no-repeat bottom left;
}

div.blue_box_11 div.pack_01 {
	background: url(../img/bg_blue11_top.gif) no-repeat top left;
	padding: 4px 0 5px;
}

div.orange_box_12 {
	background: url(../img/bg_orange13_bottom.gif) no-repeat bottom left;
}

div.orange_box_12 div.pack_01 {
	background: url(../img/bg_orange13_top.gif) no-repeat top left;
	padding: 12px 0 6px;
}


div.gray_box_top01 h2,
div.blue_box_11 h2,
div.blue_box_11 table.pack,
div.blue_box_11 div.pack_02 {
	margin: 0 6px 0 4px;
	width: 550px;
}


div.gray_box_top02 h2{/*2007/05/25追加*/
	margin: 0px;
}

div.orange_box_12 table.pack,
div.orange_box_12 div.pack_02,
div.orange_box_12 h2 {
	margin: 0 6px 0 4px;
	width: 550px;
}


/*旧トップ求人検索枠*/
div.gray_box_top01 table.pack td.detail,
div.gray_box_top01 table.pack td.detail_02 {
	width: 405px;
}

div.gray_box_top01 table.pack td.detail,
div.gray_box_top01 table.pack td.detail_02 {
	vertical-align: bottom;
}


div.gray_box_top01 div.pack_02 {
	width: 540px;
}



div.gray_box_top01 div.pack_s {
	margin: 0 11px 0 9px;
	width: 540px;
}


div.gray_box_top01 div.pack_s2 {
	margin: 0 16px 0 14px;
	width: 530px;
}


div.gray_box_top01 div.pack_s2 table.keyword_check {
	margin: 5px 0px 0px;
	width: 530px;
}

div.gray_box_top01 div.pack_s2 table.keyword_check {
	margin: 5px 0px 0px;
	width: 530px;
}

div.gray_box_top01 div.pack_s2 td.keyword_pack_01 {
	width: 85px;
}

div.gray_box_top01 div.pack_s2 td.keyword_pack_02 {
	width: 445px;
}


div.gray_box_top01 div.pack_s2 td.check02img img {
	margin: 0px 3px 0px 0px;
	vertical-align: middle;
}

div.gray_box_top01 div.pack_s2 td.check02img2 img {
	margin: 0px 3px 0px 10px;
	vertical-align: middle;
}



/*求人検索枠（2007/05/25追加）*/
div.gray_box_top02 div.pack_01 {
	padding: 0px 10px 5px;
}


div.gray_box_top02 div.pack_02 {
	padding: 0px 5px 5px;
}


div.gray_box_top02 div.pack_ss {
	margin: 0px 5px 10px 0px;
	text-indent: 1px;
}


div.gray_box_top02 div.pack_s {
	margin: 10 10px 0 15px;
}

div.jobcout_box {
	padding-top: 13px;
}




/*旧トップ求人検索枠
table.white_box_s01 {
	width: 540px;
	margin: 0px;
}

table.white_box_s01 td {
	vertical-align: top;
}

table.white_box_s01 td.heading_s01,
table.white_box_s01 td.heading_s01 div.pack_s01 {
	width: 95px;
}

table.white_box_s01 td.detail_s01,
table.white_box_s01 td.detail_s01 div.pack_s01 {
	width: 445px;
}

table.white_box_s01 td.heading_s01{
	background: url(../img/bg_white_s01_bottom.gif) no-repeat bottom left;
}

table.white_box_s01 td.heading_s01 div.pack_s01 {
	background: url(../img/bg_white_s01_top.gif) no-repeat top left;
	padding: 5px 0px;
}

table.white_box_s01 td.detail_s01{
	background: url(../img/bg_white_s02_bottom.gif) no-repeat bottom left;
}

table.white_box_s01 td.detail_s01 div.pack_s01 {
	background: url(../img/bg_white_s02_top.gif) no-repeat top left;
	padding: 5px 10px;
}


table.white_box_s01 td.detail_s01 div.pack_s02 {
	margin: 0;
}


table.white_box_s01 td.check01img img {
	margin: 0px 0px 0px 3px;
	vertical-align: middle;
}*/



table.white_box_s02 td {
	vertical-align: top;
}

table.white_box_s02 td.heading_s02,
table.white_box_s02 td.heading_s02 div.pack_s01 {
	width: 330px;
}

table.white_box_s02 td.detail_s02,
table.white_box_s02 td.detail_s02 div.pack_s01 {
	width: 210px;
}

table.white_box_s02 td.heading_s02{
	background: url(../img/bg_white_s03_bottom.gif) no-repeat bottom left;
}

table.white_box_s02 td.heading_s02 div.pack_s01 {
	background: url(../img/bg_white_s03_top.gif) no-repeat top left;
	padding: 34px 0px 5px;
}

table.white_box_s02 td.detail_s02{
	background: url(../img/bg_white_s04_bottom.gif) no-repeat bottom left;
}

table.white_box_s02 td.detail_s02 div.pack_s01 {
	background: url(../img/bg_white_s04_top.gif) no-repeat top left;
	padding: 34px 0px 5px;
}

table.white_box_s02 td.heading_s02 div.pack_s02{
	margin: 0px 10px 0px 10px;
}

table.white_box_s02 td.detail_s02 div.pack_s02 {
	margin: 0px 7px 0px 10px;
}



/*無料転職サービス（2007/05/25更新）*/
div.blue_box_11 table.pack td.pack_s01 {
	width: 195px;
	padding: 8px 0 10px;
	vertical-align: top;
}


div.blue_box_11 table.pack td.pack_s02 {
	width: 355px;
	padding: 7px 0 10px;
	vertical-align: top;
}

div.blue_box_11 table.pack td.pack_s01b {
	width: 185px;
	padding: 5px 0;
	vertical-align: middle;
}


div.blue_box_11 table.pack td.pack_s02b {
	width: 365px;
	vertical-align: middle;
	padding-top: 6px;
}


/*（旧無料転職サービス用）
	div.blue_box_11 table.pack td.pack_ss01 {
	width: 185px;
	vertical-align: top;
}

div.blue_box_11 table.pack td.pack_ss02 {
	width: 155px;
	vertical-align: top;
}

div.blue_box_11 table.pack td.pack_ss03 {
	width: 155px;
	vertical-align: bottom;
}*/

div.blue_box_11 table.pack div.pack_03 {
	margin: 0px 0px 0px 10px;
}

div.blue_box_11 table.pack div.pack_04 {
	margin: 0px 0px 0px 12px;
}

/*（旧無料転職サービス用）
	div.blue_box_11 table.pack td.pack_sss01 {
	width: 45px;
	vertical-align: middle;
}

div.blue_box_11 table.pack td.pack_sss02 {
	width: 295px;
	vertical-align: top;
}*/


/*スカウトサービス*/
div.orange_box_12 table.pack td.pack_s01 {
	width: 300px;
	vertical-align: top;
}


div.orange_box_12 table.pack td.pack_s02 {
	width: 100px;
	vertical-align: bottom;
}

div.orange_box_12 table.pack td.pack_s03 {
	width: 150px;
	vertical-align: top;
}

div.orange_box_12 table.pack div.pack_03 {
	margin: 0px 10px 0px 10px;
}


div.orange_box_12 table.pack div.pack_03 img{
	margin: 10px 0px 10px 0px;
}



/*[topmain バナー枠]（2007/06/25更新）*/
/*div.top_bnr_01 {
	width: 560px;
	margin-bottom: 15px;
}

div.top_bnr_01 table.pack {
	margin: 0px 0px 0px 10px;
	width: 540px;
}

div.top_bnr_01 table.pack td.pack_s01{
	width: 280px;
	vertical-align: top;
}

div.top_bnr_01 table.pack td.pack_s02{
	width: 260px;
	vertical-align: top;
}*/


/*[関連サービス]*/
div.top_kanren_01 {
	width: 560px;
}

div.top_kanren_01 table.pack {
	margin: 0px;
	width: 560px;
}

div.top_kanren_01 table.pack td.pack_s01{
	width: 140px;
	vertical-align: top;
}

div.top_kanren_01 table.pack div.pack_ss01{
	margin: 6px 0px 6px 10px;
}

div.top_kanren_01 table.pack div.pack_ss02{
	margin: 6px 10px 6px 0px;
}

div.top_kanren_01 table.pack td.pack_s02{
	width: 420px;
	vertical-align: top;
}


div.top_kanren_01 table.pack div.pack_ss02 img{
	margin: 0px 5px 0px 0px;
}





/*#right navi*/
/*[right box]*/
div.rightnavi_01,
div.rightnavi_01 h2,
div.rightnavi_01 div.pack_01 {
	width: 190px;
	text-align: left;
}

div.rightnavi_01 div.pack_01,
div.rightnavi_01 div.pack_01_line {
	padding: 7px 0 10px 0;
	background-color: #EFEEE7;
}

div.rightnavi_01 div.pack_01_line {
	background: url(../View/img/lin_dot190_01.gif) no-repeat bottom left #FFFFFF;
}


div.rightnavi_01 div.pack_02 {
	width: 176px;
	margin: 0 7px 0 7px;
}
