@charset "euc-jp";

/* ▲HTMLの基本設定▲ */
HTML , BODY {
    font-family :'ＭＳ Ｐゴシック','メイリオ';    /* 文字の種類 */
	font-weight : normal;           /* 文字の太さ */
	font-size : 12px;               /* 文字の大きさ */
	line-height :1.2;               /* 文字の行間 */
	background-color : white;       /* 背景色 */
	margin-top:0px;                 /* 余白上 */
	margin-left:1px;                /* 余白左 */
	margin-right:0px;               /* 余白右 */
	margin-bottom:0px;              /* 余白下 */
	vertical-align:top;             /* 表示位置 */
}

a:hover {color: #FF0033;    /*  未訪問のリンク */
}

a:hover img{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}

a:visited {color: #660066;    /* 訪問済みのリンク */
}

a:active {color: #333333;    /* ポイント時のリンク */
}

a:link {color: #333333;    /* 選択中のリンク  */
}

img.float {float:left;    /* 画像の回り込み  */
}

img {border:0px;    /* 画像の枠線  */
}

h1 {
    font-size:18px;          /* 段落の文字の大きさ */
	font-weight:bold;        /* 段落の文字の太さ */
	margin-bottom:5px;       /* 段落の余白下 */
	margin-top:5px;          /* 段落の余白上 */
	border:solid #ffcc00;    /* 段落の枠線 */
	border-bottom:1px;       /* 段落の枠線下の太さ */
	border-left:12px;        /* 段落の枠線左の太さ */
	border-right:0px;        /* 段落の枠線右の太さ */
	border-top:0px;          /* 段落の枠線上の太さ */
	padding:0 0 0 5px;       /* 段落の内側の余白 */
}

h2 {
    font-size:10px;       /* 段落の文字の大きさ */
	font-weight:bold;     /* 段落の文字の太さ */
	color:#FF0000;        /* 段落の文字の色 */
	margin-bottom:5px;    /* 段落の余白下 */
	margin-top:5px;       /* 段落の余白上 */
}

h3 {
    font-size:10px;        /* 段落の文字の大きさ */
	font-weight:normal;    /* 段落の文字の太さ */
	color:#000000;         /* 段落の文字の色 */
	line-height:1.2;       /* 段落の文字の行間 */
	margin-bottom:5px;     /* 段落の余白下 */
	margin-top:5px;        /* 段落の余白上 */
}



/* ▲ヘッダー▲ */
.header {
    text-align:center;    /* 配置 */
	width:800px;          /* 幅 */
	margin-bottom:5px;    /* 余白下 */
}

.header img {
    border:0px;    /* 画像の枠線 */
}

.categolist {
    text-align:left;       /* 配置 */
	width:800px;           /* 幅 */
	/*background:#bf0000;*/    /* 背景色 */
	/* padding:1px;           内側の余白 */
	border:#bf0000 solid 1px;
	margin-bottom:5px;     /* 余白下 */
}

.catext {
    line-height:1.8;             /* 文字の行間 */
	/*text-align:center;*/           /* 配置 */
	background-color:#FFFFFF;    /* 背景色 */
	padding:5px;                 /* 内側の余白 */
}

#petcome {
    width:400px;           /* 幅 */
	text-align:left;       /* 配置 */
	font-size:10px;        /* 文字の大きさ */
	float:left;            /* 回り込み方向 */
	padding-bottom:5px;    /* 内側の余白下 */
}

#shopinfo {
    width:250px;           /* 幅 */
	text-align:right;      /* 配置 */
	font-size:10px;        /* 文字の大きさ */
	float:right;           /* 回り込み方向 */
	padding-bottom:5px;    /* 内側の余白下 */
}

#toptext {
    width:800px;          /* 幅 */
	position:relative;    /* 基本位置 */
}

/* ▲サイドナビ▲ */
#nabitop {
    text-align:left;    /* 配置 */
	width:195px;        /* 幅 */
}

#nabitop img {
    border:0px;           /* 画像の枠線  */
	margin-bottom:5px;    /* 画像の余白下 */
}

#nabimiddle {
    text-align:left;    /* 配置 */
	width:195px;        /* 幅 */
}

#nabimiddle img {
    border:0px;    /* 画像の枠線 */
}

.nabitable {
    border-collapse: collapse;          /* テーブル間隔 */
	border:1px #ccc solid;           /* 枠線 */
	margin-bottom:5px;                  /* 余白下 */
	width:180px;                        /* 幅 */
}

#nabidiv {
    margin:5px;         /* 余白 */
	line-height:1.2;    /* 行間 */
}

.nabmid_left {
    width:40px;                         /* 幅 */
	height:30px;                        /* 高さ */
	vertical-align:middle;              /* 表示位置 */
	border-bottom:1px #FCCB00 solid;    /* 枠線下 */
}

.nabmid_right {
    width:140px;                        /* 幅 */
	height:30px;                        /* 高さ */
	vertical-align:middle;              /* 表示位置 */
	background-image:url(https://www.rakuten.ne.jp/gold/tansu/product/img48803727.gif);    /* 背景画像 */
	background-position:left;           /* 背景の位置 */
	background-repeat:no-repeat;        /* 背景のリピート */
	padding-left:15px;                  /* 内側の余白左 */
	border-bottom:1px #FCCB00 solid;    /* 枠線 */
}

.nabmid_center {
	height:20px;                        /* 高さ */
	vertical-align:middle;              /* 表示位置 */
	border-bottom:1px #FCCB00 solid;    /* 枠線下 */
}

.nabmid_midline {
    background-color:#FCCB00;       /* 背景色 */
	height:1px;                     /* 高さ */
}

#nabitable {
    border-collapse: collapse;          /* テーブル間隔 */
	border:1px #FCCB00 solid;           /* 枠線 */
}

.cate_bg {
    background-image:url(https://www.rakuten.ne.jp/gold/tansu/product/cat-bg2.gif);    /* 背景画像 */
	background-position:top;       /* 背景の位置 */
	background-repeat:repeat-y;    /* 背景のリピート */
    line-height:22px;              /* 行間 */
}

.cate_bg2 {
    height:18px;                        /* 高さ */
	text-align:left;                    /* 配置 */
	vertical-align:middle;              /* 表示位置 */
	background-color:#FFF0B2;           /* 背景色 */
	border-bottom:#FFF0B2 1px solid;    /* 枠線下 */
}

#cat_ptab {
    width:178px;    /* 幅 */
	height:18px;    /* 高さ */
	border:0px;     /* 枠線 */
}

#nabibottom img {
    border:0px;    /* 枠線 */
}

#nabibottom {
    text-align:left;    /* 配置 */
	width:195px;        /* 幅 */	
}

img.margin_nb {
    margin-bottom:5px;    /* 画像の余白下 */
}
    

#conptable {
    border-collapse: collapse;          /* テーブル間隔 */
	border:1px #CCCCCC solid;           /* 枠線 */
}

#compdiv {
    line-height:2;               /* 行間 */
	text-align:center;           /* 配置 */
	vertical-align:middle;       /* 表示位置 */
	margin:2px;                  /* 余白 */
}

.nabmid_single {
	height:25px;                           /* 高さ */
	vertical-align:middle;                 /* 表示位置 */
	background-image:url(https://www.rakuten.ne.jp/gold/tansu/product/how-bg.gif);       /* 背景画像 */
	background-position:left;              /* 背景画像の位置 */
	background-repeat:no-repeat;           /* 背景画像のリピート */
	padding-left:30px;                     /* 内側の余白左 */
	border-bottom:1px #ccc solid;       /* 枠線下 */
}



/* ▲ウィークリーランキング▲ */
#weekrank {
    border: 0px;    /* 枠線 */
	width:200px;    /* 幅 */
}
#weekrank img {
    border:0px;          /* 枠線 */
	margin-right:5px;    /* 余白右 */
}

#imakore {
    vertical-align:top;       /* 表示位置 */
	text-align:center;        /* 配置 */
    border: 0px;              /* 枠線 */
	width:200px;              /* 幅 */
	/*height:220px;*/             /* 高さ */
}

.textaline {
    text-align:center;    /* 配置 */
}

.fontstyle {
    font-size:11px;    /* 文字の大きさ */
}



/* ▲トピックス▲ */
#topics {
    width:400px;           /* 幅 */
	height:419px;          /* 高さ */
	padding:0 0 0 0px;     /* 余白 */
	border-style:solid;    /* 枠線の種類 */
	border-width:0px;      /* 枠線の幅 */
	overflow:auto;         /* はみ出しの種類 */
}

.topics {
    width:60px;                   /* 幅 */
	background-color:#FFF;        /* 背景色 */
}



/* ▲アイテムリスト▲ */
#itemlist {
    width:400px;                        /* 幅 */
	padding:0 0 0 0px;                  /* 内側の余白 */
	border-collapse: collapse;          /* テーブル間隔 */
	text-align:center;                  /* 配置 */
	vertical-align:top;                 /* 表示位置 */
	line-height:1.2;                    /* 行間 */
}

.il_bottom {
    padding-bottom:5px;        /* 内側の余白下 */
}


/* ▲日記とお客様の声▲ */
#pickupitem {
    vertical-align:top;       /* 表示位置 */
	text-align:center;        /* 配置 */
    border: 0px;              /* 枠線 */
	width:180px;              /* 幅 */
	height:200px;             /* 高さ */
}
#pickupitem img {
    border:0px;    /* 枠線 */
}

#userrev {
    border-collapse: collapse;          /* テーブル間隔 */
	border:1px #FCCB00 solid;           /* 枠線 */
	margin-bottom:5px;                  /* 余白下 */
	width:165px;                        /* 幅 */
	text-align:center;                  /* 配置 */
	vertical-align:top;                 /* 表示位置 */
} 

#userrev TD,TR {
    padding-top:5px;           /* 内側の余白上 */
	padding-bottom:5px;        /* 内側の余白下 */
}

#uservoice {
    margin:0 0 0 0px;          /* 余白 */
	overflow:auto;             /* はみ出しの種類 */
	border-width:0px;          /* 幅 */
	border-style:solid;        /* 枠線の種類 */
	padding:5px;               /* 内側の余白 */
	line-height:1.3;           /* 行間 */
	text-align:left;           /* 配置 */
	height:230px;              /* 高さ */
	width:165px;               /* 幅 */
}

#staffroom {
    border-collapse: collapse;          /* テーブル間隔 */
	border:1px #FCCB00 solid;           /* 枠線 */
	margin-bottom:5px;                  /* 余白下 */
	width:180px;                        /* 幅 */
	text-align:center;                  /* 配置 */
	vertical-align:top;                 /* 表示位置 */
}

#diary {
    border-collapse: collapse;          /* テーブル間隔 */
	border:1px #FCCB00 solid;           /* 枠線 */
	margin-bottom:5px;                  /* 余白下 */
	width:180px;                        /* 幅 */
	text-align:center;                  /* 配置 */
	vertical-align:top;                 /* 表示位置 */
}


#writen {
    line-height:1.3;    /* 行間 */
	text-align:left;    /* 配置 */
	padding:3px;        /* 内側の余白 */
	height:450px;       /* 高さ */
}

#tansublog {
    vertical-align:top;       /* 表示位置 */
	text-align:center;        /* 配置 */
    border: 0px;              /* 枠線 */
	width:180px;              /* 幅 */
	/*height:90px;*/              /* 高さ */
}
#tansublog img {
    border:0px;    /* 画像の枠線 */
}



/* ▲フッター▲ */
#footer {
    text-align:left;                    /* 配置 */
	width:792px;                        /* 幅 */
	vertical-align:top;                 /* 表示位置 */
	border-collapse: collapse;          /* テーブル間隔 */
	padding:0px;                        /* 内側の余白 */
	margin:0px;                         /* 余白 */
	border-width:0px;                   /* 枠線の幅 */
}

#footer TD {
    border:1px solid #FFCC00;    /* 枠線 */
}

#footer a:link {
    font-weight:bold;        /* 文字の太さ */
	color:#FF0000;           /* 文字の色 */
}

.foot_right {
    width:33%;                /* 幅 */
	vertical-align:top;       /* 表示位置 */
	margin:0px;               /* 余白 */
	border-width:0px;         /* 枠線の幅 */
}

.foot_left {
    width:33%;                /* 幅 */
	vertical-align:top;       /* 表示位置 */
	margin:0px;               /* 余白 */
	border-width:0px;         /* 枠線の幅 */
}

.foot_middle {
    width:33%;                /* 幅 */
	vertical-align:top;       /* 表示位置 */
	margin:0px;               /* 余白 */
	border-width:0px;         /* 枠線の幅 */
}

.foot_bottom {
	vertical-align:top;       /* 表示位置 */
	margin:0px;               /* 余白 */
	border-width:0px;         /* 枠線の幅 */
}

#footdiv {
    padding:10px;
	vertical-align:top;       /* 表示位置 */
	margin:0px;               /* 余白 */
	border-width:0px;         /* 枠線の幅 */
}

#footdiv2 {
    padding:5px;
	vertical-align:top;       /* 表示位置 */
	text-align:center;        /* 配置 */
	font-size:10px;           /* 文字の大きさ */
	margin:0px;               /* 余白 */
	border-width:0px;         /* 枠線の幅 */
}

#copyright {
    width:800px;            /* 幅 */
	text-align:center;      /* 配置 */
	line-height:1;          /* 高さ */
	margin-top:15px;        /* 余白上 */
}

/*Item_box*/
.item_box{ border:0;padding:1px;width:180px;height:195px;}
