
/*=====================================================================
general
=====================================================================*/

* {
	padding:0;
	margin:0;
}
body {
	word-break: break-all;
	font-family: "Arial, Helvetica, sans-serif, ＭＳ Ｐゴシック, Osaka,ヒラギノ角ゴ Pro W3";
	/*font-family: 'Meiryo', 'メイリオ', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', 'Osaka ',  'Osaka-等幅';*/
    font-size: 12px ;
	line-height: 1.4em;
	letter-spacing:0.06em;
	color:#333333 !important;
	background:transparent url(../images/bg-topline.gif) no-repeat center top ;
}
body ul {
	list-style-type: none;
}
body img {
	border: none;
}
body a {
	color:#333333;

	text-decoration:none;
	border: none;
	overflow:hidden;
}
/*
body a:hover {
	color:#ff9900;
}
*/





/*///////  index from here  ////////*/


/*=====================================================================
container-idx
=====================================================================*/
#container-idx {
	width:845px;
	margin:0 auto;
	padding-top:4px;
	background:transparent url(../images/container-line-idx.gif) no-repeat center top ;
}


/*
clm-L-idx
========================================*/
#clm-L-idx {
	width:138px;
	float:left;
}
#clm-L-inner-idx {
	width:120px;
	margin:0 auto;
	padding-top:25px;
}
/*
logo
--------------------------*/
.logo-elife-01 {
	background:transparent url(../images/img-logo-elife-01.gif) no-repeat center top ;
	height:85px;
}
.logo-elife-01 a {
	display:block;
	height:85px;
	width:75px;
	margin:0 auto;
	
	text-indent:-9999px;
}


/*
clm-R-idx
========================================*/
#clm-R-idx {
	width:698px;
	float:right;	
	background:transparent url(../images/bg-clm-R.gif) repeat-y left top ;
	padding-left:9px;
}
#clm-R-inner-idx {
	padding-top:0px;
	padding-bottom:25px;
}

/*
header
--------------------------*/

/*-- top --*/
#header-inner-top {
	margin-bottom:25px;
}
#sub-navi-header {
}
#sub-navi-header li {
	float:right;
	margin-left:4px;
}
#sub-navi-header li a {
	display:block;
	width:85px;
	height:23px;
}
#sub-navi-header li a:hover {
	display:block;
	width:85px;
	height:23px;
}
#sub-navi-header #group a {
	display:block;
	width:125px;
	height:23px;
}
#sub-navi-header #group a:hover {
	display:block;
	width:125px;
	height:23px;
}


/*-- left --*/
#header-idx-inner-left {
	float:left;
	width:363px;
}
#h1-maincopy-idx {
	background:transparent url(../images/h1-maincopy-idx.gif) no-repeat left bottom ;
	width:363px;
	height:70px;
	margin-bottom:9px;
	text-indent:-9999px;
}
#header-idx-inner-left li {
	height:40px;
	margin-bottom:1px;
}
#header-idx-inner-left li img {
	height:40px;
	
}


/*-- right --*/
#header-idx-inner-right {
	float:right;
	width:335px;
}
#privacy-01 {
	text-align:right;
}
#img-main-01 {
	background:transparent url(../images/img-main-01.gif) no-repeat right bottom ;
	height:208px;
	text-indent:-9999px;
}


/*
contents-idx
--------------------------*/

#contents-idx h2 {
	margin-bottom:15px;
	clear:both;
	width:698px;
	height:20px;
	text-indent:-9999px;
}
.contents-idx-L {
	float:left;
	padding-left:25px;
	
	width:310px;
}
.contents-idx-R {
	float:right;
	width:360px;
}
.contents-idx-C {
	width:670px;
	padding-left:25px;
}
/*-- section NEWS --*/
#h2-idx-news { background:transparent url(../images/h2-idx-news.gif) no-repeat left bottom;}

.icon-web      { background:transparent url(../images/icon-web.gif) no-repeat left center;}
.icon-research { background:transparent url(../images/icon-research.gif) no-repeat left center;}
.icon-recruit  { background:transparent url(../images/icon-recruit.gif) no-repeat left center;}
.icon-news     { background:transparent url(../images/icon-news.gif) no-repeat left center;}
.icon-client   { background:transparent url(../images/icon-client.gif) no-repeat left center;}



#news-list-idx {padding-left:25px;}
#news-list-idx dl {	clear:both;	margin-bottom:3px;}
#news-list-idx dl dt { float:left; width:85px; text-indent:-9999px;}
#news-list-idx dl dd { float:right; width:588px;line-height:1.8em;}
#news-list-idx dl dd a { border-bottom:#666666 dotted 1px; padding-bottom:1px;}
#news-list-idx dl dd a:hover { border-bottom:#666666 solid 1px;}






/*-- section concept --*/
#h2-idx-concept { background:transparent url(../images/h2-idx-concept.gif) no-repeat left bottom;}


/*-- section business --*/
#h2-idx-business { background:transparent url(../images/h2-idx-business.gif) no-repeat left bottom;}


/*-- section seminar --*/
#h2-idx-seminar { background:transparent url(../images/h2-idx-seminar.gif) no-repeat left bottom;}





/*=====================================================================
footer-idx
=====================================================================*/
#footer-L-idx {
	width:138px;
	float:left;
}
#footer-L-inner-idx {
	width:698px;
	margin:0 auto;
	padding-top:25px;
}

#footer-nav{
	display:block;
	width:133px;
	height:26px;
	float:left;	
	margin-left:9px;
}

/*add 090319*/
#footer-nav02 {
	padding-left:9px;
}
#footer-nav02 a,
#footer-nav02 img {
	display:block;
	width:133px;
	height:26px;
	line-height:0;
	font-size:0;
	
}
/*add 090319*/


#footer-idx {
	clear:both;
	background:transparent url(../images/bg-footerline.gif) no-repeat center top ;
}
#footer-idx-inner {
	width:845px;
	margin:0 auto;
	background:transparent url(../images/footer-line-idx.gif) no-repeat center top ;
	padding-top:1px;
}
#footer-idx-inner-R {
	width:698px;
	float:right;
	
	background:transparent url(../images/bg-clm-R.gif) repeat-y left top ;
	padding:5px 0 20px 9px;
}


/*///////  2nd from here  ////////*/

/*=====================================================================
container-2nd
=====================================================================*/
#container-2nd {
	width:845px;
	margin:0 auto;
	padding-top:4px;
	background:transparent url(../images/container-line-2nd.gif) no-repeat center top ;
}


/*
clm-L-2nd
========================================*/
#clm-L-2nd {
	width:188px;
	float:left;
}
#clm-L-inner-2nd {
	width:170px;
	margin:0 auto;
	padding-top:25px;
}
#navi-sub {
	margin-top:35px;
}
#navi-sub li {
	height:40px;
	margin-bottom:3px;
	}
#navi-sub li img {
}

/*
clm-R-2nd
========================================*/
#clm-R-2nd {
	width:648px;
	float:right;
	background:transparent url(../images/bg-clm-R.gif) repeat-y left top ;
	padding-left:9px;
}
#clm-R-inner-2nd {
	padding-top:0px;
	padding-bottom:0px;
}


/*
header
--------------------------*/

#header-2nd {
	padding-bottom:0px;
}
/*-- left --*/
#header-2nd-inner-left {
	float:left;
	width:310px;
}
#h1-maincopy-2nd {
	background:transparent url(../images/h1-maincopy-2nd.gif) no-repeat left bottom ;
	width:307px;
	height:65px;
	text-indent:-9999px;
}

/*-- right --*/
#header-2nd-inner-right {
	float:right;
	width:300px;
}


/*=====================================================================
contents-2nd
=====================================================================*/

#contents-2nd {
	padding-top:17px;
}

/*
h3-box
--------------------------*/


/*-- general --*/
#h3-box-navi {width:219px;float:left;}
#h3-box-navi li {height:30px;}
#h3-box-navi li img {}

#h3-box-navi02 {width:219px;float:left;}
#h3-box-navi02 li {height:30px; padding-left:2px;}
#h3-box-navi02 li img {}


#h3-box-h {
	text-indent:-9999px;
	clear:both;
}





/*
contents-inner-R
--------------------------*/
#contents-inner-R {
	width:430px;
	float:right;
	background:transparent url(../images/bg-clm-r-top-01.gif) no-repeat right top ;
	
	padding-top:33px;
}
#tbl-form th {
	background:transparent url(../images/bg-th-form.gif) repeat-x right top ;
	text-align:left;
	text-indent:8px;
}
#tbl-form td {
	text-align:left;
	padding-top:2px;
	padding-bottom:10px;
}




/*-- contact --*/
#h2-contact {
	background:transparent url(../images/h2-contact.gif) no-repeat left bottom ;
	height:18px;
	text-indent:-9999px;
}
#h3-box-contact {
	background:transparent url(../images/h3-contact-form.gif) no-repeat left bottom ;
	height:104px;
	width:648px;
}




/*-- seminar --*/
#h2-seminar {
	background:transparent url(../images/h2-seminar.gif) no-repeat left bottom ;
	height:18px;
	text-indent:-9999px;
}
#h3-box-seminar {
	background:transparent url(../images/h3-seminar-form.gif) no-repeat left bottom ;
	height:104px;
	width:648px;
}




/*-- mailmagazine --*/
#h2-mailmagazine {
	background:transparent url(../images/h2-mailmagazine.gif) no-repeat left bottom ;
	height:18px;
	text-indent:-9999px;
}
#h3-box-mailmagazine {
	background:transparent url(../images/h3-mailmagazine-form.gif) no-repeat left bottom ;
	height:104px;
	width:648px;
}




/*-- campaign --*/
#h2-campaign {
	background:transparent url(../images/h2-campaign.gif) no-repeat left bottom ;
	height:18px;
	text-indent:-9999px;
}
#h3-box-campaign {
	background:transparent url(../images/h3-campaign-form.gif) no-repeat left bottom ;
	height:104px;
	width:648px;
}




/*-- recruit --*/
#h2-recruit {
	background:transparent url(../images/h2-recruit.gif) no-repeat left bottom ;
	height:18px;
	text-indent:-9999px;
}
#h3-box-recruit {
	background:transparent url(../images/h3-recruit-form.gif) no-repeat left bottom ;
	height:104px;
	width:648px;
}




/*-- concept --*/
#h2-concept {
	background:transparent url(../images/h2-concept.gif) no-repeat left bottom ;
	height:18px;
	text-indent:-9999px;
}
#h3-box-concept-index {
	background:transparent url(../images/h3-concept-index.gif) no-repeat left bottom ;
	height:104px;
	width:648px;
}
#h3-box-concept-feature {
	background:transparent url(../images/h3-concept-feature.gif) no-repeat left bottom ;
	height:104px;
	width:648px;
}
#h4-concept-index-01 { background:transparent url(../images/h4-concept-index-01.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}

#h4-concept-feature-00 { background:transparent url(../images/h4-concept-feature-00.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-concept-feature-01 { background:transparent url(../images/h4-concept-feature-01.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-concept-feature-02 { background:transparent url(../images/h4-concept-feature-02.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}




/*-- service --*/
#h2-service {
	background:transparent url(../images/h2-service.gif) no-repeat left bottom ;
	height:18px;
	text-indent:-9999px;
}
#h3-box-service-index {
	background:transparent url(../images/h3-service-index.gif) no-repeat left bottom ;
	height:104px;
	width:648px;
}
#h3-box-service-clients {
	background:transparent url(../images/h3-service-clients.gif) no-repeat left bottom ;
	height:104px;
	width:648px;
}
#h4-service-index-01 { background:transparent url(../images/h4-service-index-01.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-service-index-02 { background:transparent url(../images/h4-service-index-02.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-service-index-03 { background:transparent url(../images/h4-service-index-03.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-service-index-04 { background:transparent url(../images/h4-service-index-04.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}

#h4-service-clients-01 { background:transparent url(../images/h4-service-clients-01.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-service-clients-02 { background:transparent url(../images/h4-service-clients-02.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}




/*-- seminar --*/
#h2-seminar02 {
	background:transparent url(../images/h2-seminar02.gif) no-repeat left bottom ;
	height:18px;
	text-indent:-9999px;
}
#h3-box-seminar-index {
	background:transparent url(../images/h3-seminar-index.gif) no-repeat left bottom ;
	height:104px;
	width:648px;
}
#h3-box-seminar-list {
	background:transparent url(../images/h3-seminar-list.gif) no-repeat left bottom ;
	height:104px;
	width:648px;
}
#h4-seminar-index-01 { background:transparent url(../images/h4-seminar-index-01.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}

#h4-seminar-list-01 { background:transparent url(../images/h4-seminar-list-01.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}



.seminar-list-tbl {}
.seminar-list-tbl td,
.seminar-list-tbl th {
	text-align:left;
	vertical-align:top;
	padding-top:15px;
}
.seminar-list-tbl th {
	font-weight:bold;
}




/*-- about --*/
#h2-about {
	background:transparent url(../images/h2-about.gif) no-repeat left bottom ;
	height:18px;
	text-indent:-9999px;
}
#h3-box-about-index {
	background:transparent url(../images/h3-about-index.gif) no-repeat left bottom ;
	height:104px;
	width:648px;
}
#h4-about-index-01 { background:transparent url(../images/h4-about-index-01.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-about-index-02 { background:transparent url(../images/h4-about-index-02.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-about-index-03 { background:transparent url(../images/h4-about-index-03.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-about-index-04 { background:transparent url(../images/h4-about-index-04.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-about-index-05 { background:transparent url(../images/h4-about-index-05.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-about-index-06 { background:transparent url(../images/h4-about-index-06.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-about-index-07 { background:transparent url(../images/h4-about-index-07.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-about-index-08 { background:transparent url(../images/h4-about-index-08.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-about-index-09 { background:transparent url(../images/h4-about-index-09.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}

.about-index-09-left {
	width:215px;
	float:left;
}
.about-index-09-right {
	width:210px;
	padding-left:5px;
	float:right;
}

#h3-box-about-officers {
	background:transparent url(../images/h3-about-officers.gif) no-repeat left bottom ;
	height:104px;
	width:648px;
}
#h4-about-officers-01 { background:transparent url(../images/h4-about-officers-01.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-about-officers-02 { background:transparent url(../images/h4-about-officers-02.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-about-officers-03 { background:transparent url(../images/h4-about-officers-03.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-about-officers-04 { background:transparent url(../images/h4-about-officers-04.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-about-officers-05 { background:transparent url(../images/h4-about-officers-05.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-about-officers-06 { background:transparent url(../images/h4-about-officers-06.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-about-officers-07 { background:transparent url(../images/h4-about-officers-07.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-about-officers-08 { background:transparent url(../images/h4-about-officers-08.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}


#h3-box-about-recruit {
	background:transparent url(../images/h3-about-recruit.gif) no-repeat left bottom ;
	height:104px;
	width:648px;
}
#h4-about-recruit-01 { background:transparent url(../images/h4-about-recruit-01.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-about-recruit-02 { background:transparent url(../images/h4-about-recruit-02.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-about-recruit-03 { background:transparent url(../images/h4-about-recruit-03.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-about-recruit-04 { background:transparent url(../images/h4-about-recruit-04.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-about-recruit-05 { background:transparent url(../images/h4-about-recruit-05.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-about-recruit-06 { background:transparent url(../images/h4-about-recruit-06.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-about-recruit-07 { background:transparent url(../images/h4-about-recruit-07.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-about-recruit-08 { background:transparent url(../images/h4-about-recruit-08.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-about-recruit-09 { background:transparent url(../images/h4-about-recruit-09.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}
#h4-about-recruit-10 { background:transparent url(../images/h4-about-recruit-10.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}


#h3-box-about-access {
	background:transparent url(../images/h3-about-access.gif) no-repeat left bottom ;
	height:104px;
	width:648px;
}


/*-- group --*/
#h2-group {
	background:transparent url(../images/h2-group.gif) no-repeat left bottom ;
	height:18px;
	text-indent:-9999px;
}
#h3-box-group-index {
	background:transparent url(../images/h3-group-index.gif) no-repeat left bottom ;
	height:104px;
	width:648px;
}
#h4-group-t-01 {
 background:transparent url(../images/g_elife_t.gif) no-repeat;
 width:420px;
 height:80px;
 text-indent:-9999px;
 }
#h4-group-m-01 {
 background:transparent url(../images/g_elife_m.gif) repeat-y;
 width:400px;
 padding:0 10px;
 font-size:100%;
 line-height:1.2em;
 }
#h4-group-b-01 {
 background:transparent url(../images/g_elife_b.gif) no-repeat;
 width:420px;
 height:10px;
 }
 
#h4-group-02 {
 width:203px;
 float:left;
 } 
#h4-group-t-02 {
 background:transparent url(../images/g_aida_t.gif) no-repeat;
 width:203px;
 height:84px;
 text-indent:-9999px;
 }
#h4-group-m-02 {
 background:transparent url(../images/g_aida_m.gif) repeat-y;
 width:183px;
 padding:0 10px;
 font-size:100%;
 line-height:1.2em;
 }
#h4-group-b-02 {
 background:transparent url(../images/g_aida_b.gif) no-repeat;
 width:203px;
 height:10px;
 }
 
#h4-group-03 {
 width:203px;
 float:left;
 margin-left:14px;
 } 
#h4-group-t-03 {
 background:transparent url(../images/g_informs_t.gif) no-repeat;
 width:203px;
 height:84px;
 text-indent:-9999px;
 }
#h4-group-m-03 {
 background:transparent url(../images/g_informs_m.gif) repeat-y;
 width:183px;
 padding:0 10px;
 font-size:100%;
 line-height:1.2em;
 }
#h4-group-b-03 {
 background:transparent url(../images/g_informs_b.gif) no-repeat;
 width:203px;
 height:10px;
 }

#h4-group-t-04 {
 background:transparent url(../images/g_nic_t.gif) no-repeat;
 width:420px;
 height:64px;
 text-indent:-9999px;
 }
#h4-group-m-04 {
 background:transparent url(../images/g_nic_m.gif) repeat-y;
 width:400px;
 padding:0 10px;
 font-size:100%;
 line-height:1.2em;
 }
#h4-group-b-04 {
 background:transparent url(../images/g_nic_b.gif) no-repeat;
 width:420px;
 height:10px;
 }


/*-- case --*/
#h2-case {
	background:transparent url(../images/h2-case.gif) no-repeat left bottom ;
	height:18px;
	text-indent:-9999px;
}
#h3-box-case-index {
	background:transparent url(../images/h3-case-index.gif) no-repeat left bottom ;
	height:104px;
	width:648px;
}
#h4-case-index-01 { background:transparent url(../images/h4-case-index-01.gif) no-repeat left bottom ; height:22px; text-indent:-9999px;}

.case-list-tbl {
	margin-bottom:30px;
}
.case-list-tbl td,
.case-list-tbl th {
	text-align:left;
	vertical-align:top;
	font-weight:normal;
}




/*-- privacy --*/
#h2-privacy {
	background:transparent url(../images/h2-privacy.gif) no-repeat left bottom ;
	height:18px;
	text-indent:-9999px;
}
#h3-box-privacy-index {
	background:transparent url(../images/h3-privacy-index.gif) no-repeat left bottom ;
	height:104px;
	width:648px;
}
#h3-box-privacy-policy {
	background:transparent url(../images/h3-privacy-policy.gif) no-repeat left bottom ;
	height:104px;
	width:648px;
}

#privacy-index-dl-01 dt {
	color:#0839b6;
	margin-top:25px;
}




/*-- news --*/
#h2-news {
	background:transparent url(../images/h2-news.gif) no-repeat left bottom ;
	height:18px;
	text-indent:-9999px;
}
#h3-box-news-index {
	background:transparent url(../images/h3-news-index.gif) no-repeat left bottom ;
	height:104px;
	width:648px;
}






/*=====================================================================
footer-2nd
=====================================================================*/
#footer-L-inner-2nd {
	width:648px;
	margin:0 auto;
	padding-top:25px;
}

#footer-nav-2nd{
	display:block;
	width:133px;
	height:26px;
	float:left;	
	margin-left:0px;
}

/*add 090319*/
#footer-nav02-2nd {
	padding-left:9px;
}
#footer-nav02-2nd a,
#footer-nav02-2nd img {
	display:block;
	width:133px;
	height:26px;
	line-height:0;
	font-size:0;
}
/*add 090319*/



#footer-2nd {
	clear:both;
	background:transparent url(../images/bg-footerline.gif) no-repeat center top ;
}
#footer-2nd-inner {
	width:845px;
	margin:0 auto;
	background:transparent url(../images/footer-line-2nd.gif) no-repeat center top ;
	padding-top:0px;
}
#footer-2nd-inner-R {
	width:648px;
	float:right;	
	background:transparent url(../images/bg-clm-R.gif) repeat-y left top ;
	padding:5px 0 20px 9px;
	
}







/*=====================================================================
parts
=====================================================================*/


.clearfix:after {  
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 1px;  
	font-size: 1px;  
	line-height: 1px;  
	clear: both;  
}  
* html .clearfix {display: inline-block; } 
*:first-child+html .clearfix {display: inline-block; } 

.clear {clear:both;}
.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}
.float-R {float:right;}
.float-L {float:left;}
.dot-btm01 {background:transparent url(../images/dot-btm01.gif) repeat-x left bottom ; padding-bottom:3px;}
.nodisp {display:none;}
.kome { color:#cc3366; font-weight:bold; font-size:0.8em;}

.clr0839b6 { color:#0839b6;}
a:hover.hover-line-btm {background:transparent url(../images/line-btm01.gif) repeat-x center bottom ;}
.li-stl-typ-crl {
	list-style-type: disc !important;
	margin-left:15px;
}
.li-stl-typ-dml {
	list-style-type: decimal !important;
	margin-left:15px;
}
.fnt-sz-08em { font-size:0.8em !important;}

.mgn-0-a {margin:0 auto;}
.mgn-t-5 {	margin-top:5px !important;}
.mgn-t-10 {	margin-top:10px;}
.mgn-t-15 {	margin-top:15px !important;}
.mgn-t-20 {	margin-top:20px !important;}
.mgn-t-30 {	margin-top:30px !important;}
.mgn-b-10 { margin-bottom:10px !important;}
.mgn-b-15 { margin-bottom:15px !important;}
.mgn-b-20 { margin-bottom:20px !important;}
.mgn-b-30 { margin-bottom:30px !important;}

.pad-b-0 {padding-bottom:0 !important;}
.pad-b-10 {padding-bottom:10px !important;}
.pad-t-15 {padding-top:15px !important;}
.pad-t-20 {padding-top:20px !important;}
.pad-t-25 {padding-top:25px !important;}
.pad-r-10 { padding-right:10px !important;}





