@charset "utf-8";
/* common
----------------------------------------- */
.clear	{
font-size:1%;
line-height:1%;
clear:both;
}

#repoKiller	{
margin-bottom:50px;
}

.newMark	{
padding:0px 0px 2px 5px;
}

/* top
----------------------------------------- */
.topPrizeDiv	{
margin:0px 4px 30px 4px;
margin-bottom:20px;
}

.topPrizeBlock1,
.topPrizeBlock2	{
float:left;
width:189px;
}

.topPrizeBlock1	{
width:180px;
margin-right:18px;
}

.topPrizeBlock2	{
width:405px;
margin-right:0px;
}

.reportTblBlock	{
border:#CCCCCC 1px solid;
padding:16px;
}

.reportTblBlock td	{
padding:2px;
font-size:90%;
}

.reportTbl	{
margin-bottom:10px;
}

/* exhibition
----------------------------------------- */
#slideshow	{
margin-bottom:40px;
}

.exhiSmlBlock	{
margin:0px 10px 40px 10px;
}

.exhiSmlBlock h3	{
margin-bottom:10px;
}

.exhiGakuWorks	{
float:left;
margin-right:20px;
}

.exhiSenBlock	{
margin:20px 0px;
}

.exhiSenBlock p	{
margin:0px;
}

.exhiSenImg	{
float:right;
margin:4px 0px 0px 15px;
}


.exhiWin	{
margin:25px 0 35px 0;
}

.exhiWinDiv	{
padding:0;
margin:0;
margin-left:9px;
margin-bottom:20px;
}

.exhiWinBlock1,
.exhiWinBlock2	{
float:left;
width:287px;
}

.exhiWinBlock1	{
margin-right:20px;
}

.exGakuTxt	{
}

.exGakuDiv	{
margin-bottom:30px;
margin-top:10px;
}

.exGakuBlock1,
.exGakuBlock2	{
float:left;
width:189px;
}

.exGakuBlock1	{
margin-right:14px;
}

.exGakuPic	{
height:121px;
margin-bottom:15px;
}


/* symposia
----------------------------------------- */
#symNew	{
margin:-10px 4px 30px 4px;
}

#symNew *	{
line-height:1.4em;
margin-bottom:5px;
font-size:12px;
color:#2f2f2f;
}

.symNewdate	{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:bold;
}

#symNew h3	{
margin:0px;
padding:0 0 5px 0;
font-weight:normal;
font-size:12px;
}

.symNewList li	{
padding-left:8px;
list-style-type:none;
background-image:url(/festival/2007/report/symposia/images/list_dot.gif);
background-repeat:no-repeat;
margin-left:10px;
}

.symTopLead	{
margin:0px 4px 30px 4px;
}

.symTopDiv	{
margin:0px 4px 30px 4px;
margin-bottom:20px;
}

.symTopBlock1,
.symTopBlock2	{
float:left;
width:189px;
margin-bottom:15px;
}

.symTopBlock1	{
margin-right:18px;
}

.symTopBlock2	{
margin-right:0px;
}

.symTopDiv p	{
font-size:80%;
line-height:150%;
}

h3.intvTtl	{
margin-bottom:10px;
}

.question,
.question em
{
font-weight:bold;
}



/* screening
----------------------------------------- */

.scr	{
margin:25px 0 15px 0;
}

.scrDiv	{
padding:0;
margin:0;
margin-left:9px;
margin-bottom:20px;
}

.scrBlock1,
.scrBlock2	{
float:left;
width:287px;
}

.scrBlock1	{
margin-right:20px;
}


/* event
----------------------------------------- */



.evAsiaTxt,
.evAsiaPic	{
float:left;
margin-top:15px;
}


.evAsiaTxt	{
width:378px;
padding-right:20px;
}

.evAsiaTxt p	{
padding-bottom:10px;
}

.evAsiaPicCap	{
width:209px;
font-size:10px;
line-height:14px;
margin-top:7px;
}
