@charset "UTF-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,dl,dt,dd{padding:0;margin:0;}
table {border-collapse: collapse;border-spacing: 0;}
td{border-color:#000;}
fieldset,img {border: 0px;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal;}
strong{font-weight:bold;}
ol,ul ,dl{list-style: none;}

caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: bold;font-size: 100%;}
img {vertical-align:top; }
input,button{vertical-align:middle;}
button{cursor:pointer; }
abbr,acronym { border: 0px;}
.clearfix:after {
		content:".";
		clear:both;
		display:block;
		height:0;		
		visibility:hidden;
}
.clearfix{display:inline-block; }
.clearfix {display:block;}

.fl{float:left; }
.fr{float:right; }
.c_r{color:red; }
.c_o{color:#f60; }
.c_g{color:green; }
.c_b{color:blue; }
.c_gray{color: gray;}
.f_b{font-weight:bold; }
.t_c{text-align:center; }
.t_r{text-align:right;}
.cur{cursor:pointer; }
.ind{text-indent:2em; }
.b_line{border-bottom:1px dashed #999; }


#alpha{
position:absolute;
z-index:1;
left:0;
top:0;
width:100%;
height:1500px;
background:#000;
filter:alpha(opacity=80);
opacity: 0.8;
-moz-opacity:0.8; 
display:none;
}

.shareT{ position:absolute; top:10px; right:15px;width:340px; height:38px; vertical-align:middle; z-index:999;}
.shareT strong{ display:block; float:left; line-height:37px; color:#422100; }
.sshareT a{ display:block; float:left; margin:2px 6px 0 0;}
