@charset "UTF-8";.calculate{max-width:1450px;margin:75px auto 125px auto;overflow:visible}.calculate__title{margin:0 0 50px 0}.calculate__inner{display:block;width:100%;padding:90px;background:#f7f7f7}.calculate__inner__box{display:block;width:100%;max-width:1090px;margin:0 auto;padding:0 0 90px 0;background:#fff;animation-name:fadeInUp}.calculate__inner__box__sub{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;width:100%;margin:0 0 20px 0;background:#ededed}.calculate__inner__box__sub__bt{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;text-align:center;cursor:pointer;flex:0 1 auto}.calculate__inner__box__sub__bt::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:5px;background:var(--subColor);opacity:0;z-index:10}.calculate__inner__box__sub__bt__text{display:block;width:100%;padding:25px 10px;font-size:16px;line-height:1.2;color:var(--textColor);font-family:'NotoSansTC-M';opacity:.4}.calculate__inner__box__sub__bt.active::before{opacity:1}.calculate__inner__box__sub__bt.active .calculate__inner__box__sub__bt__text{background:#fff;opacity:1}.calculate__inner__box__form{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:calc(100% - 60px);max-width:810px;margin:0 auto;padding:30px 0 0 0}.calculate__inner__box__form-range{padding:70px 0 0 0}.calculate__inner__box__form.j-pageTag-box{display:none}.calculate__inner__box__form.j-pageTag-box.active{display:flex}.calculate__inner__box__form__item{display:block;width:100%;margin:0 0 25px 0}.calculate__inner__box__form__item.two{width:calc(50% - 50px)}.calculate__inner__box__form__item__title{display:block;width:100%;margin:0 0 10px 0;font-size:15px;line-height:1.2;color:var(--textColor);font-family:'NotoSansTC-M'}.calculate__inner__box__form__item select{padding:10px 55px 10px 35px;border:1px solid #e4e4e4;background-color:#fff;background-position:calc(100% - 35px)}.calculate__inner__box__form__item input:not([type="radio"]){background-image:none}.calculate__inner__box__form__item input::-webkit-outer-spin-button,.calculate__inner__box__form__item input::-webkit-inner-spin-button{-webkit-appearance:none}.calculate__inner__box__form__item input[type="number"]{-moz-appearance:textfield}.calculate__inner__box__form__item__radioBig .c-radioBig__bt{margin:10px 0 0 0}.calculate__inner__box__form__item__time{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%}.calculate__inner__box__form__item__time input[type="number"],.calculate__inner__box__form__item__time input[type="text"]{flex:0 1 auto}.calculate__inner__box__form__item__time__radio{width:auto;margin:0 0 0 20px;flex:0 0 auto}.calculate__inner__box__form__item__time__unit{display:block;width:auto;max-width:100%;margin:0 0 0 20px;font-size:15px;line-height:1.2;color:var(--textColor);font-family:'NotoSansTC-M'}.calculate__inner__box__form__item__range{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:space-between;width:100%}.calculate__inner__box__form__item__range__item{width:calc(50% + 10px)}.calculate__inner__box__form__item__range__input{width:calc(50% - 50px)}.calculate__inner__box__form__btGroup{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:space-between;width:100%;margin:20px auto 0 auto}.calculate__inner__box__form__btGroup__bt{width:calc(50% - 15px)}.calculate__inner__box__form__result{display:block;width:100%;margin:55px 0 0 0;padding:50px 0 0 0;border-top:1px solid #d0d0d0}.calculate__inner__box__form__result__item{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;margin:0 0 30px 0}.calculate__inner__box__form__result__item:last-child{margin:0}.calculate__inner__box__form__result__item__title{top:calc(30px - .6em);display:block;width:auto;max-width:100%;margin:0 25px 0 0;font-size:15px;line-height:1.2;color:var(--textColor);font-family:'NotoSansTC-M';flex:0 0 auto}.calculate__inner__box__form__result__item__content{display:block;width:100%;flex:0 1 auto}.calculate__inner__box__form__result__item__content__box{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%}.calculate__inner__box__form__result__item__content__box__input{flex:0 1 auto}.calculate__inner__box__form__result__item__content__box__input::placeholder{color:#ff0000}.calculate__inner__box__form__result__item__content__box__text{display:block;width:auto;max-width:100%;margin:0 0 0 20px;font-size:15px;line-height:1;color:var(--textColor);font-family:'NotoSansTC-M';flex:0 0 auto}.calculate__inner__box__form__result__item__content__text{display:block;width:100%;margin:15px 0 0 0;font-size:14px;line-height:1.4;color:#9e9d9d;font-family:'NotoSansTC-M'}@media screen and (min-width:992px) and (max-height:850px){.calculate__inner__box__form{padding:10px 0 0 0}.calculate__inner__box__form-range{padding:70px 0 0 0}.calculate__inner__box__form__item{margin:0 0 15px 0}.calculate__inner__box__form__item__title{margin:0 0 5px 0}.calculate__inner__box__form__btGroup{margin:0 auto}.calculate__inner__box__form__result{margin:15px 0 0 0;padding:15px 0 0 0}}@media screen and (max-width:991px){.calculate{margin:70px auto 0 auto}.calculate__title{margin:0 0 45px 0}.calculate__inner{left:-30px;width:calc(100% + 60px);padding:70px 30px}.calculate__inner__box{padding:0 0 80px 0}.calculate__inner__box__sub{margin:0}.calculate__inner__box__form{padding:60px 0 0 0}.calculate__inner__box__form__item{margin:0 0 40px 0}.calculate__inner__box__form__item.two{width:calc(50% - 15px)}.calculate__inner__box__form__item__title{margin:0 0 20px 0}.calculate__inner__box__form__btGroup{margin:15px auto 0 auto}.calculate__inner__box__form__result{margin:55px 0 0 0;padding:50px 0 0 0}}@media screen and (max-width:767px){.calculate__inner__box__form__item.two{width:100%}.calculate__inner__box__form__item__radioBig .c-radioBig__bt{margin:0}.calculate__inner__box__form__item__range{display:block}.calculate__inner__box__form__item__range__item{width:100%;margin:0 0 35px 0}.calculate__inner__box__form__item__range__input{width:100%}.calculate__inner__box__form__result{padding:35px 0 0 0}.calculate__inner__box__form__result__item{display:block}.calculate__inner__box__form__result__item__title{top:auto;margin:0 0 20px 0}}@media screen and (max-width:575px){.calculate{margin:55px auto 0 auto}.calculate__title{margin:0 0 35px 0}.calculate__inner{left:-20px;width:calc(100% + 40px);padding:0 0 110px 0}.calculate__inner__box{padding:0;background:none}.calculate__inner__box__sub__bt__text{padding:20px 10px;font-size:15px}.calculate__inner__box__sub__bt.active .calculate__inner__box__sub__bt__text{background:#f7f7f7}.calculate__inner__box__form{padding:35px 0 0 0}.calculate__inner__box__form__item{margin:0 0 25px 0}.calculate__inner__box__form__item__title{margin:0 0 15px 0}.calculate__inner__box__form__item input:not([type="radio"]):not([type="checkbox"]):not([type="range"]){background-color:#fff}.calculate__inner__box__form__item select{padding:10px 40px 10px 15px;background-position:calc(100% - 15px) center}.calculate__inner__box__form__item__radioBig .c-radioBig__bt{background:#e7e7e7}.calculate__inner__box__form__item__time__radio{margin:0 0 0 10px}.calculate__inner__box__form__item__time__unit{margin:0 0 0 15px;font-size:14px}.calculate__inner__box__form__btGroup{display:block;margin:20px auto 0 auto}.calculate__inner__box__form__btGroup__bt{width:100%;margin:0 auto 10px auto}.calculate__inner__box__form__btGroup__bt:last-child{margin:0 auto}.c-bt-gray.calculate__inner__box__form__btGroup__bt{background:#e7e7e7}.calculate__inner__box__form__result{margin:35px 0 0 0}.calculate__inner__box__form__result__item{margin:0 0 20px 0}.calculate__inner__box__form__result__item__title{margin:0 0 10px 0}.calculate__inner__box__form__result__item__content__box__text{margin:0 0 0 15px;font-size:14px}.calculate__inner__box__form__result__item__content__box__input{background:#fff}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}