/* ---------------------------------------------	PHOTO OFFICE ROSE - PostCard	［page］トップページ--------------------------------------------- */h1#cts-title{	width:780px;	height:285px;	margin:0 0 10px 0;	padding:0;	clear:both;	background:url(../images/title.jpg) no-repeat top left;	text-indent: -9999px;}h1#cts-title a{	width:150px;	height:28px;	margin:215px 0 0 625px;	display: block;	text-decoration: none;	background:url(../images/btn_sample.png) no-repeat top left;}div#contents{	width: 780px;	margin:10px 0 0 0;	padding:0 0 60px 0;	background-color:#FFFFFF;	background:url(../images/top_bg.png) no-repeat top left;/*	border:solid 1px #cc0000 ;*/}div#rdtxt{	width: 400px;	padding-top: 70px;	line-height: 1.7em;	color: #666666;}h2#subtitle1,h2#subtitle2{	width:270px;	height:22px;	margin:40px 0 8px 0;	padding:0;	text-indent:-9999px;}h2#subtitle1 a,h2#subtitle2 a{	width:270px;	height:22px;	display: block;	text-decoration: none;}h2#subtitle1{	background:url(../images/top_sub1.png) no-repeat top left;}h2#subtitle2{	background:url(../images/top_sub2.png) no-repeat top left;}#contents h3{	margin:0 0 3px 0;	font-size:small;	font-weight:bold;}#contents p{	width:400px;	margin:0;	line-height: 1.5em;}div#sample{	width:250px;	height:70px;	margin-top:30px;	padding:12px 10px 0px 140px;	background:url(../images/bg_sample.png) no-repeat top left;	font-size:x-small;	line-height:1.3em;}#sample h2{	margin:0 0 3px 0;	font-size:small;	font-weight:bold;	color:#B86475;}#sample a		{ color: #B86475; }div.copyright{	height:80px;	text-align:left;}span#copyright{	font-family:Arial, Helvetica, sans-serif;	font-size:small;}