#home
{ 
    text-align:right;
    font-size:12px;
    margin:10px 30px 0px 30px;
}

#sbro
{ 
    text-align:right;
    font-size:12px;
    margin-top:5px;
}




/* フォームセンター　P */
#form {
text-align:center;}




/* 商品説明　P */
.setsumei {
margin : 10px 0px; padding:0px 8px;text-align:left;}

/* top　he　P */
.p2 { font-size:13px; font-weight:normal;text-align:left;margin : 5px 0px;  color:#000000;}
.main_r{ float:right; width:275px; font-size:15px; margin-bottom:20px;}
.main_l{ float:left; width:275px; margin-left:10px; margin-bottom:20px; font-size:15px;}
.title{;color:#a73835;margin:0 0 10px 0;padding:5px;border-left:10px solid #a7385;border-bottom: 2px solid #426869;}
.price{color:#ff0000;margin-top:5px;margin-left:50px;padding:5px; font-weight:bold;}
#main_r{float:right;width:275px;}
#main_l{float:left;width:275px;margin-left:10px;}
#main_lower{float: left; width: 550px; height: 100px;margin-left: 10px;}


/*こだわり下の用語*/
.yougo { border:solid 1px #e9e0d1; background:#fffff0; padding:20px;}

/*新着情報*/
#new {width: 197px; line-height: 120%; font-size:x-small; margin-bottom:20px; margin-left:3px; margin-right:0px;}
ul.menu_lst 
{margin: 0px;padding-left: 20px;text-align: left;}
.menu_lst { list-style-image:url(/images/li.gif); margin:2px 0px 0px 20px; }
fieldset { padding:10px 0; }

/* ------*/
#tougei{font-size:x-small;border:solid 1px #e9e0d1;}
.tougei_r{float:right;width:95px;font-size:x-small;}
.tougei_l{float:left;width:148px;font-size:x-small;padding:5px;}
#deliver{margin:25px 50px;font-size:small;
}
#shop{margin: 30px 110px; }
.red{color:#96bc69;border-bottom:solid 1px #e9e0d1;}
.red2{color:#000000;margin:10px 0px;border-left:solid 5px #ff0000;padding-left:10px;}

.main_navi li{margin-bottom:3px;}

/* お知らせ　中央用　*/
.info{ width: 530px; height: 100px; margin: 0px 0px 10px 10px;}
div.info-position{ margin-left: 10px;}

/* ページナビ */
.navi2 {text-align:right;font-size: 10px;color:#666;margin : 0px;padding : 2px 10px 2px 10px;}

/* ----- Ｐ段落 ----- */
.text0 {
 font-size:small; padding:15px; color:#000000; margin:20px 0; }

/* ----- Ｐ段落 ----- */
.text { 
　　　　text-indent:1em; 
　　　　font-size:13px; 
　　　　margin:15px; 
　　　　color:#000000; 
　　　}

/* ----- Ｐ段落 ----- */
.text2 { text-indent:1em; font-size:x-small; padding:15px; color:#000000; }

/* ----- Ｐ段落 ----- */
.text3 {
 font-size:10px; padding:15px; color:#000000; margin-bottom:30px;line-height:130%; }

/* ----- Ｐ段落 ----- */
.text4 {
 font-size:x-small; padding:15px; color:#000000; margin-bottom:10px;line-height:130%; }

/* ----- Ｐ段落 ----- */
.text5 {
 font-size:12px; padding:15px; color:#000000; margin-bottom:15px;line-height:150%; }

/* ----- Ｐ段落 ----- */
.text6 {
 font-size:10pt; padding:5px 3px; color:#000000; margin:5px 30px; }

/* ----- Ｐ段落 ----- */
.text7 {
 font-size:12px; padding:5px; color:#000000; margin-bottom:5px;line-height:150%; }

/* ----- Ｐ段落 ----- */
.text8 {
 font-size:12px; 
text-indent:1em; 
color:#000000; 
margin:10px 20px;
line-height:150%; 
}

/* ----- Ｐ段落top ----- */
.text_top {
 font-size:12px; 
color:#000000; 
margin:0px 20px;
line-height:150%; 
}

/* ----- Ｐ段落topセンター ----- */
.text_topc {
 font-size:12px; 
color:#000000; 
margin:0px 20px;
line-height:150%; 
  text-align:center;
}

/* ----- Ｐ段落topセンター ----- */
.text_topl {
 font-size:12px; 
color:#000000; 
margin:0px 10px;
line-height:150%; 
  text-align:left;
}

/* ----- Ｐ段落under ----- */
.text_under {
 font-size:12px; 
color:#000000; 
margin:10px;
line-height:150%; 
}







/* ----- トップカーキ （FLASH部分） ----- */
#top_main {background:#ffffff;width:500px; height: 300px;margin:20px 10px 30px 20px; padding:0px;font-size:x-small; }
.top_l {float:right;width:250px; margin:10px; padding:10px; font-size:small; color:#333333; }
.top_r {float:right;width:250px; font-size:x-small; }


/* ----- バー ----- */
#bar 
 {

  width:800px;
  height:40px;
  text-align:right;
  line-height:200%; 
  font-size:15px; 
  margin-bottom:10px; 
  background:url("/img/bar.jpg") ;
  background-repeat:no-repeat; 
  color:#990000;
 }


.bar 
 {
　float:right;
  padding-top:13px;
  padding-right:50px;

 }

#bar_cart
 {
　float:right;
  padding-top:9px;
  padding-right:15px;
 }



/* ----- 京 ----- */
#kyo
 {

  width:585px;
  height:40px;
  text-align:left;
  line-height:200%; 
  font-size:15px; 
  margin-bottom:10px; 
  background:url("/img/kyo.jpg") ;
  background-repeat:no-repeat; 

 }

.kyo
 {
  padding-top:13px;
  padding-left:50px;
  color:#00000;
 }





/* ----- アンダー ----- */

#under {float: right;width: 532px;text-align: left; font-size:x-small;margin-left: 23px;margin-top: 10px;}


/* ----- すべての要素 ----- */


*{
 margin:0;
 padding:0;
 font-family:Verdana, Arial, sans-serif;
 font-size:100%;line-height:100%;
}
/* ----- float解除 ----- */
div.clear{clear:both;}
div.clear hr{display:none;}

/* ----- リンク ----- */

a:link { color:#333333; text-decoration:none; }
a:visited { color:#666666; text-decoration:none; }
a:active { color:#ff0000;text-decoration: underline;}
a:hover { color:#a73835;text-decoration: none;}
img{border:0; margin:0; padding:0;}
a img{border:0;}
strong{ color:#000000; font-weight:normal;}
.center{text-align:center;}
.right{text-align:right;font-size:x-small;}
.left{ text-align: left;}

/* ----- body ----- */

body{
　color:#000000;
  background:#eeeeee ;
　text-align:center;}


/* ----- ブログ全体 ----- */
div#main-container
 {
  width:800px;
  color:#000000;
  background:url("/img/n-bg.jpg");
  margin:0 auto;
  text-align:left; 
  padding-top:0px;
  border-style:none solid;
  border-width:1px;
  border-color:#666666;
}

/* ----- header部分（追加） ----- */

div#header
 {
  width:800px;
  color:#000000; 
  height:150px;
 }

div#header2{margin-left:30px; background:#ffffff; }
div#header h1{width:162px;height:34px;float:left;}
div#header ul{list-style:none;text-align:right;font-size:80%;}
div#header li{display:inline;margin:0 0 0 10px;}

/* ----- search-bar部分（追加） ----- */
div#search-bar{color:#666666;font-size:80%;text-align:right;padding:5px 10px;margin:0 0 2px 0;}
div#search-bar h2{float:left;font-size:0;font-weight:normal;text-align:left;text-indent:-9999px;text-decoration:none;width:285px;height:24px;background:url(images/h1_bg.gif) no-repeat 0 50%;}
div#search-bar fieldset{border:none;}
div#search-bar legend{display:none;}
div#search-bar input#search{margin:0 0 3px 0;}

/* ----- コンテンツ全体 ----- */

div#container{width:580px;float:right; padding:5px;}

/* ----- エントリー全体 ----- */

div.content{background:#ffffff;}
/* ----- アーカイブナビゲーション ----- */

div.content p.navi-link{font-size:80%;margin:0 0 10px 0;}

/* ----- アーカイブタイトル ----- */
div.content h2#archive-title{
 color:#000000;
 margin:20px 0 20px 0px;
 padding:5px 5px 5px 15px;
 border-left:10px solid #990000;

}

/* ----- アーカイブタイトル ----- */
div.content h2.archive-title{
 color:#000000;
 margin:20px 0 20px 0px;
 padding:5px 5px 5px 15px;
 border-left:10px solid #990000;

}


div.content dl.item-data
{
 width:175px;
 height:250px;
 text-align:center;
 margin:2px;
 float:left;
 border:solid 1px #bcb0a3;
}

div.content dl.item-data dt{text-align:left;margin:10px 10px 5px 10px;padding:0 0 10px 0;font-size:80%;font-weight:bold;background:url(images/dotted.gif) repeat-x 0 100%;}
div.content dl.item-data dd.item-text{text-align:left;font-size:80%;line-height:140%;margin:0 10px 10px 10px;}
div.content dl.item-data dd.item-price{color:#666666;background:#ffffff;font-size:80%;line-height:100%;padding:3px;margin:0 10px 5px 10px;}


/* ----- エントリータイトル ----- */
div.entry-content h2.entry-title{color:#333333;background:#ffffff;line-height:100%;border-bottom:1px solid #cccccc;padding:0 0 3px 0;margin:0 0 10px 0;}
div.entry-content h2.entry-title a{color:#333333;background:#ffffff;text-decoration:none;}
div.entry-content h2.entry-title a:hover{text-decoration:underline;}

/* ----- エントリー ----- */

div.entry-content p{font-size:80%;line-height:150%;margin:0 0 10px 0;}
div.entry-content blockquote{font-size:80%;line-height:150%;padding:10px;border:dotted 1px #cccccc;margin:20px 0;}
div.entry-body ul,div.entry-body ol{padding:0 0 0 20px;margin:0 0 10px 0;}
div.entry-body ul li,div.entry-body ol li{font-size:80%;margin:0 0 3px 0;}

div.cart{
 text-align:left;
 padding:10px 0;
 font-size:14px;
 margin:10px 0 20px 0;
}

/* ----- サイドバー ----- */
div#sidebar-left{width:200px;float:left;}
div#sidebar-right{width:200px;float: right;clear: right; background-color:#ffa500;}
div.sidebar-inner{padding-left:5px;}

/* ----- サイドバー マーカー出現防止----- */

.marker{list-style-type: none;}

/* ----- サイドバーカート ----- */

div.cart-section{margin:0 0 10px 0;}

/* ----- サイドバータイトル ----- */

div.sidebar-inner h3{font-size:80%;font-weight:normal;color:#666666;background:#efefef;padding:3px;text-align:center;margin:0 0 5px 0;}
div.sidebar-inner h3 a{color:#0099cc;background:#efefef;}

/* ----- サイト内検索 ----- */

div.search-form{margin:0 0 20px 0;}
div.search-form fieldset{border:none;}
div.search-form legend{font-size:70%;color:#666666;background:#ffffff;margin:0 0 5px 0;}
div.search-form input.search-input{width:160px;font-size:80%;margin:0 0 5px 0;}
div.search-form input.search-submit{width:80px;font-size:60%;}

/* ----- 新着記事一覧 ----- */

div.recent-entry{margin:0 0 20px 0;}
div.recent-entry ol{list-style:none;}
div.recent-entry ol li{font-size:80%;margin:0 0 5px 0;}

/* ----- バックナンバー一覧 ----- */

div.monthly-archives{margin:0 0 20px 0;}
div.monthly-archives ol{list-style:none;}
div.monthly-archives ol li{font-size:80%;margin:0 0 5px 0;}

/* ----- 外部リンク ----- */

div.site-link{margin:0 0 20px 0;}
div.site-link ul{list-style:none;}
div.site-link ul li{font-size:80%;margin:0 0 5px 0;}

/* ----- クリエイティブ・コモンズ・ライセンス ----- */

div.cclicense{margin:0 0 20px 0;font-size:60%;line-height:130%;text-align:center;}
div.cclicense img{margin:0 auto 5px auto;}

/* ----- RSSリンク ----- */

div.syndicate{margin:0 0 20px 0;}
div.syndicate ul{list-style:none;}
div.syndicate ul li{font-size:80%;}

/* ----- powered ----- */

div.powered{margin:0 0 20px 0;}
div.powered ul{list-style:none;}
div.powered ul li{font-size:60%;line-height:130%;}

/* ----- トラックバック ----- */

div.trackbacks-body{margin:0 0 20px 0;}
div.trackbacks-body h3{font-size:80%;font-weight:normal;color:#ffffff;background:#aaaaaa;padding:3px;margin:0 0 5px 0;}
div.trackbacks-body dt{font-size:80%;font-weight:bold;margin:0 0 5px 0;}
div.trackbacks-body p{font-size:80%;margin:0 0 10px 0;}
div.trackbacks-body ul{list-style:none;border-top:1px solid #cccccc;padding:3px 0 0 0;margin:0 0 20px 0;}
div.trackbacks-body ul li{display:inline;font-size:80%;margin:0 10px 0 0;}
div.trackbacks-body input{width:250px;}

/* ----- コメント ----- */

div.comments{margin:0 0 20px 0;}
div.comments h3{font-size:80%;font-weight:normal;color:#ffffff;background:#aaaaaa;padding:3px;margin:0 0 10px 0;}
div.comments p{font-size:80%;line-height:130%;margin:0 0 10px 0;}
div.comments ul{list-style:none;border-top:1px solid #cccccc;padding:3px 0 0 0;margin:0 0 20px 0;}
div.comments ul li{display:inline;font-size:80%;margin:0 10px 0 0;}
div.comments a img{border:none;}

/* ----- コメントフォーム ----- */

div.typekey-text{font-size:80%;line-height:140%;margin:0 0 10px 0;}
div.comments-post{margin:0 0 20px 0;}
div.comments-post h4{font-size:80%;font-weight:normal;background:#cccccc;color:#ffffff;padding:3px;margin:0 0 5px 0;}
div.comments-post-content p.comments-open-moderated{font-size:80%;line-height:150%;margin:0 0 10px 0;}
div#comments-open-data fieldset{border:none;}
div#comments-open-data legend{font-size:70%;color:#666666;background:#ffffff;margin:0 0 5px 0;}
dl#name-email dt,dl#comments-url-data dt{font-size:80%;}
dl#name-email dd,dl#comments-url-data dd{font-size:80%;margin:0 0 5px 0;}
div#comments-open-data ul.cookie{list-style:none;margin:0 0 5px 0;}
div#comments-open-data ul.cookie li{font-size:80%;}
dl#comments-open-text dt{font-size:80%;}
dl#comments-open-text dd textarea{font-size:80%;margin:0 0 10px 0;}
div#comments-open-data ul.comments-open-footer{list-style:none;}
div#comments-open-data ul.comments-open-footer li{display:inline;font-size:80%;}
div#comments-open-data ul.comments-open-footer li input{width:80px;}

/* ----- システムテンプレート ----- */

body.one-column div#container{width:auto;margin:0 40px;float:none;}

/* ----- 検索テンプレート ----- */

div.module-content{margin:0 0 20px 0;}
div.module-content p{font-size:80%;line-height:130%;margin:0 0 5px 0;}
div.module-content ul{margin:0 0 0 20px;}
div.module-content ul li{font-size:80%;margin:0 0 5px 0;}
div.entry-content h2.search-result-tit{font-size:80%;font-weight:normal;background:#666666;padding:3px;margin:0 0 15px 0;}
div.straight-search{margin:0 0 20px 0;}
div.straight-search fieldset{border:none;}
div.straight-search legend{font-size:70%;color:#666666;background:#ffffff;margin:0 0 5px 0;}
div.straight-search ul{list-style:none;margin:0 0 5px 0;}
div.straight-search ul li{display:inline;}
div.straight-search ul li label{font-size:80%;}
div.straight-search ul li input.search-input{width:160px;font-size:80%;margin:0 0 5px 0;}
div.straight-search ul li input.search-submit{width:80px;font-size:60%;margin:0 0 10px 0;}

/* ----- footer ----- */

div.footer{color:#999999;padding:10px;font-size:70%;text-align:right;}

/* ----- 表 ----- */

.hyou {text-decoration: none;font-size: 10pt;background-color: #CCCCCC;margin-right: auto;margin-left: auto;}
.hyou td {background-color: #FFFFFF;padding:5px 10px 5px 10px;font-size: 10pt;color: #666666;line-height: 13pt;text-align: left;}
.hyou th {text-align: left;padding: 5px 5px 5px 15px;font-weight: normal;background-color: #F2F2F2;}
.even{font-size: 11pt; padding: 5px;background-image: url(&lt;$MTBlogURL$>/images/even.gif);background-repeat: repeat-x;}
.txsm{font-size: 10pt;text-align: left;}
.hyo-position{ margin: 30px 30px 30px 80px;}

/* ----- ウェブページ・ブログ編集用タグ ----- */
div.pic-right{ float: right; width: 250px; height: 187px; margin: 30px 20px;}
div.pic-right-tate{ float: right; width: 187px; height: 250px; margin: 20px 40px 20px 20px;}
div.pic-left{ float: left; width: 250px; height: 187px; margin: 30px 20px;}
div.pic-left-tate{ float: left; width: 187px; height: 250px; margin: 20px 40px 20px 20px;}

/* ----- アーカイブカテゴリー編集用タグ ----- */

p.comment{ 
 width: 570px; 
 font-size: 12px; 
 margin:20px 5px;
 }
.smaller{
      font-size: 12px; 
      text-align:center;
      font-weight:bold;
      padding:5px 10px 5px 10px;
      line-height:180%;
        }
.smaller a:link {color:#990000; text-align:center; }
.smaller a:visited  {color:#990000; text-align:center; }
.smaller a:hover  {color:#ff0000;  text-align:center; }





div.cate-width{ width: 450px; margin: 10px;}

/* ----- 画像の注意書き用 ----- */
.caution{ witdh: 85%; margin-left: 30px;}

div#right2{width:570px;background:#ffffff; margin:10px 0px;}
div#right2l{width:285px; float:left;
}
div#right2r{width:285px; float:left;
}
div.right3{width:570px;margin:0px 0px;}
div.right32{width:570px;margin:10px 0px;    text-align:center;}

div.right3l{width:285px; float:left;margin:5px 0px;font-size:12px;
}
div.right3r{width:285px; float:left;
font-size:12px;margin:5px 0px;}

div.right3l2{
　width:280px; 
　float:left;
　margin:5px 0px;
　font-size:12px;
　line-height:120%;
}
div.right3r2{
　width:280px; 
　float:right;
　font-size:12px;
　margin:5px 5px 5px 0px;
　line-height:120%;

}



div.right130{width:130px; float:left; margin-left:4px;
}
div.right1302{width:133px; float:right; margin-right:4px;}

/* ----- カテゴリ職人用 ----- */


#cat_main { 
             margin-bottom:20px; 
             background:#ff0000; 
             font-size:12px; }


.cat_l
  {
    float: left; 
    width: 320px; 
    margin-bottom:20px;
    font-size:12px;
  }

.cat_l1
  {
    float: left; 
    width: 150px; 
    height:150px;
    margin-bottom:20px;
    background:#eeeeee;
    font-size:12px;
    margin:3px;
  }

.cat_l2
  {
    float: right; 
    width: 150px; 
    height:150px;
    margin-bottom:20px;
    background:#eeeeee;
    font-size:12px;
    margin:3px;
  }



.cat_r
  {
    float: right; 
    width: 230px; 
    margin-bottom:20px;
    padding-top:10px;
    font-size:12px;
  }

.cat_p
  {
    margin:5px 0px;
    line-height:150%;
  }

/* ----- サイドメニュー ----- */
.sm1
  {
    width:175px; 
    border:solid 2px #eeeeee;
    font-size:12px;
    margin:10px 0px 30px 0px;
    padding:5px;
  }


.sm_li
  {
    width:192px;
    font-size:12px;
    margin:5px 0px;
    padding:3px 0px;
    border-bottom:solid 1px #666666;
    list-style-image: none;
    list-style-type: none;
  }


.sm_li2
  {
    width:172px;
    font-size:12px;
    margin:5px 0px;
    padding:3px 0px;
    border-bottom:solid 1px #ff0000;
    list-style-image: none;
    list-style-type: none;
  }


.sm_li3 {
	margin: 15px 0px 5px 20px;
	padding: 0px;
	list-style-image: url(/img/li.gif);
	font-size: 14px;
	font-weight: bold;
        color:#000000;
  }

.sm_li4
  {
    width:200px;
    font-size:15px;
    text-align:right;
    margin:5px 0px;
    padding:3px 0px;
    border-bottom:solid 1px #666666;
    list-style-image: none;
    list-style-type: none;
    font-weight:bold;

  }

.sm_li5
  {
    width:200px;
    font-size:12px;
    margin:5px 0px;
    padding:3px 0px;
    border-bottom:solid 1px #ff0000;
    list-style-image: none;
    list-style-type: none;
  }


.menu-lineup {
	margin-left: 10px;
             }


.menu-lineup2 {
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	margin-right: 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
        line-height:200;
	list-style-image: none;
	list-style-type: none;
}


.menu-lineup3 {


	margin-top: 5px;
	margin-bottom: 5px;


}








/* ----- 挨拶Ｐ ----- */
.aip
  {
    text-indent:1em; 
    font-size:15px; 
    padding:8px 15px; 
    color:#000000; 
  }


.aip2
  {
    font-weight:bold;
    font-size:20px; 
    color:#000000; 
    text-align:right;
    margin:10px 0px;
  }


.aip3
  {


    font-size:15px; 
    color:#000000; 
    text-align:right;
    margin:10px 0px;
  }

.whats
  {
    margin-left:50px;
    margin-top:5px;
    margin-bottom:15px;
　　color:#ff0000;
    font-size:12px; 
  }

.atte
  {
    border:solid 1px #eeeeee;
    width:570px;
    height:130px;
  background:url("/img/atte.jpg");
no-repeat 0 50%;
  }


.atte2
  {
    float: right; 
    width: 450px; 
  }

.menu
  {

    width:191px;
    height:27px;
　　margin-left:2px;
    background:url("/img/menu.jpg");
    background-repeat:no-repeat; 
  }

.menu2
  {
   margin:0px 0px 0px 30px;
   font-size:13px;
   font-weight:bold;
   padding-top:8px;
   color:#ffffff;
  }

/* ----- トップページ職人紹介h2 ----- */

.shoku
  {
   margin-top:5px;
   font-size:13px;
   font-weight:normal;
   padding-left:8px;
   color:#000000;
   border-left:solid 5px #ff0000;
  }

div.shoku a:link 
 { 
   color:#990000; 
   text-decoration:underline; 
 }

div.shoku a:visited 
 { 
   color:#990000; 
   text-decoration:underline; 
 }




/* ----- トップページバナー280 ----- */

.l
  {
    float:left; 
　　width:265px;
　　font-size:12px;
　　margin:0px;
  }

.r
  {
    float:right; 
　　width:265px;
　　font-size:12px;
　　margin:0px;
  }

.pp
  {
   margin:0px;
   padding:0px;
  }



/* -----アンダー ----- */
#under
 {
  font-size:13px;
  width:580px;
  height:610px;
  text-align:left;
  background:url("/img/under.jpg") ;
  background-repeat:no-repeat; 
  color:#000000;
  margin:0px;
 }


#under_l
 {
  float:left; 
  width:250px;
  text-align:left;
  color:#000000;
  margin:5px 15px 10px 12px;
  background:#eeeeee;
 }

#under_r
 {
  float:right; 
  width:250px;
  text-align:left;
  color:#000000;
  margin:5px 15px 10px 15px;
  background:#eeeeee;
 }

#under_m
 {

  width:550px;
  text-align:left;
  color:#000000;
  margin:20px 15px 3px 10px;
　border-bottom:solid 1px #eeeeee;
 }

/* -----banner ----- */
#banner_l
 {
  float:left; 
  width:200px;
  margin:0px;
  padding:0px;

 }

#banner_r
 {
  float:right; 
  width:550px;
  margin:0px 15px 0px 0px;
  padding:0px;
  font-size:12px;
 }


#banner_p
 {
  margin:3px 0px;
  font-size:12px;
  color:#666666;
　font-weight:normal;
 }

/* -----店長のひとこと ----- */

#banner_t
 {
  width:546px;
  height:40px;
  border:solid 2px #eeeeee;
  background:url("/img/tencho.jpg") ;
  background-repeat:no-repeat; 
  margin-top:2px;
 }


.banner_t
 {
  margin:25px 0px 0px 20px;
 }

/* -----カートボタン ----- */

.cart-button {
	background-color: #666666;
	color: #FFFFFF;
	border-top: thin solid #eeeeee;
	border-right: thin solid #333333;
	border-bottom: thin solid #333333;
	border-left: thin solid #eeeeee;
	font-weight: normal;
        font-size:12px;
	padding-top: 2px;
        margin-bottom:10px;
	width: 170px;
        height:22px;
}


/* -----カート部分 ----- */

.cart_m {
        margin:30px 0px;
        padding:0px;
        text-align:center;
       }

/* -----リンク ----- */

#link {
        margin:30px;
        font-size:13px;
        line-height: 150%;
       }



