@charset "utf-8";

/* weather style 090330 */

/* tab navi */
.tab_navi {font-size: 90%; margin-bottom: 0px; width: 100%; line-height: 150%;}
.tab_navi .tab_navi_select span {background-image: url("http://image.excite.co.jp/jp/weather/css01/tabon_we.jpg"); padding-bottom: 5px; color: #333}
.tab_navi .tab_navi_select {font-weight: bold; background-image: url("http://image.excite.co.jp/jp/weather/css01/tabon_we.jpg")}
.tab_navi ul {padding:0; margin: 0px;list-style-type: none}
.tab_navi li {padding: 0 0 0 5px; background: url("http://image.excite.co.jp/jp/weather/css01/taboff_we.gif") no-repeat left top; float: left; margin: 0px 4px 0px 0px; }

.tab_navi span {padding:4px 10px 4px 6px; display: block; background: url("http://image.excite.co.jp/jp/weather/css01/taboff_we.gif") no-repeat right top; float: left;cursor: pointer; color: #333; text-decoration: none;}

.tab_navi_select span.titleend {padding-bottom: 2px}
.tabinfo {clear: both; padding:10px 0 0 0; background: url("http://image.excite.co.jp/jp/weather/css01/tabunbg_we.jpg") repeat-x; width: 100%;}
.tabinfo span {margin:0 0 0 10px; font-size: 85%;color: #333;line-height:140%;}
.tab_body{padding: 10px;}


.wmap{text-align:center;padding:10px 0 10px 0;margin:0 0 0 0}
.wmap .wimage {text-align:center;float:left; margin:5px; padding:5px 10px 5px 10px;background-color:#EFEFEF;}
.wmap .wimage img{clear:right;}
.wmap .wimage span{display:block;clear:both; font-size:80%;text-align:center;}

/* tab navi 2 */
.tab_navi2 {padding: 0;font-size: 80%; background: url("http://image.excite.co.jp/jp/weather/css01/tabbg2_we.gif") repeat-x 100% bottom; float: left; margin-bottom: 0px; width:300px; line-height: 140%;}
.tab_navi2 a {color: #333; text-decoration: none}
.tab_navi2 .tab_navi2_select span {padding:3px;background-image: url("http://image.excite.co.jp/jp/weather/css01/tabon2_we.jpg"); color: #333}
.tab_navi2 .tab_navi2_select {font-weight: bold; background-image: url("http://image.excite.co.jp/jp/weather/css01/tabon2_we.jpg");}

.tab_navi2 ul { padding: 0; margin: 0; list-style-type: none}
.tab_navi2 li { padding: 0 0 0 3px;background: url("http://image.excite.co.jp/jp/weather/css01/taboff2_we.gif") repeat-x left top; float: left; margin: 0 4px 0 0;}
.tab_navi2 span {display: block; padding: 3px 8px 3px 5px ; background: url("http://image.excite.co.jp/jp/weather/css01/taboff2_we.gif") repeat-x right top; float: left; cursor: pointer; color: #333;text-decoration: none
}
.tab_navi2_select span.titleend {padding-bottom: 2px}
.tab2info {clear: both; padding: 5px 0 0 0; background: url("http://image.excite.co.jp/jp/weather/css01/tabunbg2_we.jpg") repeat-x; margin: 0; width: 300px;}
.tab2info span {margin:0 0 0 5px; font-size: 70%; color: #333;line-height:140%;}
.tab2_body{padding: 5px;}


/* common disaster */
.common_alert{border:1px solid #FF0000;padding:3px; text-align:center;font-size:85%;color:#FF0000;background-color:#FFCCCC;}
.common_alert a{color:#FF0000;}

/* pager_links */
.pager_links {clear:both;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;font-weight:900;padding:0;text-align:center;margin-top: 10px;margin-bottom:5px;}
.pager_links .pagelink{padding:2px 5px 2px 5px; margin:3px; border:1px solid #CCC;background-color: #EFEFEF;}
.pager_links .cur_pagelink{ padding:2px 5px 2px 5px; margin:3px; border: 1px solid #CCC; color:#999;}




/* toppage area */
.top_area{margin-top:2px;margin-left:10px; width:100%; white-space:nowrap;}
.top_area_image{ float:left; width:400px;margin:5px; white-space:nowrap;}



.area_list{
    text-align:left;
    margin:0px 10px 10px 10px;
    font-size:95%;
}
.area_list ul{
    margin:0px;
    padding:0px;
}
.area_list li{
    list-style:none;
    padding:0 0 2px 12px;
    background:url(http://image.excite.co.jp/jp/weather/css01/brit.gif) no-repeat 0px 4px;
}


/* pref */
.prefnavi{padding:0 5px 0 0px;}
.preftx {padding: 5px 10px 0 0 ;text-align:left; line-height:120%;margin-left:10px;}
.preftx .region{ background-color:#FFFFFF;padding:1px 10px 1px 10px; margin-right:5px;font-size: 90%; }
.preftx .pref{background:url(http://image.excite.co.jp/jp/weather/css01/brit.gif) no-repeat 0px 4px; padding-left: 11px;padding-bottom: 2px;margin-right:3px;font-size: 90%; }




/* area name list */
.prefse ul {list-style-type:none; padding:0; margin:0;font-size: 95%;white-space: nowrap;}
.prefse li {float:left;  padding:12px 60px 12px 60px;  background-color:#F4F4F4; text-align:center;margin:5px;}
.prefse li .area{font-weight:bold;}


.prefli ul {list-style-type:none; padding:10px;margin:0;font-size: 90%;white-space: nowrap;}
.prefli li {background:url(http://image.excite.co.jp/jp/weather/css01/brit.gif) no-repeat 0px 3px;float:left; padding:0 60px 10px 11px;width:100px;}
.prefli .ctit{ font-size: 95%;font-weight: bold; background-image: url("http://image.excite.co.jp/jp/weather/css01/ctit_bg.jpg"); background-repeat: no-repeat; text-align: left; padding-left:10px; margin-top:10px;line-height:25px;}

/* toppage image */
.image_list{
    font-size:small;
}
.image_list img{
    width:120px;
    border:5px solid #DDDDDD;
}
.image_list td{
    text-align:left;
    margin:0;
    padding:5px 0px 5px 20px;
}

/* world */
.world ul {list-style-type:none; padding:0; margin:0;white-space: nowrap; overflow: hidden; width: 100%}
.world li {float:left;  padding:0 0 0 15px; width: 15%; text-align:left; line-height: 2;  display: block; background:url(http://image.excite.co.jp/jp/weather/css01/brit.gif) no-repeat left center;}
.world .ctit{ font-size: 95%;font-weight: bold; background-image: url("http://image.excite.co.jp/jp/weather/css01/ctit_bg.jpg"); background-repeat: no-repeat; text-align: left; padding-left:10px; margin-left:5px;margin-top:10px;line-height:25px;}


/* world weather */
.world_today{margin-left:auto;margin-right:auto;width:420px;}
.world_today .world_telop{float:left;width:200px;font-size:90%;text-align:center;margin-top:5px;}
.world_today .world_weather{float:left;width:200px;padding-top:20px;}

.world_detail_title{background:transparent url(http://image.excite.co.jp/jp/weather/css01/lowe_ti.gif) repeat-x scroll 0 0;padding:10px 0 0 10px;margin:0 5px; width:400px;}
.world_detail_title p{color:#333333;font-size:95%;line-height:140%;margin:0 0 0 0px;font-weight:bold;}


.table-world {border-collapse: collapse;font-size:90%;width:99%; margin-left:5px;border: 1px #E3E3E3 solid;border-spacing: 0;background-color: #FFFFFF;}
.table-world th {font-size:100%;border-collapse: separate;padding: 2px; border: #FFFFFF solid;border-spacing: 0;border-width: 0 0 1px 1px; background: #A9A9A9; color: #FFFFFF; font-weight: bold;line-height: 120%;text-align: center;}
.table-world td {border-collapse: separate;padding: 2px;border-style: solid;border-spacing: 0;border-width: 1px;border-color: #EFEFEF;background: #FFffFF;color: #1A4444;text-align: center;white-space: nowrap;}
.table-world .ti {border-collapse: separate;color: #666666;padding: 2px;border-style: solid;border-spacing: 0;border-width: 1px;border-color: #FFFFFF;background-color: #DDDDDD;text-align: center;white-space: nowrap;}
.table-world .ti a{color:#666666;}
.table-world caption{text-align: right;	font-size:90%; color:#333333;}


.txbg95 {text-align:left;background: #eeeeee;width:95%;font-size:85%;line-height:180%;margin:10px 0 0 0;}
.txbg95 span {font-weight:bold;padding:0 15px 0 10px;}
.txli95 {width:95%;text-align:center;font-weight:bold;font-size:80%;line-height:160%;background: #fefefe;border-style: solid;border-width: 1px;border-color: #efefef;margin:10px 0 10px 0;}
.txli95 a:hover {background:#B3ECBF;display:block}

.tx95 {width:95%;text-align:left;font-weight:normal;font-size:80%;line-height:160%;background: #fefefe;border: solid 1px #efefef;margin:10px 0 10px 0;padding:10px;}


/* search box */
.search_re {background: url(http://image.excite.co.jp/jp/weather/css01/search_re.gif) repeat-x;font-size:small;display:block;width:inherit;padding:8px 10px 5px 10px;margin:0 0 5px 0;}
.search_re span{font-weight:bold;}
.search_re .tx01{color:#666666;font-size:small;line-height:140%;}
.search_re .tx02{color:#333333;font-size:small;line-height:140%;}

.search_li{padding:10px;font-size:100%; line-height:150%; margin-left:10px;}
.search_li dl { position:relative;}
.search_li dt {font-size:95%;color:#999999;padding:5px 0 0 0;}
.search_li dd {position:relative; padding: 0 0 5px 0;border-bottom: solid 1px #eeeeee;background-color: #fefefe;}
.search_li dd .zip{ position:absolute; right:0px; float:right; margin-left: 20px;}
.search_li dd .area_kana {color:#999999;font-size:90%;text-align:left;margin-left:20px;}

/* spot list pager */
.paging {text-align:right;background: #f4f4f4;padding:5px 0 5px 0;margin:2px 0 2px 0;display:block;width:100%;font-size:85%;}
.paging .pagelink{ padding:2px 5px 2px 5px;    margin:3px;    border:1px solid #CCC;    background-color: #FFFFFF;}
.paging .cur_pagelink{ padding:2px 5px 2px 5px; margin:3px; border: 1px solid #CCC; color:#999;background-color: #FFFFFF;}
.paging .start{border:0px; background-color:#999999;}



/*  table */
.simple_tbl{
	margin-left: 1%;	padding:3px;	width: 98%;	border: 1px solid #EFEFEF;
	border-collapse: collapse;	caption-side:top;
}
.simple_tbl th{
    font-weight: normal;padding:3px;background-color:#A9A9A9;border: 1px solid #EFEFEF;color:#FFFFFF;
	text-align: center;	white-space:nowrap;font-size:90%;
}
.simple_tbl th a{color:#FFFFFF;}
.simple_tbl th.simple_sub{background-color:#EDEDED;	color: #708090;	text-align: center;border:1px solid #EEEEEE;}
.simple_tbl th.simple_sub a{color:#A0A0A0;}
.simple_tbl td{	border: 1px solid #EFEFEF;	font-size:90%;	padding:3px;}
.simple_tbl td.simple_sub{border-top: 1px solid #C0C0C0;    border-bottom: none;}
.simple_tbl caption{text-align: right;	font-size:80%; color:#333333;}

/* area list */
.areatx { padding-left:10px; text-align:left; float:none; overflow: hidden}
.areatx ul {list-style-type:none; padding:0; margin:0;white-space: nowrap; overflow: hidden; width: 100%}
.areatx li {float:left;  padding:0 0 0 15px; width: 15%; text-align:left; line-height: 2;  display: block; background:url(http://image.excite.co.jp/jp/weather/css01/brit.gif) no-repeat left center;}



/* area detail*/
#area_weather{ width:99%; margin-top:5px;margin-left:10px;margin-right:auto;}
.area_detail{float:left; width:47%; margin-left:10px;margin-right:auto;text-align:center;}
.area_detail_title{background:transparent url(http://image.excite.co.jp/jp/weather/css01/lowe_ti.gif) repeat-x scroll 0 0;padding:10px 0 0 10px;margin:0 5px;}
.area_detail_title p{color:#333333;font-size:95%;line-height:140%;margin:0 0 0 0px;font-weight:bold;}

.area_localw{padding:10px 0 0 10px;position:relative;text-align:center;position:relative;}
.area_localw span{display:block;text-align:left;position:absolute; top:10px;right: 10px;font-size:80%;font-weight:normal;line-height:140%;color:#666699;}

.area_localw_table{margin-left:0;margin-right:0;text-align:center;}
.area_link{float:right;position:relative;bottom:20px;right:10px;font-size:80%}

.area_ref_time{text-align:right; font-size:80%;margin-bottom:-5px;}

/* news image */
.news_image{float:right;width:160px;border:#C0C0C0 1px solid; background-color:#EFEFEF;padding:5px;text-align:center;}
.news_image img{}
.news_image span{margin-top:3px;display:block;font-size:90%; line-height:140%;text-align:left;}

/*  list */
.listx {padding-left: 10px; font-size: 85%;}
.listx ul {list-style-type:none; padding:0; margin:0;white-space: nowrap; overflow: hidden; width: 100%}
.listx li {float:left;  padding:0 0 0 15px; width: 15%; text-align:left; line-height: 2;  display: block; background:url(http://image.excite.co.jp/jp/weather/css01/brit.gif) no-repeat left center;}


/* br */
.space5 {height:5px;}
/* info text */
.infotx{font-size:90%; margin-left:10px; margin-bottom: 5px; line-height:160%;}

/* color */
.max_temp{	color:#FF3300;}
.min_temp{	color:#0099FF;}
.holiday_sat{ color:#0000FF;}
.holiday_sun{ color:#FF0000;}
.holiday_none{ color:#000000;}
.week_def{ padding:0;margin:0;font-weight:normal;}

/* my weather small */
.my_s_title{margin:10px 0px 0px 0px; padding:2px; background-color:#A0A0A0; color:#FFFFFF;font-size:9pt;text-align:center;border-right:1px solid #666666;border-top:1px solid #EFEFEF;}
.my_s_title a{color:#FFFFFF;}
.my_s_area{margin:0 2px 2px 2px;font-size:80%;}
.my_s_text{font-size:100%;}
.my_s_tile{margin:0px 0px 5px 0px; padding:2px;text-align:center;}
.my_s_tile_blank{margin:0px 0px 5px 0px; padding:10px; background-color:#EFEFEF;text-align:center; border-right:1px solid #A0A0A0;border-bottom:1px solid #A0A0A0;}
.my_s_infotx{font-size:80%;text-align:left;color:#3333CC;}

.my_s_table {border-collapse: collapse;font-size:70%;width:99%; border: 1px #696969 solid;background-color: #FFFFFF;}
.my_s_table th {border-collapse: separate;padding: 1px; border: 1px #696969 solid; background-color: #C0C0C0; color: #666666; text-align: center;font-weight:normal;}
.my_s_table td {border-collapse: separate;padding: 1px; border: 1px #696969 solid; background-color: #FFffFF; color: #808080; text-align: center; white-space: nowrap;}
.my_s_table .ti{border-collapse: separate;padding: 1px; border: 1px #696969 solid; background-color: #EEEEEE; color: #808080; text-align: center;}
.my_s_table caption{text-align: right;	font-size:100%; color:#333333;}


.my_tenki_set{font-size:12px;margin:10px 0;}
.my_tenki_set th{font-size:14px;text-align:center}
.my_tenki_set .b{font-weight:bold;}

/* my weather setting */
.my-w-title{background:transparent url(http://image.excite.co.jp/jp/weather/css01/lowe_ti.gif) repeat-x scroll 0 0;padding:10px 0 0 10px;margin:0 5px;}
.my-w-btn{margin:0 auto 0 auto; text-align:center;padding:3px;width:50%;}
.my-w-btn-item{float:left; width:49%;}
.my-w-btn-clear{margin:0 auto 0 auto; text-align:center;padding:5px;width:98%;background-color:#DDDDDD;}

/* simple list */
.list_small{margin-left:10px; font-size:85%; text-align:left;}
.list_small_item{line-height:180%; }
.list_small_sub {font-size:85%; color:#666666;}
.list_small ul{list-style-type:none; font-size:11pt;}
.list_small li{white-space: nowrap;background:url(http://image.excite.co.jp/jp/weather/css01/brit.gif) no-repeat 0px 5px; padding-left: 11px;padding-bottom: 3px;line-height:140%;}


/* alert-watch */
span.alert_warn{ color:#FFFFCC;background-color:#FF0000; padding:3px;border:1px solid #DDDDDD; margin:1px 1px 1px 1px;line-height:180%;white-space:nowrap;}
/* alert-warn */
span.alert_watch{color:#666666;background-color:#FFFF00; padding:3px; border:1px solid #DDDDDD; margin:1px 1px 1px 1px;line-height:180%;white-space:nowrap;}

/* alert list */
div.alert_warn_list{ position: relative; text-align: left;margin: 5px 10px 5px 10px; padding: 0px 6px 0px 8px; border-left: 5px solid #FF3300;}
div.alert_watch_list{position: relative;text-align: left;margin: 5px 10px 5px 10px; padding: 0px 6px 0px 8px; border-left: 5px solid #FFCC33;}
div.alert_none_list{ position: relative; text-align: left;margin: 5px 10px 5px 10px; padding: 0px 6px 0px 8px; border-left: 5px solid #999999;}
.alert_title{font-weight:bold;}
.alert_line{margin-bottom:2px;font-size:90%}

/* alert info */
.alert_tx{ color:#FF0000;}
.alert_info{color:#FF0000; margin-left:10px;font-size:90%;}


/* quake */
.quake_detail{padding:0;margin:0 auto 0 auto;width:100%;}
.quake_info{float:left;margin-left:10px;width:300px;}

.quake_image{float:left; margin-left:10px;}
.quake_noimage{float:left; margin-left:10px;font-size:80%;text-align:center;color:#DDDDDD;}

.qint_subtitle{margin-left:3px; font-size:85%;}

.table-quake {border-collapse: collapse; border:1px #808080 solid; padding:0;width:100%;}
.table-quake td{font-size:90%; padding:5px;border:#808080 1px solid;color:#333333;}
.table-quake th{font-size:90%;background-color:#A9A9A9;border:#808080 solid 1px;color:#FFFFFF;font-weight:normal;line-height:140%;padding:5px;text-align:center;white-space:nowrap}
.table-quake .note{background-color:#EFEFEF ;color:#666666;padding:5px;text-align:left;}

/* typhoon */
.timage img{clear:right;background-color:#EFEFEF; padding:10px;margin-left:10px;margin-top:10px;max-width:550px;}

/* more link */
.more_link{text-align:right; font-size:9pt;}

/* side img */
.side_img .img_title{margin:5px 0px 0px 0px; padding:2px; background-color:#A0A0A0; color:#FFFFFF;font-size:9pt;text-align:center; border-right:1px solid #666666;border-top:1px solid #EFEFEF;}
.side_img .img_tile{margin:0px 0px 5px 0px; padding:10px; background-color:#EFEFEF;text-align:center; border-right:1px solid #A0A0A0;border-bottom:1px solid #A0A0A0;}

/* side border*/
.side-border { border:1px solid #aaaaaa; width:100%; }
.side-unit{ margin-left:20px; font-size:80%;line-height:160%}
.side-body { padding:5px 10px;}
.side-title { color : #999; font-size : 90%; font-weight : 900;}
.side-title a { color : #999; }
.side-corner-top, .side-corner-left, .side-corner-bottom { display:block; position:relative; margin:0; height:5px; font-size:0; line-height:0; background-image:url(http://image.excite.co.jp/jp/med/corner-glay.gif); background-repeat:no-repeat;}
.side-corner-top { top:-1px; right:-1px; width:auto; background-position:100% 0;}
.side-corner-top .side-corner-left { background-position:0 -10px; width:6px; left:-2px;}
.side-corner-bottom { background-position:100% -5px; clear:both; width:auto; bottom:-1px; right:-1px;}
.side-corner-bottom .side-corner-left { background-position:0 -15px; width:3px; left:-2px;}



/* area weather table */
.table-area {width:90%;border-collapse: collapse;padding:0;margin:1px auto 0 auto;border:#808080 solid 1px;}
.table-area td{font-size:80%; padding:2px;border:#808080 solid 1px;color:#333333;}
.table-area th{font-size:85%;background-color:#A9A9A9;border:#808080 solid 1px;color:#FFFFFF;font-weight:normal;line-height:120%;padding:2px;text-align:center;white-space:nowrap}
.table-area .time{font-size:70%;color:#666666;font-weight:normal;background-color:#CCCCCC;}
.table-area .tx{color:#FF6633;background:none;white-space:nowrap;}
.table-area .tm{color:#00CCCC;background:none;white-space:nowrap;}
.table-area .txt{width:12%;background-color:#FFCECE ;color:#666666;font-weight:bold;padding:5px;text-align:center;white-space:nowrap;}
.table-area .tmt{width:12%;background-color:#E0FFFF ;color:#666666;font-weight:bold;padding:5px;text-align:center;white-space:nowrap;}
.table-area .info{background:#FFFFFF none repeat scroll 0 0;color:#666666;padding:5px;text-align:left;}
.table-area td.wind{text-align:left;}

/* spot weather table */
.title-spot {text-align:left;background-color: #eeeeee;width:99%;margin-left:5px;margin-top:10px;font-size:80%;line-height:180%;}
.title-spot p {margin-left:10px; font-weight:bold;}

.table-spot {border-collapse: collapse;font-size:85%;width:99%; margin-left:5px;border: 1px #E3E3E3 solid;border-spacing:0;background-color: #A0A0A0;}
.table-spot th {border-collapse: separate;padding: 2px; border: #FFFFFF solid;border-spacing: 0;border-width: 0 0 1px 1px; background: #C0C0C0; color: #FFFFFF; font-weight: bold;line-height: 120%;text-align: center;}
.table-spot td {border-collapse: separate;padding: 2px;border-style: solid;border-spacing: 0;border-width: 1px;border-color: #EFEFEF;background: #FFFFFF;color: #1A4444;text-align: center;white-space: nowrap;}
.table-spot .ti {border-collapse: separate;color: #FFFFFF;padding: 2px;border-style: solid;border-spacing: 0;border-width: 1px;border-color: #FFFFFF #888888 #888888 #FFFFFF;background: #9d9d9d;text-align: center;white-space: nowrap;}
.table-spot .target {border-collapse: separate;color: #FFFFFF;padding: 2px;border-style: solid;border-spacing: 0;border-width: 1px;border-color: #FFFFFF #888888 #888888 #FFFFFF;background:  #696969;text-align: center;white-space: nowrap;}


/*
.spot-head{position:relative;width:100%;}
.spot-name{float:left;}
.spot-btn{float:right;position:absolute;top:-15%;right:5px;}
.spot-btn form{margin:0px;}
.spot-btn input{margin:0px;}
.mylink-btn{width:124px; float:right; margin-right:115px; margin-top:-2px; padding:0px;}
*/

.spot{ font-size:100%; position: relative; text-align: left;
    background: url("http://image.excite.co.jp/jp/weather/css01/spotbg01.jpg") repeat-x ;
    border-bottom:1px solid #eeeeee;border-right:1px solid #eeeeee;
    margin: 10px 0px 5px 0px; padding: 10px 10px 12px 12px; border-left: 5px solid #FF3300;}

.spot-head{position:relative;}
.spot-name{float:left;margin-right:240px;}
.spot-link{float:left;position:absolute;top:0%;right:110px;}
.spot-btn{float:left;position:absolute;top:0%;right:0px;}
.spot-btn form{margin:0px;}
.spot-btn input{margin:0px;width:100px;}



.spot_ref_time{text-align:right; font-size:80%;margin-bottom:-8px;}

/* weekly weather table */
.table-week {border-collapse: collapse;font-size:85%;width:99%; margin-left:5px;border: 1px #E3E3E3 solid;border-spacing: 0;background-color: #FFFFFF;}
.table-week th {border-collapse: separate;padding: 2px; border: #FFFFFF solid;border-spacing: 0;border-width: 0 0 1px 1px; background: #A9A9A9; color: #FFFFFF; font-weight: bold;line-height: 120%;text-align: center;}
.table-week td {border-collapse: separate;padding: 2px;border-style: solid;border-spacing: 0;border-width: 1px;border-color: #EFEFEF;background: #FFffFF;color: #1A4444;text-align: center;white-space: nowrap;}
.table-week .ti {border-collapse: separate;color: #FFFFFF;padding: 2px;border-style: solid;border-spacing: 0;border-width: 1px;border-color: #FFFFFF #888888 #888888 #FFFFFF;background: #9d9d9d;text-align: center;white-space: nowrap;}
.table-week .tx{color:#FF6633;background:none}
.table-week .tm{color:#00CCCC;background:none}
.table-week caption{text-align: right;font-size:90%;color:#333333;}

/* amedas table */
.table-ame {border-collapse: collapse;font-size:85%;width:99%; margin-left:5px;border: 1px #E3E3E3 solid;border-spacing: 0;background-color: #FFFFFF;}
.table-ame th {font-weight:normal;padding: 2px; margin:2px;border: #FFFFFF solid 1px; background: #A9A9A9; color: #FFFFFF; line-height: 120%;text-align: center;}
.table-ame td {padding: 2px;border-style: solid;border-spacing: 0;border-width: 1px;border-color: #EFEFEF;background: #FFffFF;color: #1A4444;text-align: center;white-space: nowrap;}
.table-ame .ti {color: #FFFFFF;padding: 2px;border-style: solid;border-spacing: 0;border-width: 1px;border-color: #FFFFFF #888888 #888888 #FFFFFF;background: #9d9d9d;text-align: center;white-space: nowrap;}
.table-ame .tx{color:#FF6633;background:none}
.table-ame .tm{color:#00CCCC;background:none}

/* life index table */
.table-index {border-collapse: collapse;font-size:85%;width:99%; margin-left:5px;border: 1px #E3E3E3 solid;border-spacing: 0;background-color: #FFFFFF;}
.table-index th {white-space:nowrap; font-weight:normal;padding: 2px; border: #FFFFFF solid;border-spacing: 0;border-width: 0 0 1px 1px; background: #A9A9A9; color: #FFFFFF; line-height: 120%;text-align: center;}
.table-index td {width:12.5%;white-space:normal;border-collapse: separate;padding: 2px;border-style: solid;border-spacing: 0;border-width: 1px;border-color: #EFEFEF;background: #FFffFF;color: #1A4444;text-align: center;}
.table-index .ti {border-collapse: separate;color: #FFFFFF;padding: 2px;border-style: solid;border-spacing: 0;border-width: 1px;border-color: #FFFFFF #888888 #888888 #FFFFFF;background: #9d9d9d;text-align: center;white-space: nowrap;}
.table-index .tx{color:#FF6633;background:none}
.table-index .tm{color:#00CCCC;background:none}
.table-index .comment{white-space:normal; }

/* mobile site */
.mobile_site {margin:10px 0px 0px 0px; padding:5px; border:solid 1px #CCccCC;}
.mobile_site .title {font-weight:bold; font-size:10px;}
.mobile_site .desc {margin:5px 0px; font-size:11px; line-height:1.5em;}
.mobile_site .icon {margin:0px 9px 5px 0px;}
.qrcode {border:solid 1px #000000; padding:5px; margin:5px 5px 0px 0px;}