a { text-decoration:none ; color: #903 }
a:hover { text-decoration:underline ; color: #390 }
a:active { color:#F99 }

body {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, Arial, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
background-image: url(image/bg.jpg); background-repeat: repeat-x;
background-color: #C30;
margin : 0px;
text-align: center;
scrollbar-face-color      : #FFFFFF; 
scrollbar-highlight-color : #FF6600; 
scrollbar-shadow-color    : #FF6600; 
scrollbar-3dlight-color   : #FFCC99; 
scrollbar-arrow-color     : #FF6600; 
scrollbar-track-color     : #EEEEEE; 
scrollbar-darkshadow-color: #FFCC99;
}

tr, td {text-align:left;}
H3 { font-weight: lighter; font-size:medium;}
P {
	color: #063;
	font-size: 10pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, Arial, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height:normal;
}

#tit {
	color: #FFF;
	font-weight: bold;
	font-size: 10pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, Arial, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background-image: url(image/bgtit01.jpg); background-repeat: repeat-x;
}
#tit a:hover { text-decoration:underline ; color: #FFF; }
#navi {
	font-size: 9pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, Arial, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background-color: #FFF
}

#waku {
	width: 960px;
	margin: 0 auto;
}

#nav {
	list-style: none;

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, Arial, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background-color: #FFF;
	font-size: 0;
	overflow: hidden;
}
 
#nav li {
	margin-top: 10px;
	width: 125px;
  text-align: center;
  float: left;
  font-size: 10pt;
  height: 40px;
  line-height: 15px;
}
 
#nav li a {
  text-decoration: none;
}





#sidenavi {
	font-size: 10pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, Arial, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
#kiji {
	background-image: url(image/bgkiji01.jpg); background-repeat: repeat-x;
	background-color: #F96;
	textalign: center; 
}

.sns_r { width: 930px; margin:15px; text-align:right; font-size:10px; }
.sns_memo { width: 520px; margin:0; text-align:right; }

.subtitle {
	color: #930;
	font-weight: bold;
	background-image: url(image/bgtit02.jpg);
	background-repeat: repeat-x;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, Arial, Helvetica;
}
.subtitle2 {
	color: #930;
	font-size: 12pt;
	background-image: url(image/bgtit02.jpg);
	background-repeat: repeat-x;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, Arial, Helvetica
}
.subtitle3 {
	color: #930;
	font-size: 12pt;
	font-weight: bold;
	background-image: url(image/bgtit03.jpg);
	background-repeat: repeat-x;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, Arial, Helvetica
}
.subtitle4 {
	color: #930;
	font-size: 10pt;
	background-image: url(image/bgtit03.jpg);
	background-repeat: repeat-x;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, Arial, Helvetica
}

.filetitle1 {
	color: #930;
	font-size: 12pt;
	text-align:center;
	margin: 0;
	font-weight:400;
}
.filetitle2 {
	color: #903;
	font-size: 12pt;
	margin: 0;
	font-weight:400;
}
.filetitle3 {
	color: #063;
	font-size: 12pt;
	text-align:center;
}
.filmexp1 { color:#063; text-align:left; margin:10px auto; font-size:10pt;}

.cont1 {
	font-size: 10pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, Arial, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background-color: #FFF;
	border-color: #999 #CCC #CCC #999
}

.schedule {
	text-align: center;
	color: #006600;
	font-size: 10pt;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Arial, Osaka, sans-serif;
}
.scheduletitle {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Arial, Osaka, sans-serif;
	font-size: 10pt;
	color: #CC0000;
	text-align: center;
}
.imgr {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.imgl {
	text-decoration: none;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 0px;
}
.presskon {
	font-size: 10pt;
	color: #990033;
}
.shocat {
	font-size: 10pt;
	color: #FF3300;
}
.mar10 { margin: 10px 0; }
.mar10ctr { margin: 10px auto; text-align:center;}
.linkdg { color:#060;}

.top { text-align:right; color:#FFF; font-size:10pt; }
.warn1 {
color: #FFF;
font-size: 8pt;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, Arial, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}

.warn2 {
color: #333;
font-size: 8pt;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, Arial, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}
.capt1 {
font-size: 8pt;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, Arial, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}
.memokiji {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Arial", "Osaka", "sans-serif";
	color: #609;
	font-size: 10pt;


}
.memodate {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Arial, Osaka, sans-serif;
	font-size: 10pt;
	color: #F30;
}
.memotitle {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Arial, Osaka, sans-serif;
	font-size: 10pt;
	color: #FFF;
}
.memofilmgaiyo {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Arial", "Osaka", "sans-serif";
	color: #063;
	font-size: 10pt;

}
.memopink {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Arial", "Osaka", "sans-serif";
	color: #F39;
	font-size: 10pt;

}
.memoparple {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Arial", "Osaka", "sans-serif";
	color: #60C;
	font-size: 10pt;

}

.mb-0 {margin-bottom: 0px;}
.pb-0 {margin-bottom: 0px;}
