@charset "UTF-8";

/*
	Theme Name: 08coffee
	Author URI: 08coffee

*/
html,body{margin:0;padding:0}
body{color:#898989;font-size:13px;line-height:220%}
.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}
.entry-content img{margin:1em auto;display:block;max-height: 652px}
.entry-content img.alignleft {margin:1em auto}
h1,h2,h3,h4,h5,h6{font-size:100%;line-height:160%;margin-bottom:20px;margin-top:0}
h1.page-title{font-size:37px;margin-bottom:64px;letter-spacing:.2em}
h1.entry-title{font-size:30px}
h2.entry-title{font-size:20px}
blockquote{margin-bottom:2em;margin-left:20px;padding-left:20px;border-left:5px solid #ddd}
strong{font-weight:bold;font-family:"Montserrat Alternates","游明朝","Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","ＭＳ 明朝",serif}
ul,ol{margin:0;padding:0;list-style:none}
ul ul{margin-left:1em}
a{color:#666}
a:hover{color:#999}
.blog-cont a{text-decoration:underline;color:#c8a063}
.more{text-align:right}
.more a{background-color:#999;color:#fff;display:inline-block;line-height:initial;padding:0 .5em 2px}
.navigation{text-align:center}
.navigation .alignleft{display:inline-block;margin-right:2em}
.navigation .alignright{display:inline-block;margin-left:2em}
.blog-cont .navigation a{color:#898989}
#content{padding:72px 0 106px 0}
#main{float:left;width:76%;border-right:1px solid #ddd}
.single #main{float:none;width:100%;border-right:0}
.post-archive{border-bottom:1px solid #ddd;margin-bottom:48px;padding-bottom:48px;padding-right:13.2%}
.pagination{text-align: center;}
.pagination span{padding:1em}
.pagination a{padding:1em}
#main-one,.post-wrap{margin:0 auto;max-width:1200px;padding:72px 5.21%;transition:all .5s ease-in-out 0}
#page-cont{max-width:1000px;margin:0 auto}
.entry-content{margin-bottom:72px;margin-right:13.2%;padding-bottom:72px;border-bottom:1px solid #ddd}
.single .entry-content{margin-bottom:72px;margin-right:0;padding-bottom:0}
.entry-footer{margin-top:72px;padding-bottom:16px}
#sidebar{float:right;padding-left:4%;width:24%}
.single #sidebar{float:none;padding-left:0;width:100%}
#main,#sidebar{margin-bottom:60px}
.post .post-meta{border-bottom:1px solid #ddd;margin-bottom:3em;padding:.5em 0}
.post .post-meta .date,.post .post-meta .category{border-right:1px solid #ddd;margin-right:1em;padding-right:1em}
.comment-num{white-space:nowrap}
.more-link{float:right}
.footer-post-meta{margin-top:40px;text-align:right}
.post-author{padding-left:1em}
.page-link{margin:3em 0}
.comment-page-link{margin:0 0 3em}
.page-link span,.comment-page-link span,.comment-page-link a{display:inline-block;margin-right:3px;padding:5px 8px;border:1px solid #ddd;background:#ddd}
.page-link a span,.comment-page-link a{background:#fff}
.page-link a{border-bottom:0;color:#000}
.page-link a span:hover,.comment-page-link a:hover{background:#ffeff7;color:#000}
.widget{margin-bottom:60px}
#sidebar .widget ul{padding-left:1.5em;list-style-position:outside;list-style-type:disc}
.tagcloud a{white-space:nowrap}
#copyright{padding:20px 0;font-size:80%;text-align:center;color:#fff}
input[type="text"],input[type="password"],input[type="email"],input[type="search"],textarea{background:none repeat scroll 0 0 #fdfdfd;border:1px solid #ddd;border-radius:2px 2px 2px 2px;color:#777;font-size:13px;margin:0 0 20px;max-width:100%;outline:medium none;padding:6px 4px;vertical-align:bottom;width:290px}
#comment-area input[type="text"],#comment-area textarea{display:block}
textarea{overflow:auto}
input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="search"]:focus,textarea:focus{background:none repeat scroll 0 0 #fff;border:1px solid #efefef;box-shadow:0 0 3px #efefef;color:#444}
.button,button,input[type="submit"],input[type="reset"],input[type="button"]{background:none repeat scroll 0 0 #efefef;border:1px solid #aaa;border-radius:3px 3px 3px 3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#666;cursor:pointer;display:inline-block;font-size:12px;font-weight:bold;line-height:normal;margin-bottom:20px;padding:8px 10px;text-decoration:none}
.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{background:none repeat scroll 0 0 #666;border:1px solid #efefef;color:#fff}
.button:active,button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active{position:relative;top:1px}
.aligncenter{display:block;margin-right:auto;margin-left:auto}
.wp-caption{margin:1em auto;padding-top:0;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#f3f3f3;text-align:center;max-width: 100%}
.wp-caption-text,.gallery-caption{font-size:80%}
.wp-caption img{margin:0;padding:0;border:0 none}
.wp-caption-dd{margin:0;padding:0 4px 5px;font-size:11px;line-height:17px}
img.alignright{display:inline-block;margin:0 0 1em 1.5em}
img.alignleft{display:inline-block;margin:0 1.5em 1em 0}
.post-wrap:after,.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:" ";font-size:0}
.post-wrap,.clearfix{display:inline-block}
.post-wrap,.clearfix{display:block}
.common_inner{max-width:1000px;margin:0 auto}
.fll{float:left}
.flr{float:right}
.box_ilb{letter-spacing:-0.4em}
.ilb_lm{display:inline-block;letter-spacing:0;vertical-align:middle}
.ilb_rm{display:inline-block;letter-spacing:0;vertical-align:middle}
#to_top{display:block;margin:32px auto -71px;width:38px;position:relative;z-index:100}
.page-box{position:relative}
#imglife01{position:absolute;top:-8%;right:0;width:53.75%}
#imglife02{position:relative;width:42%;display:block}
.tearoom h1.page-title{font-size:37px;letter-spacing:.8em;margin-bottom:64px;font-weight:bold}
.tbl-top{display:block;position:absolute;top:0;right:0;width:76.7%}
.tbl-top img{width:48%;float:left;}
.tbl-top img:last-child{margin-left:4%;width:48%}
.tbl-bottom{position:relative;display:block}
.tbl-bottom img{float:left}
.tbl-bottom img:first-child{width:29%;margin-left:8.6%}
.tbl-bottom img:nth-child(2){width:29%;margin-left:2.2%}
.tbl-bottom img:last-child{width:29%;margin-left:2.2%}
#labo-ec{text-align:right;margin:2em 0}
#labo-ec a img{width:174px}
#morning-box{position:relative}
#imgmorning01{position:absolute;top:0;right:0;width:55.1%}
#hanare-box{position:relative;width:840px;display:block;margin:0 auto}