@charset "shift_jis";

/*-----------------------------------------------------
Content
-------------------------------------------------------*/
#Content{
	background-image:url("../../common/images/content_bg.gif");
	background-repeat:repeat;
	background-position:50% 0;
	-webkit-background-size:320px 75px;
	-moz-background-size:320px 75px;
	-ms-background-size:320px 75px;
	-o-background-size:320px 75px;
	background-size:320px 75px;
}



/*-----------------------------------------------------
Main
-------------------------------------------------------*/
#Main{
	padding:16px 0 0 0;
}


/*-------------------------------------
h1
---------------------------------------*/
#Main h1{
	width:143px;
	height:20px;
	overflow:hidden;
	margin:0 auto 16px auto;
	text-indent:-9999px;
	background-image:url("../images/main_ttl.png");
	background-position:0 0;
	background-repeat:no-repeat;
	-webkit-background-size:143px 20px;
	-moz-background-size:143px 20px;
	-ms-background-size:143px 20px;
	-o-background-size:143px 20px;
	background-size:143px 20px;
}

/*-------------------------------------
link
---------------------------------------*/
#Main ul.link{
	margin:0 0 10px;
}
#Main ul.link li{
	width:290px;
	margin:0 auto 15px auto;
}
#Main ul.link li a{
	overflow:hidden;
	display:block;
	width:290px;
	height:75px;
	text-indent:-9999px;
	background-position:0 0;
	background-repeat:no-repeat;
}
#Main ul.link li.movie01 a{
	background-image:url("../images/movie01_btn.png");
	-webkit-background-size:290px 75px;
	-moz-background-size:290px 75px;
	-ms-background-size:290px 75px;
	-o-background-size:290px 75px;
	background-size:290px 75px;
}
#Main ul.link li.movie02 a{
	background-image:url("../images/movie02_btn.png");
	-webkit-background-size:290px 75px;
	-moz-background-size:290px 75px;
	-ms-background-size:290px 75px;
	-o-background-size:290px 75px;
	background-size:290px 75px;
}
#Main ul.link li.movie03{margin-bottom:8px;}
#Main ul.link li.movie03 a{
	background-image:url("../images/movie03_btn.png");
	-webkit-background-size:290px 75px;
	-moz-background-size:290px 75px;
	-ms-background-size:290px 75px;
	-o-background-size:290px 75px;
	background-size:290px 75px;
}
#Main ul.link li.movie04{width:295px;padding-left:16px;margin-bottom:8px;}
#Main ul.link li.movie04 a{
	width:295px;
	height:85px;
	background-image:url("../images/movie04_btn.png");
	-webkit-background-size:295px 85px;
	-moz-background-size:295px 85px;
	-ms-background-size:295px 85px;
	-o-background-size:295px 85px;
	background-size:295px 85px;
}
#Main ul.link li.movie05{width:295px;padding-left:16px;}
#Main ul.link li.movie05 a{
	width:295px;
	height:85px;
	background-image:url("../images/movie05_btn.png");
	-webkit-background-size:290px 75px;
	-moz-background-size:290px 75px;
	-ms-background-size:290px 75px;
	-o-background-size:290px 75px;
	background-size:290px 75px;
}

/*-------------------------------------
section
---------------------------------------*/
#Main div.section{
	overflow:hidden;
	margin:0 0 30px 0;
}

/* h2
---------------------*/
#Main div.section h2{
	overflow:hidden;
	margin:0 auto 15px auto;
	text-indent:-9999px;
	background-position:0 0;
	background-repeat:no-repeat;
}
/* movie01 */
#Main div.movie01 h2{
	width:143px;
	height:20px;
	background-image:url("../images/movie01_ttl.png");
	-webkit-background-size:143px 20px;
	-moz-background-size:143px 20px;
	-ms-background-size:143px 20px;
	-o-background-size:143px 20px;
	background-size:143px 20px;
}
/* movie02 */
#Main div.movie02 h2{
	width:151px;
	height:19px;
	background-image:url("../images/movie02_ttl.png");
	-webkit-background-size:151px 19px;
	-moz-background-size:151px 19px;
	-ms-background-size:151px 19px;
	-o-background-size:151px 19px;
	background-size:151px 19px;
}
/* movie03 */
#Main div.movie03 h2{
	width:158px;
	height:19px;
	background-image:url("../images/movie03_ttl.png");
	-webkit-background-size:158px 19px;
	-moz-background-size:158px 19px;
	-ms-background-size:158px 19px;
	-o-background-size:158px 19px;
	background-size:158px 19px;
}
/* movie04 */
#Main div.movie04 h2{
	width:158px;
	height:19px;
	background-image:url("../images/movie04_ttl.png");
	-webkit-background-size:158px 19px;
	-moz-background-size:158px 19px;
	-ms-background-size:158px 19px;
	-o-background-size:158px 19px;
	background-size:158px 19px;
}
/* movie05 */
#Main div.movie05 h2{
	width:158px;
	height:19px;
	background-image:url("../images/movie05_ttl.png");
	-webkit-background-size:158px 19px;
	-moz-background-size:158px 19px;
	-ms-background-size:158px 19px;
	-o-background-size:158px 19px;
	background-size:158px 19px;
}



/* iframe
---------------------*/
#Main div.section div.iframe{
	width:95%;
	position:relative;
	margin:0 auto 0 auto;
	text-align:center;
	color:#FFF;
}
#Main div.section div.iframe.on{padding-top:56.1%;}
#Main div.section div.iframe iframe{
	width:100% !important;
	height:100% !important;
	position:absolute;
	top:0;
	left:0;
}
#Main div.section div.iframe noscript{
	width:100%;
	height:169px;
	display:block;
	text-align:center;
}


/*-------------------------------------
back_btn
---------------------------------------*/
#Main p.back_btn{
	width:230px;
	margin:0 auto 25px auto;
}
#Main p.back_btn a{
	width:230px;
	height:45px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background-image:url("../../common/images/main_back_btn.png");
	background-repeat:no-repeat;
	background-position:0 0;
	-webkit-background-size:230px 45px;
	-moz-background-size:230px 45px;
	-ms-background-size:230px 45px;
	-o-background-size:230px 45px;
	background-size:230px 45px;
}

/*-------------------------------------
back_btn
---------------------------------------*/
#Main p.back_btn{
	width:230px;
	margin:0 auto 30px auto;
}
#Main p.back_btn a{
	width:230px;
	height:45px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background-image:url("../../common/images/main_back_btn.png");
	background-repeat:no-repeat;
	background-position:0 0;
	-webkit-background-size:230px 45px;
	-moz-background-size:230px 45px;
	-ms-background-size:230px 45px;
	-o-background-size:230px 45px;
	background-size:230px 45px;
}

/*-------------------------------------
back_btn
---------------------------------------*/
#Main p.pageback_btn{
	width:230px;
	margin:0 auto 30px auto;
}
#Main p.pageback_btn a{
	width:230px;
	height:45px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	
	background-repeat:no-repeat;
	background-position:0 0;
	-webkit-background-size:230px 45px;
	-moz-background-size:230px 45px;
	-ms-background-size:230px 45px;
	-o-background-size:230px 45px;
	background-size:230px 45px;
}

#Main p.pageback_btn a{background-image:url("../images/main_back_btn.png");}