.center {text-align: center;margin-left:auto;margin-left:auto;}
.ct {text-align: center;vertical-align: top;}
.right {text-align: right;}
.left {text-align: left;}

.s1 {font-size: 8px;}
.s2 {font-size: 9px;}
.s3 {font-size: 10px;}
.s4 {font-size: 11px;}

.l1 {font-size: 14px;font-weight: bold;text-align: center;}
.l2 {font-size: 24px;font-weight: bold;text-align: center;}
.l3 {font-size: 32px;font-weight: bold;text-align: center;}
h1 {font-size: 24px;font-weight: bold;text-align: center;text-decoration:none;color:#333333;}
h1 a: {font-size: 24px;font-weight: bold;text-align: center;text-decoration:none;color:#333333;}
h1 a:link {font-size: 24px;font-weight: bold;text-align: center;text-decoration:none;color:#333333;}
h1 a:visited {font-size: 24px;font-weight: bold;text-align: center;text-decoration:none;color:#333333;}
h1 a:hover {font-size: 24px;font-weight: bold;text-align: center;text-decoration:none;color:#333333;}
h1 a:active {font-size: 24px;font-weight: bold;text-align: center;text-decoration:none;color:#333333;}

.li-sp {padding:4px;margin:20px;}
.li-sp1 {font-size: 12px;padding:4px;margin:2px;font-weight: bold;background-color:#FFCCFF;}
.li-sp2 {font-size: 11px;padding-left:20px;font-weight: normal;margin:10px;}
.li-sp3 {font-size: 11px;padding:4px;margin:2px;font-weight: bold;background-color:#FFFFCF;}

.img-under {width:900px;height:20px;background-image: url(../img2/gif/img-under.gif);background-position: center bottom;margin: 0px;padding:0px;}
#side {width: 180px;margin: 0px;padding: 0px;background-attachment: fixed;background-image: url(../img2/jpg/SB042_L.jpg);background-repeat: repeat-y;background-position: center;}

#sub-top {background-color: #7E6F38;color: #FFFFFF;margin: 0px;padding: 10px	height: 120px	width: 766px;text-indent: 12px;border: 7px solid #D5CEB1;}
.sub-top {line-height: 150%;margin-top: 10px;}

#subtitle2 {font-size: 18px;line-height: 200%;font-weight: bold;background-color: #6D5F02;text-indent: 20px;margin: 0px;padding: 0px;height: 30px;width: 100%;border: 1px solid #000000;}
.subtitle2 {font-size: 18px;line-height: 200%;font-weight: bold;text-indent: 20px;margin: 0px;padding: 0px;height: 30px;width: 100%;background-image: url(../img2/jpg/sub-title.jpg);}

.subtitle3 {font-size: 13px;line-height: 200%;display: block;font-weight: bold;text-indent: 20px;margin-bottom: 20px;padding: 0px;height: 24px;width: 100%;background-image: url(../img2/jpg/sub-title-3.jpg);}
.subtitle3 a: {font-size: 13px;line-height: 200%;display: block;font-weight: bold;text-indent: 20px;margin-bottom: 20px;padding: 0px;height: 24px;width: 100%;background-image: url(../img2/jpg/sub-title-3.jpg);}
.subtitle3 a:link {font-size: 13px;line-height: 200%;display: block;font-weight: bold;text-indent: 20px;margin-bottom: 20px;padding: 0px;height: 24px;width: 100%;background-image: url(../img2/jpg/sub-title-3.jpg);}
.subtitle3 a:visited {font-size: 13px;line-height: 200%;display: block;font-weight: bold;text-indent: 20px;margin-bottom: 20px;padding: 0px;height: 24px;width: 100%;background-image: url(../img2/jpg/sub-title-3.jpg);}
.subtitle3 a:active {font-size: 13px;line-height: 200%;display: block;font-weight: bold;text-indent: 20px;margin-bottom: 20px;padding: 0px;height: 24px;width: 100%;background-image: url(../img2/jpg/sub-title-31.jpg);}
.subtitle3 a:hover {font-size: 13px;line-height: 200%;display: block;font-weight: bold;text-indent: 20px;margin-bottom: 20px;padding: 0px;height: 24px;width: 100%;background-image: url(../img2/jpg/sub-title-31.jpg);color:#FFFFFF;}

.subtitle4 {font-size: 13px;line-height: 200%;font-weight: bold;text-indent: 40px;margin-top: 20px;padding: 0px;height: 24px;width: 100%;background-image: url(../img2/jpg/sub-title-4.jpg);}
.sub-menu3 {font-size: 11px;line-height: 200%;}

.half-1 {width:220px;height:680px;float:left;margin-top:0px;padding-top:0px;}
.half-2 {width:650px;height:auto;float:right;margin-top:10px;padding-top:0px;}
.cl {clear: both;float: none;}

.img-fr {margin: 10px;padding-left:30px;padding-right:30px;float: right;}
.img-fl {margin: 10px;padding-left:30px;padding-right:30px;float: left;}

ol.li-01 {margin-left: 10px;list-style-position: outside;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 10px;padding-left: 20px;}
.li-01 {margin-left: 10px;list-style-position: outside;}

#sub-content{text-indent: 10px;width: 95%;vertical-align: top;}
#sub-content-l{margin-left: 40px;margin-right: 0px;margin-top: 10px;width: 90%;text-indent: 10px;vertical-align: top;line-height: 200%;}
.sub-content-l{margin-left: 40px;margin-right: 0px;margin-top: 10px;width: 90%;text-indent: 10px;vertical-align: top;line-height: 200%;}

.event-1 {background-color:#FFCCFF;font-weight:bold;}
.event-2 {}

.price {margin-left:160px;}
.price-l {text-indent:0px;border: 1px solid #000000;font-size:11px;margin:0px;padding:0px 10px;text-align:left;}
.price-c {text-indent:0px;border: 1px solid #000000;font-size:11px;margin:0px;padding:0px 10px;text-align:center;}
.price-r {text-indent:0px;border: 1px solid #000000;font-size:11px;margin:0px;padding:0px 10px;text-align:right;}

.price-l2 {text-indent:0px;border: 1px solid #000000;font-size:11px;margin:0px;padding:0px 10px;text-align:left;background-color:#D4D4D4;}
.price-c2 {text-indent:0px;border: 1px solid #000000;font-size:11px;margin:0px;padding:0px 10px;text-align:center;background-color:#D4D4D4;}
.price-r2 {text-indent:0px;border: 1px solid #000000;font-size:11px;margin:0px;padding:0px 10px;text-align:right;background-color:#D4D4D4;}

#body-index {background-color: #F2D068;text-align: center;vertical-align: middle;}
#body-index2 {background-color: #F7E19D;text-align: center;vertical-align: middle;}
.vt {vertical-align: top;}
#new_com2 {text-align: left;width: 350px;margin-top: 50px;}
#new_bg {text-align: center;background-image: url(../img2/jpg/new_com.jpg);background-position: center center;height: 315px;width: 700px;background-repeat: no-repeat;}

.nc{color: #333333;text-decoration: none;display: block;background-color:#FFFFFF;height: 20px;width: 100%;margin-top:4px;}
.nc a: {color: #333333;text-decoration: none;display: block;background-color:#FFFFFF;height: 20px;width: 100%;margin-top:4px;}
.nc a:link {color: #333333;text-decoration: none;display: block;background-color:#FFFFFF;height: 20px;width: 100%;margin-top:4px;}
.nc a:visited {color: #333333;text-decoration: none;display: block;background-color:#FFFFFF;height: 20px;width: 100%;margin-top:4px;}
.nc a:active {color: #333333;text-decoration: none;display: block;background-color:#FFFFFF;height: 20px;width: 100%;margin-top:4px;}
.nc a:hover {color: #333333;text-decoration: none;display: block;background-color:#FFCCCC;height: 20px;width: 100%;margin-top:4px;}

.nl {margin-left: 10px;text-indent: 10px;list-style-type: circle;}

#map {background-image: url(../img2/jpg/map_bg.jpg);background-repeat: no-repeat;background-position: center center;margin: 0px;padding: 0px;}
.map {text-align: center;background-image: url(../img2/jpg/map_bg.jpg);margin: 0px;padding: 0px;height: 510px;width: 694px;vertical-align: middle;}

.id_0 {margin: 0px;padding: 0px;}
.id_1 {float: left;margin: 0px;padding: 0px;}
.id_2 {float: left;margin-right: 20px;margin-left: 20px;padding-right: 20px;padding-left: 20px;}

.id_3 {float: left;margin: 10px;padding: 10px;}
.id_4 {float: left;margin: 0px;padding: 0px;}
.id_end {float: none;clear: both;}

.fl {float:left;}
.fr {float:right;}

.cl {clear: both;float: none;}

.td-01l {text-align:left;background-color: #E6FFFF;border: 1px solid #000066;font-size:11px;}
.td-01r {text-align:right;background-color: #E6FFFF;border: 1px solid #000066;font-size:11px;}
.td-01c {text-align:center;background-color: #E6FFFF;border: 1px solid #000066;font-size:11px;}
.td-02l {text-align:left;background-color: #FFFFCC;border: 1px solid #000066;font-size:11px;}
.td-02r {text-align:right;background-color: #FFFFCC;border: 1px solid #000066;font-size:11px;}
.td-02c {text-align:center;background-color: #FFFFCC;border: 1px solid #000066;font-size:11px;}

.mail-titlea {font-size:14px;font-weight:bold;text-align:center;}
.mail-capa {font-size:14px;font-weight:normal;text-align:center;}
.mail-conta {text-align:left;background-color: #E6FFFF;border: 1px solid #000066;font-size:11px;}
.mail-contb {text-align:left;background-color: #FFFFCC;border: 1px solid #000066;font-size:11px;}
