/** インタビューhtmlで使用 **/

table.interview{
	width: 700px;
	margin: 20px 0px 10px 0px;
	}

td.series-list{
	padding: 0px 0px 0px 30px;
	}

.series-no{
	padding: 3px;
	background-color: #ff9000;
	color: #ffffff;
	font-weight: bold;
	}

.series-lnk{
	color: #ff9000;
	padding: 3px;
	font-weight: bold;
	}

a.series-name{
	display: block;
	width: 600px;
	padding: 3px 0px 3px 0px;
	margin: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #ff9000;
	border-radius :5px;
	background-color: #ffffff;
	color: #606060;
	text-decoration: none;
	}

td.interview-text{
	display: block;
	width : 700px;
	padding: 20px;
	font-size: 10pt;
	line-height: 16pt;
	}

.interview-title{
	font-size: 12pt;
	line-height: 16pt;;
	}

.interview-text-r{
	text-align: right;
	}



body.interview{
	color: #303030;
	background-color: #fcfcfc; #f9f9f9; #ffffff;
	}

table.interview-main{
	width: 750px;
	margin: 40px;
	}

td.interview-main{
	font-size: 10pt;
	line-height: 18pt;
	padding: 30px 0px 10px 30px;
	}
	
.interview-pre{
	font-size: 10pt;
	}

.interview-chapter{
	font-size: 12pt;
	font-weight: bold;
	}

.interview-que{
	font-size: 10pt;
	color: #0080c0;
	}

.interview-ans{
	font-size: 11pt;
	font-weight: bold;
	}

.interview-exe{
	font-size: 6pt;
	vertical-align: top;
	}

img.pic-r{
	width: 150px;
	float: right;
	margin: 0px 0px 0px 20px;
	}

img.pic-l{
	width: 150px;
	float: left;
	margin: 0px 20px 0px 0px;
	}

img.pic-w-r{
	width: 230px;
	float: right;
	margin: 0px 0px 0px 20px;
	}

img.pic-w-l{
	width: 230px;
	float: left;
	margin: 0px 20px 0px 0px;
	}
	
br{
	line-height: 6pt;
	}

.profile{
	display: block;
	padding: 15px;
	width: 600px;
	border-style: solid;
	border-width: 1px;
	border-color: #808080;
	background-color: #ffffff;
	}

.font-exe{
	font-size: 9pt;
	color: #c00000;
	}
