/*¥Ø¥Ã¥À¡¼¥Ð¥Ê¡¼*/

/*#global_news_dl #newsNotifier a img{
margin:0px 0px 5px 0px;
border:0px;
width:747px;
height:56px;
}*/

#globalNewsNarrow a img{
margin:0px 0px 5px -25px;
border:0px;
width:800px;
}

/*
look&feel-----------------------------------*/
/*¥Õ¥©¥ó¥È¸ÇÄê*/
#dlContainer a:link,a:hover,a:active { color:#0000ee !important; }
#dlContainer a:visited { color:#551a8b !important; }
#dlContainer {
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý","£Í£Ó £ÐÌÀÄ«", "ºÙÌÀÄ«ÂÎ", "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3";
	}


/*upcoming_¸ÄÊÌÀßÄê*/

#dlContainer #leftBox h2#coming{
	font-weight:bold;
	color:#4d4d4d;
	height:20px;
	background:url(/r_img/base/parts_dlt.gif) no-repeat;
	background-position: 0 -118px;
	padding:5px 0 0 35px;
	display:block;
	text-align:left; 
	font-size:11px;
	/font-size:10px;
	letter-spacing:-1px;
}

#dlContainer #leftBox div.section{
	overflow:hidden;
	width:160px;/*IE6.7*/
	border:1px solid #fb8d1a;
	border-top:0px solid;
}

#dlContainer #leftBox div.unit {
	font-size:10px;
	width:160px;
	padding:8px 0px 0px 0px;
	border-top:1px solid #d2d2d2;
}
#dlContainer #leftBox div.section div.unit p{
	padding:0px 8px 10px 8px;
}

#upcoming div#dlContainer div#contents #rightBox{
	text-align:left;
	font-size:12px;
	color:#4d4d4d;
}

#upcoming div#dlContainer div#contents #rightBox .unitUpcoming h3{
	font-size:12px;
}

#upcoming div#downloadtime a:link{
	color:#0055cc !important;
}

#upcoming div#downloadtime a:visited{
	color:#8fa8cc !important;
}

#upcoming div#downloadtime a:hover{
	color:#df9a14 !important;
	text-decoration:underline;
}

#upcoming div#downloadtime a:active{
	color:#cc5500 !important;
}



/* contents */
#downloadtime * {
margin : 0;
padding : 0;
border: 0;
font-weight : normal;
font-family : 'MSPGothic';
list-style : none;
}


#downloadtime body {
	width : 575px;
	margin-left : 5px;
	background : #fff;
	color : #4d4d4d;
	}

#downloadtime .name {
	width: 75px;
	text-align: center;
	margin: 0 auto;
	}
#downloadtime a:link {
color : #0000FF;
}
#downloadtime a:visited {
color : #990099;
}
#downloadtime a:hover {
color : #FF0000;
}
#downloadtime a:active {
color : #FF0000;
}
#downloadtime ul{
text-align : left;
}
#downloadtime .clear {
	clear: both;
	}
#downloadtime .middle {
	vertical-align: middle;
	}
#downloadtime .bottom {
	vertical-align: bottom;
	}
#downloadtime .ph {
	display: block;
	padding: 0.1em;
	margin: 0.1em;
	vertical-align: middle;
	}
#downloadtime .ph a:link {
	border: 1px solid #fff;
	display: block;
	vertical-align: middle;
	}
#downloadtime .ph a:visited {
	border: 1px solid #fff;
	display: block;
	vertical-align: middle;
	}
#downloadtime .ph a:active {
	border: 1px solid #fff;
	display: block;
	vertical-align: middle;
	}
#downloadtime .ph a:hover {
	border: 1px solid #aaa;
	display: block;
	vertical-align: middle;
	}
#downloadtime .ph2 {
	width: 130px;
	vertical-align: bottom;
	display: block;
	}
#downloadtime .ph2 a:link {
	border: 1px solid #fff;
	display: block;
	}
#downloadtime .ph2 a:visited {
	border: 1px solid #fff;
	display: block;
	}
#downloadtime .ph2 a:active {
	border: 1px solid #fff;
	display: block;
	}
#downloadtime .ph2 a:hover {
	border: 1px solid #aaa;
	display: block;
	}
/* contens block */
#downloadtime #wrapper {
	width: 575px;
	}
#downloadtime #new {
	width: 100%;
	}
#downloadtime #new ul {
	width: 81px;
	margin-top: 5px;
	float: left;
	}
#downloadtime #new li {
	font-size: 10px;
	line-height: 18px;
	text-align: center;
	}
#downloadtime #contents {
	width: 100%;
	}
#downloadtime #contents ul {
	width: 81px;
	margin-top: 5px;
	float: left;
	}
#downloadtime #contents li {
	font-size: 10px;
	line-height: 18px;
	text-align: center;
	}
#downloadtime #pickup {
	width: 400px;
	float: left;
	}
#downloadtime #pickup ul {
	width: 132px;
	margin-top: 5px;
	float: left;
	}
#downloadtime #pickup li {
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	margin: 0 auto;
	}
#downloadtime #pickup .pickup_name {
	width: 128px;
	text-align: center;
	margin: 0 auto;
	}
#downloadtime #pickup_special {
	width: 575px;
	}
#downloadtime #pickup_special ul {
	width: 142px;
	margin-top: 5px;
	float: left;
	}
#downloadtime #pickup_special li {
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	margin: 0 auto;
	}
#downloadtime #pickup_special .pickup_name {
	width: 128px;
	text-align: center;
	margin: 0 auto;
	}
#downloadtime #special {
	width: 160px;
	float: right;
	}
#downloadtime #special ul {
	width: 160px;
	padding: 5px 0;
	background: #FFE3F1;
	font-size: 12px;
	line-height: 22px;
	text-align: center;
	}
#downloadtime #special li {
	width: 150px;
	font-size: 12px;
	line-height: 22px;
	margin: 0 auto;
	}
#downloadtime #special h2 {
	width: 160px;
	height: 21px;
	}
#downloadtime #special2 {
	width: 160px;
	float: right;
	}
#downloadtime #special2 ul {
	width: 160px;
	padding: 5px 0;
	background: #F3E3FF;
	font-size: 12px;
	line-height: 22px;
	text-align: center;
	}
#downloadtime #special2 li {
	width: 150px;
	font-size: 12px;
	line-height: 22px;
	margin: 0 auto;
	}
#downloadtime #special2 h2 {
	width: 160px;
	height: 21px;
	}
#downloadtime #footer {
	width: 100%;
	margin-top: 20px;
	}
#downloadtime #footer p {
	font-size: 12px;
	line-height: 18px;
	}
#downloadtime #footer p.back {
	text-align: center;
	padding: 5px;
	}
#downloadtime #footer div.line {
	width: 100%;
	height: 1px;
	background: #ccc;
	font-size: 1px;
	line-height: 1px;
	}
#downloadtime #footer p.copyright {
	text-align: right;
	padding: 5px;
	}
/* FONT size */
#downloadtime .size12 {
font-size : 12px;
line-height : 18px;
}
#downloadtime .size10 {
font-size : 10px;
line-height : 15px;
}
#downloadtime img{
border:0;
}
#downloadtime img.conb{
width:67px;height:15px;border:0px;vertical-align:middle;
}
#downloadtime img.space{
visibility:hidden;
}
#downloadtime img.arrow{
width:6px;height:11px;border:0px;
}
#downloadtime img.num{
width:12px;height:13px;border:0px;vertical-align:middle;
}
/* FONT color */
#downloadtime .white {
color : #fff;
}
#downloadtime .purple {
color : #ff00fe;
}
#downloadtime .pink {
color : #e216ab;
}
#downloadtime .orange {
text-align: left; 
color : #ff6600;
}
/* PADDING */
#downloadtime .pad03 {
padding : 3px;
}
#downloadtime .pad05 {
padding : 5px;
}
/* ETC */
#downloadtime strong {
font-weight : bold;
}
#downloadtime .middle {
vertical-align : middle;
}
/* HEADER */
#downloadtime .quantity {
font-weight : bold;
padding-right:10px;
}
#downloadtime .header_bg {
background : url(/etc/download/photo/img/header_bg.gif);
}
#downloadtime .header_bg_o {
background : url(/etc/download/photo/img/header_bg_o.gif);
}
/* LEFT */
#downloadtime .button {
padding-top:5px;
text-align:right;
}
#downloadtime .main-border {
border:1px #cccccc solid;
background:#ffffff;
}
#downloadtime .sub-border {
border:1px #ffcccc dotted;
background:#fff0e1;
}
/* RIGHT */
#downloadtime .rank {
background : url(/etc/download/photo/img/rank.gif);
line-height : 22px;
}
#downloadtime .rank-border {
border:1px #ccc solid;
background:#eee;
}
