@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@font-face{font-family:"myfont";src:url(//boel-inc.com/wp-content/themes/boel/./fonts/ArchivoBlack-Regular.ttf) format("truetype");font-display:swap}html{scroll-behavior:smooth;max-width:1920px;margin:0 auto}body{font-family:"Noto Sans JP",serif;font-weight:400;font-size:16px;line-height:1.5;color:#000;word-break:auto-phrase;max-width:1920px;margin:0 auto;background-color:#f7f7f7}@media screen and (max-width:767px){body{font-size:14px}}body p{line-height:2}ul,li{word-break:normal}a[href^="tel:"]{pointer-events:none}.container{width:80%;margin:0 auto;max-width:1536px}@media screen and (max-width:767px){.container{width:90%}}ul,li{margin:0;padding:0;list-style:none}img{width:100%;-o-object-fit:contain;object-fit:contain}.sp{display:none}@media screen and (max-width:767px){.sp{display:block}}@media screen and (max-width:767px){.pc{display:none}}.table_design03{border-collapse:collapse;width:100%;font-size:clamp(0.75rem, 0.659rem + 0.3vw, 1rem);word-break:auto-phrase}.table_design03 tbody{background-image:linear-gradient(to right,#707070 10px,transparent 10px);background-position:left top;background-size:20px 1px;background-repeat:repeat-x}.table_design03 tr{background-image:linear-gradient(to right,#707070 10px,transparent 10px);background-size:20px 1px;background-repeat:repeat-x;background-position:left bottom}.table_design03 td{padding:2rem 1rem}.table_design03 td:first-child{width:15%;min-width:80px}.table_design03 td:last-child{width:85%}@media screen and (max-width:1024px){.table_design03 td{padding:1.5rem 1rem}}@media screen and (max-width:767px){.table_design03 td{padding:1rem .5rem}}.table_design03 a{text-decoration:underline;display:block}.pankuzu{margin:15rem 10% 1.5rem 0;text-align:right;color:#ef5b3c}@media screen and (max-width:1024px){.pankuzu{margin-top:10rem}}@media screen and (max-width:767px){.pankuzu{margin:8rem 5% 4rem 0}}.pankuzu a{color:#ef5b3c}.pankuzu a:hover{opacity:.7}.pankuzu+section{background-color:#fff;border-radius:50px;width:80%;margin:0 auto 100px;padding:5rem 5% 4rem}@media screen and (max-width:1400px){.pankuzu+section{padding:3rem 5% 4rem}}@media screen and (max-width:1024px){.pankuzu+section{padding-top:2rem}}@media screen and (max-width:767px){.pankuzu+section{width:100%;margin-bottom:10rem;padding-top:1rem}}.lower-contact{border-radius:200px 200px 0 0;height:65vh;background:linear-gradient(to right,#ef5b3c,#fbaf30);color:#fff;position:relative;margin-top:10rem;min-height:400px}@media screen and (max-width:1280px){.lower-contact{height:400px;border-radius:150px 150px 0 0}}@media screen and (max-width:1024px){.lower-contact{border-radius:100px 100px 0 0}}@media screen and (max-width:767px){.lower-contact{margin-top:5rem;border-radius:50px 50px 0 0;height:450px}}.lower-contact-text{display:flex;position:absolute;align-items:center;justify-content:space-between;width:80%;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:10;max-width:1145px}@media screen and (max-width:767px){.lower-contact-text{flex-direction:column;gap:3rem;align-items:baseline;top:45%}}.lower-contact-text div{font-weight:500}.lower-contact-text div h2{font-size:clamp(2.5rem, 1.136rem + 4.55vw, 6.25rem);font-family:"myfont",sans-serif;font-weight:100;line-height:1;margin-bottom:1rem}.lower-contact-text .arrow-btn{background:0 0;border:1px solid #fff;margin:0;padding:2rem}@media screen and (max-width:767px){.lower-contact-text .arrow-btn{padding:1.25rem 2rem}}.border-before{padding-left:4rem;position:relative}@media screen and (max-width:767px){.border-before{padding-left:2rem}}.border-before:before{content:"";position:absolute;width:3rem;height:2px;background-color:#ef5b3c;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:767px){.border-before:before{width:1rem}}.home header{background:0 0;transition:.3s;border-bottom:1px solid #fff}.home header.change-color{background:linear-gradient(to right,#ef5b3c,#fbaf30);transition:.3s}header{position:fixed;z-index:9999;top:0;left:0;width:100%;transition:.3s;background:linear-gradient(to right,#ef5b3c,#fbaf30);border-bottom:1px solid #dcdcdc}header.change-color{background-color:#fff}header.UpMove{animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}header.DownMove{animation:DownAnime .5s forwards}@keyframes DownAnime{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.header-contents{display:flex;justify-content:space-between;align-items:center;height:80px;width:90%;margin:0 auto;max-width:1728px}@media screen and (max-width:1024px){.header-contents{height:80px}}.header-left{width:20%}@media screen and (max-width:1024px){.header-left{width:200px}}.header-left a img{width:100%;height:60px;max-width:300px}@media screen and (max-width:1024px){.header-left a img{height:45px}}@media screen and (max-width:767px){.header-left a img{width:170px;height:35px}}.header-right{display:flex;align-items:center;gap:4rem;justify-content:end}@media screen and (max-width:1400px){.header-right{gap:2rem}}@media screen and (max-width:1600px){.header-right{gap:3rem}}@media screen and (max-width:1024px){.header-right{gap:.8rem;position:fixed;right:.5rem}.header-right>.header-contact{display:none}}.header-right>.hamburger-nav>ul{display:flex;align-items:center;gap:3rem;font-size:1rem}@media screen and (max-width:1280px){.header-right>.hamburger-nav>ul{font-size:14px}}@media screen and (max-width:1024px){.header-right>.hamburger-nav>ul{display:none}}.header-right>.hamburger-nav>ul>li>a{position:relative;color:#fff;width:-moz-fit-content;width:fit-content;overflow:hidden;color:transparent;display:block;text-shadow:0 1.5em 0 #fff,0 0 0 #fff;transition:text-shadow .25s;line-height:1}.header-right>.hamburger-nav>ul>li>a:hover{text-shadow:0 0 0 #fff,0 -1.5em 0 #fff}.hamburger-menu{display:none}@media screen and (max-width:1024px){.hamburger-menu{display:block}}.hamburger-menu input{display:none}.hamburger-menu .menu-btn{display:flex;height:45px;width:45px;justify-content:center;align-items:center;z-index:30;position:relative}@media screen and (max-width:767px){.hamburger-menu .menu-btn{height:40px;width:40px}}.hamburger-menu .menu-btn span,.hamburger-menu .menu-btn span:before,.hamburger-menu .menu-btn span:after{content:"";display:block;height:2px;width:40px;background-color:#fff;position:absolute;transition:.3s}.hamburger-menu .menu-btn span:before{bottom:10px}.hamburger-menu .menu-btn span:after{top:10px}.hamburger-menu #menu-btn-check:checked~.menu-btn span,.hamburger-menu #menu-btn-check:checked~.menu-btn span:before,.hamburger-menu #menu-btn-check:checked~.menu-btn span:after{background-color:#fff}.hamburger-menu #menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0)}.hamburger-menu #menu-btn-check:checked~.menu-btn span:before{bottom:0;transform:rotate(45deg)}.hamburger-menu #menu-btn-check:checked~.menu-btn span:after{top:0;transform:rotate(-45deg)}.hamburger-menu #menu-btn-check:checked~.hamburger-demo-cover{width:100%;height:100vh;left:0;position:fixed;top:0;z-index:15;background-color:rgba(255,255,255,.5)}.hamburger-menu .menu-content .logo{margin:0 auto;max-width:250px}@media screen and (max-width:1024px){.hamburger-menu .menu-content .logo{width:-moz-fit-content;width:fit-content;height:45px}.hamburger-menu .menu-content .logo img{height:100%}}@media screen and (max-width:767px){.hamburger-menu .menu-content .logo{height:35px}.hamburger-menu .menu-content .logo img{width:170px}}.hamburger-menu .menu-content .hamburger-wrap{width:80%;margin:0 auto}@media screen and (max-width:767px){.hamburger-menu .menu-content .hamburger-wrap{margin:2rem auto 0}}.hamburger-menu .menu-content ul li a{font-size:1rem;width:100%;display:flex;padding-bottom:.3rem;align-items:center;gap:1.5rem}@media screen and (max-width:1024px){.hamburger-menu .menu-content ul li a{position:relative;color:#fff;font-weight:400}.hamburger-menu .menu-content ul li a:before{content:attr(data-desc);display:block;font-size:1.5rem;line-height:1;font-family:"myfont",sans-serif;color:#fff;font-weight:100}}.hamburger-menu .gnavi__sp-style{position:fixed;z-index:-2;top:0;background:linear-gradient(to right bottom,#ef5b3c,#fbaf30);width:100%;height:100vh;left:100%;transition:all .5s;font-size:1rem;opacity:0;display:flex;flex-direction:column;justify-content:center;gap:2rem}.hamburger-menu .gnavi__sp-style>a{position:absolute;left:5%;top:1rem}.hamburger-menu .gnavi__sp-style a{color:#000}.hamburger-menu .gnavi__sp-style .hamburger-menu .header-btn{font-weight:500}@media screen and (max-width:1024px){.hamburger-menu .gnavi__sp-style .hamburger-menu .header-btn{border-radius:5px;width:100%;max-width:250px}.hamburger-menu .gnavi__sp-style .hamburger-menu .header-btn:first-of-type{margin-bottom:.5rem}}.hamburger-menu .gnavi__sp-style>img{width:100px;margin-bottom:2.5rem}.hamburger-menu .gnavi__sp-style .hamburger-nav{margin-bottom:2.5rem}@media screen and (max-width:767px){.hamburger-menu .gnavi__sp-style .hamburger-nav{margin-bottom:1rem}}.hamburger-menu .gnavi__sp-style .policy-btn{font-size:14px;font-weight:700}.hamburger-menu .gnavi__sp-style .hamburger-nav>ul>li{margin-bottom:3rem}.hamburger-menu .gnavi__sp-style.active{opacity:1;z-index:20;left:0}.footer{background:#231e20;color:#fff;padding:5rem 0 20px;position:relative}@media screen and (max-width:767px){.footer{padding:3rem 0 1rem}}.footer a{color:#fff}.footer-wrap{display:flex;justify-content:space-between;width:90%;margin:0 auto 5rem}@media screen and (max-width:767px){.footer-wrap{flex-direction:column;gap:4.5rem;margin-bottom:3.5rem}}.footer-address{font-weight:400;color:#caccce;font-size:clamp(0.563rem, 0.494rem + 0.23vw, 0.75rem)}.footer-address p{margin-bottom:.5rem}.footer-address p:nth-child(2){display:none}@media screen and (max-width:767px){.footer-address p{margin-bottom:.25rem}}.footer .header-contact{display:none}@media screen and (max-width:767px){.footer .header-contact{display:flex;margin-bottom:8rem}}.footer .container{width:90%}.footer .logo{margin:0 auto 10px}@media screen and (max-width:767px){.footer .logo{width:100px;margin-bottom:8px;margin:0 0 10px}}.footer .logo a{width:-moz-fit-content;width:fit-content;display:block}.footer .logo img{max-width:255px}.footer-ul{width:450px;margin-right:5%}@media screen and (max-width:1024px){.footer-ul{width:350px;margin-right:0}}.footer ul{display:flex;gap:1rem 5%;flex-wrap:wrap;justify-content:space-between;margin:0 auto}@media screen and (max-width:767px){.footer ul{padding-left:0;flex-direction:column;gap:3rem}}.footer ul>li{position:relative}.footer ul>li>a{font-weight:600;width:-moz-fit-content;width:fit-content;overflow:hidden;color:transparent;display:block;text-shadow:0 1.5em 0 #fff,0 0 0 #fff;transition:text-shadow .25s;line-height:1}@media screen and (max-width:767px){.footer ul>li>a{position:relative;color:#fff;font-weight:400;text-shadow:none;display:flex;align-items:center;font-size:12px;gap:1.5rem}.footer ul>li>a:before{content:attr(data-desc);display:block;font-size:1.5rem;line-height:1;font-family:"myfont",sans-serif;color:#fff;font-weight:100}}.footer ul>li>a:hover{text-shadow:0 0 0 #fbaf30,0 -1.5em 0 #fbaf30}.footer-bottom{display:flex;gap:4rem;margin-left:5%}.footer-bottom a{color:#caccce;font-weight:600;width:-moz-fit-content;width:fit-content;overflow:hidden;color:transparent;display:block;text-shadow:0 1.5em 0 #caccce,0 0 0 #caccce;transition:text-shadow .25s;line-height:1;font-size:clamp(0.75rem, 0.659rem + 0.3vw, 1rem)}.footer-bottom a:hover{text-shadow:0 0 0 #fbaf30,0 -1.5em 0 #fbaf30}.footer .copyright{margin:1.5rem 0 0;text-align:center;font-size:12px;font-weight:600}.footer .page-top{position:absolute;right:5%;bottom:2.5rem;width:90px;height:130px;text-align:center;font-weight:700}@media screen and (max-width:1024px){.footer .page-top{width:80px;bottom:1rem}}@media screen and (max-width:767px){.footer .page-top{width:68px;height:85px;bottom:auto;bottom:3rem;font-size:12px}.footer .page-top p{line-height:1;margin-bottom:.5rem}}.footer .page-top:hover .page-top-circle:before{opacity:0}.footer .page-top-circle{margin-top:1rem;border-radius:999vh;position:relative;height:auto;aspect-ratio:1/1;width:100%;background:linear-gradient(to right,#ef5b3c,#fbaf30,#fbaf30);overflow:hidden}@media screen and (max-width:767px){.footer .page-top-circle{width:60px;margin:.25rem auto 0}}.footer .page-top-circle:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(to right,#ef5b3c,#fbaf30);opacity:1;z-index:2;top:0;left:0;transition:.3s}.footer .page-top-circle img{width:1rem;height:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:10}.section-title{color:#ef5b3c;position:relative;margin-bottom:5rem}@media screen and (max-width:1024px){.section-title{margin-bottom:3rem}}.section-title h1{font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem)}.section-title h2{font-size:6.25rem;font-family:"myfont",sans-serif;line-height:1;position:absolute;top:-8rem;font-weight:100}@media screen and (max-width:1600px){.section-title h2{font-size:5rem;top:-8rem}}@media screen and (max-width:1400px){.section-title h2{top:-5.5rem;font-size:4.5rem}}@media screen and (max-width:1024px){.section-title h2{top:-3.8rem;font-size:3.5rem}}@media screen and (max-width:767px){.section-title h2{top:-2.8rem;font-size:2.75rem}}h1,h2,h3,h4,h5,h6{margin:0}a{text-decoration:none;color:#000;cursor:pointer}a:hover{transition:.3s;cursor:pointer}.arrow-btn{background:linear-gradient(to right,#ef5b3c,#fbaf30);width:-moz-fit-content;width:fit-content;margin:5rem auto 0;color:#fff;font-weight:700;padding:1.5rem 2rem;border-radius:40px;width:240px;display:block;font-size:1rem;letter-spacing:1px;position:relative}.arrow-btn.reverse:before{transform:translateY(-50%) rotate(-90deg);-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg)}.arrow-btn:before{content:"";position:absolute;width:1rem;height:1rem;background:url(//boel-inc.com/wp-content/themes/boel/./images/page-top.png) no-repeat center/contain;top:50%;right:2rem;transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg)}.arrow-btn span{position:relative;width:-moz-fit-content;width:fit-content;overflow:hidden;color:transparent;display:block;text-shadow:0 1.5em 0 #fff,0 0 0 #fff;transition:text-shadow .25s;line-height:1}.arrow-btn:hover span{text-shadow:0 0 0 #fff,0 -1.5em 0 #fff}.header-contact{padding:1rem 2.5rem;border-radius:40px;font-size:clamp(0.875rem, 0.739rem + 0.45vw, 1.25rem);background-color:rgba(255,255,255,.9);font-weight:700;font-size:1rem;color:#ffa000;display:flex;justify-content:center;gap:12px;align-items:center}@media screen and (max-width:1024px){.header-contact{width:-moz-fit-content;width:fit-content;margin:4rem auto 0}}@media screen and (max-width:767px){.header-contact{width:275px;padding:1.5rem}}.header-contact span{position:relative;width:-moz-fit-content;width:fit-content;overflow:hidden;color:transparent;display:block;text-shadow:0 1.5em 0 #ffa000,0 0 0 #ffa000;transition:text-shadow .25s;line-height:1}.header-contact:hover span{text-shadow:0 0 0 #ffa000,0 -1.5em 0 #ffa000}.header-contact img{width:1.5rem}.header-policy{color:#fff !important}.fv{position:relative;margin-bottom:20rem;aspect-ratio:1920/1080}@media screen and (max-width:1280px){.fv{margin-bottom:10rem}}@media screen and (max-width:1024px) and (min-height:900px){.fv{aspect-ratio:768/512}}@media screen and (max-width:767px){.fv{margin-bottom:6.5rem;aspect-ratio:390/600}}.fv img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:-100}.fv:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(70,80,104,.21)}.fv-text{position:absolute;left:5%;top:15%;color:#fff;padding-bottom:1rem;width:95%}@media screen and (max-width:1024px) and (min-height:900px){.fv-text{top:20%}}@media screen and (max-width:767px){.fv-text{top:20%}}.fv-text h1{font-size:clamp(2.5rem, 1.773rem + 2.42vw, 4.5rem);margin-bottom:1rem;width:-moz-fit-content;width:fit-content;padding:0 .5rem;font-family:"myfont",sans-serif;line-height:1.2;font-weight:100}@media screen and (max-width:767px){.fv-text h1{margin-bottom:0}}.fv-text .englishTitle_word__sLdZh{overflow:hidden;text-align:center;flex-direction:row;flex-wrap:nowrap;display:flex}.fv-text .englishTitle_word__sLdZh.pc{display:flex !important}@media screen and (max-width:767px){.fv-text .englishTitle_word__sLdZh.pc{display:none !important}}.fv-text .englishTitle_word__sLdZh.sp{display:none !important}@media screen and (max-width:767px){.fv-text .englishTitle_word__sLdZh.sp{display:flex !important}}.fv-text .sLdZh2 .englishTitle_letter__mu0UF{animation:englishTitle_align-top__n75V_ .4s;animation-fill-mode:forwards;display:inline-block;animation-delay:1.2s;transform:translateY(100%)}@media screen and (max-width:767px){.fv-text .sLdZh2 .englishTitle_letter__mu0UF{animation-delay:1.8s}}.fv-text .sLdZh3 .englishTitle_letter__mu0UF{animation:englishTitle_align-top__n75V_ .5s;animation-fill-mode:forwards;display:inline-block;animation-delay:1.6s;transform:translateY(100%)}@media screen and (max-width:767px){.fv-text .sLdZh3 .englishTitle_letter__mu0UF{animation-delay:2.5s}}.fv-text .sLdZh4 .englishTitle_letter__mu0UF{animation:englishTitle_align-top__n75V_ .5s;animation-fill-mode:forwards;display:inline-block;animation-delay:2.3s;transform:translateY(100%)}@media screen and (max-width:767px){.fv-text .sLdZh4 .englishTitle_letter__mu0UF{animation-delay:3s}}.fv-text .sLdZh5 .englishTitle_letter__mu0UF{animation:englishTitle_align-top__n75V_ 1.3s;animation-fill-mode:forwards;display:inline-block;animation-delay:.5s}.fv-text .sLdZh6 .englishTitle_letter__mu0UF{animation:englishTitle_align-top__n75V_ 1.3s;animation-fill-mode:forwards;display:inline-block;animation-delay:3.3s;transform:translateY(100%)}.fv-text .sLdZh7 .englishTitle_letter__mu0UF{animation:englishTitle_align-top__n75V_ 1.3s;animation-fill-mode:forwards;display:inline-block;animation-delay:4s;transform:translateY(100%)}.fv-text .sLdZh1 .englishTitle_letter__mu0UF{animation:englishTitle_align-top__n75V_ .8s;animation-fill-mode:forwards;display:inline-block;animation-delay:.5s}.fv-text p{font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);font-weight:700;width:-moz-fit-content;width:fit-content;padding:0 .5rem}.fv__scroll-list{z-index:1;position:absolute;top:0;display:flex;list-style:none;padding-inline:0;margin-inline:0;gap:0;left:calc(50% - 50vw);width:100vw;overflow:hidden}.fv__scroll-list>li{color:#f5f5f5;-webkit-text-stroke:1px #fbaf30;font-size:clamp(7.75rem, 5.114rem + 8.79vw, 15rem);font-family:"myfont",sans-serif;font-weight:100;line-height:1;white-space:nowrap;padding:0 3rem 0 0;margin:0;animation:text-right 16s linear infinite}.fv .pc-video{display:block;width:100%;height:100%;aspect-ratio:1920/1080}@media screen and (max-width:1024px) and (min-height:900px){.fv .pc-video{display:none}}@media screen and (max-width:767px){.fv .pc-video{display:none}}.fv .tab-video{display:none}@media screen and (max-width:1024px) and (min-height:900px){.fv .tab-video{display:block;width:100%;height:100%;aspect-ratio:768/512}}.fv .sp-video{display:none}@media screen and (max-width:767px){.fv .sp-video{display:block;width:100%;height:100%;aspect-ratio:390/600}}.spacer{position:relative;height:-moz-fit-content;height:fit-content;padding:7rem 0;margin:3.5rem 0 7.5rem}@media screen and (max-width:767px){.spacer{margin:0;padding:6rem 0}}.about-us{display:flex;justify-content:space-between;margin:0 0 7.5rem 10%;align-items:center}@media screen and (max-width:1280px){.about-us{margin:0 0 7.5rem 5%}}@media screen and (max-width:1024px){.about-us{flex-direction:column;gap:2rem;margin:0 auto}}.about-us-left{width:42%}@media screen and (max-width:1024px){.about-us-left{width:90%;margin:0 auto}}.about-us-left .arrow-btn{margin:2.5rem auto 0 0}@media screen and (max-width:767px){.about-us-left .arrow-btn{width:150px;margin-top:2rem;padding:1.25rem 2rem}}.about-us-left p:not(:last-child){margin-bottom:1rem}.about-us-left h2{font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);color:#ef5b3c}.about-us-left h3{font-size:clamp(1.5rem, 1.136rem + 1.21vw, 2.5rem);margin:7.5% 0 5%}.about-us-right{width:56%;position:relative}@media screen and (max-width:1024px){.about-us-right{width:100%}}.about-us-right img{filter:grayscale(100);height:auto}.about-us-right:before{content:"BOEL";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-family:"myfont",sans-serif;color:#fff;font-size:clamp(3.75rem, 1.705rem + 6.82vw, 9.375rem);width:-moz-max-content;width:max-content;z-index:1;font-weight:100}.business{padding:12rem 0;background:url(//boel-inc.com/wp-content/themes/boel/./images/business-bg.png) no-repeat center/cover}@media screen and (max-width:1024px){.business{padding:8rem 0}}@media screen and (max-width:767px){.business{padding:2.5rem 0}}.business-wrap{background-color:#fff;width:80%;margin:0 auto;border-radius:25px;padding:2.5rem 3.5rem 7.5rem}@media screen and (max-width:1280px){.business-wrap{width:90%}}@media screen and (max-width:1024px){.business-wrap{padding:2.5rem 1.5rem 7.5rem}}@media screen and (max-width:767px){.business-wrap{padding:2rem 0 1.5rem}}.business-kadai{width:70%;margin:0 auto 110px;border:3px solid #ef5b3c;border-radius:10px;padding:2.5rem;display:flex;align-items:center;justify-content:space-between;position:relative}@media screen and (max-width:1280px){.business-kadai{padding:2.5rem 1rem}}@media screen and (max-width:1024px){.business-kadai{width:90%;margin:0 auto 45px}}@media screen and (max-width:767px){.business-kadai{flex-direction:column;gap:2rem;padding:2rem 1rem}}.business-kadai:before{content:"";position:absolute;width:12px;height:114px;background:linear-gradient(to bottom,#ef5b3c,#fbaf30);bottom:-114px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width:1024px){.business-kadai:before{height:50px;bottom:-50px}}.business-kadai h3{color:#ef5b3c;font-size:clamp(1.5rem, 1.136rem + 1.21vw, 2.5rem);width:-moz-fit-content;width:fit-content;margin-left:4rem}@media screen and (max-width:1600px){.business-kadai h3{margin-left:0}}@media screen and (max-width:767px){.business-kadai h3 br{display:none}}.business-kadai-right{width:50%}@media screen and (max-width:767px){.business-kadai-right{width:80%}}.business-kadai-right p{font-size:clamp(1rem, 0.818rem + 0.61vw, 1.5rem);position:relative;line-height:1}.business-kadai-right p:before{content:"";position:absolute;width:clamp(1rem, 0.818rem + 0.61vw, 1.5rem);aspect-ratio:1/1;border-radius:999vh;background-color:#ef5b3c;left:-2rem;top:0}.business-kadai-right p:not(:last-child){margin-bottom:1.5rem}.business-boel{width:90%;margin:0 auto;border-radius:10px;border:4px solid #fbaf30;padding:2.5rem 3rem;position:relative}@media screen and (max-width:767px){.business-boel{padding:2rem 1rem}}.business-boel h3{color:#fbaf30;font-family:"myfont",sans-serif;font-weight:100;font-size:clamp(2rem, 0.909rem + 3.64vw, 5rem);line-height:1;position:absolute;left:3rem;top:2.5rem}@media screen and (max-width:1400px){.business-boel h3{position:relative;left:auto;top:auto}}.business-boel-title{display:flex;justify-content:center;margin-bottom:4rem;align-items:center;gap:4rem;font-weight:700;margin-left:15%}@media screen and (max-width:1600px){.business-boel-title{margin-left:25%}}@media screen and (max-width:1400px){.business-boel-title{margin:2rem auto 4rem}}@media screen and (max-width:767px){.business-boel-title{flex-direction:column;gap:1rem;align-items:baseline;margin:20px 0 1.5rem}}.business-boel-title p{font-weight:400}.business-boel-title p:first-child{font-size:1.5rem;line-height:1;font-family:"myfont",sans-serif;font-weight:100}@media screen and (max-width:1024px){.business-boel-title p br{display:none}}.business-boel-box{max-width:840px;margin:0 auto;position:relative;padding:1.5rem}@media screen and (max-width:1024px){.business-boel-box{padding:1rem}}@media screen and (max-width:767px){.business-boel-box{padding:1rem 0}}.business-boel-box.fadeUp .business-boel-circle_1:before{animation:fadeIn 1s ease forwards}.business-boel-box.fadeUp .business-boel-circle_1 p{animation:fadeIn 1s ease forwards}.business-boel-box.fadeUp .business-boel-circle_2:before{animation:fadeIn 1s ease .8s forwards}.business-boel-box.fadeUp .business-boel-circle_2 p{animation:fadeIn 1s ease .8s forwards}.business-boel-box.fadeUp .business-boel-circle_3:before{animation:fadeIn 1s ease 1.6s forwards}.business-boel-box.fadeUp .business-boel-circle_3 p{animation:fadeIn 1s ease 1.6s forwards}.business-boel-circle{overflow:hidden;aspect-ratio:1/1;width:34%;position:relative}.business-boel-circle:before{content:"";aspect-ratio:1/1;border-radius:999vh;pointer-events:none;position:absolute;inset:0;width:100%;height:100%;opacity:0}@media screen and (max-width:767px){.business-boel-circle{width:54%}}.business-boel-circle p{position:absolute;font-weight:100;font-family:"myfont",sans-serif;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-size:clamp(0.75rem, 0.477rem + 0.91vw, 1.5rem);opacity:0}.business-boel-circle_1{margin:0 auto}.business-boel-circle_1:before{background:linear-gradient(to left bottom,rgba(251,175,48,.7),rgba(250,205,60,.7))}@media screen and (max-width:767px){.business-boel-circle_1{margin:3rem auto 0}}.business-boel-circle_2{margin-right:-2rem}.business-boel-circle_2:before{background:linear-gradient(to left bottom,rgba(239,91,60,.7),rgba(251,175,48,.7))}@media screen and (max-width:1024px){.business-boel-circle_2{margin-right:-1rem}}.business-boel-circle_3:before{background:linear-gradient(to left bottom,rgba(239,60,122,.7),rgba(239,91,60,.7))}.business-boel-circle-wrap{display:flex;justify-content:center;margin:-5rem 0 3rem}@media screen and (max-width:1024px){.business-boel-circle-wrap{margin-top:-3rem}}.business-p{position:absolute;color:#fff;padding:1.5rem 0;text-align:center;width:190px;font-weight:100;font-family:"myfont",sans-serif;font-size:clamp(1rem, 0.818rem + 0.61vw, 1.5rem);background-color:#facd3c;line-height:1;left:0;top:0}@media screen and (max-width:1024px){.business-p{width:130px}}@media screen and (max-width:767px){.business-p{width:120px;padding:1rem 0}}.business-p:nth-child(2),.business-p:nth-child(4){left:auto;right:0}.business-p:nth-child(3),.business-p:nth-child(4){top:auto;bottom:0}.business h2{color:#ef5b3c;font-family:"myfont",sans-serif;font-weight:100;margin-bottom:3.5rem;text-align:center;font-size:clamp(1.5rem, 0.682rem + 2.73vw, 3.75rem)}@media screen and (max-width:767px){.business h2{margin-bottom:1.5rem}}@media screen and (max-width:767px){.top-service{overflow:hidden}}.top-service-bg{width:85%;margin:0 auto 15rem}@media screen and (max-width:1024px){.top-service-bg{margin-bottom:10rem}}@media screen and (max-width:767px){.top-service-bg{margin-bottom:0;padding-bottom:3rem}}.top-service-wrap{position:relative}.top-service h2{font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);color:#ef5b3c}@media screen and (max-width:767px){.top-service h2{margin-bottom:1.5rem}}.top-service h3{color:#ef5b3c;font-size:clamp(2.5rem, 1.136rem + 4.55vw, 6.25rem);font-family:"myfont",sans-serif;font-weight:100;line-height:1;margin:5% 0 4%}@media screen and (max-width:767px){.top-service h3{margin:0 0 .5rem}}.top-service h4{font-size:clamp(1.25rem, 0.795rem + 1.52vw, 2.5rem);margin-bottom:1.5rem}@media screen and (max-width:767px){.top-service h4{margin-bottom:1rem}}.top-service p{line-height:2.5}@media screen and (max-width:767px){.top-service p{line-height:2}}.top-service .arrow-btn{margin:4rem 0 0}@media screen and (max-width:1024px){.top-service .arrow-btn{margin-top:2rem}}@media screen and (max-width:767px){.top-service .arrow-btn{width:150px;padding:1.25rem 2rem}}@media screen and (max-width:1280px){.top-service-p1{width:55%}.top-service-p1 br{display:none}}@media screen and (max-width:1024px){.top-service-p1{width:100%}}.top-service-right{width:44%;position:absolute;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:-1;opacity:0}.top-service-right.fadeUp{animation:fadeUpAnime 1s forwards}@media screen and (max-width:1024px){.top-service-right.fadeUp{animation:fadeUpAnime2 1s forwards}}@media screen and (max-width:1024px){.top-service-right{top:0;width:50%}}@media screen and (max-width:767px){.top-service-right{top:0;width:90%;right:-20%;transform:none}}.top-service-right:before{content:"";position:absolute;width:45%;aspect-ratio:322/233;background:url(//boel-inc.com/wp-content/themes/boel/./images/top-service-bg1.png) no-repeat center/contain;right:0;bottom:0;z-index:-3}.top-service-right img{border-radius:999vh;filter:grayscale(100);height:fit-content}.top-service-left{width:-moz-fit-content;width:fit-content}@media screen and (max-width:1024px){.top-service-left{width:100%}}@media screen and (max-width:767px){.top-service-left{padding-top:60%}}.top-service-left .tab{display:none}@media screen and (max-width:1280px){.top-service-left .tab{display:block}}.top-service_2{flex-direction:row-reverse}@media screen and (max-width:767px){.top-service_2{padding-bottom:5rem}}.top-service_2 .top-service-left{margin-left:auto}.top-service_2 .top-service-right{right:auto;left:-3%}@media screen and (max-width:1280px){.top-service_2 .top-service-right{left:-4%}}@media screen and (max-width:1024px){.top-service_2 .top-service-right{left:auto;right:0}}@media screen and (max-width:767px){.top-service_2 .top-service-right{top:0;width:90%;right:-20%;transform:none}}.top-service_2 .top-service-right:before{background:url(//boel-inc.com/wp-content/themes/boel/./images/top-service-bg2.png) no-repeat center/contain;right:auto;bottom:auto;top:-7%;left:-15%;aspect-ratio:230/207}@media screen and (max-width:767px){.top-service_2 .top-service-right:before{top:0}}.top-cta{display:flex;position:relative}@media screen and (max-width:767px){.top-cta{flex-direction:column}}.top-cta-left{width:50%;padding:5% 5% 6rem 10%;background:linear-gradient(to bottom,#ef5b3c,#fbaf30);color:#fff}@media screen and (max-width:767px){.top-cta-left{width:100%;padding:2.5rem}}.top-cta-left h2{font-size:clamp(2.5rem, 1.773rem + 2.42vw, 4.5rem);font-family:"myfont",sans-serif;font-weight:100;margin-bottom:.5rem;line-height:1}.top-cta-left h3{font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);margin-bottom:1.5rem}.top-cta-left .arrow-btn{margin:7.5rem 0 0 auto;background:0 0;border:1px solid}@media screen and (max-width:767px){.top-cta-left .arrow-btn{margin:2.5rem 0 0}}.top-cta-right{width:50%;position:relative}@media screen and (max-width:767px){.top-cta-right{width:100%}}.top-cta-right:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.3);top:0;left:0}.top-cta-right img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.top-cta .fv__scroll-list{top:auto;bottom:1rem;padding:1rem;border-top:1px solid #fff;border-bottom:1px solid #fff}@media screen and (max-width:767px){.top-cta .fv__scroll-list{bottom:0}}.top-cta .fv__scroll-list>li{font-size:1rem;-webkit-text-stroke:unset;color:#fff;animation:text-right 8s linear infinite}.not-found p{margin-bottom:20px}@media screen and (max-width:1024px){.sec-policy{margin-top:2rem !important}}.sec-policy .section-title h2 br{display:none}@media screen and (max-width:1280px){.sec-policy .section-title h2{top:-5rem;font-size:3.5rem}}@media screen and (max-width:1024px){.sec-policy .section-title h2{top:-3.8rem;font-size:3rem}}@media screen and (max-width:767px){.sec-policy .section-title h2{top:-2rem;font-size:2rem}}.policy{margin-bottom:3rem}.policy a{color:#00f;text-decoration:underline}@media screen and (max-width:767px){.policy{margin-bottom:1.5rem}}.policy h3{margin-bottom:20px;padding:1rem 2rem;font-size:1.25rem;color:#fff;background:linear-gradient(to right,#ef5b3c,#fbaf30)}@media screen and (max-width:767px){.policy h3{padding:1rem}}.policy p{width:95%;margin:0 auto;line-height:2}.policy p:not(:last-child){margin-bottom:1rem}.policy p span{display:inline-block}.policy li{list-style:inside;padding-left:1rem;width:95%;margin:0 auto;line-height:2}@media screen and (max-width:767px){.policy li{padding-left:0}}.policy ol.second-list li{list-style:lower-roman}.sec-policy .tab-2{display:flex;flex-wrap:wrap;gap:0;max-width:728px;margin:2rem auto 0;justify-content:center;width:90%}@media screen and (max-width:767px){.sec-policy .tab-2{width:100%}}.sec-policy .tab-2>label{order:-1;min-width:160px;padding:1rem 2rem 1rem 1rem;border-radius:10px;background-color:rgba(27,40,58,.47);color:#fff;font-size:1rem;text-align:center;cursor:pointer;margin:0 2.5rem 4rem;position:relative}.sec-policy .tab-2>label:before{content:"";position:absolute;width:14px;height:14px;right:2rem;top:52%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background:url(//boel-inc.com/wp-content/themes/boel/./images/tab.svg) no-repeat center/contain}@media screen and (max-width:767px){.sec-policy .tab-2>label:before{right:1rem}}@media screen and (max-width:767px){.sec-policy .tab-2>label{min-width:130px;margin:0 .5rem 1.5rem}}.sec-policy .tab-2>label:has(:checked){background-color:#231e20}.sec-policy .tab-2>label:has(:checked)+div{display:block}.sec-policy .tab-2>label:hover{opacity:.8}.sec-policy .tab-2>label>input{display:none}.sec-policy .tab-2>div{display:none;width:100%}.contact-confirm form{margin:0 auto;max-width:600px}.contact-confirm form>div:not(.submit-btn) p:last-child{color:#000;padding:10px 1rem 10px 3rem;width:100%;text-align:left}@media screen and (max-width:767px){.contact-confirm form>div:not(.submit-btn) p:last-child{padding:0 0 0 2rem}}.contact-confirm .submit-wrap{margin:0}.contact-confirm .submit-wrap:has(input[type=button]):after{left:100%;width:100%}.contact-confirm .submit-wrap:has(input[type=button]):hover:after{left:0}.contact-confirm .submit-btn{margin:5rem auto 0;display:flex;align-items:center;justify-content:space-between;max-width:600px}@media screen and (max-width:1024px){.contact-confirm .submit-btn{margin-top:3rem}}@media screen and (max-width:767px){.contact-confirm .submit-btn{flex-direction:column-reverse}}.contact-confirm .submit-btn input{margin-top:0}.contact-confirm .submit-btn input[type=button]{background:#707070}.contact-confirm .submit-btn p:has(input[type=button]):before{transform:translateY(-50%) rotate(-90deg);-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg)}.contact-confirm .submit-btn input[type=button]:hover{background-color:#231e20}.thanks p:not(:last-child){margin-bottom:2rem}.thanks-box p{margin-bottom:0 !important}.page-id-9{position:relative}.page-id-9 .pankuzu{background-color:#f7f7f7;margin:0;padding:15rem 10% 1.5rem 0}@media screen and (max-width:767px){.page-id-9 .pankuzu{padding:8rem 5% 4rem 0}}.page-id-9:before{content:"";background-image:url(//boel-inc.com/wp-content/themes/boel/./images/philosophy-bg.png);position:fixed;top:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:-10}.page-id-9:after{content:"";background-color:rgba(35,30,32,.3);position:fixed;top:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:-9}.about{position:relative}.about:before{content:"";position:absolute;width:125%;background-color:#f7f7f7;top:-1%;left:-12.5%;z-index:-1;height:80%}@media screen and (max-width:767px){.about:before{width:100%;left:0}}.about-bg{position:relative}.about-bg:before{content:"";position:absolute;width:19%;aspect-ratio:255/230;background:url(//boel-inc.com/wp-content/themes/boel/./images/about-bg1.png) no-repeat center/contain;bottom:0;left:-16%}@media screen and (max-width:767px){.about-bg:before{display:none}}.about-bg:after{content:"";position:absolute;width:31%;aspect-ratio:284/205;background:url(//boel-inc.com/wp-content/themes/boel/./images/about-bg2.png) no-repeat center/contain;top:0;right:-20%}@media screen and (max-width:767px){.about-bg:after{display:none}}.about .section-title{margin-bottom:.5rem}.about-wrap{max-width:1065px;width:85%;margin:0 auto}.about-wrap h3{text-align:center;color:#ef5b3c;font-size:clamp(1.5rem, 1.136rem + 1.21vw, 2.5rem);margin-bottom:5%}@media screen and (max-width:767px){.about-wrap h3{margin:2rem 0 3rem;line-height:1}}.about-wrap p:not(:last-child){margin-bottom:1.5rem}@media screen and (max-width:767px){.about-wrap p:not(:last-child){margin-bottom:1rem}}.about-wrap p:last-child{font-weight:700;text-align:right}.philosophy{color:#fff}.philosophy h2{font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);margin-bottom:3rem}.philosophy h2:before{background-color:#fff}@media screen and (max-width:1280px){.philosophy h2{margin-bottom:1rem}}.philosophy-wrap,.philosophy-wrap2{width:80%;margin:30% 0 10% 12.5%;display:flex;justify-content:space-between;padding:20rem 0;align-items:flex-start;max-width:1345px}@media screen and (max-width:1600px){.philosophy-wrap,.philosophy-wrap2{padding:10rem 0}}@media screen and (max-width:1280px){.philosophy-wrap,.philosophy-wrap2{width:90%;margin:40% auto 20% auto}}@media screen and (max-width:1024px) and (min-height:900px){.philosophy-wrap,.philosophy-wrap2{flex-direction:column;padding:10rem 0}}@media screen and (max-width:767px){.philosophy-wrap,.philosophy-wrap2{flex-direction:column;padding:0}}.philosophy-wrap h3,.philosophy-wrap2 h3{font-size:clamp(1.5rem, 1.136rem + 1.21vw, 2.5rem);margin-bottom:5%}.philosophy-wrap p,.philosophy-wrap2 p{margin-bottom:1.5rem}.philosophy-wrap h4,.philosophy-wrap2 h4{width:auto}.philosophy-wrap h4 img,.philosophy-wrap2 h4 img{max-height:48px;width:auto}@media screen and (max-width:767px){.philosophy-wrap h4 img,.philosophy-wrap2 h4 img{height:24px;max-width:160px}}.philosophy-left{position:sticky;top:20em}@media screen and (max-width:1600px){.philosophy-left{top:15em}}@media screen and (min-width:1024px) and (max-height:700px){.philosophy-left{top:10rem}}@media screen and (max-width:1024px) and (min-height:900px){.philosophy-left{position:inherit}}@media screen and (max-width:767px){.philosophy-left{position:inherit}}.philosophy-right{margin-top:30em;font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);font-weight:500}@media screen and (max-width:1024px) and (min-height:900px){.philosophy-right{margin-top:2.5rem;width:100%}}@media screen and (max-width:767px){.philosophy-right{margin-top:2.5rem;width:100%}}.philosophy-wrap2{margin:10% 0 4rem 12.5%}@media screen and (max-width:1280px){.philosophy-wrap2{margin:15% auto 4rem auto}}@media screen and (min-width:1024px) and (max-height:700px){.philosophy-wrap2 .philosophy-right{width:50%}}@media screen and (max-width:767px){.philosophy-wrap2{margin-top:10rem}}.philosophy-wrap2 h3{font-size:clamp(2.75rem, 1.023rem + 5.76vw, 7.5rem);font-family:"myfont",sans-serif;line-height:1;font-weight:100}.philosophy-wrap2 h3+p{font-size:20px;font-weight:700;margin-bottom:5%}.philosophy-wrap2 p{margin:20px 0 4rem}@media screen and (max-width:767px){.philosophy-wrap2 p{margin:1rem 0 2.5rem}}.philosophy-wrap2+img{width:100%}.philosophy-wrap2 .philosophy-right{width:50%;max-width:500px}@media screen and (max-width:1024px) and (min-height:900px){.philosophy-wrap2 .philosophy-right{width:100%}}@media screen and (max-width:767px){.philosophy-wrap2 .philosophy-right{width:100%}}.info{background-color:#f7f7f7;padding:7.5rem 0 100px}@media screen and (max-width:767px){.info{padding:5rem 0 10rem}}.info-bg{margin:0 auto 0 10%;width:75%;max-width:1445px}@media screen and (max-width:1024px){.info-bg{margin:0 auto}}@media screen and (max-width:767px){.info-bg{width:90%}}.info-wrap{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:1024px){.info-wrap{flex-direction:column;gap:2rem}}.info-wrap h2{font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);color:#ef5b3c}.info table{width:calc(100% - 12.5rem);max-width:1165px}@media screen and (max-width:1024px){.info table{width:100%}}.info table p{min-height:24px}@media screen and (max-width:767px){.info table p{min-height:16px}}.info-access{margin-top:5rem;width:70%;margin:5rem auto 0;display:flex;justify-content:space-between}@media screen and (max-width:1280px){.info-access{width:80%}}@media screen and (max-width:1024px){.info-access{flex-direction:column;gap:2.5rem}}@media screen and (max-width:767px){.info-access{margin:2rem auto 0;width:90%}}.info-access-item{width:47.5%}@media screen and (max-width:1024px){.info-access-item{width:100%}}.info-access-item p{margin-bottom:1rem}.info-access iframe{width:100%}@media screen and (max-width:1024px){.info-access iframe{height:380px}}.page-id-11{transition:.3s}body.page-id-11:has(.solution.fadeUp){background-color:#231e20}body.page-id-11:has(.sales.fadeUp){background-color:#f7f7f7}body.page-id-11:has(.sales.fadeUp) .tab1{background:0 0;background-color:#fff}body.page-id-11:has(.sales.fadeUp) .tab1 a{color:#000}body.page-id-11:has(.sales.fadeUp) .tab1 a:hover{color:#fbaf30}body.page-id-11:has(.sales.fadeUp) .tab2{background:linear-gradient(to right,#ef5b3c,#fbaf30)}body.page-id-11:has(.sales.fadeUp) .tab2 a{color:#fff}.service{position:relative}@media screen and (max-width:767px){.service{margin-bottom:0 !important}}.service:before{content:"";position:absolute;width:39%;height:100%;right:0;top:0;background:url(//boel-inc.com/wp-content/themes/boel/./images/service.png) no-repeat center/cover;border-radius:0 50px 50px 0;filter:grayscale(100%)}@media screen and (max-width:1024px){.service:before{display:none}}.service:after{content:"";position:absolute;width:17%;aspect-ratio:255/230;background:url(//boel-inc.com/wp-content/themes/boel/./images/about-bg1.png) no-repeat center/contain;bottom:2%;right:-3%}@media screen and (max-width:767px){.service:after{right:0}}.service-left{width:60%}@media screen and (max-width:1024px){.service-left{width:100%}}.service-left-img{display:none}@media screen and (max-width:1024px){.service-left-img{display:block;border-radius:30px;margin-top:2.5rem;aspect-ratio:352/258;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%);max-height:300px}}.service-left h3{font-size:clamp(1.5rem, 1.136rem + 1.21vw, 2.5rem);margin-bottom:5%}@media screen and (max-width:1400px){.service-left p br{display:none}}.service-left .btn{display:flex;gap:2rem}@media screen and (max-width:1280px){.service-left .btn{flex-direction:column;gap:1rem;margin-top:2.5rem}}@media screen and (max-width:1024px){.service-left .btn{flex-direction:row}}@media screen and (max-width:767px){.service-left .btn{flex-direction:column}}.service-left .btn .arrow-btn{margin:5% 0 0;width:310px;font-size:14px}@media screen and (max-width:1400px){.service-left .btn .arrow-btn{width:280px;font-size:12px}.service-left .btn .arrow-btn:before{right:1rem}}@media screen and (max-width:1280px){.service-left .btn .arrow-btn{margin-top:0}}@media screen and (max-width:767px){.service-left .btn .arrow-btn{padding:1.25rem 2rem}}.solution{color:#fff;padding-bottom:200px;padding-right:13%}@media screen and (max-width:1024px){.solution{padding-right:0}}@media screen and (max-width:767px){.solution{padding-bottom:150px}}.solution-sales-bg{display:flex;padding:4rem 0 0;align-items:flex-start;justify-content:space-between}.solution-sales-bg-tab{position:sticky;top:10em;width:22.5%}@media screen and (max-width:1280px){.solution-sales-bg-tab{width:20%;min-width:215px}}@media screen and (max-width:1024px){.solution-sales-bg-tab{display:none}}.solution-sales-bg-tab a{color:#fff;font-weight:700;display:flex;gap:1rem;align-items:center;padding:1rem 0 1rem 15%;height:80px;transition:0s}@media screen and (max-width:1400px){.solution-sales-bg-tab a{padding:1rem 0 1rem 10%;gap:.5rem}}@media screen and (max-width:1280px){.solution-sales-bg-tab a{padding:1rem 0 1rem 5%}}.solution-sales-bg-tab a span{transition:.3s}.solution-sales-bg-tab div{border-radius:0 55px 55px 0}.solution-sales-bg-tab div.tab1{background:linear-gradient(to right,#ef5b3c,#fbaf30);margin-bottom:2.5rem}.solution-sales-bg-tab div.tab2{background-color:#fff}.solution-sales-bg-tab div.tab2 a{color:#000}.solution-sales-bg-tab div.tab2 a:hover{color:#fbaf30}.solution-sales-bg-tab div.tab2 a:hover span{transition:.3s}.solution-sales-bg-tab div p{transition:.3s;line-height:1.5}@media screen and (max-width:1280px){.solution-sales-bg-tab div p{font-size:14px}}.solution-sales-bg-tab div span{display:block}@media screen and (max-width:1280px){.solution-sales-bg-tab div span{font-size:14px}}.solution-sales-bg-right{width:75%}@media screen and (max-width:1280px){.solution-sales-bg-right{width:78%}}@media screen and (max-width:1024px){.solution-sales-bg-right{width:90%;margin:0 auto}}.solution-merit{background-color:#fff;border-radius:30px;padding:2.5% 5% 10%;color:#ef5b3c;margin-bottom:8%}@media screen and (max-width:767px){.solution-merit{margin-bottom:4rem;padding:1.5rem 5%}}.solution-merit h3{font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem)}.solution-merit-wrap{display:flex;margin-top:7.5%;gap:7.5%}@media screen and (max-width:1024px){.solution-merit-wrap{margin-top:5rem;gap:3.5%}}@media screen and (max-width:767px){.solution-merit-wrap{flex-direction:column;gap:3rem;margin-top:2.5rem}}.solution-merit-item{border:3px solid #ef5b3c;border-radius:30px;padding:2.5rem 1rem;color:#231e20;position:relative}@media screen and (max-width:767px){.solution-merit-item{width:100%}}.solution-merit-item h4{margin-bottom:1rem;font-size:clamp(1.25rem, 1.159rem + 0.3vw, 1.5rem);text-align:center}.solution-merit-item div{position:absolute;background-color:#fff;color:#ef5b3c;top:-3rem;font-weight:700;font-size:clamp(0.75rem, 0.568rem + 0.61vw, 1.25rem);text-align:center;padding:0 8px}@media screen and (max-width:1024px){.solution-merit-item div{top:-2rem}}.solution-merit-item div p{line-height:1}.solution-merit-item div span{font-family:"myfont",sans-serif;font-size:clamp(2rem, 1.455rem + 1.82vw, 3.5rem);line-height:1;font-weight:100}.solution-dev{position:relative;padding:4% 5% 7%;margin-bottom:8%}@media screen and (max-width:767px){.solution-dev{padding:5rem 5% 1.5rem;margin-bottom:3rem}}.solution-dev.reverse{margin-bottom:0}.solution-dev.reverse:before{background:url(//boel-inc.com/wp-content/themes/boel/./images/hardware.png) no-repeat center/cover;border-radius:0 30px 30px 0;left:-40%;width:140%}.solution-dev.reverse:after{border-radius:0 30px 30px 0;left:-40%;width:140%}.solution-dev:before{content:"";position:absolute;width:114.94%;height:100%;position:absolute;top:0;left:0;background:url(//boel-inc.com/wp-content/themes/boel/./images/software.png) no-repeat center/cover;border-radius:30px 0 0 30px;z-index:-2;filter:grayscale(100%)}@media screen and (max-width:1024px){.solution-dev:before{width:105.5%}}.solution-dev:after{content:"";position:absolute;width:114.94%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.7);border-radius:30px 0 0 30px;z-index:-1}@media screen and (max-width:1024px){.solution-dev:after{width:105.5%}}.solution-dev>p{line-height:2.5;font-weight:500}@media screen and (max-width:1280px){.solution-dev>p br{display:none}}.solution-dev>p:first-child{color:#ef5b3c;font-family:"myfont",sans-serif;font-size:clamp(2.5rem, 1.591rem + 3.03vw, 5rem);position:absolute;top:-5%;line-height:1;width:100%;font-weight:100}@media screen and (max-width:1024px){.solution-dev>p:first-child{font-size:2.5rem;top:-1.5rem}}.solution-dev h3{font-size:clamp(1.5rem, 1.136rem + 1.21vw, 2.5rem);margin-bottom:1rem}.solution-dev-ex{background-color:#fff;border-radius:30px;padding:1.5rem 5% 2.5rem;margin-top:3rem}.solution-dev-ex h4{color:#ef5b3c;font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);margin-bottom:1.5rem}.solution-dev-ex>div{display:flex;justify-content:space-between}@media screen and (max-width:767px){.solution-dev-ex>div{flex-direction:column;gap:1rem}}.solution-dev-ex>div img{width:48%}@media screen and (max-width:767px){.solution-dev-ex>div img{width:100%}}.solution-dev-ex>div div{width:48%;color:#231e20}@media screen and (max-width:767px){.solution-dev-ex>div div{width:100%}}.solution-dev-ex>div div p:not(:last-child){margin-bottom:1rem}.solution .solution-p,.sales .solution-p{color:#ef5b3c;font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);font-weight:700}.solution .solution-title,.sales .solution-title{display:flex;align-items:center;gap:2rem;margin:3% 0}@media screen and (max-width:767px){.solution .solution-title,.sales .solution-title{gap:10px}.solution .solution-title br,.sales .solution-title br{display:none}}.solution .solution-title span,.sales .solution-title span{font-size:clamp(4rem, 3.182rem + 2.73vw, 6.25rem);font-family:"myfont",sans-serif;color:#ef5b3c;font-weight:100}.solution .solution-title h2,.sales .solution-title h2{font-size:clamp(1.25rem, 0.795rem + 1.52vw, 2.5rem);font-weight:700}.solution>p,.sales>p{line-height:2.5;font-weight:500}@media screen and (max-width:1280px){.solution>p br,.sales>p br{display:none}}.solution>img,.sales>img{filter:grayscale(100%);margin:3.5% 0;border-radius:30px;-o-object-fit:cover;object-fit:cover;height:450px;-o-object-position:center 15%;object-position:center 15%}@media screen and (max-width:1024px){.solution>img,.sales>img{height:300px}}@media screen and (max-width:767px){.solution>img,.sales>img{width:100%;margin:2rem 0}}.sales{padding-right:13%}@media screen and (max-width:1024px){.sales{padding-right:0}}.sales .solution-p{color:#fbaf30}.sales .solution-p:before{background-color:#fbaf30}.sales .solution-title span{color:#fbaf30}.sales>p:not(:last-child){margin-bottom:1rem}.sales-about{display:flex;justify-content:space-between;align-items:center;margin:10rem 0 8rem}@media screen and (max-width:767px){.sales-about{flex-direction:column;gap:5rem;margin:5rem 0}}.sales-about-text{width:48%}@media screen and (max-width:767px){.sales-about-text{width:100%}}@media screen and (max-width:1280px){.sales-about-text p br{display:none}}.sales-about-text p:not(:last-child){margin-bottom:5%}.sales-about-right{width:48%;position:relative}@media screen and (max-width:767px){.sales-about-right{width:95%}}.sales-about-circle{aspect-ratio:1/1;background-color:#fff;border-radius:999vh;width:75%;position:relative;margin:0 auto;max-width:400px}.sales-about-circle:before{content:"";position:absolute;width:120%;height:120%;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background:linear-gradient(to left bottom,#ef5b3c,#fbaf30);z-index:-1;border-radius:999vh;filter:blur(30px)}.sales-about-circle:after{content:"";border:1px solid #fff;position:absolute;width:120%;height:120%;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);border-radius:999vh}.sales-about-circle div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:-moz-max-content;width:max-content;text-align:center}.sales-about-circle div p{font-weight:500;font-size:clamp(0.625rem, 0.489rem + 0.45vw, 1rem)}.sales-about-circle div p:first-child{color:#ef5b3c;font-weight:700;font-size:clamp(1rem, 0.818rem + 0.61vw, 1.5rem);margin-bottom:1.5rem;line-height:1.3}.sales-about-boel{border-radius:999vh;background-color:#fff;aspect-ratio:1/1;width:35%;position:absolute;border:4px solid #fbaf30;color:#fbaf30;text-align:center;font-weight:700;bottom:-10%;left:0;max-width:175px}@media screen and (max-width:1400px){.sales-about-boel{left:-5%}}@media screen and (max-width:767px){.sales-about-boel{border-width:2px}}.sales-about-boel p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:-moz-max-content;width:max-content;font-size:clamp(0.75rem, 0.568rem + 0.61vw, 1.25rem);line-height:1.5}@media screen and (max-width:1280px){.sales-about-boel p{font-size:14px}}@media screen and (max-width:767px){.sales-about-boel p{font-size:12px}}.sales-about-boel-red{border:4px solid #ef5b3c;color:#ef5b3c;bottom:auto;left:auto;right:0;top:-10%}@media screen and (max-width:1400px){.sales-about-boel-red{right:-5%}}@media screen and (max-width:767px){.sales-about-boel-red{border-width:2px}}.sales-work{border:3px solid #fbaf30;border-radius:30px;padding:2.5rem 5%;background-color:#fff;min-width:600px;margin-bottom:1rem}.sales-work-wrap{margin-bottom:7.5rem;overflow-x:scroll}.sales-work-wrap::-webkit-scrollbar-thumb{--bg-opacity:1;background-color:#000}.sales-work-title{display:flex;gap:1rem 5%;margin-bottom:1.5rem;align-items:center;flex-wrap:wrap}.sales-work-title h3{color:#fbaf30;font-size:clamp(1.25rem, 0.795rem + 1.52vw, 2.5rem)}.sales-results{width:95%;background-color:#fff;border-radius:30px;padding:5% 5% 3%;position:relative;max-width:1080px}@media screen and (max-width:1280px){.sales-results{width:100%}}@media screen and (max-width:767px){.sales-results{padding:3.5rem 5% 1.5rem}}.sales-results h3{color:#fbaf30;width:-moz-max-content;width:max-content;font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);text-align:center;margin-bottom:1.5rem}.sales-results-wrap{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.sales-results-wrap{flex-direction:column;gap:1rem}}.sales-results-wrap img,.sales-results-wrap div{width:48%}@media screen and (max-width:767px){.sales-results-wrap img,.sales-results-wrap div{width:100%}}.sales-results-wrap div p:not(:last-child){margin-bottom:1rem}.slide-in{overflow:hidden;display:inline-block}.slide-in_inner{display:inline-block}.leftAnime{opacity:0}.slideAnimeLeftRight{animation-name:slideTextX100;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX100{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.slideAnimeRightLeft{animation-name:slideTextX-100;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX-100{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeRightAnime2{from{opacity:0;transform:translateX(-300px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeLeftAnime{from{opacity:0;transform:translateX(300px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeUpAnime{from{opacity:0;top:100%}to{opacity:1;top:50%}}@keyframes fadeUpAnime2{from{opacity:0;top:50%}to{opacity:1;top:0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes text-right{100%{transform:translateX(-100%)}}@keyframes englishTitle_align-top__n75V_{100%{transform:translateY(0)}}.recruit{padding:180px 0 5rem;background:linear-gradient(to right,#ef5b3c,#facd3c);margin-bottom:10rem;position:relative}@media screen and (max-width:767px){.recruit{padding:10rem 0 4rem;margin-bottom:5rem}}.recruit:after{content:"";position:absolute;width:14%;aspect-ratio:255/230;background:url(//boel-inc.com/wp-content/themes/boel/./images/about-bg1.png) no-repeat center/contain;bottom:5%;right:3%}@media screen and (max-width:767px){.recruit:after{width:32%;bottom:7%}}@media screen and (max-width:1024px){.recruit .section-title{padding:0 5%}}.recruit-wrap{background-color:#fff;border-radius:50px;width:90%;margin:0 auto;padding:5rem 5% 4rem;position:relative}@media screen and (max-width:1024px){.recruit-wrap{padding:5rem 0 0}}@media screen and (max-width:767px){.recruit-wrap{padding:2.5rem 0 0}}.recruit-wrap:before{content:"";position:absolute;width:45%;height:100%;right:0;top:0;background:url(//boel-inc.com/wp-content/themes/boel/./images/recruit.png) no-repeat center/cover;border-radius:0 50px 50px 0}@media screen and (max-width:1024px){.recruit-wrap:before{display:none}}.recruit-text{width:50%}.recruit-text img{display:none;border-radius:50px;margin-top:2rem}@media screen and (max-width:1024px){.recruit-text{width:100%}.recruit-text img{display:block}}.recruit-text h3{color:#ef5b3c;font-size:clamp(1.5rem, 1.136rem + 1.21vw, 2.5rem);margin-bottom:3rem}@media screen and (max-width:1280px){.recruit-text h3{margin-bottom:1rem}.recruit-text h3 br{display:none}}@media screen and (max-width:1024px){.recruit-text h3{padding:0 5%}.recruit-text h3 br{display:block}}@media screen and (max-width:767px){.recruit-text h3 br{display:none}}@media screen and (max-width:1024px){.recruit-text p{padding:0 5%}}.recruit-text p:not(:last-child){margin-bottom:1.5rem}.recruit #breadcrumbs{position:absolute;right:5%;top:3rem;color:#fff}@media screen and (max-width:1024px){.recruit #breadcrumbs{color:#ef5b3c}}@media screen and (max-width:767px){.recruit #breadcrumbs{color:#fff;top:-3rem}}.recruit #breadcrumbs a{color:#fff}@media screen and (max-width:1024px){.recruit #breadcrumbs a{color:#ef5b3c}}@media screen and (max-width:767px){.recruit #breadcrumbs a{color:#fff}}.recruit .section-title{display:flex;flex-direction:column-reverse;gap:1rem;margin-bottom:2.5rem}@media screen and (max-width:1280px){.recruit .section-title{margin-bottom:1.5rem}}@media screen and (max-width:767px){.recruit .section-title{gap:.5rem;margin-bottom:2.5rem}}.recruit .section-title h2{position:relative;top:auto}.plus{margin:0 5% 0 auto;width:85%;position:relative}@media screen and (max-width:767px){.plus{margin:0 auto;width:90%}.plus h2{margin-left:-1rem}}.plus-title{margin:5% 0 3.5%}@media screen and (max-height:900px){.plus-title{margin:2rem 0 0}}@media screen and (min-width:1024px) and (max-height:800px){.plus-title{margin-top:1rem}}@media screen and (max-width:767px){.plus-title{text-align:center;margin-top:3.5rem}}.plus-title p:first-child{font-size:clamp(0.75rem, 0.568rem + 0.61vw, 1.25rem)}.plus-title p:nth-child(2){color:#ef5b3c;font-family:"myfont",sans-serif;font-weight:100;font-size:clamp(3.25rem, 2.159rem + 3.64vw, 6.25rem);position:relative;line-height:1}.plus-title p:nth-child(2):before{content:"";position:absolute;width:15%;aspect-ratio:1/1;background:linear-gradient(to right,#ef5b3c,#fbaf30);border-radius:999vh;left:-18%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:1024px){.plus-title p:nth-child(2):before{width:8%;left:-12%}}@media screen and (max-width:767px){.plus-title p:nth-child(2):before{width:18%;left:-5%;top:-50%;z-index:-1}}.plus-title p:nth-child(3){color:#ef5b3c;font-weight:700;font-size:clamp(0.75rem, 0.568rem + 0.61vw, 1.25rem)}.plus h3{font-size:clamp(1.5rem, 1.136rem + 1.21vw, 2.5rem);color:#ef5b3c;margin:5% 0 3%}@media screen and (min-width:1024px) and (max-height:900px){.plus h3{margin:0 0 1rem}}@media screen and (max-width:767px){.plus h3{margin:2.5rem 0 20px}}.plus-contents{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:1280px){.plus-contents{flex-direction:column;gap:2.5rem}}.plus-left{position:sticky;top:5em;width:45%}@media screen and (min-width:1024px) and (min-height:1000px){.plus-left{top:10em}}@media screen and (min-width:1024px) and (max-height:900px){.plus-left{top:5%}}@media screen and (max-width:1280px){.plus-left{width:100%;position:relative;top:auto}}@media screen and (max-width:767px){.plus-left{width:90%;margin:0 auto}}@media screen and (min-width:1024px) and (max-height:800px){.plus-left>p{font-size:14px}}.plus-left>p span{color:#ef5b3c;font-weight:700}.plus-left>p:not(:last-child){margin-bottom:1rem}@media screen and (min-width:1024px) and (max-height:800px){.plus-left>p:not(:last-child){margin-bottom:.3rem}}.plus-right{width:53%}@media screen and (max-width:1280px){.plus-right{width:80%}}@media screen and (max-width:767px){.plus-right{width:100%}}.plus-item{background-color:#fff;border-radius:50px;padding:2.5rem 3%;margin:30rem 0 0;font-weight:700}@media screen and (max-width:1280px){.plus-item{margin:0 0 30rem;height:100%;position:sticky;top:5%;aspect-ratio:4/3;display:flex;flex-direction:column;justify-content:center}}@media screen and (max-width:1024px) and (min-height:900px){.plus-item{aspect-ratio:1/1;top:15%}}@media screen and (max-width:767px){.plus-item{aspect-ratio:352/565}}.plus-item-bg{position:absolute;top:0;left:0;width:100%;height:100%}.plus-item-text{width:-moz-fit-content;width:fit-content;margin:0 auto 2rem}.plus-item-text>p span{color:#ef5b3c}.plus-item-box{display:flex;flex-wrap:wrap;gap:1.5rem}@media screen and (max-width:767px){.plus-item-box{gap:.5rem}}.plus-item-box-item{width:calc((100% - 1.5rem) / 2);height:160px;border-radius:30px;position:relative}@media screen and (max-width:1280px){.plus-item-box-item{height:130px}}@media screen and (max-width:767px){.plus-item-box-item{width:calc((100% - 0.5rem) / 2)}}.plus-item-box-item p{position:absolute;width:-moz-max-content;width:max-content;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-family:"myfont",sans-serif;text-align:center;font-size:clamp(1.5rem, 1.136rem + 1.21vw, 2.5rem);line-height:1}@media screen and (max-width:767px){.plus-item-box-item p{font-size:1.25rem}}.plus-item-box-item p span{display:block;font-size:1rem;color:#000;margin-top:4px}.plus-item-box-item:first-child{background-color:rgba(239,91,60,.1)}.plus-item-box-item:first-child p{color:#ef5b3c}.plus-item-box-item:nth-child(2){background-color:rgba(251,175,48,.1)}.plus-item-box-item:nth-child(2) p{color:#fbaf30}.plus-item-box-item:nth-child(3){background-color:rgba(250,205,60,.1)}.plus-item-box-item:nth-child(3) p{color:#facd3c}.plus-item-box-item:nth-child(4){background-color:rgba(112,112,112,.1)}.plus-item-box-item:nth-child(4) p{color:#707070}.plus-item-circle{aspect-ratio:1/1;width:45%;margin:1rem auto 3rem;background:linear-gradient(to right,#ef5b3c,#fbaf30);border-radius:999vh;position:relative}@media screen and (max-width:767px){.plus-item-circle{width:60%}}.plus-item-circle p{font-family:"myfont",sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-size:clamp(3.75rem, 3.295rem + 1.52vw, 5rem) !important}.plus-item_2 p{text-align:right;font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);line-height:1.5}.plus-item_2 p:first-child{text-align:left}.plus-item_3-p{color:#ef5b3c;text-align:center;font-weight:700;font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);padding:1.25rem;line-height:1;border:1px solid;border-radius:10px;margin-bottom:1rem}.plus-item_3-p p:nth-child(3){transform:rotate(90deg)}.plus-item_4{display:none}@media screen and (max-width:1280px){.plus-item_4{display:block;opacity:0;margin-bottom:0}}.plus+.spacer{padding:1rem 0;margin:8rem 0}@media screen and (max-width:1280px){.plus+.spacer{margin:-25rem 0 8rem}}.plus+.spacer .fv__scroll-list{top:auto;bottom:0;padding:1rem;border-top:1px solid #000;border-bottom:1px solid #000}@media screen and (max-width:767px){.plus+.spacer .fv__scroll-list{bottom:0}}.plus+.spacer .fv__scroll-list>li{font-size:1rem;-webkit-text-stroke:unset;color:#000}.plus h2,.requirement h2{color:#ef5b3c;font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem)}.requirement{margin:200px auto 280px;width:80%;max-width:1340px}@media screen and (max-width:767px){.requirement{margin:100px auto;width:90%}}.requirement .accordion-area{list-style:none;margin:4rem auto 0}@media screen and (max-width:767px){.requirement .accordion-area{margin-top:2rem}}.requirement .accordion-area li section{border:5px solid #fbaf30;border-radius:30px;background-color:#fbaf30;overflow:hidden}.requirement .accordion-area li .title{color:#fff}.requirement .accordion-area li .title:before{background:url(//boel-inc.com/wp-content/themes/boel/./images/faq1.png) no-repeat center/contain}.requirement .accordion-area li .title.close:before{background:url(//boel-inc.com/wp-content/themes/boel/./images/faq1_1.png) no-repeat center/contain}.requirement .accordion-area li:first-child{margin-bottom:5rem}.requirement .accordion-area li:first-child .table_design03 td:first-child{color:#ef5b3c}.requirement .accordion-area li:first-child section{border:5px solid #ef5b3c;background-color:#ef5b3c}.requirement .accordion-area li:first-child .title:before{background:url(//boel-inc.com/wp-content/themes/boel/./images/faq2.png) no-repeat center/contain}.requirement .accordion-area li:first-child .title.close:before{background:url(//boel-inc.com/wp-content/themes/boel/./images/faq2_1.png) no-repeat center/contain}.requirement .title{position:relative;cursor:pointer;font-size:clamp(1.5rem, 1.136rem + 1.21vw, 2.5rem);font-weight:400;padding:4% 3% 4% 50px;transition:all .5s ease}.requirement .title:before{position:absolute;content:"";aspect-ratio:1/1;height:50%;right:3%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.requirement .box{display:none;padding:3.5rem 5% 2.5rem;background-color:#fff}@media screen and (max-width:767px){.requirement .box{padding:2.5rem 5%}}.requirement .arrow-btn{margin:0 0 0 auto}@media screen and (max-width:767px){.requirement .arrow-btn{margin:0 auto;width:220px;padding:1.25rem 2rem}}.requirement .table_design03 tbody{background:0 0}.requirement .table_design03 tr{display:flex;flex-wrap:wrap;background:0 0}.requirement .table_design03 td{width:100%;padding:0}.requirement .table_design03 td:first-child{width:100%;color:#fbaf30;font-weight:700}.requirement .table_design03 td:last-child{margin:1rem 0 1.5rem 2rem}.contact-border{margin:5rem 0;height:1px;background-color:#fbaf30;position:relative}@media screen and (max-width:767px){.contact-border{display:none}}.contact-border:before,.contact-border:after{content:"";position:absolute;width:10px;height:10px;background-color:#fbaf30;top:-5px;border-radius:999vh}.contact-border:before{left:0}.contact-border:after{right:0}.contact-form__label label:before{content:"";position:absolute;top:50%;left:0;width:5px;height:5px;background-color:#fbaf30;transform:translateY(-50%)}.contact-form__required{color:#fff;background-color:#fbaf30}.contact__tel,.contact__tel a{color:#fbaf30}.contact-form input[type=text]:focus,.contact-form input[type=email]:focus,.contact-form input[type=tel]:focus,.contact-form input[type=url]:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#fbaf30}.contact-form__check input[type=checkbox]:checked+span:before{border-color:#fbaf30;background-color:#fbaf30}.contact-form__privacy-box::-webkit-scrollbar-thumb{background-color:#fbaf30}.contact-form__privacy-box:focus{outline:1px solid #fbaf30;outline-offset:2px}.contact-form__agree input[type=checkbox]:checked+span:before{border-color:#fbaf30;background-color:#fbaf30}.contact-form__agree a{color:#fbaf30;text-decoration:underline}.contact{max-width:800px;margin:0 auto}.contact__inner{width:min(88%, 1100px);margin:0 auto;display:grid;grid-template-columns:1fr;gap:3rem}.contact__heading{display:flex;flex-direction:column;gap:.5rem}.contact__heading-en{color:#999;font-size:9px;letter-spacing:.1em}.contact__heading-title{margin:0;color:#222;font-size:24px;font-weight:400;line-height:1.8;letter-spacing:.12em}.contact__main{width:100%;max-width:760px;min-width:0}.contact__intro{padding-bottom:3rem;border-bottom:1px solid #d7d7d7}.contact__intro p{margin:0 0 .75rem;color:#444;font-size:12px;line-height:2;letter-spacing:.04em}.contact__intro p:last-child{margin-bottom:0}.contact__tel{margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem}.contact__tel span{font-size:15px}.contact__tel a{font-size:clamp(26px, 4vw, 38px);line-height:1.2;text-decoration:none;transition:opacity .3s ease}.contact__tel a:hover{opacity:.6}.contact__tel small{color:#555;font-size:10px}.contact__message{margin:2rem 0;padding:1rem 1.25rem;font-size:12px;line-height:1.8}.contact__message--error{color:#9b2424;background-color:rgba(155,36,36,.06);border-left:3px solid #9b2424}.contact__message--success{color:#49634c;background-color:rgba(73,99,76,.08);border-left:3px solid #49634c}.contact-form{width:100%;margin-top:3rem}.contact-form__field{width:100%;margin-bottom:2rem}.contact-form__label{margin-bottom:.65rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.contact-form__label label{position:relative;padding-left:1.2rem;color:#333;font-size:12px;line-height:1.5}.contact-form__required,.contact-form__optional{flex:0 0 auto;padding:.3rem .6rem;font-size:9px;line-height:1}.contact-form__optional{color:#777;border:1px solid #ccc;background-color:transparent}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=url],.contact-form select,.contact-form textarea{display:block;width:100%;min-width:0;padding:.9rem 1rem;border:1px solid #dedede;border-radius:0;color:#222;background-color:#fff;font-family:inherit;font-size:13px;line-height:1.6;outline:none;appearance:none;transition:border-color .3s ease,background-color .3s ease}.contact-form input[type=text]::placeholder,.contact-form input[type=email]::placeholder,.contact-form input[type=tel]::placeholder,.contact-form input[type=url]::placeholder,.contact-form textarea::placeholder{color:#aaa}.contact-form select{padding-right:3rem;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#777 50%),linear-gradient(135deg,#777 50%,transparent 50%);background-position:calc(100% - 18px) 50%,
    calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.contact-form textarea{min-height:220px;resize:vertical}.contact-form__note{margin-top:.5rem;color:#888;font-size:10px;line-height:1.8}.contact-form__checks{display:grid;grid-template-columns:1fr;gap:.75rem}.contact-form__check{position:relative;display:flex;align-items:center;gap:.65rem;min-height:44px;cursor:pointer}.contact-form__check input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.contact-form__check input[type=checkbox]:checked+span:after{opacity:1}.contact-form__check input[type=checkbox]:focus-visible+span:before{outline:2px solid rgba(132,144,133,.35);outline-offset:2px}.contact-form__check span{position:relative;display:flex;align-items:center;min-height:24px;padding-left:2rem;color:#333;font-size:12px;line-height:1.7}.contact-form__check span:before{content:"";position:absolute;top:50%;left:0;width:16px;height:16px;border:1px solid #bbb;background-color:#fff;transform:translateY(-50%);transition:border-color .25s ease,background-color .25s ease}.contact-form__check span:after{content:"";position:absolute;top:calc(50% - 1px);left:5px;width:6px;height:3px;border-left:1px solid #fff;border-bottom:1px solid #fff;opacity:0;transform:translateY(-50%) rotate(-45deg);transition:opacity .2s ease}.contact-form__privacy{width:100%;margin-top:3.5rem}.contact-form__privacy-box{width:100%;height:240px;overflow-y:auto;overflow-x:hidden;border:1px solid #d0d0d0;background-color:#e4e4e4;scrollbar-width:thin;scrollbar-color:#849085 #eee}.contact-form__privacy-box::-webkit-scrollbar{width:7px}.contact-form__privacy-box::-webkit-scrollbar-track{background-color:#eee}.contact-form__privacy-inner{padding:1.5rem}.contact-form__privacy-lead{margin:0 0 2rem;color:#333;font-size:11px;line-height:2;letter-spacing:.04em}.contact-form__privacy-item{margin-bottom:2.5rem}.contact-form__privacy-item:last-child{margin-bottom:0}.contact-form__privacy-item h3{margin:0 0 1rem;color:#222;font-size:13px;font-weight:500;line-height:1.7;letter-spacing:.05em}.contact-form__privacy-item p{margin:0 0 1rem;color:#444;font-size:10px;line-height:2;letter-spacing:.035em}.contact-form__privacy-item p:last-child{margin-bottom:0}.contact-form__privacy-item ul{margin:1rem 0 1.5rem;padding-left:1.2rem}.contact-form__privacy-item ul li{margin-bottom:.5rem;color:#444;font-size:10px;line-height:1.9;letter-spacing:.035em}.contact-form__privacy-item ul li:last-child{margin-bottom:0}.contact-form__agree-wrap{margin-top:1.5rem}.contact-form__agree{position:relative;display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.contact-form__agree input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0}.contact-form__agree input[type=checkbox]:checked+span:after{opacity:1}.contact-form__agree input[type=checkbox]:focus-visible+span:before{outline:2px solid rgba(132,144,133,.35);outline-offset:2px}.contact-form__agree span{position:relative;min-height:18px;padding-left:2rem;color:#333;font-size:11px;line-height:1.8;letter-spacing:.03em}.contact-form__agree span:before{content:"";position:absolute;top:.15rem;left:0;width:16px;height:16px;border:1px solid #bbb;background-color:#fff;transition:border-color .25s ease,background-color .25s ease}.contact-form__agree span:after{content:"";position:absolute;top:.48rem;left:5px;width:6px;height:3px;border-left:1px solid #fff;border-bottom:1px solid #fff;opacity:0;transform:rotate(-45deg);transition:opacity .2s ease}.contact-form__error{display:none;margin:.5rem 0 0;color:#a83232;font-size:11px;line-height:1.7;letter-spacing:.03em}.contact-form [data-field].is-error .contact-form__error{display:block}.contact-form [data-field].is-error input[type=text],.contact-form [data-field].is-error input[type=email],.contact-form [data-field].is-error input[type=tel],.contact-form [data-field].is-error input[type=url],.contact-form [data-field].is-error select,.contact-form [data-field].is-error textarea{border-color:#a83232;background-color:rgba(168,50,50,.025)}.contact-form [data-field].is-error .contact-form__check span:before{border-color:#a83232}.contact-form [data-field].is-error .contact-form__agree span{color:#a83232}.contact-form [data-field].is-error .contact-form__agree span:before{border-color:#a83232}.contact-form__submit{margin-top:4rem}.contact-form__submit button,.contact-form__submit input[type=submit]{position:relative;width:220px;height:58px;margin:0 auto;padding:0 1rem;display:flex;justify-content:center;align-items:center;border:1px solid #111;border-radius:0;color:#fff;background-color:#111;font-family:inherit;font-size:13px;line-height:1;cursor:pointer;appearance:none;transition:color .3s ease,background-color .3s ease,opacity .3s ease}.contact-form__submit button:hover,.contact-form__submit input[type=submit]:hover{color:#111;background-color:transparent}.contact-form__submit button.is-sending,.contact-form__submit input[type=submit].is-sending{opacity:.6;cursor:wait}.contact-form__submit button:disabled,.contact-form__submit input[type=submit]:disabled{pointer-events:none;opacity:.6}.contact-form__honeypot{position:absolute !important;left:-9999px !important;width:1px !important;height:1px !important;overflow:hidden !important;opacity:0 !important;pointer-events:none !important}@media screen and (min-width:768px){.contact{padding:5rem 0 8rem}.contact__inner{grid-template-columns:120px minmax(0, 1fr);gap:4rem;align-items:start}.contact__heading{flex-direction:row-reverse;align-items:flex-start;justify-content:center;gap:.75rem}.contact__heading-en{writing-mode:vertical-rl;text-orientation:mixed}.contact__heading-title{writing-mode:vertical-rl;text-orientation:upright}.contact-form__checks{grid-template-columns:repeat(2,minmax(0, 1fr));gap:.9rem 1.5rem}.contact-form__privacy-box{height:270px}.contact-form__privacy-inner{padding:2.5rem 3rem}}@media screen and (min-width:1024px){.contact__inner{grid-template-columns:140px minmax(0, 1fr);gap:5rem}}@media screen and (max-width:767px){.contact__inner{width:min(90%, 1100px)}.contact__heading{margin-bottom:.5rem}.contact__intro{padding-bottom:2rem}.contact__intro p{font-size:11px}.contact__intro p br{display:none}.contact__tel{margin-top:2rem}.contact__tel a{font-size:28px}.contact__tel small{width:100%}.contact-form{margin-top:2.5rem}.contact-form__field{margin-bottom:1.75rem}.contact-form__label{align-items:flex-start}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=url],.contact-form select,.contact-form textarea{font-size:16px}.contact-form textarea{min-height:180px}.contact-form__checks{gap:.5rem}.contact-form__privacy{margin-top:3rem}.contact-form__privacy-inner{padding:1.5rem}.contact-form__submit{margin-top:3rem}.contact-form__submit button,.contact-form__submit input[type=submit]{width:min(100%, 260px)}}