@charset "UTF-8";.post_body a{text-decoration:none}html,body{scroll-padding-top:120px}@media (min-width:992px){html,body{scroll-padding-top:50px}}body{font-family:"Roboto",sans-serif !important}a{transition:none;pointer-events:auto}.ttl{margin-bottom:5px !important}.ttl span{padding:0 !important;border-bottom:0}.post_body h1>span,.post_body h2>span,.widget h1>span,.widget h2>span{border-bottom:0;margin-bottom:0;padding:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:0;padding-right:0}.detail{padding-top:110px !important}@media (min-width:992px){.detail{padding-top:0 !important}}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Hiragino Kaku Gothic ProN","メイリオ",meiryo,sans-serif;line-height:1.5;word-break:break-all}*,:after,:before{box-sizing:border-box}.container,.container-md,.container-lg{width:100%;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:1230px){.container,.container-md,.container-lg{max-width:1200px;padding-left:0;padding-right:0}}@media (max-width:767px){.container-md{width:100%}}.container-lg{padding-left:0;padding-right:0}@media (max-width:1200px){.container-lg{width:100%}.container-lg .mainarea{margin:0 !important;border-radius:0}}.container-lg.lp{background:#f7f9f8;min-height:40vw}.container-lg.lp h2{margin-bottom:2%}.col{flex:1 0 0%}.col-6{flex:0 0 auto;width:50%;overflow:visible !important}.opacity a:hover{transition:.3s;opacity:.7}.text-center{text-align:center}.fw-bold{font-weight:700}.justify-content-between{justify-content:space-between !important}.d-block{display:block !important}.d-none{display:none !important}.w-100{width:100%}.pt-3{padding-top:1rem !important}@media (min-width:577px){.d-sm-block{display:block !important}.d-sm-none{display:none !important}}@media (min-width:768px){.d-md-block{display:block !important}.d-md-none{display:none !important}}@media (min-width:992px){.d-lg-block{display:block !important}.d-lg-none{display:none !important}}.mt-0{margin-top:0 !important}.gap-0{gap:0 1rem !important}.gap-2{gap:2rem !important}@media (min-width:600px){.colum1 main{margin:0 0 20px !important}}@media (max-width:959px) and (min-width:600px){#headbox{padding:0 !important}}@media (max-width:599px){#headbox{padding:0 !important;height:auto !important}}@media (min-width:960px){#st-headwide #headbox{padding:10px}}@media (max-width:599px){#headbox-bg{padding:5px 0 !important}}#s-navi dt.trigger .op{color:#fff !important}@media (min-width:960px){#st-menuwide{background:linear-gradient(0deg,#313d42,#000) !important;border-top-color:#636363 !important;border-bottom-color:#636363 !important;border-left-color:#636363 !important;border-right-color:#636363 !important}}@media (min-width:960px){header .smanone ul.menu li{border-right-color:#636363 !important;border-right:1px solid #636363 !important}header .smanone ul.menu li:last-child{border:none !important}header .smanone ul.menu li a,header .smanone ul.menu li a:hover{color:#fff !important}header .smanone ul.menu li li a,header .smanone ul.menu li li a:hover{background:#5c57f2 !important;color:#fff !important}}body.front-page main{box-shadow:0 1px 8px rgba(0,0,0,.1),0 4px 4px -4px rgba(0,0,0,.1) !important}@media (min-width:960px){.sns li{width:auto !important}}.snstext{display:none !important}.sns li a{border-radius:50% !important;font-size:19px !important;height:40px !important;width:40px !important;display:flex !important;justify-content:center !important;align-items:center !important;box-shadow:none !important}.sns li a .fa,.sns li a .st-fa{padding-right:0 !important}.splide__slide{height:auto}.kb-gallery-carousel .kt-testimonial-title{font-size:17px}.kt-testimonial-item-wrap,.kt-testimonial-text-wrap{height:97%}.s-navi-right #s-navi dt.trigger{padding:0}.s-navi-right #s-navi dt.trigger .acordion_button{position:absolute;z-index:100000;top:21px !important}@media (max-width:959px) and (min-width:600px){.s-navi-right #s-navi dt.trigger .acordion_button{top:11px !important}}#s-navi{margin:0 !important}#st-mobile-logo img{margin-left:auto !important;margin-right:auto !important;width:180px;max-width:80%;height:auto;max-height:none !important}#s-navi dt.trigger{height:auto !important}#header-l{padding:0 !important}#header-l .sitename img{width:80% !important;max-width:320px;max-height:none !important}@media (min-width:768px){#header-l .sitename img{max-width:400px}}.s-navi-right header #st-mobile-logo{padding-left:0 !important;padding-right:50px !important;min-height:80px}.acordion_extra_1,.acordion_extra_2,#s-navi dt.trigger .op-menu{display:block;padding:8px !important}.kanren-t,.kanren-t:before{background:0 0 !important}.popular_blog{position:static !important;background:0 0 !important;border:none !important;margin:0 !important}.popular_blog:after{position:static !important;background:0 0 !important}.popular_blog_title,.popular_blog_title:before{background:0 0 !important}.blog_img{max-width:238px;height:auto}#breadcrumb{background:#0f0f0f;color:#fff}#breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:#fff}#breadcrumb .breadcrumb-item.active{color:#fff}.breadcrumb{margin:0;padding:20px 15px;border:0 !important}@media (min-width:1240px){.breadcrumb{padding:20px 0}}.breadcrumb-item+.breadcrumb-item{padding-left:5px}.breadcrumb-item+.breadcrumb-item:before{padding-right:5px;content:">"}.wp-block-image.is-style-st-photo-shadow img{box-shadow:0 0 8px rgba(0,0,0,.5);max-width:100%;box-sizing:border-box}.mainarea{min-height:70vh;background:#fff;border-radius:0;padding:0 15px 70px}@media (min-width:992px){.mainarea{padding:0 70px 70px}}@media (min-width:1230px){.mainarea{border-radius:5px}}.page.bg-kotei-b,.page.bg-kotei-w{padding-top:0 !important;padding-bottom:0 !important}@media (min-width:1230px){.page.bg-kotei-b,.page.bg-kotei-w{padding-top:10px !important}}.page.bg-kotei-b .mainarea,.page.bg-kotei-w .mainarea{margin-bottom:0 !important;background:0 0 !important}.page.bg-kotei-b{color:#fff}.page.bg-kotei-b .page-numbers a{border:3px solid #fff}.page.bg-kotei-b .page-numbers a:hover{color:#fff}.page.bg-kotei-b span.current{border:3px solid #fff;color:#fff}.post-type-archive-price_list .alignfull,.tax-price .alignfull,.single-price_list .alignfull{width:100% !important;left:0 !important;right:0 !important;margin-left:0 !important;margin-right:0 !important}.mainarea:not(.bg-kotei-b .mainarea,.bg-kotei-w .mainarea){margin-top:0 !important;margin-bottom:0 !important}@media (min-width:1230px){.mainarea:not(.bg-kotei-b .mainarea,.bg-kotei-w .mainarea){margin-top:10px !important;margin-bottom:10px !important}}.lp{padding:0 15px 20px}@media (min-width:992px){.lp{padding:0 70px 20px}}.lp h1.alignfull,.lp .h1_custom_color{position:relative;right:calc((100vw - 100%) / 2);padding:1rem 0 !important;color:#fff;width:100vw}.lp h1.alignfull{background:#47b6e9}.archive .mainarea,.search .mainarea,.single .mainarea,.page_form2 .mainarea{margin-bottom:0;padding:20px 15px 40px}@media (min-width:992px){.archive .mainarea,.search .mainarea,.single .mainarea,.page_form2 .mainarea{padding:30px 50px 80px}}@media (min-width:1230px){.archive .mainarea,.search .mainarea,.single .mainarea,.page_form2 .mainarea{margin-bottom:32px}}@media (min-width:1230px){.archive .bg-kotei-b,.search .bg-kotei-b,.single .bg-kotei-b,.page_form2 .bg-kotei-b{padding:10px 0 !important}}.archive .bg-kotei-b:before,.search .bg-kotei-b:before,.single .bg-kotei-b:before,.page_form2 .bg-kotei-b:before{background-image:url(https://ryoban-disc.com/wp/wp-content/uploads/2025/07/bg-b2.webp)}@media (min-width:992px){.archive .sidebar,.search .sidebar,.single .sidebar,.page_form2 .sidebar{padding:0 0 0 30px}}ul.tag{position:relative}ul.tag a,ul.tag a:visited,ul.tag a:hover{margin:0 .75rem .75rem 0;padding:6px 12px !important;text-align:center;border:1px solid #00a5d4;font-size:12px;color:#fff;font-weight:700;background:#00a5d4;box-shadow:0 3px 0px 0px #00607b}ul.tag a:hover,ul.tag a:visited:hover,ul.tag a:hover:hover{transition:.2s;transform:translate(0,3px);box-shadow:0 1px 0px 0px #00607b}ul.tag .list-inline-item{display:inline-block !important;border-bottom:0 !important}ul.tag .list-inline-item.is-hidden,ul.tag .list-inline-item.is-hidden a{display:none !important}.kochira_btn{height:21vw;background:url("https://ryoban-disc.com/wp/wp-content/uploads/2025/07/kochira_btn.webp") no-repeat center;background-size:contain;margin:20px auto;display:flex;justify-content:center;align-items:center;max-width:377px;max-height:100px}.kochira_btn a{width:100%;height:100%;max-width:377px;max-height:100px;padding-right:min(4vw, 36px);padding-bottom:min(2vw, 6px);transition:filter .1s ease;text-decoration:none;color:#fff;font-size:min(5.4vw, 24px);font-weight:700;line-height:1.1;display:flex;justify-content:center;align-items:center}@media (min-width:768px){.kochira_btn a{font-size:min(5.4vw, 24px)}}.kochira_btn:hover{filter:brightness(2);transition:.3s;opacity:.8}.more_btn{margin-top:20px}.more_btn.is-btn-hidden{display:none}.more_btn button{background-color:#fff;color:#333;border:#e0e0e0 1px solid;cursor:pointer;outline:none;padding:0;height:42px;font-size:14px;width:120px;display:flex;justify-content:center;align-items:center;font-weight:700}.more_btn button:hover{background-color:#333;color:#fff}.list-inline-item:not(:last-child){margin-right:0}.wp-block-kadence-tabs{margin-bottom:20px}.wp-block-kadence-accordion button{cursor:pointer}.kt-title-item{margin-top:10px !important}.wp-block-list li a:hover{transition:.3s;text-decoration:underline !important}.wp-element-caption{font-size:13px;display:block !important}#cat.postform{max-width:100%;height:46px}.searchform .btn{font-size:20px;padding:6px 10px;background:0 0}.searchform .btn:target,.searchform .btn:active{color:#333;background-color:transparent !important;border:0 !important}.searchform .btn:focus{box-shadow:none !important}.searchform .form-control:focus{box-shadow:none !important}.form-control.search-text{height:46px;border:#e0e0e0 1px solid}.form2 .mainarea{background:#fff;border-radius:5px;margin-top:10px !important;margin-bottom:10px;box-shadow:0 1px 8px rgba(0,0,0,.1),0 4px 4px -4px rgba(0,0,0,.1);padding:30px 20px 60px}@media (min-width:992px){.form2 .mainarea{padding:30px 50px 60px}}.archive_title{margin-bottom:20px;padding-top:10px;font-size:22px;font-weight:700}.list .post_ttl{color:#0f0f0f;font-weight:700;line-height:1.5}.duffy_gallery_list .kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel figure .kb-gal-image-radius img{padding-bottom:14px}.wp-block-kadence-testimonials .kt-blocks-carousel-init:not(.kt-carousel-dotstyle-none){padding-bottom:0 !important}.kb-splide .splide__track{padding-bottom:20px !important}.swiper-slide{height:auto}.blog_swiper_container{position:relative;width:90%;max-width:1200px;margin-top:20px;margin-left:auto;margin-right:auto}.blog_swiper_container .blog_swiper .swiper-pagination-bullet{width:16px;height:16px;background:#fff !important}.blog_swiper_container .swiper-pagination-bullet-active{background:#fff !important}.blog_swiper_container .swiper-button-prev,.blog_swiper_container .swiper-button-next{position:absolute;top:calc((100% - 50px) * 0.5) !important;margin-top:-22px;color:#fff}.blog_swiper_container.shirohaikei .swiper-pagination-bullet-active{background:#0f0f0f !important}.blog_swiper_container.shirohaikei .blog_swiper .swiper-pagination-bullet{background:#0f0f0f !important}.blog_swiper_container.shirohaikei .swiper-button-prev,.blog_swiper_container.shirohaikei .swiper-button-next{color:#0f0f0f}.blog_swiper_container .swiper-button-prev{left:-24px}@media (min-width:992px){.blog_swiper_container .swiper-button-prev{left:-14px}}.blog_swiper_container .swiper-button-next{right:-24px}@media (min-width:992px){.blog_swiper_container .swiper-button-next{right:-14px}}.blog_swiper_container .swiper-button-next,.blog_swiper_container .swiper-button-prev{top:var(--swiper-navigation-top-offset,30%)}@media (min-width:992px){.blog_swiper_container .swiper-button-next,.blog_swiper_container .swiper-button-prev{top:var(--swiper-navigation-top-offset,25%)}}.blog_swiper_container .swiper-button-prev:after,.blog_swiper_container .swiper-button-next:after{font-size:32px}.blog_swiper_container .pick_up_title{font-size:14px !important}@media (min-width:992px){.blog_swiper_container .pick_up_title{font-size:16px !important}}.blog_swiper{position:relative;width:96%}.blog_swiper .swiper-slide{text-align:center;margin-bottom:20px !important}.blog_swiper .mySwiper-title{margin-bottom:.5rem}.blog_swiper .mySwiper-title a{color:#0051ad;text-decoration:none !important}.blog_swiper .mySwiper-time{color:#545454;margin-bottom:.5rem;text-align:left}.blog_swiper .mySwiper-time svg:not(:host).svg-inline--fa,.blog_swiper .mySwiper-time svg:not(:root).svg-inline--fa{margin-right:.3rem}.blog_swiper .swiper-pagination{position:static}.blog_swiper .swiper-pagination-bullet{width:12px;height:12px}.blog_swiper .swiper-slide img{margin-bottom:1rem;width:65%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}@media (min-width:768px){.blog_swiper .swiper-slide img{width:70%}}.blog_swiper .swiper-slide img:hover{transition:.4s;box-shadow:none}.blog_swiper .pcp-readmore-link{background:0 0;color:#111;border-color:#888;text-decoration:none !important}.blog_swiper .sp-pcp-readmore{text-align:center}.blog_swiper .sp-pcp-readmore a{display:inline-block;border:1px solid #888;padding:7px 12px;box-shadow:0 0 0;text-transform:uppercase;font-size:12px;line-height:18px;letter-spacing:0;border-radius:0}.blog_swiper .sp-pcp-readmore a:hover{border:1px solid #d64224;background:#d64224;color:#fff;transition:.3s}.mySwiper{position:relative}.mySwiper .swiper-slide{text-align:center}.mySwiper .mySwiper-title{margin-bottom:.5rem}.mySwiper .mySwiper-title a{color:#0051ad;text-decoration:none !important}.mySwiper .mySwiper-time{color:#545454;margin-bottom:.5rem;text-align:left}.mySwiper .mySwiper-time svg:not(:host).svg-inline--fa,.mySwiper .mySwiper-time svg:not(:root).svg-inline--fa{margin-right:.3rem}.mySwiper .swiper-wrapper{width:calc(100% - 100px);padding-bottom:20px;box-sizing:content-box}.mySwiper .swiper-button-prev,.mySwiper .swiper-button-next{top:calc((100% - 50px) * 0.5);margin-top:-22px;color:#47b6eb}.mySwiper .swiper-button-next,.mySwiper .swiper-button-prev{top:var(--swiper-navigation-top-offset,30%)}@media (min-width:992px){.mySwiper .swiper-button-next,.mySwiper .swiper-button-prev{top:var(--swiper-navigation-top-offset,25%)}}.mySwiper .swiper-button-prev:after,.mySwiper .swiper-button-next:after{font-size:32px}.mySwiper .swiper-pagination-bullet{width:12px;height:12px}.mySwiper .swiper-slide img{margin-bottom:1rem;width:65%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}@media (min-width:768px){.mySwiper .swiper-slide img{width:70%}}.mySwiper .swiper-slide img:hover{transition:.4s;box-shadow:none}.mySwiper .pcp-readmore-link{background:0 0;color:#111;border-color:#888;text-decoration:none !important}.mySwiper .sp-pcp-readmore{text-align:center}.mySwiper .sp-pcp-readmore a{display:inline-block;border:1px solid #888;padding:7px 12px;box-shadow:0 0 0;text-transform:uppercase;font-size:12px;line-height:18px;letter-spacing:0;border-radius:0}.mySwiper .sp-pcp-readmore a:hover{border:1px solid #d64224;background:#d64224;color:#fff;transition:.3s}.column-container{margin-inline:auto;position:relative;max-width:86%}@media (min-width:960px){.column-container{max-width:1000px}}.column-container .swiper-button-next,.column-container .swiper-button-prev{width:14px;height:14px;margin:0 10px;border-top:4px solid #313131;border-right:4px solid #313131;position:absolute;top:30%}.column-container .swiper-button-next{transform:rotate(45deg);right:-30px}.column-container .swiper-button-prev{transform:rotate(225deg);left:-30px}.column-container .swiper-button-next:after,.column-container .swiper-button-prev:after{display:none}.column-container .sp-pcp-readmore a{padding:0;font-size:16px;width:160px;height:50px;display:flex;justify-content:center;align-items:center}.column-container .sp-pcp-readmore a:hover{transition:.3s}.column-container .swiper-pink .sp-pcp-readmore a{color:#fff;background:#f78da7;border:1px solid #f78da7;border-radius:70px}.column-container .swiper-black .sp-pcp-readmore a{color:#fff;background:#313131;border:1px solid #313131}.column-container .swiper-pink .sp-pcp-readmore a:hover{background:#fff;color:#f78da7}.column-container .swiper-black .sp-pcp-readmore a:hover{color:#313131;background:#fff}.column-container .swiper-pagination-bullet{height:12px;width:12px}.column-container .column-swiper{position:relative}.column-container .column-swiper .swiper-slide{text-align:center}.column-container .column-swiper .swiper-title{font-weight:700;color:#0f0f0f}.column-container .column-swiper .swiper-button-prev:after,.column-container .column-swiper .swiper-button-next:after{font-size:32px}.column-container .column-swiper .swiper-slide img{margin-bottom:1rem;width:90%;max-width:320px;height:auto;border-radius:10px;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.column-container .column-swiper .swiper-slide img{width:100%}}.column-container .column-swiper .swiper-slide img:hover{transition:.4s;box-shadow:none}.column-container .swiper-pagination{position:relative !important;padding:26px 0 10px !important}.visual .swiper-pagination-bullet-active{background:#a103a4}.band .swiper-pagination-bullet-active{background:#313131}.japanese-metal .swiper-pagination-bullet-active{background:#e53935}.takaraduka .swiper-pagination-bullet-active{background:#a244ae}.voice-actor .swiper-pagination-bullet-active{background:#d9205a}.teddy-bear .swiper-pagination-bullet-active{background:#e53935}.doll-blythe .swiper-pagination-bullet-active{background:#d60051}.audio-equipment .swiper-pagination-bullet-active{background:#ffc107}.portable-audio-player .swiper-pagination-bullet-active{background:#f27518}.record .swiper-pagination-bullet-active{background:#1769a5}.my-button{margin:.5rem auto 2.5rem !important;text-align:center}.my-button a{background:#1da1f2;border:1px solid #1da1f2;border-radius:60px;padding:12px 36px;text-align:center;color:#fff !important;font-weight:700;box-shadow:0 3px 0 #1877f2;transition:none;display:flex;justify-content:center;align-items:center;max-width:220px;margin:auto}.my-button a:hover{color:#1da1f2 !important;background:#fff;border:1px solid #1da1f2;border-radius:60px;transition:.3s}.my-button a:hover:after{border-top:3px solid #1da1f2;border-right:3px solid #1da1f2}.my-button a:after{transform:rotate(45deg);width:10px;height:10px;margin-left:10px;border-top:3px solid #fff;border-right:3px solid #fff;content:""}.mySwiper-button{margin:.5rem auto 2.5rem !important}.mySwiper-button a{max-width:424px;margin:auto;background:#1da1f2;border:1px solid #1da1f2;border-radius:60px;padding:.7em 1.5em;text-align:center;box-sizing:border-box;display:flex;width:100%;height:100%;text-decoration:none;justify-content:center;align-items:center;color:#fff !important;font-weight:700;box-shadow:0 3px 0 #1877f2;transition:none}.mySwiper-button a:hover{color:#1da1f2 !important;background:#fff;border:1px solid #1da1f2;border-radius:60px;transition:.3s}.mySwiper-button a:after{transform:rotate(45deg);width:10px;height:10px;margin-left:10px;border-top:3px solid #fff;border-right:3px solid #fff;content:""}.mySwiper-button.gakki a{background:#1da1f2;border:1px solid #1da1f2;border-radius:60px;padding:.7em 1.5em;text-align:center;box-sizing:border-box;display:flex;width:100%;text-decoration:none;justify-content:center;align-items:center;color:#fff;font-weight:700;box-shadow:0 3px 0 #1877f2;transition:none}.mySwiper-button.gakki a:hover{color:#1da1f2;background:#fff;border:1px solid #1da1f2;border-radius:60px;transition:.3s}.mySwiper-button.takaraduka a{color:#fff;background:#a244ae;border:2px solid #555;border-radius:3px;box-shadow:4px 4px 6px 1px rgba(0,0,0,.2)}.mySwiper-button.takaraduka a:hover{color:#a244ae;background:#fff;border-radius:3px;border:2px solid #555}.mySwiper-button.visual a{color:#fff;border:2px solid #313131;box-shadow:0 3px 0 #313131;background:#a103a4}.mySwiper-button.visual a:hover{color:#a103a4;background:#fff;border:2px solid #313131}.mySwiper-button.voice-actor a{color:#fff;border:2px solid #555;box-shadow:0 3px 0 #313131;background:#d9205a}.mySwiper-button.voice-actor a:hover{color:#d9205a;background:#fff;border:2px solid #555}.mySwiper-button.band a,.mySwiper-button.larc～en～ciel a{color:#fff;border:2px solid #313131;box-shadow:0 3px 0 #c00615;background:#313131}.mySwiper-button.band a:hover,.mySwiper-button.larc～en～ciel a:hover{color:#313131;background:#fff;border:2px solid #313131}.mySwiper-button.japanese-metal a{color:#fff;border:2px solid #e53935;box-shadow:0 3px 0 #c00615;background:#e53935}.mySwiper-button.japanese-metal a:hover{color:#e53935;background:#fff;border:2px solid #e53935}.mySwiper-button.bts a{color:#fff;border:2px solid #313131;box-shadow:0 3px 0 #313131;background:#313131}.mySwiper-button.bts a:hover{color:#313131;background:#fff;border:2px solid #313131}.mySwiper-button.teddy-bear a{color:#fff;border:2px solid #313131;background:#e53935;border:1px solid #e57373;box-shadow:0 3px 0 #313131}.mySwiper-button.teddy-bear a:hover{color:#e53935;background:#fff;border:1px solid #e57373}.mySwiper-button.doll-blythe a{color:#fff;background:linear-gradient(233deg,#d60051 0%,#e04982 100%);border:2px solid #99043d;border-radius:3px;box-shadow:4px 4px 7px 0px rgba(0,0,0,.2)}.mySwiper-button.doll-blythe a:hover{color:#d60051;background:#fff;border:2px solid #99043d;box-shadow:4px 4px 7px 0px rgba(0,0,0,.2);transition:.3s;border-radius:3px}.mySwiper-button.audio-equipment a{color:#313131;border:1px solid #ffc107;box-shadow:0 3px 0 #f27518;background:#ffc107}.mySwiper-button.portable-audio-player a{color:#fff;border:1px solid #f27518;box-shadow:none;background:#f27518}.mySwiper-button.record a{color:#fff;background:#1769a5;border:2px solid #555;border-style:solid;box-shadow:4px 4px 7px 0px rgba(0,0,0,.2)}.mySwiper-button.record a:hover{color:#fff;background:#17809f;border:2px solid #555;box-shadow:4px 4px 7px 0px rgba(0,0,0,.2);transition:.3s}.musicSwiper_container{margin-inline:auto;position:relative}@media (min-width:960px){.musicSwiper_container{max-width:1000px}}.musicSwiper_container .swiper-button-next,.musicSwiper_container .swiper-button-prev{width:14px;height:14px;margin:0 10px;border-top:4px solid #313131;border-right:4px solid #313131;position:absolute;top:28%}.musicSwiper_container .swiper-button-next{transform:rotate(45deg);right:-10px}@media (min-width:960px){.musicSwiper_container .swiper-button-next{right:-30px}}.musicSwiper_container .swiper-button-prev{transform:rotate(225deg);left:-10px}@media (min-width:960px){.musicSwiper_container .swiper-button-prev{left:-30px}}.musicSwiper_container .swiper-button-next:after,.musicSwiper_container .swiper-button-prev:after{display:none}.musicSwiper_container .sp-pcp-readmore a{margin:auto;padding:10px 12px;font-size:12px;border:1px solid #888;display:block;max-width:100px}.musicSwiper_container .sp-pcp-readmore a:hover{transition:.3s}.musicSwiper_container .swiper-pink .sp-pcp-readmore a{color:#fff;background:#f78da7;border:1px solid #f78da7;border-radius:70px}.musicSwiper_container .swiper-black .sp-pcp-readmore a{color:#fff;background:#313131;border:1px solid #313131}.musicSwiper_container .swiper-pink .sp-pcp-readmore a:hover{background:#fff;color:#f78da7}.musicSwiper_container .swiper-black .sp-pcp-readmore a:hover{color:#313131;background:#fff}.musicSwiper_container .swiper-pagination-bullet{height:16px;width:16px;margin:4px !important}.musicSwiper_container .blog_buy_list_btn{margin-bottom:70px}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,5px)}@media (max-width:767px){.uag-hide-mob{display:none !important}}@media (min-width:768px) and (max-width:1024px){.uag-hide-tab{display:none !important}}@media (min-width:1025px){.uag-hide-desktop{display:none !important}}.search h2{font-size:26px;margin-bottom:10px}.form-group{width:100%}.search .page-numbers a,span.current{margin:3px 5px}.search-form{text-align:right;margin-left:auto;margin-bottom:20px}@media (min-width:577px){.search-form{display:flex;justify-content:end}}@media (min-width:768px){.search-form{max-width:700px}}.search-form label{margin-bottom:0}@media (min-width:768px){.search-form label{margin-left:10px;width:auto}}.search-form .btn{transition:none !important}.search-form .select_wrapper{position:relative;margin-right:0}@media (min-width:577px){.search-form .select_wrapper{margin-right:10px}}@media (min-width:768px){.search-form .select_wrapper{margin-right:0}}.search-form .select_wrapper:after{content:"";position:absolute;top:14px;right:12px;width:10px;height:10px;border-right:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}.search-form .select_wrapper label{width:100%;min-width:160px}@media (min-width:577px){.search-form .select_wrapper label{width:auto}}.search-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-form .search-field,.search-form .postform{height:42px;cursor:pointer;border:1px solid #333;margin-bottom:14px;padding:8px;text-decoration:unset !important;width:100%;color:#333}@media (min-width:768px){.search-form .search-field,.search-form .postform{min-width:3rem}}.search-form .search-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.search-form .search-group label{width:80%}.search-form .search-submit{cursor:pointer;border:1px solid #333;border-left:0 !important;padding:6px 10px;width:20%;height:42px;background:#efefef;border-radius:0;color:#333;font-weight:400}@media (min-width:768px){.search-form .search-submit{width:90px}}.search-form .search-submit:hover{transition:.2s;opacity:.7;filter:drop-shadow(0px 3px 6px rgba(0,0,0,.16))}.gallery_single_container{margin-bottom:20px;padding:15px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;border:1px solid #fff}@media (min-width:768px){.gallery_single_container{margin-bottom:60px}}.gallery_single_container h1{padding-bottom:6px;border-bottom:1px solid #aaa;font-size:min(3.8vw, 24px);font-weight:700}.gallery_single_container .price_list_price_before{margin-top:auto;font-size:14px;font-weight:400;text-align:right}.gallery_single_container .price_list_price{font-weight:700;font-size:20px;text-align:right}.price_list_tag{margin-bottom:8px;padding-bottom:6px}.single_gallery_img{display:block;overflow:hidden;width:100%;margin:0 auto;padding:0 0 20px}@media (min-width:768px){.gallery_single_container{padding:30px}.single_gallery_img{padding:0}}.single_gallery_img img{width:100%;max-width:none;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.price_list_btn{overflow:initial !important;width:100%;max-width:600px;height:60px;line-height:1.3;margin:10px auto 70px}@media (min-width:577px){.price_list_btn{height:72px}}@media (min-width:768px){.price_list_btn{max-width:1060px}}@media (min-width:992px){.price_list_btn{padding:0 10px}}.price_list_btn a{margin:auto;max-width:600px;padding:calc(0.667em + 2px) calc(1.333em + 2px);width:100%;height:100%;text-decoration:none;background:#fff;text-align:center;border:1px solid #202579;color:#202579 !important;font-weight:700;border-radius:0;box-shadow:0px 4px 4px 0px #bbb;font-size:min(3.8vw, 22px) !important;display:flex;justify-content:center;align-items:center}.price_list_btn a:hover{transition:all .5s;position:relative;bottom:-4px;box-shadow:none}.price_list_btn a:after{margin-left:5px;transform:rotate(45deg);width:10px;height:10px;border-top:3px solid #202579;border-right:3px solid #202579;content:""}@media (min-width:576px){.price_list_btn a:after{width:14px;height:14px;border-top:4px solid #202579;border-right:4px solid #202579}}.blog_buy_list_btn{overflow:initial !important;width:100%;max-width:600px;height:60px;line-height:1.3;margin:10px auto 20px}@media (min-width:577px){.blog_buy_list_btn{height:72px}}@media (min-width:768px){.blog_buy_list_btn{max-width:1060px}}@media (min-width:992px){.blog_buy_list_btn{padding:0 10px}}.blog_buy_list_btn a{position:relative;margin:auto;max-width:600px;padding:calc(0.667em + 2px) calc(1.333em + 2px);width:90%;height:100%;text-decoration:none;background:#202579;text-align:center;color:#fff !important;font-weight:700;border-radius:0;box-shadow:0px 4px 4px 0px #bbb;text-shadow:0px 1px 1px #444;font-size:min(3.8vw, 22px) !important;display:flex;justify-content:center;align-items:center}@media (min-width:768px){.blog_buy_list_btn a{width:96%}}.blog_buy_list_btn a:hover{transition:all .5s;position:relative;bottom:-4px;background:#202579;color:#fff !important;box-shadow:none;transition:.3s}.blog_buy_list_btn a:after{position:absolute;right:18px;margin-left:5px;transform:rotate(45deg);width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;content:""}@media (min-width:576px){.blog_buy_list_btn a:after{width:14px;height:14px;border-top:4px solid #fff;border-right:4px solid #fff}}.musicSwiper{max-width:86%}@media (min-width:960px){.musicSwiper{max-width:1000px}}.musicSwiper img{width:100%;max-width:238px;margin-bottom:20px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.musicSwiper a{text-decoration:none;color:#333 !important}.musicSwiper a:hover{opacity:.7;transition:.3s !important}.musicSwiper .swiper-wrapper{margin-bottom:20px}.musicSwiper .swiper-slide{text-align:center}.musicSwiper .mySwiper-title{text-align:center}.musicSwiper .swiper-pink .swiper-slide{background:#fbdada;color:#333}.musicSwiper .swiper-black .swiper-slide{background:#f6f6f6;color:#333}.musicSwiper .sp-pcp-readmore{text-align:center}.musicSwiper .mySwiper-title{margin-bottom:20px;font-weight:700}.musicSwiper .mySwiper-title svg:not(:host).svg-inline--fa,.musicSwiper .mySwiper-title svg:not(:root).svg-inline--fa{margin-right:.3rem}.music-swiper-pagination{position:static !important;padding:10px 0 20px}h2 .point-in{padding:5px 15px;max-width:80%;box-sizing:border-box;border-radius:0 5px 0 0;font-size:15px;font-weight:700;position:absolute;bottom:0;left:0;top:auto;background-color:#3880ff;color:#fff}h2.point:after{position:static;background:0 0 !important}h1.simple{padding:20px 0 !important;font-size:20px}@media (min-width:768px){h1.simple{padding:40px 0 !important;font-size:28px}}@media (min-width:768px){.text-md-center{text-align:center}}.row{margin-left:0;margin-right:0}.row>*{flex-shrink:0}.area_style .row{justify-content:space-between}.area_style .row:before,.area_style .row:after{content:"";display:block;width:24%;order:1}.area_text{text-align:left}@media (min-width:768px){.area_text{text-align:center}}.guitar .area_text{color:#fff;filter:drop-shadow(0px 0px 3px rgba(0,0,0,.4))}.area_bg{background:#f0f0f0;margin-top:20px !important;margin-bottom:20px !important}.buy_ok_col{padding:20px}@media (min-width:768px){.buy_ok_col{padding:40px 20px}}.buy_ok_col h2{text-align:center}ul.area_ichiran{display:flex;flex-wrap:wrap;width:100%;margin:auto;max-width:400px;padding:0}@media (min-width:768px){ul.area_ichiran{max-width:none;margin:0}}ul.area_ichiran li{list-style-position:outside;width:33.333%;display:inline-block;vertical-align:top;padding:4px 2px !important;color:#0f0f0f;font-size:16px !important;font-family:"Roboto",Sans-serif}@media (min-width:768px){ul.area_ichiran li{width:20%;padding:5px}}@media (min-width:1020px){ul.area_ichiran li{width:14.28%}}@media (min-width:1160px){ul.area_ichiran li{width:12.5%}}ul.area_ichiran li span{padding-left:5px}ul.area_ichiran li span i.fas.fa-location-arrow{margin-right:2px}@media (min-width:768px){ul.area_ichiran li span i.fas.fa-location-arrow{margin-right:5px}}img.area_img{vertical-align:middle;width:100%;height:auto;max-width:100%;aspect-ratio:356/220;-o-object-fit:cover;object-fit:cover}.area_img_col{flex:0 0 auto;width:32%}.wp-block-uagb-faq-child .uagb-icon svg,.wp-block-uagb-faq-child .uagb-icon-active svg{width:15px !important;height:15px !important;font-size:12px}.simple_faq .uagb-faq-item{margin-bottom:24px;border:1px solid;overflow:hidden}.simple_faq .uagb-faq-questions-button{cursor:pointer;font-size:16px;padding:14px !important;background-color:#f0f0f0}@media (min-width:768px){.simple_faq .uagb-faq-questions-button{padding:20px !important}}.simple_faq .uagb-faq-questions-button.uagb-faq-questions{flex-direction:row-reverse}.simple_faq .uagb-faq-content{padding:20px 20px 20px 50px;background:#fff}@media (min-width:768px){.simple_faq .uagb-faq-content{padding:20px 20px 20px 66px}}.simple_faq a:hover{transition:.3s;text-decoration:underline !important}.simple_faq p{position:relative;font-size:16px !important;font-style:normal;color:#313131;letter-spacing:0px;margin-left:14px}@media (min-width:768px){.simple_faq p{margin-left:0}}.simple_faq p:before{border-radius:3px;display:flex;justify-content:center;align-items:center;font-family:Arial,sans-serif;font-weight:400;position:relative;text-align:center;margin-bottom:-32px;top:-2px;left:-36px;width:28px;height:28px;font-size:16px;box-shadow:inset 0 0 0 1px currentColor;color:#313131;content:"A"}@media (min-width:768px){.simple_faq p:before{width:32px;height:32px;font-size:20px;left:-46px}}.simple_faq .block-editor-block-list__layout>div:first-child>.uagb-faq-child__outer-wrap .uagb-faq-content,.simple_faq .block-editor-block-list__layout>div:first-child>.uagb-faq-child__outer-wrap p.uagb-faq-content{display:none}@media (min-width:768px){.simple_faq .block-editor-block-list__layout>div:first-child>.uagb-faq-child__outer-wrap .uagb-faq-content,.simple_faq .block-editor-block-list__layout>div:first-child>.uagb-faq-child__outer-wrap p.uagb-faq-content{display:block}}.simple_faq .uagb-question,.simple_faq h3.uagb-question:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-matome):not(.rankh3):not(.post-card-title):not(#reply-title){position:relative;padding-left:36px !important;font-size:16px !important;color:#313131 !important}@media (min-width:768px){.simple_faq .uagb-question,.simple_faq h3.uagb-question:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-matome):not(.rankh3):not(.post-card-title):not(#reply-title){padding-left:46px !important}}.simple_faq .uagb-question:before,.simple_faq h3.uagb-question:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-matome):not(.rankh3):not(.post-card-title):not(#reply-title):before{border-radius:3px;display:block !important;font-family:Arial,sans-serif;font-weight:400;line-height:1.6;top:-6px;left:0;position:absolute;text-align:center;width:28px;height:28px;font-size:16px;background:#313131 !important;color:#fff;content:"Q" !important}@media (min-width:768px){.simple_faq .uagb-question:before,.simple_faq h3.uagb-question:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-matome):not(.rankh3):not(.post-card-title):not(#reply-title):before{width:32px;height:32px;font-size:20px}}.ark-block-button__link{padding:.75em 0 !important}.area_link_col{flex:0 0 auto;width:49.4%;margin-bottom:1.5%;padding:12px;color:#fff;background:#0f0f0f}@media (min-width:768px){.area_link_col{width:24%}}.area_link_title{padding:10px 0;font-size:20px;text-align:center;font-weight:700;color:#fff}.area_link_content{text-align:left}.area_link-btn{flex:0 0 auto;width:48%;padding-bottom:5px}.area_link-btn a{margin:1% 1% .2rem;padding:.1rem 0 0;font-size:14px;fill:#fff;color:#0f0f0f !important;line-height:1.5;letter-spacing:1.4px;font-family:"Roboto",Sans-serif;background:#f90;border:1px solid #f90;border-radius:4px;box-shadow:0 2px 0px 0px #b96f02;display:flex;justify-content:center;align-items:center;text-decoration:none;width:100%;height:30px;text-align:center;font-weight:700}.area_link-btn a:hover{transition:.3s;color:#f90 !important;background:#fff}.to-top{height:50px;width:50px;position:fixed;right:10px;bottom:10px;background:#3880ff;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:2;opacity:.8}@media (min-width:768px){.to-top{right:20px;bottom:20px}}.to-top-arrow{height:10px;width:10px;border-top:3px solid #fff;border-right:3px solid #fff;transform:translateY(20%) rotate(-45deg)}.form-step{display:flex;position:relative;list-style:none !important;margin:0 auto 3em;width:100% !important;padding-left:0 !important}@media (min-width:768px){.form-step{width:70% !important}}.form-step:before{background-color:#ccc;content:"";height:2px;left:0;margin:0 auto;position:absolute;right:0;top:30%;width:60%}.form-step li{counter-increment:li;width:33.3333333333%;text-align:center}.form-step li:before{background:#ccc;border-radius:50%;color:#fff;content:counter(li);display:block;font-size:24px;height:50px;margin:0 auto 5px;padding-top:3px;position:relative;width:50px;text-align:center}.form2 .form-step li:first-child:before,.confirm .form-step li:nth-child(2):before,.thanks .form-step li:last-child:before{background:#47b4e7}.confirm .form-step li:first-child:before,.thanks .form-step li:first-child:before{background:#ccc}.navigation a{color:#0f0f0f}.page-numbers a{border:1px solid rgba(119,119,119,.1)}.menu-button .col-6{flex:0 0 auto;width:50%}@media (min-width:640px){.menu-button .col-md-3{flex:0 0 auto;width:25%}}.menu-button{text-align:center;margin:auto}@media (min-width:960px){.menu-button{max-width:none}}.menu-button a{display:block}.menu-button img{width:96%}.menu-button img:hover{transition:.3s;filter:brightness(107%)}.menu-sub-text{font-weight:700;color:#4b4438;position:relative;top:6%;font-size:11px}@media (min-width:960px){.menu-sub-text{font-size:14px}}@media (min-width:640px){.menu-button_d-md-block{display:block !important}.menu-button_d-md-none{display:none !important}}.paging_simple_numbers{text-align:center;width:100%}body.single .table tbody tr td:first-child{min-width:124px}.wp-block-table.is-style-stripes{border-bottom:0 !important}.wp-block-table.is-style-stripes a:hover{text-decoration:underline;transform:.3s}.tablepress:not(.column_table){width:100% !important;--padding:0 !important;display:block !important}.tablepress:not(.column_table) caption{display:block;display:table-caption}.tablepress:not(.column_table) .sorting{top:0}.tablepress:not(.column_table) .sorting:after,.tablepress:not(.column_table) .sorting_asc:after,.tablepress:not(.column_table) .sorting_desc:after{font-size:16px}.tablepress:not(.column_table) thead{border-top:1px solid #ddd !important;background:#d9edf7;display:block !important;font-size:13px}.tablepress:not(.column_table) thead tr{display:flex !important}.tablepress:not(.column_table) tbody{border-bottom:1px solid #ddd !important;border-top:0 !important;display:block !important}.tablepress:not(.column_table) tbody tr{display:block !important}.tablepress:not(.column_table) th{background:0 0 !important;max-height:45px;width:50% !important;display:block !important;padding:10px !important}.tablepress:not(.column_table) th>.row-hover>tr:hover{background:#f3f3f3}.tablepress:not(.column_table) tr:first-child{position:relative}.tablepress:not(.column_table) tr:not(:first-child).odd:hover{background:#f3f3f3 !important}.tablepress:not(.column_table) tr th:not(:last-child){border-right:0 !important}.tablepress:not(.column_table) tr th:last-child{min-width:120px !important;position:relative !important;top:-1px !important;right:0;bottom:0 !important}.tablepress:not(.column_table) tr td:not(:last-child){border-right:0 !important}.tablepress:not(.column_table) tr td:last-child{text-align:right;font-weight:700;color:#c70617 !important;border-top:0 !important}.tablepress:not(.column_table) td{display:block !important;padding:2px 10px}.tablepress:not(.column_table) td:not(:first-child){border:0 !important}.tablepress:not(.column_table) .sorting{padding-right:0 !important}table.table_img tr th:first-child{display:none !important}table.table_img [data-dt-column="0"] .dt-column-order{display:none !important}table.table_img tbody tr{position:relative;min-height:90px;display:block;background:#fff}@media (min-width:768px){table.table_img tbody tr{min-height:130px}}table.table_img tbody tr:nth-child(2n){background:#f9f9f9}table.table_img tbody tr:nth-child(2n):hover{background:#f3f3f3}table.table_img tbody tr:hover{background:#f3f3f3}table.table_img tr:not(:first-child).odd{background:#f9f9f9}table.table_img tr td{padding-left:90px !important;width:auto !important}@media (min-width:768px){table.table_img tr td{padding-left:130px !important}}table.table_img tr td:first-child{padding:0 !important;border-top:0 !important}table.table_img tr td:nth-last-child(2){min-height:65px}@media (min-width:768px){table.table_img tr td:nth-last-child(2){min-height:100px}}table.table_img tr td img{position:absolute;width:min(30vw, 70px);margin:auto 0;top:0;bottom:0;left:5px;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}@media (min-width:768px){table.table_img tr td img{width:110px}}.dt-layout-row:last-child{display:block !important}.dt-layout-row:last-child .dt-info{margin-right:auto !important}.dt-layout-row:last-child .dt-layout-cell{margin-right:auto}.dt-paging .ellipsis{padding:0 10px}.dt-paging{text-align:center;width:100%;padding-bottom:20px}.dt-paging .dt-container .dt-paging .dt-paging-button{color:#fff !important}.dt-paging .dt-paging-button{text-decoration:none !important;color:#313131 !important;border-radius:60px !important;background:#f0f0f0 !important;width:36px !important;height:36px !important;margin:0 4px 10px !important;padding:4px !important;text-align:center;border:2px solid #313131 !important}@media (min-width:768px){.dt-paging .dt-paging-button{width:40px !important;height:40px !important;margin:0 5px 10px !important;padding:6px !important}}.dt-paging .dt-paging-button:hover{transition:.3s;background:#47b6e9 !important}.dt-paging .dt-paging-button.current{color:#fff !important;background:#202579 !important;border:2px solid #313131 !important}.dt-paging .dt-paging-button.disabled{color:#ccc !important;background:#fff !important;border:2px solid transparent !important}.dt-paging .dt-paging-button svg{width:10px;height:16px;font-size:16px}.dataTables_length{padding-bottom:5px}@media (max-width:599px){.dataTables_length{flex:1 0 0%}}.dataTables_length select{margin:0 !important;padding:6px;border-radius:0;border:1px solid #333;height:37px}.dt-container .dt-layout-row{flex-direction:row !important}.dt-length,.dt-search{font-size:14px}.dt-length label{margin-bottom:0 !important}.dt-container .dt-input{margin:0 !important;height:35px !important;border:1px solid #333;-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:57px;border-radius:0}.dt-search label{margin-bottom:0 !important}.tab_contents_box .tab_menu{z-index:2;position:relative;background:#cbbc99;margin:0 1% 2%;border:1px solid #cbbc99;color:#4b4438;display:flex;justify-content:center;align-items:center;height:42px;float:left;text-align:center;font-size:14px;font-weight:700;border-radius:6px;cursor:pointer;box-sizing:border-box;flex:0 0 auto;width:31%}.tab_contents_box .tab_menu h3{background:0 0 !important;margin:0 !important;padding:0 !important;color:#4b4438 !important;font-size:14px !important}@media (min-width:640px){.tab_contents_box .tab_menu h3{font-size:15px !important}}.tab_contents_box .tab_menu h3:before{display:none}@media (min-width:640px){.tab_contents_box .tab_menu{font-size:15px;width:18%}}.tab_contents_box .tab_menu:hover{background:#fff;color:#a28d67;transition:.3s}.tab_contents_box input:checked+.tab_menu{background-color:#a28d67;color:#fff !important}.tab_contents_box input:checked+.tab_menu h3{color:#fff !important}.tab_contents_box input[name=tab_menu]{display:none}.tab_contents_box .tab_content{display:none;z-index:1;clear:both;padding:15px 0;margin:0 0 30px;position:relative;top:-2px}#tab_a:checked~#tab_a_content,#tab_b:checked~#tab_b_content,#tab_c:checked~#tab_c_content,#tab_d:checked~#tab_d_content,#tab_e:checked~#tab_e_content{display:block;width:100%}.page-id-24764 .tablepress thead th,.page-id-40173 .tablepress thead th{background-color:#dcdddd !important;color:#0f0f0f !important}@media (min-width:577px){.page-id-24764 .tablepress thead th,.page-id-40173 .tablepress thead th{width:auto !important}}@media (max-width:599px){.page-id-24764 h2,.page-id-40173 h2{font-size:16px !important}.page-id-24764 h3,.page-id-40173 h3,.page-id-24764 h3.entry-title a,.page-id-40173 h3.entry-title a{font-size:14px !important}}.duffy_column_list .wp-block-kadence-posts.grid-cols{row-gap:1rem !important}@media (min-width:768px){.duffy_column_list .wp-block-kadence-posts.kb-posts-style-unboxed.grid-lg-col-1.item-image-style-beside article.loop-entry{gap:0 2rem !important}}.duffy_column_list .entry-title{margin:0 !important;background:linear-gradient(to left,#fff 0,#cbbc99 100%) !important;text-align:left !important;line-height:1.6 !important;font-size:18px !important}.duffy_column_list .entry-title:before{background:#8f6e44 !important}.duffy_column_list .entry-meta.entry-meta-divider-dot{margin:10px 0 !important}.daffy-hosyo .uagb-icon-wrapper{text-align:center}.daffy-hosyo svg{max-width:40px;max-height:40px}.tablepress_bg_dark{color:#fff}.tablepress_bg_dark .dataTables_paginate .paginate_button.disabled{color:#fff !important}.tablepress_bg_dark .dataTables_wrapper select{color:#111}::-moz-placeholder{color:#ccc}::placeholder{color:#ccc}.add-yen:after{content:"円"}.sep-comma:after{content:","}#tablepress-609-no-3_length select{color:#111}#footer-wrapper{padding-bottom:90px}.footer-r-2,.footer-r-3{padding-bottom:20px}@media (max-width:767.98px){.head-open .navbar{padding:0}}#footer .headbox .textwidget,header .headbox .textwidget{background:#47628e !important}main #ez-toc-container ul li,main #ez-toc-container ol li{line-height:1.7 !important}@media (min-width:960px){.colum1 main{padding-top:0 !important}}.simple_post.uagb-post-grid.is-grid.uagb-post__image-position-top .uagb-post__image a[class^=uagb-image-ratio-]>img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.content-post-slider .post-slide-image .st-catgroup.itiran-category{bottom:auto !important;-webkit-mask-image:none !important;mask-image:none !important}.fixed_footer-row{margin:auto;max-width:1600px}.fixed_footer-row .col{text-align:center}.fixed_footer-row img{width:60px}@media (min-width:992px){.fixed_footer-row img{width:70px}}.fixed_footer-row a{display:block;width:60px;margin:auto;pointer-events:auto}@media (min-width:992px){.fixed_footer-row a{width:70px}}.fixed_footer-row a:hover{background:0 0}.acordion_tree ul.menu li a{color:#fff !important}.cta_title{text-align:center;padding:30px 0 10px;font-size:22px;font-weight:700;color:#fff}.cta_content .cta_row{padding:10px 5% 20px;justify-content:space-between}.cta_content a.cta-mybtn{position:relative;text-align:center;height:auto;text-decoration:none;justify-content:center;align-items:center;color:#fff;border-radius:6px;font-weight:700;display:block;display:flex;justify-content:center;align-items:center;height:50px;padding-right:12px}@media (min-width:768px){.cta_content a.cta-mybtn{font-size:20px;height:60px;padding-right:0}}.cta_content a.cta-mybtn a:hover{transition:.2s;transform:translate(0,3px);box-shadow:0 2px 0 #615248}.cta_content svg,.cta_content i{width:20px;margin-right:5px}.cta_content .cta_button_line{margin-bottom:20px;box-shadow:0 4px 0 #008400;background:#06c755}.cta_content .cta_button_mail{flex:0 0 auto;box-shadow:0 4px 0 #d05f08;background:#f27518;width:48%}.cta_content .cta_button_tel{flex:0 0 auto;box-shadow:0 4px 0 #a2000b;background-color:#e6514c;border:1px solid #e57373;width:48%}.cta_content .cta_bottom_text{padding:26px 0;font-weight:700;text-align:center;font-size:18px;color:#333;width:100%}@media (max-width:767px){.cta_img img{width:80%}}.mybtn-fukidashi-bottom{filter:drop-shadow(1px 1px 2px rgba(0,0,0,.3));position:relative;background:#fff;color:#1a1a1a;line-height:1.4;margin:auto;margin-bottom:20px;border-radius:5px;padding:.6em 1em;width:fit-content;width:-moz-fit-content;font-weight:700}.mybtn-fukidashi-bottom:after{content:"";position:absolute;margin-left:-10px;border:10px solid transparent;border-top:10px solid #f3f3f3;border-top-color:#fff;top:100%;left:50%;right:inherit;padding:0;margin-right:0}.mybtn{margin:10px auto 20px}.mybtn svg{width:24px;margin-right:8px !important}.mybtn a{cursor:pointer;padding:5px 10px;text-align:center;box-sizing:border-box;display:flex;width:100%;height:62px;text-decoration:none;justify-content:center;align-items:center}.mybtn-red a{border:0;border-radius:100px;font-size:130%;font-weight:700;color:#fff !important;box-shadow:0 3px 0 #a2000b;background:#d6000e}@media (min-width:768px){.mybtn-red a{font-size:150%}}.mybtn-green a{border:0;border-radius:100px;font-size:130%;font-weight:700;color:#fff !important;background:#00b900;box-shadow:0 3px 0 #008400}@media (min-width:768px){.mybtn-green a{font-size:150%}}.mybtn-green-square a{border:0;height:50px;border-radius:5px;font-size:100%;font-weight:700;color:#fff !important;background:#00b900;box-shadow:0 3px 0 #008400}.mybtn-orange-square a{border:0;height:50px;border-radius:5px;font-size:100%;font-weight:700;color:#fff !important;background:#f27518;box-shadow:0 3px 0 #c62828}.st-mybtn a:after{transform:rotate(45deg);width:10px;height:10px;margin-left:10px;border-top:3px solid #fff;border-right:3px solid #fff;content:""}.mybtn-orange a{border:0;border-radius:100px;font-size:130%;font-weight:700;color:#fff !important;background:#f27518;filter:drop-shadow(0 3px 0 #c62828)}@media (min-width:768px){.mybtn-orange a{font-size:150%}}.arrow-icon-right{color:#fff;position:absolute;right:10px;width:12px;height:12px;transform:translateX(-25%) rotate(45deg)}.arrow-icon-right:before,.arrow-icon-right:after{content:"";position:absolute;background:currentColor;border-radius:.1em}.arrow-icon-right:before{top:0;left:0;right:0;height:3px}.arrow-icon-right:after{top:0;right:0;bottom:0;width:3px}.btnshine{position:relative;animation:shine .7s;overflow:hidden;padding-bottom:5px;border-radius:100px}.btnshine:after{animation:3s 0s shine linear infinite;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.4) 100%);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-25deg);width:50%;animation-delay:2s}@keyframes shine{20%{left:150%}100%{left:150%}}.nav-link{display:block;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;padding-left:0;box-shadow:rgba(0,0,0,.24) 0px 3px 4px}.navbar-expand-lg .navbar-nav .nav-link{display:flex;justify-content:center;align-items:center;padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-brand{text-decoration:none;white-space:nowrap}@media (min-width:992px){.nav-scroller{display:none}}.nav-scroller .nav{background:#47b6eb;display:flex;flex-wrap:nowrap;overflow-x:auto;text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch}.nav-scroller .nav-link{width:33.3%;padding-top:10px;padding-bottom:10px}.navbar{background:#47b7e9;padding:0}.navbar a:visited,.navbar a:focus{color:#fff}.navbar li{display:block}@media (min-width:992px){.navbar{text-align:center}}.nav-link.dropdown-toggle:hover,.nav-item.header_menu_about a:hover{background-color:rgba(119,119,119,0)}.navbar-collapse a:hover{text-decoration:none}.navbar>.container-fluid{height:70px;padding:0;display:flex;justify-content:center;align-items:center;padding-right:140px;background-image:linear-gradient(90deg,#202458,#8e3921 38%,#232a87 80%,#1e2253 89%,#000)}@media (min-width:577px){.navbar>.container-fluid{padding-right:0}}@media (min-width:992px){.navbar>.container-fluid{height:126px}}@media (min-width:992px){.navbar>.container-fluid,.navbar-expand-lg .navbar-collapse{display:block;padding:0}}.subtitle{color:#fff;font-size:12px;font-weight:700}.navbar-toggler,.navbar-toggler:hover{padding:0;position:fixed;top:8px;right:8px;z-index:1000000;border-radius:0 !important;background:#e8e246 !important;box-shadow:rgba(60,64,67,.3) 0px 1px 2px 0px,rgba(60,64,67,.15) 0px 2px 6px 2px}.navbar-toggler:focus{box-shadow:rgba(60,64,67,.3) 0px 1px 2px 0px,rgba(60,64,67,.15) 0px 2px 6px 2px}.button_menu{position:relative;top:28px;font-size:12px;font-weight:700;color:#0f0f0f !important;line-height:1 !important}.navbar-brand{display:block;margin:auto;text-align:center;width:100%}@media (min-width:992px){.navbar-brand{padding-top:10px;width:100%}}.navbar-brand img{margin:auto;width:100%;height:auto;max-width:200px !important}@media (min-width:992px){.navbar-brand img{max-width:240px !important}}.nav-item svg:not(:host).svg-inline--fa,.nav-item.dropdown svg,.nav-item svg:not(:root).svg-inline--fa{margin:0}@media (min-width:992px){.nav-item svg:not(:host).svg-inline--fa,.nav-item.dropdown svg,.nav-item svg:not(:root).svg-inline--fa{display:none}}@media (min-width:992px){.dropdown-menu,.dropdown-menu li{padding:0;width:100%;border:0;background:0 0;border:0 !important}.dropdown-item:hover{background-color:#47b7e9 !important;color:#fff !important}.dropdown-menu ul{border:1px solid #313d42}.dropdown-menu li{margin-bottom:0}}.dropdown-menu a{color:#fff}@media (min-width:768px){.dropdown-menu a{padding:.75rem}}@media (min-width:992px){.dropdown-menu a{background:#5c57f2}}@media (min-width:992px){.navbar-collapse .nav-link{font-size:14px;font-weight:700}.navbar-collapse .nav-item:last-child{border-right:0}}#st-footermenubox ul.menu{padding-left:0;margin-bottom:0}@media (min-width:992px){.offcanvas-collapse{background:linear-gradient(0deg,#313d42,#000);font-size:12px}}@media (max-width:991.98px){.offcanvas-collapse{position:fixed;z-index:100000;top:0;bottom:0;left:100%;width:100%;padding-top:70px;overflow-y:auto;visibility:hidden;background-color:#0f0f0f;transition:none}.offcanvas-collapse.open{box-shadow:rgba(60,64,67,.3) 0px 1px 2px 0px,rgba(60,64,67,.15) 0px 2px 6px 2px;visibility:visible;transform:translateX(-100%);width:100%}.nav-link:focus,.nav-link:hover{color:#fff;opacity:1 !important}.nav-link{border-bottom:1px solid rgba(255,255,255,.4)}.nav-link:focus-visible{box-shadow:none !important}.navbar-collapse .ul li:first-child{border-top:1px solid rgba(255,255,255,.4)}}.dropdown-toggle:after{border:0}.arrow-icon-bottom{color:#fff;position:absolute;top:16px;right:10px;width:12px;height:12px;transform:translateX(-25%) rotate(135deg)}.arrow-icon-bottom:before,.arrow-icon-bottom:after{content:"";position:absolute;background:currentColor;border-radius:.1em}.arrow-icon-bottom:before{top:0;left:0;right:0;height:3px}.arrow-icon-bottom:after{top:0;right:0;bottom:0;width:3px}.fixed{position:fixed;width:auto}@media (min-width:992px){.fixed{width:100%;z-index:999999;top:0}}.navbar-nav{margin:auto}@media (max-width:991.98px){.navbar-nav{padding-left:5%;padding-right:5%;padding-bottom:30px}}@media (min-width:1240px){.navbar-nav{width:1200px}}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:#fff}@media (max-width:991.98px){.navbar-nav .dropdown-menu{background:#212529}.navi-overlay.open{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.75);z-index:10;transition:background .3s}.navbar-nav .nav-item a,.navbar-nav .dropdown-item a{font-size:18px;font-weight:700}}@media (min-width:992px){.dropdown{z-index:1000}.dropdown ul{display:none}.dropdown:hover ul{display:block}}.nav-link{padding:12px 0;color:#fff;font-size:14px}@media (min-width:992px){.nav-link{padding:0;width:16.6666666667vw;max-width:16.4vw;height:40px;display:flex;justify-content:center;align-items:center}.nav-link:hover{color:#fff}}@media (min-width:1200px){.nav-link{width:16.6666666667vw;max-width:200px}}.dropdown-item{color:#fff;font-size:12px;padding:8px 16px}@media (min-width:992px){.dropdown-item{padding:12px 8px}}@media (max-width:991.99px){.dropdown-item{padding:8px 8px 8px 50px}.dropdown-item:before{content:"-";margin-right:10px}}.fa-chevron-down{position:absolute;margin:5px;right:20px;top:18px}@media (max-width:991.99px){.dropdown-item:focus,.dropdown-item:hover{color:#fff;background-color:transparent}}@media (min-width:1200px){.dropdown-item{font-size:14px}}.dropdown-menu{margin:0 !important;padding:0 0 0 18px;border-radius:0;background:0 0;border:0}@media (min-width:992px){:root{--color-primary:#7c}.navbar-nav{position:relative;display:flex}.nav-item{display:inline-block;position:relative;z-index:5}.dropdown>div{transform:translate(0,-100%);transition:all .5s .1s;position:relative}}@media (min-width:992px){.nav-item:hover~.underline{height:6px;background:var(--color-primary);position:absolute;bottom:0;width:200px;max-width:16.4vw;z-index:2;pointer-events:none;transition:.35s;transform:translate(0)}}@media (min-width:1200px){.nav-item:hover~.underline{width:16.6666666667vw;max-width:200px}}@media (min-width:992px){.nav-item:hover>.dropdown>div{transform:translate(0)}.nav-item:nth-child(1):hover~.underline{transform:translate(0,0)}.nav-item:nth-child(2):hover~.underline{transform:translate(100%,0)}.nav-item:nth-child(3):hover~.underline{transform:translate(200%,0)}.nav-item:nth-child(4):hover~.underline{transform:translate(300%,0)}.nav-item:nth-child(5):hover~.underline{transform:translate(400%,0)}.nav-item:nth-child(6):hover~.underline{transform:translate(500%,0)}}select#cat.postform{border-radius:0;border:#e0e0e0 1px solid}@media (min-width:992px){#content-w{padding-top:50px !important}}@media (max-width:991px){header{width:100%;position:fixed;z-index:1000000;top:0}}header .menu{display:block;width:52px;height:52px;cursor:pointer;margin:0 auto;position:relative;border:2px solid #fff}header .menu span:not(.button_menu){display:block;margin:0;border:none;width:50%;height:3px;background:#0f0f0f;transform-origin:0% 50%;position:absolute;top:10px;left:26%;transition:.3s}header .menu span:not(.button_menu):nth-of-type(2){top:19px}header .menu span:not(.button_menu):nth-of-type(3){top:28px}.header_btn_kaitori{width:60px;height:60px;line-height:0;cursor:pointer;position:absolute;border:2px solid #fff;text-align:center;border-radius:8px;background:#e8e246;margin:0;top:8px;right:76px}.header_btn_kaitori div{font-size:12px;font-weight:700;line-height:1.2}.header_btn_kaitori div a{color:#0f0f0f !important}@media (min-width:992px){.header_btn_kaitori{display:none}}.header_sp_menu{background:linear-gradient(0deg,#313d42,#000);text-align:center;border-top:1px solid #fff;border-bottom:1px solid #fff;height:40px}.header_sp_menu .col{padding:0 2px;display:flex;justify-content:center;align-items:center}.header_sp_menu .col a{color:#fff;font-size:13px;font-weight:700;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.header_sp_menu .col+.col{border-left:1px solid #fff}@media (min-width:992px){.header_sp_menu{display:none}}.close{text-shadow:none !important;opacity:1 !important;line-height:1.5 !important}.close span{top:18px;width:29px !important}.close span:first-of-type,.close span:nth-of-type(1){transform:rotate(38deg);width:60%;top:9.5px}.close span:nth-of-type(2){opacity:0}.close span:nth-of-type(3){transform:rotate(-38deg);width:60%}.header_logo{padding-left:10px}@media (min-width:577px){.header_logo{display:flex;justify-content:center;align-items:center;max-width:300px;margin:auto;padding-left:0}}.p_mark a{max-width:40px}@media (min-width:992px){.p_mark a{max-width:50px}}.wp-block-kadence-posts a.post-more-link{font-size:16px}.fixed_footer2{padding:0 !important;position:fixed;z-index:99999;bottom:0;left:0;right:calc((100vw - 100%) / 2);width:100%;pointer-events:auto;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s}.fixed_footer2.show{opacity:1;visibility:visible}.fixed_footer2 ul.menu{position:absolute;bottom:0;display:table;table-layout:fixed;width:100%;display:flex;margin-bottom:0;padding-left:0 !important;justify-content:center;align-items:center;box-shadow:rgba(67,71,85,.6) 0px 0px .25em,rgba(90,125,188,.05) 0px .25em 1em;border:1px solid #000 !important;background-image:linear-gradient(150deg,#c6c6c6 10%,#fff 45% 61%,#bcbcbc 90%) !important}.fixed_footer2 ul.menu li{display:table-cell;vertical-align:middle;text-align:center;width:100%;border:0;min-height:80px}.fixed_footer2 ul.menu li:not(:nth-child(1)){border-left:1px solid #000 !important}.fixed_footer2 ul.menu li a{text-decoration:none;font-size:13px;width:100%;min-height:80px;padding:.5rem .25rem .5rem !important;position:relative;font-weight:700;color:#000;display:flex !important;justify-content:center;align-items:center}.fixed_footer2 ul.menu li a>img{width:42px !important;padding-bottom:20px}.fixed_footer2 ul.menu li a:hover{transition:.3s}.fixed_footer2 ul.menu li a i{margin:0 !important;padding-bottom:10px;font-size:37px !important;color:#c70617 !important}.fixed_footer2 ul.menu li a i.fa-phone{color:#00a5d4 !important}.fixed_footer2 ul.menu li a span{display:block;position:absolute;bottom:5px}.fixed_footer2 .fa-solid,.fixed_footer2 svg{margin-bottom:5px !important}.row.fixed_footer:first-child{display:none !important}@media (min-width:992px){.fixed_footer2 .nav-item svg:not(:host).svg-inline--fa,.fixed_footer2 .nav-item.dropdown svg,.fixed_footer2 .nav-item svg:not(:root).svg-inline--fa{display:inline-block !important}}footer{font-size:14px;color:#fff;background:#0f0f0f;color:#fff;padding:0}footer .widget.widget_nav_menu h2{margin-bottom:5px !important}footer .widget.widget_nav_menu h2>span{padding:0 !important}footer.entry-footer{background:0 0 !important;padding:0}footer a{text-decoration:none !important}footer a:hover{background:0 0 !important;transition:.3s;text-decoration:underline !important}footer .widget{margin-bottom:0 !important}footer .widget ul li{border-bottom:0 !important}footer .widget ul li ul{border-left:0 !important}footer .container-lg{padding-left:15px;padding-right:15px}footer .close{float:none !important;font-size:13px !important;font-weight:400 !important;opacity:1 !important;text-shadow:none !important;line-height:19.5px !important}#block-8,#nav_menu-4,#nav_menu-5,#menu-footer-genre-menu,#menu-footer-blog-menu{padding:0 10px}#block-8 li a,#nav_menu-4 li a,#nav_menu-5 li a,#menu-footer-genre-menu li a,#menu-footer-blog-menu li a{padding:5px !important}@media (max-width:767px){#block-8{flex:0 0 auto !important;width:100% !important;max-width:none !important;order:4}}@media (max-width:767px){#nav_menu-4,#nav_menu-5{flex:0 0 auto !important;max-width:none !important}}footer:not(.entry-footer) a,footer:not(.entry-footer) a:hover,footer:not(.entry-footer) a:active,footer:not(.entry-footer) a:visited{color:#fff !important}#menu-footer-menu1{width:100%;color:#fff;text-align:center;font-size:100%;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:40px}#menu-footer-menu1 li{width:100%;border:0;text-align:left;border-top:1px solid rgba(255,255,255,.4)}@media (min-width:992px){#menu-footer-menu1 li{width:auto;padding:0 16px;text-align:center;float:left;border-top:0;border-right:1px solid rgba(255,255,255,.4)}}#menu-footer-menu1 li:first-child{border-top:0}@media (min-width:992px){#menu-footer-menu1 li:first-child{border-left:1px solid rgba(255,255,255,.4)}}#menu-footer-menu1 li a{display:block;padding:8px;font-size:14px;font-weight:400 !important;color:#fff !important}@media (min-width:992px){#menu-footer-menu1 li a{padding:0}}.st-mymarker-s-b{background:linear-gradient(transparent 70%,#ffc4c4 0%);font-weight:700}.st-mybtn.st-btn-default{max-width:424px;margin:auto}.st-mybtn a{padding:.7em 1.5em;text-align:center;box-sizing:border-box;display:flex;width:100%;height:100%;text-decoration:none;justify-content:center;align-items:center;color:#fff !important}.is-style-st-group-bg-grid{margin-bottom:20px;border:5px #eee solid;background-image:linear-gradient(transparent 95%,rgba(0,0,0,.05) 50%,rgba(0,0,0,.05)),linear-gradient(90deg,transparent 95%,rgba(0,0,0,.05) 50%,rgba(0,0,0,.05));background-size:16px 16px;background-repeat:repeat;padding:20px}.has-text-align-center{text-align:center}.bottom_line_title{color:#333;background-color:#fff;border-bottom:solid 1px #1e73be;padding-left:20px;padding-top:10px;padding-bottom:10px;font-size:16px;font-weight:700;margin-bottom:20px}.left_line_title{position:relative;padding-left:20px;border:none;color:#333;padding-left:10px !important;padding-top:10px !important;padding-bottom:10px !important;background:#d8f2ff;font-size:17px}.left_line_title:before{position:absolute;content:"" !important;width:2px;height:100%;background:-webkit-linear-gradient(top,#4e96e8 0%,#0e1fb7 100%);left:0;bottom:0}.is-style-st-heading-custom-line{position:relative;padding-bottom:15px;text-align:center;display:block;margin:0 auto 20px;font-size:24px}.is-style-st-heading-custom-line:after{content:"";position:absolute;top:auto;bottom:0;left:calc(50% - 1.5em);right:auto;display:block;width:3em;height:1px;background-color:#333;opacity:.9}.wp-block-kadence-infobox{margin-bottom:20px}.st-btn-pink{color:#fff;background-color:#e6514c;border:1px solid #e57373;max-width:268px !important}.entry-title{margin:20px 0;font-size:22px;font-weight:700;line-height:1.4}h2.point{background:0 0 !important;border-bottom:solid 1px #3880ff !important}.wp-block-group.alignfull>div[class*=group]{width:auto !important;max-width:none !important}.alignwide:not(.full .alignwide){left:-15px}@media (min-width:992px){.alignwide:not(.full .alignwide){width:100vw;max-width:1200px !important;margin:0 -70px 20px !important;left:0}}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background-image:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);font-size:18px;padding:15px 20px !important}.has-vivid-yellow-background-color{background-color:#ffc107;color:#0f0f0f;line-height:1.7;margin-bottom:20px !important;font-weight:700;font-size:18px;padding:10px 20px !important;border-radius:5px}.has-pale-cyan-blue-background-color{background-color:#8ed1fc;color:#0f0f0f;line-height:1.7;margin-bottom:20px !important;font-weight:700;font-size:18px;padding:10px 20px !important;border-radius:5px}.has-vivid-cyan-blue-background-color{background-color:#067abc !important;color:#fff;line-height:1.7;margin-bottom:20px !important;font-weight:700;font-size:18px;padding:10px 20px !important;border-radius:5px}.has-very-dark-gray-background-color{background-color:#313131;color:#fff;line-height:1.7;margin-bottom:20px !important;font-weight:700;font-size:18px;padding:10px 20px !important;border-radius:5px}.is-style-st-heading-custom-bubble{position:relative}.is-style-st-heading-custom-bubble:after{content:"";position:absolute;margin-left:-10px;border:10px solid transparent;border-top:10px solid #f3f3f3;top:100%;left:2em;right:inherit;padding:0;margin-right:0}.is-style-st-heading-custom-bubble.has-vivid-yellow-background-color:after{border-top-color:#ffc107}.is-style-st-heading-custom-bubble.has-pale-cyan-blue-background-color:after{border-top-color:#8ed1fc}.is-style-st-heading-custom-bubble.has-vivid-cyan-blue-background-color:after{border-top-color:#067abc}.is-style-st-heading-custom-bubble.has-very-dark-gray-background-color:after{border-top-color:#313131}.wp-block-kadence-tabs .kt-tabs-id85567_e64377-37>.kt-tabs-title-list li{margin-right:6px;margin-bottom:8px}.is-style-st-paragraph-attention{background-color:#ffebee;display:flex;position:relative;padding:1em 1.2em;align-items:center;font-size:.9em !important;line-height:1.5 !important;border-radius:5px}body.page{overflow-x:hidden}.page h1.wp-block-kadence-advancedheading{width:100vw;position:relative;margin:0 0 20px !important;right:15px}@media (min-width:992px){.page h1.wp-block-kadence-advancedheading{width:100vw;right:70px}}@media (min-width:1200px){.page h1.wp-block-kadence-advancedheading{width:1200px}}.lp .is-style-wide{margin-left:-15px !important;margin-right:-15px !important}@media (min-width:992px){.lp .is-style-wide{margin-left:-50vw !important;margin-right:-50vw !important}}.full{background:#0f0f0f}.full .alignfull{width:100% !important;max-width:none !important;left:0 !important;right:0 !important;margin-left:0 !important;margin-right:0 !important}.full .wp-block-image.alignfull img{width:100% !important}.full .breadcrumb,.full .breadcrumb-item.active,.full .breadcrumb-item:before{color:#fff}.full h1{margin-bottom:0 !important}.full h1 span{display:block !important}.lp .is-style-wide{left:0 !important;right:0 !important}@media (min-width:992px){.lp .is-style-wide{left:50% !important;right:50% !important}}.page-template-default .alignfull{position:static !important;margin:auto;width:auto}.page-template-default .header-full.alignfull,.page-template-default .wp-block-image.alignfull{max-width:initial;margin:0 -15px 20px !important}@media (min-width:992px){.page-template-default .header-full.alignfull,.page-template-default .wp-block-image.alignfull{max-width:1200px;margin:0 -70px 20px !important}}@media (min-width:1230px){.page-template-default .header-full.alignfull,.page-template-default .wp-block-image.alignfull{width:100vw}}.page-template-default .header-full.alignfull img,.page-template-default .wp-block-image.alignfull img{width:100%;max-width:1200px}.st-kaiwa-box{width:100%;height:auto;margin-bottom:20px;display:table}.st-kaiwa-face{text-align:center;display:table-cell;width:60px;vertical-align:top}.st-kaiwa-box .st-kaiwa-face img,.st-kaiwa-box .st-kaiwa-face2 img{border-radius:60px;border-style:solid;border-width:1px}.st-kaiwa .st-kaiwa-face img,.st-kaiwa .st-kaiwa-face2 img{border-color:transparent}.st-kaiwa-face-name{color:#616161;font-size:70%;line-height:1.5;max-width:60px}.st-kaiwa-area{display:table-cell;vertical-align:top;text-align:left;padding-top:5px}.st-kaiwa-hukidashi{display:inline-block;padding:15px 20px;margin-left:20px;border-radius:7px;position:relative;background-color:#f9f9f9;word-break:break-all}.st-kaiwa-hukidashi-content>*:last-child,.post .st-kaiwa-hukidashi>*:last-child{margin-bottom:0}.st-kaiwa-hukidashi:after{content:"";position:absolute;top:30px;left:-10px;margin-top:-10px;display:block;width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #f9f9f9 transparent transparent}.st-kaiwa-face2{text-align:center;display:table-cell;width:60px;vertical-align:top}.st-kaiwa-face2 img{border-radius:60px;border:1px solid #ccc}.st-kaiwa-face-name2{color:#616161;font-size:70%;line-height:1.5;max-width:60px}.st-kaiwa-area2{display:table-cell;vertical-align:top;text-align:right}.st-kaiwa-hukidashi2{display:inline-block;padding:15px 20px;margin-right:20px;border-radius:7px;position:relative;background-color:#f9f9f9;text-align:left;word-break:break-all}.post .st-kaiwa-hukidashi2 p:last-child{margin-bottom:0}.st-kaiwa-hukidashi2:after{content:"";position:absolute;top:30px;right:-10px;margin-top:-10px;display:block;width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #f9f9f9}.kaiwaicon1 .st-kaiwa-hukidashi{background-color:#0a0909 !important}.kaiwaicon1 .st-kaiwa-hukidashi:after{border-color:transparent #0a0909 transparent transparent !important}.kaiwaicon2 .st-kaiwa-hukidashi{background-color:#0a0a0a !important}.kaiwaicon2 .st-kaiwa-hukidashi:after{border-color:transparent #0a0a0a transparent transparent !important}.kaiwaicon3 .st-kaiwa-hukidashi{background-color:#010101}.kaiwaicon3 .st-kaiwa-hukidashi:after{border-color:transparent #010101 transparent transparent}.kaiwaicon3 .st-kaiwa-hukidashi a{color:#ffc107 !important}.kaiwaicon4 .st-kaiwa-hukidashi{background:#003f63}.kaiwaicon4 .st-kaiwa-hukidashi:after{border-color:transparent #003f63 transparent transparent}.wp-block-st-blocks-st-kaiwa mark{color:#ffc107}.st-kaiwa-face-move .st-kaiwa-face img{animation:animScale 4s infinite ease-out;transform-origin:50% 50%;animation-play-state:running;backface-visibility:hidden}.st-kaiwa-face-move .st-kaiwa-face2 img{animation:animScale 4.5s infinite ease-out;transform-origin:50% 50%;animation-play-state:running;backface-visibility:hidden}.is-style-st-paragraph-kaiwa.bound:before,.st-kaiwa-box.bound .st-kaiwa-face img{animation:animScale 4s infinite ease-out;transform-origin:50% 50%;animation-play-state:running;backface-visibility:hidden}.is-style-st-paragraph-kaiwa-b.bound:before,.st-kaiwa-box.bound .st-kaiwa-face2 img{animation:animScale 4.5s infinite ease-out;transform-origin:50% 50%;animation-play-state:running;backface-visibility:hidden}@keyframes animScale{0%{transform:scale(.8,.8)}5%{transform:scale(1.1,1.1)}10%{transform:scale(1,1)}15%{transform:scale(1.1,1.1)}20%{transform:scale(1,1)}100%{transform:scale(1,1)}}.kt-blocks-testimonials-wrap_e5f396-b6 .splide .splide__arrow{font-size:14px !important}.kt-blocks-testimonials-wrap_e5f396-b6 .slick-next:before,.kt-blocks-testimonials-wrap_e5f396-b6 .slick-prev:before{display:none !important}.review-container{max-width:1060px;position:relative;margin-left:auto;margin-right:auto}.review-container .swiper{width:87%;max-width:1060px}@media (min-width:768px){.review-container .swiper{width:94%}}.review-container .swiper-slide{padding:20px;background:#fff;height:auto;border:2px solid #ffc107;border-radius:10px}.review-container .swiper-button-next{right:-5px}.review-container .swiper-button-prev{left:-5px}.review-container .swiper-button-next,.review-container .swiper-button-prev{margin-top:-22px;top:-40px;bottom:0;margin:auto;width:30px;height:30px;position:absolute;z-index:10}.review-container .swiper-button-next:after,.review-container .swiper-button-prev:after{font-size:28px !important;color:gold}.review-container .swiper-pagination{position:relative !important;margin-top:30px;margin-bottom:20px}.review-container .swiper-pagination-bullet{width:14px !important;height:14px !important}.review-container .swiper-pagination-bullet-active{background:#0f0f0f}.review-container .swiper-button{width:80%;max-width:340px;margin:auto}.review-container .swiper-button i{padding-left:.5rem}.review-container .swiper-button a{background:#1da1f2;border:1px solid #1da1f2;border-radius:60px;padding:.7em 1.5em;text-align:center;box-sizing:border-box;display:flex;width:100%;height:100%;text-decoration:none;justify-content:center;align-items:center;color:#fff;font-weight:700;box-shadow:0 3px 0 #1877f2}.review-container .swiper-button a:hover{color:#1da1f2;background:#fff;border:1px solid #1da1f2;border-radius:60px;transition:.3s}.review-container .voice_text{text-align:center}.review-container .total_rating{text-align:center}.review-container .star{margin-bottom:10px;color:gold;font-size:48px;font-weight:700}.review-container .gallery_time{margin-bottom:5px}.review-container .swiper_title{margin-bottom:0 !important;font-size:17px;font-weight:700;line-height:1.2}.review-container .review_average{position:relative;bottom:-14px;font-size:18px;font-weight:700;letter-spacing:1px}.review-container .review-rating{color:gold;font-size:28px;font-weight:700;position:relative;left:-5px}.review-container figcaption{margin:10px 0}.review_list .slick-next:before,.review_list .slick-prev:before{display:none}.review_list_name{margin-bottom:5px}.wp-block-button__link{color:#fff}.wp-block-button__link:hover,.wp-block-button__link:visited{color:#fff}ul.ichiran{width:100%;margin-top:10px;padding-left:20pt}ul.ichiran li{list-style-position:outside;display:inline-block;vertical-align:top;width:48%;padding:10px 10px 0 0}@media (min-width:576px){ul.ichiran li{width:32%;padding:10px 20px 0 0}}ul.ichiran-dot{width:100%;margin-top:10px;padding-left:20pt;font-size:15px}ul.ichiran-dot li{list-style-position:outside;display:inline-block;vertical-align:top;width:49%;padding:10px 10px 0 0;text-indent:-1em;padding-left:1em;list-style-type:none}ul.ichiran-dot li:before{margin-right:5px;content:"●"}@media (min-width:576px){ul.ichiran-dot li{font-size:16px;width:32%;padding:10px 20px 0 0}}.page-id-30409 .wpcf7-submit,.page-id-30409 wpcf7cp-cfm-submit-btn{color:#fff;font-weight:400;padding:8px 25px;border-radius:6px;background:#3880ff}.wpcf7-form-control.wpcf7cp-cfm-edit-btn{cursor:pointer}#comments #submit{background:#3880ff;color:#fff;border-radius:0}#comments #submit:hover{background:#fff;color:#3880ff}.uagb-modal-popup.active .uagb-modal-popup-close{top:6px !important;left:6px !important}.page-id-153112 ul.wp-block-list{padding-left:20px !important}.page-id-153112 ul.wp-block-list li{padding:0 4px}@media (min-width:576px){.ichiran .kt-title-item{margin-right:2.5px !important;margin-left:2.5px !important}}.ichiran .kt-tab-inner-content-inner ul{display:flex;flex-wrap:wrap;width:100%;margin:auto;padding:0 15px 15px !important}.ichiran .kt-tab-inner-content-inner ul a:hover{transition:.3s;text-decoration:underline !important}@media (min-width:678px){.ichiran .kt-tab-inner-content-inner ul{max-width:none;margin:0}}.ichiran .kt-tab-inner-content-inner ul li{position:relative;list-style-position:outside;width:50%;display:inline-block;vertical-align:top;padding:2px 2px 2px 20px;font-family:"Roboto",Sans-serif;line-height:1.5}.ichiran .kt-tab-inner-content-inner ul li:before{clip-path:circle(16% at 50%);-webkit-mask:unset;mask:unset;background-color:var(--arkb-list-icon_color);content:" ";display:block;height:auto;left:.25em;-webkit-mask:var(--arkb-list-icon_url,unset) no-repeat center center/contain;mask:var(--arkb-list-icon_url,unset) no-repeat center center/contain;position:absolute;top:0;width:1em}@media (min-width:576px){.ichiran .kt-tab-inner-content-inner ul li{width:33.333%}}@media (min-width:678px){.ichiran .kt-tab-inner-content-inner ul li{width:25%}}ul.ichiran2{font-size:14px;padding-left:10px}ul.ichiran2 li{padding-right:10px;padding-bottom:14px}.h2_title{margin:0 auto 20px;background:url("https://ryoban-disc.com/wp/wp-content/uploads/2024/07/new_ryouban_LP_title7_kaitorijisseki.webp") no-repeat top center;background-size:100%;font-family:"Mochiy Pop P One",sans-serif;font-weight:400 !important;width:100%;max-width:1060px;max-height:268px;aspect-ratio:1200/332;-o-object-fit:cover;object-fit:cover;font-size:min(6vw, 74px);position:relative;color:#fff;line-height:1.1;text-shadow:.6vw .3vw 0 #333,-1px 1px 0 #333,1px -1px 0 #333,-1px -1px 0 #333,.3vw 0px 1px #000}@media (min-width:992px){.h2_title{font-size:min(6vw, 74px);text-shadow:4px 4px 0 #333,-1px 1px 0 #333,1px -1px 0 #333,-1px -1px 0 #333,4px 0px 1px #000}}.h2_title_1row{text-align:center}.h2_title_1row>span{position:relative;padding-top:9.8vw !important;padding-left:30px !important;display:inline-block;font-size:min(7vw, 70px)}@media (min-width:992px){.h2_title_1row>span{padding-top:9.4vw !important}}@media (min-width:1200px){.h2_title_1row>span{padding-top:116px !important}}.h2_title_1row_s>span{position:relative;padding-top:10.6vw !important;display:inline-block;left:28%;font-size:min(5.2vw, 64px)}@media (min-width:992px){.h2_title_1row_s>span{padding-top:9.4vw !important;left:28%}}@media (min-width:1200px){.h2_title_1row_s>span{padding-top:122px !important}}.h2_title_1row_m{text-align:center}.h2_title_1row_m>span{position:relative;padding-top:9.6vw !important;display:inline-block;font-size:min(7vw, 80px)}@media (min-width:992px){.h2_title_1row_m>span{padding-top:9vw !important;font-size:min(6vw, 80px)}}@media (min-width:1200px){.h2_title_1row_m>span{padding-top:108px !important}}.h2_title_1row_l{text-align:center}.h2_title_1row_l>span{position:relative;padding-top:7.6vw !important;padding-left:20px !important;display:inline-block;font-size:min(10.4vw, 104px)}@media (min-width:992px){.h2_title_1row_l>span{font-size:min(9vw, 112px)}}@media (min-width:1200px){.h2_title_1row_l>span{padding-top:92px !important}}.h2_title_2row{text-align:center}.h2_title_2row>span{position:relative;padding-top:7.4vw !important;display:inline-block}@media (min-width:992px){.h2_title_2row>span{padding-top:6vw !important}}@media (min-width:1200px){.h2_title_2row>span{padding-top:74px !important}}.h2_title_2row_m>span{position:relative;padding-top:7.4vw !important;display:inline-block;left:27vw}@media (min-width:992px){.h2_title_2row_m>span{padding-top:6vw !important;left:30%}}@media (min-width:1200px){.h2_title_2row_m>span{padding-top:74px !important}}.h2_title_2row_s>span{position:relative;padding-top:7.8vw !important;display:inline-block;left:28%;font-size:4.4vw;line-height:1.3}@media (min-width:992px){.h2_title_2row_s>span{padding-top:7vw !important;font-size:min(4.2vw, 52px)}}@media (min-width:1200px){.h2_title_2row_s>span{padding-top:90px !important}}.h2_title_2row_ss2>span{position:relative;padding-top:9.4vw !important;display:inline-block;left:23%;font-size:min(4.4vw, 54px);line-height:1.2}@media (min-width:992px){.h2_title_2row_ss2>span{padding-top:8vw !important;left:22%}}@media (min-width:1200px){.h2_title_2row_ss2>span{padding-top:100px !important}}.h2_title_2row_ss4>span{position:relative;padding-top:10vw !important;display:inline-block;left:22%;font-size:min(4.4vw, 54px);line-height:1.2}@media (min-width:992px){.h2_title_2row_ss4>span{padding-top:8vw !important;left:18%}}@media (min-width:1200px){.h2_title_2row_ss4>span{padding-top:100px !important}}.h2_title_2row_ss1>span{position:relative;padding-top:10vw !important;display:inline-block;left:12%;font-size:min(4.4vw, 54px);line-height:1.2}@media (min-width:992px){.h2_title_2row_ss1>span{padding-top:8vw !important;left:6%}}@media (min-width:1200px){.h2_title_2row_ss1>span{padding-top:100px !important}}.h2_title_2row_ss3>span{position:relative;padding-top:9vw !important;display:inline-block;left:10%;font-size:min(3.6vw, 42px);line-height:1.2}@media (min-width:992px){.h2_title_2row_ss3>span{padding-top:8vw !important;left:8%}}@media (min-width:1200px){.h2_title_2row_ss3>span{padding-top:110px !important}}.fs-4,.fs-4 a{font-size:min(3.8vw, 24px) !important}.bb-0{border-bottom:none !important}.onayami_row{background:url(https://ryoban-disc.com/wp/wp-content/uploads/2024/07/shapes-1721361706773.webp) no-repeat top 40% right;background-size:20%;margin:4% auto 0;max-width:700px;padding-right:min(1.2%, 120px)}.onayami_img{flex:0 0 auto;width:20%;text-align:right;padding-right:2%}.onayami_img img{width:min(7vw, 63px)}.onayami_text{margin-bottom:20px;flex:0 0 auto;width:80%;display:flex;align-items:center;font-size:min(3.6vw, 28px);font-weight:700;line-height:1.3}.onayami_content{background:#fff;width:100%;margin:auto}.onayami_title{padding:2%;position:relative;background:#47b6e9;text-align:center;color:#fff;font-weight:700;font-size:min(4.8vw, 38px)}.onayami_title span:before{position:absolute;top:1.4vw;left:0;content:"";display:inline-block;width:min(6.2vw, 42px);height:min(9.2vw, 62px);background:url(https://ryoban-disc.com/wp/wp-content/uploads/2024/07/shapes-icon.webp) no-repeat;background-size:contain;vertical-align:middle;transform:scale(-1,1)}@media (min-width:768px){.onayami_title span:before{top:16%}}.onayami_title span:after{position:absolute;top:1.4vw;right:0;content:"";display:inline-block;width:min(6.2vw, 42px);height:min(9.2vw, 62px);background:url(https://ryoban-disc.com/wp/wp-content/uploads/2024/07/shapes-icon.webp) no-repeat;background-size:contain;vertical-align:middle}@media (min-width:768px){.onayami_title span:after{top:16%}}.onayami_kaiketsu_img1{text-align:center}.onayami_kaiketsu_img1 img{max-width:50%}.onayami_kaiketsu_img2{text-align:center;padding-bottom:2%}.kaiketsu1,.kaiketsu2,.kaiketsu3{margin:0 auto;padding:2% 4%;font-family:"Mochiy Pop P One",sans-serif;font-weight:400 !important;text-align:center;width:100%;color:#fff;line-height:1.1;text-shadow:.6vw .3vw 0 #333,-1px 1px 0 #333,1px -1px 0 #333,-1px -1px 0 #333,.3vw 0px 1px #000;font-size:min(5vw, 62px)}@media (min-width:992px){.kaiketsu1,.kaiketsu2,.kaiketsu3{text-shadow:4px 4px 0 #333,-1px 1px 0 #333,1px -1px 0 #333,-1px -1px 0 #333,4px 0px 1px #000}}.kaiketsu1{background:#a3dbf4}.kaiketsu2{background:#75c8ef}.kaiketsu3{background:#47b6e9}.kaiketsu_img{flex:0 0 auto;width:20%}.kaiketsu_img img{width:min(7vw, 70px)}.kaiketsu_text{flex:0 0 auto;width:80%;display:flex;align-items:center}.arrow_box{position:relative;width:100%;max-width:600px;background:#fff59d;margin:0 auto 10px;padding:20px 6px;text-align:center;border:2px solid #131313;color:#131313;font-size:min(3.8vw, 24px);font-weight:700;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}@media (min-width:768px){.arrow_box{margin:0 auto -10px}}@media (min-width:992px){.arrow_box{width:600px;padding:20px}}.arrow_box:after,.arrow_box:before{border:solid transparent;content:"";height:0;width:0;pointer-events:none;position:absolute;top:100%;left:50%}.arrow_box:after{border-color:rgba(232,226,70,0);border-top-width:22px;border-bottom-width:22px;border-left-width:19px;border-right-width:19px;margin-left:-19px;border-top-color:#fff59d}.arrow_box:before{border-color:rgba(51,51,51,0);border-top-width:24px;border-bottom-width:24px;border-left-width:21px;border-right-width:21px;margin-left:-21px;margin-top:1px;border-top-color:#131313}.arrow_box2{position:relative;width:100%;max-width:600px;background:#fff;margin:0 auto -10px;padding:20px 6px;text-align:center;border:2px solid #131313;color:#131313;font-size:min(3.8vw, 24px);font-weight:700;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}@media (min-width:992px){.arrow_box2{width:600px;padding:20px}}.arrow_box2:after,.arrow_box2:before{border:solid transparent;content:"";height:0;width:0;pointer-events:none;position:absolute;top:100%;left:50%}.arrow_box2:after{border-color:rgba(232,226,70,0);border-top-width:22px;border-bottom-width:22px;border-left-width:19px;border-right-width:19px;margin-left:-19px;border-top-color:#fff}.arrow_box2:before{border-color:rgba(51,51,51,0);border-top-width:24px;border-bottom-width:24px;border-left-width:21px;border-right-width:21px;margin-left:-21px;margin-top:1px;border-top-color:#131313}.kaitori_genre_btn{width:100%;max-width:600px;height:60px;line-height:60px;margin:50px auto}@media (min-width:576px){.kaitori_genre_btn{height:100px;line-height:100px}}@media (min-width:768px){.kaitori_genre_btn{max-width:1060px}}.kaitori_genre_btn a{display:block;width:100%;height:100%;text-decoration:none;background:#202579;text-align:center;color:#fff !important;font-size:min(5.4vw, 34px);font-weight:700;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;box-shadow:0px 4px 4px 0px #bbb;text-shadow:0px 1px 1px #444;display:flex;justify-content:center;align-items:center}.kaitori_genre_btn a:after{transform:rotate(45deg);width:18px;height:18px;margin-left:20px;border-top:4px solid #fff;border-right:4px solid #fff;content:""}.kaitori_genre_btn a:hover{transition:all .5s;position:relative;bottom:-4px;background:#202579;color:#fff !important;margin-left:0;box-shadow:none}.left-arrow{width:100%}.left-arrow a{margin:0 auto 60px;position:relative;width:100%;max-width:600px;font-size:min(4.8vw, 24px) !important}@media (min-width:576px){.left-arrow a{margin:20px auto 80px}}.left-arrow svg{position:absolute;right:20%;top:34%}@media (min-wdth:576px){.left-arrow svg{right:30%;top:35%}}.pop_faq .uagb-faq-questions{padding:min(3.4vw, 20px) !important}.pop_faq .uagb-faq-questions .uagb-question{position:relative;padding-left:min(8vw, 54px);font-size:16px}@media (min-width:768px){.pop_faq .uagb-faq-questions .uagb-question{font-size:20px}}.pop_faq .uagb-faq-questions .uagb-question:before{position:absolute;left:0;content:"";display:inline-block;width:min(6vw, 42px);height:min(6vw, 42px);background:url(https://ryoban-disc.com/wp/wp-content/uploads/2024/07/faq_q.webp) no-repeat;background-size:contain;vertical-align:middle}.pop_faq a{text-decoration:underline !important}.pop_faq a:hover{transition:.3s;text-decoration:none !important}.pop_faq .uagb-faq-content{padding:min(3.4vw, 20px) !important}.pop_faq .uagb-faq-content p{position:relative;padding-left:min(8vw, 54px);font-size:16px}@media (min-width:768px){.pop_faq .uagb-faq-content p{font-size:20px}}.pop_faq .uagb-faq-content p:before{position:absolute;left:0;content:"";display:inline-block;width:min(6vw, 42px);height:min(6vw, 42px);background:url(https://ryoban-disc.com/wp/wp-content/uploads/2024/07/faq_a.webp) no-repeat;background-size:contain;vertical-align:middle}.point_title{background:#47b6e9;margin:0 auto 2%;padding:2%;font-family:"Mochiy Pop P One",sans-serif;font-weight:400 !important;text-align:center;font-size:min(6.6vw, 58px);color:#fff;line-height:1.1;text-shadow:.6vw .3vw 0 #333,-1px 1px 0 #333,1px -1px 0 #333,-1px -1px 0 #333,.3vw 0px 1px #000}@media (min-width:992px){.point_title{font-size:min(6vw, 74px);text-shadow:4px 4px 0 #333,-1px 1px 0 #333,1px -1px 0 #333,-1px -1px 0 #333,4px 0px 1px #000}}.point_text{margin-bottom:2%;color:#c70617;font-size:min(5.8vw, 50px);font-weight:700}.point_content{background:#fff;margin:auto;padding:4%;width:100%;max-width:900px}.point_text span{background:linear-gradient(transparent 70%,#fff59d 30%)}.point_text:before{content:"";display:inline-block;background:url("https://ryoban-disc.com/wp/wp-content/uploads/2024/07/point-icon.webp") no-repeat;width:14vw;height:14vw;background-size:contain;vertical-align:middle}@media (min-width:992px){.point_text:before{width:120px;height:120px}}.text-red{color:#c70617}.marker{background:linear-gradient(transparent 60%,#fff59d 40%)}.underline{text-decoration:underline}.wp-element-button:hover{transition:.3s;opacity:.7;filter:drop-shadow(0px 3px 6px rgba(0,0,0,.16))}.is-style-largebutton .wp-block-button__link:after{background-color:transparent !important}.bg-kotei-w,.bg-kotei-b{background-position:50% 100% !important;background-attachment:fixed !important;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.bg-kotei-w:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background-repeat:no-repeat;background-position:50% 100%;background-size:cover}.bg-kotei-b:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background-repeat:no-repeat;background-position:50% 100%;background-size:cover}.bg-repeat-y{background-position:50% 100% !important;background-attachment:fixed !important}@media (max-width:991px){.bg-repeat-y{background-repeat:repeat-y !important;background-size:contain !important}}.bg-naname{clip-path:polygon(0 10vw,100% 0,100% 100%,0 100%);margin-top:min(-10vw, -100px) !important;padding-top:min(8vw, 100px) !important}@media (min-width:1000px){.bg-naname{clip-path:polygon(0 60px,100% 0,100% 100%,0 100%);margin-top:min(-1vw, -60px) !important;padding-top:min(8vw, 60px) !important}}.kaitori_kakaku2{padding-bottom:3%}.kaitori_kakaku2 .price_list_price{font-weight:700;font-size:18px;text-align:right;line-height:1}@media (min-width:577px){.kaitori_kakaku2 .price_list_price{font-size:20px}}.kaitori_kakaku2 .price_list_price_before{margin-top:auto;font-size:12px;font-weight:400;text-align:right;line-height:1}.kaitori_kakaku2 .price_list_price_after{margin-left:2px;font-size:14px;font-weight:400}.kaitori_kakaku2 .price_list_price_none{font-weight:700;text-align:right}.kaitori_kakaku2 .pick_up_row{justify-content:space-between;margin-left:auto;margin-right:auto}.kaitori_kakaku2 .pick_up_row:before,.kaitori_kakaku2 .pick_up_row:after{content:"";display:block;order:1;width:32%}@media (min-width:768px){.kaitori_kakaku2 .pick_up_row:before,.kaitori_kakaku2 .pick_up_row:after{width:32.4%}}@media (min-width:992px){.kaitori_kakaku2 .pick_up_row:before,.kaitori_kakaku2 .pick_up_row:after{width:24%}}.kaitori_kakaku2 .pick_up_row:before{order:1}.kaitori_kakaku2 .pick_up_col{flex:0 0 auto;width:49%;margin-bottom:min(2%, 24px);display:flex;flex-direction:column;font-size:14px;text-align:left;color:#0f0f0f !important;background:url(https://ryoban-disc.com/wp/wp-content/uploads/2025/06/price_list_bg.webp) no-repeat center center;background-size:contain;padding:5%;aspect-ratio:350/566;transition:filter .1s ease}@media (min-width:577px){.kaitori_kakaku2 .pick_up_col{padding:4%;width:32.4%}}@media (min-width:768px){.kaitori_kakaku2 .pick_up_col{padding:30px;width:32.4%}}@media (min-width:992px){.kaitori_kakaku2 .pick_up_col{padding:24px;width:24%}}.kaitori_kakaku2 .pick_up_col:hover{filter:brightness(1.1);transition:.2s}.kaitori_kakaku2 .pick_up_col img{aspect-ratio:1/1;width:100%;max-width:230px;height:auto;object-fit:cover;-o-object-fit:cover;margin-bottom:10px;margin-left:auto;margin-right:auto}.kaitori_kakaku2 .pick_up_col .pick_up_title{color:#0f0f0f;font-weight:700;font-size:12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:3px}@media (min-width:768px){.kaitori_kakaku2 .pick_up_col .pick_up_title{font-size:14px;-webkit-line-clamp:3}}.kaitori_kakaku{margin-bottom:4%}.kaitori_kakaku .price_list_price{font-weight:700;font-size:20px;text-align:right}.kaitori_kakaku .price_list_price_before{margin-top:auto;font-size:14px;font-weight:400;text-align:right}.kaitori_kakaku .price_list_price_after{margin-left:2px;font-size:14px;font-weight:400}.kaitori_kakaku .price_list_price_none{font-weight:700;text-align:right}.kaitori_kakaku .pick_up_row{justify-content:space-between;margin-left:auto;margin-right:auto}.kaitori_kakaku .pick_up_row:before,.kaitori_kakaku .pick_up_row:after{content:"";display:block;order:1;width:32%}@media (min-width:768px){.kaitori_kakaku .pick_up_row:before,.kaitori_kakaku .pick_up_row:after{width:23.7%}}.kaitori_kakaku .pick_up_row:before{order:1}.kaitori_kakaku .pick_up_col{flex:0 0 auto;width:49%;margin-bottom:24px;padding:10px 10px 12px;border-radius:4px;box-shadow:rgba(50,50,93,.25) 0px 1px 1px 0px,rgba(0,0,0,.3) 0px 1px 4px -1px !important;display:flex;flex-direction:column;font-size:14px;background:#fff;color:#0f0f0f !important;border:1px solid #f0f0f0}@media (min-width:768px){.kaitori_kakaku .pick_up_col{width:23.7%}}.kaitori_kakaku .pick_up_col:hover{box-shadow:none !important;transition:.2s}.kaitori_kakaku .pick_up_col:hover img{opacity:.6;transition:.2s}.kaitori_kakaku .pick_up_col img{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover;-o-object-fit:cover;margin-bottom:12px}.kaitori_kakaku .pick_up_col .pick_up_title{margin-bottom:12px;font-weight:700;font-size:12px}@media (min-width:768px){.kaitori_kakaku .pick_up_col .pick_up_title{font-size:14px}}.dataTables_paginat .price_list_col{margin-bottom:20px;flex:0 0 auto;width:48.5%}@media (min-width:768px){.dataTables_paginat .price_list_col{width:32%}}.price_list_cat{font-size:small;margin:.2rem .5rem .5rem 0;padding:.2em .5em;display:inline-block;border-radius:3px;min-width:7em;text-align:center;line-height:1.5;border:1px solid}@media (max-width:767px){:where(.wp-block-columns.is-layout-flex){gap:.5em}}.share_twitter{background:#0f0f0f !important;min-width:68px;text-align:center}.share_twitter i{margin-right:6px}.visual_cd{display:flex;justify-content:center;align-items:center;background:#f90201;color:#0f0f0f !important;margin:auto;padding:10px;width:100%;max-width:500px;font-weight:700}@media (min-wdth:577px){.visual_cd{padding:10px 20px}}.visual_cd:hover{color:#0f0f0f !important;background:#ea0201;transition:.3s}.visual_cd svg{width:20px;margin:0 5px}:root :where(.is-layout-constrained)>*{margin-block-start:0}.has-liquid-theme-border-color{border-style:solid}.type-post .post_body h2{position:relative;color:#333;line-height:1;margin-bottom:20px !important;padding-top:40px;padding-left:53px;display:block;width:100%}@media (max-width:575.98px){.type-post .post_body h2{padding-left:28px}}.type-post .post_body h2>span{position:relative;z-index:2;padding-bottom:5px !important;border-bottom:2px solid #333 !important;display:block}.type-post .post_body h2:before{font-family:"Font Awesome 5 Free";content:"\f51f";position:absolute;z-index:0;top:18px;left:0;width:70px;height:70px;border-radius:50%;background:rgba(71,182,233,.6);font-size:32px;font-weight:900;color:#fff;display:flex;justify-content:center;align-items:center}@media (max-width:575.98px){.type-post .post_body h2:before{width:50px;height:50px;font-size:24px;top:26px}}.type-post .post_body h3{font-size:1.5rem;margin-top:30px;margin-bottom:20px;padding-bottom:5px;border-bottom:2px solid #333}@media (max-width:575.98px){.type-post .post_body h3{font-size:1.1rem}}.fixed_footer2 ul.menu li:first-child,.fixed_footer .widget .menu li:last-child{margin-bottom:0 !important}.fade-b,.fade-w{margin-top:-300px;padding-top:180px !important;padding-bottom:100px;pointer-events:none}.fade-b div,.fade-w div{pointer-events:auto !important}.fade-b{-webkit-mask-image:linear-gradient(to bottom,transparent,#fff 300px);mask-image:linear-gradient(to bottom,transparent,#fff 300px)}.fade-w{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 300px);mask-image:linear-gradient(to bottom,transparent,#000 300px)}.bottom-img-num-b,.bottom-img-num-w{position:relative;min-height:min(20vw, 150px);margin:30px auto 10px;max-width:800px}.bottom-img-num-b{background:url("https://ryoban-disc.com/wp/wp-content/uploads/2025/06/h3-b.webp") no-repeat center bottom;background-size:100% auto;color:#0f0f0f}.bottom-img-num-w{background:url("https://ryoban-disc.com/wp/wp-content/uploads/2025/06/h3-w.webp") no-repeat center bottom;background-size:100% auto;color:#fff}.bottom-img-num-b span,.bottom-img-num-w span{display:block;padding-left:min(20vw, 160px);position:absolute;bottom:min(7.4vw, 48px);font-size:min(4.8vw, 28px)}@media (min-width:1024px){.bottom-img-num-b span,.bottom-img-num-w span{padding-left:min(20vw, 120px)}}.bottom-img-num-w:before,.bottom-img-num-b:before{font-family:"Limelight",sans-serif;font-weight:400;margin-left:min(10%, 100px);font-size:min(11.2vw, 92px)}.bottom-img-num-w.one:before,.bottom-img-num-b.one:before{content:"1"}.bottom-img-num-w.two:before,.bottom-img-num-b.two:before{content:"2"}.bottom-img-num-w.three:before,.bottom-img-num-b.three:before{content:"3"}.schema-faq-section,.record_faq .wp-block-uagb-faq-child{position:relative;width:100%;max-width:800px;margin-left:auto;margin-right:auto}.record_faq .uagb-faq-questions{display:block}.record_faq .uagb-faq-questions,.record_faq .uagb-faq-content{padding:0}.schema-faq-question,.faq_q,.record_faq .uagb-question{width:100%;max-width:800px;margin-left:auto;margin-right:auto;position:relative;font-size:20px;font-weight:700;min-height:min(20vw, 150px);background:url("https://ryoban-disc.com/wp/wp-content/uploads/2025/06/h3-b.webp") no-repeat center bottom;background-size:100% auto;color:#0f0f0f;display:flex;align-items:center;line-height:1.2}.schema-faq-answer,.faq_a,.record_faq .uagb-faq-content{position:relative;margin:0 auto 40px;padding-left:min(18vw, 140px);font-size:min(4vw, 24px);font-weight:700;color:#0f0f0f}.schema-faq-question:before,.faq_q:before,.record_faq .uagb-question:before,.schema-faq-answer:before,.faq_a:before,.record_faq .uagb-faq-content:before{position:absolute;left:min(6vw, 50px);content:"";display:inline-block;width:min(10vw, 80px);height:min(10vw, 80px)}.schema-faq-question:before,.faq_q:before,.record_faq .uagb-question:before{top:min(6.2vw, 32px)}@media (min-width:768px){.schema-faq-answer:before,.faq_a:before,.record_faq .uagb-faq-content:before{top:-10px}}.schema-faq-question:before,.faq_q:before,.record_faq .uagb-question:before{background:url("https://ryoban-disc.com/wp/wp-content/uploads/2025/06/Q.webp") no-repeat;background-size:contain}.schema-faq-answer:before,.faq_a:before,.record_faq .uagb-faq-content:before{background:url("https://ryoban-disc.com/wp/wp-content/uploads/2025/06/A.webp") no-repeat;background-size:contain}.schema-faq-question,.faq_q span,.record_faq .uagb-question{padding-left:min(18vw, 140px);font-size:min(4vw, 24px)}.bottom-img-b,.bottom-img-w{position:relative;min-height:min(20vw, 86px);margin:30px auto 0;padding-bottom:100px}.bottom-img-b{background:url("https://ryoban-disc.com/wp/wp-content/uploads/2025/06/h3-b.webp") no-repeat center bottom;background-size:100% auto;color:#0f0f0f}.bottom-img-w{background:url("https://ryoban-disc.com/wp/wp-content/uploads/2025/06/h3-w.webp") no-repeat center bottom;background-size:100% auto;color:#fff}.bottom-img-w:before,.bottom-img-b:before{font-family:"Limelight",sans-serif;font-weight:400;margin-left:min(10%, 100px);font-size:min(11.2vw, 92px)}.bottom-img-w span,.bottom-img-b span{display:block;padding-left:min(10%, 100px);position:absolute;bottom:min(6vw, 60px);font-size:min(5.6vw, 32px)}.record_title{position:relative;width:100%;background:url("https://ryoban-disc.com/wp/wp-content/uploads/2025/06/b9b56773460a5758581c14ab39f175a7.webp") no-repeat center center;background-size:contain;aspect-ratio:1200/424;max-width:600px;margin:20px auto;text-align:center}.record_title h1,.record_title h2{height:100%;display:flex;justify-content:center;align-items:center;color:#0f0f0f;font-weight:700;padding-top:min(15vw, 90px);font-size:min(4.8vw, 50px)}