/* ---------------------------------------------	PHOTO OFFICE ROSE - PostCard	［page］お申し込みフォーム--------------------------------------------- */div#contents{	width: 700px;	margin:10px 0 0 0;	padding:30px 40px 50px 40px;	clear:both;	background:url(../images/bg_subnone.png) no-repeat top left;	background-color:#FFFFFF;/*	border:solid 1px #cc0000 ;*/}h1#cts-title{	width:430px;	height:30px;	margin:0;	padding:0;	background:url(../order/images/form_ttl1.png) no-repeat top left;	text-indent: -9999px;}h1#cts-title2{	width:430px;	height:30px;	margin:0;	padding:0;	background:url(../order/images/form_ttl2.png) no-repeat top left;	text-indent: -9999px;}h1#cts-title3{	width:430px;	height:30px;	margin:0;	padding:0;	background:url(../order/images/form_ttl3.png) no-repeat top left;	text-indent: -9999px;}div#thanks{	text-align:center;	padding-top:50px;	padding-bottom:50px;}h1#thanks-title{	width:345px;	height:30px;	margin:0 auto;	padding:0;	background:url(../images/thanks2.png) no-repeat top left;	text-indent: -9999px;}/* -------------------------------------------------------------- */fieldset {	width:700px;	margin:0px 0px 0px 0px;	padding:15px 0px 0px 0px;	background-image: url(../images/frm700_gray_bg.png);	background-repeat: no-repeat;	background-position: left top;	border-style:none;}fieldset p{	margin:0px 0px 0px 15px;}dt label{	font-weight:bold;}label.non{	font-weight:normal;}dl{	border-top:solid 1px #cccccc;	margin:0px 15px;}dt{	display:block;	float:left;	clear:left;	width:140px;	margin:0;	padding:8px 0 0 20px;	/*border:dotted 1px #333333;*/	font-weight:normal;	text-align:left;	line-height:1.5;}dd{	margin:0 0 0 0;	padding:6px 6px 6px 190px;	background-image: url(../order/images/form_bg1.gif);	background-repeat: no-repeat;	line-height:1.5;	background-position: left bottom;}dd p{	margin:0;}em{	font-style: normal;	font-weight: bold;	color: #CC3333;	padding-right:2px;}strong{	font-weight: bold;	color: #000000;}button{	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}/* -------------------------------------------------------------- */.fieldset-btm{	margin:0;	width:700px;	height:15px;	font-size:1px;	background-image: url(../images/frm700_gray_btm.png);	background-repeat: no-repeat;	background-position: left bottom;}.fieldset-ttl{	width:670px;	height:20px;	margin:20px 0px 0px 0px;	padding:9px 0px 0px 30px;	font-weight:bold;	font-size:small;	color:#000000;	line-height: 1em;	background-image: url(../order/images/bg_legend.png);	background-repeat: no-repeat;	background-position: left top;}.top-msg{	font-size: small;	color: #666666;	line-height: ;	line-height: 1.3em;}.broad1{	width:360px;}.broad2{	width:180px;}.broad3{	width:120px;}.remarks{	font-size: x-small;	color: #666666;	margin:5px 0 0 0;}.attention{	font-size: x-small;	color: #CC3333;	background-image: url(../images/fm_mk_att.gif);	background-repeat: no-repeat;	background-position: left top;	margin:5px 0 0 0;	padding-left: 20px;}.subdt{	display:block;	float:left;	clear:left;	width:80px;	margin:0;	padding:6px 0px 0px 8px;	line-height:1.5;}.subdd{	display:block;	margin:0;	padding:5px 0px 5px 90px;	line-height:1.5;	border-top:dotted 1px #cccccc;}#formbtn{	background-image: url(../order/images/bg_btn.png);	background-repeat: no-repeat;	background-position: left top;	width: 700px;	text-align: center;	margin-top: 10px;	padding-top: 30px;}#ttl_free,#grt_free,#msgtrim{	display:none;}#msgmail,#msgfuzai{	display: block;}/* 確認画面用-------------------------------------------------------------- */#chk-msg{	width:700px;	margin:20px 0 0 0;	padding:0;	background-image: url(../images/frm700_rose_bg.png);	background-repeat: no-repeat;	background-position: left bottom;}#chk-msg p{	margin:0;	padding:0 20px 15px 20px;}#chk-msgtop{	margin:0 0 0 0;	height:15px;	background-image: url(../images/frm700_rose_top.png);	background-repeat: no-repeat;	background-position: left top;	font-size:1px;}#cldsetdt,#cldsetdd,#cld1,#cld2{	display:none;}/* 画像アップロード用-------------------------------------------------------------- */.img-uptbl{	border:solid 1px #cccccc;	width: 670px;	margin: 0px 0px 0px 15px ;}.img-uptbl th{	padding:5px;}.img-uptbl td{	padding:5px;	background-image: url(../order/images/form_bg4.gif);	background-repeat: no-repeat;	background-position: right bottom;	text-align: center;}.img-uptbl th.phead{	background-image: url(../order/images/form_bg2.gif);	background-repeat: no-repeat;	background-position: right bottom;}.img-uptbl th.pname{	background-image: url(../order/images/form_bg3.gif);	background-repeat: no-repeat;	background-position: right bottom;}.phrem{	width:220px;}.img-upatt{	margin:0;	padding:0px 0px 5px 20px;	color: #CC3333;	font-weight:bold;	background-image: url(../images/fm_mk_att.gif);	background-repeat: no-repeat;	background-position: left top;	line-height:1.3em;}#msgsize{	display: block;}/* サンプル表示-------------------------------------------------------------- */#samplettl,#samplegrt{	border:solid 1px #CCCCCC;	padding:7px 10px;	display:none;}#samplettllist,#samplegrtlist{	margin:0;	padding:0;	list-style:none;}#samplettllist li,#samplegrtlist li{	line-height:1.1em;	padding-bottom:6px;	padding-left:45px;}#openGrt,#openTtl,.opensample{	border-bottom:dotted 1px #999999;}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;}
