@charset "UTF-8";
.yjw_main_md:nth-child(4)>table{margin-top:15px}
.yjw_main_md .yjw_typhoon_name{padding-right:20px;text-align:justify;color:#333}
.yjw_main_md .yjw_typhoon_name b{font-size:1.1em;line-height:2em}
.shareModule li{float:left;margin:8px 0 2px;padding-right:5px}
.news{margin-bottom:10px;border:#c5cee8 solid 1px}
.news .title{padding:8px 5px;background-color:#edf6ff}
.news .con{padding:5px}
.news .con li{padding-left:17px;background:url(https://s.yimg.jp/images/topics/wiki/ytopics_sprite_icons.png) no-repeat 1px 6px;line-height:26px}
.news .yjSt{font-size:100%}
#yjw_world_top .yjSt{font-size:.8em;line-height:1.5em}
.yjw_navi .fcBlack{margin:6px 0;padding:0 3px;text-indent:0;line-height:1.5em;font-size:.9em}
.tbl_statusAir .icnAir,.tbl_statusAir .icnAlert,.tbl_statusTrain .icnAlert,.tbl_statusTrain .icnSuperExp,.tbl_statusTrain .icnTrain{display:inline-block;*display:inline;*zoom:1;width:18px;height:18px;padding-right:4px;background:url(https://s.yimg.jp/images/weather/pc/v2/img/rainstorm/ico_transit.png) no-repeat;text-indent:200%;vertical-align:middle;overflow:hidden}
:root .tbl_statusAir .icnAir,:root .tbl_statusAir .icnAlert,:root .tbl_statusTrain .icnAlert,:root .tbl_statusTrain .icnSuperExp,:root .tbl_statusTrain .icnTrain{background-image:url(https://s.yimg.jp/images/weather/pc/v2/img/rainstorm/ico_transit_2x.png);-webkit-background-size:110px auto;background-size:110px auto}
.tbl_statusAir .icnAlert,.tbl_statusTrain .icnAlert{background-position:0 0}
.tbl_statusTrain .icnTrain{background-position:-30px 0}
.tbl_statusTrain .icnSuperExp{background-position:-60px 0}
.tbl_statusAir .icnAir{background-position:-90px 0}
.tbl_statusAir .bgTroubleLv1,.tbl_statusTrain .bgTroubleLv1{background:#ffeaf3}
.tbl_statusAir .bgTroubleLv2,.tbl_statusTrain .bgTroubleLv2{background:#ffbfbf}
.tbl_statusAir .bgTroubleLv1 a,.tbl_statusAir .bgTroubleLv2 a,.tbl_statusTrain .bgTroubleLv1 a,.tbl_statusTrain .bgTroubleLv2 a{font-weight:700}
.tbl_statusAir td li a,.tbl_statusTrain td li a{text-decoration:none}
.tbl_statusAir .note,.tbl_statusTrain .note{margin-top:5px;text-align:right}
.tbl_statusAir .note li,.tbl_statusTrain .note li{display:inline-block;*display:inline;*zoom:1;margin-left:20px;padding:2px 4px;font-size:13px;font-size:.8125rem;white-space:nowrap}
.tbl_statusTrain{margin-top:10px}
.tbl_statusTrain table{table-layout:fixed;width:100%;border-left:1px solid #ccc;border-top:1px solid #ccc;font-size:13px;font-size:.8125rem}
.tbl_statusTrain td,.tbl_statusTrain th{padding:5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.tbl_statusTrain th{width:160px;background:#eee;font-weight:700;text-align:left;white-space:nowrap}
.tbl_statusTrain td .area{font-size:15px;font-size:.9375rem}
.tbl_statusTrain td li{display:inline-block;*display:inline;*zoom:1;margin:2px 10px 2px 0;padding:0 4px}
.tbl_statusAir{margin-top:10px}
.tbl_statusAir table{display:table;table-layout:fixed;width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;border-collapse:collapse;border-spacing:0;text-align:left;font-size:12px;font-size:.75rem}
.tbl_statusAir th{padding:5px 8px 5px 5px;background:#eee;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:700;white-space:nowrap}
.tbl_statusAir td{padding:5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.tbl_statusAir th:first-child{width:36%;text-align:left}
.tbl_statusAir td,.tbl_statusAir th{text-align:center}
.tbl_statusAir td{width:32%;padding:8px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:14px;font-size:.875rem}
.tbl_statusAir td:first-child{width:36%;text-align:left;font-weight:700}
.tbl_statusAir td li{display:inline-block;*display:inline;*zoom:1;position:relative;width:40%;margin:0 5%;white-space:nowrap;text-align:center}
.tbl_statusAir td li+li:before{content:"";display:block;width:1px;position:absolute;left:-12.5%;top:5px;bottom:5px;background-color:#aaa}
.yjw_typhoon_summ{margin-bottom:15px;padding:10px;border:1px solid #d89494;font-size:13px;font-size:.8125rem}
.lst_typhoon2015{margin:0 0 20px}
.lst_typhoon2015 .ttl{float:none!important;padding:.3em .6em;border-top:solid 1px #bbc7e3;background:#e5eaf7;color:#333;font-weight:700}
.lst_typhoon2015 .tbl{width:100%;border-spacing:0;border-collapse:collapse}
.lst_typhoon2015 td{width:50%;padding:0;border:1px solid #e3e3e3}
.lst_typhoon2015 td a{display:block;position:relative;padding:10px 0 10px 30px}
.lst_typhoon2015 td a:before{content:"";position:absolute;left:12px;top:0;bottom:0;margin:auto;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #2600f4}