#contents {}/*-----shopping index page-----*/.locate {	margin:0px;	font-size:13px;	font-weight:normal;	}.index h4 { border-top:4px solid #0066cc; border-bottom:1px dotted gray; margin-top:3px; margin-bottom:3px; color:#0066ff; font-size:15px; vertical-align: middle; }.index p {	font-size:13px;	font-weight:normal;}.index .item {	clear:both;}.index .item img.pic {	float:left;	border:1px solid #cccccc;}.index .item h5 {	color:#0066ff;	font-size:13px;	margin:0px;	padding:0px;}.index .item h6 {	font-size:13px;	margin:0px;	margin:3px 0 3px 0;}.index .item p {	margin:0px;	font-size:13px;	font-weight:normal;}.index .item .detail {	float:right;}.index hr {	color:#0066cc;	clear:both;	height:1px;	border-style:dotted;}/*-----shopping introduction area-----*/.intro {	font-size:13px;	font-weight:normal;	background-color: #fff}.intro h4 {	border-top:4px solid #0066cc;	border-bottom:1px dotted gray;	margin:3px 0;	color:#0066ff;	font-size:20px;}.intro h5 {	color:#0066ff;	font-size:13px;	padding:0px;	border-left:5px solid #0066cc;	padding-left:3px;	margin:3px 0 3px 0;	clear:both;}.intro h6 {	font-size:13px;	margin:0px;	margin:3px 0 3px 0;}.intro p {	font-size:13px;	font-weight:normal;	margin:3px 0 5px 0;}.intro .alignright {	text-align:right;}.intro .aligncenter {	text-align:center;}.intro ul {	font-size:13px;	font-weight:normal;}.intro ol {	font-size:13px;	font-weight:normal;}.intro table {	font-size:13px;	font-weight:normal;}/*-----shopping order form-----*/.order {	border:solid 1px #f3f3ef;	background-color:#f3f3ef;	padding:5px;}.order h6 {	margin:0px;	font-size:13px;	font-weight:bold;	border-left:5px solid #ff9933;	padding-left:3px;}.order p {	font-size:13px;	font-weight:normal;	margin:0px;}.order .id {	background-color:#C0BFB9;	padding:2px 10px 2px 10px;	font-weight:bold;	color:#FFFFFF	}.order .price {	color:#ff0000;	font-weight:bold;}.order .minifont {	font-size:10px;}.order hr {	border-style:ridge;	color:#c0bfb9;}.sub_catch {	padding-left:5px;	border-left:5px solid #0066CC;	color:#3366cc;	font-size:14px;	font-weight:bold;}.samune-txt{		font-size:10px;	line-height:110%;	color:#0066cc;	text-align: center;	}	table.sample {border: solid 1px #000000;border-collapse: separate;border-spacing: 10px 100px;}table.bottedline {border-spacing: 0px 10px;}
