@charset "utf-8";

/*
---------------------------------------------------------
  reset.css ver 1.0
  *Update: 2010.11.27
  *http://takma.jp/
  
  Modify YUI Reset CSS, YUI Fonts CSS
  *version: 3.2.0
  　　*build: 2676
  *Copyright (c) 2010, Yahoo! Inc. All rights reserved.
  *Code licensed under the BSD License:
  *http://developer.yahoo.com/yui/license.html
---------------------------------------------------------
*/

html {
color:#000;
background:#FFF;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
margin:0px;
padding:0px;
}

table {
border-collapse:collapse;
border-spacing:0;
}

header { border:0px; }

address, caption, cite, code, dfn, em, strong, th, var {
font-style:normal;
font-weight:normal;
}

#header address { list-style:none; }

caption, th { text-align:left; }

h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}

abbr, acronym {
border:0px;
font-variant:normal;
}

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; }

/*
---------------------------------------------------------
  base.css ver 1.0
---------------------------------------------------------
*/
html {
background-color: transparent;
background-image: none;
}
h1 { font-size:138.5%; }

h2 { font-size:123.1%; }

h3 { font-size:108%; }

h1, h2, h3 { margin:1em 0; }

h1, h2, h3, h4, h5, h6, strong { font-weight:bold; }

abbr, acronym {
border-bottom:1px dotted #000;
cursor:help;
}

em { font-style:italic; }

blockquote, ul, ol, dl { margin:1em; }

ol, ul, dl { margin-left:2em; }

ol li { list-style:decimal outside; }

ul li { list-style:disc outside; }

dl dd { margin-left:1em; }

th, td {
border:1px solid #000;
padding:.5em;
}

caption {
margin-bottom:.5em;
text-align:center;
}

p,fieldset,table,pre { margin-bottom:1em; }

input[type=text],input[type=password],textarea { width:12.25em; *width:11.9em; }

/*
---------------------------------------------------------
  font.css ver 1.0
---------------------------------------------------------
*/

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%;
}

/**** Clearfix ****/
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}

