//　全体/トップページ

.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% }

a:link { text-decoration : underline; color : #3366cc;}
a:visited { text-decoration : underline; color : #3366cc;}
a:hover { text-decoration : underline; color : #ba2636;}

body {
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}

.navi{
	background-image:url(../images_i/header/navi_bg.gif);
	width : 180px;
	height : 33px;
	text-align : center;
}

.navi2{
	font-size : 12px;
	padding : 
}

.navi2 a:link { text-decoration : underline; color : #000000;}
.navi2 a:visited { text-decoration : underline; color : #000000;}
.navi2 a:hover { text-decoration : underline; color : #e83929;}

.soryo{
	border : solid 1px #b7282e;
}

.soryo_text{
	margin : 3px 5px 3px 5px;
	font-size : 12px;
	line-height : 1.3;
}

.tel{
	border : solid 1px #663300;
	background-color : #f8f4e6;
}

.tel_text{
	margin : 3px 5px 3px 5px;
	font-size : 12px;
	line-height : 1.3;
}

.osusume_frame{
	border-left : solid 1px #b7282e;
	border-right : solid 1px #b7282e;
	border-bottom : solid 1px #b7282e;
	text-align : center;
}

.osusume_name{
	font-size : 15px;
	line-height : 1.5;
	font-weight : bold;
}

.osusume_comment{
	font-size : 12px;
	line-height : 1.3;
}

.item_list1{
	font-size : 14px;
	line-height : 1.3;
	font-weight : bold;
}

.item_list2{
	font-size : 11px;
	line-height : 1.3;
	text-align : center;
	border-right : solid 1px #000000;
	background-image:url(../images_i/left_navi/item_list_bg.gif);
	}

.item_list_left{
	border-left : solid 1px #000000;
}

.all_item_img{
	margin : 4px 0px 15px 0px;
	border : solid 1px #000000;
}

.all_item_name{
	font-weight : bold;
	font-size : 12px;
}

.ranking{
	border:solid 1px #000000;
}

.copy{
	font-size:11px;
	color:#ffffff;
}


/*　こだわりページ　*/

.thema{
	border : solid 1px #cccccc;
	background-image : url(../images_i/kodawari/thema_bg.gif);
	background-repeat : repeat-x;
	font-size : 13px;
	line-height : 1.4;
}

.sozai_img{
	border : 1px solid #000000;
	margin-right : 5px;
}

.sozai_text{
	font-size : 12px;
	line-height:1.4;
	margin : 0px 5px 0px 5px;
}

.shizen_text{
	font-size : 12px;
	line-height:1.4;
	margin : 5px 5px 5px 5px;
}




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

.list_category_name{
	font-size : 15px;
	line-height:1.4;
	font-weight : bold;
}

.list_item_all{
	width : 100%;
	font-size:12px;
	line-height : 1.7;
	color : #ffffff;
	background-image : url(../syouhin/images_i/item_list_bg.gif);
	margin : 1px 0px 2px 0px;
	padding-top : 1px;
}

.list_item_icon {
	list-style-image : url(../syouhin/images_i/item_list_icon.gif);
	font-size : 12px;
	lie-height : 1.4;
	padding : 0px;
	margin : 0px 5px 0px 25px;
}

.item_stl_bg{
	background-image : url(../syouhin/images_i/item_stl_bg.jpg);
}

.item_stl{
	margin : 0px 5px 0px 45px;
	font-size : 13px;
	color : #ffffff;
	font-weight : bold;
}

.item_text1{
	font-size : 12px;
	line-height : 1.8;
	margin : 5px 20px 5px 20px;
}

.item_text2{
	font-size : 12px;
	line-height : 1.2;
	color : #FFFFFF;
}

.item_text3{
	font-size : 12px;
	line-height : 1.5;
	color : #FFFFFF;
}

.item_point_img{
	margin-right:15px;
}

.item_hr{
	border:2px dotted #eeeeee;
}

.item_image{
	background-image : url(../syouhin/images_i/item_image_bg23.gif);
	font-size : 12px;
	line-height : 23px;
}

.item_ttl{
	border-top : solid 1px #000000;
	border-left : solid 1px #000000;
	border-bottom : solid 1px #000000;
	background-repeat : no-repeat;
}

.item_image_bg{
	border-top : solid 1px #000000;
	border-right : solid 1px #000000;
	border-bottom : solid 1px #000000;
	background-repeat : no-repeat;
}

.item_form{
	margin : 3px 0px 0px 0px;
	font-size : 12px;
}

.item_name{
	font-size : 13px;
	line-height : 1.3;
}

.item_price1{
	font-size : 15px;
	line-height : 1.3;
	font-weight : bold;
	color : #b7282e;
}

.item_price2{
	font-size : 10px;
	line-height : 1.3;
}

.item_border{
	border:solid 1px #ededed;
	font-size:12px;
}

