@charset "UTF-8";
/* CSS Document */
/*

YUI 3.16.0 (build 76f0e08)

Copyright 2014 Yahoo! Inc. All rights reserved.

Licensed under the BSD License.

http://yuilibrary.com/license/

*/



/*

	TODO will need to remove settings on HTML since we can't namespace it.

	TODO with the prefix, should I group by selector or property for weight savings?

*/

html{

	color:#000;

	background:#FFF;

}

/*

	TODO remove settings on BODY since we can't namespace it.

*/

/*

	TODO test putting a class on HEAD.

		- Fails on FF. 

*/

body,

div,

dl,

dt,

dd,

ul,

ol,

li,

h1,

h2,

h3,

h4,

h5,

h6,

pre,

code,

form,

fieldset,

legend,

input,

textarea,

p,

blockquote,

th,

td {

	margin:0;

	padding:0;

}

table {

	border-collapse:collapse;

	border-spacing:0;

}

fieldset,

img {

	border:0;

}

/*

	TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...

*/

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;

}

/* to preserve line-height and selector appearance */

sup {

	vertical-align:text-top;

}

sub {

	vertical-align:text-bottom;

}

input,

textarea,

select {

	font-family:inherit;

	font-size:inherit;

	font-weight:inherit;

	*font-size:100%; /*to enable resizing for IE*/

}

/*because legend doesn't inherit in IE */

legend {

	color:#000;

}



/* YUI CSS Detection Stamp */

#yui3-css-stamp.cssreset { display: none; }



/*  ↓HTML5　の新要素をブロック化する ↓　*/

footer,section,footer,aside,nav,article,figuer,hgroup{

	margin:0;

	padding:0;

	display:block;

}



.clearfix:after{/*for modern drowser*/

content:".";

display:block;

height:0;

clear:both;

visibility:hidden;

}

.clearfix{zoom:1;/*for IE 5.5-7*/}