/* ----- body ----- */
body{color:#000000;background:url(/img/bg.jpg);text-align:center;}


/* ----- センター ----- */
.cen{text-align:center;}

/* ----- センター ----- */
.cen2{margin-left:20px;}

.miyabi{margin:20px 50px;}

.miyabip{ 
color:#ffffff;
font-size:12px;
margin:10px 35px;
line-height:200%;
}




/* ----- ギフトボックス ----- */
.giftbox{
margin-left:20px;
margin-right:30px;
background:#ffff00;
border:solid 1px #666666;
padding:10px;
line-height:130%;
font-size:12px;
}


.design  {

        width:550px;
        height:208px;
	margin:10px 0px;
	padding: 115px 0px 0px 20px;
        background:url("/img/gara550.jpg");
	background-repeat:no-repeat; 
        font-size:8px;
        color:#ffffff;

	}



/* ----- お支払い ----- */
.pay{
margin-left:20px;
margin-bottom:10px;
line-height:180%;
}

/* ----- 割烹食器ボックス ----- */
.ck{
float: left;  
margin:7px; 
width: 265px;
}




/* -----雅 ----- */
#miya{ margin-left:15px; }

.miya{ margin:15px 20px 15px 10px; font-size:12px; line-height:150%;}

.miyabox { float: left;  margin:7px; width: 260px; height:160px;}
.miyabox2 { float: left;  margin:7px; width: 260px; height:360px;}
.miyabox3 { margin-top:7px; height:280px; border:solid 1px #6E524D; padding:5px; font-size:12px; line-height:130%;}

.miyabox4 { float: right;  margin:7px;}
.miyabox5 {margin-bottom:10px;}




.miyap {margin:10px; font-size:12px; line-height:130%;}


/* ----ウェブページエンジ ----- */
.enji{ 
width:570px; 
height:1700px;
background:#370F00 url("/img/enji.gif"); 
}

/* ----ウェブページエンジ偉人 ----- */
.enjii{ 
width:570px; 
height:1900px;
background:#370F00 url("/img/enji.gif"); 
}


.boxe{float: left; width:275px; margin:3px; color:#ffffff;}

.enjip{ 
color:#ffffff;
font-size:12px;
margin:10px 5px;
line-height:200%;
}


.orderp{ 
color:#000000;
font-size:12px;
margin:10px 5px;
line-height:200%;
}


.enjih3{ 
color:#ffffff;
margin:20px 5px;
_margin:20px 0px;
}

.enjim{ 
margin:20px;
_margin:10px;
}

.enjiph{ 
margin:10px;

float: left;
}







/* -----サイドメニューh2 ----- */
.sh2{ color:#ffffff; font-size:17px; margin:5px 0 5px 10px; }

.sli1{
color:#000000;
width:190px;
background:url(/img/li1.gif);
height:25px;
padding-top:10px;
font-size:13px;
text-indent:25px;
margin:5px 0;
list-style-type:none;
}

.sli2{
color:#000000;
width:190px;
background:url(/img/li2.gif);
height:20px;
padding-top:7px;
font-size:13px;
text-indent:25px;
margin:0;
list-style-type:none;
}

.sli3{
margin-bottom:10px;
}


/* -----用語集li ----- */

.yoli{
float: left;
color:#000000;
width:150px;
_width:170px;
background:url(/img/li3.gif);
height:15px;
padding-top:5px;
font-size:13px;
text-indent:25px;
margin:5px 0　5px 25px;
list-style-type:none;
}

.yo{

margin-left:35px;
_margin-left:0px;

}


.yoh4{
background:#5F3A20;
font-size:14px;
color:#ffffff;
text-indent:5px;
padding:10px;
}

.yoh5{
font-size:14px;
color:#6E524D;
text-indent:5px;
margin:10px;
}

.yop{
font-size:14px;
color:#666666;
margin:10px 20px;
line-height:150%;
}





/* -----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;  font-size:15px;}

/* ----- 募集ページ ----- */
.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: 560px; margin-right:10px;margin-bottom:10px;}

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

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

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

.boxm { float: left;  width: 400px;}
.box { float: left;  width: 200px;}

.box2 { float: right;  width: 150px; height:350px;}
.box3 { margin:5px 5px 55px 5px; font-size:13px; line-height:130%;}


.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:1t; 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:bol}

#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; }
.menu_lst3 { list-style-image:url(/images/li.gif); margin:10px 0px 10px 20px; font-size:12px;}
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;}

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

/* 店主挨拶　*/
.greeting{ width: 250px;}.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%; }

/* ----- Ｐ段落 ----- */
.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; }
/* ----- テキスト注意 ----- */
.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

        {

	line-height: 140%;
        font-size:15px;
        height:30px;
	margin:3px 0px;
	text-align:right;
	padding:0px;
	width: 800px;
        background:url("/img/bar_bg.gif");
	}

#bar2

        {

	line-height: 140%;
        font-size:12px;
        height:30px;
	margin:3px 0px;
	text-align:right;
	padding-top:5px;
	width: 800px;
        background:url("/img/bar_bg.gif");
	}

/* ----- アンダー ----- *
/#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;}

/* ----- y ----- */
{color:#000000;background:url(/img/bg.jpg);text-align:center;}

/* ----- ブログ全体 ----- */
div#main-container{
width:800px;
_width:790px;
color:#000000;
background:#ffffff url("/img/main_bg.gif");
margin:0 auto;
text-align:left;
padding-top:0px;
}

/* ----- er部分（追加） ----- */
div#header{
width:800px;
color:#666666; 
height:145px;
background:url(/img/kanban001.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(/img/bar.jpg) no-repeat 0 0; color:#ffffff; 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;
margin-left:-10px;
padding:10px; 
font-size:12px; 
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://www.shousai.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:#370F00; 
witdh:550px;  
height:220px;
}

.ca1{
float: left;  
margin:2px; 
width: 330px;
}

.ca2{
float: left;  
margin:20px 2px 2px 2px; 
width: 200px;
font-size:13px;
line-height:220%;
}

.ca2 a{color:#ffffff;line-height:220%;}
.ca2 a hover{color:#ffff00;line-height:220%;}


.ca3{
float: left;  
margin:2px; 
width: 140px;
}





/* ------------------------- Q&A ------------------------------ */


.ck01  {
        width:550px;
        height:208px;
	margin:10px 0px;
	padding: 110px 0px 0px 40px;
        background:url("/img/ck-b.jpg");
	background-repeat:no-repeat; 
        font-size:8px;
        color:#000000;

	}


.ck1  {
        width:550px;
        height:208px;
	margin:10px 0px;
	padding: 55px 0px 0px 20px;
        background:url("/img/k-1b.jpg");
	background-repeat:no-repeat; 
        font-size:8px;
        color:#ffffff;

	}

.ck2  {

        width:550px;
        height:208px;
	margin:10px 0px;
	padding: 55px 0px 0px 20px;
        background:url("/img/k-2b.jpg");
	background-repeat:no-repeat; 
        font-size:8px;
        color:#ffffff;

	}



.ck3  {
        width:550px;
        height:208px;
	margin:10px 0px;
	padding: 55px 0px 0px 20px;
        background:url("/img/k-3b.jpg");
	background-repeat:no-repeat; 
        font-size:8px;
        color:#ffffff;
	}



.ck4  {

        width:550px;
        height:208px;
	margin:10px 0px;
        padding: 55px 0px 0px 20px;
        background:url("/img/k-4b.jpg");
	background-repeat:no-repeat; 
        font-size:8px;
        color:#ffffff;
	}


.ck5  {
        width:550px;
        height:208px;
	margin:10px 0px;
	padding: 55px 0px 0px 20px;
        background:url("/img/k-5b.jpg");
	background-repeat:no-repeat; 
        font-size:8px;
        color:#ffffff;
	}


.ck6  {

        width:550px;
        height:208px;
	margin:10px 0px;
	padding: 55px 0px 0px 20px;
        background:url("/img/k-6b.jpg");
	background-repeat:no-repeat; 
        font-size:8px;
        color:#ffffff;
	}



.ck7  {

        width:550px;
        height:208px;
	margin:10px 0px;
	padding: 55px 0px 0px 20px;
        background:url("/img/k-7b.jpg");
	background-repeat:no-repeat; 
        font-size:8px;
        color:#ffffff;
	}

.ck8  {


        width:550px;
        height:208px;
	margin:10px 0px;
	padding: 55px 0px 0px 20px;
        background:url("/img/k-8b.jpg");
	background-repeat:no-repeat; 
        font-size:8px;
        color:#ffffff;

	}


.ck9  {
        width:550px;
        height:208px;
	margin:10px 0px;
	padding: 55px 0px 0px 20px;
        background:url("/img/k-9b.jpg");
	background-repeat:no-repeat; 
        font-size:8px;
        color:#ffffff;

	}



.ck10  {
        width:550px;
        height:208px;
	margin:10px 0px;
	padding: 55px 0px 0px 20px;
        background:url("/img/k-10b.jpg");
	background-repeat:no-repeat; 
        font-size:8px;
        color:#ffffff;

	}


.ck11  {
        width:550px;
        height:208px;
	margin:10px 0px;
	padding: 75px 0px 0px 20px;
        background:url("/img/k-11b.jpg");
	background-repeat:no-repeat; 
        font-size:8px;
        color:#ffffff;

	}



.design  {

        width:550px;
        height:208px;
	margin:10px 0px;
	padding: 115px 0px 0px 20px;
        background:url("/img/gara550.jpg");
	background-repeat:no-repeat; 
        font-size:8px;
        color:#ffffff;

	}



.small01  {
        width:550px;
        height:165px;
	margin:10px 0px;
	padding: 35px 0px 0px 220px;
        background:url("/img/small06.jpg");
	background-repeat:no-repeat; 
        font-size:8px;
        color:#ffffff;
	}


.small02  {

        width:550px;
        height:165px;
	margin:10px 0px;
	padding: 35px 0px 0px 220px;
        background:url("/img/small09.jpg");
	background-repeat:no-repeat; 
        font-size:8px;
        color:#ffffff;

	}

.c2 {

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

.c3 {

	font-size: 12px;
	color : #ffffff;
        line-height:150%;

	}


.c4 {

	font-size: 12px;
	color : #660000;
        line-height:150%;
	}


/* ----- 鳥獣戯画 ----- */
#cho{  
width: 550px;  
font-size: 14px;
margin:0px 0px 20px 0px; 
background:#C97C5E;
}


.chop{ 
color:#ffffff;
font-size:12px;
margin:0 25px 10px 25px;
line-height:200%;
}


.chop2{ 
margin:0 0 20px 0px;
}


/* ----- 古清水 ----- */
.kokiyo{  
float:left;
width: 150px; 
height:200px;
text-align:center; 
font-size: 14px;
margin:0px 0px 20px 20px; 
background:#C97C5E;
}


/* ----- カテゴリー上ボックス ----- */
.dis {
       width:510px;
       padding:10px 5px;
       margin:10px 10px 10px 20px;
        border-color:#cd853f;
        border-style:outset;
        border-width:2px;
        font-size:13px;
	line-height: 150%;
	text-align: center;

      }

.disp{ 
color:#000000;
font-size:12px;
margin:10px 25px;
line-height:200%;
}


/* ------------------------- Q&A ------------------------------ */

.qa_q {

	background-color: #eeeeee;
        border-style:solid;
        border-color:#663300;
        border-width:1px;
        width:550px;
        margin:20px 0px 0px 5px;
        padding:5px;
        font-size:12px;
  	text-align: left;  
       }

.qa_a {

	background-color: #fffff0;
        border-style:none solid solid solid;
        border-color:#663300;
        border-width:1px;
        font-size:12px;
        width:550px;
        padding:5px;
        margin:0px 0px 8px 5px;
  	text-align: left;  
        line-height:150%;
       }

.qa_p {


        font-size:12px;
        margin:5px 2px 5px 2px;  
        line-height:150%;
       }

/* ------------------------- Q&A ------------------------------ */

.miyabi_left2 {

	float:left;
        padding:3px;
        width: 250px;
        color:#000000;
        margin-top:15px;
        margin-left:0px;
        margin-left:6px;

	}



.miyabi_right2 {

	float:left;
	_float:right;
        padding:3px;
        width: 250px;
        color:#000000;
	text-align: left;
        margin-top:15px;
        margin-left:8px;
        _margin-left:0px;
        font-size:16px;
	}


.miyabi_main2 {

　　　　 width:530px;
　　　　 _width:550px;
  	text-align: left;  
        margin-left:15px;
	}

.mp2 {

       margin-top:20px; 
	}

.sli4{
color:#000000;
width:150px;
background:url(/img/li4.gif);
height:20px;
padding-top:2px;
font-size:13px;
text-indent:25px;
margin:5px 0;
list-style-type:none;
}

.sli5{
color:#ff0000;
width:250px;
height:20px;
padding-top:2px;
font-size:15px;
font-weight:bold;
text-indent:100px;
margin:5px 0;
list-style-type:none;
}

.sli0{
color:#000000;
width:250px;
height:20px;
padding-top:2px;
font-size:15px;
font-weight:bold;
text-indent:10px;
margin:5px 0;
list-style-type:none;
border-left:solid 5px #ff0000;
}







/* ------------------------- 商品 ------------------------------ */
.name

　　　 {
  	text-align: left;  
        padding:2px 0px 2px 10px;
        border-style:none none none solid;
        border-width:5px;
        border-color:#ff0000;
        font-size:15px;
        color:#000000;
	}


.price2

　　　 {
  	text-align:right;  
        padding:0px;
        font-size:15px;
        color:#ff0000;
        font-weight:bold;
	}

#cart

　　　 {
        width:270px;
        margin:20px 0;
  	text-align:center;  
	}


.olp2  {

        margin:10px 0px;
        font-size:12px;
        line-height:150%;
	}


/* ------------------------- 商品 ------------------------------ */
