@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#flash-area02 {	margin:0;	padding:2px;	width:586px;	height:246px;	background:#ffffff;	border:#111183 1px solid;	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:90px;	_height:125px;	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;}
