@charset "UTF-8";
/* CSS Document */

/* hover
--------------------------------------*/
#treco a:link {color: #FFF;}
#treco a:visited {color: #FFF;}
#treco a:hover {color: #666;}


/* membership
--------------------------------------*/
#treco {}
#treco h2 {
	margin-bottom:5px;
	padding-bottom:16px;
	border-bottom: #CCCCCC 1px solid;
}
#treco p.txt {
	margin:30px 0 30px 0;
	line-height:20px;	
	color:#4d4d4d;
}
#treco p.img {
	margin:20px 0 20px 0;
	font-size:0;
	line-height:0;
}
#treco .clear	{clear:both;}
#treco .zero	{font-size:0; line-height:0;}

/* about top
--------------------------------------*/
#treco #box_top .chap01 		{margin-top:15px;}
#treco #box_top .chap01 h3		{margin-bottom:20px; font-size:0; line-height:0; text-align:center;}
#treco #box_top .chap01 dl		{width:690px;}
#treco #box_top .chap01 dt		{width:350px; line-height:20px; color:#4d4d4d; float:left;}
#treco #box_top .chap01 dd		{width:340px; text-align:right; float:left;}

#treco #box_top .chap02 									{margin-top:40px;}
#treco #box_top .chap02 .chap02contents						{width:690px; margin-top:20px;}
#treco #box_top .chap02 .chap02contents .box_lcontent		{width:338px; float:left; border-right:1px solid #cccccc;}
#treco #box_top .chap02 .chap02contents .box_rcontent		{width:351px; text-align:right; float:left;}
#treco #box_top .chap02 .chap02contents .lcontent			{width:304px;}
#treco #box_top .chap02 .chap02contents .lcontent h4		{font-size:0; line-height:0;}
#treco #box_top .chap02 .chap02contents .lcontent p			{padding:20px 0; line-height:20px; color:#4d4d4d;}
#treco #box_top .chap02 .chap02contents .lcontent p.thumb	{padding:0; font-size:0; line-height:0;}
#treco #box_top .chap02 .chap02contents .rcontent			{width:309px; margin:0 auto; text-align:left;}
#treco #box_top .chap02 .chap02contents .rcontent h4		{font-size:0; line-height:0;}
#treco #box_top .chap02 .chap02contents .rcontent p			{padding:20px 0; line-height:20px; color:#4d4d4d;}
#treco #box_top .chap02 .chap02contents .rcontent p.thumb	{padding:0; font-size:0; line-height:0;}

#treco #box_top .chap02 table	{margin-top:20px; border:1px solid #cccccc;}
#treco #box_top .chap02 th		{width:230px; text-align:center;}
#treco #box_top .chap02 td		{padding:17px 0; line-height:20px; color:#4d4d4d;}
#treco #box_top ul li p.data {
	color:#FFFFFF;
	width:205px;
	margin:10px 0 0 10px;
	padding:10px 10px 10px 30px;
	text-align:center;
	background: #999999 url(../../images/item-sankaku.png) 20px center no-repeat;
	border-radius:3px;
}
#treco #box_top ul li p.data a:link {color: #FFF;}
#treco #box_top ul li p.data a:visited {color: #FFF;}
#treco #box_top ul li p.data a:hover {color: #666;}

#treco #box_top .chap03 		{margin-top:40px;}
#treco #box_top .chap03 h3		{margin-bottom:20px; font-size:0; line-height:0; text-align:center;}
#treco #box_top .chap03 dl		{width:690px;}
#treco #box_top .chap03 dt		{width:226px; float:left;}
#treco #box_top .chap03 dd		{width:464px; line-height:20px; color:#4d4d4d; float:left;}

#treco #box_top .cctext 		{margin-top:40px; padding:19px 17px; border:1px solid #cccccc;}
#treco #box_top .cctext p		{line-height:20px; color:#4d4d4d;}

