body{
	background:url(../img/bg_pink.gif) repeat-x;
}

p#lead{
	border:2px dotted #FF188A;	
}

#total{
	background:url(../img/total_bg_pink_bottom.gif) no-repeat bottom;
}

#total p{
	background:url(../img/total_bg_pink.gif) no-repeat top;	
}

#side dl.gray dt{
	background:url(../img/side_dt_pink.gif) no-repeat;
}

#side dl.color dt{
	background:url(../img/side_dt_pink2.gif) no-repeat;
	color:#FF188A;
}

#side dl.color dt span{
	background:#FFC9E4;
}

#side dl.color dd{
	background:url(../img/side_dd_pink.gif) no-repeat;
}

#side dl.color dd ul{
	background:url(../img/side_dd_pink.gif) no-repeat bottom;
}


#side dl.color dd ul li{
	background:url(../img/side_dd_li_pink.gif) no-repeat left 50%;
}

#side dl dd.weather{
	background:url(../img/weather_bg_pink.gif) no-repeat;
}

#mv{
	background:url(../img/mv_bg_pink.gif) no-repeat;
}

#mv p{
	color:#FF188A;
}

#main h2{
	background:url(../img/main_h2_pink.gif) no-repeat;
}

#overture{
	background:url(../img/overture_bg_pink.gif) no-repeat #FFDEEE;
}

p#overturettl{
	color:#FFF;
	background-color: #F39;
}

p#overturettl a{ color:#FFF}

#overture dl{
	background:url(../img/overture_bg_pink_bottom.gif) no-repeat bottom;
}

h3{
	background:url(../img/main_h3_pink.gif) no-repeat;
	color:#FF188A;
}

h3 span{
	background:url(../img/h3_span_pink.gif) no-repeat 0% 50% #FFC9E4;
}

#areatypelist,
#preflist,
#namelist{
	background:url(../img/preflist_bg_pink.gif) no-repeat bottom;
}

#arealist #areatotal,
#typelist #areatotal{
	background:#FFDEEE;	
}

#foot{
	border-top:1px solid #FF188A;
	margin-top:10px;
}


#foot ul{
	background:url(../img/foot_bg_pink.gif) repeat-x;
}


#main #heading h2{
	border-left:5px solid #FF188A;	
	border-bottom:1px solid #ff80bf;
}

#main #heading p{
	background:#ffdeee;
	border-left:5px solid #ff80bf;
}

table{
	border:1px solid #ff73b9;	
}

table th{
	border:1px solid #ff73b9;	
	background:#FFC9E4;
}

table td{
	border:1px solid #ff73b9;
}

table th#nametitle{
	border-top:5px solid #FF188A;
}

#main h2.pl-title{
	background-image:url(../img/h2_info_pink.gif);
	background-color:#ff188a;
}

#main div.plan{
	border-color:#ff73b9;
}

#main div.pl-ex p.pickup{
	background-color:#FFC9E4;
}

#main div.pl-ex2 p.pickup2{
	background-color:#FFC9E4;
}

#information table.info{
	border:1px solid #ff188a;
}

#information table td.info1,#information table td.info1_b{
	border:1px solid #ff188a;
	background-color:#ff73b9;
}

#information table td.info2,#information table td.info2_b{
	border:1px solid #ff188a;
	background-color:#ffdeee;
}
input#info-co,#info-name,
#info-tel,#info-pcode,#info-address,#info-business,#info-url{
	border:1px solid #ff73b9;
