@charset "UTF-8";
/* プロフィールビデオ price CSS */
/* 2011.02.03 */


h3{
clear:both;
min-height:27px;
margin:0 0 20px;
font-size:1.4em;
color:#ff6882;
background:url(../../common/css/img/line01.png) no-repeat right bottom;	
line-height:1.4em;}

* html h3{
height:27px;}

table{
float:left;
width:485px;
margin:0 0 30px 0;
border-top:1px solid #C8B46B; 
border-left:1px solid #C8B46B; }

table th,
table td{
text-align:center;
border-right:1px solid #C8B46B; 
border-bottom:1px solid #C8B46B;
font-weight:bold;
font-size:1.2em;}

table thead  th{
font-size:1em;
}


table th{
padding:10px ;
background:#F6F0E2;
color:#ae8e5b;
font-size:1.2em;}

table td{
padding:10px 15px;
background:#FDFEF9;}


table td.sort{
text-align:left;}

table td.t_price{
color:#F87096;}

table td.t_price span{
font-weight:normal;
font-size:0.8em;}

div.other{
float:left;
width:445px;
margin:0 0 30px 20px;}

div.other dl{
margin:0 0 15px;}

div.other dl dt,
div.other dl dd{
float:left;
font-weight:bold;}

div.other dl dt{
clear:both;
margin: 0 15px 0 0;
font-size:1.2em;}

div.other dl dd{
color:#F87096;
font-size:1.2em;}

div.other dl dd span{
font-weight:normal;
font-size:0.8em;}

div.other ul{
clear:both;}

div.imagebox{
min-height:327px;
margin:0 0 40px;
background:url(img/bg_price.jpg) no-repeat left bottom;}

	* html div.imagebox{
	height:327px;}

div.matter{
float:left;
width:243px;}

div.matter p.iner{
margin:0 20px 10px 0;
padding:10px;
border:1px solid #cbb46b;
background:#fdfef9;
font-weight:bold;
font-size:1.2em;}

div.matter p.express{
padding: 0 0 0 20px;
background:url(img/icon01.gif) no-repeat left 2px;}

div.imagebox dl{
float:left;
width:220px;}

div.imagebox dl dt{
margin:0 0 10px;}

div.attention{
padding:10px;
border:1px solid #e3dcd2;
background:#f7f5f3;}

div.attention dt{
margin:0 0 13px;
padding:0 0 0 30px;
font-size:1.2em;
font-weight:bold;
color:#ae8e5b;
background:url(img/bg_attention.gif) no-repeat left center;}

div.attention dd{
margin:0 0 0 8px;}

/* clear */
div.other dl,
div.imagebox{overflow: hidden;}

div.other dl:after,
div.imagebox:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;}

/*\*/
* html div.other dl{
height: 1em;
overflow: visible;}

/**/



