@charset "UTF-8";input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.picker__button--clear,.picker__button--today{display:none !important}.fadein{opacity:0;transform:translate(0,0);transition:all 1s}.fadein.fadein-left{transform:translate(-30px,0)}.fadein.fadein-right{transform:translate(30px,0)}.fadein.fadein-up{transform:translate(0,-30px)}.fadein.fadein-bottom{transform:translate(0,30px)}.fadein.scrollin{opacity:1 !important;transform:translate(0,0) !important}.area_gra{background:linear-gradient(to right,#e4e4e4,#8cbace)}.area_marble{background:#fffbf5}.area_white{background:#fff}.floating{display:flex;justify-content:center;gap:10px;position:fixed;bottom:4px;right:10px;left:10px;z-index:1000;font-weight:700;background:rgba(124,124,124,.5);padding:6px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;transition:opacity .4s ease;opacity:1;pointer-events:auto}.floating.hide{opacity:0;pointer-events:none}.floating a{display:block;font-size:12px;color:#fff;text-align:center;line-height:1.2;padding:10px 0 12px}.floating a span{font-size:16px}.floating .btnA,.floating .btnB{width:280px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.floating .btnA{background:linear-gradient(to right,#00c34c,#148d43)}.floating .btnB{background:linear-gradient(to bottom,#ee5b06,#e48967)}@media screen and (min-width:900px){.floating{left:unset;bottom:20px;right:20px;padding:10px}.floating a{font-size:16px;padding:16px 0 18px}.floating a span{font-size:18px}}.kv-daw-txt{text-align:center;font-weight:700;margin:20px 0;padding:0 18px;font-size:clamp(12px,1.777777vw,16px)}.kv-daw-txt span{font-size:clamp(14px,2vw,18px)}#loading{position:fixed;width:100vw;height:100vh;background:#000;display:flex;justify-content:center;align-items:center;z-index:99999;opacity:1;transition:opacity .3s ease}.loading img{max-width:260px}.loaded{opacity:0;visibility:hidden}.spinner{margin:0 auto 40px;text-align:center}.spinner>div{width:10px;height:10px;background-color:#37b8b6;display:inline-block;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{animation-delay:-.64s}.spinner .bounce2{animation-delay:-.32s}.spinner .bounce3{animation-delay:-.16s}.spinner .bounce4{animation-delay:-.32s}.spinner .bounce5{animation-delay:-.16s}.spinner .bounce6{animation-delay:-.19s}.spinner .bounce7{animation-delay:-.28s}.spinner .bounce8{animation-delay:-.46s}@keyframes sk-bouncedelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.fade-in{animation:fadeIn .5s forwards;transition:.3s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.pc{display:none}.sp{display:block}.back_btn{background:0 0;color:#fff;border:none;text-align:right;display:block;width:100%;font-family:"futura","Century Gothic","Jost";margin:34px 0}.entry_btn{display:block;background:linear-gradient(to right,#b03762,#c18a8a);font-weight:700;font-size:20px;line-height:1;text-align:center;margin-top:12px;padding:18px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.entry_btn span{font-size:13px}.line_entry{max-width:700px;margin:clamp(16px,2.777vw,40px) auto 20px;padding:0 15px;display:block}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:linear-gradient(to right,#131313,#262626);color:#fff;font-family:"noto sans jp",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;line-height:1.7;letter-spacing:.04em;transition:opacity 1s ease;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-ms-transition:opacity 1s ease;-o-transition:opacity 1s ease}#index_body{opacity:0;transition:opacity 1s ease;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-ms-transition:opacity 1s ease;-o-transition:opacity 1s ease}.visible{opacity:1}ul{list-style:none}img{width:100%;vertical-align:bottom}a{text-decoration:none;color:#fff;transition:.3s;cursor:pointer}@media (hover:hover) and (pointer:fine){a:hover{opacity:.5}}.f-icons{display:flex;gap:14px;justify-content:center;align-items:center}.f-icons img{max-width:-moz-fit-content;max-width:fit-content}.noscroll{overflow:hidden}.modalArea{display:none;position:fixed;top:0;right:0;z-index:100;width:100vw;height:100vh;overflow:hidden;background-color:rgba(30,30,30,.7)}.modalWrapper{background-color:rgba(0,0,0,.4);width:100%;height:100vh;position:fixed;z-index:999;top:0;right:-120%;transition:all .4s}.modalWrapper .modalContents{font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%}.modalWrapper .modalContents .nav_list .nav_item{border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;display:block;padding:5px 0 5px 30px;background:rgba(0,0,0,.8);color:#fff;font-weight:700;position:relative;margin-bottom:7px;box-shadow:-5px -5px 8px -4px rgba(255,255,255,.5),inset 5px 5px 10px 0px rgba(0,0,0,.3)}.modalWrapper .modalContents .nav_list .nav_item:after{content:"";display:inline-block;vertical-align:middle;color:#fff;line-height:1;width:10px;height:10px;border:2px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(45deg);position:absolute;top:16px;right:20px;-webkit-transform:translateY(-25%) rotate(45deg);-moz-transform:translateY(-25%) rotate(45deg);-ms-transform:translateY(-25%) rotate(45deg);-o-transform:translateY(-25%) rotate(45deg)}.modalWrapper .modalContents .nav_list_2{display:flex;flex-direction:column;margin-top:14px}.modalWrapper .modalContents .nav_list_2 .nav_item_2{display:block;padding:10px 0 10px 30px;background:#fff;color:#070707;font-weight:700;position:relative;margin-bottom:7px;border-radius:5px}.modalWrapper .modalContents .nav_list_2 .nav_item_2:after{content:"";background-image:url(//test-site.soundora.jp/wp-content/themes/SOUNDORA_#2/./img/wo_icon.svg);width:20px;height:20px;position:absolute;right:16px;top:14px;background-repeat:no-repeat;background-size:contain}.modalWrapper .modalContents .nav_list_2 .entry_btn{margin:unset}.modalWrapper .modalContents .f-icons{display:flex;align-items:center;gap:10px;margin-top:40px}.modalWrapper .modalContents .f-icons img{max-width:20px;display:block;margin-bottom:10px}.modalWrapper .modalContents .kv-link{display:flex;gap:10px;margin-top:30px}.modalWrapper .modalContents .kv-link img{max-width:16px}.panelActive{right:0}.closeModal{max-width:30px;position:absolute;top:3rem;right:2rem;cursor:pointer}header{display:flex;align-items:center;justify-content:space-between;margin:auto;padding:14px 22px;position:fixed;right:0;left:0;z-index:99;background-color:#000}header .burger-btn{display:block;margin-left:auto;width:28px;height:19px;position:relative;cursor:pointer}header .bar{display:block;width:100%;height:1px;background-color:#fff;position:absolute;z-index:9}header .bar-top{top:0}header .bar-middle{top:9px}header .bar-bottom{bottom:0;right:0}.hidden-logo{opacity:0;transition:opacity .3s ease;pointer-events:none;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease}.visible-logo{opacity:1;transition:opacity .3s ease;pointer-events:auto;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease}.h_logo{max-width:140px}.hidden-logo{opacity:0;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}.visible-logo{opacity:1}.kv{position:relative;margin-bottom:250px;min-height:117vw}.kv .entry_btn{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;margin:20px auto;width:300px;background:linear-gradient(to right,#00c34c,#148d43);line-height:1.4;padding:9px 10px 16px}.kv .entry_btn span{font-size:17px}.kv h1{width:310px;transition:opacity .3s ease-in-out;position:absolute;top:24%;left:50%;transform:translate(-50%,-44%);-webkit-transform:translate(-50%,-44%);-moz-transform:translate(-50%,-44%);-ms-transform:translate(-50%,-44%);-o-transform:translate(-50%,-44%);z-index:10}.kv h1 img{max-width:294px;margin:auto}.kv h1 .kv_index{margin-top:20px}.kv h1 .fade-slide{position:relative;opacity:0;left:-100px}.kv .kv_inner{font-size:30px;font-weight:700;margin:40px auto 0}.kv .kv_inner .kv_inner_txt aside{position:relative;text-align:left;max-width:-moz-fit-content;max-width:fit-content}.kv .kv_inner .kv_inner_txt aside:before{content:"";width:100%;height:2px;background-color:#fff;position:absolute;bottom:0}.kv .kv_inner .kv_subCopy{position:relative;text-align:left;max-width:-moz-fit-content;max-width:fit-content;font-size:20px;margin-right:8px}.kv .kv_inner .kv_subCopy:before{content:"";width:100%;height:2px;background-color:#fff;position:absolute;bottom:0}.kv .kv_inner span{font-size:44px}.kv .kv_inner .k-txt1{width:100%;line-height:1.2;padding-bottom:4px;margin-top:5px}.kv .kv_inner .k-txt2{font-size:10px;width:100%;line-height:1.2;padding-bottom:4px;margin-top:6px}.kv .kv_mask{position:relative}.kv .kv_mask:before{content:"";width:100%;height:100%;display:block;background:linear-gradient(rgba(0,0,0,.3) 0,rgba(43,117,118,.2) 100%);position:absolute;top:0;left:0}.kv .kv_mask video{width:100%;height:700px;-o-object-fit:cover;object-fit:cover;opacity:.2}.kv_txt{text-align:center;font-weight:700;font-size:15px;line-height:1.4;margin-top:35px}.kv_txt span{font-size:21px}.kv_sp_container{width:100%;position:absolute;top:87%;left:50%;transform:translate(-50%,-50%);z-index:20;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.kv_sp_container .k-txt3{margin-top:20px;background:linear-gradient(to right,#fff,#cadbe2);text-align:center;font-size:16px;font-weight:700;color:#000;padding-bottom:3px}.kv_sp_container .k-txt3 span{font-size:20px}.kv_sp_container .k-txt3 p{position:relative;margin:auto;width:-moz-fit-content;width:fit-content}.kv_sp_container .main_video{max-width:900px;width:100%;height:clamp(270px,50vw,500px);display:block;margin:20px auto 0}.about{padding-top:42px;position:relative}.about .about_imgSp{margin:0 auto 30px;opacity:.8}.about .about_bg{position:absolute;top:25%;left:0;right:0}.about .about_bg .about_inner{padding:0 15px;font-weight:700}.about .about_bg .about_inner .about_txt_01{font-style:italic;font-size:12px;line-height:clamp(18px,4.33704vw,40px);text-align:left;max-width:345px;margin:auto}.about .about_bg .about_inner .about_txt_01 span{font-size:20px}.about .about_bg .about_inner .about_txtCopy{font-style:italic;line-height:1.5;text-align:center;font-size:22px;padding:14px 0 7%}.about .about_bg .about_inner .works_txt_wrap{padding:0 10px;max-width:-moz-fit-content;max-width:fit-content;margin:auto}.about .about_bg .about_inner .works_txt_wrap .works_txt_ttl{font-size:14px}.about .about_bg .about_inner .works_txt_wrap .works_txt{font-size:12px;border-top:#fff solid 1px;padding-bottom:60px}.about .about_index{width:clamp(277px,54.1713vw,487px);margin:0 auto;position:relative;z-index:10}.about .about_bg2{position:relative}.about .about_bg2 .about_img1{display:block;position:absolute;top:10%;left:50%;transform:translate(-50%,-20%);-webkit-transform:translate(-50%,-20%);-moz-transform:translate(-50%,-20%);-ms-transform:translate(-50%,-20%);-o-transform:translate(-50%,-20%)}.about .about_bg2 p{padding:0 22px;position:relative;z-index:10;font-style:italic;font-size:19px;max-width:715px;margin:auto;text-align:left}.about .about_bg2 p span{font-size:32px}.about .about_bg2 .about_txtCopyPc{font-size:40px;text-align:center;line-height:1.4}.open_nav{padding:0 22px;margin-bottom:60px}.open_nav ul{display:flex;flex-direction:column;gap:6px}.open_nav ul li{font-size:14px;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;padding:10px 0 10px 18px;background-color:#070707;position:relative;box-shadow:-5px -5px 8px -4px rgba(255,255,255,.5),inset 5px 5px 10px 0px rgba(0,0,0,.3)}.open_nav ul li a{color:#fff;font-weight:700;display:block}.open_nav ul li:after{content:"";display:inline-block;vertical-align:middle;color:#fff;line-height:1;width:10px;height:10px;border:2px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg);position:absolute;top:18px;right:15px}.open_nav ul li:last-child:after{transform:translateY(-25%) rotate(45deg);-webkit-transform:translateY(-25%) rotate(45deg);-moz-transform:translateY(-25%) rotate(45deg);-ms-transform:translateY(-25%) rotate(45deg);-o-transform:translateY(-25%) rotate(45deg);top:22px;right:18px}.ttl h2{font-size:32px;font-weight:700;font-family:"futura","Century Gothic","Jost";font-weight:400;line-height:1.3}.ttl aside{font-size:20px;border-top:#fff 2px solid;font-family:"Noto sans jp",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;letter-spacing:.02em}.l_i_head{font-family:"futura","Century Gothic","Jost" !important;font-weight:500 !important}.section_ttl{padding:50px 0}.section_ttl h2{font-size:clamp(24px,3.8vw,38px)}.section_ttl h2 img{max-width:clamp(320px,50vw,500px);margin:auto;display:block}.section_ttl .sec_hrz{height:2px;width:40px;background-color:#fff;margin:20px auto 10px}.section_ttl h5{font-size:clamp(16px,2.6vw,26px);text-align:center;font-family:"futura","Century Gothic","Jost";font-weight:400}.section_ttl .ttl_aside{padding-top:6px;border-top:#000 dotted 1px;font-size:clamp(12px,1.6vw,16px);width:90%;max-width:-moz-fit-content;max-width:fit-content;margin:26px auto}.feature{padding:0 22px;margin-top:100px}.feature .f_list .f_item{margin:30px 0 80px}.feature .f_list .f_item:last-of-type{margin:30px 0 30px}.feature .f_list .f_item h3{font-size:20px;padding:6px 0 6px 10px;background-color:#fff;color:#070707;letter-spacing:.02em;line-height:1.4;margin-bottom:30px}.feature .f_list .f_item .f_txt_wrap{position:relative;z-index:0}.feature .f_list .f_item .f_txt_wrap:before{content:"";position:absolute;top:50%;left:50%;width:110%;height:125%;transform:translate(-50%,-50%);border-radius:50%;filter:blur(70px);z-index:-1;background:0 0}.feature .f_list .f_item .f_txt_wrap p{margin-bottom:14px}.feature .f_list .f_item:nth-child(1) .f_txt_wrap:before{background:radial-gradient(circle,rgba(176,55,98,.5),rgba(255,192,203,0))}.feature .f_list .f_item:nth-child(2) .f_txt_wrap:before{background:radial-gradient(circle,rgba(0,91,164,.5),rgba(255,192,203,0))}.feature .f_list .f_item:nth-child(3) .f_txt_wrap:before{background:radial-gradient(circle,rgba(246,163,2,.6),rgba(255,192,203,0))}.feature .f_list .f_item:nth-child(4) .f_txt_wrap:before{background:radial-gradient(circle,rgba(1,217,216,.4),rgba(255,192,203,0))}.feature .f_list .f_item:nth-child(5) .f_txt_wrap:before{background:radial-gradient(circle,rgba(199,28,179,.4),rgba(255,192,203,0))}.m_sec_wrap{display:flex;flex-wrap:wrap;max-width:1220px;margin:auto;gap:20px;justify-content:center}.merit{font-weight:700;margin:0 auto 70px}.merit .merit_sec{margin-bottom:70px}.merit .merit_sec .merit_ttl_wrap{display:flex;align-items:stretch;width:100%;max-width:600px}.merit .merit_sec .merit_ttl_wrap .merit_no{font-size:clamp(12px,1.4vw,14px);background:linear-gradient(to right,#0c6562,#1aada9);color:#fff;font-weight:700;writing-mode:horizontal-tb;text-align:center;display:flex;justify-content:center;align-items:center;flex:0 0 98px;border-radius:15px 0 0}.merit .merit_sec .merit_ttl_wrap .merit_no span{font-size:16px}.merit .merit_sec .merit_ttl_wrap .merit_ttl{font-size:clamp(14px,1.7vw,17px);color:#000;background:#fff;text-align:center;line-height:1.2;padding:23px 5%;width:100%;border-radius:0 15px 0 0}.merit .merit_main{font-size:14px;position:relative;max-width:clamp(375px,60vw,600px)}.merit .merit_main .m_box{padding-bottom:60px}.merit .merit_main .m_box img{opacity:.5;border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px;-ms-border-radius:0 0 15px 15px;-o-border-radius:0 0 15px 15px}.merit .merit_main .merit_inner{position:absolute;top:120px}.merit .merit_main .merit_inner ul{display:flex;flex-direction:column;gap:10px}.merit .merit_main .merit_inner ul li{font-size:clamp(14px,1.7vw,17px);background:linear-gradient(to right,rgba(12,101,98,.7),rgba(26,173,169,.7));padding:10px 18px;clip-path:polygon(0 0,100% 0,95% 100%,0% 100%);max-width:-moz-fit-content;max-width:fit-content}.merit .merit_main .merit_inner .merit_txt{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;width:94%;padding:15px 15px 30px;margin:40px auto 40px;color:#000;background:linear-gradient(to right,#fff,#cadbe2);line-height:1.4;font-weight:500;font-size:clamp(14px,1.7vw,17px)}.merit .merit_main .merit_inner .merit_txt span{font-size:clamp(24px,3.4vw,34px)}.merit .merit_main .merit_inner .merit_txt p{margin-bottom:14px;font-style:italic}.merit .merit_main .merit_inner .merit_txt aside{font-size:clamp(18px,1.5277vw,22px);font-weight:700;border-top:dotted 1px #000;padding:16px 14px 0;color:#103069}.merit_02 .merit_no{background:linear-gradient(to right,#0c447f,#1a70ad) !important}.merit_02 .merit_inner{top:139px !important}.m_pickUp_txt{font-size:clamp(14px,1.83vw,18.3px);padding:10px 15px;background:linear-gradient(to right,rgba(78,78,78,.6),rgba(30,33,59,.6))}.m_pickUp_txt span{color:#ff9e99}.merit_03 .merit_no{background:linear-gradient(to right,#823512,#ee6960) !important}.merit_03 .merit_ttl{padding:24.6px 5% !important}.merit_03 li{background:linear-gradient(to right,rgba(130,53,18,.6),rgba(238,105,96,.6)) !important}.merit_04 .merit_no{background:linear-gradient(to right,#826612,#eeba60) !important}.merit_04 .merit_inner{top:clamp(263px,34.7vw,349px) !important}.bench{color:#000;background-color:#fffbf5;padding-bottom:40px}.bench .section_ttl{padding:50px 0 0}.bench .section_ttl h2{text-align:center}.bench .section_ttl .sec_hrz{background-color:#000;margin:10px auto 10px}.bench .price-compare{max-width:1000px;margin:auto}.bench .price-compare table{width:100%;max-width:95%;margin:auto;border-collapse:collapse;text-align:center;font-size:clamp(10px,1.4vw,14px);font-weight:700;box-shadow:5px 5px 13px -7px rgba(168,168,168,.5)}.bench .price-compare table img{max-width:67px;margin:auto;display:block}.bench .price-compare table .bench_back{background-color:#fffbf5}.bench .price-compare table .pickUp_ln{border-left:3px solid #ffd22e !important;border-right:3px solid #ffd22e !important;padding:12px !important}.bench .price-compare table .j_C_1{background-color:#39b9b7;color:#fff}.bench .price-compare table .j_C_2{background-color:#4dc0bd;color:#fff}.bench .price-compare table .n_c_1{background-color:#ececec}.bench .price-compare table .n_c_2{background-color:#fff}.bench .price-compare table .last_ln{border-bottom:3px solid #ffd22e !important}.bench .price-compare table .lnC_1{background-color:#ffd22e !important}.bench .price-compare table .lnC_2{background-color:#ffeeba !important}.bench .price-compare table th,.bench .price-compare table td{padding:4px}.bench .price-compare table .gray{background-color:#6d8187;color:#fff;font-size:16px;line-height:1.1}.bench .price-compare table .gray span{font-size:10px}.bench .price-compare table thead th{background:#f2f2f2;font-weight:700}.bench .price-compare table thead .bench_logo{padding:12px !important;background:#fff;border:3px solid #f4c542 !important;border-bottom:none !important;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0}.bench .price-compare table tbody tr:nth-child(even){background:#f9f9f9}.bench .price-compare table tbody th{background:#dbf1f1;font-weight:700}.bench .price-compare table tbody td:nth-child(2){background:#fff8e5;color:#222}.rm_btn{position:relative;display:block;text-align:center;background:linear-gradient(to right,#444,#676767) !important;padding:10px 0;font-family:"futura","Century Gothic","Jost";border-radius:4px}.rm_btn:after{content:"";display:inline-block;vertical-align:middle;color:#fff;line-height:1;width:10px;height:10px;border:2px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(45deg);position:absolute;top:21px;right:16px;-webkit-transform:translateY(-25%) rotate(45deg);-moz-transform:translateY(-25%) rotate(45deg);-ms-transform:translateY(-25%) rotate(45deg);-o-transform:translateY(-25%) rotate(45deg)}.slider,.slider2{margin-top:100px}.slide-arrow{width:30px;height:50px;cursor:pointer;border:none;outline:none;font-size:0;position:absolute;top:-78px;z-index:20;filter:drop-shadow(0px 3px 6px rgba(0,0,0,.16))}.slide-arrow:before{content:"";display:block;width:15px;height:15px;border:1px solid #fff;border-width:2px 2px 0 0;position:absolute;top:50%;left:45%;transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg)}.next-arrow{right:9px}.prev-arrow{left:9px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.slider-container{position:relative;overflow:hidden;width:100%;max-width:1200px;margin:auto}.slick-prev:hover,.slick-next:hover{color:#007bff}.slick-dots{bottom:unset;top:-14%}.slick-dots li{width:17px;margin:0 2px}.slick-dots li button:before{color:#ccc}.slick-dots li.slick-active button:before{color:#fff}.slick-track{display:flex}.slick-slide{height:520px !important;display:flex !important}.fbItem{height:300px !important}.slick-dotted.slick-slider{margin-bottom:unset}.dots-2 .slick-dots{bottom:unset;top:14px;position:relative}.dots-2 .slick-dots li{width:17px;margin:0 2px}.dots-2 .slick-dots li button:before{color:#696969}.dots-2 .slick-dots li.slick-active button:before{color:#fff}.slider2-prev,.slider2-next{top:103%}.slider2-prev:before,.slider2-next:before{border:1px solid #fff;border-width:2px 2px 0 0}.lecturer{padding:0 22px}.lecturer .section_ttl{padding:50px 0 0}.lecturer .section_ttl h2{text-align:center}.lecturer .section_ttl .sec_hrz{margin:10px auto 10px}.lecturer .section_ttl .ttl_aside{border-top:1px dotted #fff}.lecturer ul .lecItem{flex:0 0 auto !important;width:240px;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-between;margin:0 10px}.lecturer ul .lecItem img{display:block}.lecturer ul .lecItem p{font-family:"futura","Century Gothic","Jost"}.lecturer ul .lecItem aside{font-size:12px}.lecturer ul .lecItem .name{margin-top:12px}.lecturer ul .lecItem .position{border-top:#fff solid 1px;font-size:14px;max-width:270px;letter-spacing:0em}.lecturer ul .lecItem .profile{margin:10px 0 14px;flex-grow:1}.lecturer ul .lecItem .daw{padding:10px;border:#fff solid 1px;margin-bottom:22px}.lecturer .forR_btn{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;max-width:1137px;margin:30px auto 100px;text-align:center;color:#fff;font-weight:700;padding:14px 0;display:block;background:linear-gradient(to right,#0c6562,#1aada9);position:relative}.lecturer .forR_btn:after{content:"";display:inline-block;vertical-align:middle;color:#fff;line-height:1;width:10px;height:10px;border:2px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(45deg);position:absolute;top:25px;right:17px;-webkit-transform:translateY(-25%) rotate(45deg);-moz-transform:translateY(-25%) rotate(45deg);-ms-transform:translateY(-25%) rotate(45deg);-o-transform:translateY(-25%) rotate(45deg)}.individual{padding:0 22px;max-width:1200px;margin:auto}.individual ul{margin-top:30px}.individual ul li{display:grid}.individual ul li .le_in_img{display:block;max-width:600px}.individual ul li .i_wrap{margin-top:20px;display:flex;flex-direction:column;gap:20px}.individual ul li .i_wrap p{font-family:"futura","Century Gothic","Jost"}.individual ul li .i_wrap aside{font-size:14px}.individual ul li .i_wrap .name{margin-top:12px}.individual ul li .i_wrap .position{border-top:#fff solid 1px;font-size:14px;max-width:195px;letter-spacing:0em}.individual ul li .i_wrap .profile{margin:10px 0 14px}.individual ul li .i_wrap .daw{padding:10px;border:#fff solid 1px;margin-bottom:22px}.individual ul li .i_wrap .aside_head{font-size:22px;border-bottom:#fff 1px solid;margin-bottom:10px}.individual ul li .i_wrap .aside_txt{margin-bottom:20px}.individual ul li .i_wrap .works_wrap{width:100%}.individual ul li .i_wrap .works_wrap .works_spotify{aspect-ratio:unset !important;height:352px;width:100%}.individual ul li .i_wrap .works_wrap .works_sc{aspect-ratio:unset !important;height:300px}.individual ul li .i_wrap .works_wrap .works_apple{height:175px}.individual ul li .i_wrap .works_wrap iframe{aspect-ratio:16/9;width:100%;height:100%}.individual .forR_btn{margin:30px auto;text-align:center;color:#070707;font-weight:700;padding:14px 0;display:block;background-color:#fff;position:relative}.individual .forR_btn:after{content:"";display:inline-block;vertical-align:middle;color:#000;line-height:1;width:10px;height:10px;border:2px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(45deg);position:absolute;top:25px;right:17px;-webkit-transform:translateY(-25%) rotate(45deg);-moz-transform:translateY(-25%) rotate(45deg);-ms-transform:translateY(-25%) rotate(45deg);-o-transform:translateY(-25%) rotate(45deg)}.individual .open_nav{padding:unset}.individual .p_nav ul li:after{transform:translateY(-25%) rotate(45deg) !important;-webkit-transform:translateY(-25%) rotate(45deg) !important;-moz-transform:translateY(-25%) rotate(45deg) !important;-ms-transform:translateY(-25%) rotate(45deg) !important;-o-transform:translateY(-25%) rotate(45deg) !important;top:18px !important;right:15px !important}.flow_top{background-color:#fffbf5;color:#000;font-weight:700;max-width:1000px;margin:auto;padding-bottom:1px}.flow_top .line_entry{max-width:700px;margin:clamp(36px,4.166666vw,60px) auto;padding:0 15px;display:block}.flow_top .entry_btn{background:linear-gradient(to right,#0c6562,#1aada9);width:95%;margin:30px auto 0;font-size:16px}.flow_top .section_ttl{color:#000;padding:50px 0 0}.flow_top .section_ttl h2{text-align:center}.flow_top .section_ttl .sec_hrz{background-color:#000;margin:10px auto 10px}.flow_top .section_ttl .ttl_aside{border-top:#000 1px dotted}.flow_top ul{display:flex;flex-direction:column;gap:20px;max-width:95%;margin:auto;position:relative;z-index:1}.flow_top ul li{align-items:center;display:flex;flex-direction:column;gap:12%;background-color:#fff8ee;box-shadow:0px 5px 9px -3px rgba(204,204,204,.5);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;justify-content:center;padding:14px 0 24px}.flow_top ul li .flow_top_img{width:50%;max-width:230px}.flow_top ul li .flow_top_txt{width:clamp(345px,34vw,500px);font-size:clamp(18px,2.4vw,24px);line-height:1.3}.flow_top ul li .flow_top_txt p{padding-top:10px;text-align:center}.flow_top ul li .flow_top_txt h5{width:60%;padding:2px;background:#b5b5b5;color:#fff;text-align:center;margin-bottom:14px;box-shadow:4px 7px 7px -5px rgba(150,150,150,.5);border-radius:6px;margin:0 auto}.flow_top ul li .flow_top_txt aside{margin-top:10px;font-size:14px;color:#4d4d4d;padding-top:10px;border-top:1px dotted #000}.flow_top ul li .flow_top_txt aside a{color:#007bff;text-decoration:underline}.flow_top ul li .flow_top_line{text-align:center;display:block;margin-top:16px;background:#00c34c;font-size:clamp(12px,1.4vw,14px);padding:10px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.pricing-table{max-width:1054px;margin:30px auto;width:100%;border-collapse:collapse;border:none;text-align:center;font-family:"Arial",sans-serif}.pricing-table thead th{padding:30px 10px;font-size:16px;color:#fff}.pricing-table tbody td{padding:20px 10px;background-color:#fff;color:#000;border-bottom:#efefef 1px solid;font-size:12px;font-weight:700}.pricing-table .price{font-size:18px;font-weight:700}.tableHead{background:linear-gradient(to right,#000,#373737) !important;color:#fff !important;border:none !important;padding:0 4px !important;font-size:10px !important}.mid-term,.long-term{position:relative}.mid-term .off_bn,.long-term .off_bn{position:absolute;max-width:50px;bottom:0;right:0;bottom:-20px;right:3px}@media screen and (min-width:900px){.tableHead{background-color:#232323 !important;color:#fff !important;border:none !important;padding:0 4px !important;font-size:14px !important}.pricing-table .price{font-size:22px;font-weight:700}.pricing-table tbody td{font-size:16px}.mid-term .off_bn,.long-term .off_bn{max-width:80px;bottom:-20px;right:3px}}.p_nav ul li:after{transform:translateY(-25%) rotate(45deg) !important;-webkit-transform:translateY(-25%) rotate(45deg) !important;-moz-transform:translateY(-25%) rotate(45deg) !important;-ms-transform:translateY(-25%) rotate(45deg) !important;-o-transform:translateY(-25%) rotate(45deg) !important;top:18px !important;right:15px !important}.course{padding:0 22px}.course .section_ttl{padding:50px 0 0}.course .section_ttl h2{text-align:center}.course .section_ttl .sec_hrz{margin:10px auto}.course .section_ttl .ttl_aside{border-top:dotted 1px #fff}.course .notice{font-size:12px;margin:5px auto 100px;max-width:1060px;text-align:center}.course .pc_txt_wrap{margin-top:20px}.g1{background:linear-gradient(to right,#445529,#96bb5a)}.g1_solo{color:#445529}.g1_back{color:#708749}.g2_back{color:#bc8965}.g3_back{color:#45508a}.g2{background:linear-gradient(to right,#a9784a,#e9b18b)}.g2_solo{color:#a9784b}.g3{background:linear-gradient(to right,#323a63,#6676c9)}.g3_solo{color:#323a63}.g1_bd{border-top:#445529 solid 2px}.g2_bd{border-top:#a9784a solid 2px}.g3_bd{border-top:#323a63 solid 2px}.inner_wrap{background:#fff}.forP_btnTop{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;display:block;text-align:center;padding:10px 0;background:linear-gradient(to right,#0c6562,#1aada9);color:#fff;font-weight:700;padding:14px 0;position:relative;margin:30px auto 0;max-width:1054px}.forP_btnTop:after{content:"";display:inline-block;vertical-align:middle;color:#fff;line-height:1;width:10px;height:10px;border:2px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(45deg);position:absolute;top:25px;right:17px;-webkit-transform:translateY(-25%) rotate(45deg)}.p_list{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,331px);justify-content:center;margin-top:30px;grid-auto-rows:1fr;font-size:14px}.p_list .p_item{display:grid}.p_list .p_item .p_head_wrap{position:relative;width:100%;height:70px}.p_list .p_item .p_head_wrap .off_bn_top{position:absolute;max-width:63px;top:48px;right:8px;z-index:20}.p_list .p_item .p_head_wrap .p_head{font-family:"futura","Century Gothic","Jost";font-size:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);z-index:1}.p_list .p_item .p_head_wrap .p_head_jp{white-space:nowrap;font-weight:700;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);z-index:2;font-size:20px}.p_list .p_item .p_txt_wrap{background-color:#fff;font-weight:700;padding:20px 13px 30px;max-width:800px;margin:auto}.p_list .p_item .p_txt_wrap .pc_img{display:block;margin:10px auto 20px}.p_list .p_item .p_txt_wrap .p_min_wrap{margin:30px 0}.p_list .p_item .p_txt_wrap .p_min_wrap aside{width:-moz-fit-content;width:fit-content;padding:2px 10px;color:#fff}.p_list .p_item .p_txt_wrap .p_min_wrap .g1_bg{background:#445529}.p_list .p_item .p_txt_wrap .p_min_wrap .g2_bg{background:#a9784a}.p_list .p_item .p_txt_wrap .p_min_wrap .g3_bg{background:#323a63}.p_list .p_item .p_txt_wrap .p_min_wrap .p_min_txt{margin:14px 0}.p_list .p_item .p_txt_wrap .p_min_wrap .price{font-size:20px;font-weight:700;position:relative}.p_list .p_item .p_txt_wrap .p_min_wrap .price span{font-size:16px}.p_list .p_item .p_txt_wrap .p_min_wrap .price .off_bn{position:absolute;max-width:82px;top:0;right:0;top:-32px;right:-6px}.p_list .p_item .p_txt_wrap .p_txt_head{margin-bottom:15px;font-size:18px;line-height:1.4}.p_list .p_item .p_txt_wrap .p_txt_head span{font-size:14px}.p_list .p_item .p_txt_wrap .p_txt_inner{padding-top:15px;min-height:240px}.p_list .p_item .p_txt_wrap .p_content_wrap{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.p_list .p_item .p_txt_wrap .p_content_wrap .p_content{text-align:center;padding:3px 0;color:#fff}.p_list .p_item .p_txt_wrap .p_content_wrap .p_content_txt{font-size:13px}.p_list .p_item .p_txt_wrap .p_content_wrap .p_content_txt p{text-indent:-1em;padding-left:1em}.p_list .p_item .p_txt_wrap .p_content_wrap .p_ms_head{width:140px;padding:3px 0;text-align:center;color:#fff}.p_list .p_item .p_txt_wrap .p_content_wrap .p_ms_inner{padding:14px 10px}.p_list .p_item .p_txt_wrap .p_content_wrap .b1{border:#445529 solid 1px}.p_list .p_item .p_txt_wrap .p_content_wrap .b2{border:#a9784a solid 1px}.p_list .p_item .p_txt_wrap .p_content_wrap .b3{border:#323a63 solid 1px}.p_list .p_item .p_txt_wrap .forP_btn{display:block;text-align:center;padding:20px 0;font-size:18px}.p_listTop{margin-top:30px;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding:10px;-webkit-overflow-scrolling:touch;font-size:14px;justify-content:flex-start}.p_itemTop{flex:0 0 auto;width:270px;scroll-snap-align:start;display:flex !important;flex-direction:column;justify-content:space-between}.p_itemTop .g1_back{font-size:55px !important}.p_itemTop .g2_back{font-size:40px !important}.p_itemTop .g3_back{font-size:33px !important}.faq{background:#fffbf5;color:#000;max-width:1000px;margin:auto;padding-bottom:60px}.faq .section_ttl h2{text-align:center}.faq .section_ttl .sec_hrz{background-color:#000;height:1px;width:60px;margin:10px auto}.faq .n-inner{display:flex;flex-direction:column;gap:20px;max-width:1000px;margin:auto}.faq .n-inner .n-box{font-size:clamp(12px,1.6vw,16px);width:90%;margin:auto;box-shadow:0px 5px 9px -3px rgba(204,204,204,.5);background-color:#fff;padding:clamp(10px,3vw,30px) clamp(20px,4vw,40px);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.faq .n-inner .n-box .n-ttl{position:relative;cursor:pointer;padding-right:70px}.faq .n-inner .n-box .n-ttl:before,.faq .n-inner .n-box .n-ttl:after{content:"";position:absolute;right:10px;top:50%;width:16px;height:2px;background:#656565;transition:transform .3s ease}.faq .n-inner .n-box .n-ttl:after{transform:translateY(-50%) rotate(90deg)}.faq .n-inner .n-box .n-ttl:before{transform:translateY(-50%) rotate(0deg)}.faq .n-inner .n-box .n-ttl.open:after{transform:translateY(-50%) rotate(0deg);opacity:0}.faq .n-inner .n-box .n-main{display:none;padding:16px 0;background:#fff;border-top:1px dotted #595959;margin-top:30px}.faq .faq-line-txt{font-weight:700;text-align:center;font-size:clamp(14px,2vw,18px);padding:0 18px;max-width:-moz-fit-content;max-width:fit-content;margin:40px auto 0}.faq .faq-line-txt a{color:#00b60c;font-size:clamp(16px,2.2vw,20px);border-bottom:#00b60c 1px solid}.fb_container{display:flex;font-weight:700;align-items:center;color:#000;justify-content:space-between;max-width:clamp(280px,33vw,330px);margin:auto}.fb_container img{max-width:70px}.fb_container .fb_in_01{display:flex;flex-direction:column;gap:10px}.fb_container .fb_in_01 .fb_head{font-size:14px;background:#c62121;text-align:center;padding:0 4px;color:#fff}.fb_container .fb_in_01 .fb_name{line-height:1}.fb_container .fb_in_01 .fb_name span{font-size:12px}.fb_container aside{font-size:12px}.feedback{padding:45px 22px;max-width:1300px}.feedback .fbList{margin:auto}.feedback .fbList .fbItem{margin:0 10px;display:block !important;min-width:clamp(330px,40vw,400px);flex-shrink:0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:20px 0;background:#fff}.feedback .fbList .fbItem .fb_txt{color:#1d1d1d;font-style:italic;font-weight:700;font-size:12px;padding:10px 12px 0 10px;border-top:#000 1px dotted;border-bottom:#000 1px dotted;max-width:clamp(300px,35vw,350px);height:170px;margin:10px auto 0;scrollbar-width:auto;scrollbar-color:transparent}.worries{background-color:#fff;color:#000;font-weight:700;padding:20px 0 1px;max-width:1000px;margin:auto}.worries .line_entry{max-width:700px;margin:clamp(36px,4.166666vw,60px) auto;padding:0 15px;display:block}.worries .entry_btn{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;margin:20px auto;max-width:750px;width:94%;background:linear-gradient(to right,#00c34c,#148d43);line-height:1.4;padding:9px 10px 16px}.worries .entry_btn span{font-size:17px}.worries p{text-align:center;font-size:clamp(16px,3vw,30px);line-height:1.4}.worries p span{font-size:clamp(12px,2vw,20px)}.worries p .pu_c{color:#1e7f81;font-size:clamp(16px,3vw,30px)}.worries .worries_head_img{width:clamp(130px,26vw,260px);display:block;margin:12px auto}.worries ul{color:#fff;display:flex;flex-direction:column;gap:14px;max-width:800px;margin:auto}.worries ul li{background:linear-gradient(to right,#666766,#8d8d8d);font-size:clamp(12px,1.9vw,19px);text-align:center;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;width:94%;margin:auto;padding:4px 0;box-shadow:0px 5px 9px -3px rgba(0,0,0,.5)}.worries .triangle{width:0;height:0;border-style:solid;border-color:#6f6f6f transparent transparent;border-width:30px 50px 0;margin:14px auto;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.worries aside{padding:20px 20px 30px;text-align:center;background-color:#fff;color:#000;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;box-shadow:inset -5px -5px 10px 0px rgba(255,255,255,.5),inset 5px 5px 10px 0px rgba(66,66,66,.3);max-width:750px;width:94%;margin:auto;font-weight:400}.worries aside p{font-size:clamp(14px,1.111vw,16px);margin-top:10px}.worries aside span{font-size:clamp(16px,1.5vw,22px);border-bottom:#000 dotted 1px;font-weight:700}.last .last_bg{position:relative}.last .last_bg .last_inner{position:absolute;top:41%;left:0;right:0}.last .last_bg .last_inner p{padding:0 22px;line-height:2.5;font-weight:700}.last .last_bg .entry_btn{margin:100px 22px 0}.media_btn{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;font-size:14px;padding:4px 0;background-color:#fff;width:300px;text-align:center;position:relative;margin-bottom:20px}.media_btn a{color:#070707;display:block}.media_btn:after{content:"";background-image:url(//test-site.soundora.jp/wp-content/themes/SOUNDORA_#2/./img/wo_icon.svg);width:20px;height:20px;position:absolute;right:20px;top:6px;background-repeat:no-repeat;background-size:contain}footer{margin-top:40px;padding-top:40px;border-top:1px solid #6f6f6f;display:flex;flex-direction:column;gap:40px;align-items:center;background-color:#070707}footer .f_nav{display:flex;flex-direction:column;gap:10px;font-size:12px;align-items:center;font-weight:700}footer .f_logo{max-width:200px}footer p{font-size:10px;margin-bottom:50px}.first_block{padding:130px 0 0}.step1{color:#b03762;border-bottom:1px solid #b03762;padding:8px 18px 8px 0}.step2{color:#2a9aca;border-bottom:1px solid #2a9aca;padding:8px 32px 8px 0}.step3{color:#d67836;border-bottom:1px solid #d67836;padding:8px 24px 8px 0}.step4{color:#96bb5a;border-bottom:1px solid #96bb5a;padding:8px 52px 8px 0}.process{padding:0 22px}.process .p_txt_wrap{position:relative;z-index:0}.process .p_txt_wrap:before{content:"";position:absolute;top:50%;left:50%;width:110%;max-width:100%;height:125%;transform:translate(-50%,-50%);border-radius:50%;filter:blur(70px);z-index:-1;background:radial-gradient(circle,rgba(246,163,2,.6),rgba(255,192,203,0));overflow:hidden}.process .p_txt_wrap p{font-size:14px;margin:46px 0 66px}.process .process_inner{display:flex;flex-direction:column;gap:50px;margin:40px 0}.process .process_inner li{background:#fff;color:#070707;font-size:14px}.process .process_inner li .p_ttl{position:relative}.process .process_inner li .p_ttl img{display:block;max-width:115px;position:absolute;left:0;top:0}.process .process_inner li .p_ttl h4{text-align:right;font-weight:700;font-size:16px}.process .process_inner li .p_txt_inner{margin-top:30px;padding:0 13px 40px;display:flex;flex-direction:column;align-items:center;gap:30px}.process .process_inner li .p_txt_inner .step1_img{max-width:250px;display:block}.process .process_inner li .p_txt_inner .step_img{max-width:87px}.process .process_inner li .p_txt_inner .p_txt_bd{border:#070707 1px solid;font-weight:700;padding:10px;width:100%}.process .process_inner li .p_txt_inner .p_txt{font-weight:500;width:100%}.process .process_inner li .p_txt_inner .p_txt span{display:inline-block;font-weight:400;font-size:11px;letter-spacing:normal}.process .process_inner li .p_txt_inner .p_txt_ttl{width:-moz-fit-content;width:fit-content;margin:auto}.process .process_inner li .p_txt_inner .p_txt_min_ttl{font-size:20px;font-weight:700}.process .process_inner li .p_txt_inner .p_txt_min{font-weight:700;font-size:16px;border-bottom:#2a9aca 3px solid}.process .process_inner li .p_txt_inner .hz{height:1px;width:100%;background-color:#2a9aca}.process .process_inner li .p_txt_inner .dl_btn{padding:10px 0;background-color:#2a9aca;font-weight:700;width:100%;text-align:center;display:block;font-size:16px;margin-top:-20px}.process .process_inner li .p_txt_inner .entry_btn{width:100%}.lecturers_list{padding:0 22px;margin-bottom:40px}.lecturers_list .le_txt_wrap{position:relative;z-index:0}.lecturers_list .le_txt_wrap:before{content:"";position:absolute;top:50%;left:50%;width:110%;max-width:100%;height:125%;transform:translate(-50%,-50%);border-radius:50%;filter:blur(70px);z-index:-1;background:radial-gradient(circle,rgba(176,55,98,.5),rgba(255,192,203,0));overflow:hidden}.lecturers_list .le_txt_wrap p{font-size:14px;margin:46px 0 100px}.lecturers_list .le_inner{display:grid;margin-top:30px;gap:60px;grid-template-columns:repeat(auto-fit,331px);justify-content:center;grid-auto-rows:1fr;margin-bottom:30px}.lecturers_list .le_inner li{display:grid}.lecturers_list .le_inner li img{display:block;max-width:331px}.lecturers_list .le_inner li p{font-family:"futura","Century Gothic","Jost"}.lecturers_list .le_inner li aside{font-size:12px}.lecturers_list .le_inner li .name{margin-top:12px}.lecturers_list .le_inner li .position{border-top:#fff solid 1px;font-size:14px;letter-spacing:0em}.lecturers_list .le_inner li .profile{margin:10px 0 14px}.lecturers_list .le_inner li .daw{padding:10px;border:#fff solid 1px;margin-bottom:22px}.price_course{padding:0 22px;margin-bottom:40px}.price_course .p_list{display:flex;flex-direction:column}.price_course .p_item{display:block}.price_course .p_txt_inner{min-height:unset !important;margin-bottom:40px}.price_course .forP_btn{margin-bottom:30px}.price_course .pc_txt_wrap{position:relative;z-index:0}.price_course .pc_txt_wrap:before{content:"";position:absolute;top:50%;left:50%;width:200%;max-width:100%;height:125%;transform:translate(-50%,-50%);border-radius:50%;filter:blur(20px);z-index:-1;background:radial-gradient(circle,rgba(0,91,164,.5),rgba(255,192,203,0));overflow:hidden;-webkit-filter:blur(20px)}.price_course .pc_txt_wrap p{font-size:14px;margin:46px 0 40px}.price_course .open_nav{padding:unset}.price_course .open_nav ul li{box-shadow:unset;border-radius:unset !important;-webkit-border-radius:unset !important;-moz-border-radius:unset !important;-ms-border-radius:unset !important;-o-border-radius:unset !important}.price_course .open_nav ul li:after{color:#fff}.price_course .open_nav ul li:last-child:after{transform:translateY(-25%) rotate(135deg);-webkit-transform:translateY(-25%) rotate(135deg);-moz-transform:translateY(-25%) rotate(135deg);-ms-transform:translateY(-25%) rotate(135deg);-o-transform:translateY(-25%) rotate(135deg);top:18px;right:15px}.price_course .open_nav ul li a{color:#fff;font-size:14px;font-weight:500}.price_course .open_nav ul li:nth-child(1){background:linear-gradient(to right,#445529,#96bb5a)}.price_course .open_nav ul li:nth-child(2){background:linear-gradient(to right,#a9784a,#e9b18b)}.price_course .open_nav ul li:nth-child(3){background:linear-gradient(to right,#323a63,#6676c9)}@media screen and (min-width:900px){.first_block{padding:180px 0 0}.smf-form--business .smf-item__col--label{flex:0 0 19em;max-width:19em}.pc{display:block !important}.sp{display:none !important}header{display:block;transition:.3s;z-index:10000;padding:10px 22px;font-size:14px}header nav ul{display:flex;justify-content:center;align-items:center;gap:20px}header nav ul li{border-right:1px solid rgba(255,255,255,.3);padding-right:20px}header nav ul li:last-of-type{border-right:none}header nav ul li a{display:block;font-weight:700;font-size:13px}header nav .h_entry_btn{background:linear-gradient(to bottom,#37b8b6,#417f7f);font-weight:700;text-align:center;display:block;padding:6px 30px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}header .burger-btn{margin:-12px 0 0 auto}.kv{min-height:1350px;margin-bottom:120px}.kv .entry_btn{margin:40px auto 70px}.kv .entry_btn{top:60%;width:700px}.kv .kv_mask video{height:100vh}.kv h1{width:840px;top:29%}.kv h1 img{max-width:unset;margin:auto}.kv_sp_container{top:72%}.kv .kv_inner{font-size:32px;max-width:-moz-fit-content;max-width:fit-content;margin:4px 0 0 auto}.kv .kv_inner .kv_inner_txt{display:flex;align-items:center;justify-content:flex-end;gap:15px;max-width:-moz-fit-content;max-width:fit-content;margin-left:auto}.kv .kv_inner .kv_inner_txt .k-txt1{width:unset}.kv .kv_inner span{font-size:55px}.kv .kv_inner .k-txt2{font-size:14.4px;text-align:right}.kv_pc_wrap{position:absolute;bottom:10px;left:0;right:0;z-index:100}.kv_pc_wrap .kv_txt_en{max-width:300px;margin:0 auto 60px}.kv_pc_wrap .kv_txt{text-align:right;font-weight:400;font-size:20px;margin-bottom:320px;font-family:"futura","Century Gothic","Jost";line-height:1.2;width:710px;margin:0 auto 350px}.kv_pc_wrap .kv_txt span{font-size:30px}.kv_pc_wrap .kv_img{width:60%;max-width:800px;min-width:400px;margin:auto;display:block}.kv_mask{padding-bottom:80px}.kv_mask img{max-width:1000px;margin:auto}.kv_txt{text-align:right;font-size:20px}.kv_txt span{font-size:30px}.ttl{margin-bottom:50px}.ttl h2{font-size:50px}.ttl aside{font-size:30px}.about{position:relative;margin:0 auto 50px;z-index:100}.about .about_bg{background-size:contain;height:840px;background-image:url(https://soundora.jp/wp-content/uploads/2025/11/about_img_01.png);background-attachment:fixed;position:unset;background-repeat:no-repeat;background-position:center;max-width:1700px;margin:auto;opacity:.7}.about .about_bg2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:100%}.about_pc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:100%;z-index:11;font-size:20px;font-weight:700;line-height:2}.about_img2{max-width:773px;margin:40px auto 0}.merit{margin:0 auto 120px}.merit .merit_sec{margin-bottom:unset}.process .process_inner{max-width:800px;margin:auto}.process .process_inner li{padding:50px}.process .process_inner li .p_ttl h4{text-align:center;padding:8px 0 !important;font-size:24px}.process .process_inner li .p_ttl img{max-width:150px}.process .process_inner li .p_txt_inner .step1_img{max-width:350px}.process .process_inner li .p_txt_inner .step_img{max-width:118px}.p_txt_ttl{width:-moz-fit-content !important;width:fit-content !important;margin:auto !important}.process .process_inner li .p_txt_inner .p_txt_min_ttl{font-size:26px}.process .process_inner li .p_txt_inner .p_txt{font-size:16px}.process .process_inner li .p_txt_inner .p_txt_min{font-weight:700;font-size:20px}.pc_nav ul{display:flex;flex-direction:unset;justify-content:space-between}.pc_nav ul li{width:370px;position:relative;padding:20px 0 20px 18px}.pc_nav ul li:after{display:none}.pc_nav ul li:before{content:"";display:inline-block;vertical-align:middle;color:#fff;line-height:1;width:10px;height:10px;border:2px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg);position:absolute;top:26px;right:15px}.flow_top ul li{flex-direction:row}.flow_top ul li .flow_top_txt h5{margin:0 auto 14px}.bridge .entry_btn{width:900px;margin:auto}.bridge .bg_inner{gap:60px}.bridge .main_video{height:500px}.last .last_bg p{font-size:24px;max-width:600px;margin:auto;top:34%;line-height:3}.last_bg img{max-width:1400px;margin:auto;display:block}.last .last_bg .entry_btn{max-width:1000px;padding:40px 0;margin:100px auto 0}.feature,.course{max-width:1180px;margin:100px auto 150px}.lecturer{max-width:1180px;margin:0 auto 140px}.feedback{margin:100px auto 0px}.price_course,.lecturers_list,.pc_u_nav{max-width:1200px;margin:auto}.worries{padding:80px 0 1px}.section_ttl{padding:120px 0}.bench{padding-bottom:140px}.bench .section_ttl{padding:130px 0 50px}.lecturer .section_ttl{padding:130px 0 0}.flow_top .section_ttl{padding:130px 0 50px}.faq{padding-bottom:80px}.faq .section_ttl{padding:130px 0 50px}}.p_dsct_wrap{max-width:1000px;margin:0 auto 100px;padding:0 22px}.p_dsct_wrap .privacy{margin-top:40px;margin-bottom:100px}.p_dsct_wrap .privacy .plivacy-head{font-size:20px;background:linear-gradient(to right,#fff,#d1f1ff);color:#070707;padding:4px 0 4px 10px}.p_dsct_wrap .privacy p{margin:30px 0}.p_dsct_wrap .dsct{margin-top:40px}.p_dsct_wrap .dsct table{margin-top:40px}.p_dsct_wrap .dsct tbody tr{background-color:#fff;display:block;margin-bottom:10px}.p_dsct_wrap .dsct tbody tr td{display:block;color:#070707;padding:1em;background:linear-gradient(to left,rgba(255,255,255,.5),rgba(209,241,255,.5));font-weight:700}.p_dsct_wrap .dsct tbody tr td:last-of-type{background:#fff;font-weight:400;margin-bottom:10px}.form_headTop p{font-size:14px !important;width:90%;margin:30px auto 0;text-align:start}.form_headTop span{color:#fff;background-color:#39b9b7;font-size:18px;padding:7px 0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;display:inline-block;width:90%;margin:0 auto -20px}.form_headTopText{font-size:13px;margin:10px auto 0;max-width:90%}.dateInput{width:233px}.entry .ttl{margin-bottom:30px}.entry .e_txt_wrap{position:relative;z-index:0;margin:40px 0 100px}.entry .e_txt_wrap:before{content:"";position:absolute;top:50%;left:50%;width:200%;max-width:100%;height:125%;transform:translate(-50%,-50%);border-radius:50%;filter:blur(20px);z-index:-1;background:radial-gradient(circle,rgba(68,187,165,.3),rgba(255,192,203,0));overflow:hidden;-webkit-filter:blur(20px)}.form_head{max-width:800px;margin:auto;background-color:#fff;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;color:#070707;padding:30px 0 0}.form_head img{max-width:250px;display:block;margin:0 auto 20px}.form_head h5{text-align:center;font-size:16px;margin-top:10px}.form_head .hz{height:1px;width:90%;background-color:#070707;margin:20px auto 0}.smf-item__label__text{position:relative}.smf-form--business .smf-item__col{padding:.6em}.smf-form .smf-text-control__control{padding:0 1rem}.smf-form .smf-select-control__control{padding:0 1rem;padding-right:var(--_s1)}.required .smf-item__label__text:after{position:absolute;top:50%;right:-28px;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:23px;border-radius:4px;content:"*";font-size:14px;font-weight:700;color:red}.required_icon{font-size:13px}.required_icon:before{content:"*";color:red;font-weight:700;margin-right:4px}.snow-monkey-form{background-color:#fff;color:#070707;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;padding:30px 22px;max-width:800px;margin:auto}.smf-item__label__text{font-weight:700}.smf-action{display:flex;flex-direction:column-reverse}.smf-action .smf-button-control+.smf-button-control{margin-left:unset}.smf-action .smf-button-control__control{display:block;margin:30px auto 0;border-radius:10px;padding:20px 0;width:90%;font-size:18px;letter-spacing:.15em;background:linear-gradient(to right,#b03762,#c18a8a);color:#fff;border:none;font-weight:700;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.smf-button-control__control[data-action=back]{display:block;background:#6f6f6f !important;color:#fff !important;padding:10px 0}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:287px}.fin_txt{margin-bottom:20px !important}.fin_btn{margin-top:40px !important}.fin_btn a{max-width:225px;margin:auto;display:block}.fix_head{font-family:"futura","Century Gothic","Jost";font-size:20px;color:#fff;text-align:center;background:linear-gradient(to right,#375db0,#c18a8a);padding:7px 0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.rec_span{width:100%;margin:0 auto 20px;font-size:16px;color:#fff;font-weight:700;text-align:center;background:linear-gradient(to right,#b03762,#c18a8a);padding:14px 5px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.f_txt{display:none;font-weight:700}.smf-form--business .smf-item:not(:first-child){border-top:1px solid #ddd}[data-screen=input] .input-text{display:block}[data-screen=confirm] .confirm-text{display:block;margin-bottom:20px}[data-screen=invalid] .invalid-text{display:block}