@charset "utf-8";

*{
margin:0;
padding:0;
}


/*-----------------------------------------------
more
-----------------------------------------------*/
.more{
width:590px;
padding:5px 0 15px;
text-align:right;
}


/*-----------------------------------------------
ピックアップ
-----------------------------------------------*/
.pickup{
width:590px;
padding:5px 0 15px;
}

/*-----------------------------------------------
ブログ
-----------------------------------------------*/

.frame02{
background:transparent url(../img/frame_bg.gif) repeat-y;
width:546px;
padding:3px 22px;
}


#feed p.blog{
font-size:13px;
}

#feed ul,#feed li{
margin-left:0;
padding-left:0;
list-style-type:none;}

#feed a:link{color:#a38940; text-decoration:underline;}
#feed a:visited{color:#a38940; text-decoration:underline;}
#feed a:hover{color:#c3a655; text-decoration:underline;}
#feed a:active{color:#c3a655; text-decoration:underline;}


/*-----------------------------------------------
石窯パン ラインナップ
-----------------------------------------------*/
.frame01{
background:transparent url(../img/frame_bg.gif) repeat-y;
width:548px;
padding:3px 21px;
}

.top_sp{
margin:0 0 10px;
}

.lineup_sec{
padding:10px 0;
width:548px;
background:transparent url(../img/top/shikiri_tate.gif) center center repeat-y;
}

.lineup{
width:258px;
}

.floatL{float:left;}

.floatR{float:right;}

.itemphoto{
float:left;
width:71px;
height:70px;
}

.lineup_txt{
float:right;
width:180px;
}

#main p{font-size:11px;}
.item{
font-weight:bold;
padding-left:15px;
background:transparent url(../img/flower_icon.gif) left center no-repeat;
color:#a3883f;
}
.line{width:180px; height:7px;}


/*-----------------------------------------------
人気商品 エトセトラ
-----------------------------------------------*/
.ranking{
width:168px;
margin:0 0 15px 12px;
float:left;
text-align:center;
display:inline;
}

.rank_txt{
font-size:11px;
width:168px;
margin-top:3px;
text-align:left;
}

.rankitem{
font-size:11px;
margin-top:5px;
font-weight:bold;
color:#a3883f;
}

.rankline{width:168px; height:7px;}

/*-----------------------------------------------
石窯パン お知らせ
-----------------------------------------------*/

#info {
	border: 1px solid #c30;
	padding: 5px;
	margin: 0 0 10px 0;
}

#info p {
	font-size: 13px;
}#top_banner {
	padding-bottom: 15px;
}
#index_info {
	padding: 3px;
	border: 1px solid #333333;
}
#index_info dl {
	border: 1px solid #D1C39F;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
}
#index_info dt {
	background: url(../img/top/index.img04.jpg) no-repeat 10px center;
	width: 100px;
	padding-left: 25px;
}
#index_info dd {
	margin-bottom: 10px;
	border-bottom: 1px solid #D1C39F;
	margin-top: -23px;
	font-size: 14px;
	color: #A3883F;
	padding: 5px 10px 5px 125px;
	font-weight: bold;
}
#index_info dd a {
	font-size: 14px;
	color: #A3883F;
	font-weight: bold;
	text-decoration: none;
}
#index_info dd a:hover {
	font-size: 14px;
	color: #75612D;
	font-weight: bold;
	text-decoration: underline;
}

p.titile {
	margin-bottom: 10px;
}
.mass_box {
	padding: 3px;
	border: 1px solid #333333;
	margin-bottom: 10px;
}
.mass_box_in {
	border: 1px solid #D1C39F;
	padding: 10px 20px;
}
.mass_box .mass_box_in .mass_img {
	float: left;
	width: 102px;
}
.mass_box .mass_box_in .mass_sentence {
	float: right;
	width: 420px;
}
.mass_box  .mass_box_in  .mass_sentence  dt  {
	background: url(../img/top/index.img04.jpg) no-repeat left center;
	font-size: 16px;
	color: #A3883F;
	padding-left: 15px;
	font-weight: bold;
}
.mass_box  .mass_box_in  .mass_sentence  dd  {
	padding-left: 15px;
}
