@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@200;400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);:root{--vw:1vw;--primary-color:0 , 0 , 0}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,button{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}sup{vertical-align:super}sub{vertical-align:sub}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;color:inherit;text-decoration:none;display:block;box-sizing:border-box;transition:.2s}img{vertical-align:bottom;border:none;max-width:100%;height:auto}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:0;padding:0}input,select{vertical-align:middle;font-size:14px}figure{margin:0}*{box-sizing:border-box}@media only screen and (min-width:768px){html{font-size: calc(0.8928571429 * var(--vw))}}@media only screen and (min-width:1161px){html{font-size:62.5%}}@media only screen and (max-width:767px){html{font-size:62.5%}}body{color:#000;line-height:28px;font-family:"Noto Sans JP",sans-serif;position:relative;word-break:break-word;width:100%;font-weight:400;text-size-adjust:none;-webkit-text-size-adjust:none;font-size:1.6rem}@media only screen and (max-width:767px){body{font-size:1.4rem;line-height:25px}}button{font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;font-weight:500}button:focus-visible{outline:-webkit-focus-ring-color auto 1px}.mainSection{overflow:hidden}@media only screen and (max-width:767px){.mainSection{padding-top:60px}}.mainSection .sec:last-of-type:not(.sec-nomargin) {margin-bottom:96px}@media only screen and (max-width:767px){.mainSection .sec:last-of-type:not(.sec-nomargin) {margin-bottom:48px}.mainSection#TOP{padding-top:60px}}.container{overflow:hidden}.pc{display:block}@media only screen and (max-width:767px){.pc{display:none}}.sp{display:none}@media only screen and (max-width:767px){.sp{display:block}}.sec-in{max-width:1160px;padding:0 20px;width:100%;margin:auto}.sec-in--short{max-width:975px;padding:0}.sec-in__contents{max-width:840px;padding:0 20px;width:100%;margin:auto}.topic_path{display:flex;margin:10px auto 50px;width:1100px}@media only screen and (max-width:767px){.topic_path{max-width:inherit;display:none}}.topic_path li{margin-right:10px;font-size:12px;padding-left:15px;box-sizing:border-box;position:relative}.topic_path li:before{content:"";display:block;width:5px;height:5px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);position:absolute;top:calc(50% - 2.5px);left:0}.topic_path li:first-child{padding-left:0}.topic_path li:first-child:before{display:none}.topic_path li a{display:block;font-size:12px}.topic_path li a:hover{text-decoration:underline}.inview{opacity:0;position:relative}.inview.animate{-webkit-animation:inview_slide_up 1.3s cubic-bezier(.165,.84,.44,1) forwards .2s;animation:inview_slide_up 1.3s cubic-bezier(.165,.84,.44,1) forwards .2s}.inview-group .inview-list{opacity:0;position:relative}.inview-group .inview-list.animate{-webkit-animation:inview_slide_up .7s cubic-bezier(.4,0,.2,1) forwards .2s;animation:inview_slide_up .7s cubic-bezier(.4,0,.2,1) forwards .2s}@-webkit-keyframes inview_slide_up {
  0% {
    transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}@keyframes inview_slide_up {
  0% {
    transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}input[type="submit"]{-webkit-appearance:none}textarea{resize:none;width:auto;height:auto}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.txt_c{text-align:center!important}.txt_r{text-align:right!important}.txt_l{text-align:left!important}.txt_w{color:#fff}.txt_b{color:#000}.linktxt{color:#0097e0;text-decoration:underline;display:inline}@media only screen and (min-width:768px){.linktxt:hover{text-decoration:none}}.wrap__bread{padding:16px 20px}@media only screen and (max-width:767px){.wrap__bread{display:none}}.wrap__bread .bread{display:flex;align-items:center}.wrap__bread .bread a,.wrap__bread .bread span{display:inline-block;position:relative;font-size:1.3rem}.wrap__bread .bread a{display:flex;align-items:center;color:#0097e0;text-decoration:underline}.wrap__bread .bread a:hover{text-decoration:none}.wrap__bread .bread a::after{content:"";width:6px;height:6px;border-right:1px solid #727272;border-top:1px solid #727272;display:inline-block;transform:rotate(45deg);margin:0 9px}.editor-ttl{font-size:3rem;font-weight:bold;line-height:48px}@media only screen and (max-width:767px){.editor-ttl{font-size:2.65rem;line-height:40px}}.editor{margin-bottom:96px}@media only screen and (max-width:767px){.editor{margin-bottom:48px}}.editor>*+*{margin-top:24px}.editor .wp-block-group .wp-block-group__inner-container *+*{margin-top:24px}.editor a{display:inline;text-decoration:underline;color:#0097e0}@media only screen and (min-width:768px){.editor a:hover{text-decoration:none}}.editor a img{transition:.3s all}@media only screen and (min-width:768px){.editor a img:hover{opacity:.7}}.editor h1{font-size:2.2rem}.editor h2{font-size:2rem}.editor h3{font-size:1.8rem}.editor h4,.editor h5,.editor h6{font-size:1.6rem}.editor h1,.editor h2{line-height:1.8;background:#f1feff;padding:8px 24px;border-left:4px solid #2352ae}.editor h3,.editor h4,.editor h5,.editor h6{border-left:4px solid #2352ae;padding-left:24px}.editor ol{list-style-type:decimal;padding-left:20px}.editor ol li+li{margin-top:8px}.editor ul{list-style-type:disc;padding-left:20px}.editor ul li+li{margin-top:8px}.editor .pinkline{background:rgba(0,0,0,0) linear-gradient(transparent 60%,#ffdfef 0%) repeat scroll 0 0}.editor .yellowline{background:rgba(0,0,0,0) linear-gradient(transparent 60%,#ffffbc 0%) repeat scroll 0 0}.editor .blueline{background:rgba(0,0,0,0) linear-gradient(transparent 60%,#cce5ff 0%) repeat scroll 0 0}.editor .listbox{border:solid 2px #d2b48c;padding:.5em;position:relative;margin-top:2em}.editor .listbox .box-title{position:absolute;bottom:100%;left:-2px;background-color:#d2b48c;color:#fff;font-weight:bold;letter-spacing:.05em;padding:1px 7px}.editor .listbox .box-title.ico-check::before,.editor .listbox .box-title.ico-study::before,.editor .listbox .box-title.ico-finger::before,.editor .listbox .box-title.ico-light::before{font-family:"FontAwesome";display:inline-block;margin-right:.5em}.editor .listbox .box-title.ico-check::before{content:"\f00c"}.editor .listbox .box-title.ico-study::before{content:"\f19d"}.editor .listbox .box-title.ico-finger::before{content:"\f25a"}.editor .listbox .box-title.ico-light::before{content:"\f0eb"}.editor .listbox li{color:#696969;line-height:1.5;border-bottom:dashed 1px silver;list-style-type:none;margin-bottom:0;padding:.5em 0 .5em 1.4em}.editor .listbox li:last-of-type{border-bottom:none}.editor .listbox li:before{font-family:"FontAwesome";content:"\f138";position:absolute;left:.5em;color:#d2b48c}.editor .blockquote{position:relative;padding:10px 15px 10px 50px;box-sizing:border-box;font-style:italic;background:#efefef;color:#555;margin:0}.editor .blockquote:before{display:inline-block;position:absolute;top:10px;left:-3px;content:"“";font-family:sans-serif;color:#cfcfcf;font-size:90px;line-height:1}.editor .blockquote p{padding:0;margin:10px 0;line-height:1.7}.editor .blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}.editor .icon-blank{position:relative}.editor .icon-blank::after{content:"";display:inline-block;width:16px;height:16px;background:url(https://star-kid.jp/starkid_wp/wp-content/themes/star-kid/assets/img/common/icon_window_blue.png) no-repeat;background-size:cover;margin:0 8px 0 4px;position:relative;top:1px}.editor .wp-block-button .wp-block-button__link{color:#fff;background-color:#2352ae;text-decoration:none}.editor .wp-block-button .wp-block-button__link::after{background:url(https://star-kid.jp/starkid_wp/wp-content/themes/star-kid/assets/img/common/icon_window_white.png) no-repeat;background-size:cover;margin-left:8px}@media only screen and (min-width:768px){.editor .wp-block-button .wp-block-button__link:hover{opacity:.7}}.custom_like-btn{display:flex;align-items:center;gap:4px;cursor:pointer}.wp-block-embed iframe{width:100%!important;max-width:initial!important}.wrap__sort{background:#f2f2f2;border-radius:10px;padding:32px}@media only screen and (max-width:767px){.wrap__sort{padding:16px 24px}}.wrap__sort .cat{display:flex;flex-wrap:wrap;gap:16px}.wrap__sort .cat li a{display:block;background:#fff;border-radius:8px;padding:4px 16px}.wrap__sort .cat li a:hover{background:#2352ae;color:#fff;text-decoration:none!important}.wrap__sort .cat .active a{background:#2352ae;color:#fff;text-decoration:none!important}.wrap__paging{margin-top:72px}@media only screen and (max-width:767px){.wrap__paging{margin-top:48px;margin-bottom:90px}}.wrap__paging .wp-pagenavi{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}.wrap__paging a,.wrap__paging span{display:flex;align-items:center;justify-content:center;font-size:18px}.wrap__paging a.first,.wrap__paging a.last,.wrap__paging a.page{width:32px;height:32px;border:1px solid #2352ae;background:#2352ae;color:#fff}.wrap__paging a.first:hover,.wrap__paging a.last:hover,.wrap__paging a.page:hover{opacity:.7}.wrap__paging a.first,.wrap__paging a.last{width:auto;font-size:1.4rem;padding:0 10px}.wrap__paging span{width:32px;height:32px;border:1px solid #2352ae;color:#2352ae;background:#fff}.wrap__paging .previouspostslink,.wrap__paging .nextpostslink{width:fit-content;padding:0 10px;height:32px;font-size:1.4rem;color:#fff;background:#2352ae;display:flex;align-items:center;justify-content:center;border-radius:2px;position:relative}@media only screen and (max-width:767px){.wrap__paging .previouspostslink,.wrap__paging .nextpostslink{font-size:13px}}.wrap__paging .previouspostslink:hover,.wrap__paging .nextpostslink:hover{opacity:.7}.wrap__paging .nextpostslink::after{content:"";display:inline-block;width:5px;height:5px;margin-left:2px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.wrap__paging .previouspostslink::before{content:"";display:inline-block;width:5px;height:5px;margin-left:2px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(225deg)}.wrap__paging .page{margin-top:0}.btn-top{color:#2352ae;right: calc(1.9642857143 * var(--vw));z-index:999}@media only screen and (min-width:1161px){.btn-top{right:22px}}@media only screen and (min-width:768px){.btn-top{writing-mode:vertical-rl;-ms-writing-mode:tb-rl}}@media only screen and (max-width:767px){.btn-top{position:relative!important;bottom:auto!important;right:auto!important;height:70px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:bold}}.btn-top .btn-top__in{position:relative}@media only screen and (max-width:767px){.btn-top .btn-top__in::after{content:"";display:inline-block;position:absolute;width:6px;height:6px;top:3px;bottom:0;right:-15px;margin:auto;border-top:2px solid #2352ae;border-right:2px solid #2352ae;transform:rotate(315deg)}}.btn-top .btn-top__in::before{content:"";display:block;width:1px;height:72px;background:#2352ae;position:absolute;right:0;left:0;top:-82px;margin:auto;transition:.3s all}@media only screen and (max-width:767px){.btn-top .btn-top__in::before{display:none}}.btn-top:hover .btn-top__in::before{animation-name:btn-top;animation-duration:1s;animation-fill-mode:backwards}.btn-top.btn-top__color{color:#fff}.btn-top.btn-top__color .btn-top__in::before{background:#fff}@keyframes btn-top {
  0% {
    opacity: 1;
  }
  50% {
    height: 0;
    opacity: 0;
  }
  100% {
    height: 72px;
    opacity: 1;
  }
}.open .btn-top{z-index:-1}.sec-contact{margin:auto;position:relative;display:flex;padding:0}.sec-contact::after{}.sec-contact .wrap__ttl{margin-bottom: calc(6.4285714286 * var(--vw))}@media only screen and (min-width:1161px){.sec-contact .wrap__ttl{margin-bottom:72px}}@media only screen and (max-width:767px){.sec-contact .wrap__ttl{margin-bottom: calc(9.6 * var(--vw))}}.sec-contact .sec-ttl1 .en{opacity:.2}.sec-contact .contact-contents{width: calc(120.7142857143 * var(--vw));width:100%;max-height:542px;aspect-ratio: 1352/542;background:url(https://star-kid.jp/starkid_wp/wp-content/themes/star-kid/assets/img/top/contact.jpg);background-size:cover;background-position:center center;position:relative;display:flex;align-items:center}@media only screen and (min-width:1161px){.sec-contact .contact-contents{width:1352px;width:100%}}@media only screen and (max-width:767px){.sec-contact .contact-contents{width:100%;max-height:initial;aspect-ratio: 375/574;background:url(https://star-kid.jp/starkid_wp/wp-content/themes/star-kid/assets/img/top/contact_sp.jpg.pagespeed.ce.an2xVTktod.webp);background-size:cover}}.sec-contact .contact-contents::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.4);z-index:0}.sec-contact .contact-contents .sec-in{position:relative;z-index:2}.sec-contact .btn-wrap{gap: calc(2.8571428571 * var(--vw));max-width:992px;margin:auto}@media only screen and (min-width:1161px){.sec-contact .btn-wrap{gap:32px}}@media only screen and (max-width:767px){.sec-contact .btn-wrap{max-width:300px}}.sec-contact .btn-contact__1{background:#fff;border-radius:10px;display:flex;width:48rem;height:18.8rem;display:flex;align-items:center;justify-content:center;gap: calc(2.1428571429 * var(--vw))}@media only screen and (min-width:1161px){.sec-contact .btn-contact__1{gap:24px}}@media only screen and (max-width:767px){.sec-contact .btn-contact__1{padding:20px 20px;gap:8px;justify-content:left;width:100%;height:auto}}.sec-contact .btn-contact__1 .tel{font-size:3rem;font-weight:bold;line-height:45px;margin-top:5px}@media only screen and (max-width:767px){.sec-contact .btn-contact__1 .tel{font-size:22.5px}}.sec-contact .btn-contact__1 .img{width: calc(7.8571428571 * var(--vw));height: calc(7.8571428571 * var(--vw));background:#fff500;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.3s all}@media only screen and (min-width:1161px){.sec-contact .btn-contact__1 .img{width:88px;height:88px}}@media only screen and (max-width:767px){.sec-contact .btn-contact__1 .img{width:55px;height:55px}.sec-contact .btn-contact__1 .img img{width:30px}}@media only screen and (min-width:768px){.sec-contact .btn-contact__1:hover{background:#fff500}}.sec-contact .btn-contact__1:hover .img{background:#fff}.sec-contact .btn-contact__2{background:#fff500;border-radius:10px;display:flex;width:48rem;height:18.8rem;display:flex;align-items:center;justify-content:center;gap:24px;position:relative}@media only screen and (max-width:767px){.sec-contact .btn-contact__2{padding:37px 20px;gap:8px;justify-content:left;align-items:center;width:100%;height:auto}}.sec-contact .btn-contact__2::after{content:"";display:inline-block;position:absolute;width:12px;height:12px;top:0;bottom:0;right:16px;margin:auto;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg)}@media only screen and (max-width:767px){.sec-contact .btn-contact__2::after{width:8px;height:8px}}.sec-contact .btn-contact__2 .tel{font-size:2.6rem;font-weight:bold;line-height:45px;margin-top:5px}@media only screen and (max-width:767px){.sec-contact .btn-contact__2 .tel{font-size:21px;margin-top:0;line-height:37px}}.sec-contact .btn-contact__2 .img{width:88px;height:88px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.3s all}@media only screen and (max-width:767px){.sec-contact .btn-contact__2 .img{width:55px;height:55px}.sec-contact .btn-contact__2 .img img{width:30.5px}}@media only screen and (min-width:768px){.sec-contact .btn-contact__2:hover{background:#fff}}.sec-contact .btn-contact__2:hover .img{background:#fff500}.grecaptcha-badge{display:none}#page404 .ttl404{color:#2352ae;text-align:center;font-size:16rem;font-weight:bold;line-height:1;padding:120px 0}@media only screen and (max-width:767px){#page404 .ttl404{font-size:12rem;padding:80px 0}}.header .header__in{position:relative;z-index:100;width:100%;height:120px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding: 0 calc(2.8571428571 * var(--vw));transition:.3s all}@media only screen and (min-width:1161px){.header .header__in{padding:0 32px}}@media only screen and (max-width:767px){.header .header__in{height:60px;position:fixed;background:#fff}}.header .logo{width: calc(14.5535714286 * var(--vw));height: calc(9.1964285714 * var(--vw));position:relative}@media only screen and (min-width:1161px){.header .logo{width:163px;height:103px}}@media only screen and (max-width:767px){.header .logo{width:82px;height:auto}}.header .logo .logo2{position:absolute;top:0;left: calc(0.1785714286 * var(--vw));opacity:0}@media only screen and (min-width:1161px){.header .logo .logo2{left:2px}}@media only screen and (max-width:767px){.header .header__nav{display:none;width:100%;height:100vh;position:fixed;top:60px;left:0;z-index:100;background:#fff;padding:40px 20px 0;padding:0 20px 160px;overflow:auto}}.header .header__nav .nav__main{display:flex;gap: 0 calc(2.8571428571 * var(--vw))}@media only screen and (min-width:1161px){.header .header__nav .nav__main{gap:0 32px}}@media only screen and (max-width:767px){.header .header__nav .nav__main{flex-wrap:wrap}}.header .header__nav .nav__main li{position:relative}@media only screen and (max-width:767px){.header .header__nav .nav__main li{width:100%;border-bottom:1px solid #969191}.header .header__nav .nav__main li::after{content:"";display:inline-block;position:absolute;width:6px;height:6px;top:0;bottom:0;right:16px;margin:auto;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg)}}.header .header__nav .nav__main li a{border-bottom:1px solid #fff}@media only screen and (min-width:768px){.header .header__nav .nav__main li a:hover{color:#2352ae;border-color:#2352ae}}@media only screen and (max-width:767px){.header .header__nav .nav__main li a{padding:12px 16px;color:#000!important;font-weight:bold;display:flex;align-items:center;gap:8px}}.header .header__nav .nav__main li a .en{display:none}@media only screen and (max-width:767px){.header .header__nav .nav__main li a .en{font-weight:normal;display:block;font-size:1.2rem;color:#2352ae}}.header .header__btns{margin-bottom:16px;display:flex;gap:16px;justify-content:flex-end}@media only screen and (max-width:767px){.header .header__btns{display:none}}.header .btn__faq{display:flex;align-items:center;width:150px;height:37px;background:#2352ae;border-radius:30px;border:2px solid #2352ae;color:#fff;font-size:1.4rem;padding:0 0 0 4px}.header .btn__faq:hover{background:#fff;color:#2352ae}.header .btn__faq .icon{display:block;width:30px;height:30px;border-radius:50%;background:#fff;position:relative;margin-right:9px}.header .btn__faq .icon img{width:24px;height:24px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.header .btn__mail{display:flex;align-items:center;width:150px;height:37px;background:#ffe500;border:2px solid #ffe500;border-radius:30px;font-size:1.4rem;padding:0 0 0 4px}.header .btn__mail:hover{background:#fff}.header .btn__mail .icon{display:block;width:30px;height:30px;border-radius:50%;background:#fff;position:relative;margin-right:18px}.header .btn__mail .icon img{width:18px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.nav-toggle{display:none}@media only screen and (max-width:767px){.nav-toggle{display:block;width:32px;height:20px;position:absolute;top:0;bottom:0;right:14px;margin:auto;z-index:100;transition:.2s}.nav-toggle span{display:block;height:2px;background:#000;position:absolute;width:100%;left:0;transition:.3s ease-in-out}.nav-toggle span:nth-child(1) {top:0}.nav-toggle span:nth-child(2) {top:10px}.nav-toggle span:nth-child(3) {top:20px}.nav-toggle.open span:nth-child(1) {top:10px;transform:rotate(135deg)}.nav-toggle.open span:nth-child(2) {width:0;left:50%}.nav-toggle.open span:nth-child(3) {top:10px;transform:rotate(-135deg)}}.contact-btn{display:none}@media only screen and (max-width:767px){.contact-btn{position:absolute;width:60px;height:60px;right:60px;top:0;background-color:#ffe500;display:grid;place-content:center}.contact-btn::before{content:"";display:inline-block;width:28px;aspect-ratio: 188/150;background-image:url(https://star-kid.jp/starkid_wp/wp-content/themes/star-kid/assets/img/common/icon_mail2.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin:0 auto 8px}}.contact-btn span{font-size:1rem;line-height:1;text-align:center}.btn-contact{background:#fff500;border-radius:10px;display:flex;width:48rem;height:18.8rem;display:flex;align-items:center;justify-content:center;gap:24px;position:relative}@media only screen and (max-width:767px){.btn-contact{padding:20px;gap:8px;justify-content:left;align-items:center;width:100%;height:auto;margin-top:32px}}.btn-contact::after{content:"";display:inline-block;position:absolute;width:12px;height:12px;top:0;bottom:0;right:16px;margin:auto;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg)}@media only screen and (max-width:767px){.btn-contact::after{width:8px;height:8px}}.btn-contact .tel{font-size:2.6rem;font-weight:bold;line-height:45px;margin-top:5px}@media only screen and (max-width:767px){.btn-contact .tel{font-size:21px;margin-top:0;line-height:37px}}.btn-contact .img{width:88px;height:88px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.3s all}@media only screen and (max-width:767px){.btn-contact .img{width:55px;height:55px}.btn-contact .img img{width:30.5px}}.header-top{background:none;position:absolute;top:0;left:0;width:100%;z-index:999}@media only screen and (max-width:767px){.header-top .header__in{background:#fff}}.header-top .header__nav .nav__main li a{border-color:rgba(255,255,255,0)}@media only screen and (max-width:767px){.btn-lang{text-align:center}}.btn-lang .gtranslate_wrapper{position:relative}@media only screen and (max-width:767px){.btn-lang .gtranslate_wrapper{text-align:center;margin-top:2rem;display:inline-block}}.btn-lang .gtranslate_wrapper::before{content:"";display:block;background:#0081cc;height:.692820323rem;width:.8rem;clip-path:polygon(50% 0,100% 100%,0 100%);transform:rotate(180deg);position:absolute;top:0;bottom:0;right:1rem;margin:auto}.btn-lang select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff}.btn-lang select:focus{outline:0}.btn-lang select,.btn-lang option{border-radius:50px;padding:1rem 2rem 1rem 1rem;color:#0081cc;border-color:#0081cc;text-align:center}.btn-lang select::-ms-expand{display:none}.footer{background:#2352ae;padding:24px 0;color:#fff}.footer .footer__contents{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:767px){.footer .footer__contents{flex-wrap:wrap}.footer .footer__nav{width:100%}}.footer .footer__nav ul{display:flex;gap:0 32px}@media only screen and (max-width:767px){.footer .footer__nav ul{justify-content:center;gap:0 24px}}.footer .footer__nav ul li{position:relative}.footer .footer__nav ul li::after{content:"";width:1px;height:12px;background:#fff;position:absolute;right:-16px;top:0;bottom:0;margin:auto}@media only screen and (max-width:767px){.footer .footer__nav ul li::after{right:-12px}}.footer .footer__nav ul li:last-child::after{display:none}@media only screen and (min-width:768px){.footer .footer__nav ul li a:hover{text-decoration:underline}}.footer .copy{font-size:1.2rem}@media only screen and (max-width:767px){.footer .copy{width:100%;text-align:center;margin-top:24px}}.mb-120{margin-bottom:120px}.mb-96{margin-bottom:96px}.mb-80{margin-bottom:80px}.mb-72{margin-bottom:72px}.mb-64{margin-bottom:64px}.mb-48{margin-bottom:48px}.mb-40{margin-bottom:40px}.mb-32{margin-bottom:32px}.mb-24{margin-bottom:16px}.mb-16{margin-bottom:16px}.mb-8{margin-bottom:8px}.mt-96{margin-top:96px}.mt-64{margin-top:64px}.mt-40{margin-top:40px}.mt-32{margin-top:32px}.mt-24{margin-top:24px}.mt-16{margin-top:16px}.mt-8{margin-top:8px}@media only screen and (max-width:767px){.mt-144-sp{margin-top:144px}.mt-96-sp{margin-top:96px}.mt-60-sp{margin-top:60px}.mt-48-sp{margin-top:48px}.mt-32-sp{margin-top:24px}.mt-24-sp{margin-top:24px}.mt-16-sp{margin-top:16px}.mb-144-sp{margin-bottom:144px}.mb-96-sp{margin-bottom:96px}.mb-60-sp{margin-bottom:60px}.mb-48-sp{margin-bottom:48px}.mb-32-sp{margin-bottom:32px}.mb-24-sp{margin-bottom:24px}.mb-16-sp{margin-bottom:16px}}.ml-40{margin-left:40px}@media only screen and (max-width:767px){.ml-0-sp{margin-left:0}}.p-32{padding:32px}.p-24{padding:24px}@media only screen and (max-width:767px){.p-24-sp{padding:24px}}.p-16{padding:16px}.prl-16{padding:0 16px}.p-8{padding:8px}@media only screen and (max-width:767px){.p-8-sp{padding:8px}}.prl-8{padding:0 8px}.pb-48{padding-bottom:48px}.pagehead{position:relative;height:100%;background:#ccc;margin-bottom:80px;background:linear-gradient(251.14deg,#b9c6cc 11.62%,#c5d1d5 18.99%,#e5e9ec 37.79%,#eaeef1 65.29%,#e5eaed 72.44%,#f5f5f5 86.62%)}@media only screen and (max-width:767px){.pagehead{margin-bottom:48px}}.pagehead .pagehead-in{background-repeat:no-repeat;background-size:cover;background-position:center center;aspect-ratio: 1440/160;position:relative;max-height:242px;margin:auto}@media only screen and (max-width:767px){.pagehead .pagehead-in{aspect-ratio: 375/110}}.pagehead .pagehead__ttl{display:flex;height:100%;align-items:center;width:100%;max-width:1120px;margin:auto}.pagehead .pagehead__ttl .ttl-in{position:relative;width:100%;padding-left:24px;padding-bottom:24px}@media only screen and (max-width:767px){.pagehead .pagehead__ttl .ttl-in{padding-left:40px}}.pagehead .pagehead__ttl .ttl-in .jp{display:inline-block;font-size:4rem;font-weight:bold;line-height:60px;position:relative;z-index:1;letter-spacing:2px}@media only screen and (max-width:767px){.pagehead .pagehead__ttl .ttl-in .jp{font-size:3.2rem}.pagehead .pagehead__ttl .ttl-in .jp.jp-small{font-size:2.8rem;letter-spacing:0}}.pagehead .pagehead__ttl .ttl-in .en{display:inline-block;color:#fff;font-family:"Montserrat",sans-serif;font-size:5.6rem;position:absolute;top:40px;left:30px}@media only screen and (max-width:767px){.pagehead .pagehead__ttl .ttl-in .en{font-size:4.2rem;top:30px;left:50px}}.pagehead .pagehead__ttl .ttl-in::after{content:"";display:block;width:16px;height:16px;border-radius:50%;background:#1d52b7;position:absolute;top:10px;left:0}@media only screen and (max-width:767px){.pagehead .pagehead__ttl .ttl-in::after{left:20px}}.pagehead .pagehead__ttl .ttl-in.dot-pink::after{background:#fe94ae}.pagehead .pagehead__ttl .ttl-in.dot-yellow::after{background:#fff400}.pagehead .pagehead__ttl .ttl-in.dot-lightblue::after{background:#0081cc}.ttl1{background:#333;color:#fff;font-size:2.2rem;line-height:32px;padding:13px 10px}@media only screen and (max-width:767px){.ttl1 span{display:block;font-size:2rem}}.ttl2{line-height:48px;font-size:3rem;font-weight:bold}@media only screen and (max-width:767px){.ttl2{font-size:2.65rem;line-height:40px}}.ttl3{font-size:2.2rem;font-weight:bold;line-height:32px;position:relative;padding-bottom:8px}.ttl3::after{content:"";position:absolute;left:0;bottom:0;width:336px;height:inherit;border-bottom:1px solid #333}.ttl3::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:inherit;border-bottom:1px solid #f2f2f2}.sec-ttl1{position:relative;padding-left:24px}.sec-ttl1::after{content:"";display:block;width:16px;height:16px;border-radius:50%;background:#1d52b7;position:absolute;top:10px;left:0}.sec-ttl1 .jp{display:block;font-size:4rem;font-weight:bold;line-height:60px;position:relative;z-index:1;letter-spacing:2px}@media only screen and (max-width:767px){.sec-ttl1 .jp{font-size:3.2rem}}.sec-ttl1 .en{display:block;font-size:7.2rem;color:#e9edf1;font-family:"Montserrat",sans-serif;position:relative;top:-25px;left:10px}@media only screen and (max-width:767px){.sec-ttl1 .en{font-size:5rem}}.sec-ttl1.sec-ttl1__color1::after{background:#fff500}.sec-ttl1.sec-ttl1__color2 .en{color:#fff}.sec-ttl1.sec-ttl1__color2::after{background:#ff94ae}.sec-ttl1.sec-ttl1__color3::after{background:#0081cc}.sec-ttl1.sec-ttl__page{margin:24px 0}.sec-ttl1.sec-ttl__page::after{width:14px;height:14px;top:0}.sec-ttl1.sec-ttl__page .jp{font-size:2.4rem;line-height:1.5}.sec-ttl1.sec-ttl__page .en{font-size:4.8rem;line-height:1.25;color:#e9edf1}.wrap__ttl{display:flex;align-items:center;gap:50px}@media only screen and (max-width:767px){.wrap__ttl{flex-wrap:wrap;gap:0}}h1{font-size:56px;font-weight:bold;line-height:72px}@media only screen and (max-width:767px){h1{font-size:36px;line-height:48px}}h2{font-size:3rem;font-weight:bold;line-height:48px}@media only screen and (max-width:767px){h2{font-size:2.65rem;line-height:40px}}h2 .txt-small{font-size:3rem}@media only screen and (max-width:767px){h2 .txt-small{font-size:2rem}}h3{font-size:2.4rem;font-weight:bold;line-height:48px}@media only screen and (max-width:767px){h3{font-size:20px;line-height:27px}}h4{font-size:2rem;line-height:24px}@media only screen and (max-width:767px){h4{font-size:17.5px;line-height:21px}}.txt-lh{line-height:2}.txt-link{display:inline-block;text-decoration:underline;color:#2352ae;font-size:1.6rem}@media only screen and (max-width:767px){.txt-link{font-size:1.4rem}}@media only screen and (min-width:768px){.txt-link:hover{text-decoration:none}}.txt-link__btn{display:inline-block;position:relative;color:#2352ae;font-weight:bold}@media only screen and (min-width:768px){.txt-link__btn:hover{text-decoration:underline}}.txt-center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}@media only screen and (max-width:767px){.txt-center-sp{text-align:center}}.txt-size1{font-size:1.6rem}@media only screen and (max-width:767px){.txt-size1{font-size:1.4rem}}.txt-bold{font-weight:bold}.txt-normal{font-weight:normal}.txt-small{font-size:1.4rem}.txt-big1{font-size:1.8rem}.date{font-size:1.4rem;line-height:1.3;color:#969191}.txt-white{color:#fff}.coments{position:relative;color:#666;display:block;padding-left:20px;font-size:1.4rem}.coments::before{content:"※";display:inline-block;position:absolute;left:0;top:1px;vertical-align:middle}.icon-img{width:16px;display:inline;position:static;vertical-align:middle;margin:-3px 0 0 8px}.sec + section:not(.sec-nomargin) {margin-top:96px}@media only screen and (max-width:767px){.sec + section:not(.sec-nomargin) {margin-top:64px}}.sec-padding{padding:49px 0}.table__wrap{padding:80px}@media only screen and (max-width:767px){.table__wrap{padding:40px 24px}}.table1 tr{border-bottom:2px solid #dde3e8}.table1 tr:first-child th,.table1 tr:first-child td{padding-top:0}.table1 th,.table1 td{vertical-align:middle}.table1 th{padding:24px 0;font-weight:bold;width:20%;text-align:left;vertical-align:top}@media only screen and (max-width:767px){.table1 th{width:100%;display:block;padding:28px 0 8px}}.table1 td{padding:24px 0}@media only screen and (max-width:767px){.table1 td{padding:0 0 28px;width:100%;display:block}}.dl1 dl{width:100%;display:flex;justify-content:space-between;border-bottom:1px solid #ddd}@media only screen and (max-width:767px){.dl1 dl{flex-wrap:wrap;padding-top:16px}}.dl1 dt,.dl1 dd{padding:18px 16px;position:relative}@media only screen and (max-width:767px){.dl1 dt,.dl1 dd{padding:16px 0}}.dl1 dt{width:200px}@media only screen and (max-width:767px){.dl1 dt{width:auto;padding-bottom:0;padding-top:0}}.dl1 dd{width:calc(100% - 200px - 60px)}@media only screen and (max-width:767px){.dl1 dd{width:100%}}.flex-7{display:grid;grid-template-columns:repeat(7,1fr);gap:2.4rem}.flex-4{display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem}.flex-3{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2rem}.flex-2{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem}@media only screen and (max-width:767px){.flex-2-sp{grid-template-columns:repeat(2,1fr);gap:2rem}.flex-1-sp{grid-template-columns:repeat(1,1fr);gap:2.4rem}}.name{font-size:18px;font-weight:bold}.tags1{font-size:1.2rem;display:flex;flex-wrap:wrap;gap:16px 8px}@media only screen and (max-width:767px){.tags1{gap:8px}}.tags1 .tag{display:block;color:#0081cc;border-radius:50px;border:1px solid #0081cc;background:#fff;transition:.3s all}@media only screen and (min-width:768px){.tags1 .tag:hover{background:#0081cc!important;border-color:#0081cc!important;color:#fff!important}}.tags1 .tag.active{background:#0081cc;color:#fff}.tags1 .tag.active:hover{opacity:.5}.tags1 a{display:block;padding:2px 16px;transition:none}.tags2{font-size:1.2rem;display:flex;flex-wrap:wrap;gap:16px}@media only screen and (max-width:767px){.tags2{gap:8px 16px}}.tags2 .tag{display:inline-block;font-weight:bold}@media only screen and (max-width:767px){.tags2 .tag{display:flex;align-items:center;justify-content:center}}.tags2 a{display:block;position:relative}@media only screen and (min-width:768px){.tags2 a:hover{text-decoration:underline}}.tags2 a::before{content:"#";display:inline}.wrap__tags{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.list__license{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.list__license li{width:100%;max-width:80px}@media only screen and (max-width:767px){.list__license li{max-width:80px}}.list__license li .licenseBox{display:flex}.border1{border:1px solid #333}.border-radius{border-radius:10px}.line1{border:none;border-top:1px solid #dbdbdb}.line1.line__margin{margin:96px 0}.b-shadow{box-shadow:0 0 10px 1px #dde3e8}.bg-white{background:#fff}.bg1{background:linear-gradient(241.27deg,#b6c5cc 0%,#c9d4d6 16.43%,#dee4e5 47.8%,#fff 75.18%,#f4f5f5 82.15%,#b6c5cb 99.57%)}.bg2{background:#f6f7f7}.bg3{background:#e9edf1}.bg-p{padding:104px 0}@media only screen and (max-width:767px){.bg-p{padding:50px 0}}.eyecatch{width:100%;text-align:center;margin-bottom:64px}.p-40{padding:40px}.p-30{padding:30px}@media only screen and (max-width:767px){.p-30{padding:16px}}@media only screen and (min-width:768px){.hover1:hover{opacity:.6}}.btn-center{margin:auto}.btn-001{border:1px solid #0081cc;background:#fff;border-radius:8px;color:#0081cc;width:100%;max-width:480px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:1.8rem;font-weight:bold;line-height:27px;padding:32px}@media only screen and (max-width:767px){.btn-001{padding:16px 24px;font-size:1.5rem;line-height:22.5px}.btn-001 .txt-small{font-size:1.2rem}}@media only screen and (min-width:768px){.btn-001:hover{background:#0081cc;color:#fff}.btn-001:hover::after{border-color:#fff}}.btn-002{background:#0081cc;border-radius:60px;border:1px solid #0081cc;color:#fff;width:100%;max-width:400px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:1.8rem;font-weight:bold;line-height:27px;padding:24px;position:relative;overflow:hidden}@media only screen and (max-width:767px){.btn-002{padding:16px 24px;font-size:1.5rem;line-height:22.5px;max-width:240px}}.btn-002::before{content:"";display:block;width:100%;height:100%;background:linear-gradient(92.87deg,#0081cc 10.54%,#1e52b7 95.57%);position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;transition:.3s all}.btn-002 .btn-002__in{position:relative;z-index:1}@media only screen and (max-width:767px){.btn-002 .txt-small{font-size:1.2rem}}@media only screen and (min-width:768px){.btn-002:hover{color:#0081cc;background:#fff}.btn-002:hover::before{opacity:0}.btn-002:hover::after{border-color:#0081cc}}.btn-004{display:flex;justify-content:center;flex-wrap:wrap;border-radius:25px;line-height:1.3;align-items:center;max-width:256px;padding:0 24px;min-height:50px;background-color:#2352ae;border:1px solid #2352ae;color:#fff;font-weight:bold}.btn-004::after{border-top:2px solid #fff;border-right:2px solid #fff}@media only screen and (min-width:768px){.btn-004:hover{background-color:#fff;color:#2352ae;border-color:#2352ae}.btn-004:hover::after{border-color:#2352ae}}.icon-arrow-001{position:relative}.icon-arrow-001::after{content:"";display:inline-block;position:absolute;width:6px;height:6px;top:0;bottom:0;right:16px;margin:auto;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.icon-arrow-002{position:relative}.icon-arrow-002::after{content:"";width:6px;height:6px;display:inline-block;position:relative;top:-2px;border-top:2px solid #2352ae;border-right:2px solid #2352ae;transform:rotate(45deg);margin-left:8px}.icon-arrow-003{position:relative}.icon-arrow-003::after{content:"";width:10px;height:10px;display:inline-block;position:absolute;top:0;bottom:0;right:24px;margin:auto;border-top:3px solid #0081cc;border-right:3px solid #0081cc;transform:rotate(45deg);transition:.3s all}@media only screen and (max-width:767px){.icon-arrow-003::after{width:6px;height:6px;border-top:2px solid #0081cc;border-right:2px solid #0081cc;right:12px}}.icon-arrow-anc{position:relative}.icon-arrow-anc::after{content:"";width:6px;height:6px;display:inline-block;position:relative;top:-4px;border-top:2px solid #2352ae;border-right:2px solid #2352ae;transform:rotate(135deg);margin-left:8px}.icon-arrow-anc-w{position:relative}.icon-arrow-anc-w::after{content:"";width:10px;height:10px;display:inline-block;position:absolute;top:0;bottom:0;right:24px;margin:auto;border-top:3px solid #0081cc;border-right:3px solid #0081cc;transform:rotate(135deg);transition:.3s all}@media only screen and (max-width:767px){.icon-arrow-anc-w::after{width:6px;height:6px;border-top:2px solid #0081cc;border-right:2px solid #0081cc;right:12px}}.list-disc{list-style-type:disc;padding-left:20px}.list-decimal{list-style-type:decimal;padding-left:20px}.customList .item-in{box-shadow:0 0 10px 1px #dde3e8;border-radius:10px;overflow:hidden}.customList .customList-box{padding: calc(2.0089285714 * var(--vw)) calc(2.1428571429 * var(--vw));background-color:#fff}@media only screen and (min-width:1161px){.customList .customList-box{padding:22.5px 24px}}@media only screen and (max-width:767px){.customList .customList-box{padding:16px}}.customList .customList-box .box__title{font-weight:bold;height: calc(5 * var(--vw));font-weight:bold;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:1.8rem;line-height:1.6}@media only screen and (min-width:1161px){.customList .customList-box .box__title{height:56px}}@media only screen and (max-width:767px){.customList .customList-box .box__title{height: calc(12.6666666667 * var(--vw));font-size:1.6rem}}.customList .img{overflow:hidden;height:100%;background:#fff;height: calc(12.9464285714 * var(--vw))}@media only screen and (min-width:1161px){.customList .img{height:145px}}@media only screen and (max-width:767px){.customList .img{height: calc(51.4666666667 * var(--vw))}}.customList .img img{aspect-ratio: auto 640/450;transition:.3s all}@media only screen and (min-width:768px){.customList a:hover .img img{transform:scale(1.1);opacity:.65}}.swiper .customList .img{height: calc(14.1071428571 * var(--vw))}@media only screen and (min-width:1161px){.swiper .customList .img{height:158px}}@media only screen and (max-width:767px){.swiper .customList .img{height: calc(41.3333333333 * var(--vw))}}.dummy{width:50%;margin:auto;display:flex;align-items:center;justify-content:center;height:100%;min-height:163px}.sec-swiper1{position:relative}.sec-swiper1::before{content:"";display:inline-block;position:absolute;width:calc(50% - 580px);left:0;top:40px;background-color:#e9edf1;height:420px;z-index:9}@media only screen and (max-width:767px){.sec-swiper1::before{content:none}}.sec-swiper1 .swiper-area{position:relative}.sec-swiper1 .swiper1,.sec-swiper1 .swiper1-kanren{padding-right:0;overflow:unset;overflow:hidden}@media only screen and (max-width:767px){.sec-swiper1 .swiper1,.sec-swiper1 .swiper1-kanren{padding:0 25px 25px;width:100vw;margin:0 calc(50% - 50vw)}.sec-swiper1 .swiper-control{display:flex;justify-content:center;align-items:center;gap:0 20px;margin-top:8px}}.sec-swiper1 .swiper-pagination-bullets.swiper-pagination-horizontal{position:static;padding-top:20px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.sec-swiper1 .swiper-pagination-bullets.swiper-pagination-horizontal{padding-top:0;padding-top:0;width:auto!important;max-width:225px}}.sec-swiper1 .swiper-pagination-bullet{width:12px;height:12px;background-color:#999;opacity:1;margin:0 8px}@media only screen and (max-width:767px){.sec-swiper1 .swiper-pagination-bullet{margin:0 5px;width:10px;height:10px}}.sec-swiper1 .swiper-pagination-bullet.swiper-pagination-bullet-active{width:14px;height:14px;background-color:#005baa}@media only screen and (max-width:767px){.sec-swiper1 .swiper-pagination-bullet.swiper-pagination-bullet-active{width:12px;height:12px}}.sec-swiper1 .swiper-button-next,.sec-swiper1 .swiper-button-prev{width:48px;height:48px;border-radius:50%;top:calc(50% - 24px);background-color:#005baa;opacity:1}@media only screen and (max-width:767px){.sec-swiper1 .swiper-button-next,.sec-swiper1 .swiper-button-prev{position:relative;bottom:auto;top:auto;width:34px;height:34px;top:10px}}.sec-swiper1 .swiper-button-next::after,.sec-swiper1 .swiper-button-prev::after{content:"";display:inline-block;width:10px;height:10px;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;background-size:contain;vertical-align:middle;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(-135deg)}@media only screen and (max-width:767px){.sec-swiper1 .swiper-button-next::after,.sec-swiper1 .swiper-button-prev::after{width:8px;height:8px}}.sec-swiper1 .swiper-button-next.swiper-button-disabled,.sec-swiper1 .swiper-button-prev.swiper-button-disabled{opacity:.35}.sec-swiper1 .swiper-button-prev{left:-26px}@media only screen and (max-width:1200px){.sec-swiper1 .swiper-button-prev{left:-23px}}@media only screen and (max-width:1200px) and (max-width:767px){.sec-swiper1 .swiper-button-prev{left:0}}.sec-swiper1 .swiper-button-next{right:-20px}.sec-swiper1 .swiper-button-next::after{transform:rotate(45deg)}@media only screen and (max-width:767px){.sec-swiper1 .swiper-button-next{right:0}}.sec-swiper1 .swiper-button-next.swiper-button-disabled,.sec-swiper1 .swiper-button-prev.swiper-button-disabled{pointer-events:all}.sec-swiper1 .swiper-slide__info{padding:15px;background-color:#eaf6fc}.sec-swiper1 h4{color:#005baa;font-size:24px;line-height:1.2;margin-bottom:20px}@media only screen and (max-width:767px){.sec-swiper1 h4{font-size:20px}}.sec-swiper1 h4 img{width:40px;margin:0 8px 0 0;display:inline-block}.sec-swiper1 h4+p{margin-bottom:15px}.sec-swiper1.swiper-non .swiper-button-next,.sec-swiper1.swiper-non .swiper-button-prev{display:none}.sec-swiper1.sec-swiper1-bg1::before{background:#fff}.sec-swiper1.sec-swiper1-bg2::before{background-color:#f6f7f7}#TOP.mainSection{margin-bottom:0}#TOP .kv{background:url(https://star-kid.jp/starkid_wp/wp-content/themes/star-kid/assets/img/top/kv.jpg) no-repeat;background-size:cover;background-position:center;width:100%;position:relative;position:relative;aspect-ratio: 1440/810}@media only screen and (max-width:767px){#TOP .kv{aspect-ratio: 375/610;background:url(https://star-kid.jp/starkid_wp/wp-content/themes/star-kid/assets/img/top/kv_sp.jpg.pagespeed.ce.aOxsIFAxkT.webp) no-repeat;background-size:cover;background-position:center;height:auto}}#TOP .kv::after{}#TOP .kv .kv-contents{display:flex;flex-wrap:wrap;position:absolute;z-index:12;top:0;left:0;right:0;margin:auto;padding:0;max-width:initial;width:85.69vw;margin:auto;top: calc(136px + 2.77vw)}@media only screen and (max-width:767px){#TOP .kv .kv-contents{position:relative;width:100%;padding:0;top:auto;padding:0 32px;padding:0 5.533vw 0 9.533vw;padding-top:13.6vw}}#TOP .kv .kv-contents .kv-logo{position:absolute;top: calc(8.0357142857 * var(--vw));right:50px;width: calc(26.7857142857 * var(--vw))}@media only screen and (min-width:1161px){#TOP .kv .kv-contents .kv-logo{width:300px;top:90px}}@media only screen and (max-width:767px){#TOP .kv .kv-contents .kv-logo{display:none}}#TOP .kv .kv-contents .contents-in{position:relative;width:43.4vw}@media only screen and (max-width:767px){#TOP .kv .kv-contents .contents-in{width:100%}}#TOP .kv .kv-contents .contents-in .contents-ttl{font-size:3.05vw;font-weight:bold;line-height:1.5;margin-bottom:2.222vw;position:relative}@media only screen and (min-width:1500px){#TOP .kv .kv-contents .contents-in .contents-ttl{font-size:44px}}@media only screen and (max-width:767px){#TOP .kv .kv-contents .contents-in .contents-ttl{font-size:3rem;font-size:8vw;line-height:1.45;margin-bottom:5.466vw}}#TOP .kv .kv-contents .contents-in .contents-ttl .color{color:#0081cc}#TOP .kv .kv-contents .contents-in .contents-ttl .kv-dot{width:3.055vw;position:absolute;top: calc(-3.125 * var(--vw));left: calc(-4.4642857143 * var(--vw))}@media only screen and (min-width:1161px){#TOP .kv .kv-contents .contents-in .contents-ttl .kv-dot{top:-1.597vw;left:-3.819vw}}@media only screen and (max-width:767px){#TOP .kv .kv-contents .contents-in .contents-ttl .kv-dot{width:7.199vw;max-width:54px;top:-25px;top:-8.333vw;left:-20px;left:-3.666vw}}#TOP .kv .kv-contents .contents-in .contents-txt{font-size:1.8rem;font-size:1.25vw;line-height:2}@media only screen and (max-width:767px){#TOP .kv .kv-contents .contents-in .contents-txt{display:none}}#TOP .kv .kv-contents .contents-in .wrap__btn{margin-top:2.166vw}@media only screen and (max-width:767px){#TOP .kv .kv-contents .contents-in .wrap__btn{margin:0 0 8.93vw 0}}#TOP .kv .kv-contents .contents-in .wrap__btn .btn-004{height:3.472vw;min-height:initial;width:17.77vw;max-width:256px}@media only screen and (min-width:1161px){#TOP .kv .kv-contents .contents-in .wrap__btn .btn-004{height:50px}}@media only screen and (max-width:767px){#TOP .kv .kv-contents .contents-in .wrap__btn .btn-004{width: calc(56 * var(--vw));min-height:36px;max-width:160px;padding:0 16px 0 0}}#TOP .kv .kv-contents .contents-deco{position:absolute;right:20px;bottom: calc(6.25 * var(--vw));z-index:2}@media only screen and (min-width:1161px){#TOP .kv .kv-contents .contents-deco{bottom:70px}}@media only screen and (max-width:767px){#TOP .kv .kv-contents .contents-deco{bottom: calc(7.2 * var(--vw))}}#TOP .kv .kv-contents .contents-deco .deco-en{font-family:"Montserrat",sans-serif;font-size:8rem;line-height:1.125;text-align:right}@media only screen and (max-width:1100px){#TOP .kv .kv-contents .contents-deco .deco-en{font-size:6.5rem}}@media only screen and (max-width:767px){#TOP .kv .kv-contents .contents-deco .deco-en{font-size:3.5rem;line-height:45px}}#TOP .kv .kv-contents .contents-deco .deco-en .deco-en__top{font-weight:400}#TOP .kv .kv-contents .contents-deco .deco-en .deco-en__under{font-weight:200}#TOP .kv .kv-contents .contents-deco .deco-sub{font-size:2rem;text-align:right;margin-top: calc(2.1428571429 * var(--vw))}@media only screen and (min-width:1161px){#TOP .kv .kv-contents .contents-deco .deco-sub{margin-top:24px}}@media only screen and (max-width:767px){#TOP .kv .kv-contents .contents-deco .deco-sub{font-size:14px;margin-top: calc(3.2 * var(--vw))}}#TOP .kv .kv__img{position:absolute;top:0;left:0;width:100%;height: calc(61.4285714286 * var(--vw))}@media only screen and (min-width:1161px){#TOP .kv .kv__img{height:688px}}@media only screen and (max-width:767px){#TOP .kv .kv__img{height:100%}}#TOP .kv .kv__img img{width:100%;height: calc(61.4285714286 * var(--vw))}@media only screen and (min-width:1161px){#TOP .kv .kv__img img{height:688px}}@media only screen and (max-width:767px){#TOP .kv .kv__img img{height:100%}}#TOP .header-spacer{width:100%;height:136px}@media only screen and (max-width:767px){#TOP .header-spacer{display:none}}#TOP .wrap__swiper-kv{position:relative}#TOP .wrap__swiper-kv .swiper-pagination{bottom:-35px;text-align:right;padding:0 32px}@media only screen and (max-width:767px){#TOP .wrap__swiper-kv .swiper-pagination{bottom:-30px}}#TOP .wrap__swiper-kv .swiper-pagination-bullet{width:10px;height:10px;background-color:#999;opacity:1;margin:0 5px}@media only screen and (max-width:767px){#TOP .wrap__swiper-kv .swiper-pagination-bullet{width:8px;height:8px;margin:0 4px}}#TOP .wrap__swiper-kv .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#005baa}#TOP .swiper-kv{width:47.22vw;margin-right:0;margin-left:auto}@media only screen and (max-width:767px){#TOP .swiper-kv{width:88vw}}#TOP .swiper-kv .swiper-slide{border-radius:10px 0 0 10px;overflow:hidden}#TOP .swiper-kv .swiper-slide img{width:100%}#TOP .kv__ticker{width:100%;overflow:hidden;white-space:nowrap;position:absolute;top:auto;bottom:2.5vw;left:0}@media only screen and (max-width:767px){#TOP .kv__ticker{bottom:5.5vw}}@keyframes hscroll {
  0% {
    transform: translateX(300px);
  }
  100% {
    transform: translateX(-100%);
  }
}#TOP .kv__ticker .kv__ticker-list{display:inline-block;margin:0;padding:0;animation:hscroll 150s linear infinite}#TOP .kv__ticker .kv__ticker-list li{display:inline-block;font-size:7.63vw;font-family:"Montserrat",sans-serif;font-weight:200;color:#fff;line-height:1}@media only screen and (max-width:767px){#TOP .kv__ticker .kv__ticker-list li{font-size:13.86vw}}#TOP .sec{padding:104px 0}@media only screen and (max-width:767px){#TOP .sec{padding:60px 0}}#TOP .sec+.sec{margin-top:0}#TOP .sec.sec-tech{padding-top:0}#TOP .list-service li{display:flex;align-items:center}#TOP .list-service li .img{width:110px}@media only screen and (max-width:767px){#TOP .list-service li .img{display:none}}#TOP .list-service li .service-txts{width:calc(100% - 110px)}@media only screen and (max-width:767px){#TOP .list-service li .service-txts{width:100%}#TOP .list-service li .service-txts h4{position:relative;display:flex;align-items:center;gap:22px}#TOP .list-service li .service-txts h4::before{content:"";display:block}#TOP .list-service li:first-child .service-txts h4::before{display:block;width:55.48px;height:44px;background:url(https://star-kid.jp/starkid_wp/wp-content/themes/star-kid/assets/img/common/icon_web.svg) no-repeat;background-size:cover}#TOP .list-service li:nth-child(2) .service-txts h4::before {display:block;width:42.28px;height:44px;background:url(https://star-kid.jp/starkid_wp/wp-content/themes/star-kid/assets/img/common/icon_gear.svg) no-repeat;background-size:cover}#TOP .list-service li:nth-child(3) .service-txts h4::before {display:block;width:44px;height:44px;background:url(https://star-kid.jp/starkid_wp/wp-content/themes/star-kid/assets/img/common/icon_graph.svg) no-repeat;background-size:cover}#TOP .list-service li:nth-child(4) .service-txts h4::before {display:block;width:44px;height:40px;background:url(https://star-kid.jp/starkid_wp/wp-content/themes/star-kid/assets/img/common/icon_design.svg) no-repeat;background-size:cover}}#TOP .sec-pagelink .pagelink-list{display:flex;justify-content:center}@media only screen and (max-width:767px){#TOP .sec-pagelink .pagelink-list{flex-wrap:wrap;gap:2.4rem}}#TOP .sec-pagelink .pagelink-list li{width:100%;max-width:350px;position:relative}#TOP .sec-pagelink .pagelink-list li::before{content:"";display:block;width:16px;height:16px;border-radius:50%;background:#0081cc;position:absolute;top:16px;left:16px}#TOP .sec-pagelink .pagelink-list li a{padding-bottom:40px}#TOP .sec-pagelink .pagelink-list .list-recruit::before{background:#fff500}#TOP .sec-pagelink .pagelink-list .list-faq::before{background:#ff94ae}#TOP .sec-news{margin-bottom:0}#TOP .sec-news .newstop{display:flex;gap:50px}@media only screen and (max-width:767px){#TOP .sec-news .newstop{flex-wrap:wrap;gap:32px}}#TOP .sec-news .newstop .newstop-ttl{width:300px}@media only screen and (max-width:767px){#TOP .sec-news .newstop .newstop-ttl{width:100%}}#TOP .sec-news .newstop .newstop-contents{width:calc(100% - 300px)}@media only screen and (max-width:767px){#TOP .sec-news .newstop .newstop-contents{width:100%}}#TOP .sec-contact{padding:0;margin-bottom:0}.newsList li+li{margin-top:16px}.newsList li a{display:flex;gap:32px}@media only screen and (max-width:767px){.newsList li a{flex-wrap:wrap;gap:8px}}@media only screen and (min-width:768px){.newsList li a:hover .title{text-decoration:underline}}.newsList li a .txt-date{width:100px;font-weight:400;color:#969191}@media only screen and (max-width:767px){.newsList li a .txt-date{width:100%}}.newsList li a .title{width:calc(100% - 100px)}@media only screen and (max-width:767px){.newsList li a .title{width:100%}}#MEMBER .kv .kv-in{background-image:url(https://placehold.jp/1440x300.png)}#MEMBER .cat{display:flex;flex-wrap:wrap;gap:0 32px;margin-bottom:64px}@media only screen and (max-width:767px){#MEMBER .cat{margin-bottom:48px;gap:0 16px}}#MEMBER .cat li a{font-size:18px;font-weight:bold}@media only screen and (max-width:767px){#MEMBER .cat li a{font-size:14px}}#MEMBER .cat li a:hover{text-decoration:underline}#MEMBER .cat li .cat__item{display:block;font-size:18px}@media only screen and (max-width:767px){#MEMBER .cat li .cat__item{font-size:14px}}#MEMBER .customList{padding-bottom:20px}@media only screen and (max-width:767px){#MEMBER .customList{padding-bottom:0}}#MEMBER .customList li{position:relative}#MEMBER .customList li .img{position:relative;text-align:center;display:flex;align-items:center;justify-content:center;height:auto}#MEMBER .customList li .img .hoverImg{position:absolute;top:0;left:0;opacity:0;transition:.3s all;width:100%}@media only screen and (max-width:767px){#MEMBER .customList li .img .hoverImg{opacity:1}}#MEMBER .customList li .img img{aspect-ratio:initial}#MEMBER .customList li a{width:100%;height:100%;display:flex;flex-direction:column}@media only screen and (min-width:768px){#MEMBER .customList li a:hover .hoverImg{opacity:1}#MEMBER .customList li a:hover .img img{transform:none}}#MEMBER .customList li .item-in{display:flex;flex-direction:column;width:100%;height:100%}#MEMBER .customList li .order{position:absolute;bottom:-60px;right:0}@media only screen and (max-width:767px){#MEMBER .customList li .order{bottom:-40px}}#MEMBER .jobs{font-size:1.4rem}@media only screen and (max-width:767px){#MEMBER .jobs{font-size:1.2rem}}#MEMBER .jobs.jobs-archive .job{line-height:1.4}#MEMBER .jobs.jobs-single{display:flex}#MEMBER .jobs.jobs-single .job{display:flex}#MEMBER .jobs.jobs-single .job::after{content:"/";display:block;margin:0 4px}#MEMBER .jobs.jobs-single .job:last-of-type::after{display:none}#MEMBER .jobs .job{display:block}#MEMBER .dummy{width:50%;margin:auto;height:235px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){#MEMBER .dummy{height:auto}}#MEMBER .wrap__name{display:flex;align-items:center;gap:32px}@media only screen and (max-width:767px){#MEMBER .wrap__name{flex-wrap:wrap;gap:8px}}#MEMBER .wrap__name .name-en{font-size:1.8rem;font-family:"Montserrat",sans-serif;font-weight:bold;color:#2352ae}@media only screen and (max-width:767px){#MEMBER .wrap__name .name-en{display:block;width:100%}}#MEMBER .profile{display:flex;align-items:flex-start;gap: 0 calc(5.3571428571 * var(--vw))}@media only screen and (min-width:1161px){#MEMBER .profile{gap:0 60px}}@media only screen and (max-width:767px){#MEMBER .profile{flex-wrap:wrap;flex-flow:column-reverse;margin:auto}}#MEMBER .profile .img{width: calc(37.5 * var(--vw));border-radius:10px;overflow:hidden}@media only screen and (min-width:1161px){#MEMBER .profile .img{width:420px}}@media only screen and (max-width:767px){#MEMBER .profile .img{width:100%;max-width:400px;margin:auto}}#MEMBER .profile .profile__txts{width: calc(51.3392857143 * var(--vw))}@media only screen and (min-width:1161px){#MEMBER .profile .profile__txts{width:575px}}@media only screen and (max-width:767px){#MEMBER .profile .profile__txts{width:100%}}#MEMBER .editor{margin-bottom:0}#MEMBER .member__list{display:flex;align-items:flex-start;flex-wrap:wrap;gap: calc(2.1428571429 * var(--vw))}@media only screen and (min-width:1161px){#MEMBER .member__list{gap:24px}}@media only screen and (max-width:767px){#MEMBER .member__list{gap: calc(6.4 * var(--vw))}}#MEMBER .member__item img{width:auto;height:30px}#MEMBER .member__item a:hover{opacity:.6}#MEMBER .member__txt{font-size:14px}@media only screen and (max-width:767px){#MEMBER .member__txt{font-size:12px}}#ABOUT .sec-greeting .about-detail{display:flex;gap: calc(5.7142857143 * var(--vw))}@media only screen and (min-width:1161px){#ABOUT .sec-greeting .about-detail{gap:64px}}@media only screen and (max-width:767px){#ABOUT .sec-greeting .about-detail{flex-wrap:wrap;gap: calc(8.5333333333 * var(--vw))}}#ABOUT .sec-greeting .about-detail .about-detail__1{width: calc(65 * var(--vw))}@media only screen and (min-width:1161px){#ABOUT .sec-greeting .about-detail .about-detail__1{width:728px}}@media only screen and (max-width:767px){#ABOUT .sec-greeting .about-detail .about-detail__1{width:100%}}#ABOUT .sec-greeting .about-detail .about-detail__2{width: calc(35 * var(--vw))}@media only screen and (min-width:1161px){#ABOUT .sec-greeting .about-detail .about-detail__2{width:392px}}@media only screen and (max-width:767px){#ABOUT .sec-greeting .about-detail .about-detail__2{width:100%}}#ABOUT .sec-greeting .ceo-name{margin:35px 0 0;text-align:right;font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:15px;font-weight:bold}@media only screen and (max-width:767px){#ABOUT .sec-greeting .ceo-name{margin:32px 0 0}}#ABOUT .sec-info .img-logo{width: calc(17.8571428571 * var(--vw));transition:.3s}#ABOUT .sec-info .img-logo:hover{opacity:.7}@media only screen and (min-width:1161px){#ABOUT .sec-info .img-logo{width:180px}}@media only screen and (max-width:767px){#ABOUT .sec-info .img-logo{width:100%;max-width:180px}}#ABOUT .sec-info .info-logo{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:5.6rem}@media only screen and (max-width:767px){#ABOUT .sec-info .info-logo{grid-template-columns:1fr;gap:2.4rem;margin-top:.8rem}}#ABOUT .sec-info .info-logo .img_logo_ms{width:8rem}#ABOUT .sec-torihiki .suppliers-list{padding-left:12px;display:grid;grid-template-columns:3fr 3fr 3fr;column-gap:32px;row-gap:16px}@media only screen and (max-width:767px){#ABOUT .sec-torihiki .suppliers-list{grid-template-columns:1fr;column-gap:0}}#ABOUT .sec-torihiki .suppliers-list li{position:relative}#ABOUT .sec-torihiki .suppliers-list li:before{content:"";position:absolute;top:0;bottom:0;margin:auto;left:-12px;width:5px;height:1px;background:#000}#ABOUT .sec-torihiki .suppliers-cap{text-align:right;font-size:12px}@media only screen and (max-width:767px){#ABOUT .wrap__graph canvas{overflow-x:scroll}}#ABOUT .sec-history .history-002{position:relative}#ABOUT .sec-history .history-002::before{content:"";position:absolute;width:1px;height:calc(100% - 16px);top:0;background-color:#1d52b7;left:6px}#ABOUT .sec-history .history-002__item{position:relative;padding-left:32px}@media only screen and (max-width:767px){#ABOUT .sec-history .history-002__item{max-width:100%;padding-left:16px}}#ABOUT .sec-history .history-002__item::before{content:"";background:#1d52b7;position:absolute;z-index:2;left:.5px;width:12px;height:12px;top:10px;top:42px;border-radius:50%}@media only screen and (max-width:767px){#ABOUT .sec-history .history-002__item::before{top:42px}}#ABOUT .sec-history .history-002__item-in{display:flex}@media only screen and (max-width:767px){#ABOUT .sec-history .history-002__item-in{flex-wrap:wrap;padding-left:12px;padding-top:4px}}#ABOUT .sec-history .history-002__item:first-child .history-002__ad,#ABOUT .sec-history .history-002__item:first-child .history-002__txt{padding-top:0;border:none}#ABOUT .sec-history .history-002__item:first-child::before{top:10px}#ABOUT .sec-history .history-002__item .img{max-width:400px}#ABOUT .sec-history .history-002__item:last-child{position:relative}@media only screen and (min-width:768px){#ABOUT .sec-history .history-002__item:last-child .history-002__ad,#ABOUT .sec-history .history-002__item:last-child .history-002__txt{padding-bottom:0}}@media only screen and (max-width:767px){#ABOUT .sec-history .history-002__item:last-child .history-002__item-in{position:relative;z-index:2}#ABOUT .sec-history .history-002__item:last-child::after{content:"";display:block;width:100%;height:calc(100% - 47px);background:#fff;position:absolute;bottom:0;left:0}}#ABOUT .sec-history .history-002__ad{font-size:20px;font-weight:bold;line-height:1.5;padding:32px 0;width:160px}@media only screen and (max-width:767px){#ABOUT .sec-history .history-002__ad{font-size:15px;width:100%;padding-bottom:16px}}#ABOUT .sec-history .history-002__txt{width:calc(100% - 160px);border-top:1px solid #dde3e8;padding:32px 0}@media only screen and (max-width:767px){#ABOUT .sec-history .history-002__txt{width:100%;border-top:none;border-bottom:1px solid #dde3e8!important;padding-top:0}}#ABOUT .sec-history .history-002__img{margin-bottom:16px}#WORKS{}#WORKS .editor-ttl-cat{font-size:1.8rem;color:#999}@media only screen and (max-width:767px){#WORKS .editor-ttl-cat{font-size:1.6rem}}#WORKS .works-kv{aspect-ratio: 1.79/1;margin:0 auto 60px}@media only screen and (max-width:767px){#WORKS .works-kv{margin:0 auto 20px}}#WORKS .works-kv:has(+ .txt-center.mb-32.mt-32) {margin:0 auto 32px}#WORKS .works-table__box{display:grid;grid-template-columns:15rem 1fr;gap:4.8rem;border-bottom:1px solid #eee;padding:4rem 0}@media only screen and (max-width:767px){#WORKS .works-table__box{grid-template-columns:1fr;gap:2.4rem;padding:3.2rem 0}}#WORKS .works-table__box>dt{font-size:2.4rem;font-weight:600}@media only screen and (max-width:767px){#WORKS .works-table__box>dt{font-size:1.9rem}}#WORKS .works-table__box>dd h3{display:none}#WORKS .works-table__box>dd .tags2{gap:4px 20px;font-size:1.6rem}@media only screen and (max-width:767px){#WORKS .works-table__box>dd .tags2{font-size:1.4rem}}#WORKS .works-table__box>dd .tags2 .tag{font-weight:normal;position:relative}#WORKS .works-table__box > dd .tags2 .tag:not(:last-of-type)::after {content:"/";display:inline-block;position:absolute;right:-12px;background-size:contain;vertical-align:middle}#WORKS .works-table__box-s{display:grid;grid-template-columns:120px 1fr;gap:4.8rem}@media only screen and (max-width:767px){#WORKS .works-table__box-s{grid-template-columns:80px 1fr;gap:1.2rem}}#WORKS .works-table__box-s:not(:last-of-type) {margin-bottom:2rem}@media only screen and (max-width:767px){#WORKS .works-table__box-s:not(:last-of-type) {margin-bottom:1.6rem}}#WORKS .works-table__box-s dt{font-weight:500}#WORKS .memberlist li a{display:block}#WORKS .memberlist li a:hover{opacity:.6}#WORKS .member-circle{display:flex;flex-wrap:wrap;gap:2.8rem}@media only screen and (max-width:767px){#WORKS .member-circle{justify-content:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}#WORKS .member-circle li{width:148px}@media only screen and (max-width:767px){#WORKS .member-circle li{width:auto}}#WORKS .member-circle li a{display:flex;flex-direction:column;height:100%}#WORKS .member-circle li .img{margin:auto;width:140px;height:140px;border-radius:50%;overflow:hidden;position:relative;margin-bottom:12px}@media only screen and (max-width:767px){#WORKS .member-circle li .img{width:90px;height:90px}}#WORKS .member-circle li .img img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:auto;min-height:140px}@media only screen and (max-width:767px){#WORKS .member-circle li .img img{min-height:120px}}#WORKS .member-circle li .jobs{text-align:center;font-size:1.2rem;line-height:1.4;flex-grow:1}#WORKS .member-circle li .jobs .job:not(:last-of-type)::after {content:"/";margin:0 4px}#WORKS .member-circle li p{margin-top:4px}#WORKS .works__list li{overflow:hidden}#WORKS .works__list li a:hover img{transform:scale(1.1)}#WORKS .works__list li a img{transition:.3s all}#WORKS .works-design{display:flex;justify-content:space-between;gap: calc(3.5714285714 * var(--vw));grid-column:span 2;background-color:#f6f7f7;width:100%;margin-left:0;padding: calc(4.2857142857 * var(--vw))}@media only screen and (min-width:1161px){#WORKS .works-design{gap:40px;width:1120px;margin-left:calc(50% - 560px);padding:48px 76px}}@media only screen and (max-width:767px){#WORKS .works-design{gap:24px;width:100%;flex-wrap:wrap;background:none;padding:0;grid-column:auto;margin:auto}}#WORKS .works-design img{box-shadow:0 0 15px 0 rgba(0,0,0,.1)}#WORKS .works-design .design-pc{max-width: calc(39.2857142857 * var(--vw))}@media only screen and (min-width:1161px){#WORKS .works-design .design-pc{max-width:440px}}@media only screen and (max-width:767px){#WORKS .works-design .design-pc{max-width:100%;width:100%;background-color:#f6f7f7;padding:24px 16px}}#WORKS .works-design .design-sp{max-width: calc(38.2142857143 * var(--vw));display:grid;gap: calc(2.5 * var(--vw));grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:1161px){#WORKS .works-design .design-sp{max-width:428px;gap:28px}}@media only screen and (max-width:767px){#WORKS .works-design .design-sp{max-width:100%;width:100%;background-color:#f6f7f7;padding:24px 16px;gap:16px}}#WORKS .works-gal{position:relative;max-width:1086.5px;margin:auto}@media only screen and (max-width:767px){#WORKS .works-gal .swiper-control{display:flex;align-items:center;justify-content:center;gap:0 20px;margin-top:24px}}#WORKS .works-gal .swiper-pagination-bullets.swiper-pagination-horizontal{position:static;padding-top:20px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){#WORKS .works-gal .swiper-pagination-bullets.swiper-pagination-horizontal{padding-top:0;width:auto!important;max-width:225px}}#WORKS .works-gal .swiper-pagination-bullet{width:12px;height:12px;background-color:#999;opacity:1;margin:0 8px}@media only screen and (max-width:767px){#WORKS .works-gal .swiper-pagination-bullet{margin:0 5px;width:10px;height:10px}}#WORKS .works-gal .swiper-pagination-bullet.swiper-pagination-bullet-active{width:14px;height:14px;background-color:#005baa}@media only screen and (max-width:767px){#WORKS .works-gal .swiper-pagination-bullet.swiper-pagination-bullet-active{width:12px;height:12px}}#WORKS .works-gal .swiper-button-prev:after,#WORKS .works-gal .swiper-button-next:after{display:none}#WORKS .works-gal .swiper-button-next,#WORKS .works-gal .swiper-button-prev{width:48px;height:48px;border-radius:50%;top:calc(50% - 24px);background-color:#005baa;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){#WORKS .works-gal .swiper-button-next,#WORKS .works-gal .swiper-button-prev{bottom:-10px;top:auto;width:34px;height:34px;position:relative}}#WORKS .works-gal .swiper-button-next::after,#WORKS .works-gal .swiper-button-prev::after{content:"";display:inline-block;width:10px;height:10px;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;background-size:contain;vertical-align:middle;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(-135deg)}@media only screen and (max-width:767px){#WORKS .works-gal .swiper-button-next::after,#WORKS .works-gal .swiper-button-prev::after{width:8px;height:8px}}#WORKS .works-gal .swiper-button-prev{left:-26px}@media only screen and (max-width:1200px){#WORKS .works-gal .swiper-button-prev{left:-23px}}@media only screen and (max-width:1200px) and (max-width:767px){#WORKS .works-gal .swiper-button-prev{left:0}}#WORKS .works-gal .swiper-button-next{right:-20px}#WORKS .works-gal .swiper-button-next::after{transform:rotate(45deg)}@media only screen and (max-width:767px){#WORKS .works-gal .swiper-button-next{right:0}}#WORKS .works-gal .swiper-button-next.swiper-button-disabled,#WORKS .works-gal .swiper-button-prev.swiper-button-disabled{pointer-events:all}#WORKS .swiper-contents{position:relative}#WORKS .swiper-contents .swiper-btn-next,#WORKS .swiper-contents .swiper-btn-prev{position:absolute;top:calc(50% - 20px);cursor:pointer;z-index:99;width:40px;height:40px;border-radius:50%;background:var(--primary-color)}#WORKS .swiper-contents .swiper-btn-next::before,#WORKS .swiper-contents .swiper-btn-prev::before{content:"";display:inline-block;position:absolute;width:8px;height:8px;top:calc(50% - 4px);left:calc(50% - 5.3333333333px);border-top:2px solid #fff;border-right:2px solid #fff}#WORKS .swiper-contents .swiper-btn-next.swiper-button-disabled,#WORKS .swiper-contents .swiper-btn-prev.swiper-button-disabled{opacity:.5;pointer-events:none}#WORKS .swiper-contents .swiper-btn-next{right:-20px;transform:rotate(45deg)}@media only screen and (max-width:767px){#WORKS .swiper-contents .swiper-btn-next{right:-10px}}#WORKS .swiper-contents .swiper-btn-prev{left:-20px;transform:rotate(-135deg)}@media only screen and (max-width:767px){#WORKS .swiper-contents .swiper-btn-prev{left:-10px}}#WORKS .swiper-contents .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-40px}#WORKS .swiper-contents .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{width:10px;height:10px;margin:0 8px;background-color:var(--primary-color)}@media only screen and (max-width:767px){#WORKS .swiper-contents .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{margin:0 6px}}:root{--primary-color:#333}*{box-sizing:border-box}.pc{display:block}@media only screen and (max-width:767px){.pc{display:none}}.sp{display:none}@media only screen and (max-width:767px){.sp{display:block}}#CONTACT .mainSection{line-height:1.8;font-size:16px}@media only screen and (max-width:767px){#CONTACT .mainSection{font-size:12px}}#CONTACT .mainSection a:not(.btn) {display:inline}#CONTACT .empty-fields-count{background-color:#f2f2f2;position:fixed;right:20px;top:100px;line-height:1.4;padding:16px;display:none;z-index:3;text-align:center}@media only screen and (max-width:767px){#CONTACT .empty-fields-count{top:auto;bottom:10px;right:10px;padding:10px}}#CONTACT .empty-fields-count::before{content:"";position:absolute;left:-24px;bottom:24px;width:0;height:0;border-style:solid;border-color:transparent transparent #f2f2f2 transparent;border-width:0 0 24px 24px}@media only screen and (max-width:767px){#CONTACT .empty-fields-count::before{left:-18px;border-style:solid;border-color:transparent #f2f2f2 transparent transparent;border-width:0 18px 18px 0}}#CONTACT .empty-fields-count__number{font-size:24px;font-weight:bold}@media only screen and (max-width:767px){#CONTACT .empty-fields-count__number{font-size:18px}}#CONTACT .tel-area{background-color:#f6f6f6;padding:32px;margin-bottom:40px;text-align:center}@media only screen and (max-width:767px){#CONTACT .tel-area{margin-bottom:32px}}#CONTACT .tel-area__num{position:relative;font-weight:bold;font-size:48px;line-height:1;display:block;margin-top:16px}@media only screen and (max-width:767px){#CONTACT .tel-area__num{font-size:24px;margin-top:8px}}#CONTACT .tel-area__num::before{content:"";display:inline-block;height:1cap;width:1cap;background-size:contain;background-image:url(https://star-kid.jp/starkid_wp/wp-content/themes/star-kid/assets/img/contact/icon_phone.svg);background-repeat:no-repeat;margin:0 8px 0 0;transition:.3s}#CONTACT .notes{position:relative;padding-left:20px;font-size:14px;display:inline-block;margin-top:8px}@media only screen and (max-width:767px){#CONTACT .notes{font-size:12px}}#CONTACT .notes::before{content:"※";position:absolute;left:0}#CONTACT .progress-bar{position:relative;display:flex;justify-content:center;margin:40px 0}#CONTACT .progress-bar__item{position:relative;text-align:center;width:24%;color:#999;font-weight:bold;counter-increment:steps}@media only screen and (max-width:767px){#CONTACT .progress-bar__item{width:33.33333%}}#CONTACT .progress-bar__item:before{content:"";width:40px;height:40px;margin:0 auto 8px auto;border-radius:50%;background-color:#f5f5f5;content:counter(steps);display:grid;place-content:center}#CONTACT .progress-bar__item:not(:first-child):after {content:"";position:absolute;z-index:-1;top:20px;left:-50%;width:100%;height:2px;background-color:#f5f5f5}#CONTACT .progress-bar__item.current{color:var(--primary-color)}#CONTACT .progress-bar__item.current::before,#CONTACT .progress-bar__item.current::after{background-color:var(--primary-color);color:#fff}#CONTACT .form-sec .sec-in{max-width:948px;width:100%;margin:0 auto;padding:0 24px}@media only screen and (max-width:767px){#CONTACT .form-sec .sec-in{width:100%}}#CONTACT .form-sec__box{display:grid;grid-template-columns:220px 1fr;gap:40px;padding:32px 0;border-bottom:1px solid #eee}@media only screen and (max-width:767px){#CONTACT .form-sec__box{grid-template-columns:1fr;gap:16px;padding:24px 0}}#CONTACT .form-sec__item{font-weight:bold;position:relative;padding-top:10px}@media only screen and (max-width:767px){#CONTACT .form-sec__item{padding-top:0}}#CONTACT .form-sec__item .icon-required{position:absolute;right:0;top:15px;display:inline-block;font-size:12px;height:20px;line-height:20px;font-weight:normal;padding:0 5px;color:#fff;background-color:#df0000;border-radius:4px}@media only screen and (max-width:767px){#CONTACT .form-sec__item .icon-required{position:static;margin-left:8px;font-size:10px}}#CONTACT .form-sec fieldset legend{width:220px;float:left}@media only screen and (max-width:767px){#CONTACT .form-sec fieldset legend{width:100%}}#CONTACT .form-sec__field--zip{display:flex;align-items:flex-start;flex-wrap:wrap;column-gap:16px}#CONTACT .form-sec__field--zip input[type="number"]{width:25%}@media only screen and (max-width:767px){#CONTACT .form-sec__field--zip input[type="number"]{width:calc(50% - 8px)}}#CONTACT .form-sec__field--zip .btn-zip{width:148px;display:flex;justify-content:center;flex-wrap:wrap;cursor:pointer;line-height:1.3;align-items:center;padding:0 24px;min-height:50px;background-color:var(--primary-color);border:1px solid var(--primary-color);color:#fff;font-weight:bold;position:relative;border-radius:4px}@media only screen and (max-width:767px){#CONTACT .form-sec__field--zip .btn-zip{width:calc(50% - 8px)}}#CONTACT .form-sec__field--zip .btn-zip::before{content:"";display:inline-block;width:14px;height:14px;background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin:-2px 6px 0 0;transition:.3s;background-image:url(https://star-kid.jp/starkid_wp/wp-content/themes/star-kid/assets/img/contact/icon_search.svg)}#CONTACT .form-sec .w-75{width:75%}#CONTACT .form-sec .w-50{width:50%}#CONTACT .form-sec .w-25{width:25%}@media only screen and (max-width:767px){#CONTACT .form-sec .w-75,#CONTACT .form-sec .w-50,#CONTACT .form-sec .w-25{width:100%}}#CONTACT input[type="text"],#CONTACT input[type="email"],#CONTACT input[type="tel"],#CONTACT input[type="number"],#CONTACT input[type="zip"],#CONTACT input[type="url"],#CONTACT input[type="date"]{width:100%;height:50px;border:1px solid #888;border-radius:4px;padding:0 15px;outline:none;position:relative}#CONTACT input::-webkit-calendar-picker-indicator{position:absolute;width:100%;height:100%;opacity:0}#CONTACT textarea{width:100%;height:240px;border:1px solid #888;border-radius:4px;line-height:1.4;padding:16px;outline:none;resize:none}#CONTACT input,#CONTACT textarea{font-family:"Noto Sans JP",sans-serif;font-size:16px}@media only screen and (max-width:767px){#CONTACT input,#CONTACT textarea{font-size:12px}}#CONTACT input::placeholder,#CONTACT textarea::placeholder{font-family:"Noto Sans JP",sans-serif;color:#bbb;font-size:16px}@media only screen and (max-width:767px){#CONTACT input::placeholder,#CONTACT textarea::placeholder{font-size:13px}}#CONTACT input:focus,#CONTACT textarea:focus{border:2px #005fcc solid}#CONTACT input.error,#CONTACT textarea.error{background:#fbe9e8;border-color:red}#CONTACT .select-box{overflow:hidden;position:relative;border:1px solid #888;border-radius:4px}#CONTACT .select-box::before{content:"";display:inline-block;position:absolute;width:7px;height:7px;top:50%;right:24px;border-top:2px solid var(--primary-color);border-right:2px solid var(--primary-color);transform:translateY(-50%) rotate(135deg)}#CONTACT .select-box select{font-size:16px;height:50px;width:100%;padding-right:1em;cursor:pointer;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;appearance:none;padding:0 32px 0 15px;color:var(--primary-color)}#CONTACT .select-box select.error{background:#fbe9e8;border:1px solid red}@media only screen and (max-width:767px){#CONTACT .select-box select{font-size:13px}}#CONTACT .select-box select::-ms-expand{display:none}#CONTACT .select-box select:focus{border:2px #005fcc solid}#CONTACT .radio:not(:last-of-type) {margin-bottom:8px}#CONTACT .radio label{position:relative;cursor:pointer;display:inline-block;padding-left:32px}#CONTACT .radio label::before,#CONTACT .radio label::after{content:"";border-radius:50%;position:absolute;transform:translateY(-50%);top:15px;left:0}@media only screen and (max-width:768px){#CONTACT .radio label::before,#CONTACT .radio label::after{top:13px}}#CONTACT .radio label::before{background-color:#fff;border:1px solid #888;width:20px;height:20px}#CONTACT .radio label:has(.error)::before {background:#fbe9e8;border-color:red}#CONTACT .radio label::after{background-color:var(--primary-color);opacity:0;width:12px;height:12px;left:4px}#CONTACT .radio label:has(input:checked)::after {opacity:1}#CONTACT .radio__input{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;margin:-1px;padding:0}#CONTACT .check-box:not(:last-of-type) {margin-bottom:8px}#CONTACT .check-box label{display:flex;align-items:center;cursor:pointer;position:relative;padding-left:32px}#CONTACT .check-box__input{margin:0;width:0;opacity:0}#CONTACT .check-box__input.error+.check-box__border{background:#fbe9e8;border-color:red}#CONTACT .check-box__input:checked+.check-box__border{background:var(--primary-color);border:2px solid var(--primary-color)}#CONTACT .check-box__input:checked+.check-box__border::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background:url(https://star-kid.jp/starkid_wp/wp-content/themes/star-kid/assets/img/contact/icon_check.svg) no-repeat center}#CONTACT .check-box__border{position:absolute;top:5px;left:0;border:1px solid #888;width:20px;height:20px;border-radius:4px}@media only screen and (max-width:767px){#CONTACT .check-box__border{top:2px}}#CONTACT input[type="file"]{display:block;margin-top:8px;padding-right:8px}#CONTACT input[type=file]:not(:last-of-type) {margin-bottom:16px}@media only screen and (max-width:767px){#CONTACT input[type="file"]{margin-top:0;width:100%}}#CONTACT .file-btn::file-selector-button{font-weight:bold;background-color:var(--primary-color);color:#fff;border:0;border-radius:4px;padding:8px 16px;cursor:pointer;margin-right:16px;transition:.3s}#CONTACT .file-btn::file-selector-button:hover{opacity:.6}#CONTACT span.error{color:red;margin-top:4px;display:block;width:100%}#CONTACT .remarks{font-weight:normal;font-size:14px}#CONTACT .agree-check{display:flex;justify-content:center;margin:40px 0 0}#CONTACT .agree-check+.error{text-align:center}#CONTACT .agree-check a{text-decoration:underline;color:#1558d6}#CONTACT .agree-check a:hover{text-decoration:none}#CONTACT .privacy{background-color:#f6f6f6;margin:65px 0 40px}#CONTACT .privacy__in{border:40px solid #f6f6f6;overflow-y:scroll;height:300px;padding-right:40px}@media only screen and (max-width:767px){#CONTACT .privacy__in{border:24px solid #f6f6f6;padding-right:24px}}#CONTACT .privacy__in::-webkit-scrollbar{width:3px}#CONTACT .privacy__in::-webkit-scrollbar-track{background-color:#ccc}#CONTACT .privacy__in::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:50px}#CONTACT .privacy__ttl{font-size:22px;margin-bottom:15px}@media only screen and (max-width:767px){#CONTACT .privacy__ttl{font-size:18px}}#CONTACT .privacy__sub-ttl{font-weight:bold;margin:32px 0 16px}#CONTACT .privacy__sub-txt{margin-top:.5em}#CONTACT .privacy__enactment{text-align:right;margin-top:40px}#CONTACT .btn{cursor:pointer;line-height:1.3;width:256px;height:50px;line-height:49px;background-color:var(--primary-color);border:1px solid var(--primary-color);color:#fff;position:relative;transition:.3s;font-size:16px;font-weight:bold;display:grid;place-content:center;margin:32px auto 0}#CONTACT .btn::after{content:"";transition:.3s;position:absolute;width:6px;height:6px;top:calc(50% - 3px);right:16px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}#CONTACT .btn:hover{background-color:#fff;color:var(--primary-color)}#CONTACT .btn:hover::after{border-color:var(--primary-color)}#CONTACT .btn--back{background-color:#fff;color:var(--primary-color)}#CONTACT .btn--back::after{right:auto;left:16px;transform:rotate(-135deg);border-color:var(--primary-color)}#CONTACT .btn--back:hover{background-color:var(--primary-color);color:#fff}#CONTACT .btn--back:hover::after{border-color:#fff}#CONTACT .icon-arrow{position:relative;display:flex;text-align:center;width:fit-content;margin:0 auto}#CONTACT .icon-arrow::after{content:"";transition:.3s;position:absolute;width:6px;height:6px;top:calc(50% - 3px);right:16px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}#CONTACT .icon-arrow:has(.btn) {margin-top:40px}#CONTACT .icon-arrow:has(.btn):hover::after {border-top:2px solid var(--primary-color);border-right:2px solid var(--primary-color)}#CONTACT .icon-arrow .btn{margin:0}#CONTACT .icon-arrow.no-link{opacity:.5;pointer-events:none}@media (min-width:1024px){#CONTACT a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}#CONTACT input[type="number"]::-webkit-outer-spin-button,#CONTACT input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#CONTACT input[type="number"]{-moz-appearance:textfield}#CONTACT input[type="submit"]{-webkit-appearance:none}#CONTACT textarea{resize:none}#CONTACT .confirm .form-sec__item{padding-top:0}#CONTACT .confirm .form-sec__item .icon-required{top:4px}#CONTACT .confirm .form-sec .btn-column{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:48px}#CONTACT .confirm .form-sec .btn-column .icon-arrow{margin:0}#CONTACT .confirm .form-sec .btn-column .btn{margin:0}#CONTACT .thanks{text-align:center}#CONTACT .thanks .thanks-ttl{font-size:26px;margin-bottom:24px}@media only screen and (max-width:767px){#CONTACT .thanks .thanks-ttl{font-size:20px}}#RECRUIT{}#RECRUIT .recruit__nav a{width:100%;max-width:100%;flex-wrap:wrap;text-align:center}#RECRUIT .recruit__nav .txt-small{display:block;width:100%}#RECRUIT .recruit__nav .txt-small-row{display:inline;width:auto}#RECRUIT .recruit__nav-multi{display:flex;flex-wrap:wrap;justify-content:center;gap:40px 4%}@media only screen and (max-width:767px){#RECRUIT .recruit__nav-multi{gap:24px}}#RECRUIT .recruit__nav-multi>div{width:48%}@media only screen and (max-width:767px){#RECRUIT .recruit__nav-multi>div{width:100%}}#RECRUIT .schedule__wrap{width:100%;max-width:1044px;margin:auto}#RECRUIT .schedule dl{display:flex}#RECRUIT .schedule dl+dl{margin-top:40px}@media only screen and (max-width:767px){#RECRUIT .schedule dl+dl{margin-top:32px}}#RECRUIT .schedule dl:last-of-type dt:after{display:none}#RECRUIT .schedule dl dt{width:88px;line-height:1em;font-weight:bold;position:relative}@media only screen and (max-width:767px){#RECRUIT .schedule dl dt{width:68px}}#RECRUIT .schedule dl dt::after{content:"";background:#e9edf1;display:block;width:2px;height:calc(100% - 88px);margin:auto;margin-top:16px}#RECRUIT .schedule dl dt .schedule__time{width:88px;height:88px;background:#e9edf1;border-radius:50%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){#RECRUIT .schedule dl dt .schedule__time{width:68px;height:68px}}#RECRUIT .schedule dl dd{width:calc(100% - 88px);position:relative;padding-left:60px;padding-top:40px}@media only screen and (max-width:767px){#RECRUIT .schedule dl dd{padding-left:11px;padding-top:25px}}#RECRUIT .schedule dl dd h4{margin:-8px 0 10px;font-weight:bold;font-size:18px}@media screen and (max-width:1039px){#RECRUIT .schedule dl dd h4{margin:-6px 0 7px;font-size:15px}}#RECRUIT .schedule dl dd h4 p{margin-top:-8px}@media screen and (max-width:1039px){#RECRUIT .schedule dl dd h4 p{margin-top:-8px}}#RECRUIT #creator{margin-bottom:160px}@media only screen and (max-width:767px){#RECRUIT #creator{margin-bottom:120px}}#RECRUIT .sticky-area{position:fixed;z-index:100;width:100%;background-color:rgba(255,255,255,.9);bottom:0;left:0;right:0;display:none;height:100px}#RECRUIT .sticky-area .sec-in{display:flex;align-items:center;height:100%}#RECRUIT .sticky-area .btn-001{max-width:600px}#RECRUIT .recruit-gal{position:relative;max-width:1086.5px;margin:auto}@media only screen and (max-width:767px){#RECRUIT .recruit-gal .swiper-control{display:flex;align-items:center;justify-content:center;gap:0 20px;margin-top:24px}}#RECRUIT .recruit-gal .swiper-pagination-bullets.swiper-pagination-horizontal{position:static;padding-top:20px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){#RECRUIT .recruit-gal .swiper-pagination-bullets.swiper-pagination-horizontal{padding-top:0;width:auto!important;max-width:225px}}#RECRUIT .recruit-gal .swiper-pagination-bullet{width:12px;height:12px;background-color:#999;opacity:1;margin:0 8px}@media only screen and (max-width:767px){#RECRUIT .recruit-gal .swiper-pagination-bullet{margin:0 5px;width:10px;height:10px}}#RECRUIT .recruit-gal .swiper-pagination-bullet.swiper-pagination-bullet-active{width:14px;height:14px;background-color:#005baa}@media only screen and (max-width:767px){#RECRUIT .recruit-gal .swiper-pagination-bullet.swiper-pagination-bullet-active{width:12px;height:12px}}#RECRUIT .recruit-gal .swiper-button-prev:after,#RECRUIT .recruit-gal .swiper-button-next:after{display:none}#RECRUIT .recruit-gal .swiper-button-next,#RECRUIT .recruit-gal .swiper-button-prev{width:48px;height:48px;border-radius:50%;top:calc(50% - 24px);background-color:#005baa;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){#RECRUIT .recruit-gal .swiper-button-next,#RECRUIT .recruit-gal .swiper-button-prev{bottom:-10px;top:auto;width:34px;height:34px;position:relative}}#RECRUIT .recruit-gal .swiper-button-next::after,#RECRUIT .recruit-gal .swiper-button-prev::after{content:"";display:inline-block;width:10px;height:10px;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;background-size:contain;vertical-align:middle;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(-135deg)}@media only screen and (max-width:767px){#RECRUIT .recruit-gal .swiper-button-next::after,#RECRUIT .recruit-gal .swiper-button-prev::after{width:8px;height:8px}}#RECRUIT .recruit-gal .swiper-button-prev{left:-26px}@media only screen and (max-width:1200px){#RECRUIT .recruit-gal .swiper-button-prev{left:-23px}}@media only screen and (max-width:1200px) and (max-width:767px){#RECRUIT .recruit-gal .swiper-button-prev{left:0}}#RECRUIT .recruit-gal .swiper-button-next{right:-20px}#RECRUIT .recruit-gal .swiper-button-next::after{transform:rotate(45deg)}@media only screen and (max-width:767px){#RECRUIT .recruit-gal .swiper-button-next{right:0}}#RECRUIT .recruit-gal .swiper-button-next.swiper-button-disabled,#RECRUIT .recruit-gal .swiper-button-prev.swiper-button-disabled{pointer-events:all}#RECRUIT .swiper-contents{position:relative}#RECRUIT .swiper-contents .swiper-btn-next,#RECRUIT .swiper-contents .swiper-btn-prev{position:absolute;top:calc(50% - 20px);cursor:pointer;z-index:99;width:40px;height:40px;border-radius:50%;background:var(--primary-color)}#RECRUIT .swiper-contents .swiper-btn-next::before,#RECRUIT .swiper-contents .swiper-btn-prev::before{content:"";display:inline-block;position:absolute;width:8px;height:8px;top:calc(50% - 4px);left:calc(50% - 5.3333333333px);border-top:2px solid #fff;border-right:2px solid #fff}#RECRUIT .swiper-contents .swiper-btn-next.swiper-button-disabled,#RECRUIT .swiper-contents .swiper-btn-prev.swiper-button-disabled{opacity:.5;pointer-events:none}#RECRUIT .swiper-contents .swiper-btn-next{right:-20px;transform:rotate(45deg)}@media only screen and (max-width:767px){#RECRUIT .swiper-contents .swiper-btn-next{right:-10px}}#RECRUIT .swiper-contents .swiper-btn-prev{left:-20px;transform:rotate(-135deg)}@media only screen and (max-width:767px){#RECRUIT .swiper-contents .swiper-btn-prev{left:-10px}}#RECRUIT .swiper-contents .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-40px}#RECRUIT .swiper-contents .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{width:10px;height:10px;margin:0 8px;background-color:var(--primary-color)}@media only screen and (max-width:767px){#RECRUIT .swiper-contents .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{margin:0 6px}}.open .sticky-area{z-index:-1!important;opacity:0}#TOPICS .hissya{box-shadow:0 0 20px 1px rgba(0,0,0,.35);border-radius:10px;overflow:hidden;padding:48px 64px;display:flex;gap:32px}@media only screen and (max-width:767px){#TOPICS .hissya{padding:24px 16px;gap:16px}}#TOPICS .hissya .img{width:150px;height:150px;overflow:hidden;position:relative}@media only screen and (max-width:767px){#TOPICS .hissya .img{width:80px;height:80px}}#TOPICS .hissya .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#TOPICS .hissya .hissya__txts{width:calc(100% - 150px)}@media only screen and (max-width:767px){#TOPICS .hissya .hissya__txts{width:calc(100% - 80px)}}#SERVICE .services{padding:64px 80px}@media only screen and (max-width:767px){#SERVICE .services{padding:24px}}#SERVICE .servicesList li{display:flex;gap:34px;border-bottom:1px solid #dde3e8;padding:56px 0;position:relative;font-size:1.8rem}@media only screen and (max-width:767px){#SERVICE .servicesList li{display:block;padding:36px 0;font-size:1.4rem}#SERVICE .servicesList li:first-of-type{padding-bottom:72px}}#SERVICE .servicesList li:last-of-type{border:none}#SERVICE .servicesList li .txt-lh{line-height:2.8}#SERVICE .servicesList li .img{width:76px}@media only screen and (max-width:767px){#SERVICE .servicesList li .img{width:55px;position:absolute;top:18px;left:0}#SERVICE .servicesList li h4{padding-left:72px}#SERVICE .servicesList li h4 .txt-link{position:absolute;bottom:36px;left:0;margin-left:0}}#SERVICE .servicesList li .servicesList-contents{width:calc(100% - 76px)}@media only screen and (max-width:767px){#SERVICE .servicesList li .servicesList-contents{width:100%}}#SERVICE .servicesList li .txt-link{margin-left:32px;text-decoration:none}@media only screen and (min-width:768px){#SERVICE .servicesList li .txt-link:hover{text-decoration:underline}}#SERVICE .flow li{display:flex;position:relative;padding:40px}@media only screen and (max-width:767px){#SERVICE .flow li{display:block;padding:24px}}#SERVICE .flow li+li{margin-top:64px}#SERVICE .flow li::after{content:"";display:inline-block;position:absolute;width:12px;height:12px;bottom:-32px;right:0;left:0;margin:auto;border-top:3px solid #0081cc;border-right:3px solid #0081cc;transform:rotate(135deg)}#SERVICE .flow li:last-child::after{display:none}#SERVICE .flow h4{font-size:1.9rem;line-height:28px}#SERVICE .flow .num{font-family:"Montserrat",sans-serif;font-style:initial!important;font-size:3.2rem;font-weight:bold;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#0081cc;border:1px solid #0081cc}@media only screen and (max-width:767px){#SERVICE .flow .num{width:40px;height:40px;font-size:2.2rem;position:absolute;top:20px;left:24px;white-space:nowrap;letter-spacing:-1px}#SERVICE .flow .num.num-2digit{font-size:1.8rem}#SERVICE .flow .num.num-2digit>span{position:relative;left:-1px}}#SERVICE .flow .flow-contents{width:calc(100% - 154px);padding:0 12px 0 36px}@media only screen and (max-width:767px){#SERVICE .flow .flow-contents{width:100%;padding:0}#SERVICE .flow .flow-contents h4{padding-left:54px}}#SERVICE .flow .img{width:90px}@media only screen and (max-width:767px){#SERVICE .flow .img{width:40px;position:absolute;top:15px;right:24px}#SERVICE .sec h2 .txt-size1{display:block;margin-left:0;margin-top:24px}#SERVICE .sec h3 .txt-size1{display:block}}#TOPICS{}#TOPICS .bnr__contact{color:#000;text-decoration:none;display:block;background:url(https://star-kid.jp/starkid_wp/wp-content/themes/star-kid/assets/img/top/contact.jpg);background-size:cover;padding:20px 0;border-radius:20px}@media only screen and (max-width:767px){#TOPICS .bnr__contact{border-radius:10px}}#TOPICS .bnr__contact .sec-ttl1.sec-ttl__page::after{background:#fff500}@media only screen and (min-width:768px){#TOPICS .bnr__contact:hover{opacity:.7}}