@charset "utf-8";
/*--------------------------------------------------
       	CSS for Import to DELLMart in ASCII.jp
                        Last Modified 2012.02.22
                        http://ascii.jp/
			Author: k-matsumaru

--------------------------------------------------*/

/* import files ------------------------*/

@import "jpGeneral.css";
@import "/css/0910/jpArt.css";
@import "jpDell.css";

.fr {
	float: right;
}
#jpWrap #container {
	width: 720px;
}
#jpWrap #mainC {
	padding: 0 8px 0 12px;
	width: 720px;
}
#jpWrap #mainC .pickwrap {
	margin: 1em 0;
	clear: both;
	background-color: #F2F4FB;

}
#jpWrap #mainC .pickwrap .pickinner {
	margin: 0;
	padding: 3px 7px;
	clear: both;
	list-style-type: none;
}
body#ura #jpWrap #mainC .pickwrap .pickinner {/* 未配信用 */
	padding: 0;
}
#jpWrap #mainC .pickwrap a {
	margin: 2px 0 0;
	display: block;
	font-size: 93%;
}
#jpWrap #mainC .pickwrap a:link,
#jpWrap #mainC .pickwrap a:visited {
	font-weight: normal;
	text-decoration: none;
}
#jpWrap #mainC .pickwrap a:hover {
	color: #c00;
	background-color: transparent;
	text-decoration: underline;
}
#jpWrap #mainC .pickwrap span {
	padding: 0 5px 0 2px;
	color: #c00;
	font-size: 93%;
	font-family: Helvetica,Arial,sans-serif;
}
#jpWrap #mainC .short {
	margin: 0 0 1em;
}
#jpWrap #mainC .pagination .next a,
#jpWrap #mainC .pagination .previous a,
#jpWrap #mainC .pagination .next a img,
#jpWrap #mainC .pagination .previous a img {
	border: none;
}
#jpWrap #mainC #articleHead {
	padding: 10px 0 0;
}
#jpWrap #mainC #articleHead h1 {
	margin: 3px 12px 15px;
}
#jpWrap #mainC #articleHead .subtitle {
	margin: 15px 12px 0;
}
#jpWrap #mainC #articleHead p.date {
	margin: 0 15px 10px 0;
}

#jpWrap #mainC #serHeader {
	padding-top: 15px;
}
#jpWrap ul.serLst {
	margin: 15px 0;
	padding: 0;
	list-style-type: none;
}
#jpWrap ul.serLst li {
	margin: .25em 0 .1em;
	padding: 5px 5px 0;
	border-bottom: 1px dotted #ccc;
	font-size: 114%;
}
#jpWrap ul.serLst li h2 {
	margin: 0 0 3px;
	padding: 0;
	background: none;
	border: none;
	color: #444;
	font-size: 123.1%;
}
#jpWrap #mainC ul.serLst li h2 a:link,
#jpWrap #mainC ul.serLst li h2 a:visited {
	text-decoration:none;
}
#jpWrap #mainC ul.serLst li h2 a:hover {
	text-decoration: underline;
}
#jpWrap ul.serLst li p {
	margin: 0 0 1em;
	line-height: 1.4;
	font-size: 93%;
}
#jpWrap ul.serLst li p.date {
	margin: 0;
	padding: 0;
	line-height: 1.5;
	color: #444;
	font-size: 12px;
}
#jpWrap ul.serLst li p.catch {
	margin: 0;
	padding: 0;
	line-height: 1.5;
	color: #666;
	font-size: 93%;
	font-weight: bold;
}
#jpWrap #mainC ul.serLst li p.fr {
	margin-left: 5px;
}
#jpWrap #mainC ul.serLst li p.fr a:link,
#jpWrap #mainC ul.serLst li p.fr a:visited {
	border: 1px solid #aaa;
	display: block;
}
#jpWrap #mainC ul.serLst li p.fr a:hover {
	border: 1px solid #0099ff;
}
#jpWrap #mainC ul.serLst li a img {
	margin: 1px;
	border: none;
}

#jpWrap #mainC .serLst_title	{ 
	background: #000 url(/img/0910/bg_serLst_title.png) repeat-x left center ;color: #fff; font-weight: bold;
	font-family: 'Hiragino Kaku Gothic Pro',Meiryo,'MS PGothic',sans-serif;
	padding:3px 5px; border: 1px solid #1b1b1b;
	}
/* ClearFix */
#jpWrap ul.serLst li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#jpWrap ul.serLst li {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html #jpWrap ul.serLst li {
	height: 1%;
}
#jpWrap ul.serLst li {
	display: block;
}
/* End hide from IE-mac */

#jpWrap #mainC .artsCont {
	margin: 10px auto;
}
#jpWrap #mainC .socialComment #tweetlist {
	margin: 1em auto;
}
#jpWrap #mainC .socialComment #topsy_trackbacks {
	margin: 0 auto;
	width: 560px;
}
#jpWrap #mainC .socialComment #tweetlist p,
#jpWrap #mainC .socialComment #tweetentry p {
	font-size: 93%;
}
#jpWrap #mainC .socialComment #topsy_trackbacks .alright a img {
	border:0;
}
#jpWrap #mainC .socialComment #tweetlist .comments-body {
	margin-bottom: 10px;
}
#jpWrap #mainC .socialComment #tweetlist .comments-body .fl {
	margin: 0 5px 0 0;
}
#jpWrap #mainC .socialComment #tweetlist .comments-body .fl a {
	display: block;
	background: transparent url(/img/0910/bg_twittericon.gif) no-repeat left top;
}
#jpWrap #mainC .socialComment #tweetlist .comments-body .fl img {
	margin: 3px;
	vertical-align: top;
}
#jpWrap #mainC .socialComment #tweetlist .comments-body .wrap {
	padding-bottom: 10px;
	float: left;
	background: transparent url(/img/0910/bg_tweettext.gif) no-repeat left bottom;
	width: 500px;
}
#jpWrap #mainC .socialComment #tweetlist .comments-body .inner {
	background: transparent url(/img/0910/bg_tweettext.gif) no-repeat left top;
}
#jpWrap #mainC .socialComment #tweetlist .comments-body .authorid {
	margin: 7px;
	font-weight: bold;
}
#jpWrap #mainC .socialComment #tweetlist .comments-body .inner div {
	padding: 10px 5px 0 20px;
	width: auto;
}
#jpWrap #mainC .socialComment #tweetlist .comments-body div p {
	margin: 7px;
}
#jpWrap #mainC .socialComment #tweetentry table,
#jpWrap #mainC .socialComment #tweetentry td {
	margin: 0;
	border: 0;
}
#jpWrap #mainC .socialComment #tweetentry #twitterSignOut {
	text-align: right;
}
#jpWrap #mainC .socialComment #tweetentry .accountthumb {
	text-align: center;
}
#jpWrap #mainC .socialComment #tweetentry .accountdata {
	font-size: 100%;
}
#jpWrap #mainC .socialComment #tweetentry .caution {
	font-size: 85%;
}
#jpWrap #mainC .socialComment #tweetlist .btn {
	margin: 10px 0;
	text-align: center;
}
#jpWrap #mainC .socialComment #tweetlist .btn a img {
	margin: 0 5px;
	border: 0;
}
#jpWrap #mainC #twitterConnectButton iframe {
	display: none;
}

/* Social Service v3 */
#jpWrap #mainC div.sbmV3 {
	height: 28px;
	background: transparent url(/img/0910/bg_sbm_v3.gif) repeat-x right top;
	position: relative;
	clear: both;
	display: block;
}

#jpWrap #mainC .sbmV3 ul:after				{	visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0;	}
* html #jpWrap #mainC .sbmV3 ul				{	zoom: 1; } /* IE6 */
*:first-child+html #jpWrap #mainC .sbmV3 ul	{	zoom: 1; } /* IE7 */


#jpWrap #mainC .sbmV3 ul {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 4px;
	right: 0;
	line-height: 1.0;
}
#jpWrap #mainC .sbmV3 li {
	margin: 0 0 0 4px;
	padding: 0 5px 0 0;
	list-style-type: none;
	float: left;
	display: inline;
	background: transparent url(/img/0910/bdr_sbm_v3.gif) no-repeat right 0;
	font-size: 85%;
}
#jpWrap #mainC .sbmV3 li a:link img,
#jpWrap #mainC .sbmV3 li a:visited img,
#jpWrap #mainC .sbmV3 li a:hover img {
	border: none;
}
#jpWrap #mainC .sbmV3 li img {
	vertical-align: top;
}
#jpWrap #mainC .sbmV3 li.twi iframe {
	width: 104px !important;
}
#jpWrap #mainC .sbmV3 li.twi iframe[class~="twitter-count-none"] {
	width: 76px !important;
}
#jpWrap #mainC .sbmV3 li.twi iframe[class~="twitter-count-horizontal"] {
	width: 104px !important;
}
#jpWrap #mainC .sbmV3 li.plus1 {
	padding: 0;
	background: none;
}
#jpWrap #mainC .sbmV3 li.plus1 > div {
	width: 70px !important;
}
#jpWrap #mainC .sbmV3 li a#artPrint {
	cursor: pointer;
}




