#calc_imb_mbox{width:300px;float:left;margin-right:3%;}
#calc_titvk_box{width:100%;height:35px;}
#calc_imb_answer_right{
	min-width:300px;width:calc(97% - 300px);float:left;
}
#calc_imb_answer{min-width:300px;width:100%;clear:both;}
.titvk_vrl{
	float:left;width:33.3%;height:35px;line-height:31px;text-align:center;border:solid 1px #c2c0b8;border-bottom:0px;border-radius:8px 8px 0px 0px;cursor:pointer;
	background:#ededed;font-weight:bold;font-size:18px;background:linear-gradient(#fefefe,#dcdcdc);background:-webkit-linear-gradient(#fefefe,#dcdcdc);
	box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;
}
.titvk_vrl.cls:hover{background:#fff;}
.titvk_vrl.sel{
	background-color:#1D65D1;color:#fff;border:solid 1px #1D65D1;text-shadow:rgb(3,3,3) 3px 3px 4px;
	background:linear-gradient(to top,#768a9e,#17689e);
	background:-webkit-gradient(linear,left bottom,left top,from(#768a9e),to(#17689e));
	background:-webkit-linear-gradient(top,#768a9e,#17689e);
	cursor:default;
}
#calcvk_main_box{
    border:1px solid #c2c0b8;float:left;margin-right:20px;margin-bottom:20px;background-color:#fff;width:100%;padding:15px;
	box-shadow:0 0 60px 10px rgba(0,0,0,.1) inset,0 5px 0 -4px #fff, 0 5px 0 -3px #c2c0b8,0 11px 0 -8px #fff,0 11px 0 -7px #c2c0b8,0 17px 0 -12px #fff,0 17px 0 -11px #c2c0b8,0 0 5px #000;
	-webkit-box-shadow:0 0 60px 10px rgba(0,0,0,.1) inset,0 5px 0 -4px #fff, 0 5px 0 -3px #c2c0b8,0 11px 0 -8px #fff,0 11px 0 -7px #c2c0b8,0 17px 0 -12px #fff,0 17px 0 -11px #c2c0b8,0 0 5px #000;
	-moz-box-shadow:0 0 60px 10px rgba(0,0,0,.1) inset,0 5px 0 -4px #fff, 0 5px 0 -3px #c2c0b8,0 11px 0 -8px #fff,0 11px 0 -7px #c2c0b8,0 17px 0 -12px #fff,0 17px 0 -11px #c2c0b8,0 0 5px #000;
}
.cvk_tit{margin-bottom:-2px;font-size:18px;}
.cvk_tit i.fa{float:right;}
.cvk_ipt{margin-bottom:5px;}
.cvk_ipt input,.cvk_fpdate select{font-size:18px;color:#777;height:24px;}
.cvk_fpdate select{text-align:center;text-align-last:center;width:100%;}
#cvk_lmon,#cvk_mmon,#cvk_emon{width:60%;}
#cvk_lyar,#cvk_myar,#cvk_eyar{width:38%;}
.cvk_num{text-align:center;}
.id_cvk_but{text-align:center;margin:12px auto 0px;font-size:14px;}
.cvk_fpdate{margin:1px auto 5px;}

.ztooltip{display:inline;position:relative;float:right;top:5px;}
.ztooltip:hover:after,.ztooltip:active:after{
	background:#333;border-radius:5px;top:22px;color:#fff;content:attr(title);left:-264px;padding:5px 15px;position:absolute;z-index:98;width:260px;font-size:14px;line-height:16px;
}
.ztooltip:hover:before,.ztooltip:active:before{border:solid;border-color:#333 transparent;border-width:0 6px 6px 6px;top:17px;content:"";left:-50%;position:absolute;z-index:99;}
.lme_ca_tbl{width:100%;text-align:center;border:2px solid #000;}
.lme_ca_tbl td{border:1px solid #c2c0b8;color:#333;font-size:14px;}
.lme_ca_tbl .tyear td{font-weight:bold;padding:2px 0px;border-top:solid 2px #000;border-bottom:solid 2px #000;}
.lme_ca_tbl .onlyyear td{}
.lme_ca_tbl .ttotal td{
	font-weight:bold;padding:5px 5px;font-size:18px;border:0;background:#F2F2F2;background:linear-gradient(#F2F2F2,#D2D2D2);background:-webkit-linear-gradient(#F2F2F2,#D2D2D2);
	border-top:solid 2px #000;
}
.lme_ca_tbl thead td{font-size:18px;color:#000;padding:5px 0px;font-weight:bold;border-bottom:solid 2px #000;}
.lme_ca_tbl thead td.cl1,.lmecar_txt.v5{background:#D2D2D2;background:linear-gradient(#D2D2D2,#F2F2F2);background:-webkit-linear-gradient(#D2D2D2,#F2F2F2);}
.lme_ca_tbl thead td.cl2,.lmecar_txt.v1{background:#88E83E;background:linear-gradient(#88E83E,#B0F07E);background:-webkit-linear-gradient(#88E83E,#B0F07E);}
.lme_ca_tbl thead td.cl3,.lmecar_txt.v2{background:#FFD427;background:linear-gradient(#FFD427,#FFE26F);background:-webkit-linear-gradient(#FFD427,#FFE26F);}
.lme_ca_tbl thead td.cl4,.lmecar_txt.v3{background:#FF6262;background:linear-gradient(#FF6262,#FF9B9B);background:-webkit-linear-gradient(#FF6262,#FF9B9B);}
.lme_ca_tbl thead td.cl5,.lmecar_txt.v4{background:#8686FF;background:linear-gradient(#8686FF,#BFBFFF);background:-webkit-linear-gradient(#8686FF,#BFBFFF);}
.lme_ca_tbl thead td.cl_z1,.lmecar_txt.v5{background:#CA8FE9;background:linear-gradient(#CA8FE9,#E0D0E9);background:-webkit-linear-gradient(#CA8FE9,#E0D0E9);}
.lme_ca_tbl thead td.cl_z2,.lmecar_txt.v6{background:#8FE9DD;background:linear-gradient(#8FE9DD,#D3E9E6);background:-webkit-linear-gradient(#8FE9DD,#D3E9E6);}
.lme_ca_tbl thead td.cl_z3,.lmecar_txt.v7{background:#E9AD82;background:linear-gradient(#E9AD82,#E9D9CE);background:-webkit-linear-gradient(#E9AD82,#E9D9CE);}
.lmeca_tit{font-size:24px;color:#555;padding:15px 0px 5px;font-weight:bold;text-align:center;}
.lmecar_txt{font-size:18px;margin:auto;margin-top:30px;text-align:center;border:solid 2px #333;max-width:300px;color:#fff;font-weight:bold;text-shadow:1px 1px 3px black;}
.lmecar_txt.exp{margin-top:15px;}
.lmecar_awr{font-size:26px;font-weight:bold;text-align:center;margin:auto;margin-bottom:20px;border:solid 2px #333;border-top:0;max-width:300px;}
#calc_imb_answer_hide{display:none;font-size:18px;color:#00f;font-style:italic;text-decoration:underline;clear:both;cursor:pointer;}
.fbal_view{font-weight:bold;}

.switch-field{overflow:hidden;float:right;}
.switch-field input{display:none;}
.switch-field label{float:left;}
.switch-field label{
	display:inline-block;font-size:14px;text-align:center;padding:1px 4px;border:1px solid rgba(0,0,0,0.2);width:30px;color:rgba(0,0,0,0.4);background-color:#e4e4e4;
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
	-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;
}
.switch-field label:hover{cursor:pointer;}
.switch-field input:checked + label{-webkit-box-shadow:none;box-shadow:none;background-color:#17689e;color:#fff;cursor:default;}
.switch-field label:first-of-type{border-radius:4px 0 0 4px;}
.switch-field label:last-of-type{border-radius:0 4px 4px 0;}
.switch-field.big label{width:50px;}
.cvk_ipt input.switcher{width:200px;}
.cvk_ipt input.bswitcher{width:160px;}

.lmecar_awr_box{width:300px;clear:both;margin:auto;border:solid 2px #333;border-top:0;height:auto;display:table;}
.lmecar_awr_left{float:left;width:180px;padding:2px 0 2px 5px;background-color:#eef1f1;color:#000;}
.lmecar_awr_right{float:left;width:116px;padding:2px 0;text-align:center;}


@media(max-width:950px){
	.lme_ca_tbl td.z3,.lme_ca_tbl td.cl_z3{display:none;}
}
@media(max-width:850px){
	.lme_ca_tbl .ttotal td{font-size:16px;}
	.lme_ca_tbl thead td{font-size:16px;}
}
@media(max-width:800px){
	.lme_ca_tbl td.z1,.lme_ca_tbl td.cl_z1{display:none;}
}
@media(max-width:700px){
	.lme_ca_tbl td.z2,.lme_ca_tbl td.cl_z2{display:none;}
}
@media(max-width:650px){
	.lme_ca_tbl .ttotal td{font-size:13px;padding}
	.lme_ca_tbl thead td{font-size:14px;}
}
@media(max-width:550px){
	.lme_ca_tbl .ttotal td{font-size:11px;}
	.lme_ca_tbl thead td{font-size:12px;}
	.lme_ca_tbl td{font-size:12px;}
}
@media(max-width:450px){
	.lme_ca_tbl .ttotal td{font-size:10px;padding:5px 4px;}
	.lme_ca_tbl td{font-size:11px;}
}






.lme_ca_tbl .mre_td{border:1px solid #c2c0b8;color:#333;font-size:14px;}
.lme_ca_tbl .tyear .mre_td{font-weight:bold;padding:2px 0px;border-top:solid 2px #000;border-bottom:solid 2px #000;}
.lme_ca_tbl .onlyyear .mre_td{}
.lme_ca_tbl .ttotal .mre_td{
	font-weight:bold;padding:5px 5px;font-size:18px;border:0;background:#F2F2F2;background:linear-gradient(#F2F2F2,#D2D2D2);background:-webkit-linear-gradient(#F2F2F2,#D2D2D2);
	border-top:solid 2px #000;
}
.lme_ca_tbl .mre_thead .mre_td{font-size:18px;color:#000;padding:5px 0px;font-weight:bold;border-bottom:solid 2px #000;}
.lme_ca_tbl .mre_thead .mre_td.cl1,.lmecar_txt.v5{background:#D2D2D2;background:linear-gradient(#D2D2D2,#F2F2F2);background:-webkit-linear-gradient(#D2D2D2,#F2F2F2);}
.lme_ca_tbl .mre_thead .mre_td.cl2,.lmecar_txt.v1{background:#88E83E;background:linear-gradient(#88E83E,#B0F07E);background:-webkit-linear-gradient(#88E83E,#B0F07E);}
.lme_ca_tbl .mre_thead .mre_td.cl3,.lmecar_txt.v2{background:#FFD427;background:linear-gradient(#FFD427,#FFE26F);background:-webkit-linear-gradient(#FFD427,#FFE26F);}
.lme_ca_tbl .mre_thead .mre_td.cl4,.lmecar_txt.v3{background:#FF6262;background:linear-gradient(#FF6262,#FF9B9B);background:-webkit-linear-gradient(#FF6262,#FF9B9B);}
.lme_ca_tbl .mre_thead .mre_td.cl5,.lmecar_txt.v4{background:#8686FF;background:linear-gradient(#8686FF,#BFBFFF);background:-webkit-linear-gradient(#8686FF,#BFBFFF);}
.lme_ca_tbl .mre_thead .mre_td.cl_z1,.lmecar_txt.v5{background:#CA8FE9;background:linear-gradient(#CA8FE9,#E0D0E9);background:-webkit-linear-gradient(#CA8FE9,#E0D0E9);}
.lme_ca_tbl .mre_thead .mre_td.cl_z2,.lmecar_txt.v6{background:#8FE9DD;background:linear-gradient(#8FE9DD,#D3E9E6);background:-webkit-linear-gradient(#8FE9DD,#D3E9E6);}
.lme_ca_tbl .mre_thead .mre_td.cl_z3,.lmecar_txt.v7{background:#E9AD82;background:linear-gradient(#E9AD82,#E9D9CE);background:-webkit-linear-gradient(#E9AD82,#E9D9CE);}

@media(max-width:950px){
	.lme_ca_tbl .mre_td.z3,.lme_ca_tbl .mre_td.cl_z3{display:none;}
}
@media(max-width:850px){
	.lme_ca_tbl .ttotal .mre_td{font-size:16px;}
	.lme_ca_tbl .mre_thead .mre_td{font-size:16px;}
}
@media(max-width:800px){
	.lme_ca_tbl .mre_td.z1,.lme_ca_tbl .mre_td.cl_z1{display:none;}
}
@media(max-width:700px){
	.lme_ca_tbl .mre_td.z2,.lme_ca_tbl .mre_td.cl_z2{display:none;}
}
@media(max-width:650px){
	.lme_ca_tbl .ttotal .mre_td{font-size:13px;padding}
	.lme_ca_tbl .mre_thead .mre_td{font-size:14px;}
}
@media(max-width:550px){
	.lme_ca_tbl .ttotal .mre_td{font-size:11px;}
	.lme_ca_tbl .mre_thead .mre_td{font-size:12px;}
	.lme_ca_tbl .mre_td{font-size:12px;}
}
@media(max-width:450px){
	.lme_ca_tbl .ttotal .mre_td{font-size:10px;padding:5px 4px;}
	.lme_ca_tbl .mre_td{font-size:11px;}
}