@charset "shift_jis";

#contents{ /* global.css 上書き */
	padding-top:20px;
	background-image:none;
}

#items-container{
	margin:0 auto;
	width:910px;
}

/* タイトル */
#items-header{
	padding-right:69px;
	height:83px;
	background:url(../images/back_top.jpg) left bottom no-repeat;
}

#items-header h2{
	float:left;
}

.back-top{
	float:right;
	margin-top:51px;
	width:194px;
}

/* アイテム一覧 */
#items-contents{
	background-color:#fffadb;
}

#items-contents ul{
	margin-left:16px;
	padding:24px 0 20px 0;
	background:url(../images/line.jpg) left top no-repeat;
}
#items-contents ul#first-ul{
	padding:15px 0 20px 0;
	background-image:none;
}

#items-contents ul li{
	float:left;
	margin-right:14px;
	width:209px;
}

.item-img{
	float:left;
	padding-bottom:5px;
	width:209px;
}

.btn_dl{
	float:left;
}

.btn_dl_m{ /* ボタンが2つ並んだ場合の右側用 */
	float:left;
	margin-right:14px;
}

#items-bottom{
	width:910px;
	height:7px;
	background:url(../images/back_bottom.jpg) left top no-repeat;
}


/* */

#readme{
	clear:both;
	margin:24px auto 0 auto;
	width:878px;
	line-height:18px;
}

h3{
	float:none;
	margin-bottom:13px;
	width:100%;
	height:auto;
}

#readme p{
	margin-left:.5em;
}

#readme ol{
	margin:5px 0 13px 0;
}

#readme ol li{
	margin-left:2em;
	list-style:decimal outside;
}

/*2020ハロウィン追加*/
#halloween-ul .btn_dl a{
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	padding-left: 18px;
	background: url("../images/halloween/btn_dl_off.jpg") left top no-repeat;
}
#halloween-ul .btn_dl a:link , #halloween-ul .btn_dl a:visited{
	color: #ff5d08;
	text-decoration: none;
}
#halloween-ul .btn_dl a:hover{
    color:#ff9d01;
    text-decoration:none;
	background: url("../images/halloween/btn_dl_on.jpg") left top no-repeat;
}
/*#readme zoom_2020ハロウィン追加*/
.zoom_txt .txt_cont{
	margin-bottom: 10px;
}
.zoom_txt .txt_cont span{
	font-weight: bold;
	text-decoration: underline;
}
#readme ul{
	margin-left:.5em;
}