/*--------------------------------------------------------------*/
/* Cascading Style Sheets for DBCSS                             */
/*--------------------------------------------------------------*/

.clear-margin {
  margin:0;
}

img {
  border: none;
}

.block-center {
  margin-right: auto;
  margin-left: auto;
}

.float-left {
  float:left;
}

.float-right {
  float:right;
}

.clear-both {
  clear:both;
  float:none;
  width:0px;
  height:0px;
  visibility:hidden;
  display:block;
  margin:0;
  padding:0;
}

* html .clear-both {
  clear:both;
  width:0px;
  height:0px;
  display:none;
  margin:0;
  padding:0;
}

 /* ¢­¥Õ¥©¥ó¥È¤Î¥¹¥¿¥¤¥ë¢­ */

.bold {
  font-weight: bold;
}
        
.red {
  color: #CC3300;
}

.white {
  color:#FFFFFF;
}

.dilute-gray {
  color:#444444;
}

.font-14 {
  font-size: 14px;
}

.font-20 {
	font: normal 25px/1.0 'Trebuchet MS', Osaka, £Í£Ó £Ð¥´¥·¥Ã¥¯;
	letter-spacing: -0.1em;	
}

/*
.font-20 {
  font-size: 20px;
}
*/

.inline-center {
  text-align: center;
}

.inline-left{
  text-align: left;
}

.inline-right{
  text-align: right;
}

 /* ¢­ËÜÂÎ¤Î¥¹¥¿¥¤¥ë¢­ */

#body-box {
  /*width: 760px;*/
  border: 1px solid #CCCCCC;
  margin-top:8px;
}

#body-box a img {
	margin: 0 2px 10px 0;
	padding: 5px;
	border: 1px solid #CCC;
}
#body-box img {
	margin: 0 2px 3px 0;
	padding: 5px;
	/*border: 1px solid #CCC;*/
}

#qr-code img {
	margin: 0 2px 3px 0;
	padding: 5px;
	border: 1px solid #CCC;
}

.d3blogContents a img {
	max-width:700px;
}
.d3blogContents  img {
	max-width:700px;
}

/*
div#catch8 {
	background: #EFEFEF;
	border: 1px inset #CCC;
	padding: 10px;
}
*/
#catch8 ul {margin: 10px; list-style: disc inside; text-align: left; }
#catch8 li  { margin-left: 2px; list-style-position: outside; color: #CC3300; }

div#catch5 {
	padding: 10px;
	color: #000;
	border-top: 1px dotted #333;
	border-left: 1px dotted #333;
	border-bottom: 1px dotted #333;
	border-right: 1px dotted #333;
	/*background: #EFEFEF;*/
}

#main-image {
  text-align: center;
}

 /* ¢­¥Ø¥Ã¥À¡¼¤Î¥¹¥¿¥¤¥ë¢­ */

#catch1 {
  font-size: 16px;
}

#footer-menu {
  background-color: #FFFF7E;
  padding: 2px;
  font-size:12px;
}

#delivery-text {
  margin-right:10px;
}


 /* ¢­¾¦ÉÊ¾Ò²ðÉôÊ¬¤Î¥¹¥¿¥¤¥ë¢­ */
      
#contents-box {
  border-bottom: 1px dotted #FFCC33;
  padding-top:5px;
  margin-bottom: 20px;
}

#catch3 {
  font-size: 15px;
  line-height:1.5em;
  margin-top: 20px;
}

.price-box {
  width:100%;
  line-height:1.5em;
  margin:10px 0;
}

#catch7 {
  font-size: 20px;
  line-height:1.5em;
  margin: 40px 50px;
}

#bottom-name {
  margin:0;
  line-height:1.5em;
}

.line-title {
  background-color: #EFEFEF;
  color:#000;
  padding: 5px;
  margin: 50px 50px 0;
  font-weight: bolder;
  text-align: center;
}

.item-explain {
  margin: 20px 50px;
}

#item-cart {
  width: 520px;
	color: #000;
	background: #FFFFFF;
	border-top: 1px dotted #333;
	border-left: 1px dotted #333;
	border-bottom: 1px dotted #333;
	border-right: 1px dotted #333;
	padding: 10px;
  margin: 30px auto;
}

.my-cart {
  width: 520px;
	color: #000;
	background: #FFFFFF;
	border-top: 1px dotted #333;
	border-left: 1px dotted #333;
	border-bottom: 1px dotted #333;
	border-right: 1px dotted #333;
	padding: 10px;
  margin: 30px auto;
}

/*
#item-cart {
  width: 520px;
  padding: 5px 20px 0;
  margin: 30px auto;
  background-color: #FCFAAE;
}
*/
#item-cart img {
  margin:5px;
}

 /* ¢­¾¦ÉÊ¥¹¥Ú¥Ã¥¯¤Î¥¹¥¿¥¤¥ë¢­ */
#item-detail {
	width: 90%;
  /*width: 700px;*/
	color: #000;
	background: #EFEFEF;
	border: 1px inset #CCC;
	padding: 10px;
  margin: 30px auto;
}
/*
#item-detail {
  border: 1px solid #F0E68C;
  width: 680px;
  margin: 10px auto;
}
*/
#item-detail-in {
  padding: 5px 10px;
}

.spec {
  padding:0 10px;
}

.kessai table {
	/*border-collapse: collapse;*/
	width: 250px;
}
.kessai th {
	padding: 5px;
}
.kessai td {
	padding: 5px;
}

.godds table {
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

.godds th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
}
.godds td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
    background:#fff;
}
/*
.godds a img {
	margin: 0 2px 10px 0;
	padding: 5px;
	border: 1px solid #CCC;
}
.godds img {
	margin: 0 2px 3px 0;
	padding: 5px;
	border: 1px solid #CCC;
}
*/
.category {
    margin:0;
    padding:0;
    text-align:left;
}

/*
.category li,
.category li li,
{
    margin:0;
    padding:0;
}
*/

.category a {
    display: block;
	color:#215dc6;
	background-color:inherit;
	text-decoration:none;
	font-weight: bolder;
}

.category a:active {
	color:#215dc6;
	background-color:#CCDDEE;
	text-decoration:none;
	font-weight: bolder;
}

.category a:visited {
	color:#215dc6;
	background-color:inherit;
	text-decoration:none;
	font-weight: bolder;
}

.category a:hover {
	color:#215dc6;
	background-color:#CCDDEE;
	text-decoration:underline;
	font-weight: bolder;
}

.brand table {
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

.brand th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
}
.brand td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}
.brand a:link {
	color:#215dc6;
	background-color:inherit;
	text-decoration:none;
	font-weight: bolder;
}

.brand a:active {
	color:#215dc6;
	background-color:#CCDDEE;
	text-decoration:none;
	font-weight: bolder;
}

.brand a:visited {
	color:#215dc6;
	background-color:inherit;
	text-decoration:none;
	font-weight: bolder;
}

.brand a:hover {
	color:#215dc6;
	background-color:#CCDDEE;
	text-decoration:underline;
	font-weight: bolder;
}

.my_pagenav
{
	margin: 10px;
	padding: 0;
	white-space: nowrap;
	color: #999;
	text-align:center; 
}

.my_pagenav li
{
	display:inline; 
	list-style: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	background-color: #fff;
}

.my_pagenav li.currentpage
{
	margin:0 6px 0 2px;
	padding: 2px 8px 2px 8px;
	background:#eee;
	color:#808080;
	border: 1px solid #c0c0c0;
}

.my_pagenav li.prepage
{
	margin:0 4px;
}

.my_pagenav a
{
	margin:0 2px;
	padding: 2px 8px 2px 8px;
	text-decoration:none;
	color:#808080;
	border: 1px solid #c0c0c0;
}

.my_pagenav a:hover
{
	color:#FF9900;
	background:#eee;
}

.my_pagenav a:visited
{
	color:#808080;
}

.my_pagenav li.prepage a {
	background: #fff url(http://goodsmore.net/images/prepage.gif) 10% 50% no-repeat;
	padding-left: 15px;
}

.my_pagenav li.prepage a:hover {
	background: #fff url(http://goodsmore.net/images/prepage.gif) 10% 50% no-repeat;
}

.my_pagenav li.nextpage a {
	background: #fff url(http://goodsmore.net/images/nextpage.gif) 90% 50% no-repeat;
	padding-right: 15px;
}

.my_pagenav li.nextpage a:hover {
	background: #fff url(http://goodsmore.net/images/nextpage.gif) 90% 50% no-repeat;
}

.my_pagenav li.pageskip
{
	margin:0 6px 0 2px;
	padding: 2px 8px 2px 8px;
	background:#fff;
	color:#808080;
	border: 1px solid #c0c0c0;
}

td.tag {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
}

.tag a {
	color:#555;
	background-color:inherit;
	text-decoration:none;
	font-weight: bolder;
}

.label a:link {
	color:#215dc6;
	background-color:inherit;
	text-decoration:none;
	font-weight: bolder;
}

.label a:active {
	color:#215dc6;
	background-color:#CCDDEE;
	text-decoration:none;
	font-weight: bolder;
}

.label a:visited {
	color:#215dc6;
	background-color:inherit;
	text-decoration:none;
	font-weight: bolder;
}

.label a:hover {
	color:#215dc6;
	background-color:#CCDDEE;
	text-decoration:underline;
	font-weight: bolder;
}

msg_words_highlight {
   padding-right: 12px;
}
/*
strong.word0 {
	background-color:#FFFF66;
	color:black;
}

strong.word1 {
	background-color:#A0FFFF;
	color:black;
}

strong.word2 {
	background-color:#99FF99;
	color:black;
}

strong.word3 {
	background-color:#FF9999;
	color:black;
}

strong.word4 {
	background-color:#FF66FF;
	color:black;
}

strong.word5 {
	background-color:#880000;
	color:white;
}

strong.word6 {
	background-color:#00AA00;
	color:white;
}

strong.word7 {
	background-color:#886800;
	color:white;
}

strong.word8 {
	background-color:#004699;
	color:white;
}

strong.word9 {
	background-color:#990099;
	color:white;
}
*/
.nikkiHead {
	width:100%;
	padding: 2px 5px;
	font-weight: bold;
	border-bottom: 1px dotted #444;
}
.nikkiInfo {
	text-align: right;
	padding: 3px 8px;
}
.nikkiTitle a {
	font-size: 120%;
	font-weight: bold;
	/* font-variant: small-caps; */
	text-decoration: none;
}
.nikkiPoster {
	font-size: 90%;
}
.nikkiPostDate {
	font-size: 90%;
}
.nikkiStats {
	font-size: 90%;
}
.nikkiBody {
	padding: 0 8px 0 13px;
	line-height: 200%;
	overflow: hidden;
}
.nikkiText {
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 1.5em;
}
/* 
.nikkiText:first-letter {
	font-size: 1.5em;
	font-weight: bold;
*/
}
.nikkiFoot {
	clear:both;
	text-align: right;
	padding: 2px;
	border-top: 1px dotted #444;
}
.nikkiAdminLink {
	font-size: 90%;
}
.nikkiPermaLink {
	font-size: 90%;
}
.nikkiBody a img {
	margin: 0 2px 10px 0;
	padding: 5px;
	border: 1px solid #CCC;
}
.nikkiBody img {
	margin: 0 2px 3px 0;
	padding: 5px;
	border: 1px solid #CCC;
}

.nikkiBody img.emoji{
	margin: 0 2px 0 0;
	padding: 5px 5px 0 5px;
}

ul.acc li div ul {
	height: 200px;
}

ul.acc, ul.acc li ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

ul.acc a{
	color: #000;
	display: block;
	height: 30px;
	line-height: 30px;
	text-indent: 12px;
	text-decoration: none;
	outline: none;
}

ul.acc li a {
	background-image: url(http://goodsmore.net/images/nextpage.gif);  
	background-repeat: no-repeat;  
	background-position: 0px 10px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

ul.acc li
{
    padding: 4px 5px;
    border-bottom: #D2D4C9 dashed 1px;
}

ul.acc li div ul li a { 
  background: none; 
}

ul.acc li div ul li a:hover { 
  background-color: #185AAC; 
}

ul.acc li div ul,
ul.acc li div div.notlast {
	background-color: #A6B5E2;
}

ul.acc li div div {
	height: 10px;
}

.my_title {
	padding: 5px 0 5px 10px;
	margin-top: -5px;
	margin-bottom: 10px;
	background-image: url('http://goodsmore.net/images/catch.gif');
	line-height: 28px;
	font: bold 22px/1.0 'Trebuchet MS', Osaka, £Í£Ó £Ð¥´¥·¥Ã¥¯;
	letter-spacing: -0.1em;
	color: #333333;
	vertical-align: middle;
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	-moz-box-shadow: 2px 2px 5px #AAA;
	-webkit-box-shadow: 2px 2px 5px #AAA;
	box-shadow: 2px 2px 5px #AAA;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

.item_title {
	padding: 5px 0 5px 10px;
	margin-top: -5px;
	margin-bottom: 10px;
	background-image: url('http://goodsmore.net/images/catch.gif');
	line-height: 28px;
	font: bold 22px/1.0 'Trebuchet MS', Osaka, £Í£Ó £Ð¥´¥·¥Ã¥¯;
	letter-spacing: -0.1em;
	color: #333333;
	vertical-align: middle;
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	-moz-box-shadow: 2px 2px 5px #AAA;
	-webkit-box-shadow: 2px 2px 5px #AAA;
	box-shadow: 2px 2px 5px #AAA;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

.info-quality {
	padding: 10px;
	color: #000;
	border-top: 1px dotted #333;
	border-left: 1px dotted #333;
	border-bottom: 1px dotted #333;
	border-right: 1px dotted #333;
	/*background: #EFEFEF;*/
	width: 500px;
	margin: 2px auto;
}

h3#bottom-name {
	font-size: 18px;
}

.banner {
	margin: 0 2px 3px;
	padding: 2px;
	border: 1px solid #CCC;
	background:#FFF;
	color:inherit;
}

#my_catch {
	padding: 10px;
	color: #000;
	border-top: 1px dotted #333;
	border-left: 1px dotted #333;
	border-bottom: 1px dotted #333;
	border-right: 1px dotted #333;
	background: #EFEFEF;
  margin: 5px auto;
}

dt.title {
  /*color: #1CA9FF;*/
  color: #000;
  margin-top: 8px;
  margin-bottom: 0px;
  display: list-item;
  list-style-type: disc;
}

#review a img ,
#Average a img {
	margin: 0;
	padding: 0;
	border: 0;
}

#review img ,
#Average img {
	margin: 0;
	padding: 0;
	border: 0;
}

#price1,
#waribiki {
	font: normal 40px/1.0 'Trebuchet MS', Osaka, £Í£Ó £Ð¥´¥·¥Ã¥¯;
	letter-spacing: -0.1em;	
}

#zaiko a img,
#price1 a img,
#to-top a img,
#kanrenitems a img {
	margin: 0;
	padding: 0;
	border: 0;
}

#zaiko img,
#price1 img,
#to-top img,
#kanrenitems img {
	margin: 0;
	padding: 0;
	border: 0;
}

.pr-image img{
    vertical-align:bottom;
    line-height:0px;
}

#pr_page{
	text-align: center;
    line-height:0px;
	margin: 20px;
	padding: 0;
	border: 0;
	width: 600px;
}

#pr_page img{
    vertical-align:bottom;
    line-height:0px;
	margin: 0;
	padding: 0;
	border: 0;
	/*width: 600px;*/
}

.item-memo {
	padding: 10px;
	color: #000;
	border-top: 1px dotted #333;
	border-left: 1px dotted #333;
	border-bottom: 1px dotted #333;
	border-right: 1px dotted #333;
	background: #EFEFEF;
}

.item-memo2 {
	padding: 10px;
	color: #000;
	border-top: 1px dotted #333;
	border-left: 1px dotted #333;
	border-bottom: 1px dotted #333;
	border-right: 1px dotted #333;
}

td.item {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
}

.item a {
	font-size: 12px;
	color:#555;
	background-color:inherit;
	text-decoration:none;
	font-weight: bolder;
}

td.brand2 {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
}

.brand2 a {
	font-size: 13px;
	color:#555;
	background-color:inherit;
	text-decoration:none;
	font-weight: bolder;
}

#catch8 {
	font: bold 16px/1.0 'Trebuchet MS', Osaka, £Í£Ó £Ð¥´¥·¥Ã¥¯;
	/*letter-spacing: -0.1em;*/
    line-height: 150%;
}

#catch8 ul {
	margin: 10px;
	margin-top: 8px;
	text-align:	left;
	list-style-type: none;
}

#catch8 li {
	background: transparent  url(http://goodsmore.net/images/074.gif) no-repeat left 0.6em;
	padding-left : 20px ;

}

#kanrenitems {
	width: 80%;
  /*width: 700px;*/
	color: #000;
	background: #fff;
	border: 1px inset #CCC;
	padding: 10px;
	margin: 30px auto auto auto;
    line-height: 120%;
}

.tag-cloud-body {
  font-family: "Lucida Grande", "Geneva", "Arial", "Verdana", "Osaka", "\O`\e'\?\I^^(3)N~\¡­ Pro W3", "¡òI'¡òO' ¡ò?\¡­\?\A~\?", sans-serif;
  font-size: 12px;
  color: #666666;
  background-color: #FFFFFF;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  line-height: 120%;
  -moz-box-shadow: 5px 5px 7px #AAA;
  -webkit-box-shadow: 5px 5px 7px #AAA;
  box-shadow: 5px 5px 7px #AAA;
  overflow: hidden;
}

.tag-cloud span.level-0 {
  font-size: 12px;
  color: #6688ff;
  font-weight: bolder;
}

.tag-cloud span.level-1 {
  font-size: 14px;
  color: #6688ff;
  font-weight: bolder;
}

div#tag_list div.tag-cloud-bottom,
div#brand_list div.tag-cloud-bottom {
  width: 632px;
  margin: 10px 0;
}

div#tag_list div.tag-cloud-bottom div.header {
  width: 632px;
  height: 26px;
  line-height: 0;
  font-size: 0;
  background-image: url("http://goodsmore.net/images/feature-tag-header.gif");
  -webkit-border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-box-shadow: 5px 5px 7px #AAA;
  -webkit-box-shadow: 5px 5px 7px #AAA;
  box-shadow: 5px 5px 7px #AAA;
  zoom: 1;
  overflow: hidden;
}

div#brand_list div.tag-cloud-bottom div.header {
  width: 632px;
  height: 26px;
  line-height: 0;
  font-size: 0;
  background-image: url("http://goodsmore.net/images/feature-brand-header.jpg");
  -webkit-border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-box-shadow: 5px 5px 7px #AAA;
  -webkit-box-shadow: 5px 5px 7px #AAA;
  box-shadow: 5px 5px 7px #AAA;
  zoom: 1;
  overflow: hidden;
}

div#tag_list  div.tag-cloud-bottom div.tag-cloud-body,
div#tag_list div.tag-cloud-bottom div.list_of_tag,
div#brand_list div.tag-cloud-bottom div.tag-cloud-body {
  width: 611px;
  padding: 10px;
  border-left: solid 1px #cccccc;
  border-right: solid 1px #cccccc;
  background-image: url("http://goodsmore.net/images/feature-tag-background.gif");
  background-repeat: no-repeat;
  background-color: #ffffff;
  -moz-box-shadow: 5px 5px 7px #AAA;
  -webkit-box-shadow: 5px 5px 7px #AAA;
  box-shadow: 5px 5px 7px #AAA;
  overflow: hidden;
}

div#tag_list div.tag-cloud-bottom div.tag-cloud-body p.another,
div#tag_list div.tag-cloud-bottom div.list_of_tag p.another,
div#brand_list div.tag-cloud-bottom div.tag-cloud-body p.another {
  margin-top: 10px;
  padding-top: 5px;
  border-top: solid 1px #cccccc;
}

div#tag_list div.tag-cloud-bottom div.tag-cloud-body p.another a,
div#tag_list div.tag-cloud-bottom div.list_of_tag p.another a,
div#brand_list div.tag-cloud-bottom div.tag-cloud-body p.another a {
  padding-left: 10px;
  background-image: url("http://goodsmore.net/images/arrow-blue.gif");
  background-repeat: no-repeat;
  background-position: left center;
}

div#tag_list div.tag-cloud-bottom div.footer,
div#brand_list div.tag-cloud-bottom div.footer {
  width: 632px;
  height: 5px;
  line-height: 0;
  font-size: 0;
  background-image: url("http://goodsmore.net/images/feature-tag-footer.gif");
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
}

#searchform1 {
	background:url(http://goodsmore.net/images/input4.gif) left top no-repeat;
	display: block;
	width: 230px;
	height: 32px;
}

#searchform1 #words1 {
	display: block;
	float: left;
	border:none; background: none;
	width:160px; 
	color:#464646;
	padding: 5px 8px;
	font-size: 12px;
}
#searchform1 #searchBtn1 {
	display: block;
	float: left;
	background:none;
	border:none;
	margin-top:3px;
	width:18px;
	cursor: pointer;
}
.price-text-box {
	background-image:url("http://goodsmore.net/images/form_bg.jpg");
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	width: 50px;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

td.showDragHandle {
	background:transparent url("http://goodsmore.net/images/arrow_next.gif") no-repeat center center;
	cursor:move;
}
#redirect_message{
	background: #EFEFEF;
	color:red;
	font-weight: bold;
	padding: 6px;
	margin: 0 0 10px 0;
	overflow: auto;
	width: 95%;
	-moz-box-shadow: 5px 5px 7px #AAA;
	-webkit-box-shadow: 5px 5px 7px #AAA;
	box-shadow: 5px 5px 7px #AAA;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	zoom: 1;
	filter:
	    progid:DXImageTransform.Microsoft.DropShadow(color=#969696, offx=4, offy=4)
	    progid:DXImageTransform.Microsoft.DropShadow(color=#C2C2C2, offx=4, offy=4)
	    progid:DXImageTransform.Microsoft.DropShadow(color=#EFEFEF, offx=4, offy=4);
}

.text-shadow {
  filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#AAA'); zoom:1;
  -moz-text-shadow: 5px 5px 7px #AAA;
  -webkit-text-shadow: 5px 5px 7px #AAA;
  text-shadow: 5px 5px 7px #AAA;
}

.box-shadow {
  margin: 0 2px 3px 0;
  padding: 5px;
  background:#f0f0f0;
  -moz-box-shadow: 5px 5px 7px #AAA;
  -webkit-box-shadow: 5px 5px 7px #AAA;
  box-shadow: 5px 5px 7px #AAA;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  zoom: 1;
  filter:
    progid:DXImageTransform.Microsoft.DropShadow(color=#969696, offx=4, offy=4)
    progid:DXImageTransform.Microsoft.DropShadow(color=#C2C2C2, offx=4, offy=4)
    progid:DXImageTransform.Microsoft.DropShadow(color=#EFEFEF, offx=4, offy=4);
}

.godds {
  margin: 0 2px 3px 0;
  padding: 5px;
  background:#f0f0f0;
  -moz-box-shadow: 5px 5px 7px #AAA;
  -webkit-box-shadow: 5px 5px 7px #AAA;
  box-shadow: 5px 5px 7px #AAA;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

/*special*/
div.feature-title {
  padding: 0 0 0 100px;
  border-bottom: 3px #ccc solid;
  height: 59px;
  line-height: 59px;
  color: #fff;
  background: url('http://goodsmore.net/images/header01.gif') no-repeat 0 0;
  font-size: 20px;
  text-align: left;
}

div.feature-title span.item-price {
  margin-left: 5px;
  padding: 0 5px;
  background: url('http://goodsmore.net/images/bg-red-stripe.gif') repeat 0 0;
}

div.notice-box {
  margin-top: 20px;
  padding-left: 80px;
  height: 59px;
  line-height: 59px;
  color: #fff;
  background: url('http://goodsmore.net/images/bg-notice.gif') no-repeat 0 0;
  font-weight: bold;
  font-size: 16px;
  text-align: left;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

table.review-table td.next{
	text-align: right;
}
table.review-table td.next a{
	font-weight: bold;
	color: #CC3300;
	text-decoration: underline;
	text-align: right;
}
.list_of_tag{
	color:inherit;
	/*border: 1px inset #CCC;*/
	padding: 6px;
	line-height: 150%;
}

.tag_col1{
	border:dotted 1px #c0c0c0;
	padding:2px;
}

.tag_col2{
	border:dotted 1px #808080;
	padding:10px;
}


.return-top {
	float: right;
	cursor: pointer;
	padding-left: 20px;
}

div.faq-a {
	border-bottom: dotted 2px #ddd;
	padding: 10px 0 7px;
}
div.flow {
  width: 650px;
  margin-top: 10px;
  margin-bottom: 25px;
  font-size: 1.2em;
}

div.flow div.body {
}

div.flow div.body div.row {
  width: 650px;
}

div.flow div.body div.row div.text {
  width: 650px;
  padding: 10px;
}

div.flow div.body div.row div.text p.summary {
  background-image: url('http://image.moshimo.com/static/img/common/background/gray-stripe.gif');
  background-repeat: repeat;
  background-position: center center;
  padding: 5px;
}

div.flow div.body div.row div.text div.detail {
  margin: 10px;
}

div.flow div.body div.row div.text div.detail p {
}

div.flow div.body div.row div.text div.detail p.break {
  margin-bottom: 1em;
}

div.flow div.body div.row div.image {
  width: 250px;
  padding: 10px 10px 10px 0;
}


div.flow {
  width: 650px;
  margin-top: 10px;
  margin-bottom: 25px;
  font-size: 1.2em;
}

div.flow div.body {
}

div.flow div.body div.row {
  width: 650px;
}

div.flow div.body div.row div.text {
  width: 370px;
  padding: 10px;
}

div.flow div.body div.row div.text p.summary {
  background-image: url('http://image.moshimo.com/static/img/common/background/gray-stripe.gif');
  background-repeat: repeat;
  background-position: center center;
  padding: 5px;
}

div.flow div.body div.row div.text div.detail {
  margin: 10px;
}

div.flow div.body div.row div.text div.detail p {
}

div.flow div.body div.row div.text div.detail p.break {
  margin-bottom: 1em;
}

div.flow div.body div.row div.image {
  width: 250px;
  padding: 10px 10px 10px 0;
}

/* {{{ Background Color */

.background-color-dark {
  background-color: #ff4646 !important;
}

.background-color-medium {
  background-color: #ffbbbb !important;
}

.background-color-light {
  background-color: #ffeeee !important;
}

/* }}} Background Color */

/* {{{ Border Color */

.border-color-dark {
  border-color: #ff4646 !important;
}

.border-color-medium {
  border-color: #ffbbbb !important;
}

.border-color-light {
  border-color: #ffeeee !important;
}

/* }}} Border Color */

/* {{{ Text Color */

.text-color-dark {
  color: #ff4646 !important;
}

.text-color-medium {
  color: #ffbbbb !important;
}

.text-color-light {
  color: #ffeeee !important;
}

/* }}} Text Color */

#comment_search input[type=text] ,
#postform input[type=text] ,
#postform input[type=password] ,
#postform textarea {
	background-image:url( 'http://goodsmore.net/images/form_bg.jpg' );
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	color:#333333;
	padding:3px;
	font-family:tahoma, arial, sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-background-clip: padding-box;
	   -moz-background-clip: padding-box;
	        background-clip: padding-box;
}

#postform textarea {
	padding:10px;
}

#comment_search input[type=text]:focus ,
#postform textarea:focus ,
#postform input[type=text]:focus {
   border:solid 1px #20b2aa;
}
 
#comment_search input[type=text], select ,
#postform textarea, select ,
#postform  input[type=text], select {
   outline: none;
}

#comment_search input[type=submit] ,
#postform input[type=submit] {
    -webkit-border-radius: 3px;  
    -moz-border-radius: 3px;  
    text-shadow: 0 -1px 1px #FFF, -1px 0 1px #FFF, 1px 0 1px #aaa;  
    -webkit-box-shadow: 1px 1px 2px #E7E7E7;  
    -moz-box-shadow: 1px 1px 2px #E7E7E7;  
}