@charset "utf-8";
/* CSS Document */


* {
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
body{
	margin:0 0 0 20px;
	padding:0 0 0 0;
	background-color:#f3efe6;
	font-size:12px;
	font-family:"MS Pゴシック","ＭＳ Ｐゴシック",sans-serif;
	line-height:150%;
}

a {
	color: #9b3636;
	text-decoration:none;
}
a:hover {
    color: #807645;
	text-decoration: underline;

}
.com_table{
	border: 1px solid #d4d4d4;
	border-collapse:collapse;
	text-align:left;
	margin:0 0 10px 0px;
	width:435px;
}
.com_table th{
	font-size: 12px;
	border: 1px solid #d4d4d4;
	border-collapse:collapse;
	background-color:#f9fbc3;
	padding:5px;
	font-weight:lighter;
	text-align:center;
	
}
.com_table td{
	font-size: 12px;
	border: 1px solid #d4d4d4;
	border-collapse:collapse;
	padding:5px;
	
}
.com_table h4{
	text-align:center;
	margin:2px 0 0 0;
	font-weight:lighter;
	font-size:10px;
}


/*************** テキストコントロール **************/
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}

.mgt5 {margin-top: 5px;}
.mgt10 {margin-top: 10px;}
.mgt15 {margin-top: 15px;}
.mgt20 {margin-top: 20px;}
.mgb5 {margin-bottom: 5px;}
.mgb10 {margin-bottom: 10px;}
.mgr10 {margin-right: 10px;}
.mgr20 {margin-right: 20px;}
.mgr30 {margin-right: 30px;}

.clear { clear:both; }
img { border: none; }
.red{color:#FF0000;}
.tx_10{ font-size:10px;}
.tx_8{ font-size:8px;}
.text_11{ font-size:11px;}
.text_14{ font-size:14px;}
.text_16{ font-size:16px;}
.tx_bule{ font-size:14px; color:#138DB5;}
.tx_12_pink{ color:#CC3366;}
.lh15{line-height:1.5;}
.btm_line_r{ border-bottom:1px dotted #69583c; padding:0 0 20px 0;}
.tx_14b_pink{ font-size:14px; font-weight:bold; color:#CC3366;}
.tx_14b_skbl{ font-size:14px; font-weight:bold; color:#0099CC;}
.tx_14_brw{ font-size:14px; color:#856746;}
.tx_12b_sk{ font-size:12px; color:#0099CC;}
.tx_12_lh2{line-height:2;}
.tx_12_lh15{line-height:1.5;}
.tx_bl{ color:#0033CC;}
.tx_14b_pink_line{font-size:14px; font-weight:bold; color:#CC3366; border-bottom:1px solid #CC3366; border-left:3px solid #CC3366; padding:0 0 0 10px;}





#h_box{
   background:url(../session/healer/img/healer_prof_top.gif) no-repeat;
   width:515px;
   height:110px;
}
#h_box h2{
   font-size:14px;
   color:#db4848;
   border-bottom:1px dotted #db4848;
   width:415px;
   margin:0 0 0 20px;
   padding:90px 0 0px 25px;
   float:left;
   background:url(../session/healer/img/icon_leaf01.gif) no-repeat;
   background-position: 0px 87px; 
}
*:first-child+html #h_box h2{
   font-size:14px;
   color:#db4848;
   border-bottom:1px dotted #db4848;
   width:415px;
   margin:0 0 0 20px;
   padding:90px 0 0px 25px;
   float:left;
   background:url(../session/healer/img/icon_leaf01.gif) no-repeat;
   background-position: 0px 87px; 
}
* html #h_box h2{
   font-size:14px;
   color:#db4848;
   border-bottom:1px dotted #db4848;
   width:415px;
   margin:0 0 0 10px;
   padding:90px 0 0px 25px;
   float:left;
   background:url(../session/healer/img/icon_leaf01.gif) no-repeat;
   background-position: 0px 87px;
}
#h_box .border_box{
   border-bottom:1px solid #d4d4d4;
   border-left:1px solid #d4d4d4;
   border-right:1px solid #d4d4d4;
   background-color:#FFFFFF;
   width:435px;
   margin:0 0 20px 0;
   padding:20px 20px 20px 20px;
   float:left;
}
* html #h_box .border_box{
   border-bottom:1px solid #d4d4d4;
   border-left:1px solid #d4d4d4;
   border-right:1px solid #d4d4d4;
   background-color:#FFFFFF;
   width:425px;
   margin:0 0 20px 0;
   padding:20px 20px 20px 20px;
   float:left;
}
#h_box .border_box .left{
   float:left;
   width:155px;
   margin:0 0 0 0;
   padding:0 0 0 0;
}

#h_box .border_box .right{
   float:right;
   width:270px;
   margin:0 0 0 0;
   padding:0 0 0 10px;
   text-align:left;
}
#h_box .border_box h3{
   background:url(../session/healer/img/icon_line01.gif) no-repeat;
   padding:0 0 5px 10px;
   margin:0 0 5px 0;
   font-size:14px;
   color:#666666;
   width:100%;
}
#h_box .border_box p{
   line-height:1.5;
   margin:0 0 15px 0;
   padding:0 0 5px 0;
   border-bottom:1px dotted #666666;
}
#h_box .border_box .text_cont{
   line-height:1.5;
   margin:0 0 0 0;
   padding:0 0 0 0;
}

	

#h_box2{
   background:url(../session/healer/img/healer_prof_top_2.gif) no-repeat;
   width:515px;
   height:110px;
   margin:0 0 0 0;
   padding:0 0 0 0;
}
#h_box2 h2{
   font-size:14px;
   color:#138DB5;
   border-bottom:1px dotted #138DB5;
   width:415px;
   margin:0 0 0 20px;
   padding:90px 0 0px 25px;
   float:left;
   background:url(../session/healer/img/icon_leaf02.gif) no-repeat;
   background-position: 0px 87px; 
}
*:first-child+html #h_box2 h2{
   font-size:14px;
   color:#138DB5;
   border-bottom:1px dotted #138DB5;
   width:415px;
   margin:0 0 0 20px;
   padding:90px 0 0px 25px;
   float:left;
   background:url(../session/healer/img/icon_leaf02.gif) no-repeat;
   background-position: 0px 87px; 
}
* html #h_box2 h2{
   font-size:14px;
   color:#138DB5;
   border-bottom:1px dotted #138DB5;
   width:415px;
   margin:0 0 0 10px;
   padding:90px 0 0px 25px;
   float:left;
   background:url(../session/healer/img/icon_leaf02.gif) no-repeat;
   background-position: 0px 87px;
}

#h_box2 .border_box{
   border-bottom:1px solid #d4d4d4;
   border-left:1px solid #d4d4d4;
   border-right:1px solid #d4d4d4;
   background-color:#FFFFFF;
   width:435px;
   margin:0 0 20px 0;
   padding:20px 20px 20px 20px;
   float:left;
}

* html#h_box2 .border_box{
   border-bottom:1px solid #d4d4d4;
   border-left:1px solid #d4d4d4;
   border-right:1px solid #d4d4d4;
   background-color:#FFFFFF;
   width:425px;
   margin:0 0 20px 0;
   padding:20px 20px 20px 20px;
   float:left;
}
#h_box2 .border_box .left{
   float:left;
   width:155px;
   margin:0 0 0 0;
   padding:0 0 0 0;
}

#h_box2 .border_box .right{
   float:right;
   width:270px;
   margin:0 0 0 0;
   padding:0 0 0 10px;
   text-align:left;
}

#h_box2 .border_box h3{
   background:url(../session/healer/img/icon_line02.gif) no-repeat;
   padding:0 0 5px 10px;
   margin:0 0 5px 0;
   font-size:14px;
   color:#666666;
   width:100%;
}
#h_box2 .border_box p{
   line-height:1.5;
   margin:0 0 15px 0;
   padding:0 0 5px 0;
   border-bottom:1px dotted #666666;
}
#h_box2 .border_box .text_cont{
   line-height:1.5;
   margin:0 0 0 0;
   padding:0 0 0 0;
}




#h_box3{
   background:url(../session/healer/img/healer_prof_top_3.gif) no-repeat;
   width:515px;
   height:110px;
   margin:0 0 0 0;
   padding:0 0 0 0;
}
#h_box3 h2{
   font-size:14px;
   color:#4e7609;
   border-bottom:1px dotted #4e7609;
   width:415px;
   margin:0 0 0 20px;
   padding:90px 0 0px 25px;
   float:left;
   background:url(../session/healer/img/icon_leaf03.gif) no-repeat;
   background-position: 0px 87px; 
}
*:first-child+html #h_box3 h2{
   font-size:14px;
   color:#4e7609;
   border-bottom:1px dotted #4e7609;
   width:415px;
   margin:0 0 0 20px;
   padding:90px 0 0px 25px;
   float:left;
   background:url(../session/healer/img/icon_leaf03.gif) no-repeat;
   background-position: 0px 87px; 
}
* html #h_box3 h2{
   font-size:14px;
   color:#4e7609;
   border-bottom:1px dotted #4e7609;
   width:415px;
   margin:0 0 0 10px;
   padding:90px 0 0px 25px;
   float:left;
   background:url(../session/healer/img/icon_leaf03.gif) no-repeat;
   background-position: 0px 87px;
}
#h_box3 .border_box{
   border-bottom:1px solid #d4d4d4;
   border-left:1px solid #d4d4d4;
   border-right:1px solid #d4d4d4;
   background-color:#FFFFFF;
   width:435px;
   margin:0 0 20px 0;
   padding:20px 20px 20px 20px;
   float:left;
}
* html #h_box3 .border_box{
   border-bottom:1px solid #d4d4d4;
   border-left:1px solid #d4d4d4;
   border-right:1px solid #d4d4d4;
   background-color:#FFFFFF;
   width:425px;
   margin:0 0 20px 0;
   padding:20px 20px 20px 20px;
   float:left;
}
#h_box2 .border_box .left{
   float:left;
   width:155px;
   margin:0 0 0 0;
   padding:0 0 0 0;
}

#h_box3 .border_box .right{
   float:right;
   width:270px;
   margin:0 0 0 0;
   padding:0 0 0 10px;
   text-align:left;
}

#h_box3 .border_box h3{
   background:url(../session/healer/img/icon_line03.gif) no-repeat;
   padding:0 0 5px 10px;
   margin:0 0 5px 0;
   font-size:14px;
   color:#666666;
   width:100%;
}
#h_box3 .border_box p{
   line-height:1.5;
   margin:0 0 15px 0;
   padding:0 0 5px 0;
   border-bottom:1px dotted #666666;
}
#h_box3 .border_box .text_cont{
   line-height:1.5;
   margin:0 0 0 0;
   padding:0 0 0 0;
}





.photo_cont{
  float:left;
  margin:0 10px 0 0;
}

/* スーザンビデオ */

.p_box{
  border:1px solid #FF66CC;
  background-color:#ffe8e8;
  padding:10px;
  margin:10px 0 10px 0;
}
.p_box em{
  line-height:150%;
  font-size:12px;
  font-style:normal;
}
.susan_text{
  color:#FF6600;
  font-weight:bold;
  font-size:16px;
  line-height:150%;
  border-bottom:1px dotted #FF66CC;
  text-align:center;
  margin:5px 0 5px 0;
}



