@charset "UTF-8";

/* ***********************************************************
 * Stylesheet : interview
 * 
 * Since:          2010-12-02 > Chikara Ota
 * Last Modified:  2010-12-09 > Chikara Ota
 * Guideline:      Ver.1.00
 * ***********************************************************
 */

/* effect */
	
	.gradient01 {
		background: -moz-linear-gradient(top, #f00, #fff);
		background: -webkit-gradient(linear, left top, left bottom, from(#f00), to(#fff));

		behavior: url(https://stentgraft.jp/css/pro/PIE.htc); /* IE CSS3 Adapter 外部CSSで使用する場合は絶対パス表記 */
		}
		
	.gradient02 {
		background: -moz-linear-gradient(top, #f00, #fff);
		background: -webkit-gradient(linear, left top, left bottom, from(#f00), to(#fff));

		behavior: url(https://stentgraft.jp/css/pro/PIE.htc); /* IE CSS3 Adapter 外部CSSで使用する場合は絶対パス表記 */
		}
		
	.shadow01 {	
		-webkit-box-shadow: #999 0px 2px 2px;
		-moz-box-shadow: #999 0px 2px 2px;
		box-shadow: #999 0px 2px 2px;
		background: #FFFFFF;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eee), to(#ccc));
		background: -moz-linear-gradient(#eee, #ccc);
		background: linear-gradient(#eee, #ccc);
		-pie-background: linear-gradient(#eee, #ccc);
		
		behavior: url(https://stentgraft.jp/css/pro/PIE.htc);　/* IE CSS3 Adapter 外部CSSで使用する場合は絶対パス表記 */
		}

	.emboss01 {
		border-top:1px solid #bbb ;
		border-right:1px solid #fff ;
		border-bottom:1px solid #fff ;
		border-left:1px solid #bbb ;
		}
		
	.radius01 {
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		
		behavior: url(http://192.168.8.8:10008/new01/css/PIE.htc);　/* IE CSS3 Adapter 外部CSSで使用する場合は絶対パス表記 */
		}

/* block要素 */

	.section{
		}
	
	.section h2{
		color:#900;
		}
	
	.section h3{
		color:#900;
		margin-bottom:25px;
		}

	.section p{
		margin:0;
		padding:0;
		}
		
	#interviewer_prof,
	#listener_prof{
		margin:0;
		padding:0;
		font-size:100%;
		}
		
		span.prof_name{
			font-size:115%;
			font-weight:bold;
			color:#900;
			}
	
		
	#interviewer_prof img,
	#listener_prof img{
		border:1px solid #ccc;
		}
		
	.interviewer{
		margin:10px;
		padding:10px;
		border:none;
		background:none;
		}
	
	.listener{
		margin:10px;
		padding:10px;
		border:none;
		background:none;
		}
	
	p.i-header{
		margin:0 0 0 -1em;
		padding:0;
		font-weight:bold;
		line-height:1;
		}
	
	p.dr_cao{color:#090;}
	p.dr_ishimaru{color:#900;}
	p.dr_kikkawa{color:#900;}

	p.dr_speaker{color:#090;}
	p.dr_hearer{color:#900;}


table td.noborder{
	border:none;
	}
	
.idx {
	margin: 0;
	padding:0 0 0 10px;
	float:left;
}

.idx dt {
	font-weight:bold;
	padding: 5px 0 2px 0px;
	float:none;
	}

.idx dd {
margin-left:0;
padding:0;
}


.idximg{
    line-height: 0;
    margin-bottom: 0;
	margin-top:20px;
    padding: 4px 0 0;
    text-align: center;
}

h3.ih3{
margin-bottom:0;
padding-left:15px;
background: url("/img/general/sidebar_marker.gif") no-repeat scroll 0 0.4em transparent;
line-height: 1.5;
}
.pandd{
font-size:small;
color:#505050;
font-weight:normal;
}