/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 20 2025 | 00:57:31 */
.br-pc { display:block; }
.br-sp { display:none; }
.br-none br { display:none; }

/* meta slider */
.ha-slick-item img {
    transition: opacity 0.5s ease;
}
.ha-slick-item img:hover{
	opacity:0.6;
}
.atelier .ha-slick-item img:hover{
	opacity:1;
}
.product .ha-slick-content,.original_brand .ha-slick-content,.watches_brand .ha-slick-content{
	padding:0;
	position: relative;
	background:#fff;
}

.watches_brand .ha-slick-img{
	width:80%;
	margin:0 auto;
}
.original_brand .ha-slick-title{
	padding:20px 15px 0 15px;
}
.original_brand .ha-slick-subtitle{
	padding:0 15px 20px 15px;
}
.product .ha-slick-title{
	padding:10px 0 10px 0;
	text-align:center;
}

.sidebar-main{
	margin-top:-75px;
    }

.single-kakomi{
	border:solid 1px #e6e6e6;
	padding:2em;
	position:relative;
    }
.ast-taxonomy-container li,.single-cat li{
	list-style: none!important;
	background-color:#ADC965;
	position:absolute;
	top:0;
	right:0;
    }
.ast-taxonomy-container a,.single-cat a{
	color:#fff;
	font-size:14px;
	padding:0.5em 1em!important;
	display:block;
    }
.published {
	color:#8a8a8a!important;
	font-family: "Noto Sans JP";
	font-weight:400!important;
    }
.wp-show-posts-terms{
	font-family: "Noto Sans JP";
    }
.entry-meta{
	margin:-5px 0 2em 0;
    }
/* ブログタイトル */
.entry-title{
	font-size:21px!important;
	margin-top:10px;
    }



.breadcrumbs,.breadcrumbs a{
	color:#3a3a3a;
	font-size:14px;
	font-family: "Noto Sans JP";
    }
.breadcrumbs a:hover{
	color:#1967D2;
    }

.page-numbers {
  padding: 5px 15px;
  border: 1px solid #ccc;
  text-decoration: none;
  font-weight:bold;
    }

.page-numbers:hover{
	background:#f4f4f4;
    }

.singlepost-pagination {
	font-weight:bold;
	line-height:2em;
	letter-spacing:1px;
	font-size:14px;
    }
.singlepost-title {
	font-size:16px;
    }

.eventlist .wp-show-posts-single:nth-child(-n+2){
	margin-top:2em!important;
    }
.wp-show-posts-image{
	margin-bottom:10px;
    }
.wp-show-posts-image img{
    transition: transform .5s ease;
	border-radius:7px;
    }
.wp-show-posts-image:hover img{
  transform: scale(1.03);
    }
.wp-show-posts-entry-title a{
	font-weight:600;
	color:#3a3a3a;
    }

.txtlist{
	margin-top:2em!important;
}
.txtlist .wp-show-posts-single{
	border-radius:0!important;
    }
.txtlist .wp-show-posts-entry-title{
	padding-left: 0.8em;
    }
.txtlist .wp-show-posts-entry-meta{
    padding:0 1em 0.8em 1em;
    }

.txtlist .wp-show-posts-single{
	border-left:solid 3px #ccc;
	padding-top:0.3em!important;
    }
.txtlist .wp-show-posts-single:hover{
	background:#f4f4f4;
    }

.entry-header{
	border-left:solid 3px #ccc;
	padding-left: 0.8em;
}

.news .wp-show-posts-entry-header{
        display:flex;
	flex-direction:row-reverse;
	justify-content: flex-end;
    }

.news .wp-show-posts-entry-title{
	    margin:-2px 0 0 10px;
	}

.news .wp-show-posts-entry-date{
	margin-left:10px;
	white-space:pre;
    }
.news .wp-show-posts-terms{
        background-color:#ADC965;
        border-radius: 30px;
        padding:0 7px 2px 7px;
        white-space:pre;
	    text-align:center;
	margin-left:1em;
	font-size:12px;
    }
.news .wp-show-posts-terms a{
        color:#fff!important;
    }
.news .wp-show-posts-separator{
        display:none;
    }
.news .wp-show-posts-single{
	    padding:2em 0!important;
	    border-bottom:solid 1px #aaa!important;
	    margin:0!important;
	    transition:0.5s;
    }
.news .wp-show-posts-single:hover{
	background-color:#fff;
	transition:0.5s;
    }



@media screen and (max-width:980px) {
	.br-pc { display:none; }
    .br-sp { display:block; }
	
	.entry-title{
	margin-top:40px;
	font-size:18px!important;
    }
	
.sidebar-main{
	margin-top:0;
    }
	
.watches_brand .ha-slick-img{border-top: 1px solid #e6e6e6; 
	width:70%;
    }
	
.kotei{
    position: fixed;
    width: 100%;
    bottom: 0px;
    opacity: 0.9;
    z-index: 99;
    }
	
.breadcrumbs,.breadcrumbs a{
	font-size:13px;
	}
	
.singlepost-title {
	font-size:13px;
    }
.navbar-offcanvas .main-quad{
	background:#fff!important;
    }
.single-kakomi{
	border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6;
	padding:0 0.5em 1em 0.5em;
	margin-top:-2em;
    }
	
.news .wp-show-posts-entry-header{
        display:block;
	}
	
.playbtnCss{
		width:180px!important;
	}
.i13_bx_slider{
		margin-right:-175px!important;
	}
.i13_bx_slider img{
		width:180px;
	}
.bx-caption span{
		width:160px!important;
	}
}


@media screen and (max-width:780px) {

	
.wp-show-posts-columns .wp-show-posts-single {
    	display: flex;
    	width: 48%;
	}
.wp-show-posts-columns .wp-show-posts-single:nth-child(odd) {
    	margin-right:1%!important;
	}
.wp-show-posts-columns .wp-show-posts-single:nth-child(even) {
    	margin-left:1%!important;
	}
}