/* --------------------------------------------
 *　TOP
 * -------------------------------------------- */


.contents_box {
    position:relative;
}
figure.chara{position:absolute;bottom:-8px;left:50px;}
figure.chara2{position:absolute;bottom:0;left:0;}
figure.chara3{position:absolute;bottom:0;left:-30px;}


.right2 {
	float: left;
	height: auto;
}


/* --------------------------------------------
 *　右コンテンツ
 * -------------------------------------------- */

 .r_box_3 {
	font-size: 80%;
 }
 
  .r_box_4 {
	font-size: 80%;
	line-height: 140%;
	color: #666;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
 }
/* --------------------------------------------
 *　テーブル関連
 * -------------------------------------------- */



.td_001 {
	font-size: 80%;
}

/* to header */

.td_005 {
	font-size: 90%;
}

/*--add20160120--*/
.c_title{background: url(/img/c_title.jpg) no-repeat;}
