@charset "UTF-8";



/* =========================================================

	Copyright (c) 2011, Yahoo! Inc. All rights reserved.

	Code licensed under the BSD License:

	http://developer.yahoo.com/yui/license.html

	version: 2.9.0

	

	reset.css

========================================================= */



body,

div,

dl,

dt,

dd,

ul,

ol,

li,

h1,

h2,

h3,

h4,

h5,

h6,

pre,

form,

fieldset,

input,

textarea,

p,

blockquote,

th,

td {

	margin: 0;

	padding: 0;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

fieldset,

img {

	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;

}



/* =========================================================

	Copyright (c) 2011, Yahoo! Inc. All rights reserved.

	Code licensed under the BSD License:

	http://developer.yahoo.com/yui/license.html

	version: 2.9.0

	

	fonts.css

	---------------------------------

	font-size:77%    for setting 10px

	font-size:85%    for setting 11px

	font-size:93%    for setting 12px

	font-size:100%   for setting 13px

	font-size:108%   for setting 14px

	font-size:116%   for setting 15px

	font-size:123.1% for setting 16px

	font-size:131%   for setting 17px

	font-size:138.5% for setting 18px

	font-size:146.5% for setting 19px

	font-size:153.9% for setting 20px

	font-size:161.6% for setting 21px

	font-size:167%   for setting 22px

	font-size:174%   for setting 23px

	font-size:182%   for setting 24px

	font-size:189%   for setting 25px

	font-size:197%   for setting 26px

========================================================= */



body {

	font: 13px/1.231 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', helvetica, arial, clean, sans-serif;

	font: 13px/1.231 'Noto Sans JP, 游ゴシック, ヒラギノ角ゴ Pro, sans-serif'
	/* for IE6/7 */ 

	*font-size:small;

	/* for IE Quirks Mode */

	*font:x-small;

}

select,

input,

textarea,

button {

	font: 99% arial, helvetica, clean, sans-serif;

}

table {

	font-size: inherit;

	font: 100%;

}

pre,

code,

kbd,

samp,

tt {

	font-family: monospace;

 *font-size:108%;

	line-height: 100%;

}



/* =========================================================

	Copyright (c) shogo tabuchi

	Code licensed under the MID License:

	http://www.s5-style.com/

	version: 1.1

========================================================= */



/* HTML5 reset */



del,

ins,

var,

article,

aside,

canvas,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section,

summary,

time,

mark,

audio,

video {

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

	margin: 0;

	padding: 0

}

article,

aside,

details,

dialog,

figure,

figcaption,

footer,

header,

hgroup,

legend,

nav,

section,

menu {

	display: block;

	zoom: 1

}

ins {

	background-color: #ff9;

	color: #000;

	text-decoration: none

}

mark {

	background-color: #ff9;

	color: #000;

	font-style: italic;

	font-weight: 700

}

del {

	text-decoration: line-through

}





/* Reset */



body {

	-webkit-text-size-adjust: none;

}

sup {

	vertical-align: text-top;

}

sub {

	vertical-align: text-bottom;

}

input,

textarea,

select {

	font-family: inherit;

	font-size: inherit;

	font-weight: inherit;

}

input,

textarea,

select {

 *font-size:100%;

}

legend {

	color: #000;

}

a {

	cursor: pointer;

	_cursor: hand;

	outline: none;

}

embed,

object {

	display: block;

	outline: none;

}

object,

a:focus {

	-moz-outline-style: none;

}





/* General class */



.clear {

	clear: both;

}

.clearfix {

 /zoom:1;

}

.clearfix:after {

	content: '';

	display: block;

	clear: both;

	height: 0;

	line-height: 0;

	visibility: hidden;

}

.none {

	display: none;

}

.hide {

	visibility: hidden;

}

.visible {

	visibility: visible;

}

img {

	display: block;

}

hr {

	display: none;

}

div {

	position: relative;

	zoom: 1;

}

