@charset "utf-8";
/* CSS Document */
#mainContents{ position: relative; clear: both; overflow:hidden; display:block; color:#000; width:950px; margin:24px auto 0 auto; padding: 0; background: none repeat scroll 0% 0% #FFF; }
#dcc_jsdaReportWrap { font-family: 'Century Gothic', Verdana, 'YuGothic', 'Yu Gothic', '游ゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', sans-serif; -webkit-text-size-adjust: 100%;}
#dcc_jsdaReportWrap { background-image:url(../images/project/bg_03.jpg); background-position:center top; background-repeat:no-repeat; background-color:#016DB9; width:950px;}
#dcc_jsdaReportWrap_bottom { background-image:url(../images/project/bg_04.jpg); background-position:center bottom; background-repeat:no-repeat; width:950px; padding:0 0 60px 0;}
#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:50px auto 0 auto; padding:50px 52px 0 52px; background-image:url(../images/project/bg_report.png); background-repeat:repeat-y; width:685px;}
#dcc_jsdaReportWrap #info_report p.txt_report { font-size:18px; color:#FFFFFF; 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 { border: solid 6px #FFFFFF; box-shadow:1px 1px 10px #333333;}
#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:260px; height:53px;}

#mainContents .share { margin: 40px auto; }