/*
Theme Name: 小田映像制作事務所
*/

.edge-post-text-main h3 {
    font-size: 16px;
}

.item_text .hover-change img:hover {
    opacity: 1;
}

.hover-change .hover-change-img {
    display: block;
	width: 134px;
}
.hover-change .hover-change-gif {
    display: none;
	width: 134px;
}

.hover-change:hover .hover-change-img {
    display: none !important;
}
.hover-change:hover .hover-change-gif {
    display: block !important;
}

.page-id-11671 .edge-content { padding-top: 0 !important;}
.page-id-10073 .edge-content { padding-top: 0 !important;}
.page-id-11671 .wpb_wrapper {
	width: 800px;
    margin: 0 auto;
}
.page-id-10073 .wpb_wrapper {
	width: 800px;
    margin: 0 auto;
}
.home .copy { text-align:right;display:block;margin:60px -15px 30px 0;font-size:10px}
.copy { text-align:right;display:block;margin:60px 0 30px;font-size:10px}
p { font-family: '游明朝 Medium', serif !important;}
.edge-title .edge-title-holder .edge-page-title span {font-family: hightower-text, serif;font-weight: normal;letter-spacing: 0.1em !important;}
.select-menu {display:flex;justify-content: space-around;width: 135px !important;margin: 0 auto;font-family: hightower-text, serif !important;font-weight: normal; font-size: 16px !important;
letter-spacing: 0.12em !important;}
.select-menu li {list-style:none;}
.select-photo {position: relative;}
.select-photo:after {
	position: absolute; 
	top: 0;
	left: 94%;
	content: "";
	width: 1px;
	height: 11px;
	background-color: #333; 
	margin: 9px 11px;
}
.select-photo img {
	width: 46px;
}
.select-movie {}
.select-movie img {
	width: 46px;
	margin-bottom: 3px;
}

.wpb_text_column p {
	font-size: 12px;
	line-height: 1.65;
}
.item_text img:hover {
	opacity: 0.3;
}
.edge-header-vertical footer {
	padding-top: 0 !important;
}
.content::-webkit-scrollbar{
	display:none;
  }
.page-id-11777 .vc_column-inner{padding-left:30px !important;}
  .modula-items {margin-top: 50px;}
  .current_page_item img {opacity: 0.2;}
  .en {font-size:13px;color: #808080;font-family: hightower-text, serif !important;font-weight: normal;}
  .en p {font-size:13px;color: #808080;font-family: hightower-text, serif !important;font-weight: normal;}
  .en-about p {font-size:12px;color: #808080;font-family: hightower-text, serif !important;font-weight: normal;}
  .portfolio-item-template-default .en {margin:25px 0;}
  .credit {margin-top: -25px !important;font-family: hightower-text, serif !important;font-weight: normal;}
  .select-menu-block {
    font-family: hightower-text, serif !important;
    font-weight: normal;
    position: fixed;
    z-index: 99999;
    width: 1200px;
    padding-top: 198px;
    background: #fff;
    padding-bottom: 30px;
    padding-left: 0;
	transform: translateX(-39.6%) translateY(0%);
	left: 50%;

}
.page-id-10073 .select-menu-block {

}

.edge-pl-masonry, .edge-portfolio-list-holder {
	margin-top: 268px;
}
.edge-header-vertical .edge-vertical-menu ul li a .item_outer .item_text:hover {
opacity: 0.3;
}
.works {
	height: 55px;
}
.works .second {
	margin-top: 0px !important;
}
.works .second .item_text {
	padding: 0 3px 0px !important;
}
.portfolio-item-template-default .edge-title .edge-title-holder .edge-title-subtitle-holder-inner {
	right: 15px;
}
.portfolio-item-template-default .edge-ps-navigation {
	right: 15px;
}
.edge-ps-small-gallery-layout .edge-grid-col-12 {
    padding-right: 30px;
}
.edge-default-page-template .edge-grid-col-12 {
    padding-right: 0px;
}
.page-id-10073 .copy {
	display: none;
}
.page-id-11777 .edge-title .edge-title-holder h2.edge-page-title {
    font-size: 18px;
}
.page-id-11777 .wpb_text_column p {
	font-size: 13.5px;
}
.edge-header-vertical .edge-vertical-menu ul li a .edge-menu-arrow:hover {
	opacity: 0.3;
}
.TopfadeIn {
	opacity: 0;
}
.TopfadeIn{
	animation-name:fadeUpAnime;
animation-duration:2s;
animation-fill-mode:forwards;
animation-delay: 2s;
	}
	
	@keyframes fadeUpAnime{
		from {
		  opacity: 0;
		}
	  
		to {
		  opacity: 1;
		}
	  }

	  

	  