@charset "utf-8";



/* T2R CSS

---------------------------------------- */

.caution_red {

	color: #FF0000;

	font-size: 1.1em;

	font-weight: bolder;

}



.caution_sub {

	font-size: 0.9em;

}



.hosoku_text{

font-size:0.9em;

color:#333333;

}



h3 {

	background: #006699;

	padding: 7px 5px 5px 10px;

	font-size: 1.2em;

	line-height: normal;

	font-weight: bold;

	color: #FFFFFF;

	border-top: 1px none #003366;

	border-right: 1px none #003366;

	border-bottom: 1px solid #003366;

	border-left: 7px solid #003366;

}



.voice{

	width:auto;

	text-align: left;

	background: #FFFF66;

	height: auto;

	border: 1px dashed #FF0000;

	padding: 20px;

	font-size:14px;

}



.migiyose{

	text-align: right;

}

.center{

text-align: center;

}



.tb1{

	font-size: 14px;

	line-height: normal;



}

.tb2{

	font-size: 14px;

	line-height: 125%;



}



.tb3{

	font-size: 12px;

	line-height: 125%;



}

.tb4{

	font-size: 14px;

	line-height: 100%;



}



.image_left {

	margin-right: 10px;

	margin-bottom: 10px;

	height: auto;

	width: auto;

	float: left;

}



.image_right {

	margin-bottom: 10px;

	height: auto;

	width: auto;

	float: right;

	margin-left: 10px;

}



.interviewer {

	font-size: 1.1em;

	font-style: normal;

	line-height: 125%;

	color: #CC6600;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-weight: bold;

	text-align: left;

}



.respondent{

	font-size: 1.1em;

	font-style: normal;

	line-height: 125%;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	text-align: left;

	padding-left: 5px;

	border-left-width: 5px;

	border-left-style: solid;

}



.border1px{

border-bottom-style:solid;

border-width:1px;

}



.product_title{

font-size:16px;

line-height:normal;

}

.product_catch{

color:#CC0000;

font-size:14px;

line-height:120%;

}

.product_guide{

	font-size:12px;

	border-top: 1px none #999999;

	border-right: 1px none #999999;

	border-bottom: 1px dotted #999999;

	border-left: 1px none #999999;

	margin: 0px 0px 7px;

	padding: 0px 0px 7px;

}

.voiceover001 {

	background: #CBD6E4;

	border: 1px solid 263B59;

}



.voice_box {

	border-top: none;

	border-right: none;

	border-bottom: none;

	border-left: none;

	margin: 10px;

}

.voice_center {

	border-top: 0px solid #999999;

	border-right: 1px solid #999999;

	border-bottom: 0px solid #999999;

	border-left: 1px solid #999999;

	margin: 10px 0px;

	padding-right: 10px;

	padding-left: 10px;

}

