@charset "shift_jis";


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

	file name : about.css

 : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* *********************************************************************************
 * CLEARFIX
 * ******************************************************************************** */
body#quiz ul#quizFormats:after,
body#quiz ul#pageNavi:after {
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
body#quiz ul#quizFormats,
body#quiz ul#pageNavi {
	display: inline-block;
}
* html body#quiz ul#quizFormats,
* html body#quiz ul#pageNavi {
	height: 1%;
}
body#quiz ul#quizFormats,
body#quiz ul#pageNavi {
	display: block;
}

/* ********************************************************************************
 * Base Layout
 * ******************************************************************************** */

/* div#content
 * ================================================================================ */
body#gatten div#content,
body#rensogame div#content,
body#omoshiro div#content,
body#gesture div#content,
body#kouhaku div#content,
body#quiz div#content,
body#panic div#content,
body#ringMatch div#content,
body#slot div#content,
body#visual div#content,
body#quiz100 div#content {
	padding-bottom: 0;
}


/* ********************************************************************************
 * ■ＮＨＫ紅白クイズ合戦とは？：トップ
 * file path : /about/index.html
 * body id name : body#aboutTop
 * ******************************************************************************** */

/* ********************************************************************************
 * div#main
 * ******************************************************************************** */

body#aboutTop div#main {
	width: 718px;
	height: 706px;
	background: url(images/main_bg.jpg) 0 0 no-repeat;
}
/* h2.ttl1 */
body#aboutTop div#main h2.ttl1 {
	position:absolute; top:24px; left:32px;
	font-size: 0;
	line-height: 0;
}
/* p.txt1 */
body#aboutTop div#main p.txt1 {
	position:absolute; top:86px; left:43px;
	font-size: 0;
	line-height: 0;
}
/* p.btnLineup */
body#aboutTop div#main p.btnLineup {
	position:absolute; top:205px; left:42px;
	font-size: 0;
	line-height: 0;
}
/* img.img1 */
body#aboutTop div#main img.img1 {
	position:absolute; top:82px; left:447px;
}
/* h2.ttl2 */
body#aboutTop div#main h2.ttl2 {
	position:absolute; top:271px; left:32px;
	font-size: 0;
	line-height: 0;
}
/* p.txt2 */
body#aboutTop div#main p.txt2 {
	position:absolute; top:333px; left:43px;
	font-size: 0;
	line-height: 0;
}
/* img.img2 */
body#aboutTop div#main img.img2 {
	position:absolute; top:334px; left:447px;
}



/* ********************************************************************************
 * ■ＮＨＫ紅白クイズ合戦とは？：ためしてガッテン
 * file path : /about/gatten/index.html
 * body id name : body#gatten
 * ******************************************************************************** */

/* #mainFla */
body#gatten #mainFla {
	height: 643px;
}

/* ********************************************************************************
 * div#main
 * ******************************************************************************** */

body#gatten div#main {
	width: 718px;
	height: 643px;
	background: url(gatten/images/main_bg.jpg) 0 0 no-repeat;
}
/* h2.ttl1 */
body#gatten div#main h2.gameTtl {
	position:absolute; top:24px; left:48px;
	font-size: 0;
	line-height: 0;
}
/* p.gameTxt1 */
body#gatten div#main p.gameTxt1 {
	position:absolute; top:42px; left:297px;
	font-size: 0;
	line-height: 0;
}
/* p.gameTxt2 */
body#gatten div#main p.gameTxt2 {
	position:absolute; top:146px; left:65px;
	font-size: 0; 
	line-height: 0;
}
/* img.img1 */
body#gatten div#main img.img1 {
	position:absolute; top:212px; left:63px;
}
/* p.txt1 */
body#gatten div#main p.txt1 {
	position:absolute; top:409px; left:63px;
	font-size: 0;
	line-height: 0;
}
/* img.img2 */
body#gatten div#main img.img2 {
	position:absolute; top:212px; left:375px;
}
/* p.txt2 */
body#gatten div#main p.txt2 {
	position:absolute; top:409px; left:375px;
	font-size: 0;
	line-height: 0;
}
/* img.img3 */
body#gatten div#main img.img3 {
	position:absolute; top:489px; left:63px;
}
/* p.ico40theme */
body#gatten div#main p.ico40theme {
	position:absolute; top:483px; left:25px;
	font-size: 0;
	line-height: 0;
	z-index: 100;
}
/* img.icoMan */
body#gatten div#main img.icoMan {
	position:absolute; top:455px; left:616px;
	font-size: 0;
	line-height: 0;
	z-index: 100;
}
/* p.btnTsugi */
body#gatten div#main p.btnTsugi {
	position:absolute; top:299px; right:0;
	font-size: 0;
	line-height: 0;
}


/* ********************************************************************************
 * ■ＮＨＫ紅白クイズ合戦とは？：連想ゲーム
 * file path : /about/renosogame/index.html
 * body id name : body#renosogame
 * ******************************************************************************** */

/* #mainFla */
body#renosogame #mainFla {
	height: 643px;
}

/* ********************************************************************************
 * div#main
 * ******************************************************************************** */

body#rensogame div#main {
	width: 718px;
	height: 643px;
	background: url(rensogame/images/main_bg.jpg) 0 0 no-repeat;
}
/* h2.ttl1 */
body#rensogame div#main h2.gameTtl {
	position:absolute; top:51px; left:57px;
	font-size: 0;
	line-height: 0;
}
/* p.gameTxt1 */
body#rensogame div#main p.gameTxt1 {
	position:absolute; top:41px; left:298px;
	font-size: 0;
	line-height: 0;
}
/* p.gameTxt2 */
body#rensogame div#main p.gameTxt2 {
	position:absolute; top:123px; left:65px;
	font-size: 0;
	line-height: 0;
}
/* img.img1 */
body#rensogame div#main img.img1 {
	position:absolute; top:212px; left:63px;
}
/* p.txt1 */
body#rensogame div#main p.txt1 {
	position:absolute; top:409px; left:63px;
	font-size: 0;
	line-height: 0;
}
/* img.img2 */
body#rensogame div#main img.img2 {
	position:absolute; top:212px; left:375px;
}
/* p.txt2 */
body#rensogame div#main p.txt2 {
	position:absolute; top:409px; left:375px;
	font-size: 0;
	line-height: 0;
}
/* img.img3 */
body#rensogame div#main img.img3 {
	position:absolute; top:489px; left:63px;
}
/* p.txt3 */
body#rensogame div#main p.txt3 {
	position:absolute; top:616px; left:104px;
	font-size: 0;
	line-height: 0;
}
/* p.btnMae */
body#rensogame div#main p.btnMae {
	position:absolute; top:299px; left:0;
	font-size: 0;
	line-height: 0;
}
/* p.btnTsugi */
body#rensogame div#main p.btnTsugi {
	position:absolute; top:299px; right:0;
	font-size: 0;
	line-height: 0;
}


/* ********************************************************************************
 * ■ＮＨＫ紅白クイズ合戦とは？：クイズ面白ゼミナール
 * file path : /about/omoshiro/index.html
 * body id name : body#omoshiro
 * ******************************************************************************** */

/* #mainFla */
body#omoshiro #mainFla {
	height: 643px;
}

/* ********************************************************************************
 * div#main
 * ******************************************************************************** */

body#omoshiro div#main {
	width: 718px;
	height: 643px;
	background: url(omoshiro/images/main_bg.jpg) 0 0 no-repeat;
}
/* h2.ttl1 */
body#omoshiro div#main h2.gameTtl {
	position:absolute; top:44px; left:66px;
	font-size: 0;
	line-height: 0;
}
/* p.gameTxt1 */
body#omoshiro div#main p.gameTxt1 {
	position:absolute; top:42px; left:297px;
	font-size: 0;
	line-height: 0;
}
/* p.gameTxt2 */
body#omoshiro div#main p.gameTxt2 {
	position:absolute; top:123px; left:65px;
	font-size: 0;
	line-height: 0;
}
/* img.img1 */
body#omoshiro div#main img.img1 {
	position:absolute; top:212px; left:63px;
}
/* p.txt1 */
body#omoshiro div#main p.txt1 {
	position:absolute; top:409px; left:63px;
	font-size: 0;
	line-height: 0;
}
/* img.img2 */
body#omoshiro div#main img.img2 {
	position:absolute; top:212px; left:375px;
}
/* p.txt2 */
body#omoshiro div#main p.txt2 {
	position:absolute; top:409px; left:375px;
	font-size: 0;
	line-height: 0;
}
/* img.img3 */
body#omoshiro div#main img.img3 {
	position:absolute; top:489px; left:63px;
}
/* p.txt3 */
body#omoshiro div#main p.txt3 {
	position:absolute; top:616px; left:104px;
	font-size: 0;
	line-height: 0;
}
/* img.icoMan */
body#omoshiro div#main img.icoMan {
	position:absolute; top:451px; left:607px;
	font-size: 0;
	line-height: 0;
	z-index: 100;
}
/* p.btnMae */
body#omoshiro div#main p.btnMae {
	position:absolute; top:299px; left:0;
	font-size: 0;
	line-height: 0;
}
/* p.btnTsugi */
body#omoshiro div#main p.btnTsugi {
	position:absolute; top:299px; right:0;
	font-size: 0;
	line-height: 0;
}


/* ********************************************************************************
 * ■ＮＨＫ紅白クイズ合戦とは？：ジェスチャー
 * file path : /about/gesture/index.html
 * body id name : body#gesture
 * ******************************************************************************** */

/* #mainFla */
body#gesture #mainFla {
	height: 643px;
}

/* ********************************************************************************
 * div#main
 * ******************************************************************************** */

body#gesture div#main {
	width: 718px;
	height: 643px;
	background: url(gesture/images/main_bg.jpg) 0 0 no-repeat;
}
/* h2.ttl1 */
body#gesture div#main h2.gameTtl {
	position:absolute; top:44px; left:66px;
	font-size: 0;
	line-height: 0;
}
/* p.gameTxt1 */
body#gesture div#main p.gameTxt1 {
	position:absolute; top:42px; left:297px;
	font-size: 0;
	line-height: 0;
}
/* p.gameTxt2 */
body#gesture div#main p.gameTxt2 {
	position:absolute; top:135px; left:65px;
	font-size: 0;
	line-height: 0;
}
/* img.img1 */
body#gesture div#main img.img1 {
	position:absolute; top:212px; left:63px;
}
/* p.txt1 */
body#gesture div#main p.txt1 {
	position:absolute; top:409px; left:63px;
	font-size: 0;
	line-height: 0;
}
/* img.img2 */
body#gesture div#main img.img2 {
	position:absolute; top:212px; left:375px;
}
/* p.txt2 */
body#gesture div#main p.txt2 {
	position:absolute; top:409px; left:375px;
	font-size: 0;
	line-height: 0;
}
/* img.img3 */
body#gesture div#main img.img3 {
	position:absolute; top:489px; left:63px;
}
/* p.txt3 */
body#gesture div#main p.txt3 {
	position:absolute; top:616px; left:104px;
	font-size: 0;
	line-height: 0;
}
/* img.icoMan */
body#gesture div#main img.icoMan {
	position:absolute; top:451px; left:607px;
	font-size: 0;
	line-height: 0;
	z-index: 100;
}
/* p.btnMae */
body#gesture div#main p.btnMae {
	position:absolute; top:299px; left:0;
	font-size: 0;
	line-height: 0;
}
/* p.btnTsugi */
body#gesture div#main p.btnTsugi {
	position:absolute; top:299px; right:0;
	font-size: 0;
	line-height: 0;
}


/* ********************************************************************************
 * ■ＮＨＫ紅白クイズ合戦とは？：紅白クイズ合戦
 * file path : /about/kouhaku/index.html
 * body id name : body#kouhaku
 * ******************************************************************************** */

/* #mainFla */
body#kouhaku #mainFla {
	height: 643px;
}

/* ********************************************************************************
 * div#main
 * ******************************************************************************** */

body#kouhaku div#main {
	width: 718px;
	height: 643px;
	background: url(kouhaku/images/main_bg.jpg) 0 0 no-repeat;
}
/* h2.ttl1 */
body#kouhaku div#main h2.gameTtl {
	position:absolute; top:28px; left:24px;
	font-size: 0;
	line-height: 0;
}
/* p.gameTxt1 */
body#kouhaku div#main p.gameTxt1 {
	position:absolute; top:37px; left:320px;
	font-size: 0;
	line-height: 0;
}
/* p.gameTxt2 */
body#kouhaku div#main p.gameTxt2 {
	position:absolute; top:99px; left:46px;
	font-size: 0;
	line-height: 0;
}
/* p.link1 */
body#kouhaku div#main p.link1 {
	position:absolute; top:312px; left:77px;
	font-size: 0;
	line-height: 0;
}
/* p.link2 */
body#kouhaku div#main p.link2 {
	position:absolute; top:515px; left:188px;
	font-size: 0;
	line-height: 0;
}
/* p.link3 */
body#kouhaku div#main p.link3 {
	position:absolute; top:151px; left:301px;
	font-size: 0;
	line-height: 0;
}
/* p.link4 */
body#kouhaku div#main p.link4 {
	position:absolute; top:454px; left:429px;
	font-size: 0;
	line-height: 0;
}
/* p.linkQuiz */
body#kouhaku div#main p.linkQuiz {
	position:absolute; top:236px; left:410px;
	font-size: 0;
	line-height: 0;
	z-index: 10;
}
/* p.btnMae */
body#kouhaku div#main p.btnMae {
	position:absolute; top:299px; left:0;
	font-size: 0;
	line-height: 0;
}
/* p.btnTsugi */
body#kouhaku div#main p.btnTsugi {
	position:absolute; top:299px; right:0;
	font-size: 0;
	line-height: 0;
}


/* ********************************************************************************
 * ■ＮＨＫ紅白クイズ合戦とは？：紅白クイズ合戦：11種類のクイズ形式
 * file path : /about/kouhaku/quiz/index.html
 * body id name : body#quiz
 * ******************************************************************************** */

/* ********************************************************************************
 * div#main
 * ******************************************************************************** */
body#quiz div#main {
	position: relative;
	width: 718px;
	background-color: #fefceb;
}
/* h2.pageTitle */
body#quiz h2.pageTitle {
	margin: 0 0 24px 32px;
	padding-top: 24px; 
	font-size: 0;
	line-height: 0;
}
/* p.toKohaku */
body#quiz p.toKohaku {
	position: absolute;
	top: 31px;
	left: 443px;
	font-size: 0;
	line-height: 0;
}
/* ul#quizFormats
------------------------------------------------------------*/
body#quiz ul#quizFormats {
	width: 680px;
	margin: 0 0 0 30px;
	font-size: 0;
	line-height: 0;
}
body#quiz ul#quizFormats li {
	float: left;
	margin: 0 12px 14px 0;
}
/* ul#pageNavi
------------------------------------------------------------*/
body#quiz ul#pageNavi {
	width: 658px;
	margin: 10px auto 0;
	padding-bottom: 24px;
	font-size: 0;
	line-height: 0;
}
/* li.btnPrev */
body#quiz ul#pageNavi li.btnPrev {
	float: left;
}
/* li.btnNext */
body#quiz ul#pageNavi li.btnNext {
	float: right;
}


/* ********************************************************************************
 * ■ＮＨＫ紅白クイズ合戦とは？：リモコンパニックQ
 * file path : /about/panic/index.html
 * body id name : body#panic
 * ******************************************************************************** */

/* ********************************************************************************
 * div#main
 * ******************************************************************************** */

body#panic div#main {
	width: 718px;
	height: 600px;
	background: url(panic/images/main_bg.jpg) 0 0 no-repeat;
}
/* h2.ttl1 */
body#panic div#main h2.gameTtl {
	position:absolute; top:49px; left:371px;
	font-size: 0;
	line-height: 0;
}
/* p.gameTxt1 */
body#panic div#main p.gameTxt1 {
	position:absolute; top:148px; left:371px;
	font-size: 0;
	line-height: 0;
}
/* p.gameTxt2 */
body#panic div#main p.gameTxt2 {
	position:absolute; top:50px; left:63px;
	font-size: 0;
	line-height: 0;
}
/* img.img1 */
body#panic div#main img.img1 {
	position:absolute; top:282px; left:63px;
}
/* p.txt1 */
body#panic div#main p.txt1 {
	position:absolute; top:479px; left:63px;
	font-size: 0;
	line-height: 0;
}
/* img.img2 */
body#panic div#main img.img2 {
	position:absolute; top:282px; left:383px;
}
/* p.txt2 */
body#panic div#main p.txt2 {
	position:absolute; top:479px; left:383px;
	font-size: 0;
	line-height: 0;
}
/* p.btnMae */
body#panic div#main p.btnMae {
	position:absolute; top:299px; left:0;
	font-size: 0;
	line-height: 0;
}
/* p.btnTsugi */
body#panic div#main p.btnTsugi {
	position:absolute; top:299px; right:0;
	font-size: 0;
	line-height: 0;
}


/* ********************************************************************************
 * ■ＮＨＫ紅白クイズ合戦とは？：リングマッチ
 * file path : /about/ring_match/index.html
 * body id name : body#ringMatch
 * ******************************************************************************** */

/* ********************************************************************************
 * div#main
 * ******************************************************************************** */

body#ringMatch div#main {
	width: 718px;
	height: 600px;
	background: url(ring_match/images/main_bg.jpg) 0 0 no-repeat;
}
/* h2.ttl1 */
body#ringMatch div#main h2.gameTtl {
	position:absolute; top:50px; left:373px;
	font-size: 0;
	line-height: 0;
}
/* p.gameTxt1 */
body#ringMatch div#main p.gameTxt1 {
	position:absolute; top:135px; left:373px;
	font-size: 0;
	line-height: 0;
}
/* p.gameTxt2 */
body#ringMatch div#main p.gameTxt2 {
	position:absolute; top:50px; left:63px;
	font-size: 0;
	line-height: 0;
}
/* img.img1 */
body#ringMatch div#main img.img1 {
	position:absolute; top:282px; left:63px;
}
/* p.txt1 */
body#ringMatch div#main p.txt1 {
	position:absolute; top:479px; left:63px;
	font-size: 0;
	line-height: 0;
}
/* img.img2 */
body#ringMatch div#main img.img2 {
	position:absolute; top:282px; left:383px;
}
/* p.txt2 */
body#ringMatch div#main p.txt2 {
	position:absolute; top:479px; left:383px;
	font-size: 0;
	line-height: 0;
}
/* p.btnMae */
body#ringMatch div#main p.btnMae {
	position:absolute; top:299px; left:0;
	font-size: 0;
	line-height: 0;
}
/* p.btnTsugi */
body#ringMatch div#main p.btnTsugi {
	position:absolute; top:299px; right:0;
	font-size: 0;
	line-height: 0;
}


/* ********************************************************************************
 * ■ＮＨＫ紅白クイズ合戦とは？：ラッキースロットクイズ
 * file path : /about/slot/index.html
 * body id name : body#slot
 * ******************************************************************************** */

/* ********************************************************************************
 * div#main
 * ******************************************************************************** */

body#slot div#main {
	width: 718px;
	height: 600px;
	background: url(slot/images/main_bg.jpg) 0 0 no-repeat;
}
/* h2.ttl1 */
body#slot div#main h2.gameTtl {
	position:absolute; top:50px; left:373px;
	font-size: 0;
	line-height: 0;
}
/* p.gameTxt1 */
body#slot div#main p.gameTxt1 {
	position:absolute; top:135px; left:373px;
	font-size: 0;
	line-height: 0;
}
/* p.gameTxt2 */
body#slot div#main p.gameTxt2 {
	position:absolute; top:50px; left:63px;
	font-size: 0;
	line-height: 0;
}
/* img.img1 */
body#slot div#main img.img1 {
	position:absolute; top:282px; left:63px;
}
/* p.txt1 */
body#slot div#main p.txt1 {
	position:absolute; top:479px; left:63px;
	font-size: 0;
	line-height: 0;
}
/* img.img2 */
body#slot div#main img.img2 {
	position:absolute; top:282px; left:383px;
}
/* p.txt2 */
body#slot div#main p.txt2 {
	position:absolute; top:479px; left:383px;
	font-size: 0;
	line-height: 0;
}
/* p.btnMae */
body#slot div#main p.btnMae {
	position:absolute; top:299px; left:0;
	font-size: 0;
	line-height: 0;
}
/* p.btnTsugi */
body#slot div#main p.btnTsugi {
	position:absolute; top:299px; right:0;
	font-size: 0;
	line-height: 0;
}


/* ********************************************************************************
 * ■ＮＨＫ紅白クイズ合戦とは？：おたのしみビジュアルクイズ
 * file path : /about/visual/index.html
 * body id name : body#visual
 * ******************************************************************************** */

/* ********************************************************************************
 * div#main
 * ******************************************************************************** */

body#visual div#main {
	width: 718px;
	height: 600px;
	background: url(visual/images/main_bg.jpg) 0 0 no-repeat;
}
/* h2.ttl1 */
body#visual div#main h2.gameTtl {
	position:absolute; top:50px; left:373px;
	font-size: 0;
	line-height: 0;
}
/* p.gameTxt1 */
body#visual div#main p.gameTxt1 {
	position:absolute; top:135px; left:373px;
	font-size: 0;
	line-height: 0;
}
/* p.gameTxt2 */
body#visual div#main p.gameTxt2 {
	position:absolute; top:50px; left:63px;
	font-size: 0;
	line-height: 0;
}
/* img.img1 */
body#visual div#main img.img1 {
	position:absolute; top:282px; left:63px;
}
/* p.txt1 */
body#visual div#main p.txt1 {
	position:absolute; top:479px; left:63px;
	font-size: 0;
	line-height: 0;
}
/* img.img2 */
body#visual div#main img.img2 {
	position:absolute; top:282px; left:383px;
}
/* p.txt2 */
body#visual div#main p.txt2 {
	position:absolute; top:479px; left:383px;
	font-size: 0;
	line-height: 0;
}
/* p.btnMae */
body#visual div#main p.btnMae {
	position:absolute; top:299px; left:0;
	font-size: 0;
	line-height: 0;
}
/* p.btnTsugi */
body#visual div#main p.btnTsugi {
	position:absolute; top:299px; right:0;
	font-size: 0;
	line-height: 0;
}


/* ********************************************************************************
 * ■ＮＨＫ紅白クイズ合戦：ＮＨＫ紅白クイズ合戦とは？：ＮＨＫクイズ100選
 * file path : /about/quiz100/index.html
 * body id name : body#quiz100
 * ******************************************************************************** */

/* ********************************************************************************
 * div#main
 * ******************************************************************************** */

body#quiz100 div#main {
	width: 718px;
	height: 687px;
	background: #fefceb;
}

/* div#gameInfo */	
body#quiz100 div#main div#gameInfo {
	position:absolute; top:30px; left:63px;
	width: 592px;
	height: 120px;
	background: url(quiz100/images/bg_ttl.jpg) 0 0 no-repeat;
	font-size: 0;
	line-height: 0;
}
/* div#gameInfo h2.gameTtl */	
body#quiz100 div#main div#gameInfo h2.gameTtl {
	position:absolute; top:21px; left:24px;
	font-size: 0;
	line-height: 0;
}
/* div#gameInfo p.txt1 */
body#quiz100 div#main div#gameInfo p.txt1 {
	position:absolute; top:20px; left:218px;
	font-size: 0;
	line-height: 0;
}
/* p#txt2 */
body#quiz100 div#main p#txt2 {
	position:absolute; top:171px; left:120px;
	font-size: 0;
	line-height: 0;
}
/* p#txt2Fla */
body#quiz100 #txt2Fla {
	position:absolute; top:171px; left:120px;
}

/* img.img1 */
body#quiz100 div#main img.img1 {
	position:absolute; top:487px; left:64px;
}
/* p.btnMae */
body#quiz100 div#main p.btnMae {
	position:absolute; top:299px; left:0;
	font-size: 0;
	line-height: 0;
}
/* p.btnTsugi */
body#quiz100 div#main p.btnTsugi {
	position:absolute; top:299px; right:0;
	font-size: 0;
	line-height: 0;
}

