<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "Shift_JIS";
/****************************
common css for e-present
e-present/template用css

LAST UP DATA:2012/10/22
****************************/

/*初期化*/

*{
	font-style:normal;
	}
html{
	margin:0;
	padding:0;
	}
body{
	margin:0;
	padding:0;
	font:15px "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	*font-size:small;
	*font:x-small;
	line-height:140%;
	color:#333;
	background-color:linen;
	}
a{
	color:#0086d2;text-decoration:none;
	}
a:hover{
	color:#0086d2;text-decoration:underline;
	}
div,p,
dl,dt,dd,ul,ol,li,
pre,map,
form,fieldset,
blockquote,input,textarea
table,thead,tbody,tfoot,caption,th,td,br{
	margin:0;
	padding:0;
	}
hr{
	display:none;
	}
h1 , h2 , h3 , h4 , h5 , h6 {
	font-weight: normal;
	margin:0;
	padding:0;
	}
fieldset , img { 
	border: 0;
	vertical-align: bottom;
	}
address , caption , cite , code , dfn , em , strong , th , var {
	font-style: normal;
	font-weight: normal;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size:inherit;
	font:100%;
	}
q:before , q:after {
	content: '';
	}
abbr , acronym {
	border: 0;
	}
textarea {
	font-size: 100%;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
object,embed{
	vertical-align:top;
	}
.clear{
	clear:both;
	}

/**************************
cleae fix
**************************/
.clearfix:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}
.clearfix{
	display: inline-block;
	}


/*****************************
フォント関係分
******************************/
.b{
	font-weight:bold;
	}
.s {
	font-size:85%;
	}
.m {
	font-size:108%;
	}
.l {
	font-size:160%;
/*	font-size:153.9%;*/
	}
.red {
	color:#FF0000;
	}

/*****************************
コンテンツ土台
******************************/
#wrapper{
	width:762px;
	background:floralwhite;
	margin:0 auto 0;;
	border-right:solid 1px #a5a5a5;
	box-shadow: 0 0 3px #333333;
	-webkit-box-shadow: 0 0 3px #333333;
	-moz-box-shadow: 0 0 3px #333333;
	}
#wrapper #wrap-main{
	width:700px; /* 実質762px(左パディング31px＋幅指定700px＋右パディング31px) */
	padding:30px 31px 20px;
	}
#tvoFoot{
	/*フッターの潜りこみ*/
	margin-top:-30px;
	}

/*****************************
コンテンツ
******************************/
#wrap-main #story, #wrap-main #entry{
	width:700px;
	margin-bottom:20px;
	}
#wrap-main h1{
	/*キャッチ画像*/
	margin-bottom:30px;
	color:#f50000;
	font-size:160%;
	line-height:1.4em;
	}
#wrap-main h2{
	/*オレンジ帯の見出し*/
	clear:both;
	background-color:#feb67c;
	margin:0 0 16px;
	padding:6px 8px 4px;
	color:dimgray;
	font-size:1em;
	font-weight:bold;
	}
#wrap-main h3{
	/*こげ茶で大きいテキスト*/
	clear:both;
	margin:0 0 10px;;
	padding:0 24px;
	color:saddlebrown;
	font-weight:noraml;
	font-size:160%;
	line-height:1.4em;
	}
/*
#wrap-main h4
→後述の「囲みコラム」ブロック参照
*/
#wrap-main p{
	padding:0 24px;
	color:#222;
	}
#wrap-main img.insert{
	float:right;
	margin:0 0 6px 8px;
	border:solid 7px #f6f6f6;
	box-shadow: 1px 1px 3px #9a9a9a;
	-webkit-box-shadow: 1px 1px 3px #9a9a9a;
	-moz-box-shadow: 1px 1px 3px #9a9a9a;
	}
#wrap-main .reccomend{
	/*clear:both;*/
	/*display:inline-block;*/
	color:saddlebrown;
	font-weight:bold;
	font-size:130%;
	margin:40px 0 1em;
	line-height:120%;
	}
#wrap-main .notice{
	position: relative;
	left:2em;
	margin:8px 0 1em 0;
	color:#333;
	font-size:75%;
	line-height:1.2em;
	}

/*****************************
囲みコラム
******************************/
#wrap-main h4{
	/*囲みコラム内の見出し*/
	color:saddlebrown;
	margin:0 0 2px;
	padding:0.5em;
	font:inherit;
	background-color:white;
	border-bottom:solid 1px #feb67c;
	border-left:solid 3px #feb67c;
	}
#wrap-main #column{
	display:block;
	margin:0 0 1em 0;
	padding:0.0em 0;
	background-color:#fafafa;
	border:solid 1px #feb67c;
	border-radius:4px;
	/*border-right:solid 1px #a5a5a5;*/
	/*border-bottom:solid 1px #a5a5a5;*/
	box-shadow: 0 0 1px #666666;
	-webkit-box-shadow: 0 0 1px #666666;
	-moz-box-shadow: 0 0 1px #666666;
	font-weight:bold;
	font-size:85%;
	}
#wrap-main #story #column{
	/*映画スペック用*/
	/*clear:both;*/
	width:26em;
	margin:1em auto 0 24px;
	}
#wrap-main #entry #column{
	/*試写会スペック用*/
	float:right;
	width:25em;
	margin-top:10px;
	}
#wrap-main #column dl{
	margin:0; /*0 0.5em 0.5em;*/
	line-height:2em;
	/*line-height:2.4em;*/
	/*border-bottom:solid 1px #feb67c;*/
	background-color:#fee3cd;
	}
#wrap-main #column dt{
	float:left;
	clear:left;
	width:7em;
	padding-right:0.5em;
	color:saddlebrown;
	font-weight:normal;
	text-align:right;
	background-color:#fee3cd;
	border-top:solid 1px #feb67c;
	}
#wrap-main #column dd{
	margin-left:7.5em;
	padding-left:0.5em;
	border-top:solid 1px #feb67c;
	background-color:#ffffff;
	}

/*****************************
締切と応募要項
******************************/
/* #entryは「コンテンツ」ブロックでまとめ指定済み */

#wrap-main .title{
	margin-top:10px;
	font-weight:bold;
	font-size:110%;
	color:red;
	line-height:1.3em;
	}
#wrap-main .date{
	/*display:inline-block;*/
	margin-top:10px;
	font-weight:normal;
	font-size:150%;
	color:red;
	line-height:1.4em;
	}
#wrap-main #stackleft{
	float:left;
}
#wrap-main #entry #txtbtn{
	/*float:left;*/
	display:block;
	background-color:#029900;
	width:9em;
	border-radius:4px;
	margin:10px 0 10px 50px;;
	padding:1em 0.6em;
	border-top:solid 1px #ccc;
	border-left:solid 1px #ccc;
	border-bottom:solid 1px #999;
	border-right:solid 1px #999;
	font-size:1.4em;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	}
#wrap-main #entry #txtbtn:before{
	content:"→";
	}
#wrap-main #txtbtn:hover{
	text-decoration:underline;
	background-color:#0d7e0c;
	}
#wrap-main #entry #howtoentry{
	margin-top:8px;
	}
#wrap-main #entry #howtoentry p{
	margin-left:60px;
	padding:0;
	font-size:80%;
	font-weight:bold;
	}
#wrap-main #entry #howtoentry ol{
	margin:0 0 0 100px;
	padding:0;
	font-size:80%;
	font-weight:normal;
	line-height:1.4em;
	}
#wrap-main #entry #notice p{
	clear:both;
	margin:20px 0 0 60px;
	padding:0;
	font-size:0.8em;
	font-weight:bold;
	color:#444;
	}
#wrap-main #entry #notice ul{
	clear:both;
	margin:20px 0 0 60px;
	padding:0;
	font-size:0.8em;
	font-weight:bold;
	color:#444;
	}
#wrap-main #entry #notice li{
	margin:0 0 0 2em;
	padding:0 0 0.3em 0;
	list-style:disc outside;
	font-size:inherit;
	font-weight:normal;
	line-height:1.1em;
	letter-spacing:-0.03em;
	}
#wrap-main #entry p.another{
	clear:both;
	text-align:center;
	font-size:large;
	font-weight:bold;
	margin:0 auto;
	padding-top:60px;
	line-height:1.5em;
	}

/*****************************
特殊処理分
******************************/

.X4051skip:before,.X4051skip:after{
	content:" ";
	font-size:0.7em;
	/*
	英単語をこのclassでマークアップすることにより前後に半角スペースを挿入する。
	つまりテキスト原稿データ上に、スキマ表現のための半角スペース挿入は不要になる。
	　・無駄な半角スペースはデータ上ではいらない
	　・一方で可読性向上のため英単語の前後で少し余白を設けたい
	　　　↓
		気分的には、JIS X 4051の四分アキを擬似的に実現したい、みたいな。
	*/
	}
.break:after{
	content:"\A";
	white-space:pre;
	}
</pre></body></html>