/*ローカルナビ*/
#content_navi_box li#recruit_navi01,
#content_navi_box li#recruit_navi02,
#content_navi_box li#recruit_navi02_on,
#content_navi_box li#recruit_navi03,
#content_navi_box li#recruit_navi03_on,
#content_navi_box li#recruit_navi04,
#content_navi_box li#recruit_navi04_on,
#content_navi_box li#recruit_navi05,
#content_navi_box li#recruit_navi05_on,
#content_navi_box li#recruit_navi08,
#content_navi_box li#recruit_navi08_on {
	width: 208px;
	height: 30px;
	margin: 0;
	padding: 0;
}

#content_navi_box li#recruit_navi06,
#content_navi_box li#recruit_navi06_on,
#content_navi_box li#recruit_navi07,
#content_navi_box li#recruit_navi07_on,
#content_navi_box li#recruit_navi09,
#content_navi_box li#recruit_navi09_on,
#content_navi_box li#recruit_navi10,
#content_navi_box li#recruit_navi10_on {
	width: 208px;
	height: 23px;
	margin: 0;
	padding: 0;
}

/*left navi*/
#content_navi_box li#recruit_navi01 {
	background: url("../images/recruit_navi01.gif") no-repeat left;
}
#content_navi_box li#recruit_navi02 {
	background: url("../images/recruit_navi02.gif") no-repeat left;
}
#content_navi_box li#recruit_navi02_on {
	background: url("../images/recruit_navi02_on.gif") no-repeat left;
}
#content_navi_box li#recruit_navi03 {
	background: url("../images/recruit_navi03.gif") no-repeat left;
}
#content_navi_box li#recruit_navi03_on {
	background: url("../images/recruit_navi03_on.gif") no-repeat left;
}
#content_navi_box li#recruit_navi04 {
	background: url("../images/recruit_navi04.gif") no-repeat left;
}
#content_navi_box li#recruit_navi04_on {
	background: url("../images/recruit_navi04_on.gif") no-repeat left;
}
#content_navi_box li#recruit_navi05 {
	background: url("../images/recruit_navi05.gif") no-repeat left;
}
#content_navi_box li#recruit_navi05_on {
	background: url("../images/recruit_navi05_on.gif") no-repeat left;
}
#content_navi_box li#recruit_navi06 {
	background: url("../images/recruit_navi06.gif") no-repeat left;
}
#content_navi_box li#recruit_navi06_on {
	background: url("../images/recruit_navi06_on.gif") no-repeat left;
}
#content_navi_box li#recruit_navi07 {
	background: url("../images/recruit_navi07.gif") no-repeat left;
}
#content_navi_box li#recruit_navi07_on {
	background: url("../images/recruit_navi07_on.gif") no-repeat left
}
#content_navi_box li#recruit_navi08 {
	background: url("../images/recruit_navi08.gif") no-repeat left;
}
#content_navi_box li#recruit_navi08_on {
	background: url("../images/recruit_navi08_on.gif") no-repeat left;
}
#content_navi_box li#recruit_navi09 {
	background: url("../images/recruit_navi09.gif") no-repeat left;
}
#content_navi_box li#recruit_navi09_on {
	background: url("../images/recruit_navi09_on.gif") no-repeat left;
}
#content_navi_box li#recruit_navi10 {
	background: url("../images/recruit_navi10.gif") no-repeat left;
}
#content_navi_box li#recruit_navi10_on {
	background: url("../images/recruit_navi10_on.gif") no-repeat left;
}

#content_navi_box li#recruit_navi06 a,
#content_navi_box li#recruit_navi06_on a,
#content_navi_box li#recruit_navi07 a,
#content_navi_box li#recruit_navi07_on a,
#content_navi_box li#recruit_navi09 a,
#content_navi_box li#recruit_navi09_on a,
#content_navi_box li#recruit_navi10 a,
#content_navi_box li#recruit_navi10_on a {
	height: 23px;
}

h1#recruitment_title_h1,
h1#career_path_title_h1,
h3#index_title_h3 {
	width: 650px;
	padding: 0;
	margin: 0 auto 30px;
	text-indent: -9999px;
	text-decoration: none;
	border: none;
	font-size: 0;
	clear:both;
}

h1#recruitment_title_h1 {
	background: url("../images/recruitment_title_h1.gif") no-repeat top;
	height: 47px;
}

h1#career_path_title_h1 {
	background: url("../images/career_path_title_h1.gif") no-repeat top;
	height: 46px;
}

h3#index_title_h3 {
	background: url("../images/index_title_h3.gif") no-repeat top;
	height: 25px;
}

#recruit_main_box {
	width: 510px;
	height: auto;
	padding: 0;
	_padding: 0 0 30px 0;
	margin: 30px 30px 0 0;
	_margin: 30px 15px 0 0;
	float:right;
	border: 1px solid #999;
}

/*IE7向けのハック*/
*:first-child+html #recruit_main_box {
	padding: 0 0 30px 0;
	margin: 30px 15px 0 0;
}


/*採用エントリーボタン*/
#entry_btn {
	width: 650px;
	height: 44px;
	margin: auto;
	padding: 0;
	clear: both;
}

div.entry_btn {
	width: 153px;
	height: 40px;
	margin: 5px 0;
	_margin: -12px 0 0 0;
	padding: 2px 0 2px 0;
	text-decoration: none;
	border: none;
	float: right;
}

div.entry_btn_appli {
	width: 153px;
	height: 40px;
	margin: 0;
	padding: 8px 0 0;
}

/*募集要項*/
#recruitment_main_box {
	width: 650px;
	height: auto;
	padding: 0;
	margin: 0 auto;
	clear:both;
}

#recruitment_main_box #application_txt{
	width: 650px;
	height: auto;
	padding: 10px 0;
	margin: 0 auto;
	clear:both;
}

/* Hide from IE-mac \*/
*html #recruitment_main_box {
	 height: 1%;
}

#recruitment_main_box {
	display: block;
}
/* End hide form IE-mac */

#recruitment_main_box ul{
	width: 650px;
	height: auto;
	padding: 0;
	margin: 0 auto;
}

#recruitment_main_box li{
	width: 340px;
	height: auto;
}

#recruitment_main_box li#pay,
#recruitment_main_box li#place,
#recruitment_main_box li#time,
#recruitment_main_box li#vacation,
#recruitment_main_box li#insurance,
#recruitment_main_box li#incentive,
#recruitment_main_box li#object,
#recruitment_main_box li#application,
#recruitment_main_box li#time {
	padding: 0 0 0 120px;
	list-style: none;
}

#recruitment_main_box li#place,
#recruitment_main_box li#time,
#recruitment_main_box li#vacation,
#recruitment_main_box li#insurance,
#recruitment_main_box li#incentive,
#recruitment_main_box li#object,
#recruitment_main_box li#application,
#recruitment_main_box li#time {
	margin: 15px 0 0 0;
}


#recruitment_main_box li#pay {
	background: url("../images/pay.gif") no-repeat top left;
}
#recruitment_main_box li#place {
	background: url("../images/place.gif") no-repeat top left;
}

#recruitment_main_box li#time {
	background: url("../images/time.gif") no-repeat top left;
}

#recruitment_main_box li#vacation {
	background: url("../images/vacation.gif") no-repeat top left;
}

#recruitment_main_box li#insurance {
	background: url("../images/insurance.gif") no-repeat top left;
}

#recruitment_main_box li#incentive {
	height: 30px;
	background: url("../images/incentive.gif") no-repeat top left;
}

#recruitment_main_box li#object {
	height: 13px;
	background: url("../images/object.gif") no-repeat top left;
	text-indent: -9999px;
	text-decoration: none;
	border: none;
	font-size: 0;
	vertical-align:text-top;
}

#recruitment_main_box li#object_li {
	width: 370px;
	padding: 0 0 0 120px;
	margin: -16px 0 0 0;
	_margin: -24px 0 0 0;
	list-style: none;
	line-height:180%;
	height: 190px;
}

#recruitment_main_box li#application {
	background: url("../images/application.gif") no-repeat top left;
	margin: 0 0 30px 0;
}

#recruitment_main_box li#time {
	background: url("../images/time.gif") no-repeat top left;
}

#recruitment_main_box_text {
	width: 473px;
	height: auto;
	padding: 0;
	margin: 0;
	clear:both;
}

#dod_top {
	width: 650px;
	height: 1px;
	padding: 0;
	margin: 0 auto;
	_margin: -40px 0 0;
	background: url("../../images/dod.gif") repeat-x top;
	clear:both;
	text-indent: -9999px;
	text-decoration: none;
	border: none;
	font-size: 0;
	clear:both;
}

#dod_bottom {
	width: 510px;
	height: 1px;
	padding: 0;
	margin: 0 auto;
	background: url("../../images/dod.gif") repeat-x top;
	clear:both;

}

#dod_bottom p{
	padding: 0;
	margin: 10px 0 0 0;
}

#recruitment_main_box li#time {
	background: url("../images/time.gif") no-repeat top left;
}

p#interview {
	background: url("../images/interview.gif") no-repeat top;
	width: 203px;
	height: 79px;
	padding: 0;
	margin: 30px 0 0 20px;
	_margin: 30px 0 0 10px;
	text-indent: -9999px;
	text-decoration: none;
	border: none;
	font-size: 0;
	float: left;
	display:block;
	clear:both;
}

/*IE7向けのハック*/
*:first-child+html p#interview {
	margin: 30px 0 0 10px;
}

p#talent {
	background: url(../images/talent.gif) no-repeat top;
	width: 203px;
	height: 79px;
	padding: 0;
	margin: -80px 20px 0 0;
	_margin: 30px 10px 0 0;
	text-indent: -9999px;
	text-decoration: none;
	border: none;
	font-size: 0;
	float: right;
}

/*IE7向けのハック*/
*:first-child+html p#talent {
	margin: 30px 10px 0 0;
}

p#recruitment {
	background: url(../images/recruitment.gif) no-repeat top;
	width: 203px;
	height: 79px;
	padding: 0;
	margin: 10px 0 0 20px;
	_margin: 10px 0 2px 10px;
	text-indent: -9999px;
	text-decoration: none;
	border: none;
	font-size: 0;
	float: left;
	display:block;
	clear:both;
}

/*IE7向けのハック*/
*:first-child+html p#recruitment {
	margin: 10px 0 2px 10px;
}

p#staff_voice {
	background: url(../images/staff_voice.gif) no-repeat top;
	width: 203px;
	height: 79px;
	padding: 0;
	margin: 10px 20px 30px 0;
	_margin: 10px 10px 30px 0;
	text-indent: -9999px;
	text-decoration: none;
	border: none;
	font-size: 0;
	float:right;

}

/*IE7向けのハック*/
*:first-child+html p#staff_voice {
	margin: 10px 10px 30px 0;
}

p#career_path {
	background: url(../images/career_path.gif) no-repeat top;
	width: 203px;
	height: 79px;
	padding: 0;
	margin: 10px 0 30px 20px;
	_margin: 10px 0 80px 10px;
	text-indent: -9999px;
	text-decoration: none;
	border: none;
	font-size: 0;
	float: left;
	_clear:both;
	_display:block;
}

/*IE7向けのハック*/
*:first-child+html p#career_path {
	margin: 10px 0 80px 10px;
	clear:both;
	display:block;
}

/*インタビュー*/
h1#interview1_title_h1,
h1#interview2_title_h1,
h1#staff_voice_title_h1,
h1#talent_title_h1,
h1#staff_interview_title_h1{
	width: 650px;
	padding: 0;
	margin: 0 auto 30px;
	text-indent: -9999px;
	text-decoration: none;
	border: none;
	font-size: 0;
	clear:both;
}

h1#interview1_title_h1 {
	background: url("../images/interview1_title_h1.gif") no-repeat top;
	height: 47px;
}

h1#interview2_title_h1 {
	background: url("../images/interview2_title_h1.gif") no-repeat top;
	height: 47px;
}

/*社員の声*/
h1#staff_voice_title_h1 {
	background: url("../images/staff_voice_title_h1.gif") no-repeat top;
	height: 46px;
}

h1#talent_title_h1 {
	background: url("../images/talent_title_h1.gif") no-repeat top;
	height: 47px;
}

h1#staff_interview_title_h1 {
	background: url("../images/staff_interview_title_h1.gif") no-repeat top;
	height: 46px;
}

/*社長・社員インタビュー*/
#recruit_box {
	width: 650px;
	height: auto;
	padding: 0;
	margin: 0 auto;
	letter-spacing: 0.05em;
}

#recruit_box #no_text {
	background: url("../images/interview_arrow.gif") no-repeat top left;
	padding: 0 0 0 30px;
	margin: 30px 0 5px 0;
	clear:both;
}

#no_text_bottom {
	letter-spacing: 0.1em;
	padding: 0;
	margin: 0;
	float:left;
}

#recruit_box p{
	width: 650px;
	height: auto;
	padding: 0;
	margin: 0 auto 20px;
}

#recruit_box h3#interview_young01,
#recruit_box h3#interview_young02,
#recruit_box h3#interview_young03 {
	width: 650px;
	height: 100px;
	padding: 0;
	margin: 0 auto;
	clear:both;
	display:block;
	text-indent: -9999px;
	text-decoration: none;
	border: none;
	font-size: 0;
	clear:both;
}

#recruit_box h3#interview_young01 {
	background: url("../images/interview_young01.jpg") no-repeat top left;
}

#recruit_box h3#interview_young02 {
	background: url("../images/interview_young02.jpg") no-repeat top;
}

#recruit_box h3#interview_young03 {
	background: url("../images/interview_young03.jpg") no-repeat top;
}

h2#interview1_02,
h2#interview2_01,
h2#interview2_02,
h2#interview2_03,
h2#interview2_04,
h2#interview2_05,
h2#interview2_06,
h2#interview2_07 {
	width: 650px;
	height: 25px;
	padding: 0;
	margin: 0 auto 5px;
	text-indent: -9999px;
	text-decoration: none;
	border: none;
	font-size: 0;
	clear:both;
}

h2#interview1_01 {
	background: url("../images/interview1_01.gif") no-repeat top left;
	width: 650px;
	height: 25px;
	padding: 0;
	margin: 0 auto 5px;
	text-indent: -9999px;
	text-decoration: none;
	border: none;
	font-size: 0;
	clear:both;
}

h2#interview1_02 {
	background: url("../images/interview1_02.gif") no-repeat top left;
}
h2#interview2_01 {
	background: url("../images/interview2_01.gif") no-repeat top left;
}
h2#interview2_02 {
	background: url("../images/interview2_02.gif") no-repeat top left;
}

h2#interview2_03 {
	background: url("../images/interview2_03.gif") no-repeat top left;
}

h2#interview2_04 {
	background: url("../images/interview2_04.gif") no-repeat top left;
}

h2#interview2_05 {
	background: url("../images/interview2_05.gif") no-repeat top left;
}

h2#interview2_06 {
	background: url("../images/interview2_06.gif") no-repeat top left;
}

h2#interview2_07 {
	background: url("../images/interview2_07.gif") no-repeat top left;
}


/*社員インタビュー　young01*/
#recruit_box h4#interview_young01a,
#recruit_box h4#interview_young01b,
#recruit_box h4#interview_young01c,
#recruit_box h4#interview_young01d,
#recruit_box h4#interview_young01e,
#recruit_box h4#interview_young02a,
#recruit_box h4#interview_young02b,
#recruit_box h4#interview_young02c,
#recruit_box h4#interview_young02d,
#recruit_box h4#interview_young03a,
#recruit_box h4#interview_young03b,
#recruit_box h4#interview_young03c,
#recruit_box h4#interview_young03d,
#recruit_box h4#interview_young03e {
	height: 24px;
	padding: 0;
	margin: 20px 0 0 0;
	text-indent: -9999px;
	text-decoration: none;
	border: none;
	font-size: 0;
	clear: both;
}


#recruit_box h4#interview_young01a {
	background: url("../images/interview_young01a.gif") no-repeat top;
}

#recruit_box h4#interview_young01b {
	background: url("../images/interview_young01b.gif") no-repeat top;
}

#recruit_box h4#interview_young01c {
	background: url("../images/interview_young01c.gif") no-repeat top;
}

#recruit_box h4#interview_young01d {
	background: url("../images/interview_young01d.gif") no-repeat top;
}

#recruit_box h4#interview_young01e {
	background: url("../images/interview_young01e.gif") no-repeat top;
}

/*社員インタビュー　young02*/
#recruit_box h4#interview_young02a {
	background: url("../images/interview_young02a.gif") no-repeat top;
}

#recruit_box h4#interview_young02b {
	background: url("../images/interview_young02b.gif") no-repeat top;
}

#recruit_box h4#interview_young02c {
	background: url("../images/interview_young02c.gif") no-repeat top;
}

#recruit_box h4#interview_young02d {
	background: url("../images/interview_young02d.gif") no-repeat top;
}

/*社員インタビュー　young03*/

#recruit_box h4#interview_young03a {
	background: url("../images/interview_young03a.gif") no-repeat top;
}

#recruit_box h4#interview_young03b {
	background: url("../images/interview_young03b.gif") no-repeat top;
}

#recruit_box h4#interview_young03c {
	background: url("../images/interview_young03c.gif") no-repeat top;
}

#recruit_box h4#interview_young03d{
	background: url("../images/interview_young03d.gif") no-repeat top;
}

#recruit_box h4#interview_young03e {
	background: url("../images/interview_young03e.gif") no-repeat top;
}


#ishii_pic, #itou_pic, #tuchiya_pic {
	width: 471px;
	height: 116px;
	padding: 0;
	margin: 0 0 20px;
	clear:both;
}

#ishii_pic, #itou_pic, #tuchiya_pic {
	background: url("../images/ishii_pic.jpg") no-repeat top left;
}
#itou_pic {
	background: url("../images/itou_pic.jpg") no-repeat top left;
}
#tuchiya_pic {
	background: url("../images/tuchiya_pic.jpg") no-repeat top left;
}


#staff_voice_box {
	width: 650px;
	height: auto;
	padding: 0;
	margin: 0 auto 50px;
	_margin: 0 auto 30px;
	clear:both;
}

/*IE7向けのハック*/
*:first-child+html #staff_voice_box {
	margin: 0 auto 30px
}


/* Hide from IE-mac \*/
*html #staff_voice_box {
	 height: 1%;
}

#staff_voice_box {
	display: block;
}
/* End hide form IE-mac */

#staff_voice_box p{
	width: 400px;
	height: auto;
	padding: 0 0 0 260px;
	margin: 0;
	clear:both;
	display:block;
	line-height:150%;
}

#staff_voice_box p#text{
	width: 510px;
	height: auto;
	padding: 0;
	margin: 0 0 5px 130px;
	clear: both;
}

#staff_voice_box p#text1{
	height: auto;
	padding: 35px 0 20px 260px;
	_padding: 35px 0 0 260px;
	margin: 0;
	clear: both;
	display: block;
}




/* Hide from IE-mac \*/
*html #staff_voice_box {
	 height: 1%;
}
#staff_voice_box {
	display: block;
}
/* End hide form IE-mac */

#staff_voice_box #reason {
	background: url("../images/reason.gif") no-repeat;
	width: 82px;
	height: 17px;
	padding: 0;
	margin: 0 0 0 130px;
	clear:both;
	text-indent: -9999px;
	text-decoration: none;
	border: none;
	font-size: 0;
}

#staff_voice_box #project_now {
	background: url("../images/project_now.gif") no-repeat;
	width: 110px;
	height: 17px;
	padding: 0;
	margin: 0 0 0 130px;
	clear:both;
	text-indent: -9999px;
	text-decoration: none;
	border: none;
	font-size: 0;
}

#staff_voice_box #vision {
	background: url("../images/vision.gif") no-repeat;
	width: 54px;
	height: 17px;
	padding: 0;
	margin: 0 0 0 130px;
	clear:both;
	text-indent: -9999px;
	text-decoration: none;
	border: none;
	font-size: 0;
}

#interview_btn img{
	width: 198px;
	height: 38px;
	padding: 0;
	margin: 0 0 0 75px;
	border:none;
	float:left;
}

#interview_btn {
	width: 254px;
	height: 38px;
	padding: 0;
	margin: 10px 0 0 0;
	_margin: -45px 0 0 0;
	background: url("../images/arrow.gif") no-repeat top left;
}

/*IE7向けのハック*/
*:first-child+html #interview_btn {
	margin: 0 0 0 75px;
}

#back_btn {
	width: 283px;
	height: 56px;
	_height: 38px;
	padding: 0;
	margin: 0;
	_margin: -45px 0 0 0;
	background: url("../images/arrow2.gif") no-repeat left;
}

/*IE7向けのハック*/
*:first-child+html #back_btn {
	height: 38px;
	margin: -45px 0 0 0;
}

#back_btn img{
	width: 127px;
	height: 38px;
	padding: 0;
	margin: 10px 0 0 75px;
	_margin: 0 0 0 75px;
	border:none;
	float:left;
}

/*IE7向けのハック*/
*:first-child+html #back_btn img {
	margin: 0 0 0 75px;
}

/*キャリアパス*/
#career_path_image {
	width: 650px;
	height: 212px;
	padding: 0;
	margin: 30px auto 5px;
	border: none;
	font-size: 0;
}

#career_path_box {
	width: 650px;
	height: auto;
	padding: 0;
	margin: 0 auto;
	clear:both;
	line-height:140%;
}

#career_path_content {
	margin: 0;
	padding: 0;
}

h2#career_path_h2{
	width: 650px;
	height: auto;
	padding: 0;
	margin: 0 auto 10px;
	clear: both;
	font-size: 100%;
	_font-size: 80%;
	font-weight: normal;
}

#career_path_box dl{
	width: 100px;
	height: auto;
	padding: 30px 0 0 0;
	margin: 0;
	float: left;
	clear: both;
}

#career_path_box dd{
	width: 540px;
	height: auto;
	padding: 0 20px;
	margin: -35px 0 30px 100px;
	clear: both;
	border-left:1px solid #105E29;
}

#career_path_box dt {
	width: 91px;
	height: 38px;
	text-decoration: none;
	text-indent: -9999px;
	font-size: 0;
	border: none;
}
dt#stage06 {
	background: url("../images/stage06.gif") no-repeat top left;
}
dt#stage05 {
	background: url("../images/stage05.gif") no-repeat top left;
}
#career_path_box dt#stage04 {
	background: url("../images/stage04.gif") no-repeat top left;
}
#career_path_box dt#stage03 {
	background: url("../images/stage03.gif") no-repeat top left;
}
#career_path_box dt#stage02 {
	background: url("../images/stage02.gif") no-repeat top left;
}
#career_path_box dt#stage01 {
	background: url("../images/stage01.gif") no-repeat top left;
}

#career_path_content h3{
	height: auto;
	padding: 0;
	margin: 0;
	color:#333366;
	font-size:100%;
}

#career_path_content p{
	height: auto;
	padding: 0 0 10px 20px;
	margin: 0;
	clear: both;
}

#career_path_top {
	width: 650px;
	height: auto;
	margin: 15px auto 0;
	padding: 0;
	clear: both;
}

#annual_income {
	width: 510px;
	height: auto;
	padding: 0;
	margin: 0 auto;
	clear:both;
}
	
#annual_income dl {
	margin: 0 0 10px 0;
	padding: 0;
	height: auto;
	border: 1px solid #999;
	clear: both;
}

#annual_income dt {
    width: 50px;
	line-height: 4.8em;
	_line-height: 4.9em;
	margin: 0;
	padding: 0 0 0 5px;
	background-color: #ccc;
	float: left;
	clear: left;
}

#annual_income dd {
    width: auto;
	height: auto;
	margin: 0 0 0 70px;
	padding: 0;
}

/*求める人材*/
#recruitment_main_box p{
	margin: 0 0 20px 5px;
	clear:both;
}

h2#talent_copy01, h2#talent_copy02  {
	width: 650px;
	height: 25px;
	padding: 0;
	clear:both;
	font-size: 0;
	text-indent: -9999px;
	text-decoration: none;
}

h2#talent_copy01 {
	background: url("../images/talent_copy01.gif") no-repeat top;
	margin: 30px 0 0 0;
}
h2#talent_copy02 {
	background: url("../images/talent_copy02.gif") no-repeat top;
	margin: 20px 0 0 0;
}

dl#talent_contents {
	margin: 10px 0 40px;
	padding: 0;
	height: 180px;
} 

dt#talent_dt, dt#talent_dt_2 {
	width: 110px;
	color: #333366;
	font-weight: bold;
	letter-spacing: 0.05em;
	padding: 0;
	float: left;
}

dt#talent_dt {
	margin: 10px 0 0 20px;
}
dt#talent_dt_2 {
	margin: 40px 0 0 20px;
}

dd#talent_dd {
	width: 470px;
	padding: 0 10px 0 10px;
	margin: 10px 0 10px 0;
	float: right;
	}

/*ご応募にあたって*/
#privacy_box {
    width: 510px;
	height: auto;
	margin: 0;
	padding: 0;
}

div#privacy_box:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/* Hide from IE-mac \*/
*html #privacy_box{
	 height: 1%;
}
#privacy_box {
	display: block;
}
/* End hide form IE-mac */


#privacy_link {
    float: left;
}

#privacy_refference {
    float: right;
	font-size: 90%;
	_font-size: 80%;
} 

#entry_box {
    width: 460px;
	height: auto;
	margin: auto;
	padding: 20px 20px 0;
	border: 1px solid #f00;
	font-size: 80%;
}

div#entry_box:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/* Hide from IE-mac \*/
*html #entry_box{
	 height: 1%;
}

#entry_box {
	display: block;
}
/* End hide form IE-mac */

#agree_box {
	margin: 0 0 -1em 3em;
	_margin: 0 0 -1em 2em;
	padding: 0;
	float: left;
	_font-size: 90%;
}

#disagree_box {
	margin: 0 3em 0 0;
	_margin: 0 2em 0 0;
	padding: 0;
	float: right;
	_font-size: 90%;
}
