@charset "utf-8";
/* CSS Document */

h2.ttl_clinical{
margin:0;
}
h3.sub_ttl{
background:url(/img/special/clinical/img_ttl_bg.gif) no-repeat;
font-size:0.9em;
padding:8px 0 0 16px;
margin:16px 0 0 0;
width:760px;
height:33px;
}
p.clinical_txt{
font-size:0.8em;
width:710px;
margin:4px 0 0 20px;
padding:0;
line-height:1.5;
}
p.clinical_txt_top{
font-size:0.8em;
width:710px;
margin:12px 0 0 20px;
padding:0;
line-height:1.5;
}
h4.sub_ttl_01{
font-size:0.8em;
color:#036ba1;
width:720px;
border-bottom:1px solid #1281bb;
margin:10px 0 6px 20px;
padding:0;
}
h4.sub_ttl_02{
font-size:0.8em;
color:#048877;
width:720px;
border-bottom:1px solid #99d7cf;
margin:10px 0 10px 20px;
padding:0;
}
img.clinical_flow{
margin:10px 0 0 20px;
}
p.btn_apply{
margin:14px 0 0 0;
text-align:center;
font-size:0.8em
}
p.txt_cra{
width:530px;
display:block;
font-size:0.8em;
float:left;
margin:0 6px 0 0;
padding:0 0 0 30px;
line-height:1.5;
}
p.txt_crc{
width:560px;
display:block;
font-size:0.8em;
float:left;
margin:0 6px 0 0;
padding:0 0 0 10px;
line-height:1.5;
}
img.img_ph01{
float:left;
}
img.img_ph02{
float:left;
margin:0 0 0 30px;
}
p.btn_apply02{
clear:both;
margin:4px 0 20px 0;
text-align:center;
font-size:0.8em
}
p.txt_crc:after, p.txt_cra:after, p.btn_apply02:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
img.txt_info{
margin:20px 0 0 0;
}
p.clinical_txt strong, p.clinical_txt_top strong{
color:#048877;
}

