@charset "UTF-8";
/*Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;}

/*ClearFix*/
.cl{clear:both;}

.clearfix:after{	
content: ".";
height: 0;
clear: both;
display: block;
visibility: hidden;
}

.clearfix{
display: inline-block;
/*\*//*/
overflow: hidden;
/**/
}

/*font*/
body {
text-align:center;
font-family:Futura,Century Gothic,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", san-serif;
color:#111;
line-height:1.5em;
letter-spacing:0em;
}
/* Opera 9 */
;;body {font-family:"メイリオ", Meiryo, san-serif;}
/* IE 7 */
*;first-child+html body {font-family:"メイリオ", Meiryo, san-serif;}
/* IE 6 or sooner*/
* html body {font-family:"メイリオ", Meiryo, san-serif;}

/* フォントサイズ----------------- */
body {font-size: 12px;}
/* IE 6 or sooner*/
* html body {font-size: 75%;}

table {margin:0 auto;  font-size:inherit; font:100%; text-align:left;}

body{background-image:url(../lib/bg.jpg);}
a{text-decoration:underline; color:#111;}
a:hover {color:#336699; text-decoration:none;}

#container{position:relative; margin:0 auto; margin-top:5px; width:930px; height:580px; background:url(../lib/topimages.jpg) 0 0 no-repeat;}
#news,#pickup,#pickup2{margin:0 auto; margin-top:10px;}
#pickup img{border:1px solid #ccc;}
#news table{height:50px; border:1px solid #666; width:880px;}
#news table th{background:#666; color:#fff; font-size:1.4em; letter-spacing:0.3em; padding:8px 20px 5px 20px;}
#news table td{border-left:1px solid #666;}
#news ul li.new{font-weight: 600; }
#news ul li.new a{color: #336699;}
#news ul li.new a:hover{color: #6699cc;}

#news .newslist{
width: 748px !important;
height: 69px !important;
padding:0 10px 5px 10px;
z-index: 9 !important;
visibility: visible !important;
overflow:auto;
}
#news ul{list-style:disc; margin:0 0 0 10px;}

#enter{position:absolute; bottom:5px; right:25px; width:214px; height:72px;}
#enter2{margin:0 auto; margin-top:5px; width:880px;}
#movie{position:absolute; bottom:5px; left:28px; width:250px; height:190px; text-align:left;}
#contant{margin:0 auto; margin-top:10px; width:880px; background:url(../lib/line_h.gif) top center repeat-x;
overflow: hidden; height: auto; line-height:1.4em;}

#contant p{margin-top:3px; margin-bottom:5px;}
#contant img{margin-top:3px;}
#contant img.jacket{border:1px solid #999;}
#one,#two,#three,#four{float:left; margin:15px 0 0 0; padding:0 13px; text-align:left; padding-bottom: 32767px; margin-bottom: -32767px;}
#one,#two,#three{background:url(../lib/line_w.gif) top right repeat-y;}
#one{width:200px; padding-left:0px;}
#two{width:200px; background-color:#2E76BA; color:#fff;}
#two a{color:#fff;}
#three{width:240px;}
#four{width:150px; padding-right:0px;}
#four .fourtitle{font-size:1.05em;}
#four .fourtitle a{color:#2E76BA;}
#footer{margin:0 auto; margin-top:15px; text-align:center;}
.wline{display:block; padding-top:10px; background:url("../lib/line_h.gif") left top repeat-x;}
table.icon{margin:0;}
.photo{width:155px; text-align:right; font-size:8px;}

#livebox{position: absolute ;top:430px; left:30px ; width: 310px; height: 105px;}
#moviearea{position: absolute ;top:400px; right:15px; width: 310px; height: 105px;}

#newsbox img.right{float: right; width: 250px; margin: 0 0 5px 10px;}

