@charset "shift_jis";

#labelsale-body {
 margin-bottom: 50px;
 font-size:12px;
 line-height: 1.5;
 color:#444;
 width:600px;
 /*border:1px solid #696969;*/
}
.labelsale-top a img {
	filter:Alpha(opacity=100);-moz-opacity:1.00;opacity:1.00;
	margin: 0px;
	padding: 0px;
}
.labelsale-top a:hover img {
	filter:Alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;
	margin: 0px;
	padding: 0px;
}

#labelsale-body-banner {
 position:relative;
 background: #fff url('../images/labelsale_banner_598_260_20180601.gif') no-repeat center left;
 width: 598px;
 height: 260px;
 margin-bottom: 10px;
 padding: 0px;
}

#labelsale-naiyo {
 /*border:1px solid #696969;*/
}
/* 高白色 */
.highbright {
 position:absolute;
 top:82px;
 left:215px;
 width: 50px;
 color:#990000;
 border:1px solid #990000;
 font-size:12px;
 line-height:16px;
 text-align:center;
}

/* 金額 */
.price-area {
 position:absolute;
 top:100px;
 right:-30px;
 width: 200px;
 text-align:right;
}
#labelsale-naiyo .price {
	font-size:30px;line-height:110%;font-weight:bold;color:#cc0000;font-family:Arial;
}
#labelsale-naiyo a {
 color: #1D3994;
 text-decoration: underline;
}
#labelsale-naiyo a:hover {
 text-decoration: none;
}
/* 用紙サイズ */
#labelsale-naiyo .papersize {
 font-size:30px;line-height:110%;font-weight:bold;color:#86C134;
}
/* 用紙枚数 */
#labelsale-naiyo .number {
 font-size:18px;line-height:110%;font-weight:bold;color:#444444;
}

/* 発売開始中案内 */
.sell-now {
 margin: 2px 0px 8px 0px;
 width: 120px;
 font-size: 14px;
 text-align:center;
 background:#cc0000;
 color:#fff;
 line-height:20px;
 font-weight:bold;
}

/* 発売開始日案内 */
.sell-from {
 margin: 0px 0px 8px 0px;
 width: 170px;
 font-size: 14px;
 text-align:center;
 background:#86C134;
 color:#fff;
 line-height:20px;
 font-weight:bold;
}

/* 表タイトル */
.tabletitle {
 font-size:14px;line-height:1.5;
}
/* 仕様サブ */
.subtitle {
 font-size:12px;
}
/* 見出し */
.midashi {
 margin: 0px 0px 4px 0px;
 width: 140px;
 font-size: 14px;
 text-align:center;
 background:#1E90FF;
 color:#fff;
 line-height:20px;
 font-weight:bold;
 float:left;
}


/* ご注文はこちら */
.goods-link {
 position:absolute;top:150px;left:0px;width: 200px;
}
.goods-link2 {
 margin-top:4px;
 margin-bottom:20px;
}

/*--------------------------------------------- */
/* 一覧テーブル　　*/
/*----------------------------------------------- */
#labelsale-naiyo {
 margin-top:20px;
 /*border:1px solid #696969;*/
}
#labelsale-naiyo table {
 border-collapse: collapse;
 background-color: #fff;
 color: #444;
 font-size: 14px;
 line-height: 1.5;
 margin-top: 6px;
 margin-bottom: 30px;
 text-align:left;
}
#labelsale-naiyo table .sub {
 border-collapse: collapse;
 background-color: #fff;
 color: #444;
 font-size: 14px;
 line-height: 1.5;
 margin: 0px;
 text-align:left;
}

#labelsale-naiyo table th {
 padding: 4px 4px;
 font-weight:normal;
 line-height: 1.3;
 background-color: #E3E3C8;
 margin-bottom: 5px;
 border-right: 1px solid #fff;
 border-bottom: 1px solid #fff;
}
#labelsale-naiyo table th.thtitle {
 background-color: #fff;
 font-size: 20px;
 font-weight: bold;
 color:#0059AD;
}
#labelsale-naiyo table th.th1 {
 text-align: center;
}
#labelsale-naiyo table th.th2 {
 background-color: #ADD8E6;
 text-align: center;
}
#labelsale-naiyo table td {
 padding: 3px 2px;
 color: #444;
 border-bottom: 1px solid #999;
}
#labelsale-naiyo table td.noline {
	border-bottom: 1px solid #fff;
}
#labelsale-naiyo table td.td1 {
}
#labelsale-naiyo table td.td2 {
	font-weight:bold;
	color:#666;
	font-size: 16px;
	width: 135px;
}
#labelsale-naiyo table td.td3 {
	font-weight:bold;
	color:#666;
}
#labelsale-naiyo table td.td4 {
	text-align: right;
	width: 80px;
}
#labelsale-naiyo table td.td5 {
	padding-left: 10px;
	width: 125px;
}
#labelsale-naiyo table td.td6 {
	text-align: center;
	width: 100px;
}
#labelsale-naiyo table td.description {
 color: #444;
 font-size: 12px;
 line-height: 1.5;
 text-align:left;
 border: 1px solid #999;
}
#labelsale-naiyo table td.download {
 border: 1px solid #808080;
}
#labelsale-naiyo table td.spc {
 width: 10px;
 border-bottom: 1px solid #fff;
}
#labelsale-naiyo table td.spcmid {
 width: 10px;
}

#labelsale-naiyo table td .bgy {
	background-color: #FFCC00;
}
#labelsale-naiyo table td .bgy1 {
	background-color: #FFFF33;
}
#labelsale-naiyo table td .price {
	font-family:"Arial","verdana","helvetica","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka","sans-serif";
	color:#FF3300; 		/* 文字色：赤 */
	font-weight: bold;
	font-size: 26px;
	line-height: 1.4em;
}
#labelsale-naiyo table td .price2 {
	font-family:"Arial","verdana","helvetica","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka","sans-serif";
	color:#3399FF; 		/* 文字色：青 */
	font-weight: bold;
	font-size: 20px;
	line-height: 1.4em;
}
#labelsale-naiyo table td .yen {
	color:#FF3300; 		/* 文字色：赤 */
	font-size: 10px;
}
#labelsale-naiyo table td a {
 color: #1D3994;
 text-decoration: underline;
}
#labelsale-naiyo table td a:hover {
 text-decoration: none;
}

.labelsale-pagetop {
 margin:10px 0px;
 text-align: right;
}
.labelsale-pagetop a {
 color:#CC0000;
 text-decoration: underline;
}
.labelsale-pagetop a:hover {
 text-decoration: none;
}

#labelsalelink a:hover div.labelsalelinkalpha { background-color:#FFF;filter:Alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}
