@charset "Shift_JIS";

@import url(common.css);

div#headerpart {
	width:822px;
	height:70px;
	background-image: url(../images/top/kv_top.jpg);
	background-repeat: no-repeat;
	padding:263px 15px 11px 15px;
}

ul#navigation {
	padding:28px 0 0 0;
	width:290px;
	float:right;
	list-style-type: none;
}

div#pickup {
	margin-left:15px;
	width:584px;
	padding-top: 10px;
}

div#pickup p {
	margin-bottom:4px;
	font-size: 8pt;
}

h2#whatsnew {
	margin:20px 0 8px 0;
	clear: both;
}

div#pkup_jkts {
	width:100px;
	float:left;
	text-align:center;
	font-size:xx-small
}

div#pkup_jkts p {
	font-size:xx-small
}

div#pkup_jkts img {
	margin:6px 0 2px 0;
}

div#pkup_jkts img.top {
	margin-top:0;
}

div#pkup_main {
	float:right;
	width:470px;
}

h2#pickup {
	font-size:18px;
	margin: 0 0 3px 0;
}

h3#profile {
	margin: 2px 0 4px 0;
	font-weight: bold;
	font-size: 10pt;
	background-color: #BF004D;
	color: #FFFFFF;
}

h3#theme {
	background-color: #BF004D;
	margin: 8px 0 4px 0;
	font-weight: bold;
	font-size: 10pt;	
}


#disktitle {
	font-family:'‚l‚r ‚o–¾’©',serif !important;
	font-weight:bold !important;
	letter-spacing:2px;
}

ul#updates {
	width:584px;
	margin-left:15px;
	list-style-type:none;
}

ul#updates li {
	font-size:small;
}

ul#updates li.update {
	border-bottom:1px solid #333;
	margin:4px 0 6px 0;
	padding-bottom:3px;
}

ul#updates a,ul#updates a:link,ul#updates a:visited {
	color:#fff;
	text-decoration:none;
}

ul#updates a:hover {
	color:#99ffff;
	text-decoration:underline;
}

div.headline {
	border-bottom:1px solid #666;
}

.date {
	float:left;
	width:70px;
	text-align: left;
	letter-spacing:1px;
}

.ctg {
	float:left;
	width:70px;
	letter-spacing: 1px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.update_summary {
	float:left;
	width:485px;
}

.update_summary2 {
	clear:right;
	width:555px;
}


ul.update_detail {
	float:left;
	width:420px;
	list-style-type:none;
}

ul#updates li.detail {
	line-height:1;
	background-image: url(../images/top/bullet_update.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 10px;
	letter-spacing: 1px;
}


p.code_price {
	font-size:8pt !important;
	margin:6px 0;
	line-height: 1.3;
}

div#profframe {
	padding: 3px 0px 2px 0px;
	margin: 4px 0 0 0

}

p#prof {
	line-height:1.5;
}

p#themebody {
	line-height:1.5;
}

p#shanaurl {
	line-height:1.1;
}


.diskcaps {
	font-size:xx-small;
	margin-bottom:5px;
}


div#sidebar {
	height:275px;
}

