@charset "utf-8";

/* *********************************************************
style.css
********************************************************* */
/* リセット＋文字サイズ統一
 * Modify YUI Reset CSS, YUI Fonts CSS (v3.2.0)
 *     Copyright (c) 2008, Yahoo! Inc. All rights reserved. 
 *     http://developer.yahoo.com/yui/license.html 
 * html5doctor.com Reset Stylesheet (v1.6.1)
 *     Author: Richard Clark - http://richclarkdesign.com 
========================================================= */
section,article,aside,hgroup,header,footer,nav,menu,figure,figcaption,summary { display: block; }
body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video { margin:0; padding:0; border:0; outline:0;}
object,embed {border:0; outline:0;}
body {
	font-size: small;
	line-height: 1.5;
	word-break: break-all;
	word-wrap: break-word;
	letter-spacing: 0;
}
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
table { font-size: inherit; font: 100%; border-collapse: collapse; border-spacing: 0; empty-cells: show; }
th,caption { font-weight: normal; text-align: left; }
th,td { vertical-align: top; }
button,input,textarea,select { font-size: 99%; }
code,kbd,pre,samp { font-size: 100%; font-family: monospace; }
img,object,param { border: 0; outline: none; vertical-align: bottom; }
img { -ms-interpolation-mode:bicubic; /*IE7*/ line-height: 0; }
input, select { vertical-align: middle; }
ol,ul { list-style: none; }
a { text-decoration: underline; }
abbr,acronym { border: 0; font-variant:normal; }
address,cite,code,dfn,em,var { font-style: normal; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
hr { display: none; }
blockquote, q { quotes:none; }
blockquote:before,blockquote:after,q:before,q:after { content: ""; content:none; }
strong{ font-weight: bold; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
small { font-size: 100%; }
