/*���{�ݒ�----------------------------------------------------- */


#tkrsc *{
	text-align: left;
	/*font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;*/
}
#tkrsc img{
	border: none;
}

#tkrsc a:focus { outline:none;}
#tkrsc .clearfix:after{
	content: '.';
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
}
* html #tkrsc .clearfix{
	zoom:1;
}
*+html #tkrsc .clearfix{
	display: inline-block;
}
/*Dreamweaver�ł̕\���p*/
#tkrsc .clear{
	clear: both;
	height: 0;
	font-size: 0;
	overflow: hidden;
}

/*�w�b�_----------------------------------------------------- */



#tkrsc #tkrsc_nav{
	width: auto;
	background: #3a1b15 url(../images/bg_01.jpg) repeat top center;
}
#tkrsc #tkrsc_nav ul {
	width: 936px;
	margin: 0 auto;
	list-style-type: none;
	background: url(../images/menu.jpg) no-repeat 0 0;
}
#tkrsc #tkrsc_nav ul li{
	float: left;
}
#tkrsc #tkrsc_nav ul li a{
	display: block;
	text-indent: -9999px;
	height: 52px;
}



#tkrsc #tkrsc_nav .menu1 a{ width: 156px; background: url(../images/menu.jpg) no-repeat 0 0;}
#tkrsc #tkrsc_nav .menu2 a{ width: 156px; background: url(../images/menu.jpg) no-repeat -156px 0;}
#tkrsc #tkrsc_nav .menu3 a{ width: 155px; background: url(../images/menu.jpg) no-repeat -312px 0;}
#tkrsc #tkrsc_nav .menu4 a{ width: 156px; background: url(../images/menu.jpg) no-repeat -467px 0;}
#tkrsc #tkrsc_nav .menu5 a{ width: 157px; background:url(../images/menu.jpg) no-repeat -623px 0;}
#tkrsc #tkrsc_nav .menu6 a{ width: 156px; background:url(../images/menu.jpg) no-repeat -779px 0;}

#tkrsc #tkrsc_nav .menu1 a:hover{ width: 156px; background: url(../images/menu.jpg) no-repeat 0 -52px;}
#tkrsc #tkrsc_nav .menu2 a:hover{ width: 156px; background: url(../images/menu.jpg) no-repeat -156px -52px;}
#tkrsc #tkrsc_nav .menu3 a:hover{ width: 155px; background: url(../images/menu.jpg) no-repeat -312px -52px;}
#tkrsc #tkrsc_nav .menu4 a:hover{ width: 156px; background: url(../images/menu.jpg) no-repeat -467px -52px;}
#tkrsc #tkrsc_nav .menu5 a:hover{ width: 157px; background:url(../images/menu.jpg) no-repeat -623px -52px;}
#tkrsc #tkrsc_nav .menu6 a:hover{ width: 156px; background:url(../images/menu.jpg) no-repeat -779px -52px;}

#tkrsc #tkrsc_nav .menu1 a.current{ width: 156px; background: url(../images/menu.jpg) no-repeat 0 -52px;}
#tkrsc #tkrsc_nav .menu2 a.current{ width: 156px; background: url(../images/menu.jpg) no-repeat -156px -52px;}
#tkrsc #tkrsc_nav .menu3 a.current{ width: 155px; background: url(../images/menu.jpg) no-repeat -312px -52px;}
#tkrsc #tkrsc_nav .menu4 a.current{ width: 156px; background: url(../images/menu.jpg) no-repeat -467px -52px;}
#tkrsc #tkrsc_nav .menu5 a.current{ width: 157px; background:url(../images/menu.jpg) no-repeat -623px -52px;}
#tkrsc #tkrsc_nav .menu6 a.current{ width: 156px; background:url(../images/menu.jpg) no-repeat -779px -52px;}



/*�t���b�V��----------------------------------------------------- */


#tkrsc #flashcontent{
	text-align: center;

}



/*�g�b�v�t���b�V���G���A���ւ�----------------------------------------------------- */


#tkrsc #flashcontent{
	height: 627px;
	background: url(../images/flashcontent_bg.jpg) no-repeat center top;

}

#tkrsc #flashcontent #movie-banner{
	margin: 0 auto;
	width: 780px;
	height: 555px;
	position: relative;
}
#tkrsc #flashcontent #movie-banner a{
	display: block;
	position: absolute;
	top: 477px;
	left: 6px;
}



#tkrsc #flashcontent #contsblock {
	position: relative;
	width: 760px;
	height: 627px;
	margin: auto;
}


#tkrsc #flashcontent #contsblock ul.top_bnrarea_pc{
	display: block;
	overflow: hidden;
	width: 760px;
	position: absolute;
	top: 470px;
	left: 0;
}

#tkrsc #flashcontent #contsblock ul.top_bnrarea_pc li {
	float: left;
	margin-right: 12px;
	background-color: #ffffff;
}

#tkrsc #flashcontent #contsblock p.btn_g{
	position: absolute;
	top: 335px;
	right: 16px;
}

#tkrsc #flashcontent #contsblock ul.top_bnrarea_pc li a:hover {
	opacity:0.7;
}





/* ���������������������������@�X�}�z�Ή��p�@���� */

/* ���������������������������@�p���N�Y���@���� */
#content-nav{
	margin: 20px auto 25px !important;
	width: 1024px !important;
	text-align: left !important;
}
