
body {
 font: 12px/150% "ＭＳ Ｐゴシック", Osaka, monospace;
 color:#666666;
 line-height:120%;
 margin:0px ;
 padding: 0px ;
 text-align:center; 
}

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: #CCCCCC;
	text-align:center;
}

.spacebox {/* スペース設定  */ 
	height: 50px;
}

/********************************************************************/
/* 大枠テーブル（固定） */
#container {
	width: 860px;
	text-align:left;
	background: #FFFFFF;
    margin: 0px auto;
}

/* マイページ、ポップアップ画面 */
#enter {
	width: 100%;
	text-align:left;
	background: #FFFFFF;
	border:1px solid #CCCCCC;
}

/* ヘッダー */
#header{
        background-position: ; 
	width: 100%;
	height:80px;
　　　　　　　background-color: ｆｆｆｆｆｆ;
background: url(/pic-labo/body_head_back.gif) no-repeat;
	}

.shoplogo { /* サイトロゴブロック（設定の場合） */
	padding: 0px 0px 0px 0px;
	margin: 0px;
	}

.siteName { /* サイト名 h1 （テキスト） */
	margin: 0px;
                text-align:right;
                color: #818181;
                font-weight:lighter;
                padding: 50px 5px 0px 0px;

}

.siteName a {
 color: #818181;
	text-decoration: none;
}

.siteName a:hover {
 color: #818181;
	text-decoration: underline;
}

.sitecopy { /* サイトコピー h2 （ロゴがテキストの場合使用）*/
	padding: 0px 5px 0px 0px; 
	margin: 0px; 
	color: #818181;
                font-weight:lighter;
                text-align:right;
                font-size: 0.80em;
}

.sitecopy a {
 color: #818181;
 text-decoration: none;
}
.sitecopy a:hover {
 color: #818181;
 text-decoration: underline;
}


/* ヘッダーメニュー */
#headMenu {
	width: 100%;
	margin-bottom:0px;
                border-top: 1px solid #2263c2;
                background-color:#629ef8;
　　　　　　　color:#ffffff;
}

.headnavi { /* ヘッダーメニューテキスト */
	padding: 0px 10px 0px 0px;
	color: #ffffff;
	text-align:right;
	font-size: 12px;
	line-height: 2em;
}

.headnavi a {
 color: #ffffff;
 text-decoration: none;
}

.headnavi a:hover {
 color: #001d9b;
 text-decoration: underline;
}

/* ヘッダーメニューアイコン※未使用 */
.navi01 {
}

/* ヘッダー下装飾ライン※未使用 */
.hline {
	
}

/********************************************************************/

#leftSide { /* 左サイドtd */
	width: 170px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
border:none;

}

#rightSide { /* 右サイドtd （3列）*/
	width: 170px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

#rightSide { /* 右サイドtd （3列 ブログ）*/
	width: 170px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

td#center1 { /* センター td （2列）*/
	width: 690px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
clear:both;
}

#center2 { /* センターtd （3列）*/
	width: 520px;
	padding: 0px; 
	margin: 0px;
	vertical-align: top;
}

td#center3 { /* センターtd （装飾用）*/
	width: 690px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
clear:both;
}


.header_area {
 /*ヘッダのフリーエリア*/
text-align: left;
 width:680px;
 margin:0px 0px 2px 10px;

}

.footer_area {
 /*フッタのフリーエリア*/
text-align: left;
 width:680px;
 padding:0px;
 margin-left:10px;
}

.sidebox {
 /*サイド用ブロック（幅設定）*/
     width:180px;          
	padding: 0px;
	margin-right: 5px;
}
    

.centerbox {
 /*センター用ブロック（幅設定）*/

 width:680px;
 padding: 0px;
 clear:both;
 margin-left:5px;
 margin-top:5px;
}

.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;}

/********************************************************************/
/* 基本商品テキスト設定 */

.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;
	border-bottom: 1px dotted #CCCCCC;
}

.shopCopy { /* サイト説明 */
	margin: 0px;
	padding: 0px;
	color:#FF3333;
	text-align:left;
	font-size: 1.17em;
	line-height: 1.5em;
}

/* タイトルデザイン */

.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: auto;
        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 #ｆｆｆｆｆｆ;
}

.layout1 td{
	margin: 0px;
	padding: 3px;
	text-align: center;

}

/* 第二階層 */

#bread a{ /* パンクズ */
	color:#900;
                margin: 0px;
	padding: 2px 2px 2px 10px;
	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;
	margin: 0px;
	width: auto;
	text-align:center;
　　　　　　　color：#666666;
　　　     
}

.footnavi { /*フッターメニューテキスト設定*/
	line-height: 2em;
                background-color:#f1f1f1;
                border-bottom:1px solid #db535a;
}

.footnavi a {
             color: #6666666;
	text-decoration: none;
}

.footnavi a:hover {
 color: #666666;
	text-decoration: underline;
}

#copyright { /* コピーライト */
	padding: 5px 0px 0px;
	margin: 0px;
	width: auto;
	text-align:center;

}
/********************************************************************/
/* サイド設定 */

#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;     
}

/* サイドコンテンツ */
.sidemain1 {
width:180px;
margin: 0px 0px 0px 0px;
padding:5px 5px 5px 5px;
}

.sidemain1 p {
	padding: 0px;
	margin: 0px;
}

.sidemain1 ul { /* リスト設定 */
	margin: 0px;
	padding: 0px;

} 

.sidemain1 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;
}



/* ナビゲーション （固定）*/
.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;
}

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;
}


span#ss_text_2{
                color:#666666;
}


span#ss_text{
                font-weight:normal;
}





/*フリーヘッダー*/
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: 45px;
	width: 680px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-left-style: dotted;
	margin-bottom: 5px;
	border-bottom-color: #CCC;
	font-size: 12px;
	line-height: 1.2em;
	font-weight: bold;
	list-style-type: none;
	display: inline;
	vertical-align: middle;
	padding: 0px;
}
.dlGroup 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_top .dlGroup dl dt a{
	color: #09C;
	text-decoration: none;
	vertical-align: middle;
}
#category_top .dlGroup dl dt a:hover{
	color: #00F;
	text-decoration: underline;
}

div#pws_imi_box{
 width:680px;
}

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:0px 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;
}

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;
}

/*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:400px;
  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;
}

/*ブレスレットが切れたら*/
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;
 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.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:5px;
 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;
}

div#spot_box_left{
 width:330px;
 float:left;
 margin:0px 20px 20px 0px;
}

div#spot_box_right{
 width:330px;
 float:right;
 margin:0px 0px 20px 0px;
}

div#spot_box_left_0{
 width:330px;
 margin:5px 0px 7px 0px;
 border-bottom:1px dotted #cccccc;
 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;


}

/*

トップページ用の中部

*/
#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#tp_mid_list{
 width:502px;
 float:left;
 margin:0px 0px 0px 0px;
}


div#tp_mid_list3{
 width:502px;
 height:133px;
 overflow:auto;
 background-color:#faf8f5;
 border-top:1px dotted #cccccc;
 border-bottom:1px dotted #cccccc;
 padding-bottom:3px;
}

div#tp_mid_list ul,#tp_mid_list li{
 margin:0px 0px 0px 8px;
 padding:3px 0px 3px 2px;
 list-style-image:url(/pic-labo/what_new_mark.gif);
}

#tp_mid_box a img {border:1px solid #cccccc}
#tp_mid_box a:hover img {border:1px solid #2263c2}


/*フリーページ用マダガスカルローズクォーツ*/
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{
 border-bottom:1px dotted #cccccc;
 margin:0px 0px 7px 0px;
padding: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 15px 10px;
 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;
}


/*アメトリンブレス背景*/
div#amt_haikei{
 width:680px;
 height:400px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//amt_free_top.jpg) no-repeat;
 margin:0px 0px 15px 0px;
 border-bottom:1px solid #cccccc;
 float:left;
}

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#rq_b_haikei{
 width:680px;
 height:300px;
 background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//rq_free_top_under.jpg) no-repeat;
 margin:0px 0px 0px 0px;
 float:left;
}

div#rq_b_haikei_text{
 padding:15px 280px 5px 10px;
}

/*個別売りフリーページ*/
div#single_free{
 width:162px;
 height:121;
 float:left;
 margin:0px 8px 8px 0px;
 border:1px solid #cccccc;
}

div#single_free2{
 width:162px;
 height:121;
 float:right;
 margin:0px 0px 8px 0px;
 border:1px solid #cccccc;
}

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;
}

/* トップページのヘッダーメニュー */

#head_menu {
	height: 40px;
	width: 680px;
}
.head_menu00 {
	height: 40px;
	width: 113px;
	float: left;
}


/*サイドメニューオンマウス*/
* {padding:0; margin:0}
#wrapper_side {width:170px; margin:0 auto; font:12px }
#leftcolumn {float:left; width:165px}
.dropdown {display:block; position:relative}
.dropdown dt {width:150px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; cursor:pointer; background:url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//header.gif)}
.dropdown .upperdd {border-bottom:none}
.dropdown dt:hover {background:url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//header_over.gif)}
.dropdown dd {position:absolute; z-index: 9999; top:0; overflow:hidden; width:208px; display:none; background:#fff; opacity:0}
.dropdown ul {width:204px; border:2px solid #9ac1c9; list-style:none}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eaf0f2; width:194px}
.dropdown a:hover {background:#d9e1e4; color:#000}
.dropdown .underline {border-bottom:1px solid #b9d6dc}


/*トップページスライダー*/

/*
	PAGE STRUCTURE
*/
#page-wrap 									{ width: 680px; margin: 25px auto; min-height: 500px;
											  background: url(images/bg.png) top center; }



/*
	SLIDER
*/
.slider-wrap								{ width: 680px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 680px; height: 400px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 680px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: -62px 0 0 98px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 100px; margin-top: -14px; 
											  position: relative; padding-top: 15px; }
.active-thumb 								{ background: transparent url(/USERTHEMEIMG/vol1/uniquelife.dw.shopserve.jp//icon-uparrowsmallwhite.png) top center no-repeat; }
