@charset "UTF-8";



/* ini
---------------------------------------------------------------------------------------------------*/
body,
h1, h2, h3, h4, h5,
p, ul, ol, li, dl, dd, address,
form, input,
table,
blockquote {
	margin:0;
	padding:0;
	list-style:none;
	font-style:normal;
}

body {
	margin-bottom:18px;
	width:100%;
}

img,
table {border:none;}

a {
	outline:none;
	color:#0000ff;
	text-decoration:underline;
}
a:hover { color:#cc0000; }


/* float
---------------------------------------------------------------------------------------------------*/
.left{float:left;}
.right{float:right;}
.floatNone{float:none;}
.clearfix{
	overflow:auto;
	height:1%;
}
.clear{clear:both;}

/* align
---------------------------------------------------------------------------------------------------*/
.alignCenter{text-align:center;}
.alignLeft{text-align:left;}
.alignRight{text-align:right;}
.alignTop{vertical-align:top;}
.center{margin:0 auto;}

/* padding
---------------------------------------------------------------------------------------------------*/
.pr_15{padding-right:15px;}

/* margin
---------------------------------------------------------------------------------------------------*/
.mt_none{margin-top:0;}
.mt_02{margin-top:2px;}
.mt_03{margin-top:3px;}
.mt_04{margin-top:4px;}
.mt_06{margin-top:6px;}
.mt_08{margin-top:8px;}
.mt_10{margin-top:10px;}
.mt_15{margin-top:15px;}
.mt_20{margin-top:20px;}
.mt_30{margin-top:30px;}

.mb_none{margin-bottom:0;}
.mb_02{margin-bottom:2px;}
.mb_04{margin-bottom:4px;}
.mb_06{margin-bottom:6px;}
.mb_08{margin-bottom:8px;}
.mb_10{margin-bottom:10px;}
.mb_15{margin-bottom:15px;}
.mb_20{margin-bottom:20px;}
.mb_25{margin-bottom:25px;}
.mb_30{margin-bottom:30px;}

.ml_none{margin-left:0;}
.ml_02{margin-left:2px;}
.ml_04{margin-left:4px;}
.ml_06{margin-left:6px;}
.ml_08{margin-left:8px;}
.ml_10{margin-left:10px;}
.ml_15{margin-left:15px;}
.ml_20{margin-left:20px;}
.ml_30{margin-left:30px;}

.mr_none{margin-right:0;}
.mr_02{margin-right:2px;}
.mr_04{margin-right:4px;}
.mr_06{margin-right:6px;}
.mr_08{margin-right:8px;}
.mr_10{margin-right:10px;}
.mr_15{margin-right:15px;}
.mr_20{margin-right:20px;}
.mr_30{margin-right:30px;}