/* ************************************************ 
 * ------------------------------------------------
 *	共通設定
 * ------------------------------------------------
 * ************************************************ */

body {
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 12px;
	line-height:170%;
	background : #999 url(image/wall.jpg);
	color: #000;
	margin: 0px;
	padding: 0px;
scrollbar-Track-Color: #fff;
scrollbar-Face-Color:#ccc;
scrollbar-Shadow-Color:#fff;
scrollbar-DarkShadow-Color:#666;
scrollbar-Highlight-Color:#fff;
scrollbar-3dLight-Color:#666;
scrollbar-Arrow-Color:#666;


	}

table{
border-collapse: collapse;
border:0px;
	}


td{

padding:0px;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 12px;
	line-height:180%;
	}



img {
	margin-bottom: 0px;
             border: 0px;
	}

form {
	margin: 0px;
	padding: 0px;
	}

input, select, textarea {
	}

ul,ol,li {
	margin: 0px;
	padding: 0px;
	}

li {
	list-style-type: none;
	}



.bold {
	font-weight:bolder;
	}



hr{

}


a:link    { color: #0066ff; text-decoration: none;}
a:visited { color: #0066ff; text-decoration: none;}
a:active  { color: #0066ff; text-decoration: none;}
a:hover   { color: #ff00cc text-decoration: underline;}




/* ************************************************ 
 *	ヘッダーメニュー
 * ************************************************ */

#header {
                 width:;
	color: #;
	height:30px;
	margin-bottom: px;
	 border-bottom: px solid #;
	}

.title {
	float:;
                  text-align: ;
	background: #000;
	}

/*大カテゴリー*/
.d_cate {
                  padding: 10 0 10 0px;
	background: #666;
                  border-bottom: #cccccc 0px solid;

	}

/*小カテゴリー*/
.s_cate {
                  text-align: ;
	background: #666;
                  padding: 10 0 10 0px;
                  border-top: #cccccc 1px solid;
	}



/* ************************************************ 
 *	左側メニュー
 * ************************************************ */




/* ************************************************ 
 *	フッターメニュー
 * ************************************************ */

.footer {
              padding: 10 0 10 0px;
	text-align: right;
                   background:#666;

	}



/* ************************************************ 
 *	コンテンツ共通
 * ************************************************ */




/* ------------------------------------- 
 *	ぱんくずリスト
 * ------------------------------------- */
.footstamp {
	font-size: 14px;
	height: 50px;
	background: url() #ffcc00;
	color: #;
	text-align:left;
           padding-left:10px;
	}

.footstamp a:link    { text-decoration: underline;}
.footstamp a:visited { text-decoration: underline;}
.footstamp a:active  { text-decoration: underline;}
.footstamp a:hover   { text-decoration: underline;}


/* ------------------------------------- 
 *	ページレイアウト
 * ------------------------------------- 
 *※ページ全体の幅は800pxとなっています。
    幅を広げる場合は、.sideと.mainのwidth
    の合計値が#containerのwidthになるよう
    設定してください。
 * ------------------------------------- */

/*ページ全体の幅、レイアウトをセンタリング*/
.container {
	width:800px;
	text-align:center;
	background: #fff;
	border-left:0px #cccccc solid;
	border-right:0px #cccccc solid;
	border-bottom:0px #cccccc solid;

}

/*　ギリギリ一杯の幅のMainバン*/
.tami {
	text-align:center;
	border-right:0px #cccccc solid;
	}

/*　画面左側メニューの幅　*/
.side {
                  color:#;
	font-size: 10px;
	float: left;
	width:150px;
	text-align:left;
                  padding: 10 10 10 10px;
                  background: #;
	}


.side a:link    { color: #666; text-decoration: none;}
.side a:visited { color: #666; text-decoration:none ;}
.side a:active  { color: #666; text-decoration: none;}
.side a:hover  { color: #666; text-decoration: none;}


/*　画面右側の幅　*/
.main {

	width: 580px;
	line-height:170%;
                  padding: 10 10 10 10px;
	text-align:left;
	border-left:1px #cccccc solid;
	}

.main_n_waku {
	width: 500px;
                 margin-bottom:20px;
                 border-bottom: 1px #ccc solid;
	}


.main_n_title {
	width: 500px;
                  font-weight: bolder;
	}

.main_n_moji {
	width: 500px;
	}




/*　mainの中の組み立て　*/
.mn {
width: 800px;
height:400px;
	}


.mn_ml {
width: 400px;
	}

.mn_mr {
width: 380px;
padding-left:10px;
	}

.mn_bl {
	text-align:left;
	}

.mn_br {
	text-align:right;
	}

/*　mainの下でバナーでリンク　*/

.bn{
width: 800px;
border:1px #cccccc solid;
}
.bn_l{
}
.bn_naka{
border-left:1px #cccccc solid;
}

/*　商品詳細ページ　*/

.dt_waku{
width:800px;
text-align: left;
background: #;
}

.dt_l{
width: 400px;
}

.dt_l_pic{
width: 380px;
margin: 10px;
border: 0px #ccc;
}
.dt_r{
width: 400px;
text-align: left;
}

/*　商品詳細ページの左側の中の商品名、詳細部分　*/
.dt_r_n{
width: 350px;
margin: 0 20 20 20px;
}

.dt_r_n_title{

height: 100px;
border-bottom: 1px #cccccc dotted;

}

.dt_r_n_moji{
padding:20 20 20 0px;
}

.dt_r_n_link{
border-top: 1px #cccccc dotted;
padding-top:10px;
font-size:10px;
}

/*　商品一覧ページ　*/

.pic_iti{
background: #000000;
}

.pic_flame{
text-align: center;
font-size:10px;
padding: 0 0 10 0px;
background: #000000;
}

.pic_flame a:link    { color: #000; text-decoration: none;}
.pic_flame a:visited { color: #000; text-decoration:none ;}
.pic_flame a:active  { color: #000; text-decoration: none;}
.pic_flame a:hover  { color: #666; text-decoration: none;}


/*　FAQ内のテーブル(料金など）　*/

.ft_waku{
width:100%;
background: #e8e8e8;
border: 1px #ccc solid;
margin-bottom: 10px;
}

.ft_title{
padding: 5px;
background: #ccc;
color:#000;
}

.ft_l{
width:130px;
padding: 5px;
border-left: 1px #ccc solid;
border-bottom: 1px #ccc solid;
}

.ft_r{
padding: 5px;
border-left: 1px #ccc solid;
border-bottom: 1px #ccc solid;
}

.ft_naka{
padding: 5px;
border-left: 1px #ccc solid;
border-bottom: 1px #ccc solid;
}

.ft_moji{
font-size: 10px;
width: 200px;
padding: 5px;
border-left: 1px #ccc solid;
border-bottom: 1px #ccc solid;
background: #e8e8e8;
}

/*　ショップ情報などのテーブル　*/
.detail_table{
                  width:580px;
                  margin-bottom: 20px;

}

.detail_cell_1{
                font-weight: bolder;
                 width:180px;
                 border-right: 1px #ccc dotted;
                padding: 10px;
                text-align: right;
}

.detail_cell_2{
                width: 370px;
                padding: 10px;
}

/*　メインのタイトル５８０幅　*/

.main_title_waku{
             width:580px;
             margin-bottom: 20px;


}
.main_title{
                width: 580px;
                 height: 50px;
                margin-bottom: 10px;
                 font-weight: bolder;
                color: #fff;
                 font-size: 12px;
                  border-bottom: 0px #cccccc solid;
                  padding:0 10 0 15px;
                  background : url(image/mt_bg.gif);

}

.main_title_sita{

                 font-size: 10px;
　　　　color:#990000;
                  padding:0 0 10 10px;
                  margin-bottom: 0px;
}

.lili{
	margin: 0px;
	padding: 0px;
                  width: 15px;
                   height: 20px;
	background : url(image/lili2.gif) no-repeat;
}


/*　小カテの文字+画像エリア　*/

.waku_ari{
            color: #;
             width:580px;
             margin-bottom: 20px;
             border: 0px #cccccc solid;
             background : #;
}

.waku_ari_title{
padding-left: 20px;
height: 50px;
font-weight: bolder;
color: #;
}

.waku_ari_moji{
width: 500px;
font-size: 12px;
padding:0 10 10 20px;
}

.waku_pic{
width:px:
height: px;
padding: 0px;
	text-align:left;
}


.waku_setu{
width:580px:
height: px;
padding: 0px;
	text-align:left;
}


/*　taka用音楽のテーブル指定　*/

.taka_waku{
            color: #;
             width:500px;
             margin-bottom: 0px;
             border: 0px #cccccc solid;
             background : #;
}

.taka_naka{
             width:500px;
             padding: 10px;
             border: 1px #cccccc solid;
              }


