@import url("fonts/style.css");

html,body,*{
	text-size-adjust: none;
	-webkit-text-size-adjust:none;
	-moz-text-size-adjust:none;
	-ms-text-size-adjust:none;
	
	max-height:999999px;
}

*,:after,*:before{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,time{
	display:block;
}

textarea {
   font-family:inherit;
   font-size:inherit;
}

.cmsl_clearfix1:after{
	content:'';
	display:block;
	clear:both;
}

.cmsl_clearfix2:before,
.cmsl_clearfix2:after{
    display:table;
    content:'';
}
.cmsl_clearfix2:after{
    clear:both;
}

.cmsl_clearfix3{
	display:table;
	width:100%;
}
.cmsl_clearfix3:after{
	content:'. .';
	display:block;
	word-spacing:9999px;
	height:0;
	overflow:hidden;
}

.cmsl_clearfix4{
    zoom:1;
    display:block;
}
.cmsl_clearfix4:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

.clear{
	clear:both;
}

.cmsl_content{
	min-height:200px;
}

.posmo{
	display:none;
}
a.posmo_link{
	text-decoration:none !important;
	border-bottom:1px dashed;
	padding-bottom:1px;
	margin-bottom:5px;
}
a.posmo_link:hover{
	text-decoration:none !important;
	border-bottom:1px dashed;
}

.leli_theme2{
	margin-top:25px;
	display:table;
	width:100%;
	min-height:200px;
}
.leli_theme2_col1{
	display:table-cell;
	width:370px;
	vertical-align:top;

	border-right:1px #d7d7d7 solid;
}
.leli_theme2_col1_pad{
	width:350px;
}
.leli_theme2_col2{
	display:table-cell;
	vertical-align:top;
	padding-left:15px;
}

/*
.leli_theme2_col1{
	width:250px;
	float:left;
}
.leli_theme2_col2{
	margin-left:270px;
	overflow:hidden;
}
*/


.leli_theme2b_headerhr{
    margin-top:25px;
}
.leli_theme2b_headerhr span{
	float:left;
	width:50%;
	height:5px;
}
.leli_theme2b_headerhr span:nth-child(1){
	background:#fabb14;
}
.leli_theme2b_headerhr span:nth-child(2){
	background:#4385f3;
}

.leli_theme2b_content{
	display:table;
	width:100%;
	min-height:400px;
}
.leli_theme2b_content_col1{
	display:table-cell;
	vertical-align:top;
	width:370px;
    padding:10px;
    padding-left:0;
}
.leli_theme2b_content_col1_pad{
}
.leli_theme2b_content_col2{
	display:table-cell;
	vertical-align:top;
    padding:10px;
    padding-right:0;
    padding-bottom:20px;
    border-left:1px #d7d7d7 solid;
    border-bottom:1px #d7d7d7 solid;
}

.leli_theme3:after{
	content:'';
	display:block;
	clear:both;
}
.leli_theme3_col1{
	width:100%;
	float:left;
	overflow:hidden;
}
.leli_theme3_col1_cont{
	margin:0 290px 0 0;
}
.leli_theme3_col2{
	float:left;
	width:270px;
	margin-left:-270px;
}
@media only screen and (max-width: 990px){
	.leli_theme3_col1{
		width:auto;
		margin:0;
		float:none;
		overflow:visible;
	}
	.leli_theme3_col1_cont{
		margin:0;
	}
	.leli_theme3_col2{
		float:none;
		width:auto;
		margin:0;
		margin-top:50px;
	}
}


.footer_leli {
    color: #000;
    font-size: 11px;
	position:relative;
 }
.footer_leli .block_leli1{
    display: inline-block;
    vertical-align: top;
    line-height: 0.8em;
	padding: 3px;
	text-align: right;
}
.footer_leli .block_leli2{
    display: inline-block;
    vertical-align: top;
    width: 30px;
	height: 30px;
    text-align:left;
    padding-top:3px;
}
.footer_leli a{
    color: #000;
    font-size: 12px;
    line-height: 1.3em;
    text-decoration: none;
}
.footer_leli a:hover {
    color: #5d5856;
}
.footer_leli .leli img {
    padding: 0;
    margin: 0;
    vertical-align: top;
}

a{white-space: normal;overflow-wrap: break-word;}  

#gtx-trans { display: none !important;}