@charset "UTF-8";

/*
last update 2016.2.29

*/


/* ****************************************************************************************************
        共通
**************************************************************************************************** */

html {
	font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, 'メイリオ', 'ＭＳ Ｐゴシック', 'MS PGothic', Verdana, sans-serif;
}

.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

.text-hidden {
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	text-decoration: none;
	list-style-type: none;
	height: 0;
	overflow: hidden;
}

/*デフォルトリンクカラー*/
a, a:link {
	color: #0000DE;
}
a:visited {
	color: #941D55;
}
a:active,
a:hover {
	color: #CC0000;
}
a:focus {
	color: #CC0000;
}



/*災害時*/
#saigai-top header {
    border-bottom: 2px solid #000;
}



#global-nav {
	background: #fff;
}
#global-nav li {
	list-style:none;
}



/****************************** global-nav01 ******************************/

#global-nav01 {
	margin:auto;
	position:relative;
}
#global-nav01:after {
	content: "";
	display: block;
	clear: both;
}

#global-nav01 li {
	float:left;
}

/*ロゴ*/
#global-nav-logo a {
	display: block;
	background: url(../image/global-nav01.png) no-repeat 0 0;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	text-decoration: none;
	width: 130px;
	height: 50px;
	/*position: absolute;
	top: 0px;
	left: 0px;*/
}

/*テレビ*/
#global-nav-tv a {
	display: block;
	background: url(../image/global-nav01.png) no-repeat -130px 0;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	text-decoration: none;
	width: 94px;
	height: 50px;
	/*position: absolute;
	top: 0px;
	left: 0px;*/
}
#global-nav-tv a:hover {
	background: url(../image/global-nav01.png) no-repeat -130px -50px;
}

/*ラジオ*/
#global-nav-radio a {
	display: block;
	background: url(../image/global-nav01.png) no-repeat -225px 0;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	text-decoration: none;
	width: 93px;
	height: 50px;
	/*position: absolute;
	top: 0px;
	left: 0px;*/
}
#global-nav-radio a:hover {
	background: url(../image/global-nav01.png) no-repeat -225px -50px;
}

/*イベント*/
#global-nav-event a {
	display: block;
	background: url(../image/global-nav01.png) no-repeat -318px 0;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	text-decoration: none;
	width: 94px;
	height: 50px;
	/*position: absolute;
	top: 0px;
	left: 0px;*/
}
#global-nav-event a:hover {
	background: url(../image/global-nav01.png) no-repeat -318px -50px;
}

/*イベント*/
#global-nav-cinema a {
	display: block;
	background: url(../image/global-nav01.png) no-repeat -412px 0;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	text-decoration: none;
	width: 94px;
	height: 50px;
	/*position: absolute;
	top: 0px;
	left: 0px;*/
}
#global-nav-cinema a:hover {
	background: url(../image/global-nav01.png) no-repeat -412px -50px;
}

/*動画*/
#global-nav-doga a {
	display: block;
	background: url(../image/global-nav01.png) no-repeat -506px 0;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	text-decoration: none;
	width: 93px;
	height: 50px;
	/*position: absolute;
	top: 0px;
	left: 0px;*/
}
#global-nav-doga a:hover {
	background: url(../image/global-nav01.png) no-repeat -506px -50px;
}

/*ニュース*/
#global-nav-news a {
	display: block;
	background: url(../image/global-nav01.png) no-repeat -599px 0;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	text-decoration: none;
	width: 94px;
	height: 50px;
	/*position: absolute;
	top: 0px;
	left: 0px;*/
}
#global-nav-news a:hover {
	background: url(../image/global-nav01.png) no-repeat -599px -50px;
}

/*天気*/
#global-nav-weather a {
	display: block;
	background: url(../image/global-nav01.png) no-repeat -693px 0;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	text-decoration: none;
	width: 93px;
	height: 50px;
	/*position: absolute;
	top: 0px;
	left: 0px;*/
}
#global-nav-weather a:hover {
	background: url(../image/global-nav01.png) no-repeat -693px -50px;
}

/*ショッピング*/
#global-nav-shopping a {
	display: block;
	background: url(../image/global-nav01.png) no-repeat -786px 0;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	text-decoration: none;
	width: 95px;
	height: 50px;
	/*position: absolute;
	top: 0px;
	left: 0px;*/
}
#global-nav-shopping a:hover {
	background: url(../image/global-nav01.png) no-repeat -786px -50px;
}

/*ドラゴンズ*/
#global-nav-dragons a {
	display: block;
	background: url(../image/global-nav01.png) no-repeat -881px 0;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	text-decoration: none;
	width: 95px;
	height: 50px;
	/*position: absolute;
	top: 0px;
	left: 0px;*/
}
#global-nav-dragons a:hover {
	background: url(../image/global-nav01.png) no-repeat -881px -50px;
}

/*アナウンサー*/
#global-nav-announcer a {
	display: block;
	background: url(../image/global-nav01.png) no-repeat -976px 0;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	text-decoration: none;
	width: 95px;
	height: 50px;
	/*position: absolute;
	top: 0px;
	left: 0px;*/
}
#global-nav-announcer a:hover {
	background: url(../image/global-nav01.png) no-repeat -976px -50px;
}

/*Searchボタン*/
#global-nav-search {
	display: block;
	background: url(../image/global-nav-search.png) no-repeat 0 0;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	text-decoration: none;
	width: 50px;
	height: 50px;
	/*position: absolute;
	top: 0px;
	left: 930px;*/
	cursor:pointer;
}
#global-nav-search:hover {
	background: url(../image/global-nav-search.png) no-repeat 0 -50px;
}

/****************************** global-nav03 ******************************/

#global-nav03 {
	display:none;
	background: #5b5b5b;
}











/* ****************************************************************************************************
        1280px以下
**************************************************************************************************** */
@media (max-width: 1280px) {


/****************************** global-nav01 ******************************/
#global-nav01 {
	width:980px;
}

/*SNSボタン*/
#global-nav-sns {
	display: block;
	background: url(../image/global-nav-sns.png) no-repeat 0 0;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	text-decoration: none;
	width: 50px;
	height: 50px;
	/*position: absolute;
	top: 0px;
	left: 930px;*/
	cursor:pointer;
}
#global-nav-sns:hover {
	background: url(../image/global-nav-sns.png) no-repeat 0 -50px;
}

/*Facebook*/
#global-nav01 .global-nav-fb {
	display: none;
}

/*Twitter*/
#global-nav01 .global-nav-tw {
	display: none;
}

/*LINE*/
#global-nav01 .global-nav-line {
	display: none;
}

/*Instagram*/
#global-nav01 .global-nav-ins {
	display: none;
}

/*YouTube*/
#global-nav01 .global-nav-yt {
	display: none;
}


/****************************** global-nav02 ******************************/

#global-nav02 {
	display:none;
	background:#d7d7d7;
}
#global-nav02 ul {
	width:980px;
	margin: auto;
}
#global-nav02 ul:after {
	content: "";
	display: block;
	clear: both;
}
#global-nav02 li {
	float: right;
}

/*Facebook*/
#global-nav02 .global-nav-fb a {
	display: block;
	background: url(../image/global-nav-fb1024.png) no-repeat 0 0;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	text-decoration: none;
	width: 50px;
	height: 50px;
	/*position: absolute;
	top: 0px;
	left: 0px;*/
}
#global-nav02 .global-nav-fb a:hover {
	background: url(../image/global-nav-fb1024.png) no-repeat 0 -50px;
}

/*Twitter*/
#global-nav02 .global-nav-tw a {
	display: block;
	background: url(../image/global-nav-tw1024.png) no-repeat 0 0;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	text-decoration: none;
	width: 50px;
	height: 50px;
	/*position: absolute;
	top: 0px;
	left: 0px;*/
}
#global-nav02 .global-nav-tw a:hover {
	background: url(../image/global-nav-tw1024.png) no-repeat 0 -50px;
}

/*LINE*/
#global-nav02 .global-nav-line a {
	display: block;
	background: url(../image/global-nav-line1024.png) no-repeat 0 0;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	text-decoration: none;
	width: 50px;
	height: 50px;
	/*position: absolute;
	top: 0px;
	left: 0px;*/
}
#global-nav02 .global-nav-line a:hover {
	background: url(../image/global-nav-line1024.png) no-repeat 0 -50px;
}

/*Instagram*/
#global-nav02 .global-nav-ins a {
	display: block;
	background: url(../image/global-nav-ins1024.png) no-repeat 0 0;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	text-decoration: none;
	width: 50px;
	height: 50px;
	/*position: absolute;
	top: 0px;
	left: 0px;*/
}
#global-nav02 .global-nav-ins a:hover {
	background: url(../image/global-nav-ins1024.png) no-repeat 0 -50px;
}

/*YouTube*/
#global-nav02 .global-nav-yt a {
	display: block;
	background: url(../image/global-nav-yt1024.png) no-repeat 0 0;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	text-decoration: none;
	width: 50px;
	height: 50px;
	/*position: absolute;
	top: 0px;
	left: 0px;*/
}
#global-nav02 .global-nav-yt a:hover {
	background: url(../image/global-nav-yt1024.png) no-repeat 0 -50px;
}

/****************************** global-nav03 ******************************/

#global-nav03-inner {
	width:980px;
	margin:auto;
}















}


















/* ****************************************************************************************************
       1281px以上
**************************************************************************************************** */
@media (min-width: 1281px) {

/****************************** global-nav01 ******************************/
#global-nav01 {
	width:1280px;
}



/*SNSボタン*/
#global-nav-sns {
	display:none;
}
/*Facebook*/
#global-nav01 .global-nav-fb a {
	display: block;
	background:  url(../image/global-nav-fb.png) no-repeat 0 0;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	text-decoration: none;
	width: 50px;
	height: 50px;
	/*position: absolute;
	top: 0px;
	left: 0px;*/
}
#global-nav01 .global-nav-fb a:hover {
	background: url(../image/global-nav-fb.png) no-repeat 0 -50px;
}

/*Twitter*/
#global-nav01 .global-nav-tw a {
	display: block;
	background:  url(../image/global-nav-tw.png) no-repeat 0 0;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	text-decoration: none;
	width: 50px;
	height: 50px;
	/*position: absolute;
	top: 0px;
	left: 0px;*/
}
#global-nav01 .global-nav-tw a:hover {
	background: url(../image/global-nav-tw.png) no-repeat 0 -50px;
}

/*LINE*/
#global-nav01 .global-nav-line a {
	display: block;
	background:  url(../image/global-nav-line.png) no-repeat 0 0;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	text-decoration: none;
	width: 50px;
	height: 50px;
	/*position: absolute;
	top: 0px;
	left: 0px;*/
}
#global-nav01 .global-nav-line a:hover {
	background: url(../image/global-nav-line.png) no-repeat 0 -50px;
}

/*Instagram*/
#global-nav01 .global-nav-ins a {
	display: block;
	background:  url(../image/global-nav-ins.png) no-repeat 0 0;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	text-decoration: none;
	width: 50px;
	height: 50px;
	/*position: absolute;
	top: 0px;
	left: 0px;*/
}
#global-nav01 .global-nav-ins a:hover {
	background: url(../image/global-nav-ins.png) no-repeat 0 -50px;
}

/*YouTube*/
#global-nav01 .global-nav-yt a {
	display: block;
	background:  url(../image/global-nav-yt.png) no-repeat 0 0;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	text-decoration: none;
	width: 50px;
	height: 50px;
	/*position: absolute;
	top: 0px;
	left: 0px;*/
}
#global-nav01 .global-nav-yt a:hover {
	background: url(../image/global-nav-yt.png) no-repeat 0 -50px;
}

/****************************** global-nav02 ******************************/
#global-nav02 {
	display:none;
}

/****************************** global-nav03 ******************************/

#global-nav03-inner {
	width:1280px;
	margin:auto;
}




}

