@charset "UTF-8";
/**
 * Default CSS
 * @description	各プラットフォーム共通CSS
 * @update		11.10.06
 * @version		1.0
 * @notes
[ FontSize (base : 100% = 13px) ]
	 62% =  8px		|	147% = 19px		|	231% = 30px
	 70% =  9px		|	154% = 20px		|	239% = 31px
	 77% = 10px		|	162% = 21px		|	247% = 32px
	 85% = 11px		|	170% = 22px		|	254% = 33px
	 93% = 12px		|	177% = 23px		|	262% = 34px
	100% = 13px		|	185% = 24px		|	270% = 35px
	108% = 14px		|	193% = 25px		|	277% = 36px
	116% = 15px		|	200% = 26px		|	285% = 37px
	124% = 16px		|	208% = 27px		|	293% = 38px
	131% = 17px		|	215% = 28px		|	300% = 39px
	139% = 18px		|	224% = 29px		|	308% = 40px
[ Initialize CSS ]
	 0. Resetting default
	 1. Structure
	 2. Text
	 3. Hypertext
	 4. List
	 5. Forms
	 6. Table
	 7. Image & Object
	99.For IE6/7
*/

/* ----------------------------------------
 * 0. Resetting default
 * ---------------------------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, p, blockquote, th, td, form, fieldset, legend { margin:0; padding:0; }
article, header, footer, section, nav, aside { display:block; }


/* ----------------------------------------
 * 1. Structure
 * ---------------------------------------- */
html {
	font:13px/1.231 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "Helvetica", "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
	/* for IE6/7 */
	*font-size:small;
	/* for IE Quirks Mode */
	*font:x-small;
}
body {line-height:1.5;}


/* ----------------------------------------
 * 2. Text
 * ---------------------------------------- */
h1, h2, h3, h4, h5, h6 { font-size:100%; line-height:1.2; }
p { font-size:100%; margin-bottom:1em; }
q:before, q:after { content:''; }
pre, code { font-family:monospace; }
blockquote { margin:0; padding:0; border: 3px solid #eee; background-color: #fff; }
em, strong { font-weight:bold; font-style:normal; }
abbr, acronym { border:0; font-variant:normal; cursor: help; }
kbd { border: 1px solid #ccc; padding: 0 0.3em; background-color: #f5f5f5; font-family: monospace; }
address, caption, cite, code, dfn, var { font-weight:normal; font-style:normal; }
sub,sup { font-size:80%; }
sup { vertical-align:text-top; }
sub { vertical-align:baseline; }
hr { display: none; }


/* ----------------------------------------
 * 3. Hypertext
 * ---------------------------------------- */
/*
a:link { color:#356586; text-decoration:underline; }
a:visited { color:#551a8b; }
a:hover, a:active { color:#f60; text-decoration:none; }
*/


/* ----------------------------------------
 * 4. List
 * ---------------------------------------- */
ul, ol, dl,
li, dt, dd { margin:0; padding:0; }
li li, li p, li dt, li dd,
dd li, dd p, dd dt, dd dd { font-size: 100%; }
dt {font-weight:bold;}


/* ----------------------------------------
 * 5. Forms
 * ---------------------------------------- */
form, fieldset, legend { border:0; margin:0; padding:0; }
input, textarea, select, label { margin:0; padding:0; font-size:100%; font-family:inherit; vertical-align:middle; }
label { cursor:pointer; }
textarea { overflow:auto; }


/* ----------------------------------------
 * 6. Table
 * ---------------------------------------- */
table { border-collapse:collapse; border-spacing:0; font-family:inherit; }
th, td { padding: 0; text-align:left; font-style:normal; }
caption, th { text-align:left; }


/* ----------------------------------------
 * 7. Image & Object
 * ---------------------------------------- */
img { border:none; vertical-align:bottom; }
object { vertical-align:middle; outline:none; } 


/* ----------------------------------------
 * 99. For IE6/7
 * ---------------------------------------- */
/* --- for ie7:page zoom bug fix --- */
*:first-child + html body, *:first-child + html br { letter-spacing:0; }
