/******************** page top ********************/
div.page-top-main{
padding-right:350px;
background:url("../img/recruit/index/main_back.jpg") right top no-repeat;
padding-bottom:100px;
margin-left:10px;}

div.main-2 {

}

div.page-top-main {
	line-height:160%;
}

div.page-top-main h3 {
	background:none;
	padding:0px 0px 10px 0px;
}

h4.top-h4 {
	margin:0px;
	padding:0px;
}

table.top-table {
	background:url("../img/recruit/index/table_wall.gif") left bottom no-repeat;
	margin:0px 0px 10px 0px;
	width:786px;
}

table.top-table td {
	padding:12px;
	padding:5px 0px 20px 20px
}

table.top-table td a{
padding:0px;
margin:0px;
width:221PX;
display:block;
height:39px;

}

.top-table td a.btn01{background:url("../img/recruit/index/btn01.gif") top no-repeat;}
.top-table td a.btn02{background:url("../img/recruit/index/btn02.gif") top no-repeat;}
.top-table td a.btn03{background:url("../img/recruit/index/btn03.gif") top no-repeat;}
.top-table td a.btn04{background:url("../img/recruit/index/btn04.gif") top no-repeat;}
.top-table td a.btn05{background:url("../img/recruit/index/btn05.gif") top no-repeat;}
.top-table td a.btn06{background:url("../img/recruit/index/btn06.gif") top no-repeat;}
.top-table td a:hover {background-position:bottom;} 



/******************** SIDE MENU ********************/
#side-menu li a.side-menu01{background:url("../img/recruit/page_side_menu01.gif") top no-repeat;}
#side-menu li a.side-menu02{background:url("../img/recruit/page_side_menu02.gif") top no-repeat;}
#side-menu li a.side-menu03{background:url("../img/recruit/page_side_menu03.gif") top no-repeat;}
#side-menu li a.side-menu04{background:url("../img/recruit/page_side_menu04.gif") top no-repeat;}
#side-menu li a.side-menu05{background:url("../img/recruit/page_side_menu05.gif") top no-repeat;}
#side-menu li a.side-menu06{background:url("../img/recruit/page_side_menu06.gif") top no-repeat;}
#side-menu li a.side-menu07{background:url("../img/recruit/page_side_menu07.gif") top no-repeat;}
#side-menu li a:hover {background-position:bottom;} 




h3{
margin:0px;
padding:5px 10px;
background:#666666;
color:#FFFFFF;}

h4{
margin:0px;
padding:10px 10px;
background:#e54a49;
color:#FFFFFF;}


/******************** page3 ********************/


table.president-table{
margin:20px 0px;
width:100%;}

table.president-table th{
text-align:center;}

td.president-td01{
padding:30px 10px 0px 10px;}

td.president-td02{
padding:15px 10px 0px 10px;}

/******************** page3 ********************/
p.page3-pagenavi{
margin:10px;
padding:0px;
}


table.page3-table01{
width:516px;
margin-bottom:20px;
background:url("../img/recruit/page3/message_table_back01.gif") top no-repeat;
}

table.page3-table01 th{
text-align:left;
padding-top:10px;
background:url("../img/recruit/page3/message_table_back03.gif") center bottom no-repeat;
color:#e54a49;
padding:10px 10px 5px 10px;}

td.page3-td00{
padding:5px 10px 10px 10px;
vertical-align:top;
}

td.page3-td01{
padding:10px 10px 10px 0px;
text-align:right;}

td.page3-td02{
background:url("../img/recruit/page3/message_table_back02.gif") bottom no-repeat;
padding:10px;}

td.page3-td03{
padding:15px 10px 0px 10px;
vertical-align:top;
}

td.page3-td04{
padding:15px 10px 10px 10px;
vertical-align:top;
}
