html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ul, li, fieldset, form, label, textarea, legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin : 0; padding : 0; border : 0; outline : 0; font-size : 12px; letter-spacing: 0;}
:focus { outline : 0; }
ul { list-style : none; }
table {	border-collapse : collapse;	border-spacing : 0; }
caption, th, td { text-align : left; font-weight : normal; }
img, a img { border : none; }
table { width : 100%; margin : 0; font-size : inherit; }
caption { font-weight : normal; text-align : center; }

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; line-height:0; font-size: 0;}
.clearfix {display:inline-block;}
/* except Mac IE5 \*/
* html.clearfix { height: 1%; }
.clearfix {display: block;}
/* end of Holly Hack */

a { color:#003366;}

body { text-align:center; font-size:12px; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;}
#header { width:850px; margin:0 auto;}
#header ul,
#header form { display:none;}

#gnavi { display:none;}

#keyvisual { display:none;}

#footer { border-top:#b3b3b3 solid 3px; padding:15px;}
#fBox { width:830px; margin:0 auto; text-align:left; padding:0 10px;}
#fBox ul { display:none;}
address { font-style:normal; font-size:10px; float:right;}

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

#wrapper { border-bottom:#1c2552 solid 1px;}

#prBox { 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;}
#livele h2 { display:none;}
#livele p a { display:none;}
#livele p.print {}

#contents { width:830px; margin:0 auto; padding:10px;}
#leftBox { float:left; width:100%;}

#newsbox { text-align:left;}
#newsbox h3 { padding:0 0 10px 0;}
#news dt { float:left; width:150px; padding:10px 0; line-height:16px;}
#news dt img { padding:0 0 0 10px; vertical-align:text-bottom;}
#news dd { padding:10px 0 10px 150px; background:url(../../img/common/dot.gif) left bottom repeat-x; line-height:16px;}

#rightBox { float:left; width:257px;}
#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;}
#contents { width:830px; margin:0 auto; padding:10px;}
#leftBox { float:left; width:558px;}

