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

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
html{overflow:scroll;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;zoom:1;}
div{overflow:hidden;zoom:1;}
ul,ol,dl{list-style:none;}
img,fieldset{border:none;}
strong,em{font-weight:bold;font-style:normal;}
address{font-style:normal;}
table{border-collapse:collapse;}
caption,th{text-align:left;}
hr{height:0;border:0;border-top:1px solid #000;clear:both;}
a{outline:none;text-decoration:none;}
a:link {}
a:visited {}
a:hover {color:#FF0000;}
a:active{}

/*a.imgbutton:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";}*/
.imgbutton:hover img, .imgbutton:hover{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";}

.guide{display:none;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.bold{font-weight:bold;}
span.s{font-size:90%;}
span.ss{font-size:70%;}
span.l{font-size:120%;}
.clear{clear:both;}

.ir
{display:block;overflow:hidden;height:0;background-repeat:no-repeat;background-position:center center;}