

img {
	border: 0px currentColor; vertical-align: top; display: inline-block;
}
a {
	vertical-align: top; display: inline-block;
}

h1 {
	margin: 0px; font-size: 1em;
}
h2 {
	margin: 0px; font-size: 1em;
}
h3 {
	margin: 0px; font-size: 1em;
}
h4 {
	margin: 0px; font-size: 1em;
}
h5 {
	margin: 0px; font-size: 1em;
}
h6 {
	margin: 0px; font-size: 1em;
}

cite {
	font-style: normal;
}
em {
	font-style: normal;
}
dfn {
	font-style: normal;
}

p {
	margin: 0px;
}
pre {
	margin: 0px; font-size: 1em;
}
hr {
	display: none;
}

caption {
	display: none;
}

dd {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	list-style-type: none;
}


li {
	padding: 0px; text-align: left; font-weight: normal; vertical-align: middle;
}


.clear {
	display: inline-block;
}
* html .clear {
	height: 0px;
}
.clear {
	display: block;
}
.clear-both {
	clear: both;
}
.hidden-obj {
	left: -9000px; top: -9000px; visibility: hidden; position: absolute;
}

/* Á¤·Ä */
.taC{text-align:center}
.taR{text-align:right}
.taL{text-align:left;}

/* °£°Ý, ÆùÆ® */
.mt5{padding-top:5px}
.mt10{padding-top:10px}
.mt15{padding-top:15px}
.mt20{padding-top:20px}
.mt25{padding-top:25px}
.mt30{padding-top:30px}
.mt35{padding-top:35px}
.mt40{padding-top:40px}
.mt45{padding-top:45px}
.mt50{padding-top:20px}
.mt55{padding-top:55px}
.mt60{padding-top:60px}
.mt65{padding-top:65px}
.mt70{padding-top:70px}

.mb10{padding-bottom:10px}
.mb20{padding-bottom:20px}
.mb30{padding-bottom:30px}
.mb80{padding-bottom:80px}
.mb50{padding-bottom:50px}


.ma20{padding-top:20px; padding-bottom:20px}
