.TabTextImg{overflow:hidden;align-items:stretch;background:#f7f7f7}.TabTextImg .hidden{display:none}@media screen and (max-width:980px){.TabTextImg{display:block;background:#fff}}.TabTextImg>ul{flex:1;overflow:hidden;padding:10rem 13rem}@media screen and (max-width:980px){.TabTextImg>ul{padding:0 4rem}}.TabTextImg>ul>li{overflow:hidden;padding:3rem 0;border-bottom:1px solid hsla(0,0%,59%,.5)}@media screen and (max-width:980px){.TabTextImg>ul>li{padding:5.5rem 0}}.TabTextImg>ul>li:last-child{border-bottom:none}.TabTextImg>ul>li .title{overflow:hidden}@media screen and (max-width:980px){.TabTextImg>ul>li .title{font-size:3.6rem;line-height:4.4rem;padding:0 2rem 0 0;color:#1d1d1f}}.TabTextImg>ul>li .title .tabTextArrow{margin:0 0 0 2rem}.TabTextImg>ul>li .title .tabTextArrow>img{width:2.4rem;overflow:hidden;transform:rotate(180deg)}@media screen and (max-width:980px){.TabTextImg>ul>li .title .tabTextArrow>img{width:4rem;margin:1rem 0 0}}.TabTextImg>ul>li .title .tabTextArrow>img.active{transform:rotate(0deg)}.TabTextImg>ul>li .str{overflow:hidden;padding:1rem 7rem 0 0;display:none}@media screen and (max-width:980px){.TabTextImg>ul>li .str{font-size:3.2rem;line-height:4.4rem;padding:4rem 7rem 0 0}}.TabTextImg>ul>li .str.active{display:block}.TabTextImg>div{width:50%;overflow:hidden}@media screen and (max-width:980px){.TabTextImg>div{width:100%;padding:0 4rem 2.1rem}}.TabTextImg>div>img{width:100%;height:100%;overflow:hidden}.TextList{overflow:hidden;align-items:stretch}@media screen and (max-width:980px){.TextList{display:block}}.TextList>div{width:calc((100% - 6rem)/3);overflow:hidden;padding:7rem 5rem}@media screen and (max-width:980px){.TextList>div{width:100%;margin:0 0 4rem}.TextList>div:last-child{margin-bottom:0}}.TextList>div>span{width:100%;height:9rem;overflow:hidden;padding:0 10rem 0 0;color:#1d1d1f}@media screen and (max-width:980px){.TextList>div>span{height:auto;padding:0 15rem 2rem 0;font-size:3.6rem}}.TextList>div ul li{list-style:disc}.TextList>div ol li{list-style:decimal}.TextList>div>ul{width:100%;margin:0 0 0 4rem}@media screen and (max-width:980px){.TextList>div>ul{margin:0 0 0 7rem}}.TextList>div>ul li{list-style-type:disc;font-size:2rem}@media screen and (max-width:980px){.TextList>div>ul li{font-size:3.2rem}}.TextList>div>ul li>span{width:.5rem;height:.5rem;overflow:hidden;margin:1rem 1rem 0 0;background-color:#666}.TextList>div>ul li>div{flex:1;overflow:hidden}