/******************************************************************
Theme Name: Ogimoku (Bones)
Theme URI: http://www.themble.com/bones
Description: This site was built using the Bones Development Theme. For more information about Bones or to view documentation, you can visit the <a href="https://github.com/eddiemachado/bones/issues" title="Bones Issues">Bones Issues</a> page on Github. You'll want to customize this for your clients with your own information.
Author: Your Name Here
Author URI: http://www.yoururlhere.com
Version: 1.7
Tags: fluid-layout, responsive-layout, accessibility-ready, translation-ready, microformats, rtl-language-support

License: WTFPL
License URI: http://sam.zoy.org/wtfpl/
Are You Serious? Yes.
******************************************************************/

.sticky {}          /* DO NOT EDIT THIS */
.gallery-caption {} /* THESE ARE USELESS */
.bypostauthor {}    /* THEY ARE ONLY TO KEEP THEME CHECK HAPPY */

a:hover img { opacity:0.8; }

#main { float:right; width:700px; }
#sidebar1 { float:left; width:200px; margin:0; }

.page-title { background:url(/img/title_dot.png) no-repeat left center; padding-left:25px; font-weight:bold; }
.xentry-content h3 { font-size:1.05em; margin:10px 0 15px; border:1px solid #ccc; padding:7px 15px; background-color: #f6f6f6; border-radius:3px; clear:both; }

.entry-content h3 { background:url(/img/h3.png) no-repeat left center; padding:6px 0 3px 30px; font-size:19px; color:#79673b; font-weight:600; clear:both; }
.entry-content h4 { background:url(/img/h4.png) no-repeat left center; padding:0 0 3px 37px; font-size:17px; color:#79673b; font-weight:500; margin-left:27px; }
.entry-content p { margin-left:30px; }
.entry-content strong { color:#c46714; }

.box { padding:15px; background:#fffaf0; border:1px solid #ffe4c4; border-radius:3px; margin-bottom:20px; }



.header { box-shadow: 0 3px 3px 0px rgba(0,0,0,0.1); padding-bottom:12px; }
#inner-header h1 { font-size:12px; text-align:right; margin:3px 0; }

#top_header { background-color:#f6f2e5; }

#logo { float:left; margin:10px 0 0 0; }
#h_catch { float:left; margin:20px 0 0 50px; }
#h_contact { float:left; margin:20px 0 0 100px; }

#topimg_w { margin:30px auto; width:930px; }
#topimg img { vertical-align:top; }

#h_nav { background-color:#e6dfc6; padding:10px 0 2px; }
#h_nav li { float:left; width:155px; }


#s_menu { background-color:#f3f0e6; padding:15px 0 0; border-radius:5px; box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.2); margin-bottom:30px; }
#s_menu ul { margin:0; }
#s_menu li { background:url(/img/sbnav_dot.png) no-repeat left center; padding-left:12px; margin:0 0 10px 13px; }
#s_menu li a { font-size:13px; text-decoration:none; font-weight:bold; }
#s_menu .kirikabu { text-align:right; margin:-10px 0 0 0; }

#sidebar1 .bn { margin:20px 0; }


#latest_posts h3 { text-align:center; margin:30px 0; }
#latest_posts ul { width:70%; margin:0 auto; }
#latest_posts .date { display:inline-block; margin-right:40px; }
#latest_posts li { margin:10px 0; }
#latest_posts li a { text-decoration:none; }

#home_bn .koe { margin-right:10px; }

#inner-footer { padding-top:15px; }
.footer #f_logo { float:left; margin-top:45px; }
.footer #f_desc{ float:right; margin-right:30px; width:530px; color:#42300d; line-height:20px; font-size:13px; padding:12px 30px 12px 20px; background: rgba(255,255,255,0.6); border-radius:5px; position:relative; }
.footer .sugileaf { position:absolute; top:-20px; right:-24px; }

.copyright { clear:both; text-align:center; font-size:12px; margin-top:20px; }

.entry-content .kodawari-p { margin-bottom:5px; }
.entry-content .kodawari-p img { margin:0; }

.entry-content .meri { margin:20px 0; text-align:center; }
.entry-content .meri img { margin:0 30px; }

.entry-content .nm { margin:0; }

.dekiru { clear:both; margin-bottom:24px; }
.entry-content .dekiru p { width:350px; }
.entry-content .dekiru .img { float:right; margin:0; width:300px; }
.entry-content .dekiru .img-pre { width:100%; text-align:center; }

.entry-content .gotoc { background:#fcddb5; border-radius:5px; padding:15px 30px; }
.entry-content .gotoc a { color:#3c9243; font-weight:bold; }


#blog_img { margin:10px 0 20px; text-align:center; }

.blog-art { background-color:#fdfaf1; border-radius:10px; padding:20px 10px; box-shadow:5px 5px 10px 0px rgba(0,0,0,0.2); margin-top:10px; }
.blog-art .entry-title { background:#d0a875; padding:3px 10px; color:#fff; border-radius:5px; }
.blog-art .entry-title a { color:#fff; }
.blog-art .byline { margin:10px 0; color:#333; }
.blog-art .entry-content p { margin-bottom:5px; }

#sidebar1 .widget li a { font-size:14px; }

.entry-title { font-size:18px; }


#gallery_img { text-align:center; margin:20px 0 20px; min-height:270px; padding-top:35px; }
#gallery_img p { margin-top:30px; }

.flooring_gallery_list { background:url(/img/back_floling.jpg) no-repeat top center; }
.flooring_gallery_list .hentry { background:none; margin-bottom:50px; box-shadow:none; }
.flooring_gallery_list .hentry footer { border:none; }

.fgallely .f-img { text-align:center; background:url(/img/back_yuka.png) no-repeat center bottom; margin:0; }
.fgallely .descarea { margin:25px auto; width:620px; padding:25px 60px; border-top:2px solid #7f5b3b; border-bottom:2px solid #7f5b3b; display:flex; color:#81511c; }
.fgallely .descarea h3 { display: flex; align-items: center;  width:90px; text-align:center; background:none; padding:0 0 0 10px; margin:0; font-size:20px; color:#81511c; justify-content:center; font-weight:bold; }
.fgallely .descarea strong { color:#81511c; }

.new { color:#f00; font-size:10px; margin-left:4px; }