@charset "utf-8";
/* CSS Document */

*                      {margin:0; padding:0;}
body                   { background:url(../images/cont_bg.gif) repeat; padding:0; margin:0; font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif; background:;}
body, div, li, p   {font-size:16px; line-height:1.8em; color:#333;}
h1,h2,h3,h4,h5,p,ul,li {margin:0px; padding:0px; font-weight:normal;}
ul,li     {list-style-type: none; margin:0;}
strong {display:block;}
img       {border:none; vertical-align:bottom; padding:0; margin:0;}
a         {text-decoration:underline; overflow:hidden; color:;}
p         { padding:0; margin:0;}
a:hover   {text-decoration:none; color:;}
.clear    {clear:both; margin:0; padding:0; height:0; width:0;}
.clear hr {display:none; border:none; height:0px;}
* html .clearfix{ zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.left {float:left;}
.right {float:right;}
.alignc {text-align:center;}
.alignl {text-align:left;}
.alignr {text-align:right;}

.pb25 { padding-bottom:25px;}

.disnon {display: none;}
.img_center {text-align:center;}

 /* hover設定 */
a:hover img{ filter: alpha(opacity=80); /* IE7以下用 */
  -ms-filter: “alpha(opacity=80)”; /* IE8用 */
  opacity:0.8; /* Firefox 1.5以上, Opera, Safari用 */
 }
a:hover img.light{ filter: alpha(opacity=94);
  -ms-filter: “alpha(opacity=94)”;
  opacity:0.94;
 }
 

