body {
 font: 12px/150% "ＭＳ Ｐゴシック", Osaka, monospace;
 color:#666666;
 line-height:120%;
 margin:0px auto;
 padding: 0px ;


}
/*　--

background-image: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//pointx11-4-12.gif);
background-repeat: repeat-y;
background-attachment: absolute;
background-position: right;

--  */

table {
 /*基本テーブル設定（固定）*/
border-collapse: collapse;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
}

th {
 margin:0px;
	padding:0px;
	border-collapse: collapse;
	vertical-align:top;
}

td {
 margin: 0px;
 padding: 0px;
 border-collapse: collapse;
 vertical-align: top;
}

th {
 white-space:nowrap;
} 

h1,h2,h3,h4 { /* 基本タイトル（固定）*/
	padding: 0px; 
	margin: 0px; 
	font-size: 1em;
	text-align:left;
}

a { /* 基本のリンク （固定）*/
	color: #666666;
	text-decoration: none;
}

a:hover {
	color: #666666;
	text-decoration: underline;
}

ul { /* 基本のリスト （固定）*/
	list-style-type: square;
}

ul ul {
                 list-style-type: none;
}

img { /* イメージボーダー指定 */
                 border:0px;
}

form {	
                 padding: 0px; display: inline;
}

p {
	margin:5px 0px;
	padding:2px 0px;
}

.clear_both { /* 画像の周り込み解除 */
	cleftlear: both; 
	font-size: 1px; 
	visibility: hidden; 
	overflow: hidden; 
	height: 1px; 
	text-align: center
}

.button1 { /* inputボタン設定 */
	color: #666666;
	background: #CCCCCC;
	border: 1px solid #666666;
	cursor:hand;           
}

.text1 { /* テキストエリアデザイン設定 */
 border: 1px solid #666666;
	}

.caution { /* エラーメッセージ */
 font-weight: bold;
 color: #FF0033;
}

.no2 { /* フォントズーム */
 font-size: 100%;
}

.strong { /* フォントボールド */
 font-weight: bold;
}

.red {color: #CC0000;} /* フォント赤 */
.orange {color: #FF9900;} /* フォントオレンジ */
.blue {color: #0000FF;} /* フォント青 */
.green {color: #006600;} /* フォント緑 */
.glay {color: #666666;} /* フォントグレー */

.item img {/* 商品画像枠  */ 
	height: auto;
	padding: 1px ;
	margin-right: 0px;
	background: #FFFFFF;
	text-align:center;
}

.spacebox {/* スペース設定  */ 
	height: 50px;
}

/********************************************************************/
/* 大枠テーブル（固定） */
#container {
	width: 1000px;
	text-align:left;
	background: #FFFFFF;
    margin: 0px auto;
	background:/* url(../img/container.gif) */ #ffffff;
	}

/* マイページ、ポップアップ画面 */
#enter {
	width: 100%;
	text-align:left;
	background: #FFFFFF;
	border:1px solid #CCCCCC;
}

/* ヘッダー */
#header{
	width: 1000px;
	height:145px;
	border-bottom:1px solid #cccccc;
}

.shoplogo { /* サイトロゴブロック（設定の場合） */
	width:200px;
	height:80px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

.copyline{
	background-image: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//haedtop_bg.gif);
	background-repeat: repeat-x;
	height: 18px;
	width:100%;
}

.siteName { /* サイト名 h1 （テキスト） */
	color: #ffffff;
	margin: 0px;
    text-align:top;
    font-weight:lighter;
    padding: 2px 0px 0px 0px;
    font-size: 0.80em;
float:left;
}

.siteName a {
	color: #ffffff;
	text-decoration: none;
}

.siteName a:hover {
	text-decoration: underline;
}

.sitecopy { /* サイトコピー h2 （ロゴがテキストの場合使用）*/
	padding: 2px 0px 0px 0px; 
	margin: 0px; 
	color: #ffffff;
    font-weight:lighter;
    font-size: 0.80em;
    float:right;
}

.sitecopy a {
 color: #ffffff;
 text-decoration: none;
}
.sitecopy a:hover {
 color: #ffffff;
 text-decoration: underline;
}


/*********** 検索フォーム ************/
#searchform1 {  
    position: relative;  
	width: 210px;
	}  
#Search  {  
    width: 150px;  
    height: 13px;  
    border: 1px solid #CCC;  
    padding: 2px 2px 2px 2px;  
}  
#searchBtn1 {  
    position: absolute;  
    left: 160px;  
}
/*********** ヘッダーログイン・カート ************/
.headbox01{
	width:1000px;  
	position: relative;  
}

.head_rogin{
	position: absolute;  
    top: -110px;  
    left: 780px;  
}
.head_cart{
	position: absolute;  
    top: -110px;  
    left: 880px;  
}
.head_soryo_info{
	position: absolute;  
    top: -85px;  
    left: 550px;  
}
.fight_japan{
	position: absolute;  
    top: -110px;  
    left: 350px;  
		
}
/*********** ヘッドメニュー ************/
.headMenu{
	width:1000px;
	height:50px;
	margin-bottom:50px;
	float:left;
	}
#header_wrap {
	position:absolute;
	top:40;
	left:0;
	_left:auto;
	width:100%;
}
#center3 #header_area {
	_left:-90px;
	margin-bottom:100px;
}
#header_area {
	width:1000px;
	margin:0 auto;
	_position:relative;
	_left:-0px;
}
.headMenu li{
	list-style-type:none;
	float:left;
}
.headMenu li img{
	border:0;
}
	#box-4{
	padding: 0;
	position: absolute;
	z-index: 10;
	top: 150px;
	text-align: center;
	margin-bottom: 10;
}
	#box-4{
	width: 1000px;
	height: 50px;
	overflow: visible;
	text-indent:0px;
	text-align: left;
	clear: both;
	position: absolute;
	z-index: 10;
	margin: 0;
}
	#box-4 table{
	position: absolute;
	right:0px;
	border-collapse:collapse;
}

.headMenu li.head_himitu{
	background:url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//head_himitu_off.gif);
}
.headMenu li.head_aboutgem{
	background:url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//head_aboutgem_off.gif);
}
.headMenu li.head_ugsinfo{
	background:url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//head_ugsinfo_off.gif);
}
.headMenu li.head_guide{
	background:url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//head_guide_off.gif);
}
.headMenu li.head_faq{
	background:url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//head_faq_off.gif);
}
.headMenu li.head_revew{
	background:url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//head_revew_off.gif);
}
.headMenu li a{
	display:block;
}
.headMenu li a:hover {
	background-color:transparent;
}
.headMenu li a:hover img{
	visibility:hidden;
}

/* ヘッダーメニューアイコン※未使用 */
.navi01 {
}

/* ヘッダー下装飾ライン※未使用 */
.hline {
	
}

/********************************************************************/

#leftSide { /* 左サイドtd */
	padding: 0px;
	vertical-align: top;
border:none;
}


td#center1 { /* センター td （2列）*/
	width: 830px;
	padding: 0px;
	margin-top: 100px;
	vertical-align: top;
}

#center2 { /* センターtd （3列）*/
	width: 520px;
	padding: 0px; 
	margin: 0px;
	vertical-align: top;
}

td#center3 { /* センターtd （装飾用）*/
	padding-top: 65px;
	padding-left: 8px;
}


.header_area {
 /*ヘッダのフリーエリア*/
text-align: left;
 width:830px;
 margin:0px 0px 2px 0px;
	}
.footer_area {
 /*フッタのフリーエリア*/
text-align: left;
 width:680px;
 padding:0px;
}

.sidebox {
 /*サイド用ブロック（幅設定）*/
	padding:1px 1px 0px 1px;
	margin:0px;
}
    
.sidemain1 { /* メイン枠 */
		margin:0px;
		padding:10px 0px 0px 0px;
		background: #FFFFFF;
}
.centerbox {
 /*センター用ブロック（幅設定）*/

 width:830px;
 margin:0;
 clear:both;
}
.title1 no2{
width:auto;}

.center{ text-align:center;} /* センター */
.right{ text-align:right;} /* 左 */
.left{ text-align:left;} /* 右 */
.middle{ vertical-align:middle;}/* テキスト縦中央 */
.buttom{ vertical-align:buttom;}/* テキスト縦下 */
.float_right{ float:right;}
.float_left{ float:left; }
.float_left a{ color:#4186c2; }
.float_right a{ color:#4186c2; }
/********************************************************************/
/* 基本商品テキスト設定 */

.price { /* 商品価格 */
	font-size: 1.17em;
                font-weight: bold;
	line-height: 1.5em;
	color: #cc0000;
	text-align:left;
}

.price.zoom { /* 商品価格 （商品詳細） */
	font-size: 125%;
	font-weight: bold;
}

.expl { /* 商品説明文 */
	text-align:left;
}

.expl a{color:#808080;	text-decoration:none;}
.expl a:hover{color:#999999;text-decoration:underline;}

.fixed{ /* 商品定価 */
	text-align:left;
                text-decoration: line-through;
}

/* 商品名 （商品一覧）*/
h2.goods {
	line-height: 1.25em;
                               
}

h2.goods a {
                text-decoration:none;
	font-weight:normal;
	text-decoration:none;
}

h2.goods a:hover {
                text-decoration:underline;
}
	
/********************************************************************/
/*センターコンテンツ  */
.topIMG { /* トップイメージ 外枠設定 */
	margin: 0px ;
	padding:0px;
}

.topIMG td{
	margin: 0px;
	padding:0px;
	background: #FFFFFF;
}

.shopCopy { /* サイト説明 */
	margin: 0px;
	padding: 0px;
	color:#FF3333;
	text-align:left;
	font-size: 1.17em;
	line-height: 1.5em;
}

#top_img {
	display:none;
	position:absolute;
	top:165px;
	left:0;
	_left:auto;
	width:100%;
	margin:0;
	padding:0;
	line-height:100%;
	text-align:center;
}
#top_img img {
	_position:relative;
	_left:-180px;
}

#bottom_img {
	display:none;
	position:absolute;
	left:0;
	_left:auto;
	width:100%;
	margin:0;
	padding:0;
	line-height:100%;
	text-align:center;
}
#bottom_img img {
	_position:relative;
	_left:-180px;
}

/* タイトルデザイン */

.free_title { /* タイトル1 h3 */
                font-size: 1.17em;
	color: #666666;
	width: auto;
	background-color:#f8ecee;
	line-height:1.5em;
	text-align: left;
	padding-left: 5px;
                margin-left: 10px
}

.title1{ /* タイトル1 h3 */title
        font-size: 1.17em;
        color: #666666;
        width: 680px;
        background-color:#c1e0fd;
        line-height:1.7em;
        text-align: left;
        padding-left: 5px;
}

.title1 a {
 color:#666666;
 text-decoration:none;
background-color:#f8ecee;
}

.title1 a:hover {
 color:#666666;
	text-decoration:underline;
background-color:#f8ecee;
}

.title2 { /* タイトル2 h3 */
font-size: 1.17em;
        color: #666666;
        width: auto;
background-color:#f8ecee;
        line-height:1.5em;
        text-align: left;
        padding-left: 5px;
 margin-left: 10px
}

.title2 a {
 color:#666666;
 text-decoration:none;
}

.title2 a:hover {
 color:#666666;
 text-decoration:underline;
}


.title3 { /* タイトル3 h3 */
 font-size: 1.17em;
        color: #666666;
        width: auto;
background-color:#f8ecee;
        line-height:1.5em;
        text-align: left;
        padding-left: 5px;
 margin-left: 10px
}

.rank{/* ランキングアイコン */
        text-align: left;
}

.mainCont { /* メインコンテンツ */

	padding: 0px 0px 0px 0px;
	margin: 0px;
 width:680px;
clear:both;
}

.contbox { /* メインコンテンツ内項目ボックス*/
	padding: 0px 0px; 
	margin: 0px; 
	width: auto; 
}

ul.news{ /* 最新情報リスト設定 */
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin:0px;
	list-style:(../img/markyajirusi.gif) no-repeat ;
}

li.p3 {
 padding: 2px;
}

ul.free_list{ /* リスト設定 */
	text-align: left;
	padding: 0px 0px;
	margin:0px;
	list-style:square;
	color: #ffffff;
}

ul.list{ /* リスト設定 */
	text-align: left;
	padding: 5px 10px;
	margin:0px;
	list-style:square;
	color: #FF0000;
}

ul.map{ /* サイトマップリスト設定 */
	font-size: 1em;
	line-height: 1.5em;
	text-align: left;
	padding: 0px 20px;
	margin:0px;
}

li.sm1 { margin: 4px ; display: block;}
li.sm2 { margin: 0px 0px 0px -35px; display: block;}

.sitemap{ /* サイトマップリスト 項目タイトルh4*/
 font-size: 1em;
	padding: 5px 25px;
	background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//sitemap.gif) no-repeat;
    background-position: left center;
}


/* テーブル余白設定  （固定） */
.layoutp5  { padding:5px 0px;}/* 余白5px */
.layoutp5 th { padding:5px;}
.layoutp5 td { padding:5px;}
.layoutp5 .border { border:1px solid #CCCCCC;}

.layoutp3  { padding:5px 0px;}/* 余白5px */
.layoutp3 th { padding:5px;}
.layoutp3 td { padding:5px;}
.layoutp3 .border { border:1px solid #999999;}

.bordlayoutp3  { padding:5px 0px;}/* ボーダーテーブル(余白5px) */
.bordlayoutp3 th { padding:5px;border:1px solid #999999;}
.bordlayoutp3 td { padding:5px;border:1px solid #999999;}
.bordlayoutp3 .side { padding:10px 15px;}/* 横余白10px */

.backcolor1 { background:#e8f7ff;} /* テーブル内カラー切り替え（タイトル部分） */
.backcolor2 { background:#FFFFFF;vertical-align:middle} /* コンテンツ内 */
.backcolor3 { background:#FFD0D3;padding:10px 0px;} /* カート部分 */


/* 商品レイアウト（トップページセンター、商品一覧用）*/

.layoutFrame{/* 大枠 table */
	margin: 0px 0px 0px 0px;
	padding: 2px;
	width: 99%;
              	background: #FFFFFF;
}

.layoutFrame td{
	text-align: center;
	margin: 0px;
	padding: 1px;
	vertical-align:top;

}

.layout1{ /* レイアウト */
	margin: 1px;
	padding: 3px;
	background: #FFF;
	/* background: url(../img/layout1.gif) ; */
	border: 1px dotted #ｆｆｆｆｆｆ;
	line-height:1.7em;
}

.layout1 td{
	margin: 0px;
	padding: 3px;
	text-align: center;

}

/* 第二階層 */

#bread a{ /* パンクズ */
	color:#900;
    margin: 0px;
	padding: 2px 2px 2px 0px;
	text-align:left;
	font-size: 1.0em;
}

h4.title {
	margin: 5px 0px; 	
	padding: 2px 0px;
	color: #636363;
	border-bottom:1px solid;

}

.mainFrame{ /* メイン大枠 */
	margin: 0px;
	padding: 0px;
}

p.title	{
    margin: 3px 0px; 	
	padding: 2px 0px;
	color: #669933;
	border-bottom:1px dotted;
	font-weight:bold;
}


/* メールマガジンアイコン設定 */
.mailmag_ent{ /* 新規登録 h4 */
	padding: 10px 0px 0px 100px;
	background: url(../img/icon_mailmag_ent.gif) no-repeat;
	font-size: 1em;
	height: 39px;
}

.mailmag_cha{ /* アドレス変更 h4 */
	padding: 10px 0px 0px 100px;
	background: url(../img/icon_mailmag_cha.gif) no-repeat;
	font-size: 1em;
	height: 39px;
}

.mailmag_can{ /* 配信解除 h4 */
	padding: 10px 0px 0px 100px;
	background: url(../img/icon_mailmag_can.gif) no-repeat;
	font-size: 1em;
	height: 39px;
}

#sortList { /* ソート */
	margin: 0px;
	padding: 10px 3px 5px 3px;
	width: auto;
	float: right;
}

.pageTop { /* ページトップ */
	padding: 0px 0px 0px 0px;
	margin:0px 0px;
	background: url(../img/icon_top.gif) no-repeat;
	font-weight: bold;
	float: right;
}
.pageTop a{ color:#FF3399;text-decoration: none;}
.pageTop a:hover{ color:#FF3399;text-decoration: none;}


/********************************************************************/
/* フッターーメニューレイアウト設定 */
/*********** フッター ************/
#footer {
	padding: 0px;
	width: 1000px;
	height:400px;
	clear:both;
	margin:0;
	overflow:visible;
	position:absolute;
	text-indent:0;
	z-index:10;
	border:1px solid #cccccc;
}
.footleft{
	width:300px;
	margin:15px 0 0 50px;
	float:left;
}
#footer li{
	list-style-type:none;
}
#footer li a{
	font-size: 12px;
	line-height: 25px;
	color: #999;
	text-decoration: none;
	display:block;
	width:250px;
	font-weight: bold;
}
#footer li a:hover{
	color: #333;
}

.footleft_li{
	margin-bottom:25px;
	}
.footcent{
	width:300px;
	margin:15px 0 0 0px;
	float:left;
	font-size: 12px;
	line-height: 20px;
	color: #999;
}
span.foot_redtext{
	color: #F00;
}
.footright{
	width:300px;
	margin:15px 0 0 0px;
	float:left;
}
#copyright { /* コピーライト */
	clear:left;
	margin-right: 50px;
	font-size: 10px;
	color: #999;
 	text-align: right;
}
/********************************************************************/
/* サイド設定 */

#search {
 /*サイド商品検索枠設定*/
padding: 3px 5px 2px;
 margin-bottom: 10px;
 margin-left: 5px;
 width: 180;
 height:20;
 float:left;
}


#search label{
 padding: 0px 0px 2px;
 margin: 0px;
 font-size: 1.10em;
 color:#FFFFFF;
}

.fieldarea{
                padding:5px 0px 5px 0px; 
                virtical-align:center;
}

/* サイドメニューカテゴリリスト */

.list { /* メニュー枠設定 */
	padding: 1px;
	display: block;
	background: #FFFFFF;
}

.list h3 { /* タイトル */
	padding: 5px 5px;
	margin: 0px; 
}

ul.free_listbox{
	text-align: left;
	padding: 0px;
	margin:0px;
	list-style:none;

}

ul.listbox{
 text-align: left;
 padding: 0px;
 margin:0px;
 list-style:none;
}

li.ca1 {
 color:#db535a;
 margin-top:15px;
 margin-bottom:5px;
 padding:2px 0px 2px 5px;
 border-bottom: 1px dotted #cccccc;
 fee5dffee5df;
 background:#fce5e7;
}

li.ca2 {
margin: 0px;
padding:0px 0px 0px 0px;
  border-bottom: 1px solid #ffffff;
 background:#fce5e7;
}

li.ca1 a{
color:#db535a;
padding: 0px 0px 0px 20px;
	display: block;
	font-weight:boldl;
                text-decoration: none;
	background-color: #fce5e7;
padding:1px 0px 1px 0px;                
}

li.ca1 a:hover{
color:#db535a;
 text-decoration: underline;

padding:1px 0px 1px 0px;
}

li.ca2 a{
 padding: 0px 0px 0px 15px;
 display: block;
 text-decoration:none;
 background-color: #fce5e7;
}

li.ca2 a:hover{
	text-decoration: underline;
	background-color: #fce5e7;

}

li.ca3 {
  margin: 0px;
 border-bottom: 1px solid #fce5e7;
  padding: 0px 0px 0px 0px;      		
}

li.ca3 a{
	padding: 0px 0px 0px 15px;
	display: block;
	font-weight:normal;
    text-decoration: none;
	background-color: #fce5e7;
}

li.ca3 a:hover{
	text-decoration: underline;
	background-color: #fce5e7;
}

li.ca4 {
border-bottom: 1px solid #fce5e7;
margin: 0px;
}

li.ca4 a{
padding: 1px 1px 1px 20px;
	display: block;
	color:#757b75;
	font-weight:normal;
                text-decoration: none;
	background: #fffad0;
background-color:#f8ecee;
}

li.ca4 a:hover{
              color:#FF6600;
	text-decoration: underline;
	background: #CCCCCC;
background-color:#f8ecee;     
}

/* サイドコンテンツ */
. {
margin: 0px 0px 0px 0px;
padding:5px 5px 5px 0px;
position:absolute;
	top:180px;	
	}

. p {
	padding: 0px;
	margin: 0px;
}

. ul { /* リスト設定 */
	margin: 0px;
	padding: 0px;

} 

. li {
	margin: 0px;
	padding: 0px;
z-index: auto;
}

/* カレンダー */
caption { /* 年月タイトル */
	font-weight: bold;
	text-align: center;
	padding:3px;
}

.carender { /* カレンダー テーブル*/
	 border-collapse: collapse;
	 padding:5px 0px;
	 margin:0px;
	 text-align:center;
}

.carender td {
	padding:2px;
	border-collapse: collapse;
	text-align:right;
	border:1px solid #CCCCCC;
	font-size: 12px;
}

.carender th {
	padding:2px;
	border-collapse: collapse;
	border:1px solid #CCCCCC;
	font-size: 12px;
}

th.day { /* ヘッダ平日 */
	font-weight: bold;
	background: #EEEEEE;
	text-align: center;
}

th.sun { /* ヘッダ日曜 */
	color: #CC3366;
	background: #FFC0C8;
	text-align: center;
}

th.sat { /* ヘッダ土曜 */
	color: #6600FF;
	background: #D2D5FF;
	text-align: center;
}

.chert { /* 表示色説明枠  */
	margin:5px 5px;
}

.chert td {
	border-collapse: separate;
	padding:0px 0px 0px 5px;
	border:2px solid #ccc;
}

.line01{
	border: 1px dotted #CCCCCC;
	vertical-align:buttom;
} 

#rss{ / * RSS設定 */
	margin: 0px;
	padding:5px;
}

#count{ / * カウンター */
	margin: 0px;
	padding:5px;
}

/********************************************************************/
/* ブログ */

.blogbox { /* コメントボックス*/
	padding: 5px; 
	margin: 2px 0px;
	width: auto;
	background: url(/pic-labo/new_top_banner_21.gif) repeat;
}

.entry_title { /* ブログエントリータイトル h2 */

	color: #666666;
	width: auto;
                 background-color:#c1e0fd;	
                line-height:1.7em;
	text-align: left;
	padding-left: 5px;
    margin-bottom: 10px;
}

.entry_date{
	display: block; 
	padding: 10px 0px 3px 0px; 
	color: #CC66CC; 
	text-align:right;
}

.state{ /* ブログステータス */
	padding: 2px 0px;
	text-align: right;
	border-top: 1px dashed #CCCCCC; 
}

.subtitle {/* h3 ブロックサブタイトル */
	font-size: 1.17em;
	color: #666666;
	width: auto;
	background: url(/pic-labo/heder_menu_banner.gif) repeat;
	line-height:1.5em;
	text-align: left;
	padding-left: 5px;
}

 p.label { /* ブログコメントタイトル */
	font-weight: bold;
}

.tb_url{ /* トラックバックurl */
	font-weight: bold; margin-bottom: 10px;
}

/********************************************************************/
/* カート */

.point {
              font-size:120%;
              color:red;
              font-weight:900;
}

.pointline {
	font-size:100%;
	color:red;
	font-weight:900;
	padding: 3px;
	background: #FFCCCC;
}

/********************************************************************/
/*** 商品詳細ページの在庫の直接表示用 ***/
#itemStocklist table {
	border-collapse:collapse;
	margin:5px 0;
	padding:0;
}

#itemStocklist th,
#itemStocklist td {
	margin:0;
	padding:0;
	font-weight:normal;
	text-align:left;
	line-height:1.2;
}

#itemStocklist th {
	white-space:normal;
	width:auto;
	border:1px solid #999;
	vertical-align:middle;;
}

#itemStocklist td {
	white-space:normal;
	width:auto;
	border:1px solid #999;
}

#itemStocklist th p,
#itemStocklist td p {
	padding:1px 4px;
	line-height:1.2;
}

#itemStocklist td input,
#itemStocklist td img {
	width:80px;
	height:24px;
	margin:2px;
}

/* バリエーションなしorまとめて管理 */
#itemStocklist table.contType {width:auto;}

#itemStocklist table.contType th,
#itemStocklist table.contType td {
	padding:0 10px;
	vertical-align:middle;
	font-size:0.9em;
}

/* バリエーションごとに管理 */
#itemStocklist table.listType {width:100%;}

#itemStocklist table.listType th,
#itemStocklist table.listType td {font-size:0.8em;}

#itemStocklist table.listType td.stk {
	width:5em;
	text-align:center;
}

#itemStocklist table.listType td.btn {
	width:84px;
	vertical-align:middle;
	text-align:center;
}


/* ナビゲーション （固定）*/
.step_navi01,.step_navi02,.step_navi03,.step_navi04 {
	text-align:center;
	width:100%;
	height:83px;
}

.step_navi01 {
	background-image:url(../img/navi01.gif);
	background-repeat:no-repeat
}

.step_navi02 {
	background-image:url(../img/navi02.gif);
}

.step_navi03 {
	background-image:url(../img/navi03.gif);
}

.step_navi04 {
	background-image:url(../img/navi04.gif);
}

/* 相互リンクフォーム*/
div.takashi {
                border-bottom: 1px solid #cccce5;
                padding: 0.5em; 
                margin-bottom: 0.5em;
                background-color:#efefef;
}

.free_td_text {
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

/* 商品詳細ページ*/
div.ex-title {
                font-size:1em;
                font-weight:bold;
                color: #333333;
                clear:both; 
                border-left:5px solid #cccce5;
                border-bottom: 1px solid #cccce5;
                padding-top:4px;
                padding-bottom:2px;
                padding-left:8px ;
                margin-bottom: 5px;
}

img.phot {
             float: left;
             margin-right: 1em;
}

span.ex_catch{
                font-weight:bold;
                color :#FF9900;
                line-height:1.5em;
}

span.ex_samplestone{
                font-weight:bold;
                color :#333333;
                line-height:1em;
}

img.ex_phot_50{
                float: left;
                margin-right: 5px;
                margin-bottom: 5px;
}


div.ex_phot_clear_50{
                     clear:both;
}
.ex_phot_clear_50 a img {border:1px solid #ffffff}
.ex_phot_clear_50 a:hover img {border:1px solid #2263c2}


div.ex-title_sab {
                font-size:1em;
                font-weight:bold;
                color: #555555;
                clear:both; 
                border-bottom: 1px dotted #cccce5;
                padding-top:4px;
                padding-bottom:2px;
                margin: 20px 0px 0px 0px;
}

span.ex_phot_syousai{
 margin-right: 5px;   
}

span.ex_phot_syousai2{
 margin-right: 5px;   
 float:left;
}

img.kobetu_itiran_p{
 margin:4px 4px 6px 0px;
}

img.phot_left{
                float: left;
　　　　　　　margin-right: 5px;
                margin-bottom: 5px;
              
}

span.text_clear{
                clear:both;
}

span.text_bold{
                 font-weight:bold;
                 color: #333333;
                 line-height:1.5em;

}

/* フッターについて*/
div.footer_top_title_banner {
                 clear:both; 
                 margin-bottom: 15px;
} 


div.footer_title_banner{
                font-size:1em;
                font-weight:bold;
                color: #555555;
                clear:both; 
                border-left:5px solid #2263c2;
                
                padding-top:4px;
                padding-bottom:2px;
                padding-left:8px ;
                margin-bottom: 5px;
}



/* ユーザーガイド*/
div.user_guide_title{
                font-size:1em;
                font-weight:bold;
                color: #333333;
                clear:both; 
                border-left:5px solid #9cd662;
                border-bottom: 1px solid #9cd662;
                padding-top:4px;
                padding-bottom:2px;
                padding-left:8px ;
                background-color:#eff9e6;
}

div#GideNavi{
 width:680px;
 height:250px;
 margin:10px 0px 0px 0px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//info_vison_log.gif) no-repeat;
}

div#Naviinfo{
 width:420px;
 margin:10px 10px 10px 15px;
 vertical-align:middle;
}

span.user_guide_text{
                color: #006699;
                
}

ul.user_guide_list_img{
                 list-style-image: url(/pic-labo/user_guide_list_img.gif) ;
                 vertical-align:middle;
                 margin:10px 0px 20px 20px;
                 padding:0px;
}

div.user_guide_top_ex{
                 font-size:1.5em;
                 font-weight:bold;
                 color: #666666;
                 clear:both;                  
                 border-bottom: 1px dotted #9cd662;
                 padding-top:4px;
                 padding-bottom:2px;
                 padding-left:8px ;
                 margin-bottom: 20px;
}

/* ユーザーガイド詳細用*/
div.user_guide_title_1{
                font-size:1em;
                font-weight:bold;
                color: #333333;
                clear:both; 
                border-left:5px solid #9cd662;
                border-bottom: 1px solid #9cd662;
                padding-top:4px;
                padding-bottom:2px;
                padding-left:8px ;
　　　　　　  margin:20px 0px 10px 0px;
                background-color:#eff9e6;
}

div.user_guide_title_2{
                font-size:1em;
                font-weight:bold;
                color: #333333;
                clear:both; 
                border:1px solid #a1c8df;
                padding-top:4px;
                padding-bottom:2px;
                padding-left:8px ;
                margin-top:20px ; 
                background-color:#ddeef9;
}


ul.user_guide_title_3{                 
                 line-height:2em;
              list-style-image: url(/pic-labo/user_guide_list_img_1.gif) ;
                 vertical-align:middle;
                 margin:10px 0px 20px 20px;
                 padding:0px;
        
}

p.user_guide_title_1{
                padding:0px 5px 0px; 
                
}

ul li.user_guide_title_2{
                 line-height:1.5em;
                margin:10px 0px 20px 0px;
                 padding:0px;

}

/* topページ用*/
tr td.top_tokusyu_mid{
                      border-bottom: 1px dotted #cccccc;
                      margin-bottom: 10px;
}





/*商品詳細ページ*/
div#ss_670{
                width:670px;
                height:auto;
}

div#ss_670_2{
                width:670px;
                margin-top:20px;
}

div#ss_325_left{
                width:325px;
                margin-right:20px;
                float:left;
}

div#ss_325_right{
                width:325px;
                float:left;
}

div#ss_325_title{
   　　　　　　 width:310px;   
　　　　　　　　font-size:1em;
                font-weight:bold;
                color: #333333;
                border-left:5px solid #cccce5;
                border-bottom: 1px solid #cccce5;
                padding-top:4px;
                padding-bottom:2px;
                padding-left:8px ;
                margin-bottom: 5px;
}

div#ss_325_catc{
 　　　　　　　 width:325px;
                font-weight:bold;
                color :#FF9900;
                line-height:1.5em;
}

div#ss_325_title_2{
                width:325px;           
                font-size:1em;
                font-weight:bold;
                color: #333333;
                border-bottom: 1px dotted #cccce5;
                padding-top:4px;
                padding-bottom:2px;
                margin:5px 0px 5px 0px;
          
}


ul#ss_ul{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 16px;
 list-style-type:disc;
}

span#ss_text_1{
                color:#D90000;
}
.ss_text_1{
                color:#D90000;
				font-weight:bold;
}
.ss_text_1_2{
                color:#D90000;
				font-weight:bold;
}


span#ss_text_2{
                color:#666666;
}


span#ss_text{
                font-weight:normal;
}


/*詳細リニューア*/

div#ss_600{margin:auto; width:600px; height:auto;}
div#ss_290_left{width:290px; margin-right:15px; float:left;}
div#ss_290_right{width:290px; float:left;}
div#ss_290_title{width:280px; font-size:1em; font-weight:bold; color: #333333; border-left:5px solid #cccce5;
                border-bottom: 1px solid #cccce5; padding-top:4px; padding-bottom:2px; padding-left:8px ; margin-bottom: 5px;}

	.syohin_spec {height:auto; width:290px;}
	.syohin_spec1 {padding:5px; height:auto; width:285px; border-bottom:dotted 1px #cccccc; float:left}
	.syohin_spec1_2 {width:65px; height:auto; float:left}
	.syohin_spec1_3 {width:220px; height:auto; float:left}


	#syouhin_note {margin:auto; height:auto; width:600px;}
	.kado  { background-color:#fff; }
    .kado5 { padding:10px; background-color:#ffe4e4; }
	.kado5 ol {list-style-position: inside;  }
	.kado5 li {margin-bottom: 20px; line-height: 1.5em; margin-left:15px; }
	.kado5 img {margin-bottom: 10px;}
	#syouhin_note ul li{list-style:none;}
	#syouhin_note ol {list-style-position: outside;}

/*フリーヘッダー*/
div#free_header{
 border:1px solid #cccccc;
}

/*パワーストーン意味･効果*/
table#pws_imi_headmenu{
margin:0px 0px 10px 0px;
}

table#pws_imi_headmenu td{
font-weight:bold;

margin:0px 0px 0px 0px;
padding:2px 10px;
border-left:1px solid #cccccc;
}

p#pws_imi_title_1{
width:auto;
font-weight:bold;
color:#ffffff;
padding:3px 0px 2px 7px;
margin:0px 0px 8px 0px;
background-color:#535353;
border-bottom:2px solid #8fadc7;
}

p#pws_imi_title{
width:auto;
font-weight:bold;
color:#ffffff;
padding:3px 0px 2px 7px;
margin:20px 0px 8px 0px;
background-color:#535353;
border-bottom:2px solid #8fadc7;
}

table#pws_imi_0{
margin:0px 0px 20px 0px;
}

table#pws_imi_0 td{
width:210px;
margin:0px 20px 0px 0px;
}

div#pws_imi_1{
width:210px;
font-weight:bold;
color:#6495ed;
padding:2px 0px 0px 7px;
margin:0px 20px 5px 0px;
border-bottom: 1px solid #cccccc;
border-left:5px solid #cccccc;

}

div#pws_imi_3{
width:210px;
color:#6495ed;
padding:3px 0px 0px 0px;
margin:0px 0px 5px 0px;
border-top: 1px solid #cccccc;
}


img#pws_imi_phot{
margin: 0px 10px 5px 0px;
float:left;
}

p#pws_imi_name{
width:150px;
font-weight:bold;
padding:0px;
margin: 0px;
}

p#pws_imi_name_1{
width:150px;
padding:0px;
margin: 2px 0px 5px 0px;
}



/*パワーストーン効果・意味詳細*/
div#pws_imi_0{
width:670px;
}

img.pws_imi_phot_1{
margin: 0px 10px 5px 0px;
border:1px solid #cccccc;
float:left;
}

p#pws_detail_name{
width:445px;
font-weight:bold;
color:#6495ed;
padding:3px 0px 2px 7px;
margin:0px 0px 8px 0px;
border-bottom: 1px solid #cccccc;
border-left:5px solid #cccccc;
}

p#pws_detail_name_1{
width:445px;
font-weight:bold;
padding:1px 0px 2px 11px;
margin:0px 0px 5px 0px;
border-bottom: 1px dotted #cccccc;
}

p#pws_detail_name_2{
width:200px;
font-weight:bold;
padding:4px 10px 2px 7px;
margin:0px 0px 8px 0px;
border-bottom: 1px solid #cccccc;
border-left:5px solid #cccccc;
background-color:#e1e1e1;
}

p#page_top{
text-align:right;
}

img#sub_phot{
margin: 0px 10px 5px 0px;
border:1px solid #cccccc;
float:left;
}

/*　--商品ページのリスト--  */

#category_top {height: auto; width: 680px; margin-bottom: 15px;}

.dlGroup {float: left; height: 130px; width: 680px;
	border-bottom: 1px solid #cccccc; border-left-width: 0px; 
	margin-bottom: 3px; font-size: 10px; font-weight: bold; line-height: 1.2em; list-style-type: none;
	}

.dlGroup a:hover img{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
}

.dlGroup dl .dt1 {height: 130px; width: 168px; text-align:center;
	border-left: 1px solid #cccccc; 
	padding-top: 10px;
	}

.dlGroup dl dt {height: 130px; width: 169px; text-align:center;
	border-right: 1px solid #cccccc; 
	padding-top: 10px; float: left;
	}


#category_top .dlGroup dl dt a{
	color: #09C; text-decoration: none;}

#category_top .dlGroup dl dt a:hover{color: #00F; text-decoration: underline;}


#pws_imi_box{width:680px;}

#detail_left {float: left; width: 200px; height:auto; margin-right:10px;}

.detail_left_phot{
 margin-bottom:10px;
 border:1px solid #cccccc;
 float:left;
}

div#ik_ss_title{
 width:445px;
 font-weight:bold;
 color:#6495ed;
 padding:2px 0px 0px 5px;
 border-bottom: 1px solid #cccccc;
 border-left:5px solid #cccccc;
 float:left;
 margin-bottom:5px;
}

.ik_ss_title{
 width:445px;
 font-weight:bold;
 color:#6495ed;
 padding:2px 0px 0px 5px;
 border-bottom: 1px solid #cccccc;
 border-left:5px solid #cccccc;
 float:left;
 margin-bottom:5px;
}

.ik_ss_title_1{width:445px; font-weight:bold;
 padding:2px 0px 0px 12px; border-bottom: 1px solid #cccccc;
 margin-bottom:5px; margin-top:5px; float:left;}
.midashi_title{font-weight:bold;}

.ik_ss_title_2{
 width:195px; color:#ffffff; padding:4px 0px 3px 7px;
 border-left:2px solid #6495ed; margin-bottom:5px; margin-top:10px;
 background-color:#555555;font-weight:lighter;}
.ik_ss_title_3{
 width:160px; color:#ffffff; padding:4px 0px 3px 7px;
 border-left:2px solid #0CC; margin-bottom:5px; margin-top:10px;
 background-color:#999;font-weight:lighter;}
 
 
#about_detail1{
float:left; width:445px;}

#about_detail2{
float:left; width:450px; margin-bottom:15px;
line-height:1.5em;}


.dlGroup3 {float: left; height: 120px; width: 680px;
	border-bottom: 1px solid #cccccc; border-left-width: 0px; 
	margin-bottom: 3px; font-size: 10px; font-weight: bolder; line-height: 1.2em; list-style-type: none;
	}

.dlGroup3 a:hover img{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
}

.dlGroup3 dl .dt1 {height: 120px; width: 134px; text-align:center;
	border-left: 1px solid #cccccc; 
	padding-top: 10px;
	}

.dlGroup3 dl dt {height: 120px; width: 135px; text-align:center;
	border-right: 1px solid #cccccc; 
	padding-top: 10px; float: left;
	}


/*　--商品ページ--  */

#gem_dtl{
width: 680px;
height: 102px;
border-style:none;
margin-bottom:10px;
}
.gem_dtl1{
width: 330px;
float:left;
margin-right:18px;}

#gem_dtl2{
	width: 330px;
	float:left;}


#gem_dtl a:hover img{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
}

#gem_dtl a img {border:1px solid #cccccc}
#gem_dtl a:hover img {border:1px solid #2263c2}






/*　--商品ページのリスト半分--  */

#kanbetu_left {height: auto; width: 400px; float:left; margin-top:20px; }
#kanbetu_right {height: auto; width: 260px; float:left; }
#category_top2 {height: auto; width: 400px; margin-bottom: 15px;}

#kanbetu_libyan {height: 220px; width: 400px; float:left; background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//ribgrs_free_back.jpg) no-repeat;}
#kanbetu_gbon {margin-top:20px; height: 220px; width: 400px; float:left; background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//gbon_free_haikei.jpg) no-repeat;}

.dlGroup2 {float: left; height: 45px; width: 400px;
	border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-right-style: dotted; border-bottom-style: solid; border-left-style: dotted; border-bottom-color: #CCC;
	margin-bottom: 5px;font-size: 12px; line-height: 1.2em; font-weight: bold; list-style-type: none;
	display: inline; vertical-align: middle; padding: 0px;}

.dlGroup2 dl dt {display: inline; height: 30px; width: 153px;
	list-style-position: inside; border-right-width: 1px; border-right-style: dotted;
	float: left; margin: 0px;
	padding-top: 3px; padding-right: 3px; padding-bottom: 0px; padding-left: 10px;}

#category_top2 .dlGroup2 dl dt a{color: #09C; text-decoration: none; vertical-align: middle;}

#category_top2 .dlGroup2 dl dt a:hover{color: #00F; text-decoration: underline;}




div#pws_imi_gyou ul,#pws_imi_gyou li{
 margin:0;
padding:0;
list-style:none;
}

#pws_imi_gyou li{ 
float:left;
 background-color:#6495ed;
 border:1px outset #6495ed;
 margin-right:1px;
}

div#pws_imi_gyou a{
 text-decoration:none;
 color:#FFFFFF;
 border-right-color:transparent;
 width:67px;
 height:auto;
 text-align:center;
 padding:2px 0px;
 display:block;
 font-weight:bold;
}


div#pws_imi_gyou a:hover{
 font-weight:bold; 
color:#6495ed;
 background-color:#FEFFFF;
 top:1px;
}

div#pws_imi_title{

font-weight:bold;
color:#ffffff;
padding:3px 0px 2px 7px;
margin:10px 0px 8px 0px;
background-color:#535353;
border-bottom:2px solid #8fadc7;
}

div#pws_imi_title2{

font-weight:bold;
color:#ffffff;
padding:3px 0px 2px 7px;
margin:0px 0px 8px 0px;
background-color:#48b6f5;
border-bottom:2px solid #8fadc7;
}

div#pws_imikouka{
 width:214px;
 margin-right:19px;
 float:left;
}

div#pws_imikouka_right{
 width:214px;
 float:left;
}

div#pws_imikouka_1{
 width:204px;
 font-weight:bold;
 color:#6495ed;
 padding:2px 0px 0px 5px;
 border-bottom: 1px solid #cccccc;
 border-left:5px solid #cccccc;
 margin-bottom:5px;
 margin-top:10px;
}

div#pws_imikouka_2{
width:209px;
color:#6495ed;
padding:2px 0px 0px 5px;
border-top: 1px solid #cccccc;
}

img#pws_imikouka_phot{
margin: 0px 10px 0px 0px;
float:left;
}

div#ik_ss_phot{
 margin-right:10px;
 border:1px solid #cccccc;
 float:left;
}

div#ik_ss_title{
 width:445px;
 font-weight:bold;
 color:#6495ed;
 padding:2px 0px 0px 5px;
 border-bottom: 1px solid #cccccc;
 border-left:5px solid #cccccc;
 float:left;
 margin-bottom:5px;
}

div#ik_ss_title_1{width:445px; font-weight:bold;
 padding:2px 0px 0px 12px; border-bottom: 1px solid #cccccc;
 margin-bottom:5px; margin-top:5px; float:left;}


div#ik_ss_title_2{
 width:198px;
 color:#ffffff;
 padding:4px 0px 3px 7px;
 border-left:2px solid #6495ed;
 margin-bottom:5px;
 margin-top:10px;
 background-color:#555555;
}

div#ik_ss_title_3{
 font-weight:bold;
}

div#top_clear{
 clear:both;
 margin-bottom:10px;
}
.top_clear{
 clear:left;
 margin-bottom:10px;
}

td#pws_guide_1{
                font-size:1em;
                font-weight:bold;
                padding:5px 10px;
                border-bottom:1px solid #2263c2;
                background-color:#c3dbff;
}

li#pws_guide_2{
                padding:10px 10px 0px 10px;
                display:block;
}


/*ヘッダーメニュー用*/
div#hd_680{
 width:680px;
}

div#hd_130{
 margin-right:2px;
 float:left;
 width:130px;
}

div#hd_141{
 margin-right:2px;
 float:left;
 width:141px;
}

div#hd_right{
 margin:0px;
 float:left;
 width:141px;
}

div#hd_underline{
 margin:0px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//headerarea_back_under.gif) no-repeat;
 height:26px;
 width:680px;
 padding:0px 0px 0px 0px;
}

div#hd_fax{
 height:20px;
 width:114px;
 margin:3px 331px 3px 5px;
 float:left;
}

div#hd_search{
 height:14px;
 width:14px;
 margin:6px 0px 6px 0px;
 float:left;
}


div#top_clear_0{
 clear:both;
}
.clear_0{
 clear:both;
}


/*NEWフッター用*/
div#ft_top{            
 width:680px;
 margin:0px 0px 0px 0px;
 border-bottom:1px solid #cccccc;
} 

img#ft_top_title{
 vertical-align:middle;
}

div#top_clear_0{
               clear:both;
}

div#footer_box{
  width:680px;
  height:auto;
  margin:0px 0px 20px 0px;
}

div#footer_box_left{
 width:328px;
margin:10px 18px 0px 0px;
 float:left;
}

div#footer_box_right{
 float:left;
 width:328px;
margin:10px 0px 0px 0px;
}

div#footer_title{
 width:317px; 
 font-size:1em;
 font-weight:bold;
 color: #444444;
 border-left:5px solid #2263c2;
 padding-top:4px;
 padding-bottom:2px;
 padding-left:8px;
 margin-bottom: 2px;
}

div#footer_title_text{
 　　　　　　　 width:330px;
                color :#FF9900;
                line-height:1.5em;
}

img.tenntyou_phot{
 border:1px solid #cccccc;
margin-bottom: 5px;
}

span.text_bold_price{
 font-weight:bold;
 color: #e36d4a;
 line-height:1.5em;

}

img#footer_phot{
 　　　　　　　 width:105px;
                float: left;
　　　　　　　  margin-right: 5px;
                margin-bottom: 5px;
}

div#footer_under_box{
width:160px;
 margin:20px 5px 12px 5px;
 float:left;
}

.dlGroup_rank {float: left; height: 205px; width: 680px;
	border-bottom: 1px solid #cccccc; border-left-width: 0px; 
	margin-bottom: 3px; font-size: 12px; font-weight: normal; line-height: 1.5em; list-style-type: none;
	}
<--
.dlGroup_rank a:hover img{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
}
-->

.dlGroup_rank dl .dt1 {height: 130px; width: 162px; text-align:left;
	}

.dlGroup_rank dl dt {height: 130px; width: 162px; text-align:left;
	 float: left;
 margin:0px 8px 8px 0px;
	}

.dlGroup_rank a img {border:1px solid #cccccc}
.dlGroup_rank a:hover img {border:1px solid #2263c2}

/*ブレスレットが切れたら*/
div#syuuri_box{
 width:680px;
}

div#syuuri_banner_1{
 border:1px solid #cccccc; 
 margin-bottom:10px;
}

div#syuuri_box_1{
 width:auto;
 height:120px;
}

img#syuuri_phot{
 width:160px;
 float:left;
 margin-right:5px;
}

div#moji_box{
 border:1px solid #cccccc;
 margin-right:140px;
 margin-left:165px;
}

img#syuuri_phot_2{
 width:198px;
 float:left;
 display:block;
 clear:both;
 border:1px solid #cccccc;
 margin-bottom:3px;
}

div#syuuri_box_2{
 float:left;
 width:200px;
}

div#yaji{
 float:left;
 width:40px;
 margin-top:55px;
}

div#syuuri_box_3{
 width:200px;
 float:left;
 margin-bottom:10px;
}

img#syuuri_phot_2{
 border:1px solid #cccccc;
}

/*商品詳細ボトムバナー*/
div#syousi{
 width:680px;
}

div#syou_box{
 float:left;
 margin:0px 5px 5px 0px;
 width:218;
 border:1px solid #cccccc;
 padding:0px;
 height:70px;
}

div#syou_box_2{
 float:left;
 margin:0px 0px 5px 0px;
 width:218;
 border:1px solid #cccccc;
 padding:0px;
 height:70px;
}

div#syou_box img{
 display:block;
}

/*色別*/
div#color_title{

font-weight:bold;
color:#555555;
padding:3px 0px 2px 5px;
margin:30px 0px 8px 0px;
background-color:#ffffff;
border-bottom:1px dotted #cccccc;
}

div#color_title_1{

 font-weight:bold;
 color:#555555;
 padding:2px 0px 0px 5px;
 border-bottom: 1px solid #cccccc;
 border-left:5px solid #cccccc;
 margin-bottom:5px;
 margin-top:10px;
}

/*4月トップページ用*/
div#tp_3_0{
 width:490px;
 float:left;
 margin:20px 20px 15px 0px;
}

div#tp_3{
 width:490px;
 margin:0px 0px 18px 0px;
 border-bottom:1px dotted #cccccc;
}

div#tp_3_1{
 width:490px;
 border-bottom:1px dotted #cccccc;
 padding-bottom:3px;
}

div#tp_3_1_1{
 width:490px;
 height:150px;
 overflow:auto;
 background-color:#faf8f5;
 border-bottom:1px dotted #cccccc;
 padding-bottom:3px;
}

div#tp_3 ul,#tp_3 li{
 margin:0px 0px 0px 8px;
 padding:3px 0px 4px 2px;
 list-style-image:url(/pic-labo/what_new_mark.gif);
}

div#tp_3_2{
 width:490px;
}

div#tp_4{
 width:170px;
 float:left;
 margin:26px 0px 15px 0px;
}

div#tp_4_1{
 width:170px;
 border-bottom:1px dotted #cccccc;
 padding:10px 0px 0px 0px;
}

div#tp_4_2{
 width:170px;
 border-bottom:1px dotted #cccccc;
 padding:10px 0px 0px 0px;
}

div#top_most_und{
 width:680px;
}

div#wishcolor_box_left{
 width:330px;
 float:left;
 margin:0px 20px 10px 0px;
 border-bottom:1px solid #cccccc;
 padding:0px 0px 5px 0px;
}

div#wishcolor_box{
 width:330px;
 float:right;
 border-bottom:1px solid #cccccc;
 padding:0px 0px 5px 0px;
}

div#wishcolor_box_ss{
 width:200px;
 height:auto;
 float:left;
 border-bottom:1px solid #cccccc;
 padding:0px 0px 0px 0px;
 margin:10px 20px 0px 0px;
}

div#wish_box_1{
 width:90px;
 float:left;
 margin-right:20px;
}

div#wish_box_2{
 width:90px;
 float:right;
}

div#wish_phot_title{
 border-bottom:1px solid #cccccc;
 display:block;
 padding-bottom:1px;
 margin-bottom:10px;
 width:330px;
}

div#wish_box_01{
 width:450px;
 float:right;
}

div.img-move a:hover {
 position: relative;
 top: -1px;
 left: -1px;
}
div.img-move a:active {
 position: relative;
 top: 5px;
 left: 5px;
}

div#img-move_pic{
 margin-right:15px;
 float:left;
}

img#wish_phot_0{
 margin-right:5px;
 float:left;
}

img#wish_phot{
 margin:0px 5px 0px 0px;
 padding:0px;
 vertical-align:middle;
}

img#wish_phot_1{
 margin:5px 5px 5px 0px;
 padding:0px;
 vertical-align:middle;
}

div#clear_0{
 clear:both;
 margin-top:2px;
}

img#color_title_ss{
 margin:30px 0px 10px 0px;
}

img#wish_title_ss{
 margin:30px 0px 0px 0px;
}

img#wish_title_ss_1{
 margin:10px 0px 0px 0px;
}

div#spot_box{
 width:680px;
 margin-bottom:20px;
 border-bottom:1px dotted #cccccc;
}

div#spot_box_left{
 width:330px;
 float:left;
 margin:0px 20px 0px 0px;
}

div#spot_box_right{
 width:330px;
 float:right;
 margin:0px 0px 20px 0px;
}

div#spot_box_left_0{
 width:330px;
 margin:5px 0px 4px 0px;
 padding:0px 0px 7px 0px;
 height:80px;
}

div#spot_box_left_1{
 width:330px;
 margin:5px 0px 5px 0px;
 border-bottom:1px dotted #cccccc;
 padding:0px 0px 5px 0px;
 height:60px;
}

div#spot_box_right{
 width:330px;
 float:left;
 margin:0px 0px 20px 0px;

}

div#spot_box_right_jj_2{
 width:160px;
 float:left;
}
div#spot_box_right_jj_1{
 width:170px;
 float:left;
height:15px;
 padding-top:5px;

}


div#spot_box_right_jj{
 width:170px; 
height:138px;
 border-top:1px dotted #cccccc;
 padding-top:5px;
 margin:5px 0px 12px 0px;
 float:left;
}

div#spot_box_right_jj_0{
 width:170px;
 float:left;
}


span#db535a{
color:#db535a;
}

span#cb331d{
 color:#db535a;
 font-weight:bold;
}

div#toku_syu_box_left{
 width:490px;
 float:left;
 margin:0px 20px 20px 0px;
}

div#toku_syu_box_left_1{
 width:490px;
 margin:0px 0px 15px 0px;
}

div#toku_syu_box_left_2{
 width:490px;
 margin:0px 0px 0px 0px;
}

div#top_rank{
 width:170px;
 height:300px;
 float:left;
 margin:0px 0px 16px 0px;
}

.top_rank_0{
 width:168px;
 margin:5px 0px 0px 0px;
}
.top_rank_0 a img {border:1px solid white}
.top_rank_0 a:hover img {border:1px solid #2263c2}

div#top_rank_1{
 width:170px;
 height:21px;
 margin:0px 0px 0px 0px;
 border-bottom:1px dotted #cccccc;


}


.top_wish_box{
 width:330px;
 height:120px;
 float:right;
 margin:5px 0px 14px 0px;
}

.top_color_box{
 width:330px;
 height:120px;
 float:right;
 margin:20px 0px 0px 0px;
}

/*

トップページ用の中部

*/
#tp_mid_box {
	height: auto;
	width: 680px;
}
#tp_mid_1 {
	height: auto;
	width: 518px;
	float: left;
}
.tp_new_mid {
	float: left;
	height: 140px;
	width: 162px;
	margin: 0px 8px 8px 0px;
}
.tp_new_mid2 {
	float: left;
	height: 140px;
	width: 162px;
	margin-bottom: 8px;
}

#td_mid_2 {
	height: auto;
	width: 162px;
	float: right;
}

.tp_mid_2u {
	height: 140;
	width: 162px;
	margin-bottom: 5px;
}

#tp_mid_11 {
	float: left;
	height: 456px;
	width: 518px;
}



/*フリーページ用マダガスカルローズクォーツ*/
div#free_page{
 width:680px;
}

div#free_page_top{
 width:655px;
 margin:0px 0px 0px 0px;
 padding:90px 0px 0px 25px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//madagascar_ss_top.jpg) no-repeat;
 height:250px;
}

div#free_page_top_2{
 width:660px;
 margin:0px 0px 20px 0px;
 padding:0px 0px 20px 0px;
 border-bottom:1px dotted #cccccc;
 height:250px;
}

div#free_page_top_3{
 width:660px;
 margin:10px 0px 0px 0px;
 padding:0px 0px 20px 0px;
 height:250px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//madagascar_ss_left_3.jpg) no-repeat;
 background-position:left top;
}

img#free_page_left{
 width:250px;
 margin-right:20px;
 float:left;
 display:block;
}

img#free_page_right{
 width:250px;




 margin-left:20px;
 float:right;
 display:block;

}

p#free_page_left_text{
 padding:10px 0px 0px 150px;
}

/*水晶丸玉ヘッダー*/
div#suimaru_box_1{
 width:610px;
 height:260px;
 margin:0px 0px 0px 0px;
 padding:170px 0px 0px 70px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//suimaru_hand.jpg) no-repeat;
 background-position:right bottom;
 border-bottom:1px solid #cccccc;

}

div#suimaru_box_2{
 width:680px;
 height:700px;
 margin:30px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 border-bottom:1px dotted #cccccc;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//suimaru_line.jpg) no-repeat;
 background-position:right bottom;

}

div#suimaru_box_3{
 width:680px;
 height:490px;
 margin:30px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//suimaru_kanbetu_1.jpg) no-repeat;
 background-position:right bottom;
 border-bottom:1px dotted #cccccc;

}

div#suimaru_img_3{
 border:1px solid #cccccc;
 margin-right:10px;
 float:left;
}

img#suimaru_phot_1{
 border:1px solid #cccccc;
 float:left;
 width:120px;
 display:block;
 margin:0px 10px 0px 0px;

}

img#suimaru_phot_2{
 border:1px solid #cccccc;
 float:left;
 width:120px;
 display:block;
 margin:0px 30px 0px 0px;

}


div#suimaru_zoom{
 float:left;
 width:115px;
 display:block;
 margin:5px 10px 0px 0px;
 padding:0px 0px 0px 5px;

}

img#suimaru_daiza{
 float:left;
 width:200px;
 display:block;
 margin:30px 10px 0px 0px;

}

img#suimaru_jyouka_phot{
 float:left;
 width:250px;
 display:block;
 margin:0px 30px 20px 0px;

}

div#suimaru_box_2_phot{
 float:left;
 width:250px;
 margin:0px 30px 50px 0px;

}

span#suimaru_text{
 color:#DB535A;
}


/*NEWサイド*/

div#side_free_area_title{
 width:158px;
 margin:0px 0px 0px 0px;
 padding:3px 0px 3px 0px; 
 color:#d41f49;
 font-size:11px;
}

div#side_free_area_title a{
 color:#d41f49;
}

div#side_free_area_title a:hover{
 color:#d41f49;
}

div#side_free_cg_0{
 border-bottom:1px solid #cccccc;
 margin:0px 0px 5px 0px;
padding:0px 0px 10px 0px;
}

div#side_free_cg{
 margin:0px 0px 7px 0px;
}

div#side_free_cg ul,#side_free_cg li{
 margin:0px;
 padding:0px;
 list-style:none;
}

div#side_free_cg ul{
 list-style-image:url(/pic-labo/what_new_mark.gif);
 width:auto;
 height:auto;
 padding:0px 0px 0px 10px;
}

div#side_free_cg li{
 list-style-image:url(/pic-labo/what_new_mark.gif);
 width:auto;
 height:auto;
 padding:2px 0px 2px 0px;
 line-height:10px;
 font-size:11px;
}




/*ラリマーヘッダー*/
div#larimar_box_1{
 width:680px;
 height:300px;
 margin:0px 0px 20px 0px;
 border-bottom:1px solid #cccccc;
}

div#larimar_top_2{
 width:660px;
 margin:0px 0px 20px 0px;
 padding:0px 0px 20px 0px;
 border-bottom:1px dotted #cccccc;
 height:200px;
}

div#larimar_top_3{
 width:660px;
 margin:10px 0px 0px 0px;
 padding:0px 0px 20px 0px;
 height:180px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//larimar_left_cut.jpg) no-repeat;
 background-position:left top;
}

img#larimar_page_left{
 width:200px;
 margin-right:20px;
 float:left;
 display:block;
 margin-left:20px;
}

img#larimar_page_right{
 width:250px;
 height:180px; 
 margin-left:20px;
 float:right;
 display:block;
}

/*母の日*/
div#mother{
margin-bottom:20px;
border-bottom:1px dotted #cccccc;
}


/*ギフトラッピング*/
div#gift_box_1{
 width:660px;
 margin:0px 0px 15px 0px;
 height:auto;
}


/*インカローズペンダント*/
div#rc_free{
 width:680px;
 height:auto;
}

div#rc_free_top{
 width:680px;
 margin:0px 0px 15px 0px;
 height:400px;
 border-bottom:1px solid #cccccc;
}

div#rc_free_right{
 width:670px;
 margin:0px 0px 15px 0px;
 height:250px;
}

div#rc_free_right2{
 width:680px;
 margin:0px 0px 5px 0px;
 height:350px;
}

img#rc_free_pic2{
 width:260px;
 margin:0px 10px 15px 0px;
 height:auto;
 float:left;
}

img#rc_free_pic{
 width:260px;
 height:auto;
 margin:0px 0px 5px 0px;
 float:right;
}

img#azt_free_pic{
 width:450px;
 height:auto;
 margin:0px 0px 5px 5px;
 float:right;
}

span#rc_text_1{
 font-size:larger;
 font-weight:bold;
}

span#rc_text_2{
 line-height:1.3em;
}

span#rc_text_4{
 line-height:1.3em;
 color:#FFFFFF;
}


span#rc_text_3{
 color:#0000FF;
 text-align:right;
}

div#melmaga{
 width:660px;
 height:80px;
 border:1px solid #cccccc;
 margin-left:5px;
}

/*メルマガ導入*/
div#mailtouroku{
 width:280px;
 height:51px;
 margin:10px 0px 10px 0px;
 padding:85px 0px 0px 400px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//mail_shouhinn.gif) no-repeat;
 display:block;
}

/*12種類ペンダント*/
div#pen_12_box{
 width:680px;
 height:auto;
}

div#pen_12_pic{
 width:150px;
 height:auto;
 float:left;
 margin:0px 10px 5px 10px;
}

div#pen_12_pic2{
 width:150px;
 height:auto;
 float:right;
 margin:0px 10px 5px 0px;
}

div#p12_text{
 text-align:center;
 color:#00076F;
}

span#p12_text_1{
 font-size:larger;
 font-weight:bold;
}

span#p12_text_2{
 line-height:1.3em;
}

div#pen_12_top1{
 width:680px;
 height:auto;
 border-bottom:1px solid #cccccc;
}

div#pen_12_top2{
 width:318px;
 height:100;
 margin:10px 10px 10px 10px;
 float:left;
}

div#pen_12_top3{
 width:318px;
 height:100;
 margin:10px 10px 10px 0px;
 float:right;
}

img#pen_12_yudou{
 width:318px;
 height:100px;
 float:left;
 display:block;
 clear:both;
 border:1px solid #cccccc;
}

div#p12_text1{
 text-align:right;
 width:680px;
 clear:both;
}

div#p_12_go{
 width:680px;
 height:250px;
 margin:0px 0px 15px 0px;
 border:1px solid #cccccc;
}



p#amt_haikei_text{
 padding:150px 5px 5px 450px;
}

/*アニマルペンダント背景*/
div#animal_p_haikei{
 width:680px;
 height:400px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//animal_p_free_top.jpg) no-repeat;
 margin:0px 0px 15px 0px;
 border-bottom:1px solid #cccccc;
 float:left;
}

p#animal_p_text{
 padding:260px 5px 5px 380px;
}

/*パールピアス背景*/
div#pearl_pias_haikei{
 width:680px;
 height:400px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//pearl_pias_free_top.jpg) no-repeat;
 margin:0px 0px 15px 0px;
 border-bottom:1px solid #cccccc;
 float:left;
}

p#pearl_pias_haikei_text{
 padding:300px 5px 5px 5px;
}

/*アベンチュリンブレスレット*/
div#av_b_haikei{
 width:680px;
 height:250px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//av_free_top_under.jpg) no-repeat;
 margin:0px 0px 0px 0px;
 float:left;
}

div#av_b_haikei_text{
 padding:5px 300px 5px 5px;
}

div#av_free_top{
 width:680px;
 margin:0px 0px 0px 0px;
 height:400px;
 border-bottom:1px solid #cccccc;
}

div#gllq_haikei{
 width:680px;
 height:250px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//gllq_1ren_free_r.jpg) no-repeat;
 margin:0px 0px 0px 0px;
 float:left;
}

div#cq_clst_haikei{
 width:680px;
 height:250px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//cq_clster_freetop_u.jpg) no-repeat;
 margin:0px 0px 0px 0px;
 float:left;
}
div#cq_clst_free_top{
 width:680px;
 margin:0px 0px 0px 0px;
 height:400px;
}


/*個別売りフリーページ*/
div#single_free{
 width:162px;
 height:121;
 float:left;
 margin:0px 10px 8px 0px;
}
div#single_free2{
 width:162px;
 height:121;
 float:right;
 margin:0px 0px 8px 0px;
}
#single_free img {border:1px solid #cccccc}
#single_free a:hover img {border:1px solid #2263c2}

#single_free2 img {border:1px solid #cccccc}
#single_free2 a:hover img {border:1px solid #2263c2}

img#singl_free_gif{
 width:180px;
 height:50;
 margin:20px 0px 0px 5px;
}


/*3連パールネックレス*/
div#pearl_3_left{
 width:200px;
 height:210px;
 float:left;
 margin:0px 10px 10px 20px;
}

div#pearl_3_center{
 width:200px;
 height:210px;
 float:left;
 margin:0px 10px 10px 10px;
}

div#pearl_3_right{
 width:200px;
 height:210px;
 float:left;
 margin:0px 20px 10px 10px;
}

div#ss_680{
 width:680px;
}

img#pearl_notes_ban{
 width:460px;
 height:20px;
 margin:0px 10px 0px 0px;
}

div#pearl_notes{
 width:200px;
 height:auto;
 margin:5px 5px 5px 0px;
 float:left;
}

div#pearl_notes0{
 width:250px;
 height:auto;
 margin:5px 5px 5px 3px;
 float:left;
}

div#pearl_arrenge{
 width:190px;
 height:auto;
 margin:5px 10px 5px 0px;
 float:right;
}

/*梵字フリーページ*/
div#bonji_top_haikei{
 width:680px;
 height:400px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//bonji_free_top.jpg) no-repeat;
 float:left;
 border-bottom:1px solid #cccccc;
 margin:0px 0px 10px 0px;
}

div#bonji_top_haikei_text{
 padding:100px 15px 0px 420px;
}

div#bonji_gif_text{
 width:150px;
 height:305px;
 float:left;
 margin:0px 10px 5px 10px;
 border:1px solid;
}

div#bonji_gif_text2{
 width:150px;
 height:305px;
 float:right;
 margin:0px 3px 5px 0px;
 border:1px solid;
}

div#bonji_gif_pic{
 width:150px;
 height:150px;
 float:left;
 border-bottom:1px solid;
}

div#bonji_gif_pic2{
 width:150px;
 height:150px;
 float:right;
 border-bottom:1px solid;
}

div#bonji_text{
 width:150px;
 text-align:center;
 color:#00076F;
 padding-top:3px;
}

div#bonji_text_2{
 line-height:1.3em;
 padding:0px 2px 0px 2px;
 border-top:1px solid;
}

div#bonji_top_uraetobox{
 width:680px;
 height:250px;
}

div#bonji_top_haikei_text2{
 padding:40px 0px 0px 0px;
}

/*四神獣フリーページ*/
div#sisin_top_haikei{
 width:680px;
 height:450px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//sisin_free_top.jpg) no-repeat;
 float:left;
 border-bottom:1px solid #cccccc;
 margin:0px 0px 10px 0px;
}

div#sisin_top_haikei_text{
 padding:0px 10px 0px 390px;
}

/*六字真言フリーページ*/
div#rokujisingon_top_haikei{
 width:680px;
 height:400px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//rokujisingon_free_top.jpg) no-repeat;
 float:left;
 border-bottom:1px solid #cccccc;
 margin:0px 0px 10px 0px;
}

/*卸売フリーページ*/
div#orosi_syurui_haikei{
 width:680px;
 height:400px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//orosi_syurui_free_top.gif) no-repeat;
 float:left;
 border-bottom:1px solid #cccccc;
 margin:0px 0px 10px 0px;
}

div#orosi_saizu_haikei{
 width:680px;
 height:400px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//orosi_saizu_free_top.gif) no-repeat;
 float:left;
 border-bottom:1px solid #cccccc;
 margin:0px 0px 10px 0px;
}

div#orosi_syurui_free_ban{
 padding:320px 10px 10px 440px;
}

div#orosi_toppage_haikei{
 width:680px;
 height:150px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//orosi_top_top_kotei.jpg) no-repeat;
 margin:0px 0px 5px 0px;
 float:left;
}

div#orosi_toppege_damy{
 width:340px;
 height:150px;
 float:left;
}


/* 仕入ルート説明ページ*/
div#siire_head_box{
 height:220px;
 width:670px;
　margin:0px 0px 0px 0px;
}

div.siire_head_box_1{
 height:auto;
 width:670px;
 　margin:0px 0px 20px 0px;
}


div.siire_title{
 font-size:1.5em;
 font-weight:bold;
 color: #333333;
 border-left:5px solid #9cd662;
 padding-top:4px;
 padding-bottom:2px;
 padding-left:8px;
 　　　　　　margin:20px 0px 10px 0px;
 line-height:30px;
}

div.siire_title_sub{

 font-size:1.5em;
 font-weight:bold;
 color: #333333;
 　　　　　　margin:20px 0px 10px 0px;
 line-height:30px;
}

div.siire_title_1_box{
 height:auto;
 margin:30px 0px 15px 0px;
}


div.siire_title_1{
 font-size:1em;
 font-weight:bold;
 color: #666666;
 clear:both;
 border-left:5px solid #9cd662;
 border-bottom: 1px solid #9cd662;
 padding-top:4px;
 padding-bottom:2px;
 padding-left:8px;
 background-color:#eff9e6;
 line-height:20px;
}

p.user_guide_title_1{
 padding:0px 5px 0px;
 line-height:15pt;
}

p.user_guide_title_2{
 padding:0px 5px 0px;
 line-height:15pt;
 color:#333333;
}

/*ガネーシャクリスタル*/
div#hcq_gan_haikei{
 width:680px;
 height:300px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//hcq_gan_free_under.jpg) no-repeat;
 margin:0px 0px 0px 0px;
 float:left;
}

/*ヒマラヤ水晶*/
div#hcq_ohter{
 width:100px;
 height:100px;
 margin:0px 0px 0px 0px;
 float:left;
}
div#hcq_ohter0{
 width:275px;
 height:100px;
 float:left;
}


/*ヤフオク説明用フリーページ*/
div#yahoo_auc{
 height:200px;
 width:680px;
 border-bottom:1px solid;
 border-top:1px solid;
 margin:0px 0px 20px 0px;
}

div#yahoo_auc_pic{
 width:165px;
 height:124px;
 margin:5px 5px 10px 0px;
 float:left;
}

div#yahoo_auc_go{
 height:90px;
 width:280px;
 float:right;
}

/*タイガーアイセットフリーページ*/
div#te_set_6mm{
 width:680px;
 height:450px;
 border-bottom:1px solid #cccccc;
 margin:0px 0px 10px 0px;
}

p#yte_set_6mm{
 padding:271px 275px 26px 48px;
}
p#rte_set_6mm{
 padding:20px 306px 179px 192px;
}
p#bte_set_6mm{
 padding:20px 79px 59px 405px;
}


/*オークション用top*/
div#auc_1{
 width:169px;
 border-right:1px solid #e1e1e1;
 margin:0px 0px 5px 0px;
 float:left;

}

div#auc_1_right{
 width:169px;
 margin:0px 0px 5px 0px;
 float:left;
}

div#auc_2{
 width:169px;
 border-right:1px solid #e1e1e1;
 margin:0px 0px 5px 0px;
 float:left;
 font-weight:bold;
}

div#auc_2_right{
 width:169px;
 margin:0px 0px 5px 0px;
 float:left;
}


/*鉱物館の棚*/
div#genseki_haikei{
 width:680px;
 height:200px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//koubutukan_genseki.jpg) no-repeat;
 margin:0px 0px 8px 0px;
 float:left;
}

div#genseki_haikei2{
 width:680px;
 height:200px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//koubutukan_genseki2.jpg) no-repeat;
 margin:0px 0px 8px 0px;
 float:left;
}

div#marudama_haikei{
 width:680px;
 height:200px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//koubutukan_marudama.jpg) no-repeat;
 margin:0px 0px 8px 0px;
 float:left;
}

div#kerbing_haikei{
 width:680px;
 height:200px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//koubutukan_kerbing.jpg) no-repeat;
 margin:0px 0px 8px 0px;
 float:left;
}

div#koubutukan_bana{
 width:680px;
 height:50;
 float:left;
 margin:0px 0px 0px 0px;
}

div#koubutukan_free{
 width:162px;
 height:200;
 float:left;
 margin:0px 8px 0px 0px;
}

div#koubutukan_free2{
 width:162px;
 height:200;
 float:right;
 margin:0px 0px 0px 8px;
}

div#koubutukan5ko_free{
 width:131px;
 height:200;
 float:left;
 margin:0px 5px 0px 0px;
}

div#koubutukan5ko_free2{
 width:131px;
 height:200;
 float:right;
 margin:0px 0px 0px 5px;
}

/*お試しセット*/
div#beg_set_pic{
 width:150px;
 height:auto;
 float:left;
 margin:0px 0px 5px 0px;
}

div#beg_set_pic2{
 width:150px;
 height:auto;
 float:right;
 margin:0px 5px 5px 0px;
}

div#beg_set_plus{
 width:25px;
 height:25px;
 float:left;
 margin:62px 0px 0px 0px;
}

div#matomegai_left{
 width:335px;
 height:75;
 margin:0px 0px 0px 0px;
 float:left;
}

div#matomegai_right{
 width:335px;
 height:75;
 margin:0px 0px 0px 0px;
 float:right;
}

/*大玉のフリーページ*/
div#big_gem_5ko{
 width:680px;
 height:400px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//big_gem_5ko_free_top.jpg) no-repeat;
 float:left;
 border-bottom:1px solid #cccccc;
 margin:0px 0px 10px 0px;
}

div#big_gem_1ren{
 width:680px;
 height:400px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//big_gem_1ren_free_top.jpg) no-repeat;
 float:left;
 border-bottom:1px solid #cccccc;
 margin:0px 0px 10px 0px;
}
/*よくある質問*/
div#fandq { 
	width: 650px; 
    height:auto;
 margin:0px 0px 10px 20px;
}

div.title_fandq {
 margin: 30px 0px 30px 0px;
 color:#00009D;
 font-size:1.2em;
}

li.fandq_li {
 width: 550px;
 height:auto;
 padding: 20px 0px 15px 20px;
 margin: 5px 50px 0px 0px;
 text-align:left;
 border-top:1px solid #cccccc;
 border-bottom:1px dashed #cccccc;
 line-height:1.5em;
 list-style-position:outside;
}

/*ショッピングガイド*/
div#shoping_guide_1{
 width: 550px; 
 height:auto;
 margin: 25px 0px 100px 50px; 
}

div#shoping_guide_01{
 width: 550px; 
 height:auto;
 margin: 0px 0px 100px 50px; 
}

div#shoping_guide_2{
 font-size:1em;
 font-weight:bold;
 clear:both;
 border-left:5px solid #0b63e5;
 border-bottom: 1px solid #0b63e5;
 padding-top:4px;
 padding-bottom:2px;
 padding-left:8px ;
 margin:10px 0px 10px 0px;
 background-color:#c0d8fc;
}

img.phot_cre{
 margin: 15px 0px 15px 0px; 

}

span#shopingguide_text_1{
 color:#D90000;
 padding-left:15px;
}

img.shoping_guide_ban{
 margin-bottom:10px;
}

img.phot_bank{
 margin: 0px 30px 15px 0px; 
 float:left;
 vertical-align:middle;
}

div#bank_info_box{
 border-bottom:1px dashed #cccccc;
 margin: 40px 0px 30px 0px;
 vertical-align:middle;
}

div#bank_info{
 margin: 36px 0px 0px 15px; 

}

div#pws_guide_red{
                font-weight:bold;
                color: #ef0404;
}

/*天然石について*/
div#gemstone_towa{
 width: 650px; 
 height:auto;
 margin: 25px 0px 100px 0px; 
}

div#gemstone_towa0{
 width: 650px; 
 height:auto;
 margin: 0px 0px 100px 0px; 
}

div#info_gemstone_size{
 width:318px;
 height:250px;
 margin:10px 14px 30px 0px;
 float:left;
}

div#info_gemstone_kosu{
 width:318px;
 height:250px;
 margin:10px 0px 30px 0px;
 float:right;
}

img#info_gemstone_pic{
 width:318px;
 height:250px;
 float:left;
 display:block;
 clear:both;
 border:1px solid #cccccc;
}

img#info_gemstone_pic1{
 width:650px;
 height:110px;
 display:block;
 clear:both;
 border:1px solid #cccccc;
}

img#info_gemstone_pic2{
 width:645px;
 height:150px;
 display:block;
 clear:both;
 border:1px solid #cccccc;
}

span#info_gemstone_text{
 line-height:1.3em;
}

img#info_kanbetu_pic{
 width:150px;
 height:107;
 margin:0px 0px 10px 10px;
 float:right;
 border:1px solid #cccccc;
}

div#info_gemstone_1ren{
 width: 650px; 
 height:auto;
 margin: 13px 0px 20px 0px; 
}

#info_gemstone_ugs{
 line-height:1.5em;
 font-size:1.0em;
 margin: 5px 0px 7px 20px; 
 color:#2263c2;
}

/*水晶フリーページ*/
#free_main {
	height: auto;
	width: 680px;
}

#cq_top_pic {
	height: 400px;
	width: 680px;
	margin-bottom:10px;
	border-bottom:1px solid #cccccc;
}
#cq_top_pic2 {
	height: 500px;
	width: 680px;
	margin-bottom:10px;
	border-bottom:1px solid #cccccc;
}

/* トップページのヘッダーメニュー */

#head_menu {
 height: 50px;
 width: 1000px;
}
.head_menu00 {
	height: 40px;
	width: 113px;
	float: left;
}





/*ファックスのページ*/
#faxnote {
	padding: 10px;
	width: 550px;
	border: 1px solid #03F;
	margin-bottom: 15px;
	margin-top: 10px;
}
#faxpege {
	margin: auto;
	height: auto;
	width: 570px;
}
#print_zoom p {
	font-size: 12px;
	color: #333;
	margin-top: 5px;
}

#faxnote h1 {
	font-size: 14px;
	color: #F00;
}
#fax_order {
	width: 570px;
	height: 250px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#print_zoom {
	float: left;
	height: 200px;
	width: 150px;
	margin-left: 10px;
}


#faxnote li  {
	font-size: 12px;
	list-style-type: disc;
	line-height: 1.8em;
}
#faxprint_b {
	float: right;
	margin-top: 100px;
	border-style: solid;
	border-color: #CCC;
	margin-right: 10px;
	text-align: center;
}
#fax_adobe {
	height: 31px;
	width: 88px;
	margin-top: 15px;
	margin-left: 10px;
	float: right;
	vertical-align: text-top;
	margin-right: 15px;
}
.fax_adobe_tex {
	float: left;
	height: 30px;
	font-size: 11px;
	line-height: 1.2em;
	margin-top: 10px;
	margin-left: 10px;
}


/*　ツールチップ　*/
p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; 
background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }

/*　--お安くなりましたページ--  */

#price_down {
	height: auto;
	width: 680px;
}
#price_down a img {border:1px solid #ffffff}
#price_down a:hover img {border:1px solid #2263c2}

#cq_top_pic {
	height: 400px;
	width: 680px;
	margin-bottom:10px;
	border-bottom:1px solid #cccccc;
}

/*　--お安くなりましたカテゴリページ--  */

#price_pt1{
width: 680px;
height: 206px;
border-style:none;
margin-bottom:20px;
}
.price_pt1_1{
float:left;
margin-right:15px;
	width:350px;
	height: 206px;
	position: relative;
}

.price_pt1_2{
	float:left;
	width:260px;
	height: 70px;
	padding:0px 0px 0px 5px;
	margin-top:20px;
	border-left:#CCC solid 3px;
	border-bottom:#CCC solid 3px;
	line-height: 1.8em;
}
/*　--お安くなりましたカテゴリページ 画像を重ねる--  */
.price_pt2_1{
	float:right;
	margin-left:15px;
	width:350px;
	height: 206px;
	position: relative;
}
.price_pt2_1 a { display: block; }
.price_rndl_100 {
 position: absolute;
 top: 10px;
 left: 260px;
 width: 80px;
 height: 80px;
}
.price_pt1_1 a { display: block; }
.price_rndl_10 {
 position: absolute;
 top: 10px;
 left: 10px;
 width: 80px;
 height: 80px;
}

/*　--お安くなりましたカテゴリページ 画像を重ねる終了--  */

.price_pt2_2{
	float:right;
	width:260px;
	height: 70px;
	padding:0px 5px 0px 0px;
	margin-top:20px;
	border-right:#CCC solid 3px;
	border-bottom:#CCC solid 3px;
	text-align: right;
	line-height: 1.8em;
}
.price_riyu2{
	text-align: right;
}

.price_psnt {
	font-family: "Comic Sans MS", cursive;
	font-size: 15px;
	font-weight: bold;
	color: #03F;
}
.price_name {
	font-size: 15px;
	font-weight: bold;
	color: #666;
}
.price_1 {
	font-family: "Comic Sans MS", cursive;
	font-size: 24px;
	font-weight: bold;
	color: #F00;
}

/*　--お安くなりました商品ページ--  */
.dlGroup_price {
	float: left;
	height: 200px;
	width: 680px;
	margin-bottom: 30px;
	list-style-type: none;
	clear: both;
	}

.dlGroup_price dl .dt1 {height: 105px; width: 140px; 
	padding-top: 10px; 	margin:0px 20px 0px 10px;
	text-align:left;}
.price_dt1{	
margin-top:10px; border-left: 2px solid #cccccc; border-bottom:#CCC solid 2px;
	padding:0px 0px 0px 5px;
}
.dlGroup_price dl dt {height: 130px; width: 169px; text-align:center;
	padding-top: 10px; float: left;
	}

.price_psnt2 {
	font-family: "Comic Sans MS", cursive;
	font-size: 11px;
	font-weight: bold;
	color: #03F;
}
.price_name2 {
	font-size: 11px;
	font-weight: bold;
	color: #666;
}
.price_12 {
	font-family: "Comic Sans MS", cursive;
	font-size: 12px;
	font-weight: bold;
	color: #F00;
}

/*　--ペンダント、ブレスレット、サイズ別ページ--  */
.pws_imi_title{
	font-weight:bold;
	color:#ffffff;
	padding:3px 0px 2px 7px;
	margin:10px 0px 8px 0px;
	background-color:#535353;
	border-bottom:2px solid #8fadc7;
}
.itiran_title2{
	font-weight:bold;
	color:#ffffff;
	padding:3px 0px 2px 7px;
	margin:0px 0px 8px 0px;
	background-color:#48b6f5;
	border-bottom:2px solid #8fadc7;
}
.single_free{
 width:162px;
 height:121;
 float:left;
 margin:0px 10px 8px 0px;
}
.single_free2{
 width:162px;
 height:121;
 float:right;
 margin:0px 0px 8px 0px;
}
.single_free img {border:1px solid #cccccc}
.single_free a:hover img {border:1px solid #2263c2}

.single_free2 img {border:1px solid #cccccc}
.single_free2 a:hover img {border:1px solid #2263c2}

img.singl_free_gif{
 width:180px;
 height:50;
 margin:20px 0px 0px 5px;
}


.freepage_tit{
	font-size:16px;
	font-weight:bold;
	margin:20px 0 15px 0;
}
.freepage_tit_sub{
	font-size:14px;
	font-weight:bolder;
	margin:0px 0 10px 0;
}

