/* DISCOGRAPHY */
.dis_contents p.ttl {
	font-size:14px;
	font-weight:bold;
	margin:10px 0;
	padding:0 0 0 20px;
}
.dis_contents div.artimg {
	float:left;
	width:170px;
	padding-left:20px;
}
.dis_contents div.artimg img {
	border:1px solid #eee;
}
.dis_contents div.musiclist {font-size:12px;}
.dis_contents div.musiclist ul {
	margin:0 0 0 180px;
	padding:0;
	list-style:none;
}
.dis_contents div.musiclist ul li {
	margin:5px 0;
	padding:0;
}
.dis_contents div.musiclist ul li.fee {
	margin-top:10px;
	color:#99C;
}
@media (max-width: 767px) {
.dis_contents div.artimg {
	float:none;
	margin:0 auto;
}
.dis_contents div.musiclist ul {
	width:95%;
	margin:10px auto;
}
}

/* BIOGRAPHY */
.bio_contents {
	width:100%;
	font-size:14px;
	color:#666;
}
.bio_contents p {
	margin:10px 0;
	line-height:1.6em;
}
.prof { width:100%;}
.prof .ttl{
	font-weight: normal;
	margin: 30px 0 10px;
	padding:20px 0 20px 16px;
	font-family: 'Raleway', sans-serif; font-weight: 600; letter-spacing: 0.1em; font-size:18px;
	border-left:6px solid #fecc45;
	text-align:left;
}
.prof .name {
	clear:both;
	font-size:14px;
	margin: 20px 0 0;
	padding:10px;
	letter-spacing:0.1em;
	font-family: 'Raleway', sans-serif; font-weight: 600; letter-spacing: 0.1em; font-size:16px;
	text-align:left;
}
.prof .name i{color:#009c71; margin-right:4px;}
.prof .name span{color:#009c71; margin-left:4px; font-size:14px;}
.prof .faceimg {float:left; margin-left:10px; width:200px; height:200px;}
.prof div.txt {display:block; padding:0 0 30px 230px; min-height:220px; color:#666; line-height:1.6em; font-size:12px; border-bottom:1px dotted #ccc;}
.prof div.txt span {color:#999; font-size:0.9em;}
@media (max-width: 767px) {
.prof .faceimg {float:none; margin:0 auto 10px;}
.prof div.txt {padding:0 4% 4%; min-height:auto;}
}

/* CONTACT */
.contact_contents {
	width:80%;
	margin:0 auto;
	}
.contact_contents input,
.contact_contents textarea {
	width:100%;
}

/* LIVE MEDIA */
h1.livettl {
	border:0;
	padding-left:0;
	border-bottom:1px dotted #ccc;
	margin-bottom:20px;
}
	
/* HISTORY */
.history_day {white-space: nowrap;}


/* 個人的に追加スタイルシート */
.content-area {max-width:960px; margin:0 auto;}
.top_main_contents {width:960px; margin:0 auto; padding:0;}
.pickup_menu ul {width:100%; list-style:none; margin:20px 0; padding:0; text-align:center;}
.pickup_menu ul li {display:inline-block; width:25%; text-align:center; box-sizing:border-box; margin:0: padding:0;
/display: inline;
/zoom: 1;}
p.line {width:960px; margin:0 auto;}
.top_whatnew {width:100%; margin:20px 0; padding:40px 0 0;}
.top_whatnew .inner {width:960px; margin:0 auto;}
.top_whatnew .inner h2{width:290px; margin:0 auto 20px;}
.top_whatnew .inner ul{list-style:none; margin:0 auto; padding:0; overflow:hidden;}
.top_whatnew .inner ul li{display:inline-block; width:230px; margin:10px 5px; padding:25px 0; box-sizing:border-box; overflow:hidden;}
.top_whatnew .inner ul li img{width:230px; height:166px;}
.top_whatnew .inner ul li p{ line-height:1.6em; font-size:14px; padding:0 10px;}
.top_whatnew .inner ul li p.date {color:#999; margin:5px 0 0 0; padding:10px 10px 5px; font-family: 'Raleway', sans-serif; font-weight: 400; }
.top_whatnew .inner ul li p.ttl { min-height:4em;}
.top_whatnew .inner ul li p.btn { padding:10px 0 20px;}
.top_whatnew .inner ul li p.btn a {display:block; width:90%; margin:0px auto; padding:5px 20px; background:#67b9b5; font-weight:bold; color:#fff; text-align:center; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; font-family: 'Raleway', sans-serif; font-weight: 400; letter-spacing: 0.1em; font-size:12px;}
.ourmusic {width:960px; margin:0 auto; padding:40px 0;}
.ourmusic  h2{margin:0 auto; padding:0 0 20px 0; text-align:center;}
.ourmusic iframe {display:block; margin:20px auto;}
.ourmusic p {margin:10px 0; line-height:1.8em; color:#333; font-size:14px;}
.footer_logo {padding:40px 0 20px;}
.footer_logo img {width:200px;}
.footer_txt {width:960px; margin:0 auto 30px; font-size:12px; color:#aea9af; text-align:left;}
.footer-nav {clear: both; margin: 0 auto; max-width: 960px; min-height: 45px; position: relative;}
.footer-nav ul.nav-menu,
.footer-nav div.nav-menu > ul {margin: 0;padding: 20px 0 40px 0; text-align:center;}
.footer-nav .nav-menu li {display: inline-block; position: relative; border-right:1px solid #999;}
.footer-nav .nav-menu li:last-child {border-right:0;}
.footer-nav .nav-menu li a { color: #141412; display: block; font-size: 12px; line-height: 1; letter-spacing: 0.2em; padding: 0 20px; text-decoration: none;font-family: 'Raleway', sans-serif; font-weight: 400; }
.copyright {clear:both; width:auto; padding-bottom:20px; font-size:12px; color:#aea9af; text-align:center;}
.social { width:960px; margin:0 auto; overflow:hidden;}
.facebook {width:500px; margin-right:10px; float:left; padding:0;}
.twitter {float:left; width:440px;}

	#content .entry-header,
	#content .entry-content,
	#content .entry-summary,
	#content footer.entry-meta,
	#content .featured-gallery,
	.search.sidebar .page-content,
	.blog.sidebar .page-content,
	.sidebar .post-navigation .nav-links,
	.paging-navigation .nav-links,
	#content .author-info,
	.comments-area .comments-title,
	.comments-area .comment-list,
	.comments-area .comment-navigation,
	.comment-respond,
	.sidebar .site-info,
	.sidebar .paging-navigation .nav-links {
		padding-left: 20px;
		padding-right: 20px;
	}
	
@media (max-width: 1599px) {}
@media (max-width: 767px) {
h1 img {width:80%; margin:0 auto;}
.top_main_contents {width:100%; margin:0 auto; padding:0;}
.top_main_contents img {width:100%;}
.pickup_menu ul li {width:50%;}
.pickup_menu ul li img {width:85%;}
p.line {width:100%; overflow: hidden;}
.top_whatnew {margin:10px 0; padding:10px 0;}
.top_whatnew .inner {width:90%;}
.top_whatnew .inner h2 {width:60%;}
.top_whatnew .inner h2 img {width:100%;}
.top_whatnew .inner ul li{display:block; width:100%; margin:5px auto; padding:0;}
.top_whatnew .inner ul li img{width:40%; height:auto; margin:0 10px 0 0; float:left;}
.top_whatnew .inner ul li p{margin:0; padding:0 0 0 45%; background:#fff;}
.top_whatnew .inner ul li p.date{margin-top:0px; padding:0 0 0 45%;}
.top_whatnew .inner ul li p.btn {clear:both; display:block;}
.top_whatnew .inner ul li p.btn a {display:block; width:100%; margin:5% auto; padding:5px 0;}
.ourmusic {width:96%; padding:10px 0;}
.ourmusic h2 {width:60%;}
.ourmusic h2 img {width:100%;}
.ourmusic iframe {display:block; margin:20px auto; width:80%; height:auto;}
.footer_logo img {width:50%;}
.footer_txt {width:96%; margin:0 auto 20px;}
.footer-nav {max-width: 100%; display:block;}
.footer-nav ul.nav-menu,
.footer-nav div.nav-menu > ul {margin: 20px 0; padding:0; display:block;}
.footer-nav .nav-menu li {display:block; background:#fff; border:0; border-bottom:1px solid #ccc; text-align:left;}
.footer-nav .nav-menu li：first-child {border-top:1px solid #ccc;}
.footer-nav .nav-menu li a { line-height:3em;}
.footer-nav .nav-menu li:after {
content: "\f054";
font-family: FontAwesome;
display: block;
font-size: 14px;
color: #E4016D;
position: absolute;
top: 50%;
right: 5px;
margin-top: -12px;}
.social { width:98%;}
.facebook {width:100%; margin-right:0; float:none; padding-bottom:10px;}
.twitter {float:none; width:100%;}
.archive-meta { font-size: 18px; letter-spacing:0em; margin:10px 0 5px 0; }


.entry-header,
.entry-meta {
	margin: 10px auto;
}
}