@charset "utf-8";




.cntBox {
	border:#2814A2 2px solid;
	padding:14px;
	background:#EFF7FB;
}

.cntBox div.inner {
	background:url(../img/bg_pink.gif);
}

#deatreNews {
	width:268px;
	text-align:left;
	font-size:10px;
	height:392px;
}

#deatreNews h2 {
	margin:0 0 13px 0;
	padding:0;
	line-height:0;
}


#deatreNews ul{
	list-style:none;
	margin:0 0 7px 0;
}

#deatreNews ul li{
	background:url(../img/arrow_blue_s.gif) 0 50% no-repeat;
	line-height:19px;
	padding:0 0 0 10px;
	
}


#sogo {
	width:123px;
	float:left;
	margin:0;
	padding:9px 0 0 8px;
}

#sogo h2 {
	margin:0 0 5px 0;
}

#entame {
	width:128px;
	float:right;
	margin:0;
	padding:9px 0 0 8px;
}

#entame h2 {
	margin:0 0 5px 0;
}


#photo {
	float:left;
	padding:9px 0 9px 8px;
	width:259px;
	margin:0 0 15px 0;
}

#photo dl {
	padding:0 5px;
}


#photo dl dt {
	float:left;
	margin:0 10px 0 0;
	padding:0;
}


#photo dl dt a img {
	border:#fff 1px solid;
	margin:0;
	padding:0;
}

#otenki{
	padding:9px 0 0 8px;
	width:259px;
	height:109px;
	float:left;
	position:relative;
	font-size:12px;
}

#otenki .title{
	position:absolute;
	top:26px;
	left:12px;
}

#otenki .location{
	position:absolute;
	top:44px;
	left:12px;
}

#otenki .icon{
	position:absolute;
	bottom:16px;
	left:32px;
}

#otenki .tempTitile{
	position:absolute;
	bottom:25px;
	left:94px;
}

#otenki .tempNum{
	position:absolute;
	bottom:25px;
	right:13px;
}


#otenki .rainTitile{
	position:absolute;
	bottom:7px;
	left:94px;
}

#otenki .rainNum{
	position:absolute;
	bottom:7px;
	right:13px;
}

#otenki .settingBtn{
	position:absolute;
	top:12px;
	right:12px;
}

#otenki .today{
	position:absolute;
	top:37px;
	right:56px;
}

#otenki .tomorrow{
	position:absolute;
	top:37px;
	right:13px;
}
