@charset "UTF-8";




/* link  --------------------------------------------------- */

a:link {
color: #116e89;
text-decoration: underline;
}

a:active {
color: #116e89;
text-decoration: underline;
}

a:visited {
color: #116e89;
text-decoration: underline;
}

a:hover {
color: #bc043b;
text-decoration: underline;
}



/* h1〜（見出し） --------------------------------------------------- */

#Contents h1 {
font-size: 143%;
}

#Contents h2 {
font-size: 115%;
}

#Contents h2.WithLine {
padding: 0 0 5px 0;
font-size: 115%;
background: url(../img/common/texture/Texture_Line2.png) no-repeat bottom;
}

#Contents h2.WithLine2 {
padding: 0 0 2px 0;
border-bottom: solid 1px #bc043b;
}

#Contents h3 {
}

#Contents h4 {
}



/* NewsIndex（ニュース一覧） --------------------------------------------------- */

.NewsIndex li {
padding: 8px 60px 8px 0;
}

.NewsIndex li.New {
background: url(../img/news/icon/Icon_New.png) no-repeat;
background-position: 0 12px;
}

.NewsIndex .Date {
display: block;
float: left;
padding: 0 0 0 10px;
font-size: 79%;
font-weight: bold;
}

.NewsIndex .Cate1,
.NewsIndex .Cate2,
.NewsIndex .Cate3,
.NewsIndex .Cate4,
.NewsIndex .Cate5,
.NewsIndex .Cate6,
.NewsIndex .Cate7 {
display: block;
float: left;
width: 58px;
height: 14px;
margin: 5px 0 0 10px;
}

.NewsIndex .Cate1,
.NewsDetail .Cate1 {
background: url(../img/news/icon/Icon_CateInfo.png?170519) no-repeat;
}

.NewsIndex .Cate2,
.NewsDetail .Cate2 {
background: url(../img/news/icon/Icon_CateGame.png?170519) no-repeat;
}

.NewsIndex .Cate3,
.NewsDetail .Cate3 {
background: url(../img/news/icon/Icon_CateAcademy.png?170519) no-repeat;
}

.NewsIndex .Cate4,
.NewsDetail .Cate4 {
background: url(../img/news/icon/Icon_CateEvent.png?170519) no-repeat;
}

.NewsIndex .Cate5,
.NewsDetail .Cate5 {
background: url(../img/news/icon/Icon_CateTicket.png?170519) no-repeat;
}

.NewsIndex .Cate6,
.NewsDetail .Cate6 {
background: url(../img/news/icon/Icon_CateGoods.png?170519) no-repeat;
}

.NewsIndex .Cate7,
.NewsDetail .Cate7 {
background: url(../img/news/icon/Icon_CateTown.png?170519) no-repeat;
}

.NewsIndex a {
display: block;
float: right;
width: 480px;
margin: 3px 0 0 0;
padding: 0 0 0 0;
font-size: 93%;
line-height: 1.5em;
}



/* CheerUnit（INAC神戸を応援しよう！） --------------------------------------------------- */

#CheerUnit {
width: 960px;
height: 110px;
margin: 8px auto 0 auto;
background: url(../img/common/footer/Texture_CheerUnitBg.png) no-repeat;
}

#CheerUnit li {
font-size: 79%;
line-height: 1.6em;
}

#CheerUnit li a {
padding: 0 0 0 16px;
background: url(../img/common/icon/Icon_LinkAllowS.png) no-repeat left center;
}

#CheerUnit ul {
float: left;
width: 180px;
padding: 62px 0 0 0;
}

#CheerUnit ul.Unit1 {
margin: 0 0 0 135px;
_margin: 0 0 0 68px;
}

#CheerUnit ul.Unit2 {
margin: 0 0 0 30px;
}

#CheerUnit ul.Unit3 {
margin: 0 0 0 30px;
}

#CheerUnit ul.Unit4 {
margin: 0 0 0 30px;
}



/* SponsorsFooter（フッター スポンサーバナー） --------------------------------------------------- */

#SponsorsFooter {
width: 960px;
margin: 30px auto 0 auto;
}

#SponsorsFooter .Mds {
margin: 0 0 7px 0;
}

#SponsorsFooter ul li {
float: left;
margin: 14px 32px 0 0;
}

#SponsorsFooter ul li.RSide {
margin-right: 0;
}

#SponsorsFooter ul li img {
display: block;
float: left;
border: solid 1px #cccccc;
}

#SponsorsFooter .BtnSeeMore {
margin: 14px 0 0 0;
text-align: right;
}


/* BtnAction（アクションボタン） --------------------------------------------------- */

.BtnAction {
width: 720px;
padding: 18px 0 14px 0;
background: #eeeeee;
/* 角R指定 */
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
/* CSS PIE指定 */
position: relative;
behavior: url(/PIE.htc);
*behavior: none;
}

.BtnAction a {
display: block;
text-align: center;
}



/* RelatedLink（関連リンク） --------------------------------------------------- */

.RelatedLink {
margin: 20px 0 0 0;
padding: 10px 0 0 0;
border-top: solid 1px #cccccc;
text-align: right;
}


