@charset "utf-8";
/* CSS Document */
.page-contents { background-image:url(../images/bg_report_2.png); background-repeat:no-repeat; padding-bottom:5%; background-color:#016db9 }
.page-contents h1 { text-align:center; padding-top:100px }
.page-contents h2 { text-align:center; width:740px; margin:10px auto 60px; padding:10px 0 12px; font-size:40px; font-weight:bold; color:#000; background-color:#fbf038; line-height:1.4 }
.page-contents h2 span { font-size:34px }
#mainContents{ position: relative; clear: both; overflow:hidden; display:block; color:#000; width:950px; margin:0 auto; padding:0 }
#dcc_jsdaReportWrap {}
#dcc_jsdaReportWrap { width:950px;}
#dcc_jsdaReportWrap_bottom { width:950px}
#dcc_jsdaReportWrap img { max-width: 100%; height: auto; width: auto; vertical-align: bottom;  }
#dcc_jsdaReportWrap p { margin:0; padding:0; font-size:14px; line-height:1.8; }
#dcc_jsdaReportWrap p.note { margin: 43px auto 0 auto; padding:20px 0 30px 0; font-size: 14px; color: #666; border-top: #ccc 1px dashed; width:950px; }
#dcc_jsdaReportWrap #cooperation{ padding:24px 0 0 0; text-align:center;}
#dcc_jsdaReportWrap #tittxt{ padding:50px 0 0 0; text-align:center; }
#dcc_jsdaReportWrap #info_report { position:relative; margin:0 auto; padding:50px 52px 0 52px; background-image:url(../images/bg_report.png); background-repeat:repeat-y; width:750px;}
#dcc_jsdaReportWrap #info_report p.txt_report { font-size:18px; color:#FFF; text-shadow:1px 1px 1px #111111; margin:0 0 40px 0;}
#dcc_jsdaReportWrap #info_report p.photo_report { text-align: center; margin:0 0 40px 0;}
#dcc_jsdaReportWrap #info_report p.photo_report img { box-shadow:1px 1px 8px #333;}
#dcc_jsdaReportWrap #info_report p.photo_award { text-align: center; margin:0 0 50px 0;}
#dcc_jsdaReportWrap #info_report #dcc_after { text-align: center; padding:0 0 30px 0;}

#dcc_jsdaWrap #info #entry { position: absolute; top: 1194px; left: 148px; width: 512px; height: 104px; }
#dcc_jsdaWrap #info #entry:active { top: 606px; }
#dcc_jsdaWrap #info #movie { position: absolute; top: 1324px; left: 52px; width: 685px; height: 258px; background-image: url(../img/movie.gif); background-repeat: no-repeat; }
#dcc_jsdaReportWrap a img { -webkit-transition: 1s; -moz-transition: 1s; -o-transition: 1s; transition: 1s; }
#dcc_jsdaReportWrap a:hover img {opacity: 0.7;filter: alpha(opacity=70);}
#dcc_jsdaReportWrap .none{ display:none; }

#dcc_jsdaReportWrap nav#bottomNav { margin:0 auto; padding:0; width:500px;}
#dcc_jsdaReportWrap nav#bottomNav > ul { margin:0; padding:0; list-style-type:none; }
#dcc_jsdaReportWrap nav#bottomNav > ul > li { margin:0 auto 10px auto; text-align: center; max-width:500px;}
#dcc_jsdaReportWrap nav#bottomNav > ul > li#dcc_return{ text-align: center; padding:0 0 50px 0; margin:0 auto; width:256px; height:52px;}
#mainContents .share { margin: 40px auto; }


#mainContents .report_movie { clear:both; padding:30px 0 0; }
#mainContents .report_movie p { float: none; display:table; margin:0 auto; }
#mainContents .report_movie p.movie-title { width:640px; text-align:center; font-size:28px; color: #fff; font-weight: bold; margin:0 auto; }
#mainContents .report_movie p.movie-caption { width:auto;  text-align:center; font-size:18px; line-height:1.4; color: #fff; font-weight: bold; margin:0 auto 10px; }
