﻿@charset "UTF-8";

/* ------------------------------------------------------
error
------------------------------------------------------ */
div.errorBox{
padding: 50px 10px 50px;
margin-bottom: 10px;
border: 1px solid #b7dafa;
background-color: #fff;
text-align: center;
}

/* ------------------------------------------------------
weather
------------------------------------------------------ */
body.weather {
padding: 20px 0 0 0;
background: none;
}
body.weather div#content{
width: 512px;
}
h3.weatherAreaName{
padding: 6px 0 6px 5px;
margin: 0 0 10px 0;
background: #ffffff;
}
table.weatherTable{
margin-bottom: 15px;
border-right: 1px solid #b7dafa;
border-bottom: 1px solid #b7dafa;
width: 478px;
}
table.weatherTable thead th{
padding: 5px 10px;
border: 1px solid #b7dafa;
background: #fff url(../img/bg_th_01.gif) repeat-x left bottom;
text-align: left;
}
table.weatherTable th{
padding: 5px 10px;
border-top: 1px solid #b7dafa;
border-left: 1px solid #b7dafa;
background-color: #eef6fe;
font-weight: normal;
text-align: center;
vertical-align: middle;
}
table.weatherTable td{
padding: 5px 10px;
border-top: 1px solid #b7dafa;
border-left: 1px solid #b7dafa;
background-color: #fff;
text-align: center;
vertical-align: middle;
}
table.weatherTable .highTemp{
color: #f82909;
}
table.weatherTable .lowTemp{
color: #1055d6;
}

div.closeBtnBox{
margin: 0 auto 0 auto;
text-align: center;
width:111px;
}

/* ------------------------------------------------------
listDate
------------------------------------------------------ */
div#monthListBlock p{
padding: 0 15px 0 16px;
float: right;
display: inline;
background: url(../img/arrow_02.gif) no-repeat left 2px;
}


table.listDateTable{
margin-bottom: 10px;
border: 1px solid #b7dafa;
width: 832px;
font-color: #fff
}
table.listDateTable thead th{
padding: 5px 10px;
background-color: #f4f4f4;
}
table.listDateTable tbody th{
padding: 5px 10px;
/*width: 500px;*/
border: 1px solid #fff;
background-color: #b7dafa;
text-align: center;
}
table.listDateTable tbody td{
padding: 5px 10px 5px 10px;
margin: 0;
border: 1px solid #b7dafa;
background-color: #fff;
}
table.listDateTable tbody td.listDate_ad{
width: 9%;
}
table.listDateTable tbody td.listDate_date{
width: 4%;
}
table.listDateTable tbody td.listDate_name{
width: 35%;
}
table.listDateTable tbody td.listDate_adress{
width: 44%;
}
table.listDateTable tbody td.listDate_remark{
width: 2%;
}
table.listDateTable tbody td.listDate_adve{
width: 3%;
}
