@charset "utf-8";
/*
Theme Name: SHERBETS
Description: SHERBETS オリジナルテーマ（旧フォルダ名 twentyfifteen）
Version: 1.0.0
*/
/* CSS Document */

*{
margin: 0px;
padding: 0px;
}

html{min-height:100%;}

body{

font-family:"小塚ゴシック Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
background:#000;
line-height: 1.6em;
color:#fff;
font-size:86%;
min-width:1060px;
}

img{
border:0;
outline:none;
}

a:hover img.hover-alp{
filter: alpha(opacity=70); -moz-opacity:0.70; opacity:0.70;
}

a:link{color:#ec0e0e;}
a:visited{color:#ec0e0e;}
a:hover{color:#ccc;}

.clearfix:after{
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}

.clearfix {
min-height: 1px;
}

* html .clearfix{
height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}

p{
margin:0 0 15px;
}

.cb{
clear:both;
}

ul{list-style-type:none;}
.dis-b{display:block;}
#page-top{position:fixed; bottom:20px; right:20px; width:56px; height:56px;}

/* --------------- header --------------- */

#header{width:960px; height:70px; margin:0 auto 50px; padding-top:25px;}

#header-menu{height:70px;}

#header-menu li{float:left;}

#header-menu li a:hover img{
filter: alpha(opacity=70); -moz-opacity:0.70; opacity:0.70;
}


/* --------------- TOP MainVisual --------------- */

#mainimg{width:960px; margin:0 auto 50px; clear:both;}
.top-entry{padding-bottom:30px; border-bottom:1px solid #4a4a4a; margin-bottom:30px; clear:both;}
.entry-content img{max-width:100% !important; height: auto !important;}
.info{height:22px; vertical-align:middle;}
.info-l{float:left; height:22px;}
.info-r{float:right; height:22px;}
#slideshow {
    position:relative;
    width:1100px;
	height:780px;
	margin:0 auto;
	clear:both;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

.wideslider {
	width: 100%;
	height: 780px;
	text-align: left;
	position: relative;
	overflow: hidden;
}

.wideslider ul,
.wideslider ul li {
	float: left;
	display: inline;
	overflow: hidden;
}

.wideslider_base {
	top: 0;
	position: absolute;
}
.wideslider_wrap {
	top: 0;
	position: absolute;
	overflow: hidden;

}
.slider_prev,
.slider_next {
	top: 0;
	overflow: hidden;
	position: absolute;
	z-index: 100;
	cursor: pointer;
}
.slider_prev {background: #fff url(img/prev.jpg) no-repeat right center;}
.slider_next {background: #fff url(img/next.jpg) no-repeat left center;}

/*.pagination {
	bottom: 10px;
	left: 0;
	width: 100%;
	height: 15px;
	text-align: center;
	position: absolute;
	z-index: 200;
}

.pagination a {
	margin: 0 5px;
	width: 15px;
	height: 15px;
	display: inline-block;
	overflow: hidden;
	background: #333;
}
.pagination a.active {
	filter:alpha(opacity=100)!important;
	-moz-opacity: 1!important;
	opacity: 1!important;
}*/

/* =======================================
	ClearFixElements
======================================= */
.wideslider ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

.wideslider ul {
	display: inline-block;
	overflow: hidden;
}

/* --------------- footer --------------- */

#footer{width:100%; clear:both; text-align:center; margin-top:20px; padding-bottom:20px;}

/* --------------- NEWS --------------- */

#con-news{width:960px; margin:0 auto; }
#con-news a:link{color:#fff; text-decoration:underline;}
#con-news a:visited{color:#fff; text-decoration:underline;}
#con-news a:hover{color:#ec0e0e; text-decoration:underline;}

/* --------------- LIVE --------------- */

#con-live{width:960px; margin:0 auto; background:url(img/bg_live.jpg) fixed no-repeat center 180px;}


/* --------------- PROFILE --------------- */

#con-prof{width:960px; margin:0 auto; }
#prof-left{width:350px; height:680px; overflow:hidden; position:relative; float:left;}
#prof-right{width:680px; height:680px; float:right;}

.box-prof{background:#dcdcdc; padding:5px 100px; color:#121212;}
.box-prof a:link{color:#121212;}
.box-prof a:visited{color:#121212;}
.box-prof a:hover{color:#ec0e0e;}
.box-prof span{display:inline-block; margin-right:70px;}
.box-prof span:last-child{display:inline-block; margin-right:0;}

.box-top{margin:20px 0 0 0; padding:20px 0 0 0; border-top:1px solid #5f5f5f; height:360px;}
.box-top-l{height:360px; width:490px; float:left;}
.box-top-r{height:360px; width:587px; float:right;}

.txt-prof{padding-bottom:30px; border-bottom:1px solid #c4c4c4; margin-bottom:30px; line-height:1.8em;}
#prof-name ul{width:960px; list-style-type:none;}
#prof-name li{float:left; width:240px; text-align:center; font-size:96%;}

/* --------------- DISCOGRAPHY --------------- */

#con-disco{width:960px; margin:0 auto; }
.box-disco{margin:10px;}
.box-disco img{width: inherit !important; height: 120px !important;}
.box-discography img{float:left; margin-right:10px; margin-bottom:10px;}

/* --------------- txt --------------- */

.fs-10{font-size:10px;}
.fs-12{font-size:12px;}
.fs-14{font-size:14px;}
.fs-90per{font-size:90%;}
.fs-110per{font-size:110%;}
.fs-120per{font-size:120%;}

.fwb{font-weight:bold;}
.fwn{font-weight:normal;}

/* --------------- FontColor Valiation --------------- */

.fc-w{color:#fff;}
.fc-01{color:#175faa;}
.fc-02{color:#e50925;}
.fc-03{color:#0d4da5;}


/* --------------- Width Height Valiation --------------- */
.w10per{width:10%;}
.w15per{width:15%;}
.w20per{width:20%;}
.w25per{width:25%;}
.w30per{width:30%;}
.w35per{width:35%;}
.w40per{width:40%;}
.w45per{width:45%;}
.w50per{width:50%;}
.w55per{width:55%;}
.w60per{width:60%;}
.w65per{width:65%;}
.w70per{width:70%;}
.w75per{width:75%;}
.w80per{width:80%;}
.w85per{width:85%;}
.w90per{width:90%;}
.w95per{width:95%;}
.w100per{width:100%;}

/* --------------- BackgroundColor Valiation --------------- */

.bgc-f5f5f5{background-color:#f5f5f5;}
.bgc-1f1f1f{background-color:#1f1f1f;}


/* --------------- Btn-Style Valiation --------------- */

.btn-type01{border:1px solid #ccc; -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e0e0e0), color-stop(0.00, #f9f9f9));
background: -webkit-linear-gradient(#f9f9f9, #e0e0e0);
background: -moz-linear-gradient(#f9f9f9, #e0e0e0);
background: -o-linear-gradient(#f9f9f9, #e0e0e0);
background: -ms-linear-gradient(#f9f9f9, #e0e0e0);
background: linear-gradient(#f9f9f9, #e0e0e0);
text-align:center; 
padding:10px 30px;
font-size:100%;
cursor:pointer;
margin-right:10px;
text-decoration:none;
color:#333;
}

/* --------------- Float Valiation --------------- */

.fl-l{float:left;}
.fl-r{float:right;}
.fl-n{float:none;}


/* --------------- Box-Type Valiation --------------- */

.box-wrapper{width:1060px; margin:0 auto;}

.box-w1100{width:1100px;}

.box-w960{width:960px;}
.box-w800{width:800px; margin-left:auto; margin-right:auto;}
.box-w700{width:700px; margin-left:auto; margin-right:auto;}

#box-Side{width:250px; float:left;}
#box-Main{width:835px; float:right;}

.box-wrap{padding:20px; }
#box-con{width:1060px; height:680px; overflow:hidden; overflow-x:hidden; position:relative;}


.box-soldout{background:#ff0; color:#f00; font-weight:normal; display:inline-block; margin-left:10px; padding:0 3px; font-size:80%; text-align:center; border-radius:4px;}

/* --------------- Border-Type Valiation --------------- */

.border-type01{border-bottom:1px dotted #e7e7e7; padding-bottom:20px; margin-bottom:20px;}
.border-type02{border:1px solid #ccc;}


/* --------------- Title-Type Valiation --------------- */

.title-con{color:#fff; font-size:120%; font-weight:normal; border-bottom:1px solid #c4c4c4; padding:0 0 5px 3px; margin-bottom:30px; }
.title-type01{font-size:110%; margin-bottom:20px;}

/* --------------- Table-Type Valiation --------------- */

.table-type01{border-collapse:collapse; border:1px solid #ccc;}
.table-type01 th{border:1px solid #ccc; background:url(img/bg_th01.gif) repeat-x top center; font-weight:normal; text-align:center; padding:10px;}
.table-type01 td{border:1px solid #ccc; background:#fff; font-weight:normal; text-align:center; padding:10px;}


/* --------------- Line-Hight Valiation --------------- */

.lh-18{line-height:1.8em;}
.lh-20{line-height:2.0em;}

/* --------------- List Style Valiation --------------- */

.list-pdf li{background:url(http://sendai-hs.net/img/icon_pdf.png) no-repeat center left; padding-left:20px; margin-bottom:12px;}
.link-pdf{background:url(http://sendai-hs.net/img/icon_pdf.png) no-repeat center left; padding-left:20px;}
.list-word li{background:url(http://sendai-hs.net/img/icon_word.png) no-repeat center left; padding-left:20px; margin-bottom:12px;}



/* --------------- <margin>group --------------- */

.p10{padding:10px;}
.p15{padding:15px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt30{padding-top:30px;}
.pt100{padding-top:100px;}
.plr10{padding:0 10px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb50{padding-bottom:50px;}
.pb100{padding-bottom:100px;}

.m0{margin:0;}
.mb0{margin-bottom:0;}
.mb2{margin-bottom:2px;}
.mb4{margin-bottom:4px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mr5{margin-right:5px;}
.mr7{margin-right:7px;}
.mr10{margin-right:10px;}
.mr12{margin-right:12px;}
.mr14{margin-right:14px;}
.mr15{margin-right:15px;}
.mt3{margin-top:3px;}
.mt4{margin-top:4px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt30{margin-top:30px;}
.mt11{margin-top:11px;}
.mt20{margin-top:20px;}
.mr5mb5{margin-right:5px; margin-bottom:5px;}
.mr10mb10{margin-right:10px; margin-bottom:10px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.mr19{margin-right:19px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.mr50{margin-right:50px;}
.mr60{margin-right:60px;}
.mr62{margin-right:62px;}
.ml15{margin-left:15px;}
.m0a{margin:0 auto;}
.mlr10{margin:0 10px;}
.mlr15{margin:0 15px;}

.ta-c{text-align:center;}
.ta-r{text-align:right;}
.ta-l{text-align:left;}

.top-l{width:260px; float:left;}
.top-r{width:410px; float:right;}


/*ブログテンプレート用*/
.page-title{display:none; visibility:hidden;}
.entry-title{font-size:110%; font-weight:normal; background:#1f1f1f; border-bottom:2px solid #a1a1a1; padding:7px; margin-bottom:10px;}
.entry-title a:link{color:#fff; text-decoration:none;}
.entry-title a:visited{color:#fff; text-decoration:none;}
.entry-title a:hover{color:#999; text-decoration:underline;}
.entry-content{margin:0 15px 35px;}
.entry-footer{margin:0 15px 25px;}
.left-column{width:760px; float:left;}
.side-column{width:270px; float:right;}
.widget-title{font-size:110%; font-weight:normal; border-bottom:1px solid #fff; padding:5px 7px; margin-bottom:10px;}
.widget ul{margin:0 10px 20px;}
.widget ul a:before{content: "▶"; font-size:70%; margin-right:3px;}
.widget ul a:link{color:#fff; text-decoration:none;}
.widget ul a:visited{color:#fff; text-decoration:none;}
.widget ul a:hover{color:#999; text-decoration:underline;}
.comments-area{background:#1f1f1f; padding:15px; margin:20px 0; border-radius:6px;}
.comments-title{display:none; visibility:hidden;}
.comment-author{border-left:4px solid #fff; padding:0 7px; margin-bottom:10px;}
.comment-author img{visibility:hidden; display:none;}
.comment-list{list-style-type:none;}
.comment-body{margin-bottom:15px; padding-bottom:15px; border-bottom:1px dotted #999;}
.comment-body a:link{color:#fff; text-decoration:none;}
.comment-body a:visited{color:#fff; text-decoration:none;}
.comment-body a:hover{color:#999; text-decoration:underline;}
.edit-link a{visibility:hidden; display:none;}
.comment-metadata{font-size:90%; text-align:right;}
.screen-reader-text{visibility:hidden; display:none;}
.nav-links a:link{color:#fff; text-decoration:none;}
.nav-links a:visited{color:#fff; text-decoration:none;}
.nav-links a:hover{color:#999; text-decoration:underline;}
.nav-previous{float:left;}
.nav-next{float:right; text-align:right;}
.post img{max-width:760px;}