@charset "Shift-JIS";

/*--------------------------------------------------------------------------------*/
/* JOOX HOME (2014/01/28) */
/*--------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------*/
/* 臨時設定…2013/09/17〜29 ハチクラ Flash-Object (地震速報で中段) */
/* 臨時設定…2012/07/17〜 */
/* 右外側に鉄塔のライブ映像を表示 */
/* 「.tower-movie」「html, body」加筆*/
/* 臨時設定中止…2012/07/18〜 */
/*--------------------------------------------------------------------------------*/


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


    a:link{      text-decoration:none;      color:#000099;}
    a:visited{   text-decoration:none;      color:#009933;}
    a:hover{     text-decoration:underline; color:#dd0000;}
    a:active{    text-decoration:none;      color:#dd9900;}

	body {
		margin-top:7px;
		margin-right:auto;
		margin-bottom:auto;
		margin-left:7px;
		}

	html, body {
		background:#ffffff;
	/*	background-image:url(../top-img/home_bg_tower.gif);*/
	/*	background-repeat:no-repeat;*/
	/*	background-position:1030px 0px;*/
	/*	background-attachment:fixed;*/
		scrollbar-base-color       : #ffffff;
		scrollbar-face-color       : #ffffff;
		scrollbar-track-color      : #eeeeee;
		scrollbar-arrow-color      : #0000ff;
		scrollbar-3dlight-color    : #dddddd;
		scrollbar-highlight-color  : #dddddd;
		scrollbar-shadow-color     : #dddddd;
		scrollbar-darkshadow-color : #dddddd;
		}

	.upper-menu{
		width:978px;
		height:84px;
		margin:0px;
		padding:0px;
		text-align:left;
		background-image: url("../include/header-base_E.jpg");
		background-repeat:no-repeat;
		}

	.home-body{
		width:978px;
		border:none;
		border-collapse:separate;
		border-spacing:3px;
		}


/*--------------------------------------------------------------------------------*/
/* タイムテーブル                                                                 */
/*--------------------------------------------------------------------------------*/

	table.home-body td{
		vertical-align:top;
		}

	.timetable{
		width:209px;
		height:261px;
		margin:0px;
		padding:0px;
		background-image: url("../top-img/timetable-frame/top-timetable-bg.gif");
		background-repeat: no-repeat;
		overflow:hidden;
		}

	.timetable_window{
		width:205px;
		height:216px;
		margin:0px;
		padding:0px;
		overflow:hidden;
		}

	.timetable2{
		text-align:center;
		margin:0px 2px 0px 2px;
		padding:0px;
		}



/*--------------------------------------------------------------------------------*/
/* 各画像配置用汎用マージン設定 */
/*--------------------------------------------------------------------------------*/

	.margin-0000{
		margin:0px 0px 0px 0px;
		padding:0px;
		}

	.margin-0030{
		margin:0px 0px 3px 0px;
		padding:0px;
		}

	.margin-3000{
		margin:3px 0px 0px 0px;
		padding:0px;
		}

	.margin-3030{
		margin:3px 0px 3px 0px;
		padding:0px;
		}

	.margin-0300{
		margin:0px 3px 0px 0px;
		padding:0px;
		}

/*--------------------------------------------------------------------------------*/
/* ADバナー配置用マージン設定 */
/*--------------------------------------------------------------------------------*/

	.margin-5000{
		margin:5px 0px 0px 0px;
		padding:0px;
		}

	.margin-0500{
		margin:0px 5px 0px 0px;
		padding:0px;
		}

	.margin-0050{
		margin:0px 0px 5px 0px;
		padding:0px;
		}

	.margin-0005{
		margin:0px 0px 0px 5px;
		padding:0px;
		}

	.margin-5050{
		margin:5px 0px 5px 0px;
		padding:0px;
		}

	.margin-10000{
		margin:10px 0px 0px 0px;
		padding:0px;
		}

	.margin-20000{
		margin:20px 0px 0px 0px;
		padding:0px;
		}

/*--------------------------------------------------------------------------------*/
/* 個別画像配置用マージン設定 */
/*--------------------------------------------------------------------------------*/

	.ichioshi{
		margin:3px 0px 3px 0px;
		padding:0px;
		}

	.sns{
		margin:0px 0px 3px 0px;
		padding:0px;
		}

	.webshop{
		margin:0px;
		padding:0px;
		}

	#remove{
		margin:0px;
		padding:0px;
		}

	.mobile{
		margin:0px 0px 3px 0px;
		padding:0px;
		}

	.anno{
		width:209px;
		height:141px;
		margin:0px;
		padding:0px;
		}

	.anno-log{
		width:209px;
		height:98px;
		margin:0px;
		padding:0px;
		background-image: url("../include/anno-log/ana.jpg");
		background-repeat: no-repeat;
		}


	/*--------------------------------------------------------------------------------*/
	/* 「アナログ」タイトル設定                                                       */
	/*--------------------------------------------------------------------------------*/
	/*   文字数が多いとき                                                             */
	/*--------------------------------------------------------------------------------*/
	.anno-theme-s{
		position:relative;
		top:40px;
		left:8px;
		margin:0px 0px 0px 0px;
		padding:0px;
		font-size:8pt;
		line-height:12pt;
		font-weight:bold;
		color:#000000;
		font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6","ＭＳ Ｐゴシック",sans-serif;
		}

	.anno-theme{
		position:relative;
		top:40px;
		left:10px;
		margin:0px 0px 0px 0px;
		padding:0px;
		font-size:9pt;
		line-height:12pt;
		font-weight:bold;
		color:#000000;
		font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6","ＭＳ Ｐゴシック",sans-serif;
		}

	.anno-theme-1{
		position:relative;
		top:40px;
		left:10px;
		margin:0px 0px 0px 0px;
		padding:0px;
		font-size:10pt;
		line-height:12pt;
		font-weight:bold;
		color:#000000;
		font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6","ＭＳ Ｐゴシック",sans-serif;
		}

	/*--------------------------------------------------------------------------------*/
	/*   文字数が少ないとき                                                           */
	/*--------------------------------------------------------------------------------*/
	.anno-theme-2{
		position:relative;
		top:40px;
		left:10px;
		margin:0px 0px 0px 0px;
		padding:0px;
		font-size:11pt;
		line-height:14pt;
		font-weight:bold;
		color:#000000;
		font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6","ＭＳ Ｐゴシック",sans-serif;
		}

	.anno-reading{
		margin:0px;
		padding:0px;
		width:105px;
		height:43px;
		}

	/*--------------------------------------------------------------------------------*/

	.anno-blog{
		margin:0px;
		padding:0px;
		width:105px;
		height:43px;
		}


	/* What's New (iframe設定) */
	.whats-new_window{
		margin:0px
		padding:0px;
		width:526px;
		height:111px;
		overflow:hidden;
		}



	/*--------------------------------------------------------------------------------*/
	/*   コンテンツグループ・リンク                                                   */
	/*--------------------------------------------------------------------------------*/

	.home-layout-narrow{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width:766px;
		border:none;
		border-collapse:collapse;
		border-spacing:none;
		}

	.home-layout-wide{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width:978px;
		border:none;
		border-collapse:separate;
		border-spacing:0px;
		}

	.banner{
		margin:0px 0px 3px 0px;
		padding:0px;
		}


	/*--------------------------------------------------------------------------------*/
	/*   ADバナーエリア                                                               */
	/*--------------------------------------------------------------------------------*/
	/*   WIDE                                                                         */
	/*--------------------------------------------------------------------------------*/

	.link_1wide{
		text-align:center;
		width:978px;
		height:88px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image: url("../top-img/AD-frame/top-banner-bg-wide-1.gif");
		background-repeat: no-repeat;
		}

	.link_2wide{
		text-align:center;
		width:978px;
		height:125px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image: url("../top-img/AD-frame/top-banner-bg-wide-2.gif");
		background-repeat: no-repeat;
		}

	.link_3wide{
		text-align:center;
		width:978px;
		height:190px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image: url("../top-img/AD-frame/top-banner-bg-wide-3.gif");
		background-repeat: no-repeat;
		}

	/*--------------------------------------------------------------------------------*/
	/*   NARROW                                                                       */
	/*--------------------------------------------------------------------------------*/

	.link_1{
		text-align:center;
		width:766px;
		height:88px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image: url("../top-img/AD-frame/top-banner-bg-1.gif");
		background-repeat: no-repeat;
		}

	.link_2{
		text-align:center;
		width:766px;
		height:125px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image: url("../top-img/AD-frame/top-banner-bg-2.gif");
		background-repeat: no-repeat;
		}

	.link_3{
		text-align:center;
		width:766px;
		height:190px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image: url("../top-img/AD-frame/top-banner-bg-3.gif");
		background-repeat: no-repeat;
		}



/*--------------------------------------------------------------------------------*/
/* 2013-09-17〜2013-09-30 ハチクラ臨時追加表示 */
/*--------------------------------------------------------------------------------*/

	.home-hachi{
		display:none;
		position:absolute;
		top:485px;
		left:600px;
		width:380px;
		height:210px;
		z-index:999999;
		}




/*--------------------------------------------------------------------------------*/
/* NO USE                                                                         */
/*--------------------------------------------------------------------------------*/

	.link-banner{
		margin:23px 10px 23px 10px;
		padding:0px;
		}



/*--------------------------------------------------------------------------------*/
/* 2012-07-17〜18 エリア外に鉄塔ライブ映像を表示【終了】 */
/*--------------------------------------------------------------------------------*/

	.tower-movie{
		width:380px;
		height:420px;
		position:fixed;
		top:100px;
		left:1050px;
		}



