@charset "Shift_JIS";


/* main-left ///////////////////////////////////// */
div#main-left {
	width:590px;
	float:left;}


/* FLASHエリア ///////////////////////////////////// */
div#flash-area {
	margin:0;
	padding:0;
	width:590px;
	height:250px;
	background:#ccc;
	clear:both;}

/* メイン左ボタン ///////////////////////////////////// */
div#main-btn{
	margin:10px 0;
	clear:both;}


div#main-btn a#main-btn-01{
	display:block;
	float:left;
	width:230px;
	height:38px;
	background:url(../images/main-btn01.gif) left top no-repeat;
	text-indent:-9999px;
	}


div#main-btn a#main-btn-01:hover{
	background:url(../images/main-btn01_on.gif) left top no-repeat;
	}

div#main-btn a#main-btn-02{
	margin:0 0 0 10px;
	display:block;
	float:left;
	width:170px;
	height:38px;
	background:url(../images/main-btn02.gif) left top no-repeat;
	text-indent:-9999px;
	}


div#main-btn a#main-btn-02:hover{
	background:url(../images/main-btn02_on.gif) left top no-repeat;
	}

div#main-btn a#main-btn-03{
	margin:0 0 0 10px;
	display:block;
	float:left;
	width:170px;
	height:38px;
	background:url(../images/main-btn03.gif) left top no-repeat;
	text-indent:-9999px;
	}


div#main-btn a#main-btn-03:hover{
	background:url(../images/main-btn03_on.gif) left top no-repeat;
	}


/* ヘッドライン ///////////////////////////////////// */
div#headline {
	clear:both;
	margin:10px 0 0 0;
	padding:0;
	width:590px;
	height:145px;
	background:url(../images/area-back.gif) left bottom no-repeat;}

/* ?*/*/
div#headline {
	margin:50px 0 0 0;
	}
/*  */


div#headline div{
	margin:0 10px 0 25px;}


/* ニュース ///////////////////////////////////// */
div#news {
	clear:both;
	margin:10px 0 0 0;
	padding:0;
	width:590px;
	height:125px;
	background:url(../images/area-back.gif) left bottom no-repeat;}

div#news div{
	margin:0 10px 0 25px;}





div#main-right {
	width:200px;
	float:right;}

a#movie_banner {
	margin-bottom:10px;
	display:block;
	width:200px;
	height:66px;
	background:url(../images/movie_banner.jpg);
	text-indent:-9999px;}

a#movie_banner:hover {
	background:url(../images/movie_banner_on.jpg);}

a#main-right-btn01 {
	margin-bottom:10px;
	display:block;
	width:200px;
	height:66px;
	background:url(../images/main-right-btn01.gif);
	text-indent:-9999px;}

a#main-right-btn01:hover {
	background:url(../images/main-right-btn01_on.gif);}

a#main-right-btn02 {
	margin-bottom:10px;
	display:block;
	width:200px;
	height:76px;
	background:url(../images/main-right-btn02.gif);
	text-indent:-9999px;}

a#main-right-btn02:hover {
	background:url(../images/main-right-btn02_on.gif);}

a#main-right-btn03 {
	margin-bottom:10px;
	display:block;
	width:200px;
	height:38px;
	background:url(../images/main-right-btn03.gif);
	text-indent:-9999px;}

a#main-right-btn03:hover {
	background:url(../images/main-right-btn03_on.gif);}
	
a#main-right-btn04 {
	margin-bottom:10px;
	display:block;
	width:200px;
	height:38px;
	background:url(../images/main-right-btn04.gif);
	text-indent:-9999px;}

a#main-right-btn04:hover {
	background:url(../images/main-right-btn04_on.gif);}

/* closeup ///////////////////////////////////// */
div#closeup {
	margin-bottom:10px;
	padding:0;
	width:200px;
	background:url(../images/closeup_02.gif) left top repeat-y;}

div#closeup div#closeup-top {
	width:200px;
	height:34px;
	background:url(../images/closeup_01.gif) left top no-repeat;}


div#closeup div#closeup-middle {
	width:200px;
	padding:0;}

div#closeup a {
	margin:0 10px;
	display:block;
	clear:both;
	width:180px;
	height:73px;
	background:url(../images/closeup.gif) left top no-repeat;
	text-indent:-9999px;}

div#closeup a:hover {
	background:url(../images/closeup_on.gif) left top no-repeat;}

div#closeup-text {
	padding:5px 10px;
	_padding:5px 10px 0 10px;}

div#closeup div#closeup-bottom {
	width:200px;
	height:4px;
	background:url(../images/closeup_03.gif) left bottom no-repeat;}


/* related-company ///////////////////////////////////// */
div#related-company {
	padding:35px 10px 0 10px;
	margin-bottom:10px;
	clear:both;
	width:180px;
	height:134px;
	_height:169px;
	background:url(../images/related-company.gif) left top no-repeat;}


a#related-company_01 {
	margin:0 0 5px 0;
	display:block;
	width:180px;
	height:38px;
	background:url(../images/related-company_01.gif) left top no-repeat;
	text-indent:-9999px;}

a#related-company_01:hover {
	background:url(../images/related-company_01_on.gif) left top no-repeat;
	}

a#related-company_02 {
	margin:0 0 5px 0;
	display:block;
	width:180px;
	height:38px;
	background:url(../images/related-company_02.gif) left top no-repeat;
	text-indent:-9999px;}

a#related-company_02:hover {
	background:url(../images/related-company_02_on.gif) left top no-repeat;
	}
	
a#related-company_03 {
	margin:0;
	display:block;
	width:180px;
	height:38px;
	background:url(../images/related-company_03.gif) left top no-repeat;
	text-indent:-9999px;}

a#related-company_03:hover {
	background:url(../images/related-company_03_on.gif) left top no-repeat;
	}



/* plugin ///////////////////////////////////// */
div#plugin {
	margin:10px 0 0 0;
	clear:both;
	width:500px;}

div#plugin dl{
	margin:0;
	padding:0;
	clear:both;}

div#plugin dt{
	margin:0;
	padding:0;
	width:88px;
	height:31px;
	float:left;}

div#plugin dt a{
	display:block;
	width:88px;
	height:31px;
	background:url(../images/flash_banner.gif) left top no-repeat;
	text-indent:-9999px;}

div#plugin dd{
	margin:0;
	padding:10px 0 0 3px;
	width:409px;
	color:#666;
	float:left;}

/* ページトップ ///////////////////////////////////// */
div#pagetop {
	background:#fff;}



/* main-left ///////////////////////////////////// */
table#headline th, table#news th {
	width:100px;
	white-space:nowrap;
	text-align:left;
	}


table#headline th a:link, table#news th a:link{
	color:#111183;
	text-decoration:underline;}

table#headline th a:hover, table#news th a:hover{
	color:#FF0000;
	text-decoration:underline;}

table#headline th a:visited, table#news th a:visited{
	text-decoration:underline;}

