/*-------------------------------------------------- [ main style ]--------------------------------------------------file name     : screen.cssdate created  : 2007.03.24date modified : 2007.03.25--------------------------------------------------*//* Basic Structure-------------------------------------*/body {margin: 0;padding: 0;color: #333;background: url(../images/body_bg.gif) repeat 0 0;text-align: center;font-size: 10px;line-height: 1.4em;}

#mainWrap {margin: 0 auto;width: 748px;background:  url(../images/main_bg.gif) repeat-y 0 0;text-align: left;}

#main {margin-left: 34px;padding-top: 23px;width: 680px;}.pageTop {padding:  20px 0px 15px 0;text-align: right;}
/* Sentence, Character-------------------------------------*/p, h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;}strong {font-weight: bold;color: #000;}/* Anchor-------------------------------------*/a {text-decoration: underline;}a:link {color: #099;}a:visited {color: #099;}a:hover {text-decoration: none;}a:active {color: #ccc;}/* List-------------------------------------*/ul, ol {margin: 0;padding: 0;list-style-type: none;}/* Table-------------------------------------*/table {border: 0;border-collapse: collapse;border-spacing: 0; /* For NN6.0 higher or Opera*/}th, td {padding: 0;}/* Other-------------------------------------*/a img, .nobdr {border: 0 !important;}.clearBoth {clear: both;}/*  main-------------------------------------*/h2 {margin-bottom: 25px;}#news h2 {margin-bottom: 0;}#news {margin-bottom: 25px;padding: 5px  5px 2px 5px ;border: 1px solid #BFBFBA;background-color: #F1F2EB;}#newsTbl {margin-top: 3px;}#newsTbl th, #newsTbl td {padding-bottom: 5px;vertical-align: top;text-align: left;}#newsTbl th {width: 105px;color: #666;background: url(../images/th_bg_01.gif) no-repeat 83px 4px;font-weight: normal;}#newsTbl td {width: 415px;}.tbl1 {margin-left: 120px;background: url(../images/line_01.gif) repeat-x 0 0;}.tbl1 th, .tbl1 td {text-align: left;vertical-align: top;background: url(../images/line_01.gif) repeat-x 0 100%;}.tbl1 th {width: 115px;color: #666;font-weight: bold;}.tbl1 td {width: 445px;}.tbl1 th div {padding: 4px 10px 5px 10px;background: url(../images/th_bg_02.gif) no-repeat 94px 9px;}.tbl1 td div {padding: 4px 0 5px 0; }#artistList {margin-left: 26px;width: 645px;font-size: 12px;}#artistList li {float: left;width: 215px;}

#artistList p {
padding: 3px 15px 10px 0px;
vertical-align: text-bottom;
width: 185px;
height: 27px;
}

#artistList p img {margin-left: 5px;}#accessMap {margin-left: 26px;}#attention {margin-left: 30px;width: 635px;}#attention li {padding: 0 0 10px 20px;background: url(../images/blt_attention.gif) no-repeat 0 4px;}#footer {padding-top: 1px;width: 680px;background: url(../images/line_01.gif) repeat-x 0 0;}

.access_detail {
	font-size: 10px;
	background-color: #F1F2EB;
	width: 578px;
	padding: 10px;
	margin-top: 10px;
	border-width: 1px;
	border-color: #CCCCCC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
#weatherinfo {
	margin-bottom: 15px;
	padding: 10px;
	border: 1px solid #999999;
	font-size: 12px;
	color: #B83749;
	background-color: #ECE9D8;
	font-weight: bold;
	line-height: 1.5em;
}

#mainWrap2 {
	margin: 0 auto;
	width: 430px;
	text-align: left;
}

#main2 {padding-top: 23px;width: 420px;}

.pay_detail {
	font-size: 12px;
	background-color: #F1F2EB;
	width: 400px;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-top: 20px;
	border-width: 1px;
	border-color: #CCCCCC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.pay_text {
	text-align: left;
	line-height: 1.5em;
}
.playguide {
	background-color: #ECE9D8;
	margin-top: 15px;
	padding: 8px;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}
