/*
	File Name : evacuation-1.0.0.css
	Last Update : 2013.09.09
	Revision : 1.0.0
*/

/*
* custom for common modules
------------------------------*/
#wrapper{line-height:1.6;color:#333333;}

/*
* for evacuation
------------------------------*/
/*--msgBox--*/
/*.textIntro*/
.textIntro{margin:8px 0 15px;padding:0 10px;font-size:93%;}
.textIntro em{padding-left:5px;font-weight:bold;}
/*.infoEvac*/
.infoEvac{margin:0 10px 15px;padding:6px 10px;background:#f3f7f9;border:1px solid #e6f1f9;}
.infoEvac p{font-size:84%;}
/*.infoEvac*/
.infoEvac_red{margin:0 10px 15px;padding:10px 10px;border:2px solid #ff4c4c;color:#ff4c4c;background:#fff;}
.infoEvac_red p{font-size:84%;}
/*.msgSysEvac*/
.msgSysEvac{margin:0 10px 15px;padding:6px 10px;border:1px solid #c5cee8;}
.msgSysEvac p{color:#ff0000;font-size:84%;}
/*.msgEvac*/
.msgEvac{margin:40px 0 60px;}
.msgEvac p{text-align:center;}

/*--.buttonSocial--*/
.btnFb,.btnTw{display:block;background:url(http://i.yimg.jp/images/weather/radar/rain/img/spriteRadarSocial.png) no-repeat;text-indent:100%;white-space:nowrap;vertical-align:top;overflow:hidden;}
.btnFb{width:59px;height:20px;background-position:-100px -25px;}
.btnTw{width:65px;height:20px;background-position:-100px 0;}
.buttonSocial{margin:3px 0;}
.buttonSocial li{display:inline-block;/display:inline;margin-left:10px;line-height:20px;vertical-align:bottom;overflow:hidden;/zoom:1;}

/*--.toolBox--*/
.toolBox{margin:10px 0 2px;overflow:hidden;/zoom:1;}
.toolBox:after{display:block;clear:both;height:0;content:".";visibility:hidden;}
.toolBox .buttonSocial{float:right;}
.toolBox .selectPref{float:left;padding-bottom:3px;font-size:93%;font-weight:bold;}
.toolBox .selectPref form *{vertical-align:middle;}
.toolBox .selectPref select{height:23px;margin:0;padding:0;}
.toolBox .selectPref input#btnSubmit{display:inline-block;/display:inline;width:56px;height:23px;background:transparent url(http://i.yimg.jp/images/weather/pc/v2/img/evacuation/btnSubmit.png) no-repeat 0 0;border:none;text-indent:100%;white-space:nowrap;cursor:pointer;overflow:hidden;/zoom:1;}

/*--.navNumItem--*/
.navNumItem{margin:5px 0 2px;font-size:84%;}
.navNumItem em{font-size:112%;font-weight:bold;}

/*--label--*/
/*.labelLarge*/
.labelLarge{height:22px;padding:6px 10px 7px;background:transparent url(http://i.yimg.jp/images/weather/pc/v2/img/evacuation/bgLabelLarge.png) repeat-x 0 0;}
.labelLarge .title{color:#ffffff;font-weight:bold;line-height:22px;vertical-align:middle;}
/*.labelMedium*/
.labelMedium{height:22px;padding:7px 10px 5px;background:transparent url(http://i.yimg.jp/images/weather/pc/v2/img/evacuation/bgLabelMedium.png) repeat 0 0;}
.labelMedium .title{color:#ffffff;font-size:93%;line-height:22px;vertical-align:middle;}
.labelMedium.border{height:auto;padding:1px 0;background:none;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;overflow:hidden;/zoom:1;}
.labelMedium.border .title{display:block;padding:5px 10px;background:#efeeee;color:#333333;line-height:1;}
/*.labelArea*/
.labelArea{margin-bottom:10px;/margin-bottom:5px;overflow:hidden;/zoom:1;}
.labelArea:after{display:block;clear:both;height:0;content:".";visibility:hidden;}
.labelArea .title{display:inline;/float:left;font-size:153.9%;font-weight:bold;line-height:1.2;}
.labelArea .subText{/float:left;/margin-left:8px;font-size:85%;/line-height:25px;}
.labelArea .buttonSocial{float:right;margin-top:8px;/margin-top:4px;}
/*.labelEvacCancel*/
.labelEvacCancel{display:inline-block;/display:inline;margin-bottom:10px;padding:5px 8px;background:#ff0000;color:#ffffff;font-size:85%;line-height:20px;overflow:hidden;/zoom:1;}

/*--.btnMore--*/
.btnMore,
.btnMore a,
.btnMore a span{background-image:url(http://i.yimg.jp/images/weather/pc/v2/img/evacuation/btnMore.png);}
.btnMore{width:320px;margin:15px auto 30px;background-repeat:no-repeat;background-position:100% -90px;}
.btnMore a{display:block;padding:0 4px;background-repeat:no-repeat;background-position:0 0;cursor:pointer;outline:none;text-align:center;text-decoration:none;}
.btnMore a span{display:block;height:40px;background-repeat:repeat-x;background-position:0 -45px;color:#ffffff;line-height:40px;}
.btnMore a span em{padding-right:3px;font-weight:bold;}

/*--.tblEvac--*/
.tblEvac{margin-bottom:15px;overflow:hidden;/zoom:1;/position:relative;}
.tblEvac table{display:table;width:100%;margin-left:-1px;border-collapse:separate;/border-collapse:collapse;border-spacing:0;border-top:1px solid #dddddd;empty-cells:show;}
.tblEvac .odd td{background:#ffffff;}
.tblEvac .even td{background:#f9f9f9;}
.tblEvac th,
.tblEvac td{border-right:1px solid #ffffff;border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;/position:relative;}
.tblEvac th{padding:5px 10px;background:#ffffff url(http://i.yimg.jp/images/weather/pc/v2/img/evacuation/bgTblEvacHd.png) repeat-x 0 0;font-size:84%;}
.tblEvac td{padding:10px;background:none;font-size:85%;}
.tblEvac .date{width:14%;font-size:84%;}
.tblEvac .zone{width:19%;}
.tblEvac .order{width:17%;}
.tblEvac .explanation{width:35%;font-size:84%;}
.tblEvac .explanation .cancel{color:#ff0000;}
.tblEvac .explanation2{width:15%;font-size:84%;}
.tblEvac .explanation2 .cancel{color:#ff0000;}
.tblEvac .blank{background:none!important;}

/*--.mdEvacDetail--*/
.mdEvacDetail{margin-bottom:25px;padding:10px 5px 5px;overflow:hidden;/zoom:1;}
.mdEvacDetail.evacLv1{background:transparent url(http://i.yimg.jp/images/weather/pc/v2/img/evacuation/bgMdEvacDetailLv1.png) repeat 0 0;}
.mdEvacDetail.evacLv2{background:transparent url(http://i.yimg.jp/images/weather/pc/v2/img/evacuation/bgMdEvacDetailLv2.png) repeat 0 0;}
.mdEvacDetail.evacLv3{background:transparent url(http://i.yimg.jp/images/weather/pc/v2/img/evacuation/bgMdEvacDetailLv3.png) repeat 0 0;}
.mdEvacDetail.evacLv4{background:transparent url(http://i.yimg.jp/images/weather/pc/v2/img/evacuation/bgMdEvacDetailLv4.png) repeat 0 0;}
/*noticeEvac*/
.mdEvacDetail .noticeEvac{height:auto;padding:0 10px 5px;background:none;overflow:hidden;}
.mdEvacDetail .noticeEvac .title{color:#333333;font-size:108%;font-weight:bold;line-height: 22px;vertical-align:middle;}
.mdEvacDetail .noticeEvac .title:only-child{margin-bottom:5px;}
.mdEvacDetail .noticeEvac .subText *{display:inline;line-height:22px;vertical-align:middle;}
.mdEvacDetail .noticeEvac .subText dt{font-size:77%;}
.mdEvacDetail .noticeEvac .subText dd{font-size:93%;margin-right:1em;}
/*tblEvac*/
.mdEvacDetail .tblEvac{margin-bottom:0;padding:0 10px 10px;}
.mdEvacDetail .tblEvac table{margin:0;border-right:1px solid #dddddd;empty-cells:hide;}
.mdEvacDetail.evacLv1 .tblEvac{background:#fffeec;}
.mdEvacDetail.evacLv2 .tblEvac{background:#fff4eb;}
.mdEvacDetail.evacLv3 .tblEvac{background:#ffeeee;}
.mdEvacDetail.evacLv4 .tblEvac{background:#f8f1ff;}
.mdEvacDetail .tblEvac .labelMedium{margin-top:10px;}
.mdEvacDetail .tblEvac .zone{width:40%;}
.mdEvacDetail .tblEvac .order{width:15%;margin:0;padding:0;}
.mdEvacDetail .tblEvac .hdTotal{font-size:84%;text-align:center;}
.mdEvacDetail .tblEvac .numHouseholds,
.mdEvacDetail .tblEvac .numPeople{width:14%;line-height:14px;text-align:right;}
.mdEvacDetail .tblEvac .numHouseholds em,
.mdEvacDetail .tblEvac .numPeople em{font-size:138%;font-weight:bold;}
/*icon*/
.mdEvacDetail .icoEvacLv1,
.mdEvacDetail .icoEvacLv2,
.mdEvacDetail .icoEvacLv3,
.mdEvacDetail .icoEvacLv4{display:block;height:28px;margin:0;padding:5px;font-size:93%;line-height:28px;text-align:center;}
/*contentProv*/
.contentProv{margin-top:10px;text-align:right;}
.contentProv a{display:inline-block;}
/*cp banner*/
.bnrRescuenow,
.bnrCommons{width:161px;height:42px;display:block;background-repeat:no-repeat;background-position:0 0;text-indent:100%!important;white-space:nowrap;overflow:hidden;}
.bnrRescuenow{background-image:url(http://i.yimg.jp/images/weather/pc/v2/img/evacuation/bnrRescuenow.png);}
.bnrCommons{background-image:url(http://i.yimg.jp/images/weather/pc/v2/img/evacuation/bnrCommons.png);}

/*--.expNoteEvac--*/
.expNoteEvac{margin:20px 0;background:transparent url(http://i.yimg.jp/images/weather/pc/v2/img/common/bgExpNote.png) repeat 0 0;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.expNoteEvac ul{padding:20px 20px 15px;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;}
.expNoteEvac li{padding-bottom:5px;/padding-bottom:0;}
.expNoteEvac dl{overflow:hidden;/zoom:1;}
.expNoteEvac dl:after{display:block;clear:both;height:0;content:".";visibility:hidden;}
.expNoteEvac dt{_display:inline;width:120px;height:28px;float:left;margin-right:-120px;}
.expNoteEvac dt span{vertical-align:middle;}
.expNoteEvac dd{_display:inline;width:790px;float:left;margin-left:120px;_margin-top:2px;padding-top:4px;/padding:5px 0;}
.expNoteEvac dd{font-size:77%;}
.expNoteEvac p{border-top:1px dotted #999}
.expNoteEvac p span{font-size:77%;margin:10px;display:block;}
/*icon*/
.expNoteEvac .icoEvacLv1,
.expNoteEvac .icoEvacLv2,
.expNoteEvac .icoEvacLv3,
.expNoteEvac .icoEvacLv4{width:74px;margin-right:10px;font-size:77%;text-align:center;/line-height:15px;}

/*--.mdEvacKnowledge--*/
.mdEvacKnowledge{margin:20px 0;border:2px solid #bee1be;}
/**/
.mdEvacKnowledge div{padding:20px 20px 0;background:transparent url(http://i.yimg.jp/images/weather/pc/v2/img/evacuation/bgMdEvacKnowledge.png) repeat 0 0;border:2px solid #ffffff;font-size:93%;line-height:1.3;overflow:hidden;/zoom:1;}
.mdEvacKnowledge div:after{display:block;clear:both;height:0;content:".";visibility:hidden;}
/**/
.mdEvacKnowledge ul{padding:0 20px;background:transparent url(http://i.yimg.jp/images/weather/pc/v2/img/evacuation/bgMdEvacKnowledge.png) repeat 0 0;border:2px solid #ffffff;}
.mdEvacKnowledge li{margin-top:-2px;padding:15px 0;border-top:2px solid #fafafa;font-size:93%;line-height:1.3;overflow:hidden;/zoom:1;/position:relative;/top:-2px;}
.mdEvacKnowledge li:after{display:block;clear:both;height:0;content:".";visibility:hidden;}
.mdEvacKnowledge .pict{_display:inline;float:left;margin-right:-86px;}
.mdEvacKnowledge dl{_display:inline;float:left;margin-left:86px;}
.mdEvacKnowledge dt.title{margin-bottom:5px;font-weight:bold;}
.mdEvacKnowledge dt.title .subText{margin-left:3px;font-size:85%;}
/**/
.mdEvacKnowledge div dd{margin-bottom:20px;}
/**/
.mdEvacKnowledge dd p{margin-bottom:10px;}
.mdEvacKnowledge dd ul{padding:0;border:none;overflow:hidden;/zoom:1;}
.mdEvacKnowledge dd ul:after{display:block;clear:both;height:0;content:".";visibility:hidden;}
.mdEvacKnowledge dd li{float:left;margin:0 20px 0 0;padding:0 0 0 10px;background:url(http://i.yimg.jp/images/weather/pc/v2/img/evacuation/icoListMark.png) no-repeat 0 50%;border:none;white-space:nowrap;word-wrap:break-word;}

/*--.evacKnowledge--*/
.evacKnowledge{font-size:93%;}
.evacKnowledge p em{color:#ed6a00;}
.evacKnowledge dl{padding:5px 15px;}
.evacKnowledge li{overflow:hidden;/zoom:1;}
.evacKnowledge li dl{padding:0;}
.evacKnowledge li p{margin-bottom:5px;}
.evacKnowledge dd{margin:5px 0 15px;padding:0 20px;}
.evacKnowledge dd ul{overflow:hidden;/zoom:1;}
.evacKnowledge dd ul:after{display:block;clear:both;height:0;content:".";visibility:hidden;}
.evacKnowledge dd li{float:left;margin:0 15px 0 0;padding-left:10px;background:url(http://i.yimg.jp/images/weather/pc/v2/img/evacuation/icoListMark.png) no-repeat 0 50%;}
.evacKnowledge .howto171 *{width:879px;margin:0;padding:0;background-image:url(http://i.yimg.jp/images/weather/pc/v2/img/evacuation/spriteHowto171.png);background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;/zoom:1;}
.evacKnowledge .howto171 dt{height:21px;margin-bottom:5px;}
.evacKnowledge .howto171 dd{height:40px;margin-bottom:15px;}
.evacKnowledge .howto171 .rec{background-position:0 0;}
.evacKnowledge .howto171 .recStep{background-position:0 -25px;}
.evacKnowledge .howto171 .play{background-position:0 -80px;}
.evacKnowledge .howto171 .playStep{background-position:0 -105px;}
.evacKnowledge .title{border-bottom:2px solid #dddddd;color:#193b83;overflow:hidden;/zoom:1;}
.evacKnowledge .title:after{display:block;clear:both;height:0;content:".";visibility:hidden;}
.evacKnowledge .title .icoSquare{display:block;width:24px;height:24px;float:left;margin:0 5px 2px 0;background:#193b83;color:#ffffff;font-size:108%;font-weight:bold;text-align:center;}
.evacKnowledge .note{margin:0;color:#555555;font-size:84%;}
.relLink{margin-bottom:15px;font-size:93%;text-align:right;}
.relLink a{padding-left:12px;background:url(http://i.yimg.jp/images/weather/common/yjw_arrow.gif) no-repeat 0 50%;}

/*--.evacTiming--*/
.evacTiming ul{margin:-10px 0 20px;padding-left:40px;font-size:93%;overflow:hidden;/zoom:1;}
.evacTiming li{padding-left:15px;background:url(http://i.yimg.jp/images/weather/pc/v2/img/evacuation/icoListMark.png) no-repeat 0 50%;}

/*--.tblEvacStock--*/
.tblEvacStock{overflow:hidden;/zoom:1;/position:relative;}
.tblEvacStock .title:after{display:block;clear:both;height:0;content:".";visibility:hidden;}
.tblEvacStock table{display:table;width:470px;margin:10px 0 5px;border-collapse:separate;/border-collapse:collapse;border-spacing:0;border-top:1px solid #dddddd;border-left:1px solid #dddddd;empty-cells:show;}
.tblEvacStock table.colL{float:left;}
.tblEvacStock table.colR{float:right;}
.tblEvacStock th,
.tblEvacStock td{padding:5px 10px;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;vertical-align:top;}
.tblEvacStock th{width:80px;background:#f9f9f9;font-size:84%;}
.tblEvacStock .heading th{width:100%;padding:3px 8px;background:#f9f9f9 url(http://i.yimg.jp/images/weather/pc/v2/img/evacuation/bgTblEvacHd.png) repeat-x 0 0;border-left:1px solid #ffffff;font-size:93%;}
.tblEvacStock td{width:380px;background:none;font-size:84%;}
.tblEvacStock td dl:after{display:block;clear:both;height:0;content:".";visibility:hidden;}
.tblEvacStock td dt{float:left;padding-top:5px;font-weight:bold;}
.tblEvacStock td dd{padding-top:5px;float:none;}
.tblEvacStock th .subText{margin-left:15px;font-size:84%;}
/*.detail*/
.tblEvacStock.detail table{width:100%;margin:0 0 20px;position:relative;}
.tblEvacStock.detail .heading th{width:auto;}
.tblEvacStock.detail th,
.tblEvacStock.detail td{vertical-align:middle;text-align:left;}
.tblEvacStock.detail .check{width:15px;text-align:center;}
.tblEvacStock.detail .item{width:260px;}
.tblEvacStock.detail .text{width:480px;}
.tblEvacStock.detail .date{width:45px;text-align:center;}

/*--check icon--*/
.icoCheckBox,
.icoCheck{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;/zoom:1;}
.icoCheckBox{width:12px;height:12px;border:1px solid #333333;}
.icoCheck{width:20px;height:0;padding-top:20px;line-height:20px;background:url(http://i.yimg.jp/images/weather/pc/v2/img/evacuation/icoCheck.png) no-repeat 0 0;}
.tblEvacStock.detail th .icoCheckBox{margin-left:1px;}
.tblEvacStock.detail th .icoCheck{position:absolute;top:4px;left:7px;}
/*-- .preEvac --*/
.preEvac{margin-bottom: 10px;}
.preEvac:after{display:block;clear:both;height:0;content:".";visibility:hidden;}
.preEvac table {width: 100%;border-spacing: 0;margin-bottom:5px;}
.preEvac table tr{border:solid 2px;margin-bottom: 10px;margin-top: 10px;width: 100%;}
.preEvac table tr td{padding: 5px 0;font-size: 85%;}
.preEvac table tr td.label{width: 100px;text-align: center;color: #FFF;display: table-cell;}
.preEvac table tr td.pre{padding: 5px 10px;line-height:1.25;}
.preEvac table.EvacLv4 td.label{background-color: #5c00a3;}
.preEvac table.EvacLv4 td.pre{background:#f7f2fa;}
.preEvac table.EvacLv4 tr{border: solid 2px #3d006d;}
.preEvac table.EvacLv3 td.label{background-color: #c60000;}
.preEvac table.EvacLv3 td.pre{background-color: #fcf2f2;}
.preEvac table.EvacLv3 tr{border: solid 2px  #970000;}
.preEvac table.EvacLv2 td.label{background-color: #ffaf6e;color:#333333;}
.preEvac table.EvacLv2 td.pre{background-color: #fff7f0;}
.preEvac table.EvacLv2 tr{border: solid 2px #ed6a00;}
.preEvac table.EvacLv1 td.label{background-color: #fff040;color:#333333;}
.preEvac table.EvacLv1 td.pre{background-color: #fffdec;}
.preEvac table.EvacLv1 tr{border: solid 2px  #decc00;}
.labelLarge.pre{margin-bottom:5px;}
.labelLarge.pre:after{display:block;clear:both;height:0;content:".";visibility:hidden;}
.labelLarge.pre h2{float: left;width:6em;}
.labelLarge.pre p{float:left;font-weight: normal;font-size: 85%;}
.labelLarge.pre p a{color:#FFF;}

/* corcanText */
dl.corcanText {
	margin:5px 0;
}

dl.corcanText dt{
	display:inline;
	background-color:#f00;
	color:#fff;
	padding:5px;
}

dl.corcanText dd{
	display:inline;
	color:#f00;
	padding-left:3px;
	line-height: 150%;
}

.supplement h4{padding:3px 7px 3px 7px;border:1px solid #dddddd;background: #ECECEC;font-size:84% !important;font-weight:bold;}
.supplement p{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;padding:7px;font-size:85%;}