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

/*----------layout----------*/


/*column*/
body#farm_body div#challenge h2
{
	height: 27px;
	width: 542px;
}

/*month_*/
h2.month_200701{background: url(/pts/common/subtitle/month_200701.gif);}
h2.month_200702{background: url(/pts/common/subtitle/month_200702.gif);}
h2.month_200703{background: url(/pts/common/subtitle/month_200703.gif);}
h2.month_200704{background: url(/pts/common/subtitle/month_200704.gif);}
h2.month_200705{background: url(/pts/common/subtitle/month_200705.gif);}
h2.month_200706{background: url(/pts/common/subtitle/month_200706.gif);}
h2.month_200707{background: url(/pts/common/subtitle/month_200707.gif);}
h2.month_200708{background: url(/pts/common/subtitle/month_200708.gif);}
h2.month_200709{background: url(/pts/common/subtitle/month_200709.gif);}
h2.month_200710{background: url(/pts/common/subtitle/month_200710.gif);}
h2.month_200711{background: url(/pts/common/subtitle/month_200711.gif);}
h2.month_200712{background: url(/pts/common/subtitle/month_200712.gif);}
h2.month_200801{background: url(/pts/common/subtitle/month_200801.gif);}
h2.month_200802{background: url(/pts/common/subtitle/month_200802.gif);}
h2.month_200803{background: url(/pts/common/subtitle/month_200803.gif);}
h2.month_200804{background: url(/pts/common/subtitle/month_200804.gif);}
h2.month_200805{background: url(/pts/common/subtitle/month_200805.gif);}
h2.month_200806{background: url(/pts/common/subtitle/month_200806.gif);}
h2.month_200807{background: url(/pts/common/subtitle/month_200807.gif);}
h2.month_200808{background: url(/pts/common/subtitle/month_200808.gif);}
h2.month_200809{background: url(/pts/common/subtitle/month_200809.gif);}
h2.month_200810{background: url(/pts/common/subtitle/month_200810.gif);}
h2.month_200811{background: url(/pts/common/subtitle/month_200811.gif);}
h2.month_200812{background: url(/pts/common/subtitle/month_200812.gif);}
h2.month_200901{background: url(/pts/common/subtitle/month_200901.gif);}
h2.month_200902{background: url(/pts/common/subtitle/month_200902.gif);}
h2.month_200903{background: url(/pts/common/subtitle/month_200903.gif);}
h2.month_200904{background: url(/pts/common/subtitle/month_200904.gif);}
h2.month_200905{background: url(/pts/common/subtitle/month_200905.gif);}
h2.month_200906{background: url(/pts/common/subtitle/month_200906.gif);}
h2.month_200907{background: url(/pts/common/subtitle/month_200907.gif);}
h2.month_200908{background: url(/pts/common/subtitle/month_200908.gif);}
h2.month_200909{background: url(/pts/common/subtitle/month_200909.gif);}
h2.month_200910{background: url(/pts/common/subtitle/month_200910.gif);}
h2.month_200911{background: url(/pts/common/subtitle/month_200911.gif);}
h2.month_200912{background: url(/pts/common/subtitle/month_200912.gif);}



/*list*/
body#farm_body div.list
{
	padding:0px 5px;
}
body#farm_body div.list li
{
	padding:8px 8px;
	border-bottom: 1px dotted #333;
	list-style: none;
}
body#farm_body div.list span.date
{
	padding-right:5px;
}

/*article*/
body#farm_body div.article
{
	padding:0px 5px;
}
body#farm_body div.article h3
{
	padding:5px 8px;
	margin-bottom:5px;
	border-bottom: 1px dotted #333;
}
body#farm_body div.article p
{
	padding:5px 8px;
}
body#farm_body div.article img
{
	margin:5px 5px 0px;
}
body#farm_body div.article p.etoki
{
	padding:5px 5px 10px;
}
body#farm_body div.article p.back
{
	background: url(/pts/common/arrow_brown.gif) no-repeat 3px 13px;
	padding: 10px 0px 10px 25px;
}


/*challenge*/
h1.challenge_title
{
	background: url(/pts/challenge/title.jpg) no-repeat 0px 0px;
	width:542px;
	height:44px;
}


/*----------font----------*/

body#farm_body div.list .date
{
	color: #f30;
}
body#farm_body div.list li
{
	font-size: 80%;
	line-height: 1.2em;	
}
body#farm_body div.list li a
{
	color:#000;
	text-decoration: none;
}
body#farm_body div.list li a:hover
{
	color:#f97d1c;
}
body#farm_body div.list li a:active
{
	color:#878787;
}

body#farm_body div.article .date
{
	color: #f30;
}
body#farm_body div.article p
{
	font-size: 80%;
	line-height: 1.6em;	
}
body#farm_body div.article p.etoki
{
	font-size: 70%;
	line-height: 1.2em;
	color: #333;	
}
