@charset "utf-8";
/* CSS Document */

@import url(ase_type.css);
@import url(ase_layout.css);
@import url(ase_content.css);
@import url(ase_navigation.css);


/* Popup */

.help {
	vertical-align:middle;
}

.bottom_hr {
	position:absolute;
	left:0px;
	width:100%;
	bottom:44px;
}
.bottom_hr hr {
	margin:0 10px;
}
#content .block .popup_button {
	bottom:10px;
	right:10px;
	position:absolute;

}




.img_text {
	padding:62px 0 71px 17px;
}

/* OTHERS */


.left {
	float:left;
}

.right {
	float:right;
}


.separate {
	padding:0 8px;
}

.mb8 {
	margin-bottom:8px;
}

.ml8 {
	margin-left:8px;
}
.mr8 {
	margin-right:8px;
}
.mt8 {
	margin-top:8px;
}
.pt8 {
	padding-top:8px;
}
.pb8 {
	padding-bottom:8px;
}

.bold {
	font-weight:bold;
}
.noBold {
	font-weight:normal;
}

.text-r {
	text-align:right;
}
.text-c {
	text-align:center;
}



.title17 {
	font-size:17px;
	font-weight:bold;
} 
.block .text12 {
	font-size:12px;
}
.block .text13 {
	font-size:13px;
}

#content .block .content .small_select {
	width:171px;
}

#content .block .line-height15 {
	line-height:15px;
}




.clear {
	clear:both;
	font-size:0px;
	height:0px;
	line-height:0px;
}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {
	display: inline-block;
	list-style: none;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
