body{font-size:75%;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Ghothic Pro W3","Hiragino Kaku Gothic Pro", メイリオ, Meiryo,"ＭＳ Ｐゴシック","MS PGothic","MS UI Gothic","Osaka",'Lucida Grande', Verdana, Arial, Sans-Serif;background-color:#111111;;color:#cfcfcf;text-align:center;}
#page{margin:0 auto;padding:0;width:75em;min-width:640px;max-width:960px;text-align:left;}
#header{width:auto;height:auto;margin:1em 0 2em;padding:0;overflow:hidden;}
#content{float:left;margin:0;padding:0;width:55em;height:auto;min-height:320px;min-width:500px;overflow:hidden;}
#sidebar{float:right;padding:0 0 0 2em;width:17em;min-width:130px;height:auto;min-height:320px;border-left:1px solid #222222;}
#footer{padding:0;margin:0 auto;width:auto;clear:both;border:none;}
.post{margin:0 0 40px;text-align:justify;}
acronym, abbr{border-bottom:1px dashed #999;}
blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd;}
blockquote cite{margin:5px 0 0;display:block;}
hr{display:none;}
small{font-size:0.9em;line-height:1.5em;}
h1, h2, h3, h4{font-weight:bold;text-transform:uppercase;}
h1{font-size:2em;font-family:Palatino, Times,"Times New Roman", serif;font-weight:normal;text-transform:capitalize;margin:0 0 5px;}
h2{font-size:1.6em;color:#ae873a;margin:0 0 0.5em;padding:0;line-height:1.4;}
#sidebar ul li h2{margin-bottom:0.5em;text-transform:uppercase;font-family:Palatino, Times,"Times New Roman", serif;font-size:1.3em;}
h3{font-size:1.4em;color:#ae873a;margin:0 0 0.5em;}
h3.comments{padding:0;margin:40px auto 20px;}
h4{font-size:1.3em;color:#ae873a;margin:1em 0 0.3em;}
h5{font-size:1.2em;color:#ffffff;margin:1em 0 0.3em;}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description{color:#ffffff;}
h2 a, h2 a:visited, h3 a, h3 a:visited{color:#ae873a;}
a, a:link, a:visited{color:#ffffff;text-decoration:none;}
a:hover, h2 a:hover, h3 a:hover{color:#ae873a;}
a img{border:none;}
p.description{font-size:1em;margin:0 0 1em;}
.post p{font-size:1.2em;line-height:1.5;}
p.postmetadata{clear:both;color:#666666;font-size:1em;text-transform:uppercase;}
p.postmetadata a{color:#999999;}
p.postmetadata a:hover{color:#ae873a;}
.post hr{display:block;}
.postmetadata{clear:left;}
.alt{border-top:1px solid #666666;border-bottom:1px solid #666666;}
#sidebar h2{font-family:'Lucida Grande', Verdana, Sans-Serif;font-size:1.2em;}
.commentlist li, #commentform input, #commentform textarea{font:0.9em'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li{font-weight:bold;}
.commentlist cite, .commentlist cite a{font-weight:bold;font-style:normal;font-size:1.1em;}
.commentlist p{font-weight:normal;line-height:1.5em;text-transform:none;}
#commentform p{}
.commentmetadata{font-weight:normal;}
code{font:1.1em'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{font-size:0.9em;letter-spacing:.07em;}
ul{margin:1em 0;}
dl dd ul{list-style:outside sqaure;margin:0 0 0 2em;}
ul li ul{list-style:outside sqaure;margin:0 0 0 2em;}
dl{margin:1em 0;padding:0;}
dt{margin:0;padding:0;font-size:1.1em;font-weight:bold;line-height:1.5;text-transform:uppercase;color:#f0f0f0;}
dd{margin:0;padding:0;font-size:1.1em;line-height:1.5;}
dd p{margin:3px 0;font-size:0.8em;}
div.menuList h3{font-family:Helvetica,'Lucida Grande', Verdana, Arial, Sans-Serif;margin:1em 0 0;}
div.menuList dl{margin:1em 0 2em;}
div.menuList dl:after{content:".";display:block;visibility:hidden;height:0.1px;font-size:0.1em;line-height:0;clear:both;zoom:1;}
div.menuList dt{clear:both;float:left;margin:0 0 1em;text-transform:capitalize;font-weight:normal;font-size:1.2em;}
div.menuList dt p{margin:3px 0;color:#999999;font-size:0.9em;line-height:1.5;}
div.menuList dd{float:right;margin:0 0 1em;font-size:1.2em;}
div.menuList dd.caption{clear:right;float:left;}
#footer p{margin:0;padding:20px 0;text-align:center;}
html>body .entry ul{margin:0;padding:0 0 0 0;list-style:none outside;}
html>body .entry li{margin:0;}
.entry ul li:before, #sidebar ul ul li:before{}
.entry ol{padding:0;margin:0;}
.entry ol li{margin:0;padding:0;}
.postmetadata ul, .postmetadata li{display:inline;list-style-type:none;list-style-image:none;}
#sidebar ul{margin:0;padding:0;list-style:none outside;}
#sidebar ul li{margin-bottom:15px;text-transform:capitalize;}
#sidebar ul p, #sidebar ul select{margin:5px 0 8px;}
#sidebar ul ul, #sidebar ul ol{margin:5px 0 0 10px;}
#sidebar ul ul ul{margin:0 0 0 10px;}
ul ol li, #sidebar ul ol li{list-style:decimal outside;}
#sidebar ul ul li, #sidebar ul ol li{margin:3px 0 0;padding:0;}
#searchform{margin:10px auto;padding:5px 3px;text-align:center;}
#sidebar #searchform #s{width:108px;padding:2px;}
#sidebar #searchsubmit{padding:1px;}
.entry form{text-align:center;}
select{width:130px;}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0;}
#commentform textarea{width:100%;padding:2px;}
#commentform #submit{margin:0;float:right;}
.alt{margin:0;padding:10px;}
.commentlist{padding:0;text-align:justify;}
.commentlist li{margin:15px 0 3px;padding:5px 10px 3px;list-style:none;}
.commentlist p{margin:10px 5px 10px 0;}
#commentform p{margin:5px 0;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{margin:0;display:block;}
#wp-calendar{empty-cells:show;margin:10px auto 0;width:155px;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;}
#wp-calendar caption{font:bold 1.3em'Lucida Grande', Verdana, Arial, Sans-Serif;text-align:center;text-align:center;width:100%;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
#wp-calendar td{padding:3px 0;text-align:center;}
#wp-calendar td.pad:hover{background-color:#fff;}
#wp-calendar #prev a, #wp-calendar #next a{font-size:9pt;}
#wp-calendar a{text-decoration:none;}
p img{padding:0;line-height:1;border:1px solid #000000;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left}
.center{text-align:center;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:60px;}
ul#draught-coupon{margin:1em 0 2em 1em;list-style-type:square;list-style-position:inside;}
ul#draught-coupon li{font-size:1.1em;font-weight:bold;color:#f0f0f0;text-transform:uppercase;}
.uppercase{text-transform:uppercase;}
.subtext{font-size:80%;}
.post p.textMenulistlb{line-hight:1;margin:5px 0;}
div.menuList dt p{line-hight:1.2;margin:5px 0;}
div.menuList dt{line-hight:1em;}
div.menuList dl{margin:1.5em 0pt;}
#lbOverlay{position:absolute;z-index:9999;left:0;width:100%;background-color:#000;cursor:pointer;}
#lbCenter, #lbBottomContainer{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#fff;}
.lbLoading{background:#fff url(http://failte.jp/images/loading.gif) no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink, #lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(http://failte.jp/images/prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(http://failte.jp/images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(http://failte.jp/images/closelabel.png) no-repeat center;margin:5px 0;outline:none;}
#lbCaption, #lbNumber{margin-right:71px;}
#lbCaption{font-weight:bold;}