.calculate_title{background-color:#fafafa;padding:45px 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 450px){.calculate_title{padding:40px 0}}.calculate_title h1{margin-bottom:10px;text-align:center;font-size:25px;font-weight:700;line-height:1.8;letter-spacing:2px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media(max-width: 450px){.calculate_title h1{font-size:20px;margin-bottom:5px}}.calculate_title .line{width:270px;margin:0 auto}.calculate_title .line img{display:block}.title_text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:19px;padding:15px 0;margin:20px 0}@media(max-width: 450px){.title_text{font-size:16px;line-height:1.2}}.sp{display:none}@media(max-width: 450px){.sp{display:block}}.calculate{padding:0 0 0px !important}@media(max-width: 450px){.calculate{padding:0 0 0px !important}}.calculate .container{padding:40px;background-color:#fafafa;border-radius:7px}@media(max-width: 450px){.calculate .container{padding:20px 20px 0px}}.calculate .container .calculate_head{background-color:#fff;border-radius:7px 7px 0 0}@media(max-width: 450px){.calculate .container .calculate_head{background-color:#fafafa}}.calculate .container .calculate_head p{padding-top:40px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:25px;font-weight:700;line-height:1.8;letter-spacing:2px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media(max-width: 450px){.calculate .container .calculate_head p{font-size:20px}}.calculate .container .calculate_head .calculate_area{margin:0 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:25px 0px 40px;border-bottom:#e4e4e4 solid 2px}@media(max-width: 450px){.calculate .container .calculate_head .calculate_area{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0px 0px 30px;padding:30px 0px 20px}}.calculate .container .calculate_head .calculate_area input{padding:15px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-weight:500;border-radius:7px;border:none;border:solid 3px #eee944}@media(max-width: 450px){.calculate .container .calculate_head .calculate_area input{width:50%;height:50px;padding:0px 10px;font-size:14px}}.calculate .container .calculate_head .calculate_area .calculate_btn{margin-left:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width: 769px){.calculate .container .calculate_head .calculate_area .calculate_btn{margin-left:10px}}@media(max-width: 450px){.calculate .container .calculate_head .calculate_area .calculate_btn{margin:0px 0}}.calculate .container .calculate_head .calculate_area .calculate_btn button{font-size:18px;font-weight:500;border-radius:7px;border:none;background-color:#eee944;padding:10px 85px;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 450px){.calculate .container .calculate_head .calculate_area .calculate_btn button{width:100%;padding:10px 30px}}.calculate .container .result{background-color:#fff;padding:30px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0 0 7px 7px}@media(max-width: 450px){.calculate .container .result{margin:0px;padding:0 0px 0px;background-color:#fafafa}}.calculate .container .result .result_border{border-radius:7px;border:solid 2px #e4e4e4}@media(max-width: 450px){.calculate .container .result .result_border{border:none}}.calculate .container .result .result_border .result_area{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-bottom:solid 2px #e4e4e4}.calculate .container .result .result_border .result_area:first-child{border-radius:7px 7px 0px 0px}.calculate .container .result .result_border .result_area:last-child{border-bottom:none;border-radius:0px 0px 7px 7px}@media(max-width: 450px){.calculate .container .result .result_border .result_area{margin-bottom:20px;border:solid 2px #e4e4e4;border-radius:7px}.calculate .container .result .result_border .result_area:first-child{border-radius:7px}.calculate .container .result .result_border .result_area:last-child{border-bottom:solid 2px #e4e4e4;border-radius:7px;margin-bottom:0}}.calculate .container .result .result_border .result_area .result_year{width:20%;border-right:solid 2px #e4e4e4;font-size:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 450px){.calculate .container .result .result_border .result_area .result_year{font-size:14px;width:30%}}@media(max-width: 321px){.calculate .container .result .result_border .result_area .result_year{text-align:center;width:28%}}.calculate .container .result .result_border .result_area .result_num{border-right:solid 2px #e4e4e4;width:10%;font-size:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 769px){.calculate .container .result .result_border .result_area .result_num{width:8%}}@media(max-width: 450px){.calculate .container .result .result_border .result_area .result_num{font-size:14px;width:12%}}.calculate .container .result .result_border .result_area .result_title{width:25%;border-right:solid 2px #e4e4e4;font-size:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 769px){.calculate .container .result .result_border .result_area .result_title{width:30%}}@media(max-width: 450px){.calculate .container .result .result_border .result_area .result_title{display:none}}.calculate .container .result .result_border .result_area .period{width:25%;height:80px;font-size:18px;text-align:center;border:none}@media(max-width: 769px){.calculate .container .result .result_border .result_area .period{width:23%}}@media(max-width: 450px){.calculate .container .result .result_border .result_area .period{font-size:14px;width:28%;height:60px}}@media(max-width: 321px){.calculate .container .result .result_border .result_area .period{width:30%}}.calculate .container .result .result_border .result_area .period select{width:153px;height:50px;margin:15px auto;font-size:18px;border:none;border:solid 2px #e4e4e4;border-radius:7px}@media(max-width: 769px){.calculate .container .result .result_border .result_area .period select{width:135px}}@media(max-width: 450px){.calculate .container .result .result_border .result_area .period select{width:83px;font-size:15px;height:30px;margin:15px auto;border:none}}.calculate .container .result .result_border .result_area .enrollment_period{height:80px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:25%;text-align:center;font-size:18px}@media(max-width: 769px){.calculate .container .result .result_border .result_area .enrollment_period{width:23%}}@media(max-width: 450px){.calculate .container .result .result_border .result_area .enrollment_period{font-size:14px;width:28%;display:block;height:60px}}.calculate .container .result .result_border .result_area .enrollment_period select{height:40px;width:60px;font-size:18px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border:solid 2px #e4e4e4;border-radius:7px}@media(max-width: 769px){.calculate .container .result .result_border .result_area .enrollment_period select{width:55px}}@media(max-width: 450px){.calculate .container .result .result_border .result_area .enrollment_period select{font-size:15px;height:25px;margin:7px 0 5px;width:43px;padding:0 5px}}.calculate .container .result .result_border .result_area .enrollment_period .period_text{margin-left:10px}@media(max-width: 769px){.calculate .container .result .result_border .result_area .enrollment_period .period_text{font-size:14px}}@media(max-width: 450px){.calculate .container .result .result_border .result_area .enrollment_period .period_text{font-size:14px;margin-left:0px}}.calculate .container .result .result_border .result_area .last_result{border-bottom:0}.calculate .container .result .result_border .sp_result_title{display:none}@media(max-width: 450px){.calculate .container .result .result_border .sp_result_title{display:block;margin-bottom:5px;font-size:14px;font-weight:500}}.calculate .container .result .caution_text{margin-top:10px;font-size:16px;line-height:1.5}@media(max-width: 450px){.calculate .container .result .caution_text{font-size:12px}}.banner{padding:50px 0 0 !important}@media(max-width: 450px){.banner{padding:40px 20px 0 !important}}.banner .banner_title{text-align:center;font-size:20px;line-height:1.5;font-weight:500}@media(max-width: 450px){.banner .banner_title{font-size:16px}}.banner .banner_title span{display:inline-block}.banner .banner_title .banner_small{font-weight:400}@media(max-width: 450px){.banner .banner_title .banner_small{font-size:14px}}.banner .banner_img{width:80%;margin:20px auto}@media(max-width: 450px){.banner .banner_img{display:none}}.banner .sp_banner_img{display:none}@media(max-width: 450px){.banner .sp_banner_img{display:block;margin:10px auto;width:100%}}.banner .banner_text{width:80%;margin:0 auto;line-height:1.5}@media(max-width: 450px){.banner .banner_text{width:100%;font-size:14px}}.banner .banner_text span{display:inline-block}.banner .banner_text a{text-decoration:underline;color:#333;letter-spacing:0px}.banner .banner_text a:hover{-webkit-filter:opacity(70%);filter:opacity(70%)}@media(max-width: 450px){.banner .banner_text a{font-size:14px}}.article_list_item h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}/*# sourceMappingURL=calculate.css.map */