#header h1 { float:left; padding:8px 0;}
#flash { width:860px; margin:0 auto;}

#wrapper { background:#f1f1f1 url(../../img/common/shadow.gif) top center repeat-y; border-bottom:#1c2552 solid 1px;}
#contents { width:830px; margin:0 auto; padding:10px;}
/* ---forIE---- */
* html #prBox{ margin-bottom:-5px;}
/* --- / forIE---- */

#prBox { background:#f1f1f1 url(../../img/top/contents_bg.gif) top center no-repeat; height:163px; width:100%; border-top:#1c2552 solid 1px;}
#select { width:822px; margin:0 auto; padding:15px 18px; text-align:left;}
#livele { background:#ffffff;}
#livele { width:813px; padding:5px 0 5px 5px; border:#cccccc solid 1px; position:relative;}
#livele h2 { background:url(../../img/top/livele.jpg) 0 0 no-repeat; width:808px; height:130px; text-indent:-9999px;}
#livele p a { position:absolute; bottom:15px; left:15px;}
#livele p.print { display:none;}

#leftBox { float:left; width:558px;}

#newsbox { text-align:left;}
#newsbox h3 { padding:0 0 10px 0; position:relative;}
#newsbox h3 a { position:absolute; right: 10px; top: 10px; font-weight:normal; color:#333; font-size:10px; background:url(../../img/common/arrow.gif) left center no-repeat; padding:0 0 0 12px;}

div#newsbox dl#news { width: 550px; padding: 8px 4px 5px; }
#news dt { float:left; width:140px; line-height:16px;}
#news dt img { margin:0 0 0 10px; vertical-align:text-bottom;}
#news dd { padding:0 0 10px 140px; margin:0 0 5px 0; background:url(../../img/common/dot.gif) left bottom repeat-x; line-height:16px;}


#rightBox { float:right; width:257px;}
#rightBox ul {}
#rightBox div { text-align:right; display:block; margin:0 0 10px 0; border:#d6d6d6 solid 1px; background:#e8e7e7; width:257px;}
#rightBox div p {padding:5px;}
#rightBox div p a { font-size:10px; background:url(../../img/common/arrow.gif) left top no-repeat; padding:0 0 0 13px; text-decoration:none;}
#rightBox div p a:hover { text-decoration:underline;}

#rightBox div.koukoku { background: #fff; border: none; }

div.menuBox { padding: 0 5px 5px 0; border: 1px solid #ccc; }

ul.ulTab {
	margin: 0;
	width: 558px;
}

ul.ulTab img {
	vertical-align: bottom;
}

ul.ulTab li {
	float: left;
	width: 150px;
	margin-right: 10px;
}

div.menuBox p.textright a {
	float:right;
	background:url(../../img/common/arrow.gif) left center no-repeat;
	padding:0 0 0 13px;
}
