@charset "utf-8";

.imgtit{
	font-weight:bold;
	text-align:center;
	display:block;
	margin-top:30px;
}
.imgbtn{
	display:block;
	margin:0 auto;
}
.bl1{
	border-left:1px solid #f18705 !important;
}

/* トップページの色つき部分　*/
#pso{
	width:510px;
	background:#DEE7F7;
	padding:10px;
	margin:20px 0px 30px 23px;
	}
	
#pso li{
	list-style-image:url(../../common_img/icon.gif);
	list-style-position:outside;
	margin-left:15px;
	}

/* テーブルのデザイン */
#pso_table{
	border-collapse:collapse;	
	border:1px solid #f18705;
	text-align:center;
	font-size:95%;
}

#pso_table td{
	padding:5px 8px;
	background:#FFFFFF;
	line-height:1.3;
	border:1px solid #f18705;
}

#pso_table .bc{
	background:#fef3e6;
	}
	
	
#pso_table  .top{
	background:#F8B500;
	border-collapse:collapse;
	border-top:1px;
	border-left:0px;
	border-right:1px;
	border-bottom:0px;
	border-style:solid;
	border-color:#f18705;
	}

#pso_table caption{
	text-align:center;
	font-weight:bold;
	margin-bottom:5px;
}	

p.caution3 {
	background:#fef3e6;
	border:solid 2px #f18705;
	padding:10px 15px 15px;
	text-indent:0;
	margin-top:15px;
}
p.caution3 strong{
	color:#f18705;
	margin-top:5px;
	display: block;
	font-weight: normal;
}

/* オレンジ文字　*/
.orange{
	color:#f18705;
}


/* 患者背景文字12px用 */
#pso_table12px{
	border-collapse:collapse;	
	text-align:center;
	font-size:12px;
	border-top:1px;
	border-left:1px;
	border-right:1px;
	border-bottom:1px;
	border-style:solid;
	border-color:#f18705;
}

#pso_table12px td{
	padding: 3px;
	background:#FFFFFF;
	line-height:120%;
}

#pso_table12px .bc{
	background:#fef3e6;
	border-collapse:collapse;
	border-top:0px;
	border-left:0px;
	border-right:1px;
	border-bottom:0px;
	border-style:solid;
	border-color:#f18705;
	}
	
#pso_table12px .bc2{
	background:#fef3e6;
	border-collapse:collapse;
	border-top:1px;
	border-left:0px;
	border-right:1px;
	border-bottom:0px;
	border-style:solid;
	border-color:#f18705;
}

#pso_table12px .bc4{
	background:#fef3e6;
	color:#f18705;
	border-collapse:collapse;
	border-top:1px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-style:solid;
	border-color:#f18705;
	}

#pso_table12px .top{
	background:#F8B500;
	border-collapse:collapse;
	border-top:0px;
	border-left:0px;
	border-right:1px;
	border-bottom:0px;
	border-style:solid;
	border-color:#f18705;
	}


#pso_table02{
	border-collapse:collapse;
	border-top:0px;
	border-left:1px;
	border-right:1px;
	border-bottom:1px;
	border-style:solid;
	border-color:#f18705;
	text-align:center;
	font-size:12px;
}

#pso_table02 td{
	padding: 3px;
	background:#FFFFFF;
	line-height:120%;
}	

#pso_table02 .bc{
	background:#fef3e6;
	border-collapse:collapse;
	border-top:0px;
	border-left:0px;
	border-right:1px;
	border-bottom:0px;
	border-style:solid;
	border-color:#f18705;
	}
	
#pso_table02 .bc2{
	background:#fef3e6;
	border-collapse:collapse;
	border-top:1px;
	border-left:0px;
	border-right:1px;
	border-bottom:0px;
	border-style:solid;
	border-color:#f18705;
	}
	
#pso_table02 .bc3{
	background:#fef3e6;
	}

#pso_table02 .bc4{
	background:#fef3e6;
	border-collapse:collapse;
	border-top:1px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-style:solid;
	border-color:#f18705;
	}


/* 表の中のライン用　*/

#pso_table12px .line{
	border-collapse:collapse;
	border-top:1px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-style:solid;
	border-color:#f18705;
}

#pso_table02 .line{
	border-collapse:collapse;
	border-top:1px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-style:solid;
	border-color:#f18705;
}


/* 6．まとめ　*/
#p06 ol{
	padding:10px 10px 10px 30px;
}

#p06 li{
	text-indent:0px;
	list-style-type:decimal;
	list-style-position:outside;
	}


/* 3．最新の安全性情報　*/
#p03 ol{
	padding-left:30px;
}

#p03 li{
	text-indent:0px;
	list-style-type:disc;
	list-style-position:outside;
	}
	
#p03_table{
	border-collapse:collapse;	
	border:1px solid #f18705;
	font-size:95%;
}

#p03_table td{
	padding: 3px;
	background:#fef3e6;
	line-height:140%;
	border:1px solid #f18705;
	text-align:center;
}

#p03_table02 td{
	border:0px;
	text-align:left;
	vertical-align:top;
}