



















body{margin:0px; padding:0px; color:#ffffff; background-color:#003c65; font-size:small; line-height:150%;}


div#ContentsBl{position:relative; padding:0px 0px 15px 0px; color:#000000; background-color:#f5f5f5; text-align:center}
div#ContentsBl p{margin:0px 0px 1em 0px;}
div#ContentsBl a{color:#003c65; background-color:transparent; text-decoration:none;}
div#ContentsBl a:hover{text-decoration:underline;}
div#ContentsBl hr, div.tbsFooter hr{display:none;}
div#ContentsBl img{border-width:0px; vertical-align:bottom;}
div#ContentsBl .BkImg{display:block; text-indent:-5000px; background-repeat:no-repeat}
div#ContentsBl div.ImgCover{width:100%; height:100%; background-image:url("data:image/gif;base64,R0lGODlhCgAKAIAAAAAAAAAAACH5BAEAAAAALAAAAAAKAAoAAAIIhI+py+0PYysAOw==");}
div#ContentsBl .alt{ position:absolute; top:-5000px; left:-999px;}

/* $BJsFC%X%C%@!<(J */
	div#ContentsBl div#C0Header, div#ContentsBl div#CXHeader{position:relative; color:#000000; background-color:#217cba; background-image:url('./img/c0_unity2021.gif'); background-repeat:repeat-x;}
	div#ContentsBl div#C0Header{height:379px; background-position:0px 316px;}
	div#ContentsBl div#CXHeader{height:193px; background-position:0px 130px;}

	div#ContentsBl div#C0Header h1, div#ContentsBl div#CXHeader h1{margin:0px; background-repeat:no-repeat; background-position:center top;}
	div#ContentsBl div#C0Header h1{height:316px; background-image:url('./img/c0_unity2021.jpg');}
	div#ContentsBl div#CXHeader h1{height:130px; background-image:url('./img/cx_unity2021.jpg');}

	div#ContentsBl div#C0Header div, div#ContentsBl div#CXHeader div{display:none;}

/* $B%"!<%+%$%V(J, $B5-;v%V%m%C%/(J */
	div#HT900{position:relative; width:900px; margin:0px auto 0px auto; text-align:left}
	div#HTRootArchive{position:relative; width:550px; margin:0px 20px 0px 15px; float:left}
	div#HTRootArticle{position:relative; width:550px; margin:62px 20px 0px 15px; float:left}
	div#HTRootArchive div.section, div#HTRootArticle div.section{margin:0px auto 15px auto}

	/* $B%3%s%F%s%D%?%$%H%k(J */
	div#HTRootArchive h1, div#CXHeader h2{margin:0px 0px 15px 0px; width:550px; height:47px; background-repeat:no-repeat; text-indent:-5000px;}
	div#CXHeader h2{position:absolute; width:100%; top:193px; left:-160px; background-position:center 0px;}

/* $B2hA|(J */
	div#ContentsBl div.photoC,
	div#ContentsBl div.photoL,
	div#ContentsBl div.photoR{
		clear:both;
		color:#000000; background-color:#b1cce0;
		background-position:center center; background-repeat:no-repeat;
		text-indent:-5000px;
	}
	div#ContentsBl div.photoC{margin:10px auto 10px auto;}
	div#ContentsBl div.photoL{float:left; margin:0px 10px 10px 0px;}
	div#ContentsBl div.photoR{float:right; margin:0px 0px 10px 10px;}
	div#ContentsBl div.photoC div.imgCover,
	div#ContentsBl div.photoL div.imgCover,
	div#ContentsBl div.photoR div.imgCover{
		display:block; width:100%; height:100%; text-indent:-5000px; background-image:url('data:image/gif;base64,R0lGODlhCgAKAIAAAAAAAAAAACH5BAEAAAAALAAAAAAKAAoAAAIIhI+py+0PYysAOw==');
	} 

/* $BJsFC(Jaside */
	div#HTRootAside{width:300px; float:left; text-align:left; }
	div#HTRootAside div.section{margin:0px 0px 15px 0px}
	

	/* $BJsFC%a%K%e!<(J */
		div#HTRootAside div.HTMenuSection{margin:0px 0px 0px 0px;}
		div.HTMenuSection ul{margin:0px; padding:0px; list-style-type:none;}
		div.HTMenuSection h3{display:none;}

		/* C0$B$H(JCX$B$G(Jtop$B$NCM$,JQ$o$k(J */
		div#HTC0MenuSection a{background-image:url('./img/c0_unity2021.gif'); display:block; text-indent:-5000px; background-repeat:no-repeat;; position:absolute; top:-63px; height:40px;}
		div#HTCXMenuSection a{background-image:url('./img/c0_unity2021.gif'); display:block; text-indent:-5000px; background-repeat:no-repeat;; position:absolute; top:-63px; height:40px;}
		
		div.HTMenuSection a#MaMe0{width:218px; left:14px; background-position:-14px -63px;}
		div.HTMenuSection a#MaMe0:hover{background-position:-14px -103px;}

		div.HTMenuSection a#MaMe1{width:218px; left:232px; background-position:-232px -63px;}
		div.HTMenuSection a#MaMe1:hover{background-position:-232px -103px;}

		div.HTMenuSection a#MaMe5{width:218px; left:450px; background-position:-450px -63px;}
		div.HTMenuSection a#MaMe5:hover{background-position:-450px -103px;}

		div.HTMenuSection a#MaMe2{width:218px; left:668px; background-position:-668px -63px;}
		div.HTMenuSection a#MaMe2:hover{background-position:-668px -103px;}

		div.HTMenuSection a#MaMe8{width:210px; left:480px; background-position:-480px -63px;}
		div.HTMenuSection a#MaMe8:hover{background-position:-480px -103px;}

	/* Facebook */
		div#HTFacebookSection{color:#000000; background-color:#ffffff;}
		div#HTFacebookSection h3{display:none;}

	/* twitter */
		div#HTTwitterSection{padding:0px 0px 9px 4px; color:#ffffff; background-color:#003c65; border:solid 1px #cccccc;}
		div#HTTwitterSection h3{background-image:url('./img/c0_unity2021.gif'); display:block; text-indent:-5000px; background-repeat:no-repeat;; margin:0px; height:40px; background-position:0px -143px;}
		div#HTTwitterSection a{background-image:url('./img/c0_unity2021.gif'); display:block; text-indent:-5000px; background-repeat:no-repeat;; margin:0px auto; width:290px; height:50px; background-position:-298px -143px;}
		div#HTTwitterSection div{display:none}

	/* $B%H%T%C%/(J */
		div#HTTopicSection ul{margin:0px; padding:0px; list-style-type:none}
		div#HTTopicSection h3{display:none;}
		a#HTTopic01{background-image:url('./img/c0_unity2021.gif'); display:block; text-indent:-5000px; background-repeat:no-repeat;; width:300px; height:60px; background-position:-588px -143px;}
		a#TBStoukou{ background-image:url(./img/tbstoukou.gif); width:300px; height:48px; margin-bottom:15px; display:block; text-indent:-5000px; background-repeat:no-repeat;}

	/* JNN $BBg?L:R5-O?%W%m%8%'%/%H(J */
		div#HTJnnSection ul{margin:0px; padding:0px; list-style-type:none}
		div#HTJnnSection h3{display:none;}
		a#HTJnn01{background-image:url('./img/c0_unity2021.gif'); display:block; text-indent:-5000px; background-repeat:no-repeat;; width:300px; height:103px; background-position:-588px -243px;}



	/* Newsi */
		div#HTNewsiSection{color:#000000; background-color:#ffffff; border:solid 2px #cccccc;}
		div#HTNewsiSection h3{margin:0px; padding:10px; height:20px; color:#ffffff; background-color:transparent; background-image:url('./img/c0_unity2021.gif'); display:block; background-repeat:no-repeat;background-position:-588px -203px;}
		
		div#HTNewsiSection ul{padding:0px 0px 0px 2em;}
		
		div#HTNewsiSection div{margin:5px; padding:0px 5px 0px 0px; color:#000000; background-color:#f00; text-align:right;font-size:x-small; line-height:150%;}

/* TBS$B%U%C%?!<(J */
	div.tbsFooter{clear:both; padding:15px 0px 15px 0px; border-style:solid; border-width:3px 0px 0px 0px; border-color:#b1cce0; text-align:center; font-size:x-small; line-height:150%;}
	div.tbsFooter a{color:#ffffff; background-color:transparent; text-decoration:none;}
	div.tbsFooter a:hover{text-decoration:underline;}


/* TBSNEWS SNS */
.sns-set area{ border:none; outline:none;}
.yt-ctn{font-weight:normal; font-size:0.7rem;}

	/* ===========================================
	TBS global header Legacy
=========================================== */

/*	reset
============================== */

html,body {
	padding:0;
	margin:0;
}

/*	common
============================== */

/*	GH common
============================== */

div.global-header {
	position:relative;
	background-repeat:repeat-x;
	border-bottom:2px solid #c2c2c2 !important;
	background-color:#eaeaea;
}
div.global-header h1 {
	display:none;
}
div.global-header nav,
div.global-header ul,
div.global-header li,
div.global-header p {
	margin: 0;
	padding: 0;
	line-height:1;
	letter-spacing:0;
}
div.global-header ul {
	list-style-type: none;
}

/* causion */
div.gh-caution p {
	line-height:1.5;
	text-align:center;
	background-color:#ffe000;
	padding: 12px 0;
	margin-bottom:12px;
}
div.gh-caution p b, div.gh-caution p strong {
	font-style:normal;
	font-weight:bold;
	color:#c00;
}
div.gh-caution p.gh-caution-tls {
	line-height:1.5;
	text-align:center;
	background-color:#ffe000;
	padding: 12px;
	margin-bottom:12px;
}
div.gh-caution p.gh-caution-tls b, div.gh-caution p.gh-caution-tls strong,
div.gh-caution p.gh-caution-tls a {
	color:#005eac !important;
}
div.gh-caution p.gh-caution-tls a {
	font-weight:normal;
	text-decoration:underline !important;
}

/* banner */
div.global-header div.gh-super {
	display:block;
	text-align:left;
	margin:0 auto;
}

/* tbs tv side */
div.global-header div.gh-tbs ul li {
	display:block;
	position:absolute;
}
div.global-header div.gh-tbs ul li a {
	display:block;
	background-repeat:no-repeat;
	text-indent:110%;
	white-space:nowrap;
	overflow:hidden;
}




/* catari widget */

.catari-widget, .catari-widget iframe {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.catari-widget {
	text-align:left;
	border:1px solid #d6d6d6;
	background-color:#fff;
	padding:4px;
}
.catari-widget-inner {
	
	height:315px;
	-webkit-overflow-scrolling:touch;
}
.catari-widget iframe {
	width:100%;
	height:100%;
	border:none;
	padding:0 !important;
	margin:0 !important;
	background-color:#fff !important;
}
.catari-widget p {
	color:#2d2d2d;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust: 100%;
	font-family:"Helvetica Neue","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif !important;
	line-height:1;
	margin:0 !important;
}
.catari-widget p:after {
	content:"";clear:both;display:block;
}
.catari-widget p:first-child {
	font-size:14px !important;
	font-weight:bold !important;
	padding-bottom:4px;
}
.catari-widget p span {
	display:block;
}
.catari-widget p:first-child span {
/*	padding-left:44px; */
	padding-left:20px;
	padding-top:12px;
}
.catari-widget p:last-child span {
	padding-right:74px;
	padding-top:6px;
}
.catari-widget p:last-child {
	padding-top:4px;
	text-align:right !important;
	font-size:12px !important;
}
/*
.catari-widget p:first-child:before {
	content:"";
	display:block;
	background-image:url(/um/v7/img/catari_fromtbs.svg);
	width:40px;
	height:40px;
	float:left;
}
*/
.catari-widget p:last-child a {
	display:block;
	/* background-image:url(/um/v7/img/catari_logo.svg); */
	width:72px;
	height:24px;
	text-indent:110%;white-space:nowrap;overflow:hidden;
	float:right;
}
/*	GH PC header
============================== */

div.global-header,
div.global-header ul li,
div.global-header p.gh-search-btn {
	font-family:Verdana,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;
	font-size:16px !important;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust: 100%;
}

/* causion */
div.gh-caution p {
	font-size:87.5%;
}

div.global-header {
	text-align:left;
	background-image:url(/um/v7/img/gh_bg_pc.svg?0);
	background-size:320px 240px;
}

/* banner */
div.global-header div.gh-super {
	padding-bottom:12px;
}
div.global-header div.gh-super img {
	display:inline;
}
div.global-header div.gh-super span {
	display:inline;
}

/* tbs tv side */
div.global-header div.gh-tbs {
	position:absolute;
	background-image:url(/um/v7/img/gh_parts.svg?0);
	background-repeat:no-repeat;
	background-position:left top;
	background-size:320px 240px;
	width:150px;
	height:75px;
}
div.global-header div.gh-tbs ul {
	display:block;
	background-image:url(/um/v7/img/gh_boobo.png?0);
	background-repeat:no-repeat;
	background-size:150px;
	background-position:0 36px;
	width:150px;
	height:75px;
}
div.global-header div.gh-tbs ul li.gh-home {
	left:30px;
	top:8px;
}
div.global-header div.gh-tbs ul li.gh-program {
	left:32px;
	top:40px;
}
div.global-header div.gh-tbs ul li.gh-home a {
	background-position:-170px 0;
	width: 90px;
	height: 26px;
}
div.global-header div.gh-tbs ul li.gh-program a {
	background-image: none;
	width: 86px;
	height: 25px;
}
div.global-header div.gh-tbs ul li.gh-side {
	display:none;
}

/* di2 only PC */
div.global-header div.gh-navi {
	height:76px;
	margin:0 auto;
}

/* di2 */
div.global-header div.gh-menu {
	position:relative;
	margin-left:150px;
}
div.global-header div.gh-menu ul.gh-main, div.global-header div.gh-menu ul.gh-sub {
	display:table;
	border-collapse: collapse;
	/* border-spacing: 0; */
}
div.global-header div.gh-menu ul.gh-main {
	width:100%;
}
div.global-header div.gh-menu ul.gh-sub {
	width:59%;
	margin-left:41%;
}
div.global-header div.gh-menu ul li {
	display:table-cell;
	vertical-align:middle;
	white-space:nowrap;
	}
div.global-header div.gh-menu ul.gh-main li {
	border-bottom:1px solid transparent;
}
div.global-header div.gh-menu ul li a {
	display:block;
	text-align:center;
	color:#222;
	text-decoration:none;
	}
div.global-header div.gh-menu ul li a:hover {
	/*font-weight:bold;*/
	color:#000;
}
div.global-header div.gh-menu ul.gh-main li a span {
	font-weight:bold;
	line-height:40px;
}
div.global-header div.gh-menu ul.gh-sub li a span {
	color:#fff;
	line-height:18px;
}
div.global-header div.gh-menu ul.gh-main li a:hover {
	background-color:#bfdcf3;
}
div.global-header div.gh-menu ul.gh-sub li a:hover,
div.global-header div.gh-menu p.gh-search-btn a:hover {
	background-color:#00569b;
}
div.global-header div.gh-menu ul.gh-main li a:before,
div.global-header div.gh-menu ul.gh-sub li a:before {
	content: "";
	display:block;
	float:left;
	margin-left: -1px;
	}
div.global-header div.gh-menu ul.gh-main li a:before {
	height:20px;
	margin-top:10px;
	border-left: 2px solid #80b9e7;
	}
div.global-header div.gh-menu ul.gh-sub li a:before {
	height:14px;
	margin-top:2px;
	border-left: 2px solid #80b9e7;
}
div.global-header div.gh-menu ul.gh-main li:first-child a:before,
div.global-header div.gh-menu ul.gh-sub li:first-child a:before {
	border-left:none;
}
div.global-header div.gh-menu ul.gh-main li a span,
div.global-header div.gh-menu ul.gh-sub li a span {
	display:inline-block;
}

/* search button */
div.global-header div.gh-menu p.gh-search-btn {
	position:absolute;
	left:0;
	top:41px;
}
div.global-header div.gh-menu p.gh-search-btn a {
	display:block;
	color:#fff;
	font-size:83%;
	text-decoration:none;
	line-height:18px;
	line-height:19px;	/* for IE9 */
	letter-spacing:0.75em;
	padding:0 15px;
}
div.global-header div.gh-menu p.gh-search-btn a:before {
	content: "";
	display:block;
	float:left;
	width:18px;
	height:18px;
	margin-right:10px;
	background-image:url(/um/v7/img/gh_parts.svg?0);
	background-position:0 -90px;
	background-repeat:no-repeat;
	background-size:320px 240px;
}

/* tbs tv side */
div.global-header div.gh-tbs ul li.gh-home a {
	background-image:url(/um/v7/img/gh_parts.svg?0);
	background-size:320px 240px;
}

/*	GH 980px
============================== */

div.global-header {
	letter-spacing:0;
	min-width: 980px;
}
div.global-header div.gh-super {
	width:980px;
}
div.global-header div.gh-super:before {
	content: "";
	display:block;
	float:left;
	width:126px;
	height:1px;
}
div.global-header div.gh-navi {
	width:980px;
}
div.global-header div.gh-menu ul.gh-main li a span {
	font-size:87.5%;
	padding:0 12px;
}
div.global-header div.gh-menu ul.gh-sub li a span {
	font-size:83%;
	padding:0 12px;
}



/*jumpSmp*/
#jumpSmp {
	display:block;
	color:#fff;
	background: -moz-linear-gradient(center top, #9dce5f 50%,#7cbe2a 50%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #9dce5f),color-stop(0.5, #7cbe2a));
	text-align:center;
	font-size:52px;
	font-weight:bold;
	line-height:1.35;
	border-top:5px solid #ddd;
	border-bottom:5px solid #eee;
	padding:52px;
}
#jumpSmp a { display:block; color:#fff;}


