@charset "UTF-8";

/* ===================================
	File Name   : common.css
	Description : Base Layout CSS
	Editor      : Bface Saeki
	Last Editor : Bface Itoh

	Update Description :
	[2017/4/20] 右カラム調整
	[2016/9/28] 右カラム調整
	[2011/9/13] グローバルナビ 全イキ
	[2011/9/6] フッターAdobe Banner 修正
	[2011/8/10] SubNavi PDFアイコン指定 追記
	[2011/7/14] IE7 SubNavi カーソル指定
	[2011/7/6] Title Setting 追記

====================================== */

/*========== Style Contents ==========

	1. Global Redefinition
	2. Font Size Redefinition
	3. Box Setting
	4. Common Items Setting
		- Basic Link
	 	- Title Setting
	 	- Header Items
		- Header Navigation
		- Global Navigation
	 	- Footer Items
		- Foot Mark
		- Page Top Button
		- Hidden Character Setting
		- Title Setting
		- Oters
	5. Sub Contents Setting
	6. Popup Setting


	*. Clear Fix

====================================== */

/* Suggested order:
	1.display
	2.visibillity
	3.overflow
	4.list-style
	5.Position
	6.top right bottom left
	6.float
	7.clear
	8.width
	9.height
	10.margin
	11.padding
	12.border
	13.background(color,image,repeat,position)
	14.color
	15.font-weight
	16.font-size
	17.line-height
	18.Font-family
	19.text-decoration
	20.text-align
	21.vertical-align
	22.white-space
	23.Other Text
	24.content
	25.Other Styles
*/




/*===== ■1. Global Redefinition =====*/
body {
    margin: 0px auto;
	background: #A9D7E6 url(../../img/old/common/bg-body.jpg) repeat-x left top;
	color: #333333;
	line-height: 1.6;
}

*:first-child+html body {/* IE 7 Adjustment [Center Layout] */
	padding-left: 1px;
}

p {
	margin: 0px 0px 20px;
}





/*===== ■2. Font Size Redefinition =====*/
body {
    *font: x-small; /* IE 6  */
    *font-size: small; /* IE 7 */
    font:13px/1.231 "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Hiragio Kaku Gothic Pro","メイリオ","Meiryo","arial","verdana","Osaka",sans-serif; /* Modern Browser */
}

/* Font Size
77%     10pix
85%     11pix
93%     12pix
100%    13pix
108%    14pix
116%    15pix
123.1%  16pix
131%    17pix
138.5%  18pix
146.5%  19pix
153.9%  20pix
161.6%  21pix
167%    22pix
174%    23pix
182%    24pix
189%    25pix
197%    26pix
*/


/* For 93%
74.5%    9pix
82.8%   10pix
91%     11pix
100%    12pix
107.5%  13pix
116%    14pix
124%    15pix
132.5%  16pix
*/





/*===== ■3. Box Setting =====*/
#Entirety {
	position: relative;
	width: 100%;
	margin: 0px auto;
}

#Header {
	position: relative;
	width: 1008px;
	margin: 0px auto;
}

#Contents {
	position: relative;
	width: 1000px;
	margin: 0px auto 18px;
	padding-bottom: 10px;
	background: url(../../img/old/common/bg-contents-bottom.png) no-repeat bottom;
}

#ContentsInner { background: url(../../img/old/common/bg-contents-middle.png) repeat-y;}

#MainContents {
	float: left;
	width: 750px;
	padding: 8px 0px 0px;
	background: url(../../img/old/common/bg-main-contents.jpg) no-repeat;
}

#SubContents {
	float: right;
	width: 230px;
	padding: 5px 5px 0px;
	background: url(../../img/old/common/bg-sub-contents.jpg) no-repeat;
}

#Footer {
	width: 100%;
	background: #02496C;
}

#FooterInner {
	width: 990px;
	margin: 0px auto;
	padding: 30px 0px 70px 10px;
}

#FooterLogo {
	padding: 25px 0px 10px;
	background: #FFFFFF url(../../img/old/common/bg-footer-logo.gif) repeat-x;
}

#Article {
	position: relative;
	width: 738px;
	margin: 0px auto;
	padding-bottom: 10px;
	background: url(../../img/old/common/bg-article-top.jpg) no-repeat;
}



/* Clear Fix Only Box  */
#FooterInner:after,
#ContentsInner:after,
.Article:after,
.Section:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	font-size: 0;
	content: " ";
}

* html #FooterInner,
* html #ContentsInner,
* html .Article,
* html .Section { zoom: 1;} /* IE6 */

*:first-child+html #FooterInner,
*:first-child+html #ContentsInner,
*:first-child+html .Article,
*:first-child+html .Section { zoom: 1;} /* IE7 */





/*===== ■4. Common Items Setting =====*/
/* Basic Link */
a {
	text-decoration: underline;
	outline: hidden;
}

a:link {
	color: #00608E;
	text-decoration: underline;
}

a:visited {
	color: #00608E;
	text-decoration: underline;
}

a:hover {
	color: #009CE9;
	text-decoration: underline;
}

/* Header Items */
#Header #HeaderItem {
	position: relative;
	height: 50px;
	margin-bottom: 4px;
	padding: 18px 13px 0px 20px;
	background: url(../../img/old/common/bg-header.png) no-repeat;
}

#Header #HeaderItem strong {
	display: block;
	width: 312px;
	height: 36px;
}

#Header #HeaderItem dl {
	position: absolute;
	top: 20px;
	left: 552px;
	width: 267px;
	height: 25px;
	padding: 3px 4px;
	background: url(../../img/old/common/bg-google-search01.gif) no-repeat;
}

#Header #HeaderItem dt {
	float: left;
	width: 54px;
	margin-left: 6px;
	padding-top: 4px;
}

#Header #HeaderItem dd {
	position: relative;
	float: right;
	width: 201px;
	height: 25px;
	background: url(../../img/old/common/bg-google-search02.gif) no-repeat;
}

#Header #HeaderItem input#SearchText {
	width: 150px;
	margin: 5px 0px 8px 30px;
	border: 0px;
	color: #666666;
}

#Header dd input#SearchBtn {
	position: absolute;
	top: 0px;
	right: 0px;
	border: 0px;
	background: none;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

#Header #BtnFont {
	position: absolute;
	top: 18px;
	left: 836px;
}

#Header #BtnFont li {
	float: left;
	width: 33px;
	height: 34px;
}
#Header #BtnFont li:first-child {
	padding-left: 94px;
	background: url(../../img/old/common/txt-header-change.png) no-repeat 0px 10px;
}

#Header #BtnFont li a {
	display: block;
	width: 33px;
	height: 34px;
	background: url(../../img/old/common/btn-size-change.jpg) no-repeat;
}
#Header #BtnFont li a#BtnFontLarge { background-position: -33px 0px;}

#Header #BtnFont li a:hover { background-position: 0px -34px;}
#Header #BtnFont li a#BtnFontLarge:hover { background-position: -33px -34px;}

#Header #BtnFont li a#BtnFontDefault { background-position: 0px -34px;}


/* Header Navigation */
#Header #HeadNavi {
	margin: 6px 0px 2px;
	text-align: right;
	line-height: 100%;
}

#Header #HeadNavi li {
	display: inline-block;
	/display: inline;
	/zoom: 1;
	margin-right: 11px;
	padding-right: 14px;
	background: url(../../img/old/common/bg-header-line.gif) no-repeat right center;
	font-weight: bold;
	font-size: 93%;
}

#Header #HeadNavi li.last-child {
	padding-right: 0px;
	background: none;
}

#Header #HeadNavi a,
#Header #HeadNavi a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#Header #HeadNavi a:hover { color: #264363;}


/* Global Navigation */
#Header #GlobalNavi {
	width: 1001px;
	height: 41px;
	margin: 0px auto 25px;
	padding: 5px 0px 0px 5px;
	background: url(../../img/old/common/bg-global-navi.png) no-repeat;
}

#Header #GlobalNavi li {
	float: left;
	margin-right: 4px;
}

#Header #GlobalNavi li a {
	display: block;
	width: 218px;
	height: 36px;
	background: url(../../img/old/common/btn-global-navi.png) no-repeat;
}
#Header #GlobalNavi li a#BtnGlobalSeminar { background-position: -218px 0px; width: 154px;}
#Header #GlobalNavi li a#BtnGlobalSearch { background-position: -372px 0px; width: 151px;}
#Header #GlobalNavi li a#BtnGlobalForum { background-position: -523px 0px; width: 171px;}
#Header #GlobalNavi li a#BtnGlobalLibrary { background-position: -694px 0px; width: 127px;}
#Header #GlobalNavi li a#BtnGlobalSubsidy { background-position: -821px 0px; width: 155px;}

#Header #GlobalNavi li a:hover { background-position: 0px -36px;}
#Header #GlobalNavi li a#BtnGlobalSeminar:hover { background-position: -218px -36px; width: 154px;}
#Header #GlobalNavi li a#BtnGlobalSearch:hover { background-position: -372px -36px; width: 151px;}
#Header #GlobalNavi li a#BtnGlobalForum:hover { background-position: -523px -36px; width: 171px;}
#Header #GlobalNavi li a#BtnGlobalLibrary:hover { background-position: -694px -36px; width: 127px;}
#Header #GlobalNavi li a#BtnGlobalSubsidy:hover { background-position: -821px -36px; width: 155px;}


/* Footer Items */
#FooterInner dl {
	float: left;
	width: 185px;
	margin-right: 10px;
}

#FooterInner dt {
	margin: 0px 0px 10px 8px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 108%;
}

#FooterInner dd {
	width: 185px;
	background: url(../../img/old/common/bg-footer-list01.jpg) no-repeat;
}

#FooterInner dd li {
	padding: 8px 5px 5px 0px;
	background: url(../../img/old/common/bg-line-footer.png) repeat-x bottom;
	color: #FFFFFF;
	font-size: 93%;
	line-height: 100%;
}
#FooterInner dd li.Hierarchy02 { padding-left: 10px;}
#FooterInner dd li.Alpha span {
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
	/zoom: 1;
}
#FooterInner dd li.last-child { background: none;}

#FooterInner dd li span {
	display: block;
	padding-left: 18px;
	background: url(../../img/old/common/mark-arrow-footer.png) no-repeat 10px 4px;
}

#FooterInner dd li.Alpha span { padding: 2px 0px 2px 18px;}

#FooterInner dd li a,
#FooterInner dd li a:visited {
	color: #FFFFFF;
}
#FooterInner dd li a:hover { color: #CCCCCC;}

#FooterInner dd li a.MarkBlank {
	padding-right: 13px;
	background: url(../../img/old/common/mark-blank-white.png) no-repeat right 2px;
}

#FooterInner dd li .Soon {
	margin-left: 20px;
	padding: 3px 0px;
}

#FooterInner #FooterExcept {
	float: right;
	width: 194px;
	margin-right: 6px;
}

#FooterInner #FooterExcept dl {
	float: right;
	margin: 0px 0px 25px;
}

#FooterInner #FooterExcept dd {
	min-height: 45px;
	background: url(../../img/old/common/bg-footer-list02.jpg) no-repeat;
}

#FooterInner #FooterExcept dd li { list-style: none;}

#FooterInner #FooterExcept dl#Plugin {
	width: 194px;
	margin: 0px;
	background: url(../../img/old/common/bg-plugin-middle.gif) repeat-y;
}

#FooterInner #FooterExcept dl#Plugin dt {
	margin: 0px;
	padding: 8px 8px 10px;
	background: url(../../img/old/common/bg-plugin-top.gif) no-repeat;
	font-weight: normal;
	font-size: 77%;
	line-height: 130%;
}

#FooterInner #FooterExcept dl#Plugin dd {
	width: auto;
	padding: 0px 8px 5px;
	background: url(../../img/old/common/bg-plugin-bottom.gif) no-repeat bottom;
	color: #FFFFFF;
	font-size: 77%;
}

#FooterInner #FooterExcept dl#Plugin dd span {
	display: block;
	width: 100px;
	margin: 0px auto;
}

#FooterInner #FooterExcept dl#Plugin dd span em {
	display: block;
	padding-bottom: 8px;
}

#FooterLogo dl {
	width: 1000px;
	margin: 0px auto;
}

#FooterLogo dt {
	float: left;
	width: 200px;
	margin-left: 25px;
}

#FooterLogo dd {
	float: right;
	width: 500px;
}

#FooterLogo dd address {
	float: right;
	margin: 2px 5px 0px 0px;
	color: #666666;
	font-size: 77%;
	font-family: Arial, Helvetica, sans-serif;
}

/* Foot Mark */
#Footmark {
	margin-bottom: 10px;
	padding: 0px 15px 8px;
	background: url(../../img/old/common/bg-footmark.gif) repeat-x bottom;
}


/* Page Top Button */
.PageTop {
	padding-bottom: 5px;
	background: url(../../img/old/common/bg-footer.gif) repeat-x bottom;
}

.PageTop li {
	width: 973px;
	height: 20px;
	margin: 0px auto;
	padding: 10px 11px 0px 0px;
	background: url(../../img/old/common/bg-page-top.gif) no-repeat right;
	/font-size: 0;
}

.PageTop li a {
	display: block;
	float: right;
	width: 116px;
	height: 13px;
	background: url(../../img/old/common/btn-page-top.png) no-repeat;
}

.PageTop li a:hover { background-position: 0px -13px;}

.Section .PageTop { background: none;}

.Section .PageTop li {
	width: auto;
	height: auto;
	padding: 5px;
	background: none;
}


/* Hidden Character Setting */
 a span {
	overflow: hidden;
	position: absolute;
	width: 0;
	height: 0;
}


/* Title Setting */
h1 {
	min-height: 40px;
	margin-bottom: 20px;
	padding: 22px 0px 0px 44px;
}

#Article h2 {
	margin-bottom: 20px;
	padding: 3px 0px 3px 14px;
	background: url(../../img/old/common/bg-line-ver-blue.jpg) no-repeat;
	font-weight: bold;
	font-size: 132.5%;
	line-height: 100%;
}

#Article h3 {
	margin-bottom: 15px;
	height: 14px;
	padding: 10px 15px;
	background: url(../../img/old/common/bg-box-square.png) no-repeat;
	font-weight: bold;
	font-size: 116%;
	line-height: 100%;
	letter-spacing: 0.05em;
}

#TitleDecolate {
	position: absolute;
	top: 15px;
	left: -3px;
}

.SectionRSS {
	position: absolute;
	top: 18px;
	right: 20px;
}

#TitleLink {
	display: block;
	position: absolute;
	top: 23px;
	right: 18px;
	padding-left: 15px;
	background: url(../../img/old/common/mark-arrow-box-green.png) no-repeat 0px 4px;
	font-size: 93%;
}

#TitleLink a,
#TitleLink a:visited { color: #FFFFFF;}
#TitleLink a:hover { color: #CCCCCC;}


/* Others */
#MainContents .Soon {
	display: inline-block;
	margin-left: 7px;
	padding-bottom: 6px;
}

#SubContents .Soon {
	display: inline-block;
	margin-left: 7px;
	padding-bottom: 3px;
}





/*===== ■5. Sub Contents Setting  =====*/
#SubContents div {
	width: 228px;
	margin: 0px auto 15px;
	padding-top: 1px;
	font-size: 93%;
}

#SubContents div h2 {
	position: relative;
	min-height: 15px;
	margin-bottom: 12px;
	padding: 7px 0px;
	background: #264464 url(../../img/old/common/bg-sub-title.jpg) no-repeat;
	text-align: center;
}

#SubContents div h2 img { display: inline;}

#SubContents #RSS {
	position: absolute;
	top: 3px;
	right: 7px;
}

#SubContents ul {
	margin: 0px 8px;
}

#SubContents li {
	padding-left: 10px;
	background: url(../../img/old/common/mark-circle-green.gif) no-repeat 0px 5px;
}

#SubContents li strong {
	display: inline-block;
	/display: inline;
	/zoom: 1;
	padding: 1px 49px 5px 0px;
	background: url(../../img/old/common/mark-icon-new.png) no-repeat right top;
}

#SubContents li p { margin-bottom: 10px;}

#SubContents li.ListEnd {
	float: right;
	margin-top: -5px;
	padding-left: 15px;
	background: url(../../img/old/common/mark-arrow-box-green.png) no-repeat 0px 4px;
}

#SubContents p {
	margin: 0px 8px 10px;
}

#SubContents #SubMovement li p { margin: 0px auto 10px;}

#SubContents #SubSearch form {
	position: relative;
	display: block;
	width: 211px;
	height: 25px;
	margin: 0px auto;
	background: url(../../img/old/common/bg-sub-search.gif) no-repeat;
}

#SubContents #SubSearch input#SubSearchText {
	width: 160px;
	margin: 5px 0px 8px 30px;
	border: 0px;
	color: #666666;
}

#SubContents #SubSearch input#SubSearchBtn {
	position: absolute;
	top: 0px;
	right: 0px;
	border: 0px;
	background: none;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

#SubContents #SubResearch li {
	margin-bottom: 3px;
	padding-left: 0px;
	background: none;
}

#SubContents #SubContact h3 {
	margin: 0px 5px 10px;
	padding-left: 10px;
	background: url(../../img/old/common/mark-circle-green.png) no-repeat 0px 3px;
	font-weight: bold;
	font-size: 108%;
	line-height: 100%;
}

#SubContents #SubContact dl {
	margin: 0px 5px 12px;
	padding: 0px 0px 0px 10px;
}

#SubContents #SubContact dt {
	margin-bottom: 7px;
	color: #1197C7;
	font-weight: bold;
	line-height: 140%;
}

#SubContents #SubContact dd {
	margin-left: 5px;
	font-size: 82.8%;
}

#SubContents #SubContact ul {
	margin-top: -5px;
	padding: 5px 5px 0px;
	border-top: 1px solid #BFD5DD;
}

#SubContents #SubContact li {
	display: inline-block;
	/display: inline;
	/zoom: 1;
	margin-left: 20px;
	padding-left: 15px;
	background: url(../../img/old/common/mark-arrow-box-green.png) no-repeat 0px 4px;
}
#SubContents #SubContact li:first-child { margin-left: 0px;}

#SubContents #SubContact .MarkBlank {
	padding-right: 12px;
	background: url(../../img/old/common/mark-blank-blue.png) no-repeat right 2px;
}

#SubContents #SubNavi h2 {
	margin-bottom: 0px;
}

#SubContents #SubNavi ul { margin: 0px;}

#SubContents #SubNavi li {
	padding: 0px 0px 2px;
	background: url(../../img/old/common/bg-subnavi.jpg) no-repeat bottom;
	/zoom: 1;
}

#SubContents #SubNavi li strong {
	display: block;
	padding: 10px 0px 5px 18px;
	background: url(../../img/old/common/mark-circle-green.png) no-repeat 8px 15px;
	font-size: 116%;
}

#SubContents #SubNavi a {
	display: block;
	padding: 10px 0px 8px 22px;
	background: url(../../img/old/common/mark-arrow-green.png) no-repeat 13px 12px;
	color: #333333;
	text-decoration: none;
	/cursor: pointer;
}
#SubContents #SubNavi a:visited { color: #333333;}
#SubContents #SubNavi a:hover,
#SubContents #SubNavi a#NaviActive {
	padding-left: 12px;
	background: none;
	color: #4A862C;
}

#SubContents #SubNavi a em {
	display: inline-block;
	/display: inline;
	/zoom: 1;
	font-weight: bold;
	line-height: 125%;
}

#SubContents #SubNavi a em.MarkPdf {
	padding: 1px 18px 1px 0px;
	background: url(../../img/old/common/mark-icon-pdf.gif) no-repeat right top;
}

#SubContents #SubNavi a span {
	overflow: visible;
	position: relative;
	width: auto;
	height: auto;
	margin-left: 5px;
	font-weight: normal;
	font-size: 82.6%;
	line-height: 100%;
}

#SubContents #SubNavi a em.MarkBlank {
	padding-right: 12px;
	background: url(../../img/old/common/mark-blank-blue.png) no-repeat right;
}

#SubContents #SubNavi li li { background: none;}

#SubContents #SubNavi li li a {
	padding: 5px 0px 5px 32px;
	background: url(../../img/old/common/mark-arrow-green.png) no-repeat 23px 5px;
}

#SubContents #SubNavi li li a em { line-height: 100%;}

#SubContents #SubNavi li li a:hover,
#SubContents #SubNavi li li a#NaviActive { padding-left: 22px;}


#SubContents #SubNavi li a.ComingSoon {
	color: #999999;
	/cursor: auto;
}

#SubContents #SubNavi li a.ComingSoon:hover {
	padding: 10px 0px 8px 22px;
	background: url(../../img/old/common/mark-arrow-green.png) no-repeat 13px 12px;
	color: #999999;
}

#SubContents #SubNavi li li a.ComingSoon:hover {
	padding: 5px 0px 5px 32px;
	background: url(../../img/old/common/mark-arrow-green.png) no-repeat 23px 5px;
}





/*===== ■6. Popup Setting  =====*/
.Popup { background: #A9D7E6 url(../../img/old/common/bg-popup.jpg) repeat-x;}

.Popup #Header {
	width: 960px;
	height: 37px;
	margin: 0px auto;
	padding: 20px 0px 33px;
}

.Popup #Header h1 {
	float: left;
	width: 312px;
	height: 37px;
	margin: 0px;
	padding: 3px 0px 0px;
}

.Popup #Header p {
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 12px 0px 13px 20px;
	color: #666666;
	font-size: 77%;
	background: url(../../img/old/common/bg-popup-header.gif) no-repeat;
}

.Popup #Header #BtnFont {
	position: absolute;
	top: 18px;
	left: auto;
	right: 10px;
	padding: 4px 0px 3px 22px;
	background: url(../../img/old/common/bg-popup-header.gif) no-repeat;
}

.Popup #Contents {
	width: 980px;
	margin: 0px auto 30px;
	padding-bottom: 10px;
	background: url(../../img/old/common/bg-popup-contents-bottom.png) no-repeat bottom;
}

.Popup #ContentsInner { background: url(../../img/old/common/bg-popup-contents-middle.png) repeat-y;}

.Popup #MainContents {
	float: none;
	width: auto;
	padding: 10px;
	background: url(../../img/old/common/bg-popup-contents.jpg) no-repeat;
}

.Popup iframe {
	margin: 0px;
	padding: 0px;
	border: none;
}

.Popup #Footer {
	width: 100%;
	background: #02496C url(../../img/old/common/bg-footer.gif) repeat-x;
}

.Popup #FooterInner {
	width: 960px;
	margin: 0px auto;
	padding: 20px 0px 10px 10px;
}

.Popup #FooterInner dl {
	float: none;
	width: 960px;
	margin: 0px auto;
}

.Popup #FooterInner dt {
	float: left;
	width: 200px;
	margin: 0px;
}

.Popup #FooterInner dd {
	float: right;
	width: 500px;
	background: none;
}

.Popup #FooterInner dd address {
	float: right;
	margin: 2px 5px 0px 0px;
	color: #FFFFFF;
	font-size: 77%;
	font-family: Arial, Helvetica, sans-serif;
}

.Popup #TitleDecolate { top: 20px; left: 3px;}

.Popup #MainContents h2 {
	height: 33px;
	margin-bottom: 10px;
	padding: 17px 0px 0px 40px;
	background: url(../../img/old/common/bg-popup-title.gif) repeat-x;
}






/*===== ■*. Clear Fix  =====*/
#Header #HeaderItem dl:after,
#Header #BtnFont:after,
#Header #GlobalNavi:after,
.PageTop li:after,
#FooterInner #FooterExcept dl#Plugin dd span:after,
#FooterLogo dl:after,
.Popup #Header:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	font-size: 0;
	content: " ";
}

* html #Header #HeaderItem dl,
* html #Header #BtnFont,
* html #Header #GlobalNavi,
* html .PageTop li,
* html #FooterInner #FooterExcept dl#Plugin dd span,
* html #FooterLogo dl,
* html .Popup #Header { zoom: 1;} /* IE6 */

*:first-child+html #Header #HeaderItem dl,
*:first-child+html #Header #BtnFont,
*:first-child+html #Header #GlobalNavi,
*:first-child+html .PageTop li,
*:first-child+html #FooterInner #FooterExcept dl#Plugin dd span,
*:first-child+html #FooterLogo dl,
*:first-child+html .Popup #Header { zoom: 1;} /* IE7 */
