@charset "Shift_JIS";

/*
--------------------------------
Last Updated: 2007.9.18
--------------------------------
- Table of Contents -


--------------------------------
*/

body {
}


/* flash部分 */

#fla_waku {
background-color:#000000;
height:470px;
}

#fla_waku img {
margin:0 auto;
}

/* 新着情報 */

#news_index h2 {
width:960px;
height:26px;
background:url(../images/h2_news.jpg) 0 0 no-repeat;
margin:20px 0 10px 0;
}

/* twitter */
#news_tw {
width:960px;
height:63px;
position:relative;
xbackground-color:#CCFFFF;
background:url(../images/index_tw_bg.jpg) 0 0 no-repeat;
z-index:0;
}

#news_tw a#tw_name {
background-color:#CCFF66;
background:url(../images/index_tw_icon.gif) 0 0 no-repeat;
display: block;
height: 42px;
width:142px;
position:absolute;
top:10px;
left:10px;
}

.twtr-hd {
display:none;
}

div.twtr-doc {
width:960px;
height:45px;
position:absolute;
top:8px;
left:200px;
xmargin:-12px 0 0 200px;
}


/* ニュースリリース */
#news_index dl dt span {
display:block;
font-size:0.1em;
text-indent:-9999px;
overflow:hidden;
width:60px;
height:13px;
}

#news_index dl {
width:920px;
padding:5px 20px;
margin-top:10px;
}

#news_index dt {
float:left;
width:150px;
height:30px;
padding-left:90px;
background-position:10px 17px;
margin-top:-10px;
} 

#news_index .line_dot {
background:url(../images/news_dot_01.gif) repeat-x center;
width:920px;
} 

#news_index dd.news_pdf {
position:relative;
}

#news_index dd.news_pdf span {
background:url(../images/icon_pdf.gif) 0 0 no-repeat;
padding-left:20px;
position:absolute;
right:15px;
top:-20px;
}

#news_index .news_archive {
text-align:right;
width:930px;
display:block;
}

/* 動画 */

#movie_index {
xmargin-bottom:15px;
xpadding-bottom:3px;
xborder-bottom:#999999 solid 2px;
}

#lbCenter,
#lbBottomContainer {
z-index:100;
}

#lbOverlay {
z-index:99;
}

#movie_index h2 {
	width:960px;
	height:26px;
	background:url(../images/h2_index_movie.jpg) 0 0 no-repeat;
	margin:20px 0 10px 0;
}

#movie_index ul {
xposition:relative;
width:950px;
height:120px;
padding:0 5px 20px 5px;
}

#movie_index ul li {
float:left;
width:186px;
xheight:120px;
padding-top:8px;
xpadding:3px 0 ;
background-color:#333;
margin-right:5px;
}

#movie_index ul li.right{
margin:0;
}


#movie_index ul li a {
	display:block;
	text-indent:-9999px;
	font-size:0.1em;
	overflow:hidden;
	background-color:#FFFFFF;
	margin:auto;
	height:108px;
	width:165px;
}

#movie_index ul li.movie_01 a {
	background:url(../images/feel/cm_movie09.jpg) 0 0 no-repeat;
}
#movie_index ul li.movie_01 a:hover {
	background:url(../images/feel/cm_movie09.jpg) 0 -108px no-repeat;
}


#movie_index ul li.movie_02 a {
	background:url(../images/feel/cm_movie07.jpg) 0 0 no-repeat;
}
#movie_index ul li.movie_02 a:hover {
	background:url(../images/feel/cm_movie07.jpg) 0 -108px no-repeat;
}


#movie_index ul li.movie_03 a {
	background:url(../images/feel/cm_movie06.jpg) 0 0 no-repeat;
}
#movie_index ul li.movie_03 a:hover {
	background:url(../images/feel/cm_movie06.jpg) 0 -108px no-repeat;
}


#movie_index ul li.movie_04 a {
	background:url(../images/feel/cm_movie04.jpg) 0 0 no-repeat;
}
#movie_index ul li.movie_04 a:hover {
	background:url(../images/feel/cm_movie04.jpg) 0 -108px no-repeat;
}

#movie_index ul li.movie_04_01 a {
	background:url(../images/feel/cm_movie10.jpg) 0 0 no-repeat;
}
#movie_index ul li.movie_04_01 a:hover {
	background:url(../images/feel/cm_movie10.jpg) 0 -108px no-repeat;
}


#movie_index ul li.movie_05 a {
	background:url(../images/feel/cm_movie08.jpg) 0 0 no-repeat;
}
#movie_index ul li.movie_05 a:hover {
	background:url(../images/feel/cm_movie08.jpg) 0 -108px no-repeat;
}

