<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*/////////////////////////////////////////////////////////////
external css for contents of TVO e-Present
LAST UP DATA:2012/12/26 by web6
//////////////////////////////////////////////////////////////*/

/* ------------------------------------------------------------
	=コンテンツ部分
------------------------------------------------------------ */
body{
	color:#282828;
	}
	/*background-color:色指定は別CSSで*/
.b{
	font-weight:bold;
	}
.l {
	font-size:200%;
	}
.s {
	font-size:67.5%;
	}
.red {
	color:#f00000;
	}
#wrapper{
	width:760px;
	margin:0px auto 0px;
	}
#wrap-main{
	/*padding:30px;*/
	}
#wrap-main #entrance, 
#wrap-main #question, 
#wrap-main #entry{
	width:760px;
	}
#wrap-main h1{
	margin-bottom:1em;
	/*position:relative;*/
	font-size:2.4em;
	}
	/*色指定は別CSSで*/
#wrap-main h2{
	margin:1em 45px;
	padding:0;
	font-size:2.4em;
	line-height:130%;
	letter-spacing:0.1em;
	}
	/*色指定は別CSSで*/
#wrap-main p{
	margin:0 60px;
	font-size:1.6em;
	}
#wrap-main img.insert{
	float:right;
	font-size:1.6em;
	margin:0 60px 8px 12px;
	border:solid 6px #fafafa;
	box-shadow: 0px 0px 3px #9a9a9a;
	-webkit-box-shadow: 0px 0px 3px #9a9a9a;
	position:relative;
	behavior:url("PIE.php");
	}
#wrap-main .recommend{
	margin:0.8em 60px;
	font-weight:bold;
	font-size:1.8em;
	letter-spacing:0.1em;
	}
	/*色指定は別CSSで*/
#wrap-main .notice{
	margin-left:75px;
	font-size:1.2em;
	line-height:140%;
	}
	/*色指定は別CSSで*/

/* ------------------------------------------------------------
	=囲みコラム
------------------------------------------------------------ */
#wrap-main #column {
	display:block;
	width:480px;
	margin:10px auto;
	padding:8px;
	font-size:1.0em;
	border-style:double;
	border-width:4px;
	border-left-style:none;
	border-right-style:none;
	}
	/*色指定は別CSSで*/
#wrap-main #column h4{
	margin-bottom:0.4em;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.2em;
	}
	/*色指定は別CSSで*/
#wrap-main #column p{
	margin:0;
	padding:0;
	font-size:1.3em;
	line-height:1.4em;
	}
#wrap-main #column img.insert{
	float:right;
	margin:0px 8px 8px;
	}
#wrap-main #column .link{
	font-size:100%;
	font-weight:bold;
	margin-top:10px;
	}
/* ------------------------------------------------------------
	=映画用囲みコラム
------------------------------------------------------------ */
#wrap-main #column.table{
	padding:4px;
	background-color:#ffffff;
	border:1px solid #a3ba5f;
	border-radius:4px;
	position:relative;
	behavior:url("PIE.php");
	}
#wrap-main #column.table h4{
	margin:0;
	padding:8px;
	font-size:1.3em;
	color:#ffffff;
	text-align:center;
	letter-spacing:0.2em;
	background-color:#a3ba5f;
	}
#wrap-main #column table{
	width:100%;
	font-size:1.2em;
	}
#wrap-main #column th, 
#wrap-main #column td{
	padding:0px 6px;
	vertical-align:top;
	border-bottom:1px solid #e5f0c7;
	}
#wrap-main #column th{
	width:6em;
	font-weight:bold;
	text-align:right;
	letter-spacing:0.2em;
	background-color:#e5f0c7;
	}
#wrap-main #column td{
	}
/* ------------------------------------------------------------
	=問題とヒント
------------------------------------------------------------ */
#wrap-main #question h2, 
#wrap-main #entry h2{
	margin:30px 0px 20px;
	padding:0.5em 45px 0.3em;
	font-size:1.8em;
	border-style:double none;
	border-width:3px;
/*	border-left-style:none;
	border-right-style:none;
*/
	}
	/*色指定は別CSSで*/
#wrap-main #question dl{
	margin:0 30px;
	font-size:1.4em;
	font-weight:bold;
	}
#wrap-main #question dd{
	font-size:120%;
	margin-top:0.5em;
	}
#wrap-main #question dd.question{
	float:left;
	margin:0 1em;
	padding:6px 12px;
	letter-spacing:0.1em;
	}
#wrap-main .questionbtn{
	display:block;
	margin:-0.7em 0 0 22em;
	padding:0.6em 0.0em 0.4em 0.3em;
	*padding:0 0 1em 0.3em;
	width:10em;
	background:-moz-linear-gradient(top,#ffb6c1,#fb798d);
	background:-webkit-gradient(linear,left top,left bottom,from(#ffb6c1),to(#fb798d));
	background:-ms-linear-gradient(#ffb6c1,#fb798d);
	-pie-background:linear-gradient(#ffb6c1,#fb798d);

	font-weight:bold;
	text-align:center;
	text-shadow: 1px 1px 1px rgba(192,192,192,.5);

	border-radius:6px;
	border:solid 1px #f5a4b2;
	box-shadow: 1px 1px 2px rgba(154,154,154,.4);
	-webkit-box-shadow: 1px 1px 2px rgba(154,154,154,.4);
	position:relative;
	behavior:url("PIE.php");
	}
#wrap-main a.questionbtn:hover{
	text-decoration:underline;
	background:-moz-linear-gradient(top,#ffb6c1,#f75f76);
	background:-webkit-gradient(linear,left top,left bottom,from(#ffb6c1),to(#f75f76));
	background:-ms-linear-gradient(#ffb6c1,#f75f76);
	-pie-background:linear-gradient(#ffb6c1,#f75f76);
	position:relative;
	behavior:url("PIE.php");
	}
#wrap-main a.questionbtn:active{
	position:relative;
	top:1px;
	left:1px;
	}

/* ------------------------------------------------------------
	=締め切りと応募方法
------------------------------------------------------------ */
#wrap-main #entry .entryRun, 
#wrap-main #entry .entryClosed{
	margin:0px 60px 12px;
	font-size:2.2em;
	}
	/*色指定は別CSSで*/
#wrap-main #entry .entryRun{
	font-weight:bold;
	}
#wrap-main #entry .entryClosed{
	font-weight:normal;
	}
#wrap-main #entry .entryClosed:after{
	font-size:11pt;
	color:#e50000;
	content:"\A";
	white-space:pre;
	content:"※受付は終了いたしました。たくさんのお申込みありがとうございました。";
	}
#wrap-main #entry #stack_left, 
#wrap-main #entry h4.buttonPre{
	float:left;
}
#wrap-main #entry .txtbtn, 
#wrap-main #entry .closed{
	display:block;
	margin:10px 0 10px 75px;
	padding:1em 0.6em 0.8em;
	*padding:1.5em 0.0em 0.3em;
	width:9em;
	color:#ffffff;
	font-size:2.0em;
	*font-size:1.2em;
	text-align:center;
	letter-spacing:0.2em;
	*line-height:1.2;
	border-radius:6px;
	border-style:solid;
	border-width:1px;
	position:relative;
	behavior:url("PIE.php");
	}
#wrap-main #entry .txtbtn{
	font-weight:bold;
	background:-moz-linear-gradient(top,#08b706,#0d7e0c);
	background:-webkit-gradient(linear,left top,left bottom,from(#08b706),to(#0d7e0c));
	background:-ms-linear-gradient(#08b706,#0d7e0c);
	-pie-background:linear-gradient(#08b706,#0d7e0c);
	border-color:#0d7e0c;
	box-shadow: 1px 1px 2px rgba(154,154,154,.4);
	-webkit-box-shadow: 1px 1px 2px rgba(154,154,154,.4);
	position:relative;
	behavior:url("PIE.php");
	}
#wrap-main #entry .txtbtn:before{
	content:"→";
	}
#wrap-main #entry .txtbtn:hover{
	text-decoration:underline;
	background:-moz-linear-gradient(top,#08b706,#0a5809);
	background:-webkit-gradient(linear,left top,left bottom,from(#08b706),to(#0a5809));
	background:-ms-linear-gradient(#08b706,#0a5809);
	-pie-background:linear-gradient(#08b706,#0a5809);
	position:relative;
	behavior:url("PIE.php");
	}
#wrap-main #entry .txtbtn:active{
	position:relative;
	top:1px;
	left:1px;
	}
#wrap-main #entry .closed{
	font-weight:normal;
	background-color:#9a9a9a;
	border-color:#9a9a9a;
	}
#wrap-main #entry .closed:before{
	content:"×";
	}
#wrap-main #howtoentry{
	width:28em;
	margin-left:360px;
	margin-top:10px;
	*margin-top:-10px;
	}
#wrap-main #howtoentry.ticket{
	margin-left:90px;
	}
#wrap-main #howtoentry ul{
	padding:0px;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.3;
	}
#wrap-main #howtoentry ol{
	margin-left:3em;
	padding:0;
	font-size:1.0em;
	font-weight:normal;
	}
#wrap-main #howtoentry ol li{
	list-style:decimal;
	}
#wrap-main #entry div#privacy{
	clear:both;
	width:610px;
	margin:20px 60px;
	padding:0 10px 10px;
	background-color:#fafafa;
	border-left:double 4px #afafaf;
	border-right:double 4px #afafaf;
	}
#wrap-main #entry #privacy p{
	margin:0;
	padding:0;
	font-size:1.1em;
	font-weight:bold;
	}
/*
#wrap-main #entry #privacy ul{
	margin-top:-20px;
	}
*/
#wrap-main #entry #privacy li.privacy{
	margin-left:2em;
	list-style:disc outside;
	font-size:1.1em;
	font-weight:normal;
	line-height:1.2;
	}
#wrap-main #entry h4.thankyou{
	text-align:center;
	font-size:large;
	font-weight:bold;
	margin:40px auto 0px;
	padding-bottom:60px;
}

#tvoFoot{
	margin-top:-25px;
	}
	/* フッターの潜りこみ */
</pre></body></html>