@charset "utf-8";

/*===================================================
 /index.html CSS
=================================================== */


/*---------------------------------------------------
 topToSpBtn
--------------------------------------------------- */
#topToSpBnr{
	text-align:center;
	padding:20px 0;
	display:none;
}


/*---------------------------------------------------
 Template
--------------------------------------------------- */
#container {
padding-bottom:80px;
background:url("/top/images/top_bg_01.gif") no-repeat center bottom;
border-bottom:none;
}

#globalHeaderSeg {
background:none;
background-color:#F7F4F2;
}

#navigationSeg {
background: url(/common/images/template/gNav_bg_01.gif) repeat-x bottom;
margin:0 auto;
}
@media print {
*:first-child+html #navigationSeg {width:961px;}
* html #navigationSeg {width:961px;}
}

#globalNavSeg{
background: none;
padding: 0;
}

ul#globalNav {
margin: 0 auto;
zoom:1;
}
ul#globalNav li {
zoom:1;
}

#headerLogo {
}


/*---------------------------------------------------
 Station Search Module
--------------------------------------------------- */
body#sitetop #stSearchModBoxWrap {
margin:3px 6px 7px 4px;
float:left;
display: inline;
z-index: 9999;
}
body#sitetop #stSearchModBox {
width:238px;
height:269px;
text-align: left;
margin-bottom:0;
background:url(/top/images/stSearchMod_bg_T.gif) no-repeat top left;
}
body#sitetop #stSearchModBox .frame01 {
background:url(/top/images/stSearchMod_bg_B.gif) no-repeat bottom left;
padding:7px 0;
}
body#sitetop #stSearchModBox .frame02 {
background:url(/top/images/stSearchMod_bg_M.gif) repeat-y left;
padding: 0 5px;
}
body#sitetop #stSearchModBox .frame03{
height:257px;
background:url(/top/images/stSearchMod_bg_F.gif) repeat-x bottom;
}
body#sitetop #stSearchModBox .frame04{
margin-top: -2px;
background:url(/top/images/stSearchMod_bg_01.gif) no-repeat top right;
}

body#sitetop #stSearchModBox .frameTitle{
padding: 23px 0 21px 0;
text-align: center;
}


body#sitetop #stSearchModBox #st-searchBox-wrap{
width:213px;
height:41px;
margin: 0 auto;
position: relative;
}
body#sitetop #stSearchModBox #st-searchBox-wrap .searchBox-frame01{
border:1px solid #fff;
}


body#sitetop #stSearchModBox #st-suggest{
top:40px;
}

body#sitetop #stSearchModBox #st-suggest .st-suggest-frame01{
width:203px;
}

body#sitetop #stSearchModBox #st-searchBox{
border:0;
width:157px;
height:19px;
padding:10px 37px 10px 17px;
background:url(/top/images/stSearchMod_input_bg.gif) no-repeat top left;
}

body#sitetop #stSearchModBox .frameFoot{
margin-top: 13px;
padding: 10px 0 0 7px;
background: url(/top/images/stSearchMod_bg_02.gif) repeat-x top;
}


/*---------------------------------------------------
 Short Cut Area
--------------------------------------------------- */
#shortcutMod {
clear:both;
zoom:1;
z-index: 1;
margin: 0 4px;
}
#shortcutMod .shortcutModFrame01 {
background:url(/top/images/shortcutMod_bg_T.gif) no-repeat top left;
}
#shortcutMod .shortcutModFrame02 {
background:url(/top/images/shortcutMod_bg_B.gif) no-repeat bottom left;
padding: 7px 0;
}
#shortcutMod .shortcutModFrame03 {
background:url(/top/images/shortcutMod_bg_M.gif) repeat-y top left;
}

#shortcutMod .colBox{
float:left;
width:314px;
height:141px;
position: relative;
overflow: hidden;
padding-left: 4px;
text-align: left;
background:url(/top/images/shortcutMod_bg_02.jpg) no-repeat 4px bottom;
}
#shortcutMod .colBoxFirst{
width:315px;
background:url(/top/images/shortcutMod_bg_01.jpg) no-repeat 4px bottom;
}
#shortcutMod .colBoxLast{
padding-left: 5px;
background:url(/top/images/shortcutMod_bg_03.jpg) no-repeat 5px bottom;
}

#shortcutMod .colBox .title{
padding-top:13px;
padding-left: 17px;
}
#shortcutMod .colBox .inner{
padding-top:9px;
padding-left: 19px;
}
#shortcutMod .colBox .inner ul{
margin-top:-3px;
}
#shortcutMod .colBox .inner ul li{
height:18px;
padding-top:3px;
line-height:0;
font-size:0;
}
* html #shortcutMod .colBox .inner ul li img{
vertical-align: top;
}


/*---------------------------------------------------
 Infomation Bar
--------------------------------------------------- */
#infoBarMod {
width: 962px;
position: relative;
margin: 0 auto 6px;
zoom: 1;
}

#infoBarMod .modInner01 {
background: url(/top/images/infoBarModInner_bg_02B.gif) no-repeat left bottom;
padding-bottom: 3px;
zoom:1;
}
#infoBarMod .modInner02 {
background: url(/top/images/infoBarModInner_bg_02M.gif) repeat-y left top;
overflow: hidden;
padding:0px 5px 0px 0px;
zoom:1;
}

#infoBarMod .modHead {
float: none;
position: absolute;
top: 1px;
left: 1px;
}

#infoBarMod .modBody:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#infoBarMod .modBody {display:inline-block;}
/* Hides from IE-mac \*/
* html #infoBarMod .modBody {zoom:1;}
#infoBarMod .modBody {display:block;}
/* End hide from IE-mac */


#infoBarMod .modPattern-1,
#infoBarMod .modPattern-2 {
background: url(/top/images/infoBarModInner_bg_02T.gif) no-repeat left top;
padding-top: 3px;
zoom:1;
}

/* Pattern-1 */
#infoBarMod .modPattern-1 .modInner03 {
height:31px;
}
#infoBarMod .modPattern-1 .modBody {
margin-left:127px;
zoom:1;
}
/* Pattern-2 */
#infoBarMod .modPattern-2 .modInner03 {
height:61px;
}
#infoBarMod .modPattern-2 .modBody {
margin-left:126px;
zoom:1;
}


/* Infomarion Bar link Box
--------------------------------------------------- */
#infoBarMod .infoBarLinkBox{
float: right;
padding-top: 2px;
}

/* Pattern-1 */
#infoBarMod .modPattern-1 .infoBarLinkBox {
float:right;
}
#infoBarMod .modPattern-1 .infoBarLinkBox li {
float:left;
height: 27px;
padding:0px 0px 0px 3px;
}


/* Pattern-2 */
#infoBarMod .modPattern-2 .infoBarLinkBox ul{
margin-top: -3px;
}
#infoBarMod .modPattern-2 .infoBarLinkBox li{
float:none;
padding: 3px 0 0;
}
#infoBarMod .modPattern-2 .infoBarLinkBox li img{
vertical-align: top;
}

/* Infomarion Bar Inner Box
--------------------------------------------------- */

#infoBarMod .infoBarInnerBox {
float:left;
width:710px;
padding-top: 5px;
text-align: left;
font-size: 107.7%;
color: #fff;
}



#infoBarMod .infoBarInnerBox .icons ul li img{
vertical-align: top;
}
#infoBarMod .infoBarInnerBox .icons ul:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#infoBarMod .infoBarInnerBox .icons ul {display:inline-block;}
/* Hides from IE-mac \*/
* html #infoBarMod .infoBarInnerBox .icons ul {zoom:1;}
#infoBarMod .infoBarInnerBox .icons ul {display:block;}
/* End hide from IE-mac */


#infoBarMod .infoBarInnerBox .icons ul li {
float:left;
display:block;
margin-right:7px;
white-space:nowrap;
}
#infoBarMod .infoBarInnerBox .icons ul li * {
vertical-align: middle;
}


/* Pattern-1 */

#infoBarMod .modPattern-1 .infoBarInnerBox {
width: 591px;
}


#infoBarMod .modPattern-1 .infoBarInnerBox .boxInner01:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#infoBarMod .modPattern-1 .infoBarInnerBox .boxInner01 {display:inline-block;}
/* Hides from IE-mac \*/
* html #infoBarMod .modPattern-1 .infoBarInnerBox .boxInner01 {zoom:1;}
#infoBarMod .modPattern-1 .infoBarInnerBox .boxInner01 {display:block;}
/* End hide from IE-mac */


#infoBarMod .modPattern-1 .infoBarInnerBox .icons{
float: left;
}


#infoBarMod .modPattern-1 .infoBarInnerBox .stIcon01 .icons{
width: expression(this.getElementsByTagName("img")[0].clientWidth+7);
}

#infoBarMod .modPattern-1 .infoBarInnerBox .stIcon02 .icons{
width: expression(this.getElementsByTagName("img")[0].clientWidth+this.getElementsByTagName("img")[1].clientWidth+14);
}

#infoBarMod .modPattern-1 .infoBarInnerBox .stIcon03 .icons{
width: expression(this.getElementsByTagName("img")[0].clientWidth+this.getElementsByTagName("img")[1].clientWidth+this.getElementsByTagName("img")[2].clientWidth+21);
}

#infoBarMod .modPattern-1 .infoBarInnerBox .stIcon04 .icons{
width: expression(this.getElementsByTagName("img")[0].clientWidth+this.getElementsByTagName("img")[1].clientWidth+this.getElementsByTagName("img")[2].clientWidth+this.getElementsByTagName("img")[3].clientWidth+28);
}
#infoBarMod .modPattern-1 .infoBarInnerBox .stIcon05 .icons{
width: expression(this.getElementsByTagName("img")[0].clientWidth+this.getElementsByTagName("img")[1].clientWidth+this.getElementsByTagName("img")[2].clientWidth+this.getElementsByTagName("img")[3].clientWidth+this.getElementsByTagName("img")[4].clientWidth+35);
}


#infoBarMod .modPattern-1 .infoBarInnerBox .infoBarText{
float: left;
line-height: 21px;
}

/* Pattern-2 \*/

#infoBarMod .modPattern-2 .infoBarInnerBox .icons{
margin-bottom: .5em;
}



/*---------------------------------------------------
 Emergency Bar
--------------------------------------------------- */

#emergencyBarMod .modBody:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#emergencyBarMod .modBody {display:inline-block;}
/* Hides from IE-mac \*/
* html #emergencyBarMod .modBody {zoom:1;}
#emergencyBarMod .modBody {display:block;}
/* End hide from IE-mac */

#emergencyBarMod {
zoom:1;
margin-bottom:12px;
background:url(/top/emergency/images/emeBarMod_bg_01M.gif) repeat-y top left;
}
#emergencyBarMod .modInner01 {
zoom:1;
background:url(/top/emergency/images/emeBarMod_bg_01T.gif) no-repeat top left;
}
#emergencyBarMod .modInner02 {
zoom:1;
background:url(/top/emergency/images/emeBarMod_bg_01B.gif) no-repeat bottom left;
}


#emergencyBarMod .modHead {
float:left;
}
#emergencyBarMod .modHead p {
margin:12px 0 0 28px;
}

#emergencyBarMod .modBody {
margin-left:262px;
padding:10px 15px 10px 0;
zoom:1;
}


/*---------------------------------------------------
 Aside
--------------------------------------------------- */
/* Recommend Modules
--------------------------------------------------- */
.recModBoxWrap {
background:url(/common/images/boxFrame01_bg_quarterM.gif) repeat-y top left;
}
.recModBoxWrap .frame01 {
background:url(/common/images/boxFrame01_bg_quarterB.gif) no-repeat bottom left;
}

.recModBox:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.recModBox {display:inline-block;}
/* Hides from IE-mac \*/
* html .recModBox {zoom:1;}
.recModBox {display:block;}
/* End hide from IE-mac */

.recModBox {
width:188px;
margin-left:20px;
padding:15px 0;
background: url(/common/images/lineDot_bg_01.gif) repeat-x left top;
}
.recModBox.firstBox {
background: none;
}
#recommendMod_01,
#recommendMod_02 {
margin-bottom:12px;
}

/* recommendMod_01 */
#recommendMod_01 .recModBox .thumbnail {
float:left;
width:67px;
}
#recommendMod_01 .recModBox .linkSummary {
float:right;
width:111px;
}
.recModBox .linkSummary p {
font-size:93%;
}


/* Banner Module
--------------------------------------------------- */
#asideBnrMod p {
margin-bottom:12px;
}


/*---------------------------------------------------
 Emergency Lv.3
--------------------------------------------------- */
#eme_mainVisualSec {
width:960px;
margin:0 auto;
text-align:left;
background:url(/top/emergency/images/emeLv3_bg_01M.gif) repeat-y top left;
}
#eme_mainVisualSec .frame01 {
background:url(/top/emergency/images/emeLv3_bg_01T.gif) no-repeat top left;
}
#eme_mainVisualSec .frame02 {
background:url(/top/emergency/images/emeLv3_bg_01B.gif) no-repeat bottom left;
padding:27px 34px 7px;
}

/*---------------------------------------------------
 SpecialInfoSec
--------------------------------------------------- */
#specialInfoSec .colBoxWrap:after,
#specialInfoSec .frame05:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#specialInfoSec .colBoxWrap,
#specialInfoSec .frame05 {display:inline-block;}
/* Hides from IE-mac \*/
* html #specialInfoSec .colBoxWrap,
* html #specialInfoSec .frame05 {zoom:1;}
#specialInfoSec .colBoxWrap,
#specialInfoSec .frame05 {display:block;}
/* End hide from IE-mac */

#specialInfoSec{
margin:0px 0 10px;
padding-top:4px;
}
#specialInfoSec .frame01{
\zoom:1;
}

#specialInfoSec .frame02{
padding:2px 0 8px;
}

#specialInfoSec .frame03{
background:url(/top/images/specialInfoSec_bg_04.gif) no-repeat top left;
padding-top:1px;
}

#specialInfoSec .frame04{
background:url(/top/images/specialInfoSec_bg_05.gif) repeat-y left;
}

#specialInfoSec .frame05{
background:url(/top/images/specialInfoSec_bg_04.gif) no-repeat bottom left;
padding:0 1px 1px;
}

#specialInfoSec .colBoxWrap{
margin-left:-14px;
}

#specialInfoSec .colBox{
float:left;
padding-left:14px;
}

#specialInfoSec .leftBox{
width:274px;
}

#specialInfoSec .rightBox{
width:670px;
}

#specialInfoSec .specialInfoMod{
padding:0 10px;
}

/*---------------------------------------------------
 topBnrMod
--------------------------------------------------- */
#topBnrMod .flatSecFrame08{
padding:13px 16px;
}

#topBnrMod ul:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#topBnrMod ul {display:inline-block;}
/* Hides from IE-mac \*/
* html #topBnrMod ul {zoom:1;}
#topBnrMod ul {display:block;}
/* End hide from IE-mac */
#topBnrMod ul{
margin-left:-9px;
}
#topBnrMod ul li{
float:left;
padding-left:9px;
height:75px;
}


/*---------------------------------------------------
 topInfoSeg
--------------------------------------------------- */
#topInfoSeg{
width: 100%;
margin-bottom: 20px;
border-top: 1px solid #fff;
background: url(/top/images/infoSeg_bg_01.gif);
}
#topInfoSeg .topInfoSegFrame01{
background: url(/top/images/infoSeg_bg_02.png) repeat-x top;
}
#topInfoSeg .topInfoSegFrame02{
background: url(/top/images/infoSeg_bg_03.png) repeat-x bottom;
}
#topInfoSeg .topInfoSegFrame03{
width: 968px;
padding:14px 0;
margin: 0 auto;
}


/*---------------------------------------------------
 emergencyMod - Lv2
--------------------------------------------------- */
#emergencyModLv2{
width: 960px;
margin: 8px auto 7px;
}
#emergencyModLv2 .frame01{
background: url(/top/images/emergencyModLv2_bg_T.gif) no-repeat left top;
}
#emergencyModLv2 .frame02{
background: url(/top/images/emergencyModLv2_bg_B.gif) no-repeat left bottom;
padding: 5px 0;
}
#emergencyModLv2 .frame03{
background: url(/top/images/emergencyModLv2_bg_M.gif) repeat-y left;
padding: 20px 25px;
text-align: left;
}


/*---------------------------------------------------
 mainVisualMod - emergency Lv3
--------------------------------------------------- */
#mainVisualMod_eme-Lv3{
background: url(/top/images/mainVisualMod_eme-lv3_bg_T.gif) no-repeat left top;
text-align: left;
float:left;
width: 720px;
margin-bottom: 7px;
min-height: 275px;
height: auto !important;
height: 275px;
}
#mainVisualMod_eme-Lv3 .frame01{
background: url(/top/images/mainVisualMod_eme-lv3_bg_B.gif) no-repeat left bottom;
padding: 9px 0;
}
#mainVisualMod_eme-Lv3 .frame02{
background: url(/top/images/mainVisualMod_eme-lv3_bg_M.gif) repeat-y left;
padding:0px 8px;
}
#mainVisualMod_eme-Lv3 .frame03{
background: url(/top/images/mainVisualMod_eme-lv3_bg_M02.gif) repeat-x bottom;
zoom: 1;
}
#mainVisualMod_eme-Lv3 .frame04{
/*height: 220px;*/
padding: 20px 20px 17px 30px;

min-height: 220px;
height: auto !important;
height: 220px;
}

#mainVisualMod_eme-Lv3 .last-paragraph{
text-align: right;
padding-top: 10px;
}


/*---------------------------------------------------
 mainVisualMod
--------------------------------------------------- */
#topInfoSeg #mainVisualMod{
text-align: left;
float:left;
width: 720px;
margin-bottom: 7px;
height: 275px;
}

#topInfoSeg #mainVisualMod .frame01{
background: url(/top/images/mainVisualMod_bg_01.png) no-repeat top;
height: 275px;
}

#topInfoSeg #mainVisualMod .frame02{
padding:9px 9px 9px 11px;
}
#topInfoSeg #mainVisualMod .frame03{
position: relative;
padding-top: 2px;
width:100%;
}

#topInfoSeg #mainVisualMod #mainVisualModWrap{
position: relative;
width:100%;
}

#topInfoSeg #mainVisualMod .loading{
background: url(/top/images/mainVisualMod_loading.gif) no-repeat 50% 50%;
}

#topInfoSeg #mainVisualMod #mainVisualModWrap:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#topInfoSeg #mainVisualMod #mainVisualModWrap {display:inline-block;}
/* Hides from IE-mac \*/
* html #topInfoSeg #mainVisualMod #mainVisualModWrap {zoom:1;}
#topInfoSeg #mainVisualMod #mainVisualModWrap {display:block;}
/* End hide from IE-mac */

#topInfoSeg #mainVisualMod #mainVisual-main{
width:555px;
height:253px;
overflow: hidden;
float:left;
position: relative;
}

#topInfoSeg #mainVisualMod #mainVisual-main li{
position: absolute;
left:0px;
top:0px;
z-index: 10;
width:555px;
height:253px;
display: none;
}
#topInfoSeg #mainVisualMod #mainVisual-main li.first{
display: block;
}
#topInfoSeg #mainVisualMod #mainVisual-main .current{
z-index:11;
display: block;
}

#topInfoSeg #mainVisualMod #mainVisual-select{
position: relative;
width: 136px;
height: 225px;
overflow: hidden;
margin-left: 7px;
float:left;
display: inline;
z-index: 90;
}
#topInfoSeg #mainVisualMod #mainVisual-select-images{
position: absolute;
top:0px;
left:0px;
}
#topInfoSeg #mainVisualMod #mainVisual-select-images ul{
margin-top: -7px;
}
#topInfoSeg #mainVisualMod #mainVisual-select-images li{
padding-top:7px;
height:51px;
}
* html #topInfoSeg #mainVisualMod #mainVisual-select-images li img{
vertical-align: top;
}

#topInfoSeg #mainVisualMod #mainVisual-select-stay{
position: absolute;
top:-3px;
left:559px;
z-index: 100;
}
#topInfoSeg #mainVisualMod #mainVisual-select-next{
position: absolute;
top:232px;
left:561px;
z-index: 100;
display: none;
}

/*---------------------------------------------------
 informationMod
--------------------------------------------------- */

#informationMod .modBody:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#informationMod .modBody {display:inline-block;}
/* Hides from IE-mac \*/
* html #informationMod .modBody {zoom:1;}
#informationMod .modBody {display:block;}
/* End hide from IE-mac */

#informationMod {
zoom:1;
position: relative;
margin-bottom:12px;
background:url(/top/images/informationMod_bg_01M.gif) repeat-y top left;
}
#informationMod .modInner01 {
zoom:1;
background:url(/top/images/informationMod_bg_01T.gif) no-repeat top left;
}
#informationMod .modInner02 {
zoom:1;
background:url(/top/images/informationMod_bg_01B.gif) no-repeat bottom left;
}


#informationMod .modHead {
position: absolute;
top: 16px;
left: 16px;
}


#informationMod .modBody {
margin-left:126px;
padding:16px 16px 16px 0;
zoom:1;
}

#informationMod ul.linkIco li.importantText span.text{
margin-left: 67px;
}

#informationMod ul.linkIco li span.icoImportant{
display: block;
float: left;
margin-top: 1px;
width: 40px;
}


/*---------------------------------------------------
 informationTabMod
--------------------------------------------------- */
#informationTabMod{
position: relative;
width: 100%;
margin-bottom: 12px;
}
#informationTabMod .h2Headline{
width: 229px;
margin-bottom: -1px;
}
#informationTabMod .col-3{
margin-bottom: 20px;
}
#informationTabMod .h2Sec .h2SecInner{
padding-top: 40px;
}
#informationTabMod .h2Sec .insideHeadline{
position: absolute;
width: 100%;
z-index: 100;
height: 27px;
}
#informationTabMod .insideHeadline ul.linkList li{
}



#informationTabMod .insideHeadline ul.linkList li span.ico{
vertical-align: middle;
}
* html #informationTabMod .insideHeadline ul.linkList li span.ico{
vertical-align: top;
}

#informationTabMod .insideHeadline ul.linkList li span.text{
vertical-align: top;
}

#informationTabMod .insideHeadline ul.linkIco{
position: absolute;
top: 2px;
right: 11px;
}
* html #informationTabMod .insideHeadline ul.linkIco{
top: 0px;
}
#informationTabMod .insideHeadline ul.linkIco li{
float: right;
padding-right: 11px;
}

/* JS ON */

#informationTabMod .tabJsOn .tabContent .contentHeight{
height: 260px;
overflow: hidden;
}

#informationTabMod .tabJsOn .h2Headline{
width: 229px;
position: absolute;
left: 0;
top:1px;
display: inline-block;
margin-bottom: 0px;
z-index:110;
}
#informationTabMod .tabJsOn .h2Sec{
position: absolute;
top:33px;
z-index:90;
margin-bottom: 0px;
overflow: hidden;
}
#informationTabMod .tabJsOn .tab2nd .h2Headline{
left: 233px;
}
#informationTabMod .tabJsOn .h2Sec .h2SecInner{

padding-left: 0;
padding-right: 0;
width: 716px;

}
#informationTabMod .tabJsOn .col-3{
float: left;
padding-left: 15px;
margin-left: -15px;
}

#informationTabMod .tabJsOn .tabContent .contentMove{
position: absolute;
top:40px;
left:0;
}
#informationTabMod .tabJsOn .tabContent .controllBtn{
position: absolute;
top: 40px;
}
#informationTabMod .tabJsOn .tabContent .tabBtn01{
left:0px;
}
#informationTabMod .tabJsOn .tabContent .tabBtn02{
right:0px;
}

#informationTabMod .tabJsOn .colBox{
padding-left: 15px !important;
}

#informationTabMod .tabJsOn  .col-3 .control{
 	margin-left: -15px !important; 
	margin-left: 0px !important;

}
* html #informationTabMod .tabJsOn  .col-3 .control{
	margin-left: 0px !important;
}



/* CURRENT */
#informationTabMod.on .tabContent.tab1st .h2Sec,
#informationTabMod.on .tabContent.tab2nd .h2Sec{
position:absolute;
left:-9999px;
top:-9999px;
}

#informationTabMod.on .tabContent.tab1st.current .h2Sec,
#informationTabMod.on .tabContent.tab2nd.current .h2Sec{
position:absolute;
left:0;
top:33px;
}

#informationTabMod .insideHeadline{
padding-top:5px;
padding-bottom:8px;
}
* html #informationTabMod .insideHeadline{
}

#informationTabMod .insideHeadline .linkListWrap{
top: 6px;
}

/* add css on Javascript */
/*
#informationTabMod{
height: 299px;
overflow: hidden;
}
*/

* html body#sitetop #stSearchModBox #st-search{
z-index: 1;
}
*:first-child+html body#sitetop #stSearchModBox #st-search{
z-index: 1;
}

#topInfoSeg .topInfoSegFrame04{
z-index: 1;
}

#topInfoSeg{
position: relative;
z-index: 1;
}
#contentSeg, #informationMod,#informationTabMod{
z-index: 0;
}
#contentSegDivide #mainArea{
z-index: 0;
}