/*----web ページ 旧kyotobreezeより移行分--*/
.entry_r{
	float: right;
	width: 350px;
	height: 270px;
	color: #666;
	font-size: 12px;
	text-align: left;
                margin:8px 8px 10px 15px;
}
.entry_l{
	float: left;
	width: 350px;
	height: 270px;
	color: #666;
	font-size: 12px;
	text-align: left;
                margin:8px 15px 10px 8px;
}
.webpage strong{
       font-size: 110%;
       color: #ff0000;
       font-weight: bolder;
}


ul.thumb_list{
   padding: 30px 0;
   padding-left: 70px;
}
li.thumb{
   display: inline;
   list-style-type: none;
   width: 180px;
   float: left;
   margin: 0;
   padding: 0.5em;
   padding-right: 50px;
   text-align: center;
}
li.thumb1{
   display: inline;
   list-style-type: none;
   width: 180px;
   float: left;
   margin: 0;
   padding: 0.5em;
   padding-left: 50px;
   text-align: center;
}
   
.li1
  {
   list-style-type:square;
   color:#666666;
   margin:5px 0 5px 30px; 
  }

.li2
  {
   list-style-type:none;
   color:#666666;
   margin:5px 0 5px 70px; 
  }

.li3
  {
   color:#666666;
   margin:10px;
    line-height:140%;
   xtext-align: justify;
  }
.li4
  {
   float: right;
   color:#666666;
   width: 300px;
   margin:10px;
    line-height:140%;
  }

.li5
  {
   color:#666666;
   margin:25px 10px 10px 10px;
    line-height:140%;
   text-align: justify;
  }
.red
  {
   color:#ff0000;
   font-weight:bold;
   font-size: 120%;
   margin:15px 0 15px 30px;
   text-align: left;
  }

#cart_pos{
   margin: 15px;
   text-align: center;
}
#cart_pos-sh{
   float: left;
   padding: 10px 70px;
   text-align: left;
}

.clr{
   clear: both;
}
.notice{
   cear: both;
   margin: 25px auto;
   text-align: center;
}


.sho_photo
  {
float:left;
    width:350px;
    font-size:13px;
  }

.sho_photo2
  {
    float:left;
    width:220px;
    margin-left:5px;
    padding-left:5px;
    font-size:13px;

  }





.sm_li1
  {
    width:162px;
    font-size:13px;
    margin:0px 0px 5px 25px;
    padding:5px 0px 5px 10px;
    border-bottom:solid 1px #999999;
    list-style-image:none;
    list-style-type: none;
  }


.cat0{

margin-top:0px;
}


.cate{
width:195px;
height:28px;
background:url(/images/c.jpg) no-repeat;
padding-top:12px;
text-indent:2em;
color:#000000;
font-size:12px;
}




/*thank you ページ */
#mfth{
width: 360px;
margin: 50px 80px 50px 120px;
}

/*SSL */
#ssl{

margin: 20px 0px 0px 20px;
}

/*新着情報 */
#whats{
border:solid 1px #999999;
color:#ffb6c1;
padding:20px;
font-family:"メイリオ",fantasy;
font-size:12px;
line-height:130%;
}

#whats2{
border:solid 1px #999999;
color:#ffb6c1;
padding:20px;
font-family:"メイリオ",fantasy;
font-size:12px;
line-height:130%;
}

.menu_lst{
color:#ffb6c1;
padding-left:20px;
font-size:12px;
line-height:130%;
}




/*プレゼント画像 */
#pre1{
margin-bottom:10px;
}






/*納期のご注意 */
#atte{
width:580px;
height:150px;
border:solid 1px #83cdc8;
background:url(/images/atte.gif) no-repeat;
}

.atte2{
width:400px;
float:right;
color:#6ea49c;
font-size:15px;
font-weight:bold;
margin-top:30px;
}

.atte3{
width:380px;
float:right;
color:#6ea49c;
font-size:12px;
margin-top:10px;
margin-right:20px;
line-height:130%;
}































/* ----- メルマガ ----- */
#mm{ 
margin-left:15px;
margin-top:20px;
margin-bottom:20px;
       }

/* ----- 190banner ----- */
.box2{ 
float:left;
width:280px;
color:#666666;
text-align: center;
margin-left:5px; 
margin-top:10px;
       }

.box2p{ 

color:#666666;
text-align: center;
margin-top:5px;
font-size:11px; 
       }



/* ----- 商品ページ下10個ＢＯＸ ----- */
.box3{ 
float:left;
width:113px;
color:#666666;
text-align: center;
margin-right:3px; 
margin-top:10px;

       }






/* ----- ランキングＢＯＸ ----- */
.box{ 
float:left;
width:190px;
color:#666666;
text-align: center;
margin-left:2px; 
margin-top:10px; 
       }

.item-images2{ 
margin-bottom:10px;
       }





/* ----- 商品ページＢＯＸ ----- */
.s_box{ 
float:left;
width:280px;
color:#666666;
font-size:12px;
margin-right:10px;
margin-bottom:10px;
text-align: center; 
       }

.s_box2{ 
float:left;
width:270px;
color:#666666;
font-size:12px;
margin-right:10px;
margin-bottom:10px;
text-align:left; 
padding:0 5px;
       }


.s_box3{ 
float:left;
width:270px;
color:#666666;
font-size:12px;
margin-right:10px;
_margin-right:0px;
margin-bottom:10px;
margin-top:20px;
text-align:left; 
padding:0 5px;
       }




/* ----- 商品ページカート用 ----- */
.c_box{ 
border:solid 1px #666666;
background-color:#fffff0;
padding:15px;
       }



.under_m{ 
margin:15px 0 5px 0px; 
padding-top:10px;
width:100%; 
color:#a0522d;
text-align: right; 
font-size:11px;

}

#hhome{ 
clear: both;
margin:5px 0 5px 0px; 
width:100%; 
color:#a0522d;
text-align: right; 
font-size:11px;
}

/* ----- アネラについて ----- */
.about_p{ 
margin:10px 30px; 
color:#666666;
line-height:150%;
font-size:12px;
       }



/* ----- 商品明細リスト ----- */
.meisai{ 
margin:5px 0 5px 40px; 
color:#666666;
text-align: left;
list-style-type:none;
line-height:150%;
text-indent:-3em;
}

.meisai2{ 
margin:5px 0 5px 40px; 
color:#666666;
text-align: left;
list-style-type:none;
line-height:150%;
}


.m_price{ 
margin:10px 10px 10px 10px;
color:#ff0000;
font-weight:bold;
text-align: right;
list-style-type:none;
border-top:solid 1px #666666;
padding-top:10px;
         }

.m_p{ 
margin:5px 0 5px 0px;
padding:5px 0 5px 10px;
border-left:solid 5px #8ed0cc;
text-align: left;
    }




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

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



/* --------------------- カテゴリタイトル（キーワード）--------------------- */

.smaller{
      text-align:center;
      line-height:150%;
}

.smaller2{
      font-size:11px;
      text-align:center;
      line-height:200%;
}


/* --------------------- カテゴリ価格--------------------- */

.c_price{
      text-align:center;
      margin-bottom:5px;
      color:#ff0000;
}





/* --------------------- 商品ページ　280--------------------- */

.sho{

	width:280px;
        margin-top:20px;
        margin-left:8px;
        _margin-left:6px;
	float: left;

}

.sho_p{
        margin-top:10px;
        margin-bottom:10px;
        font-size:12px;
        line-height:140%;
        color:#666666;
}

.sho_pr{
        margin-top:10px;
        margin-bottom:10px;
        font-size:12px;
        line-height:140%;
        color:#ff0000;
        text-indent:3em;
}


.sho_pz{
        margin-top:10px;
        margin-left:20px;
        margin-bottom:10px;
        margin-right:10px;
        font-size:12px;
        line-height:140%;
        color:#666666;
}


.sho_pz2{
        margin-top:20px;
        margin-left:40px;
        margin-right:40px;
        margin-bottom:20px;
        font-size:12px;
        line-height:140%;
        color:#999999;
}



.sho_py{
        margin-top:20px;
        margin-left:20px;
        margin-bottom:10px;
        margin-right:10px;
        font-size:15px;
        line-height:140%;
        color:#666666;
        font-weight:bold;
        border-bottom:dotted 1px #ffa07a;
}

.sho_py2{
        margin-top:20px;
        margin-left:20px;
        margin-bottom:10px;
        margin-right:10px;
        font-size:15px;
        line-height:140%;
        color:#269f97;
        font-weight:bold;
        border-bottom:dotted 1px #83cdc8;
}


.wholesale_inq{
         padding: 10px 0;
         text-align: right;
}





/* --------------------- MIDDLE --------------------- */

#middle{
	display:inline;
	width:840px;
	_width:900px;
        _margin-left:8px;
	padding:20px 37px 30px 38px;
	background:#ffffff;
	overflow:hidden;
	float: left;

}


h4
       {
        border-left:solid #ffa500 5px;
        padding-left:5px;
        padding-top:2px;
        margin:5px 0px;
        }

.p2
       {
         margin-bottom:5px;
         margin-left:10px;
        }

.p3
       {
　　　　　padding:10px 20px 5px 20px;
         line-height:130%;
         font-size:12px;
        }



.pp
       {
         line-height:150%;
        }


.m_box
       {
         float:left;
         width:270px;
         font-size:12px;
         margin-left:10px;
        }

.m_box2
       {
         float:left;
         width:180px;
         font-size:12px;
         margin-left:10px;
         text-align:center;
         line-height:150%;
        }



.whats
           {
             padding:10px 10px 10px 30px;
           }

.sm_li2
  {
    width:162px;
    font-size:12px;
    margin:5px 0px 5px 5px;
    padding:3px 0px 3px 10px;
    border-bottom:dotted 1px #c0a575;
    list-style-image: none;
    list-style-type: none;
  }

.cat_li2
  {
    width:550px;
    font-size:12px;
    margin:5px 0px 5px 10px;
    padding:3px 0px 3px 10px;
    border-bottom:dotted 1px #c0a575;
    color:#666666;
  }


.cat_photo {
            margin-left:23px;
            margin-top:5px;
           }

.sbro
       {
        margin-top:5px;
        padding-top:5px;
        }


.top_ubox
       {
         float:left;
         width:124px;
         height:220px;
         font-size:12px;
        }


.top_under
       {
         float:left;
         width:380px;
         font-size:12px;
         margin-top:20px;
         background:#666666;
        }


.top_under2
       {
         float:left;
         width:200px;
         font-size:12px;
         margin-top:20px;
         background:#333333;
        }







/* フッター */
.fot
          {
	display:inline;
	width:840px;
	_width:940px;
	height:90px;
        font-size:11px;
	padding:0px 37px 0px 38px;

	background:#ffffff;
	margin-bottom: 30px;
	float: left;
	clear: both;
	position: relative;
         text-align:right;
           }








/* お知らせ　中央用　*/
.info
　　　{
　　　 width: 570px; 
　　　 height: 100px; 
　　　 margin: 10px 0px 10px 0px;
      }

div.info-position
     { margin-left: 0px;}


/* google adsence */

#ggle_ad_pos{
      padding: 10px 50px;
}

#ggle_ad_blog_pos{
      padding: 10px 120px;
}


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

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

        width:580px;
        height:380px;
        text-align: center;
        font-size:13px;
        color:#000000;
       line-height:150%;
        margin-left:0px;
        margin-bottom:11px;
 }






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


*{
 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:#000000; 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;
　text-align:center;}


/* ----- ブログ全体 ----- */
div#main-container
 {
  width:915px;
  color:#000000;
  margin:0 auto;
  text-align:left; 
  padding-top:0px;
  background:#ffffff; 
}

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

div#header
 {
	width:900px;
	padding:0px;
        height:150px;
	background:url(/images/banner.jpg) no-repeat 0 0;
        border-bottom:solid 8px #666666;
 }

div#header_logo
 {

  color:#000000; 
  padding:0px;
  margin-top:0px;
  margin-left:10px;

 }

div#header_r
 {
  width:450px;
  color:#004400; 
  margin:10px 100px 0 0;
 }



div#header2{margin-left:30px; background:#000000; }
div#header h1{font-size:11px;font-weight:normal;margin-bottom:3px;color:#666666;}
div#header h2{font-size:10px;font-weight:normal;color:#f4a460;}

div#header ul{list-style:none;text-align:right;font-size:80%;}
div#header li{display:inline;margin:0px 0 0 10px;}



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

div#container
        {
              width:580px;
              float:right; 
              margin-right:10px;
        }

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

div.content{background:#ffffff;}

/* ----- アーカイブナビゲーション ----- */

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

/* ----- アーカイブタイトル ----- */
div.content h2#archive-title{
 color:#432c04;
 margin:20px 0 5px 0px;
 padding:15px 5px 5px 45px;
  background:url(/images/title.gif) no-repeat; 
 height:50px;
}
div.content dl.item-data
{
 width:280px;
 height:350px;
 _height:320px;
 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 5px 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 5px 10px;}
div.content dl.item-data dd.item-price{color:#999999;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:0px 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;width:200px height:500px;}





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












/*---archive menu--*/

.paged-archives a, .paged-archives a:visited{
padding: 0 5px;
border: 1px solid #cccccc;
text-decoration: none;
color: #000066;
}
.paged-archives b{
padding: 0 5px;
border: 1px solid #cccccc;
text-decoration: none;
color: #000066;
background-color: #dae0e6;
}

/*-- webページの設定 --*/

fieldset {
	font-size:12px;
	line-height: 150%;
	color: #666;
	margin : 5px 0px 5px 0px;
	padding: 5px;
	text-align: left;
	text-valign: top;
}
legend {
	font-size: 14px;
	font-weight: bold;
	color : #990073;
	clear: both;		
}
#thanks{
        margin: 0 30px 0;
}
#thanks_num{
        font-size: 85%;
        text-align: center;
}
#thanks_com{
        margin: 50px 30px 20px;
}



