@charset "UTF-8";






/*-------------------------------------------------------------
緊急情報
-------------------------------------------------------------*/
.extEmergency { width: 100%; }
.extEmergency h2 { margin: 0; padding: 6px 12px 4px 12px; font-size: 1.2em; font-weight: bold; line-height: normal; }
.extEmergencyInner { padding: 10px 15px; }
.extEmergencyInner p { margin: 0; padding:  0 0 0 16px; font-weight: bold; }

.extEmergency2 { width: 100%; }
.extEmergency2 h2 { margin: 0; padding: 6px 12px 4px 12px; font-size: 1.2em; font-weight: bold; line-height: normal; }
.extEmergency2 .extEmergencyInner { padding: 10px 15px; }
.extEmergency2 .extEmergencyInner p { margin: 0; padding:  0 0 0 16px; font-weight: bold; }

/*-------------------------------------------------------------
共通メニュー
-------------------------------------------------------------*/
.extCommonMenu { width: 100%; }
.extCommonMenu h2 { margin: 0; padding: 6px 12px 4px 12px; font-size: 1.2em; font-weight: bold; line-height: normal; }
.extCommonMenuInner { padding: 0 10px; border-width: 1px; border-style: solid; }
.extCommonMenuInner ul { margin: 0; padding: 0; padding: 0; width: 100%; list-style: none; list-style-position: outside; overflow: hidden; }
.extCommonMenuInner ul li { width: 100%; border-bottom-width: 1px; border-bottom-style: dotted; }
.extCommonMenuInner ul li a { padding: 5px 0 5px 16px; display: block; }

/*-------------------------------------------------------------
いざというときに
-------------------------------------------------------------*/
.extTopUrgencyMenu { width: 100%; }
.extTopUrgencyMenu h2 { margin: 0; padding: 6px 12px 4px 12px; font-size: 1.2em; font-weight: bold; line-height: normal; }
.extTopUrgencyMenuInner { padding: 0 10px; border-width: 1px; border-style: solid; }
.extTopUrgencyMenuInner ul { margin: 0; padding: 0; padding: 0; width: 100%; list-style: none; list-style-position: outside; overflow: hidden; }
.extTopUrgencyMenuInner ul li { width: 100%; border-bottom-width: 1px; border-bottom-style: dotted; }
.extTopUrgencyMenuInner ul li a { font-weight: bold; padding: 5px 0 5px 16px; display: block; }

/*-------------------------------------------------------------
天気
-------------------------------------------------------------*/
.extWeather { width: 100%; }
.extWeather h3 { width: 100%; text-align: center; font-size: 1.3em; font-weight: normal; margin-bottom: 10px; }
.extWeather h3 em { font-style: normal; }
.extWeather dl { text-align: center;}
.extWeather dt, .extWeather dd { display: -moz-inline-box;display: inline-block;/display: inline;/zoom: 1; padding: 5px 0 0 0; text-align: left; vertical-align: middle; font-weight: normal; }
.extWeather dd img { /*height: 22px;*/ }