/* CSS Document */
@charset "UTF-8";

/*  テキストリング下線付け ------------------------*/

a.UnderLine {
	text-decoration	: underline;
	cursor			: pointer;
}



#main {
	background-image:none ;
	background:#fff;	
}

#main_img p,
#main_img p a {
	width			: 848px;
	height			: 162px;
}
#main_img p {
	margin			: 0 0 0px 0;
	background		: url(../img/header.jpg);
	text-indent		: -9999px;
}

#main_img p a {
	display			: block;
}


#contents #box0 {
	text-align		: left;
}
#box0 {
	margin:25px 0 0 33px;
	padding-bottom	:30px;
}

/*------ text ------*/
.thum-title a:visited,
.thum-title a:link,
.ranking-title a:visited,
.ranking-title a:link {
	color			:rgb(0,87,56);	
}

.thum-date,
.ranking-date {
	font-size		:10px; 
}


/*----- mainBoxTop -----*/

#mainBoxTop {
	width			:848px;
	background		:url(../img/bg.jpg) 0 0 no-repeat #ffffff;
}

#mainBoxTop2 {
	width			:848px;
	background		:url(../img/bg2.gif) 0 0 no-repeat #ffffff;
}


#mainBoxTop3 {
	width			:848px;
	background		:url(../img/bg3.gif) 0 0 no-repeat #ffffff;
}



/*----- localNaviBox -----*/

#localNaviBox {
	width			:783px;
	height			:30px;
	padding			: 10 32 0 32;
}

/*ローカルビゲーション*/

#localNavi {
	width		:783px;
	height		:30px;
	margin-left	:1px;
	list-style-type:none;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
}

#localNavi li {
	float		:left;
	width		:156px;
}

#localNavi li a {
	display		:block;
	overflow	:hidden;
	width		:100%;
	height		: 0 !important;
	height /**/	:30px;
	padding-top	:30px;
	background-image:url(../img/local_navi.gif);
	color		:#000000;
}
	
/*  NAVI背景画像の位置 ------------------------*/
	
	/* 通常 */
	#localNavi00 a { background-position:   0px  0px; }
	#localNavi01 a { background-position: -157px 0px; }
	#localNavi02 a { background-position: -314px 0px; }
	#localNavi03 a { background-position: -470px 0px; }
	#localNavi04 a { background-position: -626px 0px;}

	
	/* 現在位置 */
	#localNavi00 a.stay { background-position:   0px  -30px; }
	#localNavi01 a.stay { background-position: -157px -30px; }
	#localNavi02 a.stay { background-position: -314px -30px; }
	#localNavi03 a.stay { background-position: -470px -30px; }
	#localNavi04 a.stay { background-position: -626px -30px;}

	
	/* オンマウス */
	#localNavi00 a:hover { background-position:   0px  -30px; }
	#localNavi01 a:hover { background-position: -157px -30px; }
	#localNavi02 a:hover { background-position: -314px -30px; }
	#localNavi03 a:hover { background-position: -470px -30px; }
	#localNavi04 a:hover { background-position: -626px -30px;}

/*  NAVI背景画像の位置　終わり ------------------------*/



/*----- mainLeftBox -----*/

#mainLeftBox {
	width			:370px;
	height			:529px;
	float			:left;
	padding			:0 0 0 0;
}



/*----- concentBtnBox -----*/

#concentBtnBox {
	width			:139px;
	height			:22px;
	padding			: 282 0 0 221;
}

/*コンセプトボタン*/

#concentBtn {
	width		:139px;
	height		:22px;
	margin-left	:1px;
	list-style-type:none;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
}

#concentBtn li {
	float		:left;
	width		:139px;
}

#concentBtn li a {
	display		:block;
	overflow	:hidden;
	width		:100%;
	height		: 0 !important;
	height /**/	:22px;
	padding-top	:22px;
	background-image:url(../img/concept_btn.gif);
	color		:#000000;
}
	
/*  NAVI背景画像の位置 ------------------------*/
	
	/* 通常 */
	#concentBtn00 a { background-position:   0px  0px; }

	/* オンマウス */
	#concentBtn00 a:hover { background-position:   0px  -22px; }

/*  NAVI背景画像の位置　終わり ------------------------*/




/*----- boshuBox -----*/

#boshuBox {
	width			:358px;
	height			:166px;
	background		:url(../img/boshu_bg01.gif) 0 0 no-repeat;
}

/*----- concentBtnBox -----*/

#shosaiBtnBox {
	width			:142px;
	height			:32px;
	padding			: 119 20 0 208;
}

/*詳細ボタン*/

#shosaiBtn1 {
	width		:142px;
	height		:32px;
	margin-left	:1px;
	list-style-type:none;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
}

#shosaiBtn1 li {
	float		:left;
	width		:142px;
}

#shosaiBtn1 li a {
	display		:block;
	overflow	:hidden;
	width		:100%;
	height		: 0 !important;
	height /**/	:32px;
	padding-top	:32px;
	background-image:url(../img/shosai_btn1.gif);
	color		:#000000;
}
	
/*  NAVI背景画像の位置 ------------------------*/
	
	/* 通常 */
	#shosaiBtn100 a { background-position:   0px  0px; }

	/* オンマウス */
	#shosaiBtn100 a:hover { background-position:   0px  -32px; }

/*  NAVI背景画像の位置　終わり ------------------------*/



/*----- boshuBox2 -----*/

#boshuBox2 {
	width			:358px;
	height			:166px;
	background		:url(../img/boshu_bg02.gif) 0 0 no-repeat;
}

/*----- concentBtnBox2 -----*/

#shosaiBtnBox2 {
	width			:142px;
	height			:32px;
	padding			: 119 170 0 42;
}

/*詳細ボタン2*/

#shosaiBtn2 {
	width		:142px;
	height		:32px;
	margin-left	:1px;
	list-style-type:none;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
}

#shosaiBtn2 li {
	float		:left;
	width		:142px;
}

#shosaiBtn2 li a {
	display		:block;
	overflow	:hidden;
	width		:100%;
	height		: 0 !important;
	height /**/	:32px;
	padding-top	:32px;
	background-image:url(../img/shosai_btn2.gif);
	color		:#000000;
}
	
/*  NAVI背景画像の位置 ------------------------*/
	
	/* 通常 */
	#shosaiBtn200 a { background-position:   0px  0px; }

	/* オンマウス */
	#shosaiBtn200 a:hover { background-position:   0px  -32px; }

/*  NAVI背景画像の位置　終わり ------------------------*/



/*----- oboBtnBox -----*/

#oboBtnBox {
	width			:296px;
	height			:53px;
	padding			: 0 10 0 52;
}

/*応募ボタン*/

#oboBtn {
	width		:296px;
	height		:53px;
	margin-left	:1px;
	list-style-type:none;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
}

#oboBtn li {
	float		:left;
	width		:296px;
}

#oboBtn li a {
	display		:block;
	overflow	:hidden;
	width		:100%;
	height		: 0 !important;
	height /**/	:53px;
	padding-top	:53px;
	background-image:url(../img/obo_btn.gif);
	color		:#000000;
}
	
/*  NAVI背景画像の位置 ------------------------*/
	
	/* 通常 */
	#oboBtn00 a { background-position:   0px  0px; }

	/* オンマウス */
	#oboBtn00 a:hover { background-position:   0px  -53px; }

/*  NAVI背景画像の位置　終わり ------------------------*/





/*----- movieBox -----*/

.movieArea {
	float			:left;
}




/*----- box-outline-left -----*/

#contents #box0 #box-outline-left {
	width			: 339px;
	float			: left;
}


/*----- box-outline-right -----*/

#contents #box0 #box-outline-right {
	width			: 470px;
	float			: left;
	display			: inline; 
}

/*-------------  recent -----------------*/
#contents #box0 #recent {
	width			:630px;
	margin			: 0 0 10px 0;
	float			:left;
}


#contents #box0 #recent h3 {
	width			:623px;
	height			:30px;
	background		:url(../img/top_movie_list_title.gif) 0 0 no-repeat #ffffff;
	text-indent: -9999;
}

#contents #box0 #recent h4 {
	width			:623px;
	height			:30px;
	background		:url(../img/cm_movie_list_title.gif) 0 0 no-repeat #ffffff;
	text-indent: -9999;
}

#contents #box0 #recent #thumnail {
	margin			:10px 0 14px 0;
}

#contents #box0 #recent #thumnail div.thumnail_detail {
	float			: left;
	margin			: 0 5px 0 0;
	display			: inline;
	width			: 120px;
	min-height		: 185px;
	_height			: 185px;/*IE*/
}
html*>#contents #box0 #recent #thumnail div.thumnail_detail {min-height: 184px;}/*safari*/




#contents #box0 #recent #thumnail div.thum_detail a{
	color			: #4d4d4d;
	font-size		: 10px;
	line-height		: 12px;
	margin-top		: 2px;
}

#contents #box0 #recent #thumnail div.thum_detail p.thum_date{
	color			: #85766b;
	margin			: 5px 0 0 0;
	font-size		: 10px;
	line-height		: 12px;
}

#contents #box0 #recent #thumnail div.thum_detail p.thum_title a{
	color: #bb6425;
	margin			: 3px 0 0 0p;
	font-size		: 12px;
	line-height		: 14px;
	text-decoration	: none;
}

#contents #box0 #recent #thumnail div.thum_detail p.thum_title a:hover{
	color			: #bb6425;
	margin			: 3px 0 0 0p;
	font-size		: 12px;
	line-height		: 14px;
	text-decoration	: underline;
}

#contents #box0 #recent #thumnail div.thum_detail p.thum_user{
	margin			: 5px 0 0 0;
	color			: #716a63;
	font-size		: 10px;
	line-height		: 12px;
}

#contents #box0 #recent #thumnail div.thum_detail p.thum_view{
	color			: #818181;
	font-size		: 10px;
	line-height		: 12px;
}

/*--------------------- ranking ------------------------*/

#contents #box0 #ranking,
#contents #box0 #ranking #ranking-box1,
#contents #box0 #ranking #ranking-box1 #ranking-box2 {
	width			:147px;
}

#contents #box0 #ranking2,
#contents #box0 #ranking2 #ranking-box1,
#contents #box0 #ranking2 #ranking-box1 #ranking-box2 {
	width			:147px;
}

#contents #box0 #ranking {
	margin			:0px 0 0 0px;
	padding			:0px 0 0 0;
	float			:left;
	background		:url(../img/ranking_top.gif) 0 0 no-repeat;
}

#contents #box0 #ranking2 {
	margin			:0px 0 0 0px;
	padding			:0px 0 0 0;
	float			:left;
	background		:url(../img/cm_ranking_top.gif) 0 0 no-repeat;
}

#contents #box0 #ranking #ranking-box1 {
	margin			:0px 0 0 0px;
	padding			:0px 0 0 0;
	float			:left;
	background		:url(../img/ranking_bg.gif) 0 0 repeat-y;
}

#contents #box0 #ranking2 #ranking-box1 {
	margin			:0px 0 0 0px;
	padding			:0px 0 0 0;
	float			:left;
	background		:url(../img/cm_ranking_bg.gif) 0 0 repeat-y;
}



/*----------------- ranking-item ------------------*/
#contents #box0 #ranking #ranking-box1 #ranking-box2 .ranking-item {
	margin			:0px 0 0 0;
	clear			:both;
}


#contents #box0 #ranking #ranking-box1 #ranking-box2 .ranking-item p.ranking-number {
	margin			: 0 21px 0px 0;
	_margin			: 0 21px 0 0;
	vertical-align	: bottom;
	text-align		: right;
}
#contents #box0 #ranking #ranking-box1 #ranking-box2 .ranking-item p.ranking-number img {
	margin			: 0 0 0 13px;
	float			: left;
}

#contents #box0 #ranking #ranking-box1 #ranking-box2 .ranking-item p.ranking-number span {
	padding			:0 0 0 0;
	display: block;
}

#contents #box0 #ranking #ranking-box1 #ranking-box2 .ranking-item p.ranking-pic1,
#contents #box0 #ranking #ranking-box1 #ranking-box2 .ranking-item p.ranking-pic2,
#contents #box0 #ranking #ranking-box1 #ranking-box2 .ranking-item p.ranking-pic3,
#contents #box0 #ranking #ranking-box1 #ranking-box2 .ranking-item p.ranking-pic4,
#contents #box0 #ranking #ranking-box1 #ranking-box2 .ranking-item p.ranking-pic5 {
	width			: 147px;
	height			: 100px;
}

#contents #box0 #ranking #ranking-box1 #ranking-box2 .ranking-item p.ranking-pic1 img,
#contents #box0 #ranking #ranking-box1 #ranking-box2 .ranking-item p.ranking-pic2 img,
#contents #box0 #ranking #ranking-box1 #ranking-box2 .ranking-item p.ranking-pic3 img,
#contents #box0 #ranking #ranking-box1 #ranking-box2 .ranking-item p.ranking-pic4 img,
#contents #box0 #ranking #ranking-box1 #ranking-box2 .ranking-item p.ranking-pic5 img {
	margin			: 0px 0 0 13px;
}

#contents #box0 #ranking #ranking-box1 #ranking-box2 .ranking-item p.ranking-date {
	color			: #85766b;
	margin			: 0px 0 0 17px;
	font-size		: 10px;
	line-height		: 12px;
}

#contents #box0 #ranking #ranking-box1 #ranking-box2 .ranking-item p.ranking-title {
	color			: #bb6425;
	margin			: 0px 0 0 17px;
	font-size		: 12px;
	line-height		: 14px;
	text-decoration	: none;
}

#contents #box0 #ranking #ranking-box1 #ranking-box2 .ranking-item p.ranking-user {
	margin			: 0px 0 10 17px;
	color			: #716a63;
	font-size		: 10px;
	line-height		: 12px;
}

/*----------------- cm-ranking-item ------------------*/
#contents #box0 #ranking2 #ranking-box1 #ranking-box2 .ranking-item {
	margin			:0px 0 0 0;
	clear			:both;
}


#contents #box0 #ranking2 #ranking-box1 #ranking-box2 .ranking-item p.ranking-number {
	margin			: 0 21px 0px 0;
	_margin			: 0 21px 0 0;
	vertical-align	: bottom;
	text-align		: right;
}
#contents #box0 #ranking2 #ranking-box1 #ranking-box2 .ranking-item p.ranking-number img {
	margin			: 0 0 0 13px;
	float			: left;
}

#contents #box0 #ranking2 #ranking-box1 #ranking-box2 .ranking-item p.ranking-number span {
	padding			:0 0 0 0;
	display: block;
}

#contents #box0 #ranking2 #ranking-box1 #ranking-box2 .ranking-item p.ranking-pic1,
#contents #box0 #ranking2 #ranking-box1 #ranking-box2 .ranking-item p.ranking-pic2,
#contents #box0 #ranking2 #ranking-box1 #ranking-box2 .ranking-item p.ranking-pic3,
#contents #box0 #ranking2 #ranking-box1 #ranking-box2 .ranking-item p.ranking-pic4,
#contents #box0 #ranking2 #ranking-box1 #ranking-box2 .ranking-item p.ranking-pic5 {
	width			: 147px;
	height			: 100px;
}

#contents #box0 #ranking2 #ranking-box1 #ranking-box2 .ranking-item p.ranking-pic1 img,
#contents #box0 #ranking2 #ranking-box1 #ranking-box2 .ranking-item p.ranking-pic2 img,
#contents #box0 #ranking2 #ranking-box1 #ranking-box2 .ranking-item p.ranking-pic3 img,
#contents #box0 #ranking2 #ranking-box1 #ranking-box2 .ranking-item p.ranking-pic4 img,
#contents #box0 #ranking2 #ranking-box1 #ranking-box2 .ranking-item p.ranking-pic5 img {
	margin			: 0px 0 0 13px;
}

#contents #box0 #ranking2 #ranking-box1 #ranking-box2 .ranking-item p.ranking-date {
	color			: #85766b;
	margin			: 0px 0 0 17px;
	font-size		: 10px;
	line-height		: 12px;
}

#contents #box0 #ranking2 #ranking-box1 #ranking-box2 .ranking-item p.ranking-title {
	color			: #bb6425;
	margin			: 0px 0 0 17px;
	font-size		: 12px;
	line-height		: 14px;
	text-decoration	: none;
}

#contents #box0 #ranking2 #ranking-box1 #ranking-box2 .ranking-item p.ranking-user {
	margin			: 0px 0 10 17px;
	color			: #716a63;
	font-size		: 10px;
	line-height		: 12px;
}

#ranking_bottom {
	width			:147px;
	height			:13px;
	margin			: 0px 0 0 0px;
	background-image:url(../img/ranking_bottom.gif);
	background-repeat:no-repeat;
}

#cm_ranking_bottom {
	width			:147px;
	height			:13px;
	margin			: 0px 0 0 0px;
	background-image:url(../img/cm_ranking_bottom.gif);
	background-repeat:no-repeat;
}

#contents {
	background-image:url(../img/bg.gif);
	background-repeat:no-repeat;
}




/*----- コンセプトページ -----*/

/*----- conceptBox -----*/

#conceptBox {
	width			:500px;
	height			:450px;
	margin-top		:0px;
	margin-left		:0px;
	background		:url(../img/concept_bg.jpg) no-repeat;
}

/*----- consept_map -----*/

#consept_map {
	width			:452px;
	height			:264px;
	padding			:138 0 0 25;
}

/*----- oboBtnBox -----*/

#closeBtnBox {
	width			:138px;
	height			:31px;
	padding			:12 0 0 145;
}

/*閉じるボタン*/

#closeBtn {
	width		:138px;
	height		:31px;
	list-style-type:none;
	overflow	:visible;
	visibility	:inherit;
	z-index		:1000;
}

#closeBtn li {
	float		:left;
	width		:138px;
}

#closeBtn li a {
	display		:block;
	overflow	:hidden;
	width		:100%;
	height		: 0 !important;
	height /**/	:31px;
	padding-top	:31px;
	background-image:url(../img/close_btn.gif);
	color		:#000000;
}
	
/*  NAVI背景画像の位置 ------------------------*/
	
	/* 通常 */
	#closeBtn00 a { background-position:   0px  0px; }

	/* オンマウス */
	#closeBtn00 a:hover { background-position:   0px  -31px; }

/*  NAVI背景画像の位置　終わり ------------------------*/



/*  応募要項ページ　テーブルエリア枠 ------------------------*/
	
#guideTableBox {
	width			:780px;
	padding			: 15 32 0 30;
}

/*----- pageTitle -----*/

#pageTitle {
	margin			:0 0 10 0;
}

table#guidebookTable {
	width			:780px;
	margin			:0 0 50 0;
	table-layout	:fixed;
}


table#mobileTable {
	width			:780px;
	margin			:0 0 50 0;
	table-layout	:fixed;
}
table#smallTable {
	margin			:0 0 0 0;
	padding			:0 0 0 0;
	table-layout	:fixed;
}

tr.smallTr {
	padding			:0px;
	margin			:0px;
}

td {
	padding			:3px;
}

td.smallTd {
	padding			:0px;
	margin			:0px;
}

td.smallTd1 {
	padding			:0px;
	width			:15px;
}

td.titleTd {
	padding			:0px;
	margin			:0px;
	width			:90px;
	font-size		:13px;
	color			:#FF9000;
	font-weight		:bold;
}
#mobileTable td.titleTd {
	padding			:0px;
	margin			:0px;
	width			:150px;
	font-size		:13px;
	color			:#FF9000;
	font-weight		:bold;
}
td.bodyTd {
	padding			:0px;
	margin			:0px;
	font-size		:13px;
	color			:#000000;
	font-weight		:nomal;
}

.fcOrangeB {
	font-size		:13px;
	color			:#FF9000;
	font-weight		:bold;
}

.fcBlueB {
	font-size		:13px;
	color			:#0078FF;
	font-weight		:bold;
}

.fcSkyblueB {
	font-size		:13px;
	color			:#58A7FF;
	font-weight		:bold;
}


/*  応募規約ページ　テーブル ------------------------*/

table#regulationTable {
	width			:700px;
	margin			:0 40 50 40;
	line-height		:1.5em;
}

td.reguTd {
	font-size		:13px;
	color			:#000000;
	font-weight		:bold;
}

td.reguTd1 {
	padding			:2px;
	width			:10px;
	font-size		:12px;
	color			:#000000;
	font-weight		:nomal;
}

td.reguTd2 {
	padding			:2px;
	width			:690px;
	font-size		:12px;
	color			:#000000;
	font-weight		:nomal;
}

#mainRightBox{
    text-align:left;
}



/*  結果発表ページ　メイン枠 ------------------------*/
	
#resultMainBox {
	width			:782px;
	padding			: 15 30 0 30;
}

#resultGrandprixTitle {
	margin-top		:0px;
	margin-bottom	:5px;
	padding			: 0 0 0 0;
}

/*  結果発表ページ　グランプリ作品枠 ------------------------*/

#resultMovieBox {
	width			:782px;
	padding			:5 0 15 0;
}

#resultIppanBox {
	width			:382px;
	padding			:0 0 0 0;
	float			:left;
	background-image:url(../img/result_ippan_bg.gif);
	background-repeat:repeat-y;
}

#resultCmBox {
	width			:382px;
	padding			:0 0 0 0;
	float			:right;
	background-image:url(../img/result_cm_bg.gif);
	background-repeat:repeat-y;
}

#resultGenreTitle {
	width			:382px;
	height			:126px;
	padding			:0 0 0 0;
}

#resultSampleMovie {
	width			:340px;
	height			:230px;
	padding			:20 21 0 21;
}

#gpIppanMovieTitle {
	padding			:0 21 0 21;
	font-size		:14px;
	color			:#4177C9;
	font-weight		:bold;
	text-align		:left;
}

#gpCmMovieTitle {
	padding			:0 21 0 21;
	font-size		:14px;
	color			:#B55101;
	font-weight		:bold;
	text-align		:left;
}

#gpMoviePerson {
	padding			:0 21 0 21;
	font-size		:13px;
	color			:#000000;
	font-weight		:bold;
	text-align		:left;
}

#resultIppanShinsain {
	width			:57px;
	height			:15px;
	padding			:0 302 5 21;
}

#resultCmShinsain {
	width			:57px;
	height			:15px;
	padding			:0 302 5 21;
}

#gpShinsainText {
	height			:100px;
	padding			:0 21 0 21;
	font-size		:12px;
	color			:#000000;
	font-weight		:nomal;
	line-height		:1.4em;
	text-align		:left;
}

#resultGpBottom {
	width			:382px;
	height			:23px;
	padding			:0 0 0 0;
}


/*  結果発表ページ　佳作作品タイトル ------------------------*/

#resultKasakuTitle {
	width			:782px;
	height			:59px;
	padding			:0 0 0 0;
}

/*  結果発表ページ　佳作作品一覧 ------------------------*/

#kasakuMovieBoxArea {
	margin			:10 0 14 32;
	text-align		:left;
}

#kasakuMovieBoxArea div.kasakuMovieBox {
	float			: left;
	margin			: 0 12 0 0;
	display			: inline;
	width			: 385px;
	min-height		: 90px;
}

#kasakuMovieBoxArea div.kasakuMovieBox .thum_pict{
	width			:120px;
	height			:92px;
	float:left;
}
#kasakuMovieBoxArea div.kasakuMovieBox .info_box{
	width			:260px;
	margin-left:5px;
	float:left;
}
#kasakuMovieBoxArea div.kasakuMovieBox p.thum_title a{
	margin			: 3px 0 0 0;
	color			: #bb6425;
	font-size		: 13px;
	line-height		: 1.2em;
	text-decoration	: none;
}

#kasakuMovieBoxArea div.kasakuMovieBox p.thum_title a:hover{
	margin			: 3px 0 0 0;
	color			: #FF9344;
	font-size		: 13px;
	line-height		: 1.2em;
	text-decoration	: underline;
}

#kasakuMovieBoxArea div.kasakuMovieBox p.thum_user{
	margin			: 3px 0 0 0;
	color			: #716a63;
	font-size		: 12px;
	line-height		: 1.2em;
}

#kasakuMovieBoxArea div.kasakuMovieBox p.thum_shinsa{
	margin			: 5px 0 0 0;
	color			: #837365;
	font-weight		:bold;
	font-size		: 11px;
	line-height		: 12px;
}

#kasakuMovieBoxArea div.kasakuMovieBox p.thum_shinsaText{
	color			: #837365;
	font-size		: 10px;
	line-height		: 12px;
}


/*  結果発表　審査員総評 ------------------------*/

#resultShinsainSohyoBox {
	width			:782px;
	margin			:0 32 10 32;
	font-size		:12px;
	color			:#000000;
	font-weight		:nomal;
	line-height		:1.4em;
	text-align		:left;
	background-image:url(../img/result_shinsain_bg.gif);
	background-repeat:repeat-y;
}

#shinsainSohyo {
	padding			:0 16 2 16;
	font-size		:12px;
	color			:#000000;
	font-weight		:nomal;
	line-height		:1.4em;
	text-align		:left;
}

/*  結果発表　審査員総評 ------------------------*/

#resultHassoBox {
	width			:780px;
	margin			:10 32 10 32;
	font-size		:12px;
	color			:#000000;
	font-weight		:nomal;
	line-height		:1.4em;
	text-align		:left;
}

#resultHassoTitle {
	padding			:0 0 5 0;
}

#resultHassoText {
	padding			:10 30 5 30;
}

/*  期日外投稿作品一覧 ------------------------*/

#kijitsuMovieBoxArea {
	margin			:10 0 14 42;
	text-align		:left;
}
#kijitsuMovieBoxArea div.kijitsuMovieBox {
	float			: left;
	margin			: 0 12 0 0;
	display			: inline;
	width			: 180px;
	min-height		: 90px;
}

#kijitsuMovieBoxArea div.kijitsuMovieBox .thum_pict{
	width			:120px;
	height			:92px;
	float:left;
}
#kijitsuMovieBoxArea div.kijitsuMovieBox .info_box{
	width			:190px;
	margin-left:5px;
	float:left;
}
#kijitsuMovieBoxArea div.kijitsuMovieBox p.thum_title a{
	margin			: 3px 0 0 0;
	color			: #bb6425;
	font-size		: 13px;
	line-height		: 1.2em;
	text-decoration	: none;
}

#kijitsuMovieBoxArea div.kijitsuMovieBox p.thum_title a:hover{
	margin			: 3px 0 0 0;
	color			: #FF9344;
	font-size		: 13px;
	line-height		: 1.2em;
	text-decoration	: underline;
}

#kijitsuMovieBoxArea div.kijitsuMovieBox p.thum_user{
	margin			: 3px 0 0 0;
	color			: #000000;
	font-size		: 12px;
	line-height		: 1.2em;
}
#kijitsuMovieBoxArea div.kijitsuMovieBox p.thum_kijitsu{
	margin			: 3px 0 0 0;
	color			: #716a63;
	font-size		: 10px;
	line-height		: 1.2em;
}

#kijitsuMovieBoxArea div.kijitsuMovieBox .space_box{
	width			:260px;
	height			:90px;
	margin-left:5px;
	float:left;
}
