@charset "utf-8";

body { -webkit-text-size-adjust: 100%; }

img{ max-width: 100%; height: auto; }

/*-------------------------------------- * 赤text * ---------------------------------------*/
.red  { color: #FF0000; display:block; font-size: 12px; padding: 10px 0px; }

/*-------------------------------------- * text001 * ---------------------------------------*/
.text001{
	font: 10px "MSゴシック", "MS P ゴシック", Osaka, "ゴシック";
	text-align:left;
	border: 1px dotted #CCCCCC;
	background: #FFF;
	color: #000;
	padding: 10px 10px 10px 10px;
	margin-left:auto;
	margin-right:auto;
}
.text001 a {
	color: #FF0000;
	}
	
.text001 a:hover {
	color: #c45554;
	}
/*-------------------------------------- * container * ---------------------------------------*/
#container {
	margin:0 auto;
	display:block;
	text-align:center;
	}
#container #title {
	margin:0 auto;
	text-align:center;
	}
#container #movie {
	margin: 0px auto;
	text-align:center;
	}
	
/*-------------------------------------- * entry * ---------------------------------------*/
#entry {
	margin: 12px 0px 0px 0px;
	clear: both;
	}
/*-------------------------------------- * link * ---------------------------------------*/
#link {
	margin: 12px 0px 12px 0px;
	clear: both;
	}
/*-------------------------------------- * movie * ---------------------------------------*/
#movie {
	font-size: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	clear: both;
	width:460px;
	margin-left:auto;
	margin-right:auto;
	}
#movie p{
	text-align:left;
	}
#movie a {
	color: #CC0000;
	}
	
#movie a:hover {
	color: #999999;
	}
/*-------------------------------------- * thankyou * ---------------------------------------*/
.thankyou {
	background-color: #3e3f3e;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	}
/*-------------------------------------- * date * ---------------------------------------*/
.date {
	background-color: #e70014;
	margin-top: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	}
/*-------------------------------------- * date * ---------------------------------------*/
.event {
	background-color:#f3a6ac;
	margin-top:12px;
	padding-bottom: 12px;
	}
/*-------------------------------------- * news * ---------------------------------------*/
.news {
	width:80%;
	padding: 10px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	}
.news p {
	padding:1px;
	font-weight:bold;
	background-color:#C00;
	color:#FFF;
	display:inline;
	}

/*-------------------------------------- * textarea * ---------------------------------------*/
.textarea {
	width:80%;
	padding: 10px 10px 0px 10px;
	margin-left:auto;
	margin-right:auto;
	}
.textarea p {
	font-weight:bold;
	}

/*-------------------------------------- * link * ---------------------------------------*/
#link {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	}
#link p{
	text-align:left;
	}
/*-------------------------------------- * copy * ---------------------------------------*/
#copy {
	text-align: center;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 12px;
	padding-bottom: 12px;
	background: #29a7e1;
	clear: both;
	}
#copy a {
	color: #FFFFFF;
	}
	
#copy a:hover {
	color: #666666;
	}
