/* collabo
-----------------*/
#katagaki{
margin-top: 100px;
font-size: 18px;
font-weight: bold;
line-height: 24px;
}

#doctor_name{
font-size: 24px;
font-weight: bold;
}
.margin_topdown{
margin: 10px 0;
}
ul#check li{
background: url('/images/collabo/pt_check.jpg') top left no-repeat;
list-style-type: none;
padding: 6px 0 6px 60px;
}
#blue_box{
background: #cfdbff;
padding: 10px;
margin-bottom: 10px;
}

table.collabo_price{
border: 1px #bbbbbb solid;
width: 340px;
}
table.collabo_price th{
border: 1px #bbbbbb solid;
text-align: center;
font-weight: bold;
width: 100px;
background: #f3f0e1;
color: #900a60;
}
table.collabo_price th.col1{
width: 200px;
}
table.collabo_price td{
border: 1px #bbbbbb solid;
padding: 6px 14px ;
text-align:center;
}
table.collabo_price td .notice{
color: #990022;
font-weight: bold;
}

img.img_right{
float: right;
margin: 0px 15px 10px 10px;
}
img.img_left{
float: left;
margin: 0px 10px 10px 15px;
}
.notice{
color: #7a0026;
}
h3.text{
border-bottom: 1px solid #cccccc;
border-left: 4px solid #CC0000;
padding: 3px;
padding-left: 10px;
font-size: 14px;
}
ps_10{
padding: 0 10px;
}