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

body#event #contents #contents-inner .event_bar{
margin: 0 0 20px 0;
background: none;
}
#koikekasumi{
	margin: 0 auto;
	width: 680px;
}
#koikekasumi h1{
margin: 0 0 20px 0;
}
#event #koikekasumi .left{
	float:left;
	width:320px;
}
#event #koikekasumi .right{
	float:right;
	width:360px;
}
#koikekasumi h2{
margin: 0 0 10px 0;
}
#koikekasumi .right p {
	padding: 0 0 8px 0;
	line-height: 1.4;
}
#koikekasumi dl{
	background-color: #F1EEEB;
	padding: 12px;
	line-height: 1.4;
}
*:first-child+html #koikekasumi dl{
	background-color: #F1EEEB;
	padding: 13px;
	line-height: 1.7;
	font-size: 10px;
}
#koikekasumi .right dt {
	margin-bottom: 2px;
}
#koikekasumi dl dd{
	margin-bottom: 10px;
	font-size: 11px;
}
*:first-child+html #koikekasumi dl dd{
	font-size: 9px;
}
#koikekasumi dl dd.last{
	margin-bottom: 0;
}
#event_info {
	background-color: #F1EEEB;
	float: right;
	width: 360px;
}

#koikekasumi .info {
	margin-top: 10px;
}
#koikekasumi .info2 {
	margin-bottom: 50px;
}
#koikekasumi .info2 p {
	padding: 5px 10px;
	border-bottom: 1px solid #B8A99A;
}
#koikekasumi .info2 .logo_frande {
	vertical-align: middle;
	margin-left: 10px;
}

#interview_area {
}
#interview_area img{
	vertical-align: bottom;
}
#interview {
	width: 680px;
	background: url(bg_interview_top.jpg) no-repeat left top;
}
#interview-inner {
	background: url(bg_interview_bottom.jpg) no-repeat left bottom;
	width: 680px;
	padding-bottom:50px;
}
#interview .iv_head {
	width: 310px;
	padding: 35px 15px 20px;
}
#interview .iv_head h2 {
	text-align:center;
	margin-bottom: 23px;
}
#interview .iv_head p {
	margin-bottom: 25px;
}
#interview .interviewer {
}
#interview .iv_section {
	padding: 0 20px; 
	margin-bottom: 50px;
}
#interview .iv_section h3,
#interview .iv_section h4 {
	margin-bottom: 15px;
}
#interview .iv_section p {
	margin-bottom: 30px;
}

/*#event_info p {	
padding: 0 10px 5px;
font-size: 11px;
}
*:first-child+html #event_info p {	
font-size: 9px;
line-height: 1.7;
}*/