/* Table of Contents
----------------------------------------------------------*/

html{
filter: expression(document.execCommand("BackgroundImageCache", false, true));overflow-y: scroll;}

/*margin pading*/
body,
div,
dl, dt, dd,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre,
form, fieldset, input, textarea, select, option,
p,span, blockquote,
th, td{  
margin:0;
padding:0;
font-style:normal;
font-weight:normal;
font-size:12px;}


address,
caption,
cite,
code,
dfn,
em,
th,
var,
hr{font-style:normal;font-weight:normal;}

/*カッコ*/
q:before,q:after{content:'';}

a,
a img,
a:link img,
a:visited img,
a:hover img,
a:active img{
border:none;
color:#fff;}


/*list要素*/
ul, ol, dl, li, dt, dd{list-style:none;}

/*table*/
table{border-collapse:collapse;}
table th{text-align:left;}


/*boder*/
img{border:none;}
/*hr*/
hr{display:none;clear:both;}


/*clear*/
.clear {clear:both;}
.clearfix:after{
content:" ";
display:block;
clear: both;
height: 0;
visibility:hidden;}
	
.clearfix{display:inline-block;}
/* \*/
* html .clearfix{height:1%;}
.clearfix {display: block; }
/* */

fieldset{border: 0;}
/*input {
_margin: -1px 0;
}*/

a:focus{outline:none;}



/*******************************************************
