@charset "utf-8";
html{margin: 0;padding: 0; background-color:#FFF;}
body {margin: 0;padding: 0; background-image:none; background:#FFF; color:#000; }

a:link { color:#000; text-decoration:underline; }
div.wrapper{margin: 0;padding: 0;}
div.full_wrapper{margin: 0;padding: 0; background-image:none;}

/* header ---------------------*/
#header { background: none; }
#header h1 { margin:10px 0 5px 20px; padding:0; text-indent:-9999px; display:block; width:292px; height:66px; background:url(../image/logo_hibiki_p.gif) no-repeat; }

/* contents ---------------------*/

div.block{ clear:both;}

#contents .ul_sekou_t { margin:0; padding:0 0 15px 0; list-style-type:none;}
#contents .ul_sekou_t img{ margin:0; padding:0 5px 0 0; border:none; vertical-align:top;}
#contents .ul_sekou_t li{ margin:0; padding:0; float: none; display:inline;}
#contents .ul_sekou_t .end{ margin:0; padding:0;}
#contents .main_block { margin:0; padding:0; position:relative;}
#contents .main_block .left_block { margin:0; padding:0; float:none; width:690px; font-size:0.85em; line-height:1.4;}
#contents .main_block .left_block {min-height: 500px;height: auto !important;height: 500px;}

#contents .main_block .sekou_block{ margin:0; padding:0; font-size:0.85em; line-height:1.4;}
#contents .main_block .right_block { margin:0; padding:0; float:none; width:225px; position:absolute; right:0; top:0;}


#contents .dl_sun{ margin:0 0 15px 15px; padding:10px; border:3px solid #F0EAEA; width:649px; clear:both;  zoom:1;}
#contents .dl_sun dt{ margin:0; padding:0; float:left;}
#contents .dl_sun img{ margin:0; padding:0; vertical-align:top;}
#contents .dl_sun dd{ margin:0 0 0 125px; padding:0; zoom:1; text-align:left;}

/* footer -------------------------------------------------*/
#footer .to_top{ display:none;}
#footer { clear:both; margin:0; padding:0; background: none;}