@charset "utf-8";
/* CSS Document */
#nav6 a{
	background-position:-457px bottom;
	}
.kasou_section{
	padding:0 50px 0 60px;
}
.tounyou_subt{
	margin-bottom:15px;
	padding-left:40px;
}
#tounyou_consept{
	margin-bottom:10px;
}
#tounyou_float{
	width:540px;
	margin-bottom:10px;
	float:left;
}
/* ===============================================================================================
tounyou_Index
=============================================================================================== */
#index_section{
	padding:0 30px 0 40px;
}
#treat_list{
	padding-left:20px;
	margin-bottom:20px;
}

/*-----#tounyou_service-------------------------------------------------------*/

#tounyou_service{
	background-color:#e5efef;
	padding:20px;
	padding-bottom:0;
}
#tounyou_service div{
	width:387px;
	height:160px;
	display:inline;
	margin-bottom:10px;
}
#tounyou_service .float_l{
	float:left;
}
#tounyou_service .float_r{
	float:right;
}
#tounyou_service div img, #tomonokai img{
	float:left;
	padding-right:10px;
	padding-top:3px;
}
#tounyou_service div p, #tomonokai p{
	width:215px;
	float:right;
	font-size:13px;
	line-height:20px;
}
.tounyou-link-item{
	font-size:18px;
	line-height:30px;
	color:#000;
}
#tounyou_service div p a img, #tomonokai p a img{
	padding-top:3px;
}
#tounyou_service div p a:visited, #tomonokai p a:visited{
	color:#000;
}
#tomonokai{
	width:407px;
	padding-left:20px;
	padding-top:20px;
}
/* ===============================================================================================
Exercise
=============================================================================================== */	

#ex_title{
	width:181px;
	float:left;
	display:inline;
}
#subnav_tounyou{
	float:right;
	display:inline;
}
#subnav_tounyou li{
	float:left;
	display:inline;
	padding:0 13px 0 10px;
	border-right:1px solid #999;
}
#subnav_ex #menu_first{
	border-left: 1px solid #999;
}
.ex_type{
	border-top:1px dotted #37BFBA;
	margin:30px 0 0px;
	padding:15px 0;
}
.ex_type .type_title{
	font-size:18px;
	margin-bottom:3px;
	color:#41b3be;
}
.ex_type p{
	width:490px;
	float:left;
	display:inline;
}
.ex_type img{
	float:right;
}
/* ===============================================================================================
Diet
=============================================================================================== */	
.diet_type{
	border:1px solid #999;
	margin:30px 0 0px;
	padding:1px;
	padding-bottom:30px;
}
.diet_type h4{
	margin-bottom:30px;
}
.diet_type ul li{
	float:left;
	width:397px;
	height:295px;
	display:inline;
}
.diet_type ul li a{
	display:block;
	width:397px;
	height:295px;
}

/* ===============================================================================================
Complications
=============================================================================================== */	
.comp_type{
	border:1px solid #999;
	margin:30px 0 0px;
	padding:1px;
	padding-bottom:30px;
}
.comp_type .type_title{
	font-size:18px;
	margin-bottom:3px;
	color:#41b3be;
}
.comp_type p{
	width:300px;
	padding-left:20px;
	float:left;
	display:inline;
}
.comp_type img{
	float:right;
	padding-right:20px;
}

.comp_type h4 img{
	padding-right:0;
	float:none;
}
.comp_type h4{
	margin-bottom:30px;
}

/* ===============================================================================================
Friends
=============================================================================================== */	
#friends_data{
	border-collapse:collapse;
	border-top:1px solid #78e4e0;
	border-left:1px solid #78e4e0;
}
#friends_data th, #friends_data td{
	border-bottom:1px solid #78e4e0;
	border-right:1px solid #78e4e0;
	padding:8px 6px 6px;
	text-align:left;
	vertical-align:top;
}
#friends_data th{
	width:103px;
	background-color:#cef5f4;
}
#friends_data td{
	padding-left:30px;
}
img.r_img{
	float:right;
	margin-left:20px;
	margin-bottom:20px;
}


