@charset "utf-8";
/* CSS reset */
fieldset,img{border:0;}
ul,li{list-style:none;}
em,i{font-style:normal;}
table{border-collapse:separate;border-spacing:0;}
a{text-decoration:none;}
a:focus,input,button,select,textarea{outline:none;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-variant: normal;font-size:1.5rem;font-weight:normal}
input,select,img{ vertical-align:middle;}
legend{ display:none;}
textarea{resize:none;}
.clear{ clear:both;}
.clearfix{zoom:1;}
.clearfix:after{clear:both; content:"";display:block;height:0;line-height:0;visibility:hidden;}
.g_l{float:left;}
.g_r{float:right}
.transparent{filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity:0.6;}
.ui-header .ui-title,.ui-footer .ui-title{padding:0.4em 0}
.bg{display:none;position:fixed;width:100%;height:100%;background:#FFF;z-index:2;top:0;left:0;opacity:0.8;}
.show{
	display:block;
	}

.hide{
	display:none;
	}
.centered{text-align:center}



/*------------------------------------------------------------------------*\
    Icon class
\*------------------------------------------------------------------------*/
/* icon base css */
.icon { position: relative; display: inline-block; font-size: 0; vertical-align: middle; width: 30px; height: 30px; top: -1px; }


/* i-new */
.i-new {
    position: absolute;
    top: -12px;
    width: 40px;
    height: 27px;
    background:url(../images/i_new.png) no-repeat 0 0;
}