@charset "utf-8";

/* reset.css : リセット・フォントサイズ調整 */
/* ===================================================================
html5doctor.com Reset Stylesheet v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
=================================================================== */

html, 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;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
body {
	line-height:0;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
	display:block;
}
ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:'';
	content:none;
}
a {
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
/* change colours to suit your needs */
ins {
	background-color:#ff9;
	color:#000;
	text-decoration:none;
}
/* change colours to suit your needs */
mark {
	background-color:#ff9;
	color:#000; 
	font-style:italic;
	font-weight:bold;
}
del {
    text-decoration: line-through;
}
abbr[title], dfn[title] {
	border-bottom:1px dotted;
	cursor:help;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
/* change border colour to suit your needs */
hr {
	display:block;
	height:1px;
	border:0;   
	border-top:1px solid #cccccc;
	margin:1em 0;
	padding:0;
}
input, select {
	vertical-align:middle;
}

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

YUI 3.4.1 (build 4118)
Copyright 2011 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.

http://yuilibrary.com/license/


  77% = 10px	|	123.1% = 16px	|	167% = 22px	
  85% = 11px	|	131% = 17px		|	174% = 23px
  93% = 12px	|	138.5% = 18px	|	184% = 24px
  100% = 13px	|	146.5% = 19px	|	192% = 25px
  108% = 14px	|	153.9% = 20px	|	197% = 26px
  116% = 15px	|	161.6% = 21px	|

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

body {
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	*font-size:small;
	*font:x-small
}
select,input,button,textarea {
	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%
}

/*IE6/7で11px以下日本語が大きく見える為フォント指定*/
* html body { font-family: 'ＭＳ Ｐゴシック',sans-serif; }
*:first-child+html body { font-family: 'メイリオ','ＭＳ Ｐゴシック',sans-serif; }

.txt10 {font-size:77% !important;}
.txt11 {font-size:85% !important;}
.txt12 {font-size:93% !important;}
.txt13 {font-size:100% !important;}
.txt14 {font-size:108% !important;}
.txt15 {font-size:116% !important;}
.txt16 {font-size:123.1% !important;}
.txt17 {font-size:131% !important;}
.txt18 {font-size:138.5% !important;}
.txt19 {font-size:146.5% !important;}
.txt20 {font-size:153.9% !important;}
.txt21 {font-size:161.6% !important;}
.txt22 {font-size:167% !important;}
.txt23 {font-size:174% !important;}
.txt24 {font-size:182% !important;}
.txt25 {font-size:189% !important;}
.txt26 {font-size:197% !important;}