@charset "UTF-8";
/********応募者管理機能*********/
/*
.main_body2{
margin:0 25px 15px 20px;
width:640px;
clear:both;
}
*/
#right_main h1{
background:url(images/h1.gif) no-repeat 0 10px;
width:280px;
height:30px;
display:block;
}

h2{
background:url(images/h2.gif) no-repeat 0 0;
width:635px;
height:20px;
}

h3{
width:635px;
height:20px;
clear:both;
}

h3.h3_1{
background:url(images/h3_1.gif) no-repeat 0 0;
}

h3.h3_2{
background:url(images/h3_2.gif) no-repeat 0 0;
}

h3.h3_3{
background:url(images/h3_3.gif) no-repeat 0 0;
}

h3.h3_4{
background:url(images/h3_4.gif) no-repeat 0 0;
}

h3.h3_5{
background:url(images/h3_5.gif) no-repeat 0 0;
}

h3.h3_6{
background:url(images/h3_6.gif) no-repeat 0 0;
}

h3.h3_7{
background:url(images/h3_7.gif) no-repeat 0 0;
}

h3.h3_8{
background:url(images/h3_8.gif) no-repeat 0 0;
}

h3.h3_9{
background:url(images/h3_9.gif) no-repeat 0 0;
}

h3.h3_10{
background:url(images/h3_10.gif) no-repeat 0 0;
}

p.h2_text{
font-size:12px;
line-height:23px;
margin:16px 0px 10px 15px;
}

p.h3_text{
font-size:12px;
line-height:23px;
margin:8px 0px 0px 30px;
}

div.btn_area{
clear: both;
width: 640px;
height: auto;
margin: 20px 0px 0px 15px;
}

div.btn_area ul{
width: 640px;
height: 47px;
display: inline;
}

div.btn_area ul li{
float: left;
margin: 0px 10px 10px 0px;
list-style: none;
}

div.btn_area ul li.bt_01,
div.btn_area ul li.bt_01 a{
background: url(images/bt_01.gif) 0 0 no-repeat;
width: 116px;
height: 47px;
display: block;
text-indent: -9999px;
}

div.btn_area ul li.bt_01 a:hover{
background-position: 0 -47px;
}

div.btn_area ul li.bt_02,
div.btn_area ul li.bt_02 a{
background: url(images/bt_02.gif) 0 0 no-repeat;
width: 116px;
height: 47px;
display: block;
text-indent: -9999px;
}

div.btn_area ul li.bt_02 a:hover{
background-position: 0 -47px;
}

div.btn_area ul li.bt_03,
div.btn_area ul li.bt_03 a{
background: url(images/bt_03.gif) 0 0 no-repeat;
width: 116px;
height: 47px;
display: block;
text-indent: -9999px;
}

div.btn_area ul li.bt_03 a:hover{
background-position: 0 -47px;
}

div.btn_area ul li.bt_04,
div.btn_area ul li.bt_04 a{
background: url(images/bt_04.gif) 0 0 no-repeat;
width: 116px;
height: 47px;
display: block;
text-indent: -9999px;
}

div.btn_area ul li.bt_04 a:hover{
background-position: 0 -47px;
}

div.btn_area ul li.bt_05,
div.btn_area ul li.bt_05 a{
background: url(images/bt_05.gif) 0 0 no-repeat;
width: 116px;
height: 47px;
display: block;
text-indent: -9999px;
}

div.btn_area ul li.bt_05 a:hover{
background-position: 0 -47px;
}

div.btn_area ul li.bt_06,
div.btn_area ul li.bt_06 a{
background: url(images/bt_06.gif) 0 0 no-repeat;
width: 116px;
height: 47px;
display: block;
text-indent: -9999px;
}

div.btn_area ul li.bt_06 a:hover{
background-position: 0 -47px;
}

div.btn_area ul li.bt_07,
div.btn_area ul li.bt_07 a{
background: url(images/bt_07.gif) 0 0 no-repeat;
width: 116px;
height: 47px;
display: block;
text-indent: -9999px;
}

div.btn_area ul li.bt_07 a:hover{
background-position: 0 -47px;
}

div.btn_area ul li.bt_08,
div.btn_area ul li.bt_08 a{
background: url(images/bt_08.gif) 0 0 no-repeat;
width: 116px;
height: 47px;
display: block;
text-indent: -9999px;
}

div.btn_area ul li.bt_08 a:hover{
background-position: 0 -47px;
}

div.btn_area ul li.bt_09,
div.btn_area ul li.bt_09 a{
background: url(images/bt_09.gif) 0 0 no-repeat;
width: 116px;
height: 47px;
display: block;
text-indent: -9999px;
}

div.btn_area ul li.bt_09 a:hover{
background-position: 0 -47px;
}

div.btn_area ul li.bt_10,
div.btn_area ul li.bt_10 a{
background: url(images/bt_10.gif) 0 0 no-repeat;
width: 116px;
height: 47px;
display: block;
text-indent: -9999px;
}

div.btn_area ul li.bt_10 a:hover{
background-position: 0 -47px;
}


/* add : 2011/11/08
----------------------------------------- */
#main_content p.lead,
#main_content p.contact a{
display:block;
text-indent:-9999px;
}

#main_content p.lead{
width:629px;
height:115px;
margin:0 auto;
background: url(images/main.jpg) 0 0 no-repeat;
}

#main_content p.contact{
float:right;
padding-right:3px;
margin-bottom:30px;
}

#main_content p.contact a{
width:231px;
height:41px;
background: url(images/btn_contact.gif) 0 0 no-repeat;
}

#main_content p.contact a:hover{
background-position:0 100%;
}

p.h2_text.last{
margin-bottom:15px;
}

h3.h3_list {
width:163px;
height:13px;
line-height:13px;
margin-left:15px;
margin-bottom:10px;
background: url(images/h3_list.gif) 0 0 no-repeat;
}

div.h3_img {
margin-left:30px;
padding:10px 0 17px 0;
}
div.h3_img.h3_1 {
width:605px;
}
div.h3_img.h3_3 {
width:605px;
}
div.h3_img.h3_4 {
width:526px;
margin:0 auto;
}
div.h3_img.h3_8 {
width:605px;
}




