/* BASIC css start */
#contents {
    width: 92%;
    margin: 30px auto;
}

#contents .esotitle {font-size:18px; line-height:1.3; text-align: center;}
#contents p {line-height:1.5; font-size: 11px;text-align: center;}
#contents p a {margin:30px 0 0 0}
#myReserv1 .table-att { margin-top:30px;}
#myReserv1 .table-att table {
    width: 100%;text-align: center ;
}
#myReserv1 .table-att table thead tr td{padding: 0px;  background:#fcfcfc}
#myReserv1 .table-att table th { }
#myReserv1 .table-att table th,
#myReserv1 .table-att table td { padding:16px 0; border:1px solid #efefef; height:50px; font-weight: normal; }
#myReserv1 .table-att .box { width:50px; height:50px; line-height:50px; color:#fff; border-radius: 50%;margin: 0 auto;font-size:22px;margin-bottom:5px}
#myReserv1 .table-att .box.n{ background: #ddd;}
#myReserv1 .table-att .box.s{ background: #aaa;}
#myReserv1 .table-att .box.g{ background: #555;}
#myReserv1 .table-att .box.v{ background: #222;}
#myReserv1 .table-att .box.vv{ background: #610706;}

#myReserv1 .table-att .point { background:#d6a279; color:#fff; border:none}


#myReserv1 .foot-dsc{ margin-top:40px; font-size:11px; }
#myReserv1 .foot-dsc li { padding-bottom: 5px; color:#797979 }
#myReserv1 .foot-dsc1{ margin-top:40px;font-size:11px; }
#myReserv1 .foot-dsc1 li { padding-bottom: 5px; color:#333 }




/* BASIC css end */

