@charset "utf-8";﻿body.simulator .sim-lst.free{margin-top:20px;border-bottom:1px dotted #acacac}@media screen and (min-width:576px){body.simulator .sim-lst.free{margin-top:40px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}@media screen and (min-width:576px){body.simulator .sim-lst.free .sim-hd{padding-top:0;padding-left:20px;width:298px;text-align:left;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}}body.simulator .sim-lst.free .sim-cnt{text-align:center}@media screen and (min-width:576px){body.simulator .sim-lst.free .sim-cnt{border-left:1px dotted #acacac;padding-left:40px;text-align:left}}body.simulator .sim-lst.free .sim-cnt .sim-date__lst{list-style:none}body.simulator .sim-lst.free .sim-cnt .sim-date__itm{display:inline-block}body.simulator .sim-lst.free .sim-cnt .sim-date__itm:not(:first-child){margin-left:10px}@media screen and (min-width:896px){body.simulator .sim-lst.free .sim-cnt .sim-date__itm:not(:first-child){margin-left:90px}}body.simulator .sim-lst.free .sim-cnt .sim-date__itm.red{display:block;color:red;margin:12px 0 0;font-size:14px}@media screen and (min-width:896px){body.simulator .sim-lst.free .sim-cnt .sim-date__itm.red{font-size:16px}}body.simulator .sim-lst.free .sim-cnt .sim-date__rd{display:none}body.simulator .sim-lst.free .sim-cnt .sim-date__rd+.sim-date__lbl{position:relative;padding-left:25px}body.simulator .sim-lst.free .sim-cnt .sim-date__rd+.sim-date__lbl:before{content:"";display:block;position:absolute;top:0;left:0;width:18px;height:18px;background-color:#fff;border-radius:50%}body.simulator .sim-lst.free .sim-cnt .sim-date__rd:checked+.sim-date__lbl:after{content:"";display:block;position:absolute;top:5px;left:5px;width:8px;height:8px;background:#f39800;border-radius:50%}@media screen and (min-width:576px){body.simulator .sim-lst.free{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}body.simulator .sim-lst.free>.sim-hd{text-align:center;padding-left:0;padding-top:20px}@media screen and (min-width:576px){body.simulator .sim-lst.free>.sim-hd{text-align:left;padding-top:0;padding-left:20px;width:137px;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}}body.simulator .sim-lst.free>.sim-cnt{padding:0}@media screen and (min-width:576px){body.simulator .sim-lst.free>.sim-cnt{border-left:1px dotted #acacac}}body.simulator .sim-lst.free .inner{border-top:none;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-wrap:wrap;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap}body.simulator .sim-lst.free .inner .sim-hd{font-size:14px;height:70px;width:90px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-left:0}@media screen and (min-width:321px){body.simulator .sim-lst.free .inner .sim-hd{padding-left:20px;width:120px}}@media screen and (min-width:576px){body.simulator .sim-lst.free .inner .sim-hd{width:160px}}@media screen and (min-width:896px){body.simulator .sim-lst.free .inner .sim-hd{font-size:16px}}body.simulator .sim-lst.free .inner .sim-hd:not(:first-of-type){border-top:1px dotted #acacac}body.simulator .sim-lst.free .inner .sim-hd.lnd{height:180px}@media screen and (min-width:576px){body.simulator .sim-lst.free .inner .sim-hd.lnd{height:140px}}body.simulator .sim-lst.free .inner .sim-hd.bld{height:120px}@media screen and (min-width:896px){body.simulator .sim-lst.free .inner .sim-hd.bld{height:110px}}body.simulator .sim-lst.free .inner .sim-cnt{height:70px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:210px}@media screen and (min-width:321px){body.simulator .sim-lst.free .inner .sim-cnt{width:calc( 100% - 120px)}}@media screen and (min-width: 576px){body.simulator .sim-lst.free .inner .sim-cnt{width:calc( 100% - 160px);padding-right:20px;padding-left:40px;border-left:1px dotted #acacac}}@media screen and (min-width:896px){body.simulator .sim-lst.free .inner .sim-cnt{padding-right:50px}}body.simulator .sim-lst.free .inner .sim-cnt:not(:first-of-type){border-top:1px dotted #acacac}body.simulator .sim-lst.free .inner .sim-cnt.lnd{height:180px}@media screen and (min-width:576px){body.simulator .sim-lst.free .inner .sim-cnt.lnd{height:140px}}body.simulator .sim-lst.free .inner .sim-cnt.bld{height:120px}@media screen and (min-width:896px){body.simulator .sim-lst.free .inner .sim-cnt.bld{height:110px}}body.simulator .sim-lst.free .inner .sim-cnt input{text-align:right;width:170px;height:40px;padding-right:5px}@media screen and (min-width:576px){body.simulator .sim-lst.free .inner .sim-cnt input{width:calc( 100% - 42px)}}@media screen and (min-width: 896px){body.simulator .sim-lst.free .inner .sim-cnt input{width:calc( 100% - 50px)}}body.simulator .sim-lst.free .inner .sim-cnt .sim-txt{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;font-size:14px;margin-left:5px}@media screen and (min-width:321px){body.simulator .sim-lst.free .inner .sim-cnt .sim-txt{margin-left:1em}}@media screen and (min-width:896px){body.simulator .sim-lst.free .inner .sim-cnt .sim-txt{font-size:16px}}body.simulator .sim-lst.free .inner .sim-cnt .sim-cmnt{font-size:14px;margin-top:12px;line-height:calc( 24 / 16)}@media screen and (min-width: 896px){body.simulator .sim-lst.free .inner .sim-cnt .sim-cmnt{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;font-size:16px;margin-top:20px}}body.simulator .sim-hd span{display:block}body.simulator .btnblock{margin:4em 0;text-align:center}body.simulator .btnblock a.calcbtn{display:inline-block;text-align:center;width:90%;max-width:300px;padding:25px;font-size:23px;line-height:23px;background-color:#f39800;color:#fff;border:3px solid #f39800;text-decoration:none}body.simulator .btnblock a.calcbtn:hover{color:#f39800;background-color:#fff;text-decoration:none}