/* ---------------------------------------------
	PHOTO OFFICE ROSE - PostCard
	mpagen\
--------------------------------------------- */

h1#cts-title{
	width:780px;
	height:100px;
	margin:10px 0 0 0;
	padding:0;
	background:url(../price/images/title.png) no-repeat top left;
	text-indent: -9999px;
}
div#ttl-sub{
	width:740px;
	margin:0;
	padding:10px 20px 20px 20px;
	background-color:#FFFFFF;
	line-height:1.4em;
}

cpation{
	margin:0;
	padding:0;
}
table.kihon{
	width:210px;
	float:left;
	margin:0 0 5px 4px;
}
table.kihon th,table.kihon td,table.print th,table.print td{
	padding:4px 15px;
	background:url(../images/line_dot.png) repeat-x bottom left #FFF;
}
table.kihon th{
	text-align:left;
}
table.print{
	width:488px;
	float:left;
}
table.print th{
	text-align:right;
}
table.print th.left{
	text-align:left;
}
table.print td{
	text-align:right;
}

div#plus{
	width:30px;
	margin:0;
	padding:0;
	float:left;
}

div#price-cap{
	clear:left;
	margin:0;
	padding:10px 0 10px 0;
}
.clear{
	clear:both;
} 
.vio{
	width:740px;
	padding:0 0 10px 0;
	margin:0 0 15px 0;
	background:url(../price/images/v3.gif) no-repeat bottom;
}
.vio_t{
	width:740px;
	padding:0 0 0 0;
}
.vio_c{
	width:740px;
	padding:5px 0 0 0px;;
	background:url(../price/images/v2.gif) repeat-y;
	zoom: 100%;
}
.vio_c:aftre{
	content: "";	
	display: block; 
	clear: both;
	height: 0;
  visibility: hidden;
}

.pin{
	width:740px;
	padding:0 0 10px 0;
	margin:0 0 15px 0;
	background:url(../price/images/p3.gif) no-repeat bottom;
}
.pin_t{
	width:740px;
	padding:0 0 0 0;
}
.pin_c{
	width:740px;
	padding:5px 0 0 0px;;
	background:url(../price/images/p2.gif) repeat-y;
}
.photorose{
	background:url(../price/images/check.gif) no-repeat;
	padding:60px 20px 20px 100px;

}
.banner{
	float:right;
	margin: 10px 0 10px 10px;
	
}
.banner img{
	border:0;
}
