﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-family:"Noto Sans JP",sans-serif;box-sizing:border-box;margin:0;padding:0;border:0;outline:0;font-size:62.5%;vertical-align:baseline;background:rgba(0,0,0,0);color:#333}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}div{font-size:14px}@media screen and (max-width: 600px){div{font-size:13px}}h2,h3,h4,h5{letter-spacing:.05em;font-size:2rem;font-weight:bold}@media screen and (max-width: 600px){h2,h3,h4,h5{font-size:1.8rem}}dd,dt{font-size:1.8rem;letter-spacing:.05em}@media screen and (max-width: 600px){dd,dt{font-size:1.3rem}}nav ul{list-style:none}blockquote,q{quotes:none}strong{font-size:1.25rem}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);text-decoration:none;color:#000100;letter-spacing:.05em;box-sizing:border-box;transition:all .3s ease}a:hover{text-decoration:none;opacity:.7}a:focus{outline:inherit !important;outline-offset:inherit}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}span{font-size:1.6rem;letter-spacing:.05em}@media screen and (max-width: 600px){span{font-size:1.3rem}}p{font-size:1.6rem;letter-spacing:.01em;margin-bottom:1rem}@media screen and (max-width: 600px){p{font-size:1.3rem}}input,select{vertical-align:middle;font-size:14px;box-sizing:border-box}textarea{width:100%;padding:5px;box-sizing:border-box}img{max-width:100%;height:auto;vertical-align:bottom;border-style:none}li{list-style:none;font-size:1.6rem;letter-spacing:.01em;line-height:1.8}img.alignleft{text-align:left}img.aligncenter{display:block;margin:1px auto}img.alignright{display:block;margin:1px 1px 1px auto}.z-index-5{position:relative;z-index:5}.hidden-sm{display:block}@media screen and (min-width: 601px){.hidden-sm{display:none}}.hidden-middle{display:block}@media screen and (max-width: 1024px){.hidden-middle{display:none}}@media screen and (max-width: 600px){.content-width--mobile-full{width:100% !important;margin:0 auto}}.content-width-right{width:95%;max-width:1600px;margin-left:auto}@media screen and (max-width: 600px){.content-width-right{width:90%;margin:0 auto}}@media screen and (max-width: 600px){.hidden-mobile{display:none}}@media screen and (min-width: 601px){.hidden-sm{display:none}}.content-width-left{width:95%;max-width:1600px;margin-right:auto}@media screen and (max-width: 600px){.content-width-left{width:90%;margin:0 auto}}.content-width{width:90%;max-width:1200px;margin:0 auto}@media screen and (max-width: 600px){.content-width{width:90%;margin:0 auto}}.com-visual{width:100%;height:560px;position:relative}.com-visual::before{position:absolute;display:block;content:"";width:100%;height:100%;background-image:url("./assets/img/com/com-bg.png");background-size:cover;background-repeat:no-repeat;left:0;top:0;z-index:2;mix-blend-mode:multiply}@media screen and (max-width: 1024px){.com-visual{height:350px}}.com-visual img{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.com-visual .com-visual-title{position:absolute;width:90%;max-width:1200px;z-index:3;bottom:70px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1024px){.com-visual .com-visual-title{bottom:35px;width:90%}}.com-visual .com-visual-title p{font-size:80px;font-weight:800;font-family:"Inter",sans-serif;letter-spacing:.1em;color:#fff}@media screen and (max-width: 1024px){.com-visual .com-visual-title p{font-size:56px}}@media screen and (max-width: 600px){.com-visual .com-visual-title p{font-size:48px}}.com-visual .com-visual-title h1{margin-bottom:0;color:#fff;font-size:24px;letter-spacing:.15em;font-weight:bold}@media screen and (max-width: 1024px){.com-visual .com-visual-title h1{font-size:17px}}.com-title{position:relative;z-index:2}.com-title p{font-weight:bold;font-size:80px;color:#273c6d;letter-spacing:.08em;font-family:"Inter",sans-serif}@media screen and (max-width: 1024px){.com-title p{font-size:50px}}@media screen and (max-width: 600px){.com-title p{font-size:36px}}.com-title h2{font-size:24px;letter-spacing:.16em;font-weight:500;margin-bottom:0;color:#273c6d}@media screen and (max-width: 1024px){.com-title h2{font-size:20px}}@media screen and (max-width: 600px){.com-title h2{font-size:15px}}.com-btn{width:90%;text-align:center}.com-btn a{display:flex;align-items:center;justify-content:center;width:100%;padding:17px 22px;background-color:#273c6d;position:relative;overflow:hidden;transition:ease .2s;color:#fff;font-size:"Inter",sans-serif}.com-btn a::before{content:"";position:absolute;top:0;left:0;z-index:2;background:#333;width:100%;height:100%;transition:transform .6s cubic-bezier(0.8, 0, 0.2, 1) 0s;transform:scale(0, 1);transform-origin:right top;z-index:2}.com-btn a:hover::before{transform-origin:left top;transform:scale(1, 1)}.com-btn a:hover span{font-size:19px}.com-btn a:hover i{transform:scale(1.2)}@media screen and (max-width: 1024px){.com-btn a{font-size:16px;padding:14px 20px}}.com-btn a span{font-size:18px;font-weight:500;letter-spacing:.14em;color:#fff;position:relative;z-index:3;transition:ease .2s}.com-btn a i{position:absolute;right:20px;width:6px;height:8.49px;background-image:url("./assets/img/icon/icon-btn-white.png");background-size:contain;background-repeat:no-repeat;display:block;z-index:3;transition:ease .2s}.com-btn-big{max-width:410px}.com-btn-small{max-width:320px}.com-btn-line{width:90%;max-width:520px;margin:0 auto;text-align:center}@media screen and (max-width: 1024px){.com-btn-line{max-width:320px}}.com-btn-line a{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 22px;background-color:#06c755;font-size:18px;font-weight:bold;letter-spacing:.14em;color:#fff;border-radius:52px}.com-btn-line a:hover i{animation:bounceTwice .6s ease-out}@media screen and (max-width: 1024px){.com-btn-line a{font-size:14px;padding:9px 20px;letter-spacing:.05em}}.com-btn-line a i{width:40px;height:47px;background-image:url("./assets/img/icon/icon-line-2.png");background-size:contain;background-repeat:no-repeat;display:inline-block;transform:translate(-5px, 5px)}@media screen and (max-width: 1024px){.com-btn-line a i{width:32px;height:37.6px}}@keyframes bounceTwice{0%{transform:translate(-5px, 5px)}30%{transform:translate(-5px, -10px)}50%{transform:translate(-5px, 5px)}70%{transform:translate(-5px, -6px)}100%{transform:translate(-5px, 5px)}}.breadcrumb{background-color:#fff;padding:11px 0px 0;width:90%;max-width:1200px;margin:0 auto}@media screen and (max-width: 1024px){.breadcrumb{width:85%}}.breadcrumb ul{display:flex;overflow-x:scroll;word-break:keep-all;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.breadcrumb ul li{line-height:1}.breadcrumb ul li a,.breadcrumb ul li span{display:inline-block;font-size:12px;font-weight:500;line-height:1.5}.breadcrumb ul li a:after{display:inline-block;background-image:url("./assets/img/icon/icon-btn-black.png");background-size:contain;background-repeat:no-repeat;content:"";width:9px;height:12px;margin:0 10px;transform:translateY(2px)}.pagination{display:flex;align-items:center;justify-content:center;gap:6px}.pagination a,.pagination span{display:flex;justify-content:center;align-items:center;padding:0px;width:43px;height:43px;background-color:#fff;color:#273c6d;border:solid 1px #273c6d;font-size:16px}.pagination a:focus,.pagination span:focus{outline:none}.pagination .next{font-size:18px;line-height:1;padding-bottom:5px}.pagination .prev{font-size:18px;padding-bottom:5px}.pagination .current{background-color:#273c6d !important;color:#fff !important}.cursor-dot{position:fixed;top:0;left:0;width:12px;height:12px;background:#0cf;border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%, -50%);transition:transform .05s linear}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}#land-area-switch-btn{display:inline;background-color:#000;color:#fff;border-radius:10px;padding:4px 10px;border:none;margin-left:10px}#land-area-switch-btn span{color:#fff}.header-color .header{background-color:#222 !important}.header-color .header .header-wrap{padding:10px 0 !important}.header-color .header .header-wrap-logo{width:200px !important}.header-color .header-fixed{top:10px !important}.header{position:fixed;width:100%;top:0;left:0;background-color:rgba(0,0,0,0);z-index:1000;transition:background-color .5s ease,color .5s ease}.header .header-wrap{display:flex;align-items:center;justify-content:space-between;width:95%;margin:0 auto;transition:all .3s ease;padding:24px 0}.header .header-wrap .header-wrap-logo{width:330px;text-align:center;transition:all .3s ease}@media screen and (max-width: 1024px){.header .header-wrap .header-wrap-logo{width:280px}}@media screen and (max-width: 600px){.header .header-wrap .header-wrap-logo{width:210px}}.header .header-wrap .header-wrap-logo h1 a{display:block;width:100%;height:100%}.header .header-wrap .header-wrap-logo .page-logo a{display:block;width:100%;height:100%}.header .header-wrap .header-wrap-menu{display:flex;align-items:center}@media screen and (max-width: 1024px){.header .header-wrap .header-wrap-menu{display:none}}.header .header-wrap .header-wrap-menu li{margin-right:37px}.header .header-wrap .header-wrap-menu li:last-of-type{margin-right:0}.header .header-wrap .header-wrap-menu li a{display:block;width:100%;font-size:16px;letter-spacing:.05em;font-weight:bold;color:#fff}.header .header-wrap .header-wrap-menu li a i{width:6px;height:8.49px;background-image:url("./assets/img/icon/icon-btn-white.png");background-size:contain;background-repeat:no-repeat;display:inline-block;transform:rotate(90deg);margin-left:10px}.header .header-wrap .header-wrap-menu .dropdown{position:relative;z-index:1}.header .header-wrap .header-wrap-menu .dropdown::before{position:absolute;display:block;content:"";width:100%;height:100%;bottom:-10px;z-index:-1}.header .header-wrap .header-wrap-menu .dropdown:hover .dropdown__lists{display:block !important;visibility:visible !important;transform:translateY(10px) !important;transition:opacity .4s ease-in-out;z-index:1;opacity:1}.header .header-wrap .header-wrap-menu .dropdown__lists{width:293px;visibility:collapse;position:absolute;top:45px;left:-10px;z-index:1;opacity:0;background-color:dimgray;padding-bottom:20px}.header .header-wrap .header-wrap-menu .dropdown__lists::before{position:absolute;display:block;content:"";width:100%;height:20px;background-color:dimgray;top:-20px;left:0;z-index:1}.header .header-wrap .header-wrap-menu .dropdown__lists li{margin-left:0}.header .header-wrap .header-wrap-menu .dropdown__lists li a{background-color:dimgray;display:block;width:100%;padding:10px 25px 10px;font-size:1.4rem;color:#fff;letter-spacing:.12em;font-weight:bold}.header .header-wrap .header-wrap-menu .dropdown__lists li a:hover{opacity:1 !important;text-decoration:underline}.header-fixed{position:fixed;right:5%;top:20px;z-index:1002;width:46px;height:46px;background-color:#fff;border-radius:50%;border:solid 1px #222;transition:all .3s ease}@media screen and (min-width: 1025px){.header-fixed{display:none}}.header-fixed .item{width:100%;height:100%;display:block;transition:all .3s ease}.header-fixed .item .openbtn1{position:relative;cursor:pointer;width:100%;height:100%;z-index:200}.header-fixed .item .openbtn1 span{position:absolute;display:inline-block;transition:all .4s;transform:translateX(-50%);left:23px;height:1px;width:20px;background:#000}.header-fixed .item .openbtn1 span:nth-of-type(1){top:17px}.header-fixed .item .openbtn1 span:nth-of-type(2){top:27px}.header-fixed .item .openbtn1 span:nth-of-type(3){top:29px;background:none;display:none}.header-fixed .item .openbtn1 span:nth-of-type(3)::before{content:"MENU";display:block;color:#000;left:0;font-size:1.4rem;font-weight:400;text-align:center;transition:all .4s}.header-fixed .openbtn1.active span:nth-of-type(1){top:17px;left:22px;transform:translate(-50%, 5px) rotate(-30deg)}.header-fixed .openbtn1.active span:nth-of-type(2){top:27px;left:22px;transform:translate(-50%, -5px) rotate(30deg)}.header-fixed .openbtn1.active span:nth-of-type(3)::before{content:"CLOSE"}.header-drawer{background-color:#fff;position:fixed;top:0;right:0;transform:translateX(100%);width:100%;height:100vh;z-index:1001;box-shadow:-4px 0 8px rgba(0,0,0,.1);transition:transform .5s cubic-bezier(0.77, 0, 0.175, 1);padding:50px 5%}.header-drawer.active{transform:translateX(0)}.header-drawer .header-drawer-logo{background-color:#222;width:230px;padding:5px 20px;box-shadow:0px 3px 8px rgba(0,0,0,.6);margin-bottom:30px;border-radius:5px}.header-drawer .header-drawer-logo img{width:100%}.header-drawer ul li{padding:15px 0px;border-bottom:solid 1px #222}.header-drawer ul li a{font-size:16px}.footer{background-color:#333;padding:131px 0 51px;position:relative;overflow:hidden}@media screen and (max-width: 1024px){.footer{padding:75px 0 25px}}.footer .footer-bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.footer .footer-bg:before{width:100%;height:100%;content:"";position:absolute;top:0;left:0;background:rgba(0,0,0,.8);z-index:15}.footer .footer-bg video{width:100%;height:100%;object-fit:cover;object-position:bottom}.footer .footer-bg .footer-bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:10}.footer .footer-bg .footer-bg-img img{width:100%;height:100%;object-fit:cover;object-position:bottom}.footer .footer-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end}.footer .footer-wrap .footer-wrap-left{width:calc(100% - 520px);padding-right:20px}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-left{width:calc(100% - 400px)}}@media screen and (max-width: 780px){.footer .footer-wrap .footer-wrap-left{width:100%;margin-bottom:45px}}.footer .footer-wrap .footer-wrap-left .footer-logo{width:90%;max-width:297px;margin-bottom:25px}.footer .footer-wrap .footer-wrap-left .footer-logo a{display:block;width:100%}.footer .footer-wrap .footer-wrap-left .footer-logo a img{width:100%}.footer .footer-wrap .footer-wrap-left .footer-access{margin-bottom:45px}.footer .footer-wrap .footer-wrap-left .footer-access li{color:#fff;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1.7;margin-bottom:10px}.footer .footer-wrap .footer-wrap-left .footer-access li:last-of-type{margin-bottom:0}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-left .footer-access li{font-size:14px}}.footer .footer-wrap .footer-wrap-left .footer-access li a{color:#fff;font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1.7}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-left .footer-access li a{font-size:14px}}.footer .footer-wrap .footer-wrap-left .footer-icon{display:flex}.footer .footer-wrap .footer-wrap-left .footer-icon a{display:block;width:45px;height:45px;transition:transform .3s ease}.footer .footer-wrap .footer-wrap-left .footer-icon a:hover{animation:wiggle .4s ease forwards}.footer .footer-wrap .footer-wrap-left .footer-icon a img{transition:filter .3s ease}.footer .footer-wrap .footer-wrap-left .footer-icon .footer-icon-line{margin-left:17px}@keyframes wiggle{0%{transform:rotate(0deg)}25%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-6deg)}100%{transform:rotate(0deg)}}.footer .footer-wrap .footer-wrap-right{width:520px}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right{width:400px}}@media screen and (max-width: 780px){.footer .footer-wrap .footer-wrap-right{width:100%}}.footer .footer-wrap .footer-wrap-right .footer-menu{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 600px){.footer .footer-wrap .footer-wrap-right .footer-menu{justify-content:left}}.footer .footer-wrap .footer-wrap-right .footer-menu dl:first-child dt{margin-bottom:30px}.footer .footer-wrap .footer-wrap-right .footer-menu dl:first-child dt:last-child{margin-bottom:0}@media screen and (max-width: 600px){.footer .footer-wrap .footer-wrap-right .footer-menu dl{width:33.33%}}.footer .footer-wrap .footer-wrap-right .footer-menu dl dt{font-size:17px;font-weight:bold;letter-spacing:.05em;color:#fff;margin-bottom:8px}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right .footer-menu dl dt{font-size:15px}}.footer .footer-wrap .footer-wrap-right .footer-menu dl dt a{font-size:17px;font-weight:bold;letter-spacing:.05em;color:#fff}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right .footer-menu dl dt a{font-size:15px}}.footer .footer-wrap .footer-wrap-right .footer-menu dl dd{margin-bottom:4px}.footer .footer-wrap .footer-wrap-right .footer-menu dl dd:last-child{margin-bottom:0}.footer .footer-wrap .footer-wrap-right .footer-menu dl dd a{font-size:14px;font-weight:400;letter-spacing:0em;color:#fff}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right .footer-menu dl dd a{font-size:12px;white-space:nowrap}}@media screen and (max-width: 600px){.footer .footer-wrap .footer-wrap-right .footer-menu .footer-menu-1{width:100%;display:flex}}@media screen and (max-width: 600px){.footer .footer-wrap .footer-wrap-right .footer-menu .footer-menu-1 dt{width:33.33%}}.footer .footer-wrap .footer-wrap-right .copy{text-align:right;font-size:14px;font-weight:400;letter-spacing:.1em;color:#fff;font-family:"Inter",sans-serif;margin:40px 0 0}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right .copy{font-size:13px}}@media screen and (max-width: 780px){.footer .footer-wrap .footer-wrap-right .copy{text-align:center}}.top{overflow:hidden;background-color:#fff}.top .top-fixed{position:fixed;right:0;top:150px;z-index:100}@media screen and (max-width: 600px){.top .top-fixed{display:none}}.top .top-fixed a{writing-mode:vertical-rl;display:block;font-size:18px;font-weight:bold;padding:32px 15px}@media screen and (max-width: 1024px){.top .top-fixed a{font-size:14px;padding:22px 10px}}.top .top-fixed .top-fixed-1{background-color:#fff;margin-bottom:20px}@media screen and (max-width: 1024px){.top .top-fixed .top-fixed-1{margin-bottom:15px}}.top .top-fixed .top-fixed-2{background-color:#222;color:#fff}.top .top-visual{position:relative;width:100vw;height:100vh;z-index:2}@media screen and (max-width: 600px){.top .top-visual{height:150vh}}.top .top-visual .top-visual-img{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:-1}.top .top-visual .top-visual-img img{width:100%;height:100%;object-fit:cover;filter:blur(10px);transform:scale(1.2);opacity:0}.top .top-visual .top-visual-title{position:fixed;left:50%;bottom:0;transform:translate(-50%, 50px);width:100%;text-align:center;opacity:0;transform-origin:center center}@media screen and (max-width: 600px){.top .top-visual .top-visual-title{width:95%;bottom:5%}}@media screen and (max-width: 600px){.top .top-visual .top-visual-title .hero-title-pc{display:none !important}}@media screen and (min-width: 601px){.top .top-visual .top-visual-title .hero-title-sp{display:none !important}}.top .top-visual .top-visual-title h1{display:inline-block;width:90%}@media screen and (max-width: 600px){.top .top-visual .top-visual-title h1{width:100%}}.top .top-visual .top-visual-title h1 p{font-size:clamp(24px,3vw,34px);font-weight:bold;letter-spacing:.1em;color:#fff;text-align:left}@media screen and (max-width: 1024px){.top .top-visual .top-visual-title h1 p{font-size:20px}}@media screen and (max-width: 600px){.top .top-visual .top-visual-title h1 p{line-height:1.6}}.top .top-visual .top-visual-title h1 .hero-title{font-family:"Inter",sans-serif;letter-spacing:.04em;font-weight:700;color:#fff;font-size:clamp(117.63px,11vw,154.63px);display:inline-block;transform-origin:center center;width:100%}.top .top-visual .top-visual-title h1 .hero-title svg{width:100%;height:auto;display:block}@media screen and (max-width: 1024px){.top .top-visual .top-visual-title h1 .hero-title{font-size:clamp(55px,11vw,77px)}}@media screen and (max-width: 600px){.top .top-visual .top-visual-title h1 .hero-title{text-align:left;font-size:clamp(70px,11vw,77px)}}.top .scroll-text-section{position:relative;height:80vh;background:#fff}@media screen and (max-width: 600px){.top .scroll-text-section{height:100vh}}.top .scroll-text-wrap{position:relative;width:100vw;height:100vh;display:grid;place-items:center;top:-50vh;z-index:3;pointer-events:none}@media screen and (max-width: 1024px){.top .scroll-text-wrap{top:0vh}}.top .scroll-text-wrap span{position:absolute;font-size:clamp(80px,10vw,150px);font-weight:700;white-space:nowrap;color:#000;opacity:0}.top .scroll-text-left{transform:translateY(-30%)}.top .scroll-text-right{transform:translateY(30%)}.top section{position:relative;z-index:4}.top .sec01{padding:56px 0 219px;background-color:#fff}@media screen and (max-width: 1024px){.top .sec01{padding:84px 0 91px}}.top .sec01 .com-title{width:calc(100% - 200px)}@media screen and (max-width: 600px){.top .sec01 .com-title{width:100%}}.top .sec01 .sec01-wrap .swiper-pick-up{padding-top:180px;margin-top:-140px}@media screen and (max-width: 1024px){.top .sec01 .sec01-wrap .swiper-pick-up{padding-top:90px;margin-top:-65px}}@media screen and (max-width: 600px){.top .sec01 .sec01-wrap .swiper-pick-up{padding-left:5%}}.top .sec01 .sec01-wrap .swiper-pick-up .swiper-wrapper .swiper-slide{width:30%;max-width:378px}@media screen and (max-width: 600px){.top .sec01 .sec01-wrap .swiper-pick-up .swiper-wrapper .swiper-slide{width:55%}}.top .sec01 .sec01-wrap .swiper-pick-up .swiper-wrapper .swiper-slide a{display:block}.top .sec01 .sec01-wrap .swiper-pick-up .swiper-wrapper .swiper-slide .pick-up-img{width:100%;height:252px}@media screen and (max-width: 1024px){.top .sec01 .sec01-wrap .swiper-pick-up .swiper-wrapper .swiper-slide .pick-up-img{height:172px}}@media screen and (max-width: 600px){.top .sec01 .sec01-wrap .swiper-pick-up .swiper-wrapper .swiper-slide .pick-up-img{height:132px}}.top .sec01 .sec01-wrap .swiper-pick-up .swiper-wrapper .swiper-slide .pick-up-img img{width:100%;height:100%;object-fit:cover}.top .sec01 .sec01-wrap .swiper-pick-up .swiper-wrapper .swiper-slide .pick-up-txt{margin-top:19px}@media screen and (max-width: 1024px){.top .sec01 .sec01-wrap .swiper-pick-up .swiper-wrapper .swiper-slide .pick-up-txt{margin-top:14px}}.top .sec01 .sec01-wrap .swiper-pick-up .swiper-wrapper .swiper-slide .pick-up-txt .price{font-size:22px;font-weight:bold;letter-spacing:.02em;margin-bottom:0}@media screen and (max-width: 1024px){.top .sec01 .sec01-wrap .swiper-pick-up .swiper-wrapper .swiper-slide .pick-up-txt .price{font-size:20px}}.top .sec01 .sec01-wrap .swiper-pick-up .swiper-wrapper .swiper-slide .pick-up-txt .price span{font-size:16px;font-weight:bold;letter-spacing:.02em}.top .sec01 .sec01-wrap .swiper-pick-up .swiper-wrapper .swiper-slide .pick-up-txt h3{font-size:16px;font-weight:500;letter-spacing:.02em;line-height:1.7}@media screen and (max-width: 1024px){.top .sec01 .sec01-wrap .swiper-pick-up .swiper-wrapper .swiper-slide .pick-up-txt h3{font-size:14px}}.top .sec01 .sec01-wrap .swiper-pick-up .swiper-wrapper .swiper-slide .pick-up-txt .pick-up-access{font-size:13px;font-weight:400;letter-spacing:.02em;margin-bottom:0}@media screen and (max-width: 1024px){.top .sec01 .sec01-wrap .swiper-pick-up .swiper-wrapper .swiper-slide .pick-up-txt .pick-up-access{font-size:12px}}.top .sec01 .sec01-wrap .swiper-button__wrap{display:flex;position:absolute;top:100px;right:0}@media screen and (max-width: 1024px){.top .sec01 .sec01-wrap .swiper-button__wrap{top:25px}}.top .sec01 .sec01-wrap .swiper-button__wrap .swiper-button-prev{position:relative !important;width:58px;height:58px;left:inherit !important;right:70px}.top .sec01 .sec01-wrap .swiper-button__wrap .swiper-button-prev:after{display:none}.top .sec01 .sec01-wrap .swiper-button__wrap .swiper-button-prev::before{content:"";background-image:url("./assets/img/icon/slider-left.png");background-size:contain;background-repeat:no-repeat;width:58px;height:58px}@media screen and (max-width: 1024px){.top .sec01 .sec01-wrap .swiper-button__wrap .swiper-button-prev::before{width:45px;height:45px}}@media screen and (max-width: 1024px){.top .sec01 .sec01-wrap .swiper-button__wrap .swiper-button-prev{width:45px;height:45px;right:50px}}.top .sec01 .sec01-wrap .swiper-button__wrap .swiper-button-next{position:relative !important;width:58px;height:58px;left:inherit !important;right:33px}.top .sec01 .sec01-wrap .swiper-button__wrap .swiper-button-next:after{display:none}.top .sec01 .sec01-wrap .swiper-button__wrap .swiper-button-next::before{content:"";background-image:url("./assets/img/icon/slider-right.png");background-size:contain;background-repeat:no-repeat;width:58px;height:58px}@media screen and (max-width: 1024px){.top .sec01 .sec01-wrap .swiper-button__wrap .swiper-button-next::before{width:45px;height:45px}}@media screen and (max-width: 1024px){.top .sec01 .sec01-wrap .swiper-button__wrap .swiper-button-next{width:45px;height:45px}}.top .sec01 .com-btn-big{margin:55px auto 0}.top .sec02{background-color:#eff2f6;padding:220px 0;position:relative}.top .sec02::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(#000 1px, transparent 0);background-size:25px 25px;opacity:.1;z-index:1}@media screen and (max-width: 1024px){.top .sec02{padding:90px 0}}.top .sec02 .sec02-wrap{margin-top:85px;position:relative;z-index:2}@media screen and (max-width: 1024px){.top .sec02 .sec02-wrap{margin-top:60px}}@keyframes lineGrowright{0%{width:0}100%{width:calc(100% - 60px)}}@keyframes lineGrowleft{0%{width:0}100%{width:calc(100% - 60px)}}.top .sec02 .sec02-col{display:grid;padding:97px 0;position:relative}@media screen and (max-width: 1024px){.top .sec02 .sec02-col{padding:78px 0}}@media screen and (max-width: 600px){.top .sec02 .sec02-col{padding:42px 0 73px}}@media screen and (max-width: 600px){.top .sec02 .sec02-col{display:block}}.top .sec02 .sec02-col.sec02-col-right{grid-template-columns:42% 58%;grid-template-rows:auto auto}.top .sec02 .sec02-col.sec02-col-right::before{position:absolute;display:block;content:"";width:0;height:1px;background-color:#6c6c6c;top:0;left:60px;transition:width .8s ease .4s}.top .sec02 .sec02-col.sec02-col-right::after{position:absolute;display:block;content:"01";width:60px;height:38px;font-size:32px;font-family:"Inter",sans-serif;letter-spacing:.07em;top:0;left:0;transform:translateY(-50%);opacity:0;transition:opacity .5s ease}.top .sec02 .sec02-col.sec02-col-right.long::after{opacity:1}.top .sec02 .sec02-col.sec02-col-right.long::before{animation:lineGrowright 1s ease forwards .4s}.top .sec02 .sec02-col.sec02-col-right .sec02-col-title{grid-column:1;grid-row:1;align-content:center;padding-right:4vw}.top .sec02 .sec02-col.sec02-col-right .sec02-col-img{grid-column:2;grid-row:1/span 2}.top .sec02 .sec02-col.sec02-col-right .sec02-col-txt{grid-column:1;grid-row:2;padding-right:4vw}@media screen and (max-width: 600px){.top .sec02 .sec02-col.sec02-col-right .sec02-col-txt{padding-right:0}}.top .sec02 .sec02-col.sec02-col-left{grid-template-columns:58% 42%;grid-template-rows:auto auto}.top .sec02 .sec02-col.sec02-col-left::before{position:absolute;display:block;content:"";width:0;height:1px;background-color:#6c6c6c;top:0;right:60px;transition:width .8s ease .4s}.top .sec02 .sec02-col.sec02-col-left::after{position:absolute;display:block;content:"02";width:60px;height:38px;font-size:32px;font-family:"Inter",sans-serif;letter-spacing:.07em;top:0;right:0;transform:translateY(-50%);text-align:right;opacity:0;transition:opacity .5s ease}.top .sec02 .sec02-col.sec02-col-left.long::after{opacity:1}.top .sec02 .sec02-col.sec02-col-left.long::before{animation:lineGrowleft 1s ease forwards .4s}.top .sec02 .sec02-col.sec02-col-left .sec02-col-title{grid-column:2;grid-row:1;align-content:center;padding-left:4vw}@media screen and (max-width: 600px){.top .sec02 .sec02-col.sec02-col-left .sec02-col-title{padding-left:0}}.top .sec02 .sec02-col.sec02-col-left .sec02-col-img{grid-column:1;grid-row:1/span 2}.top .sec02 .sec02-col.sec02-col-left .sec02-col-txt{grid-column:2;grid-row:2;padding-left:4vw}@media screen and (max-width: 600px){.top .sec02 .sec02-col.sec02-col-left .sec02-col-txt{padding-left:0}}.top .sec02 .sec02-col.sec02-col-last{padding-bottom:0 !important}.top .sec02 .sec02-col.sec02-col-last::after{content:"03"}@media screen and (max-width: 1024px){.top .sec02 .sec02-col .sec02-col-title{margin-bottom:20px}}.top .sec02 .sec02-col .sec02-col-title h3{font-size:38px;font-weight:bold;letter-spacing:.15em;line-height:1.7;display:flex;align-items:center}.top .sec02 .sec02-col .sec02-col-title h3 i{width:1px;height:45px;background-color:#000;margin:0 15px}@media screen and (max-width: 1024px){.top .sec02 .sec02-col .sec02-col-title h3{font-size:27.5px;letter-spacing:.05em}}.top .sec02 .sec02-col .sec02-col-title span{font-size:20px;font-weight:500;letter-spacing:.15em;line-height:1.7}@media screen and (max-width: 1024px){.top .sec02 .sec02-col .sec02-col-title span{font-size:18px}}.top .sec02 .sec02-col .sec02-col-img.active span{opacity:.4 !important}.top .sec02 .sec02-col .sec02-col-img.active .sec02-col-img-title-top{opacity:.4 !important;transform:translateX(0) !important}.top .sec02 .sec02-col .sec02-col-img.active .sec02-col-img-title-under{opacity:.4 !important;transform:rotate(180deg) translateX(0) !important}.top .sec02 .sec02-col .sec02-col-img{width:100%;position:relative}.top .sec02 .sec02-col .sec02-col-img img{width:100%;height:100%;object-fit:cover}.top .sec02 .sec02-col .sec02-col-img span{font-size:clamp(30px,8vw,114.92px);font-weight:800;font-family:"Inter",sans-serif;color:#fff;opacity:1;overflow:hidden;letter-spacing:.04em;opacity:.4;line-height:1;display:inline-block;position:absolute;opacity:0;transition:opacity 1s ease,transform 1s ease}.top .sec02 .sec02-col .sec02-col-img .sec02-col-img-title-top{top:0;left:0;transform:translateX(-50px)}.top .sec02 .sec02-col .sec02-col-img .sec02-col-img-title-under{bottom:0;right:0;transform:rotate(180deg) translateX(-50px);opacity:0}@media screen and (max-width: 600px){.top .sec02 .sec02-col .sec02-col-txt{margin-top:25px}}.top .sec02 .sec02-col .sec02-col-txt p{font-size:15px;font-weight:500;letter-spacing:.06em;line-height:1.7;margin-bottom:55px}@media screen and (max-width: 1024px){.top .sec02 .sec02-col .sec02-col-txt p{margin-bottom:30px}}@media screen and (max-width: 600px){.top .sec02 .sec02-col .sec02-col-txt .com-btn{margin:0 auto}}.top .sec03{padding:215px 0;background-color:#fff}@media screen and (max-width: 1024px){.top .sec03{padding:91px 0 96px}}.top .sec03 .sec03-wrap{margin-top:63px;display:flex;flex-wrap:wrap}@media screen and (max-width: 1024px){.top .sec03 .sec03-wrap{margin-top:30px}}.top .sec03 .sec03-wrap .sec03-wrap-left{width:43.5%}@media screen and (max-width: 600px){.top .sec03 .sec03-wrap .sec03-wrap-left{width:100%;margin-bottom:30px}}.top .sec03 .sec03-wrap .sec03-wrap-left a{display:block;width:100%;height:100%}.top .sec03 .sec03-wrap .sec03-wrap-left a:hover .sec03-wrap-left-img img{transform:scale(1.1);transition:transform .2s ease}.top .sec03 .sec03-wrap .sec03-wrap-left a .sec03-wrap-left-img{width:100%;height:auto;overflow:hidden;transition:transform .2s ease}.top .sec03 .sec03-wrap .sec03-wrap-left a .sec03-wrap-left-img img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.top .sec03 .sec03-wrap .sec03-wrap-left a .sec03-wrap-left-txt{margin-top:25px}.top .sec03 .sec03-wrap .sec03-wrap-left a .sec03-wrap-left-txt .category{display:inline-block;font-size:13px;font-weight:400;letter-spacing:.05em;color:#fff;padding:3px 13px;background-color:#273c6d;display:inline}@media screen and (max-width: 1024px){.top .sec03 .sec03-wrap .sec03-wrap-left a .sec03-wrap-left-txt .category{font-size:12px;padding:3px 10px}}.top .sec03 .sec03-wrap .sec03-wrap-left a .sec03-wrap-left-txt h3{font-size:17px;font-weight:600;letter-spacing:.02em;line-height:1.7;margin-top:11px}@media screen and (max-width: 1024px){.top .sec03 .sec03-wrap .sec03-wrap-left a .sec03-wrap-left-txt h3{font-size:13px}}.top .sec03 .sec03-wrap .sec03-wrap-right{width:56.5%;padding-left:8vw}@media screen and (max-width: 1024px){.top .sec03 .sec03-wrap .sec03-wrap-right{padding-left:3vw}}@media screen and (max-width: 600px){.top .sec03 .sec03-wrap .sec03-wrap-right{width:100%;padding:0}}.top .sec03 .sec03-wrap .sec03-wrap-right a{display:block;width:100%;padding:41px 0;border-bottom:solid 1px #dedede;position:relative}.top .sec03 .sec03-wrap .sec03-wrap-right a::before{position:absolute;display:block;content:"";width:8px;height:10px;background-image:url("./assets/img/icon/icon-btn-black.png");background-size:contain;background-repeat:no-repeat;right:0;top:50%;transform:translateY(-50%)}.top .sec03 .sec03-wrap .sec03-wrap-right a:first-child{border-top:solid 1px #dedede}@media screen and (max-width: 1024px){.top .sec03 .sec03-wrap .sec03-wrap-right a{padding:20px 10px 20px 0}}.top .sec03 .sec03-wrap .sec03-wrap-right a .sec03-wrap-right-list{display:flex;flex-wrap:wrap;align-items:center}.top .sec03 .sec03-wrap .sec03-wrap-right a .sec03-wrap-right-list li:first-of-type{width:107px}@media screen and (max-width: 1024px){.top .sec03 .sec03-wrap .sec03-wrap-right a .sec03-wrap-right-list li:first-of-type{width:87px}}.top .sec03 .sec03-wrap .sec03-wrap-right a .sec03-wrap-right-list li:nth-of-type(2){width:129px}@media screen and (max-width: 1024px){.top .sec03 .sec03-wrap .sec03-wrap-right a .sec03-wrap-right-list li:nth-of-type(2){width:105px}}.top .sec03 .sec03-wrap .sec03-wrap-right a .sec03-wrap-right-list li:last-of-type{width:calc(100% - 236px)}@media screen and (max-width: 1024px){.top .sec03 .sec03-wrap .sec03-wrap-right a .sec03-wrap-right-list li:last-of-type{width:100%;margin-top:11px}}.top .sec03 .sec03-wrap .sec03-wrap-right a .sec03-wrap-right-list li h3{font-size:14px;font-weight:600;letter-spacing:.02em;padding-right:10px}@media screen and (max-width: 1024px){.top .sec03 .sec03-wrap .sec03-wrap-right a .sec03-wrap-right-list li h3{font-size:13px}}.top .sec03 .sec03-wrap .sec03-wrap-right a .sec03-wrap-right-list li h3 i{width:38px;height:38px;background-image:url("./assets/img/icon/icon-btn-black.png");background-size:contain;background-repeat:no-repeat;display:block;transition:transform .4s ease}.top .sec03 .sec03-wrap .sec03-wrap-right a .sec03-wrap-right-list .category{display:inline-block}.top .sec03 .sec03-wrap .sec03-wrap-right a .sec03-wrap-right-list .category span{font-size:13px;font-weight:400;letter-spacing:.05em;color:#fff;padding:3px 13px;background-color:#273c6d;display:inline}@media screen and (max-width: 1024px){.top .sec03 .sec03-wrap .sec03-wrap-right a .sec03-wrap-right-list .category span{font-size:12px;padding:3px 10px}}.top .sec03 .sec03-wrap time{font-size:14px;font-weight:300;font-family:"Inter",sans-serif;letter-spacing:.1em}@media screen and (max-width: 1024px){.top .sec03 .sec03-wrap time{font-size:12px}}.top .sec03 .com-btn{margin:55px auto 0}@media screen and (max-width: 600px){.top .sec03 .com-btn{margin:35px auto 0}}.top .sec04{background-color:#fff}.top .sec04 .sec04-bg{position:relative;padding:135px 0}.top .sec04 .sec04-bg::before{position:absolute;display:block;content:"";width:83%;height:100%;background-color:#eff2f6;z-index:-1;top:0;right:0}@media screen and (max-width: 600px){.top .sec04 .sec04-bg::before{width:100%}}.top .sec04 .sec04-bg::after{content:"";position:absolute;top:0;right:0;width:83%;height:100%;background-image:radial-gradient(#000 1px, transparent 0);background-size:25px 25px;opacity:.1;z-index:-1}@media screen and (max-width: 1024px){.top .sec04 .sec04-bg{padding:77px 0 66px}}.top .sec04 .sec04-bg .sec04-wrap{display:grid;grid-template-columns:55% 45%;grid-template-rows:auto auto}@media screen and (max-width: 600px){.top .sec04 .sec04-bg .sec04-wrap{display:block}}.top .sec04 .sec04-bg .sec04-wrap .sec04-wrap-title{grid-column:1;grid-row:1;align-content:center;margin-bottom:40px}@media screen and (max-width: 600px){.top .sec04 .sec04-bg .sec04-wrap .sec04-wrap-title{margin-bottom:25px}}.top .sec04 .sec04-bg .sec04-wrap .sec04-wrap-img{grid-column:2;grid-row:1/span 2}@media screen and (max-width: 600px){.top .sec04 .sec04-bg .sec04-wrap .sec04-wrap-img{margin-bottom:20px}}.top .sec04 .sec04-bg .sec04-wrap .sec04-wrap-img img{width:100%}.top .sec04 .sec04-bg .sec04-wrap .sec04-wrap-txt{grid-column:1;grid-row:2;padding-right:8vw}@media screen and (max-width: 1024px){.top .sec04 .sec04-bg .sec04-wrap .sec04-wrap-txt{padding-right:4vw}}.top .sec04 .sec04-bg .sec04-wrap .sec04-wrap-txt p{margin-bottom:0;font-size:16px;font-weight:400;letter-spacing:.05em;line-height:2.1}@media screen and (max-width: 1024px){.top .sec04 .sec04-bg .sec04-wrap .sec04-wrap-txt p{font-size:13px;line-height:1.7}}.top .sec04 .sec04-bg .sec04-wrap .sec04-wrap-txt p span{font-family:"ta-kobe",sans-serif;font-size:28px;font-weight:400;letter-spacing:.02em;display:inline-block;margin-left:15px}@media screen and (max-width: 1024px){.top .sec04 .sec04-bg .sec04-wrap .sec04-wrap-txt p span{font-size:22px}}.top .sec05{padding:256px 0 219px;background-color:#fff}@media screen and (max-width: 1024px){.top .sec05{padding:91px 0}}.top .sec05 .sec05-wrap .com-title{width:calc(100% - 200px)}@media screen and (max-width: 600px){.top .sec05 .sec05-wrap .com-title{width:100%}}.top .sec05 .sec05-wrap .swiper-staff{padding-top:180px;margin-top:-140px}@media screen and (max-width: 1024px){.top .sec05 .sec05-wrap .swiper-staff{padding-top:90px;margin-top:-65px;padding-left:5%}}.top .sec05 .sec05-wrap .swiper-staff .swiper-wrapper .swiper-slide{width:30%;max-width:350px}@media screen and (max-width: 1024px){.top .sec05 .sec05-wrap .swiper-staff .swiper-wrapper .swiper-slide{max-width:280px;min-width:280px}}.top .sec05 .sec05-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-img{width:100%;height:400px;position:relative}@media screen and (max-width: 1024px){.top .sec05 .sec05-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-img{height:320px}}.top .sec05 .sec05-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-img img{width:100%;height:100%;object-fit:cover}.top .sec05 .sec05-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-img .department{position:absolute;top:0;left:0;background-color:#222;color:#fff;display:inline-block;font-size:15px;font-weight:bold;letter-spacing:.1em;padding:6px 12px}@media screen and (max-width: 1024px){.top .sec05 .sec05-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-img .department{font-size:13px}}.top .sec05 .sec05-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-txt{margin-top:19px}.top .sec05 .sec05-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-txt h3{font-size:26px;font-weight:bold;letter-spacing:.1em;color:#273c6d}@media screen and (max-width: 1024px){.top .sec05 .sec05-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-txt h3{font-size:22px}}.top .sec05 .sec05-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-txt h3 small{font-size:15px;font-weight:300;letter-spacing:.09em;display:inline-block;margin-left:10px;color:#273c6d}@media screen and (max-width: 1024px){.top .sec05 .sec05-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-txt h3 small{font-size:13px}}.top .sec05 .sec05-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-txt ul{margin-top:10px}.top .sec05 .sec05-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-txt ul li{font-size:15px;font-weight:bold;letter-spacing:.04em;line-height:1.7}@media screen and (max-width: 1024px){.top .sec05 .sec05-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-txt ul li{font-size:13px}}.top .sec05 .sec05-wrap .swiper-button__wrap{display:flex;position:absolute;top:100px;right:0}@media screen and (max-width: 1024px){.top .sec05 .sec05-wrap .swiper-button__wrap{top:25px}}.top .sec05 .sec05-wrap .swiper-button__wrap .swiper-button-prev{position:relative !important;width:58px;height:58px;left:inherit !important;right:70px}.top .sec05 .sec05-wrap .swiper-button__wrap .swiper-button-prev:after{display:none}.top .sec05 .sec05-wrap .swiper-button__wrap .swiper-button-prev::before{content:"";background-image:url("./assets/img/icon/slider-left.png");background-size:contain;background-repeat:no-repeat;width:58px;height:58px}@media screen and (max-width: 1024px){.top .sec05 .sec05-wrap .swiper-button__wrap .swiper-button-prev::before{width:45px;height:45px}}@media screen and (max-width: 1024px){.top .sec05 .sec05-wrap .swiper-button__wrap .swiper-button-prev{width:45px;height:45px;right:50px}}.top .sec05 .sec05-wrap .swiper-button__wrap .swiper-button-next{position:relative !important;width:58px;height:58px;left:inherit !important;right:33px}.top .sec05 .sec05-wrap .swiper-button__wrap .swiper-button-next:after{display:none}.top .sec05 .sec05-wrap .swiper-button__wrap .swiper-button-next::before{content:"";background-image:url("./assets/img/icon/slider-right.png");background-size:contain;background-repeat:no-repeat;width:58px;height:58px}@media screen and (max-width: 1024px){.top .sec05 .sec05-wrap .swiper-button__wrap .swiper-button-next::before{width:45px;height:45px}}@media screen and (max-width: 1024px){.top .sec05 .sec05-wrap .swiper-button__wrap .swiper-button-next{width:45px;height:45px}}.top .sec06{background-color:#eff2f6;padding:211px 0;position:relative}.top .sec06::before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-image:radial-gradient(#000 1px, transparent 0);background-size:25px 25px;opacity:.1;z-index:1}@media screen and (max-width: 1024px){.top .sec06{padding:88px 0 78px}}.top .sec06 .sec06-wrap{display:flex;flex-wrap:wrap;align-items:center;position:relative;z-index:2}@media screen and (max-width: 1024px){.top .sec06 .sec06-wrap{margin-bottom:45px}}.top .sec06 .sec06-wrap .sec06-wrap-title{width:615px}@media screen and (max-width: 1024px){.top .sec06 .sec06-wrap .sec06-wrap-title{width:100%}}.top .sec06 .sec06-wrap .sec06-wrap-title .com-title h2{position:relative}.top .sec06 .sec06-wrap .sec06-wrap-title .com-title h2::before{position:absolute;display:block;content:"";width:128px;height:1px;background-color:#4f4f4f;right:45px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 1024px){.top .sec06 .sec06-wrap .sec06-wrap-title .com-title h2::before{display:none}}.top .sec06 .sec06-wrap .sec06-wrap-txt{width:calc(100% - 615px)}@media screen and (max-width: 1024px){.top .sec06 .sec06-wrap .sec06-wrap-txt{width:100%;margin-top:25px}}.top .sec06 .sec06-wrap .sec06-wrap-txt p{margin-bottom:0;font-size:17px;font-weight:600;letter-spacing:.1em;line-height:1.9}@media screen and (max-width: 1024px){.top .sec06 .sec06-wrap .sec06-wrap-txt p{font-size:14px}}.top .sec06 .contact-wrap{position:relative;z-index:2}.digital .sec01{padding-top:127px}@media screen and (max-width: 1024px){.digital .sec01{padding-top:78px}}.digital .sec01 .sec01-wrap-title{text-align:center;margin-bottom:63px}@media screen and (max-width: 1024px){.digital .sec01 .sec01-wrap-title{margin-bottom:32px}}.digital .sec01 .sec01-wrap-title h2{font-size:52px;font-weight:bold;letter-spacing:.2em;color:#273c6d;padding-bottom:32px;position:relative}.digital .sec01 .sec01-wrap-title h2::before{position:absolute;display:block;content:"";width:56px;height:3px;background-color:#273c6d;bottom:0;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1024px){.digital .sec01 .sec01-wrap-title h2{font-size:32px;padding-bottom:18px}}.digital .sec01 .sec01-wrap .sec01-wrap-flex{display:flex;flex-wrap:wrap;justify-content:space-between}.digital .sec01 .sec01-wrap .sec01-wrap-flex .sec01-wrap-flex-txt{width:45.5%}@media screen and (max-width: 1024px){.digital .sec01 .sec01-wrap .sec01-wrap-flex .sec01-wrap-flex-txt{width:49%}}@media screen and (max-width: 600px){.digital .sec01 .sec01-wrap .sec01-wrap-flex .sec01-wrap-flex-txt{width:100%;margin-bottom:25px}}.digital .sec01 .sec01-wrap .sec01-wrap-flex .sec01-wrap-flex-txt p{font-size:17px;font-weight:500;letter-spacing:.1em;line-height:1.9;margin-bottom:0}@media screen and (max-width: 1024px){.digital .sec01 .sec01-wrap .sec01-wrap-flex .sec01-wrap-flex-txt p{font-size:13px}}.digital .sec01 .sec01-wrap .sec01-wrap-flex .sec01-wrap-flex-txt p .under-line{font-size:19px;font-weight:bold;letter-spacing:.1em;color:#273c6d;line-height:1.9;background-image:linear-gradient(to bottom, transparent 60%, #fffbb2 60%);background-repeat:no-repeat;animation:marker 2s ease-in-out forwards}@media screen and (max-width: 1024px){.digital .sec01 .sec01-wrap .sec01-wrap-flex .sec01-wrap-flex-txt p .under-line{font-size:15px}}@keyframes marker{from{background-size:0%}to{background-size:100%}}.digital .sec01 .sec01-wrap .sec01-wrap-flex .sec01-wrap-flex-map{width:50.5%}@media screen and (max-width: 600px){.digital .sec01 .sec01-wrap .sec01-wrap-flex .sec01-wrap-flex-map{width:100%}}.digital .sec01 .sec01-wrap .sec01-vision{margin-top:83px}@media screen and (max-width: 1024px){.digital .sec01 .sec01-wrap .sec01-vision{margin-top:50px}}.digital .sec01 .sec01-wrap .sec01-vision .sec01-vision-title{text-align:center;position:relative;margin-bottom:37px}.digital .sec01 .sec01-wrap .sec01-vision .sec01-vision-title::before{position:absolute;display:block;content:"";width:100%;height:1px;background-color:#273c6d;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.digital .sec01 .sec01-wrap .sec01-vision .sec01-vision-title h3{display:inline-block;font-size:32px;font-weight:bold;letter-spacing:.1em;color:#273c6d;background-color:#fff;padding:0 23px;position:relative;z-index:2}@media screen and (max-width: 1024px){.digital .sec01 .sec01-wrap .sec01-vision .sec01-vision-title h3{font-size:22px}}@media screen and (max-width: 600px){.digital .sec01 .sec01-wrap .sec01-vision .sec01-vision-title h3{font-size:16px}}.digital .sec01 .sec01-wrap .sec01-vision .sec01-vision-img{width:100%;margin-bottom:10px}.digital .sec01 .sec01-wrap .sec01-vision .sec01-vision-img video{width:100%}.digital .sec01 .sec01-wrap .sec01-vision .sec01-vision-img img{width:100%}.digital .sec01 .sec01-wrap .sec01-vision p{text-align:center;font-size:16px;font-weight:400;letter-spacing:.1em;margin-bottom:0}@media screen and (max-width: 600px){.digital .sec01 .sec01-wrap .sec01-vision p{font-size:12px}}.digital .sec01 .sec01-ad{background-color:#eff2f6;position:relative;padding:134px 5%;width:90%;max-width:1200px;margin:121px auto 0}.digital .sec01 .sec01-ad::before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-image:radial-gradient(#000 1px, transparent 0);background-size:25px 25px;opacity:.1;z-index:1}@media screen and (max-width: 1024px){.digital .sec01 .sec01-ad{margin:50px auto 0;padding:72px 5%}}@media screen and (max-width: 600px){.digital .sec01 .sec01-ad{width:100%}}.digital .sec01 .sec01-ad .sec01-wrap-title{position:relative;z-index:2}@media screen and (max-width: 1024px){.digital .sec01 .sec01-ad .sec01-wrap-title h2{font-size:24px !important}}.digital .sec01 .sec01-ad .sec01-ad-col{width:100%;max-width:700px;margin:0 auto;border-radius:16.81px;padding:9px;position:relative;z-index:2;background:repeating-linear-gradient(-45deg, #c13f2f, #c13f2f 20px, #d98b81 20px, #d98b81 20.5px)}.digital .sec01 .sec01-ad .sec01-ad-col .sec01-ad-col-item{position:absolute;background-color:#fff;width:144px;height:144px;border-radius:50%;display:flex;align-items:center;justify-content:center;top:-50px;left:-40px}@media screen and (max-width: 600px){.digital .sec01 .sec01-ad .sec01-ad-col .sec01-ad-col-item{width:72px;height:72px;top:-30px;left:-20px}}.digital .sec01 .sec01-ad .sec01-ad-col .sec01-ad-col-item .sec01-ad-col-item-border{display:flex;align-items:center;justify-content:center;width:90%;height:90%;border-radius:50%;border:solid 1px #c03e2d;font-size:28.56px;letter-spacing:.03em;line-height:1.22;font-weight:bold;color:#c03e2d;text-align:center}@media screen and (max-width: 600px){.digital .sec01 .sec01-ad .sec01-ad-col .sec01-ad-col-item .sec01-ad-col-item-border{font-size:14px}}.digital .sec01 .sec01-ad .sec01-ad-col .sec01-ad-col-boder{border:solid 1px #fff;width:100%;border-radius:13.45px;text-align:center;padding:63px 0 50px}.digital .sec01 .sec01-ad .sec01-ad-col .sec01-ad-col-boder h3{display:inline-block;font-size:47.9px;font-weight:bold;color:#fff;letter-spacing:.13em;line-height:1;margin-bottom:37px}@media screen and (max-width: 1024px){.digital .sec01 .sec01-ad .sec01-ad-col .sec01-ad-col-boder h3{font-size:37px;margin-bottom:15px}}@media screen and (max-width: 600px){.digital .sec01 .sec01-ad .sec01-ad-col .sec01-ad-col-boder h3{font-size:28px}}.digital .sec01 .sec01-ad .sec01-ad-col .sec01-ad-col-boder h3 .sub-title{font-size:24.7px;font-weight:300;font-family:"Inter",sans-serif;color:#fff;letter-spacing:.15em;position:relative;display:block;margin-top:28px}.digital .sec01 .sec01-ad .sec01-ad-col .sec01-ad-col-boder h3 .sub-title::before{position:absolute;display:block;content:"";width:28%;max-width:120px;height:1.71px;background-color:#fff;top:50%;left:0;transform:translateY(-50%)}.digital .sec01 .sec01-ad .sec01-ad-col .sec01-ad-col-boder h3 .sub-title::after{position:absolute;display:block;content:"";width:28%;max-width:120px;height:1.71px;background-color:#fff;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width: 1024px){.digital .sec01 .sec01-ad .sec01-ad-col .sec01-ad-col-boder h3 .sub-title{font-size:20px}}@media screen and (max-width: 600px){.digital .sec01 .sec01-ad .sec01-ad-col .sec01-ad-col-boder h3 .sub-title{font-size:14.44px}}.digital .sec01 .sec01-ad .sec01-ad-col .sec01-ad-col-boder .price{font-size:109px;font-weight:bold;font-family:"Inter",sans-serif;color:#fff}@media screen and (max-width: 600px){.digital .sec01 .sec01-ad .sec01-ad-col .sec01-ad-col-boder .price{font-size:64px}}.digital .sec01 .sec01-ad .sec01-ad-col .sec01-ad-col-boder .price .yen{font-size:41px;font-weight:bold;letter-spacing:.1em;color:#fff}@media screen and (max-width: 600px){.digital .sec01 .sec01-ad .sec01-ad-col .sec01-ad-col-boder .price .yen{font-size:24px}}.digital .sec01 .sec01-ad .sec01-ad-col .sec01-ad-col-boder .ribbon{display:inline-block;position:relative;background:#fff;color:#d54330;text-align:center;width:100%;max-width:350px;margin:0 auto;clip-path:polygon(0% 0%, 10px 50%, 0% 100%, 100% 100%, calc(100% - 10px) 50%, 100% 0%)}.digital .sec01 .sec01-ad .sec01-ad-col .sec01-ad-col-boder .ribbon span{color:#d54330;padding:.3em 1.5em;display:inline-block;position:relative;z-index:1;font-weight:bold;font-size:18.82px}@media screen and (max-width: 600px){.digital .sec01 .sec01-ad .sec01-ad-col .sec01-ad-col-boder .ribbon span{font-size:12px}}.digital .sec01 .sec01-ad .sec01-ad-under{text-align:center;font-size:18px;font-weight:500;margin:10px 0 0}@media screen and (max-width: 1024px){.digital .sec01 .sec01-ad .sec01-ad-under{font-size:14px}}@media screen and (max-width: 600px){.digital .sec01 .sec01-ad .sec01-ad-under{font-size:12px;text-align:left}}.digital .sec02{padding:124px 0}@media screen and (max-width: 1024px){.digital .sec02{padding:64px 0}}.digital .sec02 .sec02-wrap .sec02-wrap-col{width:90%;max-width:1200px;margin:0 auto}@media screen and (max-width: 600px){.digital .sec02 .sec02-wrap .sec02-wrap-col{width:100%}}.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list{margin-top:90px;display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width: 1024px){.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list{margin-top:75px}}.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list .sec02-wrap-col-list-img{width:46%;position:relative}@media screen and (max-width: 600px){.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list .sec02-wrap-col-list-img{width:95%}}.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list .sec02-wrap-col-list-img img{width:100%}.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list .sec02-wrap-col-list-img .num-sp{font-size:48px;letter-spacing:.03em;font-weight:500;font-family:"Inter",sans-serif;display:block;line-height:.9;position:absolute;top:-65px;text-align:center;mix-blend-mode:multiply}.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list .sec02-wrap-col-list-img .num-sp .num-sp-merit{font-size:16px;font-weight:bold;letter-spacing:.1em;color:#000}@media screen and (min-width: 601px){.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list .sec02-wrap-col-list-img .num-sp{display:none}}.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list .sec02-wrap-col-list-txt{width:54%}@media screen and (max-width: 600px){.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list .sec02-wrap-col-list-txt{width:90%;margin:20px auto 0}}.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list .sec02-wrap-col-list-txt h3{display:flex;align-items:center;font-size:28px;font-weight:bold;letter-spacing:.1em;color:#000;margin-bottom:15px}@media screen and (max-width: 1024px){.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list .sec02-wrap-col-list-txt h3{font-size:20px;margin-bottom:10px}}@media screen and (max-width: 600px){.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list .sec02-wrap-col-list-txt h3{font-size:18px}}.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list .sec02-wrap-col-list-txt h3 .num-pc{font-size:64px;letter-spacing:.03em;font-weight:500;font-family:"Inter",sans-serif;display:inline-block;margin-right:20px;position:relative;color:#000}.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list .sec02-wrap-col-list-txt h3 .num-pc::before{position:absolute;display:block;content:"Merit";font-size:21px;font-weight:bold;letter-spacing:.1em;color:#000;top:-15px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1024px){.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list .sec02-wrap-col-list-txt h3 .num-pc::before{font-size:16px}}@media screen and (max-width: 1024px){.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list .sec02-wrap-col-list-txt h3 .num-pc{font-size:48px;margin-right:15px}}@media screen and (max-width: 600px){.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list .sec02-wrap-col-list-txt h3 .num-pc{display:none}}.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list .sec02-wrap-col-list-txt p{font-size:17px;font-weight:500;letter-spacing:.05em;line-height:2.2;margin-bottom:0}@media screen and (max-width: 1024px){.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list .sec02-wrap-col-list-txt p{font-size:13px}}.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list-left{flex-direction:row-reverse}@media screen and (max-width: 600px){.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list-left .sec02-wrap-col-list-img{margin-left:auto}}.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list-left .sec02-wrap-col-list-img .num-sp{left:-10px}.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list-left .sec02-wrap-col-list-txt{padding-right:5vw}@media screen and (max-width: 1024px){.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list-left .sec02-wrap-col-list-txt{padding-right:3vw}}@media screen and (max-width: 600px){.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list-left .sec02-wrap-col-list-txt{padding:0}}@media screen and (max-width: 600px){.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list-right .sec02-wrap-col-list-img{margin-right:auto}}.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list-right .sec02-wrap-col-list-img .num-sp{right:-10px}.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list-right .sec02-wrap-col-list-txt{padding-left:5vw}@media screen and (max-width: 1024px){.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list-right .sec02-wrap-col-list-txt{padding-left:3vw}}@media screen and (max-width: 600px){.digital .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-list-right .sec02-wrap-col-list-txt{padding:0}}.digital .sec03{background-color:#eff2f6;padding:151px 0;position:relative}@media screen and (max-width: 1024px){.digital .sec03{padding:74px 0 90px}}.digital .sec03::before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-image:radial-gradient(#000 1px, transparent 0);background-size:25px 25px;opacity:.1;z-index:1}.digital .sec03 .content-width{position:relative;z-index:3}.digital .sec03 .sec03-wrap{margin-top:73px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 1024px){.digital .sec03 .sec03-wrap{margin-top:40px}}.digital .sec03 .sec03-wrap .sec03-wrap-col{width:48%;max-width:550px}@media screen and (max-width: 600px){.digital .sec03 .sec03-wrap .sec03-wrap-col:first-child{margin-bottom:70px}}@media screen and (max-width: 600px){.digital .sec03 .sec03-wrap .sec03-wrap-col{width:100%;max-width:100%}}.digital .sec03 .sec03-wrap .sec03-wrap-col h3{font-size:32px;font-weight:bold;letter-spacing:.1em;padding-left:50px;position:relative;margin-bottom:30px}.digital .sec03 .sec03-wrap .sec03-wrap-col h3::before{position:absolute;display:block;content:"";width:40px;height:1px;top:50%;left:0;transform:translateY(-50%);background-color:#333}@media screen and (max-width: 1024px){.digital .sec03 .sec03-wrap .sec03-wrap-col h3::before{width:24px}}@media screen and (max-width: 1024px){.digital .sec03 .sec03-wrap .sec03-wrap-col h3{font-size:24px;padding-left:34px;margin-bottom:20px}}.digital .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-img{width:100%}.digital .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-img img{width:100%}.digital .sec03 .sec03-wrap .sec03-wrap-col p{font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1.7;margin:15px 0 30px}@media screen and (max-width: 1024px){.digital .sec03 .sec03-wrap .sec03-wrap-col p{font-size:13px}}.digital .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-map{width:100%}.digital .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-map img{width:100%}.contact .sec01{padding:137px 0}@media screen and (max-width: 1024px){.contact .sec01{padding:74px 0}}.contact .sec01 .contact-area-col{background-color:#eff2f6;position:relative}.contact .sec01 .contact-area-col::before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-image:radial-gradient(#000 1px, transparent 0);background-size:25px 25px;opacity:.1;z-index:1}.contact-wrap{width:100%}.contact-wrap .contact-area{border:solid 1px #d8d8d8;padding:112px 10%;margin-bottom:74px;position:relative;z-index:2}@media screen and (max-width: 1024px){.contact-wrap .contact-area{padding:55px 5%;margin-bottom:50px}}.contact-form .contact-form-list{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:40px}.contact-form .contact-form-list .contact-form-list-title{width:270px;font-size:17px;font-weight:bold;letter-spacing:.05em;display:flex;align-items:center;margin-bottom:0}@media screen and (max-width: 1024px){.contact-form .contact-form-list .contact-form-list-title{font-size:15px;width:220px}}@media screen and (max-width: 600px){.contact-form .contact-form-list .contact-form-list-title{width:100%;margin-bottom:15px}}.contact-form .contact-form-list .contact-form-list-title .hissu{background-color:#273c6d;color:#fff;display:inline-block;padding:3px 9px;font-size:12px;font-weight:500;margin-right:15px}.contact-form .contact-form-list .contact-form-list-content{width:calc(100% - 270px)}@media screen and (max-width: 1024px){.contact-form .contact-form-list .contact-form-list-content{width:calc(100% - 220px)}}@media screen and (max-width: 600px){.contact-form .contact-form-list .contact-form-list-content{width:100%}}.contact-form .contact-form-list .contact-form-list-content .wpcf7-form-control-wrap{display:block;width:100%}.contact-form .contact-form-list .contact-form-list-content .wpcf7-form-control-wrap .wpcf7-form-control{display:block;width:100%;padding:11px 10px;border:solid 1px #d8d8d8}.contact-form .contact-form-list-wrap{margin-bottom:75px;align-items:flex-start}@media screen and (max-width: 1024px){.contact-form .contact-form-list-wrap{margin-bottom:43px}}.contact-form .btn-inner{width:320px;margin:0 auto}@media screen and (max-width: 1024px){.contact-form .btn-inner{width:290px}}.contact-form .btn-inner .wpcf7-submit{display:block;width:100%;height:52px;background-color:#333;color:#fff;font-size:18px;letter-spacing:.2em;border:none !important}.contact-form .btn-inner .wpcf7-submit:hover{cursor:pointer !important}.company .sec01{padding:124px 0 160px}@media screen and (max-width: 1024px){.company .sec01{padding:64px 0 68px}}.company .sec01 .sec01-wrap{margin:53px auto 0;width:90%;max-width:1200px}@media screen and (max-width: 1024px){.company .sec01 .sec01-wrap{margin:25px auto 0}}@media screen and (max-width: 600px){.company .sec01 .sec01-wrap{width:100%}}.company .sec01 .sec01-wrap dl{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:32px 30px}.company .sec01 .sec01-wrap dl:nth-child(odd){background-color:#eff2f6}@media screen and (max-width: 1024px){.company .sec01 .sec01-wrap dl{padding:20px 30px}}@media screen and (max-width: 600px){.company .sec01 .sec01-wrap dl{padding:20px 16px}}.company .sec01 .sec01-wrap dl dt{font-size:16px;font-weight:600;letter-spacing:.02em;width:280px}@media screen and (max-width: 1024px){.company .sec01 .sec01-wrap dl dt{width:200px}}@media screen and (max-width: 600px){.company .sec01 .sec01-wrap dl dt{font-size:13px;width:120px}}.company .sec01 .sec01-wrap dl dd{width:calc(100% - 280px);font-size:16px;font-weight:500;letter-spacing:.02em}@media screen and (max-width: 1024px){.company .sec01 .sec01-wrap dl dd{width:calc(100% - 200px)}}@media screen and (max-width: 600px){.company .sec01 .sec01-wrap dl dd{font-size:13px;width:calc(100% - 120px)}}.company .sec01 .sec01-wrap dl dd a{font-size:16px;font-weight:500;letter-spacing:.02em}.company .sec02 .sec02-bg{position:relative;padding:135px 0}.company .sec02 .sec02-bg::before{position:absolute;display:block;content:"";width:83%;height:100%;background-color:#eff2f6;z-index:-1;top:0;right:0}@media screen and (max-width: 600px){.company .sec02 .sec02-bg::before{width:100%}}.company .sec02 .sec02-bg::after{content:"";position:absolute;top:0;right:0;width:83%;height:100%;background-image:radial-gradient(#000 1px, transparent 0);background-size:25px 25px;opacity:.1;z-index:-1}@media screen and (max-width: 1024px){.company .sec02 .sec02-bg{padding:77px 0 66px}}.company .sec02 .sec02-bg .sec02-wrap{display:grid;grid-template-columns:55% 45%;grid-template-rows:auto auto}@media screen and (max-width: 600px){.company .sec02 .sec02-bg .sec02-wrap{display:block}}.company .sec02 .sec02-bg .sec02-wrap .sec02-wrap-title{grid-column:1;grid-row:1;align-content:center;margin-bottom:40px}@media screen and (max-width: 600px){.company .sec02 .sec02-bg .sec02-wrap .sec02-wrap-title{margin-bottom:25px}}.company .sec02 .sec02-bg .sec02-wrap .sec02-wrap-img{grid-column:2;grid-row:1/span 2}@media screen and (max-width: 600px){.company .sec02 .sec02-bg .sec02-wrap .sec02-wrap-img{margin-bottom:20px}}.company .sec02 .sec02-bg .sec02-wrap .sec02-wrap-img img{width:100%}.company .sec02 .sec02-bg .sec02-wrap .sec02-wrap-txt{grid-column:1;grid-row:2;padding-right:8vw}@media screen and (max-width: 1024px){.company .sec02 .sec02-bg .sec02-wrap .sec02-wrap-txt{padding-right:4vw}}.company .sec02 .sec02-bg .sec02-wrap .sec02-wrap-txt p{margin-bottom:0;font-size:16px;font-weight:400;letter-spacing:.05em;line-height:2.1}@media screen and (max-width: 1024px){.company .sec02 .sec02-bg .sec02-wrap .sec02-wrap-txt p{font-size:13px;line-height:1.7}}.company .sec02 .sec02-bg .sec02-wrap .sec02-wrap-txt p span{font-family:"ta-kobe",sans-serif;font-size:28px;font-weight:400;letter-spacing:.02em;display:inline-block;margin-left:15px}@media screen and (max-width: 1024px){.company .sec02 .sec02-bg .sec02-wrap .sec02-wrap-txt p span{font-size:22px}}.company .sec03{padding:160px 0 127px}@media screen and (max-width: 1024px){.company .sec03{padding:61px 0}}.company .sec03 .sec03-wrap .swiper{position:relative;z-index:10}.company .sec03 .sec03-wrap .swiper-staff{padding-top:180px;margin-top:-140px}@media screen and (max-width: 1024px){.company .sec03 .sec03-wrap .swiper-staff{padding-top:90px;margin-top:-65px;padding-left:5%}}.company .sec03 .sec03-wrap .swiper-staff .swiper-wrapper .swiper-slide{width:30%;max-width:350px}@media screen and (max-width: 1024px){.company .sec03 .sec03-wrap .swiper-staff .swiper-wrapper .swiper-slide{max-width:280px;min-width:280px}}.company .sec03 .sec03-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-img{width:100%;height:400px;position:relative}@media screen and (max-width: 1024px){.company .sec03 .sec03-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-img{height:320px}}.company .sec03 .sec03-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-img img{width:100%;height:100%;object-fit:cover}.company .sec03 .sec03-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-img .department{position:absolute;top:0;left:0;background-color:#222;color:#fff;display:inline-block;font-size:15px;font-weight:bold;letter-spacing:.1em;padding:6px 12px}@media screen and (max-width: 1024px){.company .sec03 .sec03-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-img .department{font-size:13px}}.company .sec03 .sec03-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-txt{margin-top:19px}.company .sec03 .sec03-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-txt h3{font-size:26px;font-weight:bold;letter-spacing:.1em;color:#273c6d}@media screen and (max-width: 1024px){.company .sec03 .sec03-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-txt h3{font-size:22px}}.company .sec03 .sec03-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-txt h3 small{font-size:15px;font-weight:300;letter-spacing:.09em;display:inline-block;margin-left:10px;color:#273c6d}@media screen and (max-width: 1024px){.company .sec03 .sec03-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-txt h3 small{font-size:13px}}.company .sec03 .sec03-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-txt ul{margin-top:10px}.company .sec03 .sec03-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-txt ul li{font-size:15px;font-weight:bold;letter-spacing:.04em;line-height:1.7}@media screen and (max-width: 1024px){.company .sec03 .sec03-wrap .swiper-staff .swiper-wrapper .swiper-slide .staff-txt ul li{font-size:13px}}.company .sec03 .sec03-wrap .swiper-button__wrap{display:flex;position:absolute;top:100px;right:0}@media screen and (max-width: 1024px){.company .sec03 .sec03-wrap .swiper-button__wrap{top:25px}}.company .sec03 .sec03-wrap .swiper-button__wrap .swiper-button-prev{position:relative !important;width:58px;height:58px;left:inherit !important;right:70px}.company .sec03 .sec03-wrap .swiper-button__wrap .swiper-button-prev:after{display:none}.company .sec03 .sec03-wrap .swiper-button__wrap .swiper-button-prev::before{content:"";background-image:url("./assets/img/icon/slider-left.png");background-size:contain;background-repeat:no-repeat;width:58px;height:58px}@media screen and (max-width: 1024px){.company .sec03 .sec03-wrap .swiper-button__wrap .swiper-button-prev::before{width:45px;height:45px}}@media screen and (max-width: 1024px){.company .sec03 .sec03-wrap .swiper-button__wrap .swiper-button-prev{width:45px;height:45px;right:50px}}.company .sec03 .sec03-wrap .swiper-button__wrap .swiper-button-next{position:relative !important;width:58px;height:58px;left:inherit !important;right:33px}.company .sec03 .sec03-wrap .swiper-button__wrap .swiper-button-next:after{display:none}.company .sec03 .sec03-wrap .swiper-button__wrap .swiper-button-next::before{content:"";background-image:url("./assets/img/icon/slider-right.png");background-size:contain;background-repeat:no-repeat;width:58px;height:58px}@media screen and (max-width: 1024px){.company .sec03 .sec03-wrap .swiper-button__wrap .swiper-button-next::before{width:45px;height:45px}}@media screen and (max-width: 1024px){.company .sec03 .sec03-wrap .swiper-button__wrap .swiper-button-next{width:45px;height:45px}}.archive .sec01{padding:130px 0 140px}@media screen and (max-width: 1024px){.archive .sec01{padding:62px 0 70px}}.archive .sec01 .choice{width:90%;max-width:1056px;margin:0 auto 87px}@media screen and (max-width: 1024px){.archive .sec01 .choice{margin:0 auto 53px}}.archive .sec01 .choice .choice-title{font-size:28px;font-weight:bold;color:#273c6d;font-family:"Inter",sans-serif;padding-bottom:11px;letter-spacing:.05em;border-bottom:solid 1px rgba(39,60,109,.1450980392);position:relative;margin-bottom:21px}.archive .sec01 .choice .choice-title::before{position:absolute;display:block;content:"";width:200px;height:1px;background-color:#273c6d;left:0;bottom:-1px}@media screen and (max-width: 600px){.archive .sec01 .choice .choice-title::before{width:128px}}@media screen and (max-width: 600px){.archive .sec01 .choice .choice-title{font-size:20px}}.archive .sec01 .choice .choice-list{display:flex;flex-wrap:wrap;gap:15px}.archive .sec01 .choice .choice-list li a{border:solid 1px #273c6d;color:#273c6d;font-size:16px;font-weight:500;letter-spacing:.05em;padding:5px 12px}@media screen and (max-width: 600px){.archive .sec01 .choice .choice-list li a{font-size:12px;padding:3px 7px}}.archive .sec01 .choice .choice-list li .current{color:#fff !important;background-color:#273c6d !important}.archive .sec01 .sec01-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:90%;max-width:1056px;margin:0 auto}.archive .sec01 .sec01-list .list-wrap{width:48%;max-width:500px;margin-bottom:55px}@media screen and (max-width: 600px){.archive .sec01 .sec01-list .list-wrap{width:49%}}.archive .sec01 .sec01-list .list-wrap a{display:block}.archive .sec01 .sec01-list .list-wrap a .list-wrap-img{width:100%;height:333px;margin-bottom:18px;position:relative}@media screen and (max-width: 1024px){.archive .sec01 .sec01-list .list-wrap a .list-wrap-img{height:233px}}@media screen and (max-width: 600px){.archive .sec01 .sec01-list .list-wrap a .list-wrap-img{height:109px}}.archive .sec01 .sec01-list .list-wrap a .list-wrap-img img{width:100%;height:100%;object-fit:cover;object-position:center}.archive .sec01 .sec01-list .list-wrap a .list-wrap-img .category-works{font-size:13px;font-weight:400;letter-spacing:.05em;display:inline-block;padding:3px 13px;background-color:#273c6d;color:#fff;position:absolute;top:0;left:0}@media screen and (max-width: 1024px){.archive .sec01 .sec01-list .list-wrap a .list-wrap-img .category-works{font-size:12px;padding:3px 10px}}@media screen and (max-width: 600px){.archive .sec01 .sec01-list .list-wrap a .list-wrap-img .category-works{padding:3px 5px}}.archive .sec01 .sec01-list .list-wrap a .list-wrap-txt{display:flex;flex-wrap:wrap;align-items:center}.archive .sec01 .sec01-list .list-wrap a .list-wrap-txt time{font-size:14px;font-weight:300;letter-spacing:.1em;font-family:"Inter",sans-serif;display:inline-block;margin-right:15px}@media screen and (max-width: 1024px){.archive .sec01 .sec01-list .list-wrap a .list-wrap-txt time{font-size:12px}}@media screen and (max-width: 600px){.archive .sec01 .sec01-list .list-wrap a .list-wrap-txt time{margin-right:5px}}.archive .sec01 .sec01-list .list-wrap a .list-wrap-txt .category{font-size:13px;font-weight:400;letter-spacing:.05em;display:inline-block;padding:3px 13px;background-color:#273c6d;color:#fff}@media screen and (max-width: 1024px){.archive .sec01 .sec01-list .list-wrap a .list-wrap-txt .category{font-size:12px;padding:3px 10px}}@media screen and (max-width: 600px){.archive .sec01 .sec01-list .list-wrap a .list-wrap-txt .category{padding:3px 5px}}.archive .sec01 .sec01-list .list-wrap a .list-wrap-txt h2{font-size:20px;font-weight:bold;letter-spacing:.02em;margin-bottom:10px}.archive .sec01 .sec01-list .list-wrap a .list-wrap-txt h3{width:100%;font-size:17px;font-weight:600;letter-spacing:.02em;line-height:1.7;margin-top:10px}@media screen and (max-width: 600px){.archive .sec01 .sec01-list .list-wrap a .list-wrap-txt h3{font-size:13px}}.archive .sec01 .sec01-list .list-wrap a .list-wrap-txt p{font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.7;margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}.archive .sec01 .sec01-list .list-wrap a .list-wrap-txt .view-more{display:block !important;width:100%;text-align:right;font-size:16px;font-weight:500;letter-spacing:.14em;margin-top:16px;padding-right:18px;position:relative}@media screen and (max-width: 600px){.archive .sec01 .sec01-list .list-wrap a .list-wrap-txt .view-more{font-size:13px}}.archive .sec01 .sec01-list .list-wrap a .list-wrap-txt .view-more i{position:absolute;right:0px;top:8px;width:10px;height:12.5px;background-image:url("./assets/img/icon/icon-btn-black.png");background-size:contain;background-repeat:no-repeat;display:block}@media screen and (max-width: 600px){.archive .sec01 .sec01-list .list-wrap a .list-wrap-txt .view-more i{top:5px}}@media screen and (max-width: 600px){.archive .sec01 .sec01-list-works .list-wrap{width:100%}}@media screen and (max-width: 600px){.archive .sec01 .sec01-list-works .list-wrap .list-wrap-img{height:229px !important}}.archive-estate .sec01{padding:130px 0 140px}@media screen and (max-width: 1024px){.archive-estate .sec01{padding:62px 0 70px}}.archive-estate .sec01 .sec01-wrap{display:flex;flex-wrap:wrap}.archive-estate .sec01 .sec01-wrap .sec01-left{width:calc(100% - 343px);padding-right:60px}@media screen and (max-width: 1024px){.archive-estate .sec01 .sec01-wrap .sec01-left{padding-right:30px}}@media screen and (max-width: 600px){.archive-estate .sec01 .sec01-wrap .sec01-left{width:100%;padding-right:0}}.archive-estate .sec01 .sec01-wrap .sec01-left .sec01-estate{display:flex;flex-wrap:wrap;justify-content:space-between}.archive-estate .sec01 .sec01-wrap .sec01-left .sec01-estate .sec01-estate-col{width:48%;max-width:378px;margin-bottom:30px}@media screen and (max-width: 600px){.archive-estate .sec01 .sec01-wrap .sec01-left .sec01-estate .sec01-estate-col{width:49%}}@media screen and (max-width: 600px){.archive-estate .sec01 .sec01-wrap .sec01-left .sec01-estate .sec01-estate-col{width:48%}}.archive-estate .sec01 .sec01-wrap .sec01-left .sec01-estate .sec01-estate-col a{display:block}.archive-estate .sec01 .sec01-wrap .sec01-left .sec01-estate .sec01-estate-col a .sec01-estate-img{width:100%;height:252px;margin-bottom:15px;position:relative}@media screen and (max-width: 1024px){.archive-estate .sec01 .sec01-wrap .sec01-left .sec01-estate .sec01-estate-col a .sec01-estate-img{height:189px}}@media screen and (max-width: 600px){.archive-estate .sec01 .sec01-wrap .sec01-left .sec01-estate .sec01-estate-col a .sec01-estate-img{height:109px}}.archive-estate .sec01 .sec01-wrap .sec01-left .sec01-estate .sec01-estate-col a .sec01-estate-img img{width:100%;height:100%;object-fit:cover;object-position:center}.archive-estate .sec01 .sec01-wrap .sec01-left .sec01-estate .sec01-estate-col a .sec01-estate-txt .price{font-size:22px;font-weight:bold;letter-spacing:.02em}@media screen and (max-width: 1024px){.archive-estate .sec01 .sec01-wrap .sec01-left .sec01-estate .sec01-estate-col a .sec01-estate-txt .price{font-size:15px}}.archive-estate .sec01 .sec01-wrap .sec01-left .sec01-estate .sec01-estate-col a .sec01-estate-txt .price small{font-size:16px;font-weight:bold;letter-spacing:.02em}@media screen and (max-width: 1024px){.archive-estate .sec01 .sec01-wrap .sec01-left .sec01-estate .sec01-estate-col a .sec01-estate-txt .price small{font-size:11px}}.archive-estate .sec01 .sec01-wrap .sec01-left .sec01-estate .sec01-estate-col a .sec01-estate-txt h2{font-size:16px;font-weight:500;letter-spacing:.02em;line-height:1.7}@media screen and (max-width: 1024px){.archive-estate .sec01 .sec01-wrap .sec01-left .sec01-estate .sec01-estate-col a .sec01-estate-txt h2{font-size:14px}}.archive-estate .sec01 .sec01-wrap .sec01-left .sec01-estate .sec01-estate-col a .sec01-estate-txt .access{font-size:13px;font-weight:400;letter-spacing:.05em;line-height:1.7}@media screen and (max-width: 1024px){.archive-estate .sec01 .sec01-wrap .sec01-left .sec01-estate .sec01-estate-col a .sec01-estate-txt .access{font-size:12px}}.archive-estate .sec01 .sec01-wrap .sec01-right{width:343px}@media screen and (max-width: 600px){.archive-estate .sec01 .sec01-wrap .sec01-right{width:100%}}.single .single-wrap{padding:106px 0 150px}@media screen and (max-width: 1024px){.single .single-wrap{padding:63px 0 80px}}.single .single-wrap .single-content{width:90%;max-width:800px;margin:0 auto}.single .single-wrap .single-content .single-content-title{margin-bottom:28px}@media screen and (max-width: 600px){.single .single-wrap .single-content .single-content-title{margin-bottom:15px}}.single .single-wrap .single-content .single-content-title time{font-size:14px;font-weight:300;letter-spacing:.1em;font-family:"Inter",sans-serif;display:inline-block;margin-right:15px}@media screen and (max-width: 1024px){.single .single-wrap .single-content .single-content-title time{font-size:12px}}@media screen and (max-width: 600px){.single .single-wrap .single-content .single-content-title time{margin-right:5px}}.single .single-wrap .single-content .single-content-title span{font-size:13px;font-weight:400;letter-spacing:.05em;display:inline-block;padding:3px 13px;background-color:#273c6d;color:#fff}@media screen and (max-width: 1024px){.single .single-wrap .single-content .single-content-title span{font-size:12px;padding:3px 10px}}@media screen and (max-width: 600px){.single .single-wrap .single-content .single-content-title span{padding:3px 5px}}.single .single-wrap .single-content .single-content-title h1{width:100%;font-size:32px;font-weight:600;letter-spacing:.02em;line-height:1.7;margin-top:10px}@media screen and (max-width: 1024px){.single .single-wrap .single-content .single-content-title h1{font-size:22px}}@media screen and (max-width: 600px){.single .single-wrap .single-content .single-content-title h1{font-size:17px}}.single .single-wrap .single-content .single-content-img{width:100%;height:533px;margin-bottom:23px}@media screen and (max-width: 1024px){.single .single-wrap .single-content .single-content-img{height:333px}}@media screen and (max-width: 600px){.single .single-wrap .single-content .single-content-img{height:228px}}.single .single-wrap .single-content .single-content-img img{width:100%;height:100%;object-fit:cover;object-position:center}.single .single-wrap .single-content .single-content-wrap p{font-size:15px;font-weight:500;letter-spacing:.05em;line-height:1.7}@media screen and (max-width: 600px){.single .single-wrap .single-content .single-content-wrap p{font-size:13px}}.single .single-wrap .single-content .com-btn{margin:53px auto 0;width:100%;max-width:410px}@media screen and (max-width: 1024px){.single .single-wrap .single-content .com-btn{margin:34px auto 0}}.single-estate .sec01{padding:130px 0 140px}@media screen and (max-width: 1024px){.single-estate .sec01{padding:62px 0 70px}}.single-estate .sec01 .sec01-wrap{display:flex;flex-wrap:wrap}.single-estate .sec01 .sec01-wrap .sec01-left{width:calc(100% - 343px);padding-right:60px}@media screen and (max-width: 1024px){.single-estate .sec01 .sec01-wrap .sec01-left{padding-right:30px}}@media screen and (max-width: 600px){.single-estate .sec01 .sec01-wrap .sec01-left{width:100%;padding-right:0}}.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-title{width:100%;border-bottom:solid 1px rgba(39,60,109,.1450980392);margin-bottom:20px}.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-title h2{font-size:28px;font-weight:bold;letter-spacing:.05em;display:inline-block;position:relative;padding-bottom:15px}.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-title h2::before{position:absolute;display:block;content:"";width:100%;height:1px;background-color:#273c6d;left:0;bottom:-1px}@media screen and (max-width: 1024px){.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-title h2{font-size:18px}}.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-img{display:flex;flex-wrap:wrap;align-items:flex-start}.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-img .swiper .swiper-wrapper img{width:100%;object-fit:contain}.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-img .img_main{width:calc(100% - 246px)}@media screen and (max-width: 1024px){.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-img .img_main{width:calc(100% - 166px)}}@media screen and (max-width: 780px){.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-img .img_main{width:100%}}.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-img .img_main .swiper-slide{background-color:#fff}.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-img .img_main ul li{width:100%;height:364px}@media screen and (max-width: 1024px){.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-img .img_main ul li{height:304px}}@media screen and (max-width: 780px){.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-img .img_main ul li{height:204px}}.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-img .img_main ul li img{width:100%;height:100%;object-fit:cover !important}.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-img .img_sub{width:246px;padding-left:2%}@media screen and (max-width: 1024px){.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-img .img_sub{width:166px}}@media screen and (max-width: 780px){.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-img .img_sub{width:100%;margin-top:10px}}.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-img .img_sub ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;list-style:none;margin:0;padding:0}@media screen and (max-width: 780px){.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-img .img_sub ul{gap:0}}.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-img .img_sub ul li{width:calc(50% - 4px);aspect-ratio:4/3;height:73px;cursor:pointer}@media screen and (max-width: 1024px){.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-img .img_sub ul li{width:calc(50% - 4px);height:63px}}@media screen and (max-width: 780px){.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-img .img_sub ul li{width:32%;margin-bottom:4px}}.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-img .img_sub ul li img{width:100%;height:100%;object-fit:cover !important;object-position:center;transition:opacity .3s}.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-img .img_sub ul li.active img{opacity:.6}.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-info{margin-top:15px}.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-info dl{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:32px 30px}.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-info dl:nth-child(odd){background-color:#eff2f6}@media screen and (max-width: 1024px){.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-info dl{padding:20px 16px}}.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-info dl dt{font-size:16px;font-weight:600;letter-spacing:.02em;width:170px}@media screen and (max-width: 1024px){.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-info dl dt{width:120px;font-size:13px}}.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-info dl dd{width:calc(100% - 170px);font-size:16px;font-weight:500;letter-spacing:.02em}@media screen and (max-width: 1024px){.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-info dl dd{width:calc(100% - 120px);font-size:13px}}.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-info dl dd a{font-size:16px;font-weight:500;letter-spacing:.02em;text-decoration:underline}@media screen and (max-width: 1024px){.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .single-estate-info dl dd a{font-size:13px}}.single-estate .sec01 .sec01-wrap .sec01-left .single-estate-wrap .com-btn{width:100%;max-width:410px;margin:40px auto 0}.single-estate .sec01 .sec01-wrap .sec01-right{width:343px}@media screen and (max-width: 600px){.single-estate .sec01 .sec01-wrap .sec01-right{width:100%}}.aside{width:100%;height:530px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:2}@media screen and (max-width: 1024px){.aside{height:409px}}.aside .aside-bg{width:100%;height:100%;position:relative}.aside .aside-bg video{width:100%;height:100%;object-fit:cover;object-position:bottom}.aside .aside-bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:10}.aside .aside-bg-img img{width:100%;height:100%;object-fit:cover;object-position:center}.aside .aside-wrap{position:absolute;z-index:13;text-align:center;width:100%}.aside .aside-wrap h2{font-weight:bold;font-size:72px;color:#273c6d;letter-spacing:.08em;font-family:"Inter",sans-serif}@media screen and (max-width: 1024px){.aside .aside-wrap h2{font-size:52px}}@media screen and (max-width: 600px){.aside .aside-wrap h2{font-size:42px}}.aside .aside-wrap span{font-size:22px;font-weight:600;letter-spacing:.16em}@media screen and (max-width: 1024px){.aside .aside-wrap span{font-size:18px}}@media screen and (max-width: 600px){.aside .aside-wrap span{font-size:16px}}.aside .aside-wrap .aside-btn{width:90%;max-width:1012px;margin:59px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:40px}@media screen and (max-width: 1024px){.aside .aside-wrap .aside-btn{margin:30px auto 0;gap:20px}}.aside .aside-wrap .aside-btn .aside-btn-mail{width:480px;margin:0 auto;text-align:center}.aside .aside-wrap .aside-btn .aside-btn-mail a{display:flex;align-items:center;justify-content:center;width:100%;padding:10.5px 10px;background-color:#000;font-size:18px;font-weight:bold;letter-spacing:.14em;color:#fff;border-radius:52px}@media screen and (max-width: 1024px){.aside .aside-wrap .aside-btn .aside-btn-mail a{font-size:14px;padding:9px 20px}}.aside .aside-wrap .aside-btn .aside-btn-mail a i{width:30px;height:36px;background-image:url("./assets/img/icon/icon-mail.png");background-size:contain;background-repeat:no-repeat;display:inline-block;transform:translate(-8px, 0px)}@media screen and (max-width: 1024px){.aside .aside-wrap .aside-btn .aside-btn-mail a i{width:32px;height:37.6px}}.aside .aside-wrap .aside-btn .aside-btn-line{width:480px;margin:0 auto;text-align:center}.aside .aside-wrap .aside-btn .aside-btn-line a{display:flex;align-items:center;justify-content:center;width:100%;padding:8px 10px;background-color:#06c755;font-size:18px;font-weight:bold;letter-spacing:.14em;color:#fff;border-radius:52px}@media screen and (max-width: 1024px){.aside .aside-wrap .aside-btn .aside-btn-line a{font-size:14px;padding:9px 20px}}.aside .aside-wrap .aside-btn .aside-btn-line a i{width:41px;height:41px;background-image:url("./assets/img/icon/icon-line-2.png");background-size:contain;background-repeat:no-repeat;display:inline-block;transform:translate(-5px, 5px)}@media screen and (max-width: 1024px){.aside .aside-wrap .aside-btn .aside-btn-line a i{width:32px;height:37.6px}}@media screen and (max-width: 600px){.sidebar .search-block select{-webkit-appearance:none;appearance:none;border-radius:0;background-color:#fff;border:solid 1px #d8d8d8;padding:10px;font-size:12px;font-weight:500;width:100%;line-height:1.4;color:#000;-webkit-text-fill-color:#000}.sidebar .price-range{display:flex;justify-content:space-between;flex-wrap:nowrap;gap:8px}.sidebar .price-range .price{width:calc(50% - 4px);-webkit-appearance:none;appearance:none}.sidebar .search-block select{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23999'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:10px;background-position:right 10px center}.sidebar .btn-reset{-webkit-appearance:none;appearance:none;background-color:#fff;border:solid 1px #d8d8d8;color:#000;-webkit-text-fill-color:#000;font-size:14px;font-weight:bold;padding:13px 0;width:155px;text-align:center}.sidebar .btn-submit{-webkit-appearance:none;appearance:none;background-color:#333;color:#fff;font-size:15px;font-weight:bold;letter-spacing:.1em;border-radius:52px}}.sidebar{width:100%;margin-left:auto;background-color:#eff2f6;border:solid 1px #d8d8d8;border-bottom:none}@media screen and (max-width: 600px){.sidebar{margin:30px auto 0}}.sidebar .accordion dd{max-height:0;overflow:hidden;transition:max-height .4s ease}.sidebar .accordion.active dd{max-height:3000px}.sidebar .accordion dt{cursor:pointer;position:relative}.sidebar .accordion dt::after{content:"+";position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:transform .4s ease}.sidebar .accordion.active dt::after{content:"−";transform:translateY(-50%) rotate(180deg)}.sidebar .sidebar-wrap{width:100%;border-bottom:solid 1px #d8d8d8}.sidebar .sidebar-wrap dt{font-size:15px;font-weight:bold;letter-spacing:.02em;padding:13px 15px}.sidebar .sidebar-wrap dd{padding:0 15px}.sidebar .sidebar-wrap dd form .search-block{margin-bottom:20px}.sidebar .sidebar-wrap dd form .search-block .title{width:100%;display:block;font-size:13px;font-weight:500;margin-bottom:5px}.sidebar .sidebar-wrap dd form .search-block .input-text{width:100%;display:block;padding:10px 10px;font-size:12px;font-weight:400;color:#999;border:solid 1px #d8d8d8}.sidebar .sidebar-wrap dd form .search-block select{background-color:#fff;border:solid 1px #d8d8d8;padding:10px 10px;font-size:12px;font-weight:500}.sidebar .sidebar-wrap dd form .search-block .area{width:100%;border:solid 1px #d8d8d8;padding:10px 10px;display:block}.sidebar .sidebar-wrap dd form .search-block .area-2{margin-top:8px}.sidebar .sidebar-wrap dd form .search-block .price-range{display:flex;flex-wrap:wrap;justify-content:space-between}.sidebar .sidebar-wrap dd form .search-block .price-range .price{width:148px;display:inline-block}.sidebar .sidebar-wrap dd form .search-block label{width:100%;display:block;font-size:12px;font-weight:500}.sidebar .sidebar-wrap dd form .search-block label input{width:16px;height:16px;border:solid 1px #d8d8d8}.sidebar .sidebar-wrap dd form .search-footer{padding:22px 15px;display:flex;flex-wrap:wrap;align-items:center}.sidebar .sidebar-wrap dd form .search-footer .result-count{width:calc(100% - 155px);text-align:center;font-size:20px;font-weight:bold;letter-spacing:.1em}.sidebar .sidebar-wrap dd form .search-footer .result-count small{font-size:14px}.sidebar .sidebar-wrap dd form .search-footer .btn-reset{width:155px;background-color:#fff;border:solid 1px #d8d8d8;font-size:14px;font-weight:bold;padding:13px 0;transition:all .3s ease}.sidebar .sidebar-wrap dd form .search-footer .btn-reset:hover{background-color:#333;color:#fff;cursor:pointer}.sidebar .sidebar-wrap dd form .search-footer .btn-submit{width:100%;height:52px;background-color:#333;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:bold;letter-spacing:.1em;color:#fff;border:none;border-radius:52px;margin-top:16px;transition:all .3s ease}.sidebar .sidebar-wrap dd form .search-footer .btn-submit:hover{opacity:.8}.sidebar .sidebar-wrap dd form .search-footer .btn-submit i{width:23px;height:23px;background-image:url("./assets/img/icon/search-icon.svg");background-size:contain;background-repeat:no-repeat;display:block;transform:translateY(-2px)}
/*# sourceMappingURL=style.css.map */
