@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}
.typhoonView{margin-bottom:20px}
.typhoonView .tabView_navi{display:table;table-layout:fixed;width:600px;margin:10px auto 15px auto}
.typhoonView .tabView_item{display:table-cell;line-height:1;border-bottom:1px solid #e9e9e9}
.typhoonView .tabView_item a{display:block;padding:10px 0;text-align:center;position:relative;top:1px}
.typhoonView .tabView_item a::before{position:absolute;content:"";display:block;margin-top:-10px;top:50%;left:0;background:#e9e9e9;width:1px;height:20px}
.typhoonView .tabView_item a.is-current{border-bottom:4px solid #5089ff;font-weight:700;color:#333;pointer-events:none;cursor:default}
.typhoonView .tabView_item:first-child a::before{display:none}
.typhoonView .tabView_content_image{text-align:center;position:relative}
.typhoonView .tabView_content_image img{width:600px}
.typhoonView .tabView_content_text{position:absolute;top:50%;left:80px;right:80px;margin:-50px auto 0;opacity:.8}
.typhoonView .tabView_content_text span{display:inline-block;padding:30px 50px;background-color:#fff;font-size:1.125rem;font-weight:700}
.typhoonView .tabView_content .view_mode{margin-bottom:10px;font-size:0}
.typhoonView .tabView_content .view_mode .mode_item{display:inline-block;position:relative;margin:0 17px;font-size:.875rem;color:#999}
.typhoonView .tabView_content .view_mode .mode_item::before{position:absolute;content:"";display:block;margin-top:-10px;top:50%;right:-18px;background:#999;width:1px;height:18px}
.typhoonView .tabView_content .view_mode .mode_item:last-child::before{display:none}
.typhoonView .tabView_content .view_mode .mode_item.is-active a{color:#333;font-weight:700;pointer-events:none;cursor:default}
.snsbtnWrapper{background-color:#f7f7f7;padding:10px 0 5px;margin:0 10px 20px;text-align:center}
.snsbtnWrapper .leadText{text-align:center;font-size:.875rem;margin-bottom:10px}
.snsbtnWrapper .sns_btn{display:inline-block;width:auto}
.snsbtnWrapper .sns_btn div{display:inline-block;width:160px;margin:0 5px}
.tbl_statusAir .icnAir,.tbl_statusAir .icnAlert,.tbl_statusTrain .icnAlert,.tbl_statusTrain .icnSuperExp,.tbl_statusTrain .icnTrain{display:inline-block;width:18px;height:18px;padding-right:4px;background-image:url(https://s.yimg.jp/images/weather/pc/v2/img/rainstorm/ico_transit_2x.png);background-size:110px auto;background-repeat:no-repeat;text-indent:200%;vertical-align:middle;overflow:hidden}
.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;margin-left:20px;padding:2px 4px;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:.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:.9375rem}
.tbl_statusTrain td li{display:inline-block;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:.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 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:.875rem}
.tbl_statusAir td:first-child{width:36%;text-align:left;font-weight:700}
.tbl_statusAir td li{display:inline-block;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:.8125rem}
.lst_typhoon2015{margin:0 0 20px}
.lst_typhoon2015 .ttl{padding:.3em .6em;border-top:solid 1px #bbc7e3;background:#e5eaf7;color:#333;font-weight:700;float:none!important}
.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}