@charset "shift_jis";* { margin: 0; padding: 0; border-width: 0;}body {	font-size: 11pt; background-color: #ffffff; text-align: center;}input {	border-width: thin;	padding: 1px; }textarea { border-width: thin;	padding: 1px; }#container {position: relative;	margin: 0 auto;	width: 750px;text-align: center;}#header { background-image: url(topimages/head_bg01.gif); background-repeat: no-repeat;	width: 750px;	height: 104px;}#header #head1 {	margin-left: 520px;	height: 26px;}#header #head1 a {	margin-right: 10px;	float: left;}#header #head2 {	clear: both;}#header #head2 #home a {	margin: 10px 5px 10px 5px;	float: left;}#header #head2 #home a img{	width: 256px;	height: 76px;	float: left;}#header #head2 #banner a{	float: left;}#content {	clear: both;	margin: 5px 15px 15px 15px;	width: 720px;}#content #navi {	margin-left: 220px;	text-align: left;	width: 500px;}#content #left {	width: 200px;	text-align:left;	float:left;}#content #left #left_banner {	margin-top: 15px;}#content #right {	width: 500px;	text-align:left;	float:right;}#content #right2 {	width: 500px;	text-align:left;	float:right;	table-layout:fixed; }#content #right p.title {	font-weight: bold;	margin-top: 10px;}#content #right p.detail {	font-weight: normal;	margin-bottom: 15px;	text-indent : 1em;}table.border_thin {border-width:thin;}p.question {	font-weight: normal;	margin-bottom: 1px;}p.answer {	font-weight: normal;	margin-left: 10px; margin-bottom: 4px;}#footer {	clear: both;	background-image: url(topimages/foot_bg01.jpg);	background-repeat: no-repeat;	width: 750px;	height: 31px;}#footer #footer_button {	margin-top: 4px;	margin-left: 15px;	float: left;}#footer #footer_button a{	float: left;}#footer #copy {	text-align:right;	padding-top:7px;}table {	width:500px;	font-size:x-small;	border:1px;} .border {	border:1px solid #666666;	}.tableBorder {	border:none;	width:500px;}/*====================================== 今年度の映像祭========================================*/#day {	font-size:1em;}#day dl {	margin-left:1em;}#day dl dt {	width:11em;	margin-right:1em;	text-align:right;	float:left;}.examination {	margin-left:1.50em;}.center {	margin-top:0.50em;	margin-bottom:0.50em;	text-align:center;}/*====================================== 上映審査会========================================*/.margin {	margin-top:1em;	margin-bottom:1em;}.color {	color:#0066FF;}/*====================================== 作品応募 申込ダウンロード========================================*/.main {min-height:400px;margin:30px auto 0 auto;}.main p {width:350px; margin:40px auto 20px auto; padding: 10px 0;font-size:12px; }.main h1 {color:#009999;font-weight:bold;margin:10px 0;padding:20px 0 10px 0;font-size:16px;}.main h2 {margin:10px 0;padding:20px 0;font-size:12px;font-weight:normal;}.main h3 {margin:40px 0;padding:10px 0;font-size:16px;color:#ff0000;}.main h3 a{color:#ff0000;text-decoration:none;}.main .small{font-size:10px;}.main h3 a:hover{text-decoration:underline;}/*====================================== 作品応募========================================*/.main02 {min-height:400px;margin:30px auto 0 auto;}.main02 p {width:500px; margin:10px auto; padding: 0;font-size:12px; text-align:left; line-height:1.5em;}.main02 h1 {color:#009999;font-weight:bold;margin:10px 0;padding:20px 0 10px 0;font-size:16px;}.main02 h2 {margin:10px 0;padding:20px 0;font-size:12px;font-weight:normal;}.main02 h3 {margin:10px auto;padding:0;font-size:12px;}.main02 .small{font-size:10px;}.main02 h4 {width:500px;margin:10px auto;padding:0;font-size:14px;color:#009999;font-weight:bold;text-align:left;}.main02 h5 {font-weight:bold;margin:30px 0; padding: 0; font-size:14px; text-align:center;}.main02 h6 {font-weight:bold;margin:40px 0; padding:0; font-size:14px; text-align:center;}.main02 h6 a{color:#ff0000;}.main02 h6 a:hover{text-decoration:underline;}.box02 {width:550px;margin:20px auto; border:1px solid #ccc;}.pb {font-weight:bold;}.colorg{width:460px; padding:10px;margin:30px auto; background:#009999;font-weight:bold;color:#fff;font-size:12px;}.colorb{width:480px; padding:10px;margin:30px auto; background:#ccffff;font-weight:bold;color:#666;font-size:12px;}/* num1 */ol.num1 {width:500px; margin:10px auto;padding:0px; font-size:11px; text-align:left;}ol.num1 li {	position: relative;	list-style: none;	line-height: 1.5em;	margin-bottom: 0.4em;	margin-left:3em;}ol.num1 li span {	position: absolute;	top: 0;	left: -3em;}ol .num1 li ol li {	position: relative;	line-height: 1.5em;	margin-bottom: 0.4em;	margin-left:2em;}ol.num1 li ol li span {	position: absolute;	top: 0;	left: -2em;}* html ol.num1 li span { top: -0em; } /* for win ie6 */*:first-child+html ol.num1 li span { top: -0em; } /* for win ie7 */
