/*ロゴ設定*/
.custom-logo-link img{
	border:3px solid #08071f;
	border-radius:50%;
}
/*メイン背景設定*/
body #content {
	/*background-image:url(https://t-tsu.com/t2wp/wp-content/uploads/2020/01/background-image.png);15324a 183952*/
		/*background: linear-gradient(#183750, #1b2832);*/
		/*background: linear-gradient(0deg,#153248,#183952,#1b3b50,#1b2838);*/
	background: radial-gradient(circle farthest-side,#183952,#1b3b50,#153248,#1b2838);
	background-size: cover;
}
/*VIDEOページの背景*/
body.page-id-227 div#content {
	background: linear-gradient(160deg,#194560,#1b3b5094,#153248,#1b2838d1);
}
/*フッター背景*/
#colophon {
	/*background-color:#6365;
	background: linear-gradient(#452c4a,#321f33);*/	
	background: linear-gradient(#111a27,#0b111a);	
}
/*web拍手設定*/
i.fa-hand-holding-heart {
		font-size:1.4em;
}
/*てっちゃんソロライブのページ設定*/
p.live-sss a {
    color: orange;
}
@media screen and (max-width:414px){
	h2.section-title.entry-title {
			font-size: 26px;
	}
		p.live-sss {
  	  font-size: 14px;
	}
}
/*トップのDISCOGRAPHY設定*/
div#portfolio-content-section {
		background:linear-gradient(#2d435e,#141f2c);
}
.section-subtitle {
		color:#ebebeb;
		font-size:30px;
		font-family:'Muli','Hiragino Kaku Gothic Pro','Yu Gothic',sans-serif;
}
.cd {font-size:28px;}
/*.section-subtitle:before {
		font-family:'Font Awesome 5 Free';
		content: '\f058';
		font-weight:400;
}*/
body.home .jetpack-portfolio .posted-on{
		display:none;
}
body.home .cover-link img{
		#border-radius:8px 8px 0px 0px;
}
body.home .portfolio-content-wrapper .entry-container{
		background:rgba(0,0,0,0.5);
		position:static;
		opacity:1;
		#border-radius:0px 0px 8px 8px;
}
body.home .portfolio-content-wrapper .entry-container > .entry-container-inner-wrap {
		Padding:12px;
		position:static;
		transform:none;
		text-align:center;
		background:radial-gradient(circle farthest-side,#2b667a,#183d57/*,#1b2838*/);
		#height:42px;
		#border-radius:0px 0px 8px 8px;
}
body.home .portfolio-content-wrapper .entry-container > .entry-container-inner-wrap a {
		color:#38adf1;
		color:#4ebeff;
		color:#fff;
}
body.home .portfolio-content-wrapper .entry-container > .entry-container-inner-wrap a:hover {
		color:#fff;
}
.sa-kurumei{color:#ebebeb;}

/*トップDISCOGRAPHYのflex配置*/
body.home .section-content-wrapper.portfolio-content-wrapper.layout-three {
		display:flex;
		flex-direction: row;
		flex-wrap: wrap;
}
/*ジャケットサイズ設定*/
body.home .portfolio-content-wrapper .hentry-inner {
		width:300px;
}
/*ジャケットの配置*/
@media screen and (min-width: 40em){
body.home .portfolio-content-wrapper.layout-three .hentry {
		margin:0px 123px 30px 0px;
		}
}
@media screen and (min-width: 64em){
body.home .portfolio-content-wrapper.layout-three .hentry {
		margin:0px -91px 30px 0px
		}
		body.home .portfolio-content-wrapper .hentry-inner {
		width:250px;
		}
		.sa-kurumei {font-size:16px;}
}
@media screen and (min-width:1282px){
body.home .portfolio-content-wrapper.layout-three .hentry {
		margin:0px -112px 30px 0px
		}
		body.home .portfolio-content-wrapper .hentry-inner {
		width:250px;
		}
		.sa-kurumei{font-size:16px;}
}
@media screen and (min-width:1317px){
body.home .portfolio-content-wrapper.layout-three .hentry {
		margin:0px 0px 30px 0px
		}
		body.home .portfolio-content-wrapper .hentry-inner {
		width:300px;
		}
}
@media screen and (min-width:1400px){
body.home .portfolio-content-wrapper.layout-three .hentry {
		margin:0px -130px 30px 0px
		}
		body.home .portfolio-content-wrapper .hentry-inner {
		width:300px;
		}
}
@media screen and (min-width:1420px){
body.home .portfolio-content-wrapper.layout-three .hentry {
		margin:0px -130px 30px 0px
		}
		body.home .portfolio-content-wrapper .hentry-inner {
		width:300px;
		}
}
/*ジャケットタイトル文字設定*/
body.home .portfolio-content-wrapper .entry-title {font-size:18px}








/*ABOUT設定*/
.about-list a {
		color:#4f94bc;
}
.about-list a:hover {
		color:#fbfbfb;
}
.about-list {
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:space-around;
		list-style:none;
		margin:auto;
		padding:20px;
		color:#ffffff;
		#background-color:#29455c;
		#background-color:#1b2838;
		background:linear-gradient(#253d51,#1b2838);
		text-decoration:underline;
		text-align:center;
}
.about-text {
		background-color:#1b2838;
		/*background: linear-gradient(#151a38, #272d58);*/
		/*background: linear-gradient(#272d58, #254354);*/
		/*background: linear-gradient(#272d58, #253d54);*/
		padding:30px;
		color:#ffffff;
}
.about-text span.sikaku {
		color:#92b3cd;
		padding-right:5px;
		display:none;
}
span.sikaku, span.kugiri {
		display:inline-block;
		margin-bottom:10px;
		padding-left:12px;
		font-size:18px;
		font-weight:600;
		border-left:6px solid #92b3cd;
}








/*投稿設定*/
.nickiy {
		border:0px solid #63658e;
		color:#fff;
		background:#1b2838;
		background:rgba( 0, 0, 0, 0.2 );
		padding:30px;
}
.category-diary .hentry-inner {
		#background:#202d39;
		background:#1b2838;
		background:rgba( 0, 0, 0, 0.2 );
		color:#dbdbdb;
}
.category-diary .entry-container {
		border:none;
}
h2.entry-title a {
		color:#69a4c6;
}
.entry-meta a {
		color:#4f94bc;
}
.archive-post-wrap .more-link .readmore {
		color:#4f94bc;
}
div#infinite-post-wrap a:hover {
		color:orange;
}
.entry-footer {
		display:none;
}








/*CD一覧ページ設定*/
body.post-type-archive-jetpack-portfolio .site-header-text {
		display:none;
}
body.post-type-archive-jetpack-portfolio .entry-container{
		border:none;
}
body.post-type-archive-jetpack-portfolio .readmore {
		display:none;
}
body.post-type-archive-jetpack-portfolio div#infinite-post-wrap {
		display:flex;
		#flex-direction:row;
		#flex-wrap:wrap;
}
/*@media screen and (max-width:1363px){
		body.post-type-archive-jetpack-portfolio div#infinite-post-wrap {
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		}
}*/
body.post-type-archive-jetpack-portfolio .entry-container {
		margin-top:-1px;
		#border:1px solid #459ee0;
		background:#1b28384f;
		background:#1b283878;
		#background:#183d57;
		Padding:12px 20px;
		height:auto;
		padding-bottom:0px;
}
body.post-type-archive-jetpack-portfolio .entry-header a {
		font-size:20px;
}
body.post-type-archive-jetpack-portfolio .entry-summary {
		color:#e8e8e8;
		margin-top:3px;
		font-size:16px;
}
body.post-type-archive-jetpack-portfolio h2.entry-title a {
		color:#66c0f4;
		color:#00b9eb;
		color:#fff;
}
body.post-type-archive-jetpack-portfolio h2.entry-title a:hover {
		color:#66c0f4;
}









/*CDページ設定*/
body.jetpack-portfolio-template-default #masthead {
		background-color:#151515;
}
body.jetpack-portfolio-template-default .posted-on {
		display:none;
}
body.jetpack-portfolio-template-default .custom-header-content {
		display:none;
}
body.jetpack-portfolio-template-default .jetpack-portfolio {
		margin-top:100px;
}
body.jetpack-portfolio-template-default .jacket figcaption {
		font-family:'Hiragino Kaku Gothic Pro','Yu Gothic',sans-serif;
		color:#fff;
		font-size:13px;
		font-style:normal;
}
body.jetpack-portfolio-template-default #primary {
		display:flex;
		justify-content:center;
}
body.jetpack-portfolio-template-default .entry-content {
		display:flex;
		flex-direction:row;
		justify-content:space-around;
		align-items:flex-start;
		flex-wrap:wrap;
		width:max-content;
}
/*A.C.Oページ設定*/
body.postid-191 .entry-content{
		display:flex;
		flex-direction:row;
		justify-content:center;
		align-items:flex-start;
		flex-wrap:wrap;
		width:max-content;
}
.inner {
		#border:1px solid red;
		font-size:12px;
		color:#c8c8c8;
		display:block;
		float:none;
		width:100%;
		text-align:center;
		margin-top:-58px;
}
.inner a {color:#4f94bc;}
.inner a:hover {color:#fff;}

div.haba {margin-left:80px;}
div.haba02 {margin-left:0px;}

.tracklist {
		width:240px;
		#border: 1px solid #fff;
		margin-top:20px;
		color:#fff;
		margin-left:36px;
}
.tracklist a {color:#6ca6c7;text-decoration:underline;}

.cd-text {
		color:#fff;
		width:404px;
		margin-top:20px;
}

.tracklist-dvd {
		width:561px;
		#border: 1px solid #fff;
		margin-top:20px;
		color:#fff;
}
.tracklist-dvd a, .tracklist-livecd a {
		color:#6ca6c7;
		text-decoration:underline;
}
.tracklist-livecd {
		width:500px;
		#border: 1px solid #fff;
		margin-top:34px;
		color:#fff;
}
.sub-title {
		font-size:12px;
}
.sound {width:73%;}
.shop-text-normal {
		color:#fff;
		margin-top:64px;
}
.shop-image-normal-b {
		margin-top:-16px;
}







/*video設定*/
body.page-id-227 #primary{
		display:flex;
		justify-content:center;
}
@media screen and (min-width:720px) {
		.video-box {
				#border:1px solid #fff;
				width:1200px;
				display:flex;
				flex-direction:row;
				flex-wrap:wrap;
				justify-content:space-around;
				align-items:flex-start;
		}
		.video {
				margin:20px;
				width:500px;
				height:282px;
		}

}
@media screen and (min-width:1317px) {
		.video-box {
				#border:1px solid red;
				width:1400px;
				display:flex;
				flex-direction:row;
				flex-wrap:wrap;
				justify-content:space-around;
				align-items:flex-start;
		}
		.video {
				margin:15px;
				width:409px;
				height:230px;
		}
}
@media screen and (min-width:1532px) {
		.video-box {
				#border:1px solid red;
				width:1532px;
				display:flex;
				flex-direction:row;
				flex-wrap:wrap;
				justify-content:flex-start;
				align-items:flex-start;
		}
		.video {
				margin:15px;
				width:480px;
				height:270px;
		}
}
@media screen and (min-width:1756px) {
		.video-box {
				#border:1px solid red;
				width:1756px;
				display:flex;
				flex-direction:row;
				flex-wrap:wrap;
				justify-content:flex-start;
				align-items:flex-start;
		}
		.video {
				margin:15px;
				width:409px;
				height:230px;
		}
}









/*ライブスケジュール設定*/
h2.live-s a {color:#fff;}
h2.live-s a:hover{color:#38adf1;}










/*設定、横サイズ1200px*/
@media screen and (max-width:1200px) {
		body.postid-191 .entry-content {
				width:1200px;
		}
		.jacket{width:40%;}
		.cd-text{width:700px;}
		div.haba{margin-left:40px;}
		div.haba .gazou{width:90%;}
		.tracklist-dvd{width:500px;}
}




/*設定、iPad Pro サイズ横1024*/
@media screen and (max-width:1024px) {
		/*CD一覧ページ設定*/
		body.post-type-archive-jetpack-portfolio div#infinite-post-wrap {
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		}
		body.post-type-archive-jetpack-portfolio .entry-header a {
		font-size:18px;
		}
		body.post-type-archive-jetpack-portfolio .entry-summary {
		color:#e8e8e8;
		margin-top:0px;
		font-size:12px;
		}
		/*CDページ設定*/
		.jacket{width:390px;}
		body.jetpack-portfolio-template-default .entry-content {
				width:1000px;
				justify-content:space-around;
		}
		body.postid-191 .entry-content {
				justify-content:center;
		}
		.cd-text{width:600px;}
}











/*設定、iPad縦サイズ横768*/
@media screen and (max-width:768px) {
	/*CDページ設定*/
		.inner{margin-top:-44px;}
		body.jetpack-portfolio-template-default .entry-content {
				width:100%;
				justify-content:center;
		}
		.tracklist{
				margin-left:40px;
				width:220px;
		}
		.tracklist-dvd {
				margin-left:0px;
				width:561px;
		}
		div.haba {margin-left:0px;}
		div.haba .gazou {
				width:100%;
				margin-left:0px;
		}
		.jacket{width:56%;}
		.sound{width:100%;}
		/*CD一覧ページ設定*/
		body.post-type-archive-jetpack-portfolio div#infinite-post-wrap {
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		}
		body.post-type-archive-jetpack-portfolio .entry-header a {
		font-size:18px;
		}
		body.post-type-archive-jetpack-portfolio .entry-summary {
		color:#e8e8e8;
		margin-top:0px;
		font-size:12px;
		}
}







/*設定、iPad縦サイズ横720*/
@media screen and (max-width:720px) {
		.sa-kurumei{font-size:13px;}
		/*CDページ設定*/
		body.jetpack-portfolio-template-default .entry-content {
				width:100%;
				justify-content:center;
		}
		.tracklist{
				margin-left:40px;
				width:220px;
		}
		.tracklist-dvd {
				margin-left:0px;
				width:561px;
		}
		div.haba {margin-left:0px;}
		div.haba .gazou {
				width:100%;
				margin-left:0px;
		}
		.jacket{width:56%;}
		/*videoページ設定*/
		.video-box {
				width:720px;
		}
		.video {
				margin:10px;
				width:320px;
				height:180px;
		}
		/*日記設定*/
		.category-diary .hentry-inner{
			width:640px;
	}
		/*CD一覧ページ設定*/
		body.post-type-archive-jetpack-portfolio div#infinite-post-wrap {
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		}
		body.post-type-archive-jetpack-portfolio .entry-header a {
		font-size:18px;
		}
		body.post-type-archive-jetpack-portfolio .entry-summary {
		color:#e8e8e8;
		margin-top:0px;
		font-size:12px;
		}
}









/*スマホ設定*/
@media screen and (max-width:600px) {
		/*トップページ設定*/
		.sa-kurumei{font-size:16px;}
		/*CDページ設定*/
		.inner{margin-top:-6px;margin-bottom:6px;}
		body.jetpack-portfolio-template-default .jetpack-portfolio {
		margin-top:60px;
		}
		body.jetpack-portfolio-template-default .entry-content {
		display:flex;
		flex-direction:column;
		justify-content:space-between;
		align-items:flex-start;
		}
		div.haba{margin-left:0px;}
		div.haba .gazou{margin-left:0px;}
		.tracklist, .tracklist-dvd, .tracklist-livecd {
				width:auto;
				margin-top:-10px;
				margin-left:8px;
		}
		.cd-text{width:auto;font-size:14px;}
		.shop-text-normal{margin-top:40px;}
		.jacket{width:100%;}
		/*videoページ設定*/
		.video-box {
				width:340px;
		}
		.video{
				margin:10px;
				width:320px;
				height:180px;
		}
		/*日記設定*/
		.category-diary .hentry-inner{
			width:100%;
	}
		body.post-template-default .category-diary .entry-title{
				font-size:24px;
		}
		/*aboutページ設定*/
		.about-list {
				width:240px;
				line-height:36px;
		}
		.about-text{
				font-size:16px;
				width:320px;
				padding:20px;
		}
		/*live sucheduleページ設定*/
		h2.live-s{font-size:18px;}
		.live-ss {font-size:14px;}
		/*CD一覧ページ設定*/
		body.post-type-archive-jetpack-portfolio .entry-header a {
		font-size:20px;
		}
		body.post-type-archive-jetpack-portfolio .entry-summary {
		color:#e8e8e8;
		margin-top:3px;
		font-size:16px;
		}
}



/*アクセスカウンター設定*/
.access {text-align: center;}
.access img {
		width: 50px;
		margin-top:-116px;
}