.welfare-flexbox{margin:117px auto 149px;display:flex;flex-wrap:wrap}@media (max-width: 767px){.welfare-flexbox{margin:42px auto 75px}}.welfare-flexbox .welfare-nav{width:236px;position:relative}@media (max-width: 767px){.welfare-flexbox .welfare-nav{width:100%}}.welfare-flexbox .welfare-nav .welfare-nav-box{position:sticky;top:100px;border-left:1px solid #cbcbcb;padding-left:23px;padding-top:30px}@media (max-width: 767px){.welfare-flexbox .welfare-nav .welfare-nav-box{position:relative;top:0;padding:0;border:0;padding-bottom:4px;border-bottom:1px solid #cbcbcb}}.welfare-flexbox .welfare-nav .welfare-nav-box:before{content:'';position:absolute;top:0;left:-1px;width:1px;height:100px;background:#00809e}@media (max-width: 767px){.welfare-flexbox .welfare-nav .welfare-nav-box:before{height:1px;width:60px;left:0;top:auto;bottom:-1px}}.welfare-flexbox .welfare-cnt{width:calc(100% - 236px)}@media (max-width: 767px){.welfare-flexbox .welfare-cnt{width:100%;margin-top:42px}}.welfare-flexbox .welfare-nav-title{font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:.12em;font-weight:bold;color:#00809e}@media (max-width: 767px){.welfare-flexbox .welfare-nav-title{font-size:16px;font-size:1.6rem;line-height:1.8125em;letter-spacing:.12em}}.welfare-flexbox .welfare-nav-list{margin-top:34px}@media (max-width: 767px){.welfare-flexbox .welfare-nav-list{margin-top:19px;display:flex;flex-wrap:wrap}}.welfare-flexbox .welfare-nav-list li{display:block;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.18em}@media (max-width: 767px){.welfare-flexbox .welfare-nav-list li{width:calc(50% - 12px);margin-right:24px;margin-bottom:32px;letter-spacing:.12em}}@media only screen and (max-width: 767px) and (max-width: 374px){.welfare-flexbox .welfare-nav-list li{font-size:13px;font-size:1.3rem;line-height:1.53846em}}@media (max-width: 767px){.welfare-flexbox .welfare-nav-list li:nth-child(2n){margin-right:0}}@media (min-width: 768px){.welfare-flexbox .welfare-nav-list li+li{margin-top:22px}}.welfare-flexbox .welfare-nav-list li a{display:inline-block;padding-left:24px;position:relative;cursor:pointer}@media (max-width: 767px){.welfare-flexbox .welfare-nav-list li a{padding-left:20px}}.welfare-flexbox .welfare-nav-list li a .ico{position:absolute;top:0;bottom:0;left:0;margin:auto;width:15px;height:10px}@media (max-width: 767px){.welfare-flexbox .welfare-nav-list li a .ico{width:14px;height:9px}}.welfare-flexbox .welfare-nav-list li a .ico:before,.welfare-flexbox .welfare-nav-list li a .ico:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-size:100% 100%;background-image:url(../../img/common/ico-arrowblue.png);transition:transform .3s, opacity .3s}@media (max-width: 767px){.welfare-flexbox .welfare-nav-list li a .ico:before,.welfare-flexbox .welfare-nav-list li a .ico:after{background-image:url(../../img/common/ico-arrowblue_sp.png)}}.welfare-flexbox .welfare-nav-list li a .ico:after{opacity:0;transform:translateX(-15px)}@media only screen and (min-width: 1025px){.welfare-flexbox .welfare-nav-list li a:hover{opacity:1}.welfare-flexbox .welfare-nav-list li a:hover .ico:before{opacity:0;transform:translateX(15px)}.welfare-flexbox .welfare-nav-list li a:hover .ico:after{opacity:1;transform:translateX(0)}}.welfare-box{border:1px solid #cbcbcb;border-radius:15px;padding:40px 40px 77px}@media (max-width: 767px){.welfare-box{padding:28px 15px 42px;border-radius:10px}}.welfare-box+.welfare-box{margin-top:58px}@media (max-width: 767px){.welfare-box+.welfare-box{margin-top:49px}}.welfare-box .welfare-box-info{display:flex}@media (max-width: 767px){.welfare-box .welfare-box-info{display:block}}.welfare-box .welfare-box-info .welfare-box-img{width:360px}@media (max-width: 767px){.welfare-box .welfare-box-info .welfare-box-img{width:100%;margin-top:29px}}.welfare-box .welfare-box-info .welfare-box-img img{width:100%;border-radius:15px}@media (max-width: 767px){.welfare-box .welfare-box-info .welfare-box-img img{border-radius:10px}}.welfare-box .welfare-box-info .welfare-box-title{width:calc(100% - 360px);padding-right:20px;display:flex;align-items:center;font-size:18px;font-size:1.8rem;line-height:1.83333em;letter-spacing:.2em;font-weight:bold;color:#00809e}@media (max-width: 767px){.welfare-box .welfare-box-info .welfare-box-title{width:100%;padding:0;display:block;letter-spacing:.15em}}.welfare-box .welfare-box-cnt{margin-top:66px}@media (max-width: 767px){.welfare-box .welfare-box-cnt{margin-top:17px}}.welfare-box .welfare-box-cnt .item+.item{margin-top:48px}@media (max-width: 767px){.welfare-box .welfare-box-cnt .item+.item{margin-top:36px}}.welfare-box .welfare-box-cnt .item .item-title{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.12em;font-weight:bold;color:#00809e}@media (max-width: 767px){.welfare-box .welfare-box-cnt .item .item-title{font-size:15px;font-size:1.5rem;line-height:2.13333em}}.welfare-box .welfare-box-cnt .item .item-des{margin-top:4px;font-size:13px;font-size:1.3rem;line-height:1.76923em;letter-spacing:.1em}@media (max-width: 767px){.welfare-box .welfare-box-cnt .item .item-des{margin-top:-1px;font-size:13px;font-size:1.3rem;line-height:1.92308em;letter-spacing:.18em;text-align:justify}}.welfare-box .welfare-box-cnt .item .item-des p+p{margin-top:22px}@media (max-width: 767px){.welfare-box .welfare-box-cnt .item .item-des p+p{margin-top:25px}}.welfare-box .welfare-box-cnt .item .item-des .table{width:464px;border:1px solid #cbcbcb;border-radius:5px;font-size:10px;font-size:1rem;line-height:2em;letter-spacing:.12em;margin-top:14px}@media (max-width: 767px){.welfare-box .welfare-box-cnt .item .item-des .table{margin-top:15px;width:100%;font-size:6px;font-size:.6rem;line-height:1.66667em}}@media only screen and (max-width: 767px) and (max-width: 374px){.welfare-box .welfare-box-cnt .item .item-des .table{font-size:5px;font-size:.5rem}}.welfare-box .welfare-box-cnt .item .item-des .table tr td{text-align:center;border-bottom:1px solid #cbcbcb;border-right:1px solid #cbcbcb;padding:6px 5px}@media (max-width: 767px){.welfare-box .welfare-box-cnt .item .item-des .table tr td{padding:5px}}.welfare-box .welfare-box-cnt .item .item-des .table tr td:last-child{border-right:0}.welfare-box .welfare-box-cnt .item .item-des .table tr:last-child td{border-bottom:0}

/*# sourceMappingURL=maps/welfare.min.css.map */
