@charset "Shift_JIS";

/*birthday_shop.css*/

/*すべて見る*/
.all{
	text-align:right;
	margin:0 10px 0 0;
}
.all a{
	background:url(../img/icon01.gif) no-repeat 0 50%;
	padding:0 0 0 8px;
}

/*----------セカンドページタイトル*/
.second_title{
	background:url(../img/icon_title.gif) no-repeat 0 0;
	height:70px;
	margin:0 0 0 15px;
	font-size:28px;
	font-weight:bold;
	color:#876E5C;
	padding:15px 0 0 55px;
}

/*------------------------------w270px 3列のボックス*/
.box3{
	width:270px;
	background:url(../../birthday/img/bg_box3.gif) repeat-y;
	margin:0 15px 15px 0;
}
.box3 h2{
	font-weight:bold;
	font-size:115%;/*16px×88%×115%＝16px*/
	background:url(../img/line01.gif) repeat-x bottom;
	margin:10px;
	padding:0 0 5px 5px;
}
.box3 p{
	margin:10px 5px 10px 15px;
	line-height:1.8;
}
.box3 p a{
	background:url(../img/icon01.gif) no-repeat 0 50%;
	padding:0 0 0 8px;
}
.box3 p strong{
	font-weight:bold;
	font-size:115%;/*16px×88%×115%＝16px*/
	color:#8F0000;
	letter-spacing:1px;
}
/*ボックス上下*/
.box3_top{
	background:url(../../birthday/img/bg_box3_top.gif) no-repeat;
	height:5px;
}
.box3_bottom{
	background:url(../../birthday/img/bg_box3_bottom.gif) no-repeat;
	height:5px;
}

/*------------------------------w420px 2列のボックス*/
.box2{
}
/*写真*/
.box2 .photo{
	text-align:center;
	margin:10px 0;
}
/*ケーキの名前*/
.box2 .name{
	background:url(../../birthday/img/bg_name.gif) repeat-y center;
	text-align:center;
	font-size:130%;/*16px×88%×130%＝18px*/
	font-weight:bold;
	color:#fff;
	padding:3px 0;
}
/*ケーキの説明*/
.box2 .ex{
	background:url(../img/line01.gif) repeat-x bottom;
	margin:10px 15px 10px 15px;
	padding:0 0 5px 0;
}
/*ケーキの値段*/
.box2 .price{
	margin:10px 15px 10px 15px;
}

/*------------------------------リンク部分*/
.link{
	text-align:center;
}
.link p{
	margin:15px 0;
}
.link p a{
	background:url(../img/icon01.gif) no-repeat 0 50%;
	padding:0 0 0 8px;
}