@charset "utf-8";_::-webkit-full-page-media,_:future,:root .fv .en-title p{color:rgba(0,0,0,.6)}section{width:90%;margin:0 auto}.sec-title h3{color:var(--main);font-size:3vh;letter-spacing:6px;font-weight:600;line-height:1.5;font-family:var(--font03)}.sec-title h3 span{font-size:2vh;letter-spacing:5px}.workon-slide .swiper-slide{opacity:0}.workon-slide .swiper-slide-active{opacity:1}.fv-slide{list-style:none;padding:0;margin:0;position:relative;overflow:hidden;width:100%}.fv-slide .swiper-wrapper{width:100%}.fv-slide .swiper-slide{transition:opacity 1s ease-in-out;width:70%;flex-shrink:0}.fv-slide .swiper-slide-active{opacity:1}.fv-slide img{width:80%;border-radius:30px;object-fit:cover;aspect-ratio:8/5;box-shadow:2px 2px 2px rgb(87 87 87/30%)}.fv{position:relative;height:90vh;width:90%;margin:0 auto;padding-top:100px;overflow:hidden}.fv .img-area{position:absolute;bottom:0;left:0;width:100%;animation:fv-anim 3s ease-in-out}@keyframes fv-anim{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.top-slider-dots{width:45%;margin-right:auto;padding:0;text-align:left;list-style:none;position:relative;margin-top:10px}.top-slider-dots .swiper-pagination-bullet{position:relative;width:13%;height:8px;background-color:#ffd3d2;display:inline-block;margin:0 2px;border-radius:0;opacity:.5}.top-slider-dots .swiper-pagination-bullet-active:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#cf605e;animation:progress 4.5s linear forwards;border-radius:0;opacity:1}@keyframes progress{from{width:0}to{width:100%}}.section01 .workon-slide{max-width:1400px;margin:0 auto;overflow:hidden}.workon-slide .swiper-slide{opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center}.workon-slide .swiper-slide-active{opacity:1;visibility:visible;transform:scale(1.05);transition:opacity .5s ease-in-out,visibility .5s ease-in-out,transform .5s ease-in-out}.swiper-slide-active{opacity:1}.workon-slide .swiper-pagination-bullet{background-color:transparent;color:var(--text01);font-size:16px;font-weight:700;opacity:.7}.workon-slide .swiper-pagination-bullet-active{color:var(--main);opacity:1}.fade-in-animation{animation:fadeIn 1.5s ease-in-out forwards}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.item-box{overflow:hidden}.item-box .swiper-wrapper{transition-timing-function:linear}.item-slide .swiper-slide{opacity:1;visibility:visible}.item-slide .swiper-slide{display:flex;justify-content:center;flex-shrink:0;width:auto}.item-slide img{width:133px;height:108px;object-fit:cover}.fv .en-title{position:absolute;bottom:10%;right:22%;z-index:1}.fv .en-title p{font-size:clamp(1.563rem, 0.729rem + 4.17vw, 4.375rem);font-weight:500;line-height:1;mix-blend-mode:overlay;letter-spacing:7px;font-family:var(--font01);opacity:.3;position:relative;z-index:2}.fv .copp{position:absolute;top:20%;left:70%;width:fit-content;z-index:1}.main_copy{font-family:'Noto Sans JP',sans-serif;letter-spacing:2px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:var(--text01);mix-blend-mode:multiply;font-size:clamp(2.188rem, 0.748rem + 3.54vw, 5rem);font-weight:500;letter-spacing:15px;line-height:1.4}.main_copy span{opacity:0;animation:letter-glow .7s 0s ease both}.is-act .main_copy span{opacity:1}.main_copy span:nth-child(1){animation-delay:.5s}.main_copy span:nth-child(2){animation-delay:.7s}.main_copy span:nth-child(3){animation-delay:.9s}.main_copy strong{opacity:0;filter:blur(10px);animation:letter-glow .7s 0s ease both,blur 2s 0s ease both;animation-delay:1.5s}.main_copy span:nth-child(4){animation-delay:2.1s}.main_copy span:nth-child(5){animation-delay:2.3s}.main_copy span:nth-child(6){animation-delay:2.5s}.main_copy span:nth-child(7){animation-delay:2.7s}.main_copy span:nth-child(8){animation-delay:2.9s}.main_copy span:nth-child(9){animation-delay:3.1s}.main_copy span:nth-child(10){animation-delay:3.3s}.main_copy span:nth-child(11){animation-delay:3.5s}.is-act .main_copy span{opacity:0;animation:letter-glow .7s 0s ease both}.is-act .main_copy span{opacity:1}.is-act .main_copy span:nth-child(1){animation-delay:.5s}.is-act .main_copy span:nth-child(2){animation-delay:.7s}.is-act .main_copy span:nth-child(3){animation-delay:.9s}.is-act .main_copy strong{opacity:0;filter:blur(10px);animation:letter-glow .7s 0s ease both,letter-blur 2s 0s ease both;animation-delay:1.5s}.is-act .main_copy span:nth-child(4){animation-delay:2.1s}.is-act .main_copy span:nth-child(5){animation-delay:2.3s}.is-act .main_copy span:nth-child(6){animation-delay:2.5s}.is-act .main_copy span:nth-child(7){animation-delay:2.7s}.is-act .main_copy span:nth-child(8){animation-delay:2.9s}.is-act .main_copy span:nth-child(9){animation-delay:3.1s}.is-act .main_copy span:nth-child(10){animation-delay:3.3s}.is-act .main_copy span:nth-child(11){animation-delay:3.5s}@keyframes letter-glow{0%{opacity:0;text-shadow:0px 0px 1px rgba(255,255,255,.1)}66%{opacity:1;text-shadow:0px 0px 20px rgba(255,255,255,.9)}77%{opacity:1}100%{opacity:.9;text-shadow:0px 0px 20px rgba(255,255,255,0)}}@keyframes blur{0%{opacity:0;filter:blur(10px)}100%{opacity:1;filter:blur(0)}}.fv .scroll{position:absolute;bottom:8%;right:9%;display:flex;z-index:10}.fv .scroll p{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:var(--main);font-size:18px;letter-spacing:1px;margin-top:5px;font-family:var(--font01)}.fv .scroll img{width:auto;height:230px}.scroll{text-align:center;position:relative}.scroll img{position:relative}.scroll .type a{display:inline-block;position:absolute;right:40px;bottom:0;z-index:2;padding:10px 10px 110px;color:#cc322f;font-size:14px;font-family:'Josefin Sans',sans-serif;line-height:1;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;writing-mode:vertical-lr;transition:.2s;overflow:hidden;&:after{content:'';position:absolute;bottom:0;left:50%;width:1px;height:100px;background:#cc322f}&:hover{opacity:.5}}#type01 a:after{animation:sdl01 2s cubic-bezier(1,0,0,1) infinite}@keyframes sdl01{0%{transform:scale(1,0);transform-origin:0 0}50%{transform:scale(1,1);transform-origin:0 0}50.1%{transform:scale(1,1);transform-origin:0 100%}100%{transform:scale(1,0);transform-origin:0 100%}}.section01{margin-top:60px}.section01 .workon-slide .area{width:100%;margin-top:60px}.workon-slide .workon-icon{position:relative;z-index:2}.workon-slide .workon-icon img{width:100%}.section01 .workon-slide .left,.section01 .workon-slide .right{position:relative;top:0;width:45%;height:auto}.section01 .arrow{margin:0 2%}.section01 .arrow img{width:80px;height:auto}.section01 .box{width:100%;height:100%;position:absolute;top:0}.section01 .box-title{background-color:var(--main);display:inline-block;color:#fff;font-size:25px;padding:15px 0;width:100%;display:inline-flex;justify-content:center;align-items:center;margin-top:10px;font-weight:700;position:absolute;top:9%;left:50%;transform:translate(-50%,-50%)}.section01 .right-box{display:flex;align-items:center;justify-content:space-evenly;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.section01 .box-lead{font-size:25px;color:var(--main);text-align:center;font-weight:700;line-height:1.8;height:100%;display:grid;place-items:center;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);width:100%}.arrow-box{background:#d62d45;padding:1rem;text-align:left;color:#fff;font-weight:700;border-radius:15px;-webkit-border-radius:15px;display:flex;flex-direction:column;justify-content:space-between}.arrow-box:after{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute;border-color:rgba(214,45,69,0);border-top-width:10px;border-bottom-width:10px;border-left-width:17px;border-right-width:17px;margin-top:-10px;border-right-color:#d62d45;right:60%;top:50%}.section01 .arrow-box p:first-child{background-color:#fff;color:var(--main);text-align:center;border-radius:30px;padding:5px 0;font-size:18px}.section01 .arrow-box p:last-child{font-size:18px;letter-spacing:3px}.section01 .right-box .arrow-box{width:50%;height:35%}.section01 .right-box .workon-img{display:flex;justify-content:center;width:30%;align-items:center}.workon-slide .workon01 .right .right-box .arrow-box p:last-child{display:flex;justify-content:center;align-items:center;height:80%;font-size:clamp(1rem, 0.894rem + 0.45vw, 1.438rem)}.workon-slide .workon02 .right .right-box .arrow-box p:last-child{display:flex;justify-content:center;align-items:center;height:80%;font-size:clamp(0.938rem, 0.8rem + 0.19vw, 1.125rem)}.workon-slide .workon03 .right .right-box .arrow-box p:last-child{display:flex;justify-content:center;align-items:center;height:80%;font-size:clamp(1rem, 0.894rem + 0.45vw, 1.438rem)}.workon-slide .workon04 .right .right-box .arrow-box p:last-child{display:flex;justify-content:center;align-items:center;height:80%;font-size:clamp(1rem, 0.894rem + 0.45vw, 1.438rem)}.section02{padding:60px 0;background-color:var(--back);text-align:center;box-shadow:0 0 0 100vmax var(--back);clip-path:inset(0 -100vmax);margin-top:60px}.section02 .area{display:flex;justify-content:center;margin:80px auto 45px;max-width:1400px;gap:2rem}.section02 a{width:25%}.section02 .box{width:auto;padding:40px 20px;background-color:#fff;border:2px solid #d32f2f;border-radius:8px;box-sizing:border-box;position:relative;text-align:center;transition:transform .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;margin-right:2%;box-shadow:3px 3px 8px #818181}.section02 .box:last-child{margin-right:0}.section02 .box:hover{transform:translateY(-10px)}.section02 .number{width:65px;height:65px;background-color:var(--main);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;position:absolute;top:-45px;left:50%;transform:translateX(-50%)}.section02 .number p{font-family:var(--font01);font-size:30px;font-weight:500}.section02 .icon{position:relative;width:100px;height:100px;margin-bottom:15px}.section02 .box .txt-box{display:flex;flex-direction:column;align-items:center}.section02 .icon img{position:absolute;top:0;left:0;width:100%;height:auto;transition:opacity .3s ease}.section02 .icon img.hover{opacity:0}.section02 .icon img.unhover{opacity:1}.section02 .box:hover .icon img.hover{opacity:1}.section02 .box:hover .icon img.unhover{opacity:0}.section02 .title{font-size:25px;font-weight:700;color:var(--main);margin-bottom:10px}.section02 .lead{font-size:20px;color:var(--text01);line-height:1.6;text-align:center;margin-top:10px;height:60px;display:flex;align-items:center;font-weight:600}@media (hover:none) and (pointer:coarse){.section02 .icon img.hover{opacity:1}.section02 .icon img.unhover{opacity:0}}.section03{padding:80px 0;background-color:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);position:relative;display:flex;flex-direction:column;align-items:center}.section03 .sec-title h3{text-align:center}.section03 p{font-size:18px;color:var(--text01);line-height:1.8;margin:25px 0 25px}.section03-2{padding:80px 0;background-color:#fff;text-align:center}.section03-2 .area{display:flex;justify-content:space-evenly;align-items:center;padding:40px;border:2px solid var(--main);border-radius:8px;background:url(//www.ty-bikou.com/wp-content/themes/wp-base/assets/css/../svg/secret-back.svg) repeat center;width:55%;margin:0 auto}.section03-2 .man img{width:100%;height:160px}.section03-2 .box{text-align:center}.section03-2 .box .title{font-size:23px;font-weight:700;color:var(--main);text-align:center}.section03-2 .lead{position:relative;font-size:26px;color:var(--text01);margin:60px}.section03-2 .lead p{color:var(--text02);text-align:center;font-size:28px;position:relative;z-index:2}.section03-2 .lead img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:100px;height:auto}.area-link{text-decoration:none}.area-link .btn-type02{background-color:var(--main);border-radius:50px;display:inline-block;padding:10px 30px;text-align:center;transition:background-color .3s ease;cursor:pointer;text-decoration:none;border:none;display:flex;justify-content:space-between;align-items:center;color:#fff}.area-link .btn-type02 p{margin-right:10px;font-weight:700}.area-link .key-circle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;border-radius:50%}.area-link .key-circle img{width:12px;height:auto;transition:transform .3s ease}.section03-tresure{margin-top:60px}.section03-tresure .area{max-width:1400px;margin:0 auto}.section03-tresure .reason-box{display:flex;justify-content:center;align-items:center}.section03-tresure .man-area{position:relative;width:10%}.section03-tresure .man-area img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px}.section03-tresure .tresure-area{position:relative;display:flex;flex-direction:column;align-items:center;width:35%}.section03-tresure .tresure-area .lock-icon{position:absolute;top:70%;left:50%;transform:translate(-50%,-50%);width:100%}.section03-tresure .tresure-area .lock-icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:35px}.section03-tresure .tresure-box-p{font-size:25px;font-weight:600;margin-top:20px;text-align:center;color:var(--text02)}.section03-tresure img.hover{opacity:0;transition:opacity .3s ease}.section03-tresure img.unhover{opacity:1;transition:opacity .3s ease}.area-link:hover .reason-box img.hover{opacity:1}.area-link:hover .reason-box img.unhover{opacity:0}.area-link:hover .key-circle img{transform:rotate(90deg)}.section03-tresure .reason-btn{display:flex;justify-content:center;margin-top:20px}.section04{background-color:var(--back);text-align:center;box-shadow:0 0 0 100vmax var(--back);clip-path:inset(0 -100vmax);padding:4rem;margin-top:80px;box-sizing:border-box}.section04 .area{display:flex;justify-content:space-between;align-items:stretch;padding:40px 0;width:100%;margin:60px auto}.section04 .left{width:45%}.section04 .title{font-size:16px;font-weight:500;color:var(--text01);margin-bottom:20px;font-family:var(--font01)}.section04 .title span{font-size:50px;color:#666;display:block;margin-top:5px}.section04 ul{list-style:none;padding:0;margin:0}.section04 ul li{position:relative}.section04 ul li a{color:#333;text-decoration:none;font-size:24px;font-weight:700;padding-bottom:10px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.section04 ul li:first-child{border-top:1px solid #e0e0e0}.section04 ul li a p{font-size:23px;font-weight:500;margin:22px 0}.section04 ul li a p span{display:block;font-size:14px;color:#d32f2f}.section04 .left ul li:hover a{color:#d32f2f}.section04 .circle_link .arrow-icon{--outer-size:28px;--icon-size:.6rem;width:var(--outer-size);height:var(--outer-size);aspect-ratio:1;display:inline-grid;border-radius:50%;place-items:center;transition:all .3s ease-out;overflow:hidden;background-color:var(--main);border:none;position:relative}.section04 .circle_link .arrow-icon:after{content:"";display:block;width:23px;aspect-ratio:1;-webkit-mask:url(//www.ty-bikou.com/wp-content/themes/wp-base/assets/css/../svg/arrow-right.svg) 50% 50%/contain no-repeat;mask:url(//www.ty-bikou.com/wp-content/themes/wp-base/assets/css/../svg/arrow-right.svg) 50% 50%/contain no-repeat;position:absolute;bottom:35%;left:45%;transform:translate(-50%,50%);background-color:#fff}.section04 .circle_link .link{display:inline-block;text-decoration:none;padding:0;border-radius:50%;overflow:hidden;transition:background-color .3s ease-out;transition:border .3 ease-out}@keyframes arrow-icon-move{0%{transform:translate(0);animation-timing-function:ease-out}60%{transform:translate(calc(var(--icon-size) + var(--outer-size) / 4));animation-timing-function:ease-out}60.001%{transform:translate(calc((var(--icon-size) + var(--outer-size) / 4) * -1));animation-timing-function:ease-in}to{transform:translate(0);animation-timing-function:ease-in}}.section04 .left ul li:hover .circle_link .arrow-icon{background-color:#fff}.section04 .left ul li:hover .circle_link .arrow-icon:after{animation:arrow-icon-move 1s infinite;background-color:var(--main);bottom:0}@media screen and (max-width:650px){.section04 .circle_link .arrow-icon{--outer-size:20px}.section04 .circle_link .arrow-icon:after{width:20px;bottom:35%;left:35%}}.section04 .right{width:45%;aspect-ratio:1/1;position:relative;margin-left:5%}.section04 .switch-img img{border-radius:5%;width:100%}.section04 .switch-img div{position:absolute;top:0;left:0;border-radius:5%;width:100%;height:100%;opacity:0;transition:opacity .5s ease}.section04 .switch-img .active{opacity:1}.insta{margin-top:100px}.insta .container{max-width:1400px;margin:0 auto}.insta .ttl-box{display:flex;justify-content:center;flex-direction:column;align-items:center}.insta .ttl-box .en{color:var(--main);font-weight:600}.insta .ttl-box .ttl{font-size:30px;font-weight:700;color:var(--main)}.insta .area{display:flex;justify-content:space-evenly;align-items:flex-start;margin-top:50px;width:100%}.insta .area .box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:40%}.insta .area .box picture{width:100%}.insta .area .box picture img{width:100%;height:auto}.insta .area .box .btn-area__links__link{width:100%}.insta .area .box .btn-area__links__link .btn_link{width:100%}.insta .area .box .btn-area__links__link .btn_link a{width:100%;text-align:center;border:1px solid var(--main);padding:10px 0}.insta .area .box .ex{display:flex;align-items:center;width:100%;margin-top:15px}.insta .area .box .ex img{width:50px}.insta .area .box .ex p{width:90%;font-size:14px}.article{background-color:#f3f3f3b5;box-shadow:0 0 0 100vmax var(--back);clip-path:inset(0 -100vmax);margin:120px 0;width:100%}.article .container{width:80%;margin:0 auto;padding:60px 0}.article .container .ttl-box{color:var(--main)}.article .container .ttl-box .en{font-size:20px;font-weight:500;letter-spacing:2px}.article .container .ttl-box .ttl{font-size:30px;font-weight:700;color:var(--main)}.article .container .ttl-box .jp{font-size:30px;font-weight:700;letter-spacing:4px}.article .area{display:flex;justify-content:center;align-items:flex-start;width:95%;gap:20px;margin:30px auto}.article .area .post-date{font-size:.8rem;margin-bottom:-8px}.article .box{width:32%;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:10px;transition:.3s ease-in-out}.article .box:hover{color:var(--main)}.article .box .category p{font-size:15px;font-weight:500}.article .box .category p span{color:var(--main);font-weight:700;margin-right:-5px}.article .box .img-box{width:100%;height:auto}.article .box .img-box img{aspect-ratio:6/4;object-fit:cover;width:100%;border-radius:10px;transition:.3s ease-in-out;box-shadow:var(--shadow01)}.article .box:hover .img-box img{opacity:.7}.article .box .ttl p{font-weight:600}.article .article-btn{display:flex;justify-content:center}.article .article-btn .btn-area__links__link .btn_link a{width:280px;text-align:center;border:1px solid var(--main);color:var(--main);font-weight:700}.article .article-btn .btn-area__links__link .btn_link a:hover{color:#fff}.section05{margin-top:120px;margin-bottom:80px;width:80%}.section05 .area{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;align-items:stretch;margin:0 auto;width:100%}.section05 .left,.section05 .right{display:flex;flex-direction:column;justify-content:space-between;margin:0}.section05 .left{width:78%}.section05 .right{width:20%}.section05 .left .up,.section05 .left .down,.section05 .right .parts04{height:100%}.section05 .up .parts01{position:relative;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;padding:20px;height:330px;overflow:hidden;flex-direction:column;box-shadow:var(--shadow01)}.section05 .down{display:flex;justify-content:space-between;gap:10px;margin-top:10px}.section05 .down .parts02,.section05 .down .parts03{position:relative;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;width:48%;height:auto;overflow:hidden;transition:filter .5s ease;box-shadow:var(--shadow01)}.section05 .right .parts04{position:relative;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;height:620px;overflow:hidden;box-shadow:var(--shadow01)}.section05 .parts01:before,.section05 .parts02:before,.section05 .parts03:before,.section05 .parts04:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:0;transition:filter .3s ease;filter:brightness(50%)}.section05 .parts01:before{background-image:url(//www.ty-bikou.com/wp-content/themes/wp-base/assets/css/../webp/1-top/more07.webp)}.section05 .parts02:before{background-image:url(//www.ty-bikou.com/wp-content/themes/wp-base/assets/css/../webp/1-top/more04.webp)}.section05 .parts03:before{background-image:url(//www.ty-bikou.com/wp-content/themes/wp-base/assets/css/../webp/1-top/more05.webp)}.section05 .parts04:before{background-image:url(//www.ty-bikou.com/wp-content/themes/wp-base/assets/css/../webp/1-top/more06.webp)}.section05 .parts01:hover:before,.section05 .parts02:hover:before,.section05 .parts03:hover:before,.section05 .parts04:hover:before{filter:brightness(80%)}.section05 p,.section05 a{position:relative;z-index:1}.section05 .parts01 p,.section05 .parts02 p,.section05 .parts03 p,.section05 .parts04 p{margin-bottom:20px;font-size:22px;letter-spacing:7px;font-weight:400;text-shadow:1px 1px 3px #575757}.section05 .parts01:hover .btn_link a,.section05 .parts02:hover .btn_link a,.section05 .parts03:hover .btn_link a,.section05 .parts04:hover .btn_link a{background-position:100% 100%;color:#fff}.section05 .parts01:hover .btn_link a .arrow-icon,.section05 .parts02:hover .btn_link a .arrow-icon,.section05 .parts03:hover .btn_link a .arrow-icon,.section05 .parts04:hover .btn_link a .arrow-icon{background-color:#fff}.section05 .parts01:hover .btn_link a .arrow-icon:after,.section05 .parts02:hover .btn_link a .arrow-icon:after,.section05 .parts03:hover .btn_link a .arrow-icon:after,.section05 .parts04:hover .btn_link a .arrow-icon:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite;background-color:var(--main)}@media screen and (min-width:1920px){.fv{height:95vh}}@media screen and (max-width:1400px){.fv .scroll{right:3%}.fv .copp{top:24%}footer .area{width:85%}.section01 .right-box{top:47%}.section01 .box-lead{top:46%}.section01 .right-box .arrow-box{width:50%;height:33%}.section02 .box{width:100%;padding:28px 18px}.workon-slide .workon03 .right .right-box .arrow-box p:last-child{line-height:1.3}.section03{padding:55px 0 55px}.section04{margin-top:75px;padding:2rem}.section02 .area{width:90%}.section02 .icon{width:100px;height:100px}.section02 .title{font-size:22px}.section02 .lead{height:45px}}@media screen and (max-width:1300px){.fv{height:85vh}.section01 .box-title{font-size:23px;padding:8px 0;height:8%;top:6%}.section01 .right-box{top:45%}.section01 .box-lead{top:44%}.section02 .lead{letter-spacing:1px}}@media screen and (max-width:1200px){.section01 .box-lead{top:44%}.section01 .right-box{top:46%}.section01 .right-box .arrow-box{width:55%;height:35%}.arrow-box:after{right:64%}.section02 .area{flex-wrap:wrap}.section02 a{width:40%}.section05 .parts01 p,.section05 .parts02 p,.section05 .parts03 p,.section05 .parts04 p{margin-bottom:20px;font-size:18px;letter-spacing:4px}.section05 .btn_link a{padding:8px 27px 13px;width:100px;font-size:15px;height:19px}.section05 .btn_link a .arrow-icon{right:5px;width:30px;top:5px;height:30px}}@media screen and (max-width:1100px){.fv{height:500px}.fv-slide img{width:80%}.fv .copp{top:23%;right:0}.fv .copp{top:23%;left:75%}.fv .scroll{right:0}.arrow-box{padding:10px}.section01 .right-box .workon-img{width:25%}.section01 .right-box .arrow-box{width:55%;height:35%}.workon-slide .workon04 .right .right-box .workon-img{width:20%}.workon-slide .workon02 .right .right-box .arrow-box p:last-child{letter-spacing:1px}.section01 .arrow-box p:first-child{border-radius:20px;padding:3px 0;font-size:14px}.section01 .arrow-box p:last-child{letter-spacing:1px}}@media screen and (max-width:1000px){.workon-slide .workon02 .right .right-box .arrow-box p:last-child{font-size:.9rem}.workon-slide .workon03 .right .right-box .arrow-box p:last-child{font-size:1rem}}@media screen and (max-width:900px){.workon-slide .workon02 .right .right-box .arrow-box p:last-child{font-size:13px}.workon-slide .workon01 .right .right-box .arrow-box p:last-child{font-size:14px}.workon-slide .workon03 .right .right-box .arrow-box p:last-child{font-size:14px}.workon-slide .workon04 .right .right-box .arrow-box p:last-child{font-size:14px}.section01 .box-lead{font-size:22px;line-height:1.5}.section05 .btn_link a{padding:8px 17px 13px;width:80px;font-size:11px;height:16px;letter-spacing:0px;line-height:19px}}@media screen and (max-width:900px) and (min-width:831px){.section05 .btn_link a{padding:8px 17px 13px;width:80px;font-size:11px;height:16px;letter-spacing:0px;line-height:22px}.section05 .btn_link a .arrow-icon{right:5px;width:25px;top:6px;height:25px}}@media (max-width:830px){.fv{height:750px}.fv-slide img{aspect-ratio:1}.fv .copp{top:20%;-webkit-transform:translateY(0);transform:translateY(0)}#scroll-title{bottom:11%;left:4%;margin-left:15px}.fv .scroll{right:-4%;bottom:9%}.fv .en-title{bottom:13%;right:14%}.top-slider-dots{width:50%}.top-slider-dots li{width:calc(15% - 9px)}.top-slider-dots button{width:13%}.section01 .workon-slide{margin-top:40px}.section01 .workon-slide .area{justify-content:center;width:100%;flex-direction:column;margin-top:30px}.workon-slide .swiper-pagination{position:absolute;top:33%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:3}.section01 .workon-slide .left,.section01 .workon-slide .right{width:80%;height:100%}.workon-slide .workon01 .right .right-box .arrow-box p:last-child{font-size:25px}.workon-slide .workon02 .right .right-box .arrow-box p:last-child{font-size:20px}.workon-slide .workon03 .right .right-box .arrow-box p:last-child{font-size:23px}.workon-slide .workon04 .right .right-box .arrow-box p:last-child{font-size:24px}.section01 .right-box .arrow-box{width:60%}.workon-slide .workon04 .right .right-box .arrow-box{width:58%}.section01 .arrow{transform:rotate(90deg)}.arrow-box:after{right:67%}.section01 .box-lead{font-size:30px}.section01 .arrow{margin:25px 0}.section01{margin-top:30px;margin-bottom:60px}.section01 .arrow-box p:first-child{font-size:18px}.workon-slide .slick-dots{top:-3%;height:50px}.section02{padding:35px 0;margin-top:30px}.section02 .area{align-items:center;flex-wrap:wrap;gap:1rem}.section02 .box{width:100%;margin-bottom:20px;align-items:center;justify-content:space-around;aspect-ratio:1}.section02 .number{top:-5%;left:7%}.section02 .title{margin-bottom:18px}.section02 .lead{margin-top:0}.section02 a{width:48%;margin:0 auto}.section03{padding:50px 0;margin-bottom:0;height:auto}.section04 .area{margin:0 auto}.section05{margin-top:75px;margin-bottom:75px;width:90%}.section05 .area{flex-direction:column}.section05 .left,.section05 .right{width:100%}.section05 .up .parts01,.section05 .down .parts02,.section05 .down .parts03,.section05 .right .parts04{width:100%;height:auto;box-sizing:border-box}.section05 .down{flex-direction:column}.section05 .btn_link{margin-top:40px}.section03-tresure .tresure-area{width:60%}.insta .area{flex-direction:column}.insta .area .box{width:100%}.insta .area .box:last-child{margin-top:30px}.insta .area .box img{object-fit:cover;width:100%}.insta .area .box .ex{margin-top:5px}.insta .area .box .btn-area__links__link .btn_link{margin-top:5px}.article .area{width:100%}.article .container{width:90%}}@media screen and (max-width:700px){.workon-slide .workon02 .right .right-box .arrow-box p:last-child{font-size:17px}}@media screen and (max-width:650px){.fv{height:100vh;width:auto;padding-top:0}.fv-slide{position:relative}.fv-slide:before{content:'';position:absolute;top:0;left:0;width:100%;height:100vh;background-color:rgb(221 221 221/20%);pointer-events:none;z-index:1}.fv-slide img{aspect-ratio:auto;width:100%;height:100vh;border-radius:0}.fv .copp{top:15%;display:inline-block;height:auto;width:fit-content;left:50%;-webkit-transform:translateY(0);transform:translateY(0);z-index:2}.fv .copp .main_copy{font-size:45px;line-height:1.2;font-weight:700;color:var(--text02);background:rgba(0,0,0,1);text-shadow:0 0 .1em rgba(255,255,255,.05),.01em .04em .03em rgba(255,255,255,.4);-webkit-background-clip:text}.fv .scroll{bottom:0;right:0;z-index:2}.fv .en-title{bottom:7%;right:0;left:8%;z-index:2}.fv .en-title p{font-size:50px;opacity:.5;font-weight:700;color:rgb(0 0 0/0.5);background:rgba(0,0,0,1);text-shadow:0 0 .1em rgba(255,255,255,.05),.01em .04em .03em rgba(255,255,255,.4);-webkit-background-clip:text}#scroll-down{padding-top:112px}#scroll-down:before{height:122px}.arrow-down{height:18px}#scroll-title{bottom:3%;left:0;margin-left:8px}.top-slider-dots{width:80%;text-align:left;margin-top:5px;opacity:.7}.slick-dotted.slick-slider{margin-bottom:0}.top-slider-dots button{width:15%}.top-slider-dots li{width:calc(15% - -2px);margin:0 1px}.site-header{background-color:rgb(249 249 249/50%)}.section01{margin-top:50px}.sec-title h3{font-size:20px;letter-spacing:2px;background:var(--main);text-shadow:0 0 .1em rgba(255,255,255,.05),.01em .04em .03em rgba(255,255,255,.4);-webkit-background-clip:text;font-weight:700;text-align:center;color:var(--main_o)}.sec-title h3 span{letter-spacing:2px}.section01 .workon-slide .left,.section01 .workon-slide .right{width:100%}.section01 .box-title{font-size:18px;padding:5px 0;margin-top:2%}.section01 .box-lead{font-size:24px}.section01 .workon-slide{max-width:95%;margin-top:35px}.section01 .right-box .arrow-box{width:60%;height:45%}.workon-slide .slick-dots{top:-3%}.workon-slide .slick-dots li.slick-active button:before{font-size:20px}.section01 .arrow-box p:first-child{font-size:14px}.section02{padding:30px 0;margin-top:60px}.section02 .area{margin:30px 0;width:100%}.section02 .box{width:100%;flex-direction:row;padding:1rem;aspect-ratio:16/8;margin-bottom:0;align-items:center}.section02 .title{font-size:17px;margin-bottom:8px}.section02 .lead{font-size:15px;flex:0 0 50px;display:flex;align-items:center;letter-spacing:1px}.section02 .number{top:-5%;left:5%;width:45px;height:45px}.section02 .icon{width:75px;height:75px}.section02 .icon img{width:100%;height:auto}.section02 .number p{font-size:20px}.section03 p{font-size:13px;line-height:1.6;letter-spacing:3px;width:90%;margin:20px auto;text-align:center}.section03-tresure .tresure-area .lock-icon{top:67%}.section03-tresure .tresure-area .lock-icon img{width:28px}.section03-tresure .tresure-area{width:70%}.section03-tresure .man-area{width:15%}.section03-tresure .tresure-box-p{font-size:18px;margin-top:10px}.area-link .btn-type02 p{margin-right:10px;font-weight:700;font-size:15px;letter-spacing:3px}.sec04sp{margin-top:30px;padding:0;height:700px}.sec04sp .area{flex-direction:column;padding:30px 0}.sec04sp .switch-img{position:relative}.sec04sp .switch-img{position:relative;margin-top:20px}.sec04sp ul{width:100%}.sec04sp a{display:flex;justify-content:space-between;align-items:center}.sec04sp a img{width:20px;height:21px}.sec04sp .switch-img .active{opacity:1}.section04 .title span{font-size:35px}.section04 .title{letter-spacing:3px}.section04 ul li a p{font-size:19px;margin:15px 0}.section04 ul li a{font-size:24px;padding-bottom:0}.insta{margin-top:60px}.insta .ttl-box .en{font-weight:400}.insta .ttl-box .ttl{font-size:20px;background:var(--main);text-shadow:0 0 .1em rgba(255,255,255,.05),.01em .04em .03em rgba(255,255,255,.4);-webkit-background-clip:text;font-weight:700;text-align:center;color:var(--main_o)}.insta .area .box .ex p{letter-spacing:1px}.insta .area{margin-top:25px;margin-bottom:60px}.section05{width:90%;margin-top:30px;margin-bottom:30px}.section05 .up .parts01,.section05 .down .parts02,.section05 .down .parts03,.section05 .right .parts04{height:150px}.section05 .btn_link{margin-top:0}.section05 .ttl-box{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:20px}.section05 .ttl-box .en{color:var(--main);font-weight:400}.section05 .ttl-box .ttl{font-size:20px;font-weight:700;color:var(--main)}.section05 .parts01 p,.section05 .parts02 p,.section05 .parts03 p,.section05 .parts04 p{margin-bottom:10px;font-size:18px}.article{margin:30px 0}.article .area{flex-direction:column;margin-top:20px}.article .area .post-date{margin-bottom:-2px}.article .box{flex-direction:column;gap:2px;width:100%}.article .box .ttl{order:2}.article .box .img-box{order:3}.article .box .img-box img{aspect-ratio:16/9}.article .article-btn .btn-area__links__link .btn_link a{width:180px}.article .container{width:90%;padding:30px 0}.article .container .ttl-box .ttl{font-size:20px;background:var(--main);text-shadow:0 0 .1em rgba(255,255,255,.05),.01em .04em .03em rgba(255,255,255,.4);-webkit-background-clip:text;font-weight:700;text-align:center;color:var(--main_o)}.article .container .ttl-box .en{font-size:16px;font-weight:400;letter-spacing:1px;text-align:center}.section05 .parts01:before{background-image:url(//www.ty-bikou.com/wp-content/themes/wp-base/assets/css/../webp/1-top/more07-mobile.webp)}.section05 .parts02:before{background-image:url(//www.ty-bikou.com/wp-content/themes/wp-base/assets/css/../webp/1-top/more04-mobile.webp)}.section05 .parts03:before{background-image:url(//www.ty-bikou.com/wp-content/themes/wp-base/assets/css/../webp/1-top/more05-mobile.webp)}.section05 .parts04:before{background-image:url(//www.ty-bikou.com/wp-content/themes/wp-base/assets/css/../webp/1-top/more06-mobile.webp)}}@media screen and (max-width:575px){.workon-slide .workon03 .right .right-box .arrow-box p:last-child{font-size:18px}.workon-slide .workon02 .right .right-box .arrow-box p:last-child{font-size:16px}.workon-slide .workon01 .right .right-box .arrow-box p:last-child{font-size:18px}.workon-slide .workon04 .right .right-box .arrow-box p:last-child{font-size:18px}.section02 a{width:95%}.section03 p{letter-spacing:1px;width:100%}}@media screen and (max-width:420px){.section01 .arrow-box p:first-child{font-size:13px}.workon-slide .workon03 .right .right-box .arrow-box p:last-child{font-size:15px}.workon-slide .workon02 .right .right-box .arrow-box p:last-child{font-size:12px}.workon-slide .workon01 .right .right-box .arrow-box p:last-child{font-size:15px}.workon-slide .workon04 .right .right-box .arrow-box p:last-child{font-size:15px}}