body{
	background:url(../img/bg_blue.gif) repeat-x;
}

p#lead{
	border:2px dotted #0080ff;	
}

#total{
	background:url(../img/total_bg_blue_bottom.gif) no-repeat bottom;
}

#total p{
	background:url(../img/total_bg_blue.gif) no-repeat top;	
}

#side dl.gray dt{
	background:url(../img/side_dt_blue.gif) no-repeat;
}

#side dl.color dt{
	background:url(../img/side_dt_blue2.gif) no-repeat;
	color:#0080ff;
}

#side dl.color dt span{
	background:#c9e4ff;
}

#side dl.color dd{
	background:url(../img/side_dd_blue.gif) no-repeat;
}

#side dl.color dd ul{
	background:url(../img/side_dd_blue.gif) no-repeat bottom;
}


#side dl.color dd ul li{
	background:url(../img/side_dd_li_blue.gif) no-repeat left 50%;
}

#side dl dd.weather{
	background:url(../img/weather_bg_blue.gif) no-repeat;
}

#mv{
	background:url(../img/mv_bg_blue.gif) no-repeat;
}

#mv p{
	color:#0080ff;
}

#main h2{
	background:url(../img/main_h2_blue.gif) no-repeat;
}

#overture{
	background:url(../img/overture_bg_blue.gif) no-repeat #deeeff;
}

p#overturettl{
	color:#FFF;
	background-color: #5AF;
}

p#overturettl a{ color:#FFF}

#overture dl{
	background:url(../img/overture_bg_blue_bottom.gif) no-repeat bottom;
}

h3{
	background:url(../img/main_h3_blue.gif) no-repeat;
	color:#0080ff;
}

h3 span{
	background:url(../img/h3_span_blue.gif) no-repeat 0% 50% #c9e4ff;
}

#areatypelist,
#preflist,
#namelist{
	background:url(../img/preflist_bg_blue.gif) no-repeat bottom;
}

#arealist #areatotal,
#typelist #areatotal{
	background:#deeeff;	
}

#foot{
	border-top:1px solid #0080ff;
	margin-top:10px;
}


#foot ul{
	background:url(../img/foot_bg_blue.gif) repeat-x;
}


#main #heading h2{
	border-left:5px solid #0080ff;	
	border-bottom:1px solid #80bfff;
}

#main #heading p{
	background:#deeeff;
	border-left:5px solid #80bfff;
}

table{
	border:1px solid #73b9ff;	
}

table th{
	border:1px solid #73b9ff;	
	background:#c9e4ff;
}

table td{
	border:1px solid #73b9ff;
}

table th#nametitle{
	border-top:5px solid #0080ff;
}

#main h2.pl-title{
	background-image:url(../img/h2_info_blue.gif);
	background-color:#0080ff;
}

#main div.plan{
	border-color:#73b9ff;
}

#main div.pl-ex p.pickup{
	background-color:#c9e4ff;
}

#main div.pl-ex2 p.pickup2{
	background-color:#c9e4ff;
}

#information table.info{
	border:1px solid #0080ff;
}

#information table td.info1,#information table td.info1_b{
	border:1px solid #0080ff;
	background-color:#73b9ff;
}

#information table td.info2,#information table td.info2_b{
	border:1px solid #0080ff;
	background-color:#deeeff;
}
input#info-co,#info-name,
#info-tel,#info-pcode,#info-address,#info-business,#info-url{
	border:1px solid #73b9ff;
