*{margin:0; padding:0;}
BODY{background-image:url(/img/ec_img/shade.gif);background-repeat:repeat-y;margin:0;padding:0 20px 20px 30px;}
A{text-decoration:none}
H1{font-size:150%;}

.cart{margin:1.5em 0;text-align:center;}
.cart IMG{cursor: pointer;}
#imgPool{position:absolute; top:-999px; left:-999px; width:1; height:1;overflow:hidden;}
#screenBox{
width:400px; height:300px;
background-color:#fff; 
background-image: URL(/downstall/img/product/noimage.gif);
background-repeat: no-repeat;
background-position: center center;
}
#screenImage {text-align:center; vertical-align:middle; width:400px; height:300px;
  background-repeat: no-repeat;
  background-position: center center;
}
#treeMenu1{BORDER: #84a273 1px solid;PADDING: 5px;DISPLAY: none;FONT-SIZE: 80%;}
#treeMenu1 LI{margin-left:1.5em;}
#FAQ{margin: 0px;
padding:0.5em;
OVERFLOW: auto;
HEIGHT: 25em;
BACKGROUND-COLOR: #e7f7ff;
LINE-HEIGHT: 1.4em;
SCROLLBAR-FACE-COLOR: #c5ddfd;
SCROLLBAR-HIGHLIGHT-COLOR: #fff;
SCROLLBAR-SHADOW-COLOR: #6699cc;
SCROLLBAR-3DLIGHT-COLOR: #e3ebf0;
SCROLLBAR-ARROW-COLOR: #729ec4;
SCROLLBAR-TRACK-COLOR: #ddf3ff;
SCROLLBAR-DARKSHADOW-COLOR: #ddf3ff;
display:none;
font-size:90%;
}

#priceBox{margin:1em 0 0; text-align:center;}
#priceBox STRONG,
#red2 STRONG{font-size:120%;}
#priceBox SPAN,
#red2 SPAN{font-size:80%;}
#priceBox P{margin:0.2em 0;}
#priceBox P.red{color:#e00;}
#priceBox P.sankaku{color:#f60;}

#pImag{marign:0 0 1em;text-align:center;}
#serachBox {float:right; font-size:80%;}
#serachBox TD{text-align:right; padding-right:20px;}
#dlsize{text-align:center; margin-bottom:2em; font-size:80%;}
#system{float:left; width:49%; font-size:90%;}

#productName{text-align:center;}
#itemProperty{margin:0 0 1em;}
#itemProperty {}
#itemProperty TD TD {
	padding: 2px 0.5em 1px;
	text-align:center;
}

/*
#tBox1,#tBox2,#tBox3,#tBox4,#tBox5,#tBox6,#tBox7,#tBox8,#tBox9{display:none;}
#tBox0{display:block;}
*/

#feature UL{margin:0 0 1em; padding:0;}
#feature LI{margin:0 0 0.2em 1em; padding:0; list-style-type:none; text-indent:-1em;}

#notesBox{
	display:none;
	OVERFLOW-Y: auto;
	height:10em;
	PADDING: 0.5em;
	background-color:#e6ede9;
	font-size:80%;
}

#mainBox {
	MARGIN-LEFT: 0.5em
}
#ui {FLOAT: left; WIDTH: 402px; HEIGHT: 302px; BACKGROUND-COLOR: #ccc;}

#kyodaku2 {
	display:none;
	width: 200px;
	height: 16em;
	line-height: 1.3em;
	font-size: 80%;
	padding: 0.5em;
	border: #6699cc 1px solid;
	overflow: auto;
	margin: 0px 0px 0.5em;
	SCROLLBAR-FACE-COLOR: #c5ddfd;
	SCROLLBAR-HIGHLIGHT-COLOR: #fff;
	SCROLLBAR-SHADOW-COLOR: #69c; 
	SCROLLBAR-3DLIGHT-COLOR: #e3ebf0;
	SCROLLBAR-ARROW-COLOR: #729ec4;
	SCROLLBAR-TRACK-COLOR: #ddf3ff;
	SCROLLBAR-DARKSHADOW-COLOR: #ddf3ff;
}
#kyodaku3{display:none;}
#l0 {
	DISPLAY: none
}
#l1 {
	DISPLAY: none
}
#l2 {
	DISPLAY: none
}
#l3 {
	DISPLAY: none
}
DIV.sub {
	FONT-SIZE: 80%; MARGIN-LEFT: 1em; CURSOR: pointer
}
DIV.sub A {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px
}
DIV.sub A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px
}
.clear {
	CLEAR: both
}
#textBox{
BORDER-RIGHT: #ffe 2px solid;
BORDER-TOP: #cc9 2px solid;
BORDER-LEFT: #cc9 2px solid;
BORDER-BOTTOM: #ffe 2px solid;

MARGIN: 5px 0 0;

PADDING-RIGHT: 1em;
PADDING-LEFT: 1em;
PADDING-BOTTOM: 0.5em;
PADDING-TOP: 0.5em;

HEIGHT: 10em;
OVERFLOW-Y: auto;
BACKGROUND-COLOR: #f7ffef
}


#mainBox UL#kinou {
	
}
#mainBox UL#kinou LI {
	padding: 0;
	margin: 0;
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none; 
}
#mainBox UL#kinou LI A {
	display:block;
	width:100%;	
	text-decoration:none;
	color:#000; 
	background-color:#b0efe0;
	background-image:url(/test/downstall/p_image/btn_no.gif);

	BORDER-TOP: #ffffe7 1px solid;
	BORDER-RIGHT: #ceae5a 1px solid;
	BORDER-BOTTOM: #9c8242 1px solid;
	BORDER-LEFT: #ffebb5 1px solid;

	padding: 2px;
	margin: 0px;
}

#mainBox UL#kinou LI A:link {
}
#mainBox UL#kinou LI A:visited {
    color:#000;
    border-top:solid 1px #e6fdf8;
    border-left:solid 1px #e6fdf8;
    border-right:solid 1px #4db59c;
    border-bottom:solid 1px #4db59c;
}
#mainBox UL#kinou LI A:hover {
    border-top:solid 1px #4db59c;
    border-right:solid 1px #a2f3df;
    border-bottom:solid 1px #a2f3df;
    border-left:solid 1px #4db59c; 
	background-image:url(/downstall/img/product/btn_on.gif);
}
#mainBox UL#kinou LI A:active {
    border-top:solid 1px #4db59c;
    border-right:solid 1px #a2f3df;
    border-bottom:solid 1px #a2f3df;
    border-left:solid 1px #4db59c; 
	background-image:url(/downstall/img/product/btn_active.gif);
}

#system UL{margin:0}
#system LI{margin-left:1.5em; list-style-type:none;}
#system>LI{margin-left:-3em}
#system H2{font-size:100%;}

/*Xg*/
#kategoritxt{text-align:center; font-size:80%; margin-top:23px}
#bar_top{margin:0 15px;}
#bar_top TH.sort1{margin:0 15px; cursor:pointer;}
#bar_top TH{border-top:solid 1px #7d6f2c; border-bottom:solid 1px #7d6f2c; border-left:solid 1px #7d6f2c; border-right:solid 1px #7d6f2c;background-color:#e8e4da; font-size:70%; font-weight:normal;}
#bar_top TH.sort2{margin:0 15px; cursor:pointer;}

.bar1{background:#f1efea; cursor:pointer}
.bar2{background:#e8e4da; cursor:pointer}
.bar1 td{ border-right:solid 1px #fff; padding:4px;}
.bar2 td{ border-right:solid 1px #fff; padding:4px;}
.sel {color:#84BADE}
.use {color:#FF7552}
.ent {color:#FFB200}
.hob {color:#9CD342}
.sys {color:#B59ECE}
.kid {color:#FF9ACE}

.cartBtn a{display:block; margin:0 auto; padding:0; width:138px; height:27px; background-position:top left;}
.cartBtn a:link, #ec .cartBtn a:visited	{ background:url(/cp/img/pageitem/cart_no.gif) no-repeat;}
.cartBtn a:hover								{ background:url(/cp/img/pageitem/cart_no_o.gif) no-repeat;}

.yoyaku a{display:block; margin:0 auto; padding:0; width:138px; height:27px; background-position:top left;}
.yoyaku a:link, #ec .yoyaku a:visited	{ background:url(/cp/img/pageitem/yoyaku_no.gif) no-repeat;}
.yoyaku a:hover								{ background:url(/cp/img/pageitem/yoyaku_no_o.gif) no-repeat;}

.cartDs a{display:block; margin:3px auto 0; padding:0; width:138px; height:33px; background-position:top left;}
.cartDs a:link, #ec .cartDs a:visited	{ background:url(/img/common_img/cart_ds.jpg) no-repeat;}
.cartDs a:hover								{ background:url(/img/common_img/cart_ds_o.jpg) no-repeat;}



/*50*/
/*
DIV#logo-eshp {float: left; MARGIN: 4px 4px 0px 15px}
IMG#1click {FLOAT: right; MARGIN: 0px}
DIV.image-sample {BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0px; WIDTH: 100%}
.logo-ehop {float: left; MARGIN: 4px 4px 0px 15px}
DIV.image-sample .guide {PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 70%; PADDING-TOP: 0px; BACKGROUND-COLOR: #dedfde}
DIV.image-sample .guide .button-kv {float: left; WIDTH: 16%; TEXT-ALIGN: center}
DIV.image-sample .guide .button-uv {float: left; WIDTH: 16%; TEXT-ALIGN: center}
DIV.image-sample .guide .button-jv {float: left; WIDTH: 16%; TEXT-ALIGN: center}
DIV.image-sample .guide .button-hv {float: left; WIDTH: 16%; TEXT-ALIGN: center}
DIV.image-sample .guide .button-fv {float: left; WIDTH: 16%; TEXT-ALIGN: center}
DIV.image-sample .guide .button-iv {float: left; WIDTH: 16%; TEXT-ALIGN: center}
DIV.image-sample .guide .boko2px-ih {CLEAR: left}
DIV.image-sample .byname {FLOAT: right; WIDTH: 70%}
DIV.image-sample .byname .button-av {float: left; WIDTH: 9.9%; TEXT-ALIGN: center}
TABLE.pulldown {MARGIN-BOTTOM: 1px}
TABLE.top3 TD {BORDER-TOP: gray 2px dotted}
DIV#main {MARGIN: 15px 15px 0px 30px; WIDTH: 100%}
DIV.guide {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 99%; PADDING-TOP: 10px; BACKGROUND-COLOR: #dedfde}
DIV.byname {WIDTH: 100%}
DIV.byname .button-av {float: left; WIDTH: 9.9%; TEXT-ALIGN: center}
DIV#search {FLOAT: right; WIDTH: 90%}
DIV#list {MARGIN: 15px 5px 0px 16px; WIDTH: 100%}
DIV#name-index {WIDTH: 50px}
DIV#name-index .button-av {WIDTH: 50px; TEXT-ALIGN: right}
DIV.product-list {MARGIN-LEFT: 10px; WIDTH: 100%}
DIV.anime {MARGIN-BOTTOM: 10px; WIDTH: 400px; HEIGHT: 200px; BACKGROUND-COLOR: gray}
DIV.ui {WIDTH: 400px; HEIGHT: 300px; BACKGROUND-COLOR: gray}
DIV.spec {PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; float: left; PADDING-BOTTOM: 0.5em; WIDTH: 100%; PADDING-TOP: 0.5em; TEXT-ALIGN: left}
DIV.notice {PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FLOAT: right; PADDING-BOTTOM: 0.3em; WIDTH: 100%; PADDING-TOP: 0.3em; TEXT-ALIGN: left}
DIV#resi {PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; float: left; PADDING-BOTTOM: 0.4em; MARGIN: 15px 0px 0px 15px; WIDTH: 150px; PADDING-TOP: 0.4em; HEIGHT: 100%; TEXT-ALIGN: center}
DIV#ship {PADDING-RIGHT: 0.4em; MARGIN-TOP: 1em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; WIDTH: 95%; PADDING-TOP: 0.4em; BACKGROUND-COLOR: lavender; TEXT-ALIGN: left}
H1 {MARGIN: 0px 0px 0.2em; LINE-HEIGHT: 1.2em; LETTER-SPACING: -0.1em}
H2 {MARGIN: 0px 0px 0.2em; LINE-HEIGHT: 1.2em; LETTER-SPACING: -0.1em}
H3 {MARGIN: 0px 0px 0.2em; LINE-HEIGHT: 1.2em}
H4 {MARGIN: 0px 0px 0.2em; LINE-HEIGHT: 1.2em}
P {MARGIN: 0px 0px 0.3em; LINE-HEIGHT: 1.4em}
IMG {BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px}
UL {LIST-STYLE-IMAGE: url(/test/downstall/p_image/list.gif); MARGIN: 0px}
UL UL {MARGIN: 0px 0px 0px 0.5em; LIST-STYLE-TYPE: circle}
OL {MARGIN: 0px 0px 0px 1em}
LI {MARGIN: 0px 0px 0.3em 2em; LINE-HEIGHT: 1.3em}
DL {MARGIN: 0px}
DT {MARGIN: 0px; LINE-HEIGHT: 1.2em}
DD {FONT-WEIGHT: bold; MARGIN: 0.2em 0px 0.3em 0.6em; LINE-HEIGHT: 1.2em}
.caption {FONT-SIZE: 80%}
.under-logo {FONT-SIZE: 9pt; COLOR: gray; PADDING-TOP: 2pt}
.tab {MARGIN-LEFT: 0.5em}
.belt-red {BORDER-RIGHT: #cc0033 1px solid; BORDER-LEFT: #ffcc99 1px solid; COLOR: white; BORDER-BOTTOM: #cc0033 1px solid}
.dot-top {BORDER-TOP: #666666 2px dotted}
.index-red A:link {BORDER-RIGHT: #cc0033 1px solid; PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; BACKGROUND-IMAGE: url(/test/downstall/p_image/red-uw.gif); PADDING-BOTTOM: 0.3em; BORDER-LEFT: #ffcc99 1px solid; WIDTH: 100%; PADDING-TOP: 0.3em; BORDER-BOTTOM: #cc0033 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: 42px; BACKGROUND-COLOR: #ff0033; TEXT-DECORATION: none}
.index-red A:visited {BORDER-RIGHT: #cc0033 1px solid; PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; BACKGROUND-IMAGE: url(/test/downstall/p_image/red-uw.gif); PADDING-BOTTOM: 0.3em; BORDER-LEFT: #ffcc99 1px solid; WIDTH: 100%; PADDING-TOP: 0.3em; BORDER-BOTTOM: #cc0033 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: 42px; BACKGROUND-COLOR: #ff0033; TEXT-DECORATION: none}
.index-red A:hover {BORDER-RIGHT: #ffcc99 1px solid; PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; BACKGROUND-IMAGE: url(/test/downstall/p_image/red-l-ub.gif); PADDING-BOTTOM: 0.3em; BORDER-LEFT: #cc0033 1px solid; PADDING-TOP: 0.3em; BORDER-BOTTOM: #ffcc99 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ff6666; text-decoretion: none}
.index-red2 A:link {BORDER-RIGHT: #80bfff 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: white 1px solid; PADDING-LEFT: 0.2em; BACKGROUND-IMAGE: url(/test/downstall/p_image/main_back.gif); PADDING-BOTTOM: 0.2em; BORDER-LEFT: white 1px solid; WIDTH: 100%; COLOR: black; PADDING-TOP: 0.2em; BORDER-BOTTOM: #004a95 2px solid; HEIGHT: 42px; TEXT-DECORATION: none}
.index-red2 A:visited {BORDER-RIGHT: #80bfff 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: white 1px solid; PADDING-LEFT: 0.2em; BACKGROUND-IMAGE: url(/test/downstall/p_image/main_back.gif); PADDING-BOTTOM: 0.2em; BORDER-LEFT: white 1px solid; WIDTH: 100%; COLOR: black; PADDING-TOP: 0.2em; BORDER-BOTTOM: #004a95 2px solid; HEIGHT: 42px; TEXT-DECORATION: none}
.index-red2 A:hover {BORDER-RIGHT: white 2px solid; BORDER-TOP: #004a95 1px solid; BACKGROUND-IMAGE: url(/test/downstall/p_image/h_bk19a.gif); BORDER-LEFT: black 1px solid; COLOR: white; BORDER-BOTTOM: white 2px solid}
#footer {PADDING-RIGHT: 1em; BORDER-TOP: #000 1px solid; PADDING-LEFT: 1em; FONT-SIZE: 80%; PADDING-BOTTOM: 1em; MARGIN: 0px 15px; PADDING-TOP: 1em; TEXT-ALIGN: center}
#copyright {PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-SIZE: 80%; PADDING-BOTTOM: 0.3em; MARGIN: 0px 1em 3em; PADDING-TOP: 0.3em; TEXT-ALIGN: center}
#index {BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; PADDING-LEFT: 0px; float: left; MARGIN-LEFT: 0px; WIDTH: 750px; BORDER-BOTTOM: #666 1px solid; LIST-STYLE-TYPE: none}
#index A {PADDING-BOTTOM: 10px; COLOR: #fff; PADDING-TOP: 10px; BACKGROUND-COLOR: #f90; TEXT-ALIGN: center; TEXT-DECORATION: none; displa: block; boder-left: 1px solid #666}
#index LI {float: left; WIDTH: 150px}
.mado {PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; SCROLLBAR-FACE-COLOR: #c5ddfd; PADDING-BOTTOM: 0.5em; SCROLLBAR-HIGHLIGHT-COLOR: #fff; OVERFLOW: auto; SCROLLBAR-SHADOW-COLOR: #6699cc; SCROLLBAR-3DLIGHT-COLOR: #e3ebf0; LINE-HEIGHT: 1.4em; SCROLLBAR-ARROW-COLOR: #729ec4; PADDING-TOP: 0.5em; SCROLLBAR-TRACK-COLOR: #ddf3ff; SCROLLBAR-DARKSHADOW-COLOR: #ddf3ff; HEIGHT: 50em; BACKGROUND-COLOR: #ddf3ff}
.kyodaku {BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: gray 1px solid; PADDING-LEFT: 0.5em; SCROLLBAR-FACE-COLOR: #c5ddfd; PADDING-BOTTOM: 0.5em; SCROLLBAR-HIGHLIGHT-COLOR: #fff; OVERFLOW: auto; BORDER-LEFT: gray 1px solid; WIDTH: 300px; SCROLLBAR-SHADOW-COLOR: #6699cc; SCROLLBAR-3DLIGHT-COLOR: #e3ebf0; LINE-HEIGHT: 1.3em; SCROLLBAR-ARROW-COLOR: #729ec4; PADDING-TOP: 0.5em; SCROLLBAR-TRACK-COLOR: #ddf3ff; BORDER-BOTTOM: white 1px solid; SCROLLBAR-DARKSHADOW-COLOR: #ddf3ff; HEIGHT: 16em}
.faq {PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; SCROLLBAR-FACE-COLOR: #c5ddfd; PADDING-BOTTOM: 0.5em; SCROLLBAR-HIGHLIGHT-COLOR: #fff; OVERFLOW: auto; WIDTH: 300px; SCROLLBAR-SHADOW-COLOR: #6699cc; SCROLLBAR-3DLIGHT-COLOR: #e3ebf0; LINE-HEIGHT: 1.4em; SCROLLBAR-ARROW-COLOR: #729ec4; PADDING-TOP: 0.5em; SCROLLBAR-TRACK-COLOR: #ddf3ff; SCROLLBAR-DARKSHADOW-COLOR: #ddf3ff; HEIGHT: 20em; BACKGROUND-COLOR: #ddf3ff}
*/