@charset "shift-jis";
/* CSS Document */

/***********************************************/
/* ุ่ศจตX^Ci20080219๚@@@@@*/
/***********************************************/


body {
	height: 100%;
	background: #ffffff;
	font-family: "lr SVbN", "Osaka|";
	line-height: 16px;
	text-align: left;
}




#wrap {
	width: 800px;
	height: auto;
	clear: none;
	padding: 0px;
	left: auto;
	right: auto;
}


.Leftwrap {
	float: left;
	width: 195px;
	height: auto;
	clear: none;
	padding: 0px;
}


.Mainwrap {
	float: right;
    width: 605px;
	height: auto;
	clear: none;
	padding: 0px;
}

p { 
	margin : 0px;
}









.smallandwide {  font-size: 90%; line-height: 140%}
.smallandnarrow {  font-size: 80%}
.graysmall {  font-size: 70%; color: #999999}
.point12 {
	font: normal 12px/15px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.point14 {
	font: normal 14px/15px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.pix14 {  font-size: 14px}
.pix12 {
	font-size: 12px;
	font-style: normal;
	line-height: 110%;
	letter-spacing: 1px;
}
chuui {
	width: 513px;
	border: 1px dotted #FF0000;
}
.chuui {
	width: 513px;
	border: 1px dotted #FF0000;
	padding: 5px;
}
.chuui-text {
	font-size: 14px;
	color: #FF0000;
	border-top: none #FF0000;
	border-right: none #FF0000;
	border-bottom: 1px dotted #FF0000;
	border-left: none #FF0000;
}
.soldout {
	width: 100%;
	border: 1px dotted #FF0000;
	padding: 5px;
	font-size: 12px;
	color: #FF0000;
	line-height: 140%;
	letter-spacing: 1px;
}
.chuui-item {
	width: 100%;
	border: 1px dotted #FF0000;
	padding: 5px;
	font-size: 12px;
	line-height: 120%;
	color: #666666;
	text-align: left;
}
.chuui-item02 {
	width: 100%;
	border: 1px dotted #FF0000;
	padding: 5px;
	font-size: 12px;
	line-height: 120%;
	color: #666666;
	text-align: left;
	margin: 5px;
}
.chuui-item03 {
	width: 100%;
	border: 1px dotted #006600;
	padding: 5px;
	font-size: 12px;
	line-height: 120%;
	color: #666666;
	text-align: left;
	margin: 5px;
}


.style2 {
font-size: 15px;
font-weight: bold;
}

.style3 {
	font: normal 12px/15px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.style5 {
color: #FF0000;
font-size: 14px;
}



/***********************************************/
/* ฅตฅ๓ฅืกฆEปฅรฅศกกกกกกกกกกกกกกกกกกฆ           */
/***********************************************/
	

.bup-setumei-txt {
	font-size: 12px;
	line-height: 160%;
	color: #666666;
	letter-spacing: 2px;
	text-align: left;
	width: 250px;
	padding-left: 28px;
	padding-top: 5px;
}



.bup-setumei-txt02 {
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	letter-spacing: 2px;
	text-align: left;
	width: 250px;
	padding-left: 28px;
	padding-top: 47px;
}
.bup-setumei-txt03 {
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	letter-spacing: 2px;
	text-align: left;
	width: 265px;
	padding-left: 20px;
	padding-top: 5px;
}
.bup-setumei-txt04 {
	color: #666666;
	letter-spacing: 2px;
	text-align: right;
	padding-left: 500px;
	padding-top: 5px;
	margin: 5px;
	border: 1px dotted #CC0000;
}
.bup-setumei-txt05 {
	color: #666666;
	letter-spacing: 2px;
	text-align: center;
	padding-left: 312px;
	font-size: 12px;
	line-height: 130%;
}
.line {
	border: 1px dotted #009900;
	padding: 10px;
	text-align: center;
	margin: 10px;
}
/***********************************************/
.nikibi-text {
	font-size: 14px;
	line-height: 120%;
	color: #003300;
}


.style7 {
	font-size: 10px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.style17 {
	color: #0000FF;
	font: x-small "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.style18 {font-size: x-small}
.style19 {
	color: #FF0000;
	font-size: 10px;
	padding-right: 5px;
	font-family: "lr SVbN", "Osaka|";
	line-height: normal;
	font-weight: normal;
}
.style20 {color: #FF0000; font-size: x-small; }
.style21 {color: #0000FF}.style7a {
	font-size: 10px;
	line-height: 13px;
}
.style23 {
	font-size: 12px;
	color: #CC0000;
}
.style24 {
	color: #CC0000;
	font-size: 14px;
}
.style25 {font-size: 12px}

.style26 {color: #FFFFFF}

STRONG {PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 9pt; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #FFFFFF; PADDING-TOP: 6px}
.sakanakun {
	font-size: 14px;
	line-height: 18px;
	color: #666666;
	margin-left: 30px;
}
.green12 {
	font-size: 12px;
	font-weight: bold;
	color: #336600;
}
.font14 {
	font-size: 13px;
	line-height: 16px;
	color: #333333;
}
.font14-br {
	font-size: 14px;
	color: #996633;
	letter-spacing: 1px;
	line-height: 16px;
}
.dog-14px {
	font-size: 13px;
	line-height: 18px;
	color: #666666;
	margin-right: 10px;
	margin-left: 3px;
	font-family: "lr oSVbN", "MS P Gothic", "qMmpS Pro W3", "Hiragino Kaku Gothic Pro W3", sans-serif;
}
.dog14px2 {
	font-size: 13px;
	line-height: 18px;
	color: #666666;
	margin-right: 20px;
	margin-left: 20px;
	font-family: "lr oSVbN", "MS P Gothic", "qMmpS Pro W3", "Hiragino Kaku Gothic Pro W3", sans-serif;
}
.green14 {
	font-size: 13px;
	line-height: 18px;
	color: #669900;
	margin-right: 20px;
	margin-left: 20px;
	font-family: "lr oSVbN", "MS P Gothic", "qMmpS Pro W3", "Hiragino Kaku Gothic Pro W3", sans-serif;
}
.healthy {
	color: #003300;
	font: 13px/18px "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.brown14 {
	font-size: 14px;
	line-height: 14px;
	color: #663300;
}
.white14 {
	font-size: 13px;
	line-height: 15px;
	color: #E0DFE3;
	text-align: left;
}
white12 {
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
}
.white12 {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
}

.font14_ms {
	font-size: 14px;

	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"
	line-height: 20px;
	color: #333333;
	line-height: 17px;
}

.font14_ms2 {
	font-size: 14px;

	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"
	line-height: 25px;
	color: #333333;
	line-height: 20px;
}
aboutstevia_font14 {
	font-size: 14px;
	line-height: 14px;
	color: #666666;
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
}
.aboutstevia_font14 {
	font-size: 13px;
	line-height: 18px;
	color: #333333;
	text-align: left;
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
}

/* fBAะ๎ */

#media { 

    overflow: scroll;
    width: 550; 
    height: 440px; 
    margin-bottom: 10px; 
    background-color: #ffffff; 
    border: 1px gray solid;  } 

/* X^btgpแ */

#stafftxt {
	padding-right: 15px;
	padding-left: 10px;
	} 
