@charset "utf-8";

/* ================================================================================
CSS Information

01：reset
02：form
=========================================================================== *//**/

/*--------------------------------------------------------------------------------
	01：reset
----------------------------------------------------------------------------*//**/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}

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

html {overflow-y:scroll;}

img {border:0;vertical-align:top;}

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

li {list-style-type:none;}

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

th {text-align:left;}

em,strong,th {font-weight:normal;font-style:normal;}

select option {padding:0 5px;}

hr,legend {display:none;}

p {margin-bottom:0px;}

abbr,acronym,fieldset {border:0;}

/*--------------------------------------------------------------------------------
	02：form
----------------------------------------------------------------------------*//**/

input, textarea {
line-height:1.4;
padding:0;
vertical-align:middle;
}

input[type="checkbox"],
input[type="radio"] {
vertical-align:text-bottom;
}

input[type="submit"] {
padding:0.1em;
}

select {
padding:0;
}

/*	for IE6
----------------------------------------------------------------------------*//**/
* html input {
padding:0.1em;
}

* html input.checkbox,
* html input.radio {
vertical-align:-0.3em;
}

* html input.submit {
line-height:1.2;
padding-top:0.2em;
}

* html select {
vertical-align:-0.2em;
}

/*	for IE7
----------------------------------------------------------------------------*//**/
*+html input {
padding:0.1em;
}

*+html input.submit {
line-height:1.2;
padding-top:0.2em;
}

*+html select {
vertical-align:-0.2em;
}

