@charset "utf-8";

/*
==============================================================
                                                          基本
==============================================================
*/

#contents { font-family: sans-serif;}
#contents .clearfix:after { content: "."; height: 0; clear: both; display: block; visibility: hidden;}
#contents .clearfix { display: inline-block;}

#contents img { vertical-align: bottom !important; border: none !important;}

#contents #title { width: 720px; margin: 30px auto;}
#contents #title img { width: 100%; height: auto;}
#contents #mov { width: 918px; height: 514px; margin: 0 auto; overflow: hidden;}
#contents #control { text-align: center; margin-top: 40px;}
#contents #control a.sound_switch { display: block; width: 300px; margin: 0 auto; border: none; background: #005699;
background: linear-gradient( #0096c4 0%, #005699 100%); padding: 16px 0; font-size: 14px; line-height: 1.2em; color: #fff; outline: none !important; border-radius: 6px; box-shadow: 0 0 6px rgba(0,0,0,0.4);}

#contents #control a.sound_switch.getsound { background: #ccc; box-shadow: none;}

#contents #control a:link.sound_switch { color: #fff; text-decoration: none;}
#contents #control a:visited.sound_switch { color: #fff;}
#contents #control a:hover.sound_switch { color: #fff; box-shadow: none;}
#contents #control a:active.sound_switch { color: #fff;}