﻿@media only screen and (min-width: 768px) and (max-width: 1110px){.c-pagename__ttl-en br{display:block !important}}.sec-welfare{padding:99px 0 143px}@media (max-width: 767px){.sec-welfare{padding:50px 0 50px}}@media (min-width: 768px){.sec-welfare .inner-welfare{display:flex;justify-content:space-between}}@media (min-width: 768px){.sec-welfare .sidebar-welfare{width:170px}}@media (max-width: 767px){.sec-welfare .sidebar-welfare{padding-bottom:66px}}.sec-welfare .sidebar-welfare .sticky-side{border-top:1px solid #cbcbcb}@media (min-width: 768px){.sec-welfare .sidebar-welfare .sticky-side{padding-top:41px;position:sticky;top:115px}}@media only screen and (min-width: 768px) and (max-height: 620px){.sec-welfare .sidebar-welfare .sticky-side{padding-top:25px}}@media (max-width: 767px){.sec-welfare .sidebar-welfare .sticky-side{position:relative;padding-top:42px}}.sec-welfare .sidebar-welfare .sticky-side:before{content:'';width:67px;height:1px;background-color:#4fb748;position:absolute;top:-1px;left:0}.sec-welfare .sidebar-welfare .ttl-anchor{font-size:20px;font-size:2rem;line-height:1.8em;letter-spacing:.08em;color:#4db848;margin-bottom:30px}@media only screen and (min-width: 768px) and (max-height: 620px){.sec-welfare .sidebar-welfare .ttl-anchor{margin-bottom:10px}}@media (max-width: 767px){.sec-welfare .sidebar-welfare .ttl-anchor{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.08em;margin-bottom:9px}}@media (min-width: 768px){.sec-welfare .sidebar-welfare .lst-anchor li:not(:first-child){margin-top:8px}}@media only screen and (min-width: 768px) and (max-height: 620px){.sec-welfare .sidebar-welfare .lst-anchor li:not(:first-child){margin-top:1px}}@media (max-width: 767px){.sec-welfare .sidebar-welfare .lst-anchor li:not(:first-child){margin-top:9px}}.sec-welfare .sidebar-welfare .lst-anchor li a{display:block;font-size:13px;font-size:1.3rem;line-height:1.92308em;letter-spacing:.14em;position:relative;padding:7px 0 7px 26px;cursor:pointer}@media (min-width: 768px){.sec-welfare .sidebar-welfare .lst-anchor li a{white-space:nowrap}}@media (max-width: 767px){.sec-welfare .sidebar-welfare .lst-anchor li a{font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.14em;font-weight:500;font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;padding:6px 0 6px 25px}}.sec-welfare .sidebar-welfare .lst-anchor li a:before,.sec-welfare .sidebar-welfare .lst-anchor li a:after{content:'';width:20px;height:20px;background-image:url(../../img/common/icon/arrow02_green.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:9px;left:0;transition:0.3s opacity, 0.3s transform;will-change:opacity, transform}.sec-welfare .sidebar-welfare .lst-anchor li a:after{opacity:0;transform:translateX(-10px)}@media only screen and (min-width: 1025px){.sec-welfare .sidebar-welfare .lst-anchor li a:hover{opacity:1}.sec-welfare .sidebar-welfare .lst-anchor li a:hover:before{opacity:0;transform:translateX(10px)}.sec-welfare .sidebar-welfare .lst-anchor li a:hover:after{opacity:1;transform:translateX(0)}}@media (min-width: 768px){.sec-welfare .content-welfare{width:calc(100% - 200px);max-width:730px}}.sec-welfare .content-welfare .item-welfare{border-top:1px solid #cbcbcb;padding:40px 0 111px;font-size:14px;font-size:1.4rem;line-height:2.35714em;letter-spacing:.04em}@media (max-width: 767px){.sec-welfare .content-welfare .item-welfare{padding:30px 0 81px;font-size:14px;font-size:1.4rem;line-height:2.14286em;letter-spacing:.04em}}.sec-welfare .content-welfare .item-welfare:last-of-type{padding-bottom:0}.sec-welfare .content-welfare .ttl01{font-size:25px;font-size:2.5rem;line-height:1.8em;letter-spacing:.1em;font-weight:500;font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;position:relative;padding-left:24px;margin-bottom:31px}@media (max-width: 767px){.sec-welfare .content-welfare .ttl01{font-size:16.5px;font-size:1.65rem;line-height:2.06061em;letter-spacing:.1em;padding-left:17px;margin-bottom:16px}}.sec-welfare .content-welfare .ttl01:before{content:'';width:12px;height:12px;background-color:#4fb748;border-radius:100%;position:absolute;top:17px;left:0}@media (max-width: 767px){.sec-welfare .content-welfare .ttl01:before{width:8px;height:8px;top:14px}}.sec-welfare .content-welfare .ttl02{font-size:18px;font-size:1.8rem;line-height:2.11111em;letter-spacing:.12em;color:#4fb748;position:relative;padding-left:12px;margin:43px 0 5px}@media (max-width: 767px){.sec-welfare .content-welfare .ttl02{font-size:15px;font-size:1.5rem;line-height:2.13333em;letter-spacing:.05em;padding-left:8px;margin:35px 0 7px}}.sec-welfare .content-welfare .ttl02:before{content:'';width:3px;height:3px;background-color:#4fb748;border-radius:100%;position:absolute;top:17px;left:1px}@media (max-width: 767px){.sec-welfare .content-welfare .ttl02:before{top:14px}}.sec-welfare .content-welfare .mt0{margin-top:0}.sec-welfare .content-welfare .img01{margin-bottom:50px}@media (max-width: 767px){.sec-welfare .content-welfare .img01{margin-bottom:42px}}.sec-welfare .content-welfare .img01 img{border-radius:10px;width:100%}@media (max-width: 767px){.sec-welfare .content-welfare .img01 img{border-radius:5px}}

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