@charset "utf-8";

.tTypeA_area{margin:0 -3px;border-collapse:separate;border-spacing:3px;width:946px;}
* html .tTypeA_area{margin:0 -2px;width:944px;}
*:first-child+html .tTypeA_area{margin:0 -2px;width:944px;}
.tTypeA_area th{padding:5px;vertical-align:middle;line-height:1.2;}
.tTypeA_area td{padding:5px;vertical-align:middle;line-height:1.2;}
.tTypeA_area thead th{color:#ffffff;text-align:center;font-size:118%;background:#e0001b;
background:-moz-linear-gradient(top,#e0001b 0%,#be000e 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e0001b),color-stop(100%,#be000e));
background:-webkit-linear-gradient(top,#e0001b 0%,#be000e 100%);
background:-o-linear-gradient(top,#e0001b 0%,#be000e 100%);
background:-ms-linear-gradient(top,#e0001b 0%,#be000e 100%);
background:linear-gradient(to bottom,#e0001b 0%,#be000e 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0001b',endColorstr='#be000e',GradientType=0);}
.tTypeA_area thead th span{display:block;font-weight:100;font-size:80%;}
.tTypeA_area tbody th{padding:5px 10px;text-align:left;width:22%;font-size:118%;}
.tTypeA_area tbody td{padding:5px 10px;background:#ebebeb;}
.tTypeA_area tbody.ecoClass th{background:#cfe3e4;}
.tTypeA_area tbody.busClass th{background:#d4dae6;}
.tTypeA_area tbody tr.ttl th{padding-top:8px;color:#ffffff;font-weight:700;}
.tTypeA_area tbody.ecoClass tr.ttl th{background:#23b3a9;}
.tTypeA_area tbody.busClass tr.ttl th{background:#274d7a;}
.tTypeA_area tbody th img{margin:0 0 5px 5px;float:right;}
.tTypeA_area tbody td.tPri{text-align:left;color:#cc0000;font-weight:900;width:17%;}
.tTypeA_area tbody td.tPri div{content: "";display:block;clear:both;}
.tTypeA_area tbody td.tPri .air{float:left;margin-top:6px;}
.tTypeA_area tbody td.tPri .pri{float:right;}
.tTypeA_area tbody td.tPri .pri strong{font-size:150%;}
.tTypeA_area tbody td.tRes{text-align:center;width:13%;}
.tTypeA_area tbody td.tDay{text-align:center;width:14%;}
.tTypeA_area tbody td.tPlu{text-align:center;color:#cc0000;font-weight:900;width:14%;}
.tTypeA_area tbody td.tPlu strong{font-size:150%;}
.tTypeA_area tbody td.tIco img{margin-right:3px;}
.tTypeA_area sup{font-size:100%;font-weight:normal;vertical-align:middle;}

.legend{padding:5px 10px;background:#ebebeb;}
.legend dt{padding-top:5px;float:left;width:120px;font-weight:700;}
.legend dd{margin-left:130px;}
.legend dd li{float:left;width:95px;font-size:88%;line-height:1.2;}
* html .legend dd li{width:90px;}
.legend dd li.wid140{width:140px;}
.legend dd li.wid160{width:160px;}
.legend dd li img{margin-right:5px;float:left;}

/* タイトル部分ナビゲーション
-----------------------------*/
.secTitleA02 { margin-bottom:10px; height:139px;}
.secTitleA02 ul.toc li,
.secTitleA02 ul.toc a,
.secTitleA02 ul.toc img{display: inline;line-height:1px;font-size:1px;}
.secTitleA02 ul.toc img{vertical-align: text-bottom;}
.secTitleA02 ul.toc{margin-left:14px;white-space: nowrap;}
.secTitleA02 ul.toc li {margin-right:3px; padding:0;float: left;}
.secTitleA021 ul.toc li img{ margin:0;padding:0;}
/* secTitleA02 2012 */
div.secTitleA02{position:relative;height:142px;margin:0;background-position:top right;background-repeat:no-repeat;color:#ffffff;margin-bottom:20px;}
#secNaviA02{position:absolute;top:89px;display:block;padding-left:20px;}
#secNaviA02 li{margin-right:2px;}
#secNaviA02 li,#secNaviA02 li a,#secNaviA02 li img{display:inline;}

.newIcon {background: none repeat scroll 0 0 #CC0000;color: #FFFFFF;display: inline;font-size: 80%;letter-spacing: 1px;line-height: 1.3 !important;margin: 0 4px 0 0;padding: 0 5px;}
.areaList01 li{line-height:1.2; padding-bottom:10px;}
.areaList01 li.icn_new{padding-left: 44px;text-indent: -44px;}

div.locNaviA02 .naviInbox{padding: 8px 10px 6px 10px;}
*html div.locNaviA02 .naviInbox{padding: 8px 10px 8px 10px;}
*:first-child+html body div.locNaviA02 .naviInbox{padding: 8px 10px 8px 10px;}
div.locNaviA02 .naviInbox .floatL{margin-right:10px;}


.w500{width:500px !important;}