@charset "utf-8";
/* CSS Document */

#header {
  width: 750px;
	height: 100px;
	margin: 0;
	padding: 0;
	background: url(../imegs/m_title.gif) no-repeat 0px 0px;
	position:relative;
}

#header .contact_banner a {
	background:url(../imegs/navi_header.gif) no-repeat;
	position:absolute;
	width:145px;
	height:48px;
	top:36px;
	left:346px;
	text-indent:-9999px;
}

#header .contact_banner a:hover
{
	background-position:-145px;	
}

#header .contact_banner2 a {
	background:url(../imegs/navi_header.gif) no-repeat;
	position:absolute;
	width:145px;
	height:48px;
	top:93px;
	left:346px;
	text-indent:-9999px;
}

#header .contact_banner2 a:hover {
	background-position:-145px;	
}




#header .brock01 {
	padding: 0 0 0 110px;
	margin: 0 200px 0 0;
	height: 70px;
	float: left;
	width: 230px;
}

*+html #header .brock01 {
	padding: 0 0 0 110px;
	margin: 0 200px 0 0;
	height: 70px;
	float: left;
	width: 230px;
}

#header .brock02 {
	padding: 0px;
	margin: 0px;
	height: 60px;
	width: 245px;
	position: absolute;
	text-indent:-9999px;
	top: 30px;
	left: 505px;
	background: url(../imegs/snavi_tel.gif) no-repeat;
}

#pickup03_new {
	padding: 0 10px 20px;
	margin: 13px 0 0 0;
	border-bottom: 1px dotted #CCCCCC;
	clear: both;
}

#pickup03_new ul
{
	list-style-type:none;
	text-indent:-9999px;
	width:540px;
	height: 306px;
	background:url(../imegs/pickup03_01_new.jpg) no-repeat center top;
	position:relative;
	margin:0px;
	padding:0px;
}

#pickup03_new ul .pck1 a
{
	background:url(../imegs/pickup03_01_new01.jpg) no-repeat;
	width:243px;
	height:46px;
	position:absolute;
	top:242px;
	left:17px;
	text-decoration:none;
}
#pickup03_new ul .pck1 a:hover
{
	background-position:-243px;
}

#pickup03_new ul .pck2 a
{
	background:url(../imegs/pickup03_01_new02.jpg) no-repeat;
	width:243px;
	height:46px;
	position:absolute;
	top:242px;
	left:281px;
	text-decoration:none;
}
#pickup03_new ul .pck2 a:hover
{
	background-position:-243px;
}
.pickup03_new_bn a
{
	background:url(../imegs/pickup03_01_new_bn.jpg) no-repeat;
	width:540;
	height:77px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	margin:30px 0 0 13px;
}

.pickup03_new_bn a:hover
{
	background-position:0 -77px;
}
.center
{
	text-align:center;	
}
.movie_title
{
	background:url(../imegs/movie-title.jpg) center top no-repeat;
	margin-top:15px;
	text-align:center;
	padding-top:70px;	
}
.txt2
{
	font-weight:bold;
	color:#F00;
	display:block;
	font-size:25px;
}
.txt3
{
	font-size:12px;
	display:block;
	margin-top:20px;
	color:#666;
}
.txt4
{
	color:#06F;	
}
.a_L
{
	text-align:left;	
}
.table01
{
	margin-left:0px;	
}
.table01 th
{
	background:url(../imegs/movie_tit2.jpg) no-repeat;
	height:35px;	
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	padding:10px 0px 0px 25px;
	color:#F00;		
}
.table01 td
{
	text-align:left;	
	padding:3px 0px 3px 10px;
	font-weight:bold;
}
.table01 a
{
	text-decoration:none;	
}
.table01 .col1
{
	width:50%;	
}
.table01 .col2
{
	width:5%;	
}
.table01 .col3
{
	width:45%;	
}
.table01 img
{
	border:solid 1px #F99;	
}
.content{ color:#000000; font-size:12px; line-height:150%;  }
#movie {
	margin: 0px 0px 10px 10px;
	padding: 0px;
	background: url(../imegs/movie_top.jpg);
	height: 89px;
	width: 550px;
	text-indent:-9999px;
}
.movie_left a{
margin-top:10px;
display:block;
width:180px;
height:80px;
background:url(../imegs/bannerMovie_left.jpg) no-repeat;
text-indent:-9999px;
outline:none;
}

.movie_left a:hover{
background-position:0 -80px;}

