.section-home-news{margin-bottom:60px;margin-top:30px}@media screen and (min-width:768px){.section-home-news{margin-bottom:80px;margin-top:45px}}@media screen and (max-width:767px){.home-news__menu{margin-bottom:15px}}.home-news__menu__laptop-wider__list{display:none}@media screen and (min-width:768px){.home-news__menu__laptop-wider__list{display:flex;flex-wrap:wrap}}@media screen and (min-width:1050px){.home-news__menu__laptop-wider__list__item:is(:hover,:focus){color:var(--color-main)}}.home-news__menu__laptop-wider__list__item button{appearance:none;background:none;border:none;cursor:pointer;padding:5px 20px 25px 0;position:relative;transition:color .3s}.home-news__menu__laptop-wider__list__item:not(:first-child) button{padding:5px 20px 25px}@media screen and (min-width:768px){.home-news__menu__laptop-wider__list__item:not(:first-child) button:after{border-left:1px dotted var(--color-pale);content:"";height:18px;left:0;position:absolute;top:5px;width:1px}}.home-news__menu__laptop-wider__list__item.is-current button{color:var(--color-point);position:relative}.home-news__menu__laptop-wider__list__item.is-current .tab_icon{bottom:0;content:"";height:5px;left:calc(50% - 25px);overflow:hidden;position:absolute;width:50px;z-index:-1}.home-news__menu__laptop-wider__list__item:first-child.is-current .tab_icon{left:0}.home-news__menu__laptop-wider__list__item.is-current .tab_icon:before{background:var(--color-point);content:"";height:10px;left:calc(50% - 25px);left:0;position:absolute;top:-1px;width:50px;z-index:-1}@media screen and (min-width:768px){.home-news__menu__palmtop{display:none}}.home-news__menu__palmtop__label{display:block;position:relative}.home-news__menu__palmtop__label__icon{height:8px;position:absolute;right:16px;top:calc(50% - 4px);transform:rotate(90deg);width:6px}.home-news__menu__palmtop__label__icon__arrow{fill:var(--color-plane)}.home-news__menu__palmtop__label__select{appearance:none;background:none transparent;border:1px solid var(--color-pale);border-radius:5px;color:inherit;display:block;font-size:1.6rem;letter-spacing:var(--ls-root);outline:none;padding:10px;text-indent:.01px;text-overflow:"";width:100%}.home-news__content__list{border-bottom:1px dotted var(--color-pale);border-top:1px solid var(--color-pale);display:none;position:relative}.home-news__content__list.show{display:block}.home-news__content__list__item:not(:first-child){border-top:1px dotted var(--color-pale)}.home-news__content__list__item__anchor{display:block;padding-bottom:20px;padding-top:15px;transition:background-color .3s}@media screen and (min-width:768px){.home-news__content__list__item__anchor{padding-bottom:30px;padding-top:30px}}@media screen and (min-width:768px){.home-news__content__list__item__anchor:is(:hover,:focus){background-color:var(--color-bg)}}.dnd-section-color--bg .home-news__content__list__item__anchor:is(:hover,:focus){background-color:#fff}@media screen and (min-width:768px){.home-news__content__list__item__content{align-items:center;display:flex}}.home-news__content__list__item__content__head{align-items:center;display:flex}@media screen and (min-width:768px){.home-news__content__list__item__content__head{width:250px}}.home-news__content__list__item__content__head__date{color:var(--color-pale);font-family:var(--font-en);font-size:1.4rem;font-weight:var(--fw-bold-en);letter-spacing:var(--ls-root-en)}@media screen and (min-width:768px){.home-news__content__list__item__content__head__date{flex:1}}.home-news__content__list__item__content__head__category{margin-left:15px}@media screen and (min-width:768px){.home-news__content__list__item__content__head__category{flex:1;margin-left:20px}}.home-news__content__list__item__content__head__category__inner{background-color:#f1f1ed;box-sizing:border-box;display:inline-block;font-size:1.2rem;letter-spacing:var(--ls-root);min-width:100px;padding:5px;text-align:center}.dnd-section-color--bg .home-news__content__list__item__content__head__category__inner{background-color:#fff}@media screen and (min-width:768px){.home-news__content__list__item__content__head__category__inner{font-size:1.3rem;min-width:120px}}.home-news__content__list__item__content__body{margin-top:15px}@media screen and (min-width:768px){.home-news__content__list__item__content__body{flex:3;margin-left:30px;margin-top:0}}