@charset "utf-8";
/* ---------------------------------------------------------------------------------
パズルポケット株式会社　
Copyright(C)2010パズルポケット株式会社　All Rights Reserved.

XHTML CSS Selectors news 

$Revision: 1.0 $
--------------------------------------------------------------------------------- */

div#contentsContainer div#puzzleArea h2 {
	height: 44px;
	width: 900px;
	background-image: url(/images/puzzle/title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
div#contentsContainer div#puzzleArea p.read {
	margin:10px 25px;
	clear:both;
	font-weight:bold;
	color:#666;
}
div#contentsContainer div#puzzleArea #puzzleArchive {
	padding-top: 3px;
	padding-bottom:15px;
}
div#contentsContainer div#puzzleArea #puzzleArchive #puzzleArchiveBtn {
	padding-left: 25px;
	float: left ;
}
div#contentsContainer div#puzzleArea div.puzzleBlock {
	padding-left:5px;
	margin-bottom:20px;
}
div#contentsContainer div#puzzleArea #puzzleTitle {
	padding-top: 10px;
	padding-bottom:5px;
	padding-left:10px;
}
div#contentsContainer div#puzzleArea div.puzzleBlock div.puzzleHeader {
	width:891px;
	height:15px;
	background-image: url(/images/puzzle/waku01_01.jpg);
	background-repeat:no-repeat;
}
div#contentsContainer div#puzzleArea div.puzzleBlock  div.puzzleFooter {
	width:891px;
	height:15px;
	background-image: url(/images/puzzle/waku01_04.jpg);
	background-repeat:no-repeat;
}


div#contentsContainer div#puzzleArea div.puzzleBlock  div.puzzleDetail {
	font-size: 120%;
	line-height: 160%;
	width:891px;
	background-image: url(/images/puzzle/waku01_03.jpg);
	background-repeat:repeat-y;
}
div#contentsContainer div#puzzleArea div.puzzleBlock div.puzzleDetail p {
	font-size: 100%;
	padding-bottom: 1.5%;
	padding-left:15px;
	padding-right:20px;
}