@charset "Shift_JIS";
/* ------------------------------------------------------------------

	他ページ共通 CSS
	
------------------------------------------------------------------- */
.footer{
padding-top:0;
}

.biggest_colomn p{
font-size:12px;
}

.sp_column{
width:950px;
margin-bottom:20px;
}

.sp_main_column{
float:left;
width:750px;
padding:0;
margin:20px 0 0 0;
}

.sp_sub_column{
float:right;
width:180px;
margin:20px 0 0 0;
}

.icon_sanchoku {
float: left;
padding:0 5px 5px 0;
}


/*====================================================================

	タイトル
	
====================================================================*/

.sp_title{
width: 950px;
background: #EDE4DD url(/special/preservedflower/images/bg_sp_title.jpg) no-repeat 0 0 ;
overflow:hidden;
}

.sp_title_inc{

}

.sp_title h2{
padding: 0 0 0 408px;
}


/* ------------------------------------------------------------------
	タイトル下リード
------------------------------------------------------------------- */

.sp_title .read_txt{
width:260px;
padding: 40px 0 15px 617px;
font-weight:normal;
line-height:160%;
color: #623249;
}

/*.sp_title .read_txt strong{
color:#d6081d;
}
*/

/* ------------------------------------------------------------------
	ナビゲーション
------------------------------------------------------------------- */
.sp_index{
width: 950px;
}

.sp_index ul{
padding:0;
overflow: hidden; /*-----float解除------*/
}

* html .sp_index ul{
height:52px; /*-----IE_float解除------*/
}

.sp_index ul li{
float:left;
}

.sp_index ul li a{
display: block;
position: relative;
overflow: hidden;
height: 52px;
}

.sp_index ul li a:hover img{
position: relative;
top:-52px;
height: 52px;	
}

li.nav_prese a,
li.nav_prese a:hover img{
background: #00f url(/special/preservedflower/images/nav_prese_on.jpg) left top no-repeat;
width: 475px;
}

li.nav_original a,
li.nav_original a:hover img{
background: #00f url(/special/preservedflower/images/nav_original_on.jpg) left top no-repeat;
width: 475px;
}



/* ------------------------------------------------------------------
	文字色
------------------------------------------------------------------- */

.simekiri{
color:#FF0000
}

.product-row2 p.catch,
.product-row3 p.catch,
.product-row4 p.catch{
color:#b30a0a;
}

.product-row2 h4,
.product-row3 h4,
.product-row4 h4{
color:#ff5a00;
}



/*====================================================================

	商品レイアウト
	
====================================================================*/
h3.sp_subtitle{
margin:20px 0 20px 0;
}
ul.product-row2.last,
ul.product-row3.last,
ul.product-row4.last{
background:none;
margin:0 0 10px 0;
}

/*====================================================================

	右カラム
	
====================================================================*/

/* ------------------------------------------------------------------
	ランキング
------------------------------------------------------------------- */

.sp_ranking{
background:#f9f0ea url(/special/preservedflower/images/bg_column.jpg) repeat 00;
padding-bottom:20px;}


.sp_ranking h2{
}

.sp_ranking ul{
}

.sp_ranking li{
padding:0 15px 15px 15px;
}

.sp_ranking li p img{
border:1px solid #f1f1f1;
}

.sp_ranking li p a{
font-weight:bold;
color:#FF5A00;
text-decoration:none;
}

.sp_ranking li p a:hover{
text-decoration:underline;
}

.sp_ranking li p span.price{
font-size:11px;
font-weight:normal;
color:#333333;
}

/* ------------------------------------------------------------------
	コラム
------------------------------------------------------------------- */
.sp_colum{
background:#fff5f8 url(/special/preservedflower/images/bg_column.jpg) repeat 00;
color:#753443;
}

.sp_colum ul {
	padding: 10px;
}
.sp_colum li{
line-height:130%;
padding:10px 0 0 17px;
background:url(/special/preservedflower/images/icon_rose.gif) no-repeat left 1em;
font-size:12px;
}

/*====================================================================

	郵便番号検索
	
====================================================================*/
.mo_postal_left{
width: 250px;
height: 50px;
float:left;
margin-left:53px;
margin-top:62px;
display:inline;
}
.mo_postal_right{
width: 300px;
height: 50px;
float:left;
margin-top:52px;
display:inline;
}
.mo_postal{
width: 700px;
height: 128px;
float:left;
background-image:url(../../images/campaign/2010/keirou/original_searchbg.jpg);
background-repeat:no-repeat;
}

.options{
width: 300px;
height: 50px;
float:left;

display:inline;
}

/* --------------------------------
	ステップナビ
-------------------------------- */
.mo_step_navi{
	width:710px;/*IE6 Hack*/
	color:#3c549b;
	background:#FFFFFF;
	overflow:hidden;
}
.mo_step_navi p{
	float:left;
}
.mo_step_navi p.page_select{
	float:right;
}
.mo_step_navi p strong,
.mo_step_navi p a{
	margin:0 2px;
	color:#3c549b;
}
.mo_step_navi p a:link{
	color:#3c549b;
}
.mo_step_navi p a:visited{
	color:#3c549b;
}
.mo_step_navi p a:active{
	color:#3c549b;
}
.mo_step_navi p a:hover{
	color:#4f67ad;
}
.mo_step_navi p span{
	color:#333333;
	margin-left:20px;
}

