/* ポストカードスタイル */.indent	{	padding-left: 20px;	}#title	{	background-image: url(imgs/pagetitle.gif);	background-repeat: no-repeat;	width: 750px;	height: 37px;	}#sub-b-area	{	width: 719px;	text-align: right;	white-space: nowrap;	}	#title h2	{	text-indent: -9999px;	overflow: hidden;	}	h3	{	color: #929292;	font-size: 12px;	font-weight: normal;	line-height: 140%;	padding: 0px 0px 0px 0px;	margin: 10px 0px 0px 15px;	}.txt12	{	font-size: 12px;	color: #777777;	line-height: 135%;	}.s-midashi	{	background-image: url(imgs/s-midashi-bg.jpg);	background-repeat: no-repeat;	height: 30px;	padding: 9px 0px 0px 33px;	font-size: 14px;	color: #777777;	}	table.picturelistbox	{	width: 187px;	float: left;	}table.picturelistbox td.middle	{	background-image: url(imgs/middle-bg.gif);	background-repeat: repeat-y;	text-align: center;	vertical-align: top;	}table.picturelistbox-l	{	width: 719px;	}table.picturelistbox-l td.middle	{	background-image: url(imgs/middle-bg-l.gif);	background-repeat: repeat-y;	text-align: center;	vertical-align: top;	}	table.picturelist	{	width: 172px;	border: 0px;	}table.picturelist td	{	padding: 10px 4px 10px 4px;	text-align: center;	height: 80px;	vertical-align: top;	}table.picturelist-l	{	border: 0px;	margin: 0px 10px 0px 10px;	}table.picturelist-l td	{	padding: 10px 10px 10px 10px;	text-align: center;	height: 80px;	vertical-align: top;	}	.caption	{	font-size: 9px;	color: #9999aa;	line-height: 130%;	margin-top: 3px;	text-align: left;	width: 76px;	}	table.inputform	{	width: 650px;	border: 0px;	}table.inputform td	{	padding: 10px 0px 15px 10px;	background-image: url(imgs/form-bg.gif);	background-repeat: repeat-x;	}table.inputform td.midashi-t	{	font-size: 12px;	color: #666666;	}	table.inputform td.midashi	{	font-size: 12px;	color: #222222;	font-weight: bold;	}table.inputform td.midashi-none	{	font-size: 12px;	color: #666666;	background-image: none;	padding: 0px 0px 15px 10px;	}.other-box	{	border-top: 1px dotted #999999;	margin: 10px 0px 10px 0px;	padding: 10px 10px 10px 10px;	width: 95%;	}.attension	{	color: #ff7777;	font-size: 10px;	text-indent: 0px;	}.attension-box	{	border: 1px;	border-style: dotted;	border-color: #999999;	padding: 8px 8px 8px 8px;	background-color: #fafafa;	}	.picture-title	{	color: #FF9200;	font-size: 12px;	font-weight: bold;	border-bottom: 1px dashed #cccccc;	padding: 0px 0px 5px 0px;	margin-bottom: 5px;	}table.sendformat	{	width: 499px;	border: 0px;	padding: 0px	}table.sendformat td.mid	{	padding: 0px;	background-image: url(imgs/send-bg-mid.gif);	background-repeat: repeat-y;	text-align: center;	width: 100%;	}table.sendformat td.head	{	padding: 0px;	margin: 0px;	background-image: url(imgs/send-bg-head.gif);	background-repeat: no-repeat;	text-align: center;	width: 499px;	height: 22px;	font-size: 6px;	}	table.sendformat td.foot	{	padding: 0px;	margin: 0px;	background-image: url(imgs/send-bg-foot.gif);	background-repeat: no-repeat;	text-align: center;	width: 499px;	height: 22px;	font-size: 6px;	}.reciever	{	background-image: url(imgs/send-reciever-bg.gif);	background-repeat: no-repeat;	width: 464px;	height: 39px;	font-size: 12px;	color: #777777;	/*padding: 13px 12px 0px 64px;*/	text-align: left;	margin: 10px 0px 0px 0px;	}.person-txt	{	padding: 15px 12px 0px 64px;	font-size: 12px;	color: #777777;	text-align: left;	}.card-txt	{	padding: 15px 12px 0px 12px;	font-size: 12px;	color: #777777;	text-align: left;	line-height: 145%;	}	.card-title	{	background-image: url(imgs/send-title-bg.gif);	background-repeat: no-repeat;	width: 464px;	height: 37px;	text-align: left;	margin: 10px 0px 0px 0px;	}.card-contents	{	background-image: url(imgs/send-contents-bg.gif);	background-repeat: repeat-y;	width: 464px;	height: 100%;	text-align: left;	margin: 0px 0px 0px 0px;	}.card-contents-foot	{	background-image: url(imgs/send-contentsfoot-bg.gif);	background-repeat: no-repeat;	width: 464px;	height: 12px;	text-align: left;	margin: 0px 0px 0px 0px;	}	.sender	{	background-image: url(imgs/send-sender-bg.gif);	background-repeat: no-repeat;	width: 464px;	height: 39px;	font-size: 12px;	color: #777777;	/*padding: 13px 12px 0px 64px;*/	text-align: left;	margin: 10px 0px 0px 0px;	}/* input,textarea */.type1 {	border: 1px solid #889EC4;	background-color: #f5f5ff;	font-family: monospace;}.errstr	{	color: #ff0000;	font-size: 12px;	font-weight: normal;	line-height: 140%;	padding: 0px 0px 0px 0px;	margin: 10px 0px 20px 15px;	width: 80%;	}.notice	{	color: #929292;	font-size: 12px;	font-weight: normal;	line-height: 140%;	padding: 0px 0px 0px 0px;	margin: 10px 0px 20px 15px;	width: 80%;	}.proc-info	{	color: #929292;	font-size: 12px;	font-weight: normal;	line-height: 140%;	padding: 0px 0px 0px 0px;	margin: 10px 0px 20px 15px;	width: 80%;	}