@charset "UTF-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:62.5%;
	color:#080808;
	background:url(images/bg.png) repeat 0 0;
	overflow-x: hidden;
	-webkit-text-size-adjust: 100%;
	word-wrap:break-word;
}
ol,ul,li {list-style:none;margin:0;padding:0;}
dl,dt,dd {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;margin:0;padding:0;}
img{max-width: 100%;height: auto;width:auto;line-height:0;}
p {margin-bottom:1em;margin-top: 0;padding:0;font-size:1.3em;line-height:1.7;}
dl , li {font-size:1.3em;}
a { overflow: hidden; color:#8d070e;text-decoration: none;border:none;}
a:hover {color:#b6383f;}

h1 {font-weight:normal;font-size:1.3em;line-height:1.2;}
h2 {font-weight:bold;font-size:1.8em;line-height:1.5;}
h3 {font-weight:bold;font-size:1.4em;line-height:1.6;}
h4 {font-weight:bold;font-size:1.4em;line-height:1.6;}

article:after,
section:after,
div:after,
ul:after {
  content: "";
  display: block;
  clear: both;
}

.pc {display:none;}
.sp {display:block;}

#wrap {width: 100%;margin:0 auto;}

#header {text-align:center;width:1000px;margin:20px auto 0;}
#navi {font-family: 'Boogaloo', cursive;background:url(images/navi_bg.png) no-repeat 0 0;height:50px;padding-top:20px;}
#navi ul {text-align:center;}
#navi li {display:inline-block; vertical-align:middle;font-size:2.4em;line-height: 50px;letter-spacing:.05em;background: url(images/navi_star.png) no-repeat left 14px;padding: 0 1px 0 23px;}
#navi li:first-child {background:none;padding-left:0;}
#navi li a {color:#fff;}
#navi li a:hover {color:#fcfa62;}

#headTit {width:986px;margin:0 auto 30px;border:7px solid #080808;position:relative;}
#headTit.mainimg {height:600px;background:url(images/mainimg.jpg) no-repeat 0 0;background-size:cover;}
#headTit.mainimg h1 {width:350px;margin:65px 0 0 120px;}
#headTit .shareBtn {position:absolute;top:-7px;left:-64px;border-left:7px solid #080808;border-top:7px solid #080808;border-bottom:6px solid #080808;}
#headTit .shareBtn li {width:50px;line-height:0;background:#fff;}
#headTit .shareBtn li a:hover img {opacity:.8;}

#discinfo {background:url(images/discinfo_bg.png);border:7px solid #080808;width:520px;position:absolute;left:40px;bottom:30px;display:block;padding:20px;}
#discinfo .catch {font-size:1.3em;line-height: 1.3;margin-bottom: .8em;}
#discinfo .catch span {display:block;font-size: 1.6em;color: #cd343f;}
#discinfo .catch br {display:none;}
#discinfo .jacket {max-width:230px;max-height:230px;display:inline-block; vertical-align:top;margin-right:10px;}
#discinfo .detail {display:inline-block; vertical-align:top;padding-top: 5px;}
#discinfo .detail p.release , #discinfo .detail h2 {font-family: 'Boogaloo', cursive;line-height: 1.2;}
#discinfo .detail p.release {font-size: 2em;margin-bottom:0;}
#discinfo .detail h2 {font-size: 3.2em;}
#discinfo .detail ul {margin:1em 0 2em;}
#discinfo .detail a.more {background:#080808;color:#fff;font-size:1.3em;padding:.5em 1em;}
#discinfo .detail a.more:hover {background:#666;}

#movie_thumb {position:absolute;right:40px;bottom:30px;}
#movie_thumb .box {position:relative;background: #fff;}
#movie_thumb .box .thumb {border:6px solid #080808;line-height:0; width: 200px;}
#movie_thumb .box .baloon {position:absolute;top: -70px;right: -70px;width: 150px;}

#main {width:1000px;margin:0 auto;position: relative;}
#main h3 {border-bottom:1px dotted #aaa;padding-bottom:.5em;margin-bottom:.5em;}
#main h4 {margin-top:2em;margin-bottom:.5em;}

#main.index .listbox {background:#fff;border:7px solid #080808;width:440px;padding:20px;position:relative;}
#main.index .leftArea {float:left;}
#main.index .rightArea {float:right;}
#main.index .listbox h1 {position:absolute;top:-30px;left:20px;width:300px;}
#main.index .listbox .more_btn {position:absolute;top:20px;right:20px;width:70px;}
#main.index .listbox .list {height:300px;display:block;overflow: auto;margin-top:65px;}
#main.index .listbox .list dl {border-bottom:1px solid #222;padding:.8em 0 .5em;}
#main.index .listbox .list dt {margin-bottom:.5em;line-height:1;}
#main.index .listbox .list dt span {display: inline-block; vertical-align:middle;margin-right:5px;font-size:.9em;}
#main.index .listbox .list dt span.cat {font-family: 'Boogaloo', cursive;color:#222;font-size:1em;padding:1px;width:7em;text-align:center;border:1px solid #222;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}
#main.index .listbox .list dt span.cat a {color:#080808;display:block;}
#main.index .listbox .list dt span.cat a:hover {opacity:.8;}
span.cat.live {background:#f7bc3e;}
span.cat.info {background:#c5f275;}
span.cat.radio {background:#7be0f6;}
span.cat.magazine {background:#d396f2;}
span.cat.other {background:#d8c3bb;}
span.cat.tv {background:#9cc5fd;}
span.cat.media {background:#fdbe9c;}

#contents {width:1000px;margin:0 auto;}
#headTit.pageimg {height:200px;background:url(images/pageimg250407.jpg) no-repeat right center;background-size:cover;margin: 0 auto 10px;}
#headTit.pageimg h1 {position:absolute;top:70px;left:150px;font-size:4.5em;text-align:center;font-family: 'Boogaloo', cursive;font-style: italic;}
#headTit.pageimg h1 span {font-size:14px;display:block;border-top:1px solid #000;padding-top:.5em;font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-style: normal;}

#main.lower {float:left;width:710px;}
#main .area {background:#fff;border:7px solid #080808;padding:30px;position:relative;}
#main .area h2 , #main .area h2 a {color:#cd343f;}
#main .area h2 {border-bottom:1px solid #080808;padding-bottom:.8em;margin-bottom:.8em;}
#main .area h2 a:hover {color:#b6383f;}

#main.lower .list h2 {padding-bottom: .5em;margin-bottom: .5em;font-size: 1.6em;}
#main.lower .list a.linkblock {display: block;}
#main.lower .list a.linkblock:hover {opacity:.8;}
#main.lower .list a.linkblock .excerpt , 
#main.lower .list a.linkblock ul {color:#080808;}
#main.lower .list a.linkblock .more {display: table;background:#222;color:#fff;padding:.2em 1em;font-size:.8em;margin-top:.5em;}
#main.lower .list .data {line-height:1;text-align:right;margin:0 0 4em;}
#main.lower .list .data span.cat {font-family: 'Boogaloo', cursive;color:#222;font-size:1.3em;padding:2px;width:7em;text-align:center;border:1px solid #222;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;display: inline-block;vertical-align: middle;margin-left:.5em;}
#main.lower .list .data span.cat a {color:#080808;display:block;}
#main.lower .list .data span.cat a:hover {opacity:.8;}
#main.lower .list .data span.time {font-size: 1.1em;display: inline-block;vertical-align: middle;color:#777;}
#main.lower .list .excerpt p {margin-bottom:0;}

#main.schedule .list {margin-bottom:30px;}
#main.schedule .list h2 {font-size: 1.6em;}

#main .schedule-single {margin-bottom:1em;}
#main .schedule-single .detail {margin:2em 0;}
#main .schedule-single .data {background: #f6f3f3;padding: 1.5em;line-height:2;}
#main .schedule-single dl {margin-bottom:0;}
#main .schedule-single dt {display:inline-block; vertical-align:middle;}
#main .schedule-single dd {display:inline-block; vertical-align:middle;}

#main.discography .list {border-bottom:1px dotted  #080808;padding-bottom:2em;margin-bottom:3em;}
#main.discography .list h2 {border: none;padding: 0;margin: 0 0 .5em;}
#main.discography .list h2 span {font-size:.8em;font-weight:normal;display:block;color:#080808;}
#main.discography .list p {margin-bottom:.7em;}
#main.discography .discimg {width:130px;float:left;text-align:center;}
#main.discography .discimg img {max-width:130px;border:1px solid #eee;}
#main.discography .discinfo {width:480px;float:right;}
#main.discography .delivery li {display:inline-block; vertical-align:top;margin-right:.2em;}
#main.discography .delivery li a {background:#080808;display:block;color:#fff;padding:.3em 1.2em;font-size:.9em;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
#main.discography .delivery li a:hover {background:#999;}

#main.discography.single .area h2 {border:none;padding:0;margin:0 0 1em;font-size: 2em;}
#main.discography.single .area h2 span {font-size:.65em;font-weight:normal;display:block;color:#080808;}
#main.discography.single .list {border-bottom: none;}
#main.discography.single .youtube {position: relative;padding-bottom: 56.25%;padding-top: 20px;height: 0;overflow: hidden;margin-top: 3em;}
#main.discography.single .youtube iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

#main.page {float: none;width: 100%;}

#main.profile h1 {width: 70%;margin: 2em auto 3em;border: 5px solid #222;padding: 16px;line-height: 0;}
#main.profile h2 {font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-size:2em;}
#main.profile .area .box {margin:2em 0 4em;border-bottom: 4px solid #222;padding-bottom: 4em;}
#main.profile .area .box h3 {display:inline-block; vertical-align:top;font-family: 'Boogaloo', cursive;font-size:2.5em;width:10%;border:none;padding:0;margin:0;color:#3e1c17;}
#main.profile .area .box .history_con {display:inline-block; vertical-align:middle;width:89%;}
#main.profile .area .box .history_con dl {border-bottom:1px dotted #aaa;padding:1em 0;}
#main.profile .area .box .history_con dl:last-child {border-bottom:none;}
#main.profile .area .box .history_con dt , #main.profile .area .box .history_con dd {display:inline-block; vertical-align:top;}
#main.profile .area .box .history_con dt {width:15%;}
#main.profile .area .box .history_con dd {width:78%;}
#main.profile .area {margin-bottom:20px;}


#pagination {text-align:center;}
#pagination li {width:50%;}
#pagination li.next {float:right;}
#pagination li.prev {float:left;}
#pagination li a {color:#fff;display:block;line-height:3;background:#333;border-left:7px solid #080808;border-right:7px solid #080808;border-bottom:7px solid #080808;font-family: 'Boogaloo', cursive;font-size:1.4em;}
#pagination li a:hover {background:#000;}

#side {float:right;width:280px;margin-top: 20px;}
#side .sidearea {background:url(images/discinfo_bg.png);border:7px solid #080808;padding:20px;margin-bottom: 40px;}
#side .sidearea h2 {margin-top:-45px;margin-bottom:10px;}
#side .sidearea .list li {background:url(images/icon01.png) no-repeat 0 7px;padding-left:15px;padding:.2em 0 .2em 18px;}
#side .sidearea .list li a {color:#222;display:block;}
#side .sidearea .list li a:hover {color:#b6383f;}
#side .sidearea .list li li {font-size:1em;}

#side .format h3 {border-bottom:1px dotted #080808;padding-bottom:.5em;margin-bottom:.5em;}
#side .format h3 a {color:#080808;display:block;}
#side .format h3 a:hover {color:#b6383f;}
#side .format .list {margin-bottom:2em;}

#pagetop {position:fixed;bottom:5%;right:5%;}
#pagetop a {width: 50px;display: block;}

#footer {text-align:center;padding-top:30px;color:#fff;}
#footer .bannerArea {margin-bottom:30px;}
#footer .bannerArea li {display:inline-block; vertical-align:top;margin:0 10px;width:180px;}
#footer p.copyright {font-size:1em;padding-bottom:30px;}


/* 投稿画像等設定========================*/

img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {max-width: 100%; height: auto;}
.alignleft,img.alignleft {display: inline;float: left;margin-right: 15px;}
.alignright,img.alignright {display: inline;float: right;margin-left: 15px;}
.aligncenter,img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
img.alignleft,img.alignright,img.aligncenter {margin-bottom: 12px;}
.wp-caption {background: #f1f1f1;line-height: 18px;margin-bottom: 20px;max-width: 632px !important;padding: 4px;text-align: center;}
.wp-caption img {margin: 5px 5px 0;}
.wp-caption p.wp-caption-text {color: #888;font-size: 12px;margin: 5px;}


.category-tv #side .medianavi .list li:nth-child(1) a {color:#cd343f !important;font-weight:bold;}
.category-radio #side .medianavi .list li:nth-child(2) a {color:#cd343f !important;font-weight:bold;}
.category-magazine #side .medianavi .list li:nth-child(3) a {color:#cd343f !important;font-weight:bold;}
.category-other #side .medianavi .list li:nth-child(4) a {color:#cd343f !important;font-weight:bold;}





