@charset "utf-8";
/*--------------------------------------------------
        General Setting CSS for Mac/iPod
                        Last Modified 2016.09.09
                        http://ascii.jp/
			File Name:jpMac.css
--------------------------------------------------*/
/* import files ----------------------------------*/
@import "jpGeneral.css?2025031801";

/*------------------------------------------------*/

#topNews {
	border: 1px solid #6F0004;
	background: none;
}
#topNews .topName {
	height: 21px;
	background-image: url(../../img/0910/heading_topname_rd.gif);
}
#topNews ul {
	padding: 10px 9px 0;
	width: auto;
	float: none;
}
#topNews li h2 {
	padding: 0 0 5px;
	font-size: 138.5%;
	font-weight: bold;
}
#topNews li p {
	font-size:93%;
}
#topNews .fr {
	margin-left: 5px;
}
#topNews .fr a {
	border: 1px solid #b8b8b8;
	display: block;
}
#topNews .fr a:hover {
	border-color: #00ccff;
}
#topNews .fr a img {
	margin: 1px;
	height: auto;
}
#topNews .relateLst {
	margin: 5px 0;
	padding: 0 10px;
	width: 400px;
}
#topNews .relateLst li {
	margin: 0 0 2px;
	padding: 0 0 0 14px;
	background:transparent url(../../img/ico_relate.gif) no-repeat scroll left top;
}
#topNews .relateLst h3 {
	font-size: 93%;
}
#topNews .noThumb {
	margin: 0;
	padding: 0 5px 15px 10px;
	float: left;
	width: 480px;
}
#topNews .noThumb li {
	margin: 0 0 7px;
	padding: 0 0 0 12px;
	background: transparent url(../../img/0910/icon_articlelist.gif) no-repeat 0 7px;
}
#topNews .pictBox {
	margin: 2px 10px 2px;
	padding: 0;
	float: right;
	width: 64px;
	height: 100%;
	background-color: transparent;
	border: none;
	text-align: center;
}
#topNews .pictBox li {
	padding: 0;
}
#topNews .pictBox li {
	margin: 0 auto 10px;
	width: 64px;
}
#topNews .pictBox li p a {
	border: 1px solid #B3AFAB;
	background-color: #fff;
	display: block;
}
#topNews .pictBox li p a:hover {
	border: 1px solid #00ccff;
} 
#topNews .pictBox li p img {
	margin: 1px;
}
.appleInfo {
	margin: 5px auto 20px;
	padding: 0 0 10px;
	clear: both;
	background: transparent url(../../img/bg_appleinfo.gif) no-repeat left bottom;
	width: 590px;
}
.appleInfo .wrap {
	margin: 0;
	padding: 0 3px;
	background: transparent url(../../img/bg_appleinfo.gif) no-repeat left top;
}
.appleInfo h5 {
	padding-top: 25px;
	height: 0;
	overflow: hidden;
}
.appleInfo ul {
	margin:  0 5px 0 1.75em;
	padding: 0;
	list-style-type: square;
}
.appleInfo li {
	margin: 5px 0 0;
	color: #920D0F;
}
.appleInfo li h6 {
/*	font-size: 85%; */
}
.pickwrap {
	margin-top: 0;
}
.catLst {
	margin: 0 0 15px;
	border-top:1px solid #6F0004;
}
.subcatName {
	padding: 0 5px 0 7px;
	background: transparent url(../../img/0910/bg_subcatheading.gif) repeat-x left top;
	border-left: 5px solid #6F0004;
	border-right: 1px solid #aaa;
	height: 22px;
}
.subcatName h3 {
	padding: 3px 0;
	float: left;
	font-size: 93%;
	font-weight: bold;
}
.subcatName .toArc {
	padding: 5px 7px 3px 0;
	float: right;
	background: transparent url(../../img/0910/icon_arrow.gif) no-repeat right 9px;
	font-size: 10px;
}
.catLst ul {
	margin: 0;
	padding: 10px 15px 10px 0;
	float: left;
	width:490px;
}
.catLst li {
	margin: 0 0 5px;
}
.catLst .pictBox {
	margin: 2px 0 2px 5px;
	padding: 0;
	float: right;
	background-color: #ebebeb;
	border: 1px solid #ccc;
	width: 76px;
	height: 100%;
	text-align: center;
}
.catLst .pictBox li {
	margin: 15px auto;
	padding: 0;
	width: 64px;
}
.catLst .pictBox li p a {
	border: 1px solid #B3AFAB;
	background-color: #fff;
	display: block;
}
.catLst .pictBox li p a:hover {
	border: 1px solid #00ccff;
} 
.catLst .pictBox li p img {
	margin: 1px;
}
.noIcon ul {
	padding: 10px 5px 0;
}
.noIcon li {
	padding: 0 0 3px 12px;
	background: transparent url(../../img/0910/icon_articlelist.gif) no-repeat 0 7px;
}
#feature .nopict {
	padding-left: 12px;
	background: transparent url(../../img/0910/icon_articlelist.gif) no-repeat 0 5px;
}
#sideL .appleReco {
	padding: 0;
	background: transparent url(../../img/bg_applereco.gif) no-repeat left;
	height: 20px;
	text-indent: -9999px;
}
#sideL .afStore {
	margin: 0 0 5px;
	padding: 10px 3px;
	border: 1px solid #6F0004;
}
#sideL .afStore li {
	margin: 3px;
}
#sideL .afStore p {
	text-align: center;
}
#sideR #magMain p {
	margin: 5px auto;
	float: none;
	text-align: center;
}
#sideR #magMain li {
	padding: 3px;
	border-top: 1px dotted #aaa;
}
#sideR ul.lnkBanner {
	margin: 0;
	padding: 10px 0 0;
}
#sideR ul.lnkBanner li {
	margin: 0;
	padding: 5px 0;
	text-align: center;
}
#sideR #appleAf li {
	border-bottom: 1px dotted #aaa;
}
#sideR #appleAf p {
	margin: 3px 7px;
}
#sideR #reg li {
	margin: 3px 0;
	padding: 0 0 0 14px;
	background: transparent url(../../img/0910/icon_otherarticle.gif) no-repeat left 6px;
}
#feature {
	margin: 0 0 20px;
	border: none;
}
#feature .featureName {
	border: 1px solid #cc6600;
	height: 21px;
}
#feature ul {
	margin: 10px 5px 10px 0;
}
