@charset "utf-8";

  html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{display:block;}
nav ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {
content:'';
content:none;
} a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins{background-color:transparent;color:#000;text-decoration:none;margin:0;padding:0;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input, select{vertical-align:middle;}
input {
font: 15px "Helvetica Neue", Helvetica, sans-serif;
}.cf{zoom:1;}
.cf:before, .cf:after{content:"";display:table;}
.cf:after{clear:both;}
blockquote{position:relative;margin:2em 0;padding:1em 1em 1em 2.6em;font-size:.9em;border-left:5px solid #CCC;border-radius:2px;}
blockquote:after{position:absolute;bottom:0;right:0;content:'”';font-family:sans-serif;font-size:6em;opacity:.1;}
#page-top{position:fixed;right:16px;bottom:16px;display:none;}
#page-top a{color:#fff;padding:10px;text-decoration:none;display:block;cursor:pointer;text-align:center;background:#7B5B44;line-height:100%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
#page-top a:hover{background:#4c3729;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
#wp_page_numbers:before{display:block;font-weight:bold;margin-bottom:20px;margin-top:20px;padding:5px;border:medium solid #ff7f50;content:"この記事は続きがあります";}
#wp_page_numbers ,#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a{font-size:100%}
#wp_page_numbers{clear:both;margin:0;background:#FFF;width:100%;display:inline;text-align:center;background:transparent;padding:0}
#wp_page_numbers ul{width:100%;line-height:200%;margin:0;margin-bottom:10px;padding:0}
#wp_page_numbers li{display:inline;margin:2px;padding:0px}
#wp_page_numbers a{padding:3px;padding-left:5px;padding-right:5px;margin-left:2px;margin-right:2px;margin-bottom:5px;color:#333;display:inline;text-align:center;border:1px solid #d6dfe0;background-color:#FFF}
#wp_page_numbers li a:hover{border-color:#00468b;text-decoration:underline;background:#f7e29e}
#wp_page_numbers li.active_page a{border-color:#047ff8}
#wp_page_numbers li.active_page a:hover?{color:black;text-decoration:underline;border-color:#00468b}
#wp_page_numbers li.page_info{? display:inline;padding:3px;padding-left:5px;padding-right:5px;margin-right:2px;color:#666;border:1px solid #bfbfbf}
#inner_content h4,
#inner_content h3,
#inner_content h2,
#inner_content h1{clear:both;}
.thumb{float:left;margin:0px 10px 10px 0px;height:100px;width:100px;}
.post_dl{width:220px;height:250px;float:left;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:5px;margin-right:5px;margin-bottom:5px;margin-left:5px;font-size:0.8em;text-align:center;}
.post_dl .size-thumbnail{display:block;}
.size-thumbnail{margin-left:auto;margin-right:auto;border:1px solid #999;}
#inner_content{margin-bottom:30px;}
#inner_content h2{line-height:1.4em;border-bottom:1px solid #7B5B44;margin-top:30px;margin-bottom:15px;font-size:1.1em;background-position:left center;background-repeat:no-repeat;padding-left:0px;padding-top:0px;padding-bottom:5px;}
#inner_content h3{border-left:5px solid #7B5B44;padding-left:10px;margin-bottom:15px;margin-top:50px;font-size:1.1em;}
#inner_content h4{margin-bottom:15px;margin-top:30px;font-size:1em;}
#inner_content > ul ,#inner_content main article ul{margin:30px;}
small{
font-size:0.7em;
margin-bottom: 0px;
margin-top: 0px;
padding-top:0px;
padding-bottom:0px;
} a{text-decoration:none;color:#0078B3;}
#l_menu a,#r_menu a{}
a:hover{text-decoration:underline;}
html{margin:0px;padding:0px;}
body{font-family:'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;width:100%;color:#4A1800;}
div#top_menu{font-size:0.75em;height:35px;background-color:#ffffff;margin-bottom:8px;}
div#top_menu ul{margin:0;padding:0;}
div#top_menu li{list-style-type:none;float:left;}
div#top_menu li a{display:block;width:150px;line-height:35px;text-align:center;background-image:url(https://leather-craft.net/wp-content/uploads/2016/11/non-1.png);background-repeat:no-repeat;background-position:center center;font-weight:bold;color:#4A1800;text-decoration:none;}
div#top_menu li a:hover{color:#0078B3;text-decoration:underline;}
#inner_content table tbody tr td{margin:5px;padding:5px;}
.oldpage{float:left;}
.newpage{float:right;}
#publishing , #update{font-size:0.8em;text-align:right;padding-right:10px;padding-left:10px;}
.title_markup{font-weight:bold;text-align:left;}
.iframe-content{position:relative;width:100%;padding:75% 0 0 0;}
.iframe-content iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.scl_btn{margin:0 0px;padding:8px 0 5px 0 !important;border-bottom:1px dashed #ddd;margin-bottom:20px;}
.scl_btn ul{list-style-type:none;margin-left:0px;}
.scl_btn li{float:right;margin-right:10px;}
.fb_iframe_widget span{vertical-align:baseline !important;margin-left:0 !important;}
.clearfix:after{content:"";clear:both;display:block;}
 .scl_btn_bottom{margin-top:50px;padding:8px 0 0px 0 !important;border-bottom:1px dashed #ddd;}
.scl_btn_bottom p{background-color:#008000;color:#ffffff;padding-top:5px;padding-bottom:0px;padding-right:10px;padding-left:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;}
.scl_btn_bottom ul{list-style-type:none;margin-left:0px;}
.scl_btn_bottom li{float:left;margin-right:10px;}
.blog-card{padding:12px;margin:0px 0px 30px 0px;border:1px solid #ddd;word-wrap:break-word;max-width:100%;width:auto;border-radius:5px;}
.blog-card-thumbnail{margin-right:10px;}
.blog-card-content{margin-left:0px;line-height:120%;}
.blog-card-title{margin-bottom:5px;}
.blog-card-title a{font-weight:bold;text-decoration:none;}
.blog-card-excerpt{color:#333;font-size:90%;}
.blog-card-footer{font-size:70%;color:#777;margin-top:5px;}
.blog-card-date{float:right;}
.blog-card-favicon img{vertical-align:middle;margin-right:10px;}
.clear{clear:both;}
#home_page h2{clear:both;}
#home_page .wp-caption{text-align:center;float:left;height:170px;width:50%;margin-right:0px;}
#home_page .wp-caption img{width:100px;}
#home_page small{clear:both;}
#related-entries .related-entry{clear:both;}
#related-entries .related-entry-thumb{float:left;margin-bottom:5px;padding-bottom:5px;}
#related-entries .related-entry-content{margin-left:120px;}
.related-entry-snippet{margin:0 0 5px 0;}
.related-entry-read{margin:0;}
.ads{clear:both;margin-bottom:20px;}
.wp-caption-text>*{font-size:0.85em;line-height:0px;}
#inner_content  ol li{padding-left:5px;margin-left:30px;margin-bottom:10px;}
.share{margin-top:0px;}
.share ul{margin:0;padding:0;list-style:none;}
.share li a{display:block;padding:10px;color:#fff;font-size:14px;text-decoration:none;text-align:center;}
.share li a:hover{opacity:0.8;color:#fff;}
.share li a:visited{color:#fff;}
.share ul:after{content:"";display:block;clear:both;}
.tweet a{background-color:#55acee;}
.facebook a{background-color:#315096;}
.googleplus a{background-color:#dd4b39;}
.hatena a{background-color:#008fde;}
.line a{background-color:#00c300;}
.pocket a{background-color:#f03e51;}
.rss a{background-color:#ff8c00;}
.feedly a{background-color:#6cc655;}
.share li{float:left;width:25%;margin:0;margin-top:15px;}
@media screen and (max-width:599px){
.share li{float:left;width:46%;margin:0 2% 3% 0;}
.share li a{border-radius:6px;}
}  #top_new dd{border-top-width:1px;border-top-style:solid;border-top-color:#CCC;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;padding-top:10px;padding-bottom:10px;}
#top_new dt{font-weight:bold;}
#top_new dd ul{width:100%;height:100px;overflow:auto;font-size:0.9em;line-height:1.4em;}
#top_new dd ul li{list-style-type:none;}
.ad4{margin-bottom:50px;}
  @media screen and (min-width: 150px){
body{}
#header_box a img{width:80%;height:auto;}
#main_cont{width:auto;margin-right:auto;margin-left:auto;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;padding-right:0px;padding-left:0px;}
div#h_title{margin-top:5px;margin-right:0px;margin-bottom:5px;margin-left:0px;padding:0px;}
div#h_title h1{font-size:1em;margin:0;padding:0px;}
div#h_title h1 a{text-decoration:none;margin:0px;padding:0px;color:#4A1800;}
#inner_content h1{font-size:1.3em;line-height:1.3em;margin-bottom:20px;margin-top:20px;}
#cont_box{background-color:#FFF;width:auto;padding:0px;margin-top:0px;margin-bottom:0px;}
#cont_inner_box{margin-right:15px;margin-left:15px;width:auto;}
#header_box{padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;position:relative;width:auto;}
#header_box p{bottom:0px;right:30px;font-size:1em;}
.breadcrumb{padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;font-size:0.75em;font-weight:normal;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCC;margin-bottom:10px;clear:both;float:none;}
.breadcrumb div{display:inline;}
.breadcrumb a{color:#4A1800;}
#wrapper{width:100%;float:left;}
#content{width:100%;line-height:1.55em;}
#inner_content h2 a{text-decoration:none;}
#content p{margin-bottom:40px;font-size:1em;line-height:2em;}
#content img{max-width:100%;height:auto;}
#l_menu{display:none;}
#top_menu{display:none;}
#r_menu{clear:both;margin-right:5px;margin-left:5px;}
#r_menu > div > h2{padding-top:0px;padding-bottom:0px;padding-left:15px;border-left-width:4px;border-left-style:solid;border-left-color:#C00;margin-bottom:15px;line-height:1.3em;}
#r_menu > div{margin-bottom:51px;}
#r_menu .post h3{font-size:0.8em;margin-top:0px;margin-bottom:0px;line-height:1.3em;}
#r_menu .post h3 a:hover{text-decoration:underline;}
#r_menu .post h3 a{text-decoration:none;}
#r_menu p{font-size:0.75em;margin-bottom:5px;}
#r_menu p.postinfo{font-size:0.75em;text-align:right;margin-bottom:5px;}
#r_menu .post{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#666;margin-bottom:20px;}
.title_markup{font-weight:bold;}
#footer{text-align:center;clear:both;background-color:#7B5B44;padding-top:15px;padding-bottom:15px;margin-right:5px;margin-left:5px;}
#footer .f_copyright{font-weight:bold;text-shadow:2px 0px 2px #FFFFFF, 0px 2px 2px #FFFFFF, -2px 0px 2px #FFFFFF, 0px -2px 2px #FFFFFF;}
#footer .f_copyright a{color:#4A1800;text-decoration:none;}
#footer .f_copyright a:hover{text-decoration:underline;}
.alignleft{margin-right:20px;width:150px;}
.wp-caption.alignleft>a>img,.wp-caption.alignleft>img{height:150px;width:150px;}
#l_menu .nav ul #recent-comments-2 #recentcomments .recentcomments{padding:5px;}
.p-shareButton-bottom{padding-bottom:15px;overflow:hidden;}
.p-shareButton__buttons{font-weight:700;color:#fff;font-size:13px;text-align:center;}
.p-shareButton__buttons>li{padding-left:3px;padding-right:4px;}
.p-shareButton__buttons .c-btn{padding:8px 0;border-radius:2px;}
.p-shareButton__buttons .c-ico{display:block;margin:auto auto 5px;}
.p-shareButton__fb{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);width:115px;}
.p-shareButton__fb-cont{position:relative;width:108px;margin:0 auto;}
.p-shareButton__fb-unable{position:absolute;top:0;left:0;width:20px;height:20px;}
.p-shareButton__cont{margin:15px 0 0;}
.p-shareButton__a-cont{background:#2e2e2e;display:table;width:100%;}
.p-shareButton__a-cont__img{display:table-cell;min-width:130px;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;}
.p-shareButton__a-cont__btn{display:table-cell;padding:12px;text-align:center;}
.p-shareButton__a-cont__btn p{font-size:12px;color:#fff;font-weight:700;padding:5px 0 15px;line-height:1.4;margin-bottom:0px;}
.p-asideFollowUs__twitter{border:2px solid #e6e6e6;margin-top:15px;padding:12px 0;}
.p-asideFollowUs__twitter__cont{text-align:center;font-size:13px;color:#252525;font-weight:700;}
.p-asideFollowUs__twitter__item{display:inline-block;vertical-align:middle;margin:0 2px;}
}     @media screen and (min-width: 450px){ #home_page .wp-caption{height:170px;width:33%;}
#home_page .wp-caption img{width:100px;}
.alignleft{float:left;margin-right:20px;width:150px;}
.wp-caption .alignleft{float:left;margin-right:20px;width:150px;}
}     @media screen and (min-width: 550px){
#header_box a img{width:342px;}
.alignleft{float:left;margin-right:20px;width:150px;}
.wp-caption .alignleft{float:left;margin-right:20px;width:150px;}
.alignright{float:right;margin-left:15px;margin-top:5px;display:inline-block;box-shadow:0px 5px 15px -5px rgba(0, 0, 0, 0.8);}
.aligncenter{display:block;margin:0 auto;margin-top:5px;box-shadow:0px 5px 15px -5px rgba(0, 0, 0, 1);-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;}
#home_page .wp-caption{height:230px;width:50%;}
#home_page .wp-caption img{width:150px;}
}     @media screen and (min-width: 600px){ #home_page .wp-caption{width:33%;}
.p-entry__push{margin-bottom:20px;display:table;table-layout:fix;width:100%;background-color:#2b2b2b;color:#fff;}
.p-entry__pushThumb{display:table-cell;min-width:240px;background-position:center;background-size:cover;}
.p-entry__pushLike{display:table-cell;padding:20px;text-align:center;vertical-align:middle;line-height:1.4;font-size:20px;}
.p-entry__pushButton{margin-top:15px;display:inline-block;width:200px;height:40px;line-height:40px;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.p-entry__pushButtonLike{line-height:1;}
.p-entry__note{margin-top:15px;font-size:12px;color:#999;}
.p-entry__tw-follow{margin-bottom:10px;background:#f4f4f4;width:100%;padding:15px 0;}
.p-entry__tw-follow__cont{text-align:center;font-size:15px;color:#252525;}
.p-entry__tw-follow__item{display:inline-block;vertical-align:middle;margin:0 15px;}
#top_new dd{padding-right:20px;padding-left:20px;}
}     @media screen and (min-width: 850px){ .blog-card-thumbnail{float:left;margin-right:10px;}
.blog-card-content{margin-left:110px;}
.slicknav_menu{display:none;}
#content{line-height:1.7em;}
#content p{font-size:1em;}
#inner_content h2{border-bottom-width:2px;border-bottom-style:dotted;border-bottom-color:#7B5B44;margin-bottom:15px;font-size:1.2em;padding-bottom:3px;background-position:left center;background-repeat:no-repeat;padding-left:50px;padding-top:0px;background-image:url(https://leather-craft.net/wp-content/uploads/2016/11/icon.png);background-size:37px 31px;}
#l_menu #search-5 #searchform div .screen-reader-text{color:#FFF;background-color:#7B5B44;display:block;text-align:center;padding-bottom:5px;margin-bottom:5px;padding-top:5px;}
#l_menu #search-5 #searchform div #s{margin-bottom:5px;}
#l_menu #search-5{list-style-type:none;border:1px solid #7B5B44;margin-bottom:15px;text-align:center;}
#l_menu #search-5 #searchform div #searchsubmit{margin-bottom:5px;}
#l_menu #text-2{border:1px solid #7B5B44;}
#l_menu > nav > ul > li > h2{color:#FFF;background-color:#7B5B44;display:block;padding-bottom:5px;margin-bottom:5px;padding-top:5px;text-align:center;}
#l_menu >nav >ul > li{list-style-type:none;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#7B5B44;border-left-color:#7B5B44;margin-bottom:20px;}
#l_menu > nav > ul > li > ul > li{font-size:0.8em;line-height:1.5em;border-bottom-color:#7B5B44;border-bottom-width:1px;border-bottom-style:solid;margin-bottom:5px;}
#l_menu > nav > ul > li#categories-2 > ul > li{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FFF;}
#l_menu > nav > ul > li > ul > li > a{padding:5px;}
#l_menu > nav > ul > li > ul > li > ul{border-top-width:1px;border-top-style:solid;border-top-color:#7B5B44;}
#l_menu > nav > ul > li > ul > li > ul >li{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#7B5B44;margin-top:5px;padding-bottom:5px;}
#l_menu > nav > ul > li > ul > li > ul >li > a{margin-right:10px;margin-left:10px;}
#l_menu > nav > ul > li > ul > li > ul >li > a:before{content:"・ ";}
#l_menu> nav > ul > li > ul li a{text-decoration:none;}
#l_menu> nav > ul > li > ul li a:hover{text-decoration:underline;}
div#h_title{position:absolute;bottom:10px;right:30px;font-weight:bold;text-shadow:2px 0px 2px #FFFFFF, 0px 2px 2px #FFFFFF, -2px 0px 2px #FFFFFF, 0px -2px 2px #FFFFFF;}
#cont_inner_box{margin-right:15px;margin-left:15px;}
#top_image{background-image:url(https://leather-craft.net/wp-content/uploads/2016/11/r_top_image.png);background-repeat:no-repeat;background-position:right top;}
#header_box p{position:absolute;bottom:-10px;font-weight:bold;text-shadow:2px 0px 2px #FFFFFF, 0px 2px 2px #FFFFFF, -2px 0px 2px #FFFFFF, 0px -2px 2px #FFFFFF;}
#content{float:right;width:100%;margin-left:-200px;}
#content>*{padding-left:10px;padding-right:10px;margin-left:210px;}
#top_menu{display:block;}
#l_menu{width:200px;float:left;clear:none;display:block;}
#r_menu{margin-right:15px;margin-left:15px;}
#footer{margin-right:0px;margin-left:0px;}
#inner_content h1{font-size:1.7em;line-height:1.2em;}
}     @media screen and (min-width: 1000px){ #home_page .wp-caption{width:25%;}
}     @media screen and (min-width: 1260px){
#main_cont{max-width:1300px!important;}
#wrapper{margin-right:-250px;}
#content>*{margin-right:260px;}
#r_menu{float:right;width:250px;clear:none;margin-right:0px;margin-left:0px;}
}     @media screen and (min-width: 975px) {
.ad_l{width:337px;float:left;margin-right:20px;margin-bottom:20px;}
.ad_r{width:337px;float:left;margin-right:0px;margin-bottom:20px;}
}
@media screen and (min-width: 850px) and (max-width: 974px) {
.ad_r{display:none;}
}
@media screen and (min-width: 730px) and (max-width: 849px) {
.ad_l{width:337px;float:left;margin-right:20px;margin-bottom:20px;}
.ad_r{width:337px;float:left;margin-right:0px;margin-bottom:20px;}
}
@media screen and (min-width: 0px) and (max-width: 730px) {
.ad_r {
display:none;
}
.ad_l {
padding-right: 15px;
padding-left :15px;
}
}