/* 
	@Project: Secovi
	@Date: 2010.05.31
*/


/*reset*/	
html,
body,
h1,h2,h3,h4,h5,h6,
table,tr,td,th,tfoot,thead,tbody,
input,textarea,button,select,
form
{
padding:0;
margin:0;
font-size:100%;
line-height:normal;
vertical-align:baseline;
font-family:inherit;
zoom:1;
}

/*base*/
html{font-size:63.5%;}
body{ line-height:1.6em; }
body, textarea, select, input, button{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:1.2em;}

h1, h2, h3, h4, h5, h6{ font-size:1em; margin:0 0 .5em;}
h1{font-size:2.4em;}
h2{font-size:2em;}
h3{font-size:1.6em;}
h4{font-size:1.4em;}
h5{font-size:1.2em;}
h6{margin:0;}

p{ margin:0 0 1em;}
abbr, acronym{ border-bottom:1px dashed; cursor:help}

ul, ol, dl, blockquote{ margin:1em;}
ul, ol{ padding:0 0 0 1em;}
ul ul, ol ol, ul ol, ol ul{margin:.4em 1em;}
dt{font-weight:bold;}
dd{ margin:0 0 .5em 1em; }
li{list-style-position:outside;}

small, sup, sub{ font-size:.9em;}

img{border:0;}

hr{vertical-align:middle; _margin-bottom:-1em;}

fieldset{padding:1em;}
legend{ margin:0; #margin:-1em 0 .8em 0;}

textarea,input,select,button{font-family:inherit; font-size:100%; font-weight:inherit; vertical-align:middle;}
textarea{resize:none; overflow:auto; vertical-align:top;}

table{border-collapse:collapse; border-spacing:0;}

:focus{outline:none;}
:hover{}
:active{}

a { color:#AE0001;}
a:hover{ text-decoration:none;}

/*class*/
.button, .title{ text-indent:-4000px; overflow:hidden; display:block; margin:0; padding:0;}
.button{ border:none; cursor:pointer;}
.button:hover{ background-position:bottom;}

.right{ float:right;}
.left{ float:left;}
.center{display:block; margin:0 auto;}
img.right{ margin-left:1em;}
img.left{ margin-right:1em;}

.clear{clear:both;}
.clearleft{clear:left;}
.container:after, .clearfix:after{ clear:both; content: "."; display:block; height:0; visibility:hidden;}
.clearfix{ display:inline-block;}
* html .clearfix{ height:1%;}
.clearfix{ display:block;}
*+html .clearfix{ min-height:1%;}
.rflmts *{visibility:hidden; background:#00ff00; content:'rflmts';}