@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td,address{margin:0;padding:0;border:0;font-style:normal;}table{border-collapse:collapse;border-spacing:0;}img,a img,img,abbr,acronym{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}q:before,q:after{content:'';}
body{color:#333;font:12px/1.85 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;background:url(img/bg.jpg) 0 100% fixed #f8f8f8;}
a{color:#69c;}
a:hover{color:#6cf;}
h3,h4,h5,h6{letter-spacing:.04em;clear:both;font-style:normal;text-decoration:none;}
h2{font-size:18px;}
h3{font-size:14px;}
h4{font-size:13px;}
p{margin:0 0 1.5em;}
ol{margin-left:2em;}
dt{font-weight:bold;}
hr{border:0;height:1px;background-color:#eee;color:#eee;clear:both;}
table{border-spacing:0;}
blockquote{padding:1.5em 2em 0;font-size:12px;color:#666;border:1px solid #eee;margin:1em .5em;background:#fafafa;}
blockquote a{color:#69f;}

#wrap{width:830px;margin:0 auto;text-align:center;}
#head{margin:10px 5px;border-bottom:2px dotted #ccc;}
#head-inner{text-align:left;}
#header-name{display:inline;font-size:16px;}
#head a{color:#666;}
#HBname{width:230px;height:45px;float:left;margin:0;}
#HBname a{display:block;height:45px;width:230px;}
#head-search{width:500px;float:right;text-align:right;}
#searchbox{display:inline;margin:4px auto;}
.searchkey{width:150px;padding:3px 3px 3px 23px;background:url(img/searchkey.png) 2% 50% no-repeat #fff;}
.searchbtn{cursor:pointer;padding:3px;}

#head-navi ul{margin:0 auto;list-style:none;overflow:hidden;_zoom:1;}
#head-navi li{padding-left:16px;margin-right:10px;background:url(img/HN.gif) 0 0 no-repeat;height:45px;float:left;vertical-align:middle;}
#Description{padding:0;}
#Description h2{font-size:12px;}
#page{margin:0 5px;text-align:left;}
#crumbs p{margin:0 0 10px 10px;font-size:12px;}
#content,#side{display:inline;margin:0 auto;}
#content{width:590px;padding-bottom:30px;float:left;background:url(img/post.gif) 50% 100% no-repeat;}
#side{width:230px;float:right;text-shadow:0px 1px 1px #fff;}

/* Content Page*/
#title h1,#title h2,#Entrytitle h1{color:#fff;background:url(img/post3.gif) 50% 0 no-repeat #333;text-shadow:0 1px 0 #666;}
.post{margin:0 auto 1em;padding:15px 15px 3em;background:url(img/post2.gif) 50% 100% repeat-y #fff;}
.entry{margin:1em auto;font-size:13px;line-height:1.8; font-family:Arial, Helvetica,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sans-serif;}
.entry ol{ list-style-position:inside; margin-left:10px;}
.entry .mt-image-center,.mt-image-left{background:url(img/entry-img.png);padding:12px;}
.post h3,.post h4{margin:3em 5px .8em;padding:5px;background:url(img/h3.gif) 0 100% repeat-x;color:#999;text-shadow:0 1px 0 #eee;}
.post p{margin:0 .5em 1.5em;}
.post ul,.post ol{margin:0 0 1em 10px;}
.post ul li{list-style:none;padding:0 0 0 18px;background:url(img/list.png) 0 0 no-repeat;}
.list{font-size:12px;padding:.5em 0;}

#title h1,#title h2,#Entrytitle h1{margin:0 auto;padding:15px 15px 5px;font-size:17px;}/*.entry h2,*/
#archive .entry{padding-left:5px;}
#archive .clearfloat{margin:0 0 15px 10px;overflow:hidden;}
.odd{background:url(img/h3.gif) 0 100% repeat-x #f9f9f9;}
.eve{background:url(img/h3.gif) 0 100% repeat-x #fff;}

#comments{padding:3em 30px 0;}
#comments li{ background:none;}

/* Sidebar*/
#side{color:#555;text-shadow:0px 1px 1px #fff;}
#side a{color:#666; text-decoration:none;}
#side a:hover{color:#F60; text-decoration:underline;}
#side ul{margin:0 5px 1em;list-style:none;}
#side ul ul{margin:0 0 0 5px;list-style:disc;list-style-position:inside;}
#side li{padding:0 0 .3em;}
#Wtag li{display:inline;padding:0 6px 0 0;}
.widget{margin:0 auto 10px;padding:10px;}
.Wheader{margin:0 auto 1em;padding:5px;font-size:13px;font-weight:bold;border-bottom:3px solid #DFDAD2;}

/* Footer*/
#footer{margin:0 auto;padding:15px 0; font-size:11px;line-height:1.5;text-align:left;color:#888;}
#footer a{color:#666;text-decoration:none;}
#footer a:hover{color:#f33;}
#footer ul{list-style:none;}
#footer li{border-bottom:1px dotted #ccc;padding:3px;}
#footer-navi{overflow:hidden;margin:60px auto 0;}
.footer-navi-title{margin-bottom:5px;text-shadow:0 1px 0 #fff;}
#footer-navi1,#footer-navi2{float:left;width:280px;margin:10px 0 10px 10px;}
#footer-navi3{float:right;width:220px;margin:8px;}
#footer-pagetop{text-align:right;text-indent:-9999px;}
#footer-pagetop a{background:url(img/footer-pagetop.gif) 100% 0 no-repeat;display:block;height:25px;}
#footer-pagetop a:hover{background:url(img/footer-pagetop2.gif) 100% 0 no-repeat;}
#footer-copy{clear:both;font-size:11px;padding:10px;}

/*h1,h2,.post h3 span,strong,#header-name,#footer-copy,#title h1,#Entrytitle h1{font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;font-style:normal;font-weight:normal;}*/
strong{font-weight:bold;color:#c33;}
.spoiler h3,h3,h4,h5,h6{}

/* custom */
.relat ul{margin:0 10px;}
.relat ul li{background:none;}

.custom{font-size:12px;clear:both;margin:6em 5px 5px 10px;padding:10px 0;}
.custom a{ color:#0066FF; font-size:12px;}
#custom_img{width:150px;float:left;}
#custom_list{width:380px;float:right;}

.menu{width:520px;padding:10px;}
.menu_img{width:160px;float:left;}
.menu_list{width:330px;float:right;}
.menu h2{font-size:13px;color:#777;margin-bottom:.6em;}
.menu h3{font-size:12px;color:#fc3;}
.menu h4{font-size:13px;color:#c63; margin:0 0 5px; padding:5px 0;}
.menu h2 a,.menu h3 a,.menu h4 a{display:block;background:url(img/menuh.gif) 100% 0 no-repeat;text-decoration:none;color:#666;}
.menu p{margin:0 auto;line-height:1.5;font-size:12px;}
.menu span{font-size:10px;line-height:1.4;}
.menu_img a img{border:5px solid #DFDAD2;}
.menu_img a:hover img{border:5px solid #FF4566;}

.alt{display:none;}
.icon{vertical-align:middle;}
.end{clear:both;text-align:center;}
.tmigi,.Tmigi{text-align:right;}
.text10{font-size:11px;}
.icon{vertical-align:middle;}
.left,.alignleft{float:left;margin-right:1em;}
.right,.alignright{float:right;margin-left:1em;}
.EntryPick{background:#ffc;}
.Bcenter,.aligncenter{display:block;text-align:center;margin:0 auto;clear:both;}
.mt-image-left{}
.linkwithin_div{margin-left:30px;}

.Mtable{margin:1.5em 10px;padding:1px;font-size:12px;line-height:1.4;color:#666;}
.Mtable tr{vertical-align:top;}
.Mtable th{padding:.5em;background:#eee;border-bottom:1px solid #ccc;}
.Mtable td{padding:.5em;border-bottom:1px dotted #ccc;}

#head,#page,#content,.post,.widget,.menu{overflow:hidden;}

#body14 #HBname{background:url(img/blog14.gif) 0 0 no-repeat;}/*buncavu*/
#body16 #HBname{background:url(img/blog16.gif) 0 0 no-repeat;}/*green*/
#body17 #HBname{background:url(img/blog17.gif) 0 0 no-repeat;}/*band*/
#body18 #HBname{background:url(img/blog18.gif) 0 0 no-repeat;}/*wp*/
#body19 #HBname{background:url(img/blog19.gif) 0 0 no-repeat;}/*band*/
#body23 #HBname{background:url(img/blog23.gif) 0 0 no-repeat;}
#body29 #HBname{background:url(img/blog29.gif) 0 0 no-repeat;}/*book*/
#body33 #HBname{background:url(img/blog33.gif) 0 0 no-repeat;}/*book*/

#body20 #HBname{background:url(img/Blog20.gif) 0 0 no-repeat;}/*kaerutoko*/

#body25 #HBname{background:url(img/Blog25.gif) 0 0 no-repeat;}/*osechi*/
#body28 #HBname{background:url(img/Blog28.gif) 0 0 no-repeat;}/*osechi*/
#body30 #HBname{background:url(img/Blog30.gif) 0 0 no-repeat;}/*soji*/
#body31 #HBname{background:url(img/Blog31.gif) 0 0 no-repeat;}/*tea*/
#body32 #HBname{background:url(img/Blog32.gif) 0 0 no-repeat;}/*cosume*/

.Sitem{font-size:11px;line-height:1.4;margin-bottom:20px;padding:0 0 10px;border-bottom:1px solid #eee;color:#999;overflow:hidden;}
.Sitem strong{color:#999;text-shadow:0 1px 0 #eee;}
.Sitem .icon{margin-right:5px;background-repeat:no-repeat;padding-left:18px;}
.Sitempic{width:80px;height:80px;float:left;margin:0px 8px 0px 0px;border:1px solid #ccc;text-align:center;}
.Sitemlink{margin:1em auto;padding:5px 0;text-align:center;display:block;clear:both;background:url(img/Sitemlink.gif) 50% 50% no-repeat;}

.menu .icon{margin-right:5px;background-repeat:no-repeat;padding-left:18px;line-height:1.9;}
.menu strong{color:#444;}
.itempic{width:150px;*width:152px;height:150px;text-align:center;}
.line-height{vertical-align:middle;height:150px;width:150px;}
.price{color:#f96;font-weight:bold;}
.point{font-size:14px;color:#F60;font-weight:bold;}

