@import url(https://fonts.googleapis.com/css?family=Nunito);
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,html{height:100%;width:100%}body{line-height:1;min-width:320px}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}img{max-width:100%;vertical-align:top;width:100%}address{font-style:normal}body,button,input,select{color:#202020;font-family:Pretendard,sans-serif;font-weight:400}.inner-wrap{padding:0 29px}@media (min-width:1024px){.inner-wrap{margin:0 auto;max-width:1180px;padding:0 110px}}header{background:transparent;border-bottom:1px solid transparent;left:0;position:fixed;text-align:right;top:0;transition:background .3s ease;width:100%;z-index:500}header .wrap-header{box-sizing:content-box;height:100px;margin:0 auto;max-width:1180px;padding:0 110px;position:relative}header .logo{left:20px;position:absolute;top:50%;transform:translateY(-50%)}header .logo a{display:block;line-height:35px;padding:20px 0}header .btn-menu,header .logo img:nth-child(2){display:none}header nav{color:#fff;margin-right:-50px}header nav,header nav>ul,header nav>ul>li{display:inline-block}header nav>ul>li{font-size:18px;letter-spacing:-.39px;margin-right:15px;padding:40px 0}header nav>ul>li:last-child{margin-right:0}header nav>ul>li>a{padding:10px}header nav .depth2{position:relative}header nav .depth2>a:after{background:url(/FlyBookSitePublishing/assets/img/ic-arrow-menu-down.svg) no-repeat 50%;background-size:100%;content:"";display:inline-block;height:6px;margin-left:8px;margin-top:-5px;vertical-align:middle;width:11px}header nav .depth2>a.open:after{transform:rotate(180deg)}header nav .depth2-menu{background:#fff;box-sizing:border-box;color:#000;left:0;min-width:220px;opacity:0;padding:24px 20px;position:absolute;text-align:left;top:101px;transition:.3s ease;visibility:hidden;z-index:500}header nav .depth2-menu li{margin-bottom:24px}header nav .depth2-menu li:last-child{margin-bottom:0}header nav .depth2-menu a{display:block;font-size:14px;letter-spacing:-.3px;line-height:18px}header .store-btn-m{bottom:16px;display:block;left:16px;position:fixed;width:calc(100% - 32px);z-index:999}header .store-btn-m a{background-color:#2157e4;border-radius:8px;color:#fff;display:block;font-size:15px;line-height:56px;text-align:center;width:100%}header .store-btn-m svg{margin-left:-3px;margin-top:-2px;vertical-align:middle}header .store-btn-m svg path{stroke:#fff}header .store-btn-m span{display:inline-block;line-height:56px;vertical-align:top}header .store-btn{display:none;margin-left:56px}header .store-btn a{align-items:center;background:#fff;border-radius:8px;color:#131720;display:flex;padding:16px 24px;transition:background .3s ease}header .store-btn span{font-size:18px;font-weight:600;margin-right:4px}header.scroll .store-btn svg path{stroke:#fff}header.scroll .store-btn a{background:#2157e4;color:#fff}@media (min-width:1024px){header .store-btn-m{display:none}header .store-btn{display:inline-block}}header.scroll{background:#fff;border-color:#f9f9f9}header.scroll .logo img:first-child{display:none}header.scroll .logo img:nth-child(2){display:block}header.scroll nav>ul>li>a{color:#000}header.scroll .btn-menu span{background:#202020}header.partnership{background:#fff}header.partnership .sub-logo{display:block;font-size:16px;letter-spacing:-1.14px;right:-45px}header .info,header.partnership .sub-logo{position:absolute;top:50%;transform:translateY(-50%)}header .info{right:50px}header .user-name{color:#666;display:inline-block;font-size:14px;letter-spacing:-.3px;line-height:40px;margin-right:32px;vertical-align:top}header .btn-logout{background:#f6f6f6;border:none;border-radius:8px;color:#000;cursor:pointer;display:inline-block;font-size:18px;letter-spacing:-.39px;padding:7px 20px}header.white{background:#fff}header.white .logo img:first-child{display:none}header.white .logo img:nth-child(2){display:block}header.white nav>ul>li>a{color:#202020}header.white .btn-menu span{background:#202020}header.white .store-btn a{background:#2157e4;color:#fff}header.white .store-btn svg path{stroke:#fff}@media (min-width:1024px){header nav,header nav .depth2-menu{display:block!important}header nav>ul>li:hover>a{font-weight:700}header nav .depth2:hover .depth2-menu{opacity:1;visibility:visible}header nav .depth2-menu li:hover a{font-weight:700}header nav .depth2>a:after{display:none}header.partnership{border-bottom:1px solid #f6f6f6}header.partnership .wrap-header{height:80px}header.partnership .sub-logo{font-size:24px;letter-spacing:-1.71px;right:-88px}}@media (max-width:1023px){header .wrap-header{height:50px;padding:0 1px 0 0}header .logo{left:13px;width:154px}header .logo a{padding:16px}header .info{display:none}header .btn-menu{display:inline-block;padding:16px}header .btn-menu .inner{height:18px;position:relative;width:20px}header .btn-menu span{background:#fff;display:inline-block;height:1px;left:0;position:absolute;transition:.3s ease;width:100%}header .btn-menu span:first-child{top:0}header .btn-menu span:nth-child(2){top:50%;transform:translateY(-50%)}header .btn-menu span:nth-child(3){bottom:0}header nav{background:hsla(0,0%,100%,.9);box-sizing:border-box;display:none;left:0;margin:0;max-height:calc(100vh - 50px);overflow-y:auto;padding:36px 24px;position:absolute;text-align:center;top:50px;width:100%}header nav.active{display:block}header nav>ul>li{color:#202020;display:block;font-size:17px;letter-spacing:-.37px;margin:0;padding:0}header nav>ul>li>a{display:block;padding:12px 10px}header nav .depth2-menu{background:none;border:none;color:#202020;display:none;margin-bottom:12px;opacity:1;padding:0;position:static;text-align:center;transition:none;visibility:visible}header nav .depth2-menu li{margin:0}header nav .depth2-menu a{font-size:15px;letter-spacing:-.32px;line-height:15px;padding:12px 0}header .btn-menu.active span:first-child{top:50%;transform:rotate(-45deg) translateY(-50%)}header .btn-menu.active span:nth-child(2){opacity:0}header .btn-menu.active span:nth-child(3){top:50%;transform:rotate(45deg) translateY(-50%)}}footer{padding:60px 0 100px}footer address{color:#666;font-size:12px;letter-spacing:-.29px;line-height:24px;margin-bottom:24px}footer address p:first-child{color:#202020;font-size:17px;font-weight:700;letter-spacing:-.37px;margin-bottom:20px}footer .etc-menu{margin-bottom:24px}footer .etc-menu li{display:inline-block;font-size:12px;font-weight:700;letter-spacing:-.26px;line-height:14px;margin-right:5px;vertical-align:top}footer .etc-menu li:last-child{color:#666;margin-right:0}footer .etc-menu li a{display:block}footer .sns-menu{margin-bottom:24px}footer .sns-menu:after{clear:both;content:"";display:block}footer .sns-menu li{border-radius:8px;float:left;margin-bottom:12px;margin-right:12px}footer .sns-menu li:last-child{margin-right:0}footer .sns-menu li a{display:block;height:30px;width:30px}footer .copy{color:#999;display:block;font-size:14px;letter-spacing:-.3px}@media (min-width:1024px){footer{padding:100px 0 118px}footer address{font-size:14px;letter-spacing:-.3px}footer address p:first-child{font-size:18px;letter-spacing:-.39px;margin-bottom:24px}footer .etc-menu li{font-size:14px;letter-spacing:-.3px;margin-right:32px}footer .sns-menu{margin-bottom:24px}footer .sns-menu li{margin-right:17px}}.main-service-info{padding:48px 0;text-align:center}.main-service-info .inner-wrap{align-items:center;display:flex;flex-direction:column}.main-service-info .txt-box .sub{font-size:12px;letter-spacing:-.26px;margin-bottom:12px}.main-service-info .txt-box .tit{font-size:21px;letter-spacing:-.45px;margin-bottom:36px}.main-service-info .txt-box .desc{font-size:14px;letter-spacing:-.3px;line-height:21px;margin-bottom:24px;word-break:keep-all}.main-service-info .img-box{max-width:580px}@media (min-width:1024px){.main-service-info{box-sizing:border-box;height:650px;padding:0}.main-service-info .inner-wrap{flex-direction:row;height:100%;justify-content:space-between}.main-service-info .txt-box{text-align:left;width:45%}.main-service-info .txt-box .sub{font-size:16px;letter-spacing:-.35px}.main-service-info .txt-box .tit{font-size:40px;letter-spacing:-.87px}.main-service-info .txt-box .desc{font-size:16px;letter-spacing:-.35px;line-height:24px;margin-bottom:72px}.main-service-info .img-box{width:55%}.main-service-info:nth-child(2n) .img-box{margin-right:20px;order:1}.main-service-info:nth-child(2n) .txt-box{margin-left:0;order:2}.main-service-info:nth-child(odd) .img-box{margin-left:20px}.main-service-info:nth-child(odd) .txt-box{margin-right:0}}.main-btn{background:#2157e4;border-radius:8px;display:inline-block;margin-bottom:36px}.main-btn a{color:#fff;display:block;font-size:15px;letter-spacing:-.32px;padding:14px 24px}.main-btn a:after{background-image:url(/FlyBookSitePublishing/assets/img/ic-arrow-btn-white.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:14px;margin-bottom:-1px;margin-left:4px;width:8px}.main-btn.black{background:#202020;box-shadow:none}@media (min-width:1024px){.main-btn{box-shadow:0 3px 6px 0 rgba(33,87,228,.3);margin-bottom:0;transition:.3s ease}.main-btn:hover{transform:translateY(3px)}.main-service-info .main-btn:hover{background:#1947bf}.main-btn a{font-size:18px;letter-spacing:-.39px;padding:21px 36px}.main-btn a:after{margin-bottom:0;margin-left:7px}.main-btn.black:hover{background:#424242}}.main-bottom-banner{box-sizing:border-box;height:400px;padding:48px 0}.main-bottom-banner .txt{color:#fff;font-size:17px;font-weight:700;letter-spacing:-.37px;line-height:25px;margin-bottom:24px}.main-bottom-banner .main-btn{background:#fff}.main-bottom-banner .main-btn a{color:#202020}.main-bottom-banner .main-btn a:after{background-image:url(/FlyBookSitePublishing/assets/img/ic-arrow-btn-black.svg)}@media (min-width:1024px){.main-bottom-banner{padding:93px 0 0}.main-bottom-banner .txt{font-size:40px;letter-spacing:-.87px;line-height:59px;margin-bottom:36px}.main-bottom-banner .main-btn{box-shadow:none}.main-bottom-banner .main-btn:hover{background-color:#e0ecff;box-shadow:0 3px 6px 0 rgba(0,0,0,.1)}}.show{display:block!important}.hide{display:none!important}.partner-slide li{background-color:#fff;border-radius:16px;box-shadow:0 2px 34px 0 rgba(0,0,0,.05);box-sizing:border-box;display:flex!important;flex-direction:column;justify-content:space-between;margin:10px 29px 10px 0;max-width:380px;min-height:200px;padding:16px 16px 24px}.partner-slide .icon{margin-bottom:24px;width:30px}.partner-slide .tit{font-size:17px;font-weight:500;letter-spacing:-.37px;margin-bottom:12px}.partner-slide .tit .small{color:#2157e4;font-size:12px;line-height:17px;margin-left:5px;vertical-align:top}.partner-slide .desc{font-size:14px;letter-spacing:-.3px;line-height:20px}@media (min-width:1024px){.partner-slide li{margin:10px 20px 10px 0;min-height:266px;padding:36px 36px 42px}.partner-slide .icon{margin-bottom:29px;width:46px}.partner-slide .tit{font-size:24px;letter-spacing:-.52px;line-height:24px;margin-bottom:17px}.partner-slide .tit .small{font-size:14px;line-height:24px;margin-left:6px}.partner-slide .desc{font-size:16px;letter-spacing:-.35px;line-height:24px}}.warning-txt{color:#ff2e2e;display:none;font-size:12px;letter-spacing:-.26px;text-align:left}.bg-white{background:#fff!important}.bg-gray{background:#f6f6f6!important}.pt56{padding-top:56px}.pt63{padding-top:63px}.pt66{padding-top:66px}.pt122{padding-top:122px}.pb80{padding-bottom:80px}.full-height{min-height:100vh}@supports (-webkit-touch-callout:none){.full-height{min-height:-webkit-fill-available}}.full-width{width:100%!important}.height100{height:100%}.oy-scroll{overflow-y:scroll}.flybook-modal-box{display:none}.flybook-modal-box .inner{background:#fff;border-radius:8px;box-shadow:0 10px 20px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;left:50%;max-width:279px;padding:36px 32px 24px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1500}.flybook-modal-box .modal-tit{font-size:17px;font-weight:500;letter-spacing:-.03em;line-height:21px;margin-bottom:16px}.flybook-modal-box .modal-sub{font-size:15px;letter-spacing:-.03em;line-height:21px;margin-bottom:28px}.flybook-modal-box .modal-btn span{cursor:pointer;display:block;font-size:15px;font-weight:500;letter-spacing:-.03em;line-height:21px}.flybook-modal-box .modal-btn span a{display:block}.flybook-modal-box .modal-btn .blue{color:#2157e4}.flybook-modal-box .modal-btn .w50{float:left;width:45%}.flybook-modal-box .modal-btn .w50:first-child{margin-right:10%}.flybook-modal-bg{background:rgba(0,0,0,.2);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background-color:rgba(0,0,0,.2)!important}.swal2-popup{background:#fff!important;border-radius:8px!important;box-shadow:0 10px 20px rgba(0,0,0,.1)!important;box-sizing:border-box!important;max-width:279px!important;padding:36px 32px 24px!important;text-align:center!important;width:90%!important}.swal2-title{font-size:17px!important;font-weight:500!important;margin-bottom:16px!important;margin-top:0!important}.swal2-html-container,.swal2-title{color:#202020!important;letter-spacing:-.03em!important;line-height:21px!important;padding:0!important}.swal2-html-container{font-size:15px!important;margin:0 0 40px!important;max-width:none!important;text-align:center!important}.swal2-actions{text-align:center!important}.swal2-actions,.swal2-styled{margin:0!important;padding:0!important}.swal2-styled{color:#202020!important;font-size:15px!important;font-weight:500!important;letter-spacing:-.03em!important;line-height:21px!important;width:50%!important}.swal2-actions:not(.swal2-loading) .swal2-styled:hover,.swal2-styled.swal2-cancel,.swal2-styled.swal2-confirm,.swal2-styled.swal2-deny{background:none!important}.blue{color:#2157e4!important}.swal2-styled.swal2-cancel:focus,.swal2-styled.swal2-confirm:focus,.swal2-styled.swal2-deny:focus{box-shadow:none!important}.btn-blue-block{background:#2157e4;border-radius:8px;color:#fff;display:block;font-size:15px;font-weight:600;letter-spacing:-.2px;line-height:56px;margin-top:16px}.btn-blue-block:after{background:url(/FlyBookSitePublishing/assets/img/sub/book/ic-new-download.png) 50% no-repeat;background-size:100%;content:"";display:inline-block;height:24px;margin-left:4px;margin-top:-4px;vertical-align:middle;width:24px}.gray-btn{background:#d5d7dc!important;color:#9499a5!important}.qna-common{background:#b2c7da4d;padding:13.2vw 6.3vw 23.6vw}.qna-common .title{font-size:7vw;font-weight:700;line-height:1.4;margin-bottom:6vw;text-align:center}.qna-common .box li{background-color:#fff;border-radius:4vw;margin-bottom:3.9vw;padding:0 4.3vw}.qna-common .box li:last-child{margin-bottom:0}.qna-common .box .ques{cursor:pointer;font-size:4.2vw;font-weight:500;line-height:1.4;padding:4vw 7.484vw 4vw 0;position:relative}.qna-common .box .ques:after{background:url(/FlyBookSitePublishing/assets/img/sub/service/flybook-plus/ic-ques-down.svg) 50% no-repeat;background-size:100%;content:"";height:2.2vw;position:absolute;right:0;top:0;top:50%;transform:translateY(-50%);width:3.5vw}.qna-common .box .open.ques:after{transform:rotate(180deg) translateY(50%)}.qna-common .box .answ{display:none;font-size:3.5vw;line-height:1.4;padding:2vw 0 4vw}.qna-common .box .answ a{margin-left:4px;text-decoration:underline}@media (min-width:641px){.qna-common{padding:84.612px 40.383px 151.276px}.qna-common .title{font-size:44.87px;margin-bottom:38.46px}.qna-common .box li{border-radius:25.64px;margin-bottom:24.999px;padding:0 27.563px}.qna-common .box .ques{font-size:26.922px;padding:25.64px 47.972px 25.64px 0}.qna-common .box .ques:after{height:14.102px;width:22.435px}.qna-common .box .answ{font-size:22.435px;padding:12.82px 0 25.64px}}.floating-full-btn{bottom:0;display:block;left:50%;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.floating-full-btn.top{bottom:auto;top:0}.membership-type-common{background:#fff;border-radius:16px;margin-bottom:24px;padding:16px}.membership-type-common:last-child{margin-bottom:0}.membership-type-common.basic{border:1px solid #5e9eff}.membership-type-common .basic-price{border-bottom:1px solid #f1f6fa;font-size:24px;font-weight:700;line-height:29px;margin-bottom:16px;padding-bottom:16px}.membership-type-common .benefit-box{margin-bottom:16px}.membership-type-common .benefit-box:last-child{margin-bottom:0}.membership-type-common .benefit-box .tit{color:#5e9eff;font-size:12px;font-weight:600;line-height:14px;margin-bottom:8px}.membership-type-common .benefit-box li{font-size:15px;line-height:18px;margin-bottom:8px;padding-left:32px;position:relative;word-break:keep-all}.membership-type-common .benefit-box li:before{background:url(/FlyBookSitePublishing/assets/img/sub/plus/ic-check.png) 50% no-repeat;background-size:100%;content:"";height:24px;left:0;margin-right:8px;margin-top:-3px;position:absolute;top:0;vertical-align:middle;width:24px}.membership-type-common .benefit-box li .blue{color:#5e9eff!important}.membership-type-common .benefit-box li .gray{color:#626776;display:inline-block;font-size:12px;line-height:18px;margin-left:4px;vertical-align:top}.membership-type-common .benefit-box ul+.tit{margin-top:16px}.membership-type-common .basic-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.membership-type-common .basic-top .badge-logo{width:75px}.membership-type-common .basic-top .txt-logo{width:159px}.membership-type-common .basic-top p{font-size:15px;font-weight:600;line-height:18px;margin-bottom:8px}.membership-type-common .inner-badge{display:inline-block;font-size:12px;font-weight:600;line-height:14px;margin-bottom:8px;vertical-align:top}.membership-type-common .inner-badge:before{background:url(/FlyBookSitePublishing/assets/img/sub/plus/plus-badge.png) 50% no-repeat;background-size:100%;content:"";display:inline-block;height:14px;margin-right:2px;vertical-align:top;width:14px}.membership-type-common .inner-badge span{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#59f .36%,#247cff 100.02%);background-clip:text;-webkit-background-clip:text;font-weight:700}.membership-type-common .service-box{border-bottom:1px solid #c5d3f5;margin-bottom:16px;padding-bottom:16px}.membership-type-common .service-box .service{align-items:center;display:flex;font-size:17px;font-weight:600;line-height:1.4;padding:4px}.membership-type-common .service-box .service:before{background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:30px;margin-right:4px;width:30px}.membership-type-common .service-box .service.rental:before{background-image:url(/FlyBookSitePublishing/assets/img/sub/service/flybook-plus/ic-rental.png)}.membership-type-common .service-box .service.monthly:before{background-image:url(/FlyBookSitePublishing/assets/img/sub/service/flybook-plus/ic-monthly.png)}.membership-type-common .price-box{align-items:center;border-top:1px solid #c5d3f5;display:flex;justify-content:space-between;padding-top:16px}.membership-type-common .price-box .percent{background:linear-gradient(135deg,#59f .36%,#247cff 100.02%);border-radius:100px;color:#fff;font-size:12px;font-weight:600;line-height:14px;margin-right:8px;padding:8px 10px}.membership-type-common .price-box .price{align-items:center;display:flex;flex-wrap:wrap}.membership-type-common .price-box .price strong{font-size:21px;font-weight:700;line-height:25px}.membership-type-common .price-box .origin{color:#626776;font-size:15px;line-height:18px;margin-right:8px;text-decoration:line-through}@media (min-width:1024px){.membership-type-common{display:flex;flex-direction:column;padding:36px}.membership-type-common .basic-top{margin-bottom:16px}.membership-type-common .basic-top p{font-size:24px;line-height:1;margin-bottom:16px}.membership-type-common .basic-top .txt-logo{width:235px}.membership-type-common .basic-price{font-size:28px;line-height:33px}.membership-type-common .inner-badge{font-size:16px;margin-bottom:16px}.membership-type-common .service-box .service{font-size:28px}.membership-type-common .service-box{box-sizing:border-box;margin-bottom:24px;min-height:120px;padding-bottom:24px}.membership-type-common .benefit-box .tit{font-size:16px;line-height:1;margin-bottom:16px}.membership-type-common .benefit-box{margin-bottom:24px}.membership-type-common .price-box{margin-top:auto;padding-top:24px}.membership-type-common .price-box .percent{font-size:16px;line-height:1}.membership-type-common .price-box .origin{font-size:21px;line-height:1}.membership-type-common .price-box .price strong{font-size:28px;line-height:33px}}.header-banner{left:0;position:fixed;top:0;width:100%;z-index:1000}.header-banner+header{top:166px}.header-banner+header+section{margin-top:166px}.header-banner .item{align-items:center;background:#0c182e;box-sizing:border-box;display:flex;height:83px;padding:12px 16px}.header-banner .item:last-child{border-top:1px solid #fff}.header-banner .type-icon{height:auto;width:48px}.header-banner .arrow{height:auto;margin-left:12px;transform:rotate(180deg);width:12px}.header-banner .txt-box{margin-right:auto}.header-banner .tit{color:#fff;font-size:17px;font-weight:700;line-height:24px}.header-banner .sub{color:#6bb8ff;font-size:12px;line-height:1.4}@media (min-width:1024px){.header-banner{display:flex}.header-banner+header{top:84px}.header-banner+header+section{margin-top:84px}.header-banner .item{flex:1;height:84px;padding:12px 48px}.header-banner .item:first-child{flex-direction:row-reverse}.header-banner .arrow{margin-left:24px}.header-banner .item:first-child .arrow{margin-left:0;margin-right:24px;transform:none}.header-banner .item:last-child{border-left:1px solid #fff;border-top:none}.header-banner .type-icon{width:60px}.header-banner .tit{font-size:24px;line-height:1;margin-bottom:8px}.header-banner .sub{font-size:15px;line-height:1.2;word-break:keep-all}.header-banner .sub br{display:none;margin-left:0;margin-right:12px}.header-banner .item:first-child .txt-box{margin-left:auto;margin-right:unset;text-align:right}}.header-banner-img{background:#eaf0fc;display:block;margin-top:51px}.header-banner-img .pc{display:none}.header-banner-img .mo{display:block;margin:0 auto;max-height:174px;width:auto}@media (min-width:1024px){.header-banner-img .pc{display:block;height:140px;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:auto}.header-banner-img .mo{display:none}.header-banner-img{margin-top:100px}}.flybook-card-wrapper{border-radius:16px;height:515px;overflow:hidden;position:relative}.flybook-card-wrapper .book-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(12px);-webkit-filter:blur(12px);height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(3);width:100%}.flybook-card-wrapper .bg01{background:rgba(0,0,0,.05);height:100%;left:0;position:absolute;top:0;width:100%}.flybook-card-wrapper .bg02{background-image:linear-gradient(180deg,rgba(0,0,0,.3),transparent);height:116px;left:0;position:absolute;top:0;width:100%}.flybook-card-wrapper .bg03{background-image:linear-gradient(0deg,rgba(0,0,0,.3),transparent);bottom:0;height:88px;left:0;position:absolute;width:100%}.flybook-card-wrapper .flybook-txt{left:24px;position:absolute;top:24px;width:calc(100% - 48px)}.flybook-card-wrapper .flybook-txt p{color:#fff;font-size:32px;font-weight:800;line-height:1.2;max-height:77px;overflow:hidden;width:255px}.flybook-card-wrapper .flybook-txt span{background:#fff;bottom:-12px;content:"";height:4px;left:0;position:absolute;width:100%}.flybook-card-wrapper .flybook-book-box{left:50%;max-width:343px;position:absolute;top:116px;transform:translateX(-50%);width:100%}.flybook-card-wrapper.no-txt .flybook-book-box{top:60px}.flybook-card-wrapper .flybook-book-box .book-img{border-radius:0 12px 12px 0;left:50%;max-height:242px;max-width:269px;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.flybook-card-wrapper .profile-box{align-items:center;bottom:24px;box-sizing:border-box;display:flex;justify-content:space-between;left:50%;padding:0 24px;position:absolute;transform:translateX(-50%);width:100%}.flybook-card-wrapper .profile-box .left{align-items:center;display:flex}.flybook-card-wrapper .profile-box .left img{border-radius:100%;height:40px;margin-right:8px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:40px}.flybook-card-wrapper .profile-box .left .name{color:#fff;font-size:17px;font-weight:600;line-height:18px;margin-bottom:2px}.flybook-card-wrapper .profile-box .left .id{color:#fff;font-size:15px;line-height:18px}.flybook-card-wrapper .profile-box .right{width:34px}.only-mobile{display:block}.only-pc{display:none}@media (min-width:1024px){.only-pc{display:block}.only-mobile{display:none}}.basic-common-modal{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.basic-common-modal-bg{background:rgba(19,23,32,.4);height:100%;width:100%}.basic-common-modal-inner{background:#fff;border-radius:16px;box-sizing:border-box;left:50%;max-width:327px;padding:16px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:calc(100% - 32px)}.basic-common-modal-title{font-size:17px;font-weight:600;line-height:18px;margin-bottom:12px}.basic-common-modal-content{font-size:15px;line-height:21px;margin-bottom:16px}.basic-common-modal-btn{background:#2157e4;border-radius:8px;color:#fff;display:block;font-size:15px;line-height:50px;text-align:center;width:100%}.basic-common-modal-btn-txt{box-sizing:border-box;color:#9499a5;cursor:pointer;display:block;font-size:12px;line-height:14px;margin-top:8px;padding:8px;width:100%}
.scroll-ani{opacity:0;transform:translateY(80px);transition:opacity .7s ease,transform .7s ease}.scroll-ani.fade{opacity:1;transform:none}@keyframes upDown{0%{margin-bottom:0}to{margin-bottom:-8px}}

