@charset "UTF-8";
/*
	hagaki.saltwedding.jp
	PRICE PAGE CSS
	
	MarkUp -> Noah:)
	Powered by SALTWORKS INC. 
	http://saltworks.jp
	
	
	LAST UPDATE
	
	- 2011.06.27 製作開始 (Noah)
	
--------------------------------------------------------------*/


/* CONTENTS HEADER
--------------------------------------------------------------*/

#price_area{
width:920px;
}

#wrap h1	{
	background: url(images/title_back.gif) no-repeat left bottom; /* 各ページの背景画像を指定してください。 */
	margin-bottom:-10px;
}

#wrap h2	{
	margin-top:40px;
	margin-bottom:1em;
	clear:both;
	display:block;
	overflow:hidden;
}

p.news_txt{
text-align:center;
font-size:1.9em;
color:#d13f6e;
}

dl.news_bnr{
color:#d13f6e;
}

dl.news_bnr dt{
color:#d13f6e;
font-size:1.4em;
}


dl.news_bnr dd{
margin:0 0 10px;
}

p.price_txt{
font-size:1.4em;
font-weight:bold;}

p.price_txt .mag_red{
font-size:1.2em;
}





div.left_box{
	float:left;
	margin:0 0 10px ;
}

div.right_box{
	float:right;
	margin:-40px 0 10px ;
}








#wrap div.table_block table	{
	width:475px;
	float:left;
	margin:0 auto 1em 210px;
	border-left:none;
	border-bottom:none;
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border-collapse: collapse;
}

#wrap div.last table{
	margin:0 0 1em 0;
}

#wrap div.table_block table	thead th{
	height:4.5em;
	vertical-align:bottom;
	font-size:1em;
	border-bottom:1px solid #ccc;
}

#wrap div.table_block table	thead th span{
	background:none;
}

#wrap div.table_block table	tbody th{
	padding:5px 0 5px ;
	border-top:none;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	background:#f6f6f6;
	text-align:center;
}

#wrap div.table_block table	tbody td{
	padding:5px 0 0 ;
	border-top:none;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:none;
	text-align:center;
}

div.price_link{
	clear:both;
	margin:0 0 25px;
	text-align:right;
}

#wrap div.price_link p{
margin:0 40px 10px 0; 
font-weight:bold;
}

div.price_link a{
padding:0 16px 0 0;
background:url(../../common/css/images/path.gif) no-repeat scroll right center transparent;
font-weight:normal;}

dl.kodawari{
clear:both;
padding:0 0 15px;}

dl.kodawari dt{
float:left;
}

dl.kodawari dt.kodawari_t{
margin:0 0 10px 15px;
font-weight:bold;
}

dl.kodawari dd{
float:right;
width:645px;
padding:0 45px 10px 0;
}

dl.kodawari dd a{
padding:0 16px 0 0;
background:url(../../common/css/images/path.gif) no-repeat scroll right center transparent;
}

dl.kodawari dd.last{
margin:0 0 -25px 0;
}

section.quality_box{
margin:10px 0 0;
padding:0 0 15px;
background:url(images/bg_bottom.gif) no-repeat bottom left;}

section.quality_box div.inner{
position:static;
background:url(images/bg.gif) repeat-y top left;}

div.quality_txt{
position:relative;
top:-10px;
left:-15px;
padding:40px 0 0 50px;
background:url(images/bg_kazari.png) no-repeat top left;}

div.quality_txt p img{
vertical-align:middle;}

div.quality_txt p strong{
margin:0 15px 0 5px ;
font-size:1.4em;
color:#d13f6e;}

#wrap p.big{
margin:0 0 10px;
font-size:1.8em;
color:#d13f6e;}


#wrap div.quality_txt p.top{
margin:0 0 0;}

.quality_box dl{
display:inline-block;
vertical-align:top;
width:250px;
margin:0 10px 20px 30px;
}

	* html .quality_box dl{
	display:inline;
	}
	
	*+html .quality_box dl{
	display:inline;
	}





.quality_box dl dt{
font-weight:bold;
font-size:1.7em;}

.quality_box dl dd{
font-size:0.9em;
line-height:170%;}

.quality_box dl dd.job{
margin:10px 0 0 ;
padding:10px 0 0;
font-size:1em;
border-top:1px dotted #7f7f7f;}

.guide_box	{
	border: 10px solid #ebe7de;
	padding:16px 14px;
}

/*
-------------------------------------------------------*/
dl.kodawari{overflow: hidden;}

dl.kodawari:after{
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

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

/**/




