img{
    vertical-align:top;
	border: none;
}
#internship {
	margin: 10px 0;
	padding: 0;
	font-size: small;
	line-height: 1.5em;
	margin-bottom: 20px;
}
#internship h2 {
	border-top: 10px solid #c50018;
	padding: 7px 10px;
	margin-top: 0;
	margin-bottom: 0;
	font-size: medium;
	background-image: url(../img/h2_gray.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	background-color: #9b9b9b;
	color: #c50018;
}
#internship h3 {
	color: #666;
	padding: 0.3em 0.5em;
	border-bottom: 1px solid #ccc;
	border-left: 6px solid #ccc;
	clear: both;
	margin: 25px 0 20px 0;
}
#sankahouhou {
	width: 660px;
	background-image: url(../img/internship/back.png);
	background-repeat: no-repeat;
	background-position: top right;
}
#sankahouhou th, #sankahouhou td {
	vertical-align: top;
}
#sankahouhou th.yajirusi {
	vertical-align: middle;
}
#sankahouhou ul {
	margin:0;
	list-style: none;
	padding-left: 1.0em;
}
#sankahouhou ul li span {
	display:inline-block;
	margin-left: 1.0em;
}
#sankahouhou td {
	padding: 0.2em 0.5em;
	font-weight: bold;
	color: #333;
}
.step123 {
	background-color: #fff;
	color: #333;
	border: 2px solid #69c;
	padding-top: 0.2em;
	padding-right: 0.6em;
	padding-bottom: 0.2em;
	padding-left: 0.6em;
}
td.step5 {
	padding: 5px;
	color: #333;
}
.num123 {
	background-color: #69c;
	color: #FFF;
	border: 2px solid #69c;
	padding-top: 0.2em;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
}
#p123 {
	text-align: center;
	font-size: 10px;
	line-height: 16px;
}
.bgbdf_txt {
	padding: 1px 5px;
	background-color: #bdf;
	float: left;
	margin-left: 10px;
	clear: both;
	width: 355px;
}
.step4 {
	background-color: #fdf3f8;
	color: #936;
	border: 2px solid #c69;
	padding-top: 0.2em;
	padding-right: 2em;
	padding-bottom: 0.2em;
	padding-left: 2em;
}
.num4 {
	padding: 0.2em 0.5em;
	background-color: #c69;
	color: #936;
	border: 2px solid #c69;
}
#td4 {
	padding: 0.2em 0.5em;
	background-color: #fff;
	color: #936;
}
.yajirusi {
	color: #69c;
}
/* --------------------------------
   ボタン
-------------------------------- */
#btn_01 {/*　同意するボタン1　*/
	background-color: #FFFFFF;
	width: 290px;
	clear: both;
	margin-left: 30px;
}
#btn_01 a {
	display:block;
	width:290px;
	background:url(../img/int_btn_01_off.png) no-repeat;
	height:65px;
	line-height:65px;
}
#btn_01 a:hover {
	background:url(../img/int_btn_01_on.png) no-repeat;
}
#btn_02 {/*　同意するボタン2　*/
	background-color: #FFFFFF;
	float:left;
	width: 290px;
	margin:5px auto;
}
#btn_02 a {
	display:block;
	width:290px;
	background:url(../img/int_btn_01_off.png) no-repeat;
	height:65px;
	line-height:65px;
}
#btn_02 a:hover {
	background:url(../img/int_btn_01_on.png) no-repeat;
}
#btn_03 {/*　ボタン同意しない　*/
	background-color: #FFFFFF;
	float:left;
	width: 290px;
	margin:5px auto;
	padding-left:20px;
}
#btn_03 a {
	display:block;
	width:290px;
	background:url(../img/int_btn_02_off.png) no-repeat;
	height:65px;
	line-height:65px;
}
#btn_03 a:hover {
	background:url(../img/int_btn_02_on.png) no-repeat;
}
#btn {
	margin-left: 30px;
	width: 650px;
}
/* --------------------------------
   お申込の流れ
-------------------------------- */
.int_ttl {
	margin-bottom: 15px;
}
#flow_contents {
	width: 700px;
	margin-top: 5px;
	margin-bottom: 20px;
	overflow: hidden; /*floatの解除*/
	position: relative; /*DWで正常にプレビュー*/
	zoom:1; /*IE6*/
}
#flow_s {
	margin-bottom: 10px;
}
.flow_img {
	width:150px;
	float: left;
}
.flow_txt {
	float: left;
	width: 500px;
	padding-left:10px;
}
.int_tri_img {
	margin-top: 10px;
}
/* --------------------------------
   参加者の声
-------------------------------- */
#voice_table td {
	width:200px;
}
#voice_table tr .voice_text {
	padding-top:5px;
	padding-top:5px;
	vertical-align: top;
	padding-right:20px;
}
#voice_table tr td .voice_img {
	padding-top:3px;
	padding-bottom:3px;
}
/* --------------------------------
   研修規約
-------------------------------- */
.kiyaku {
	margin-bottom:5px;	
}
/* --------------------------------
  研修参加者ページ
  voice
-------------------------------- */
#bg_middle {
	background-image: url(../img/internship/bg_middle.png);
}
#voice {
	margin-left: 10px;
	clear:left;
	padding-top: 10px;
}
.voice_txt {
	padding: 10px;
	width: 660px;
}
.voice_bg {
	background: url(../img/internship/voice_que.png) no-repeat;
	color:#fff;
	font-weight:bold;
	height:50px;
	}
.voice_bg p {
    padding-top:8px;
	padding-left:30px;
	}
/* --------------------------------
  研修参加者の声　テーブル
-------------------------------- */
.voice_table {
	width: 670px;
	margin-bottom: 5px;
}
.voice_table td {
	vertical-align:top;
	padding: 5px;
}


/* --------------------------------
  イベント案内
-------------------------------- */


#eventfrom{
	background-image:url(../img/internship/bg_eventfrom.png);
	background-repeat:no-repeat;
	width:700px;
	height:258px;
}


#tel{
	padding-left:176px;
	padding-top:176px;

}
#mail{
	padding-left: 176px;
	overflow: hidden;
	width: 258px;
	height: 30px;
}

#mail a{
	overflow: hidden;
	display:block;
	width:258px;
	height:30px;
	top: 10px;
	background-image:url(../img/internship/mail.png);
	text-indent:-9999px;
}

#mail a:hover{
	background-image:url(../img/internship/mail_hover.png);
	background-repeat:no-repeat;
	padding-left:1px;
	padding-top:1px;
	display:block;
}
