﻿@charset "utf-8";

/* =====================================================================
recet
=======================================================================*/

body,div,dl,dt,dd,ul,li,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,table,th,td,a {
 margin: 0;
 padding: 0;
}

body{font-size: 14px;
 font-family: 'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif,Arial, Helvetica;
 line-height: 1.4;
}

* html body {
font-size: small;}

*:first-child+html body {font-size: small;}

img{border: 0; vertical-align: bottom;}

h1,h2,h3,h4,h5,h6{clear: both; font-size: 100%; font-weight: normal;}

ul,dl,ol{text-indent: 0;}

li{list-style: none;}

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

input,textarea,select,check {
 font-family: inherit;
 font-size: inherit; 
 font-weight:inherit;
 vertical-align: middle;
}

/*ie_hack*/
* html input,* html textarea,* html select {font-size: 100%;}
*:first-child+html+input,*:first-child html+textarea,*:first-child+html select {font-size: 100%;}


caption {text-align: left;}

pre,code,kbd,samp,tt {font-family: monospace;}
/*ie_hack*/
* html pre,* html code,* html kbd,* html samp,* html tt {font-size: 100%; line-height: 100%;}
*:first-child+html pre,*:first-child html+code,*:first-child html+kbd,*:first-child+html+samp,*:first-child+html tt {font-size: 108%; line-height: 100%;}

input,select,textarea {
 font-size: 100%;
 font-family: Verdana, Helvetica, sans-serif;
}

a {text-decoration: none;}

/* ff_hack */
html{overflow-y: scroll;}
body,x:-moz-broken {margin-left:-1px;}

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


header:after,
article :after,
#content:after,
#main:after,
#sidebar:after {
 content: ".";
 display: block;
 visibility: hidden;
 height: 0.1px;
 font-size: 0.1em;
 line-height: 0;
 clear: both;
 }
 
a:hover img
{
opacity:0.6;
filter: alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background: #fff;
}