@charset "utf-8";

#home{background:none #fff;}

#home p{margin:0;padding:0;}

#home p.image{margin:0;padding:0;}

#home li{list-style-type:none;}

#home #main, #home #bottomArea, #home #footer{width:950px;margin:0 auto;text-align:left;}

#home #smartPhone{width:950px;margin:0 auto;}

#home h1{position:absolute;top:2px;right:10px;margin:0;padding:0; z-index:1; font-size:10px;}

#home #topLogo{position:absolute;top:10px;left:8px;margin:0;padding:0;}

#home #searchBox{position:absolute;top:18px;right:10px;}

#home #searchBox input.text{width:140px;}

#home #main{height:541px;left:0;background:url(../../img/top/bg_main.jpg) no-repeat 8px 6px;}

#home #main h2{margin:0;padding:0;}

#home #main h3{background:none;margin:0;padding:0;}

#home #main div.left{width:410px;float:left;}

#home div.left #ticker{width:406px;margin:370px 0 0;background:url(../../img/top/bg_topics.gif) repeat-y;position:relative;left:18px;font-size:90%;}

#home div.left #tickerWrap{background:url(../../img/top/bg_topics_top.gif) no-repeat top left;}

#home div.left #tickerWrap2{min-height:41px;_height:41px;background:url(../../img/top/bg_topics_btm.gif) no-repeat bottom left;}

#home div.left #ticker table.layoutTable{height:40px;}

#home div.left #ticker table.layoutTable th{vertical-align:middle;text-align:left;padding:1px 2px;}

#home div.left #ticker table.layoutTable td{padding:1px 2px;}

#home div.left #ticker h2{font-size:1px;margin:0 6px 0 5px;}

#home div.left #ticker #topixArea{min-height:38px;_height:38px;}

#home div.left #ticker #topixArea table{width:328px!important;height:auto;line-height:1.4;_font-size:82.5%;}

#home div.left #ticker #topixArea table th{vertical-align:top;font-weight:normal;}

#home div.left #ticker #topixArea table td{width:310px;vertical-align:top;}

#home div.left #ticker a.prev{position:absolute;right:1px;top:1px;}

#home div.left #ticker a.next{position:absolute;right:1px;bottom:1px;}

/*#home #main div.left #inavir{background:url(../../img/top/bg_inavir.gif) no-repeat 20px 6px;padding:16px 0 20px 58px;}*/

/* for multi language styles*/

#home #main div.left p#inavir{position:relative;margin:10px 0 10px 6px;padding:9px 0 0 12px;}

#home #main div.left p#inavir .inhaMV{position: absolute;top: 96px;left: 21px;}
#home #main div.left p#inavir .inhaGW{position: absolute;top: 96px;left: 219px;}

#home #main div.right{width:512px;float:right;background:url(../../img/top/bg_right.jpg) no-repeat;position:relative;margin:85px 0 0;}

#home #main p.inavirinfo{position:absolute;top:18px;left:557px;}

#home #main div.right #influ ul{margin:79px 0 15px 20px;}

#home #main div.right #influ li{display:inline;}

#home #main div.right #influ li a img{margin:4px 0 5px;}

#home #main div.right h2{text-indent:-10000px;font-size:0;}

#home #main div.right h3{margin:0 0 15px 22px;}

#home #main div.right h3 img{vertical-align:bottom;}

#home #main div.right div.information{min-height:1%;position:relative;margin:0 45px 0 40px;}

#home #main div.right div.information:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}

* html #home #main div.right div.information{height:1%;}

/*\*//*/

* html #home #main div.right div.information{height:inherit;display:inline-table;}

/**/

#home #main div.right #prevention{width:207px;float:left;}



/* 流行期 */

/*

#home #main div.right #prevention a{display:block;width:207px;height:238px;background:url(../../img/top/bnr_prevention_s.png) no-repeat;text-indent:-10000px;}

#home #main div.right #prevention a:hover{background-position:0 -238px;} 

*/

/* 通常期 */ 

#home #main div.right #prevention a{display:block;width:422px;height:218px;background:url(../../img/top/bnr_prevention.jpg) no-repeat;text-indent:-10000px;}

#home #main div.right #prevention a:hover{background-position:0 -218px;}



#home #main div.right div.map{width:207px;float:right;position:relative;background:url(../../img/top/bg_map.gif) repeat-y;}

#home #main div.right div.map h4{text-align:center;background:url(../../img/top/bg_map_hd.gif) no-repeat 0 100% #fff;padding:0 0 2px 0;}

#home #main div.right div.map ul.tabs{height:39px;background:url(../../img/top/bg_map_hd.gif) no-repeat 0 100% #fff;}

#home #main div.right div.map ul.tabs li{font-size:1px;display:inline;text-indent:-99999px;}

#home #main div.right div.map ul.tabs li a{height:37px;position:absolute;top:0;display:block;background:url(../../img/top/menu_map_tabs.png) no-repeat;}

#home #main div.right div.map ul.tabs li.item1 a{width:97px;left:2px;background-position:0 0;}

#home #main div.right div.map ul.tabs li.item2 a{width:104px;left:99px;background-position:-97px 0;}

#home #main div.right div.map ul.tabs li.item1 a:hover{background-position:0 -37px;}

#home #main div.right div.map ul.tabs li.item2 a:hover{background-position:-97px -37px;}

#home #main div.right div.map ul.tabs li.item1 a.active, #home #main div.right div.map ul.tabs li.item1 a.active:hover{background-position:0 -74px;}

#home #main div.right div.map ul.tabs li.item2 a.active, #home #main div.right div.map ul.tabs li.item2 a.active:hover{background-position:-97px -74px;}

#home #main div.right div.mapimage{height:199px;position:relative;background:url(../../img/top/bg_epidemicmap_ft.gif) no-repeat 0 100%;}

#home #main div.right div.mapimage a:hover{text-decoration:none;}

#home #main div.right div.mapimage a img, #home #main div.right div.mapimage span{position:absolute;}

#home #main div.right div.mapimage a img{top:-2px;left:2px;}

#home #main div.right div.mapimage a img.map{top:164px;left:110px;}

#home #main div.right div.mapimage span{top:2px;left:8px;display:block;font-size:10px;line-height:11px;color:#999;}

#epidemicmapUpdate, #indexmapUpdate{width:160px;position:absolute;top:4px;left:8px;font-family:font-family:"Lucida Grande", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Verdana, sans-serif;font-size:10px;line-height:12px;}

#epidemicmapUpdate, #indexmapUpdate, #epidemicmapUpdate a, #indexmapUpdate a, #epidemicmapUpdate a:hover, #indexmapUpdate a:hover{color:#666;text-decoration:none;}



#home #bottom{height:131px;background:url(../../img/top/bg_bottom.gif) repeat-x;clear: both;}

#home #bottomArea{position:relative;padding:5px 0 0 0;}

#home #bottomArea #mcsearch{width:310px;background:url(../../img/top/bg_mcsearch.gif) left repeat-y;position:relative;left:14px;}

#home #bottomArea #mcsearch div.wrap{background:url(../../img/top/bg_mcsearch_top.gif) no-repeat left top;}

#home #bottomArea #mcsearch div.wrap2{background:url(../../img/top/bg_mcsearch_btm.gif) no-repeat left bottom;padding:65px 18px 20px 18px;height:1%;}

#home #bottomArea #mcsearch h2{text-indent:-10000px;font-size:1px;}

#home #bottomArea #mcsearch p.hint{position:absolute;top:40px;left:76px;}

#home #bottomArea #mcsearch form{background-color:#e1edfa;padding:8px 12px;}

#home #bottomArea #mcsearch select{width:200px;}

#home #bottomArea #mcsearch input{margin:0 0 -5px;}

#home #bottomArea ul{position:absolute;top:38px;left:320px;}

#home #bottomArea ul li{display:inline;font-size:1px;text-indent:-99999px;}

#home #bottomArea ul li a{height:80px;position:absolute;top:0;display:block;background:url(../../img/top/menu_bottom.png) no-repeat;}

#home #bottomArea ul li.item01 a{width:159px;left:0;background-position:0 0;}

#home #bottomArea ul li.item02 a{width:155px;left:159px;background-position:-159px 0;}

#home #bottomArea ul li.item03 a{width:152px;left:314px;background-position:-314px 0;}

#home #bottomArea ul li.item04 a{width:161px;left:466px;background-position:-466px 0;}

#home #bottomArea ul li.item01 a:hover{background-position:0 -80px;}

#home #bottomArea ul li.item02 a:hover{background-position:-159px -80px;}

#home #bottomArea ul li.item03 a:hover{background-position:-314px -80px;}

#home #bottomArea ul li.item04 a:hover{background-position:-466px -80px;}

#home #footer{position:relative;}

/*for safari,chrome*/

#home #footer div.wrap{padding:10px 15px 10px;}

#home #footer #menuFooter{margin:0;padding:2px 0 10px;}

/*---------- 検索のヒント ポップアップ ----------*/

#home div.tooltip, #home div.tooltipEpi, #home div.tooltipIdx{width:270px;position:absolute;top:0;left:-9999px;background:#EEE;padding:5px;border:1px solid #AAA;z-index:10;}

#home div.tooltipEpi, #home div.tooltipIdx{width:200px;}

#home div.tooltip p, #home div.tooltipEpi p, #home div.tooltipIdx p{color:#FFF;background:#06C;padding:10px 15px;text-align:left;line-height:1.6;}

div.tooltipEpi p, #home div.tooltipIdx p{font-size:12px;line-height:1.4!important;}

#footer div.wrap{padding:5px 40px 10px;}

/*会社説明追加*/

#home #main div.right div.information p.site_cap{ font-size:75%; padding:.5em 0 0 0; clear:both; text-align:left;}

#home p.site_ex{ font-size:75%; padding:.5em 0 0 0; clear:both; float:right; text-align:right;width:60em; margin:0 0 1em 0;}





