@charset "UTF-8";

.areaContents{
	margin-bottom:20px;
	border:none;
}
/* -------------------------------------
 警報
-------------------------------------- */
#main p.attention {
	background:#CC3333;
	color:#fff;
	text-align:center;
	padding:5px;
}
#main p.attention span.bold{
	padding:0 5px;
}
/* -------------------------------------
 天気予報
-------------------------------------- */
#main h3._weather_day {
	background:url("/common/sp/img/tenki_icon_ttl.gif") no-repeat 0 center;
	background-size:auto 34px;
	padding:10px 10px 15px 55px;
	margin:5px;
	border-bottom:1px solid #ccc;
}
#main ul.weather_list {
	width:99%;
	overflow:hidden;
	margin:10px auto;
	-moz-column-count: 4;
	-webkit-column-count: 4;
	-moz-column-gap: 0;
	-webkit-column-gap: 0;
	column-count: 4;
	column-gap: 0;
}
#main ul.weather_list li{
	text-align:center;
	border-right:1px solid #ccc;
}
#main ul.weather_list li .weather_title{
	height:30px;
}

#main ul.weather_list li .saikou{
	color:#CC3333;
	padding:1px;
}
#main ul.weather_list li .saitei{
	color:#2464B2;
	padding:1px;
}
#main ul.weather_list li .rainfall{
	margin:0 auto;
	text-align:center;
	padding:1px 1px 5px;
}
#main ul.weather_list li:last-child{ 
	border:none;
}

#main td.end {
	background:#F5F5F5;
}

/*------------------------------------------
  アイコン（100px）
------------------------------------------*/
#main .tenki1,
#main .tenki1n,
#main .tenki2,
#main .tenki2n,
#main .tenki3,
#main .tenki3n,
#main .tenki4,
#main .tenki4n,
#main .tenki5,
#main .tenki5n,
#main .tenki6,
#main .tenki6n,
#main .tenki7,
#main .tenki7n,
#main .tenki8,
#main .tenki8n,
#main .tenki9,
#main .tenki9n,
#main .tenki10,
#main .tenki10n,
#main .tenki11,
#main .tenki11n,
#main .tenki12,
#main .tenki12n,
#main .tenki13,
#main .tenki13n,
#main .tenki14,
#main .tenki14n,
#main .tenki15,
#main .tenki15n,
#main .tenki16,
#main .tenki16n,
#main .tenki17,
#main .tenki18,
#main .tenki19,
#main .tenki20,
#main .tenki21,
#main .tenki22,
#main .tenki22n,
#main .tenki23,
#main .tenki24,
#main .tenki25,
#main .tenki26,
#main .tenki27,
#main .tenki28,
#main .tenki28n,
#main .tenki29,
#main .tenki29n,
#main .tenki30,
#main .tenki31,
#main .tenki32,
#main .tenki33,
#main .tenki33n,
#main .tenki34,
#main .tenki35,
#main .tenki36,
#main .tenki37,
#main .tenki37n,
#main .tenki38,
#main .tenki38n,
#main .tenki39,
#main .tenki40,
#main .tenki41,
#main .tenki41n,
#main .tenki42,
#main .tenki43,
#main .tenki44,
#main .tenki45{
	background-size:auto 40px!important;
	padding:25px;
	margin:0 auto;
}

#main .tenki1{
background: url("/common/sp/img/tenki_icon/100px/01.gif") no-repeat center center;
}
#main .tenki1n{
background: url("/common/sp/img/tenki_icon/100px/01n.gif") no-repeat center center;
}
#main .tenki2{
background: url("/common/sp/img/tenki_icon/100px/02.gif") no-repeat center center;
}
#main .tenki2n{
background: url("/common/sp/img/tenki_icon/100px/02n.gif") no-repeat center center;
}
#main .tenki3{
background: url("/common/sp/img/tenki_icon/100px/03.gif") no-repeat center center;
}
#main .tenki3n{
background: url("/common/sp/img/tenki_icon/100px/03n.gif") no-repeat center center;
}
#main .tenki4{
background: url("/common/sp/img/tenki_icon/100px/04.gif") no-repeat center center;
}
#main .tenki4n{
background: url("/common/sp/img/tenki_icon/100px/04n.gif") no-repeat center center;
}
#main .tenki5{
background: url("/common/sp/img/tenki_icon/100px/05.gif") no-repeat center center;
}
#main .tenki5n{
background: url("/common/sp/img/tenki_icon/100px/05n.gif") no-repeat center center;
}
#main .tenki6{
background: url("/common/sp/img/tenki_icon/100px/06.gif") no-repeat center center;
}
#main .tenki6n{
background: url("/common/sp/img/tenki_icon/100px/06n.gif") no-repeat center center;
}
#main .tenki7{
background: url("/common/sp/img/tenki_icon/100px/07.gif") no-repeat center center;
}
#main .tenki7n{
background: url("/common/sp/img/tenki_icon/100px/07n.gif") no-repeat center center;
}
#main .tenki8{
background: url("/common/sp/img/tenki_icon/100px/08.gif") no-repeat center center;
}
#main .tenki8n{
background: url("/common/sp/img/tenki_icon/100px/08n.gif") no-repeat center center;
}
#main .tenki9{
background: url("/common/sp/img/tenki_icon/100px/09.gif") no-repeat center center;
}
#main .tenki9n{
background: url("/common/sp/img/tenki_icon/100px/09n.gif") no-repeat center center;
}
#main .tenki10{
background: url("/common/sp/img/tenki_icon/100px/10.gif") no-repeat center center;
}
#main .tenki10n{
background: url("/common/sp/img/tenki_icon/100px/10n.gif") no-repeat center center;
}
#main .tenki11{
background: url("/common/sp/img/tenki_icon/100px/11.gif") no-repeat center center;
}
#main .tenki11n{
background: url("/common/sp/img/tenki_icon/100px/11n.gif") no-repeat center center;
}
#main .tenki12{
background: url("/common/sp/img/tenki_icon/100px/12.gif") no-repeat center center;
}
#main .tenki12n{
background: url("/common/sp/img/tenki_icon/100px/12n.gif") no-repeat center center;
}
#main .tenki13{
background: url("/common/sp/img/tenki_icon/100px/13.gif") no-repeat center center;
}
#main .tenki13n{
background: url("/common/sp/img/tenki_icon/100px/13n.gif") no-repeat center center;
}
#main .tenki14{
background: url("/common/sp/img/tenki_icon/100px/14.gif") no-repeat center center;
}
#main .tenki14n{
background: url("/common/sp/img/tenki_icon/100px/14n.gif") no-repeat center center;
}
#main .tenki15{
background: url("/common/sp/img/tenki_icon/100px/15.gif") no-repeat center center;
}
#main .tenki15n{
background: url("/common/sp/img/tenki_icon/100px/15.gif") no-repeat center center;
}
#main .tenki16{
background: url("/common/sp/img/tenki_icon/100px/16.gif") no-repeat center center;
}
#main .tenki16n{
background: url("/common/sp/img/tenki_icon/100px/16n.gif") no-repeat center center;
}
#main .tenki17{
background: url("/common/sp/img/tenki_icon/100px/17.gif") no-repeat center center;
}
#main .tenki18{
background: url("/common/sp/img/tenki_icon/100px/18.gif") no-repeat center center;
}
#main .tenki19{
background: url("/common/sp/img/tenki_icon/100px/19.gif") no-repeat center center;
}
#main .tenki20{
background: url("/common/sp/img/tenki_icon/100px/20.gif") no-repeat center center;
}
#main .tenki21{
background: url("/common/sp/img/tenki_icon/100px/21.gif") no-repeat center center;
}
#main .tenki22{
background: url("/common/sp/img/tenki_icon/100px/22.gif") no-repeat center center;
}
#main .tenki22n{
background: url("/common/sp/img/tenki_icon/100px/22n.gif") no-repeat center center;
}
#main .tenki23{
background: url("/common/sp/img/tenki_icon/100px/23.gif") no-repeat center center;
}
#main .tenki24{
background: url("/common/sp/img/tenki_icon/100px/24.gif") no-repeat center center;
}
#main .tenki25{
background: url("/common/sp/img/tenki_icon/100px/25.gif") no-repeat center center;
}
#main .tenki26{
background: url("/common/sp/img/tenki_icon/100px/26.gif") no-repeat center center;
}
#main .tenki27{
background: url("/common/sp/img/tenki_icon/100px/27.gif") no-repeat center center;
}
#main .tenki28{
background: url("/common/sp/img/tenki_icon/100px/28.gif") no-repeat center center;
}
#main .tenki28n{
background: url("/common/sp/img/tenki_icon/100px/28.gif") no-repeat center center;
}
#main .tenki29{
background: url("/common/sp/img/tenki_icon/100px/29.gif") no-repeat center center;
}
#main .tenki29n{
background: url("/common/sp/img/tenki_icon/100px/29n.gif") no-repeat center center;
}
#main .tenki30{
background: url("/common/sp/img/tenki_icon/100px/30.gif") no-repeat center center;
}
#main .tenki31{
background: url("/common/sp/img/tenki_icon/100px/31.gif") no-repeat center center;
}
#main .tenki32{
background: url("/common/sp/img/tenki_icon/100px/32.gif") no-repeat center center;
}
#main .tenki33{
background: url("/common/sp/img/tenki_icon/100px/33.gif") no-repeat center center;
}
#main .tenki33n{
background: url("/common/sp/img/tenki_icon/100px/33n.gif") no-repeat center center;
}
#main .tenki34{
background: url("/common/sp/img/tenki_icon/100px/34.gif") no-repeat center center;
}
#main .tenki35{
background: url("/common/sp/img/tenki_icon/100px/35.gif") no-repeat center center;
}
#main .tenki36{
background: url("/common/sp/img/tenki_icon/100px/36.gif") no-repeat center center;
}
#main .tenki37{
background: url("/common/sp/img/tenki_icon/100px/37.gif") no-repeat center center;
}
#main .tenki37n{
background: url("/common/sp/img/tenki_icon/100px/37.gif") no-repeat center center;
}
#main .tenki38{
background: url("/common/sp/img/tenki_icon/100px/38.gif") no-repeat center center;
}
#main .tenki38n{
background: url("/common/sp/img/tenki_icon/100px/38n.gif") no-repeat center center;
}
#main .tenki39{
background: url("/common/sp/img/tenki_icon/100px/39.gif") no-repeat center center;
}
#main .tenki40{
background: url("/common/sp/img/tenki_icon/100px/40.gif") no-repeat center center;
}
#main .tenki41{
background: url("/common/sp/img/tenki_icon/100px/41.gif") no-repeat center center;
}
#main .tenki41n{
background: url("/common/sp/img/tenki_icon/100px/41n.gif") no-repeat center center;
}
#main .tenki42{
background: url("/common/sp/img/tenki_icon/100px/42.gif") no-repeat center center;
}
#main .tenki43{
background: url("/common/sp/img/tenki_icon/100px/43.gif") no-repeat center center;
}
#main .tenki44{
background: url("/common/sp/img/tenki_icon/100px/44.gif") no-repeat center center;
}
#main .tenki45{
background: url("/common/sp/img/tenki_icon/100px/45.gif") no-repeat center center;
}

#main .kafun_area {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #ccc;
	width:98%;
	margin: 10px auto 20px;
}

#main h3.kafun_day {
	background:url("/common/sp/img/kafun_icon_ttl.gif") no-repeat 0 center;
	background-size:auto 28px;
	padding:10px 10px 10px 35px;
	margin:5px;
	border-bottom:1px solid #ccc;
}
#main .kafun_area ul {
	width:98%;
	margin:10px auto;
	overflow:hidden;
}
#main .kafun_area ul li {
	padding:0 15px;
	border-right:1px solid #ccc;
	position:relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float:left;
	width:50%;
}
#main .kafun_area ul li:last-child{ 
	border:none;
}
#main .kafun_area ul li img{
	float:left;
	padding-top:20px;
}
#main .kafun1 {
	background: url("/common/sp/img/kafun_01.gif") no-repeat right center;
	background-size:auto 40px;
	margin:0;
	width:70%;
	height:60px;
	position:relative;
	top:0;
	right:-30%;
}
#main .kafun2 {
	background: url("/common/sp/img/kafun_02.gif") no-repeat right center;
	background-size:auto 40px;
	margin:0;
	width:70%;
	height:60px;
	position:relative;
	top:0;
	right:-30%;
}
#main .kafun3 {
	background: url("/common/sp/img/kafun_03.gif") no-repeat right center;
	background-size:auto 40px;
	margin:0;
	width:70%;
	height:60px;
	position:relative;
	top:0;
	right:-30%;
}
#main .kafun4 {
	background: url("/common/sp/img/kafun_04.gif") no-repeat right center;
	background-size:auto 40px;
	margin:0;
	width:70%;
	height:60px;
	position:relative;
	top:0;
	right:-30%;
}


/* -------------------------------------
 表示エリア
-------------------------------------- */
.TitleContents02{
	border-bottom:4px solid #003366;
}
.areaContents h3{
	background:#2464B3;
	text-align:center;
}
.title a{
	padding-left:15px;
}
table.weather_table {
	width:100%;
}
table.weather_table th{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:left;
	background:url("/common/sp/img/icon_btn_arrow.png") no-repeat right center;
	background-size:18px auto;
	width:40%;
	vertical-align:middle;
}
table.weather_table th a {
	display: block;
	padding:12px;
}
table.weather_table td{
	border-bottom:1px solid #ccc;
	padding:0 5px;
	vertical-align:middle;
}
table.weather_table td.warning{
	width:50%;
	padding:10px;
}
table.weather_table td.syosai{
	width:10%;
}
.tenkiState00, .tenkiState01, .tenkiState02, .tenkiState03 {
    background: none repeat scroll 0 0 #CC3333;
    color: #FFFFFF;
    display: inline-block;
    margin: 1px 0 1px 5px;
    padding: 3px 9px 3px;
}
.tenkiState00 {
    background: none repeat scroll 0 0 #C800FF;
    color: #fff;
}
.tenkiState01 {
    background: none repeat scroll 0 0 #CC3333;
    color: #fff;
}
.tenkiState02 {
    background: none repeat scroll 0 0 #F3C100;
    color: #333333;
}
.tenkiState03 {
    display:none;
}


.tenki_check {
	margin:10px;
}
.tenki_check p{
	background:#E2F0FF;
	border:1px solid #bdbdbd;
	width:99%;
	margin:5px auto 10px;
	padding:10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/* -------------------------------------
 雨雲の動き
-------------------------------------- */
.tab_nimbus {
	width:100%;
}
.tab_nimbus ul.box {
	-moz-column-count: 2;
	-webkit-column-count: 2;
	-moz-column-gap: 0;
	-webkit-column-gap: 0;
	column-count: 2;
	column-gap: 0;
	width:100%;
}
.tab_nimbus ul.box li{
	width:50%;
}
.mainNimbus .tab_nimbus ul.box li.on{
	background:#99CCFF;
}
.afterNimbus .tab_nimbus ul.box li.on{
	background:#FFBB64;
}
.tab_nimbus ul.box li.off{
	background:#999;
}
.tab_nimbus ul.box li a{
	display:block;
	padding:10px;
	text-align:center;
}
.tab_nimbus ul.box li a img{
	margin:0 auto;
}
.mainNimbus{
	background:#CCE5FF;
	overflow:hidden;

}
.afterNimbus{
	background:#FFDDB1;
	overflow:hidden;
	display:none;
}
.mainNimbus p.day,
.afterNimbus p.day{
	text-align:right;
	padding:5px;
}
.mainNimbus img,
.afterNimbus img{
	display:block;
	text-align:center;
	margin:10px auto;
}
.mainNimbus .tenkiNimbusAnimeLegend,
.afterNimbus .tenkiNimbusAnimeLegend{
	padding:5px;
	width:95%;
	margin:5px auto;
}
.mainNimbus .tenkiNimbusAnimeLegend span.Precipitation01,
.afterNimbus .tenkiNimbusAnimeLegend span.Precipitation01 {
	color:#33d9d9;
}
.mainNimbus .tenkiNimbusAnimeLegend span.Precipitation02,
.afterNimbus .tenkiNimbusAnimeLegend span.Precipitation02 {
	color:#08bbdb;
}
.mainNimbus .tenkiNimbusAnimeLegend span.Precipitation03,
.afterNimbus .tenkiNimbusAnimeLegend span.Precipitation03 {
	color:#0597e0;
}
.mainNimbus .tenkiNimbusAnimeLegend span.Precipitation04,
.afterNimbus .tenkiNimbusAnimeLegend span.Precipitation04 {
	color:#056de8;
}
.mainNimbus .tenkiNimbusAnimeLegend span.Precipitation05,
.afterNimbus .tenkiNimbusAnimeLegend span.Precipitation05 {
	color:#0535dd;
}
.mainNimbus .tenkiNimbusAnimeLegend span.Precipitation06,
.afterNimbus .tenkiNimbusAnimeLegend span.Precipitation06 {
	color:#e1e103;
}
.mainNimbus .tenkiNimbusAnimeLegend span.Precipitation07,
.afterNimbus .tenkiNimbusAnimeLegend span.Precipitation07 {
	color:#d98c30;
}
.mainNimbus .tenkiNimbusAnimeLegend span.Precipitation08,
.afterNimbus .tenkiNimbusAnimeLegend span.Precipitation08 {
	color:#dd3333;
}
.mainNimbus .image_next_area,
.afterNimbus .image_next_area{
	padding:5px;
	text-align:center;
	color:#fff;
	letter-spacing: 0.5em;
	font-size:140%;
}
.mainNimbus .image_next_area .act{
	color:#3366FF;
}
.afterNimbus .image_next_area .act{
	color:#FF8927;
}

#mainNimbus_1 .weatherImg{
}
#mainNimbus_1 .weatherImg li{
	display:none;
}
#mainNimbus_1 .weatherImg li.current{
	display:block;
}
#mainNimbus_1 .layout p.off a{
	color:#E7E7E7;
}

/* -------------------------------------
 ページリスト
-------------------------------------- */
.pageList {
	margin: 15px 0;
}
.pageList li a {
	color: #333;
	display: block;
	background:#fff;
	border: #BFBFBF 1px solid;
	padding: 5px 7px;
	font-size: 16px;
}
.pageList li.act a {
	color: #333;
	background:#fff;
	border: #fff 1px solid;
}
.pageList li.bgBlue {
	color: #333;
	background:#fff;
	border-top: #fff 1px solid;
	border-bottom: #fff 1px solid;
	width: 40%;
	text-align:center;

}
.pageList li a.label {
	color: #fff;
	display: block;
	padding: 0;
	background: none;
	border: none;
}
/* Bordered Button Styles */

.button.bordered {
color: #333;
border: solid 1px #fff;
display: inline-block;
cursor: pointer;
padding: 0;
-webkit-box-sizing: border-box;
background: #fff;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
}
.button.bordered:hover, .button.bordered.touched {
background: #fff;
-webkit-tap-highlight-color: transparent;
}
/* End Bordered Button Styles */

/* Back Bordered Button Styles */
.button.bordered.back {
padding: 0;
margin-left: 10px;
position: relative;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
}
.button.bordered.back > span {
position: relative;
z-index: 1;
}
.button.bordered.back > a {
position: relative;
padding: 5px 5px 5px 4px;
z-index: 1;
}
.button.bordered.back:before {
content: " ";
display: block;
z-index: 0;
background: #fff;
border-left: solid 1px #fff;
border-bottom: solid 1px #fff;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 0;
height: 19px;
width: 19px;
display: inline-block;
-webkit-transform: rotate(45deg);
position: absolute;
left: -8px;
top: 3px;
-webkit-background-clip: content;
}
.button.bordered.back:hover:before, .button.bordered.back.touched:before {
background: #fff;
}
/* End Back Bordered Button Styles */

/* Next Bordered Button Styles */
.button.bordered.next {
padding: 0;
margin-right: 10px;
position: relative;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}
.button.bordered.next > span {
position: relative;
z-index: 1;
}
.button.bordered.next > a {
position: relative;
padding: 5px 4px 5px 5px;
z-index: 1;
}
.button.bordered.next:before {
content: " ";
display: block;
z-index: 0;
background: #fff;
border-right: solid 1px #fff;
border-top: solid 1px #fff;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-top-right-radius: 0;         
height: 19px;
width: 19px;
display: inline-block;
-webkit-transform: rotate(45deg);
position: absolute;
right: -8px;
top: 3px;
-webkit-background-clip: content;
}

.button.bordered.next:hover:before, .button.bordered.next.touched:before {
background: #fff;
}
.button.bordered a.label {
	color: #333;
	display: block;
	background: none;
	border: none;
}

/* -------------------------------------
 詳細ページ
-------------------------------------- */
h2.area {
	padding:15px 10px;
	position:relative;
	top:0;
}
h2.area a.back{
	position:absolute;
	right:5px;
	top:7px;
}
.tenkiPlacesTtltime {
	text-align:center;
	padding:5px 0;
	background:#F5F5F5;
}
.memo {
	margin-top:20px;
	text-align:right;
}
h3.special-warning {
	background:#FF99FF;
	border-top:4px solid #c800ff;
	padding:10px;
        margin:10px 0;
}

h3.warning {
	background:#F7E1E1;
	border-top:4px solid #cc3333;
	padding:10px;
        margin:10px 0;
}
h3.cautions {
	background:#FDF6D9;
	border-top:4px solid #F3C100;
	padding:10px;
	margin:10px 0;
}
table.weather_table_places {
	width:100%;
	margin:20px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
table.weather_table_places thead th{
	text-align:left;
	background:#E2F0FF;
	padding:8px;
	border-bottom:1px solid #bdbdbd;
	border-right:1px solid #bdbdbd;
}
table.weather_table_places tbody th{
	padding:8px 3px;
	vertical-align:middle;
	background:#F5F5F5;
	border-bottom:1px solid #bdbdbd;
	border-right:1px solid #bdbdbd;
	width:16%;
	height:50px;
}
table.weather_table_places tbody th,
table.weather_table_places tbody td{
	vertical-align:middle;
	text-align:center;
	border-bottom:1px solid #bdbdbd;
	border-right:1px solid #bdbdbd;
}
table.weather_table_places tbody th.tenkiClose{
	background:#ccc;
}
#main table.weather_table_places tbody td {
	width:28%;
	padding:8px;
}
table.week {
	margin:0 0 20px;
}
table.week tbody tr.head th{
	text-align:center;
	background:#E2F0FF;
	padding:8px;
	width:25%;
}
#main table.week tbody tr.head th .sun{
	color:#CC3333;
}
#main table.week tbody tr.head th .sat{
	color:#2464B2;
}
#main table.week tbody td {
	width:25%;
}
#main table.week tbody td .saikou{
	color:#CC3333;
}
#main table.week tbody td .saitei{
	color:#2464B2;
}




/* -------------------------------------
 曜日の設定
-------------------------------------- */

.maximum,.holiday{ color:#CC3333; }
.minimum,.saturday{ color:#2464B2; }




/* -------------------------------------
特別警報
-------------------------------------- */


.attention_tokubetsu {
background: #C800FF;
color:#ffffff;
text-align:center;
padding: 12px 0px;
margin-top:10px;
}

.attention_tokubetsu p{
font-weight: bold;
font-size:90%;
}

.attention_tokubetsu_setsumei{
width:90%;
margin:10px auto 0px auto;
background-color:#ffffff;
text-align:center;
}


.attention_tokubetsu_text1{
clear:both;
color:#C800FF;
text-align:center;
font-weight:bold;
padding:8px 0px;
font-size:90%;
}

.attention_tokubetsu_text2{
clear:both;
padding-bottom:8px;
color:#666666;
text-align:center;
line-height:0.7;
font-weight:bold;
text-align:center;
font-size:85%;
display:block;
}

/* ------------------------------------
地震・津波情報アラート表示
------------------------------------ */

.tenki_detail_jishin_alart{
background-color:#F9EC30;
width:100%;
clear:both;
margin-top:5px;
text-align:center;
}

.tenki_detail_jishin_alart img{
padding:0 auto;
width:630px;
}





/* ------------------------------------
天気の図版が大きすぎたり小さすぎたりする件への対応　20150410
------------------------------------ */

.weatherImg li img{
zoom:1;
width:320px;
}




/* ------------------------------------
iOS修正対応　20150410
------------------------------------ */

.areaContents td img{
zoom:1;
width:44px;
}

.area .back img{
zoom:1;
width:44px;
}

.tab_nimbus li img{
zoom:1;
width:105px;
}
