
/*advanced-recent-posts 左サイドバーの最新のニュースのウィジェットＣＳＳ */

ul.advanced-recent-posts{
margin:10px;

}

ul.advanced-recent-posts li{
margin-bottom:10px;
}


/*バナー広告申し込みフォームのテーブルＣＳＳ */

.bn-ad-form td{padding-left:10px; padding-right:10px;
               line-height:170%;
              }



/*ＱＳＣ募集概要テーブルＣＳＳ */
.qsc-gaiyou-table td{padding:8px;
               line-height:170%;
               border:1px solid #999999;
              }


/*ＱＳＣ観劇部 部員リスト用テーブルＣＳＳ */
.kangekibu-list th{padding-left:10px; padding-right:10px;
               line-height:170%;
               border:1px solid #999999; font-weight:bold;
              }

.kangekibu-list td{padding-left:10px; padding-right:10px;
               line-height:170%;
               border:1px solid #999999;
              }


/*左サイドバーの最近のニュースの文字色ＣＳＳ */
#leftMenubar .advanced-recent-posts li a:link {color:#EF90B9;}
#leftMenubar .advanced-recent-posts li a:visited {color:#DDDDDD;}
#leftMenubar .advanced-recent-posts li a:hover {color:#FFFFCC;}
#leftMenubar .advanced-recent-posts li a:active {color:#FFFFCC;}



/*サイドバーの画像をハイライトＣＳＳ */
.SideBar a:hover img{
opacity:0.50;
filter:alpha(opacity=50);
-ms-filter: "alpha( opacity=50 )";
-moz-opacity:0.50;
}

.attnPost a:hover img{
opacity:0.50;
filter:alpha(opacity=50);
-ms-filter: "alpha( opacity=50 )";
-moz-opacity:0.50;
}

.article a:hover img{
opacity:0.50;
filter:alpha(opacity=50);
-ms-filter: "alpha( opacity=50 )";
-moz-opacity:0.50;
}


/*タグ用のボタンのＣＳＳ */
.tagbutton02 a {
    padding:4px 8px;
    border:solid 1px #337AB7; -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px;
    cursor:pointer;
}
.tagbutton02 a:hover {
    color:#FFFFFF;
    background-color:#FF6699;
    border:solid 1px #FF6699; -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px;
}



.tagbutton a {
    background-color:#ffeeff;
    border:1px solid #999999;
    padding:4px 8px;
    border-radius:5px;
    cursor:pointer;
    color:#000000;
}
.tagbutton a:hover {
    color:#FFFFFF;
    background-color:#FF6699;
    text-shadow:0px 0px 3px #ffffff;
}




/*見出しのＣＳＳ */
.midashi01{
font-weight: bold;
border-left: 5px solid #ff3399;
font-size: 120%;
margin-top: 10px;
padding: 4px 0px 4px 12px;
margin-bottom: 10px;
}

.question01{
color:#CC9933;
font-weight:bold;
}


/*公式サイトとかへのボタンのＣＳＳ */
.link-button01{
    width:90px;
    margin:6px 3px;
    padding:4px 2px;
    border:solid 1px #337AB7; -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px;
}

.link-icon01{
font-size:150%;
}

.link-text01{
font-size:80%;
}

.link-button01:hover{
    color:#FFFFFF;
    background-color:#FF6699;
    border:solid 1px #FF6699; -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px;
}



.pickup01{
    position: relative;
    clear:both;
    border-top:1px solid #EEEEEE;
    height:106px;
}

.pickup01-img{
    float:left;
    margin-right:8px;
    margin-top:8px;
}

.pickup01-img img{
    width:90px;
    height:90px;
}

.pickup01-text{
    margin-top:8px;
    font-size:85%;
}


.pickup02-text{
    color:#15298D;
    margin-top:-7px;
    font-weight:bold;
}

.pickup03-text{
    padding:0px 5px;
    font-size:120%;
    background-color:#000000;
    color:#FFFFFF;
    position:absolute;
    bottom:7px;
    left:0px;
}




/*ＳＮＳボタンのＣＳＳ */

.sns-area{width:480px;}

.sns-block-fb{width:33%;
           float:left;
           text-align:center;
           line-height:300%;
           background-color:#3b5998;
           color:#FFFFFF;
}

.sns-block-fb i{color:#FFFFFF;}

.sns-block-fb a{color:#FFFFFF;
           display:block;
            text-decoration:none;
}
.sns-block-fb a:hover{color:#FFFFFF;
background-color:#5A7FCD;
}



.sns-block-tw{width:33%;
           float:left;
           text-align:center;
           line-height:300%;
           background-color:#4099FF;
}
.sns-block-tw i{color:#FFFFFF;}

.sns-block-tw a{color:#FFFFFF;
           display:block;
            text-decoration:none;
}


.sns-block-tw a:hover{color:#FFFFFF;
background-color:#74B4FE;
}



.sns-block-gp{width:33%;
           float:left;
           text-align:center;
           line-height:300%;
           background-color:#d34836;
}


.sns-block-gp a{color:#FFFFFF;
           display:block;
            text-decoration:none;
}

.sns-block-gp a:hover{color:#FFFFFF;
background-color:#F56755;
}



.sns-block-gp{width:33%;
           float:left;
           text-align:center;
           line-height:300%;
           background-color:#d34836;
}


.sns-block-gp a{color:#FFFFFF;
           display:block;
            text-decoration:none;
}

.sns-block-gp a:hover{color:#FFFFFF;
background-color:#F56755;
}





.sns-block-hate{width:32%;
           height:30px;
           padding:3px;
           float:left;
           text-align:center;
           line-height:200%;
           background-color:#2C6EBD;
}


.sns-block-hate a{color:#FFFFFF;
           display:block;
            text-decoration:none;
}


.twitter-box-01{background-color:#00aced;
 float:left;
 margin-top:4px;
 padding:8px 13px;
 border-radius: 3px;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
}

.twitter-box-01 a{color:#FFFFFF;}
.twitter-box-01 i{color:#FFFFFF;}



.line-box-01{background-color:#00B833;
 float:left;
 margin-left:10px;
 margin-top:4px;
 padding:5px 13px 6px 13px;
 border-radius: 3px;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
}

.line-box-01 a{color:#FFFFFF;}
.line-box-01 i{color:#FFFFFF;}

/*ページ分割用のＣＳＳ */


.bunkatsu-area{clear:both;}

.bunkatsu-block-now{width:50px;
           margin:3px 2px;
           float:left;
           text-align:center;
           line-height:300%;
           background-color:#CCCCCC;
           color:#FFFFFF;
           border:solid 1px;
}

.bunkatsu-block-next{width:50px;
           margin:3px 2px;
           float:left;
           text-align:center;
           line-height:300%;
           background-color:#FFFFFF;
           color:#000000;

}

.bunkatsu-block-next a{color:#000000;
           display:block;
           text-decoration:none;
           border:solid 1px;
}
.bunkatsu-block-next a:hover{color:#FFFFFF;
           background-color:#5A7FCD;
           border-color:#5A7FCD;
}




/*ＱＳＣ４で動きのあるボタンのＣＳＳ */

.qsc4-button1 {
	display: inline-block;
	width: 300px;
	height: 120px;
        font-size:150%;
        font-weight:bold;
        padding-left:15px;
	text-decoration: none;
	line-height: 130px;
	outline: none;
	background-color: #FFFFFF;
        background-image: url("http://entre-news.jp/img/qsc4/miru_01.png")
}
.qsc4-button1::before,
.qsc4-button1::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.qsc4-button1,
.qsc4-button1::before,
.qsc4-button1::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.qsc4-button1:hover {
	background-color: #E95412;
        color:#ffffff;
}



/*質問と回答用のボタンのＣＳＳ */
.question-01{
    padding:4px 8px;
    background-color:#337AB7;
    color:#FFFFFF;
    border: -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px;}

.answer-01{
    padding:4px 8px;
    background-color:#FF6699;
    color:#FFFFFF;
    border: -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px;}



