/* ---------------------------------------------	PHOTO OFFICE ROSE - PostCard	［page］お申し込みから納品まで--------------------------------------------- */h1#cts-title{	width:780px;	height:100px;	margin:10px 0 0 0;	padding:0;	background:url(../flow/images/title.png) no-repeat top left;	text-indent: -9999px;}/* フロー-------------------------------------------------------------- */.flowsteps{	margin:0 0 10px 0;	padding:0;	clear:left;	line-height:1.6em;	background:url(../flow/images/bg_arrow.png) no-repeat bottom left;}.flowsteps dt{	width: 200px ;	height:36px;	margin:0;	padding:0;	display:block;	float:left;	text-indent:-9999px;}.flowsteps dd{	padding:0 10px 20px 190px;}.flowsteps p{	margin:0;}.flowsteps a{	text-decoration:underline;}dl#end{	background:none;}dt#step1{	background:url(../flow/images/step1.png) no-repeat top left;}dt#step2{	background:url(../flow/images/step2.png) no-repeat top left;}dt#step3{	background:url(../flow/images/step3.png) no-repeat top left;}dt#step4{	background:url(../flow/images/step4.png) no-repeat top left;}dt#step5{	background:url(../flow/images/step5.png) no-repeat top left;}dt#step6{	background:url(../flow/images/step6.png) no-repeat top left;}dt#step7{	background:url(../flow/images/step7.png) no-repeat top left;}dt#step8{	background:url(../flow/images/step8.png) no-repeat top left;}#paper{	margin:0;	padding:10px 20px 10px 100px;	list-style:none;	border:solid 1px #999999;	background:url(../flow/images/paper_type.png) no-repeat 20px center;}#paper li{	line-height:1.1em;	padding-bottom:3px;	padding-left:15px;	background:url(../images/mk_circle_gr.png) no-repeat top left;}.send-mail,.send-post{	margin-top:8px;	margin-bottom:10px;	padding-left:40px;}.send-mail{	background:url(../flow/images/send_mail.png) no-repeat top left;}.send-post{	background:url(../flow/images/send_post.png) no-repeat top left;}/* サンプル表示-------------------------------------------------------------- */#sample{	border:solid 1px #CCCCCC;	padding:7px 10px;	display:none;}.samplehead{	margin-bottom:10px;}#samplettllist,#samplegrtlist{	margin:10px 30px;	padding:0;	list-style:none;}#samplettllist li,#samplegrtlist li{	line-height:1.1em;	padding-bottom:6px;	padding-left:45px;}li#ttl1{	background:url(../order/images/smpl_ttl1.png) no-repeat top left;}li#ttl2{	background:url(../order/images/smpl_ttl2.png) no-repeat top left;}li#ttl3{	background:url(../order/images/smpl_ttl3.png) no-repeat top left;}li#ttl4{	background:url(../order/images/smpl_ttl4.png) no-repeat top left;}li#grt1{	background:url(../order/images/smpl_grt1.png) no-repeat top left;}li#grt2{	background:url(../order/images/smpl_grt2.png) no-repeat top left;}li#grt3{	background:url(../order/images/smpl_grt3.png) no-repeat top left;}li#grt4{	background:url(../order/images/smpl_grt4.png) no-repeat top left;}li#grt5{	background:url(../order/images/smpl_grt5.png) no-repeat top left;}li#grt6{	background:url(../order/images/smpl_grt6.png) no-repeat top left;}li#grt7{	background:url(../order/images/smpl_grt7.png) no-repeat top left;}li#grt8{	background:url(../order/images/smpl_grt8.png) no-repeat top left;}li#grt9{	background:url(../order/images/smpl_grt9.png) no-repeat top left;}