/* カスタム CSS をここに入力してください */
body, input, button, select, textarea, .site-title, .widget .widget-title, .home .custom-header-content .entry-title, #testimonial-content-section .entry-title, #team-content-section .entry-meta {
	font-family:'Muli', sans-serif;
}
.site-title {
	font-weight:700;
}
.custom-header .wrapper:before {
	background-size:cover;
}

.wrapper:before, .wrapper:after, .posts-navigation:before, .posts-navigation:after, .clear:before, .clear:after, .header-top-bar:before, .header-top-bar:after, .site-header-top-main:before, .site-header-top-main:after, #secondary-menu-wrapper:before, #secondary-menu-wrapper:after, #hero-section:before, #hero-section:after, .featured-content-wrapper:before, .featured-content-wrapper:after, .portfolio-content-wrapper:before, .portfolio-content-wrapper:after, .service-content-wrapper:before, .service-content-wrapper:after, blockquote:before, blockquote:after, .entry-content:before, .entry-content:after, .entry-summary:before, .entry-summary:after, .comment-content:before, .comment-content:after, .site-content:before, .site-content:after, .site-main > article:before, .site-main > article:after, .post-navigation:before, .post-navigation:after, .posts-navigation:before, .posts-navigation:after, .pagination:before, .pagination:after, .primary-menu:before, .primary-menu:after, .social-links-menu:before, .social-links-menu:after, .widget:before, .widget:after, .textwidget:before, .textwidget:after, .content-bottom-widgets:before, .content-bottom-widgets:after, #tertiary:before, #tertiary:after, #colophon .wrapper:before, #colophon .wrapper:after, .site-header-cart li::before, .site-header-cart li::after, .widget-area li:before, .widget-area li:after {
	display:table-column;
}
/*@media screen and (min-width: 1362px) {
	.custom-header {
	}
}*/
.live-2019{display:none;}
.pixel-art img:hover {
	border: solid 1px #48a1f2;
}
.myself {
	color: #48a1f2;
}

/*web拍手ボタン*/
.fa-2x{
		border: 1px solid #ee0b00;
		border-radius: 50%;
		padding: 5px 8px 5px;
		font-size:1.3em;
		background-color:#ee0b00;
}

/*文字枠*/
.home .site-header-text  {
	text-shadow: 1px 1px 0px #fff,
		-1px 1px 0px #fff,
		1px -1px 0px #fff,
		-1px -1px 0px #fff;
}


/*CD一覧とCDからヘッダー画像非表示*/
body.post-type-archive-jetpack-portfolio div.custom-header {
	display:none;
}
body.jetpack-portfolio-template-default div.custom-header {
	display:none;
}
/*news記事、diary記事からヘッダー画像非表示*/
body.post-template-default div.custom-header {
	display:none;
}


/*メニューバー固定設定start*/
#masthead { 
	position: fixed;
	top: 0; 
	left: 0; 
	margin: 0;
	width: 100%;
	z-index: 1000;
	background: #111111;
	border-bottom:solid 1px #a6a6a6;
}
@media screen and (min-width:721px) {
	.below-site-header {
		margin-top:110px;
	}
}
@media screen and (min-width:1205px) {
	.below-site-header {
		margin-top:380px;
	}
}
/*ホームメニューバー削除用設定*/
@media screen and (min-width:1236px) {
	.below-site-header {
		margin-top:208px;
	}
}
@media screen and (min-width:1321px) {
	.below-site-header {
		margin-top:208px;
	}
}
/*メニューバー固定設定end*/


/*CD一覧画像animation*/
body.post-type-archive-jetpack-portfolio .jetpack-portfolio {
	#border:solid 3px;
	overflow: hidden;
}
.jetpack-portfolio img {
	transition-duration: 0.5s;
}
body.post-type-archive-jetpack-portfolio .jetpack-portfolio img:hover {
	transform: scale(1.2);
	transition-duration: 0.5s;
}
/*jacket-animation-start
.jetpack-portfolio img:hover {
    -webkit-animation:buruburu 0.5s 1 ease-in-out alternate;
    animation:buruburu 0.5s 1 ease-in-out alternate;
}

@-webkit-keyframes buruburu {
    0% {-webkit-transform:translate(0, -10px) rotate(0deg);}
    50% {-webkit-transform:translate(0, 10px) rotate(0deg);}
    100% {-webkit-transform:translate(0, 5px)rotate(0deg);}
}

@keyframes buruburu {
    0% {transform:translate(0, -10px) rotate(0deg);}
    50% {transform:translate(0, 10px) rotate(0deg);}
    100% {transform:translate(0, 5px)rotate(0deg);}
}
/*jacket-animation-end*/






									/*cdページの文字設定*/
p.tracklist-super-ultra {
	border-bottom:dotted 1px #ffffff;
	padding-bottom:2px;
	margin-top:-540px;
	margin-left: 520px;
	color: #c2c2c2;
}
p.tracklist-kisida-archive {
	width: 200px;
	border-bottom:dotted 1px #ffffff;
	padding-bottom:2px;
	margin-top:-576px;
	margin-left: 520px;
	color: #c2c2c2;
}
p.tracklist-black-market {
	border-bottom:dotted 1px #ffffff;
	padding-bottom:2px;
	margin-top:-541px;
	margin-left: 520px;
	color: #c2c2c2;
}
p.tracklist-y {
	border-bottom:dotted 1px #ffffff;
	padding-bottom:2px;
	margin-top:-518px;
	margin-left: 520px;
	color: #c2c2c2;
}
p.tracklist-mod-dvd {
	border-bottom:dotted 1px #ffffff;
	padding-bottom:2px;
	margin-top:-928px;
	margin-left: 560px;
	color: #c2c2c2;
}
p.tracklist-genso {
	border-bottom:dotted 1px #ffffff;
	padding-bottom:2px;
	margin-top:-625px;
	margin-left: 520px;
	color: #c2c2c2;
}
p.tracklist-star {
	border-bottom:dotted 1px #ffffff;
	padding-bottom:2px;
	margin-top:-600px;
	margin-left: 520px;
	color: #c2c2c2;
}
p.tracklist-hotd {
	border-bottom:dotted 1px #ffffff;
	padding-bottom:2px;
	margin-top:-650px;
	margin-left: 520px;
	color: #c2c2c2;
}
p.tracklist-pop {
	border-bottom:dotted 1px #ffffff;
	padding-bottom:2px;
	margin-top:-598px;
	margin-left: 520px;
	color: #c2c2c2;
}
p.tracklist-jp {
	border-bottom:dotted 1px #ffffff;
	padding-bottom:2px;
	margin-top:-600px;
	margin-left: 520px;
	color: #c2c2c2;
}
p.tracklist-rl {
	border-bottom:dotted 1px #ffffff;
	padding-bottom:2px;
	margin-top:-595px;
	margin-left: 520px;
	color: #c2c2c2;
}
p.tracklist-ns01 {
	border-bottom:dotted 1px #ffffff;
	padding-bottom:2px;
	margin-top:-600px;
	margin-left: 520px;
	color: #c2c2c2;
}
p.tracklist-ns02 {
	border-bottom:dotted 1px #ffffff;
	padding-bottom:2px;
	margin-top:-670px;
	margin-left: 520px;
	color: #c2c2c2;
}
p.tracklist-surumeika-440x330{
	width:290px;
	border-bottom:dotted 1px #ffffff;
	padding-bottom:2px;
	margin-top:-490px;
	margin-left: 520px;
	color: #c2c2c2;
}
p.tracklist-lyl-440x440 {
	width:300px;
	border-bottom:dotted 1px #ffffff;
	padding-bottom:2px;
	margin-top:-629px;
	margin-left: 520px;
	color: #c2c2c2;
}
p.tracklist-hack-440x392{
	width:240px;
	border-bottom:dotted 1px #ffffff;
	padding-bottom:2px;
	margin-top:-522px;
	margin-left: 520px;
	color: #c2c2c2;
}
p.tracklist-kkbest-440x382 {
	width: 262px;
	border-bottom:dotted 1px #ffffff;
	padding-bottom:2px;
	margin-top:-540px;
	margin-left: 520px;
	color: #c2c2c2;
}
/*jacket440x440*/
p.tracklist-normal-few {
	width: 200px;
	#border-bottom:dotted 1px #ffffff;
	padding-bottom:2px;
	margin-top:-576px;
	margin-left: 520px;
	color: #c2c2c2;
}
/*jacket440x431*/
p.tracklist-normal {
	width: 270px;
	border-bottom:dotted 1px #ffffff;
	padding-bottom: 2px;
	margin-top:-590px;
	margin-left: 520px;
	color: #c2c2c2;
}
/*jacket440x440*/
p.tracklist {
	width:238px;
	border-bottom: dotted
 1px #ffffff;
	padding-bottom: 2px;
	margin-top:-25px;
	color: #c2c2c2;
	margin-left:495px;
}

p.haba-normal-few {
	margin-left: 520px;
	#line-height: 0px;
	color: #a6a6a6;
}
p.haba-normal {
	margin-top:-20px;
	margin-left: 520px;
	line-height: 18px;
	color: #a6a6a6;
}
p.haba-normal-dvd {
	margin-top:-20px;
	margin-left: 560px;
	line-height: 18px;
	color: #a6a6a6;
}
p span.title-sub {
	color: #8c8c8c;
	font-size: 12px;
	display:inline-block;
	#display:block;
	line-height:1.4;
}
p span.title-sub a{
		color:#8c8c8c;
}
p span.title-sub a:hover{
		color:#57aebf;
}
p.haba {
	margin-top:-20px;
	margin-left: 495px;
	line-height: 16px;
	color: #a6a6a6;
}
p.haba-ancient {
	margin-top:-12px;
	line-height: 17px;
	color: #a6a6a6;
}
p.haba-rrlabo2 {
	margin-top:-12px;
	margin-left: 480px;
	line-height: 18px;
	color: #a6a6a6;
}

.shop-text-normal-few {
	border-bottom:dotted 1px #ffffff;
	padding-bottom:5px;
	color: #c2c2c2;
	width: 200px;
	margin-left: 520px;
}
.shop-text-normal {
	border-bottom:dotted 1px #ffffff;
	padding-bottom:5px;
	color: #c2c2c2;
	width: 220px;
	margin-top:-16px;
	margin-left: 520px;
}
.shop-text-normal-ns {
	border-bottom:dotted 1px #ffffff;
	padding-bottom:5px;
	color: #c2c2c2;
	margin-top:-16px;
	margin-left: 520px;
}
.shop-text-normal-ns02 {
	border-bottom:dotted 1px #ffffff;
	padding-bottom:5px;
	color: #c2c2c2;
	margin-top:-16px;
	margin-left: 520px;
}
.shop-text-normal-dvd {
	border-bottom:dotted 1px #ffffff;
	padding-bottom:5px;
	color: #c2c2c2;
	width: 200px;
	margin-top:-16px;
	margin-left: 560px;
}
.shop-text {
	margin-top:-10px;
	margin-left: 495px;
	line-height: 30px;
	color: #c2c2c2;
}

.shop-image-normal-few {
	width:200px;
	overflow: hidden;
	margin-left: 520px;
}
div.sib {
	#border:solid 1px;
	margin-left:520px; 
	width:242px;
	display:flex;
	flex-wrap:wrap;
	flex-direction: row;
}
div.sib-2, div.sib-3 {
	#border:solid 1px;
	margin-left:520px; 
	width:500px;
	display:flex;
	flex-wrap:wrap;
	flex-direction: row;
}
.shop-image-normal {
	width:200px;
	overflow: hidden;
	#margin: 25px;
	margin-top:-12px;
	#margin-left: 520px;
	margin-right:-80px;
}
.shop-image-normal-b {
	width:200px;
	overflow: hidden;
	margin: 25px;
	margin-top:-12px;
	margin-left: 520px;
	margin-right:-80px;
}
.shop-image-normal-dvd {
	width:200px;
	overflow: hidden;
	margin: 25px;
	margin-top:-12px;
	margin-left: 560px;
	margin-right:-80px;
}
.shop-image {
	margin:25px;
	margin-top:-18px;
	margin-left:495px;
}
.shop-image-ancient {
	width:200px;
	overflow: hidden;
	margin:25px;
	margin-top:-16px;
	margin-left:495px;
}
.shop-image-rrlabo2 {
	width:200px;
	overflow: hidden;
	margin:25px;
	margin-top:-12px;
	margin-left:498px;
}
.sound-crossfeed-few {
	margin-top: 100px;
	display:flex;
	flex-direction: column;
}

/*ニュースページの設定*/
p.news-link a {
	color:#00a5b5;
}

/*CDページの設定*/
.singular-content-wrap {
	display:flex;
	flex-wrap: wrap;
	flex-direction: column;
}
.jetpack-portfolio{
	#border:solid 3px;
	display: flex;
	#flex-direction: column;
	flex-wrap: wrap;
	justify-content: space-evenly;
	#justify-content:space-around;
	align-items: center;
}

/*CDページの2~4列表示設定*/
@media screen and (min-width: 873px) {
	#primary.content-area {
		max-width:100%;
		#border: solid 1px;
	}
	#infinite-post-wrap {
		#border: 1px solid;
		display: flex;	
		flex-direction: row;
		flex-wrap:wrap;
		justify-content: space-around;
	}
/*	#post-1189.cd, #post-1158.cd, #post-952.cd, #post-852.cd, #post-831.cd, #post-819.cd, #post-791.cd, #post-712.cd, #post-540.cd, #post-528.cd, #post-536.cd {
		#margin: 10px;
		#border:solid 1px;
		width: 400px;
		height: 375px; 
	}*/
	body.post-type-archive-jetpack-portfolio article.jetpack-portfolio {
		width: 400px;
		height: 375px; 
	}
}

@media screen and (min-width:1214px) {
	#primary.content-area {
		max-width:100%px;
		#border: solid 1px;
	}
	#infinite-post-wrap {
		#border: 1px solid;
		display: flex;	
		flex-direction: row;
		flex-wrap:wrap;
		justify-content: space-around;
	}
	body.post-type-archive-jetpack-portfolio #infinite-post-wrap h2{
		font-size: 23px;
	}
	body.post-type-archive-jetpack-portfolio #infinite-post-wrap p{
		margin-top:-20px;
		font-size:14px;
	}
/*	#post-1189.cd, #post-1158.cd, #post-952.cd, #post-852.cd, #post-831.cd, #post-819.cd, #post-791.cd, #post-712.cd, #post-540.cd, #post-528.cd, #post-536.cd { 
		#border:solid 1px;
		#margin: 10px;
		#width: 550px;
		#height: 480px; 
		 width:340px;
		 height:262px;
		 #height:293px;
	}*/
		body.post-type-archive-jetpack-portfolio article.jetpack-portfolio {
			width: 340px;
			#width: 280px;
			height: 262px; 
	}
}
/*1189(liveyourlife)1158(hack/slash) 952(best) 852(ssAppleR) 831(rrlabo2) 819(mod) 791(hibiya) 712(seizon) 540(reboot) 528(compct disc) 536(ancient flower) 親idはinfinite-post-wrap
 *アルバムページの子classは
post-wrapper hentry-inner
#post-712, #post-540, #post-528, #post-536*/




										/*設定、iPad縦サイズ横768*/
@media screen and (max-width:768px) {
		p.tracklist-super-ultra {
			margin-top:-290px;
			margin-left: 360px;
		}
		p.tracklist-kisida-archive {
			margin-top:-720px;
			margin-left: 410px;
		}
		p.tracklist-black-market {
				margin-top:-414px;
				margin-left:360px;
		}
		p.tracklist-y {
				margin-top:-406px;
				margin-left:360px;
		}
	p.tracklist-mod-dvd {
		margin-top:-720px;
		margin-left: 410px;	
	}	
	p.tracklist-genso {
		margin-top:-490px;
		margin-left: 360px;	
	}	
	p.tracklist-star {
		margin-top:-470px;
		margin-left: 360px;	
	}	
	p.tracklist-hotd {
		margin-top:-508px;
		margin-left: 360px;	
	}	
		p.tracklist-pop {
		margin-top:-470px;
		margin-left: 360px;	
	}	
	p.tracklist-jp {
		margin-top:-450px;
		margin-left: 360px;	
	}	
	p.tracklist-rl {
		margin-top:-466px;
		margin-left: 360px;	
	}
	p.tracklist-ns01{
		margin-top:-494px;
		margin-left: 380px;	
	}
	p.tracklist-ns02{
		margin-top:-553px;
		margin-left: 380px;	
	}
	p.tracklist-surumeika-440x330{
		margin-top:-392px;
		margin-left: 360px;	
	}
	p.tracklist-lyl-440x440 {
		margin-top:-503px;
		margin-left: 360px;	
	}
	p.tracklist-hack-440x392 {
		margin-top:-384px;
		margin-left: 360px;
	}
	p.tracklist-kkbest-440x382 {
		margin-top:-426px;
		margin-left: 360px;
	}
	p.tracklist-normal-few {
		margin-top:-430px;
		margin-left: 360px;
	}
	p.tracklist-normal {
		margin-top:-460px;
		margin-left: 360px;
	}
	p.haba-normal-few {
		margin-top:-7px;
		margin-left: 380px;
	}
	p.haba-normal {
		margin-top:-20px;
		margin-left: 360px;
		line-height: 20px;
	}
	p.haba-normal-dvd {
		margin-top:-20px;
		margin-left: 410px;
		line-height: 16px;
	}
	p.haba-ancient {
		margin-left:322px;
	}
	p.haba-rrlabo2 {
		margin-top:-12px;
		margin-left: 322px;
		line-height: 16px;
	}
	.shop-text-normal-few {
		margin-left: 360px;
	}
	.shop-text-normal {
		border-bottom:dotted 1px #ffffff;
		padding-bottom:5px;
		width:222px;
		margin-top:-16px;
		margin-left: 360px;
	}
	.shop-text-normal-ns {
		border-bottom:dotted 1px #ffffff;
		padding-bottom:5px;
		margin-top:20px;
		margin-left: 0px;
	}
	.shop-text-normal-dvd {
		border-bottom:dotted 1px #ffffff;
		padding-bottom:5px;
		width:200px;
		margin-top:-16px;
		margin-left: 410px;
	}
	div.sib-3, .shop-text-normal-ns02 {
		display:none;
		}
	.shop-image-normal-few {
		margin: 25px;
		margin-top:-12px;
		margin-left: 360px;
	}
	div.sib{
		#border:solid 1px;
		margin-left:360px; 
		width:242px;
		display:flex;
		flex-wrap:wrap;
		flex-direction: row;
	}
	div.sib-2{
		#border:solid 1px;
		margin-left:0px; 
		display:flex;
		flex-wrap:wrap;
		flex-direction: row;
	}
	.shop-image-normal {
		#margin: 25px;
		margin-top:-12px;
		#margin-left: 360px;
	}
	.shop-image-normal-b {
		margin: 25px;
		margin-top:-12px;
		margin-left: 360px;
	}
	.shop-image-normal-dvd {
		margin: 25px;
		margin-top:-12px;
		margin-left: 410px;
	}
	.shop-image-rrlabo2 {
		margin:25px;
		margin-top:-8px;
		margin-left: 348px;
	}
	p.tracklist, .shop-image, .shop-image-ancient, p.haba, .shop-text {
		margin-left:348px;
	}
	.jacket {
		width:51%;
	}
	.jacket-dvd {
		width:59%;
	}
	.jacket-mod-dvd{width:56%;}
	.sound-crossfeed-few {
		margin-top: 40px;
	}
	.below-site-header {
		margin-top:95px;
	}
	.space{display:none;}
	.menu-inside-wrapper {
		height: 540px;
	}
	li.menu-item {height: 34px;}
	.custom-header-content {
			padding: 8px;
			padding-bottom: 36px;
		}
}







										/*設定、iPad縦サイズ横720*/
@media screen and (max-width:720px) {
		p.tracklist-kisida-archive {
			margin-top:-430px;
			margin-left: 360px;
		}
	p.tracklist-black-market {
			margin-top:-414px;
			margin-left:360px;
	}
	p.tracklist-mod-dvd {
		margin-top:-682px;
		margin-left: 390px;	
	}	
	p.tracklist-genso {
		margin-top:-490px;
		margin-left: 360px;	
	}	
	p.tracklist-star {
		margin-top:-470px;
		margin-left: 360px;	
	}	
	p.tracklist-hotd {
		margin-top:-508px;
		margin-left: 360px;	
	}	
		p.tracklist-pop {
		margin-top:-470px;
		margin-left: 360px;	
	}	
	p.tracklist-jp {
		margin-top:-450px;
		margin-left: 360px;	
	}	
	p.tracklist-rl {
		margin-top:-466px;
		margin-left: 360px;	
	}
	p.tracklist-ns01{
		margin-top:-470px;
		margin-left: 360px;	
	}
	p.tracklist-ns02{
		margin-top:-524px;
		margin-left: 360px;	
	}
	p.tracklist-surumeika-440x330{
		margin-top:-392px;
		margin-left: 360px;	
	}
	p.tracklist-lyl-440x440 {
		margin-top:-503px;
		margin-left: 360px;	
	}
	p.tracklist-hack-440x392 {
		margin-top:-384px;
		margin-left: 360px;
	}
	p.tracklist-kkbest-440x382 {
		margin-top:-426px;
		margin-left: 360px;
	}
	p.tracklist-normal-few {
		margin-top:-430px;
		margin-left: 360px;
	}
	p.tracklist-normal {
		margin-top:-460px;
		margin-left: 360px;
	}
	p.haba-normal-few {
		margin-top:-7px;
		margin-left: 360px;
	}
	p.haba-normal {
		margin-top:-20px;
		margin-left: 360px;
		line-height: 20px;
	}
	p.haba-normal-dvd {
		margin-top:-20px;
		margin-left: 390px;
		line-height: 16px;
	}
	p.haba-ancient {
		margin-left:322px;
	}
	p.haba-rrlabo2 {
		margin-top:-12px;
		margin-left: 322px;
		line-height: 16px;
	}
	.shop-text-normal-few {
		margin-left: 360px;
	}
	.shop-text-normal {
		border-bottom:dotted 1px #ffffff;
		padding-bottom:5px;
		width:222px;
		margin-top:-16px;
		margin-left: 360px;
	}
	.shop-text-normal-ns {
		border-bottom:dotted 1px #ffffff;
		padding-bottom:5px;
		margin-top:20px;
		margin-left: 0px;
	}
	.shop-text-normal-dvd {
		border-bottom:dotted 1px #ffffff;
		padding-bottom:5px;
		width:200px;
		margin-top:-16px;
		margin-left: 390px;
	}
	div.sib-3, .shop-text-normal-ns02 {
		display:none;
		}
	.shop-image-normal-few {
		margin: 25px;
		margin-top:-12px;
		margin-left: 360px;
	}
	div.sib{
		#border:solid 1px;
		margin-left:360px; 
		width:242px;
		display:flex;
		flex-wrap:wrap;
		flex-direction: row;
	}
	div.sib-2{
		#border:solid 1px;
		margin-left:0px; 
		display:flex;
		flex-wrap:wrap;
		flex-direction: row;
	}
	.shop-image-normal {
		#margin: 25px;
		margin-top:-12px;
		#margin-left: 360px;
	}
	.shop-image-normal-b {
		margin: 25px;
		margin-top:-12px;
		margin-left: 360px;
	}
	.shop-image-normal-dvd {
		margin: 25px;
		margin-top:-12px;
		margin-left: 390px;
	}
	.shop-image-rrlabo2 {
		margin:25px;
		margin-top:-8px;
		margin-left: 348px;
	}
	p.tracklist, .shop-image, .shop-image-ancient, p.haba, .shop-text {
		margin-left:348px;
	}
	.jacket {
		width:51%;
	}
	.jacket-dvd {
		width:59%;
	}
	.jacket-mod-dvd{width:56%;}
	.sound-crossfeed-few {
		margin-top: 40px;
	}
	.below-site-header {
		margin-top:95px;
	}
	.space{display:none;}
	.menu-inside-wrapper {
		height: 540px;
	}
	li.menu-item {height: 34px;}
}

																						/*スマホ設定　*/
@media screen and (max-width:600px) {
	.site-header-text b{
		font-size: 25px;
	}
	div#infinite-post-wrap h2 {
		font-size:16px;
	}
	p.tracklist-super-ultra, p.tracklist-kisida-archive, p.tracklist-black-market, p.tracklist-y, p.tracklist-mod-dvd, p.tracklist-genso, p.tracklist-star, p.tracklist-hotd, p.tracklist-pop, p.tracklist-jp, p.tracklist-rl, p.tracklist-ns01, p.tracklist-ns02, p.tracklist-hack-440x392, p.tracklist-lyl-440x440, p.tracklist-surumeika-440x330 {
		margin-top:-12px;
		margin-left:12px;
	}
	p.tracklist-normal, p.tracklist-normal-few, p.tracklist-kkbest-440x382 {
		margin-top: -12px;
		margin-left: 12px;
	}
	p.haba-normal-few {
		margin-top:-18px;
		margin-left: 12px;
		line-height: 20px;
	}
	p.haba-normal, p.haba-normal-dvd {
		margin-top:-25px;
		margin-left: 12px;
		margin-bottom: 30px;
		line-height: 20px;
	}
	p.tracklist, p.haba {
		margin-top:-20px;
		margin-left: 12px;
	}
	.shop-text {
		margin-top:-18px;
		margin-bottom: 1px;
		margin-left: 12px;
	}
	.shop-text-normal-few, .shop-text-normal-dvd {
		margin-top: -18px;
		margin-left: 12px;
	}
	.shop-text-normal {
		border-bottom:dotted 1px #ffffff;
		padding-bottom:5px;
		width:222px;
		margin-top: -25px;
		margin-left: 12px;
	}
	.shop-text-normal-ns {
		border-bottom:dotted 1px #ffffff;
		padding-bottom:5px;
		width:222px;
		margin-top: -25px;
		margin-left: 12px;
	}
	.shop-image-normal-few {
		margin-top:-14px;
		margin-left: 12px;
	}
	div.sib{
		#border:solid 1px;
		margin-left: 12px; 
		width:242px;
		display:flex;
		flex-wrap:wrap;
		flex-direction: row;
	}
	div.sib-2{
		#border:solid 1px;
		margin-left: 12px; 
		width:242px;
		display:flex;
		flex-wrap:wrap;
		flex-direction: row;
	}
	.shop-image-normal {
		margin-top:-12px;
		#margin-left: 12px;
	}
		.shop-image-normal-b, .shop-image-normal-dvd {
		margin-top:-12px;
		margin-left: 12px;
	}
	.shop-image {
		margin:12px;
		margin-top:0px;
	}
	.shop-image-ancient {
		margin:18px;
		margin-top: 8px;
		margin-left: 12px;
	}
	.shop-image-rrlabo2 {
		margin:25px;
		margin-top:-14px;
	}
	p.haba-rrlabo2 {
	margin-top:-12px;
	margin-left: 0px;
	line-height: 18px;
	}
	p.haba-ancient{
		margin-left: -12px;
	}
	.jacket, .jacket-dvd, .jacket-mod-dvd {
		width: auto;
	}
	.sound-crossfeed-few {
		margin-top:0px;
	}
	.space2{display:none;}
	h2.midasi{font-size:18px;}
	p.news-font{font-size:14px;}
	p.news-font {
			padding: 18px 18px;
			width: auto;
	}
}

@media screen and (max-width:1000px) {
.wp-embed-aspect-16-9 {
	margin-top:-350px;
	}
}
@media screen and (max-width:600px) {
	.wp-embed-aspect-16-9 {
	margin-top:-138px;
	}
	h4.live-s{
		font-size: 18px;
	}
	.live-s a:link{
		font-size: 18px;
	}
}
/*スマホでのアニメーション停止*/
@media screen and (max-width:428px) {
	.jetpack-portfolio img {
	transition-duration: none;
	}
	.jetpack-portfolio img:hover {
		transform: none;
	}
}
/*未実装スマホタイトル表示設定
@media screen and (max-width:428px) {
	.site-branding img {
		width:62px;
		margin-left:-12px;
	}
	.wp-custom-logo .site-identity  {
		display:block;
		width: 137px;
		margin-left:12px;
		padding:0px;
		border:solid 1px;
	}
	.wp-custom-logo .site-identity h1{
		font-size:10px;
	}
	.wp-custom-logo .site-identity p{
		display: none;
	}
}*/

/*ソーシャルアイコン*/
.kk-home a[href*="kisidakyoudan.com"]::before {
	content: "\f015";
	font-size: 1.2em;
}
.kk-news a[href*="news"]::before {
	content: "\f129";
	font-size: 1.2em;
}
.kk-about a[href*="/about"]::before {
	content: "\f2c1";
	font-size: 1.4em;
}
.kk-member a[href*="/our-team"]::before {
	content: "\f0c0";
	font-size: 1.2em;
}
.kk-cd a[href*="/portfolio"]::before {
	content: "\f51f";
	font-size: 1.4em;
}
.kk-live a[href*="/live"]::before {
	content: "\f684";
	font-size: 1.1em;
}
.kk-diary a[href*="/diary"]::before {
	content: "\f304"
}
.kk-apple a[href*="apple.com"]::before {
	content: "\f179";
	font-size: 1.5em;
}
.kk-youtube a[href*="youtube.com"]::before {
	content: "\f167";
	font-size: 1.3em;
}
.kk-goods a[href*="exp.com"]::before {
	content: "\f07a"
}
.kk-warner a[href*="/whv"]::before {
	content: "\f2b5";
	font-size: 1.2em;
}
.kk-webclap a[href*="webclap"]::before {
	content: "\f157";
	font-size: 1.3em;
}