@charset "utf-8";

/* reset */
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight: normal;font-style: normal;vertical-align:baseline;background:transparent;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
nav ul { list-style:none;}
blockquote, q {  quotes:none; }
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
a {
	/* outline:none; */
	margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
table {border-collapse:collapse;border-spacing:0;}
hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input, select {vertical-align:middle;}
img {vertical-align: top;}
ul,dl,ol {text-indent: 0;}
li {list-style: none;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}

input,textarea,select {font-family: inherit; font-size: inherit; font-weight:inherit;}
* html input,* html textarea,* html select {font-size: 100%;}
*:first-child+html+input,*:first-child html+textarea,*:first-child+html select {font-size: 100%;}
table {border-collapse: collapse; border-spacing: 0; font-size: inherit;}
th,td {text-align: left; vertical-align: top;}
caption {text-align: left;}
pre,code,kbd,samp,tt {font-family: monospace;}
* html pre,* html code,* html kbd,* html samp,* html tt {font-size: 100%; line-height: 100%;}
*:first-child+html pre,*:first-child html+code,*:first-child html+kbd,*:first-child+html+samp,*:first-child+html tt {font-size: 108%; line-height: 100%;}


/* new clearfix */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */





.mgt1 {
	margin-top: 1em !important;
}

.mgt2 {
	margin-top: 2em !important;
}

.mgt3 {
	margin-top: 3em !important;
}

.mgt4 {
	margin-top: 4em !important;
}

.mgt5 {
	margin-top: 5em !important;
}

.mgt6 {
	margin-top: 6em !important;
}

.mgt7 {
	margin-top: 7em !important;
}

.mgt8 {
	margin-top: 8em !important;
}

.mgt9 {
	margin-top: 9em !important;
}

.mgt10 {
	margin-top: 10em !important;
}





.mgb1 {
	margin-bottom: 1em !important;
}

.mgb2 {
	margin-bottom: 2em !important;
}

.mgb3 {
	margin-bottom: 3em !important;
}

.mgb4 {
	margin-bottom: 4em !important;
}

.mgb5 {
	margin-bottom: 5em !important;
}

.mgb6 {
	margin-bottom: 6em !important;
}

.mgb7 {
	margin-bottom: 7em !important;
}

.mgb8 {
	margin-bottom: 8em !important;
}

.mgb9 {
	margin-bottom: 9em !important;
}

.mgb10 {
	margin-bottom: 10em !important;
}





.mgr1 {
	margin-right: 1em !important;
}

.mgr2 {
	margin-right: 2em !important;
}

.mgr3 {
	margin-right: 3em !important;
}

.mgr4 {
	margin-right: 4em !important;
}

.mgr5 {
	margin-right: 5em !important;
}

.mgr6 {
	margin-right: 6em !important;
}

.mgr7 {
	margin-right: 7em !important;
}

.mgr8 {
	margin-right: 8em !important;
}

.mgr9 {
	margin-right: 9em !important;
}

.mgr10 {
	margin-right: 10em !important;
}


.mgl1 {
	margin-left: 1em !important;
}

.mgl2 {
	margin-left: 2em !important;
}

.mgl3 {
	margin-left: 3em !important;
}

.mgl4 {
	margin-left: 4em !important;
}

.mgl5 {
	margin-left: 5em !important;
}

.mgl6 {
	margin-left: 6em !important;
}

.mgl7 {
	margin-left: 7em !important;
}

.mgl8 {
	margin-left: 8em !important;
}

.mgl9 {
	margin-left: 9em !important;
}

.mgl10 {
	margin-left: 10em !important;
}

