/* スタンプカード */
.stamp-left{
	float:left;
	font-size: 14px;
	text-align:left;
	width:200px;
	margin-top:0px;
	margin-right:10px;
	}
.stamp-left img{
	width:200px;
	height:160px;
	}
.stamp-right{
	float:left;
	font-size: 14px;
	text-align:left;
	width:326px;
	margin-left:0px;
	line-height:140%;
	}
.stamp-right h3{
	margin-top:0px;
	}

.stampkakaku-left{
	float:left;
	text-align:left;
	margin-right:10px;
	}
.stampkakaku-left td{
	font-size: 14px;
	font-weight:bold;
	}
.stamp-kakaku td{
	font-size: 14px;
	font-weight:bold;
	}
.stampkakaku-right{
	float:left;
	width:240;
	margin-right:0px;
	margin-bottom:10px;
	}
.stampkakaku-right h3{
	font-size: 11px;
	margin-top:0px;
	}
.stampkakaku-right p{
	font-size: 11px;
	text-align:left;
	}
p.hanko {
	font-weight:normal;
	font-size:xx-small;
	background-color:white;
	text-align:center;
	vertical-align:middle;margin-top:2px;
	margin-bottom:2px;
	padding:2px 0px 2px 0px;
	width:50px;
	border: solid 1px #444;
	}
/* 入稿データリンク */
.data-link{
	margin-top:0px;
	margin-bottom:20px;
	}
#nyukou-chuui{
	display: block;
	width:263px;
	height:40px;
	text-indent: -5000px;
	background: url(images/link-navi01.jpg);
	background-position: top left;
	}
#nyukou-chuui:hover {
	background-position: bottom left;
	}
#data-kakaku{
	display: block;
	width:263px;
	height:40px;
	text-indent: -5000px;
	background: url(images/link-navi02.jpg);
	background-position: top left;
	}
#data-kakaku:hover {
	background-position: bottom left;
	}
h2#catch-data-link{
	display: block;
	text-indent: -5000px;
	padding-bottom:15px;
	background-color:#fff;
	background-image:url(images/data-link_title.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
/* マージン10px */
.margin10{
	margin-bottom:10px;
	}

.pp {
	margin-bottom: 20px;
	}
.pp p{
	margin-top: 0px;
	margin-left: 10px;
	}
/*TOP＆スタンパー部分・リンクタブ */
.middle-index-tub{
	width:auto;
	height:25px;
	margin-top:20px;
	margin-bottom:0px;
	padding:0px;
	}
.middle-index-tub ul{
	width:auto;
	margin-left:148px;
	margin-right:auto;
	margin-bottom:0px;
	padding:0px;
	border: none;
	}
.middle-index-tub li{
	float: left;
	margin:0px;
	padding:0px;
	text-indent:-5000px;
	list-style-type:none;
	}
.middle-index-tub li a{
	display:block;
	width:120px;
	height:25px;
	margin:0px;
	border: 0px;
	overflow:hidden;
	background-position: left top;
	}
.middle-index-tub li a#index-link{
	background-image: url("images/tub_index.gif");
	}
.middle-index-tub li a#index2-link{
	background-image: url("images/tub_stamper.gif");
	}
.middle-index-tub li a:hover{
	background-position: left center;
	overflow:hidden;
	}
#active-index a{
	background-position: left bottom;
	}
#active-index a:hover{
	background-position: left center;
	}
.top-setumei{
	width:536px;
	margin-top:5px;
	}
.top-setumei p{
	padding-left:55px;
	}
#setumei-left{
	float: left;
	width:263px;
	margin-right:10px;
	overflow: hidden;
	}
#setumei-right{
	width:263px;
	overflow: hidden;
	}
/* サンクスページ */
.stampcard{
	font-weight: bold;
	font-size: 16px;
	line-height: 160%;
	text-align:center;
	margin: 25pt;
	}
/* マーケティング */
.marketing-left{
	float:left;
	font-size: 14px;
	text-align:left;
	width:260px;
	margin-right:16px;
	}
.marketing-left img{
	width:260px;
	height:260px;
	}
.marketing-right{
	float:left;
	font-size: 14px;
	text-align:left;
	width:260px;
	margin-left:0px;
	line-height:140%;
	}
.marketing-right dl{
	margin-top:0px;
	margin-bottom:25px;
	}
.marketing-right dt{
	margin-bottom:3px;
	}
.marketing-right dd{
	font-size: 11px;
	text-indent: 1em;
	margin-left:0px;
	margin-bottom:3px;
	}
.marketing-right h3{
	margin-top:0px;
	margin-bottom:0px;
	}
.marketing-right h4{
	font-size: 14px;
	font-weight:bold;
	margin-top:0px;
	line-height:150%;
	}
.marketing-right p{
	margin-top:2px;
	}
#mb10{
	margin-bottom:10px;
	}
#sample-link{
	text-align:center;
	}

p strong {
   font-size: 30px;
}

/* お客様の声ロールオーバー */
.voice536 a{
	display: block;
	width:536px;
	height:36px;
	text-indent: -5000px;
	background-image: url("images/voice536.gif");
	margin-bottom:10px;
	}
.voice536 a:hover {
	background-position: bottom right;
	}
/* サイド事例リンクボタン*/
.voice-side a{
	display: block;
	width:150px;
	height:80px;
	text-indent: -5000px;
	}
.voice-side a:hover {
	background-position: bottom right;
	}
.voice-side a#voice-side{
	background-image: url("images/voice-side.gif");
	background-repeat: no-repeat;
	}
/*ビジネス年賀状リンク*/
.nengalink{
	margin-top: 10px;
	}
.nengalink a{
	display: block;
	width:156px;
	height:80px;
	text-indent: -5000px;
	}
.nengalink a:hover {
	background-position: bottom right;
}
.nengalink a{
	background-image: url("../images/w_nenga_link.jpg");
	}