/*共通*/
body       { margin:0 auto; color:#666666; background:#FFFDF1; text-align:center; }
#Hnavi     { color:#333333; background:#FFE8F4; font-size:12px; border-top:solid 1px #FF62B1; border-bottom:solid 1px #FF62B1; width:798px; }
#copyright { font:normal 10px sans-serif; padding:40px; }

a          { color:#0C4846; text-decoration:none; }
a:hover    { color:#FA47CD; text-decoration:none; }

/*表組カラー*/
/*pink-line*/
.chart01    { border-top:solid 1px #FA47CD; border-bottom:solid 1px #FA47CD; }
.chart01 td { color:#1C8F94; font-size:12px; padding-left:1em; padding-right:1em; border-top:solid 1px #FA47CD; border-bottom:solid 1px #FA47CD; }
.chart01 th { color:#FFFFFF; background:#FA47CD; font-size:16px; padding:5px; border-top:solid 1px #FA47CD; border-left:solid 2px #FA47CD; border-right:solid 2px #FA47CD; }

.chart01 td.chartCol1 { color:#1C8F94; background:#FEEFF4; font-size:14px; }
.chart01 td.chartCom  { padding-left:1em; padding-right:1em; border-top:solid 0 #FA47CD; border-bottom:solid 1px #FA47CD; }
.chart01 td.noBorder  { border-top:solid 0 #FA47CD; border-bottom:solid 0 #FA47CD; }


.chart01 a       { color:#FA47CD; text-decoration:underline; }
.chart01 a:hover { color:#0C4846; text-decoration:none; }

/*blue-line*/
.chart02    { border-top:solid 1px #3487CF; border-bottom:solid 1px #3487CF; }
.chart02 td { color:#1C8F94; font-size:12px; padding-left:1em; padding-right:1em; border-top:solid 1px #3487CF; border-bottom:solid 1px #3487CF; }
.chart02 th { color:#FFFFFF; background:#3487CF; font-size:16px; padding:5px; border-top:solid 1px #3487CF; border-left:solid 2px #3487CF; border-right:solid 2px #3487CF; }
.chart02 td.chartCol2 { color:#1C8F94; background:#EAF5FF; font-size:14px; }

.mark       { color:red; font:normal 10px sans-serif; }

/*blue-line(Saiyou-ONLY)*/
.chart03    { border-top:solid 1px #3487CF; border-bottom:solid 1px #3487CF; }
.chart03 th { color:#FFFFFF; background:#3487CF; font-size:16px; padding:5px; border-top:solid 1px #3487CF; border-bottom:solid 1px #3487CF; border-left:solid 2px #3487CF; border-right:solid 2px #3487CF; }
.chart03 td { color:#1C8F94; font-size:12px; padding-left:1em; padding-right:1em; border-bottom:solid 1px #3487CF; }
.chart03 td.subTitle  { color:#1C8F94; background:#EAF5FF; font-size:14px; padding-left:1em; padding-right:1em; border-top:solid 1px #3487CF; border-bottom:solid 1px #3487CF; }
.chart03 td.spacers   { font-size:10px; border-top:solid 1px #3487CF; border-bottom:solid 1px #3487CF; }
.chart03 td.chartCol3 { color:#1C8F94; background:#EAF5FF; font-size:14px; padding-left:2em; padding-right:2em; text-align:center; }

/*yellow-line*/
.chart04    { border-top:solid 1px #FFC81B; border-bottom:solid 1px #FFC81B; }
.chart04 td { color:#1C8F94; font-size:12px; padding-left:1em; padding-right:1em; border-top:solid 1px #FFC81B; border-bottom:solid 1px #FFC81B; }
.chart04 th { color:#FFFFFF; background:#FFC81B; font-size:16px; padding:5px; border-top:solid 1px #FFC81B; border-left:solid 2px #FFC81B; border-right:solid 2px #FFC81B; }

.chart04 td.chartCol4 { color:#1C8F94; background:#FFFDF1; font-size:14px; }
.chart04 td.chartCom  { padding-left:1em; padding-right:1em; border-top:solid 0 #FFC81B; border-bottom:solid 1px #FFC81B; }

#nameHotel { color:white; background:url('../img/hotel-line.gif'); width:758px; height:39px; font:bold 24px sans-serif; padding-left:20px; }
#copyHotel { color:#000000; font:normal 16px sans-serif; padding-top:4px; }

.capPhoto   { color:#333333; font-size:12px; padding:3px 0; }

#addMap td  { padding:0; border:solid 0px white; }

   
#xxWin a       { color:#1C8F94; text-decoration:underline; }
#xxWin a:hover { color:#FA47CD; text-decoration:none; }
