/******************************
* reset.css
* 初期設定のCSSファイルです
* 2007/08/20 yama
******************************/
/* BODY */
body {
	background-color: #F6F6F2;
	margin: 0px;
	padding: 0px;
	color: #666666;
	font-size: 12px;
	text-align: center;
	word-break: break-all;
	background-image: url(http://seleb.co.jp/store/img/main_bg.gif);
	background-attachment : fixed;
	background-position : center;
	background-repeat : repeat-y;
}

/* 画像 */
img {
	border: none;
}

h1, h2, h3, h4, h5, h6, th, p, ul, dl {
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"ＭＳ Ｐゴシック";
	margin: 0px;
	padding: 0px;
	font-style: normal;
}

/* Hタグ */
h1 {
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-decoration: none;
	color: #666666;
}

h2, h3 {
	padding-top: 10px;
	padding-bottom: 5px;
}

/* テーブル */
table {
	text-align: left;
}

/* フォーム */
form {
	margin: 0px;
	padding: 0px;
}

/* リンク基本デザイン */
a {
	text-decoration: none;
}

a:link {
	color: #663300;
}
a:visited {
	color: #663300;
}

a:hover {
	color: #666666; 
}
.error {
	color: #FF0000;
}

/******************************
* base.css
* ベースのスタイルシート
* 2007/09/12 yamachan
******************************/
#all {
	margin-left: auto;
	margin-right: auto;
	padding: 1px;
	height: auto;
	width: 800px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
}
#header {
	margin: 1px;
	padding: 0px;
	height: 130px;
	width: 800px;
	background-color: ;
	background-image: url(../img/template0014/Image/top_back.gif);
	background-repeat: no-repeat;
}

#menu {
	background-color: ;
	float: left;
	width: 180px;
	margin-left: 20px;
	clear: none;
}

#menu li {
	width: 180px;
	margin-left: 20px;
	margin-bottom: 10px;
	text-align: left;
}



#main {
	background-color: ;
	margin: 0px auto;
	width: 540px;
	float: left;
	clear: right;
}

#main p {
	text-align: left;
}

#contents_outer {
	width: 565px;
	background-color: ;
	float: right;
	clear: right;
	text-align: center;
	margin: 0px auto;
}

#contents{
	width: 540px;
	text-align: center;
	margin: 0px auto;
	margin-bottom: 30px;
}

#footer {
	width: 100%;
	clear: both;
	background-color: #ECE7E0;
}

#footer .foot-menu {
	line-height: 1.5em;
	padding-top: 10px;
	padding-bottom: 3px;
	margin-bottom: 2px;
}

#footer .copyright {
	width: 900px;
	height: 80px;
	padding-top: 20px;
	background-image: url(http://seleb.co.jp/store/img/foot_back.gif);
	background-position: center top;
	background-repeat : repeat-x;
}

#shop-logo {
	width: 280px;
	height: 70px;
	float: left;
	margin-top: 15px;
	margin-left: 25px;
	clear: none;
}

#sales-copy {
	float: left;
	padding-top: 20px;
	margin-top: 15px;
	margin-left: 25px;
}
#kago {
	float: right;
	height: 63px;
}
#top-menu {
	clear: both;
	height: 25px;
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 10px;
	padding-top: 5px;
}

#top-menu a {
	margin-right: 15px;
}

/* パンくずリスト */
#pankuzu {
	width: 555px;
	margin-left: 5px;
	margin-bottom: 5px;
	font-size: 12px;
	text-align: left;
	letter-spacing : 1px;
}

#pankuzu ul {
	padding-top: 2px;
	padding-bottom: 2px;
}

#pankuzu li {
	display: inline;
	margin: 0;
	padding: 0;
	text-align: left;
}
#pankuzu a:link {
	text-decoration: underline;
}

/*
ぺーじゃあ
*/
#number {
	width: 550px;
	height: 20px;
}


/******************************
* profile.css
* 会社概要のCSSファイルです
* 管理画面で制御できる項目以外
* 2008/05/14 yama
******************************/
/* 会社概要 */
.profile {
	margin-top: 10px;
	clear: both;
	text-align: left;
}

/* タイトルテキスト h2 */
.profile h2 {
	height: 50px;
	padding-top: 8px;
	padding-left: 10px;
	background-image: url(../img/template0014/Image/bar02.gif);
	background-repeat: no-repeat;
}

/* 項目テキスト h3 */
.profile h3 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-image: url(../img/template0014/Image/h3_back.gif);
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
}

/* 内容テキスト p */
.profile p {
	width: 476px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.3;
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;	
}

/* リンクデザイン */
.profile a {
	text-decoration: none;
	border-bottom: 1px dotted;
}

.profile a:link {
}

.profile a:visited {
}

.profile a:hover {
}

/******************************
* ranking.css
* ランキングのCSSファイルです
* 管理画面で制御できる項目以外
* 2007/08/20 yagi
******************************/
/* 見出し表示用 */
.ranking {
	clear: both;
	padding-bottom: 10px;
	margin-bottom: 2px;
	text-align: left;
}

/* 見出し表示用 タイトル */
.ranking h3 {
	width: 150px;
	height: 18px;
	background-image: url(../img/template0014/Image/title_back.gif);
	padding-left: 18px;
	margin-top: 9px;
	margin-bottom: 0px;
}

/* 見出し表示用 記事タイトル */
.ranking .title {
	width: 180px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 8px;
	margin-left: 2px;
	clear: both;
}

/* 見出し表示用 画像 */
.ranking .title img {
	padding: 0px;
	margin-right: 20px;
	margin-left: 0px;
}

/* 見出し表示用 本文 */
.ranking .content {
	width: 180px;
	height: auto;
	margin-bottom: 3px;
	padding-bottom: 8px;
	text-align: left;
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #FF9999;
	border-style: dotted;
	float: left;
}

.ranking .content img {
	width: 180px;
	float: left;
	margin: 0px;
	margin-right: 5px;
}

.ranking .content p {
	margin: 0px;
	line-height: 1.4em;
}
/* 見出し表示用 リンクデザイン */
.ranking a {
	padding-left: 0px;
	font-size: 12px;
}

.ranking a:link {
	color:#663300;
	text-decoration: none;
}

.ranking a:visited {
	color:#663300;
	text-decoration: none;
}

.ranking a:hover {
	color:#666666;
	text-decoration: none;
}
/******************************
* recommend.css
* おすすめ商品のCSSファイルです
* 管理画面で制御できる項目以外
* 2007/08/20 yagi
******************************/
/* 見出し表示のみ おすすめ商品 全体 */
.recommend {
	font-size: 12px;
	text-align: left;
}

/* 見出し表示用 タイトル */
.recommend h3 {
	width: 150px;
	height: 18px;
	background-image: url(../img/template0014/Image/title_back.gif);
	padding-left: 30px;
	margin-top: 9px;
	margin-bottom: 0px;
}

/* 見出し表示用 見出し */
.recommend .title {
	clear: both;
	width: 180px;
	margin-top: 2px;
	padding-top: 3px;
	float: left;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFFFFF;
}

.recommend .title a {
	width: 180px;
	text-align: left;
	margin-top: 2px;
	clear: both;
}

/* 見出し表示用 本文 */
.recommend .content {
	clear: both;
	width: 180px;
	height: auto;
	margin-bottom: 3px;
	padding-bottom: 8px;
	text-align: left;
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #FF9999;
	border-style: dotted;
	float: left;
}

.recommend .content p {
	text-align: left;
	line-height: 1.4em;
}

/* 見出し表示用 画像 */
.recommend .content img {
	width: 180px;
	margin-right: 5px;
	float: left;
	text-align: center;
}


/* プチ表示用 リンクデザイン */
.recommend a {
	padding: 1px;
}
.recommend a:link {
	text-decoration: none;
	color:#663300;
}
.recommend a:visited {
	text-decoration: none;
	color: #663300;
}
.recommend a:hover {
	text-decoration: none;
	color:#666666;
}
/******************************
* mail.css
* お問合せフォームのCSSファイルです
* 管理画面で制御できる項目以外
* 2007/09/22 yama
******************************/
.mail {
	margin-top: 10px;
	clear: both;
	text-align: left;
}

/* タイトル */
.mail h2 {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-image: url(../img/template0014/Image/h3_back.gif);
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
}

.mail .text {
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	line-height: 1.3;
}

/* 見出し */
.mail th {
	padding: 5px;
}

/* 本文 */
.mail td {
	padding: 5px;
}

/* テーブル全体 */
.mail table {
	margin: 5px;
	border-collapse: ;
	width: ;
}

/* テーブル項目 */
.mail th {
	text-align: left;
	padding: 5px;
	border-color: #CEC0B5;
	border-width: 1px;
	border-style: solid;
}

/* テーブル内容 */
.mail td {
	line-height: 1.8;
	padding: 5px;
	border-color: #CEC0B5;
	border-width: 1px;
	border-style: solid;
}

.mail textarea {
	width: 300px;
height: 150px;
}

/* リンクのデザイン */
.mail a {
	text-decoration: none;
}

.mail a:link {

}

.mail a:visited {

}

.mail a:hover {

}
/******************************
* map.css
* MAPのCSSファイルです
* 管理画面で制御できる項目以外
* 2008/05/14 yama
******************************/
/* MAP全体 */
.map {
	margin-top: 10px;
	clear: both;
	text-align: left;
}

/* タイトル h2 */
.map h2 {
	height: 50px;
	padding-top: 8px;
	padding-left: 10px;
	background-image: url(../img/template0014/Image/bar02.gif);
	background-repeat: no-repeat;
}

/* 項目 h3 */
.map h3 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-image: url(../img/template0014/Image/h3_back.gif);
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
}

.map img {
	margin-top: 10px;
}
/* 内容 p */
.map p {
	width: 476px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.3;
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;	
}

/* リンクデザイン */
.map a {
	
}

.map a:link {

}

.map a:visited {

}

.map a:hover {

}

/******************************
* payment.css
* 配送･送料･決済についてのCSSファイルです
* 管理画面で制御できる項目以外
* 2008/05/14 yama
******************************/
/* 配送･送料･決済について全体 */
.payment {
	margin-top: 10px;
	clear: both;
	text-align: left;
}

/* タイトルテキスト h2 */
.payment h2 {
	height: 50px;
	padding-top: 8px;
	padding-left: 10px;
	background-image: url(../img/template0014/Image/bar02.gif);
	background-repeat: no-repeat;
}

/* 項目テキスト h3 */
.payment h3 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-image: url(../img/template0014/Image/h3_back.gif);
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
}

/* 内容テキスト p */
.payment p {
	width: 476px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.3;
}
.payment .article {
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
	margin: 0px;
}
/* リンクデザイン */
.payment a {
}

.payment a:link {

}

.payment a:visited {

}

.payment a:hover {

}
/******************************
* qa.css
* Q&AのCSSファイルです
* 管理画面で制御できる項目以外
* 2008/05/14 yama
******************************/
/* Q&A全体 */
.qa {
	margin-top: 10px;
	clear: both;
	text-align: left;
}

/* タイトルテキスト h2 */
.qa h2 {
	height: 50px;
	padding-top: 8px;
	padding-left: 10px;
	background-image: url(../img/template0014/Image/bar02.gif);
	background-repeat: no-repeat;
}

/* 項目テキスト */
.qa h3 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-image: url(../img/template0014/Image/h3_back.gif);
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
}

/* 内容テキスト p */
.qa p {
	width: 476px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.3;
	border-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;	
}

.qa p.up {
	border-width: 1px;
	border-top-width: 0px;
	border-color: #CEC0B5;
	border-style: solid;	
}

/* リンクデザイン */
.qa a {
	
}
.qa a:link {
}
.qa a:visited {
}
.qa a:hover {
}

/* Q&A のヘッダ */
.qa_map h4 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-image: url(../img/template0014/Image/h3_back.gif);
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;

}
.qa_map ul {
	list-style-type: none;
		width: 476px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.3;
	border-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;	
}
.qa_map li{
	padding-left: 15px;
	padding-bottom: 3px;
}
/******************************
* rule.css
* ご利用規約のCSSファイルです
* 管理画面で制御できる項目以外
* 2007/09/22 yama
******************************/
/* ご利用規約全体 */
.rule {
	margin-top: 10px;
	clear: both;
	text-align: left;
}

/* タイトルテキスト h2 */
.rule h2 {
	height: 50px;
	padding-top: 8px;
	padding-left: 10px;
	background-image: url(../img/template0014/Image/bar02.gif);
	background-repeat: no-repeat;
}

/* 項目テキスト h3 */
.rule h3 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-image: url(../img/template0014/Image/h3_back.gif);
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
}

/* 内容テキスト p */
.rule p {
	width: 476px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.3;
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;	
}


/* リンクデザイン */
.rule a {
	
}

.rule a:link {

}

.rule a:visited {

}

.rule a:hover {

}

/******************************
* process.css
* ご購入までの流れのCSSファイルです
* 管理画面で制御できる項目以外
* 2007/09/22 yama
******************************/
/* ご購入までの流れ全体 */
.process {
	margin-top: 10px;
	clear: both;
	text-align: left;
}

/* タイトルテキスト h2 */
.process h2 {
	height: 50px;
	padding-top: 8px;
	padding-left: 10px;
	background-image: url(../img/template0014/Image/bar02.gif);
	background-repeat: no-repeat;
}

/* 項目テキスト h3 */
.process h3 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-image: url(../img/template0014/Image/h3_back.gif);
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
}

/* 内容テキスト p */
.process p {
	width: 476px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.3;
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;	
}

/* リンクデザイン */
.process a {
	
}

.process a {

}

.process a:visited {

}

.process a:hover {

}

/******************************
* privacy.css
* プライバシーポリシーのCSSファイルです
* 管理画面で制御できる項目以外
* 2008/05/14 yama
******************************/
/* プライバシーポリシー全体 */
.privacy {
	margin-top: 10px;
	clear: both;
	text-align: left;
}

/* タイトルテキスト h2 */
.privacy h2 {
	height: 50px;
	padding-top: 8px;
	padding-left: 10px;
	background-image: url(../img/template0014/Image/bar02.gif);
	background-repeat: no-repeat;
}

/* 項目テキスト h3 */
.privacy h3 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-image: url(../img/template0014/Image/h3_back.gif);
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
}

/* 内容テキスト p */
.privacy p {
	width: 476px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.3;
	border-width: 1px;
	border-top-width: 0px;
	border-color: #CEC0B5;
	border-style: solid;
}

/* リンクデザイン */
.privacy a {
	text-decoration: none;
	border-bottom: 1px dotted;
}

.privacy a:link {
	
}

.privacy a:visited {

}

.privacy a:hover {

}

/******************************
* tokusho.css
* 特定商取引のCSSファイルです
* 管理画面で制御できる項目以外
* 2008/05/14 yama
******************************/
/* 特商全体 */
.tokusho {
	margin-top: 10px;
	clear: both;
	text-align: left;
}

/* タイトル h2 */
.tokusho h2 {
	height: 50px;
	padding-top: 8px;
	padding-left: 10px;
	background-image: url(../img/template0014/Image/bar02.gif);
	background-repeat: no-repeat;
}

/* テーブル */
.tokusho table {
	width: 498px;
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 15px;
}

/* テーブル項目 */
.tokusho th {
	width: 180px;
	padding: 5px;
	margin-top: 10px;
	background-color: ;
	border-style: solid;
	border-width: 1px;
	border-color: #CEC0B5;
}

/* テーブル内容 */
.tokusho td {
	padding: 5px;
	line-height: 1.3;
	border-style: solid;
	border-width: 1px;
	border-color: #CEC0B5;
}
	
/* 項目 h3 */
.tokusho h3 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-image: url(../img/template0014/Image/h3_back.gif);
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
}

/* 内容 p */
.tokusho p {
	width: 476px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.3;
	border-width: 1px;
	border-top-width: 0px;
	border-color: #CEC0B5;
	border-style: solid;
}


/* リンクデザイン */
.tokusho a {
	
}

.tokusho a:link {

}

.tokusho a:visited {
}

.tokusho a:hover {
}


/******************************
* event.css
* イベントのCSSファイルです
* 管理画面で制御できる項目以外
* 2007/09/22 yama
******************************/
/* 見出し表示用 イベント全体*/
.event {
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
} 

/* 見出し表示用 タイトル　H3 */
.event h3 {
	padding: 5px;
	margin-bottom: 5px;
}

/* 見出し表示用 ul */
.event ul {
	margin-top: 5px;
	margin-bottom: 5px;
}

/* 見出し表示用　見出し li */
.event li {
	padding: 2px;
	clear: left;
	list-style: none;
}

/* 見出し表示用　本文 p */
.event p {
	line-height: 1.2;
}

/* 見出し表示用　画像 */
.event img {
	padding-right: 3px;
}

/* 見出し表示用 リンクデザイン */
.event a {
	text-decoration: none;
}
/* 通常 */
.event a:link {

}

/* 訪問済 */
.event a:visited {

}

/* マウスが乗っている時 */
.event a:hover {

}

/* 詳細ページ 全体 */
.event-page {
	padding-top: 5px;
	padding-bottom: 5px;
}





/* 詳細ページ テーブル全体 */
.event-page table {
	margin-bottom: 15px;
}

/* 詳細ページ タイトル */
.event-page h2 {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

/* 詳細ページ テーブル項目 */
.event-page th {
	text-align: left;
	padding: 5px;
}

/* 詳細ページ テーブル内容 */
.event-page td {
	line-height: 1.8;
}

/* 詳細ページ リンクのデザイン */
.event-page a {
	text-decoration: none;
}

/* 通常 */
.event-page a:link {

}

/* 訪問済 */
.event-page a:visited {

}

/* マウスが乗っている時 */
.event-page a:hover {

}

/******************************
* whatsnew.css
* What's NewのCSSファイルです
* 管理画面で制御できる項目以外
* 2007/08/20 yagi
******************************/
/* 見出し表示用 What's New 全体 */
.whatsnew {
	height: auto;
	font-size: 12px;
	text-align: left;
	clea: both;
}

/* 見出し表示用 タイトル */
.whatsnew h3 {
	width: 150px;
	height: 18px;
	background-image: url(../img/template0014/Image/title_back.gif);
	padding-left: 30px;
	margin-top: 9px;
	margin-bottom: 0px;
}

/* リンクデザイン */
.whatsnew a:link {
	color:#663300;
	text-decoration: none;
}

.whatsnew a:visited {
	color:#663300;
	text-decoration: none;
}

.whatsnew a:hover {
	text-decoration: none;
	color:#666666;
}

/* 見出し表示用 見出し */
.whatsnew .title {
	clear: both;
	width: 180px;
	margin-top: 2px;
	
	margin-bottom: 5px;
}


/* 見出し表示用 コンテンツ */
.whatsnew .content {
	width: 180px;
	height: auto;
	text-align: left;
	margin-bottom: 5px;
	margin-top: 2px;
	padding-bottom: 8px;
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #FF9999;
	border-style: dotted;
	float: left;
}

.whatsnew .content p {
	text-align: left;
	line-height: 1.4em;
}

/* 見出し表示用 コンテンツ画像左 */
.whatsnew .content img {
	width: 78px;
	height:99px;
	margin-right: 5px;
	float:left;
}
 
/* What's New詳細ページ全体 */
.whatsnew-page {
	font-size: 12px;
	padding-top: 0px;
	padding-bottom: 5px;
}

.whatsnew-page img {
	width: 180px;
	height: 200px;
}
/* テーブル全体 */
.whatsnew-page table {
	width: 500px;
}

/* タイトル */
.whatsnew-page h2 {
	padding: 0px;			/* 余白 */
	color:#663300;			/* 項目文字色 */
	font-size:14px;			/* 項目文字サイズ */
	font-weight:bold;		/* 項目太字 */
	height: 50px;
	padding-top: 8px;
	padding-left: 10px;
	background-image: url(../img/template0014/Image/bar02.gif);
	background-repeat: no-repeat;
	clear: both;
	text-align: left;
}

/* テーブル項目 */
.whatsnew-page th {
}

/* テーブル内容 */
.whatsnew-page td {
}

/* リンクのデザイン */
.whatsnew-page a {
}

.whatsnew-page a:link {

}

.whatsnew-page a:visited {

}

.whatsnew-page a:hover {

}

/******************************
* link.css
* リンクのCSSファイルです
* 管理画面で制御できる項目以外
* 2008/05/14 yama
******************************/
/* リンク全体 */
.link {
	margin-top: 10px;
	clear: both;
	text-align: left;
}

/* タイトルテキスト h2 */
.link h2 {
	height: 50px;
	padding-top: 8px;
	padding-left: 10px;
	background-image: url(../img/template0014/Image/bar02.gif);
	background-repeat: no-repeat;
}

/* 項目テキスト h3 */
.link h3 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-image: url(../img/template0014/Image/h3_back.gif);
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;	
}

.link p {
	width: 476px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.3;
}
.link .article {
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
}

.link img {
	float: left;
	margin: 1px;
}

/* リンクデザイン */
.link a {
	text-decoration: none;
}

.link a:link {

}

.link a:visited {

}

.link a:hover {

}
/******************************
* category.css
* カテゴリのCSSファイルです
* 管理画面で制御できる項目以外
* 2007/08/20 yagi
******************************/
/* カテゴリ全体 */
.category {
	text-align: left;
	margin-bottom: 10px;
}

/* カテゴリタイトル */
.category h3 {				
	width: 150px;
	height: 18px;
	background-image: url(../img/template0014/Image/title_back.gif);
	padding-left: 30px;
	margin-top: 9px;
	margin-bottom: 0px;
}

.category hr {
	border-top-width: 1px;
	border-top-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-color: #FFFFFF;
	height: 1px;
	margin-top: 8px;
	margin-bottom: 12px;
}

/* カテゴリテキスト */
#categoryTree {
	width: 180px;
	text-align: left;
}

/* .ygtvlabelと.ygtvlabelには同じ値が入ります */
.ygtvitem {
	background-color: ;
	font-weight: normal;
	font-size: 12px;
	color: ;
}

.ygtvlabel {
	background-color: ;
	font-weight: normal;
	font-size: 12px;
	color: ;
}

/* リンクデザイン */
.category a {
	text-decoration: none;
}
/******************************
* entry.css
* エントリーフォームのCSSファイルです
* 管理画面で制御できる項目以外
* 2007/09/19 yama
******************************/
.entry {
	margin-top: 10px;
	clear: both;
	text-align: left;
}

/* タイトル */
.entry h2 {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-image: url(../img/template0014/Image/h3_back.gif);
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
}

/* 見出し */
.entry h3 {
	text-align: left;
	margin-top: 10px;
	margin-left: 10px;
}

/* 本文 */
.entry text {
	padding: 5px;
}

/* テーブル全体 */
.entry table {
	margin: 5px;
	border-collapse: collapse;
	width: 70%;
}

/* テーブル項目 */
.entry th {
	width: 90px;
	text-align: left;
	padding: 5px;
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
}

/* テーブル内容 */
.entry td {
	line-height: 1.8;
	padding: 5px;
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
}

/* リンクのデザイン */
.entry a {
	text-decoration: none;
}

.entry a:link {

}

.entry a:visited {

}

.entry a:hover {

}

/******************************
* other.css
* その他もろもろのCSSをまとめています
* 2007/09/12 yama
******************************/

/*-------------------------------------------
 マイページログインの表示設定
------------------------------------------ */
.mypage-login{
	background-color: ;
	text-align: left;
	width: 180px;
	padding: 0px;
	color: #663300;
}

.mypage-login form {
	width: 180px;
	padding-top: 1px;
	text-align: right;
}

.mypage-login form p {
	text-align: right;
	margin-bottom: 5px;
}

.mypage-login input {
	width: 100px;
	height: 15px;
	margin-left: 3px;
	border-width: 1px;
	border-color: #666666;
	border-style: solid;
}
.submit input {
	text-align: right;
	width: 107px;
	height: 30px;
	border-width: 0px;
	background-image: url(../img/template0014/Image/btn_login.gif);
}

.mypage-login a:link {
	color: #663300;
}

/*-------------------------------------------
店長ブログの表示設定
------------------------------------------ */
.blog-other {
	font-size: 14px;
	width: 180px;				/* 横幅 */
	padding-bottom: 10px;	
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: ;		/* 背景色 */
	border-width: 0px;	/* 枠 */
	border-color: #663300;
	border-style: solid;
}

.blog-other h3 {
	font-size: 14px;
	background-color: ;	/* タイトル背景色 */		
	color: #663300;				/* タイトル文字色 */
	font-weight: bold;			/* タイトル太字 */
	text-align: left;
	width: 150px;
	height: 18px;
	background-image: url(../img/template0014/Image/title_back.gif);
	padding-left: 30px;
	margin-top: 9px;
	margin-bottom: 0px;
}

.blog-disp {
	text-align: center;
}

.blog-disp p {
	font-size: 12px;
	text-align: left;
}

.blog-disp img {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}


/*-------------------------------------------
 QRコードの表示設定
------------------------------------------ */
.qr-display {
	width: 180px;				/* 横幅 */
	padding: 0px;
	background-color: #FFFFFF;		/* 背景色 */
	border: 1px solid #CEC0B5;	/* 枠線の色 */
	margin-bottom: 10px;
}

.qr-display h3 {
	background-color: ;	/* タイトル背景色 */
	background-image: url(../img/template0014/Image/h3_back.gif);
	background-repeat: no-repeat;		
	color: #663300;				/* タイトル文字色 */
	font-size: 12px;				/* タイトル文字サイズ */
	font-weight: bold;			/* タイトル太字 */
	height: 15px;
	padding-bottom: 0px;
	padding-top: 2px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CEC0B5;
}

.qr-display img {
	padding-top: 2px;
	padding-left: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 66px;
	height: 66px;
}

.qr-display p {
	margin-top: 5px;
	text-align: center;
}
/*-------------------------------------------
メルマガ購読申込の表示設定
------------------------------------------ */
.mm-win {
	width: 180px;				/* 横幅 */
	height: auto;
	padding: 0px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	background-color: #FFFFFF;		/* 背景色 */
	border: 1px solid #CEC0B5;	/* 枠線の色 */
	margin-bottom: 10px;
}
 
 .mm-win.input.address {	
 	width: 120px;
}

.mm-win h3 {
	background-color: ;	/* タイトル背景色 */
	background-image: url(../img/template0014/Image/h3_back.gif);
	background-repeat: no-repeat;		
	color: #663300;				/* タイトル文字色 */
	font-size: 12px;				/* タイトル文字サイズ */
	font-weight: bold;			/* タイトル太字 */
	height: 15px;
	padding-bottom: 0px;
	padding-top: 2px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CEC0B5;

}

.mm-win p {
	padding-top: 5px;
}

/*--------------------------
バナー１
--------------------------*/
.bnrposition-01 {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

/*-------------------------------------------
フォームの表示設定
------------------------------------------ */
textarea {
	width: 80%;
	margin-top: 10px;
}

.form-num {
	text-align: left;
	width: 20px;
}

.form-30 {
	width: 30px;
}

.form-40 {
	width: 70px;
}

.form-100 {
	width: 100px;
}

.form-200 {
	width: 200px;
}

.form-400 {
	text-align: left;
}

.login h3 {
	color: #;
	height: 20px;
	width: 462px;
	text-align: left;
	background-image: url(../img/template0014/Image/title_back.gif);
	background-repeat : no-repeat;
	background-position : left top;
	padding-left: 18px;
	margin-top: 9px;
	margin-bottom: 0px;
}

.login table {
	width: 462px;
}

.login th {
	text-align: left;
}


* 初期設定のCSSファイルです
* 2007/08/20 yama
******************************/
/* BODY */
body {
	background-color: #F6F6F2;
	margin: 0px;
	padding: 0px;
	color: #666666;
	font-size: 12px;
	text-align: center;
	word-break: break-all;
	background-image: url(http://seleb.co.jp/store/img/main_bg.gif);
	background-attachment : fixed;
	background-position : center;
	background-repeat : repeat-y;
}

/* 画像 */
img {
	border: none;
}

h1, h2, h3, h4, h5, h6, th, p, ul, dl {
	font-family: "ヒラギノ角ゴ Pro W3",Osaka,"ＭＳ Ｐゴシック";
	margin: 0px;
	padding: 0px;
	font-style: normal;
}

/* Hタグ */
h1 {
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-decoration: none;
	color: #666666;
}

h2, h3 {
	padding-top: 10px;
	padding-bottom: 5px;
}

/* テーブル */
table {
	text-align: left;
}

/* フォーム */
form {
	margin: 0px;
	padding: 0px;
}

/* リンク基本デザイン */
a {
	text-decoration: none;
}

a:link {
	color: #663300;
}
a:visited {
	color: #663300;
}

a:hover {
	color: #666666; 
}
.error {
	color: #FF0000;
}

/******************************
* base.css
* ベースのスタイルシート
* 2007/09/12 yamachan
******************************/
#all {
	margin-left: auto;
	margin-right: auto;
	padding: 1px;
	height: auto;
	width: 800px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
}
#header {
	margin: 1px;
	padding: 0px;
	height: 130px;
	width: 800px;
	background-color: ;
	background-image: url(../img/template0014/Image/top_back.gif);
	background-repeat: no-repeat;
}

#menu {
	background-color: ;
	float: left;
	width: 180px;
	margin-left: 20px;
	clear: none;
}

#menu li {
	width: 180px;
	margin-left: 20px;
	margin-bottom: 10px;
	text-align: left;
}



#main {
	background-color: ;
	margin: 0px auto;
	width: 540px;
	float: left;
	clear: right;
}

#main p {
	text-align: left;
}

#contents_outer {
	width: 560px;
	background-color: ;
	float: right;
	clear: right;
	text-align: center;
	margin: 0px auto;
}

#contents{
	width: 540px;
	text-align: center;
	margin: 0px auto;
	margin-bottom: 30px;
}

#footer {
	width: 100%;
	clear: both;
	background-color: #ECE7E0;
}

#footer .foot-menu {
	line-height: 1.5em;
	padding-top: 10px;
	padding-bottom: 3px;
	margin-bottom: 2px;
}

#footer .copyright {
	width: 900px;
	height: 80px;
	padding-top: 20px;
	background-image: url(http://seleb.co.jp/store/img/foot_back.gif);
	background-position: center top;
	background-repeat : repeat-x;
}

#shop-logo {
	width: 280px;
	height: 70px;
	float: left;
	margin-top: 15px;
	margin-left: 25px;
	clear: none;
}

#sales-copy {
	float: left;
	padding-top: 20px;
	margin-top: 15px;
	margin-left: 25px;
}
#kago {
	float: right;
	height: 63px;
}
#top-menu {
	clear: both;
	height: 25px;
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 10px;
	padding-top: 5px;
}

#top-menu a {
	margin-right: 15px;
}

/* パンくずリスト */
#pankuzu {
	width: 555px;
	margin-left: 5px;
	margin-bottom: 5px;
	font-size: 12px;
	text-align: left;
	letter-spacing : 1px;
}

#pankuzu ul {
	padding-top: 2px;
	padding-bottom: 2px;
}

#pankuzu li {
	display: inline;
	margin: 0;
	padding: 0;
	text-align: left;
}
#pankuzu a:link {
	text-decoration: underline;
}

/*
ぺーじゃあ
*/
#number {
	width: 550px;
	height: 20px;
}


/******************************
* profile.css
* 会社概要のCSSファイルです
* 管理画面で制御できる項目以外
* 2008/05/14 yama
******************************/
/* 会社概要 */
.profile {
 border-color: #cec0b5;

 border-width: 0px;

 border-style: solid;

 width: 498px;

	margin-top: 10px;
	clear: both;
	text-align: left;
}

/* タイトルテキスト h2 */
.profile h2 {
 font-weight: nomal;

 font-size: 16px;

 color: #666666;

	height: 50px;
	padding-top: 8px;
	padding-left: 10px;
	background-image: url(../img/template0014/Image/bar02.gif);
	background-repeat: no-repeat;
}

/* 項目テキスト h3 */
.profile h3 {
 font-weight: bold;

 font-size: 14px;

 color: #663300;

	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-image: url(../img/template0014/Image/h3_back.gif);
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
}

/* 内容テキスト p */
.profile p {
 font-weight: nomal;

 font-size: 12px;

 color: #666666;

	width: 476px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.3;
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;	
}

/* リンクデザイン */
.profile a {
	text-decoration: none;
	border-bottom: 1px dotted;
}

.profile a:link {
}

.profile a:visited {
}

.profile a:hover {
}

/******************************
* ranking.css
* ランキングのCSSファイルです
* 管理画面で制御できる項目以外
* 2007/08/20 yagi
******************************/
/* 見出し表示用 */
.ranking {
 border-color: #ffffff;

 border-width: 0px;

 border-style: solid;

 width: 180px;

	clear: both;
	padding-bottom: 10px;
	margin-bottom: 2px;
	text-align: left;
}

/* 見出し表示用 タイトル */
.ranking h3 {
 font-weight: nomal;

 font-size: 12px;

 color: #663300;

	width: 150px;
	height: 18px;
	background-image: url(../img/template0014/Image/title_back.gif);
	padding-left: 18px;
	margin-top: 9px;
	margin-bottom: 0px;
}

/* 見出し表示用 記事タイトル */
.ranking .title {
 font-weight: nomal;

 font-size: px;

	width: 180px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 8px;
	margin-left: 2px;
	clear: both;
}

/* 見出し表示用 画像 */
.ranking .title img {
	padding: 0px;
	margin-right: 20px;
	margin-left: 0px;
}

/* 見出し表示用 本文 */
.ranking .content {
	width: 180px;
	height: auto;
	margin-bottom: 3px;
	padding-bottom: 8px;
	text-align: left;
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #FF9999;
	border-style: dotted;
	float: left;
}

.ranking .content img {
	width: 180px;
	float: left;
	margin: 0px;
	margin-right: 5px;
}

.ranking .content p {
 font-weight: nomal;

 font-size: px;

	margin: 0px;
	line-height: 1.4em;
}
/* 見出し表示用 リンクデザイン */
.ranking a {
	padding-left: 0px;
	font-size: 12px;
}

.ranking a:link {color: #663300;
	text-decoration: none;
}

.ranking a:visited {color: #663300;
	text-decoration: none;
}

.ranking a:hover {color: #666666;
	text-decoration: none;
}
/******************************
* recommend.css
* おすすめ商品のCSSファイルです
* 管理画面で制御できる項目以外
* 2007/08/20 yagi
******************************/
/* 見出し表示のみ おすすめ商品 全体 */
.recommend {
 border-color: #cccccc;

 border-width: 0px;

 border-style: solid;

 width: 180px;

	font-size: 12px;
	text-align: left;
}

/* 見出し表示用 タイトル */
.recommend h3 {
 font-weight: nomal;

 font-size: 12px;

 color: #663300;

	width: 150px;
	height: 18px;
	background-image: url(../img/template0014/Image/title_back.gif);
	padding-left: 30px;
	margin-top: 9px;
	margin-bottom: 0px;
}

/* 見出し表示用 見出し */
.recommend .title {
 font-weight: nomal;

 font-size: 12px;

	clear: both;
	width: 180px;
	margin-top: 2px;
	padding-top: 3px;
	float: left;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFFFFF;
}

.recommend .title a {
	width: 180px;
	text-align: left;
	margin-top: 2px;
	clear: both;
}

/* 見出し表示用 本文 */
.recommend .content {
	clear: both;
	width: 180px;
	height: auto;
	margin-bottom: 3px;
	padding-bottom: 8px;
	text-align: left;
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #FF9999;
	border-style: dotted;
	float: left;
}

.recommend .content p {
 font-weight: nomal;

 font-size: px;

	text-align: left;
	line-height: 1.4em;
}

/* 見出し表示用 画像 */
.recommend .content img {
	width: 180px;
	margin-right: 5px;
	float: left;
	text-align: center;
}


/* プチ表示用 リンクデザイン */
.recommend a {
	padding: 1px;
}
.recommend a:link {
	text-decoration: none;color: #663300;
}
.recommend a:visited {
	text-decoration: none;color: #663300;
}
.recommend a:hover {
	text-decoration: none;color: #666666;
}
/******************************
* mail.css
* お問合せフォームのCSSファイルです
* 管理画面で制御できる項目以外
* 2007/09/22 yama
******************************/
.mail {
 border-color: #cec0b5;

 border-width: 1px;

 border-style: solid;

 width: 498px;

	margin-top: 10px;
	clear: both;
	text-align: left;
}

/* タイトル */
.mail h2 {
 font-weight: nomal;

 font-size: 14px;

 color: #666666;

	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-image: url(../img/template0014/Image/h3_back.gif);
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
}

.mail .text {
 font-weight: nomal;

 font-size: 12px;

 color: #666666;

	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	line-height: 1.3;
}

/* 見出し */
.mail th {
	padding: 5px;
}

/* 本文 */
.mail td {
	padding: 5px;
}

/* テーブル全体 */
.mail table {
	margin: 5px;
	border-collapse: ;
	width: ;
}

/* テーブル項目 */
.mail th {
 font-weight: nomal;

 font-size: 12px;

 color: #666666;

	text-align: left;
	padding: 5px;border-color: #cec0b5;border-width: 1px;border-style: solid;
}

/* テーブル内容 */
.mail td {
 font-weight: nomal;

 font-size: 12px;

 color: #666666;

	line-height: 1.8;
	padding: 5px;border-color: #cec0b5;border-width: 1px;border-style: solid;
}

.mail textarea {
	width: 300px;
height: 150px;
}

/* リンクのデザイン */
.mail a {
	text-decoration: none;
}

.mail a:link {

}

.mail a:visited {

}

.mail a:hover {

}
/******************************
* map.css
* MAPのCSSファイルです
* 管理画面で制御できる項目以外
* 2008/05/14 yama
******************************/
/* MAP全体 */
.map {
 border-color: #cec0b5;

 border-width: 0px;

 border-style: solid;

 width: 498px;

	margin-top: 10px;
	clear: both;
	text-align: left;
}

/* タイトル h2 */
.map h2 {
 font-weight: nomal;

 font-size: 16px;

 color: #666666;

	height: 50px;
	padding-top: 8px;
	padding-left: 10px;
	background-image: url(../img/template0014/Image/bar02.gif);
	background-repeat: no-repeat;
}

/* 項目 h3 */
.map h3 {
 font-weight: bold;

 font-size: 14px;

 color: #663300;

	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-image: url(../img/template0014/Image/h3_back.gif);
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
}

.map img {
	margin-top: 10px;
}
/* 内容 p */
.map p {
 font-weight: nomal;

 font-size: 12px;

 color: #666666;

	width: 476px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.3;
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;	
}

/* リンクデザイン */
.map a {
	
}

.map a:link {

}

.map a:visited {

}

.map a:hover {

}

/******************************
* payment.css
* 配送･送料･決済についてのCSSファイルです
* 管理画面で制御できる項目以外
* 2008/05/14 yama
******************************/
/* 配送･送料･決済について全体 */
.payment {
 border-color: #cec0b5;

 border-width: 0px;

 border-style: solid;

 width: 498px;

	margin-top: 10px;
	clear: both;
	text-align: left;
}

/* タイトルテキスト h2 */
.payment h2 {
 font-weight: nomal;

 font-size: 16px;

 color: #666666;

	height: 50px;
	padding-top: 8px;
	padding-left: 10px;
	background-image: url(../img/template0014/Image/bar02.gif);
	background-repeat: no-repeat;
}

/* 項目テキスト h3 */
.payment h3 {
 font-weight: bold;

 font-size: 14px;

 color: #663300;

	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-image: url(../img/template0014/Image/h3_back.gif);
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
}

/* 内容テキスト p */
.payment p {
 font-weight: nomal;

 font-size: 12px;

 color: #666666;

	width: 476px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.3;
}
.payment .article {
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
	margin: 0px;
}
/* リンクデザイン */
.payment a {
}

.payment a:link {

}

.payment a:visited {

}

.payment a:hover {

}
/******************************
* qa.css
* Q&AのCSSファイルです
* 管理画面で制御できる項目以外
* 2008/05/14 yama
******************************/
/* Q&A全体 */
.qa {
 border-color: #cec0b5;

 border-width: 0px;

 border-style: solid;

 width: 498px;

	margin-top: 10px;
	clear: both;
	text-align: left;
}

/* タイトルテキスト h2 */
.qa h2 {
 font-weight: nomal;

 font-size: 16px;

 color: #666666;

	height: 50px;
	padding-top: 8px;
	padding-left: 10px;
	background-image: url(../img/template0014/Image/bar02.gif);
	background-repeat: no-repeat;
}

/* 項目テキスト */
.qa h3 {
 font-weight: bold;

 font-size: 14px;

 color: #663300;

	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-image: url(../img/template0014/Image/h3_back.gif);
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
}

/* 内容テキスト p */
.qa p {
 font-weight: nomal;

 font-size: 12px;

 color: #666666;

	width: 476px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.3;
	border-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;	
}

.qa p.up {
	border-width: 1px;
	border-top-width: 0px;
	border-color: #CEC0B5;
	border-style: solid;	
}

/* リンクデザイン */
.qa a {
	
}
.qa a:link {
}
.qa a:visited {
}
.qa a:hover {
}

/* Q&A のヘッダ */
.qa_map h4 {
 font-weight: bold;

 font-size: 14px;

 color: #663300;

	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-image: url(../img/template0014/Image/h3_back.gif);
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;

}
.qa_map ul {
	list-style-type: none;
		width: 476px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.3;
	border-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;	
}
.qa_map li{
 color: #666666;

	padding-left: 15px;
	padding-bottom: 3px;
}
/******************************
* rule.css
* ご利用規約のCSSファイルです
* 管理画面で制御できる項目以外
* 2007/09/22 yama
******************************/
/* ご利用規約全体 */
.rule {
 border-width: 0px;

 border-style: solid;

 width: 498px;

	margin-top: 10px;
	clear: both;
	text-align: left;
}

/* タイトルテキスト h2 */
.rule h2 {
 font-weight: nomal;

 font-size: 16px;

 color: #666666;

	height: 50px;
	padding-top: 8px;
	padding-left: 10px;
	background-image: url(../img/template0014/Image/bar02.gif);
	background-repeat: no-repeat;
}

/* 項目テキスト h3 */
.rule h3 {
 font-weight: bold;

 font-size: 14px;

 color: #663300;

	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-image: url(../img/template0014/Image/h3_back.gif);
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
}

/* 内容テキスト p */
.rule p {
 font-weight: nomal;

 font-size: 12px;

 color: #666666;

	width: 476px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.3;
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;	
}


/* リンクデザイン */
.rule a {
	
}

.rule a:link {

}

.rule a:visited {

}

.rule a:hover {

}

/******************************
* process.css
* ご購入までの流れのCSSファイルです
* 管理画面で制御できる項目以外
* 2007/09/22 yama
******************************/
/* ご購入までの流れ全体 */
.process {
 border-color: #cec0b5;

 border-width: 0px;

 border-style: solid;

 width: 498px;

	margin-top: 10px;
	clear: both;
	text-align: left;
}

/* タイトルテキスト h2 */
.process h2 {
 font-weight: nomal;

 font-size: 16px;

 color: #666666;

	height: 50px;
	padding-top: 8px;
	padding-left: 10px;
	background-image: url(../img/template0014/Image/bar02.gif);
	background-repeat: no-repeat;
}

/* 項目テキスト h3 */
.process h3 {
 font-weight: bold;

 font-size: 14px;

 color: #663300;

	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-image: url(../img/template0014/Image/h3_back.gif);
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
}

/* 内容テキスト p */
.process p {
 font-weight: nomal;

 font-size: 12px;

 color: #666666;

	width: 476px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.3;
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;	
}

/* リンクデザイン */
.process a {
	
}

.process a {

}

.process a:visited {

}

.process a:hover {

}

/******************************
* privacy.css
* プライバシーポリシーのCSSファイルです
* 管理画面で制御できる項目以外
* 2008/05/14 yama
******************************/
/* プライバシーポリシー全体 */
.privacy {
 border-color: #cec0b5;

 border-width: 0px;

 border-style: solid;

 width: 498px;

	margin-top: 10px;
	clear: both;
	text-align: left;
}

/* タイトルテキスト h2 */
.privacy h2 {
 font-weight: nomal;

 font-size: 16px;

 color: #f666666;

	height: 50px;
	padding-top: 8px;
	padding-left: 10px;
	background-image: url(../img/template0014/Image/bar02.gif);
	background-repeat: no-repeat;
}

/* 項目テキスト h3 */
.privacy h3 {
 font-weight: bold;

 font-size: 14px;

 color: #663300;

	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-image: url(../img/template0014/Image/h3_back.gif);
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
}

/* 内容テキスト p */
.privacy p {
 font-weight: nomal;

 font-size: 12px;

 color: #666666;

	width: 476px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.3;
	border-width: 1px;
	border-top-width: 0px;
	border-color: #CEC0B5;
	border-style: solid;
}

/* リンクデザイン */
.privacy a {
	text-decoration: none;
	border-bottom: 1px dotted;
}

.privacy a:link {
	
}

.privacy a:visited {

}

.privacy a:hover {

}

/******************************
* tokusho.css
* 特定商取引のCSSファイルです
* 管理画面で制御できる項目以外
* 2008/05/14 yama
******************************/
/* 特商全体 */
.tokusho {
 border-color: #cec0b5;

 border-width: 0px;

 border-style: solid;

 width: 498px;

	margin-top: 10px;
	clear: both;
	text-align: left;
}

/* タイトル h2 */
.tokusho h2 {
 font-weight: nomal;

 font-size: 16px;

 color: #666666;

	height: 50px;
	padding-top: 8px;
	padding-left: 10px;
	background-image: url(../img/template0014/Image/bar02.gif);
	background-repeat: no-repeat;
}

/* テーブル */
.tokusho table {
	width: 498px;
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 15px;
}

/* テーブル項目 */
.tokusho th {
 font-weight: nomal;

 font-size: 14px;

 color: #663300;

	width: 180px;
	padding: 5px;
	margin-top: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #CEC0B5;
}

/* テーブル内容 */
.tokusho td {
 font-weight: nomal;

 font-size: 12px;

 color: #666666;

	padding: 5px;
	line-height: 1.3;
	border-style: solid;
	border-width: 1px;
	border-color: #CEC0B5;
}
	
/* 項目 h3 */
.tokusho h3 {
 font-weight: nomal;

 font-size: 14px;

 color: #663300;

	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-image: url(../img/template0014/Image/h3_back.gif);
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
}

/* 内容 p */
.tokusho p {
 font-weight: nomal;

 font-size: 12px;

 color: #666666;

	width: 476px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.3;
	border-width: 1px;
	border-top-width: 0px;
	border-color: #CEC0B5;
	border-style: solid;
}


/* リンクデザイン */
.tokusho a {
	
}

.tokusho a:link {

}

.tokusho a:visited {
}

.tokusho a:hover {
}


/******************************
* event.css
* イベントのCSSファイルです
* 管理画面で制御できる項目以外
* 2007/09/22 yama
******************************/
/* 見出し表示用 イベント全体*/
.event {
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
} 

/* 見出し表示用 タイトル　H3 */
.event h3 {
	padding: 5px;
	margin-bottom: 5px;
}

/* 見出し表示用 ul */
.event ul {
	margin-top: 5px;
	margin-bottom: 5px;
}

/* 見出し表示用　見出し li */
.event li {
	padding: 2px;
	clear: left;
	list-style: none;
}

/* 見出し表示用　本文 p */
.event p {
	line-height: 1.2;
}

/* 見出し表示用　画像 */
.event img {
	padding-right: 3px;
}

/* 見出し表示用 リンクデザイン */
.event a {
	text-decoration: none;
}
/* 通常 */
.event a:link {

}

/* 訪問済 */
.event a:visited {

}

/* マウスが乗っている時 */
.event a:hover {

}

/* 詳細ページ 全体 */
.event-page {
	padding-top: 5px;
	padding-bottom: 5px;
}





/* 詳細ページ テーブル全体 */
.event-page table {
	margin-bottom: 15px;
}

/* 詳細ページ タイトル */
.event-page h2 {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

/* 詳細ページ テーブル項目 */
.event-page th {
	text-align: left;
	padding: 5px;
}

/* 詳細ページ テーブル内容 */
.event-page td {
	line-height: 1.8;
}

/* 詳細ページ リンクのデザイン */
.event-page a {
	text-decoration: none;
}

/* 通常 */
.event-page a:link {

}

/* 訪問済 */
.event-page a:visited {

}

/* マウスが乗っている時 */
.event-page a:hover {

}

/******************************
* whatsnew.css
* What's NewのCSSファイルです
* 管理画面で制御できる項目以外
* 2007/08/20 yagi
******************************/
/* 見出し表示用 What's New 全体 */
.whatsnew {
 border-color: #ffffff;

 border-width: 0px;

 border-style: solid;

 width: 180px;

	height: auto;
	font-size: 12px;
	text-align: left;
	clea: both;
}

/* 見出し表示用 タイトル */
.whatsnew h3 {
 font-weight: nomal;

 font-size: 12px;

 color: #663300;

	width: 150px;
	height: 18px;
	background-image: url(../img/template0014/Image/title_back.gif);
	padding-left: 30px;
	margin-top: 9px;
	margin-bottom: 0px;
}

/* リンクデザイン */
.whatsnew a:link {
	text-decoration: none;
}

.whatsnew a:visited {
	text-decoration: none;
}

.whatsnew a:hover {
	text-decoration: none;
}

/* 見出し表示用 見出し */
.whatsnew .title {
 font-weight: nomal;

 font-size: px;

	clear: both;
	width: 180px;
	margin-top: 2px;
	
	margin-bottom: 5px;
}


/* 見出し表示用 コンテンツ */
.whatsnew .content {
	width: 180px;
	height: auto;
	text-align: left;
	margin-bottom: 5px;
	margin-top: 2px;
	padding-bottom: 8px;
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #FF9999;
	border-style: dotted;
	float: left;
}

.whatsnew .content p {
 font-weight: nomal;

 font-size: px;

	text-align: left;
	line-height: 1.4em;
}

/* 見出し表示用 コンテンツ画像左 */
.whatsnew .content img {
	width: 78px;
	height:99px;
	margin-right: 5px;
	float:left;
}
 
/* What's New詳細ページ全体 */
.whatsnew-page {
 border-color: #999999;

 border-width: 0px;

 border-style: solid;

 width: 100%;

	font-size: 12px;
	padding-top: 0px;
	padding-bottom: 5px;
}

.whatsnew-page img {
	width: 180px;
	height: 200px;
}
/* テーブル全体 */
.whatsnew-page table {
	width: 500px;
}

/* タイトル */
.whatsnew-page h2 {
	padding: 0px;			/* 余白 */color: #663300;			/* 項目文字色 */font-size: 16px;			/* 項目文字サイズ */font-weight: nomal;		/* 項目太字 */
	height: 50px;
	padding-top: 8px;
	padding-left: 10px;
	background-image: url(../img/template0014/Image/bar02.gif);
	background-repeat: no-repeat;
	clear: both;
	text-align: left;
}

/* テーブル項目 */
.whatsnew-page th {
 font-weight: nomal;

 font-size: 14px;

}

/* テーブル内容 */
.whatsnew-page td {
 font-weight: nomal;

 font-size: 12px;

}

/* リンクのデザイン */
.whatsnew-page a {
}

.whatsnew-page a:link {

}

.whatsnew-page a:visited {

}

.whatsnew-page a:hover {

}

/******************************
* link.css
* リンクのCSSファイルです
* 管理画面で制御できる項目以外
* 2008/05/14 yama
******************************/
/* リンク全体 */
.link {
 border-color: #cec0b5;

 border-width: 0px;

 border-style: solid;

 width: 498px;

	margin-top: 10px;
	clear: both;
	text-align: left;
}

/* タイトルテキスト h2 */
.link h2 {
 font-weight: nomal;

 font-size: 16px;

 color: #666666;

	height: 50px;
	padding-top: 8px;
	padding-left: 10px;
	background-image: url(../img/template0014/Image/bar02.gif);
	background-repeat: no-repeat;
}

/* 項目テキスト h3 */
.link h3 {
 font-weight: bold;

 font-size: 14px;

 color: #663300;

	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-image: url(../img/template0014/Image/h3_back.gif);
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;	
}

.link p {
 font-weight: nomal;

 font-size: 12px;

 color: #666666;

	width: 476px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.3;
}
.link .article {
	border-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
}

.link img {
	float: left;
	margin: 1px;
}

/* リンクデザイン */
.link a {
	text-decoration: none;
}

.link a:link {

}

.link a:visited {

}

.link a:hover {

}
/******************************
* category.css
* カテゴリのCSSファイルです
* 管理画面で制御できる項目以外
* 2007/08/20 yagi
******************************/
/* カテゴリ全体 */
.category {
 border-color: #ffffff;

 border-style: solid;

 border-width: 0px;

 width: 196px;

	text-align: left;
	margin-bottom: 10px;
}

/* カテゴリタイトル */
.category h3 {
 font-weight: nomal;

 font-size: 14px;

 color: #663300;
				
	width: 150px;
	height: 18px;
	background-image: url(../img/template0014/Image/title_back.gif);
	padding-left: 30px;
	margin-top: 9px;
	margin-bottom: 0px;
}

.category hr {
	border-top-width: 1px;
	border-top-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-color: #FFFFFF;
	height: 1px;
	margin-top: 8px;
	margin-bottom: 12px;
}

/* カテゴリテキスト */
#categoryTree {
	width: 180px;
	text-align: left;
}

/* .ygtvlabelと.ygtvlabelには同じ値が入ります */
.ygtvitem {font-weight: nomal;font-size: 12px;color: #666666;
}

.ygtvlabel {
 text-decoration: none;

 margin-left: 2px;
font-weight: nomal;font-size: 12px;color: #666666;
}

/* リンクデザイン */
.category a {
	text-decoration: none;
}
/******************************
* entry.css
* エントリーフォームのCSSファイルです
* 管理画面で制御できる項目以外
* 2007/09/19 yama
******************************/
.entry {
 border-color: #cec0b5;

 border-width: 1px;

 border-style: solid;

 width: 555px;

	margin-top: 10px;
	clear: both;
	text-align: left;
}

/* タイトル */
.entry h2 {
 font-weight: nomal;

 font-size: 14px;

 color: #666666;

	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-image: url(../img/template0014/Image/h3_back.gif);
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #CEC0B5;
	border-style: solid;
}

/* 見出し */
.entry h3 {
 font-weight: nomal;

 font-size: px;

 color: #666666;

	text-align: left;
	margin-top: 10px;
	margin-left: 10px;
}

/* 本文 */
.entry text {
	padding: 5px;
}

/* テーブル全体 */
.entry table {
	margin: 5px;
	border-collapse: collapse;
	width: 70%;
}

/* テーブル項目 */
.entry th {
 font-weight: nomal;

 font-size: px;

 color: #666666;

	width: 90px;
	text-align: left;
	padding: 5px;border-width: 1px;border-color: #cec0b5;border-style: solid;
}

/* テーブル内容 */
.entry td {
 font-weight: nomal;

 font-size: px;

 color: #666666;

	line-height: 1.8;
	padding: 5px;border-width: 1px;border-color: #cec0b5;border-style: solid;
}

/* リンクのデザイン */
.entry a {
	text-decoration: none;
}

.entry a:link {

}

.entry a:visited {

}

.entry a:hover {

}

/******************************
* other.css
* その他もろもろのCSSをまとめています
* 2007/09/12 yama
******************************/

/*-------------------------------------------
 マイページログインの表示設定
------------------------------------------ */
.mypage-login{
	background-color: ;
	text-align: left;
	width: 180px;
	padding: 0px;
	color: #663300;
}

.mypage-login form {
	width: 180px;
	padding-top: 1px;
	text-align: right;
}

.mypage-login form p {
	text-align: right;
	margin-bottom: 5px;
}

.mypage-login input {
	width: 100px;
	height: 15px;
	margin-left: 3px;
	border-width: 1px;
	border-color: #666666;
	border-style: solid;
}
.submit input {
	text-align: right;
	width: 107px;
	height: 30px;
	border-width: 0px;
	background-image: url(../img/template0014/Image/btn_login.gif);
}

.mypage-login a:link {
	color: #663300;
}

/*-------------------------------------------
店長ブログの表示設定
------------------------------------------ */
.blog-other {
	font-size: 14px;
	width: 180px;				/* 横幅 */
	padding-bottom: 10px;	
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: ;		/* 背景色 */
	border-width: 0px;	/* 枠 */
	border-color: #663300;
	border-style: solid;
}

.blog-other h3 {
	font-size: 14px;
	background-color: ;	/* タイトル背景色 */		
	color: #663300;				/* タイトル文字色 */
	font-weight: bold;			/* タイトル太字 */
	text-align: left;
	width: 150px;
	height: 18px;
	background-image: url(../img/template0014/Image/title_back.gif);
	padding-left: 30px;
	margin-top: 9px;
	margin-bottom: 0px;
}

.blog-disp {
	text-align: center;
}

.blog-disp p {
	font-size: 12px;
	text-align: left;
}

.blog-disp img {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}


/*-------------------------------------------
 QRコードの表示設定
------------------------------------------ */
.qr-display {
	width: 180px;				/* 横幅 */
	padding: 0px;
	background-color: #FFFFFF;		/* 背景色 */
	border: 1px solid #CEC0B5;	/* 枠線の色 */
	margin-bottom: 10px;
}

.qr-display h3 {
	background-color: ;	/* タイトル背景色 */
	background-image: url(../img/template0014/Image/h3_back.gif);
	background-repeat: no-repeat;		
	color: #663300;				/* タイトル文字色 */
	font-size: 12px;				/* タイトル文字サイズ */
	font-weight: bold;			/* タイトル太字 */
	height: 15px;
	padding-bottom: 0px;
	padding-top: 2px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CEC0B5;
}

.qr-display img {
	padding-top: 2px;
	padding-left: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 66px;
	height: 66px;
}

.qr-display p {
	margin-top: 5px;
	text-align: center;
}
/*-------------------------------------------
メルマガ購読申込の表示設定
------------------------------------------ */
.mm-win {
	width: 180px;				/* 横幅 */
	height: auto;
	padding: 0px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	background-color: #FFFFFF;		/* 背景色 */
	border: 1px solid #CEC0B5;	/* 枠線の色 */
	margin-bottom: 10px;
}
 
 .mm-win.input.address {	
 	width: 120px;
}

.mm-win h3 {
	background-color: ;	/* タイトル背景色 */
	background-image: url(../img/template0014/Image/h3_back.gif);
	background-repeat: no-repeat;		
	color: #663300;				/* タイトル文字色 */
	font-size: 12px;				/* タイトル文字サイズ */
	font-weight: bold;			/* タイトル太字 */
	height: 15px;
	padding-bottom: 0px;
	padding-top: 2px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CEC0B5;

}

.mm-win p {
	padding-top: 5px;
}

/*--------------------------
バナー１
--------------------------*/
.bnrposition-01 {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

/*-------------------------------------------
フォームの表示設定
------------------------------------------ */
textarea {
	width: 80%;
	margin-top: 10px;
}

.form-num {
	text-align: left;
	width: 20px;
}

.form-30 {
	width: 30px;
}

.form-40 {
	width: 70px;
}

.form-100 {
	width: 100px;
}

.form-200 {
	width: 200px;
}

.form-400 {
	text-align: left;
}

.login h3 {
	color: #;
	height: 20px;
	width: 462px;
	text-align: left;
	background-image: url(../img/template0014/Image/title_back.gif);
	background-repeat : no-repeat;
	background-position : left top;
	padding-left: 18px;
	margin-top: 9px;
	margin-bottom: 0px;
}

.login table {
	width: 462px;
}

.login th {
	text-align: left;
}


.ygtvtn {
 background: url('/common/img/treeview/tn.gif') 0 0 no-repeat;

 height: 22px;

	width: 16px;
}

.ygtvtm {
 background: url('/common/img/treeview/tm.gif') 0 0 no-repeat;

 cursor: pointer;

 height: 22px;

	width: 16px;
}

.ygtvtmh {
 background: url('/common/img/treeview/tmh.gif') 0 0 no-repeat;

 cursor: pointer;

 height: 22px;

	width: 16px;
}

.ygtvtp {
 background: url('/common/img/treeview/tp.gif') 0 0 no-repeat;

 cursor: pointer;

 height: 22px;

	width: 16px;
}

.ygtvtph {
 background: url('/common/img/treeview/tph.gif') 0 0 no-repeat;

 cursor: pointer;

 height: 22px;

	width: 16px;
}

.ygtvln {
 background: url('/common/img/treeview/ln.gif') 0 0 no-repeat;

 height: 22px;

	width: 16px;
}

.ygtvlm {
 background: url('/common/img/treeview/lm.gif') 0 0 no-repeat;

 cursor: pointer;

 height: 22px;

	width: 16px;
}

.ygtvlmh {
 background: url('/common/img/treeview/lmh.gif') 0 0 no-repeat;

 cursor: pointer;

 height: 22px;

	width: 16px;
}

.ygtvlp {
 background: url('/common/img/treeview/lp.gif') 0 0 no-repeat;

 cursor: pointer;

 height: 22px;

	width: 16px;
}

.ygtvlph {
 background: url('/common/img/treeview/lph.gif') 0 0 no-repeat;

 cursor: pointer;

 height: 22px;

	width: 16px;
}

.ygtvloading {
 background: url('/common/img/treeview/loading.gif') 0 0 no-repeat;

 height: 22px;

	width: 16px;
}

.ygtvdepthcell {
 background: url('/common/img/treeview/vline.gif') 0 0 no-repeat;

 height: 22px;

	width: 16px;
}

.ygtvblankdepthcell {
 height: 22px;

	width: 16px;
}

* html .ygtvchildren {
	height: 2%;
}

.ygtvlabel:link {
 text-decoration: none;

	margin-left: 2px;
}

.ygtvlabel:visited {
 text-decoration: none;

	margin-left: 2px;
}

.ygtvlabel:hover {
 text-decoration: none;

	margin-left: 2px;
}

.ygtvspacer {
 margin: 2px;

 width: 10px;

	height: 10px;
}

.recommend .content img.left {
	float: left;
}

.recommend .content img.right {
	float: right;
}

.whatsnew .content img.left {
	float: left;
}

.whatsnew .content img.right {
	float: right;
}

.mail h3 {
 font-weight: nomal;

 font-size: 12px;

	color: #666666;
}

.entry .text {
 font-weight: nomal;

 font-size: px;

	color: #666666;
}
