/*@import url(http://fonts.googleapis.com/css?family=Just+Me+Again+Down+Here);*/
/*@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed);*/
@import url(http://fonts.googleapis.com/css?family=Roboto:900);

body {
	/*background-color:#ffff00 !important;*/
	background-color:#ff01ce !important;

}

nav {
	background-color:rgba(255, 255, 255, 1);
	/*background-color: rgba(255, 241, 3, .95);*/
	position:fixed;
	z-index:9999;
}

@media only screen and (min-width: 1024px) {
  nav {
    height: 40px !important;
  }
  .main-menu li a {
    padding: 9px 15px;
  }
}

.main-menu li a {
	/*font-family: 'Roboto Condensed', sans-serif;*/
	/*font-family: 'Just Me Again Down Here', cursive;*/
	/*font-family: 'Walter Turncoat', cursive;*/
	/*font-size: 12px !important;*/
	/*font-size: 14px !important;*/
	font-family: 'Roboto', sans-serif;
	font-weight:normal;
	color:#000;
}

p.description  {
	/*font-family: 'Walter Turncoat', cursive;*/
	/*font-family: 'Roboto Condensed', sans-serif;*/
	font-family: 'Roboto', sans-serif;
	position:relative;
	color:#000 !important;
	font-size: 35px !important;
}

.menu-toggle,
.main-menu li a,
p.description,
.load-more {
	/*font-family: 'Coming Soon', cursive;*/
	/*font-family: 'Waiting for the Sunrise', cursive;*/
	/*font-family: 'Walter Turncoat', cursive;*/
}

.title-icon {
	position:absolute;
	top:-20px;
	left:-30px;
}

h3 {
	text-transform: none;
	margin-bottom:30px;
}

body {
	/*background-size:contain !important;*/
	background-size:auto 100% !important;
}

@media only screen and (min-width: 1024px) {

	body.index {
		/*background: url(//cokaliku4d.s3.amazonaws.com/img/top_bg.jpg) top center no-repeat;*/
		/*background: url(//cokaliku4d.s3.amazonaws.com/img/top_4_3.jpg) top center no-repeat;*/
		background: url(//cokaliku4d.s3.amazonaws.com/img/02top.jpg) top center no-repeat;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-attachment: fixed;
	}

	/* TOPロゴ */
	.only-index header .center {
		background: url(//cokaliku4d.s3.amazonaws.com/img/logo3.png) top center no-repeat;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-size:auto 100% !important;
	}
}

@media only screen and (max-width: 1023px) {
	body.index {
		/*background: url(//cokaliku4d.s3.amazonaws.com/img/lower_bg.jpg) top center no-repeat;*/
		background: url(//cokaliku4d.s3.amazonaws.com/img/01haikei.jpg) top center no-repeat;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-attachment: fixed;
	}
	/* TOPロゴ */
	.only-index header .center {
		background: url(//cokaliku4d.s3.amazonaws.com/img/logo4.png) center center no-repeat;
		background-size:90% auto !important;
	}

}

@media only screen and (max-width: 767px) {
	/* 767px以下の下層ロゴ */
  header .center .logo img {
    width:90%;
    max-height:none;
  }
}

body.index.tag, body.permalink {
	/*background: url(//cokaliku4d.s3.amazonaws.com/img/lower_bg.jpg) top center no-repeat;*/
	background: url(//cokaliku4d.s3.amazonaws.com/img/01haikei.jpg) top center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
}

header .center {
	/*position:relative;*/
}


/* 下層ロゴ位置 */
.permalink header .center .logo,
.tag header .center .logo {
	/*text-align:;*/
	padding-top:60px;
}

.permalink header .center .logo a ,
.tag header .center .logo a {
	display: inline-block;
	position:static;

	/*right:-10px;*/
	/*top:0;*/
}

.permalink header .center .logo a {
	margin-top:20px;
	/*top:20px;*/
}

/* wufooフォームの宣伝表示 */
#wuf-adv {
    display:none !important;
}


.footer-border span {
	color:#fff;
}

.logo a img {
	display:none;
}

.caption h3 {
	margin-bottom:30px;
}

.caption p {
	margin-bottom:20px;
}

article hr {
	max-width:90% !important;
}

article blockquote p {
	margin-bottom:0 !important;
}

article blockquote {
	position: relative;
	padding: 0 40px 0 50px;
	margin: 0 0 20px;
	border:none;

}

blockquote::before{
	content: "\201C"; /*Unicode for Left Double Quote*/

	/*Font*/
	font-family: Georgia, serif;
	font-size: 60px;
	font-weight: bold;
	color: #ccc;

	/*Positioning*/
	position: absolute;
	left: 10px;
	top:15px;
}


blockquote::after{
	content: "\201d"; /*Unicode for Left Double Quote*/

	/*Font*/
	font-family: Georgia, serif;
	font-size: 60px;
	font-weight: bold;
	color: #ccc;

	/*Positioning*/
	position: absolute;
	right:0;
	bottom:-10px;
}

iframe#tumblr_controls,
#tumblr_teaser_follow
{
	display:none !important;
}

.single-post article .article-content img {
	width:100%;
}

/* ------------- discography --------------- */
.discography-image-area * {
	box-sizing: border-box;
}

.discography-image-area {
	margin-bottom:30px;

}

.discography-image-area .image {
	padding-right:10px;
	width:50%;
	float:left;
}

.discography-image-area .image img {
	width:100%;
}


.discography-image-area ol {
	width:50%;
	float:right;
	margin:0;
}

.discography-image-area li {
	margin-left:30px;
	list-style-position: inline;
}


/*--クリアフィックス--*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	font-size:.01em;
	height:0;
	overflow:hidden;
}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;
}


article {
	position:relative;
}

article .article-icon {
	position:absolute;
	bottom:30px;
	right:30px;
}

.single-post .article-icon {
	bottom:40px;
	right:50px;
}

#contentStart {
	display:block;
	margin-bottom:20px;
}

#contentStart:after {
	content:" ";
}