@charset "UTF-8";
/* main */
div#main div.clm1{ margin:20px 0 45px 0;}
div#main div.clm1 dl dt{ float:left; width:10em; clear:both; font-weight:bold;}
div#main div.clm1 dl dd{ margin:0 0 2em 11em;}
div#main div.clm1 dl dd p{ margin-bottom:1.7em;}
div#main div.clm1 dl dd p.movie{ margin:15px 0 30px 0;}
div#main div.clm1 dl dd div.inner{}
div#main div.clm1 dl dd div.Lbox{ width:200px;}
div#main div.clm1 dl dd div.Rbox{ width:420px;}
div#main div.clm1 dl dd p.ph img{ border:1px solid #ccc;}
div#main div.year_navi{ margin-top:20px;}
div#main div.year_navi a{ font-size:14px; margin:0 20px 0 0;}
/* body.year2014 a.y2014,body.year2013 a.y2013,body.year2012 a.y2012{ display:none;} */


div#main div.clm1 table{ border-top:1px solid #b9c3c9;border-bottom:1px solid #b9c3c9;border-collapse: collapse; margin-top:17px; width:100%;}
div#main div.clm1 table th,div#main div.clm1 table td.head{ padding:8px 15px; width:100px; border-right:1px solid #e8ebed; color:#707b81;font-weight:bold;}
div#main div.clm1 table td{ padding:8px 15px;}
div#main div.clm1 table tr.even_row th,div#main div.clm1 table tr.even_row td{ background:#fff;}

/* @end */
/* @group clear hack */
div.clm1 dl{min-height:1%;}
div.clm1 dl:after{content:"."; display:block; font-size:0px; height:0px; clear:both; visibility:hidden;}
* html div.clm1 dl{height:1%;}
/* @end */