@charset "utf-8";

/* ミルクアカデミー TOP
--------------------------------------------------------------------*/

/* 共通
-------------------------------- */
#maincts
	{
	}

/* リード
-------------------------------- */
#maincts .lead
	{
	padding-top: 15px;
	}

/* コンテンツリスト
-------------------------------- */
#maincts .academy-list
	{
	padding-top: 30px;
	}
	#maincts .academy-list li
		{
		float: left;
		width: 320px;
		margin: 0 20px 30px 0;
		}
	#maincts .academy-list li.odd
		{
		margin-right: 0;
		}

	#maincts .academy-list li div
		{
		padding-top: 13px;
		}

	#maincts .academy-list li div .txt
		{
		float: right;
		width: 188px;
		}
	
	#maincts .academy-list li div .txt2
		{
		float: left;
		width: auto;
		}

	#maincts .academy-list li div .vis
		{
		float: left;
		width: 120px;
		}

	#maincts .academy-list li ul.txt li
		{
		float: none;
		width: auto;
		margin: 0;
		}

	#maincts .academy-list li ul.txt li
		{
		float: none;
		width: auto;
		margin: 0;
		}

	#maincts .academy-list li ul.txt li a
		{
		display: inline-block;
		padding-left: 12px;
		background: url("/common/img/arrow_2.gif") no-repeat 4px 3px;
		}

/* 雑学エリア */
#maincts .trivia
	{
	padding: 20px;
	border: 1px solid #e5e5e5;
	}
	#maincts .trivia .info
		{
		float: right;
		width: 476px;
		}
		#maincts .trivia .info .title a
			{
			font-size: 118%;
			font-weight: bold;
			color: #45901E;
			padding-left: 12px;
			background: url(/fun/academy/common/img/arrow_green.gif) no-repeat 0 2px;
			}
		#maincts .trivia .info .txt
			{
			padding: 5px 12px 0 12px;
			}


	#maincts .trivia .vis
		{
		float: left;
		width: 110px;
		}





/* チーズクラブエリア */
#maincts .cheeseclub
	{
	width: 660px;
	margin-top: 30px;
	padding: 20px 0 0;
	background: url("/fun/academy/img/bg_cheese_head.jpg") no-repeat 0 0;
	}

#maincts .cheeseclub .frm
	{
	padding: 0 20px 20px 20px;
	background: url("/fun/academy/img/bg_cheese_bottom.jpg") no-repeat 0 100%;
	}

#maincts .cheeseclub .vis
	{
	float: left;
	width: 110px;
	}

#maincts .cheeseclub .info
	{
	float: right;
	width: 476px;
	color: #793106;
	}

#maincts .cheeseclub .info a
	{
	font-weight: bold;
	color: #793106;
	}

#maincts .cheeseclub .info .title
	{
	font-size: 118%;
	}
	#maincts .cheeseclub .info .title a
		{
		padding-left: 16px;
		background: url(/common/img/icon_blank.gif) no-repeat 0 3px;
		}

#maincts .cheeseclub .info .txt
	{
	padding: 5px 0 13px 16px;
	}

#maincts .cheeseclub .info .link
	{
	border-top: 1px solid #cfa964;
	padding-top: 8px;
	}

#maincts .cheeseclub .info .link li
	{
	float: left;
	/* width: 162px;  20150313*/
	margin: 5px 20px 0 0;
	}
	#maincts .cheeseclub .info .link li.edge_top
		{
		width: 112px;
		}
	#maincts .cheeseclub .info .link li.edge
		{
		margin-right: 0;
		}

/*
#maincts .cheeseclub .info .link li a {
padding-left:8px;
background:url(/fun/academy/img/arrow_cheese.gif) no-repeat 0 3px;
}
*/

#maincts .cheeseclub .info .link li a {
padding-left:16px;
background:url(/common/img/icon_blank.gif) no-repeat 0 3px;
}

#maincts .reference {
margin-top:15px;
}
#maincts .reference a {
font-size: 118%;
padding-left: 12px;
background: url(/fun/academy/common/img/arrow_blue.gif) no-repeat 0 2px;
}