/* ===================================================================
--reset.css--
=================================================================== */
@charset "utf-8";

/* ----------------------- Browser Default Initialization */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h2, h3, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td , footer , header {  
    margin: 0;  padding: 0;
}

h1, h2, h2, h3, h5, h6  {  
    font-size: 100%;  
}

html {  
    overflow-y: auto;  
}  
table {  
    border-collapse: collapse;  border-spacing: 0;  
}

img {
    border: 0;  
}

li  {
    list-style-type: none;  
}

/* ----------------------- Basic Style */
/* ------------ Font Style */
body {  
    font-family: font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',Meiryo, メイリオ, sans-serif;  
    line-height: 150%;
}

* + html body {  
    font-family: "メイリオ","Meiryo";  
}

body {  
    font-size: 75%;  
}

html>/**/body {  
    font-size: 13px;  
}

/* ------------ A Style */
/*link a img alpha time*/
a img.btnover {
    /* Firefox */
    -moz-transition: 0.5s;
    /* WebKit */
    -webkit-transition: 0.5s;
    /* Opera */
    -o-transition: 0.5s;
    /* Standard */
    transition: 0.5s;
}
 
/* add class */
a:hover img.btnover {
    /* Firefox */
     -moz-opacity: 0.50;
    /* IE */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
    /* Standard */
    opacity: 0.50;
}

a{
	text-decoration:none;
	border:none;
}

a:hover{
	text-decoration:underline;
	border:none;
}

/* hack */
*{
    zoom:1;
}

ul,ol,li{
    zoom:nomal;
}

.cf:before,
.cf:after {
    content: " ";
    display: table;
}

.cf:after {
    clear: both;
}

.cf {
    *zoom: 1;
}

/*div:after   {  
    content: ".";  
    display: block;  
    visibility: hidden;  
    height: 0.1px;  
    font-size: 0.1em;  
    line-height: 0;  
    clear: both;  
}  

div {  
    display: inline-block;  
} */