﻿@charset "utf-8";
/* CSS Document */

.eventIndex #movieWrp{
border-bottom: #000000 dotted 1px;
margin-top:10px;
padding-bottom:30px;
margin-bottom:15px;
}


.eventIndex #movieWrp h3{
margin-bottom:15px;
}

.eventIndex p#intro{
margin-bottom:20px;
}

.eventIndex #movie{
background:url(../event/img/ind_movie_bg01.gif) left top repeat;
border:#CCCCCC solid 1px;
padding:25px 0 40px;
}

.eventIndex #movie p{
width:279px;
margin:0 auto;
}

.eventIndex #movie #ttlArea{
background:url(../event/img/ind_movie_ico01.jpg) left center no-repeat;
width:269px;
padding-left:20px;
margin-bottom:5px;
}

.eventIndex #movieNote{
border-collapse:collapse;
margin:15px auto 0;
width:560px;
}

.eventIndex #movieNote .note{
padding-left:10px;
font-size:11px;
}

.eventIndex #capWrp{
padding-top:10px;
margin-bottom:30px;
}

.eventIndex #awardWrp{
border-top:#000000 dotted 1px;
border-bottom:#000000 dotted 1px;
padding-top:30px;
padding-bottom:40px;
margin:20px 0 50px;
}

.eventIndex .phBox{
width:120px;
float:left;
}

.eventIndex .txtBox{
padding-left:20px;
width:460px;
float:left;
}

.eventIndex .txtBox h3{
margin-bottom:17px;
}

.eventIndex .txtBox h4{
margin-bottom:10px;
}

.eventIndex .txtBox h5{
font-size:14px;
margin-bottom:5px;
color:#DE0515;
}

.eventIndex .txtBox ul.detailLink{
margin:10px 0;
}

.eventIndex .txtBox ul.detailLink{
text-align:right;
}

.eventIndex .txtBox ul.detailLink li{
font-size:14px;
display:inline;
background:url(../event/img/ind_linkIco01.gif) left center no-repeat;
padding-left:15px;
margin-right:10px;
font-weight:bold;
}

.eventIndex .txtBox ul.detailLink li a{
color:#3599CD;
text-decoration:underline;
}

.eventIndex .txtBox ul.detailLink li a:hover{
text-decoration:none;
}

.eventIndex .entryBox{
text-align:center;
border:#ccd solid 1px;
background:#eee;
padding:10px;
}


/*2009 アワード*/

.award2009 h2{
margin-top:10px;
height:32px;
text-indent:-9999px;
background: url(../event/img/ind_sTtl01.gif) left top no-repeat;
margin-bottom:20px;
}

.award2009 .section{
padding:5px;
margin-bottom:15px;
}

.award2009 h3{
margin-bottom:10px;
}

.award2009 h4{
margin-bottom:10px;
}

.award2009 .awd10 h4{
margin-bottom:10px;
background:url(../event/award/img/int.gif) left 3px no-repeat;
padding-left:16px;
}

.award2009 #about2009 .txtBox{
width:305px;
float:left;
}

.award2009 #about2009 .txtBox img{
float:left;
padding:0 10px 10px 0;
}

.award2009 #about2009 .phBox{
width:282px;
float:left;
padding-left:23px;
}

.award2009 #internComplete2009 .phBox{
float: left;
width:240px;
}

.award2009 #internComplete2009 .txtBox{
float: left;
width:350px;
padding-left:20px;
}

.award2009 #dsp2009 .phBox{
float: left;
width:240px;
}

.award2009 #dsp2009 .txtBox{
float: left;
width:350px;
padding-left:20px;
}

.award2009 #HoshinoSpeech img{
float:left;
padding:0 20px 10px 0;
}

.award2009 #sponsorLink{
margin-top:20px;
padding-top:20px;
border-top:#000000 dotted 1px;
}


/*2010 アワード*/

.award2010 h2{
margin-top:10px;
height:32px;
text-indent:-9999px;
background: url(../event/img/ind_sTtl01.gif) left top no-repeat;
margin-bottom:20px;
}

.award2010 .section{
padding:5px;
margin-bottom:15px;
}

.award2010 .secnob{
padding:5px;
}

.award2010 .section2{
padding:0 10px;
margin-bottom:15px;
}

.award2010 h3{
margin-bottom:10px;
}

.award2010 h4{
margin-bottom:10px;
background:url(../event/award/img/int.gif) left 3px no-repeat;
padding-left:16px;
}

.award2010 .leftpic img{
float:left;
padding:0 20px 10px 0;
}

.award2010 .parelBox{
float: left;
width:240px;
margin-left:5px;
}

.award2010 .parerBox{
float: left;
width:345px;
padding-left:20px;
}

.2010sumT{
float: left;
height:120px;
width:580px;
}

.award2010 #sponsorLink{
margin-top:20px;
padding-top:20px;
border-top:#000000 dotted 1px;
}

.award2010 #dsparea .picarea{
padding:0 5px;
}

.award2010 #dsparea .picarea img{
margin-bottom:10px;
}


