/* ---------------------------------------------	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(../inquiry/images/title.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;}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;}.top-msg{	font-size: small;	color: #666666;	line-height: ;	line-height: 1.3em;}.broad1{	width:420px;}.broad2{	width:180px;}.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;}#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;}#msgadd{	display:none;}#msgmail{	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-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;}