@charset "UTF-8";

/* layout
-------------------------------------------------------------------------------- */
body {
}

.txt14 {
	font-size: 14px;
}

.txt15 {
	font-size: 15px;
}

.txt17 {
	font-size: 17px;
}

.btn-anpi a {
	font-size: 17px;
}

#myweather h2 a {
	font-size: 17px;
}

#myweather ul .area {
	font-size: 18px;
}

#myweather ul .day {
	font-size: 17px;
}

#myweather ul .weather-data dt span {
	font-size: 17px;
}

#myweather ul .weather-data dd span {
	font-size: 17px;
}

#myweather ul .weather-data dd span.tokubetu,
#myweather ul .weather-data dd span.warning,
#myweather ul .weather-data dd span.caution{
	font-size: 15px;
}

#myweather ul .weather-data .rainfall {
	font-size: 17px;
}

#topics ul li a {
	padding: 13px 20px 13px 5px;
}

#topics .tpc {
	padding: 13px 20px 13px 5px;
}

.pickup .tit {
	font-size: 18px;
}

.pickup ul li {
	padding: 6px 15px 6px 5px;
}

.pickup strong {
	font-size: 17px;
}

#meteo h3 {
	font-size: 18px;
}

#meteo strong {
	font-size: 17px;
}

#mailservice strong {
	font-size: 17px;
}

#meteo .inner ul li a {
	padding: 8px 20px 8px 6px;
}

.iconcier .tit {
	font-size: 18px;
}

.iconcier strong {
	font-size: 17px;
}

.iconcier ul li {
    padding: 6px 15px 6px 5px;
}

.news .tit {
	font-size: 18px;
}

.news .all a {
	font-size: 14px;
}

.news ul li {
    padding: 9px 15px 9px 15px;
}

#whatsnew .tit {
	font-size: 18px;
}

#whatsnew .all a {
	font-size: 14px;
}

#whatsnew .txt {
	font-size: 17px;
}

.btxt {
	font-size: 17px;
}

#support h5 {
	font-size: 18px;
}

#timeline .tit {
	font-size: 14px;
}

#timeline .all a {
	font-size: 14px;
}

#timeline .txt {
	font-size: 14px;
}

#timeline img{
	width : 35px;
	padding : 0px 10px 5px 0px;
}

#timeline .bun{
	font-size: 15px;
	color : #333;
}

#timeline .hiduke{
	font-size: 12px;
	color : #777;
}

div.centeringTest p {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
}
 
/*for IE6 */
* html .centeringTest p {
	display: inline;
	zoom: 1;
}
 
/*for IE7 */
*:first-child+html .centeringTest p {
	display: inline;
	zoom: 1;
}
