BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 10px; PADDING-TOP: 0px; FONT-FAMILY: "ＭＳ Ｐゴシック" ,"ヒラギノ・ﾃ・S Pro W4" ,"Osaka",verdana ,arial ,sans-serif; TEXT-ALIGN: left
}
A {
	COLOR: #0000cc
}
A:link {
	COLOR: #0000cc
}
A:hover {
	COLOR: #0000cc
}
A:active {
	COLOR: #0000cc
}
A:visited {
	COLOR: #0000cc
}
A:hover {
	COLOR: #0000cc
}
A:active {
	COLOR: #0000cc
}
UL {
	MARGIN: 5px 0px 5px 20px
}
#banner {
	FONT-SIZE: 1px; COLOR: #000; BORDER-BOTTOM: #006699 3px solid; HEIGHT: 90px; BACKGROUND-COLOR: #000000
}
#banner A {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; TEXT-DECORATION: none
}
#banner A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; TEXT-DECORATION: none
}
#banner A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; TEXT-DECORATION: none
}
#banner A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; TEXT-DECORATION: none
}
#banner A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; TEXT-DECORATION: none
}
#banner .description {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 1px; COLOR: #ffffff
}
#banner .inner {
	BORDER-RIGHT: #555555 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #555555 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 10px; BORDER-LEFT: #555555 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #555555 1px solid; HEIGHT: 60px; BACKGROUND-COLOR: #333333
}
#navi {
	PADDING-RIGHT: 5px; BORDER-TOP: #000000 5px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #006699
}
#navi A {
	FONT-SIZE: 12pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; TEXT-DECORATION: none
}
#navi A:link {
	FONT-SIZE: 12pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; TEXT-DECORATION: none
}
#navi A:visited {
	FONT-SIZE: 12pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; TEXT-DECORATION: none
}
#navi A:active {
	FONT-SIZE: 12pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; TEXT-DECORATION: none
}
#navi A:hover {
	FONT-SIZE: 12pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; TEXT-DECORATION: none
}
#navi A:hover {
	BACKGROUND: #ffffff; COLOR: #000000
}
#contents {
	FONT-SIZE: 12px; WIDTH: 100%; FONT-FAMILY: "ＭＳ Ｐゴシック" ,"ヒラギノ・ﾃ・S Pro W4" ,"Osaka",verdana ,arial ,sans-serif
}
#header {
	MARGIN-TOP: 30px; HEIGHT: 70px
}
#header_top {
	MARGIN-TOP: 20px
}
#header IMG {
	FLOAT: left
}
#aws_description {
	FONT-SIZE: 12px; WIDTH: 400px
}
#search {
	FONT-FAMILY: "ＭＳ Ｐゴシック" ,"ヒラギノ・ﾃ・S Pro W4" ,"Osaka",verdana ,arial ,sans-serif
}
#search_top {
	
}
#amazonlogo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.pager_top {
	BORDER-TOP: #006633 1px solid; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; BACKGROUND-COLOR: #80ff80
}
.pager_top P {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px
}
#Blended_Tab {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px
}
#Blended_Tab P {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px
}
#Blended_Tab UL {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 3px; PADDING-TOP: 1px
}
#Blended_Tab LI {
	DISPLAY: inline; MARGIN-RIGHT: 8px
}
.pager_bottom {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #006633 1px solid; BACKGROUND-COLOR: #80ff80; TEXT-ALIGN: center
}
.pager_bottom P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer {
	FONT-SIZE: 12px; MARGIN: 25px 0px; TEXT-ALIGN: center
}
H2.mode {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN: 3px 0px 5px; BORDER-LEFT: #3366ff 8px solid; PADDING-TOP: 3px; HEIGHT: 18px
}
TABLE.item {
	MARGIN: 10px 0px 0px; WIDTH: 100%; BORDER-BOTTOM: #cccccc 1px solid
}
TD {
	FONT-SIZE: 12px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top
}
TD.LeftCell {
	WIDTH: 120px; TEXT-ALIGN: center
}
TD.LeftCell IMG {
	MARGIN-BOTTOM: 5px
}
TD.LeftCellAsin {
	WIDTH: 190px; TEXT-ALIGN: center
}
TD.LeftCellAsin IMG {
	MARGIN-BOTTOM: 5px
}
TD.RightCell {
	
}
SPAN.title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
SPAN.rating {
	FONT-WEIGHT: bold; COLOR: #008000
}
SPAN.adult {
	COLOR: #ff3300
}
.no_item {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.other {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.6; PADDING-TOP: 0px
}
SPAN.price {
	FONT-WEIGHT: bold; COLOR: #990000
}
SPAN.preview {
	FONT-WEIGHT: bold; COLOR: #008000
}
.Track_List OL {
	MARGIN-TOP: 0px
}
.no_item {
	MARGIN: 25px 0px
}
#main {
	FLOAT: left; WIDTH: 100%; MARGIN-RIGHT: -252px
}
#main TABLE {
	WIDTH: auto; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 252px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main .pager_top {
	MARGIN-RIGHT: 252px; HEIGHT: 18px
}
#main .Track_List OL {
	MARGIN-RIGHT: 252px
}
#main DIV.Amazon_Review {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; MARGIN-RIGHT: 252px; BORDER-BOTTOM: #c0c0c0 1px solid
}
#main DIV.Amazon_Review H2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; LINE-HEIGHT: 1.6; PADDING-TOP: 0px; HEIGHT: 18px; BACKGROUND-COLOR: #f0f0f0
}
#main DIV.Amazon_Review TABLE {
	MARGIN-RIGHT: 0px
}
#main DIV.User_Review {
	MARGIN-RIGHT: 252px
}
#main DIV.User_Review H2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; LINE-HEIGHT: 1.6; PADDING-TOP: 0px; HEIGHT: 18px; BACKGROUND-COLOR: #f0f0f0
}
DIV.review {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px; LINE-HEIGHT: 1.3; MARGIN-RIGHT: 10px
}
#main DIV.blog_header {
	FONT-WEIGHT: bold
}
#main DIV.blog_review {
	MARGIN-LEFT: 10px; LINE-HEIGHT: 1.3
}
#main DIV.blog_date {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px; COLOR: #008000; LINE-HEIGHT: 1.3
}
#side {
	FONT-SIZE: 12px; FLOAT: right; WIDTH: 240px; TEXT-ALIGN: center
}
#side H2 {
	BORDER-TOP: #cc3366 1px solid; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 1.6; HEIGHT: 18px; BACKGROUND-COLOR: #f9dfec
}
.SimItem {
	MARGIN: 0px 0px 15px; TEXT-ALIGN: center
}
.SimItem IMG {
	
}

.listprice { font-family: osakaMS Pゴシック,arial,helvetica,sans-serif; text-decoration: line-through; } 

.pageTitle {
	margin:0px 5px 0px 0px;
	}
.pageTitle h1 {
        font-size:10px;
	margin:0 0 0 0px;
	display:inline;
	}
.pageTitle h2 {
	font-weight:normal;
        font-size:10px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}


/* 1. 検索結果 */
/** g=grid, l=line **/

.contents-g, .contents-l {
	padding: 0;
	font-size: 80%;
}

.contents-g {
	float: left;
	width: 170px;
	margin: 5px 5px 1em 0.7em;
	border-style: solid;
	border-color: #F0F0F0;
	border-width: 0 2px 3px 0;
}

.contents-l {
	clear: both;
	margin: 5px 10px 0.7em 1em;
}

.line-l {
	clear: both;
	margin: 15px 1em 10px;
	padding: 0;
	border-style: solid;
	border-width: 1px 0 0;
	border-color: #F0F0F0;
}

.disc-g {
	width: 140px;
	margin: 5px 10px 10px 15px;
}

.disc-l {
	margin: 0 0 0 10px;
}

.image-g, .image-l {
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
} 

.image-l {
	position: relative;
	float: left;
	width: 110px;
	height: 110px;
}

.image-g {
	width: 140px;
	height: 145px;
}

.info-g {
	width: 138px;
	height: 18.5em;
	margin: 0px 0 0px 2px;
	padding: 0px;
}

.info-l {
	margin: 5px 0px 0 145px;
	padding: 0px;
}

h4.title-g, h4.title-l {
	margin: 0 0 3px 0;
	font-weight: normal;
}

h4.title-g {
	height: 2.5em;
	font-size: 1em;
	line-height: 1.3em;
}

h4.title-l {
	font-size: 1.3em;
}

.product-ex {
	margin: 0.4em 0;
	line-height: 1.3em;
}

a.link-function {
	color: 8284CC;
}

.price-g, .price-l {
	color: #dd0000;
	font-weight: bold;
}

.price-g {
	margin: 0.3em 0px 0.2em;
	text-align: center;
	font-size: 1.2em;
}

.price-l {
	margin: 0.3em 0px 0.2em;
	font-size: 1.4em;
	vertical-align: middle;
}

.compare-p-g {
	margin: 0;
	text-align: center;
}

.shop {
	margin: 0 0 3px 0;
	color: #666666;
	line-height: 1.2em;
}

.space {
	margin: 0 3px;
}


.yshpPrmKw1Lb1Bg	{
	background-color:#ff6666;
	}
.yshpPrmKw2Lb1Bg	{
	background-color:#ffdc99;
	}
.yshpPsnKw1Lb1Bg	{
	background-color:#ff6666;
	}
.yshpPsnKw2Lb1Bg	{
	background-color:#dcff99;
	}


#result_category{margin:0;padding:0;}
#result_category h2,#result_category h3,#set-terms h2,#set-terms h3,#result_category dl,#result_category dt,#result_category dd,#set-terms fieldset{margin:0;padding:0;}
#result_category ul,#result_category ol{list-style:none;}
#result_category h2{margin:0 0 24px;color:#2B479B;}
.arrows-R{margin-right:8px;}
#result_category dt{margin:0 2px;padding:0 2px 5px;}
.arrows-bg-g{background:url(../images/01_off.gif) no-repeat;}
.arrows-bg-g strong{display:block;margin-left:14px;}
#result_category h3{padding:5px 2px 0;color:#E47337;border-top:1px solid #E0E0E0;}
.arrow-down{margin-bottom:4px;list-style-image:url(../images/01_d.gif);list-style-position:outside;}
.arrow-gray{margin-bottom:4px;list-style-image:url(../images/01_off.gif);list-style-position:outside;}
.arrow-right{margin-bottom:4px;list-style-image:url(../images/01.gif);list-style-position:outside;}
.yjS{
	font-size:x-small;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:small;
	font-size /**/:x-small;}
.yjM{
	font-size:small;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:medium;
	font-size /**/:small;}


#dir_container {
	width: 190px;
	padding: 0px;
	margin-right: 15px;
	float: left;
}

#dir_container_inner {
	width: auto;
	padding: 2px;
	border: #999 solid 1px;
	background: #eee;
}

.dir_result_title {
	border-bottom: 1px solid #333;
}

.dir_subjects_title {
	padding: 2px;
	font-size: 12px;
	background: gray;
	color: white;
	border: 1px solid #666;
	background-image:url(../images/db_o.gif);
}
.dir_subjects {
	font-size: 10pt;
	margin: 6px 0px 6px 0px;
	display: block;
}
.dir_subjects a {
	padding: 2px;
	display: block;
}
.dir_subjects a:hover { 
	color: #fff;
	background: #669;
	background-image:url(../images/o.gif);
}
.dir_hr { border-width: 1px 0px 0px 0px;}


/* トップページのみ */
#awsTopMain { }
#dir {
	width: 800px;
	font-size: 0.75em; }
#dir td {
	width: 265px;
	line-height: 1.3;
	padding: 0px 8px 1em 0px; }
#dir td a {
	margin-right: 3px; }
#amazonlogo { text-align: center; }
#tyui {
	padding: 3px;
	border: 1px solid black;
	background-color: #EEF7FF; }


#container-inner {
	display: block;
	position: static;
	width: auto;
}

#dir_category_container {
	width: 600px;
	margin: 0 auto;
	padding: 0px;
	position: static;
	text-align: left;
}

#dir_category_left {
	position: static;
	display: block;
	width: 300px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#dir_category_right {
	position: static;
	display: block;
	width: 300px;
	padding: 0px;
	margin: 0px;
	float: left;
}

.category {
	margin-bottom: 10px;
}

