@charset "utf-8";

/*
*Style Name:default
*Style URI:
*Description:レイアウト用CSS
*Version:
*Last Update:2013.12.20
*Author:mick
*/


/* 
------------------------------------------------ */

*  {
margin : 0;
padding : 0;
}

a{
outline:none;
text-decoration:none;
color:#333;
border:0;
}

a:hover {
text-decoration:none;
color:#34b1ad;
}

table{
table-layout:fixed;
}

ul,ol{
padding: 0;
margin: 0;
list-style:none;
}

p,dt,dd,li{
font-size:12px;
line-height:1.6;
color:#333;
margin : 0;
padding : 0;
}

/* .clear
------------------------------------------------------------------------- */
.clear:after,
.contents:after {
    content:"";
    clear: both;
    display: block;
}
* + html .clear,
* + html .contents {/* for ie7 */
  display: inline-block;
}

/* Hides from IE5-mac \*/
* html .clear,
* html .contents {
    height: 1%;
}
.clear,
.contents{ display:block; }
/* End hide from IE5-mac */

/* img_rep
------------------------------------------------------------------------- */

.img_rep {
	display: block;
	height: 0px;
	margin: 0;
	overflow: hidden;
	border: none;
	text-decoration: none;
	}

/* hover
------------------------------------------------------------------------- */

.hover {
	background: #fff;
	}

.hover a:hover,
.hover input:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	zoom:1;
	}
