@charset 'iso-2022-jp';
/*/////////////////////////////////////////////////////////////////////////
$B%G%U%)%k%H(BCSS
/////////////////////////////////////////////////////////////////////////*/
body { text-align:center; font-size:12px;font-family:"$B%R%i%.%N3Q%4(B Pro W3", "Hiragino Kaku Gothic Pro", "$B#M#S(B $B#P%4%7%C%/(B", Osaka, Meiryo, sans-serif; letter-spacing:0.06em;}
/*IE6*/
* html body {font-family:verdana, "$B#M#S(B $B#P%4%7%C%/(B","MS PGothic";}
/*IE7*/
*:first-child+html body {font-family:verdana, "$B#M#S(B $B#P%4%7%C%/(B","MS PGothic";}

body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, form, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0;}
img { border:none;}
hr { display:none;}
.alt{ position:absolute; top:-5000px; left:-999px;}
.bold { font-weight:bold;}
.normal { font-weight:normal;}

/*$B2hA|J]8nMQ(B*/
.cover { width:100%; height:100%;}

/*float$B@_Dj(B*/
.floatL { float:left;}
.floatR { float:right;}
.clearfloat { height:1px; font-size:1%; clear:both; display:block; background: transparent;}
.clearfix:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
.clearfix { min-height:1px;}
* html .clearfix {height: 1px;/*\*//*/	height: auto;	overflow: hidden;	/**/}

/*////////////////////////////////////////////////////////////////
$B%3%s%F%s%DMQ(BCSS$B!?%*%j%8%J%k@_Dj(B
/////////////////////////////////////////////////////////////////////////*/
body{ background:#242424;}
#container{ width:958px; margin:0 auto;}

/*//////////////////TOP//////////////////*/
.top #bg{ background:#e2e7f2 url(../img/bg_top.jpg) repeat-x;}
.top h1{ background:url(../img/pickup_parts.jpg) left no-repeat; height:82px; display:block; margin:0 3px;}
.second #bg{ background:#e2e7f2 url(../img/bg_second.jpg) repeat-x;}
.second h1{ background:url(../img/header.jpg) no-repeat; height:86px; display:block; margin:0 3px;}
.second h1 a{ display:block;height:86px;}

@media print { .top #pickup #photo{ display:none;}}

.top #pickup{ background:url(../img/pickup_parts.jpg) center repeat-y; margin:0 3px;}
	.top #pickup .inner{padding:0 6px 40px;text-align:left; background:url(../img/pickup_parts.jpg) right bottom no-repeat;}
	.top #pickup #photo a{ display:block;height:440px;}
	.top #pickup #photo a:hover{ filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
	.top #pickup .text{ padding:10px 10px 0 15px; background:url(../img/bg_pickup_text.jpg) right top no-repeat;}
	.top #pickup h3{ font-size:16px; color:#fff; line-height:160%; margin-bottom:2px;}
	.top #pickup h3 a{ color:#fff;}
	.top #pickup p.intro{ color:#fff; font-size:14px;line-height:150%; }
	.top #pickup p.date{ color:#acac34; font-size:14px; font-weight:bold; line-height:180%; margin-bottom:3px;}
	.top #pickup p.date img{ vertical-align:middle; margin-left:5px;padding-bottom:3px;}

.top #unit{ padding:0 0 20px;}
.top #unit #leftArea{ width:636px; float:left; margin-right:18px;}
.second #unit{ padding:15px 0;}
.second #unit #leftArea{ width:636px; float:left; margin-right:18px; }
		#unit #leftArea .block{ background:url(../img/bg_contents.jpg) center repeat-y; margin:0 auto;}
		#unit #leftArea .block .inner{  background:url(../img/bg_contents.jpg) right bottom no-repeat; margin:0 auto; }
		.top #unit #leftArea .block .inner{padding-bottom:25px;}
		.second #unit #leftArea .block .inner{padding-bottom:45px;}
		#unit #leftArea .block .ti{ background:url(../img/bg_contents.jpg) left top no-repeat; padding:17px 10px 10px;}
		#unit #leftArea .block h2{height:24px; display:block; margin-bottom:10px;}
		
		#unit #leftArea #lineup h2{ background:url(../img/top_parts.png) no-repeat;}
		#unit #leftArea #lineup h3{ font-size:14px; text-align:left;padding-top:5px;}
		#unit #leftArea #lineup ul{ list-style:none; padding:0 15px 0 23px; line-height:160%;}
		#unit #leftArea #lineup li{ border-bottom:1px dotted #8fa2c7; padding-bottom:10px; margin-bottom:10px; text-align:left;}
		#unit #leftArea #lineup ul p.text{ font-size:12px; text-align:left; margin-bottom:5px;overflow:hidden;}
		#unit #leftArea #lineup ul p.img{ border:1px #becde9 solid;  padding:3px 0; text-align:center; width:154px; height:96px; float:left; margin-right:10px;}
		#unit #leftArea #lineup ul p.img a:hover{filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
		#unit #leftArea #lineup ul span.date{ color:#8a8a0d; font-weight:bold;}
		
		#unit #leftArea #archives h2{ background:url(../img/top_parts.png) 0 -24px no-repeat;}
		#unit #leftArea #archives dl{ text-align:left; font-size:12px; padding:0 15px 0 23px; margin:0 auto;}
		#unit #leftArea #archives dt{float:left;margin:0 0 8px 0; color:#8a8a0d; clear:both;  font-weight:bold;line-height:150%;}
		#unit #leftArea #archives dd{ padding:0 0 12px 110px; margin:0 5px 8px 0; border-bottom:1px dotted #8fa2c7; padding-bottom:5px; line-height:150%;}
		#unit #leftArea #archives dl img{ vertical-align:middle; margin-left:5px; padding-bottom:3px;}
		#unit #leftArea #archives p#btn a{ display:block; width:83px; height:20px; background:url(../img/top_parts.png) 0 -50px no-repeat; float:right; margin-right:20px;}
		#unit #leftArea #archives p#btn a:hover{filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
		
	#unit #rightArea{ width:300px; float:left;}
		#unit #rightArea #news{ background:url(../img/right_news_parts.png) right bottom no-repeat; padding-bottom:1px; margin-bottom:8px;} 
		#unit #rightArea #news h2{ background:url(../img/right_news_parts.png) left top no-repeat; display:block; height:34px; }
		#unit #rightArea #news dl{ background:url(../img/right_news_parts.png) center repeat-y; text-align:left; font-size:12px;line-height:120%;}
		#unit #rightArea #news dt{color:#8a8a0d;font-weight:bold;padding:8px 10px 0;}
		#unit #rightArea #news dd{ border-bottom:1px dotted #8fa2c7; padding-bottom:5px; padding:0 10px 8px;}
		#unit #rightArea #news a{ color:#204385; text-decoration:none; font-weight:bold;}
		#unit #rightArea #news a:hover{ text-decoration:underline;}
		
		#unit #rightArea ul#btnSet{ list-style:none; margin-bottom:8px;}
		#unit #rightArea ul#btnSet a{ display:block; height:34px;}
		#unit #rightArea ul#btnSet li#btn1 a{ background:url(../img/common_parts.png) no-repeat; margin-bottom:3px;}
		#unit #rightArea ul#btnSet li#btn2 a{ background:url(../img/common_parts.png) 0 -34px no-repeat;}
		#unit #rightArea ul#btnSet li#btn1 a:hover{ background:url(../img/common_parts.png) -300px 0 no-repeat;}
		#unit #rightArea ul#btnSet li#btn2 a:hover{ background:url(../img/common_parts.png) -300px -34px no-repeat;}
		
		#unit #rightArea #social{ margin-top:5px;}
		
.second #main{ background:url(../img/main_parts.png) left top no-repeat; padding-top:6px;}
	.second #main .inner{text-align:left; background:url(../img/main_parts.png) center repeat-y; padding-left:4px;}
	.second #main #photo a{ display:block;height:290px; width:620px; margin:0 auto;}
	.second #main #photo a:hover{ filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
	.second #main .text{ padding:10px 15px 25px 17px; background:url(../img/main_parts.png) right bottom no-repeat; line-height:160%;}
	.second #main h2{ font-size:14px; color:#fff; margin-bottom:2px;}
	.second #main h2 a{ color:#fff;}
	.second #main p.date{ color:#acac34; font-size:14px; font-weight:bold; line-height:150%; margin-bottom:3px;}
	.second #main p.date img{ vertical-align:middle; margin-left:5px;padding-bottom:3px;}
	
.second #leftArea .block h3{height:24px; display:block; margin-bottom:10px;}
.point #leftArea .block h3{ background:url(../img/drama_parts.png) no-repeat;}
.story #leftArea .block h3{ background:url(../img/drama_parts.png) 0 -24px no-repeat;}
.cast_staff #leftArea .block h3{ background:url(../img/drama_parts.png) 0 -48px no-repeat;}
.gallery #leftArea .block h3{ background:url(../img/drama_parts.png) 0 -72px no-repeat;}
.comment #leftArea .block h3{ background:url(../img/drama_parts.png) 0 -96px no-repeat;}
.bknum #leftArea .block h3{ background:url(../img/drama_parts.png) 0 -120px no-repeat;}

.second #leftArea .inner{min-height:350px; height: auto !important; height:350px; }
.second #leftArea .block p{ text-align:left; padding:5px 25px 5px 30px; font-size:12px; line-height:200%;}

/*//////////////////CAST - STAFF//////////////////*/
.cast_staff .block p{ text-align:center !important; margin-bottom:30px;}
.cast_staff .block h4{ display:block; height:30px; margin:10px auto 20px; width:570px;}
	.cast_staff .block h4#ti1{ background:url(../img/caststaff_parts.png) no-repeat;}
	.cast_staff .block h4#ti2{ background:url(../img/caststaff_parts.png) 0 -30px no-repeat;}
	
/*//////////////////GALLERY//////////////////*/
.gallery .block #ImgBg{ width:570px; background:url(../img/gallery_parts.jpg) no-repeat; padding:10px 0 0 10px; margin:10px 0 20px 35px; position:relative;}
* html .gallery .block #ImgBg{margin:10px auto 20px;}
*:first-child+html .gallery .block #ImgBg{margin:10px auto 20px;}
	.gallery #ImgBg img{ position:absolute; top:0; left:0;}
	.gallery #Img1{ width:550px; height:366px; margin:0 auto;}
	.gallery #Img2{ width:243px; height:366px; margin:0 auto;}
	.gallery #ImgBg #Page{ text-align:center !important; font-size:14px; font-weight:bold;font-family: "$B#M#S(B $B#PL@D+(B","MS PMincho","$B%R%i%.%NL@D+(B Pro W3","Hiragino Mincho Pro",serif; color:#0d2f6b;text-shadow: 1px 1px 2px #c6c6c7;
}
	
.gallery #nextBtn{ position:absolute; top:376px; left:427px; padding:0 !important;}
.gallery #nextBtn a{ display:block; width:123px; height:40px; background:url(../img/gallery_parts.jpg) -427px -426px no-repeat;}
.gallery #nextBtn a:hover{ background:url(../img/gallery_parts.jpg) -427px -476px no-repeat;}

.gallery #backBtn{ position:absolute; top:376px; left:20px; padding:0 !important;}
.gallery #backBtn a{ display:block; width:123px; height:40px;background:url(../img/gallery_parts.jpg) -20px -426px no-repeat;}
.gallery #backBtn a:hover{ background:url(../img/gallery_parts.jpg) -20px -476px no-repeat;}

/*//////////////////COMMENT//////////////////*/
.comment .block h4{ color:#163973; font-size:14px; text-align:left; padding:10px 0 0 30px; line-height:120%;}
.comment .block p{ margin-bottom:20px;}

/*//////////////////BACK NUMBER//////////////////*/
.bknum .block .year{width:576px; margin-bottom:8px;}
	.bknum .block .year a{ float:left ; border-right:1px #6288c7 dotted; text-align:center; padding:0 15px;}
.bknum .block h4{ width:570px; margin:5px 0 0 36px; color:#163973; font-size:14px; text-align:left; padding:6px 0 0 10px; line-height:160%; background:url(../img/bknum_parts.png) no-repeat; height:31px; display:block;}
.bknum .block ul{ list-style:none; width:546px; margin:15px 0 20px 66px;}
	.bknum .block li{ float:left; background:#fff; text-align:left;padding:3px 0;  width:154px;  margin:0 20px 10px 0; height:180px;}
	.bknum .block li a:hover{filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
	.bknum .block li img{ padding:3px;border:1px #becde9 solid;}
	.bknum .block li span.text{  font-size:12px; line-height:140%; display:block; margin-top:5px; }
	.bknum .block li span.date{ color:#6988c2;}
	
/*//////////////////FORM//////////////////*/
#bg{ background:#e2e7f2;}
#container2{ text-align:center; margin:0 auto;width:540px;}
#container2 h1{ background:url(../img/form_parts.png) no-repeat; height:72px;}
#container2 h2{ background:url(../img/form_parts.png) 0 -72px no-repeat; height:36px;}
#container2 #unit p{ font-size:12px; line-height:160%; text-align:left; }

#container2 #formBox{ width:500px; margin:0 auto; text-align:left; padding:20px 0 0 0;}
#container2 #formBox dl{ font-size:12px; text-align:left;}
#container2 #formBox dt{ background:#163973; color:#fff; margin-bottom:10px; padding:3px 5px; font-weight:bold;}
#container2 #formBox dd{margin-bottom:15px;}
#container2 #formBox .err { color:#df3535;}

#closeBtn{ width:80px; margin:0 auto;}
#closeBtn a{ display:block; width:82px; height:26px;background:url(../img/form_parts.png) 0 -108px no-repeat; margin:2px auto;}
#closeBtn a:hover{filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}

#container2 #btnSet { text-align:center; margin:25px auto;}
#container2 #btnSet input { cursor:pointer; color:#fff; font-weight:bold; background:#163973; border:1px solid #305695; padding:3px 10px; }

#container2 .sendBtn{text-align:center; margin:25px auto;}
#container2 .sendBtn input{ cursor:pointer; color:#fff; font-weight:bold; background:#163973; border:1px solid #305695; padding:3px 10px; }

.thanks h3{ font-size:14px;}
.thanks #formBox{ height:500px;}

/*//////////////////TOP-NAVI//////////////////*/
#Navi{ background:url(../img/menu.png) no-repeat;height:42px; margin-bottom:10px; width:636px;}
#Navi ul{ list-style:none; width:100%;  padding:0; margin:0;}
#Navi li{ padding:0px;margin:0px;float:left;}
#Navi a{display:block;overflow:hidden;height:42px;}

#Navi ul li#m01 a{width:118px;}
#Navi ul li#m02 a{width:113px;}
#Navi ul li#m03 a{width:167px;}
#Navi ul li#m04 a{width:125px;}
#Navi ul li#m05 a{width:113px;}

#Navi ul li#m01 a:hover,.point #Navi ul li#m01 a{background:url(../img/menu.png) 0 -86px no-repeat;}
#Navi ul li#m01 a{background:url(../img/menu.png) 0 -44px no-repeat;}

#Navi ul li#m02 a:hover,.story #Navi ul li#m02 a{background:url(../img/menu.png) -118px -86px no-repeat;}
#Navi ul li#m02 a{background:url(../img/menu.png) -118px -44px no-repeat;}

#Navi ul li#m03 a:hover,.cast_staff #Navi ul li#m03 a{background:url(../img/menu.png) -231px -86px no-repeat;}
#Navi ul li#m03 a{background:url(../img/menu.png) -231px -44px no-repeat;}

#Navi ul li#m04 a:hover,.gallery #Navi ul li#m04 a{background:url(../img/menu.png) -398px -86px no-repeat;}
#Navi ul li#m04 a{background:url(../img/menu.png) -398px -44px no-repeat;}

#Navi ul li#m05 a:hover,.comment #Navi ul li#m05 a{background:url(../img/menu.png) -527px -86px no-repeat;}
#Navi ul li#m05 a{background:url(../img/menu.png) -527px -44px no-repeat;}


/*//////////////////FOOTER//////////////////*/
#pagetop a{ display:block; width:132px; height:28px; float:right; background:url(../img/common_parts.png) 0 -68px no-repeat;}
#pagetop a:hover{background:url(../img/common_parts.png) -132px -68px no-repeat;}
#footer{ width:958px; margin:0 auto; font-size:10px; color:#fff; text-align:center; line-height:130%; padding:20px 0;}
#footer a{ color:#fff; }

#dramaBn{width:464px; margin:10px auto;}
#dramaBn ul{  list-style:none; margin:0; padding:0; }
#dramaBn ul li{display:inline; }
#dramaBn ul li a{ list-style:none; float:left; width:152px; height:28px; display:block;}
#dramaBn ul li#f01 a{  background:url(../img/drama_banner.png) 0px 0 no-repeat;margin-right:4px;}
#dramaBn ul li#f02 a{ background:url(../img/drama_banner.png) -152px 0 no-repeat;margin-right:4px;}
#dramaBn ul li#f03 a{ background:url(../img/drama_banner.png) -304px 0 no-repeat;}


/*/MARGIN/*/
.mgBtm15{ margin-bottom:15px;}
.mgBtm25{ margin-bottom:25px;}
.mgBtm35{ margin-bottom:35px;}

/*/BORDRE/*/
.bdrBtm{ border-bottom:1px #4197c4 dotted; }

/*/LINE-HEIGHT/*/
.lineHt{ line-height:150% !important;}

/*////////$B%U%)%s%H;XDj(B////////*/
.pink{ color:#d4027f;}
.blue{ color:#1d4cac;}
.orange{ color:#bd4206;}
.green{ color:#278a89;}
.red{ color:#b40303;}
.purple{ color:#5f3b9a;}
.yellow{ color:#f6fe0f;}

.pinkBg{ background:#fa5079; color:#fff; font-weight:bold;}

.f80{ font-size:80% !important;}
.f90{ font-size:80% !important;}
.f100{ font-size:100% !important;}
.f120{ font-size:120% !important;}
.f140{ font-size:140% !important;}
.f160{ font-size:160% !important;}

.tCenter{ text-align:center !important;}
.tLeft{ text-align:left !important;}
.tRight{ text-align:right !important;}

/*////////$B%j%s%/;XDj(B////////*/
a {  color:#204385;font-weight:bold;text-decoration:none;}
a:hover { text-decoration:underline;}
/* ===========================================
	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;}
/*eof*/
