@charset "utf-8";
/* ===========
 File Name  : default.css
 Author     : MIYA
 Style Info : ブラウザスタイルのリセットと基本設定
============== */

html, body, table, tr, th, td , pre, form{
	margin:0;
	padding: 0;
	border: 0;
	color:#333;
	line-height:1;
	font-weight:normal;
	font-size:100%;
	vertical-align:baseline;
	font-family: helvetica, arial, 'hiragino kaku gothic pro', meiryo, 'ms pgothic', sans-serif;
}


article, header, footer, aside, figure, figcaption, nav, section { 
  display:block;
}
input{
	margin: 0;
	padding:0;
	line-height:1;
	color:#333;
	height:20px;
}
input, select {
    vertical-align:middle;
}
ol, ul {list-style: none;}
li	{list-style-type: none;}
img{
	vertical-align: middle;
	font-size:0;
	line-height: 0;
}

p{line-height:1.5;}
a:hover img,
a:active img{
    -moz-opacity:0.6;
   opacity:0.6;
   filter:alpha(opacity=50);
}


/*よく使うCSS*/

.indent  {     
    margin-left: 1em;   
    text-indent: -1em;   
} 

.clear{clear:both;}
.clear{	clear:both;	line-height:0;	height:0;}

a.opacity{
	background-color:#000;
	display: block;
}
a.opacity:hover img,
a.opacity:active img{
    -moz-opacity:0.7;
   opacity:0.7;
   filter:alpha(opacity=50);
}

@media screen and (max-width: 768px) {
img{ width:100%; height:auto;}
}