/*■◆■◆■◆ご注意■◆■◆■◆*/
/*＿スタイルシートの編集は慎重に！必ずバックアップを取りましょう！＿*/

/*株式会社いつも.では納品後のスタイルシートのサポートは範囲外となっております。*/
/*また、「○○をするにはどうしたらいいの？」というご質問にもお答えしかねます。*/
/*Eストアー様でもスタイルシートのサポートは一部に限られています。*/
/*上記より、HTML初心者の方は改変されないことをおすすめいたします。*/

/*弊社ではスタイルシートのバックアップは行っておりません。*/
/*いったん変更されたスタイルシートを、元に戻すことは不可能です。*/


/*■◆■◆■◆上記ご注意をご理解いただいたお客様へ■◆■◆■◆*/
/*お客様で改変される事が多い部分に説明書きを付けました。*/
/*「ショップワークス」で検索し、改変部分を探してみてください！*/
/*スタイルシートの編集が出来ると、お店のデザインが自由自在に変更できます！がんばってください！*/


/*	■◆ショップワークス↓↓背景色を変更したい場合は「●●背景色●●」で検索！■◆*/





/* テーマ：ベーシック／グレー */

body {
	font-family:"ＭＳ Ｐゴシック", Osaka, monospace;
	text-align:center;
	margin:0;
	/*margin-left:auto;
margin-right:auto;*/
padding:0px;
	font-size:80%;
	line-height:135%;
	color:#666666;
	/*	■◆ショップワークス↓↓全体の背景色■◆*/	
/* ●●背景色●● */
/*background-color:#ECE9D8;
background-image: url(http://philandteds-shop.jp/pic-labo/body_img.jpg);*/
background-repeat: repeat-y;
	background-position: center;
}
table { /* 基本テーブル設定（固定）*/
	border:0px none;
	margin:0px;
	padding:0px;
	text-align:left;
	border-collapse:collapse;
}
/*	■◆ショップワークス↓地域別送料の場合使用します■◆*/	

.delivery { /* 送料テーブル設定*/
	margin-bottom:10px;
	width:280px;
	border-collapse:collapse;
	border:1px solid #666666;
}
/*	■◆ショップワークス↓地域別送料　凡例の文字色・背景色設定■◆*/	
.delivery th { /* 送料テーブル設定*/
	padding:2px;
	color:#999999;
	background-color:#ffcccc;
	border-collapse:collapse;
	border:1px solid #666666;
}
.delivery td { /* 送料テーブル設定*/
	padding:2px;
	border-collapse:collapse;
	border:1px solid #666666;
}
th {
	border:0px none;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	vertical-align:top;
}
td {
	border:0px none;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	vertical-align:top;
}
th {
	white-space:nowrap;
}
h1, h2, h3, h4 { /* 基本タイトル（固定）*/
	padding:0px;
	margin:0px;
	font-size:100%;
	text-align:left;
}
a { /* 基本のリンク （固定）*/
	color:#00f;
	text-decoration:underline;
}
a:hover {
	color:#ff66ff;
	text-decoration:none;
}
ul { /* 基本のリスト （固定）*/
	list-style-type:square;
}
ul ul {
	list-style-type:none;
}
img {
	border:0px;
}/* イメージボーダー指定 */
form {
	padding:0px;
	display:inline;
}
p {
	line-height:150%;
	margin:5px 0px;
	padding:2px 0px;
}
.clear_both { /* 画像の周り込み解除 */
	clear:both;
	font-size:1px;
	visibility:hidden;
	overflow:hidden;
	height:1px;
	text-align:center;
}
.button1 { /* inputボタン設定 */
/*cursor:hand;
font-size:12px;
color:#FFFFDD;
background:#333333;
border:1px solid #999999;
font-weight:normal;*/
}
.text1 {
	border:1px solid #CCCCCC;
}/* テキストエリアデザイン設定 */
.caution {
	font-weight:bold;
	color:#CC0000;
}/* エラーメッセージ */
.no2 {
	font-size:110%;
} /* フォントズーム */
.strong {
	font-weight:bold;
}/* フォントボールド */
.red {
	color:#CC0000;
} /* フォント赤 */
.orange {
	color:#FF9900;
} /* フォントオレンジ */
.blue {
	color:#0000FF;
} /* フォント青 */
.green {
	color:#006600;
} /* フォント緑 */
.glay {
	color:#414141;
} /* フォントグレー */
.white {
	color:#ffffff;
} /* フォント白 */
.item img {/* 商品画像枠  */
	height:auto;
	padding:5px;
	margin:0px;
	background:#ffffff;
	text-align:center;
}
.spacebox {/* スペース設定  */
	height:50px;
}
/********************************************************************/
/* 大枠テーブル（固定） */
#container {
	width:940px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	/*border-left:1px solid #333333;
border-right:1px solid #333333;*/
/*	■◆ショップワークス↓↓コンテナ背景色■◆*/		
background:/* url(../img/) */ #ffffff;
}
/* マイページ、ポップアップ画面 */
#enter {
	width:100%;
	text-align:left;
	/*	■◆ショップワークス↓↓背景色■◆*/		
background:/* url(../img/enter.gif) */ #ffffff;
	border:1px solid #B6A081;
}
/* ヘッダー */
#header {
	width:100%;
	/*	■◆ショップワークス↓高さをヘッダ画像のサイズに合わせる■◆*/	
height:100px;
	width:940px;
/*	■◆ショップワークス↓ヘッダ背景／画像or単色（適用しないほうをコメントアウト）■◆*/
background:url(../../../../pic-labo/headerImg.gif) left no-repeat;
}
#header { /* IE7 Safari Firefox 用 */
	/*	■◆ショップワークス↓高さをヘッダ画像のサイズに合わせる■◆*/	
height:100px;
	min-height:100px;
}
.shoplogo { /* サイトロゴブロック（設定の場合） */
	padding:0px;
	margin:0px;
	width:100%;
}
.shoplogo img { /* サイトロゴブロック（表示なし） */
/*display:none;*/
}
.siteName { /* サイト名 h1 （テキスト） */
	margin:0px 0px 0px 0px;
	/*	■◆ショップワークス↓↓h1の位置をpaddingで調整■◆*/
/*	■◆左から「上」「右」「下」「左」です■◆*/
padding:0px 0px 0px 0px;
	font-size:120%;
	font-weight:600;
	line-height:1em;
	text-align : left;
	text-indent:-99999em;/*position:relative;
top:-41px;
left:-222px;*/
}
/*	■◆ショップワークス↓↓h1の文字色調整■◆*/
.siteName a {
	color:#4E3436;
	text-decoration:none;
}
.siteName a:hover {
	color:#6F4A4E;/*text-decoration:underline;*/
}
/*	■◆ショップワークス↓↓h2の位置をpaddingで調整■◆*/
/*	■◆h1の次の行ならば「上」は0px■◆*/
.sitecopy { /* サイトコピー h2 （ロゴがテキストの場合使用）*/
	padding:0px 3px 3px 0px;
	margin:0px;
	font-size:100%;
	line-height:150%;
	font-weight:normal;
	text-align :left;
	text-indent:-99999em;/*position:relative;
top:-57px;
left:0px;*/
}
/*	■◆ショップワークス↓↓h2の文字色調整■◆*/
.sitecopy a {
	color:#4E3436;
	text-decoration:none;
}
.sitecopy a:hover {
	color:#6F4A4E;/*text-decoration:underline;*/
}
/* ヘッダーメニュー */
#headMenu {
	width:940px;
	margin:0;
	/*border-bottom:3px #009193 solid;
border-top:1px #009193 solid;*/
/* ●●背景色●● */
/*background-image:url(http://philandteds-shop.jp/pic-labo/headnavi.jpg);*/
height:29px;
	clear:both;
	margin-bottom:10px;
}
.headnavi { /* ヘッダーメニューテキスト */
	padding:5px 5px 5px 1px;
	/*color:#C8C8C8;*/
font-weight:normal;
	text-align:right;
	/*	■◆ショップワークス↓↓グローバルナビ_背景色調整■◆*/	
/*background-color:#F6803D;*/

color:#ffffff;
}
.headnavi a {
	padding:10px 5px 10px 5px;
	margin:5px 0px;
	font-weight:bold;
	text-decoration:none;
	/*	■◆ショップワークス↓↓グローバルナビ_文字色調整■◆*/	
color:#ffffff;
}
.headnavi a:hover {
	/*	■◆ショップワークス↓↓グローバルナビ_ホバー色調整■◆*/	
color:#333333;/*text-decoration:underline;*/
/*background-image:url(../img/headnavi_bg_on.gif);*/
}
.navi01 {/* ヘッダーメニューアイコン */
	color:#333333;/*background:url(../img/hnavi01.gif) no-repeat center left;*/
}
/* ヘッダー下装飾ライン */
.hline {
	border:0px solid #B6A081;/*background:url(../img/hline.gif) no-repeat #B6A081;*/
}
/********************************************************************/

#leftSide { /* 左サイドtd */
	width:200px;
	padding:0px;
	margin:0px;
	vertical-align:top;/*background-image:url(http://www.philandteds-shop.jp/image/leftside.gif);*/
}
#rightSide { /* 右サイドtd （3列）*/
	width:150px;
	padding:13px 0 0;
	margin:0px;
	background:#ffffff;
	vertical-align:top;/* background:url(../img/rightside.gif) ;*/
}
#rightSide { /* 右サイドtd （3列 ブログ）*/
	width:150px;
	padding:13px 0 0;
	margin:0px;
	vertical-align:top;/* background:url(../img/rightside2.gif) ;*/
}
#center1 { /* センター td （2列）*/
	/*width:728px;*/
width:auto;
	padding:0px;
	margin:0px;
	vertical-align:top;
	background:#ffffff;
	text-align:left;/* background:url(../img/center1.gif) ;*/
}
#center2 { /* センターtd （3列）*/
	/*width:728px;*/
width:auto;
	padding:0px;
	margin:0px;
	vertical-align:top;
	background:#ffffff;/* background:url(../img/center2.gif) ;*/
}
#center3 { /* センターtd （装飾用）*/
	vertical-align:top;
	background:#ffffff;
	/*width:728px;*/
width:auto;
	padding:0px;
	margin:0px;/* background:url(../img/center3.gif) ;*/
}
.header_area { /* ヘッダのフリーエリア */
	text-align:left;
	margin:0px 5px 0px 5px;
	padding:0px;
	width:auto;/*border:1px #1587C2 solid;*/
}
.freeheader_area { /* ヘッダのフリーエリア */
	font-family:"ＭＳ Ｐゴシック", Osaka, monospace;
	font-size:80%;
	font-weight:normal;
	text-align: right;
	width: 938px;
	height: 180px;
	background-repeat: no-repeat;
	position: absolute;
	top: 120px;
	left: 50%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -471px;
}
.freeheader_area a {
	color:#08668A;
	text-decoration:none;
}
.freeheader_area a:hover {
	color:#08668A;
	text-decoration:underline;
}
.footer_area { /* フッタのフリーエリア */
	text-align:center;
	margin:0px 0px 0px 10px;
	padding:0px;
	width:auto;
}
.sidebox { /* サイド用ブロック（幅設定） */
	padding:0px;
	margin:0px 0px 6px;
}
.centerbox { /* センター用ブロック（幅設定） */
	margin:0px;
	padding:6px;/* background:url(../img/centerbox.gif) ;*/
}
.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;
}
.timer {
	text-align:center;
	　　　　font-size:20px;
	color:#990000;
	font-weight:bold;
} /* タイマー */
/********************************************************************/
/* 基本商品テキスト設定 */

.price { /* 商品価格 */
	font-weight:bold;
	font-size:130%;
	color:#FF0000;
	text-align:left;
	font-weight:bold;
}
.price.zoom { /* 商品価格 （商品詳細） */
	font-size:140%;
	font-weight:bold;
}
.expl { /* 商品説明文 */
	text-align:left;
	color:#333333;
}
.expl a {
	color:#333333;
	text-decoration:none;
}
.expl a:hover {
	color:#333333;
	text-decoration:underline;
}
.fixed { /* 商品定価 */
	text-decoration:line-through;
	font-size:120%;
	color:#333333;
	text-align:left;
}
h2.goods /* 商品名 （商品一覧）*/
a {
	color:#0000FF;
	text-decoration:none;
	font-weight:bold;
	text-decoration:underline;
}
a:hover {
	color:#ff66ff;
	text-decoration:none;
}
/********************************************************************/
/*センターコンテンツ  */
.topIMG { /* トップイメージ 外枠設定 */
	margin:0px;
	padding:0px;
}
.topIMG td {
	margin:0px;
	padding:0px;
	background:#ffffff;
}
.shopCopy { /* サイト説明 */
	font-size:110%;
	line-height:130%;
	margin:0px;
	padding:3px 10px 3px 10px;
	color:#336699;
	font-weight:normal;
	text-align:left;
}
/* タイトルデザイン */

.free_title { /* タイトル1 h3 */
	padding:9px 0px 0px 25px;
	margin:0px;
	width:auto;
	/*	■◆ショップワークス↓↓各カラムタイトルバーの文字色★１★■◆*/	
/*	■◆（全部で4カ所変えましょう。★１★〜★４★）■◆*/
color:#ffffff;
	min-height:19px;
	_height:19px;
	line-height:100%;
	font-size:12px;
	vertical-align:middle;
	font-weight:bold;
	letter-spacing:0.2em;
	background:url(/USERTHEMEIMG/vol1/auz6t.be.shopserve.jp//bar.gif) left top no-repeat #aa0000;
	/*	■◆ショップワークス↓↓各カラムタイトルバーの背景色or背景画像★１★■◆*/
/*	■◆（グラデーションはテンプレチックなので基本的には使用禁止）■◆*/
/*	background-image:url(../img/title_bar01.gif);*/
}
.title1 { /* タイトル2 h1 */
	padding:9px 0px 0px 25px;
	margin:0px;
	width:auto;
	/*	■◆ショップワークス↓↓各カラムタイトルバーの文字色★１★■◆*/	
/*	■◆（全部で4カ所変えましょう。★１★〜★４★）■◆*/
color:#ffffff;
	min-height:19px;
	_height:19px;
	line-height:100%;
	font-size:12px;
	vertical-align:middle;
	font-weight:bold;
	letter-spacing:0.2em;
	background:url(/USERTHEMEIMG/vol1/auz6t.be.shopserve.jp//bar.gif) left top no-repeat #aa0000;
	/*	■◆ショップワークス↓↓各カラムタイトルバーの背景色or背景画像★１★■◆*/
/*	■◆（グラデーションはテンプレチックなので基本的には使用禁止）■◆*/
/*	background-image:url(../img/title_bar01.gif);*/
}
.title1 a {
	color:#ffffff;
	text-decoration:underline;
}
.title1 a:hover {
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
}
.title2 { /* タイトル2 h1 */
	padding:9px 0px 0px 25px;
	margin:0px;
	width:auto;
	/*	■◆ショップワークス↓↓各カラムタイトルバーの文字色★１★■◆*/	
/*	■◆（全部で4カ所変えましょう。★１★〜★４★）■◆*/
color:#ffffff;
	min-height:19px;
	_height:19px;
	line-height:100%;
	font-size:12px;
	vertical-align:middle;
	font-weight:bold;
	letter-spacing:0.2em;
	background:url(/USERTHEMEIMG/vol1/auz6t.be.shopserve.jp//bar.gif) left top no-repeat #aa0000;
	/*	■◆ショップワークス↓↓各カラムタイトルバーの背景色or背景画像★１★■◆*/
/*	■◆（グラデーションはテンプレチックなので基本的には使用禁止）■◆*/
/*	background-image:url(../img/title_bar01.gif);*/
}
.title2 a {
	color:#ffffff;
	text-decoration:underline;
}
.title2 a:hover {
	color:#ffffff;
	text-decoration:underline;/*font-weight:bold;*/
}
.title3 { /* タイトル2 h1 */
	padding:9px 0px 0px 25px;
	margin:0px;
	width:auto;
	/*	■◆ショップワークス↓↓各カラムタイトルバーの文字色★１★■◆*/	
/*	■◆（全部で4カ所変えましょう。★１★〜★４★）■◆*/
color:#ffffff;
	min-height:19px;
	_height:19px;
	line-height:100%;
	font-size:12px;
	vertical-align:middle;
	font-weight:bold;
	letter-spacing:0.2em;
	background:url(/USERTHEMEIMG/vol1/auz6t.be.shopserve.jp//bar.gif) left top no-repeat #aa0000;
	/*	■◆ショップワークス↓↓各カラムタイトルバーの背景色or背景画像★１★■◆*/
/*	■◆（グラデーションはテンプレチックなので基本的には使用禁止）■◆*/
/*	background-image:url(../img/title_bar01.gif);*/
}
.title3 a {
	color:#ffffff;
	text-decoration:underline;
}
.title3 a:hover {
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
}
.rank {/* ランキングアイコン */
	text-align:left;
}
.mainCont { /* メインコンテンツ */
	padding:0px;
	margin:0px;
	width:auto;
	background:#ffffff;/* background:url(../img/maincont.gif) ;*/
}
.contbox { /* メインコンテンツ内項目ボックス*/
	padding:10px 0px;
	margin:0px;
	width:auto;
}
ul.news { /* 最新情報リスト設定 */
	text-align:left;
	padding:0px 0px 0px 12px;
	margin:0px;
	list-style-type:none;
	color:#666666;
}
li.p3 {
	padding:3px;
}
ul.free_list { /* リスト設定 */
	text-align:left;
	padding:5px 10px;
	margin:0px;
	list-style:square;
	color:#333333;
}
ul.list { /* リスト設定 */
	text-align:left;
	padding:5px 10px;
	margin:0px;
	list-style:square;
	color:#333333;
}
ul.map { /* サイトマップリスト設定 */
	font-size:110%;
	text-align:left;
	padding:0px 20px;
	margin:0px;
	color:#333333;
}
li.sm1 {
	margin:4px;
	display:block;
}
li.sm2 {
	margin:0px 0px 0px -35px;
	display:block;
}
.sitemap { /* サイトマップリスト 項目タイトルh4*/
	font-size:110%;
	padding:5px 25px;
	color:#333333;
	background:url(../img/icon_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;
}/* 余白3px */
.layoutp3 th {
	padding:3px;
}
.layoutp3 td {
	padding:3px;
}
.layoutp3 .border {
	border:1px solid #999999;
}
.bordlayoutp3 {
	padding:5px 0px;
}/* ボーダーテーブル(余白3px) */
.bordlayoutp3 th {
	padding:3px;
	border:1px solid #999999;
}
.bordlayoutp3 td {
	padding:3px;
	border:1px solid #999999;
}
.bordlayoutp3 .side {
	padding:10px 15px;
}/* 横余白10px */
.backcolor1 {
	background:#E8E8E8;
} /* テーブル内カラー切り替え（タイトル部分） */
.backcolor2 {
	background:#FFFFFF;
	vertical-align:middle
} /* コンテンツ内 */
.backcolor3 {
	background:#D7EBF4;
	padding:10px 0px;
} /* カート部分 */
/* 商品レイアウト（トップページセンター、商品一覧用）*/

.layoutFrame {/* 大枠 table */
	margin:10px 0px 0px 0px;
	padding:1px;
	width:99%;/* background:url(../img/layoutframe.gif) ;*/
}
.layoutFrame td {
	text-align:center;
	margin:0px;
	padding:0px;
	vertical-align:top;
}
.layout1 { /* レイアウト */
	margin:1px;
	padding:3px;
	background:#ffffff;/* background:url(../img/layout1.gif) ;*/
}
.layout1 td {
	margin:0px;
	padding:3px;
	text-align:center;
}
/* 第二階層 */

#bread { /* パンクズ */
	margin:0px;
	padding:3px 15px;
	color:#414141;
	text-align:left;
	background:#ffffff;
}
#bread a {
	color:#414141;
}
#bread a:link {
	text-decoration:underline;
}
#bread a:hover {
	text-decoration:underline;
	color:#336699;
}
h4.title {
	font-size:110%;
	margin:5px 0px;
	padding:2px 0px;
	color:#414141;
	border-bottom:1px dotted #333333;
}
.mainFrame { /* メイン大枠 */
	margin:0px;
	padding:1px;/*ackground:#1587C2;*/
/* background:url(../img/mainframe.gif) ;*/
}
p.title {
	margin:3px 0px;
	padding:2px 0px;
	color:#669933;
	border-bottom:1px dotted;
	font-weight:bold;
}
/* メールマガジンアイコン設定 */
.mailmag_ent, .mailmag_cha, .mailmag_can {
	color:#414141;
}
.mailmag_ent { /* 新規登録 h4 */
	font-size:110%;
	padding:12px 0px 0px 60px;
	background:url(../img/icon_mailmag_ent.gif) no-repeat;
}
.mailmag_cha { /* アドレス変更 h4 */
	font-size:110%;
	padding:12px 0px 0px 60px;
	background:url(../img/icon_mailmag_cha.gif) no-repeat;
}
.mailmag_can { /* 配信解除 h4 */
	font-size:110%;
	padding:12px 0px 0px 60px;
	background:url(../img/icon_mailmag_can.gif) no-repeat;
}
#sortList { /* ソート */
	margin:0px;
	padding:10px 3px 5px 3px;
	width:auto;
	color:#333333;
	float:right;
}
.pageTop { /* ページトップ */
	padding:3px 5px 0px 17px;
	margin:10px 5px;
	background-image:url(../img/icon_top.gif);
	background-repeat:no-repeat;
	background-position:50% left;
	font-size:90%;
	font-weight:bold;
	float:right;
}
.pageTop a {
	color:#414141;
	text-decoration:none;
}
.pageTop a:hover {
	color:#336699;
	text-decoration:none;
}
/********************************************************************/
/* フッターーメニューレイアウト設定 */
#footer {
	padding:0px;
	/*	margin-bottom:2px;*/
width:938;
	border-top:37px #696969 solid;
	background:#E6E6E6;
	/*	■◆ショップワークス↓↓フッター画像の高さ調整■◆*/
/*height:100px;*/

/*	■◆ショップワークス↓↓個人情報・商取法の位置揃え（基本はレフト）■◆*/
text-align:center;
	margin-top:5px;/**/	
}
td>#footer { /* IE7 Safari Firefox 用 */
	height:auto;
	/*	■◆ショップワークス↓↓フッター画像の高さ調整（IE7 Safari Firefox 用）■◆*/
/*min-height:100px;*/
}
.footnavi { /*フッターメニューテキスト設定*/
	/*	■◆ショップワークス↓↓個人情報・商取法の位置調整（必要に応じて。基本的には変更しない）■◆*/
padding:15px 10px 0px 30px;
	/*	■◆ショップワークス↓↓個人情報・商取法（非リンク部）の文字色■◆*/
color:#664649;
}
.footnavi a {
	/*	■◆ショップワークス↓↓個人情報・商取法の文字色調整■◆*/
color:#336699;
	text-decoration:none;
	font-weight:normal;
	font-size:13px;
}
/*	■◆ショップワークス↓↓個人情報と商取法ホバー調整（必要に応じて。基本的には変更しない）■◆*/
.footnavi a:hover {
	color:#895C61;
	text-decoration:underline;
}
#copyright2 {
	width:auto;
	margin-top:10px;
	padding-top:10px;
	height:50px;
	color:#FFFFFF;
	background:#696969;
}
#copyright { /* ネットショップ制作サービス　ショップワークス */
	/*	■◆ショップワークス↓↓ショップワークスリンクの位置調整（必要に応じて。基本的には変更しない）■◆*/
padding:0px;
	margin-top:10px;
	width:auto;
	height:20px;
	color:#FFFFFF;
	background:#E6E6E6;/*text-align:center;*/
}
#copyright a {
	/*	■◆ショップワークス↓↓個人情報・商取法の文字色調整■◆*/
color:#336699;
	text-decoration:none;
	font-weight:normal;
	font-size:13px;
}
#copyright a:hover {
	color:#664649;
	text-decoration:underline;
}
#footer>#copyright { /* IE7 Safari Firefox 用 */
	height:auto;
	min-height:15px;
}
.iticopy {
	margin:0px 0px 0px 84px;
}
/********************************************************************/
/* サイド設定 */

#search {/* サイド商品検索枠設定 */
	padding:6px 5px 12px 5px;
	margin:0px;
	width:auto;
	background:#FA000A;
}
#search label {
	padding:7px 0px 0px 7px;
	margin:0px;
	color:#ffffff;
	line-height:100%;
	letter-spacing:0.2em;
	font-size:12px;
	font-weight:bold;
}
.fieldarea {
	padding:5px 0px 5px 0px;
	virtical-align:center;
}
/* サイドメニューカテゴリリスト */

.list { /* メニュー枠設定 */
	padding:0px 0px;
	display:block;
	line-height:130%;
}
.pt_list { /* メニュー枠設定 */
	padding:0px 0px;
	display:block;
	line-height:130%;
}
.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;
}
ul.ptbox {
	text-align:left;
	padding:0px;
	margin:0px;
	list-style:none;
}
li.pt1 {
	margin:0px 0px 0px 0px;/* ●●背景色●● */
/*border-top:1px solid #f0e6df;	
border-bottom:1px solid #FFFFFF;*/
}
li.pt1 a {
	padding:5px 3px 5px 15px;
	display:block;
	font-weight:normal;
	text-decoration:none;
	background-image:url(http://philandteds-shop.jp/pic-labo/arrow01.gif);
	background-repeat:no-repeat;
	/*background:#E8E8E8;*/
color:#414141;
}
li.pt1 a:hover {
	font-weight:normal;
	text-decoration:none;
	color:#EC0000;
	background-image:url(http://philandteds-shop.jp/pic-labo/arrow02.gif);
	background-repeat:no-repeat;
	background-color:#FCE2EB;
}
li.ca1 {
	margin:0px;
	/* ●●背景色●● */
border-top:1px solid #f0e6df;
	border-bottom:1px solid #FFFFFF;
}
li.ca2 {
	margin:0px;
	border-bottom:1px solid #FFFFFF;
}
li.ca1 a {
	padding:5px 3px 5px 15px;
	display:block;
	font-weight:normal;
	text-decoration:none;
	background-image:url(../img/icon_eye01.gif);
	background-repeat:no-repeat;
	/*background:#E8E8E8;*/
color:#414141;
}
li.ca1 a:hover {
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	background-image: url(/USERTHEMEIMG/vol1/auz6t.be.shopserve.jp//ca1_a.gif);
	background-repeat:no-repeat;
	background-color:#6B5944;
}
li.ca2 a {
	padding:1px 3px 1px 15px;
	display:block;
	color:#414141;
	font-weight:normal;
	text-decoration:none;
}
li.ca2 a:hover {
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	background:url(../img/icon_eye02_ov.gif) no-repeat #9C876C;
}
li.ca3 {
	margin:0px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
li.ca3 a {
	padding:5px 3px 5px 15px;
	display:block;
	font-weight:normal;
	text-decoration:none;
	background-image:url(../img/icon_eye01.gif);
	background-repeat:no-repeat;
	/*background:#E8E8E8;*/
color:#414141;
}
li.ca3 a:hover {
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	background-image: url(/USERTHEMEIMG/vol1/auz6t.be.shopserve.jp//ca1_a.gif);
	background-repeat:no-repeat;
	background-color:#6B5944;
}
li.ca4 {
	margin:0px;
	border-bottom:1px solid #FFFFFF;
}
li.ca4 a {
	padding:3px 3px 3px 25px;
	display:block;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	background:url(../img/icon_eye02.gif) no-repeat #EBEBEB;
}
li.ca4 a:hover {
	color:#547D2B;
	font-weight:normal;
	text-decoration:none;
	background:url(../img/icon_eye02_ov.gif) no-repeat #EBFFAC;
}
.sline1 { /* サイドバー下ライン */
	padding:0px;
	margin:0px;
}
.sline2 { /* サイドバー下ライン */
	padding:0px;
	margin:0px;
}
/* サイドコンテンツ */
.sidemain1 { /* メイン枠 */
	margin:0px;
	/*padding:5px;*/
background: #ffffff;
}
.sidemain1 p {
	padding:3px 0px 3px 0px;
	margin:0px;
	line-height:120%;
}
.sidemain1 ul { /* リスト設定 */
	margin:0px;
	padding:3px 0px 3px 0px;
	list-style:none;
}
.sidemain1 li {
	display:block;
	/*padding:2px 0px 2px 10px;*/
color:#0E577E;
	background:url(../img/icon_eye03.gif) no-repeat
}
/* カレンダー */
caption { /* 年月タイトル */
	font-weight:bold;
	text-align:center;
	padding:3px;
	color:#333333;
}
caption a {
	color:#333333;
	text-decoration:underline;
}
caption a:hover {
	color:#333333;
	text-decoration:underline;
}
.carender { /* カレンダー テーブル*/
	border-collapse:collapse;
	padding:5px 0px;
	margin:0px;
	text-align:center;
	background-color:#ffffff;
}
.carender td {
	padding:2px;
	border-collapse:collapse;
	text-align:right;
	border:1px solid #CCCCCC;
	background-color:#ffffff;
}
.carender th {
	padding:2px;
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	background-color:#ffffff;
}
th.day { /* ヘッダ平日 */
	font-weight:bold;
	color:#414141;
	background:#E8E8E8;
	text-align:center;
}
th.sun { /* ヘッダ日曜 */
	color:#FFFFFF;
	background:#414141;
	text-align:center;
}
th.sat { /* ヘッダ土曜 */
	color:#FFFFFF;
	background:#336699;
	text-align:center;
}
.chert { /* 表示色説明枠  */
	margin:5px 5px;
	font-size:100%;
}
.chert td {
	border-collapse:separate;
	padding:0px 0px 0px 5px;
	border:2px solid #FFFFFF;
}
.line01 {
	/*border:#DEDBBE 1px dotted;*/
vertical-align:buttom;
}
#rss {
/ * RSS設定 */ margin:10px 0px 20px 0px;
	padding:10px 0px 20px 10px;
}
#count {
/ * カウンター */ margin:0px;
	padding:5px;
}
/********************************************************************/
/* ブログ */

.blogbox { /* コメントボックス*/
	padding:5px;
	margin:2px 0px;
	width:auto;/* background:url(../img/blogbox.gif) ;*/
}
.entry_title {
	padding:8px 0px 0px 7px;
	margin:0px;
	width:auto;
	color:#ffffff;
	height:19px;
	line-height:100%;
	font-size:12px;
	vertical-align:middle;
	font-weight:bold;
	letter-spacing:0.2em;
	background-image:url(http://philandteds-shop.jp/pic-labo/title_bar04.jpg);
	/* ブログエントリータイトル h2 
padding:5px 0px 5px 20px;
display:block;
font-size:110%;
color:#FFFFFF;
height:19px;
background:#fa000a /*url(../img/entry_title.gif )*/;
*/
}
.entry_date {
	display:block;
	padding:10px 0px 3px 0px;
	color:#333333;
	text-align:right;
}
.state { /* ブログステータス */
	padding:2px 0px;
	text-align:right;
	border-top:1px solid #ded9c5;
}
.subtitle {/* h3 ブロックサブタイトル */
	padding:5px 0px 5px 0px;
	margin:10px 0px 10px 0px;
	text-align:left;
	font-size:110%;
	color:#547D2B;
	background:url(../img/subtitle.gif);
	height:19px;
}
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:#FFFFFF;
	font-weight:900;
	padding:3px;
	background-color:#414141;
}
/* ナビゲーション （固定）*/
.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);
	background-repeat:no-repeat;
}
.step_navi03 {
	background-image:url(../img/navi03.gif);
	background-repeat:no-repeat;
}
.step_navi04 {
	background-image:url(../img/navi04.gif);
	background-repeat:no-repeat;
}
.box-check {
	margin: 15px 0;
	width:450px;
	padding: 0px 10px 15px 40px;
	background-color: #ffffee;
	border: 1px solid #ffcc99;
	line-height: 1.6;
	list-style-image: url(http://www.philandteds-shop.jp/pic-labo/checkmark.gif);
	list-style-position: outside;
	clear: both;
}
.box-check li {
	margin-top: 10px;
	color: #333;
	line-height: 1.6;
}
.apple {
	background-image: url(http://philandteds-shop.jp/pic-labo/apple_green4.jpg);
}
a:hover img {
	-moz-opacity:90;
	opacity:90;
	filter: alpha(opacity=60);
}
.title20 { /* タイトル2 h1 */
	padding:10px 0px 0px 7px;
	margin:20px 0px 5px 0px;
	width:auto;
	/*	■◆ショップワークス↓↓各カラムタイトルバーの文字色★３★■◆*/	
color:#ffffff;
	height:19px;
	line-height:120%;
	font-weight:bold;
	font-size:12px;
	vertical-align:middle;
	letter-spacing:0.2em;
	/*	■◆ショップワークス↓↓各カラムタイトルバーの背景色or背景画像★３★■◆*/
/*	■◆（グラデーションはテンプレチックなので基本的には使用禁止）■◆*/
background-image:url(http://philandteds-shop.jp/pic-labo/title_bar04.jpg);/*background-color:#FA000A;	*/	
/*	background-image:url(../img/title_bar01.gif);*/
}
.line_sp {
	border: #DEDBBE 1px dotted;
	vertical-align:buttom;
}
#center_sp { /* センターtd （装飾用）*/
	vertical-align: top;
	background-color: #FFFFFF;
	width:100%;/* background: url(../img/center3.gif) ; */
}
.mainCont_sp { /* メインコンテンツ */
	padding: 10px;
	margin: 0px;
	width: auto;
	background:#ffffff;/* background: url(../img/maincont.gif) ; */
}
/*   リフ　*/
.rif a {
	background-image:url(http://philandteds-shop.jp/pic-labo/rif01.jpg);
	background-repeat:no-repeat;
	margin:-109px 311px 0px 0px;
}
.rif a:hover {
	background-image:url(http://philandteds-shop.jp/pic-labo/rif02.jpg);
	background-repeat:no-repeat;
	margin:-109px 311px 0px 0px;
}
.mailmaga {
	background:#FFFFCC;
}
/*****************/

.title5 { /* タイトル2 h1 */
	padding:10px 0px 0px 7px;
	font-family: HGP創英角ｺﾞｼｯｸUB, HGP創英角ﾎﾟｯﾌﾟ体;
	margin:0px;
	width:auto;
	/*	■◆ショップワークス↓↓各カラムタイトルバーの文字色★３★■◆*/	
color:#ffffff;
	height:23px;
	line-height:100%;
	/*font-weight:bold;*/
font-size:20px;
	vertical-align:middle;
	letter-spacing:0.2em;
	/*	■◆ショップワークス↓↓各カラムタイトルバーの背景色or背景画像★３★■◆*/
/*	■◆（グラデーションはテンプレチックなので基本的には使用禁止）■◆*/
background-image:url(http://philandteds-shop.jp/pic-labo/title_bar04.jpg);/*background-color:#FA000A;	*/	
/*	background-image:url(../img/title_bar01.gif);*/
}
.title5 a {
	color:#414141;
	text-decoration:underline;
}
.title5 a:hover {
	color:#414141;
	text-decoration:underline;/*font-weight:bold;*/
}
/*-----店舗------*/
.twink {
	color:#000000;
	padding: 10px 0px 0px 10px;
}
.timer {
	background:#FF0000;
	width: 595px;
	height:16px;
	margin:0px 0px 0px 25px;
	padding: 18px;
	color:#FFFFFF;
	font-weight:bold;
}
/*----- vibe-----*/

.vibe {
	line-height:150%;
	margin:0px 0px 0px 15px;
	padding:0;
}
.line01 {
	border: #DEDBBE 1px dotted;
	vertical-align:buttom;
	padding:0;
}
/*-------声------------*/

.koe_title {
	margin: 0px 20px 10px 0px;
	padding: 0px 0px 8px 0px;
	font-size: 18px;
}
.stst {
	float: right;
	width: 120px;
	padding:20px 30px 0px 20px;
}
.kan1 {
	color: #333333;
	background: #fff0f5;
	/*text-align: center;*/
margin-left: 0px;
	margin-right: 20px;
	padding:20px 10px 20px 20px;
	font-size: 13px;
}
.kan2 {
	color: #333333;
	background: #fff0f5;
	/*text-align: center;*/
margin-left: 0px;
	margin-right: 20px;
	padding: 20px 10px 80px 20px;
	font-size: 13px;
}
/**/

#headNav {
	width:100%;
	position:absolute;
	top:100px;
	left:0;
	_left:auto;
}
#headNav ul {
	width:576px;
	min-height:29px;
	margin:0 auto;
	padding:0 0 0 364px;
	background:url(/USERTHEMEIMG/vol1/auz6t.be.shopserve.jp//headNav_01.gif) left top no-repeat;
	height:29px;
	_position:relative;
	_left:-215px;
}
#headNav li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
/**/

#headBan, #headBan li {
	margin:0;
	padding:0;
	list-style:none;
}
#headBan {
	width:710px;
	margin:0 auto;
	text-align:left;
}
#topLinks {
	border-collapse:collapse;
	border-spacing:0;
}
/**/

#info {
	width:710px;
	margin:0 auto;
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
}
#info td {
	width:339px;
	padding:0 8px 10px;
	line-height:150%;
}
#info td h3 {
	background:url(/USERTHEMEIMG/vol1/auz6t.be.shopserve.jp//footBar.gif) left bottom no-repeat;
	padding:22px 0 7px 15px;
}
#info td p {
	padding:0 0 0 12px;
}
#info td ul {
	margin:0;
	padding:0 0 0 12px;
	list-style-position:inside;
	list-style-type:disc;
}
#info td p img {
	margin:3px 0;
}
#info td span {
	color:#ff0000;
}
#info td p#veri {
	background:url(/USERTHEMEIMG/vol1/auz6t.be.shopserve.jp//foot0301.gif) left bottom no-repeat;
	padding-bottom:45px;
}
/**/

.sideNav, .sideCate {
	width:200px;
	margin:0 auto 10px;
	padding:0;
	list-style:none;
}
.sideNav li {
	margin:0 0 5px;
	padding:0;
}
.sideCate li {
	margin:0;
	padding:0;
}
.sideCate dl {
	background:url(/USERTHEMEIMG/vol1/auz6t.be.shopserve.jp//sideTypeBack.gif) left bottom no-repeat;
	padding:5px;
	min-height:1px;
}
.sideCate dt, .sideCate dd {
	margin:0;
	padding:0;
}
.sideCate dt {
	float:left;
}
.sideCate dt img {
	border:1px solid #d9d4d0;
}
.sideCate dd {
	padding-top:10px;
	width:120px;
	float:right;
}
#point {
	margin:0 auto;
	padding:0;
	list-style:none;
}
#point p, #point li {
	margin:0;
	padding:0;
	line-height:100%;
	overflow:hidden;
	min-height:1px;
}
#point li img {
	vertical-align:bottom;
}
/* clearfix */
#headNav ul:after,
.sideCate dl:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
* html #headNav ul,
* html .sideCate dl {
	height: 1px;/*\*//*/
height: auto;
overflow: hidden;
/**/
}
