/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body	{
	font-size        : 12px;     line-height:150%;
	color            : black;
	background-color : #ffffff;
	font-family      : ＭＳ ゴシック,"arial",; 
	margin:0px;padding:0px;
		background-image: url(../image/bg.gif);background-repeat:repeat-y;
		background-position:center;
		
	text-align:center;
}

/**********************/
/*******　テキスト　*******/
/**********************/


A:Link, A:Visited, A:Active, A:Hover {	color  : #000066 ;	text-decoration  : none;}
A:Hover	{	color : #ff0000;	text-decoration  : underline;}
h1  {	font-size : 8px;	color : #343434;	font-family      : "verdana",ＭＳ ゴシック,"arial",sans-serif; }
h1,h2,h3,h4{margin:0px;padding:0px;}

.text-goodsmei{font-size:12px;line-height:140%;	color : #ff6600;font-weight:bold;}
.text-goodsmei a{	color : #ff6600;}
.text-goodsmei a:visited{	color : #ff6600;}

/**********************/
/*******　汎用　*******/
/**********************/

ul{  margin: 0px; padding: 0px;}
li{ margin: 0px; padding: 0px;}

.text-base{	font-size:12px;line-height:140%;}
.text-s{	font-size:10px;line-height:140%;}
.text-s2{	font-size:10px;letter-spacing:-1px;line-height:140%;}
.text-ss{	font-size:9px;line-height:150%;}
.text-big{	font-size:14px;line-height:140%;}
.text-big-bold{	font-size:14px; font-weight:bold;line-height:140%;}
.text-bold{	font-weight:bold;line-height:140%;}

.text-red{	color:#ff0000;line-height:140%;}
.text-blue{	color:#0000cc;line-height:140%;}
.text-white{	color:#ffffff;line-height:140%;}

.text-orenge{	color:#ff6600;line-height:140%;}

form {margin:0px;padding:0px;}

.kara{height:0px; font-size:0px;}
/*********** (共通部品)***********/

/*　汎用　float設定　*/
.floatclear { clear: both;	color: #ffffff;}
.floatmigi {float:right;}
.floathidari {float:left;}

/*　汎用　行そろえ　*/
.t_right{text-align:right}
.t_left{text-align:left}
.t_center{text-align:center}

/*　汎用　区切り線　*/
.yokosen {	clear:both;	border-bottom: 1px solid #cccccc;	margin:0px;padding:0px;}
.yokosen-ten {	clear:both;height:20px;	background-image: url(../image/line.gif);background-repeat:repeat-x;	margin:0px;padding:0px;}
.yokosen-ten2 {	clear:both;height:20px;	background-image: url(../image/line_ten.gif);background-repeat:repeat-x;	margin:0px;padding:0px;}

/*　汎用　背景色　*/
.back-black{ background:#000000;}
.back-yellow{ background:#ffcf00;}
.back-green{ background:#f7ffff;}

/* 左右のスペースを開けるため　（WIDTHを指定する） */
.yokospace{ 
	padding: 0px;margin:  0px;
	text-align: left;
	margin-left:auto; margin-right:auto;
}

/*
table {border-collapse:collapse}
*/
.noborder {border:0px solid #fffff;}


/* */

/***********-----------------------　 ページ構造設定　--------------------------***********/
/*------------------------------------ */
/*2列基本構造*/
/*------------------------------------ */
/*wrap 全体幅 */
#wrap{
	width:750px;	margin: 0px;	padding: 0px;
	background-image:  url(../image/bg.gif);background-repeat:repeat-y;

	margin-left:auto; margin-right:auto;
	text-align:center;
}
#wrap2{
	width:706px;	margin: 0px;	padding: 0px;
	margin-top:10px;
	margin-left:auto; margin-right:auto;
	clear:all;
}

/*head ヘッダ */
#head{
	padding: 0px;margin:0px;
	width: 750px;
	padding-top:10px;margin-left:auto; margin-right:auto;
	background:#ffffff;
}
#headimg{
	font-size : 10px;line-height:100%;	color: #343434;font-weight:bold;letter-spacing:0px;font-family:"verdana",ＭＳ ゴシック,"arial",sans-serif; 
	height:176px;text-align:right;
	background-image: url(../image/head_01.gif);background-repeat:no-repeat;
	}
	

/*　左　*/
#hidarigawa{
	margin: 0px;padding: 0px; 
	width: 500px;
	display:block; 
	float:left;
}
.hello{
	text-align:left;
	margin:0px auto 13px 3px;
}
.hello img{
	text-align:center;
	margin:3px auto 2px 15px
}
/*　右 */
#migigawa{
	margin: 0px;padding: 0px; 
	width: 196px;
	display:block; 
	float:right;
		
	background-image: url(../image/info_menu.gif);background-repeat:repeat-y;
	text-glign:center;
}

#migigawa .yokospace{
	margin: 0px;padding: 0px; 
	width: 180px;margin-left:auto; margin-right:auto;
		text-glign:left;
}

#migigawa .owari{
	margin: 0px;padding: 0px; 
	display:block; height:12px;
		
	background-image: url(../image/info_menu_foot.gif);background-repeat:no-repeat;
	background-position:bottom;
}
#migigawa .bonner{
	margin: 0px;padding: 0px; 
	display:block; 
	background-image: url(../image/white.gif);
}


/*　フッター */
#footer{
	clear: both;
	width: 750px;
	margin: 0px;
	display:block; 

	margin-left:auto; margin-right:auto;
	background:#ffffff;
}

/***********-----------------------　　　　　　　　　　　　--------------------------***********/
/***********-----------------------　★　topページ用　★　--------------------------***********/
/***********-----------------------　　　　　　　　　　　　--------------------------***********/
/* ピックアップ */
.pickup{
	padding: 0px;margin:  0px;
	text-align: center;
	width:499px;
	display:block; 
	
	background-image:  url(../image/pickup_bg2.gif);background-position:right;background-repeat:repeat-y;
}
.pickupone{
	padding: 0px;margin:  0px;
	text-align: left;
	width:235px;
	display:block; 
	
	float:left;
	padding-left: 10px;padding-top: 10px;
}
.pickupone .floathidari{	display:block;	float:left;width:105px;}

.pickupone .setumei{	display:block;text-align: left;	float:right;width:125px;}
.pickup .yokosen{	clear:both;	border-bottom: 1px solid #cccccc;	margin:0px;padding:0px;}
.pickupone img{border:1px solid #999999;}


/*　カテゴリ */
.categoryone{
	padding: 0px;margin:  0px;
	text-align: center;
	width:243px;
	display:block; 
	
	background-image:  url(../image/category_menu_bg.gif);background-repeat:repeat-y;

	float:left;
}
.categoryone .owari{
	clear:folat;
	height:19px;
	display:block; 
	background-image: url(../image/category_menu_foot.gif);background-repeat:no-repeat;
}

/*　カテゴリ２列の間にスペースを入れる */
.categoryspace{　　
	padding: 0px;margin:  0px;
	width:10px;
	display:block; 
	
	float:left;

	color: #ffffff;
}

.categoryone .yokospace{
	text-align: left;
	width:223px;
}
.category-text{
	padding: 0px;margin:  0px;
	text-align: left;
	width:223px;height:95px;
	
	margin-left:auto;margin-right:auto;
	margin-top:5px;
}
.category-list{
height:180px;
}






/****************************************************/
/************** #migigawa トップページ右 **************/
/****************************************************/

/* リスト用 */
.topmenu{
/*	position: relative; */
/*	margin-left:auto; margin-right:auto;*/
	padding: 0px;
	text-align: center;
}


.topmenu h3{    /* 右ナビタイトルgif */
	padding:0px;	margin: 0px;
	text-align:left;
}

.topmenu ul{
	margin: 0px;	padding: 0px;margin-left:20px;
	
}
.topmenu li{
	margin: 0px 0px 0px 0px ;	padding: 0px;
	list-style-image: url("../misc/point_002.gif");
  line-height:150%;
}

.topmenu a{color:#333333;}
.topmenu a:visited{color:#333333;}
.topmenu a:hover{color:#ff6600;}


/* NOリスト用 */
.best5 li{
	list-style: none;
	margin: 0px 0px 10px 0px ;	padding: 0px;
	color:#ff6600;font-weight:bold;
	
	padding-left:40px;padding-top:3px;padding-bottom:5px;
		/*padding-left:40px;height:35px;*/
}
.best5 li a{color:#ff6600;font-weight:bold;}
.best5 li a:visited{	color:#ff6600;font-weight:bold;}

.best01{	background-image: url(../misc/rank_back01.gif);background-repeat:no-repeat;}
.best02{	background-image: url(../misc/rank_back02.gif);background-repeat:no-repeat;}
.best03{	background-image: url(../misc/rank_back03.gif);background-repeat:no-repeat;}
.best04{	background-image: url(../misc/rank_back04.gif);background-repeat:no-repeat;}
.best05{	background-image: url(../misc/rank_back05.gif);background-repeat:no-repeat;}




/* index-list リスト表示*/
.info-index .yokosen{
	clear:both;
	border-bottom: 1px dotted #cccccc;
	margin:5px  0px;padding:0px;

}

.info-index dl{
	margin: 0px;padding:0px 0px 0px 10px;
	text-align:left;
line-height      : 120%;	
}

.info-index dt {
	margin: 0px 0px 0px 0px;padding:0px;
	font-size:1em;
	background-image: url(../misc/point_002.gif);background-repeat:no-repeat;
	text-indent:15px;
}

.info-index dd {
	margin: 0px 0px 0px 0px;padding:0px;
		font-size:10px;
}




/****************************************************/
/************** #salesinfo 各ページ下 **************/
/****************************************************/
/*サイトinfo */
#salesinfo{
	clear: both;
	width: 706px;
	margin: 0px;padding:0px;
	display:block; 
	
	margin-left:auto; margin-right:auto;
	text-align:center;

	background-image: url(../image/bg_002.gif);background-repeat:repeat-y;

}
.salesinfo-green{width: 704px;display:block; background-color:#F7ffff;margin :0px 1px;}

#salesinfo a{color:#ff6600;}
#salesinfo .info-index a{color:#333333;}
#salesinfo .info-index a:visited{color:#333333;}
#salesinfo .info-index a:hover{color:#ff6600;}

#salesinfo .bgimg{
	margin: 0px;padding:0px;
	display:block; 
	background-image: url(../image/si_bg.gif);background-repeat:repeat-y;
}

#salesinfo .owari{

	clear: both;
	height:12px;
	margin: 0px;padding:0px;
	display:block; 
background-color : #ffffff;
	background-image: url(../image/se_foot.gif);background-repeat:no-repeat;
}

#salesinfo .owari2{

background-color : #ffffff;
	background-image: url(../image/se_foot2.gif);background-repeat:no-repeat;
}
.salesinfospace{
	margin: 0px;padding:0px;
	display:block; width:665px;
	margin-left:auto; margin-right:auto;
	text-align:center;

}

/* 小タイトル用 */
#salesinfo .infolist h3{   
	background-image: url(../image/infohead.gif);background-repeat:repeat-x;
	padding:0px;	margin: 0px;padding-top:3px;
	height:30px;
	text-align:left;color:#49927d;font-size:12px;font-weight:bold;
}

/* カテゴリリスト用 */
.info-index{
	margin: 0px;padding: 0px; 
	width: 196px;
	display:block; 
	background-image: url(../image/info_menu.gif);background-repeat:repeat-y;
	text-align: center;
}
.info-index .yokospace{
	margin: 0px;padding: 0px; 
	width: 170px;
	display:block; 
	margin-left:auto; margin-right:auto;
	text-align: left;
}
.info-index .yokosen-ten{
	margin: 0px 1px;padding: 0px; 
	width: 192px;display:block;
}
.info-indexowari{
	margin: 0px ;padding: 0px; 
	display:block;
		height:1px;
	border-bottom :#cccccc 1px solid;
}


.info-index ul{
	margin: 0px;	padding: 0px;margin-left:20px;
}
.info-index li{
	margin: 0px 0px 10px 0px ;	padding: 0px;
	list-style-image: url("../misc/point_002.gif");
	
}





/*各ページサイトinfoの3列表示*/

#salesinfo .sanretu-tatesen {
	background-image: url(../misc/tate3retu.gif);background-repeat:repeat-y;

}
#salesinfo .sanretu{
	padding: 0px;margin:  0px;
	text-align: left;
	width:205px;padding-right:8px;padding-left:8px;
	display:block; 

	line-height:150%;	
	float:left;
}

/*  4列 */

#salesinfo .retuyon{
	padding: 0px;margin:  0px;
	text-align: left;
	width:160px;padding-right:4px;padding-left:5px;
	display:block; 

	line-height:150%;	
	float:left;
}

/*  2列 */

#salesinfo .niretu{
	padding: 0px;margin:  0px;
	text-align: left;
	width:320px;padding-right:10px;padding-left:10px;
	display:block; 

	float:left;
}


#salesinfo .niretu-tatesen-ten{
	padding: 0px;margin:  0px;width:680px;
	background-image: url(../image/tatesen-ten.gif);background-repeat:repeat-y;
	background-position:center;
}

/*各ページサイトinfoのテキストリンク部分 */
.salesinfo-list{
padding: 0px;margin:  0px;
margin-left:  5px;
}
.salesinfo-list li{padding: 0px;margin:  0px;list-style:none;}
#salesinfo .salesinfo-list a{color:#333333;}
#salesinfo .salesinfo-list a:visited{color:#333333;}
#salesinfo .salesinfo-list a:hover{color:#ff6600;}

/*各ページサイトinfoの背景グリーン部*/
#salesinfo .box-green{
	background-image: url(../image/infohead3.gif);background-repeat:repeat-x;
	background-color:#f1ffec;

	padding: 0px;margin:  0px;
	text-align: center;
	width:665px;
	display:block; 
	margin-left:auto; margin-right:auto;
	text-align:center;
}
#salesinfo .box-green h2{
	padding: 0px;margin:  0px;
	font-weight:bold;font-size:12px;height:20px;
	text-align: left;line-height:20px;height:30px;
	}
#salesinfo .box-green .yokospace{
	padding: 0px;margin:  0px;
	text-align: left;
	width:635px;
	display:block; 
	margin-left:auto; margin-right:auto;

}


/***********-----------------------　　　　　　　　　　　　--------------------------***********/
/***********-----------------------　★　カテゴリindex用　★　--------------------------***********/
/***********-----------------------　　　　　　　　　　　　--------------------------***********/

/*パンくずリスト*/
#panlist {
		clear:both;	margin:0px;padding:0px;
		height:35px;
	text-align:left;
		background-image: url(../image/line.gif);background-repeat:repeat-x;background-position:bottom;
		
}

/*お勧め商品*/
.osusume{
	clear: both;
	width: 480px;
	margin: 0px;
	display:block; 

	margin-left:auto; margin-right:auto;


}
.osusume h2{
	display:block;
	text-align:left;
	background-image: url(../image/line.gif);background-repeat:repeat-x;

}

/*取り扱い商品*/
.toriatukai{
	clear: both;
	width: 480px;
	margin: 0px;
	display:block; 

	margin-left:auto; margin-right:auto;
	background-image: url(../misc/tatesen.gif);
	background-repeat:repeat-y;

}
#wrap #wrap2 #hidarigawa .toriatukai h2{
	display:block;
	text-align:left;
	background-image: url(../image/line.gif);
	background-repeat:repeat-x;

}


/*goodsone商品　（写真＋左にコメント）を2列*/
.goodsone{
	padding: 0px;margin:  0px;
	text-align: left;
	width:230px;
	display:block; 
	
	float:left;
	padding-top: 10px;padding-left: 5px;padding-right: 5px;
}
.goodsone .setumei{	display:block;text-align: left;float:right;width:120px;}
.goodsone .yokosen{	clear:both;	border-bottom: 1px solid #cccccc;	margin:0px;padding:0px;}
.goodsmei{margin-bottom:5px;}
.goodsone img{border:1px solid #999999;}

/*goodsone-big商品　（写真＋左にコメント）を1列　*/
.goodsone-big{
	padding: 0px;margin:  0px;
	text-align: left;
	width:470px;
	display:block; 
}
.goodsone-big .setumei{	display:block;text-align: left;	float:right;width:280px;}
.goodsone-big .yokosen{	clear:both;	border-bottom: 1px solid #cccccc;	margin:0px;padding:0px;}
.goodsone-big img{border:1px solid #999999;}


/*商品一覧*/
.goodsichiran{
	clear: both;
	width: 707px;
	margin: 0px;
	display:block; 

	margin-left:auto; margin-right:auto;


}
.goodsichiran h2{
	display:block;
	text-align:left;
	background-image: url(../image/line.gif);background-repeat:repeat-x;

}
.goodsichiran .ichiretu{

	padding: 0px;margin:  0px;
	text-align: left;
	width:210px;padding-right:8px;padding-left:8px;
	display:block; 

	line-height:150%;	
	float:left;
}

/***********-----------------------　　　　　　　　　　　　--------------------------***********/
/***********-----------------------　★　ジャンルページ用　★　--------------------------***********/
/***********-----------------------　　　　　　　　　　　　--------------------------***********/
.menu_title {
	padding: 0px;margin:  0px;
	margin-left:auto; margin-right:auto;
	
	display:block; 	
	width:680px;height:52px;
	text-align: left;text-indent:80px;padding-top: 20px;
font-size:14px;line-height:140%;	font-weight:bold;

	background-image: url(../image/menu_back2.gif);background-repeat:no-repeat;

}

.genre-comment{
	padding: 0px;margin:  0px;
	margin-left:auto; margin-right:auto;
	width:680px;
	text-align: left;	
}
.genre-comment .topics{
	text-align: center;
	display:block; 
	color: #993300; 
	font-weight: bold;
	font-size:larger;
}

/***********-----------------------　　　　　　　　　　　　--------------------------***********/
/***********-----------------------　★　ジェネシスページ用　★　--------------------------***********/
/***********-----------------------　　　　　　　　　　　　--------------------------***********/

/*  2列 */
#genesis{
	clear: both;
	width: 706px;
	margin: 0px;padding:0px;
	display:block; 
	
	margin-left:auto; margin-right:auto;
	text-align:center;
	background-image: url(../image/bg_002_tatesen.gif);background-repeat:repeat-y;


}
.genesisspace{
	margin: 0px;padding:0px;
	display:block; width:665px;
	margin-left:auto; margin-right:auto;
	text-align:center;

}


#genesis .niretu{
	padding: 0px;margin:  0px;
	text-align: left;
	width:300px;
	display:block; 
padding-left:15px;padding-right:15px;
	float:left;
}



#genesis .owari{

	clear: both;
	height:12px;
	margin: 0px;padding:0px;
	display:block; 
background-color : #ffffff;
	background-image: url(../img_genesis/se_foot.gif);background-repeat:no-repeat;
}


/***********-----------------------　　　　　　　　　　　　--------------------------***********/
/***********-----------------------　★　product商品ページ用　★　-------------------***********/
/***********-----------------------　　　　　　　　　　　　--------------------------***********/
.product_title {
	padding: 0px;margin:  0px;
	margin-left:auto; margin-right:auto;
	
	display:block; 	
	width:680px;height:52px;
	text-align: left;text-indent:80px;padding-top: 16px;
	font-size:14px;line-height:140%;	font-weight:bold;

	background-image: url(../image/menu_back2.gif);background-repeat:no-repeat;

}

.product_category{
	padding: 0px;margin:  0px;
	margin-left:auto; margin-right:auto;
	width:660px;
	font-size:12px;line-height:140%;font-weight:normal;
	text-align: left;
	margin-bottom:10px;
}

.nextto{
	padding: 0px;margin:  0px;
	margin-left:auto; margin-right:auto;
	width:660px;
	font-size:12px;line-height:140%;font-weight:normal;
	text-align: right;
	margin-bottom:10px;
}

/* お買い物カゴ */
.kago {
	padding: 0px;margin:  0px;
	
	display:block; 	
	text-align: center;
	font-size:12px;line-height:140%;


}



/* 商品・コメント */
.product-one{
	padding: 0px;margin:  0px;
	margin-left:auto; margin-right:auto;


	
	display:block; 	
	width:700px;
}
.product-one .hidari{
	padding: 0px;margin:  0px;
	margin-left:auto; margin-right:auto;
	text-align:center;
	
	display:block; 	
	width:320px;
	float:left;
}
.product-one .migi{
	padding: 0px;margin:  0px;
	margin-left:auto; margin-right:auto;
	text-align:left;
	
	display:block; 	
	width:370px;
	float:right;
}
.product-one table{
	width:360px;text-align:left;
}

.kakaku{
color:#cc0000;font-weight:bold;
}


.product-one .free2{
	padding: 0px;margin:  0px;
	margin-left:auto; margin-right:auto;
	text-align:left;
	
	display:block; 	
}


/* 商品コメント*/
.product-coment{
	padding: 0px;margin:  0px;
	margin-left:auto; margin-right:auto;
	
	display:block; 	
	width:680px;
	text-align: left;

	border:#666666 solid 1px;

}

.product-coment h2{
	display:block;height:25px;padding-top:5px;
	text-align:left;
	background-color: #F7D77B;
	border-bottom:#666666 solid 1px;
font-size:12px;line-height:140%;font-weight:normal;
}

.product-coment .yokospace{
	padding: 0px;margin:  0px;
	margin-left:auto; margin-right:auto;
	
	display:block; 	
	width:660px;
	text-align: left;
	
	font-size:13px;line-height:160%;

}
.product-coment h3{
	padding: 2px 0px;margin:  2px 0px;
	display:block;width:100%;
	text-align:left;
	background-color: #fcf9d1;
font-size:12px;line-height:140%;font-weight:bold;
}

.product-coment .sanretu{
	padding: 0px;margin:  0px;margin-right:10px;
	margin-left:auto; margin-right:auto;
	display:block; 	
	width:200px;
	float:left;
}

.product-coment .niretu{
	padding: 0px;margin:  0px;margin-right:20px;
	margin-left:auto; margin-right:auto;
	display:block; 	
	width:320px;
	float:left;
}

/* お客様の声*/
.koe {
	padding: 0px;margin:  0px;
	margin-left:auto; margin-right:auto;
	
	display:block; 	
	width:700px;
	text-align: left;
}

.koe h2{

	display:block;
	text-align:left;
	background-image: url(../image/line.gif);background-repeat:repeat-x;
}

.koeone-a {


	padding: 10px;margin:  0px;
	display:block; 	
	width:680px;
	text-align: left;
	font-size:13px;line-height:160%;
	
	background-color:#f5d778;
}
.koeone-b {
	padding: 10px;margin:  0px;
	display:block; 	
	width:680px;
	text-align: left;
	font-size:13px;line-height:160%;
	
	background-color:#fcf9d1;
}

/* レシピ　*/
.recipe {
	padding: 0px;margin:  0px;
	margin-left:auto; margin-right:auto;
	
	display:block; 	
	width:700px;
	text-align: left;
	font-size:12px;line-height:140%;
	
	margin-top:40px;
}

.recipe h2{
	display:block;width:690px;
	text-align:left;
	background-image: url(../image/line.gif);background-repeat:repeat-x;
}

.recipe .hidari{
	padding: 0px;margin:  0px;
	margin-left:auto; margin-right:auto;
	text-align:center;
	
	display:block; 	
	width:200px;
	float:left;
}
.recipe .migi{
	padding: 0px;margin:  0px;
	margin-left:auto; margin-right:auto;
	
	display:block; 	
	width:490px;
	float:right;
}
.recipe .syousai{
	padding: 0px;margin:  0px;
	
	display:block; 	
	width:480px;
	border-right:#666666 solid 1px;border-left:#666666 solid 1px;border-bottom:#666666 solid 1px;
}
.recipe .syousai h3{
	padding: 2px;margin:  0px;
	
	display:block; 	
	border-top:#666666 solid 1px;border-bottom:#666666 solid 1px;
	font-size:12px;background-color:#d8e884;color:#49927d;font-weight:bold;
}
.recipe .recipimei{
	font-weight:bold;font-size:12px;
}
.recipe .yokospace{
	padding:5px;
}

/* 関連商品*/
.kanrengoods {
	padding: 0px;margin:  0px;
	margin-left:auto; margin-right:auto;
	
	display:block; 	
	width:700px;
	text-align: left;
	font-size:12px;line-height:140%;
}

.kanrengoods h2{
	display:block;
	text-align:left;
	background-image: url(../image/line.gif);background-repeat:repeat-x;
}

.kanrengoods .sanretu {
	padding: 0px;margin:  0px 4px;
	display:block; 	
	width:220px;
	text-align: left;

	float:left;
}
.kanrengoods li {
	padding: 2px;margin:  4px 0px;
	display:block; 	
	width:220px;
	text-align: left;
list-style:none;
	background-image: url(../misc/point.gif);background-repeat:no-repeat;
	background-position:5px 5px;
	text-indent:20px;
	background-color:#d8e884;
}



.text-red-bold {
	color:#CC0000;
	line-height:140%;
	font-weight: bold;

}
.text-green-bold {

	color:#339966;
	line-height:140%;
	font-weight: bold;
}

/***********-----------------------　　　　　　　　　　　　--------------------------***********/
/***********-----------------------　★　infoページ用　★　-------------------***********/
/***********-----------------------　　　　　　　　　　　　--------------------------***********/
.info-title {
	padding: 0px;margin:  0px;
	margin-left:auto; margin-right:auto;margin-top:30px;
	
	display:block; 	
	width:680px;height:52px;
	
	text-align: left;text-indent:40px;padding-top: 18px;
	font-size:14px;line-height:140%;	font-weight:bold;

	background-image: url(../image/info_back.gif);background-repeat:no-repeat;

}
.info-title-2 {
	padding:   2px 0px;margin:  5px 0px;
	margin-left:auto; margin-right:auto;
	
	display:block; 	
	width:650px;
	text-align: left;text-indent:10px;
	font-size:12px;	font-weight:bold;

	background:#efefef;

}
.float150{
	margin:  0px;
	text-align: left;
	width:180px;
	padding-right:10px;
	display:block;
	float:left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.float240{
	padding: 0px;margin:  0px;
	text-align: left;
	width:240px;padding-right:10px;
	display:block; 

	float:left;
}
.float300{
	padding: 0px;margin:  0px;
	text-align: left;
	width:280px;padding:0px 10px;
	display:block; 

	float:left;
}

.info-box{

	padding: 0px;margin:  0px;
	margin-left:auto; margin-right:auto;
	width:640px;	display:block; 

	text-align: left;
}
.info-box-border{
	padding: 0px;margin:  0px;
	margin-left:auto; margin-right:auto;
	width:640px;	display:block; 
	border:#cccccc solid 1px;
	text-align: left;
}
.box-border{
		display:block;
	padding: 10px;margin:  0px;
	margin-left:auto; margin-right:auto;
	display:block; 
	border:#cccccc solid 1px;
	text-align: left;
}


/*FAQページ*/
.qa-one{
	padding: 0px;margin:  0px;
	margin-left:auto; margin-right:auto;
	width:640px;	display:block; 
	border:#cccccc solid 1px;
	text-align: left;
	
}
.qa-q{
	height:30px;
	background:#EBF8F7;
	padding-left:40px;padding-right:10px;
	background-image: url(../info/img/qa_q.gif);background-repeat:no-repeat;
}
.qa-a{
	background-image: url(../info/img/qa_a.gif);background-repeat:no-repeat;
	padding-left:40px;padding-right:10px;
}

/*メールマガジンページ用*/
.box-blue{
	padding: 5px;margin:  0px;
	margin-left:auto; margin-right:auto;
	display:block; width:500px;
	border:#99CCFF solid 2px;background:#DDEEFF;
	text-align: left;
}

.box-yellow{
	padding: 5px;margin:  0px;
	margin-left:auto; margin-right:auto;
	display:block; width:500px;
	border:#FFCC66 solid 2px;background:#ffffcc;
	text-align: left;
}


.box-orenge{
	padding: 5px;margin:  0px;
	margin-left:auto; margin-right:auto;
	display:block; width:500px;
	border:#ff9966 solid 2px;background:#ffeeff;
	text-align: left;
}

.box-border H2{
	padding: 2px;margin:  0px;
	background:#FFFF99;font-size:12px;font-weight:normal;
}

/*ローテートバナー用*/

.bannertxt{
	text-align:center;
	font-size:9px;
}


.voice1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	text-indent: -12px;
}

/***********-----------------------　　　　　　　　　　　　--------------------------***********/
/***********-----------------------　★　affiliateアフィリエイトページ用　★　-------------------***********/
/***********-----------------------　　　　　　　　　　　　--------------------------***********/
.affiliate {

	padding: 0px;margin:  0px;
	margin-left:auto; margin-right:auto;
	width:640px;	display:block; 

	text-align: left;
}
.affiliate-box-border{
		display:block;
	padding: 10px;margin:  0px;
	margin-left:auto; margin-right:auto;
	display:block; 
	border:#cccccc solid 1px;
	text-align: left;
}

.affiliate .title-2{
	padding:   2px 0px;margin:  5px 0px;
	margin-left:auto; margin-right:auto;
	
	display:block; 	
	width:650px;
	text-align: left;text-indent:10px;
	font-size:12px;	font-weight:bold;

	background:#efefef;
}

.affiliate-float{
	display:block; width:260px;height:180px;
	margin: 10px 0px 10px 5px;padding:10px;
	text-align:left;
	border: 1px solid #e3e3e3;
	float:left;
	background-color: #ffefef;
}
#caution {
	line-height: 1.3em;
	color: #333333;
	text-align: left;
	font-size: 0.9em;
}
#caution h2 {
	font-size: 1.3em;
	color: #FFFFFF;
	background-color: #FF0000;
	text-align: center;
	padding: 3px;
	margin-bottom: 0px;
}
#caution p {
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	padding-left: 20px;
}
.g-navi iframe {
	height: 140px;
	width: 660px;
	margin-top: 15px;
	margin-bottom: 15px;
}
*html .g-navi iframe {
	height: 190px;
}


#wrap #wrap2 #hidarigawa .osusume h2{
	display:block;
	text-align:left;
	background-image: url(../image/line.gif);background-repeat:repeat-x;

}

#wrap #wrap2 #hidarigawa .toriatukai h2{
	display:block;
	text-align:left;
	background-image: url(../image/line.gif);
	background-repeat:repeat-x;

}

#wrap #wrap2 #hidarigawa .toriatukai {
	clear: both;
	width: 480px;
	margin: 0px;
	display:block; 

	margin-left:auto; margin-right:auto;
	background-image: url(../misc/tatesen.gif);
	background-repeat:repeat-y;
}

#wrap #wrap2 #hidarigawa .goodsone {
	padding: 0px;margin:  0px;
	text-align: left;
	width:230px;
	display:block;
	
	float:left;
	padding-top: 10px;padding-left: 5px;padding-right: 5px;
}

#wrap #wrap2 #hidarigawa .goodsone-big{
	padding: 0px;margin:  0px;
	text-align: left;
	width:470px;
	display:block; 
}

/*取り扱い商品*/




/*goodsone商品　（写真＋左にコメント）を2列*/

#wrap #wrap2 #hidarigawa .goodsone .setumei{	display:block;text-align: left;float:right;width:120px;}
#wrap #wrap2 #hidarigawa .goodsone .yokosen{	clear:both;	border-bottom: 1px solid #cccccc;	margin:0px;padding:0px;}
#wrap #wrap2 #hidarigawa .goodsmei{margin-bottom:5px;}
#wrap #wrap2 #hidarigawa .goodsone img{border:1px solid #999999;}


#wrap #wrap2 #hidarigawa .goodsone-big .setumei{	display:block;text-align: left;	float:right;width:280px;}
#wrap #wrap2 #hidarigawa .goodsone-big .yokosen{	clear:both;	border-bottom: 1px solid #cccccc;	margin:0px;padding:0px;}
#wrap #wrap2 #hidarigawa .goodsone-big img{border:1px solid #999999;}

#wrap #wrap2 #hidarigawa .caution {
	border: 1px solid #C33;
	margin: 5px;
	padding: 5px;
}
.rankingBox {
	height: auto;
	width: auto;
}
.rankingBox img {
	border:none;
}
.rankingBox h3 {
	font-size: 10pt;
	color: #000;
	background-color: #D1E573;
	padding: 3px;
	border: 1px solid #6E6E6E;
}
.rankingBox ul{
	list-style-type: none;
	list-style-image: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 4px;
}
.rankingBox li{
	list-style-type: none;
	list-style-image: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.rankingBox a{
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	font-size: 8pt;
	line-height: 10pt;
}
.rankingBox a:hover{
	background-color:#FF9;
}
