html{background:#f3f3f3;}.list-wrap{padding-bottom:50px;}.list-wrap .rw{display:flex;flex-direction:row-reverse;background:#fff;border-radius:30px;overflow:hidden;margin-top:50px;}.list-wrap .rw:nth-child(even){flex-direction:row;}.list-wrap .rw .desc{padding:20px 44px 40px;}.list-wrap .rw .desc span{color:white;text-shadow:-1px -1px 0 #D3D3D3,1px -1px 0 #D3D3D3,-1px 1px 0 #D3D3D3,1px 1px 0 #D3D3D3;font-size:178px;font-weight:bold;line-height:1;}.list-wrap .rw .desc h2{margin:-60px 0 40px;font-size:40px;font-weight:400;color:var(--main-color);letter-spacing:2px;}.list-wrap .rw .desc .rich-text{font-size:16px;color:#666;line-height:1.8;}.list-wrap .rw .desc a{display:block;width:177px;height:45px;background:var(--main-color);border-radius:30px;line-height:45px;text-align:center;color:#fff;margin-top:50px;transition:background .3s ease;}.list-wrap .rw .desc a:hover{background:var(--hover-color);}@media screen and (max-width:640px){.tabs-wrap ul{display:block;white-space:nowrap;}.tabs-wrap ul li{display:inline-block;}.tabs-wrap ul li:last-child{margin-right:15px;}.tabs-wrap .container{overflow-x:auto;}.list-wrap{padding:unset;}.list-wrap .rw{display:block;margin:30px 0;}.list-wrap .rw img{width:100%;object-fit:contain;}.list-wrap .rw .desc{padding:20px 15px;}.list-wrap .rw .desc span{font-size:60px;}.list-wrap .rw .desc h2{font-size:24px;margin:-20px 0 20px;}.list-wrap .rw .desc .rich-text{font-size:14px;}.list-wrap .rw .desc a{margin-top:20px;}}