body{
	background:url(../img/bg_orange.gif) repeat-x;
}

p#lead{
	border:2px dotted #ff9900;	
}

#total{
	background:url(../img/total_bg_orange_bottom.gif) no-repeat bottom;
}

#total p{
	background:url(../img/total_bg_orange.gif) no-repeat top;	
}

#side dl.gray dt{
	background:url(../img/side_dt_orange.gif) no-repeat;
}

#side dl.color dt{
	background:url(../img/side_dt_orange2.gif) no-repeat;
	color:#ff9900;
}

#side dl.color dt span{
	background:#ffeac9;
}

#side dl.color dd{
	background:url(../img/side_dd_orange.gif) no-repeat;
}

#side dl.color dd ul{
	background:url(../img/side_dd_orange.gif) no-repeat bottom;
}


#side dl.color dd ul li{
	background:url(../img/side_dd_li_orange.gif) no-repeat left 50%;
}

#side dl dd.weather{
	background:url(../img/weather_bg_orange.gif) no-repeat;
}

#mv{
	background:url(../img/mv_bg_orange.gif) no-repeat;
}

#mv p{
	color:#ff9100;
}

#main h2{
	background:url(../img/main_h2_orange.gif) no-repeat;
}

#overture{
	background:url(../img/overture_bg_orange.gif) no-repeat #fff2de;
}

p#overturettl{	color:#FFF;
	background-color: #FF9100;}

p#overturettl a{ color:#FFF}

#overture dl{

}

h3{
	background:url(../img/main_h3_orange.gif) no-repeat;
	color:#ff9900;
}

h3 span{
	background:url(../img/h3_span_orange.gif) no-repeat 0% 50% #FFEAC9;
}

#areatypelist,
#preflist,
#namelist{
	background:url(../img/preflist_bg_orange.gif) no-repeat bottom;
}

#arealist #areatotal,
#typelist #areatotal{
	background:#FFF2DE;	
}

#foot{
	border-top:1px solid #f90;
	margin-top:10px;
}


#foot ul{
	background:url(../img/foot_bg_orange.gif) repeat-x;
}


#main #heading h2{
	border-left:5px solid #f90;	
	border-bottom:1px solid #ffcc80;
}

#main #heading p{
	background:#fffcde;
	border-left:5px solid #ffcc80;
}

table{
	border:1px solid #FFC773;	
}

table th{
	border:1px solid #FFC773;	
	background:#FFEAC9;
}

table td{
	border:1px solid #FFC773;
}

table th#nametitle{
	border-top:5px solid #ff9900;
}


#main h2.pl-title{
	background-image:url(../img/h2_info_orange.gif);
	background-color:#ff9100;
}

#main div.plan{
	border-color:#ffc773;
}

#main div.pl-ex p.pickup{
	background-color:#ffeac9;
}

#main div.pl-ex2 p.pickup2{
	background-color:#ffeac9;
}

#information table.info{
	border:1px solid #ff9900;
}

#information table td.info1,#information table td.info1_b{
	border:1px solid #ff9900;
	background-color:#ffc773;
}

#information table td.info2,#information table td.info2_b{
	border:1px solid #ff9900;
	background-color:#fffcde;
}
input#info-co,#info-name,
#info-tel,#info-pcode,#info-address,#info-business,#info-url{
	border:1px solid #ffc773;
}