
a{text-decoration:none; }
a:link{color:#0000FF;text-decoration:underline;}
a:visited{color:#b00080;text-decoration:underline;}

.shoptop{color:#FFFFFF; background:url(https://astrology.neoluxuk.com/tesou/Images/Top.gif);
margin:0; padding:3px 0 3px 30px; font-size: large;font-weight:bold;line-height:1.2em; border:1px solid #1A0488; }

a.shoptop1{ color:#FFEED0; text-decoration:none; font-weight:bold; }
a.shoptop1:hover{ color:#FFFFFF; position:relative;top:0px;left:0px; text-decoration:none; font-weight:bold; }

/* トップタイトル */
table.Top{background:#FAFFFC; vertical-align:middle; text-align:center; padding:0; border:none; border-collapse:collapse; }
table.TopItem{padding:0; border:none; border-collapse:collapse; margin:0;}

.divTitle{color:#0000FF; padding:0; margin:2px 0 0 0; line-height:1.4em; font-weight:bold; text-align:center; font-size:large;}
.divTitle a:link{color:#5000FF;}
.divTitle a:visited{color:#B00080;}
.divTitleDisp{color:#0000A0; padding:0.3em 0.1em 0.2em 0.1em; margin:0; line-height:1.2em;
vertical-align:middle; text-align:center; font-size:medium; border:none; }
.divMenuTitle{background:#FFFFFF url(https://astrology.neoluxuk.com/tesou/Images/Menu.gif); color:#0D0AE7; padding:0.7em 0 0.7em 0; 
margin:0.3em 0.3em 0em 0.3em; line-height:1.0em; font-weight:bold; text-align:center; font-size:1.0em; border:1px solid #1A0488; }

.divTopAdv{color:#FF0000; margin:0; padding:2px 0 2px 0; line-height:1.2em;
vertical-align:middle; text-align:center; font-weight: bold; font-size:medium; border:1px solid #FF0000; }

/* 脱テーブル対策用CSS */
body { width:100%;
  line-height: 1.5em;
  color: #000000;
}
#PageBody {width:1200px; margin:0; padding:0;}
#RightBody {float:right; width:875px; background:#FCFCFC; color:#111111;margin:0; padding:0; font-size:103%;}
#LeftBody {background:#FAFAFA; float:left; width:315px; line-height:0.8; font-size:small; margin:0; padding:0; ; padding-left: 2px; border:1px solid #AADDFF; }
#LeftBody li { list-style: none; }

table.float{vertical-align:top; float:left; margin:0 0.5em 0 0em; padding:0; border:none;}

table.center{vertical-align:top; margin:0 ; padding:1px; border:1px solid #555555; margin-left:auto; margin-right:auto;}
table.Noborder{ border:none; }
table.shop{vertical-align:top; margin:0 1.3em 1.3em 0; padding:10px; border:solid; margin-left:auto; margin-right:auto;
background:#FAFAFA; font-size:small;}

/* 検索フォーム */
table.Search{background:#E7A730 url(https://astrology.neoluxuk.com/tesou/Images/AmazonSearch.gif); color:#0D0AE7; vertical-align:middle; 
margin:0; padding:0 0.2em 0.1em 0.2em; margin-left:auto; margin-right:auto; border:1px solid #1A0488; }
th.Search{line-height:1.2em; padding:0.3em 0 0 0; vertical-align:middle; font-size:small; border:none; }
td.Search{line-height:1.2em; padding:0.1em 0.2em 0.3em 0.2em; vertical-align:middle; border:none; }
td.SearchBottom{background:#FFFFFF; color:#111111; line-height:1.2em; padding:0.1em 0 0.4em 0; vertical-align:middle; border:none; }

th{line-height:1.2em; margin:0; padding:0.2em; vertical-align:middle; text-align:center; border:1px solid #888888}
td{line-height:1.6em; margin:0; padding:0.3em; vertical-align:middle; border:1px solid #557755; text-align:center; }

td.Noborder{line-height:1.5em; padding:0.1em 0 0.3em 0; vertical-align:top; border:none; }
td.standard{line-height:1.5em;padding:0.2em;margin-left:auto;margin-right:auto; vertical-align:middle;}
td.center{line-height:1.5em;padding:0.2em;margin-left:auto;margin-right:auto; vertical-align:middle; text-align:center;}
td.centerAdd{ background:#FFFFFF; line-height:1.0em; padding:0.2em 0 0.2em 0; vertical-align:middle; text-align:center; border:none; }

td.YourDescription{font-family:"HG創英角ﾎﾟｯﾌﾟ体";}

/* トップメニュー */
th.menu{background:url(https://astrology.neoluxuk.com/tesou/Images/Fruits.gif);}
td.menu{padding-left:20px;}
td.othershop{padding-left:20px;}
td.w530{ width:580px; }

/* トップメニュー */
#TopMenu1{float:left; width:143px; font-size:small; margin:0; padding-left: 0px; border:1px solid #3070FF; background-color:#F0F7FF;}
#TopMenu2{float:left; width:143px; font-size:small; margin:0; padding-left: 0px; border:1px solid #3070FF; background-color:#FFFFC0;
padding-top: 5px; padding-bottom: 5px;}
#TopMenu3{float:left; width:133px; font-size:small; margin:0; padding-left: 0px; border:1px solid #3070FF; background-color:#E0FFD0;}

a.topmenu{text-decoration:none; display:block; width: 100%;padding-top:5px; padding-bottom:5px;}
a.topmenu:hover{text-decoration:none; background-color:#E0FFFF;}
a.topmenu:visited{text-decoration:none;}

#AdTopNeoLux{line-height:1.05em;}
#AdBtmNeoLux{font-weight:bold;line-height:1.05em; vertical-align:top; padding:0;}

/*<h>タグ */
h1{color:#FF0000;margin:0;padding:0.3em 0em 0.3em 0em;font-size:xx-large;font-weight:bold; line-height:70%; }
h2{color:#FF0000; margin:0.4em 0 0.5em 0;padding:0.6em 0.2em 0.4em 0.2em;font-size:medium;font-weight:bold;line-height:1.2em;
 background:url(https://astrology.neoluxuk.com/tesou/Images/Green.gif); border:1px solid #1111FF; text-indent:5px; }
h3{background:#F9F9F9; color:#CC0000; margin:0.4em 0 0.3em 0; padding:0.4em 0.2em 0.3em 0.5em; font-size:medium;font-weight:bold;line-height:1.2em;}
h4{color:#0000AA; background:#FCFFFF; margin:0.8em 0 0.5em 0; padding:0.2em 0.2em 0.2em 1.0em; ; font-size:medium; text-align:left; }
h5{color:#000000;margin:0.8em 0 0.5em 0; padding:0.2em 0.2em 0.2em 1.0em; ; font-size:small; text-align:left; }

h6{color:#FF0000; margin:1px -5px 1px -18px; padding:0; font-size:small; text-align:left; border:1px solid #AA5555; text-indent:3px; }

.divAD{width:425px; height:344px; float:left; padding:1.5em 2em 1.0em 0em;}
.divADNoBorder{width:336px; height:285px; float:left; margin:0.4em 1.0em 0.5em 0em;}
.divADNOSize{float:left; padding:0.5em 1.5em 0.5em 0em;}
.divADBottom{padding:0.7em 0em 0em 0em; text-align:center;}
.divADCenter{padding:0.5em 0em 0.5em 0em; text-align:center;}
.divItem{background:#EEEFFF;margin:1em 0 0.5em 0;padding:0.2em 0.5em 0.2em 0.5em;font-size:small;font-weight:bold;line-height:1.4em;border:1px solid #CCAAAA;}
.divLeftImage{float:left; padding:0 30px 0 0;}
.ShopMenu{ padding:3px 0 0 5px; font-size:small; }
.divRankTitle{background:#C0FFFF; color:#AA0000; margin:0; padding:5px 0 5px 0; font-size:small;font-weight:bold;line-height:1.2em;
 background:url(https://astrology.neoluxuk.com/tesou/Images/Wood.gif); border:1px solid #B0B0B0;}
.divLeftTitle{color:#FF0000; margin:1px -5px 1px -18px; padding:5px 0 5px 5px; font-size:small; text-align:left; border:1px solid #AA5555; text-indent:3px; }

.divRight{margin:0.7em 0em 0.5em 0em; padding:0.3em 0em 0.5em 0em; line-height:1.7em;  float:right;}
.divRightImage{float:right; margin:1.2em 0.0em 1.0em 1.2em; padding:0em 0em 0.5em 0em; text-align:center; background-color:#FFFEFE; }
.divRightImage200{float:right; margin:0 0 1.0em 1.0em; padding:0 0 0.5em 0em; text-align:center; background-color:#FFFEFE; width:300px; }

p{ margin:0; padding:0.1em 0.1em 0.1em 0em }

/* クチコミ情報 */
#score{color:#FF0000; font-size:large; font-weight:bold; }
dl{font-weight:normal; padding:0.1em 0 0.3em 0em; margin:0; background:#FFFFE0; border:1px solid #A0A0A0; }
dt{font-weight:bold;}

div.memberReviewDiv{font-size:small;}
div.right{ padding:0; margin:0 0 1em 0; text-align:right; }
.linkBox ul{padding:0; margin:0;}
.linkBox li{padding:0 0 0 10px; margin:0 0 0 -10px; list-style:none; background:url(https://astrology.neoluxuk.com/tesou/Images/VisitedTriangle.gif) left no-repeat;}

/* FORM */
form{padding:0 0 5px 0; margin:0;}

/* フォントと背景の色とスタイルの設定 */
.divExpAdd
{
	padding:0.6em 0.2em 0.6em 0.2em; line-height:1.8em; margin-left:auto; margin-right:auto;
}

.divExpAddCenter{ padding:0.7em 0em 0.7em 0em; line-height:2.0em; text-align:center; }

.divSmall
{
	padding:0.6em 0.2em 0.6em 0.2em; line-height:1.4em; font-size:small; margin-left:auto; margin-right:auto;
}

.divExpCenter
{
	padding:0.6em 0.2em 0.6em 0.2em; line-height:1.8em; margin-left:auto; margin-right:auto; text-align:center;
}

.divEnLarge
{	
	color:#111111; padding:0.7em 1em 0.7em 1em; line-height:1.8em; font-size:large; 
	width:70%;
  	margin-left:auto; margin-right:auto;
}

.divEnLargeFull
{	
	color:#111111; padding:0.7em 0.5em 0.7em 0.5em; line-height:1.8em; font-size:large; width:540px; text-align:left; 
}

.divMediumFull
{	
	color:#111111; padding:0.7em 1em 0.7em 1em; line-height:1.5em; font-size:medium; width:540px; text-align:left; 
}

.divMediumNoWidth
{	
	color:#111111; padding:0.7em 1em 0.7em 1em; line-height:1.5em; font-size:medium; text-align:left; 
}

.colorBGDarkRed{color:#FFFFFF; font-weight:bold; }
.colorBGDarkRed a:link{color:#FFFF70; font-weight:bold; }
.colorBGDarkRed a:visited{color:#FFFFC0; font-weight:bold; }

/* キーワードの入力方法など、折りたたむボックス */
div.CollapsibleBoxTitle {font-weight: bold;margin: 0 0 0 20px; padding: 0; background:url(https://astrology.neoluxuk.com/tesou/Images/RedTriangle.gif) left no-repeat;}
div.CollapsibleBoxBody {margin: 0 0 0 10px; padding:0 0 0 10px; background-color: #FFFFEE; color: #111111;  border:1px solid #AADDFF;}
div.CollapsibleBoxBody {display: none;}

.StandardTh{font-size:small;text-align:center;vertical-align:middle;}
.StandardTd{font-size:small;text-align:left;vertical-align:top;border:1px solid #DDDDDD;}


.CatSelect{color:#FF0000; background:url(https://astrology.neoluxuk.com/tesou/Images/Green.gif);font-weight:bold; border:1px solid #FF0000; }
.CatNotSelect{background:url(https://astrology.neoluxuk.com/tesou/Images/RedTriangle.gif) left no-repeat; font-weight:bold; }

.Cat1Select{color:#FF0000; background:url(https://astrology.neoluxuk.com/tesou/Images/Green.gif); font-weight:bold; border:1px solid #FF0000; line-height:1.0em;
padding:5px 0 5px 10px; margin:1px 0 1px -5px; }
.Cat1NotSelect{background:url(https://astrology.neoluxuk.com/tesou/Images/VisitedTriangle.gif) left no-repeat; font-weight:bold; line-height:1.0em;
padding:5px 0 5px 10px; margin:1px 0 1px -5px;}

.Cat2Select{color:#FF0000; background:url(https://astrology.neoluxuk.com/tesou/Images/Green.gif); border:1px solid #FF0000;  line-height:1.0em;
padding:5px 0 5px 10px; margin:1px 0 1px 7px; }
.Cat2NotSelect{background:url(https://astrology.neoluxuk.com/tesou/Images/PurpleTriangle.gif) left no-repeat; line-height:1.0em;
padding:5px 0 5px 10px; margin:1px 0 1px 7px;}

.Cat3Select{color:#FF0000; background:url(https://astrology.neoluxuk.com/tesou/Images/Green.gif); border:1px solid #FF0000;  line-height:1.0em;
padding:5px 0 5px 10px; margin:1px 0 1px 19px; }
.Cat3NotSelect{background:url(https://astrology.neoluxuk.com/tesou/Images/SkyBlueTriangle.gif) left no-repeat; line-height:1.0em;
padding:5px 0 5px 10px; margin:1px 0 1px 19px;}

.Cat4Select{color:#FF0000; background:url(https://astrology.neoluxuk.com/tesou/Images/Green.gif); border:1px solid #FF0000; line-height:1.0em;
padding:5px 0 5px 10px; margin:1px 0 1px 31px; }
.Cat4NotSelect{background:url(https://astrology.neoluxuk.com/tesou/Images/BlueTriangle.gif) left no-repeat; line-height:1.0em;
padding:5px 0 5px 10px; margin:1px 0 1px 31px;}

span.Right{ float:right; margin:0 1em 0 0; }

.space08{line-height:0.8; font-size:0.8em; background:#E7ECFF}
.space10{line-height:1.0}
.space12{line-height:1.4em;margin:0.2em;padding:0;}
.space14{line-height:1.4em; border:none; vertical-align:middle; text-align:center; }

hr{color:#A0A0A0; height:1px; width:70%;}

.smallstrong{background:#ffffff;margin:0;padding:0.2em 0.5em 0.2em 0.5em;font-size:small;font-weight:bold;line-height:1.5em;}
.mediumstrong{background:#ffffff;margin:0;padding:0.2em 0.5em 0.2em 0.5em;font-size:medium;font-weight:bold;line-height:1.5em;}

/* Foot note */
.foot{font-size:0.8em;text-align:left; margin:0; padding:0;}

img.top{vertical-align:middle;}
img.float{vertical-align:top; float:left; margin:0 1.3em 1.3em 0; padding:0;}
img.floatIcon{clear:left; vertical-align:middle; float:left; margin:1.1em 1.0em 0 0; padding:0; }

/*リンク画像の効果クラス*/

.mouse_out {
	border:0px;
}

.mouse_over {
	border:0px;
	/*
	filter:alpha(opacity=50,style=0,enabled=true;)
	*/
}

ol{margin:0em;padding:0.7em 0.5em 0.7em 2.0em;line-height:2.0em;}
ul{margin:0em;padding:0.7em 0.5em 0.7em 2.0em;line-height:2.0em;}
li{margin:0;padding:0.2em 0em 0.2em 0em;line-height:1.6em;}

li.close{margin:0;padding:0;line-height:1.2em;}

.clear-margin {
  margin:0;
}

img {
  border: none;
}

.block-center {
  margin-right: auto;
  margin-left: auto;
}

.float-left {
  float:left;
}

.float-right {
  float:right;
}

 /* ↓フォントのスタイル↓ */

/* 商品説明専用 */
.bold { font-weight: bold;}

.boldQA {font-weight: bold;}

.divCenter{ padding:0.5em; margin:0.5em; border:none; text-align:center; }
.divCenter2{width:600px; padding:0.8em 0 0.8em 1em; margin-bottom:1em; margin-top:1em; 
margin-left:auto; margin-right:auto; background:#F7F7FF; border:1px solid #8080FF; }

.boldPrice {
  font-weight: bold;
  font-size: x-large;
  line-height:1.5em;
  text-align:center;
  margin:0.2em 0 0.2em 0;
}

.boldPriceSmall {
  font-weight: bold;
  font-size: large;
  line-height:1.4em;
  text-align:center;
  margin:0.5em 0 0.5em 0;
}

.boldRanking {
  font-weight: bold;
  font-size: medium;
  line-height:1.6em;
  text-align:center;
  margin:0.7em 0 0.7em 0;
}

.boldCatch {
  font-weight: bold;
  font-size: large;
  line-height:1.6em;
  text-align:left;
  margin: 1em 0 1em 1em;
  width:70%;
  margin-left:auto; margin-right:auto;
}

.boldError {
  font-weight: bold;
  font-size: medium;
  line-height:1.6em;
  text-align:left;
  margin-left: 20px;
}
        
.red {
  color: #FF1070;
}

.redred{
	color: #FF0000;
}

.blue{ color: #0000FF; }
.green{ color: #008000; }
.purple{ color: #4F00B2; }
.brown{ color: #6E362A; }
.pink{ color: #E100B2; }

.red2{ color: #FFFFFF; background: #FF0000; }
.yellow{ color: #000000; background: #FFD400; }
.blue2{ color: #FFFFFF; background: #0000FF; }
.black{ color: #FFFFFF; background: #000000; }

.pinkback {
  color:#0313DC; background-color:#FFBAFF
}

.palepinkback {
  background-color:#FFE0FF
}

.white {
  color:#FFFFFF;
}

.dilute-gray {
  color:#444444;
}

.font-large {
  font-size: large;
}

.font-20 {
  font-size: 20px;
}

.font-large {font-size: large;}
.font-small {font-size: small;}
.font-xsmall {font-size: x-small;}
.font85 {font-size: 85%;}

.inline-center {
  text-align: center;
}

.inline-left{
  text-align: left;
}

.inline-right{
  text-align: right;
}

 
/*左サブメニューの表示条件*/

.submenu ul
{
  display: none;
  padding:0em 0.5em 0.7em 1.0em; margin:0;
}
.submenu a
{
  display:block;
  width: 100%;
  text-decoration: none;
}

br.clearleft{ clear:left; }

