@charset "utf-8";
/* CSS Document */

* {
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
body{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-color:#f3efe6;
	font-size:12px;
	font-family:"MS Pゴシック","ＭＳ Ｐゴシック",sans-serif;
}
.ca_table{
	border: 1px solid #D37291;
	border-collapse:collapse;
	text-align:left;
	margin:0 0 0 1px;
	width:739px;
}
.ca_table th{
	font-size: 12px;
	border: 1px solid #D37291;
	border-collapse:collapse;
	text-align:center;
	background:url(../img/table_bg.gif) repeat-y #f3efe6;
	padding:5px;
	
}
.ca_table td{
	font-size: 12px;
	border: 1px solid #D37291;
	border-collapse:collapse;
	padding:5px;
	text-align:center;
	vertical-align:top;
}
.ca_table .no_line td{
	border:0px;
	border-collapse:collapse;
}

.text_capt{
    background:#a03c3c;
	color:#fff;
	padding:5px;}

.text_ca a{
   color:#FFFFFF;
   text-decoration:none;
   text-align:right;
}
.text_ca a:hover{
   color:#FFFFFF;
   text-decoration:underline;
   text-align:right;
}
.text_right{
   float:left;
   width:739px;
   text-align:right;
   margin:0 0 0 0;
}

.line_btm{border-bottom:1px dotted #D37291; margin:0 0 5px 0;}

.text_blue{color: #0000FF;}
.text_red{color: #FF0000;}
.text_purple{color: #660066;}
.text_cont{
   float:left;
   width:739px;
   line-height:1.5;
   margin:10px 0 0 0;
}
.mgt5 { margin-top:5px;}

/*************** ヒーラー種類別色分け **************/
.text_st01{
   margin:5px 0 0 0;
}
.text_st01 a{
   color:#FF66CC;
   text-decoration:none;
   margin:5px 0 0 0;
}
.text_st01 a:hover{
   color:#FF66CC;
   text-decoration:underline;
   padding:5px 0 0 0;
}
.text_st02{
   margin:5px 0 0 0;
}
.text_st02 a{
   color:#331AD6;
   text-decoration:none;
   padding:2px 0 0 0;
}
.text_st02 a:hover{
   color:#331AD6;
   text-decoration:underline;
   padding:2px 0 0 0;
}
.text_st03{
   margin:5px 0 0 0;
}
.text_st03 a{
   color:#006600;
   text-decoration:none;
   padding:2px 0 0 0;
}
.text_st03 a:hover{
   color:#006600;
   text-decoration:underline;
   padding:2px 0 0 0;
}
.text_st04{
   margin:5px 0 0 0;
}
.text_st04 a{
   color:#ff6600;
   text-decoration:none;
   padding:2px 0 0 0;
}
.text_st04 a:hover{
   color:#ff6600;
   text-decoration:underline;
   padding:2px 0 0 0;
}
.text_st05{
   margin:5px 0 0 0;
}
.text_st05 a{
   color:#0099FF;
   text-decoration:none;
   padding:2px 0 0 0;
}
.text_st05 a:hover{
   color:#0099FF;
   text-decoration:underline;
   padding:2px 0 0 0;
}

.text_st06{
   margin:5px 0 0 0;
   color:#9900FF;
}
.text_st06 a{
   color:#9900FF;
   text-decoration:none;
   padding:2px 0 0 0;
}
.text_st06 a:hover{
   color:#9900FF;
   text-decoration:underline;
   padding:2px 0 0 0;
}

.text_st07{
   margin:5px 0 0 0;
   color:#669900;
}
.text_st07 a{
   color:#669900;
   text-decoration:none;
   padding:2px 0 0 0;
}
.text_st07 a:hover{
   color:#669900;
   text-decoration:underline;
   padding:2px 0 0 0;
}

