#business-info{margin:80px auto 0;width:95%}#business-info .swiper-pagination{left:0;right:0;bottom:0}@media (min-width: 1024px){#business-info .swiper-pagination{display:none}}#business-info .swiper-pagination-bullet{width:10px;height:10px;border-radius:10px;margin:0 6px}#business-info .card01{max-width:1200px;margin:auto;position:relative;overflow:hidden}#business-info .card01 .swiper-slide{width:390px;padding:0 10px;margin-bottom:50px}@media (min-width: 1024px){#business-info .card01 .swiper-slide{width:335px}}@media (min-width: 1250px){#business-info .card01 .swiper-slide{width:400px}}#business-info .card01 .swiper-slide .pickup-box{color:#fff}#business-info .card01 .swiper-slide .pickup-box img{border-radius:20px}#business-info .card01 .swiper-slide .pickup-box h3{font-size:1.125em;line-height:1.4em;margin-top:30px}#business-info .card01 .swiper-slide .pickup-box h4{font-size:0.9em;line-height:1.6em;text-align:justify;margin-top:15px}#business-list{padding:120px 0 0;margin-bottom:120px}#bond-business{width:90%;margin:auto;max-width:1340px;padding:40px 0;border-bottom-right-radius:30px;border-bottom-left-radius:30px}@media (min-width: 1024px){#bond-business{padding:90px 0;border-bottom-right-radius:50px;border-bottom-left-radius:50px}}#bond-business.color1{background-color:#DA8B33}#bond-business.color2{background-color:#2D5F58}#bond-business.color3{background-color:#75AF80;border-bottom-right-radius:0;border-bottom-left-radius:0}#bond-business.color4{background-color:#54B8B8}#bond-business.color5{background-color:#252568}#bond-business.color6{background-color:#D4A09B}#bond-business .photo{max-width:840px;width:90%;margin:auto}#bond-business .photo img{border-radius:10px}@media (min-width: 1024px){#bond-business .photo img{border-radius:20px}}#bond-business .title{color:#fff;text-align:center;margin-top:40px}@media (min-width: 1024px){#bond-business .title{margin-top:90px}}#bond-business .title.talent{margin:0 0 120px}#bond-business .title h2{font-family:futura-pt, sans-serif;font-weight:700;font-style:normal;font-size:2.2em;line-height:1.0em}@media (min-width: 1024px){#bond-business .title h2{font-size:3.0em}}#bond-business .title h3{font-size:1.125em;line-height:1.2em;margin-top:15px}@media (min-width: 1024px){#bond-business .title h3{font-size:1.5em}}#bond-business .talent-name{text-align:center;margin:40px auto 80px}#bond-business .talent-name img{width:210px}#bond-business .talent-name h2{font-size:1.5em;line-height:1.4em;color:#fff;margin-top:20px}#bond-business .bond-btn{display:flex;justify-content:center;margin-top:20px}.contents{color:#fff;max-width:1180px;margin:60px auto 0;width:90%}@media (min-width: 1024px){.contents{display:flex;margin:90px auto 0}}.contents.color1{background-color:#D4A09B}.contents .contents-left{margin-bottom:40px}@media (min-width: 1024px){.contents .contents-left{width:50%;padding-right:5%;margin:0}}.contents .contents-left h4{font-size:1.0em;line-height:1.6em}@media (min-width: 1024px){.contents .contents-left h4{font-size:1.25em}}.contents .contents-left p{font-size:0.8em;text-align:justify;line-height:1.8em;margin-top:30px}@media (min-width: 1024px){.contents .contents-left p{font-size:0.9em}}@media (min-width: 1024px){.contents .contents-right{width:50%}}.contents .contents-right .job-box{max-width:720px;width:100%;margin:auto}.contents .contents-right .job-box .job-row{color:#fff;margin-bottom:30px;text-align:center}@media (min-width: 768px){.contents .contents-right .job-box .job-row{margin-bottom:20px;display:flex;align-items:center;text-align:left}}.contents .contents-right .job-box .job-row h3{font-size:0.9em;display:inline-block;width:180px;height:54px;line-height:52px;text-align:center;border-radius:50px;border:1px solid #fff}@media (min-width: 768px){.contents .contents-right .job-box .job-row h3{height:64px;line-height:62px}}@media (min-width: 1024px){.contents .contents-right .job-box .job-row h3{font-size:1.0em}}.contents .contents-right .job-box .job-row h4{font-size:0.8em;margin:10px 0 0 0}@media (min-width: 768px){.contents .contents-right .job-box .job-row h4{margin:0 0 0 20px;width:calc(100% - 180px)}}@media (min-width: 1024px){.contents .contents-right .job-box .job-row h4{font-size:0.9em}}.contents .contents-right .job-box .job-row h4 a{color:#fff;position:relative;display:inline-block}.contents .contents-right .job-box .job-row h4 a::after{position:absolute;bottom:0;left:0;content:'';width:100%;height:1px;background:#fff;transform:scale(0, 1);transform-origin:right top;transition:transform .3s}.contents .contents-right .job-box .job-row h4 a:hover::after{transform-origin:left top;transform:scale(1, 1)}#talent{width:90%;margin:auto;max-width:1340px;padding:0 0 40px}@media (min-width: 1024px){#talent{padding:0 0 90px}}#talent.color1{background-color:#D4A09B}#talent .photo{max-width:840px;width:90%;margin:auto;position:relative;top:-140px}#talent .photo img{border-radius:10px}@media (min-width: 1024px){#talent .photo img{border-radius:20px}}#talent .talent-name{text-align:center;margin:-40px auto 80px}#talent .talent-name img{width:210px}#talent .talent-name h2{font-size:1.5em;line-height:1.4em;color:#fff;margin-top:20px}#talent .contents{margin:0 auto 0}#talent-list{max-width:1170px;margin:50px auto 0;width:90%;position:relative}#talent-list .talent-box{color:#fff}#talent-list .talent-box .photo a{position:relative;border-radius:10px;overflow:hidden;display:block;z-index:1}#talent-list .talent-box .photo a img{width:100%;height:auto;display:block;transition-duration:0.8s;transform:scale(1)}#talent-list .talent-box .photo a img:hover{transform:scale(1.04)}#talent-list .talent-box h3{font-size:1.125em;line-height:1.4em;margin-top:30px}#talent-list .talent-box h4{font-size:0.9em;line-height:1.6em;text-align:justify;margin-top:15px}#talent-list .talent-box .more-btn{position:relative;width:130px;margin-top:10px}#talent-list .talent-box .more-btn a{font-size:1em;font-weight:bold;color:#fff;transition:.5s;position:relative;display:inline-block}#talent-list .talent-box .more-btn a::after{position:absolute;bottom:0;left:0;content:'';width:100%;height:1px;background:#fff;transform:scale(0, 1);transform-origin:right top;transition:transform .3s}#talent-list .talent-box .more-btn a:hover::after{transform-origin:left top;transform:scale(1, 1)}#talent-list .talent-box .more-btn a .arrow{position:absolute;top:0;bottom:0;right:10px;margin:auto;height:38px}#talent-list .talent-box .more-btn a .arrow #arrow_white1,#talent-list .talent-box .more-btn a .arrow #arrow_white2,#talent-list .talent-box .more-btn a .arrow #arrow_white3,#talent-list .talent-box .more-btn a .arrow #arrow_white4,#talent-list .talent-box .more-btn a .arrow #arrow_white5,#talent-list .talent-box .more-btn a .arrow #arrow_white6,#talent-list .talent-box .more-btn a .arrow #arrow_white7,#talent-list .talent-box .more-btn a .arrow #arrow_white8,#talent-list .talent-box .more-btn a .arrow #arrow_white9,#talent-list .talent-box .more-btn a .arrow #arrow_white10{width:32px;transform:rotate(90deg);position:absolute;top:2px;left:5px}.join-tab{width:90%;margin:auto;max-width:1340px}.join-tab .tab{flex-wrap:wrap}@media (min-width: 1024px){.join-tab .tab{display:flex}}@media (min-width: 1024px){.join-tab .tab li{width:20%}}.join-tab .tab li a{display:block;padding:15px 0;text-align:center;transition:0.5s}@media (min-width: 1024px){.join-tab .tab li a{padding:20px 0}}.join-tab .tab li a p{font-size:0.9em;font-weight:bold}@media (min-width: 1250px){.join-tab .tab li a p{font-size:1em}}.join-tab .tab li.color1 a{background-color:#881F23}.join-tab .tab li.color1 a:hover{background-color:#7C1A1D}.join-tab .tab li.color2 a{background-color:#2D5F58}.join-tab .tab li.color3 a{background-color:#75AF80}.join-tab .tab li.color3 a:hover{background-color:#62996C}.join-tab .tab li.color4 a{background-color:#54B8B8}.join-tab .tab li.color4 a:hover{background-color:#4EABAB}.join-tab .tab li.color5 a{background-color:#DA8B33}.join-tab .tab li.color5 a:hover{background-color:#CA812F}@media (min-width: 1024px){.join-tab .tab li.active{width:40%}}.join-tab .tab li.active a p{font-size:0.9em;font-weight:bold;color:#fff}@media (min-width: 1250px){.join-tab .tab li.active a p{font-size:1em}}.join-tab .job-box{max-width:900px;width:90%;margin:auto;padding:40px 0 20px}@media (min-width: 1024px){.join-tab .job-box{padding:90px 0}}.join-tab .job-box .job-row{color:#fff;margin-bottom:30px;text-align:center}@media (min-width: 1024px){.join-tab .job-box .job-row{margin-bottom:20px;display:flex;align-items:center;text-align:left}}.join-tab .job-box .job-row h3{font-size:0.9em;display:inline-block;width:220px;height:54px;line-height:52px;text-align:center;border-radius:50px;border:1px solid #fff}@media (min-width: 1024px){.join-tab .job-box .job-row h3{height:64px;line-height:62px;font-size:1.0em}}.join-tab .job-box .job-row h4{font-size:0.8em;margin:10px 0 0 0}@media (min-width: 1024px){.join-tab .job-box .job-row h4{font-size:0.9em;margin:0 0 0 45px}}.join-tab .job-box .job-row h4 a{color:#fff;position:relative;display:inline-block}.join-tab .job-box .job-row h4 a::after{position:absolute;bottom:0;left:0;content:'';width:100%;height:1px;background:#fff;transform:scale(0, 1);transform-origin:right top;transition:transform .3s}.join-tab .job-box .job-row h4 a:hover::after{transform-origin:left top;transform:scale(1, 1)}.join-tab .job-color1{background-color:#881F23}.join-tab .job-color2{background-color:#2D5F58}.join-tab .job-color3{background-color:#75AF80}.join-tab .job-color4{background-color:#54B8B8}.color-tab{width:90%;margin:auto;max-width:1340px}.color-tab ul{flex-wrap:wrap;display:flex}.color-tab ul li{height:10px;width:20%}.color-tab ul li.color1{background-color:#881F23}.color-tab ul li.color2{background-color:#2D5F58}.color-tab ul li.color3{background-color:#75AF80}.color-tab ul li.color4{background-color:#54B8B8}.color-tab ul li.color5{background-color:#DA8B33}
