@charset "euc-jp";

#alertBrowser {margin-bottom: 0; padding: 1em; color: #C00; text-align: center; border: 1px solid #C00;}
#alertBrowser p {width: 100%; text-align: center; vertical-align: bottom;}
#alertBrowser p.list {height: 18px;}
#alertBrowser a {padding-left: 18px; font-weight: bold;}
#alertBrowser a.ie {background: url(http://keibunsha.sakura.ne.jp/ichijoji/image/common/browsers.jpg) no-repeat 0 0;}
#alertBrowser a.fx {background: url(http://keibunsha.sakura.ne.jp/ichijoji/image/common/browsers.jpg) no-repeat 0 -20px;}
#alertBrowser a.ch {background: url(http://keibunsha.sakura.ne.jp/ichijoji/image/common/browsers.jpg) no-repeat 0 -40px;}
#alertBrowser a.sa {background: url(http://keibunsha.sakura.ne.jp/ichijoji/image/common/browsers.jpg) no-repeat 0 -60px;}



/* 特定のページのスタイルを設定 */
.page-id-ct1108 #header { 
    background-color: #ccc;
}


#kikanList {font-size: 0.8em; margin-bottom: 15px;}
#kikanList .head {
margin-top: 30px;
margin-bottom: 10px;
padding-bottom: 3px;
color: #999;
border-bottom: 4px double #CCC;
font-size: 105%;
}
#kikanList .list1 {
margin-right: 15px;
width: 220px;
float: left;
border-right: 1px #CCC dotted;
}
#kikanList .list2 {
margin-right: 15px; 
width: 220px; 
float: left;
border-right: 1px #CCC dotted;
}
#kikanList .list3 {
width: 220px; 
float: left;
}
#kikanList .list1 li, #kikanList .list2 li , #kikanList .list3 li {
margin: 5px 0;
padding-left: 10px;
line-height: 1.2;
background: url(http://keibunsha.sakura.ne.jp/ichijoji/image/common/listmark1.gif) no-repeat 0 4px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;
-o-text-overflow: ellipsis; /* Opera9,10対応 */
}

#topImage {
 width:760px;
 margin:0 auto;
}

#indexsukuea img {/*Topページスクエアバナー184　画像自動トリミング*/
  width: 184px;
  height: 184px;
object-fit: cover; /* トリミング */
border: 1px #e3e3e3 solid; 
}

#indexsukueaside img {/*Topページスクエアバナー184　画像自動トリミング*/
  width: 184px;
  height: 184px;
object-fit: cover; /* トリミング */
border: 0px #e3e3e3 solid; 
}



a:hover {/*リンクカラー*/
border: 0px solid #f5deb3; background-color: #b0c4de;}




#toptitle2{
font-size: 24px;
letter-spacing: 0.7em
 margin:10 auto;
padding: 15px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #333333;
border-top: solid 2px #000;
    border-bottom: solid 1px #000;
border-left: solid 0px #000;
    border-right: solid 0px #000;
}

#toptitle{
font-size: 24px;
letter-spacing: 0.7em
 margin:10 auto;
padding: 15px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #333333;
}



#topNews{/*お知らせ*/
clear: both;
height: 50px;
overflow-y: scroll;
border: 1px dashed #aaa;
margin: 0 0 15px 0;
padding: 5px;
background-color: #fff;
}
#topNews img{
display:none;
}
#topNews table {
}
#newsevent table table td {
padding-left: 5px;
border-bottom: 1px dotted #CCC;
}
#topNews table td.woong{
font-size:85%;
padding: 0 5px 0 0;
}
#topNews table td.woong a{
font-size:85%;
color: #666;
display: block;
width: 400px;
}

ul.topPageLink {
}
ul.topPageLink li{
width: 30%;
margin: 0 1% 20px 0;
height: 20px;
font-size: 80%;
display: inline-block;
padding: 5px;
list-style: disc;
border: 1px dotted #CCC;
text-align: center;
}
ul.topPageLink li a{
display: inline-block;
width: 100%;
}
ul.topPageLink li:hover {
background-color: #EEEEEE;
}

#kikanBanner {/*TOP期間限定バナー*/
width: 760px;
margin: 0 2px 10px 2px;
display: flex;
}


#kikanBanner7 {/*TOP期間限定バナー特集一覧*/
width: 760px;
margin: 0 2px 10px 2px;
display: flex;

}


#kikanBanner .boxLeft7 {/*TOP期間限定バナー特集一覧*/
width: 250px;
height: auto;
float: left;
margin: 0 10px 0px 0;
background-color: #fff;
}


#kikanBanner .boxRight7 {/*TOP期間限定バナー特集一覧*/
width: 500px;
height: auto;
float: right;
margin: 0 10px 0px 0;
background-color: #fff;

}


#indexcontentp img {/*商品詳細ページ2カラム375　画像自動トリミング*/
  width: 800px;
 height: 300px;
object-fit: cover; /* トリミング */
border: 1px #e3e3e3 solid; 
}


.indexpick img {/*TOP期間限定バナー特集一覧画像自動トリミング*/
  width: 500px;
  height: 250px;
object-fit: cover; /* トリミング */
border: 1px #e3e3e3 solid; 
}


.indexpicksan img {/*TOPバナー245特集一覧画像自動トリミング*/
  width: 245px;
  height: 184px;
object-fit: cover; /* トリミング */
border: 1px #e3e3e3 solid; 
}


.indexyokohiro img {/*TOPバナー375特集一覧画像自動トリミング*/
  width: 365px;
  height: 184px;
object-fit: cover; /* トリミング */
border: 1px #e3e3e3 solid; 
}



.indexhedertoku img {/*特集760ヘッダー画像画像自動トリミング*/
  width: 760px;
 
object-fit: cover; /* トリミング */
border: 1px #e3e3e3 solid; 
}


.niwasqu img {/*庭スクエア*/
  width: 250px;
  height: 250px;
object-fit: cover; /* トリミング */
border: 1px #e3e3e3 solid; 
}



.niwahidari img {/*庭左サイドバー*/
  width: 200px;
  height: 200px;
object-fit: cover; /* トリミング */
border: 0px #e3e3e3 solid; 
}



.niwawide img {/*庭ヘッダワイド*/
  width: 760px;
  height: 400px;
object-fit: cover; /* トリミング */
border: 1px #e3e3e3 solid; 
}


.niwaSquare img {/*niwaバナー375特集一覧画像自動トリミング*/
  width: 560px;
  height: 560px;
object-fit: cover; /* トリミング */
border: 1px #e3e3e3 solid; 
}

#kikanBannerniwa {/*TOP期間限定バナーniwa*/
width: 760px;
margin: 0 2px 10px 2px;
display: flex;

}


#kikanBanner .boxLeftniwa {
width: 480px;
float: left;
margin: 0 10px 0px 0;
background-color: #fff;
}
#kikanBanner .boxRightniwa {
width: 180px;
float: right;
margin: 0 10px 0px 0;
background-color: #fff;
}


#kikanBannersuku .boxLeftniwasuku {
width: 200px;
height: auto;
float: left;
margin: 0 10px 0px 0;
background-color: #fff;
}
#kikanBannersuku .boxRightniwasuku {
width: 560px;
height: auto;
float: right;
margin: 0 10px 0px 0;
background-color: #fff;
}


#kikanBanner .boxLeft {
width: 375px;
float: left;
margin: 0 10px 0px 0;
background-color: #fff;
}
#kikanBanner .boxRight {
width: 375px;
float: right;
margin: 0 10px 0px 0;
background-color: #fff;
}




#kikanBanner .boxLeft2 {
width: 375px;
float: left;
margin: 0 10px 10px 0;
background-color: #fff;
}

#kikanBanner .boxRight2 {
width: 375px;
float: right;
margin: 0 10px 10px 0;
background-color: #fff;
}

#kikanBanner img {
margin-bottom: 10px;
 border: solid 1px #c0c0c0;
}




#kikanBanner .boxLeft3 {
width: 375px;
float: left;
margin: 0 10px 10px 0;
background-color: #fff;
}

#kikanBanner .boxRight3 {
width: 375px;
float: right;
margin: 0 10px 10px 0;
background-color: #fff;
}




#kikanBanner .boxLeft5 {
width: 375px;
float: left;
margin: 0 10px 0px 0;

background-color: #fff;

}
#kikanBanner .boxRight5 {
width: 375px;
float: right;
padding: 12px
margin: 0 10px 0px 0;

color:#fff;
}







#kikanBannerg {/*TOP期間限定バナー*/
margin: 0 2px 10px 2px;
display: flex;

}


#kikanBanner .boxLeftg {
width: 375px;
float: left;
margin: 0 10px 0px 0;
background-color: #fff;

}


#kikanBanner .boxRightg {
width: 375px;
float: right;
padding: 12px
margin: 0 10px 0px 0;
color:#fff;
}




#kikanBanner img {
margin-bottom: 10px;
 border-top: solid 1px #ccc;
 border-bottom: solid 1px #ccc;
 /*←画像を1pxのグレーの枠線で囲む指定の場合*/
}








#kikanBanner img.half {
margin: 0 10px 10px 0;
}
/*#kikanBanner ul li{
width: 375px;
margin: 0 10px 10px 0;
display: inline-block;
}*/


#kikanBanner .toKikanList {margin-bottom: 10px;font-size: 0.8em; text-align: right;}
#kikanBanner .toKikanList a {color: #A29E9C;}






/*特集４列スクエアバナー*/

.kikanBanners{
	display: flex;
	flex-wrap:nowrap;
}
.kikanBanners li {
	width: calc(760px/4) ;/*←画像を横に4つ並べる場合*/
	padding:0 6px;/*←画像の左右に5pxの余白を入れる場合*/
	box-sizing:border-box;
	flex-wrap:nowrap;
}
.kikanBanners li img {
	max-width:100%; /*画像のはみだしを防ぐ*/
	height: auto; /*画像の縦横比を維持 */
 border-top: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
 /*←画像を1pxのグレーの枠線で囲む指定の場合*/
}


#banatitle2{/*TOP期間限定バナータイトルスクエア*/
font-size: 16px;
letter-spacing: 0.7em
margin: 0px 0px 0px 80px;
padding: 12px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #333333;
  border-left: solid 1px #000;
text-align: left
}

#banatext2{/*TOP期間限定バナー文章スクエア*/
font-size: 12px;
height: 110px; 
letter-spacing: 0.7em
margin: 0px 0px 0px 180px;
padding: 12px;
font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
color: #333333;
text-align: left
}





#banatext{/*TOP期間限定バナー文章*/
font-size: 12px;
height: 85px; 
letter-spacing: 1em
margin: 0px 0px 0px 180px;
padding: 12px;
font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
color: #333333;
text-align: left;
}




#banatitle{/*TOP期間限定バナータイトル*/
font-size: 20px;
margin: 0px 20px 0px 0px;
padding: 12px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #333333;
  border-left: solid 1px #000;
text-align: left;
}

#banatextname{/*庭　バンビオ　作家リスト*/
font-size: 16px;
height: 110px; 
letter-spacing: 0.7em
margin: 0px 0px 0px 180px;
padding: 12px;
font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
color: #333333;
text-align: left
}


#categorytitle{/*特集カテゴリータイトル*/
font-size: 26px;
letter-spacing: 5px;
margin: 0px 0px 0px 0px;
padding: 35px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #333333;
text-align: center;
border-top: solid 2px #000;
    border-bottom: solid 1px #000;
border-left: solid 0px #000;
    border-right: solid 0px #000;
}



#categorytitleb{/*特集カテゴリータイトルブルー*/
font-size: 26px;
letter-spacing: 5px;
margin: 0px 0px 0px 0px;
padding: 35px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: ##04121f;
text-align: center;
border-top: solid 2px #000;
    border-bottom: solid 1px #000;
border-left: solid 0px #000;
    border-right: solid 0px #000;
}

#categoryread{/*特集カテゴリーリード文章左側*/
font-size: 23px;
letter-spacing: 5px;
line-height: 35px;
height: 80px; 
margin: 20px 0px 0px 0px;
padding: 15px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #333333;
border-left: solid 1px #000;
text-align:left;
}

#categoryread2{/*特集カテゴリーリード下文章左側*/
font-size: 14px;
height: 80px; 
margin: 20px 0px 0px 0px;
padding: 15px;
font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
color: #333333;
text-align:left;
}

#categoryread3{/*特集カテゴリーリード文章半分*/
font-size: 20px;
width: 375px;
letter-spacing: 5px;
line-height: 35px;
margin: 20px 0px 0px 0px;
padding: 15px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #333333;
border-left: solid 1px #000;
text-align:left;
}


#categoryreadg{/*特集カテゴリーリード文章左側背景グレー*/
font-size: 23px;
letter-spacing: 5px;
line-height: 35px;

margin: 20px 0px 0px 10px;
padding: 20px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #333333;
border-left: solid 1px #000;
text-align:left;

}



#pickgray{/*グレー背景注目商品*/
font-size: 20px;
margin: 0px 0px 0px 0px;
padding: 0px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #333333;


text-align:left;
background-color: #f0f0eb;
}



#categoryreadcen{/*特集カテゴリーリードセンター*/
font-size: 26px;
margin: 20px 0px 50px 0px;
padding: 15px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #333333;
text-align: center;
border-top : solid 1px #000;
border-bottom: solid 1px #000;
}


#categoryreadcengo{/*センター ゴシック*/
font-size: 26px;
margin: 20px 0px 50px 0px;
padding: 15px;
font-family:  monospace;
color: #333333;
text-align: center;
border-top : solid 1px #000;
border-bottom: solid 1px #000;
}

#categoryreadceng{/*特集カテゴリーリードセンター*/
font-size: 26px;
margin: 0px 0px 0px 0px;
padding: 15px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #333333;
text-align: center;
border-top : solid 1px #000;
border-bottom: solid 1px #000;
}


#categoryreadcenli{/*特集カテゴリーリードセンター横線*/
font-size: 10px;
margin: 0px 0px 21px 0px;
padding: 10px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #333333;
text-align: center;
border-bottom: dashed 1px ;
}


#categoryreadcenliniwa{/*特集カテゴリーリードセンター横線　庭*/
font-size: 10px;
margin: 0px 0px 21px 0px;
padding: 20px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #333333;
text-align: center;
border-bottom: dashed 1px ;
}


#categorytext{/*特集カテゴリーヘッダー文章右側*/
font-size: 13px;
height: 100px; 
margin: 20px 0px 0px 0px;
padding: 20px;
font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
color: #333333;
}



#categorytextw{/*特集カテゴリーヘッダー文章右側白文字*/
font-size: 13px;

width: 355px;
margin: 20px 0px 15px 0px;
padding: 20px;
font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
color: #000;
text-align: justify;
text-justify: inter-ideograph;
-ms-text-justify: inter-ideograph;

}



#categorytextwg{/*特集カテゴリーヘッダー文章右側白文字背景グレー*/
font-size: 13px;

margin: 20px 0px 15px 0px;
padding: 20px;
font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
color: #000;
text-align: justify;
text-justify: inter-ideograph;
-ms-text-justify: inter-ideograph;

}



#categorytopre{/*特集　サイドバーTOPページに戻る*/
font-size: 14px;
height: 40px; 
margin: 0px 0px 0px 0px;
padding: 10px;
font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
color: #333333;

}

#banashiro{/*TOP期間限定バナー白幅*/
font-size: 20px;
letter-spacing: 0.7em
 margin:5auto;
padding: 25px;


font-family: "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

color: #333333;
 border-left: solid 1px #fff;
border-right: solid 1px #fff;

}


/*バナー前タイトル*/
#tittleicon{
    font-size: 18px;
    padding: 8px 19px;
    margin: 20px 0px 30px 0px;
    color: #664e26;
    background: #faf8f0;
    border-top: solid 1px #664e26;
    border-bottom: solid 1px #664e26;
border-left: solid 3px #664e26;
    border-right: solid 3px #664e26;
text-align: center;
}






#pickupBanner {/*TOPピックアップバナー*/
width: 760px;
margin: 0 0 20px 0;
display: flex;
clear: both;
}
#pickupBanner .boxLeft {
width: 245px;
float: left;
margin: 0 12px 12px 0;
}
#pickupBanner .boxRight {
width: 245px;
float: right;
margin: 0 0 12px 0;
}
#pickupBanner img {
margin-bottom: 10px;
}



/*TOPバナー以下*/
#mainContents {
width: 100%;
}

#topRecommend,
#topNew,
#topHistory {
margin-bottom: 60px;
margin-bottom: 60px;
display: inline-block;
clear: both;

}

#topRanking{
margin-bottom: 0px;
margin-bottom: 0px;
display: inline-block;
clear: both;
}

#topRanking h2,
#topHistory h2 {
margin: 0 0 10px 0;
}
#topRecommend table tr.woong td,
#topNew table tr.woong td,
#topHistory table tr.woong td {
padding: 10px;
line-height: 1.2em;
}

#topRanking table tr.woong td, {
padding: 5px;
line-height: 1em;
}


#topRecommend table tr td.lims,
#topNew table tr td.lims,
#topHistory table tr td.lims {
width: 185px;
}

#topRanking table tr td.lims{
width: 100px;
}

#topRecommend table tr td.line,
#topNew table tr td.line,

#topHistory table tr td.line {
border-top: 0px dotted #CCCCCC;
margin: 0 20px 0 0 ;
}

#topRanking table tr td.line{
border-top: 1px dotted #CCCCCC;
margin: 0px 20px 0px 0px ;
}




/* TOP新入荷自動表示 */
#autoList {}
#autoList img{padding: 5px 0;}
#autoList table { float: left; position: relative; top: 10px; margin: 0 0px 0 0; border-bottom: 0 !important; padding: 0; background-color: #FFF;}
#autoList table a { table-layout: fixed;  float: center; padding: 0; text-decoration: none; underline;none; line-height: 1em; }
#autoList table tr.woong{font-size: 90%; color: #808080; line-height: 1.3em;}
#autoList td img{display:none;}/*新入荷タグ等非表示*/
#autoList td a img{display:block;}
table#makebanner tr td #autoList table tr td.lims {border-bottom:#ccc 0px dotted; padding: 0 0 0 0;}
}







/*人気商品（ランキング）*/

.M_rankingCenter .M_ranking li.midImg{
	float: left;
}

.M_rankingCenter .M_ranking li p {
font-size: 80%;
padding: 5px;
}
.M_rankingCenter .M_ranking li p.price {
font-size: 0%;
color: #aaa;
}
.M_rankingCenter .M_ranking li {
margin-bottom: 0px !important;
border: 0px dotted #ccc;
margin: 10px 5px 10px 5px !important;
list-style: none;
padding: 5px;

}
.M_rankingCenter .M_ranking li a img {
text-align: center !important;
display: block;
margin-left: 30px;

}



/*最近見た商品（閲覧履歴）*/
#topHistory table#recent {
border: 1px dotted #AAA;
padding: 10px;
}
#recent tr td.itemBox {
width: 110px;
text-align: center;
vertical-align: top;
background: #fff;
}
#recent tr td {
padding: 10px 5px !important;
}
#recent tr td p.name {
	font-size: 90%;
}
#recent tr td p.price {
font-size: 80%;
color: #aaa;
}
td.line {
width: 1px;
display: none;
margin: 0 !important;
padding: 0 !important;
}




#shoptitle{/*お店の案内タイトル*/
font-size: 26px;
letter-spacing: 0.7em
margin: 0px 0px 0px 0px;
padding: 36px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #333333;
text-align: center
}


#shoptext{/*お店の説明*/
font-size: 16px;
letter-spacing: 0.7em
margin: 0px 0px 0px 10px;
padding: 10px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #333333;
}

.snsbox {/*snsの枠*/
    padding: 10px;
    margin: 10px 0;
    font-weight: bold;
    border: solid 1px #000000;
text-align: center
}



/*スペシャル商品*/
#r_special { /*border-right: 1px solid #999; border-left: 1px solid #999;*/ border-bottom: 1px dotted #999; margin: 20px 0;}
#r_special td { padding: 5px; }/*デフォルト枠線非表示*/
#r_special td.line { display: none; }/*デフォルト枠線非表示*/
#r_special td.woong { font-size: 0.7em; color:#C60; }
#r_special a { color:#gray; }


/* クリスマス　*/
#xmas {margin: 0 -5px 20px 0;}

.xmasBtns {width: 465px;}
.xmasBtns li {margin: 0 5px 5px 0; width:150px; height:40px; line-height:0; float:left;}
.xmasBtns li a {line-height:normal; display: block;}
.xmasBtns li img {line-height:normal; display: block;}




#rss {margin-bottom: 20px;}



#topMB {margin-bottom: 40px; width: 220px; font-size: 0.84em; line-height: 1.3; vertical-align: bottom; background-color: #FFF;}
#topMB img {margin-bottom: 10px;}
#topMB h2 {display: none;}

#topMB .text {margin-bottom: 10px;}
#topMB p.text a {padding: 0.6em 1em; display: block; border: 1px solid #CCC; background-color: #F4F0E6;}
#topMB p.text a:hover {border: 1px solid #f5deb3; background-color: #f5deb3;}
#topMB .name {font-weight: bold;}




#sidetitlewaku{/*サイドバーカテゴリ左右空き*/
width: 184px;
font-size: 20px;
letter-spacing: 0.3em;
margin: -24px 0px 13px 0px;
padding: 12px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #382913;
 border-top: solid 2px #000;
    border-bottom: solid 1px #000;
border-left: solid 0px #000;
    border-right: solid 0px #000;
}

#sidetitlewakutokushu{/*サイドバーカテゴリ左右空き*/
width: 184px;
font-size: 20px;
letter-spacing: 0.3em;
margin: -24px 0px 13px 0px;
padding: 12px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #382913;
background-color: #ece1cf;
 border-top: solid 2px #000;
    border-bottom: solid 1px #000;
border-left: solid 0px #000;
    border-right: solid 0px #000;
}




#sidetitlewaku2{/*サイドバーカテゴリ左右空きSNS*/
width: 184px;
font-size: 20px;
letter-spacing: 0.3em;
margin: 0px 0px 13px 0px;
padding: 12px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #382913;
 border-top: solid 2px #000;
    border-bottom: solid 1px #000;
border-left: solid 0px #000;
    border-right: solid 0px #000;
}



#sidephoto{/*サイドバー写真*/
width: 184px;
font-size: 20px;
letter-spacing: 0.1em;
margin: 0px 0px 13px 0px;
padding: 10px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #382913;
 border-top: solid 2px #000;
    border-bottom: solid 1px #000;
border-left: solid 1px #000;
    border-right: solid 1px #000;
}



#sidetitleokaimono{/*サイドバーお買い物*/
width: 184px;
font-size: 13px;
letter-spacing: 0.3em;
margin: 5px 0px 0px 0px;
padding: 8px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #382913;

}

#sideshop{/*サイドバー実店舗１*/
width: 184px;
font-size: 16px;
margin: 5px 0px 0px 0px;
padding: 2px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #382913;
}

#sideshop2{/*サイドバー実店舗2*/
width: 184px;
font-size: 10px;
letter-spacing: 0.3em;
margin: 0px 0px 0px 0px;
padding: 5px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #382913;
}



#sidedaititle{/*サイドバーカテゴリ大*/
width: 184px;
 height: 184px;
font-size: 20px;
letter-spacing: 0.2em;
margin: 25px 0px 0px 0px;
padding: 15px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #382913;
 border-top: solid 2px #000;
    border-bottom: solid 1px #000;
border-left: solid 1px #000;
    border-right: solid 1px #000;
text-align: left;
}

#sidedaititle2{/*サイドバーカテゴリ大2*/
width: 160px;
font-size: 18px;
letter-spacing: 0.2em;
margin: 25px 0px 0px 0px;
padding: 15px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #382913;
 border-top: solid 2px #000;
    border-bottom: solid 1px #000;
border-left: solid 1px #000;
    border-right: solid 1px #000;
text-align: left;
}




#sidetitle{/*サイドバーカテゴリテスト*/
width: 170px;
font-size: 15px;
letter-spacing: 0.3em;
margin: 0px 0px 0px 0px;
padding: 10px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #382913;
border-left: solid 1px #000;
}


#sidetitle2{/*サイドバーカテゴリ2*/
width: 180px;
font-size: 16px;
letter-spacing: 0.7em
margin: 0px 0px 0px 20px;
padding: 8px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #382913;
  border-left: solid 1px #000;
}

#sidetitle3{/*サイドバーカテゴリ3*/
width: 180px;
font-size: 12px;
letter-spacing: 0.7em
margin: 0px 0px 0px 20px;
padding: 8px;
font-family:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
color: #382913;
}


/*サイドバー入れ替えテスト非表示
#rightMenu {
    float:right; /* 右側に配置 */
    width:200px;
}
#mainContents {
    float:left; /* 左側に配置 */
    width:750px;
}
*/



