/* CSS Document */

body {color: #333333;text-align: center;margin: 0px;background-image: url(../img/bg.gif);}
h1 {margin: 0px;padding-top: 38px;padding-left: 30px;}
h2 {margin: 0px 0px 10px;text-align: center;}
h3 {margin: 0px 0px 10px;font-size: 12px;font-weight: bold;color: #FF6600;line-height: 125%;}
h4 {font-size: 14px;letter-spacing: 1px;margin-bottom: 0px;margin-top: 0px;}
h5 {margin: 0px;}
h6 {margin: 0px;}
p {margin: 0px;font-size: 12px;line-height: 134%;padding: 0px;}
em  {font-style: normal;font-weight: bold;}
img {border: none;}
a:link,a:visited {color: #FD8F04;text-decoration: none;}
a:hover {text-decoration: underline;color: #999999;}
ul li em,ol li em {visibility: hidden;font-weight: normal;}
form {margin: 0px;width: 671px;}

/* head */
#wrapper {width: 785px;margin-right: auto;margin-left: auto;text-align: left;background-color: #FFFFFF;}
#head {margin: 0px 0px 5px;background-image: url(../img/head.jpg);background-repeat: no-repeat;height: 190px;width: 100%;background-position: center;}
#head2 {margin: 0px 0px 5px;background-image: url(../img/head2.jpg);background-repeat: no-repeat;height: 190px;width: 100%;background-position: center;}

/* cont */
#cont {width: 725px;background-image: url(../img/tp2.gif);background-repeat: repeat-y;background-position: center top;margin-right: auto;margin-left: auto;margin-bottom: 0px;margin-top: 0px;}
#conth {width: 725px;padding-bottom: 0px;padding-left: 0px;background-image: url(../img/tp1.gif);background-repeat: no-repeat;background-position: center top;margin-right: auto;margin-left: auto;margin-bottom: 0px;height: 22px;}

/* main */
#main {margin-bottom: 15px;float: right;width: 445px;margin-left: 5px;}
#ive h6 {margin-bottom: 20px;}

/* foot */
#foot {width: 785px;background-image: url(../img/line3.gif);background-repeat: repeat-x;background-position: left top;clear: both;height: 50px;background-color: #FFFFFF;}
#foot ol {margin: 0px;padding-top: 5px;padding-bottom: 5px;}
#foot ol li {background-image: url(../img/li1.gif);background-repeat: no-repeat;background-position: left center;float: right;list-style-type: none;padding-left: 8px;font-size: 10px;padding-right: 15px;line-height: 100%;padding-top: 3px;padding-bottom: 3px;margin-bottom: 2px;}
#foot div {background-image: url(../img/line1.gif);background-repeat: repeat-x;background-position: left top;clear: both;padding-top: 7px;}
#foot p {font-size: 10px;float: left;letter-spacing: 1px;padding-left: 5px;}
#foot img {float: right;margin-right: 5px;}
* html body {background-image: url(../img/bg.gif);}
.image {margin-top: 10px;margin-bottom: 0px;}
.re {padding-top: 10px;padding-left: 15px;}
#track h6 {float: left;margin: 0px;padding-bottom: 10px;}
#track div img {margin-top: 5px;margin-bottom: 10px;float: right;}
#track p {line-height: 125%;}
.event{margin-top: 10px;margin-bottom: 35px;}
#tp_f {background-image: url(../img/tp3.gif);background-repeat: no-repeat;height: 27px;width: 724px;margin-right: auto;margin-left: auto;margin-top: 0px;margin-bottom: 30px;background-position: center top;}
#kekka {height: 225px;width: 240px;margin-right: 0px;margin-bottom: 0px;padding: 0px;margin-left: 28px;}
#h4b {background-image: url(../img/line.gif);background-repeat: repeat-x;background-position: left bottom;width: 400px;margin-top: 0px;padding-bottom: 5px;padding-top: 0px;}
#h4b2 {background-image: url(../img/line.gif);background-repeat: repeat-x;background-position: left bottom;width: 650px;margin-top: 0px;padding-bottom: 5px;padding-top: 0px;margin-left: 35px;}
#text_re {background-position: left bottom;width: 405px;margin-top: 0px;padding-bottom: 5px;padding-top: 8px;}
#text_re p {padding-bottom:1em;}
.tp {margin-bottom: 15px;}
.title {margin-left: 50px;}

#hotel {width: 655px;margin-top: 0px;padding-left: 35px;padding-top: 10px;margin-bottom: 0px;}
#hotel div {display:inline-table;background-image: url(../img/line3.gif);background-repeat: repeat-x;background-position: left bottom;padding-bottom: 12px;margin-bottom: 10px;padding-top: 4px;}
#hotel div:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/*\*/
* html #hotel div {height:1%;}

#hotel div img {float: left;}
#hotel div p,#hotel div h3 {margin-left: 135px;}
#hotel div p {
	padding-bottom: 5px;
}
#hotel div p img {float: none;}


main2 {margin: 0px;}
.line {margin-bottom: 2px;margin-top: 4px;}
.matu {font-size: 11px;color: #666666;vertical-align: middle;margin-top: 25px;}
#si1 {background-position: center top;width: 670px;margin-left: 28px;margin-top: 0px;}
#si2 {background-image: url(../img/se2.gif);background-repeat: repeat-y;background-position: center top;width: 670px;margin-left: 28px;margin-top: 0px;margin-bottom: 0px;height: 50px;}
#si3 {background-image: url(../img/se3.gif);background-position: center top;width: 670px;margin-left: 28px;background-repeat: no-repeat;margin-bottom: 0px;height: 5px;}
.img2 {float: left;margin-left: 5px;margin-right: 10px;}
.img3 {margin-top: 5px;margin-bottom: 20px;}
#sent {font-size: 11px;color: #333333;font-weight: normal;width: 670px;padding-right: 10px;padding-left: 0px;vertical-align: middle;margin-left: 29px;margin-bottom: 0px;padding-bottom: 0px;margin-top: 0px;margin-right: 0px;}
.abcd {vertical-align: middle;margin-bottom: 7px;margin-right: 0px;margin-left: 3px;margin-top: 3px;}
#abcd {float: left;width: 165px;margin: 0px;}
#abcd2 {float: left;width: 130px;margin: 0px;}
#abcd3 {float: left;width: 200px;margin: 0px;}
#abcd4 {float: left;width: 210px;margin: 0px;}
#abcd5 {float: left;width: 180px;margin: 0px;}
#abcd6 {float: left;width: 140px;margin: 0px;}
#abcd7 {float: left;width: 140px;margin: 0px;}
.btn{
	text-align: right;
	padding-bottom: 0px;
}

