/*------------------- 全体 ----------------------*/

.f12-h100 { font-size : 12px; line-height : 100% }
.f12-h120 { font-size : 12px; line-height : 120% }
.f12-h130 { font-size : 12px; line-height : 130% }
.f12-h140 { font-size : 12px; line-height : 140% }
.f12-h150 { font-size : 12px; line-height : 150% }

.f11-h100 { font-size : 11px; line-height : 100% }
.f11-h120 { font-size : 11px; line-height : 120% }
.f11-h130 { font-size : 11px; line-height : 130% }
.f11-h140 { font-size : 11px; line-height : 140% }
.f11-h150 { font-size : 11px; line-height : 150% }

.f14-h100 { font-size : 14px; line-height : 100% }
.f14-h120 { font-size : 14px; line-height : 120% }
.f14-h130 { font-size : 14px; line-height : 130% }
.f14-h140 { font-size : 14px; line-height : 140% }
.f14-h150 { font-size : 14px; line-height : 150% }

.hlmessage { font-size : 13px ; font-weight : 700 ; color : #ff8040;}

a:link { text-decoration : underline; color : #c16834;}
a:visited { text-decoration : underline; color : #c16834;}
a:hover { text-decoration : none; color : #c16834;}
a:hover img {filter:alpha(opacity=70); opacity:0.5;}

.midashi { width:800px }

h1 { font-size : 13px;color : #ff8040; margin : 0 ; }
h5 { font-size : 13px;color : #ff8040; margin : 0 ; }
h4 { color : #ff8040;margin : 0 ; }


body,td {
	font-size:12px;
	color:#555555;
}

.otodoke-red{
	font-size:16px;
	color:#f3560c;
	font-weight:bold;
}

.cat{
	line-height:20px;
	margin-left:18px;
	margin-bottom:-1px;
}

.stl{
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	margin-left:25px;
}

.voice{
	line-height:1.4;
	margin-top:55px;
	margin-left:20px;
	width:565px;
	height:150px;
	padding:0px;
	border-style:solid;
	border-width:0px;
	overflow:auto;
/*
	scrollbar-arrow-color:#cccccc;
	scrollbar-track-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-darkshadow-color:#cccccc;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
*/
}

.voice_name{
	font-weight:bold;
	color:#682236;
}

.footer{
	line-height:1.4;
}


.catchline {
/*	border-top:1px solid #682236;*/
	color: #682236;
	width: 950px;
	margin: 0 auto;
	font-weight: bold;
	text-align: center;
	padding-top:3px;
}


/*　ショッピングトップページ　*/


/*　商品一覧ページ・商品ページ　*/


/*　誕生日プレゼント特集ページ　*/

.leftnavi-title {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background: url('/pic-labo/cattop-bg.gif');
	text-align:center;
 padding-top:7px;
 	height:18px;
}
.leftnavi-title a {color:#FFFFFF;}

.item-link{
	style="font-size: 13px;
	color: #9b00a9;
	font-weight:bold;
}
.idx-title{
	margin:0px;
	padding:0px;
}


.ft-links ul {
	margin: 0;
	padding: 0;

}

.ft-links li {
	margin: 0 10px 5px 10px;
	padding: 0 20 0 10px ;
	float: left;
	list-style-image: url("/images/ft-linkmark.gif");
}
.leftnavi {
	font-size:12px;
	color:#555555;
	background: url('http://www.hanamonogatari.com/images/cat_bg.gif') repeat-y;
	width: 180px;
	line-height:20px;
	margin-left:18px;
	margin-bottom:-1px;
}

.leftnavi a {
	padding-left:17px;
}

