/* CSS Document */


/* zentai_ 
----------------------------------------------- */


body { background-color: #cce6b3;background-image:url(../../cart/haikei.gif);background-repeat: repeat-y;  background-position: center 0; margin-top: 0; }  

#syohin_su_posi
{
	text-align: left;
	width: 778px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 2080px;
	}
	
#syohin_sou_posi
{
	text-align: left;
	width: 760px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 3080px;
	}
	
#syohin_sou_18_posi
{
	text-align: left;
	width: 760px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 2400px;
	}
	
#syohin_sou_g_posi
{
	text-align: left;
	width: 760px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 3790px;
	}

#syohin_sou_h_posi
{
	text-align: left;
	width: 760px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 950px;
	}
	
#syohin_sou_h15_posi
{
	text-align: left;
	width: 760px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 16100px;
	}

#syohin_sou_g15_posi
{
	text-align: left;
	width: 760px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 3010px;
	}
	
	
/* bun_ 
----------------------------------------------- */
	
.posi_01
{
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	}

.posi_02
{
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	}
	
.posi_02_1
{
	width: 690px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	padding-left: 5px;
	}
	
.posi_03
{
	width: 776px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	}
	
.posi_04
{
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	}
	
.posi_05
{
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	background-color: #339933;
	height: 30px;
	border: 1px solid #333333;
	margin-top: 15px;
	}

.posi_05_a
{
	width: 329px;
	float: left;
	padding-left: 10px;
	height: 27px;
	padding-top: 3px;
	}

.posi_05_b
{
	width: 330px;
	float: right;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	height: 27px;
	padding-top: 3px;
	}

.posi_06
{
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	height: 30px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	}

.posi_06_a
{
	width: 329px;
	float: left;
	padding-left: 10px;
	height: 27px;
	padding-top: 3px;
	}

.posi_06_b
{
	width: 330px;
	float: right;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	height: 27px;
	padding-top: 3px;
	}

.posi_07
{
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	height: 80px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	}

.posi_07_a
{
	width: 329px;
	float: left;
	padding-left: 10px;
	height: 77px;
	padding-top: 3px;
	}

.posi_07_b
{
	width: 330px;
	float: right;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	height: 77px;
	padding-top: 3px;
	}
	
.posi_08
{
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 3px;
	}
	
.posi_09
{
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-bottom: 10px;
	}
	
.posi_dotline
{
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	}




/* font_ 
----------------------------------------------- */

.j14_05 {
	font-Size:14px;
	line-height: 22px;
	color: #333333;
	letter-spacing: 0.1em;
}

.j18_01 {
	font-Size:18px;
	line-height: 28px;
	letter-spacing: 0.1em;
}


/* g_folder_ 
----------------------------------------------- */

.g_posi_01
{
	width: 600px;
	height: 50px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CC3300;
	padding-top: 150px;
  }
  
 .g_posi_01_a
{
	width: 190px;
	float: left;
	padding-left: 20px;
  }

 .g_posi_01_b
{
	width: 380px;
	float: right;
	margin-top: 15px;
  }
  
  
  .g_posi_02
{
	width: 600px;
	height: 50px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CC3300;
	padding-top: 100px;
  }
  
  
  
  
 .g_posi_02_a
{
	width: 50px;
	float: left;
	padding-left: 20px;
  }

 .g_posi_02_b
{
	width: 520px;
	float: right;
  }
