@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}}html{scroll-behavior:smooth;max-width:1920px;margin:0 auto}html:has(.blog),html:has(.archive){scroll-behavior:auto}body{font-family:"Zen Old Mincho",serif;font-weight:400;font-size:16px;line-height:1.5;color:#000;word-break:auto-phrase;max-width:1920px;margin:0 auto}@media screen and (max-width:767px){body{font-size:14px}}ul,li{word-break:normal}.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}.lower-fv{display:flex;margin:190px auto 5rem;width:80%;height:460px;position:relative;overflow:hidden}@media screen and (max-width:1024px){.lower-fv{height:300px;margin-top:130px}}@media screen and (max-width:767px){.lower-fv{height:310px;margin:50px auto 2.5rem;width:100%}}.lower-fv.fadeUp .section-title{animation:fadeIn 1s ease 1s forwards}.lower-fv.fadeUp img{opacity:1}.lower-fv.fadeUp .lower-fv-fade-img{transition:transform 1.5s cubic-bezier(.215,.61,.355,1),opacity .6s cubic-bezier(.215,.61,.355,1);transition-delay:0s;transform:scale(1)}.lower-fv.fadeUp .lower-fv-fade-img-parent{transition:transform 1.5s cubic-bezier(.215,.61,.355,1),opacity .6s cubic-bezier(.215,.61,.355,1);transform:scale(1) translate3d(0,0,0);opacity:1}.lower-fv-fade-img{transform:scale(1.2);position:relative}.lower-fv-fade-img:before{content:"";position:absolute;width:50%;height:103%;top:-2px;left:-2px;background:linear-gradient(to right,#fff,rgba(255,255,255,0));z-index:1}@media screen and (max-width:767px){.lower-fv-fade-img:before{width:100%}}.lower-fv-fade-img-parent{transform:scale(1.175) translate3d(0,clamp(5rem, 11.1111111111vw, 10rem), 0px);opacity:0;overflow:hidden}.lower-fv-img{position:absolute;width:75%;right:0;z-index:-1}@media screen and (max-width:767px){.lower-fv-img{width:100%}}.lower-fv-img img{height:460px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media screen and (max-width:1024px){.lower-fv-img img{height:300px}}@media screen and (max-width:767px){.lower-fv-img img{height:310px}}.lower-fv .section-title{opacity:0}@media screen and (max-width:767px){.lower-fv .section-title{position:absolute;bottom:0;left:5%;width:90%}}.bg-gray{background-color:#f5f5f5;width:90%;margin:0 auto 10rem;padding:2.5rem 0 5rem}@media screen and (max-width:767px){.bg-gray{width:100%;padding:20px 0 2.5rem}}.bg-gray-wrap{background-color:#fff;width:90%;margin:0 auto;padding:4rem 5.5% 5rem}@media screen and (max-width:767px){.bg-gray-wrap{padding:20px 5% 2.5rem}}.wp-pagenavi{width:100%;margin:2.5rem auto 0;position:relative}@media screen and (max-width:767px){.wp-pagenavi{margin-top:2.5rem}}.wp-pagenavi .pages{display:none}.wp-pagenavi span,.wp-pagenavi a{margin:0 1rem 1rem !important;display:inline-block;color:#000;padding:.3rem !important;border:none !important}.wp-pagenavi span:hover,.wp-pagenavi a:hover{opacity:.3}.wp-pagenavi span.last,.wp-pagenavi span.first,.wp-pagenavi span.nextpostslink,.wp-pagenavi span.previouspostslink,.wp-pagenavi a.last,.wp-pagenavi a.first,.wp-pagenavi a.nextpostslink,.wp-pagenavi a.previouspostslink{background-color:#f5f5f5}.wp-pagenavi span.current{pointer-events:none;border-bottom:1px solid !important}.sp{display:none}@media screen and (max-width:767px){.sp{display:block}}@media screen and (max-width:767px){.pc{display:none !important}}.table_design03{border-collapse:collapse;width:100%;font-size:clamp(0.75rem, 0.659rem + 0.3vw, 1rem);word-break:auto-phrase}.table_design03 tr{border-top:1px solid #a3a3a3}.table_design03 tr:last-child{border-bottom:1px solid #a3a3a3}@media screen and (max-width:767px){.table_design03 tr{display:flex;flex-wrap:wrap}}.table_design03 td{padding:2rem 1rem}.table_design03 td:first-child{width:20%;min-width:150px;font-weight:700}@media screen and (max-width:767px){.table_design03 td:first-child{width:100%;padding-bottom:0}}.table_design03 td:last-child{width:80%}@media screen and (max-width:767px){.table_design03 td:last-child{width:100%;padding-top:.5rem}}@media screen and (max-width:1024px){.table_design03 td{padding:1.5rem 1rem}}@media screen and (max-width:767px){.table_design03 td{padding:1rem}}.table_design03 a{text-decoration:underline;display:block}.top-title{display:flex;align-items:center;justify-content:center;gap:1rem}@media screen and (max-width:767px){.top-title{gap:.5rem}}.top-title h2{font-size:clamp(1.5rem, 0.955rem + 1.82vw, 3rem)}.top-title img{width:50px}@media screen and (max-width:767px){.top-title img{width:25px}}.top-title+p{text-align:center;margin:20px auto 2.5rem;width:85%;font-weight:700}.lower-cta{display:flex}@media screen and (max-width:767px){.lower-cta{flex-direction:column}}.lower-cta-item{width:50%;padding:2.5rem 1rem 5rem;text-align:center;color:#fff;background:url(//ups2007.co.jp/wp-content/themes/ups/./images/lower-cta1.png) no-repeat center/cover}@media screen and (max-width:1024px){.lower-cta-item{padding:2.5rem 1rem}}@media screen and (max-width:767px){.lower-cta-item{width:100%;padding:2rem 1rem 3rem}}.lower-cta-item:hover .line-1{animation:move1 1.5s 1 ease forwards}.lower-cta-item:hover .line-2{animation:move2 1.5s 1 ease forwards}.lower-cta-item:hover .line-3{animation:move3 1.5s 1 ease forwards}.lower-cta-item:hover .line-4{animation:move4 1.5s 1 ease forwards}.lower-cta-item .btn-cont{margin-top:2rem}@media screen and (max-width:767px){.lower-cta-item .btn-cont{margin-top:1rem}}.lower-cta-item .btn-cont .btn{pointer-events:none;font-size:clamp(1.125rem, 0.989rem + 0.45vw, 1.5rem)}@media screen and (max-width:767px){.lower-cta-item .btn-cont .btn{padding:20px 50px}}.lower-cta-item .btn-cont .btn p{font-size:clamp(0.688rem, 0.574rem + 0.38vw, 1rem)}.lower-cta-item>p{font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem)}.lower-cta-item:last-child{background:url(//ups2007.co.jp/wp-content/themes/ups/./images/lower-cta2.png) no-repeat center/cover}.lower-cta-item:last-child .btn-cont .btn{padding:12px 50px}.home header{border:none}.home header a{color:#fff}.home header .black{display:none}.home header .white{display:block}.home header .menu-btn span,.home header .menu-btn span:before,.home header .menu-btn span:after{background-color:#fff}.home header.change-color{background-color:#fff;border-bottom:1px solid #dcdcdc}.home header.change-color .black{display:block}.home header.change-color .white{display:none}.home header.change-color a{color:#000}.home header.change-color .menu-btn span,.home header.change-color .menu-btn span:before,.home header.change-color .menu-btn span:after{background-color:#000}.home header:before{content:"";position:absolute;width:100%;height:100%;background-color:#fff;z-index:-1;opacity:0;transition:.3s}.home header:hover{background-color:#fff;border-bottom:1px solid #dcdcdc}.home header:hover:before{opacity:1}.home header:hover .black{display:block}.home header:hover .white{display:none}.home header:hover a{color:#000}.home header:hover .menu-btn span,.home header:hover .menu-btn span:before,.home header:hover .menu-btn span:after{background-color:#000}header{position:fixed;z-index:9999;top:0;left:0;width:100%;transition:.3s;border-bottom:1px solid #dcdcdc}header .white{display:none}header .black{display:block}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:60px}}@media screen and (max-width:767px){.header-contents{height:50px}}.header-left{width:20%}.header-left a{display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.header-left a img{width:100%;height:55px;max-width:155px}@media screen and (max-width:1024px){.header-left a img{height:45px}}@media screen and (max-width:767px){.header-left a img{height:35px;width:100px}}.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>.hamburger-nav>ul{display:flex;align-items:center;gap:3rem;font-size:1rem}.header-right>.hamburger-nav>ul #menu-item-53{display:none}@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;font-size:clamp(0.875rem, 0.739rem + 0.45vw, 1.25rem)}.header-right>.hamburger-nav>ul>li>a:after{content:"";width:0;bottom:-4px;left:0;height:1px;background-color:#000;transition:.3s;position:absolute}.header-right>.hamburger-nav>ul>li>a:hover{color:#000}.header-right>.hamburger-nav>ul>li>a:hover:after{width:100%}.header-right>.hamburger-nav>ul .menu-item-has-children{margin-right:1rem}.header-right>.hamburger-nav>ul .menu-item-has-children>a{position:relative}.header-right>.hamburger-nav>ul .menu-item-has-children>a:before{position:absolute;content:"＞";right:-1.5rem;top:55%;font-size:1rem;transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);width:1rem;height:1rem}.header-right>.hamburger-nav>ul .menu-item-has-children:before{content:"";position:absolute;width:80px;height:55px}.header-right>.hamburger-nav>ul .menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1;transition:opacity .5s cubic-bezier(.33,1,.68,1) .2s,visibility .5s cubic-bezier(.33,1,.68,1) .2s}.header-right ul.sub-menu{font-size:1rem;transition:.3s;position:absolute;top:0;left:0;z-index:-1;width:100vw;padding:7rem 5% 2rem;visibility:hidden;opacity:0;background-color:#fff;transition:opacity .2s cubic-bezier(.33,1,.68,1) 0s,visibility .2s cubic-bezier(.33,1,.68,1) 0s;display:flex;gap:5%;align-items:flex-start}@media screen and (max-width:1024px){.header-right ul.sub-menu{visibility:visible;position:relative;z-index:1;opacity:1;flex-direction:column;padding:0}.header-right ul.sub-menu li{width:100% !important;max-width:none !important;margin:.5rem 0 !important;padding-bottom:.3rem}.header-right ul.sub-menu img{display:none}}@media screen and (max-width:767px){.header-right ul.sub-menu li{margin:.3rem 0 0 !important}}.header-right ul.sub-menu li{width:15%;font-weight:700;font-size:clamp(0.875rem, 0.784rem + 0.3vw, 1.125rem);text-align:center}.header-right ul.sub-menu li img{margin-bottom:.5rem;aspect-ratio:322/175;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1024px){.header-right ul.sub-menu li{position:relative;margin:0;font-size:14px;border-bottom:1px solid #a3a3a3}}.header-right ul.sub-menu li>a{color:#000}.header-right ul.sub-menu li>a:hover{opacity:.7}@media screen and (max-width:1024px){.header-right ul.sub-menu li>a{padding-left:1rem !important;font-size:14px !important;color:#000;border:none !important;padding-bottom:0 !important}}.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:#000;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:#000}.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{width:60%;margin:0 auto;max-width:250px}.hamburger-menu .menu-content .hamburger-wrap{width:80%;margin:0 auto}.hamburger-menu .menu-content ul li a{font-size:1rem;font-weight:700;border-bottom:1px solid #707070;width:100%;display:block;padding-bottom:.3rem}.hamburger-menu .gnavi__sp-style{position:fixed;z-index:-2;top:0;background-color:#fff;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{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:1rem}@media screen and (max-width:767px){.hamburger-menu .gnavi__sp-style .hamburger-nav>ul>li{margin-bottom:.5rem}}.hamburger-menu .gnavi__sp-style.active{opacity:1;z-index:20;left:0}.hamburger-menu .menu-item-has-children{position:relative;padding-right:2rem}@media screen and (max-width:1024px){.hamburger-menu .menu-item-has-children{display:flex;align-items:center;justify-content:space-between;padding-right:0;flex-wrap:wrap}}.hamburger-menu .menu-item-has-children label{position:relative;cursor:pointer;font-size:1rem;font-weight:400;transition:all .5s ease;width:20px;height:20px}.hamburger-menu .menu-item-has-children.close .sub-menu{opacity:1}.header-foot{text-align:center}@media screen and (max-width:767px){.header-foot{font-size:14px}.header-foot .logo{width:150px !important}}.header-foot p{margin-bottom:1rem}@media screen and (max-width:767px){.header-foot p{margin-bottom:.3rem}}.header-foot-btn{display:flex;justify-content:center;gap:2rem}.header-foot-btn a:first-child{position:relative}.header-foot-btn a:first-child:before{content:"";position:absolute;width:1px;height:100%;right:-1rem;top:0;background-color:#000}.header-right #menu-item-31 ul.sub-menu{gap:0;justify-content:space-between;padding:7rem 3% 2rem}@media screen and (max-width:1280px){.header-right #menu-item-31 ul.sub-menu{padding:7rem 0 2rem}}.header-right #menu-item-31 ul.sub-menu li:nth-child(1),.header-right #menu-item-31 ul.sub-menu li:nth-child(2),.header-right #menu-item-31 ul.sub-menu li:nth-child(3),.header-right #menu-item-31 ul.sub-menu li:nth-child(4),.header-right #menu-item-31 ul.sub-menu li:nth-child(5),.header-right #menu-item-31 ul.sub-menu li:nth-child(6){text-align:center;font-size:12px}@media screen and (max-width:1400px){.header-right #menu-item-31 ul.sub-menu li:nth-child(1),.header-right #menu-item-31 ul.sub-menu li:nth-child(2),.header-right #menu-item-31 ul.sub-menu li:nth-child(3),.header-right #menu-item-31 ul.sub-menu li:nth-child(4),.header-right #menu-item-31 ul.sub-menu li:nth-child(5),.header-right #menu-item-31 ul.sub-menu li:nth-child(6){font-size:11px}}.header-right #menu-item-31 ul.sub-menu li:nth-child(1) img,.header-right #menu-item-31 ul.sub-menu li:nth-child(2) img,.header-right #menu-item-31 ul.sub-menu li:nth-child(3) img,.header-right #menu-item-31 ul.sub-menu li:nth-child(4) img,.header-right #menu-item-31 ul.sub-menu li:nth-child(5) img,.header-right #menu-item-31 ul.sub-menu li:nth-child(6) img{margin:0 auto .5rem;max-width:210px;width:90%}.header-right #menu-item-31 ul.sub-menu li:nth-child(n+7){width:10%;font-size:10px}.header-right #menu-item-31 ul.sub-menu li:nth-child(7){margin-left:2rem}@media screen and (max-width:1280px){.header-right #menu-item-31 ul.sub-menu li:nth-child(7){margin-left:1rem}}.header-right #menu-item-31 ul.sub-menu li:nth-child(8){margin:0 .5rem}@media screen and (max-width:1024px){.menu-item-141,.menu-item-131{display:none !important}}.footer{background:#1b1e3a;color:#fff;padding:2.5rem 0 20px;position:relative;font-weight:700}@media screen and (max-width:767px){.footer{padding:2.5rem 0}}.footer a{color:#fff}.footer-wrap{padding-bottom:2.5rem;border-bottom:1px solid #707070;margin-bottom:2.5rem}@media screen and (max-width:767px){.footer-wrap{padding-bottom:1.5rem;margin-bottom:1.5rem}}.footer-address{text-align:center;margin-bottom:2.5rem}@media screen and (max-width:767px){.footer-address{margin-bottom:1.5rem}}.footer p{font-weight:700}.footer .container{width:90%}.footer .logo{width:20%;margin:0 auto 20px}@media screen and (max-width:767px){.footer .logo{width:180px;margin-bottom:8px}}.footer .logo a{width:-moz-fit-content;width:fit-content;display:block}.footer .logo img{max-width:255px}.footer .sub-menu{padding-left:1rem;font-size:clamp(0.75rem, 0.659rem + 0.3vw, 1rem);gap:1rem 5%;margin-top:.5rem}@media screen and (max-width:767px){.footer .sub-menu{gap:.5rem}}.footer .sub-menu li{width:47.5%;position:relative}@media screen and (max-width:767px){.footer .sub-menu li{width:100%}}.footer .sub-menu li:before{content:">";position:absolute;width:1rem;height:1rem;left:-1rem;top:0}.footer ul{display:flex;gap:2rem 5%;flex-wrap:wrap;justify-content:space-between;max-width:760px;margin:0 auto;padding-left:5rem;font-size:clamp(0.875rem, 0.784rem + 0.3vw, 1.125rem)}@media screen and (max-width:767px){.footer ul{padding-left:0}}.footer ul #menu-item-38{width:95px}.footer ul #menu-item-38 .sub-menu li{width:100%}.footer ul #menu-item-36{width:calc(95% - 95px)}.footer ul>li{position:relative;width:30%}.footer ul>li>a{font-weight:700;position:relative;width:-moz-fit-content;width:fit-content}.footer ul>li>a:after{content:"";width:0;bottom:-4px;left:0;height:1px;background-color:#fff;transition:.3s;position:absolute}.footer ul>li>a:hover:after{width:100%}.footer .copyright{display:flex;justify-content:center;gap:1rem 2rem;align-items:center}@media screen and (max-width:767px){.footer .copyright{flex-wrap:wrap}}.footer .copyright a:nth-child(2){position:relative}.footer .copyright a:nth-child(2):before,.footer .copyright a:nth-child(2):after{content:"";position:absolute;width:1px;height:100%;background-color:#fff}.footer .copyright a:nth-child(2):before{left:-1rem}.footer .copyright a:nth-child(2):after{right:-1rem}.back-top{position:fixed;right:2.5%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);font-family:"Zen Old Mincho",serif;writing-mode:vertical-rl;display:flex;gap:1rem;height:-moz-max-content;height:max-content;font-size:clamp(0.625rem, 0.534rem + 0.3vw, 0.875rem)}@media screen and (max-width:767px){.back-top{display:none}}.back-top a{margin-top:4rem;position:relative}.back-top a:before{content:"";position:absolute;width:1px;height:3rem;background-color:#000;top:-4rem;left:40%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.home .back-top{color:#a3a3a3}.home .back-top a{color:#a3a3a3}.home .back-top a:before{background-color:#a3a3a3}.section-title{margin-bottom:2.5rem}.section-title h1{font-size:clamp(1.5rem, 0.955rem + 1.82vw, 3rem)}.section-title h2{font-size:clamp(0.875rem, 0.648rem + 0.76vw, 1.5rem)}h1,h2,h3,h4,h5,h6{margin:0}.lower-title{margin-bottom:20px}@media screen and (max-width:767px){.lower-title{text-align:center}}.lower-title h2{font-size:1.5rem;line-height:1}.lower-title p{font-size:1rem}a{text-decoration:none;color:#000;cursor:pointer}a:hover{transition:.3s;cursor:pointer}.btn-arrow{margin:0 auto;display:block;font-size:clamp(0.875rem, 0.739rem + 0.45vw, 1.25rem);text-align:left;max-width:250px;border-bottom:3px solid #000;position:relative;padding:.5rem}@media screen and (max-width:767px){.btn-arrow{border-bottom:1px solid #000}}.btn-arrow:before{content:"";position:absolute;right:-3px;bottom:10px;width:50px;height:3px;transform:rotate(30deg);background-color:#000}@media screen and (max-width:767px){.btn-arrow:before{height:1px;bottom:9px;width:40px}}.btn-arrow:hover{color:#e60012;border-bottom:3px solid #e60012}.btn-arrow:hover:before{background-color:#e60012}@keyframes transformRightLeft{0%{transform:rotate(-45deg) translateX(0%)}100%{transform:rotate(-45deg) translateX(150%)}}.btn-cont{text-align:center;margin-top:200px;width:-moz-fit-content;width:fit-content;margin:5rem auto 0}.btn-cont.white .btn{color:#fff}.btn-cont.white .line-1,.btn-cont.white .line-2,.btn-cont.white .line-3,.btn-cont.white .line-4{background-color:#fff}.btn-cont .btn{position:relative;padding:24px 50px;color:#000;font-weight:700;font-size:clamp(0.875rem, 0.739rem + 0.45vw, 1.25rem);display:block}@media screen and (max-width:767px){.btn-cont .btn{padding:1rem 50px}}.btn-cont .btn:hover .line-1{animation:move1 1.5s 1 ease forwards}.btn-cont .btn:hover .line-2{animation:move2 1.5s 1 ease forwards}.btn-cont .btn:hover .line-3{animation:move3 1.5s 1 ease forwards}.btn-cont .btn:hover .line-4{animation:move4 1.5s 1 ease forwards}.btn-cont .line-1{content:"";display:block;position:absolute;width:1px;background-color:#000;height:50%;bottom:50%;left:0}.btn-cont .line-2{content:"";display:block;position:absolute;height:1px;background-color:#000;left:0;top:0;width:30%}.btn-cont .line-3{content:"";display:block;position:absolute;width:1px;background-color:#000;right:0;top:50%;height:50%}.btn-cont .line-4{content:"";display:block;position:absolute;height:1px;background-color:#000;right:0;bottom:0;width:30%}@keyframes move1{0%{height:50%;bottom:50%}54%{height:0;bottom:100%}55%{height:0;bottom:0}100%{height:50%;bottom:0}}@keyframes move2{0%{width:30%;left:0}50%{width:100%;left:0}100%{width:30%;left:70%}}@keyframes move3{0%{height:50%;top:50%}54%{height:0;top:100%}55%{height:0;top:0}100%{height:50%;top:0}}@keyframes move4{0%{width:30%;right:0}55%{width:100%;right:0}100%{width:30%;right:70%}}.header-contact{padding:8px 20px;border:1px solid;border-radius:30px;font-size:clamp(0.875rem, 0.739rem + 0.45vw, 1.25rem)}@media screen and (max-width:1024px){.header-contact{padding:4px 1rem;font-size:clamp(0.75rem, 0.529rem + 0.74vw, 1rem)}}.fv{position:relative;height:100vh}.fv video{height:100%;-o-object-fit:cover;object-fit:cover;width: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%;bottom:10%;color:#fff;padding-bottom:1rem;border-bottom:1px solid;width:95%}.fv-text h1{font-size:clamp(1.625rem, 1.307rem + 1.06vw, 2.5rem);margin-bottom:1rem;background-color:rgba(27,30,58,.3);width:-moz-fit-content;width:fit-content;padding:0 .5rem}.fv-text p{font-size:clamp(0.875rem, 0.739rem + 0.45vw, 1.25rem);font-weight:700;background-color:rgba(27,30,58,.3);width:-moz-fit-content;width:fit-content;padding:0 .5rem}.philosophy{padding:8rem 0 7.5rem;background-color:#1b1e3a;color:#fff;position:relative;z-index:0;overflow:hidden}@media screen and (max-width:767px){.philosophy{padding:2.5rem 0 6rem}}.philosophy:before{content:"";position:absolute;width:31.5%;aspect-ratio:1/1;background:url(//ups2007.co.jp/wp-content/themes/ups/./images/philosophy4.png) no-repeat center/contain;left:-7%;top:2%;z-index:-1}@media screen and (max-width:1600px){.philosophy:before{top:11%}}@media screen and (max-width:767px){.philosophy:before{width:65%;left:-20%;top:-7%}}.philosophy .top-title{padding-bottom:1rem;border-bottom:1px solid #a3a3a3;margin-bottom:2.5rem}.philosophy .top-title img{width:200px}@media screen and (max-width:767px){.philosophy .top-title{margin-bottom:1rem}}.philosophy-text{text-align:center}.philosophy-text p{font-weight:400;margin-bottom:2.5rem}@media screen and (max-width:767px){.philosophy-text p{margin-bottom:1rem}}.philosophy-text p:first-child{font-weight:700;font-size:clamp(1.25rem, 1.159rem + 0.3vw, 1.5rem)}.philosophy-text .btn-cont{margin:4rem auto 5rem}@media screen and (max-width:767px){.philosophy-text .btn-cont{margin:2rem auto 2.5rem}}.philosophy-text .btn-cont .btn{padding:1.5rem 4rem}@media screen and (max-width:767px){.philosophy-text .btn-cont .btn{padding:1rem 3.5rem}}.philosophy-img{display:flex}.philosophy-img img{width:33.3333333333%;-o-object-fit:cover;object-fit:cover}.slider{display:none}@media screen and (max-width:767px){.slider{display:flex}}.slider .swiper-wrapper{transition-timing-function:linear}.slider img{aspect-ratio:5/3;-o-object-fit:cover;object-fit:cover}.top-service{padding:5rem 0;background-color:#f5f5f5;overflow:hidden}@media screen and (max-width:767px){.top-service{padding:2.5rem 0 5rem}}.top-service-wrap{padding-top:2.5rem;border-top:1px solid #a3a3a3}.top-service-fade-img{transform:scale(1.2)}.top-service-fade-img-parent{transform:scale(1.175) translate3d(0,clamp(5rem, 11.1111111111vw, 10rem), 0px);opacity:0;width:50% !important;overflow:hidden}@media screen and (max-width:767px){.top-service-fade-img-parent{width:95% !important;margin:0 !important}}.top-service-item{display:flex;gap:10%;align-items:center;margin-bottom:2.5rem;font-weight:700}.top-service-item.fadeUp img{opacity:1}.top-service-item.fadeUp .top-service-fade-img{transition:transform 1.5s cubic-bezier(.215,.61,.355,1),opacity .6s cubic-bezier(.215,.61,.355,1);transition-delay:0s;transform:scale(1)}.top-service-item.fadeUp .top-service-fade-img-parent{transition:transform 1.5s cubic-bezier(.215,.61,.355,1),opacity .6s cubic-bezier(.215,.61,.355,1);transform:scale(1) translate3d(0,0,0);opacity:1}@media screen and (max-width:1024px){.top-service-item{gap:2%}}@media screen and (max-width:767px){.top-service-item{flex-direction:column;gap:1rem;align-items:flex-start}}.top-service-item img{border-radius:0 100px 0 0;opacity:0;transition:opacity .6s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:767px){.top-service-item img{height:280px;-o-object-fit:cover;object-fit:cover}}.top-service-item>div{width:-moz-fit-content;width:fit-content;text-align:center}@media screen and (max-width:1024px){.top-service-item>div{width:45%}}@media screen and (max-width:767px){.top-service-item>div{width:90%;margin:0 auto}}.top-service-item>div .btn-cont{margin:0 auto 1rem}@media screen and (max-width:767px){.top-service-item:nth-child(3) p br{display:none}}.top-service-item:nth-child(5) img{-o-object-position:15% center;object-position:15% center}.top-service-item:nth-child(even){flex-direction:row-reverse;justify-content:end}@media screen and (max-width:767px){.top-service-item:nth-child(even){flex-direction:column;align-items:flex-end}}.top-service-item:nth-child(even) img{border-radius:100px 0 0}.top-service-btn{width:25%;max-width:430px;transition:.3s}.top-service-btn:hover .line-1{animation:move1 1.5s 1 ease forwards}.top-service-btn:hover .line-2{animation:move2 1.5s 1 ease forwards}.top-service-btn:hover .line-3{animation:move3 1.5s 1 ease forwards}.top-service-btn:hover .line-4{animation:move4 1.5s 1 ease forwards}@media screen and (max-width:1024px){.top-service-btn{width:30%}}@media screen and (max-width:767px){.top-service-btn{width:90%;display:flex}}.top-service-btn:hover{cursor:pointer;opacity:.7}.top-service-btn-wrap{display:flex;justify-content:center;gap:5rem;margin-top:5rem}@media screen and (max-width:767px){.top-service-btn-wrap{flex-direction:column;gap:2.5rem;align-items:center}}.top-service-btn img{border-radius:0 80px 0 0;background-color:#fff}@media screen and (max-width:767px){.top-service-btn img{width:50%;border-radius:0 0 0 80px;-o-object-fit:cover;object-fit:cover;-o-object-position:30% center;object-position:30% center}}@media screen and (max-width:767px){.top-service-btn:nth-child(2) img{-o-object-position:center;object-position:center}}.top-service-btn .btn-cont{margin-top:0;margin-bottom:.5rem}@media screen and (max-width:1280px){.top-service-btn .btn-cont .btn{padding:1rem 25px}}@media screen and (max-width:1024px){.top-service-btn .btn-cont .btn{padding:.8rem}}.top-service-btn .btn-cont+p br{display:none}@media screen and (max-width:1400px){.top-service-btn .btn-cont+p br{display:block}}.top-service-btn>div{background-color:#fff;padding:1.5rem 5%;text-align:center;border-radius:0 0 0 80px;font-weight:700}.top-service-btn>div p{font-size:clamp(0.75rem, 0.705rem + 0.15vw, 0.875rem)}.top-service-btn>div p span{display:inline-block}@media screen and (max-width:1024px){.top-service-btn>div{padding:1rem 5%}}@media screen and (max-width:767px){.top-service-btn>div{width:50%;border-radius:0 80px 0 0;text-align:left;padding:1rem 2%}.top-service-btn>div a{margin-bottom:.5rem;display:block;font-weight:700}}.feature{padding:5rem 0;background-color:#1b1e3a;color:#fff;position:relative;z-index:0}@media screen and (max-width:1024px){.feature{padding:2.5rem 0 5rem}}.feature:before{content:"";position:absolute;width:70%;height:40%;bottom:5%;right:0;background:url(//ups2007.co.jp/wp-content/themes/ups/./images/feature-bg.png) no-repeat bottom center/cover;z-index:-2;opacity:.7}@media screen and (max-width:1024px){.feature:before{bottom:25%}}@media screen and (max-width:767px){.feature:before{display:none}}.feature-circle{position:absolute;width:26%;aspect-ratio:1/1;bottom:15%;right:10%;z-index:0;opacity:0}@media screen and (max-width:1024px){.feature-circle{bottom:30%}}.feature-circle.fadeUp{animation:fadeIn 1s ease 1s forwards}@media screen and (max-width:767px){.feature>.feature-circle{display:none}}.feature-sp{padding-top:5rem;position:relative}.feature-sp .feature-circle{top:0;right:5%;width:50%}.feature-wrap{margin:2.5rem 0 0 15%;max-width:600px;width:50%}.feature-wrap p:not(:last-child){margin-bottom:1rem}@media screen and (max-width:1280px){.feature-wrap{margin:2.5rem 0 0 5%;width:55%}}@media screen and (max-width:767px){.feature-wrap{width:90%;margin:20px auto 3rem}}.feature-wrap h3{margin-bottom:.5rem}.feature .feature2{width:95%;height:330px;-o-object-fit:cover;object-fit:cover;border-radius:0 100px 0 0}@media screen and (max-width:1280px){.feature .feature2{height:250px}}@media screen and (max-width:767px){.feature .feature2{height:130px;border-radius:0;width:100%}}.feature-text{width:80%;margin:20px auto 3.5rem;text-align:center}@media screen and (max-width:767px){.feature-text{width:90%;margin-bottom:1.5rem}}.feature-text p:not(:last-child){margin-bottom:1rem}.feature-wrap2{width:80%;display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width:1600px){.feature-wrap2{width:85%}}@media screen and (max-width:1280px){.feature-wrap2{width:95%}}@media screen and (max-width:1024px){.feature-wrap2{flex-direction:column;gap:2rem;align-items:flex-start}}@media screen and (max-width:767px){.feature-wrap2{margin-top:2.5rem}}.feature-wrap2 p:not(:last-child){margin-bottom:1rem}.feature-wrap2 h3{margin-bottom:.5rem}.feature-wrap2 img{width:55%;border-radius:0 80px 0 0;height:380px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 60%;object-position:center 60%}@media screen and (max-width:1024px){.feature-wrap2 img{width:85%;height:300px}}@media screen and (max-width:767px){.feature-wrap2 img{width:100%;height:280px}}.feature-wrap2 div{width:40%;padding-bottom:5%}@media screen and (max-width:1024px){.feature-wrap2 div{width:90%;margin-left:5%}}@media screen and (max-width:767px){.feature-wrap2 div{width:95%}}.cta.top-cta{margin:5rem auto}@media screen and (max-width:767px){.cta.top-cta{margin:0}}.gray-bg{padding:5rem 0;background:url(//ups2007.co.jp/wp-content/themes/ups/./images/top-news.png) no-repeat center/cover}.news.top-news{width:70%;margin:0 auto}@media screen and (max-width:767px){.news.top-news{width:90%}}.news.top-news h2{text-align:center;font-size:2rem;color:#000 !important;padding:0;margin-bottom:20px}.news.top-news .btn-cont{margin:20px 0 0 auto}@media screen and (max-width:767px){.news.top-news .btn-cont{margin:20px auto 0}}.news h2{color:#0779ff !important;padding:0 0 20px 3.5rem;position:relative;font-size:clamp(1.5rem, 1.318rem + 0.61vw, 2rem);margin-bottom:2.5rem}@media screen and (max-width:1024px){.news h2{padding:0 0 10px 2rem}}@media screen and (max-width:767px){.news h2{padding:0 0 8px 1.4rem}}.news .item{padding:20px 0;border-bottom:1px solid #707070}.news .item:first-child{border-top:1px solid #707070}.news .item .post-title{position:relative;padding-bottom:4px;font-size:1rem}@media screen and (max-width:1024px){.news .item .post-title{width:100%}}.news .item .post-title:before{content:"";width:0;bottom:0;left:0;height:1px;background-color:#000;transition:.3s;position:absolute}.news .item>a:hover .post-title:before{width:100%}.news .category{display:flex;align-items:center;gap:1.5rem}@media screen and (max-width:767px){.news .category{gap:1rem}}.news .category a{padding:4px 1rem;border:1px solid #a3a3a3;color:#a3a3a3;display:block}@media screen and (max-width:767px){.news .category a{padding:2px 1rem}}.news object{display:flex;align-items:center;gap:1rem 1.5rem;flex-wrap:wrap}.single-news .bg-gray-wrap>article{max-width:1152px;width:80%;margin:0 auto}@media screen and (max-width:1024px){.single-news .bg-gray-wrap>article{width:100%}}.single-news .category{justify-content:space-between}.single-news h2{color:#000 !important;font-size:clamp(1rem, 0.636rem + 1.21vw, 2rem);padding:0 0 1rem;border-bottom:1px solid;margin:1rem 0 2.5rem !important}@media screen and (max-width:767px){.single-news h2{margin-bottom:20px !important}}.single-news .catch{margin-bottom:2.5rem}@media screen and (max-width:767px){.single-news .catch{margin-bottom:20px !important}}@media screen and (max-width:767px){.single-news .btn-cont{margin-TOP:2.5rem}}.news-category-btn{padding:1rem 0;width:220px;display:block;position:relative;margin:0 10px;background-color:#fff;transform:.3s;text-align:center;font-size:clamp(0.875rem, 0.648rem + 0.76vw, 1.5rem)}@media screen and (max-width:1024px){.news-category-btn{width:150px}}@media screen and (max-width:767px){.news-category-btn{width:80px;margin:0;padding:.5rem 0;font-size:12px}}.news-category-btn:hover{opacity:.7}.news-category{width:90%;margin:0 auto 0 10%;display:flex}@media screen and (max-width:767px){.news-category{margin-left:5%;gap:8px}}.news-category h4{color:#0779ff;margin-bottom:1rem;font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);margin-bottom:20px}.news-category h4 span{color:#019be5;display:block;font-size:clamp(0.875rem, 0.784rem + 0.3vw, 1.125rem);font-weight:400}.news-category-flex{display:flex;gap:8px}.news-category-flex a{margin:0 10px;padding:1rem 0;width:220px;display:block;text-align:center;background-color:#ddd;font-size:clamp(0.875rem, 0.648rem + 0.76vw, 1.5rem)}@media screen and (max-width:1024px){.news-category-flex a{width:150px}}@media screen and (max-width:767px){.news-category-flex a{width:80px;margin:0;padding:.5rem 0;font-size:12px}}.news-category-flex a:hover{opacity:.7}.article_title{font-size:clamp(1rem, 0.636rem + 1.21vw, 2rem);color:#0779ff;margin-bottom:.5rem !important}.content img{margin:2.5rem 0}.content table{margin:2rem 0}.content li{list-style:inside;line-height:2}.content p{line-height:2}.content h2{margin:2.5rem 0 1.5rem !important;font-size:20px !important}.content h3{margin:1.5rem 0;position:relative;font-size:18px !important}.content h4{margin:1rem 0;font-size:1rem !important;padding:1rem;border-top:3px solid #dcf0fa;border-bottom:3px solid #dcf0fa}@media screen and (min-width:1024px){.content h4{font-size:18px !important}}.content p:not(:last-child){margin-bottom:1rem}.content a{color:#019be5;text-decoration:underline}.category .news-category-btn{background-color:#ddd}.category-news-category .news-category-flex a.news-category{background-color:#fff}.category-news-recruit .news-category-flex a.news-recruit{background-color:#fff}.category-csr-activities .news-category-flex a.csr-activities{background-color:#fff}.not-found{text-align:center;padding:12.5rem 0;margin:0}@media screen and (max-width:1024px){.not-found{padding:6rem 0}}.not-found p{margin-bottom:20px}.policy-title{margin:190px auto 2.5rem;width:80%}@media screen and (max-width:1024px){.policy-title{margin-top:130px}}@media screen and (max-width:767px){.policy-title{margin-top:90px;text-align:center}.policy-title h1{font-size:24px}}.sec-policy{margin-bottom:7.5rem}.policy{margin-bottom:3rem}@media screen and (max-width:767px){.policy{margin-bottom:1.5rem}}.policy h3{margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid;font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);max-width:50%;min-width:400px}@media screen and (max-width:767px){.policy h3{margin-bottom:1rem;min-width:auto;max-width:none}}.policy p:not(:last-child){margin-bottom:1rem}.policy p span{display:inline-block}.policy li{list-style:inside;padding-left:1rem}@media screen and (max-width:767px){.policy li{padding-left:0}}.policy ol.second-list li{list-style:lower-roman}.policy table{margin-top:2.5rem;border-collapse:collapse}@media screen and (max-width:767px){.policy table{margin-top:1.5rem}}.policy table td{padding:1rem 3rem 1rem 0;border-bottom:1px solid #cdcdcd}@media screen and (max-width:1024px){.policy table td{padding-right:1rem;min-width:80px}}.contact{text-align:center}.contact h3{font-size:clamp(1rem, 0.636rem + 1.21vw, 2rem);padding-bottom:8px;border-bottom:1px solid;margin:0 auto 20px;max-width:737px;width:80%}.contact-wrap>p{color:red;margin-bottom:20px}.contact .container{max-width:768px;margin:0 auto}@media screen and (max-width:1024px){.contact form>div{width:100%}.contact form>div div{width:100%}}@media screen and (max-width:767px){.contact form>div{flex-direction:column;gap:1rem}}.contact form>div:not(:last-child){margin-bottom:1.5rem}@media screen and (max-width:767px){.contact form>div:not(:last-child){margin-bottom:1rem}}.contact form>div p:first-child{text-align:left;margin-bottom:8px;font-size:clamp(0.875rem, 0.739rem + 0.45vw, 1.25rem)}.contact p:has(input[type=submit]){width:-moz-fit-content !important;width:fit-content !important}.contact input:not([type=radio]),.contact textarea,.contact select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000;padding:10px 1rem;width:100%;border:1px solid #000;background-color:#fff;border-radius:0}.contact p:has(select){position:relative}.contact p:has(select):after{content:"";width:0;height:0;border-style:solid;border-right:8px solid transparent;border-left:8px solid transparent;border-top:12px solid #555;border-bottom:0;right:8px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}.contact select[name=menu-250]{font-size:clamp(0.688rem, 0.574rem + 0.38vw, 1rem)}.contact span.required{color:red;display:inline-block;font-weight:700;margin-left:.5rem}.contact p:has(.contact-policy){text-align:center}.contact .confirm{color:red;margin-bottom:2.5rem}@media screen and (max-width:767px){.contact .confirm{margin-bottom:1rem}}.contact .contact-policy label{display:flex;align-items:center;gap:.8rem}@media screen and (max-width:767px){.contact .contact-policy label{gap:.3rem}}.contact .contact-policy input{display:inline-block;width:22px;height:22px;margin-top:0}@media screen and (max-width:1024px){.contact .contact-policy input{width:20px;height:20px}}.contact .current-check{opacity:0;pointer-events:none}.contact input[type=checkbox]{position:relative;width:20px;height:20px;border:1px solid #000;vertical-align:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0}@media screen and (max-width:767px){.contact input[type=checkbox]{width:15px;height:15px}}.contact input[type=checkbox]:checked:before{position:absolute;top:1px;left:5px;transform:rotate(50deg);width:8px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;content:"";z-index:1}@media screen and (max-width:767px){.contact input[type=checkbox]:checked:before{top:1px;left:3px;width:7px;height:9px}}.contact input[type=checkbox]:checked:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0779ff;content:""}.contact .contact-policy a{text-decoration:underline;color:#0779ff}.contact input[type=submit],.contact input[type=button]{position:relative;padding-right:40px;padding:15px 2.5rem;border:1px solid #000;display:block;width:-moz-fit-content;width:fit-content;min-width:210px;font-weight:700;background-color:#fff;z-index:2;transition:.3s;font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem)}@media screen and (max-width:767px){.contact input[type=submit],.contact input[type=button]{min-width:215px}}.contact input[type=submit]:hover,.contact input[type=button]:hover{opacity:.3;cursor:pointer}.contact .submit-wrap{margin:2.5rem auto 0;position:relative;width:-moz-fit-content;width:fit-content}.contact input.wpcf7-not-valid{background-color:#fff1f1}.contact .wpcf7-not-valid-tip{text-align:left;color:red}.contact .wpcf7-spinner{display:none}.contact textarea{resize:vertical}.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(//ups2007.co.jp/wp-content/themes/ups/./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:#1b1e3a}.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{width:90%;margin:0 auto;max-width:728px}@media screen and (max-width:767px){.contact-confirm form{width:100%}}.contact-confirm form>div:not(.submit-btn) p:last-child{color:#000;padding:10px 1rem;width:100%;background-color:#f5f5f5;text-align:left}.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-top:2.5rem;display:flex;gap:2rem;align-items:center}@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[type=button]{border:none;background-color:#f5f5f5;font-size:1rem}.thanks{text-align:center}.thanks p:not(:last-child){margin-bottom:1.5rem}@media screen and (max-width:767px){.thanks p:not(:last-child){margin-bottom:.5rem}}.thanks h1{font-size:clamp(1.5rem, 1.318rem + 0.61vw, 2rem);padding-bottom:1rem;border-bottom:1px solid;max-width:728px;margin:0 auto 2.5rem}.thanks-box{padding:2rem 0;background-color:#f5f5f5;max-width:528px;margin:2rem auto 4rem}@media screen and (max-width:767px){.thanks-box{padding:1rem 0;margin:20px auto 2.5rem}}.thanks-box p{margin-bottom:0 !important}.company-contents{max-width:1345px;width:80%;margin:4rem auto 7.5rem}@media screen and (max-width:1024px){.company-contents{width:85%}}@media screen and (max-width:767px){.company-contents{width:90%}}.company-contents-text{margin-bottom:3rem;text-align:center}@media screen and (max-width:767px){.company-contents-text{margin-bottom:2rem}}.company-contents-text>img{width:250px;margin:0 auto 2rem}.company-contents-text h2{font-size:clamp(1.25rem, 0.977rem + 0.91vw, 2rem);margin-bottom:2.5rem}@media screen and (max-width:767px){.company-contents-text h2{margin-bottom:1rem}}.company-contents-text p{font-size:clamp(0.875rem, 0.739rem + 0.45vw, 1.25rem);line-height:2}.company-contents-img{display:flex;justify-content:space-between}@media screen and (max-width:767px){.company-contents-img{flex-wrap:wrap;gap:1rem}}.company-contents-img img{width:30%}@media screen and (max-width:1024px){.company-contents-img img{width:32%}}@media screen and (max-width:767px){.company-contents-img img{width:100%}}.info{margin:5rem auto;width:70%;max-width:1245px}@media screen and (max-width:1024px){.info{width:80%}}@media screen and (max-width:767px){.info{width:90%;margin:2.5rem auto}}.info table p{min-height:24px}@media screen and (max-width:767px){.info table p{min-height:16px}}.info-access{padding-bottom:2rem;border-bottom:1px solid #a3a3a3}@media screen and (max-width:1024px){.info-access{padding-bottom:1.5rem}}@media screen and (max-width:767px){.info-access{padding-bottom:1rem}}.info-access p{padding:2rem 1rem;font-size:clamp(0.75rem, 0.659rem + 0.3vw, 1rem)}@media screen and (max-width:1024px){.info-access p{padding:1.5rem 1rem}}@media screen and (max-width:767px){.info-access p{padding:1rem}}.info-access iframe{width:100%}@media screen and (max-width:767px){.info-access iframe{height:380px}}.security{margin:7.5rem auto 10rem;padding-bottom:1.5rem;border-bottom:1px solid #a3a3a3}@media screen and (max-width:767px){.security{margin:5rem auto 7.5rem}}.security .lower-title{padding-bottom:1.5rem;border-bottom:1px solid #a3a3a3}.security-p{padding:1rem}.security-p p{margin-bottom:1rem}.security-p ul,.security-p li{list-style:inside}.service{margin:2.5rem auto 100px;text-align:center;max-width:1300px;width:80%}@media screen and (max-width:767px){.service{width:90%}}.service h2{font-size:clamp(1.25rem, 0.977rem + 0.91vw, 2rem);margin-bottom:1.5rem}.service p{line-height:2;font-size:clamp(0.875rem, 0.739rem + 0.45vw, 1.25rem)}.service p span{display:inline-block}.service p:not(:last-child){margin-bottom:1rem}.service img:first-child{max-width:250px;margin:0 auto 2rem;width:50%}.service img:last-child{max-width:650px;margin:4rem auto 0;width:90%}@media screen and (max-width:767px){.service img:last-child{width:100%;margin:2rem auto 0}}.p-business{display:flex;justify-content:space-between}@media screen and (max-width:1024px){.p-business{flex-direction:column;gap:1.5rem;margin-bottom:4rem}}.p-business__body{flex:50% 0 0;border-top:1px solid #ccc;padding:0 5% 0 10%;display:flex;flex-direction:column;justify-content:center;border:0}@media screen and (max-width:1024px){.p-business__body{padding:0 5%}}.p-business__image{height:1410px;margin-right:calc(50% - 50vw);background:right center/50vw auto fixed;flex:50vw 0 0;background-size:auto 100vh}@media screen and (max-width:1400px){.p-business__image{height:1000px}}@media screen and (max-width:1024px){.p-business__image{background-attachment:unset;max-height:400px}}@media screen and (max-width:767px){.p-business__image{flex:70vw 0 0}}.p-business__image--01{background-image:url(//ups2007.co.jp/wp-content/themes/ups/./images/service1.png);background-repeat:no-repeat}@media screen and (max-width:1024px){.p-business__image--01{background:url(//ups2007.co.jp/wp-content/themes/ups/./images/service-sp1.png) no-repeat center/cover}}.p-business__image--realestate{background-image:url(//ups2007.co.jp/wp-content/themes/ups/./images/service2.png);background-repeat:no-repeat}@media screen and (max-width:1024px){.p-business__image--realestate{background:url(//ups2007.co.jp/wp-content/themes/ups/./images/service-sp2.png) no-repeat center/cover}}.p-business__image--02{background-image:url(//ups2007.co.jp/wp-content/themes/ups/./images/service3.png);background-repeat:no-repeat}@media screen and (max-width:1024px){.p-business__image--02{background:url(//ups2007.co.jp/wp-content/themes/ups/./images/service-sp3.png) no-repeat center/cover}}.p-business__image--03{background-image:url(//ups2007.co.jp/wp-content/themes/ups/./images/service4.png);background-repeat:no-repeat}@media screen and (max-width:1024px){.p-business__image--03{background:url(//ups2007.co.jp/wp-content/themes/ups/./images/service-sp4.png) no-repeat 10% 90%/cover}}.p-business__image--04{background-image:url(//ups2007.co.jp/wp-content/themes/ups/./images/service5.png);background-repeat:no-repeat}@media screen and (max-width:1024px){.p-business__image--04{background:url(//ups2007.co.jp/wp-content/themes/ups/./images/service-sp5.png) no-repeat center 70%/cover}}.p-business__image--05{background-image:url(//ups2007.co.jp/wp-content/themes/ups/./images/service6.png);background-repeat:no-repeat}@media screen and (max-width:1024px){.p-business__image--05{background:url(//ups2007.co.jp/wp-content/themes/ups/./images/service-sp6.png) no-repeat center/cover}}.p-business__image--06{background-image:url(//ups2007.co.jp/wp-content/themes/ups/./images/service7.png);background-repeat:no-repeat}@media screen and (max-width:1024px){.p-business__image--06{background:url(//ups2007.co.jp/wp-content/themes/ups/./images/service-sp7.png) no-repeat center/cover}}.p-business__title{font-size:clamp(1.125rem, 0.625rem + 1.67vw, 2.5rem);margin-bottom:20px}.p-business__title img{width:100%;max-height:151px;-o-object-fit:contain;object-fit:contain}.p-business__text p{font-weight:700}.p-business__text p:not(:last-child){margin-bottom:1rem}.p-business__text .btn-cont{margin:2.5rem 0 0 auto}@media screen and (max-width:1024px){.p-business__text .btn-cont{margin:2.5rem auto 0}}.c-business-index{margin-bottom:10rem;font-size:clamp(0.75rem, 0.477rem + 0.91vw, 1.5rem);padding-left:18%;position:relative}@media screen and (max-width:1024px){.c-business-index{margin-bottom:1rem}}.c-business-index:before{content:"";position:absolute;width:12%;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);height:1px;background-color:#000}.c-business-index__number{text-align:center;font-family:"Urbanist",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:1.28px;display:flex;align-items:center;gap:22px}.c-business-index__number:after{content:"";width:32px;height:1px;background:#d9d9d9;display:block}.c-business-index__name{text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:240%;letter-spacing:1.44px}.lower-service{margin:2.5rem 0 10rem}@media screen and (max-width:767px){.lower-service{margin:2.5rem 0 7.5rem}}.lower-service-top{margin-bottom:3.5rem}.lower-service-top p:not(:last-child){margin-bottom:1rem}.lower-service-top h2{font-size:clamp(1rem, 0.818rem + 0.61vw, 1.5rem);margin-bottom:20px}.lower-service-top h2 span{display:inline-block}.lower-service-feature{margin-bottom:7.5rem}@media screen and (max-width:767px){.lower-service-feature{margin-bottom:5rem}}.lower-service-feature-wrap{display:flex;justify-content:space-between;position:relative}@media screen and (max-width:1024px){.lower-service-feature-wrap{flex-direction:column;gap:2.5rem}}.lower-service-feature-wrap:before{content:"";position:absolute;width:1px;height:100%;background-color:#a3a3a3;top:0;left:49%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width:1024px){.lower-service-feature-wrap:before{display:none}}.lower-service-feature-item{display:flex;align-items:flex-start;gap:2rem;width:45%}@media screen and (max-width:1024px){.lower-service-feature-item{width:100%}}@media screen and (max-width:767px){.lower-service-feature-item{gap:1rem}}.lower-service-feature-item h3{font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);line-height:2;margin-bottom:20px}@media screen and (max-width:1024px){.lower-service-feature-item h3{margin-bottom:8px}}@media screen and (max-width:767px){.lower-service-feature-item h3{line-height:1.8}}.lower-service-feature-item img{width:3.5rem}@media screen and (max-width:1024px){.lower-service-feature-item img{width:2.5rem}}@media screen and (max-width:767px){.lower-service-feature-item img{width:2rem}}.lower-service-title{padding-bottom:1rem;border-bottom:1px solid #a3a3a3;margin-bottom:2.5rem}@media screen and (max-width:767px){.lower-service-title{text-align:center;padding-bottom:.5rem;margin-bottom:2rem}}.lower-service-title h2{font-size:24px}.lower-service-title h2 span{display:inline-block}.lower-service-title p{font-size:1rem}.lower-service-faq .lower-service-title{margin-bottom:0}.lower-service-faq-item{padding:2.5rem 0 4rem;border-bottom:1px solid #a3a3a3}@media screen and (max-width:767px){.lower-service-faq-item{padding:20px 0}}.lower-service-faq-item:last-child{border:none;padding-bottom:0}.lower-service-faq-q{display:flex;gap:1rem;margin-bottom:1rem}.lower-service-faq-q p{font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem)}.lower-service-faq-q p:first-child{color:#0868cc}.lower-service-faq-q+p{margin-left:2%}@media screen and (max-width:1024px){.lower-service-faq-q+p{margin-left:3%}}@media screen and (max-width:767px){.lower-service-faq-q+p{margin-left:8%}}.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;transform:translateY(-300px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeUpAnime2{from{opacity:0;transform:translateY(300px)}to{opacity:1;transform:translateX(0)}}.greeting{margin:80px auto 10rem auto;width:70%;padding:5rem 0 2.5rem;height:100%}.greeting .lower-fv-fade-img,.greeting .lower-fv-fade-img-parent{height:100%}.greeting .section-title{width:100%;opacity:1}.greeting .section-title>p strong{font-size:clamp(1.25rem, 0.886rem + 1.21vw, 2.25rem);display:block}@media screen and (max-width:1280px){.greeting{width:90%}}@media screen and (max-width:1024px){.greeting{flex-direction:column-reverse;margin:60px auto 10rem;width:100%;gap:2.5rem;padding:0}.greeting .section-title{width:80%;margin:0 auto;position:relative;left:0}}@media screen and (max-width:767px){.greeting{margin:100px auto 5rem;gap:20px}.greeting .section-title{width:90%}}.greeting h2{margin-bottom:2.5rem}@media screen and (max-width:767px){.greeting h2{margin-bottom:20px}}.greeting p{font-weight:700;line-height:2.5}.greeting p:not(:last-child){margin-bottom:1.5rem}@media screen and (max-width:767px){.greeting p br:not(.need){display:none}}.greeting .lower-fv-img{top:0;height:100%;width:70%}@media screen and (max-width:1024px){.greeting .lower-fv-img{position:relative;width:100%}}@media screen and (max-width:767px){.greeting .lower-fv-img:before{width:10%}}.greeting .lower-fv-img img{height:100%}@media screen and (max-width:767px){.greeting .lower-fv-img img{aspect-ratio:1/1}}.greeting-name{padding-bottom:1rem;border-bottom:1px solid;margin-top:5rem}@media screen and (max-width:1024px){.greeting-name{margin-top:2rem;max-width:400px}}@media screen and (max-width:767px){.greeting-name{margin-top:20px}}.greeting-name p{margin-bottom:0 !important}.greeting-name p:last-child{font-size:clamp(1.5rem, 0.955rem + 1.82vw, 3rem);line-height:1}.greeting-btn{width:70%;margin:0 auto 10rem;display:flex;gap:5rem}@media screen and (max-width:1280px){.greeting-btn{width:80%;gap:0;justify-content:space-between}}@media screen and (max-width:1024px){.greeting-btn{width:90%}}.greeting-btn-item{width:240px}@media screen and (max-width:1024px){.greeting-btn-item{width:200px}}@media screen and (max-width:767px){.greeting-btn-item{width:32%}}.greeting-btn-item img{transition:.3s}.greeting-btn-item:hover{cursor:pointer}.greeting-btn-item:hover img{opacity:.7}.greeting-btn-item:hover .line-1{animation:move1 1.5s 1 ease forwards}.greeting-btn-item:hover .line-2{animation:move2 1.5s 1 ease forwards}.greeting-btn-item:hover .line-3{animation:move3 1.5s 1 ease forwards}.greeting-btn-item:hover .line-4{animation:move4 1.5s 1 ease forwards}.greeting-btn .btn-cont{margin-top:20px}@media screen and (max-width:767px){.greeting-btn .btn-cont .btn{padding:.5rem 10px;font-size:12px}}@media screen and (max-width:1024px){.page-id-12 .lower-fv-fade-img:before{display:none}}.page-id-91{font-family:"Zen Kaku Gothic New",sans-serif}.page-id-91 header,.page-id-91 footer,.page-id-91 .cta{font-family:"Zen Old Mincho",serif}.recruit-title{margin-bottom:2.5rem}@media screen and (max-width:767px){.recruit-title{margin-bottom:1.5rem;text-align:center}}.recruit-title h2{color:#0868cc;font-size:clamp(1.75rem, 1.114rem + 2.12vw, 3.5rem)}.recruit-title p{font-size:clamp(0.75rem, 0.568rem + 0.61vw, 1.25rem);font-weight:700}.recruit-fv{margin:5rem 0;width:100%;height:552px;position:relative;font-family:"Zen Old Mincho",serif}.recruit-fv.fadeUp .recruit-fv-wrap img{animation:fadeIn 1s ease .5s forwards}@media screen and (max-width:1024px){.recruit-fv{margin-top:60px}}@media screen and (max-width:767px){.recruit-fv{margin:50px 0 2.5rem;height:380px}}.recruit-fv-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center}.recruit-fv-wrap p{width:80%;margin:0 auto;padding-top:1rem;border-top:2px solid;font-size:clamp(1rem, 0.818rem + 0.61vw, 1.5rem)}.recruit-fv-wrap img{max-width:650px;width:50%;margin:0 auto 2.5rem;opacity:0}@media screen and (max-width:767px){.recruit-fv-wrap img{width:80%;margin-bottom:1rem;max-width:400px}}.recruit-fv>img{height:100%;-o-object-fit:cover;object-fit:cover}.recruit-fv:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:1}.recruit-data{width:80%;margin:0 auto 5rem}@media screen and (max-width:767px){.recruit-data{width:90%;margin-bottom:2.5rem}}.recruit-data-box{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem 0}@media screen and (max-width:767px){.recruit-data-box{gap:1rem 0}}.recruit-data-item{width:23%;border:1px solid #707070}.recruit-data-item .recruit-data-number span{opacity:0}.recruit-data-item:first-child.fadeUp .recruit-data-number span{animation:fadeIn 1s ease .5s forwards}@media screen and (max-width:767px){.recruit-data-item:first-child.fadeUp .recruit-data-number span{animation:fadeIn 1s ease 1s forwards}}.recruit-data-item:nth-child(2).fadeUp .recruit-data-number span{animation:fadeIn 1s ease 1s forwards}.recruit-data-item:nth-child(3).fadeUp .recruit-data-number span{animation:fadeIn 1s ease 1.5s forwards}@media screen and (max-width:1280px){.recruit-data-item:nth-child(3).fadeUp .recruit-data-number span{animation:fadeIn 1s ease .5s forwards}}@media screen and (max-width:767px){.recruit-data-item:nth-child(3).fadeUp .recruit-data-number span{animation:fadeIn 1s ease 1s forwards}}.recruit-data-item:nth-child(4).fadeUp .recruit-data-number span{animation:fadeIn 1s ease 2s forwards}@media screen and (max-width:1280px){.recruit-data-item:nth-child(4).fadeUp .recruit-data-number span{animation:fadeIn 1s ease 1s forwards}}@media screen and (max-width:1280px){.recruit-data-item{width:48%}}@media screen and (max-width:767px){.recruit-data-item{width:100%}}.recruit-data-item>p{color:#fff;background-color:#22476e;padding:1rem;font-weight:700;text-align:center;font-size:14px}@media screen and (max-width:767px){.recruit-data-item>p{padding:10px}}.recruit-data-item img{max-height:150px}@media screen and (max-width:767px){.recruit-data-item img{max-height:130px}}.recruit-data-item>div{display:flex;flex-direction:column;justify-content:space-between;padding:1rem;text-align:center;color:#22476e;font-weight:700;gap:1rem}@media screen and (max-width:767px){.recruit-data-item>div{padding:.5rem;gap:0}}.recruit-data-img p{margin-bottom:1rem}@media screen and (max-width:767px){.recruit-data-img p{margin-bottom:.5rem}}@media screen and (max-width:767px){.recruit-data-number{display:flex;align-items:flex-end;gap:.5rem;justify-content:center}}.recruit-data-number p:last-child{font-size:clamp(1rem, 0.818rem + 0.61vw, 1.5rem)}.recruit-data-number span{color:#ff941b;font-size:clamp(3.25rem, 2.614rem + 2.12vw, 5rem);line-height:1;margin-right:.25rem}.culture{margin:5rem 0;position:relative;padding-bottom:10rem;overflow:hidden}@media screen and (max-width:767px){.culture{padding-bottom:3rem;margin:2.5rem 0}}.culture:before{content:"";position:absolute;top:11rem;left:0;width:100%;height:calc(100% - 11rem);background-color:#f5f5f5;z-index:-2}@media screen and (max-width:767px){.culture:before{top:5rem;height:calc(100% - 5rem)}}.culture:after{content:"";position:absolute;width:55%;height:11.5%;background:linear-gradient(to left,#76d1e9,#0868cc);top:10%;left:0;z-index:-1}@media screen and (max-width:1280px){.culture:after{height:6%;top:14%}}@media screen and (max-width:767px){.culture:after{height:2rem;top:3.5rem}}.culture h1{text-align:right;margin-right:10%;font-size:clamp(1.125rem, 0.261rem + 2.88vw, 3.5rem);margin-bottom:9rem}@media screen and (max-width:767px){.culture h1{margin-bottom:3rem}}.culture-contents{max-width:1045px;margin:0 15% 0 auto;display:flex;justify-content:space-between;align-items:center;width:70%}@media screen and (max-width:1400px){.culture-contents{margin:0 5% 0 auto}}@media screen and (max-width:1024px){.culture-contents{width:85%}}@media screen and (max-width:767px){.culture-contents{flex-direction:column-reverse;gap:.5rem;width:80%;margin:0 auto}}.culture-contents:nth-child(even){margin:2.5rem auto 0 15%}@media screen and (max-width:1400px){.culture-contents:nth-child(even){margin:2.5rem auto 0 5%}}@media screen and (max-width:767px){.culture-contents:nth-child(even){margin:2.5rem auto 0;flex-direction:column}}.culture-contents:nth-child(even) .culture-img:before{left:auto;right:65%;top:auto;bottom:-35%}.culture-fade-img{transform:scale(1.2)}.culture-fade-img-parent{transform:scale(1.175) translate3d(0,clamp(5rem, 11.1111111111vw, 10rem), 0px);opacity:0;overflow:hidden}.culture-img{max-width:490px;width:50%;position:relative}.culture-img.fadeUp img{opacity:1}.culture-img.fadeUp .culture-fade-img{transition:transform 1.5s cubic-bezier(.215,.61,.355,1),opacity .6s cubic-bezier(.215,.61,.355,1);transition-delay:0s;transform:scale(1)}.culture-img.fadeUp .culture-fade-img-parent{transition:transform 1.5s cubic-bezier(.215,.61,.355,1),opacity .6s cubic-bezier(.215,.61,.355,1);transform:scale(1) translate3d(0,0,0);opacity:1}@media screen and (max-width:767px){.culture-img{width:100%}}.culture-img:before{content:"";position:absolute;width:95%;height:100%;background:linear-gradient(to left,#76d1e9,#0868cc);top:-10%;left:65%;z-index:-1}.culture-text{width:48%}@media screen and (max-width:767px){.culture-text{width:100%}}.culture-text h3{font-size:clamp(1rem, 0.818rem + 0.61vw, 1.5rem);margin-bottom:1rem}.culture-text p:not(:last-child){margin-bottom:1rem}.culture .recruit-title{position:absolute;left:0;transform:rotate(-90deg);top:35%}@media screen and (max-width:1024px){.culture .recruit-title{position:relative;transform:none;top:auto;text-align:center}}.member{margin:5rem 0 7.5rem}@media screen and (max-width:767px){.member{margin:2.5rem 0 5rem}}.member .recruit-title{text-align:center}.member .tabBox{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}@media screen and (max-width:1280px){.member .tabBox{flex-direction:column;gap:2.5rem}}.member .tabBox .tabList{width:27%}@media screen and (max-width:1280px){.member .tabBox .tabList{width:80%;display:flex;position:relative}}@media screen and (max-width:767px){.member .tabBox .tabList{width:100%;min-height:90px}}.member .tabBox .tabList>p{font-weight:700;font-size:clamp(0.875rem, 0.648rem + 0.76vw, 1.5rem)}@media screen and (max-width:1280px){.member .tabBox .tabList>p{position:absolute;top:-30%;left:0}}@media screen and (max-width:767px){.member .tabBox .tabList>p{top:-30px;left:2.5%}}@media screen and (max-width:400px){.member .tabBox .tabList>p{top:-25%}}.member .tabBox .tabList .tab{display:block;line-height:1.4;text-align:center;color:#fff;aspect-ratio:512/169;position:relative;display:flex;flex-direction:column;justify-content:center;gap:.5rem;overflow:hidden}@media screen and (max-width:1280px){.member .tabBox .tabList .tab{width:33.3333333333%;padding:3.5rem 1rem}}@media screen and (max-width:767px){.member .tabBox .tabList .tab{padding:2rem 1rem}}.member .tabBox .tabList .tab img{position:absolute;width:100%;height:100%;aspect-ratio:512/169;-o-object-fit:cover;object-fit:cover;top:0;left:0;transition:.3s}.member .tabBox .tabList .tab p{position:relative;z-index:10;font-weight:700;line-height:1}.member .tabBox .tabList .tab p:nth-child(2){font-size:clamp(1.5rem, 0.773rem + 2.42vw, 3.5rem)}.member .tabBox .tabList .tab p:nth-child(3){font-size:clamp(0.75rem, 0.477rem + 0.91vw, 1.5rem)}.member .tabBox .tabList .tab p:nth-child(4){font-size:clamp(0.75rem, 0.659rem + 0.3vw, 1rem)}.member .tabBox .tabList .tab:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.65);z-index:1}.member .tabBox .tabList .tab:hover{cursor:pointer}.member .tabBox .tabList .tab:hover img{transform:scale(1.1)}.member .tabBox .tabList .tab.active:before{background-color:rgba(0,0,0,.3)}.member .tabBox .tabList .tab.active:hover{cursor:auto;opacity:1}.member .tabBox .tabList .tab.active:hover img{transform:scale(1)}.member .tabContentList{display:block;width:65%;border-right:1px solid #707070}@media screen and (max-width:1600px){.member .tabContentList{width:70%}}@media screen and (max-width:1280px){.member .tabContentList{width:100%;border:none}}.member .tabContentList .tabContent{display:none;justify-content:space-between}@media screen and (max-width:1280px){.member .tabContentList .tabContent{align-items:flex-start}}@media screen and (max-width:767px){.member .tabContentList .tabContent{flex-direction:column;gap:1rem}}.member .tabContentList .tabContent img{width:50%}@media screen and (max-width:1280px){.member .tabContentList .tabContent img{width:40%}}@media screen and (max-width:767px){.member .tabContentList .tabContent img{width:100%;aspect-ratio:394/172;-o-object-fit:cover;object-fit:cover}}.member .tabContentList .tabContent.active{display:flex}.member .tabContentList .tabContent-text{width:45%;padding-right:5%}@media screen and (max-width:1280px){.member .tabContentList .tabContent-text{width:55%}}@media screen and (max-width:767px){.member .tabContentList .tabContent-text{width:90%;margin:0 auto;padding:0}}.member .tabContentList .tabContent-text>p:first-child{color:#0868cc;font-size:clamp(1.25rem, 1.159rem + 0.3vw, 1.5rem);font-weight:700}.member .tabContentList .tabContent-text>p:nth-child(2){font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);font-weight:700;margin:.5rem 0 1.5rem}@media screen and (max-width:767px){.member .tabContentList .tabContent-text>p:nth-child(2){margin:0 0 1rem}}.member .tabContentList .tabContent-text h3{font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem);padding-left:18%;position:relative;margin-bottom:.5rem}.member .tabContentList .tabContent-text h3+div{margin-bottom:1.5rem}.member .tabContentList .tabContent-text h3:before{content:"";position:absolute;width:12%;height:1px;background-color:#000;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.message{margin:7.5rem auto 5rem;overflow:hidden;padding-bottom:5rem}@media screen and (max-width:767px){.message{margin:5rem 0 0}}@media screen and (max-width:1280px){.message .container{width:90%}}@media screen and (max-width:767px){.message .container{max-width:400px}}.message-wrap{position:relative}.message-item{display:flex;justify-content:space-between;max-width:870px;align-items:center;position:relative;width:60%}@media screen and (max-width:1280px){.message-item{max-width:none;width:100%}}@media screen and (max-width:767px){.message-item{flex-direction:column;gap:1.5rem}}.message-item:first-child{margin-bottom:10rem}.message-item:first-child .message-text{margin-bottom:10%}@media screen and (max-width:1280px){.message-item:first-child .message-text{margin:0}}@media screen and (max-width:1280px){.message-item:first-child{margin-bottom:5rem}}@media screen and (max-width:767px){.message-item:first-child{margin-bottom:1rem}}.message-item:first-child:before{content:"";position:absolute;width:70vw;height:8px;background-color:#d9f7ff;transform:rotate(10deg);left:20%;top:90%;z-index:-1;max-width:1300px}@media screen and (max-width:1600px){.message-item:first-child:before{top:80%}}@media screen and (max-width:1280px){.message-item:first-child:before{width:80vw}}@media screen and (max-width:767px){.message-item:first-child:before{left:40%;top:40%}}.message-item:nth-child(2){flex-direction:column;gap:4rem;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);max-width:450px;width:27%}@media screen and (max-width:1280px){.message-item:nth-child(2){position:relative;top:auto;transform:none;flex-direction:row-reverse;width:100%;max-width:none;margin-bottom:5rem;gap:0}}@media screen and (max-width:767px){.message-item:nth-child(2){flex-direction:column;gap:1.5rem;margin-bottom:1rem}}.message-item:nth-child(2):before{position:absolute;width:100vw;height:8px;background-color:#d9f7ff;transform:rotate(-10deg);left:auto;top:90%;z-index:-1;max-width:1500px;right:10%}@media screen and (max-width:1280px){.message-item:nth-child(2):before{content:""}}@media screen and (max-width:767px){.message-item:nth-child(2):before{right:20%;top:35%}}.message-item:nth-child(2) .message-img{width:100%}@media screen and (max-width:1280px){.message-item:nth-child(2) .message-img{width:45%}}@media screen and (max-width:767px){.message-item:nth-child(2) .message-img{width:60%}}.message-item:nth-child(2) .message-text{width:100%}@media screen and (max-width:1280px){.message-item:nth-child(2) .message-text{width:50%}}@media screen and (max-width:767px){.message-item:nth-child(2) .message-text{width:90%}}.message-item:last-child .message-text{margin-top:10%}@media screen and (max-width:1280px){.message-item:last-child .message-text{margin:0}}.message-item:last-child:before{content:"";position:absolute;width:75vw;height:8px;background-color:#d9f7ff;transform:rotate(-20deg);left:0;top:21%;z-index:-1;max-width:1500px}@media screen and (max-width:1600px){.message-item:last-child:before{top:11%}}@media screen and (max-width:1280px){.message-item:last-child:before{display:none}}.message-img{width:45%;max-width:400px;position:relative}@media screen and (max-width:767px){.message-img{width:60%}}.message-img:before{content:"";position:absolute;width:90%;aspect-ratio:1/1;background-color:#d9f7ff;border-radius:999vh;top:20%;left:30%;z-index:-1}.message-text{width:50%}.message-text p:not(:last-child){margin-bottom:1rem}.message-text p span{font-weight:700}@media screen and (max-width:767px){.message-text{width:90%}}.type{max-width:1152px;margin:10rem auto 7.5rem;width:80%}@media screen and (max-width:767px){.type{width:90%;margin:0 auto 2.5rem}}.type .recruit-title{text-align:center}.type .recruit-title p{margin-bottom:1.5rem}.type h3{font-size:clamp(1.25rem, 1.159rem + 0.3vw, 1.5rem);padding:1rem 5%;border:1px solid #d8d8d8;position:relative;margin-bottom:.5rem;line-height:1}@media screen and (max-width:767px){.type h3{padding:.5rem 1.5rem}}.type h3:before{content:"";position:absolute;width:20px;height:100%;left:0;top:0;background-color:#22476e}@media screen and (max-width:767px){.type h3:before{width:15px}}.type .table_design03{margin-bottom:1.5rem;border-collapse:separate;border-spacing:8px}@media screen and (max-width:767px){.type .table_design03{border-spacing:4px}}.type .table_design03 tr{border:none}@media screen and (max-width:767px){.type .table_design03 tr{display:table-row}}.type .table_design03 td:first-child{background-color:#f5f5f5;text-align:center;font-size:clamp(0.875rem, 0.739rem + 0.45vw, 1.25rem);width:35%;min-width:95px;padding:1rem}.type .table_design03 td:last-child{border:1px solid #d8d8d8;width:65%;padding:1rem}.cta{margin:0 auto 10rem;width:80%;max-width:1345px;height:440px;position:relative}@media screen and (max-width:1024px){.cta{height:320px}}@media screen and (max-width:767px){.cta{width:100%;aspect-ratio:1/1;height:auto;margin-bottom:7.5rem}}.cta:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:1}.cta>img{height:100%;-o-object-fit:cover;object-fit:cover}.cta a{position:absolute;padding:2.5rem 5%;z-index:2;top:0;left:0;width:100%;height:100%}.cta a:hover{opacity:.7;background-color:rgba(255,255,255,.2)}.cta-wrap{display:flex;justify-content:space-between;align-items:flex-end;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:90%}@media screen and (max-width:767px){.cta-wrap{flex-direction:column-reverse;gap:1rem;padding:1rem;align-items:center}}.cta-wrap p{color:#fff;font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem)}@media screen and (max-width:767px){.cta-wrap p{text-align:center}}.cta-box{width:50%}@media screen and (max-width:767px){.cta-box{width:100%}}.cta-box img{max-width:500px;margin-left:auto}@media screen and (max-width:767px){.cta-box img{margin:0 auto}}.cta-box p{border:3px solid;text-align:center;width:80%;margin-top:1.5rem;padding:1rem;margin-left:auto}@media screen and (max-width:767px){.cta-box p{margin:1rem auto 0}}.diversity{border:1px solid #707070;padding:1.5rem 3%;margin:0 auto;width:80%}@media screen and (max-width:767px){.diversity{width:90%;margin-bottom:5rem}}.diversity h3{text-align:center;font-weight:700;font-size:18px;margin-bottom:2rem}.diversity-wrap{display:flex;justify-content:space-between}@media screen and (max-width:1024px){.diversity-wrap{flex-direction:column;align-items:center;gap:1.5rem}}.diversity-wrap img{width:30%}@media screen and (max-width:1400px){.diversity-wrap img{width:37%}}@media screen and (max-width:1024px){.diversity-wrap img{width:100%;max-width:400px}}.diversity-text{width:65%;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1400px){.diversity-text{flex-direction:column;gap:1.5rem;width:60%}}@media screen and (max-width:1024px){.diversity-text{width:100%}}.diversity-text div{width:47.5%}@media screen and (max-width:1400px){.diversity-text div{width:100%}}.diversity-text div p:not(:last-child){margin-bottom:.5rem}.diversity-bg{padding:1rem;background-color:#f5f5f5}.page-id-154 section .container{max-width:1152px}.page-id-154 table tr{margin-bottom:.5rem;display:flex;gap:8px}.page-id-154 table td{padding:.5rem 2.5rem}@media screen and (max-width:1024px){.page-id-154 table td{padding:.5rem 1.5rem}}.page-id-154 table td:first-child{text-align:center;background-color:#f5f5f5}.page-id-154 table td:last-child{border:1px solid #d8d8d8;width:calc(100% - 96px);background-color:#fff}@media screen and (max-width:1024px){.page-id-154 table td:last-child{width:calc(100% - 70px)}}.smile-title{text-align:center;margin-bottom:2.5rem;padding-bottom:1rem;border-bottom:1px solid #a3a3a3;font-weight:700}@media screen and (max-width:767px){.smile-title{padding-bottom:.5rem;margin-bottom:1.5rem}}.smile-title h2{font-size:1.5rem}.smile-title p{font-size:1rem;color:#0868cc}.smile-cart-fv{background:url(//ups2007.co.jp/wp-content/themes/ups/./images/smile-cart-fv.png) no-repeat center/cover;padding:6rem 0 2rem;margin:5rem 0 0;position:relative}.smile-cart-fv .insta-pop{position:absolute;width:11%;right:5%;bottom:-5%;transition:.3s;min-width:120px;z-index:10}@media screen and (max-width:767px){.smile-cart-fv .insta-pop{right:2.5%}}.smile-cart-fv .insta-pop:hover{opacity:.7}@media screen and (max-width:1024px){.smile-cart-fv{margin-top:60px}}@media screen and (max-width:767px){.smile-cart-fv{padding:2rem 0;margin-top:50px}}.smile-cart-fv-wrap{display:flex;width:80%;max-width:1345px;margin:0 auto;position:relative;justify-content:end}@media screen and (max-width:1280px){.smile-cart-fv-wrap{width:90%}}@media screen and (max-width:767px){.smile-cart-fv-wrap{width:100%;align-items:center;flex-direction:column;gap:2rem}}.smile-cart-fv .section-title{width:62%;position:absolute;left:-5%;top:-5%;z-index:10;margin:0}@media screen and (max-width:1280px){.smile-cart-fv .section-title{left:5%;width:50%}}@media screen and (max-width:767px){.smile-cart-fv .section-title{position:relative;left:auto;top:auto;width:90%}}.smile-cart-fv .section-title h1{color:#fff;text-shadow:1px 1px rgba(0,0,0,.5);font-size:clamp(1.125rem, 0.807rem + 1.06vw, 2rem);margin-bottom:1rem;width:-moz-max-content;width:max-content}@media screen and (max-width:1280px){.smile-cart-fv .section-title h1{width:-moz-fit-content;width:fit-content;text-align:right}}@media screen and (max-width:767px){.smile-cart-fv .section-title h1{text-align:center;margin:0 auto 1rem}}.smile-cart-fv-img{width:52%;position:relative}@media screen and (max-width:767px){.smile-cart-fv-img{width:100%}}.smile-cart-fv-img img:first-child{width:32%;position:absolute;right:-5%;top:-5%}@media screen and (max-width:767px){.smile-cart-fv-img img:first-child{width:30%;left:auto;right:2.5%}}.smile-feature{margin:5rem 0 7.5rem;position:relative}@media screen and (max-width:767px){.smile-feature{margin:5rem 0}}.smile-feature:before{content:"";position:absolute;width:100%;height:100%;background:url(//ups2007.co.jp/wp-content/themes/ups/./images/smile-feature-bg.png) no-repeat center/cover;z-index:-1;top:0;left:0}.smile-feature-wrap{display:flex;justify-content:space-between}@media screen and (max-width:767px){.smile-feature-wrap{flex-direction:column;gap:3rem;align-items:center}}.smile-feature-wrap:not(:last-child){margin-bottom:5rem}@media screen and (max-width:767px){.smile-feature-wrap:not(:last-child){margin-bottom:4rem}}.smile-feature-wrap:nth-child(odd){flex-direction:row-reverse}@media screen and (max-width:767px){.smile-feature-wrap:nth-child(odd){flex-direction:column}}.smile-feature-wrap:nth-child(odd) .smile-feature-left:before{right:auto;left:5%}@media screen and (max-width:767px){.smile-feature-wrap:nth-child(odd) .smile-feature-left:before{left:auto;right:5%}}.smile-feature-left{width:40%;position:relative;z-index:0}@media screen and (max-width:767px){.smile-feature-left{width:90%;margin:0 0 0 auto}}.smile-feature-left:before{content:"";position:absolute;width:125%;height:100%;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:-1;top:10%;right:5%}@media screen and (max-width:1600px){.smile-feature-left:before{width:115%}}@media screen and (max-width:1024px){.smile-feature-left:before{height:auto;aspect-ratio:327/220;width:110%}}@media screen and (max-width:767px){.smile-feature-left:before{width:105%}}.smile-feature-right{width:55%}@media screen and (max-width:767px){.smile-feature-right{width:100%}}.smile-feature-right img{width:3.5rem}@media screen and (max-width:767px){.smile-feature-right img{width:2.5rem}}.smile-feature-right h3{font-size:clamp(1.125rem, 0.989rem + 0.45vw, 1.5rem);padding-top:1rem;border-top:1px solid #0868cc;margin-bottom:1rem}.smile-image{margin-bottom:7.5rem}@media screen and (max-width:767px){.smile-image{margin-bottom:5rem}}.smile-image-wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}@media screen and (max-width:1024px){.smile-image-wrap{flex-direction:column;gap:1.5rem}}.smile-image-wrap>img{width:42%}@media screen and (max-width:1024px){.smile-image-wrap>img{width:70%}}@media screen and (max-width:767px){.smile-image-wrap>img{width:100%}}.smile-image-wrap table{width:55%}@media screen and (max-width:1024px){.smile-image-wrap table{width:100%}}.smile-image .slider-thumbnail .swiper-slide{opacity:.5;transition:opacity .5s;width:calc(50% - 10px) !important;height:auto !important}@media screen and (max-width:1024px){.smile-image .slider-thumbnail .swiper-slide{width:calc(50% - 4px) !important}}@media screen and (max-width:767px){.smile-image .slider-thumbnail .swiper-slide{width:calc(33% - 8px) !important}}.smile-image .slider-thumbnail .swiper-slide img{aspect-ratio:235/143;-o-object-fit:cover;object-fit:cover}.smile-image .slider-thumbnail .swiper-slide.swiper-slide-thumb-active{opacity:1}.smile-image .swiper{width:100%}.smile-image .swiper-slide img{height:auto;width:100%}.smile-image .smile-slider-wrap{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-start}@media screen and (max-width:767px){.smile-image .smile-slider-wrap{flex-direction:column;gap:1rem}}.smile-image .smile-slider{width:55%;padding-bottom:2rem}@media screen and (max-width:767px){.smile-image .smile-slider{width:100%;padding-bottom:1.5rem}}.smile-image .smile-slider .swiper-slide img{aspect-ratio:635/480;-o-object-fit:cover;object-fit:cover}.smile-image .slider-thumbnail{width:calc(45% - 1.5rem)}@media screen and (max-width:767px){.smile-image .slider-thumbnail{width:100%}}.smile-image .slider-thumbnail .swiper-wrapper{flex-wrap:wrap;gap:20px}@media screen and (max-width:1024px){.smile-image .slider-thumbnail .swiper-wrapper{gap:8px}}.smile-image .swiper-button-next,.smile-image .swiper-button-prev{width:40px;height:85px}@media screen and (max-width:1024px){.smile-image .swiper-button-next,.smile-image .swiper-button-prev{width:20px;height:40px}}.smile-image .swiper-button-next:after{content:">";background:url(//ups2007.co.jp/wp-content/themes/ups/./images/smile-image-after.png) no-repeat center/contain;color:transparent;width:100%;height:100%}.smile-image .swiper-button-prev:after{content:"<";background:url(//ups2007.co.jp/wp-content/themes/ups/./images/smile-image-before.png) no-repeat center/contain;color:transparent;width:100%;height:100%}.smile-image .swiper-pagination{bottom:0;text-align:left}.smile-image .swiper-pagination-clickable .swiper-pagination-bullet{width:1rem;height:1rem}@media screen and (max-width:767px){.smile-image .swiper-pagination-clickable .swiper-pagination-bullet{width:8px;height:8px}}.product-wrap{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:1279px){.product-wrap{flex-direction:column-reverse;gap:1.5rem;align-items:center}}.product-wrap>img{width:32%}@media screen and (max-width:1279px){.product-wrap>img{width:50%}}@media screen and (max-width:767px){.product-wrap>img{width:100%}}.product-wrap table{width:63%}@media screen and (max-width:1279px){.product-wrap table{width:100%}}.product-wrap table td{padding:.5rem 1.5rem}@media screen and (max-width:767px){.product-wrap table td{padding:.5rem;font-size:12px}}.product-wrap table td:first-child{width:240px}@media screen and (max-width:767px){.product-wrap table td:first-child{width:140px;padding:8px 0}}.product-wrap table td:last-child{width:calc(100% - 248px)}@media screen and (max-width:767px){.product-wrap table td:last-child{width:calc(100% - 148px)}}.smile-price{margin:7.5rem 0}@media screen and (max-width:767px){.smile-price{margin:5rem 0}}.smile-price table{width:100%}@media screen and (max-width:767px){.smile-price table tr{flex-direction:column;gap:.5rem}}.smile-price table td{padding:.5rem 1.5rem}@media screen and (max-width:767px){.smile-price table td{padding:.5rem}}.smile-price table td:first-child,.smile-price table td:last-child{width:calc(50% - 4px)}@media screen and (max-width:767px){.smile-price table td:first-child,.smile-price table td:last-child{width:100%;text-align:center}}.smile-cta{text-align:center;color:#fff;background:url(//ups2007.co.jp/wp-content/themes/ups/./images/smile-cta.png) no-repeat center/cover;padding:0 5% 2.5rem;width:80%;margin:0 auto 10rem;max-width:1152px}@media screen and (max-width:1024px){.smile-cta{width:100%}}@media screen and (max-width:767px){.smile-cta{margin-bottom:5rem}}.smile-cta h2{font-size:clamp(4.375rem, 3.466rem + 3.03vw, 6.875rem)}.smile-cta>p{font-size:clamp(1.125rem, 0.989rem + 0.45vw, 1.5rem)}.smile-cta-wrap{display:flex;justify-content:space-between}@media screen and (max-width:767px){.smile-cta-wrap{flex-direction:column;gap:2rem;align-items:center;max-width:250px;margin:1.5rem auto 0}}.smile-cta-wrap .btn-cont{margin-top:2.5rem}@media screen and (max-width:767px){.smile-cta-wrap .btn-cont{margin:0;width:100%}}@media screen and (max-width:767px){.smile-cta-wrap .btn-cont .btn{padding:1rem}}.smile-cta-wrap .btn-cont:first-child .btn{padding:39px 50px}@media screen and (max-width:767px){.smile-cta-wrap .btn-cont:first-child .btn{padding:25px 1rem}}.smile-record{margin-bottom:5rem}.smile-record table{width:100%}@media screen and (max-width:767px){.smile-record table tr{flex-direction:column;gap:.5rem}}.smile-record table td{padding:.5rem 1.5rem}@media screen and (max-width:767px){.smile-record table td{padding:.5rem}}.smile-record table td:first-child{width:30%}@media screen and (max-width:767px){.smile-record table td:first-child,.smile-record table td:last-child{width:100%;text-align:center}}.smile-record table td:last-child{display:flex;justify-content:space-between;align-items:flex-start;font-size:14px}@media screen and (max-width:1024px){.smile-record table td:last-child{flex-direction:column}}.smile-record table td:last-child div{width:47.5%}@media screen and (max-width:1024px){.smile-record table td:last-child div{width:100%}}.smile-record table td:last-child>p{display:none}.smile-record-box{margin-top:3.5rem;padding:1rem;background-color:#f5f5f5;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1024px){.smile-record-box{flex-direction:column;gap:1.5rem}}@media screen and (max-width:767px){.smile-record-box{margin-top:2rem}}.smile-record-box img{width:45%}@media screen and (max-width:1024px){.smile-record-box img{width:100%;max-width:400px}}.smile-record-box>div{width:50%}@media screen and (max-width:1024px){.smile-record-box>div{width:100%}}.smile-record-text{background-color:#fff;padding:2rem 3%}.smile-record-text p:first-child{text-align:center;font-weight:700;margin-bottom:1rem;font-size:clamp(1rem, 0.909rem + 0.3vw, 1.25rem)}.smile-record .btn-cont{margin-top:2rem}.smile-onayami{padding:2.5rem 0 7.5rem;background-color:#e4f2f4;position:relative;z-index:0}.smile-onayami:before{content:"";position:absolute;width:100%;height:100%;background:url(//ups2007.co.jp/wp-content/themes/ups/./images/smile-onayami-bg.png) no-repeat center/cover;top:0;left:0;z-index:-1}.smile-onayami:after{content:"";position:absolute;width:162px;height:64px;background:url(//ups2007.co.jp/wp-content/themes/ups/./images/smile-onayami-triangle.png) no-repeat center/contain;bottom:-63px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.smile-onayami-title{text-align:center;margin-bottom:2.5rem}.smile-onayami-title p{font-size:clamp(0.875rem, 0.784rem + 0.3vw, 1.125rem)}.smile-onayami-title h2{font-size:clamp(1.25rem, 0.977rem + 0.91vw, 2rem)}.smile-onayami-list{display:flex;gap:1rem;font-size:clamp(0.875rem, 0.784rem + 0.3vw, 1.125rem);margin-bottom:1.5rem}.smile-onayami-list span{color:#0868cc;border-bottom:1px solid #0868cc}.smile-onayami-list img{width:1.5rem}.smile-onayami-txt{width:fit-content;margin:0 auto}.smile-onayami .container{position:relative}.smile-onayami .container:before{content:"";position:absolute;width:17%;aspect-ratio:233/217;background:url(//ups2007.co.jp/wp-content/themes/ups/./images/smile-onayami2.png) no-repeat center/contain;top:70%;left:-10%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.smile-onayami .container:after{content:"";position:absolute;width:11%;aspect-ratio:160/202;background:url(//ups2007.co.jp/wp-content/themes/ups/./images/smile-onayami3.png) no-repeat center/contain;top:70%;right:-5%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:1600px){.smile-onayami .container:before{width:13%;left:-5%}.smile-onayami .container:after{width:9%;right:-2%}}@media screen and (max-width:1279px){.smile-onayami .container:before{left:-4%;top:120%}.smile-onayami .container:after{right:-4%;top:120%}}@media screen and (max-width:767px){.smile-onayami .container:before{width:20%;left:5%}.smile-onayami .container:after{width:15%;right:5%}}.smile-kaiketu{margin:5rem 0 7.5rem}.smile-kaiketu-wrap{display:flex;justify-content:space-between;max-width:1152px;margin:2rem auto 0}@media screen and (max-width:1279px){.smile-kaiketu-wrap{flex-direction:column;gap:3rem;align-items:center}}.smile-kaiketu-item{width:30%}@media screen and (max-width:1279px){.smile-kaiketu-item{width:100%;max-width:450px}}.smile-kaiketu .smile-onayami-title h2{color:#0868cc;position:relative;width:fit-content;margin:0 auto}.smile-kaiketu .smile-onayami-title h2:before{content:"";position:absolute;width:43px;aspect-ratio:43/28;background:url(//ups2007.co.jp/wp-content/themes/ups/./images/smile-kaiketu.png) no-repeat center/contain;left:-3.5rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.smile-kaiketu-item img{border-radius:10px;margin-bottom:8px}.smile-kaiketu-item img+p{text-align:center}.smile-kaiketu-item h3{text-align:center;color:#0868cc;font-size:clamp(1.125rem, 0.989rem + 0.45vw, 1.5rem);margin-bottom:1rem}@media screen and (max-width:767px){.smile-onayami:after{width:117px;height:45px;bottom:-44px}.smile-kaiketu .smile-onayami-title h2{padding-left:2rem}.smile-kaiketu .smile-onayami-title h2:before{width:30px;left:-.5rem}.smile-kaiketu-wrap{gap:2rem}}.smile-cta-wrap .btn-cont:last-child .btn{font-size:clamp(1.125rem, 0.989rem + 0.45vw, 1.5rem)}.smile-cta-wrap .btn-cont:last-child .btn p{font-size:clamp(0.875rem, 0.83rem + 0.15vw, 1rem)}.battery-td{line-height:46px}@media screen and (max-width:405px){.battery-td{line-height:17px}}