/* ----- topのbox ----- */
.item-img2
{ 
 padding:0;
 margin:0;
}


/* ----- topのbox ----- */
.top_b
{ 
    float:left; 
    font-size:15px;
    width:250px;
    height:320px;
    margin-left:30px;
    _margin-left:20px;
    text-align:center;

}

.top_b a:link{ 
    font-size:17px;
    font-weight:bold;

    color:#ff0000;
             }

.top_bp { 
    font-size:19px;
    font-weight:bold;
    margin:5px 0;
    color:#ff0000;
             }





/* -----ie6用 ----- */
.ie6
{ 
  _float:right; 
}


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


/* ----- 商品イメージ画像 ----- */
#mm
{ 
    margin-bottom:20px;
}


/* ----- カート ----- */
.cart_m
{ 
    font-size:15px;
    text-align:center;
    margin:20px 25px 20px 25px;
    _margin:20px 20px 20px 40px;
    background-color:#fed0e0;
    padding:10px;
}



/* ----- 商品 ----- */
.color
{ 
    float:left; 
    width:250px; 
    margin-left:30px; 
    _margin-left:20px; 
    margin-bottom:10px; 
    margin-top:10px; 
    font-size:15px;
}

/* ----- 商品 ----- */
.color2
{ 
    float:left; 
    width:250px; 
    margin-left:10px; 

}




/* ----- 募集ページ ----- */
.d80
  {
    float: left; 
    margin:10px 30px;
  }



/* ----- 商品ページメイン ----- */
.n_sho
  {
    float: left; 
    width:550px;
    margin-left:10px; 
  }

.n_shol
  {
    float: left; 
    width:270px; 
    margin:20px 0px;
  }

.n_shor
  {
    float: right; 
    width:270px; 
    margin:20px 0px;
    font-size:12px;
  }




/* ----- sbro ----- */
#sbro
  {
    margin:5px 0px;
  }

/* ----- new flash ----- */
#n_f
  {
    margin-bottom:10px;
  }



/* ----- 店長のひとりごと ----- */
#n_1
  {
    margin:0px 5px;
    padding:5px;
    background-color:#fffff0;
　　border:solid 1px #004400;
    line-height:150%;
  }


/* ----- 新しいサイトフラッシュ部分 ----- */
#n_flash
  {
    float: right; 
    width: 570px; 
  }



/* ----- 新しいサイトトップメイン ----- */
#n_main
  {
    float: right; 
    width: 570px; 
    font-size:12px;
    margin-top:10px;
  }

/* ----- 新しいサイトトップ左 ----- */
#n_mainl
  {
    float: left; 
    width: 340px; 
  }

/* ----- 新しいサイトトップ右 ----- */
#n_mainr
  {
    float: right; 
    width: 220px; 
  }


.box
  {
    float: left; 
    width: 76px;
    height:150px;
    margin-top:3px; 
    margin-left:5px; 
    margin-bottom:8px; 
    font-size:10px;
    text-align:center;
    color:#ff0000;
    background-color:#eeeeee;
    border:solid 1px #990000;
    padding-top:0;
  }











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


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


/*リンク左マージン*/
.link
      {
        margin-left:50px;
        margin-right:auto;
　　　　font-size:12px;
        line-height:150px;
       }


/*表　ショップ*/
.hyou_s
      {
        text-decoraiton:none;
        font-size:10pt;
        background-color:#ffffff;
        margin-left:auto;
        margin-right:auto;
       }

.hyou_s td
       {
        background-color:#ffffff;
        padding:5px 10px 5px 10px;
        font-size:10pt;
        color:#666666;
        line-height:13pt;
        text-align:left;
       }

.hyou_s th
       {
        text-align:left;
        padding:5px 5px 5px 15px;
        font-weight:normal;
        background-color:#f2f2f2;
       }


/* 地図 */

.map {
      border:solid 1px #990000;
      background-color:#eeeeee;
      width:500px;
}

.map_p {
       padding:5px;
       text-align:left;
       font-weight:normal;
       font-size:13px;
       }



/* 商品説明　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_m{ 
margin-bottom:20px; 
font-size:15px;
}


.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;}


#main_l{ 
float:left; 
width:275px; 
height:580px;
margin-left:10px; 
margin-bottom:20px; 
font-size:15px;}


#main_r{ 
float:right; 
width:275px; 
height:580px;
font-size:15px; 
margin-bottom:20px;}



.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; }

.menu_lst2 { list-style-image:url(/images/li.gif); margin:10px 0px 10px 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:#89100a;border-bottom:solid 1px #e9e0d1;}
.main_navi li{margin-bottom:3px;}
















/* 01 */




.navi01{width:200px;height:20px;margin:0px;background:url(/images/1.gif) no-repeat -199px 0;color:#666666;border:1px solid #cccccc;
}
.navi01 a{width:200px;height:20px;padding:10px 0px 0 45px;display:block;text-decoration:none;font-size:x-small;background:url(/images/navi01.gif) no-repeat 0 0;color:#666666;}
.navi01 a:hover{background:url(/images/navi01-2.gif) no-repeat;color:#ff0000;}




/* スペース1*/
.space1{width:270px;height:100px;margin:0px;background:url(/images/ncholder.gif) no-repeat -199px 0;color:#666666;
}
.space1 a{display:block;height:100px;text-decoration:none;font-size:x-small;background:url(/images/ncholder.gif) no-repeat 0 0;color:#666666;}
.space1 a:hover{background:url(/images/ncholder1.gif) no-repeat 0 0;color:#ff0000;}








/* スペース2*/
.space2{width:270px;height:100px;margin:0px;background:url(/images/pptholder.gif) no-repeat -199px 0;color:#666666;
}
.space2 a{display:block;height:100px;text-decoration:none;font-size:x-small;background:url(/images/pptholder.gif) no-repeat 0 0;color:#666666;}
.space2 a:hover{background:url(/images/pptholder1.gif) no-repeat 0 0;color:#ff0000;}




/* スペース3*/
.space3{width:270px;height:100px;margin:0px;background:url(/images/bkcover.gif) no-repeat -199px 0;color:#666666;
}
.space3 a{display:block;height:100px;text-decoration:none;font-size:x-small;background:url(/images/bkcover.gif) no-repeat 0 0;color:#666666;}
.space3 a:hover{background:url(/images/bkcover1.gif) no-repeat 0 0;color:#ff0000;}








/* スペース4　左サイド用*/
.space4{display: block;background: url("http://b.kitano-tsuzure.com/images/tie.gif") repeat-y;height: 100px;}
.space4 a{display:block;height:100px;text-decoration:none;font-size:x-small;background:url(/images/tie.gif) no-repeat 0 0;color:#666666;}
.space4 a:hover{background:url(/images/tie.gif) no-repeat 0px 0;color:#ff0000;}




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




/* 店主挨拶　*/
.greeting{ width: 200px;}
.topic{ color: #426869; font-weight: bold;}
.greet_right{ text-align: right; margin-right: 25px;font-size: 13px;}




/* ページナビ */




.navi2 {text-align:right;font-size: 10px;color:#666;margin : 0px;padding : 2px 10px 2px 10px;}




/* カテゴリ */




.catnew {text-align:left;font-size: x-small;color:#666;}
.catmain {text-align:left; width:100%; height:14px;font-size: small;color:#666;}




/* ----- Ｐ段落 ----- */




.text0 {
 font-size:small; padding:15px; color:#000000; margin:20px 0; }




/* ----- Ｐ段落 ----- */




.text { text-indent:1em; font-size:small; padding: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%; }




/* ----- Ｐ段落 ----- */

.textwake {
 font-size:15px;
color:#000000; 
margin:15px 50px;
line-height:130%; }

.textwake2 {
 font-size:17px;
color:#ff0000; 
font-weight:bold;
margin:5px 100px;
line-height:130%; }




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

.text05 {

 font-size:12px; 
padding:10px 15px 0 15px;
color:#000000; 
margin-bottom:5px;
line-height:150%; 
}





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




/* ----- テキスト注意 ----- */
.text_c {

 font-size:12px; 
padding:15px 15px 15px 50px; 
color:#000000; 
line-height:150%; }

.text_s {

 font-size:15px; 
 font-weight:bold;
padding:15px; 
color:#990000; 
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 {padding-top: 3px;background:#6f514c;width:800px;text-align:right;line-height:90%;border-bottom:10px solid #a73835; font-size:x-small; margin-bottom:10px; }




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




#under {
        float: right;
        color:#990000;
        width: 570px;
        text-align: center; 
        font-size:10px;
        margin-top: 10px;
        line-height:150%;
       }




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




*{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:#426869; text-decoration:none; }
a:active { color:#a73835;text-decoration: underline;}
a:hover { color:#a73835;text-decoration: none;}
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:url(images/bg.gif);text-align:center;}
/* ----- ブログ全体 ----- */




div#main-container{width:800px;color:#000000;background:#ffffff;border-width:5px; border-style: none solid; border-color: #a73835;margin:0 auto;text-align:left; padding-top:0px;
}




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




div#header{width:800px;color:#666666; height:100px;background: url(images/banner.jpg); }
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{
                width:554px;
                height:34px;
                background:url(/images/bar.jpg) no-repeat 0 0;
                color:#a73835;
                margin:0px 0px 0px 15px;
                padding:10px 0px 0px 50px;
                 }

div.content dl.item-data{
    width:170px;
    height:250px;
    text-align:center;
    margin:2px 2px 5px 15px;
    _margin:5px 2px 5px 10px;
    float:left;
    background-color:#eeeeee;
    border-style:none solid solid none;
    border-width:1px;
    border-color:#990000;
   }
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:#000000;
         background:#ffffff;
         font-size:80%;
         line-height:100%;
         border-bottom:1px solid #cccccc;
         border-right:1px solid #cccccc;
         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:0px;font-size:x-small;margin:10px 0 10px 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;
          line-height:200%;
          }








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




.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(http://b.kitano-tsuzure.com//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;}




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




div#com{ 
   width: 540px; 
   font-size: 14px;
   margin:20px 0px 20px 20px;

       }

.smaller{
      font-size: 11px; 
      text-align:center;
      font-weight:normal;
      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{ 
         border:solid 1px #990000;
         background:url(images/bg.gif);
         witdh: 85%; 
         margin-left: 20px;
         margin-right: 10px;
        }





