@charset "UTF-8";


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

	default.css

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


/* --------------------------------------------------
	reset
-------------------------------------------------- */

* { font-style:normal;}
html { background: tranparent;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, select, p, blockquote, th, td { margin: 0; padding: 0;}
table { border-collapse: collapse; border-spacing: 0;}
form { border:0; outline:0; vertical-align:baseline; background:transparent;}
fieldset, img { border: 0;}
img { vertical-align: middle; -ms-interpolation-mode: bicubic;}
address, button, caption, cite, code, dfn, em, input, optgroup, option, select, textarea, th, var { font:inherit;}
del, ins { text-decoration: none;}
li { 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;}
sup { vertical-align: top;}
sub { vertical-align: baseline;}
/*because legend doesn't inherit in IE */
legend { color: #000;}

/* --------------------------------------------------
	input style reset
-------------------------------------------------- */
input{ border-radius: 0;}
input[type="button"] { -webkit-appearance: none;}
input[type="reset"] { -webkit-appearance: none;}
input[type="submit"] { -webkit-appearance: none;}

/* --------------------------------------------------
	base
-------------------------------------------------- */

body {
	color: #333;
	font-family: Helvetica,"メイリオ",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',"ＭＳ Ｐゴシック",sans-serif;
	/font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;/* IE7 */
	_font-family: 'ＭＳ Ｐゴシック', sans-serif;/* IE6 */
	font-size: 13px;
	*font-size: 82%;
	font-style: normal;
	line-height: 1.8;
	word-break: normal;
	-webkit-text-size-adjust: none;
	background: #FFF;
}

/*
Font-size list (base: 13px)
10px = 77%
11px = 85%
12px = 93%
13px = 100%
14px = 108%
15px = 116%
16px = 124%
17px = 131%
18px = 139%
19px = 147%
20px = 154%
21px = 162%
22px = 170%
23px = 177%
24px = 185%
25px = 193%
26px = 200%
*/

::-moz-selection{background: #EEE; color: #333;}
::selection {background: #EEE; color: #333;}

/* --------------------------------------------------
	link
-------------------------------------------------- */
a{ text-decoration:none; color: #345BA8;}
a:hover{ text-decoration:underline; color: #345BA8;}

/* --------------------------------------------------
	float
-------------------------------------------------- */
.floatL{ float: left; display: block;}
.floatR{ float: right; display: block;}

/* --------------------------------------------------
	bold
-------------------------------------------------- */
.bold{ font-weight: bold;}

/* --------------------------------------------------
	align
-------------------------------------------------- */
.txtL{ text-align: left;}
.txtR{ text-align: right;}
.txtC{ text-align: center;}

/* --------------------------------------------------
	size
-------------------------------------------------- */
.stxt{ font-size: 79%;}
.mtxt{ font-size: 115%;}
.ltxt{ font-size: 129%;}

/* --------------------------------------------------
	clear
-------------------------------------------------- */
.clear{clear: both;}

/* --------------------------------------------------
	clearfix
-------------------------------------------------- */
.clearfix		{zoom:1;}
.clearfix:after	{content: " "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0;}

