div#kiki-under-area p,
div#kiki-under-area table,
div#kiki-under-area dl{
	font-size:0.75em;
	line-height:150%;
}

br.blockEnd{
	clear:both;
	font-size:1px;
}

div#kiki-under-area a:link,
div#kiki-under-area a:visited{
	color:#7e0ca1;
}

div#kiki-under-area a:hover{
	text-decoration:none;
}


div#kiki-under-area{
	background:url("/plaza/schedule/2010march/kiki/img/bg_footer.gif") no-repeat left bottom;
	width:970px;
	padding:0 0 78px 0;
}

div#kiki-under-header{
	width:896px;
	background:url("/plaza/schedule/2010march/kiki/img/bg_header.gif") no-repeat;
	padding:48px 37px 0 37px;
	height:106px;
}

div#kiki-wrapper{
	width:970px;
	background:url("/plaza/schedule/2010march/kiki/img/bg_middle.gif") repeat-y left top;
}

div#kiki-wrapper-inner{
	width:914px;
	background:url("/plaza/schedule/2010march/kiki/img/bg_middle02.gif");
	margin:0 11px;
	padding:21px 17px 0 17px;
}

div#kiki-main-area{
	float:right;
	width:715px;
	background:#fff;
}

#bodyArea div#contentsArea div#kiki-main-block{
	padding:0 26px 50px 26px;
}

h2.identity{
	margin:0;
	padding:5px 0 0 0;
	float:left;
	width:386px;
}

p.outline{
	float:right;
}

div#kiki-sub-area{
	float:left;
	width:182px;
}

div#kiki-sub-area ul{
	list-style:none;
	margin:0;
	padding:0;
}

div#kiki-sub-area ul li{
	margin:0 0 10px 0;
}

#bodyArea div#contentsArea div#kiki-sub-area ul li ul{
	margin:5px 0 0 15px;
}

#bodyArea div#contentsArea .bannerBox{
	margin-top: 20px;
	text-align: center;
}

.heading-kikiA01{
	margin:0 0 30px 0;
	padding:0;
}

.heading-kikiB01{
	margin:0 0 12px 0;
}

#bodyArea div#contentsArea table.data-table{
	border:1px solid #fff;
	border-collapse:collapse;
	width:100%;
	margin:0 0 34px 0;
}

table.data-table th{
	background:#eee7de;
	padding:10px 20px;
	border:1px solid #fff;
	text-align:left;
	font-weight:normal;
}

table.data-table td{
	background:#f3eee8;
	padding:10px 20px;
	border:1px solid #fff;
}

ul.event-btn{
	list-style:none;
	padding:0 0 15px 0;
	text-align:center;
}

#bodyArea div#contentsArea p.event-attention{
	text-align:center;
	margin:0 0 45px 0;
}

div.attention-block{
	background:#e9e7ef;
	padding:10px;
	margin:0 0 30px 0;
}

dl.notationA01 dt{
	float:left;
	width:1.5em;
}

dl.notationA01 dd{
	margin:0 0 0 1.5em;
}

dl.notationA01{
	clear:both;
	margin:0 0 5px 0;
	padding:0;
}

/* 100309 add kiki report */
.report-block{
	margin: 0 0 40px 0 !important;
}
.report-block p{
	margin: 1em 0 !important;
	line-height: 1.7 !important;
}
.report-photo-list{
	width: 674px;
	overflow: hidden;
	margin: 1em -12px 1em 0 !important;
	padding: 0;
	list-style: none;
}
.report-photo-list li{
	width: 325px;
	float: left;
	margin: 0;
	padding: 0;
	margin: 0 12px 10px 0 !important;
}
.report-block .layout-center{
	text-align: center;
}



h4.heading-kikiC01{
	border-bottom:1px solid #bd9a83;
	font-size:0.85em;
	padding:0 0 5px 8px;
	margin:0 0 10px 0;
}

h5.heading-kikiD01{
	font-size:0.75em;
	margin:0 0 15px 0;
}

#bodyArea div#contentsArea div.kiki-description-content01 p,
#bodyArea div#contentsArea div.kiki-description-content02 p{
	margin:0 0 25px 0;
}

#bodyArea div#contentsArea div.kiki-description-content01{
	float:right;
	width:435px;
	padding:5px 0 0 0;
}

#bodyArea div#contentsArea div.kiki-description-content02{
	float:left;
	width:435px;
	padding:5px 0 0 0;
}

#bodyArea div#contentsArea div.kiki-img-block01{
	float:left;
	width:217px;
	margin:0 0 30px 0;
}

div.kiki-img-block02{
	float:right;
	width:217px;
}

p.kiki-img{
	float:left;
	width:123px;
}

div.kiki-profile{
	float:right;
	width:288px;
}

dl.kiki-link-list dt{
	width:10em;
	font-weight:bold;
	float:left;
}

dl.kiki-link-list dd{
	margin:0 0 0 10em;
}

dl.kiki-link-list dd a{
	background:url("/plaza/schedule/2010march/kiki/img/icon_anotherwin.gif") no-repeat right;
	padding:0 20px 0 0;
}

dl.kiki-link-list{
	clear:both;
	margin:0 0 5px 0;
}

#bodyArea div#contentsArea div.interview-lead-block{
	background:url("/plaza/schedule/2010march/kiki/img/box_interview_top.gif") no-repeat left top;
	width:663px;
	padding:16px 0 0 0;
	margin:0 0 30px 0;
}

#bodyArea div#contentsArea div.interview-lead-block-inner{
	background:url("/plaza/schedule/2010march/kiki/img/box_interview_bottom.gif") no-repeat left bottom;
	padding:0 16px 16px 16px;
}

#bodyArea div#contentsArea div.interview-block{
	margin:0 0 60px 0;
}

dl.interview-list01,
dl.interview-list02{
	clear:both;
}

dl.interview-list01,
dl.interview-list02{
	margin:0 0 15px 15px;
}

dl.interview-list01 dt,
dl.interview-list02 dt{
	float:left;
	width:32px;
}

dl.interview-list01 dd,
dl.interview-list02 dd{
	margin:0 0 0 32px;
	padding:6px 10px;
}

dl.interview-list01 dd{
	background:#ede5f0;
	font-weight:bold;
}

/*-------------- index ---------------*/

ul.kiki-sup-navi{
	text-align:right;
	list-style:none;
	margin:0 0 5px 0;
	padding:0;
	width:970px;
}

ul.kiki-sup-navi li{
	display:inline;
	margin:0 0 0 10px;
}

ul.kiki-sup-navi li a{
	background:url("/plaza/schedule/2010march/kiki/img/misc.gif") no-repeat left;
	padding:0 0 0 10px;
}

div#kiki-index-area{
	background:url("/plaza/schedule/2010march/kiki/img/index_bg.gif") no-repeat left top;
	width:860px;
	padding:58px 35px 30px 76px;
	height:478px;
}

div#kiki-index-area-left{
	float:left;
	width:483px;
	padding:35px 0 0 0;
}

div#kiki-index-area-right{
	float:right;
	width:316px;
}

h2.kiki-index-heading{
	margin:0 0 27px 0;
	padding:0;
}

ul.kiki-index-btn{
	list-style:none;
	margin:0;
	padding:0 0 27px 0;
}

ul.kiki-index-btn li{
	display:inline;
}

p.kiki-index-img-block{
	float:left;
	width:120px;
}

p.kiki-index-lead-block{
	float:right;
	width:345px;
}

