
/*
.body_Back {
	background-attachment: scroll;
	background-image: url(https://image.rakuten.co.jp/toucher-home/cabinet/top/140405_top_p20.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
*/




* {
	font-family:			£Í£Ó £Ð¥´¥·¥Ã¥¯;
	font-size:				8pt;
	color:					#666666;
}

.title_font {
	font-family:			£Í£Ó £Ð¥´¥·¥Ã¥¯;
	font-size:				12pt;
	padding-left:			35px;
	padding-top:			15px;
	
}
.frame_all {
	width:           935px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
    }
h1 {
	font-size:10pt;
}
.tbl_all {
	width:					945;
	border-top-color: #d0d0d0;
	border-right-color: #d0d0d0;
	border-bottom-color: #d0d0d0;
	border-left-color: #d0d0d0;
}
.tbl_line {
	border-left:			1px solid transparent;
	border-right:			1px solid transparent;
	border-top:				1px solid transparent;
	border-bottom:			1px solid transparent;
	border-color:			#d0d0d0;
}
.tbl_line_all td {
	border-right:			1px solid #d0d0d0;
	border-bottom:			1px solid #d0d0d0;
}
.tbl_line_all {
	border-left:			1px solid #d0d0d0;
	border-top:				1px solid #d0d0d0;
}
.tbl_HItop {
	color:					#000000;
	font:					bold;
}
.tbl_HItop a {
	font-family:			£Í£Ó £Ð¥´¥·¥Ã¥¯;
	font:					bold;
	font-size:				8pt;
}
.td_L {
	border-left-style:		solid;
	border-width:			1px;
	border-color:			#d0d0d0;
}
.td_LR {
	border-left-style:		solid;
	border-right-style:		solid;
	border-width:			1px;
	border-color:			#d0d0d0;
}
.td_LINE {
	background-color:		#99cccc;
	font-size:				1pt;
}
.tbl_menu {
	text-align:				left;
	color:					#696969;
}
.tbl_menu_tr {
	height:					40;
}
.tbl_content {
	color:					#696969;
}
.td_dashed {
	border-width:			1px;
	border-bottom-style:	solid;
	border-color:			#d0d0d0;
}
.span_Dashed {
	border-bottom:1px solid #d0d0d0;
	margin:5px;
}
.td_LINE {
	background-color:		#99cccc;
	font-size:				1pt;
}
.td_Title {
 	width:					380;
 	height:					15;
	background-color:		#99cccc;
	font-size:				10pt;
	color:					#555555;
	padding-left:			1em;
	padding-right:			1em;
}
.td_Title2 {
 	width:					750;
 	height:					15;
	background-color:		#99cccc;
	color:					#555555;
	font-size:				10pt;
	padding-left:			1em;
}
.td_Title3 {

 	height:					15;
	background-color:		#99cccc;
	font-size:				10pt;
	color:					#ffffff;
	padding-left:			1em;
	padding-right:			1em;
}
.td_MenuBack_wata {
	background-image:		url(menu_back_brown.jpg);
	background-repeat:		no-repeat;
	background-position:	center center;
}
.td_MenuBack {
	background-image:		url(menu_back.jpg);
	background-repeat:		no-repeat;
	background-position:	center center;
}
.td_MenuBack_Gift {
	background-image:		url(menu_back_glay.jpg);
	background-repeat:		no-repeat;
	background-position:	center center;
	font-size:9pt;
}
.td_solid {
	border-width:			1px;
	border-style:			solid;
	border-color:			#d0d0d0;
}
.td_solid2 {
	border-width:			0px;
	border-style:			none;
	border-color:			#d0d0d0;
}	
.td_menuImg {
	text-align:				center;
	height:					80;
	border-width:			1px;
	border-bottom-style:	solid;
	border-color:			#a9a9a9;
	vertical-align:			bottom;
}
.td_Present {
	Ebackground-color:		#FFF7E1;
	height:					70px;
}
.red {
	color: 					#FF0000;
}
.blue {
	color: 					blue;
}

.gray10 {
	font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯;
	font-size:10pt;
	color:#696969;
}
.StrWhatsNew{
	color:		#cc0033;
	font-family:helvetica;
	font-size:	13pt;
	font:		bold;
}
.StrWhatsNewItem{
	font-size:	8pt;
	font:		bold;
}
.StrTitle{
	color:		#808080;
	font-family:helvetica;
	font-size:	13pt;
	font:		bold;
}
.StrOrganicCottonL{
	font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯;
	font-size:	13pt;
	font:		bold;
}
.StrOrganicCottonM{
	font-size:	10pt;
	font:		bold;
}
.Strwataboushi{
	color:		#993300;
	font-family:cursive;
	font-size:	13pt;
	font:		bold;
}
.StrwataboushiS{
	color:		#993300;
	font-family:cursive;
	font-size:	10pt;
	font:		bold;
}
.StrwataboushiSS{
	color:		#993300;
	font-family:cursive;
	font-size:	8pt;
	font:		bold;
}
.StrSaleItemName{
	color:		#808080;
	font-size:	12pt;
	font:		bold;
}
.tbl_content {
	color:#696969;
}
.tbl_WhatsNew {
	border-width:	1px;
	border-color:	#d0d0d0;
	border-style:	solid;
}
.td_Icon {
	width:			23%;
	font-size:		12pt;
	text-align:		left;
}
.td_Oganic {
	text-align:		right;
	vertical-align:	bottom;
	width:			320;
}
.td_Oganic2 {
	vertical-align:	bottom;
}
.tbl_Pora {
	height:				200;
	width:				370;
}
.td_Pora {
	background-image:	url(pora.gif);
	background-repeat:	no-repeat;
	text-align:			center;
	vertical-align:		top;
	padding-top:		27px;
	width:				170;
}
.td_ItemName {
	font-size:		10pt;
	color:			#696969;
	font-weight:	bold;
	font-family:	£Í£Ó £Ð¥´¥·¥Ã¥¯;
}
.WhatsNew {
	height:150px;
	overflow:auto;
}
a.a_Org:link {
	color:#ff0000;
}
a.a_Org:visited {
	color:#ff0000;
}

 img.img_Icon {
	width:20;
}
.button{
	width: 80px;
	height: 20px;
}
.button_size{
	width: 60px;
	height: 20px;
}
.new_item_box {
	width: 120px;
	border: 1px solid #666;
	float: left;
	margin-right: 10px;
	font-size: 11px;
	color: #666;
	padding: 10px;
	height: 180px;
}
.n_i_text {
	width: 120px;
	margin-top: 10px;
	font-size: 11px;
	line-height: 15px;
}


#slideshow {
    position:relative;
    height:264px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 264px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 264px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}
