@charset "utf-8";
/* CSS Document */

p{
margin:0;
padding:0;
}
.clearfix {
overflow: hidden;
position: relative;
}
#interviewosaka{
width:948px;
margin: 0 auto;
padding: 20px 0 20px 0;
text-align:left;
height:1%;
overflow: hidden !important;
overflow/**/: visible;
color:#333333;
}
#iomainimg{
margin-bottom: 15px;
}
#iomainimg .day{
text-align:right;
font-size:0.7em;
padding-right:3px;
}

/*ioleft
-------------------------------------------------------*/
#ioleft{
background-image: url(../images/interview_bgimg.gif);
background-repeat: repeat;
border: 2px solid #ffe29a;
width:651px;
float:left;
margin: 0px 20px 0 2px;
padding: 0 23px 0 23px;
}
dl.io001 {
line-height: 1.6em;
font-size:0.8em;
}
dl.io001 dt {
clear: left;
float: left;
padding: 2px 0.1em;
width:62px;
height:63px;
text-indent:-9999px;
}
dl.io001 dt.inter01 {
background: url(../images/inter01.png) left top no-repeat;
}
dl.io001 dt.inter02 {
background: url(../images/inter02.png) left top no-repeat;
}
dl.io001 dt.inter03 {
background: url(../images/inter03.png) left top no-repeat;
}
/* IEPNGFIX */
* html dl.io001 dt.inter01, * html dl.io001 dt.inter02, * html dl.io001 dt.inter03 {
	behavior: expression(IEPNGFIX.fix(this));
}
html>/**/body dl.io001 dt {
margin-bottom: 1em;
}
html>/**/body dl.io001 dd {/*Firefox、Safari、Opera、Chrome、IE8*/
display:block;
float: left;
width: 43em;
margin-left: 10px;
margin-bottom: 15px;
float: left;
}
*:first-child+html dl.io001 dd {/*IE7*/
margin-left: 6.5em;
margin-bottom: 15px;
padding: 1px 0;
}
* html dl.io001 dd {/*IE6*/
margin-left: 10px;
margin-bottom: 15px;
padding: 1px 0;
height:1px;
padding-left: 10px;
}
#ioleft01{
margin-top:30px;
}
#ioleft01 .tit {
	width: 319px;
	height: 23px;
	background: url(../images/question01.png) left top no-repeat;
}
/* IEPNGFIX */
* html #ioleft01 .tit {
	behavior: expression(IEPNGFIX.fix(this));
}

#ioleft02{
clear:both;
padding-top: 0px;
}
#ioleft02 .photo{
	margin-left: 380px;
	width: 270px;
	height: 184px;
	background: url(../images/photo.png) right top no-repeat;
}
#ioleft02 .tit{
	width: 457px;
	height: 23px;
	background: url(../images/question02.png) left top no-repeat;
}
/* IEPNGFIX */
* html #ioleft02 .photo {
	behavior: expression(IEPNGFIX.fix(this));
}
* html #ioleft02 .tit {
	behavior: expression(IEPNGFIX.fix(this));
}

#ioleft03{
clear:both;
margin-top: 30px;
}
#ioleft03 .tit{
	width: 632px;
	height: 23px;
	background: url(../images/question03.png) left top no-repeat;
}
/* IEPNGFIX */
* html #ioleft03 .tit {
	behavior: expression(IEPNGFIX.fix(this));
}

/*ioright
-------------------------------------------------------*/
#ioright{
width:220px;
float:left;
font-size:0.8em;
}
#ioright001, #ioright002, #ioright003{
height: 159px;
width: 168px;
margin-top: 10px;
padding: 105px 15px 0 30px;
line-height:15px;
}
#ioright001{
background-image:url(../images/pro01.jpg);
background-repeat: no-repeat;
}
#ioright002{
background-image:url(../images/pro02.jpg);
background-repeat: no-repeat;
}
#ioright003{
background-image:url(../images/pro03.jpg);
background-repeat: no-repeat;
}


#footlink{
clear:both;
padding: 20px 0px 30px 0px;
text-align:center;
font-size:0.8em;
font-weight:bold;
}