.line{border-width:1px 0 0 0;border-style:solid;border-color:#c04d00;height:1px}.all_box{background-color:#efefef}.all_box,.all_box_white{width:100%;margin:0 auto;font-family:National\ 2,ryo-gothic-plusn,sans-serif}.all_box_white{background-color:#fff}.Portal_box{margin:0 auto;width:100%;max-width:1400px;padding-left:20px;padding-right:20px}.welfare_title{margin:6rem auto 3rem;width:25rem;background:#c04d00;text-align:center;position:relative;padding:.1em;border:2px solid #c04d00;border-radius:5em;color:#fff}.welfare_chara{font-size:2rem;font-weight:700;color:#efefef;letter-spacing:.05em}.welfare_path_contents{font-size:1.5em;float:left;color:#6b4000;padding:20px 0;margin-right:10px}.welfare_path_title{font-size:1.8rem;margin-left:10px}.welfare_path_text{margin-left:30px}.welfare_path_li li{list-style:"※";margin-left:-.5rem}.welfare_box{width:100%;max-width:1000px;margin:0 auto}.welfare_card{position:relative;text-align:center;width:calc(33.33333% - 20px);background-color:#fff;padding:20px;float:left;margin:10px;box-shadow:0 1px 2px 0 rgba(0,0,0,.5)}.welfare_card:after{position:absolute;left:0;top:0;content:"";border-top:7px solid #c04d00;border-left:7px solid #c04d00;border-right:7px solid #fff;border-bottom:7px solid #fff;box-sizing:border-box}.welfare_icon{height:200px}.welfare_card_line{border-width:1px 0 0 0;border-style:solid;border-color:#6b4000;height:1px}.welfare_card_title{color:#c04d00;font-size:1.8rem;font-weight:700;width:90%;margin:0 auto;background:linear-gradient(180deg,#fff 10%,#fff 50%,rgba(192,77,0,.2) 0,rgba(192,77,0,.2) 50%)}.welfare_text_box{margin-top:20px;height:150px}.welfare_text{color:#6b4000;text-align:left;overflow-wrap:break-word;font-size:1.2rem}@media screen and (max-width:480px){html{font-size:35%!important}.welfare_card{width:100%;margin:10px auto}.welfare_icon{height:100px;float:right;margin:30px 0;margin-right:-25px}.welfare_card_line{display:none}.welfare_text_box{height:150px}.welfare_text{font-size:2.5rem}.welfare_path_title{font-size:3rem}.welfare_path_text{font-size:2.8rem}.welfare_title{width:80%}.welfare_card_title,.welfare_chara{font-size:3rem}}@media screen and (min-width:481px) and (max-width:560px){html{font-size:50%!important}.welfare_card{width:calc(100% - 30px)}.welfare_icon{height:100px;float:right;margin-top:20px}.welfare_card_line{display:none}.welfare_text{font-size:1.6rem}}@media screen and (min-width:561px) and (max-width:740px){html{font-size:50%!important}.welfare_icon{height:70px}.welfare_card_title{width:100%;font-size:1.5em}.welfare_text{font-size:1.4rem}}@media screen and (min-width:741px) and (max-width:959px){html{font-size:50%!important}.welfare_icon{height:130px}.welfare_text_box{height:140px}.welfare_text{font-size:1.6rem}}@media screen and (min-width:960px) and (max-width:1200px){html{font-size:62.5%!important}.welfare_card_title{font-size:1.8em}.welfare_text{font-size:1.4rem}}@media screen and (min-width:1201px) and (max-width:1500px){html{font-size:62.5%!important}.welfare_card_title{font-size:1.8em}.welfare_text{font-size:1.4rem}}