/* style */



* {
 margin: 0;
 padding: 0;
}

img {
 border: 0;
 -webkit-backface-visibility: hidden !important;
}

body, img, h1, h2, h3, h4, h5, h6, p, address, blockquote, pre, div, dl, dt, dd, ol, ul, li, form, input, fieldset, textarea {
 margin: 0pt;
 padding: 0pt;
}

ul, li {
 list-style-image: none;
 list-style-position: outside;
 list-style-type: none;
 margin: 0pt;
 padding: 0pt;
}

.clearfix {
    overflow: hidden;
}

.imgradius {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

.clear_b {
 clear: both;
 font-size: 0;
 line-height: 0;
 height: 0px;
 visibility: hidden;
}

a:hover {
 text-decoration: none;
 color: #999;
}

a:active {
 text-decoration: none;
}

a {
 text-decoration: none;
 color: #444;
 -webkit-transition: 0.5s;
 -moz-transition: 0.5s;
 -o-transition: 0.5s;
 -ms-transition: 0.5s;
 transition: 0.5s;
}

a:hover img {
 opacity: 0.75;
}
 
a img {
 transition: opacity 0.2s ease-out;
 vertical-align:bottom
}