@charset "utf-8";

#contents
{
	width:90%;
	margin:0 auto 0 auto;
}

/***********	内容	***************************************************/

#opening,#link_label
{
	width:760px;
	margin:0 auto 20px auto;
	text-align:center;
	line-height:200%;	/*	行間	*/
}

/*
#opening h2
{
	font-size:1.2em;
	color:#000077;
	font-weight:bold;
	text-shadow:#444488 3px 3px 3px;
}
*/

#opening h3
{
	font-size:1em;
}

#opening p
{
}

#introduction,#download
{
	width:760px;
	margin:20px auto 20px auto;
	text-align:justify;
}

/*	ワイド写真タイトル	*/
.title_pic
{
	background-color:#80b0ff;

	-webkit-border-radius:5px;	/*	CSS3 角丸BOX	Safari	*/
	-moz-border-radius:5px;		/*	CSS3 角丸BOX	Firefox	*/
	border:1px inset #80b0ff;

	padding:5px;

/*
	border-top:   1px solid #3070b0;
	border-left:  1px solid #3070b0;
	border-right: 1px solid #80d0f0;
	border-bottom:1px solid #80d0f0;
*/
}


/***********	序章	***************************************************/
#introduction p
{
}

#introduction h3
{
	font-size:1.2em;
	color:#222222;
	font-weight:bold;
	text-align:left;
}

/*
.content
{
	padding:1em 20px;
	clear:both;
}
*/

.push_word
{
	color:#444444;
	font-size:1.2em;
	text-align:center;
	font-weight:bold;
}

.attention_word
{
	padding-top:2em;
	color:#8b0000;	/*	darkred	*/
	font-size:1em;
	text-align:center;
}

/***********	ダウンロード	***************************************************/
.sub_title
{
	font-size:1em;
	color:#000077;
	text-align:center;
}

#download h4
{
//	color:#80dd80;
	font-size:1em;
	font-weight:normal;
}

/*	表組み	*/
#down_file
{
	text-align:center;
	color:#eeeeee;
}

#down_file img
{
	border:1px solid #d0d0d0;
/*
	-webkit-box-shadow:2px 2px 5px #404040;
	-moz-box-shadow:2px 2px 5px #404040;
*/
}

#part1,#part2,#part3,#part4
{
	width:190px;
	float:left;

	-webkit-box-shadow:3px 3px 5px #6e95ce;
	-moz-box-shadow:3px 3px 5px #6e95ce;
}

/*	マージン	*/
.down_title,.down_version,.down_update,.down_mac,.down_win,.down_hirono
{
	padding:5px 0;
}

/*
#down_file > div > div
{
	padding:5px;
}
*/

/*	サムネールBoxサイズ	*/
.down_thumbnail
{
	height:200px;
}

/*	背景カラー	*/
.down_title,.down_thumbnail,.down_version,.down_update,.down_mac,.down_win
{
//	-webkit-border-radius:5px;	/*	CSS3 角丸BOX	Safari	*/
//	-moz-border-radius:5px;		/*	CSS3 角丸BOX	Firefox	*/
//	border:1px outset #80b0ff;

	border-top:1px solid #404040;
	border-left:1px solid #404040;
	border-right:1px solid #202020;
	border-bottom:1px solid #202020;
/*
	border-top:   1px solid #80d0f0;
	border-left:  1px solid #80d0f0;
	border-right: 1px solid #3070b0;
	border-bottom:1px solid #3070b0;
*/
}

.down_title,.down_version,.down_mac
{
	background-color:#5599ff;
	background:url(grad/graback_bk01.jpg) repeat-x;
}
.down_thumbnail,.down_update,.down_win
{
	background-color:#66aaff;
	background:url(grad/graback_bk02.jpg) repeat-x;
}

/*	個別設定	*/
.down_title
{
	height:35px;
	color:#eeeeee;
}

.down_update,.down_hirono > a
{
	color:#eeeeee;
}

.mac_cl,.down_mac > a
{
	color:#dd4444;
}

.win_cl,.down_win > a
{
	color:#0088dd;
}

.down_hirono
{
	color:#eeeeee;
	background-color:#2255ff;

	border-top:   1px solid #80c0d0;
	border-left:  1px solid #80c0f0;
	border-right: 1px solid #204080;
	border-bottom:1px solid #204080;
}

.now_making
{
	color:#f04040;
}
