@charset "UTF-8";

body {
	font-family	:Hiragino Gothc Pro W3, "MS PGothic", Osaka;
	font-size	:10.5pt;
	color		:#000000;
	text-align	:center;
	margin		:0px;
	background	:#fda927;
}

a:link {
	font-weight:bold;
	color:#e00090;
	text-decoration:none;
}

a:visited {
	font-weight:bold;
	color:#e00090;
	text-decoration:none;
}

a:active {
	font-weight:bold;
	color:#e00090;
	text-decoration:none;
}

a:hover {
	font-weight:bold;
	color:#FF6600;
	text-decoration:underline;
}

a.black:link {
	font-weight:bold;
	color:#0e0f1b;
	text-decoration:none;
}

a.black:visited {
	font-weight:bold;
	color:#0e0f1b;
	text-decoration:none;
}

a.black:active {
	font-weight:bold;
	color:#0e0f1b;
	text-decoration:none;
}

a.black:hover {
	font-weight:bold;
	color:#0e0f1b;
	text-decoration:underline;
}
.clearBoth {
	clear		:both;
}

#wrapper {
	width		:100%;
	background-image:url(../img/bg.gif);
	background-repeat:no-repeat;
	background-position: top center;
	text-align: center;
}
#wrapperTop {
	width		:100%;
	background-image:url(../img/bgTop.gif);
	background-repeat:no-repeat;
	background-position: top center;
	text-align: center;
}
#contents {
	margin:0 auto;
	width:820px;
	text-align: center;
	background-image: url(../img/bgContentsBox.gif);
}

#contentsBottom {
	margin:0 auto;
	width:820px;
	text-align: center;
	background-image: url(../img/bgContentsBottom.gif);
	height: 39px;
}

#main {
	width		:820px;
	background-image:url(../img/bgSide.gif);
	background-repeat:no-repeat;
}


#topHeader {
	width		:820px;
	height		:322px;
	background-image:url(../img/topHeader.jpg);
	background-repeat:no-repeat;
}


#header {
	width		:820px;
	height		:170px;
	background-image:url(../img/header.jpg);
	background-repeat:no-repeat;
}
#topHeader h2,
#topHeader p,
#header h2,
#header p{
	margin:0;
	text-indent:-9999px;
}
#navi {
	width		:820px;
	height		:46px;
	_height		:71px;
	padding:25px 0 0 0;
	background-image:url(../img/naviBaseBar.gif);
	background-repeat:no-repeat;
	background-color: #99CC33;
}



#naviBtnBox {
	width		:748px;
	margin		:0 36px 0 36px;
}


#naviBtn1 a {
	display		:block;
	width		:187px;
	height		:29px;
	background-image:url(../img/naviBtn1.gif);
	text-indent	:-9999px;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
	float		:left;
}

#naviBtn1 a:hover{
	background-position:0px -29px;
	text-decoration:none;
}

#naviBtn2 a {
	display		:block;
	width		:187px;
	height		:29px;
	background-image:url(../img/naviBtn2.gif);
	text-indent	:-9999px;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
	float		:left;
}

#naviBtn2 a:hover{
	background-position:0px -29px;
	text-decoration:none;
}

#naviBtn3 a {
	display		:block;
	width		:187px;
	height		:29px;
	background-image:url(../img/naviBtn3.gif);
	text-indent	:-9999px;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
	float		:left;
}

#naviBtn3 a:hover{
	background-position:0px -29px;
	text-decoration:none;
}
#naviBtn4 {
	display		:block;
	width		:187px;
	height		:29px;
	background-image:url(../img/naviBtn4.gif);
	text-indent	:-9999px;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
	float		:right;
}
#naviBtn4 a {
	display		:block;
	width		:187px;
	height		:29px;
	background-image:url(../img/naviBtn4.gif);
	text-indent	:-9999px;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
	float		:right;
}

#naviBtn4 a:hover{
	background-position:0px -29px;
	text-decoration:none;
}

#topConcept {
	width		:820px;
	height		:205px;
	background-image:url(../img/news.gif);
	background-repeat:no-repeat;
}
#topConcept2 {
	width		:820px;
	height		:193px;
	background-image:url(../img/news2.gif);
	background-repeat:no-repeat;
}
#topConcept h2,
#topConcept p,
#topConcept2 h2,
#topConcept2 p{
	margin:0;
	text-indent:-9999px;
}
#top3rdWorld {
	width		:820px;
	height		:183px;
	background-image:url(../img/top3rdWorld.gif);
	background-repeat:no-repeat;
}
#top3rdWorld h2,
#top3rdWorld p{
	margin:0;
	text-indent:-9999px;
}
#topBox {
	width		:762px;
}


#topBoxLeft {
	width		:510px;
	height		:253px;
	float		:left;
	background-image: url(../img/topPrize.gif);
	background-repeat: no-repeat;
}
#topBoxLeft h2,
#topBoxLeft p{
	text-indent:-9999px;
}

#topBoxRight {
	width		:240px;
	height		:240px;
	float		:right;
}


#applyBtnBox {
	width		:318px;
	height		:60px;
}


#applyBtn a {
	display		:block;
	margin:0 auto;
	width		:318px;
	height		:60px;
	background-image:url(../img/applyBtn.jpg);
	text-indent	:-9999px;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
}

#applyBtn a:hover{
	background-position:0px -60px;
	text-decoration:none;
}


#essentialBtn {
	width		:72px;
	height		:18px;
	margin		:0 364 0 364;
	padding		:0 0 5 0;
}


#yyyymmddBox {
	width		:800px;
	height		:13px;
	margin		:0 0 28 0;
}


#topUnderBox {
	width		:762px;
	margin-bottom:12px;
}


#moviePlayerBox {
	width		:362px;
	height		:297px;
	float		:left;
}


#topCopy {
	width		:389px;
	height		:296px;
	float		:right;
	background-image: url(../img/topCopy.gif);
}
#topCopyText {
	width:318px;
	height		:100px;
}

#topCopyText h2,
#topCopyText p{
	font-size:0px;
	line-height:0px;
	text-indent:-9999px;
}
#topCopyDga {
	width:359px;
	height		:30px;
	text-align:right;
	margin: 15px 15px 0 15px;
}

#aboutBox{
	height:80px;
	padding:0 20px 0 150px;
}
#tutListBtn a {
	display		:block;
	width		:160px;
	height		:28px;
	background-image:url(../img/topBannerBtn1.gif);
	text-indent	:-9999px;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
	float		:right;
}

#tutListBtn a:hover{
	background-position:0px -28px;
	text-decoration:none;
}


#topNewMovieBtnBox {
	margin-top:120px;
	padding		:0 0 0 12px;
	float: left;
	width: 101px;
	_width: 113px;
}
#newMovieBtn a {
	display		:block;
	width		:101px;
	height		:25px;
	background-image:url(../img/topBannerBtn2.gif);
	text-indent	:-9999px;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
	float		:right;
	margin		:0 0 0 0;
}

#newMovieBtn a:hover{
	background-position:0px -25px;
	text-decoration:none;
}



#eventMovie{
	padding-left:7px;
	float: left;
	padding-top: 10px;
}



#movieSamBox {
	padding		:0 14px 0 0;
	text-align	:left;
	float		:left;
}

.samMovieImg {
	width		:114px;
	height		:85px;
}

.movieSamYyyymmdd {
	width		:112px;
	height		:15px;
	font-size	:9pt;
	color		:#990000;
}

.movieSamTitle {
	width		:112px;
	font-size	:10pt;
	font-weight	:bold;
	color		:#3d4a75;
	margin-bottom:5px;
}

.movieSamName {
	width		:112px;
	font-size	:10pt;
	margin-bottom:5px;
}




#footer {
	width		:810px;
	height		:92px;
	background-image:url(../img/footer.gif);
	background-repeat:no-repeat;
	margin: 0 auto;
}

#footerlinkBox {
	width		:810px;
	font-size	:8pt;
	text-align	:left;
}
#footerlink {
	font-size	:8pt;
	text-align	:left;
	margin:0 0 5px 0;
	height:20px;
	line-height: 20px;
	float: left;
}
#footerlinkBox #left{
	float:left;
}

#footerlinkBox #right{
	float:right;
}

#footerLogo{
	width		:850px;
	text-align	:right;

}

#movieListTitleBox {
	width		:762px;
	height		:58px;
	text-align	:left;
	background-image: url(../img/movieListTitle.gif);
	background-repeat: no-repeat;
}

#movieListStuTitleBox {
	width		:800px;
	height		:40px;
	text-align	:left;
	margin-top	:20px;
}

#movieSortBtnBox {
	width		:510px;
	text-align	:left;
	padding-top: 9px;
}

#movieSortBtn {
	width		:324px;
	height		:17px;
	margin		:0 0 0 186px;
}

#movieSortBtn1 a {
	display		:block;
	width		:102px;
	height		:17px;
	background-image:url(../img/movieSortBtn1.gif);
	text-indent	:-9999px;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
	float		:right;
	margin		:0 0 0 4px;
}

#movieSortBtn1 a:hover{
	background-position:0px -17px;
	text-decoration:none;
}

#movieSortBtn2 a {
	display		:block;
	width		:102px;
	height		:17px;
	background-image:url(../img/movieSortBtn2.gif);
	text-indent	:-9999px;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
	float		:right;
	margin		:0 0 0 4px;
}

#movieSortBtn2 a:hover{
	background-position:0px -17px;
	text-decoration:none;
}

#movieSortBtn3 a {
	display		:block;
	width		:102px;
	height		:17px;
	background-image:url(../img/movieSortBtn3.gif);
	text-indent	:-9999px;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
	float		:right;
	margin		:0 0 0 4px;
}

#movieSortBtn3 a:hover{
	background-position:0px -17px;
	text-decoration:none;
}





#movieListLeftBox {
	width		:510px;
	float		:left;
}

#movieListrightBox {
	width		:240px;
	float		:right;
}


#movieListSamOutBox {
	width		:510px;
	background-image:url(../img/movieListBaseBg.gif);
	background-repeat:repeat-y;
}
#LeftBoxTopDown {
	width		:510px;
	height:17px;
}
.movieListSamBox {
	width		:510px;
	padding		:0 0 0 16px;
	text-align: left;
}
#leftBox {
	float:left;
	font-size:12px;
	line-height:18px;
	width		:525px;
	text-align:left;
}
#leftBox2 {
	font-size:12px;
	line-height:18px;
	width		:726px;
	text-align:left;
}
#rightBox {
	float:right;
	width		:240px;
	text-align:left;
}
.f14{
	font-size:14px;
}
.f10{
	font-size:10px;
	color:#555555;
	line-height:16px;
}
.Unit{
	margin-bottom:10px;
}
.rightBoxUnit{
	margin-bottom:9px;
}
.movieListSamYyyymmddBox {
	width		:478px;
	height		:15px;
	border-bottom:dotted 1px #333333;
}

.movieListSamYyyymmdd {
	width		:150px;
	height		:15px;
	font-size	:8pt;
	text-align	:left;
	float		:left;
}

.movieListSamPlayData {
	width		:300px;
	height		:15px;
	font-size	:9pt;
	text-align	:right;
	float		:right;
}

.movieListSamTitleBox {
	width		:478px;
	height		:18px;
	font-size	:10pt;
	font-weight	:bold;
	text-align	:left;
	color		:#3d4a75;
	margin		:6 0 0 0;
}

.movieListSamNameBox {
	width		:478px;
	height		:20px;
	font-size	:10pt;
	text-align	:left;
}

.movieListSamTextBox {
	width		:478px;
	font-size	:10pt;
	text-align	:left;
	line-height	:1.2em;
}

.movieListSamImgBox {
	width		:478px;
	height		:125px;
}

.movieListSamImg1 {
	width		:147px;
	height		:110px;
	margin		:0 12 0 0;
	float		:left;
}
.movieListSamImg2 {
	width		:147px;
	height		:110px;
	float		:left;
}





/* ページングボタン指定--------------------- */

table.pagingBoxTable {
	width		:100%;
	border		:0;
}

table.pagingTable {
	border		:0;
}

tr.pagingBoxTr {
	border		:0;
}

td.pagingBoxTd {
	border		:0;
}


#bottomPagingBox {
	width		:640px;
	height		:30px;
	margin		:8px 0px 15px 0px;
}

#pagingBtnBox {
	width		:120px;
	height		:18px;
	margin-left	:260px;
}

#pagingTop a {
	display		:block;
	width		:18px;
	height		:15px;
	background-image:url(../img/pagingTop.gif);
	text-indent	:-1000px;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
	margin		:0 0 0 0;
	float		:left;
}

#pagingTop a:hover{
	background-position:0px -15px;
	text-decoration:none;
}


#pagingBack a {
	display		:block;
	width		:18px;
	height		:15px;
	background-image:url(../img/pagingBack.gif);
	text-indent	:-1000px;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
	margin		:0 0 0 0;
	float		:left;
}

#pagingBack a:hover{
	background-position:0px -15px;
	text-decoration:none;
}


#pagingNext a {
	display		:block;
	width		:18px;
	height		:15px;
	background-image:url(../img/pagingNext.gif);
	text-indent	:-1000px;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
	margin		:0 0 0 0;
	float		:left;
}

#pagingNext a:hover{
	background-position:0px -15px;
	text-decoration:none;
}

#pagingEnd a {
	display		:block;
	width		:18px;
	height		:15px;
	background-image:url(../img/pagingEnd.gif);
	text-indent	:-1000px;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
	margin		:0 0 0 0;
	float		:left;
}

#pagingEnd a:hover{
	background-position:0px -15px;
	text-decoration:none;
}


a.pageNumBox {
	width		:18px;
	height		:15px;
	margin-right:3px;
	float		:left;;
	font-size	:12px;
	line-height	:1.2em;
	text-align	:center;
	background-image:url(../img/pagingBtnBase.gif);
	color		:#CC3300;
}

a:hover.pageNumBox {
	width		:18px;
	height		:15px;
	margin-right:3px;
	float		:left;;
	font-size	:12px;
	line-height	:1.2em;
	text-align	:center;
	background-image:url(../img/pagingBtnBase.gif);
	color		:#ff8c05;
}

.pageNumBoxActiv {
	width		:18px;
	height		:15px;
	margin-right:3px;
	background-color:#FFEFE4;
	float		:left;
	font-size	:12px;
	line-height	:1.2em;
	text-align	:center;
	background-image:url(../img/pagingBtnBase.gif);
	color		:#FF6500
}





#moviePlayLeftBox {
	width		:402px;
	float		:left;
}

#moviePlayRightBox {
	width		:740px;
	text-align: center;
}


#moviePlayMovieYyyymmddBox {
	width		:495px;
	height		:10px;
	font-size	:8pt;
	text-align	:left;
	padding		:0 0 5 0}

#moviePlayMovieTitleBox {
	width		:495px;
	font-size	:12pt;
	font-weight	:bold;
	text-align	:left;
	color		:#0095b9;
	padding		:0 0 5 0;
}

#moviePlayMovieNameBox {
	width		:495px;
	height		:20px;
	font-size	:10pt;
	text-align	:left;
	padding		:0 0 3 0;
	font-weight:bold;
}

#moviePlayMovieFlashBox {
	width		:422px;
	height		:327px;
	margin		:0 0 5 0;
	padding:10px 0 10px 10px;
	text-align:left;
	background-image:url(../img/bgPlayer.gif);
	background-repeat:no-repeat;
}

#moviePlayMovieTextBox {
	width		:402px;
	font-size	:10pt;
	text-align	:left;
	line-height	:1.2em;
}


#moviePlayData {
	width		:373px;
	font-size	:12pt;
	font-weight	:bold;
	line-height	:1.2em;
	padding		:0 0 5 0;
}

#moviePlayAssistBox {
	width		:362px;
	background-image:url(../img/moviePlayRightBaseBg.gif);
	background-repeat:repeat-y;
	margin		:0 0 15 0;
}

#moviePlayAssistData {
	width		:373px;
	height		:32px;
	font-size	:12pt;
	font-weight	:bold;
	line-height	:1.2em;
	color		:#4764b6;
}

.assistNum {
	font-size	:18pt;
	font-weight	:bold;
}

#moviePlayAssistText {
	width		:343px;
	font-size	:8pt;
	line-height	:1.1em;
	text-align	:left;
	padding		:0 0 5 0;
	margin		:0 15 0 15;
}

#moviePlayAssistMailBox {
	height		:25px;
	text-align	:left;
	padding		:0 15 0 15;
}

#assistInput {
	width		:210px;
	height		:20px;
	float		:left;
}

#assistBtn a {
	display		:block;
	width		:120px;
	height		:22px;
	background-image:url(../img/assistBtn.gif);
	text-indent	:-9999px;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
	float		:left;
	margin		:0 0 0 0;
	float		:right;
}

#assistBtn a:hover{
	background-position:0px -22px;
	text-decoration:none;
}

#moviePlayAssistCommentTitle {
	width		:495px;
	text-align	:left;
}

#moviePlayAssistCommentInput {
	padding		:0 15 0 15;
}
.moviePlayLeftBox{
	float:left;
}
.tagFont{
	float:left;
	font-size:12px;
	color:#666666;
	font-weight: bold;
	margin-top: 3px;
}
.moviePlayIcon{
	float:left;
}
.moviePlayIconText{
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#d61212;
	margin-top: 5px;
	height: 24px;
}
#backBtn a {
	display		:block;
	width		:102px;
	height		:26px;
	background-image:url(../img/backBtn.gif);
	text-indent	:-9999px;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
}

#backBtn a:hover{
	background-position:0px -26px;
	text-decoration:none;
}

#backBtn{
	width:102px;
	margin:10px auto 0 auto;
	text-align: center;
}

table.commentTable {
	width		:343px;
	margin		:0 15 5 15;
}

table, tr, td, th {
	border		:1px solid #bdc2d3;
	border-collapse:collapse;
}

.commentYyyymmdd {
	font-size	:8pt;
	color		:#4764b6;
	text-align	:left;
	margin		:3 3 3 3;
}

.commentHandleName {
	font-size	:9pt;
	font-weight	:bold;
	color		:#4764b6;
	text-align	:left;
	margin		:0 3 3 3;
}

.commentText {
	font-size	:9pt;
	text-align	:left;
	margin		:0 3 3 3;
}




#movirePlayUnderBox {
	width		:800px;
	height		:254px;
	padding		:10 0 0 0;
}



#sameUserMovieListOutBox {
	width		:541px;
	height		:254px;
	background-image:url(../img/moviePlaySameUserListBase.gif);
	background-repeat:no-repeat;
	float		:left;
}


#sameUserMovieListBox {
	width		:480px;
	height		:195px;
	padding		:35 0 0 0;
	margin		:0 0 0 55;
}

#movirePlayUnderBannerBox {
	padding		:10 0 0 8;
	_padding		:15 0 0 8;
}





#tutMoviePlayMovieTextBox {
	width		:373px;
	font-size	:10pt;
	text-align	:left;
	line-height	:1.2em;
}

#tutMovirePlayBannerBox {
	width		:240px;
	height		:240px;
	margin		:20 0 0 0;
	padding		:0 66 0 66;
}

#tutMovieListBaseBox {
	width		:800px;
	height		:256px;
	background-image:url(../img/tutMovieListBaseBg.gif);
	background-repeat:no-repeat;
	margin-top	:20px;
}






#regulationTitleBox {
	width		:100%;
	height		:20px;
	font-size	:16pt;
	font-weight	:bold;
	text-align	:center;
	color		:#CC3300;
	padding		:40 0 15 0;
}

#regulationTextBox {
	width		:600px;
	font-size	:12px;
	text-align	:left;
	line-height	:1.5em;
	margin		:0 60 0 60;
	padding		:0 0 30 0;
}

#regulationIframeBox {
	width		:600px;
	height		:200px;
	margin		:0 0 30 0;
	padding		:0 60 0 60;
}

#regulationBtn {
	background-image:url(../img/regulationBtn.jpg);
	background-repeat:no-repeat;
	background-position:230 0;
	height		:60px;
	width:100%;
	text-align:center;
}
#regulationBtn a {
	display		:block;
	width		:240px;
	height		:60px;
	background-image:url(../img/regulationBtn.jpg);
	text-indent	:-9999px;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
	margin: 0 auto;
}

#regulationBtn a:hover{
	background-position:0px -60px;
	text-decoration:none;
	margin: 0 auto;
}






#privacyTitleBox {
	width		:600px;
	height		:20px;
	font-size	:12pt;
	font-weight	:bold;
	text-align	:left;
	color		:#0095b9;
	border-bottom:solid 1px #d6d6d6;
	margin		:0 100 15 100;
	padding		:40 0 0 0;
}

#privacyTextBox {
	width		:500px;
	font-size	:10pt;
	text-align	:left;
	line-height	:1.5em;
	margin		:0 150 0 150;
	padding		:0 0 30 0;
}

#privacyCaution {
	width		:450px;
	font-size	:8pt;
	color		:#777777;
	text-align	:left;
	line-height	:1.4em;
	margin		:0 25 0 25;
	padding		:0 0 20 0;
}

#privacySignature {
	width		:500px;
	font-size	:10pt;
	text-align	:right;
	line-height	:1.4em;
	margin		:0 100 0 100;
}




table#companyTable {
	width		:550px;
	margin		:0 25 0 25;
	border		:0;
}

tr.companyTable {
	border		:0;
}

td.companyTable1 {
	width		:100px;
	font-size	:10pt;
	padding		:8 10 8 10;
	border		:0;
}

td.companyTable2 {
	font-size	:10pt;
	padding		:8 10 8 10;
	border		:0;
}

td.companyTable3 {
	padding		:8 10 8 10;
	border		:0;
	font-size	:9pt;
	text-align	:left;
	line-height	:1.5em;
}

#companyMap {
	width		:550px;
	height		:350px;
	margin		:20 25 0 25;
}







#mobileListTitleBox {
	width		:700px;
	height		:20px;
	font-size	:12pt;
	font-weight	:bold;
	text-align	:left;
	color		:#4764b6;
	padding		:20 0 0 0;
	margin		:0 50 0 50;
}

#mobileListQrOutBox {
	width		:700px;
	text-align	:center;
	padding		:10 0 20 0;
	margin		:0 50 0 50;
}

#mobileListQrBox {
	width		:120px;
	text-align	:center;
	float		:left;
}

#mobileListTextBox {
	width		:560px;
	font-size	:10pt;
	text-align	:left;
	line-height	:1.5em;
	float		:right;
}

.red {
	color		:#e00090;
}
#movieListBaseBox {
	width		:762px;
	height		:180px;
	background-image:url(../img/movieListBase.gif);
	background-repeat:no-repeat;
	text-align: left;
}
#mobileMovieListBaseBox {
	width		:800px;
	height		:256px;
	background-image:url(../img/mobileMovieListBg.gif);
	background-repeat:no-repeat;
	margin-top	:5px;
}


#mobileMoviePlayMovieTextBox {
	width		:373px;
	font-size	:10pt;
	text-align	:left;
	line-height	:1.2em;
	padding		:0 0 10 0;
}



#conceptTextBox {
	width		:500px;
	font-size	:11pt;
	text-align	:left;
	line-height	:2em;
	margin		:0 150 0 150;
	padding		:20 0 50 0;
}

.essentialTitleText {
	font-size	:10pt;
	font-weight	:bold;
	text-align	:left;
}

.essentialText {
	font-size	:10pt;
	text-align	:left;
	line-height	:1.4em;
	padding		:0 0 15 0;
}
#tSpecialMovie{
	background-image:url(../img/tSpecialMovie.gif);
	background-repeat:no-repeat;
	width:813px;
	height:172px;
}
#tSpecialMovie2{
	background-image:url(../img/tSpecialMovie.gif);
	background-repeat:no-repeat;
	width:813px;
	height:55px;
	margin-top:10px;
}
#tSpecialMovieS{
	background-image:url(../img/tSpecialMovieS.gif);
	background-repeat:no-repeat;
	width:813px;
	height:55px;
	margin-top:10px;
}
#tSpecialGuest{
	background-image:url(../img/tSpecialGuest.gif);
	background-repeat:no-repeat;
	width:813px;
	height:180px;
	margin: 0 auto;
}
#tSpecialWeather{
	background-image:url(../img/tSpecialWeather.gif);
	background-repeat:no-repeat;
	width:813px;
	height:180px;
}
#tAbout{
	background-image:url(../img/tAbout.gif);
	background-repeat:no-repeat;
	width:813px;
	height:55px;
	margin-top:10px;
}
#tEntry{
	background-image:url(../img/tEntry.gif);
	background-repeat:no-repeat;
	width:813px;
	height:55px;
	margin-top:10px;
}
#mainTop{
	background-image:url(../img/mainTop.gif);
	background-repeat:no-repeat;
	width:762px;
	height:15px;
	margin: 0 auto;
}

#mainMiddle{
	background-image:url(../img/mainMiddle.gif);
	background-repeat:repeat-y;
	width:726px;
	_width:762px;
	margin: 0 auto;
	padding: 0 18px;
}
#mainMiddleV{
	width:762px;
	margin: 0 auto;
}
#mainBottom{
	background-image:url(../img/mainBottom.gif);
	background-repeat:no-repeat;
	width:762px;
	height:18px;
	margin: 0 auto;
}

#tAbout,
#tEntry,
#tSpecialMovie,
#tSpecialMovieS,
#tSpecialMovie2
{
	text-indent:-9999px;
}
#tMovieInfo{
	width:525px;
	height:48px;
	background-image:url(../img/tMovieInfo.gif);
	background-repeat:no-repeat;
}
#tMovieProfile{
	width:240px;
	height:48px;
	background-image:url(../img/tMovieProfile.gif);
	background-repeat:no-repeat;
}
.leftUnitMiddle{
	width:525px;
	padding:0 15px 0 15px;
	background-image:url(../img/leftUnitMiddle.gif);
	background-repeat:repeat-y;
}
.rightUnitMiddle{
	width:240px;
	padding:0 15px 0 15px;
	background-image:url(../img/rightUnitMiddle.gif);
	background-repeat:repeat-y;
}
.leftUnitBottom{
	width:525px;
	height:15px;
	background-image:url(../img/leftUnitBottom.gif);
	background-repeat:no-repeat;
	padding-bottom: 13px;
	_padding-bottom: 18px;
}
.rightUnitBottom{
	width:240px;
	height:15px;
	background-image:url(../img/rightUnitBottom.gif);
	background-repeat:no-repeat;
	padding-bottom: 13px;
	_padding-bottom: 18px;
}
.rightUnit{
	margin-bottom:12px;
}
#movieProfileBox{
	text-align:right;
	width: 190px;
	margin-bottom: 10px;
}

#movieProfileText{
	text-align:left;
	width: 210px;
	font-size:12px;
	line-height:18px;
}
.f12BlueB{
	font-size:12px;
	font-weight:bold;
	color:#0095b9;
}
.leftBoxUnit{
	width:478px;
	text-align: left;
	float: left;
	font-size: 12px;
	line-height: 20px;
}

.leftBoxUnit td,
.leftBoxUnit th{
	font-size:12px;

}
img{
margin:0;
padding:0;
}
