@charset "utf-8";

/*____________________________________________________________________________

SITE TITLE: LOCONDO.jp
TITLE: PCリセット、clearfix 【L4】

UPDATED:2013.03
____________________________________________________________________________*/


/*----------------------------------------------------------------------------
 RESET HTML elements
----------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	padding:0;
	margin:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}
img {
	vertical-align:bottom;
}
img ,
fieldset {
	border:0;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-style:normal;
	font-weight:normal;
}
 
ol,
ul {
	list-style:none;
}
 
caption,
th {
	text-align:left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,
q:after {
	content:'';
}
abbr,
acronym {
	border:0;
	font-variant:normal;
}
sup {
vertical-align:text-top;
}
sub {
vertical-align:text-bottom;
}
input,
textarea,
select {
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}

/*----------------------------------------------------------------------------
 BODY SETTING
----------------------------------------------------------------------------*/

body {
	background:#fff;
	font:12px/150% Lato, 'ヒラギノ角ゴ ProN', 'Hiragino Kaku Gothic ProN','メイリオ', Meiryo,'ＭＳ Ｐゴシック', arial, helvetica, sans-serif, clean;
	color:#000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	min-width: 1000px;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color:#fa7046;
}
:focus {
	outline:0;
}
.left {
	float:left!important;
}
.right {
	float:right!important;
}
.clear {
	clear:both;
}
form {
	display:inline;
}
legend {
	display:none;
}
strong {
	font-weight:bold;
}
address {
	font-style:normal;
	line-height:1.35;
	word-wrap:break-word;
}


/*----------------------------------------------------------------------------
 CLEAR FIX
----------------------------------------------------------------------------*/

.clearfix:after { 
	content: ".";
	display: block;
	height: 0px;
	line-height: 0;
	visibility: hidden;
	clear: both; 
} 
.clearfix { 
	display: inline-table;
} 
/* IE7 */
.clearfix {
	display:inline-block;
}
/*\*/ 
* html .clearfix { height: 1%; } 
.clearfix { display: block; } 
/**/ 
