#keyvisual{background:#fff;padding-top:64px}#keyvisual .bg{max-width:1004.5px;height:670px;margin-left:auto}#keyvisual .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#keyvisual .wrap{position:absolute;top:249px;left:0;right:0;z-index:1}#keyvisual h2 span{display:block;font-weight:700;line-height:1}#keyvisual h2 span:nth-child(1){display:flex}#keyvisual h2 span:nth-child(1) i{font-size:35px;margin-left:3px}#keyvisual h2 span:nth-child(1) small{font-size:20px;margin:12px 0 0 5px}#keyvisual h2 span:nth-child(2){margin:16px 0;font-size:45px}#keyvisual .logo{width:402px}#keyvisual .search-container{display:flex;box-shadow:4px 4px 24px #e2eaf4;background:#fff;border-radius:8px;margin-top:125px;font-size:14px;line-height:1;letter-spacing:0}#keyvisual .search-container *{cursor:pointer}#keyvisual .search-container input,#keyvisual .search-container select{pointer-events:none}#keyvisual .search-container .group{display:flex;justify-content:space-between;align-items:center;gap:20px;flex:1;padding:17px 35px 17px 17px}#keyvisual .search-container .dropdown-box{width:260px}#keyvisual .search-container .keyword-input{flex:1;display:flex;align-items:center;max-width:496px}#keyvisual .search-container .keyword-input input{flex:1;margin-left:11px}#keyvisual .search-container .btn-popup{position:relative;padding-right:43px;line-height:32.5px}#keyvisual .search-container .btn-popup:before{content:"";position:absolute;background:url(/build/assets/icon_plus-BjGGGBUK.png);background-size:100%;width:32.5px;height:32.5px;top:50%;right:0;transform:translateY(-50%)}#keyvisual .search-container:hover{opacity:.8}@media screen and (min-width:768px){#keyvisual .btn-search{border-radius:0 8px 8px 0;width:160px}}@media screen and (min-width:768px)and (max-width:1100px){#keyvisual .wrap{top:190px}#keyvisual .search-container{flex-direction:column;gap:20px;margin-top:20px;padding:20px}#keyvisual .search-container .group{flex-direction:column;padding:0}#keyvisual .search-container .dropdown-box{width:400px}#keyvisual .search-container .keyword-input{display:block;max-width:unset;width:400px}#keyvisual .search-container .keyword-input input{margin:10px 0 0}#keyvisual .search-container .btn-search{width:400px;border-radius:8px;margin:0 auto;height:46px}}@media screen and (max-width:767px){#keyvisual .bg{max-width:unset;height:-moz-fit-content;height:fit-content;margin:0;position:absolute;top:64px;left:0;right:0}#keyvisual .wrap{position:relative;inset:0}#keyvisual .catch{padding-top:12.5vw}#keyvisual h2 span:nth-child(1){justify-content:center}#keyvisual h2 span:nth-child(1) i{font-size:5.09vw;margin-left:0}#keyvisual h2 span:nth-child(1) small{font-size:3.82vw;margin:1.02vw 0 0 1.53vw}#keyvisual h2 span:nth-child(2){text-align:center;margin:2.8vw 0;font-size:7.89vw}#keyvisual .logo{width:76.34vw;margin:0 auto}#keyvisual .search-container{flex-direction:column;padding:24px;gap:25px;margin-top:54vw}#keyvisual .search-container .group{flex-direction:column;gap:25px;padding:0}#keyvisual .search-container .dropdown-box{width:100%}#keyvisual .search-container .keyword-input{display:block;max-width:unset;width:100%}#keyvisual .search-container .keyword-input input{margin:10px 0 0}#keyvisual .search-container .btn-popup a{padding-right:30px;line-height:20px}#keyvisual .search-container .btn-popup a:before{width:20px;height:20px}}#section-1{padding:64px 0}#section-1 .section-1-slider{position:relative;margin-top:32px}#section-1 .section-1-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1}#section-1 .section-1-slider .slick-prev{left:16.5px}#section-1 .section-1-slider .slick-next{right:16.5px}#section-1 .section-1-slider .box{box-shadow:4px 4px 24px #e2eaf4;width:340px;margin:0 16px}#section-1 .section-1-slider .box .box-title{display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(180deg,#fff,#f7fafc);border-radius:8px 8px 0 0;padding:18px;min-height:64px;font-size:16px;font-weight:700;line-height:1.4}#section-1 .section-1-slider .box .inner{background:#fff;border-radius:0 0 8px 8px;padding:20px}#section-1 .section-1-slider .box .box-list .item a{display:flex;gap:14px}#section-1 .section-1-slider .box .box-list .item a .left{position:relative;padding:8px 0 0 9px}#section-1 .section-1-slider .box .box-list .item a .left .medal{position:absolute;top:0;left:0;z-index:1;width:25px}#section-1 .section-1-slider .box .box-list .item a .left .logo{width:80px}#section-1 .section-1-slider .box .box-list .item a .right{margin-top:23px}#section-1 .section-1-slider .box .box-list .item a .right .name{font-size:14px;line-height:1.6}#section-1 .section-1-slider .box .box-list .item a .right .rating{margin-top:3px}#section-1 .section-1-slider .box .box-list .item a:hover{opacity:.8}#section-1 .section-1-slider .box .box-list .item+.item{margin-top:26px}#section-1 .section-1-slider .box .box-btn{margin-top:25px}#section-1 .section-1-slider .box .box-btn a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:56px;padding:8px;border-radius:4px;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0}#section-1 .section-1-slider .box .box-btn a:hover{opacity:.7}@media screen and (max-width:767px){#section-1{padding:40px 0}#section-1 .section-1-slider{margin-top:24px}#section-1 .section-1-slider .box{width:285px;margin:0 5px}#section-1 .section-1-slider .box .box-title{padding:10px;min-height:48px;font-size:14px}#section-1 .section-1-slider .box .inner{padding:15px}#section-1 .section-1-slider .box .box-list .item a{gap:8px}#section-1 .section-1-slider .box .box-list .item a .left{padding:10px 0 0 10px}#section-1 .section-1-slider .box .box-list .item a .left .logo{width:72px}#section-1 .section-1-slider .box .box-list .item a .right .name{font-size:12px}#section-1 .section-1-slider .box .box-list .item a .right .rating{margin-top:5px}#section-1 .section-1-slider .box .box-list .item+.item{margin-top:24px}#section-1 .section-1-slider .box .box-btn{margin-top:23px}#section-1 .section-1-slider .box .box-btn a{min-height:48px;padding:4px;font-size:12px}#section-1 .section-1-slider .slick-dots{margin-top:24px}#section-1 .section-1-slider .slick-dots li button{background:#f7fafc}}#section-2 .card+.card{margin-top:56px}#section-2 .card-1 .row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:31px}#section-2 .card-1 .row+.row{margin-top:16px}#section-2 .card-1 .row .logo{width:146px}#section-2 .card-1 .row .description{flex:1}#section-2 .card-1 .row .description .name{font-size:18px;font-weight:700;line-height:1.4}#section-2 .card-1 .row .description .txt{margin:5px 0 3px;color:#6f6f6f}#section-2 .card-1 .row .description .group-link{display:flex;justify-content:space-between;margin-top:12px}#section-2 .card-1 .row .description .group-link li{width:calc(50% - 5px)}#section-2 .card-2 .row{position:relative}#section-2 .card-2 .row+.row{margin-top:46px}#section-2 .card-2 .btn-shared-4{position:absolute;top:-6px;right:0}#section-2 .card-2 .slider .slick-list{margin:0 calc(-50vw + 50%) 0 -10px;padding:0 0 24px 10px}#section-2 .card-2 .slider .box-toggle{width:434px;height:347px}#section-2 .card-2 .slider .box-toggle+.box-toggle{margin-left:20px}#section-2 .card-3 .row+.row{margin-top:40px}#section-2 .card-3 .row .flex{display:flex;justify-content:space-between}#section-2 .card-3 .row .flex .box{display:block;text-align:left;width:32.0627802691%}#section-2 .card-3 .row .flex .box:hover{opacity:.7}#section-2 .card-3 .row .flex .box .photo img{width:100%;border-radius:8px 8px 0 0;opacity:1}#section-2 .card-3 .row .flex .box .group-txt{padding:16px 24px 19px}#section-2 .card-3 .row .flex .box .group-txt h4{font-size:16px;font-weight:700;line-height:1.4}#section-2 .card-3 .row .flex .box .group-txt p{color:#6f6f6f;margin-top:6px}@media screen and (max-width:1000px){#section-2 .card-1 .row{position:relative;display:block;padding:20px}#section-2 .card-1 .row .logo{position:absolute;top:20px;left:20px}#section-2 .card-1 .row .description .lead{padding-left:170px;min-height:146px}#section-2 .card-2 .btn-shared-4{position:unset;margin:24px auto 0}#section-2 .card-3 .row .flex{flex-wrap:wrap;row-gap:16px}#section-2 .card-3 .row .flex .box{width:calc(50% - 8px)}}@media screen and (max-width:767px){#section-2 .card+.card{margin-top:48px}#section-2 .card-1 .row{padding:15px}#section-2 .card-1 .row+.row{margin-top:13px}#section-2 .card-1 .row .logo{width:96px;top:15px;left:15px}#section-2 .card-1 .row .description .lead{padding-left:104px;min-height:96px}#section-2 .card-1 .row .description .name{font-size:16px}#section-2 .card-1 .row .description .txt{margin:3px 0}#section-2 .card-1 .row .description .group-link{margin-top:10px}#section-2 .card-1 .row .description .group-link li{width:calc(50% - 4px)}#section-2 .card-2 .btn-shared-4{position:unset;margin:16px auto 0}#section-2 .card-2 .slider .slick-list{margin:0 -12px;padding:0 0 16px 10px}#section-2 .card-2 .slider .box-toggle{width:285px;height:350px}#section-2 .card-2 .slider .box-toggle .name dd{font-size:14px}#section-2 .card-2 .slider .box-toggle .category{gap:2px 8px;margin-top:15px}#section-2 .card-2 .slider .box-toggle .description li+li{font-size:10px}#section-2 .card-2 .slider .box-toggle .js-dropdown{padding:15px}#section-2 .card-2 .slider .box-toggle .js-dropdown .see-more{font-size:12px}#section-2 .card-2 .slider .box-toggle .slick-dots{margin-top:16px}#section-2 .card-2 .slider .box-toggle+.box{margin-left:8px}#section-2 .card-3 .row .flex{display:block}#section-2 .card-3 .row .flex .slick-list{margin:0 -10px;padding:0 0 16px 8px}#section-2 .card-3 .row .flex .box{width:225px}#section-2 .card-3 .row .flex .box+.box{margin-left:8px}#section-2 .card-3 .row .flex .box .group-txt{padding:16px}#section-2 .card-3 .row .flex .box .group-txt h4{font-size:14px}}#fixed-btn{position:fixed;z-index:9;bottom:10px;left:10px;right:10px;opacity:0;visibility:hidden;pointer-events:none;transition:.3s}#fixed-btn.fixed{opacity:1;visibility:visible;pointer-events:all}
