@charset "Shift_JIS";
/* 初期設定 */

*{
	margin: 0px;
	padding: 0px;
}

h1,h2,h3,h4,p,ul,ol,li,dt,dl,dd {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
}

html {
	margin: 0;
	/* setting border: 0 hoses ie6 win window inner well border */
	padding: 0;
	width:100%;
	height:100%;
}

/* ボディー */
body {
	width:100%;
	height:100%;
	font-size: 100%;
	color: #413A32;
	background-color:#FFFFFF;
	margin: 0 auto 0 auto;
	background: url(../images/bk_top.gif) repeat-x;
	padding: 0;
	text-align:center;	
}


/* 画像ボーダー */
img {
border-style: none;
}

/* 強調 */
strong {
	font-weight:bold;
}

/* 非表示 */
.none{
	display: none;
}

/* フロート */
.FloatL{
	float:left;
}
.FloatR{
	float:right;
}

/* clearfix */
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}


/* テキストリンク */
a:link{ color: #0000FF; text-decoration:underline;}
a:visited{ color: #AA00FF; text-decoration:underline;}
a:active{ color: #0000FF; text-decoration:underline;}
a:hover{ color: #FFCC00; text-decoration:underline;}


.color_green{
	color:#009768;
}

/*********************************
 ベース 
**********************************/
/* ヘッダー */
div#Header{
	width:950px;
	height:67px;
	margin:0 auto 0 auto;
	text-align:left;
}
/* メインベース */
div#MainBase{
	width:950px;
	margin:15px auto 0 auto;
	padding:13px;
	background: url(../images/bk_main.gif) no-repeat;
	text-align:left;
}
/* フッターベース */
div#FotterBase{
	width:100%;
	margin:10px auto 0 auto;
	padding:15px 0 20px 0;
	background: url(../images/common/bk03.gif) repeat-x;
}
div#FotterBase div#Fotter{
	width:900px;
	margin:0 auto 0 auto;
}

/*********************************
 ヘッダー 
**********************************/
/* 左側 */
div#Header div.Hcont01{
	width:365px;
	margin:25px 0 0 0;
	float:left;
}
/* 右側 */
div#Header div.Hcont02{
	width:328px;
	margin:15px 25px 0 0;
	float:right;
}
/* ロゴ */
div.Hcont01 a{
	width:365px;
	height:28px;
	margin:0 10px 0 0;
	float:left;
	background: url(../images/logo.gif) no-repeat;
	display:block;
}
div.Hcont01 h1{
	visibility: hidden;
}
/* 電話番号 */
div.Hcont02 p{
	width:328px;
	height:36px;
	background: url(../images/head_tel.gif) no-repeat;
	text-indent:-9999px;
}

/* ↓メニュー共通↓ */
div#Cont01 ul{
	width:924px;
	margin:0 0 15px 0;	
	list-style-type: none;
}
div#Cont01 li {
	margin:0;
	padding:0;
	display: block;
	text-decoration: none;
	overflow:hidden;
	float:left;
}

/* ↓ピックアップ↓ */
div#Cont02{
	width:920px;
	margin:15px 0 0 0;
}

/*********************************
 中ページ　メインベース 
**********************************/
/* ↓パンクズ↓ */
div#Title{
	width:924px;
	margin:20px 0 0 0;
}
/* ↓パンクズ↓ */
div#Title p{
	width:914px;
	height:25px;
	margin:0;
	padding:5px 0 0 10px;
	background: url(../images/bk_pankuzu.gif) no-repeat;
	color:#FFFFFF;
}
/* ↓タイトル↓ */
div#Title h2{
	width:924px;
	height:129px;
	margin:-5px 0 0 0;
}

/* ↓左スペース↓ */
div#MainBase div#MainLeft{
	width:658px;
	margin:20px 0 0 15px;
	_margin:20px 0 0 5px;
	float:left;
	background: url(../images/bk_naka.gif) no-repeat;
}
/* ↓右スペース↓ */
div#MainBase div#MainRight{
	width:218px;
	margin:20px 45px 0 0;
	_margin:20px 20px 0 0;
	float:right;
}
/* 右メニュー */
div#MainRight div.SideMenu{
	width:218px;
	margin:0;
}
/* 右メニュー */
div#MainRight div.SideMenu h3{
	width:218px;
	height:55px;
	margin:0;
	float:left;
	background: url(../images/rnavi_tit.gif) no-repeat;
	text-indent:-9999px;
}

div#MainRight div.Banner{
	width:218px;
	margin:10px 0 0 5px;
}


/*********************************
 フッター 
**********************************/
/* ↓ベース↓ */
div#FotterBase{
	width:100%;
	height:100px;
	background: url(../images/bk_bottom.gif) repeat-x;
}
/* ↓コピーライト↓ */
div#Fotter div.Copyright{
	width:258px;
	height:7px;
	float:left;
	margin:5px 0 0 0;
	background: url(../images/copyright.gif) no-repeat;
	text-indent:-9999px;
}
/* ↓メニュー↓ */
div#Fotter ul{
	width:450px;
	margin:0 0 15px 0;
	list-style-type: none;
	float:right;
}
/* ↓メニュー↓ */
div#Fotter li {
	margin:0 0 0 25px;	
	_margin:0 0 0 20px;
	padding:0;
	display: block;
	text-decoration: none;
	overflow:hidden;
	float:left;
}


@charset "Shift_JIS";
/* 初期設定 */



/*********************************
 メインタイトル 
**********************************/
/* ↓メインタイトル↓ */
div#Title h2{
	/*background: url(../images/shop/main_tit.jpg) no-repeat;*/
	text-indent:-9999px;
}

/*********************************
 ベース 
**********************************/
div#MainCont{
	width:610px;
	margin:20px 0 0 25px;
}


/*********************************
 販売商品について
**********************************/
/* ↓ページタイトル↓ */
div#MainLeft h3.tit_dvd{
	width:532px;
	height:25px;
	margin:20px 0 0 25px;
	background: url(../images/dvd/tit_dvd.gif) no-repeat;
	text-indent:-9999px;
}
/* ↓商品について↓ */
div.syouhin{
	width:610px;
	margin:0 0 20px 0;
	background: url(../images/shop/bk_610.gif) no-repeat bottom;
}
/* ↓商品カテゴリータイトル↓ */
div.syouhin h4.tit_syokuhin{
	width:610px;
	height:64px;
	background: url(../images/shop/shop_syokuhin.gif) no-repeat;
	text-indent:-9999px;
}
/* ↓商品カテゴリータイトル↓ */
div.syouhin h4.tit_seikatsu{
	width:610px;
	height:64px;
	background: url(../images/shop/shop_seikatsu.gif) no-repeat;
	text-indent:-9999px;
}

div.syouhin div.cont_shokuhin{
	width:530px;
	margin:20px 0 0 40px;
}

div.cont_shokuhin img{
	margin:0 0 10px 0;
}

div.cont_shokuhin p.syokuhin_L{
	width:255px;
	float:left;
	margin:0 20px 0 0;
	_margin:0 10px 0 0;
}


div.cont_shokuhin div.B_ichiran{
	margin:20px 0 0 0;
	padding:0 0 20px 0;
}


div.paragraph {
	margin-bottom:30px;
}

.paragraph h4 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

.paragraph h5 {
	font-weight:bold;
	color:#F60;
}

.paragraph a {
	color:#F00;
}

.red {
	color:#F00;
	font-weight:bold;
	font-style:normal;
}
}




