@charset "utf-8";
/* CSS Document */
* html body #wrapper #contents #container #box-r #mp-fix #video img{padding:0 0 30px 0;}
#video img{padding:0 0 0 0;}
dl.video-info{float:right;width:230px;}
dl.video-info dt{margin-bottom:5px;font-weight:bold;}
dl.video-info dd div{margin:0; padding:3px 0 0 0;}
dl.video-info dd div img{margin:0; padding:0 0 0 0;}

*+html body #wrapper #contents #container #box-r #mp-fix #notice{clear:both;padding-top:1px;}
* html body #wrapper #contents #container #box-r #mp-fix #notice{clear:both;padding-top:0;}
#notice h2{margin:18px 0 0 0;padding:0;}
table.layout-notice{width:550px;border-collapse:collapse;margin-bottom:30px;}
table.layout-notice td{ vertical-align:top;border-bottom:#28B541 dotted 1px; padding:10px 0;}
table.layout-notice td.tright table{margin-left:10px;}
table.layout-notice table{width:270px;border-collapse:collapse;}
table.layout-notice table td{ vertical-align:top; padding:5px;border-bottom:none;}
table td.build{padding-left:0;width:75px;}
table td.label{text-align:right;}

div#original{clear:both;margin:0 0 30px 0;background:url(common/img/box_gray2_bottom.jpg) left bottom no-repeat;padding:0 0 20px 0;}
div#original table {width:525px; margin:10px auto 0 auto;text-align:center;}
div#original table td{padding:3px;text-align:left;}
div#original table td a{}
div#original table td span{}
div#original table td p{padding:5px;margin:0;}


#usefl{}

#news{margin:30px 0 0 0;}
dl.update{margin:15px 0 0 0;}
dl.update dt{width:50px; border-bottom:#CCCCCC dotted 1px;display:inline;float:left;padding:5px 15px 5px 20px;}
dl.update dd{width:430px; border-bottom:#CCCCCC dotted 1px;display:inline;float:left;padding:5px 15px 5px 15px;}

.icon {padding-right:3px;}

