@charset "UTF-8";#header{font-size:1.1111111111vw}#header .fs_8{font-size:.5555555556vw}#header .fs_12{font-size:.8333333333vw}#header .fs_20{font-size:1.3888888889vw}#header .header_close.active{display:block;z-index:9999;margin:.8333333333vw 1.6666666667vw 0;position:fixed;width:96.6666666667vw}@media screen and (max-width:767px){#header{font-size:4.1025641026vw}#header .fs_8{font-size:2.0512820513vw}#header .fs_12{font-size:3.0769230769vw}#header .fs_20{font-size:5.1282051282vw}#header .header_close.active{position:fixed;width:100%;height:100%;margin:0;pointer-events:none}}#header .header_open.active{display:block;z-index:9999;margin:0;position:fixed;width:100%;height:100%;background-color:#282828!important;pointer-events:auto}#header .header_close,#header .header_open{display:none}#header #header_top{position:absolute;top:0;left:0;width:90vw;height:7.2222222222vw;background-color:#FFF;border:.2777777778vw solid #DCDCDC;border-radius:1.6666666667vw;display:flex;align-items:center}@media screen and (max-width:767px){#header #header_top{position:fixed;height:100%;width:100%;border:none;background-color:transparent;justify-content:center;display:block}}#header #header_top a{white-space:nowrap;pointer-events:auto}#header #header_top .logo_content{font-size:16px;width:241px;height:60px;display:flex;align-items:center;margin-left:.5555555556vw;margin-right:6.5972222222vw}#header #header_top .logo_content .fs_8{font-size:8px}#header #header_top .logo_content .fs_12{font-size:12px}#header #header_top .logo_content .fs_20{font-size:20px}@media screen and (max-width:767px){#header #header_top .logo_content{position:absolute;top:3.8461538462vw;left:3.8461538462vw;width:172px;height:80px;margin:0;background-color:#FFF;border:1.0256410256vw solid #DCDCDC;border-radius:12px;justify-content:center;pointer-events:auto}}#header #header_top .logo{width:120px;height:60px}#header #header_top .mr_32{margin-right:2.2222222222vw}@media screen and (max-width:767px){#header #header_top .mr_32{margin:0}}#header #header_top .contact{display:flex;justify-content:center;align-items:center;background-color:#282828;color:#FFF;border-radius:1.3888888889vw;width:11.1111111111vw;height:2.7777777778vw}#header #header_top .Application{display:flex;justify-content:center;flex-direction:column;align-items:center;color:#282828;background-color:#FFC83C;border-radius:.8333333333vw;width:11.1111111111vw;height:5.5555555556vw;gap:.2777777778vw;margin:0 .5555555556vw 0 0}#header #header_top i{font-size:1.6666666667vw}@media screen and (max-width:767px){#header #header_top .Application{position:absolute;bottom:0;left:0;width:50%;height:24.358974359vw;margin:0;border-radius:0;gap:1.0256410256vw}#header #header_top i{font-size:6.1538461538vw}}#header #header_top .employ{display:flex;justify-content:center;flex-direction:column;align-items:center;color:#FFF;background-color:#28AA96;border-radius:.8333333333vw;width:11.1111111111vw;height:5.5555555556vw;gap:.2777777778vw;margin:0 .5555555556vw}#header #header_top .employ .user{display:flex;gap:.5555555556vw}@media screen and (max-width:767px){#header #header_top .employ .user{gap:2.0512820513vw}#header #header_top .employ{position:absolute;bottom:0;right:0;width:50%;height:24.358974359vw;margin:0;border-radius:0;gap:1.0256410256vw}}#header #header_side{width:5.5555555556vw;height:53.3333333333vw;position:absolute;top:.8333333333vw;right:0}@media screen and (max-width:767px){#header #header_side{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999}}#header #header_side .button{display:flex;width:5.5555555556vw;height:5.5555555556vw;background-color:#282828;border-radius:.8333333333vw;justify-content:center;align-items:center;margin-bottom:1.1111111111vw;pointer-events:auto}#header #header_side .button .fs_12{color:#FFF;text-align:center}@media screen and (max-width:767px){#header #header_side .button{width:20.5128205128vw;height:20.5128205128vw;margin:0;border-radius:3.0769230769vw}}#header #header_side .menu{border:.2777777778vw solid #DCDCDC;display:flex;flex-direction:column;justify-content:center;align-items:center}#header #header_side .menu .lines{width:3.8888888889vw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4166666667vw;margin-bottom:.2777777778vw}@media screen and (max-width:767px){#header #header_side .menu .lines{width:14.358974359vw;gap:1.5384615385vw;margin-bottom:1.0256410256vw}}#header #header_side .menu .line{width:3.8888888889vw;height:.2777777778vw;background-color:#FFF}@media screen and (max-width:767px){#header #header_side .menu .line{width:14.358974359vw;height:1.0256410256vw}#header #header_side .menu{position:absolute;top:3.8461538462vw;left:52.0512820513vw;border:1.0256410256vw solid #DCDCDC}}#header #header_side .lang{border:.2777777778vw solid #DCDCDC;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.2777777778vw}#header #header_side .lang .circles{display:flex;justify-content:space-between;align-items:center;gap:.5555555556vw}#header #header_side .lang .circle_fill{display:flex;justify-content:center;align-items:center;background-color:#FFF;width:1.6666666667vw;height:1.6666666667vw;border-radius:9999px;color:#282828}@media screen and (max-width:767px){#header #header_side .lang .circles{gap:2.0512820513vw}#header #header_side .lang .circle_fill{width:6.1538461538vw;height:6.1538461538vw}}#header #header_side .lang .circle_line{display:flex;justify-content:center;align-items:center;border:.2777777778vw solid #FFF;width:1.6666666667vw;height:1.6666666667vw;border-radius:9999px;color:#FFF}@media screen and (max-width:767px){#header #header_side .lang .circle_line{border:1.0256410256vw solid #FFF;width:6.1538461538vw;height:6.1538461538vw}#header #header_side .lang{position:absolute;top:3.8461538462vw;left:75.641025641vw;gap:1.0256410256vw;border:1.0256410256vw solid #DCDCDC}}#header #header_side .entry{border:.2777777778vw solid #FFC83C;color:#FFC83C}#header #header_side .parent{border:.2777777778vw solid #FFA03C;color:#FFA03C}#header #header_side .company{border:.2777777778vw solid #78C8B4;color:#78C8B4}#header #header_side .graduate{border:.2777777778vw solid #78A0F0;color:#78A0F0}#header #header_side .facebook{border:.2777777778vw solid #DCDCDC}#header #header_side .facebook #facebook_logo{width:2.7777777778vw}#header #menu_list{pointer-events:auto}#header #menu_list .logo_content_area{font-size:16px;position:absolute;top:.8333333333vw;left:1.6666666667vw;border-radius:24px;border:4px solid #DCDCDC;background-color:#FFF;width:268px;height:7.2222222222vw;display:flex;align-items:center;margin-left:.5555555556vw;margin-right:6.5972222222vw}#header #menu_list .logo_content_area .fs_8{font-size:8px}#header #menu_list .logo_content_area .fs_12{font-size:12px}#header #menu_list .logo_content_area .fs_20{font-size:20px}@media screen and (max-width:767px){#header #menu_list .logo_content_area{position:absolute;top:3.8461538462vw;left:3.8461538462vw;width:172px;height:80px;margin:0;background-color:#FFF;border:4px solid #DCDCDC;border-radius:12px;justify-content:center}}#header #menu_list .logo{width:120px;height:60px;border-bottom-left-radius:1.6666666667vw;border-top-left-radius:1.6666666667vw}#header #menu_list .logo_textArea{margin-top:4px}#header #menu_list .side_button{display:flex;width:5.5555555556vw;height:5.5555555556vw;background-color:#282828;border:.2777777778vw solid #DCDCDC;border-radius:.8333333333vw;justify-content:center;align-items:center}#header #menu_list .side_button .fs_12{color:#FFF;text-align:center}@media screen and (max-width:767px){#header #menu_list .side_button{width:20.5128205128vw;height:20.5128205128vw;margin:0;border:1.0256410256vw solid #DCDCDC;border-radius:3.0769230769vw}}#header #menu_list .menu{position:absolute;top:1.6666666667vw;right:1.6666666667vw;display:flex;flex-direction:column;justify-content:center;align-items:center}#header #menu_list .menu .lines{width:3.8888888889vw;display:flex;flex-direction:column;align-items:end;justify-content:center;gap:.4166666667vw;margin-bottom:.2777777778vw}@media screen and (max-width:767px){#header #menu_list .menu .lines{width:14.358974359vw;gap:1.5384615385vw;margin-bottom:1.0256410256vw}}#header #menu_list .menu .line1{width:1.6666666667vw;height:.2777777778vw;background-color:#FFF}@media screen and (max-width:767px){#header #menu_list .menu .line1{width:6.1538461538vw;height:1.0256410256vw}}#header #menu_list .menu .line2{width:1.1111111111vw;height:.2777777778vw;background-color:#FFF}@media screen and (max-width:767px){#header #menu_list .menu .line2{width:4.1025641026vw;height:1.0256410256vw}}#header #menu_list .menu .line3{width:.5555555556vw;height:.2777777778vw;background-color:#FFF}@media screen and (max-width:767px){#header #menu_list .menu .line3{width:2.0512820513vw;height:1.0256410256vw}#header #menu_list .menu{margin-bottom:1.0256410256vw;position:absolute;top:3.8461538462vw;left:52.0512820513vw;right:auto}}#header #menu_list .lang{position:absolute;top:8.3333333333vw;right:1.6666666667vw;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.2777777778vw}#header #menu_list .lang .circles{display:flex;justify-content:space-between;align-items:center;gap:.5555555556vw}#header #menu_list .lang .circle_fill{display:flex;justify-content:center;align-items:center;background-color:#FFF;width:1.6666666667vw;height:1.6666666667vw;border-radius:9999px;color:#282828}@media screen and (max-width:767px){#header #menu_list .lang .circles{gap:2.0512820513vw}#header #menu_list .lang .circle_fill{width:6.1538461538vw;height:6.1538461538vw}}#header #menu_list .lang .circle_line{display:flex;justify-content:center;align-items:center;border:.2777777778vw solid #FFF;width:1.6666666667vw;height:1.6666666667vw;border-radius:9999px;color:#FFF}@media screen and (max-width:767px){#header #menu_list .lang .circle_line{border:1.0256410256vw solid #FFF;width:6.1538461538vw;height:6.1538461538vw}#header #menu_list .lang{position:absolute;top:3.8461538462vw;left:75.641025641vw;gap:1.0256410256vw}}#header #menu_list .facebook{position:absolute;top:41.6666666667vw;right:1.6666666667vw;border:.2777777778vw solid #DCDCDC}#header #menu_list .facebook #facebook_logo{width:2.7777777778vw}@media screen and (max-width:767px){#header #menu_list .facebook #facebook_logo{width:10.2564102564vw}#header #menu_list .facebook{position:absolute;top:auto;bottom:3.8461538462vw;right:3.8461538462vw;border:1.0256410256vw solid #DCDCDC}}#header #menu_list .buttons{position:absolute;top:13.8888888889vw;left:8.3333333333vw;right:8.3333333333vw;display:flex;gap:1.1111111111vw;margin:0 auto}@media screen and (max-width:767px){#header #menu_list .buttons{position:absolute;top:34.6153846154vw;left:3.8461538462vw;right:3.8461538462vw;gap:4.1025641026vw;grid-template-columns:repeat(2,1fr);display:grid}}#header #menu_list .button{display:flex;justify-content:center;align-items:center;width:100%;height:4.1666666667vw;max-height:60px;border-radius:9999px;color:#282828}#header #menu_list .entry{background-color:#FFC83C}#header #menu_list .parent{background-color:#FFA03C}#header #menu_list .company{background-color:#78C8B4}#header #menu_list .graduate{background-color:#78A0F0}#header #menu_list .list{position:absolute;top:23.6111111111vw;left:8.3333333333vw;right:8.3333333333vw;display:flex;gap:1.1111111111vw;color:#FFF}@media screen and (max-width:767px){#header #menu_list .button{height:15.3846153846vw;max-height:60px}#header #menu_list .list{position:absolute;top:79.7435897436vw;left:3.8461538462vw;right:3.8461538462vw;gap:10.2564102564vw;display:flex;flex-direction:column}}#header #menu_list .detail_list,#header #menu_list .entry_list,#header #menu_list .information_list,#header #menu_list .recruit_list{width:100%}#header #menu_list .list_item{margin-top:1.1111111111vw;display:flex;align-items:start;gap:.6944444444vw}#header #menu_list .list_item a{color:#FFF;margin-bottom:1.1111111111vw}@media screen and (max-width:767px){#header #menu_list .list_item{display:none;margin-top:4.1025641026vw;gap:2.5641025641vw}#header #menu_list .list_item a{margin-bottom:4.1025641026vw}}#header #menu_list .list_item::before{content:"";display:inline-block;width:4px;height:auto;align-self:stretch;background-color:#FFF;margin-left:.6944444444vw;border-radius:9999px}#header #menu_list .list_item .list_content{display:grid}#header #menu_list .list_arrow{display:none}@media screen and (max-width:767px){#header #menu_list .list_item::before{margin-left:2.5641025641vw}#header #menu_list .list_arrow{position:relative;display:inline-block;margin-top:.7692307692vw;width:14px;height:8px}}#header #menu_list .list_arrow::after,#header #menu_list .list_arrow::before{content:"";position:absolute;bottom:0;left:calc(50% - 1px);width:2px;height:10.4px;border-radius:9999px;background-color:#fff;transform-origin:50% calc(100% - 1px)}#header #menu_list .list_arrow::before{transform:rotate(51.35deg)}#header #menu_list .list_arrow::after{transform:rotate(-51.35deg)}@media screen and (max-width:767px){#header #menu_list .list_title{display:flex;align-items:center;gap:3.8461538462vw}#header #menu_list .on .list_item{display:flex}#header #menu_list .on .list_arrow::after,#header #menu_list .on .list_arrow::before{top:0;bottom:auto;transform-origin:50% 1px}#header #menu_list .on .list_arrow::before{transform:rotate(-51.35deg)}#header #menu_list .on .list_arrow::after{transform:rotate(51.35deg)}#header .mobile_none{display:none!important}#header .container-fluid{background-color:transparent!important}}#footer .moveText{margin:0 auto;white-space:nowrap}#footer .moveText .scroll-infinity__wrap{display:flex;overflow:hidden}#footer .moveText .scroll-infinity__list{display:flex;list-style:none;padding:0}#footer .moveText .scroll-infinity__list--left{animation:infinity-scroll-left 80s infinite linear .5s both}#footer .moveText .scroll-infinity__item--text{font-size:16.6666666667vw;width:240vw;color:#DCDCDC}@media screen and (max-width:767px){#footer .moveText .scroll-infinity__list--left{animation:infinity-scroll-left 20s infinite linear .5s both}#footer .moveText .scroll-infinity__item--text{font-size:30.7692307692vw;width:550vw}}#footer .Application{position:relative}#footer .Application img{width:100%}#footer .Application .pc_only{display:block}#footer .Application .mobile_only{display:none}@media screen and (max-width:767px){#footer .Application .pc_only{display:none}#footer .Application .mobile_only{display:block}}#footer .Application .btn{position:absolute;bottom:4.1666666667vw;right:8.3333333333vw;border-radius:2.0833333333vw;background-color:#FFC83C;width:20vw;height:4.1666666667vw;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){#footer .Application .btn{bottom:4.1025641026vw;right:3.8461538462vw;width:92.3076923077vw;height:15.3846153846vw;border-radius:7.6923076923vw}}#footer .Application .btn .arrow{position:absolute;top:1.5277777778vw;right:1.6666666667vw}#footer .pc_footer_area{margin:4.1666666667vw 8.3333333333vw 0;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:4.1666666667vw}@media screen and (max-width:767px){#footer .Application .btn .arrow{top:5.641025641vw;right:6.1538461538vw}#footer .pc_footer_area{display:none}}#footer .footer_content{display:flex;width:20vw;flex-direction:column}#footer .footer_content .items{margin-bottom:1.1111111111vw}#footer .footer_content .button{height:4.1666666667vw;border-radius:2.0833333333vw;display:flex;align-items:center;justify-content:center}#footer .footer_content .information{margin-top:auto;background-color:none;border:.2777777778vw solid #282828}#footer .footer_content .information a{color:#282828}#footer .footer_content .contact a,#footer .footer_content .employ a{color:#FFF}#footer .footer_content .contact{margin-top:auto;background-color:#282828}#footer .footer_content .employ{margin-top:3.0555555556vw;background-color:#28AA96}#footer .mobile_footer_area{display:none}@media screen and (max-width:767px){#footer .mobile_footer_area{display:flex;margin:15.3846153846vw 3.8461538462vw 0;align-items:start}#footer .mobile_footer_area .logo_content{display:flex;flex-direction:column;align-items:start;justify-content:center;width:50%;gap:2.0512820513vw}#footer .mobile_footer_area .footer_content{width:50%;margin-bottom:15.3846153846vw}#footer .mobile_footer_area .items{margin-bottom:4.1025641026vw}}#footer .btn_area{display:none}@media screen and (max-width:767px){#footer .btn_area{margin-bottom:11.2820512821vw;display:grid;justify-content:center}#footer .btn_area .btn{display:flex;justify-content:center;align-items:center;width:92.3076923077vw;height:15.3846153846vw;border-radius:30px;margin-bottom:4.1025641026vw;border:4px solid #282828;color:#282828}#footer .btn_area .green{color:#FFF!important;background-color:#28AA96!important;border:none}}#footer .copyright{width:100%;height:40px;background-color:#282828;color:#FFF;display:flex;justify-content:center;align-items:center}#top .pc_only{display:block}#top .mobile_only{display:none}#top .firstView .inner{position:relative;width:100%;height:68.3333333333vw}@media screen and (max-width:767px){#top .pc_only{display:none}#top .mobile_only{display:block}#top .reverse{flex-direction:column-reverse}#top .firstView .inner{height:236.9230769231vw}}#top .firstView .inner #firstView_img1{position:absolute;top:0;left:0;width:52.7777777778vw;height:auto;border-radius:0 0 2.2222222222vw}#top .firstView .inner #firstView_img2{position:absolute;top:39.4444444444vw;left:0;width:26.1111111111vw;height:auto}#top .firstView .inner #firstView_img3{position:absolute;top:39.4444444444vw;left:26.6666666667vw;width:26.1111111111vw;height:auto;border-radius:0 2.2222222222vw 2.2222222222vw 0}#top .firstView .inner #firstView_img4{position:absolute;top:55.5555555556vw;left:0;width:12.7777777778vw;height:auto}#top .firstView .inner #firstView_img5{position:absolute;top:55.5555555556vw;left:13.3333333333vw;width:26.1111111111vw;height:auto;border-radius:0 2.2222222222vw 2.2222222222vw 0}#top .firstView .inner #firstView_text1{position:absolute;top:22.2222222222vw;left:55.5555555556vw}@media screen and (max-width:767px){#top .firstView .inner .mobile_only{width:100%}#top .firstView .inner #firstView_text1{top:112.8205128205vw;left:5.8974358974vw;background-color:#FFF}}#top .firstView .inner #firstView_text2{position:absolute;top:31.6666666667vw;left:61.1111111111vw}@media screen and (max-width:767px){#top .firstView .inner #firstView_text2{top:135.8974358974vw;left:21.2820512821vw;background-color:#FFF}}#top .firstView .inner #firstView_text3{position:absolute;top:41.1111111111vw;left:66.6666666667vw}#top .info{padding-top:19.4444444444vw;padding-bottom:28.5416666667vw;display:flex;justify-content:space-between;flex-direction:column;height:203.0555555556vw;background-image:url(./images/bg1.png);background-size:cover;background-position:center;color:#FFF}#top .info .characteristic{width:100%;display:flex}@media screen and (max-width:767px){#top .firstView .inner #firstView_text3{top:158.9743589744vw;left:37.1794871795vw;background-color:#FFF}#top .info{padding-top:10.2564102564vw;height:594.8717948718vw;background-image:url(./images/bg1_mobile.png)}#top .info .characteristic{flex-direction:column}}#top .info .characteristic img{width:52.7777777778vw;height:38.8888888889vw;max-width:760px;max-height:560px;border-radius:0 32px 32px 0}#top .info .characteristic .content_area{padding:0 8.3333333333vw 4.7222222222vw 5.5555555556vw}@media screen and (max-width:767px){#top .info .characteristic img{width:96.1538461538vw;height:56.4102564103vw;max-width:375px;max-height:220px;border-radius:0 16px 16px 0}#top .info .characteristic .content_area{padding:0 3.8461538462vw}}#facility .text,#top .info .service .title{padding-top:1.1111111111vw}#top .info .characteristic .catchphrase{line-height:48px;margin-top:2.7777777778vw}@media screen and (max-width:767px){#top .info .characteristic .catchphrase{margin-top:10.2564102564vw}}#top .info .characteristic .textArea{margin-top:2.2222222222vw;line-height:32px}@media screen and (max-width:767px){#top .info .characteristic .textArea{margin-top:8.2051282051vw}}#top .info .characteristic .btn{margin-top:2.7777777778vw;height:4.1666666667vw;background-color:#FFF;border-radius:2.0833333333vw;position:relative;display:flex;justify-content:center;align-items:center}#top .info .characteristic .btn .arrow{position:absolute;right:1.6666666667vw}#top .info .service .title{padding-left:1.1111111111vw}#top .info .service .breadcrumbs,#top .info .service .innerarea{display:flex;flex-direction:column;gap:2.7777777778vw}#top .info .service .group{display:flex;justify-content:space-between}@media screen and (max-width:767px){#top .info .characteristic .btn{margin-top:10.2564102564vw;height:15.3846153846vw;border-radius:7.6923076923vw}#top .info .characteristic .btn .arrow{right:6.1538461538vw}#top .info .service .title{padding-top:2.0512820513vw;padding-left:2.0512820513vw}#top .info .service .breadcrumbs,#top .info .service .innerarea{gap:8.2051282051vw}#top .info .service .group{flex-direction:column;gap:8.2051282051vw}}#top .info .service .block{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:767px){#top .info .service .block{flex-direction:row;gap:4.1025641026vw}}#top .info .service img{width:100%;border-radius:16px}#top .info .service .circle{position:relative;margin-top:1.1111111111vw;margin-right:1.1111111111vw;width:4.1666666667vw;height:4.1666666667vw;max-width:60px;max-height:60px;border-radius:99999px;background-color:#FFF;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){#top .info .service .circle{margin-top:2.0512820513vw;margin-right:2.0512820513vw;width:10.2564102564vw;height:10.2564102564vw;max-width:40px;max-height:40px}}#top .info .service #entry{position:relative;width:52.7777777778vw;height:44.1666666667vw;max-width:760px;max-height:636px}@media screen and (max-width:767px){#top .info .service #entry{width:100%;height:71.7948717949vw;max-height:280px}}#top .info .service #entry .circle{position:absolute;bottom:0;right:0;margin:0;width:11.1111111111vw;height:11.1111111111vw;max-width:160px;max-height:160px;border-radius:99999px;color:#FFF;background-color:#282828}@media screen and (max-width:767px){#top .info .service #entry .circle{width:30.7692307692vw;height:30.7692307692vw;max-width:120px;max-height:120px}}#top .info .service #parent{width:27.7777777778vw;max-width:400px}@media screen and (max-width:767px){#top .info .service #parent{width:100%}}#top .info .service #company{width:27.7777777778vw;max-width:400px}@media screen and (max-width:767px){#top .info .service #company{width:100%}}#top .info .service #tuition{width:27.7777777778vw;max-width:400px}@media screen and (max-width:767px){#top .info .service #tuition{width:100%}}#top .info .service #guideline{width:27.7777777778vw;max-width:400px}@media screen and (max-width:767px){#top .info .service #guideline{width:100%}}#top .info .service #schedule{position:relative;width:52.7777777778vw;height:44.1666666667vw;max-width:760px;max-height:636px}@media screen and (max-width:767px){#top .info .service #schedule{width:100%;height:71.7948717949vw;max-height:280px}}#top .info .service #schedule .circle{position:absolute;bottom:0;right:0;margin:0;width:11.1111111111vw;height:11.1111111111vw;max-width:160px;max-height:160px;border-radius:99999px;color:#FFF;background-color:#282828}#top .info_newslist{margin-top:16.6666666667vw}@media screen and (max-width:767px){#top .info .service #schedule .circle{width:30.7692307692vw;height:30.7692307692vw;max-width:120px;max-height:120px}#top .info_newslist{margin-top:0}}#top .info_newslist .toNews{position:relative;margin:2.6388888889vw auto 0;width:41.6666666667vw;height:4.1666666667vw;border-radius:9999px;border:4px solid #282828;display:flex;justify-content:center;align-items:center}#top .info_newslist .toNews .arrow{position:absolute;right:1.3888888889vw}#top .recruit{padding-top:16.9444444444vw;background-image:url(./images/bg2.png);background-size:cover;background-position:center}@media screen and (max-width:767px){#top .info_newslist .toNews{margin-top:9.7435897436vw;width:100%;height:15.3846153846vw}#top .info_newslist .toNews .arrow{right:5.1282051282vw}#top .recruit{margin-top:61.5384615385vw;padding-top:0;background-image:url(./images/bg2_mobile.png)}}#top .recruit .inner{padding:8.3333333333vw 0 8.3333333333vw 8.3333333333vw;display:flex;justify-content:space-between}#top .recruit .inner .fs_32,#top .recruit .inner .pagetitle,#top .recruit .inner .pagetitle_border{margin-top:2.7777777778vw}@media screen and (max-width:767px){#top .recruit .inner{padding-top:15.3846153846vw;padding-left:3.8461538462vw;padding-bottom:43.0769230769vw}#top .recruit .inner .fs_32,#top .recruit .inner .pagetitle,#top .recruit .inner .pagetitle_border{margin-top:10.2564102564vw}}#top .recruit .inner .fs_24{margin-top:2.2222222222vw;line-height:36px}@media screen and (max-width:767px){#top .recruit .inner .fs_24{margin-top:8.2051282051vw}}#top .recruit .inner .circle{margin-top:2.7777777778vw;display:flex;justify-content:center;align-items:center;width:11.1111111111vw;height:11.1111111111vw;border-radius:9999px;color:#282828;background-color:#FFF}@media screen and (max-width:767px){#top .recruit .inner .circle{margin-top:10.2564102564vw;width:30.7692307692vw;height:30.7692307692vw}}#top .recruit .inner img{width:52.7777777778vw;border-radius:32px 0 0 32px}#top .more .arrow::after,#top .more .arrow::before{background-color:#FFF}#newslist{padding-top:13.8888888889vw}#newslist .content{position:relative;display:flex;padding-top:1.9444444444vw;padding-bottom:1.9444444444vw;align-items:center}@media screen and (max-width:767px){#top .recruit .inner img{width:100%;border-radius:16px 0 0 16px}#newslist .content{padding-top:7.1794871795vw;padding-bottom:7.1794871795vw;gap:4.1025641026vw}}#newslist .content .mobile_row{display:contents}#newslist .content .type{margin:0 1.6666666667vw;display:flex;justify-content:center;align-items:center;width:5.8333333333vw;height:2.5vw;color:#FFF;border-radius:4px}#newslist .content .type.pink{background-color:#FA8C8C}#newslist .content .type.red{background-color:#F02828}#newslist .content .type.blue{background-color:#0050A0}#newslist .content .title{line-height:24px}@media screen and (max-width:767px){#newslist .content .type{width:21.5384615385vw;height:9.2307692308vw}#newslist .content{flex-direction:column;align-items:flex-start}#newslist .content .mobile_row{display:flex;align-items:center;gap:4.1025641026vw}}#newslist .line{height:4px;border-radius:9999px}#newslist .listnum{margin:2.6388888889vw auto 15.2777777778vw;display:flex;justify-content:center;align-items:center}#newslist .listnum .circle_btn{width:4.1666666667vw;height:4.1666666667vw;border-radius:9999px;display:flex;justify-content:center;align-items:center}#newslist .listnum .circle_btn.black{background-color:#FFF!important;color:#282828!important;border:4px solid #282828}#newslist .listnum .circle_btn.gray{background-color:#F0F0F0!important;color:#282828!important}#newslist .listnum .circle_btn.left{margin-right:3.3333333333vw}#newslist .listnum .circle_btn.left .arrow::after,#newslist .listnum .circle_btn.left .arrow::before{transform-origin:2px 50%}#newslist .listnum .circle_btn.right{margin-left:3.3333333333vw}@media screen and (max-width:767px){#newslist .listnum .circle_btn{width:15.3846153846vw;height:15.3846153846vw;font-size:24px}#newslist .listnum .circle_btn.end,#newslist .listnum .circle_btn.start{background-color:#FFF;color:#282828;border:4px solid #282828}#newslist .listnum .circle_btn.left,#newslist .listnum .circle_btn.right{display:none}}#newslist .listnum .number{display:flex;gap:1.6666666667vw}#contactform .sendbtn{width:16.6666666667vw;height:4.1666666667vw;color:#282828;font-weight:700;border:0;border-radius:2.0833333333vw;display:flex;margin:0 auto}#facility .campus{margin-bottom:16.6666666667vw}#facility .campus .textArea{margin-top:2.2222222222vw;line-height:24px}@media screen and (max-width:767px){#newslist .listnum .number{gap:4.1025641026vw}#contactform .sendbtn{width:61.5384615385vw;height:15.3846153846vw;border-radius:7.6923076923vw}#facility .campus{margin-bottom:61.5384615385vw}#facility .campus .textArea{margin-top:8.2051282051vw}}#facility .dormitory{margin-bottom:15.2777777778vw}#facility .dormitory .textArea{width:100%;line-height:24px}#facility .image_container{display:flex;gap:1.6666666667vw;margin-top:2.9166666667vw}#facility img{width:100%;border-radius:1.1111111111vw}@media screen and (max-width:767px){#facility .dormitory{margin-bottom:61.5384615385vw}#facility .image_container{flex-direction:column;margin-top:10.2564102564vw;gap:6.1538461538vw}#facility .text{padding-top:2.0512820513vw}#facility img{border-radius:4.1025641026vw}}#application_form #description{padding-bottom:10vw}#application_form table{width:100%;border-spacing:20px;border-collapse:separate;position:relative}#application_form table tr{position:relative}#application_form table tr::after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:4px;background:#282828}#application_form table tr:first-child::after,#application_form table tr:last-child::after{display:none}#application_form table tr td,#application_form table tr th{width:33%;font-weight:700;text-align:center;padding:20px 0;border-radius:.5555555556vw}#access{line-height:24px}#access .inner{display:flex;margin-top:2.2222222222vw;margin-bottom:16.6666666667vw;flex-direction:column;gap:2.7777777778vw}@media screen and (max-width:767px){#access .inner{margin-top:8.2051282051vw;margin-bottom:61.5384615385vw;gap:20.5128205128vw}}#access .contents{display:flex;gap:1.6666666667vw}@media screen and (max-width:767px){#access .contents{flex-direction:column;gap:20.5128205128vw}}#access .item{width:100%;position:relative}#access .item .detail_start{position:absolute;top:0;left:0;display:grid;width:100%;gap:.5555555556vw}#access .item .detail_start .circle_item{margin-top:.5555555556vw}@media screen and (max-width:767px){#access .item .detail_start{position:static;gap:2.0512820513vw;font-size:1.5}#access .item .detail_start .circle_item{margin-top:2.0512820513vw}}#access .item .detail_end{position:absolute;left:0;bottom:0;display:grid;width:100%;gap:1.1111111111vw}@media screen and (max-width:767px){#access .item .detail_end{position:static;margin-top:10.2564102564vw;gap:4.1025641026vw}}#access .item .circle_item{display:flex;gap:1.1111111111vw;align-items:center}#access .item .circle{width:48px;height:48px;border-radius:99999px;display:flex;justify-content:center;align-items:center;font-size:12px}@media screen and (max-width:767px){#access .item .circle_item{gap:4.1025641026vw}#access .item .circle{width:48px;height:48px}}#access .item .line{height:4px;border-radius:9999px}#access .item .mobility_contents{margin-top:1.6666666667vw;display:grid;gap:1.6666666667vw}#access .item .mobility_contents br{display:none}#access img{border-radius:16px}#access .map iframe{border-radius:16px;width:100%;height:22.2222222222vw}@media screen and (max-width:767px){#access .item .mobility_contents{margin-top:4.1025641026vw;gap:6.1538461538vw}#access .item .mobility_contents br{display:block}#access .map iframe{height:92.3076923077vw}}#access .mobilitytitle{display:flex;width:100%;height:5.5555555556vw;max-height:80px;border-radius:8px;color:#FFF;justify-content:center;align-items:center}#news{padding-top:13.8888888889vw}#news .pagetitle,#news .pagetitle_border{line-height:48px}#news .date{margin-top:2.7777777778vw;margin-bottom:2.7777777778vw}@media screen and (max-width:767px){#access .mobilitytitle{height:20.5128205128vw}#news{padding-top:24.8717948718vw}#news .date{margin-top:8.2051282051vw;margin-bottom:10.2564102564vw}}#news .line{height:.2777777778vw;border-radius:9999px;background-color:#282828}#public_information .button .arrow::after,#public_information .button .arrow::before,#schedule .button .arrow::after,#schedule .button .arrow::before{background-color:#FFF}#news .contents{margin-top:5.5555555556vw;margin-bottom:5.5555555556vw}@media screen and (max-width:767px){#news .contents{margin-top:20.5128205128vw;margin-bottom:20.5128205128vw}}#news .img_area{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6666666667vw;margin-bottom:2.7777777778vw}#news img{width:100%;border-radius:16px}#news .text_area{margin-top:2.7777777778vw;line-height:24px}#news .pagebuttons{display:flex;justify-content:flex-start;margin-bottom:15.2777777778vw}@media screen and (max-width:767px){#news .img_area{grid-template-columns:repeat(1,1fr);gap:6.1538461538vw}#news .text_area{margin-top:10.2564102564vw}#news .pagebuttons{flex-direction:column;justify-content:flex-start;gap:6.1538461538vw;width:100%;margin-bottom:61.5384615385vw}}#news .pagebuttons .button:first-child:not(:only-child){margin-right:auto}#news .pagebuttons .button:last-child:not(:only-child){margin-left:auto}#news .pagebuttons .button{width:19.5833333333vw;height:4.1666666667vw;border-radius:2.0833333333vw;border:4px solid #282828;position:relative;justify-content:center;align-items:center;display:flex}#news .pagebuttons .arrow.left{position:absolute;top:1.25vw;left:1.3888888889vw;transform:scale(-1,1)}@media screen and (max-width:767px){#news .pagebuttons .button{width:100%;height:15.3846153846vw;border-radius:7.6923076923vw}#news .pagebuttons .arrow.left{top:4.6153846154vw;left:5.1282051282vw}}#guideline table tr::after,#tuition table tr::after{content:"";left:0;bottom:-12px}#news .pagebuttons .arrow.right{position:absolute;top:1.25vw;right:1.3888888889vw}#public_information{margin-bottom:43.4722222222vw}#public_information br{display:none}@media screen and (max-width:767px){#news .pagebuttons .arrow.right{top:4.6153846154vw;right:5.1282051282vw}#public_information{text-align:center;margin-bottom:83.0769230769vw}#public_information br{display:block}}#public_information .buttons{display:flex;justify-content:space-between;margin-top:2.2222222222vw;margin-bottom:8.3333333333vw;gap:1.6666666667vw}@media screen and (max-width:767px){#public_information .buttons{flex-direction:column;gap:4.1025641026vw;margin-top:8.2051282051vw;margin-bottom:30.7692307692vw}}#public_information .button{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:4.1666666667vw;border-radius:9999px;color:#FFF}#public_information .button .arrow{position:absolute;right:1.6666666667vw}@media screen and (max-width:767px){#public_information .button{height:15.3846153846vw}#public_information .button .arrow{right:6.1538461538vw}}#schedule .line{height:4px;border-radius:9999px;margin-top:1.1111111111vw;margin-bottom:1.1111111111vw}@media screen and (max-width:767px){#schedule .line{margin-top:4.1025641026vw;margin-bottom:4.1025641026vw}}#schedule .textarea{line-height:32px;margin-bottom:12.7777777778vw}@media screen and (max-width:767px){#schedule .textarea{margin-bottom:56.4102564103vw}}#schedule .buttons{display:flex;justify-content:space-between;margin-top:2.2222222222vw;margin-bottom:8.3333333333vw;gap:1.6666666667vw}@media screen and (max-width:767px){#schedule .buttons{margin-top:8.2051282051vw;margin-bottom:30.7692307692vw;flex-direction:column;gap:4.1025641026vw}}#schedule .button{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:4.1666666667vw;max-height:60px;border-radius:30px;color:#FFF}#schedule .button .arrow{position:absolute;right:1.6666666667vw}#schedule .eventarea{margin-bottom:16.6666666667vw}@media screen and (max-width:767px){#schedule .button{height:15.3846153846vw;max-height:60px}#schedule .button .arrow{right:6.1538461538vw}#schedule .eventarea{margin-bottom:61.5384615385vw}}#schedule .eventarea .textarea{margin-top:2.2222222222vw;margin-bottom:2.7777777778vw;line-height:24px}#schedule .eventarea .events_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5555555556vw}#schedule .eventarea .event_content{width:100%;height:22.2222222222vw;max-height:320px;border:4px solid #282828;border-radius:16px;padding-left:1.1111111111vw}@media screen and (max-width:767px){#schedule .eventarea .textarea{margin-top:8.2051282051vw;margin-bottom:10.2564102564vw}#schedule .eventarea .events_grid{grid-template-columns:repeat(1,1fr);gap:2.0512820513vw}#schedule .eventarea .event_content{height:auto;padding-left:5.1282051282vw}}#schedule .eventarea .months{display:flex;justify-content:center;align-items:end;margin-top:2.5vw;margin-bottom:1.1111111111vw}@media screen and (max-width:767px){#schedule .eventarea .months{margin-top:5.1282051282vw;margin-bottom:4.1025641026vw}}#schedule .eventarea .mth{margin-bottom:4px}#schedule .eventarea .event_items{display:flex;flex-direction:column;gap:.5555555556vw}@media screen and (max-width:767px){#schedule .eventarea .event_items{gap:2.0512820513vw;margin-bottom:5.1282051282vw}}#schedule .eventarea .event{display:flex;gap:.5555555556vw}#schedule .eventarea .type{display:flex;justify-content:center;align-items:center;width:5.5555555556vw;max-width:80px;color:#FFF;border-radius:4px}#schedule .eventarea .event_text{margin-top:.2777777778vw;margin-bottom:.2777777778vw;line-height:24px}#schedule .eventarea .mobile_br{display:block}#schedule .eventarea .pc_br{display:none}@media screen and (max-width:767px){#schedule .eventarea .event{gap:2.0512820513vw}#schedule .eventarea .type{width:20.5128205128vw;max-width:80px}#schedule .eventarea .event_text{margin-top:1.0256410256vw;margin-bottom:1.0256410256vw}#schedule .eventarea .mobile_br{display:none}#schedule .eventarea .pc_br{display:block}}#schedule .eventarea span{display:none}#schedule .eventarea .pc_span{display:inline}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}#schedule .scroll-infinity{margin-bottom:16.6666666667vw}#schedule .scroll-infinity img{border-radius:16px}@media screen and (max-width:767px){#schedule .eventarea span{display:inline}#schedule .eventarea .pc_span{display:none}#schedule .scroll-infinity{margin-bottom:61.5384615385vw}}#schedule .scroll-infinity__wrap{display:flex;overflow:hidden;gap:1.6666666667vw}@media screen and (max-width:767px){#schedule .scroll-infinity__wrap{gap:6.1538461538vw}}#schedule .scroll-infinity__list{display:flex;list-style:none;gap:1.6666666667vw;padding:0;flex-shrink:0}#schedule .scroll-infinity__list--left{animation:infinity-scroll-left 40s infinite linear .5s both}#schedule .scroll-infinity__item{width:26.6666666667vw}@media screen and (max-width:767px){#schedule .scroll-infinity__list{gap:6.1538461538vw}#schedule .scroll-infinity__item{width:92.3076923077vw}}#schedule .scroll-infinity__item>img{width:100%}#tuition{line-height:24px}#tuition table{width:100%;border-collapse:separate;position:relative;margin-bottom:120px}#tuition table tr{position:relative;display:flex;gap:2.2222222222vw;padding-top:20px}#tuition table tr::after{position:absolute;right:0;height:4px;background:#282828}#tuition table tr:first-child::after,#tuition table tr:last-child::after{display:none}#tuition table tr td,#tuition table tr th{font-weight:700;text-align:center;display:flex;align-items:center;height:5.5555555556vw;max-height:80px;border-radius:.5555555556vw}#tuition table tr th{width:100%;justify-content:center}#tuition table tr .tuition_left{width:33%;justify-content:center}#tuition table tr .tuition_right{width:65%;text-align:left}@media screen and (max-width:767px){#tuition table{margin-bottom:30.7692307692vw}#tuition table tr{flex-direction:column;margin-top:2.0512820513vw;padding:0}#tuition table tr::after{display:block;height:4px;border-radius:9999px;bottom:0;background-color:#282828}#tuition table tr:first-child::after,#tuition table tr:last-child::after{display:none}#tuition table tr th{width:100%;height:80px;border-radius:8px;background-color:#FFB6C1;margin-bottom:0}#tuition table tr td{width:100%;height:auto;padding:0;border-radius:0;flex-direction:column;background-color:#fff;margin-top:3.0769230769vw;margin-bottom:3.0769230769vw}#tuition table tr .tuition_left{width:100%;background-color:#E5E5E5;height:60px;border-radius:8px;margin-bottom:0;justify-content:center}#tuition table tr .tuition_right{width:100%;display:block;text-align:left;background-color:#fff}}#tuition .tuition_circlearea{display:grid;gap:1.6666666667vw;margin-bottom:16.6666666667vw}@media screen and (max-width:767px){#tuition .tuition_circlearea{gap:6.1538461538vw;margin-bottom:61.5384615385vw}}#tuition .tuition_circlearea .circle_item{display:flex;gap:1.1111111111vw;align-items:center}#tuition .tuition_circlearea .circle{width:3.3333333333vw;height:3.3333333333vw;max-height:48px;max-width:48px;border-radius:99999px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){#tuition .tuition_circlearea .circle_item{gap:4.1025641026vw}#tuition .tuition_circlearea .circle{width:12.3076923077vw;height:12.3076923077vw;max-height:48px;max-width:48px}}#tuition .tuition_circlearea .detail{width:95%}#tuition .text{margin-bottom:2.7777777778vw}@media screen and (max-width:767px){#tuition .tuition_circlearea .detail{width:80%}#tuition .text{margin-bottom:10.2564102564vw}}#tuition .gridarea{display:flex;gap:1.6666666667vw;margin-bottom:16.6666666667vw}@media screen and (max-width:767px){#tuition .gridarea{flex-direction:column;gap:6.1538461538vw;margin-bottom:61.5384615385vw}}#tuition .gridarea .exemption{width:100%;border-radius:16px;border:4px solid #282828}#tuition .gridarea .exemption .title{height:5.5555555556vw;max-height:80px;border-radius:16px 16px 0 0;border-bottom:4px solid #282828;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){#tuition .gridarea .exemption .title{height:20.5128205128vw;max-height:80px}}#tuition .gridarea .exemption .detail{display:flex;align-items:center;justify-content:center;height:6.9444444444vw;max-height:100px;margin-left:1.3888888889vw;margin-right:1.3888888889vw}#tuition .gridarea .others{width:100%;padding-bottom:40px;border-radius:16px;border:4px solid #282828}@media screen and (max-width:767px){#tuition .gridarea .exemption .detail{height:25.641025641vw;max-height:100px;margin-left:5.1282051282vw;margin-right:5.1282051282vw}#tuition .gridarea .others{height:97.4358974359vw}}#tuition .gridarea .others .circle{margin:2.5vw auto 0;width:5.5555555556vw;max-width:80px;height:5.5555555556vw;max-height:80px;border-radius:99999px;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#282828}#tuition .gridarea .others .circle i{font-size:3.0555555556vw}@media screen and (max-width:767px){#tuition .gridarea .others .circle{margin-top:9.2307692308vw;width:20.5128205128vw;max-width:80px;height:20.5128205128vw;max-height:80px}#tuition .gridarea .others .circle i{font-size:11.2820512821vw}}#tuition .gridarea .others .title{text-align:center}#tuition .gridarea .others .main{margin-top:1.6666666667vw;margin-bottom:1.25vw}@media screen and (max-width:767px){#tuition .gridarea .others .main{margin-top:6.1538461538vw;margin-bottom:4.6153846154vw}}#tuition .gridarea .others .detail{margin:1.1111111111vw 1.3888888889vw 0}#tuition .otherstitle{text-align:center;margin-bottom:2.2222222222vw!important}#tuition .remittance{display:flex;gap:1.6666666667vw}#tuition .remittance table{width:50%}@media screen and (max-width:767px){#tuition .gridarea .others .detail{margin-top:4.1025641026vw;margin-left:5.1282051282vw;margin-right:5.1282051282vw}#tuition .otherstitle{margin-bottom:8.2051282051vw!important}#tuition .remittance{display:block}#tuition .remittance table{width:100%}}#tuition .remittance table .left{width:33%;justify-content:center}@media screen and (max-width:767px){#tuition .remittance table .left{width:100%;height:15.3846153846vw;max-height:60px}#tuition .remittance table .left br{display:none}}#tuition .remittance table .right{width:65%;text-align:left}@media screen and (max-width:767px){#tuition .remittance table .right{width:100%;margin-bottom:6.1538461538vw}#tuition .mobile_circle{height:auto!important;max-height:240px!important;min-height:48px!important;align-self:stretch}}#guideline{line-height:24px}#guideline table{width:100%;border-collapse:separate;position:relative;margin-bottom:240px}#guideline table tr{position:relative;display:flex;gap:.7638888889vw;padding-top:20px}#guideline table tr::after{position:absolute;right:0;height:4px;border-radius:9999px}#guideline table tr:first-child::after,#guideline table tr:last-child::after{display:none}#guideline table tr td,#guideline table tr th{width:33%;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;height:5.5555555556vw;max-height:80px;border-radius:8px}#guideline table tr.table_pink::after{background:#FA8C8C}#guideline table tr.table_blue::after{background:#0050A0}#guideline table tr.table_black::after{background:#282828}#guideline #overview .mobile_table{display:none}@media screen and (max-width:767px){#guideline #overview{margin-bottom:30.7692307692vw}#guideline #overview .mobile_table{display:block;margin-bottom:61.5384615385vw}#guideline #overview .mobile_table table{margin-top:6.1538461538vw;margin-bottom:0;width:100%}#guideline #overview .mobile_table table tbody{display:grid;gap:2.0512820513vw}#guideline #overview .mobile_table table th{width:100%;height:80px;border-radius:8px;margin-bottom:0}#guideline #overview .mobile_table table td{width:50%;height:20.5128205128vw;max-height:80px;border-radius:8px;margin:0}#guideline #overview .mobile_table table tr{margin-top:0;padding:0}#guideline #overview .mobile_table table tr.table_blue,#guideline #overview .mobile_table table tr.table_pink{padding-bottom:24px}#guideline #overview .mobile_table table tr::after{display:block;height:4px;border-radius:9999px;bottom:0}#guideline #overview .mobile_table table tr.table_pink::after{background:#FA8C8C}#guideline #overview .mobile_table table tr.table_blue::after{background:#0050A0}#guideline #overview .PC_table{display:none}}#guideline #application table{margin-bottom:8.3333333333vw}@media screen and (max-width:767px){#guideline #application table{margin-bottom:30.7692307692vw}}#guideline #application tr{gap:2.2222222222vw}#guideline #application th{width:100%}#guideline #application .left{width:33%;height:auto!important;align-self:stretch;min-height:80px!important;max-height:240px!important}#guideline #application .right{width:66%;margin-top:.6944444444vw;margin-bottom:.6944444444vw;margin-right:1.6666666667vw;text-align:left;justify-content:left;height:100%!important;max-height:300px!important;min-height:60px!important}#guideline #application a{color:#0d6efd;text-decoration:underline}@media screen and (max-width:767px){#guideline #application{margin-bottom:30.7692307692vw}#guideline #application tr{flex-direction:column;margin-top:2.0512820513vw;padding:0}#guideline #application tr::after{display:block;height:4px;border-radius:9999px;bottom:0;background-color:#282828}#guideline #application tr:first-child::after,#guideline #application tr:last-child::after{display:none}#guideline #application tr th{width:100%;height:80px;border-radius:8px;background-color:#FFB6C1;margin-bottom:0}#guideline #application tr td{width:100%;height:auto;padding:0;border-radius:8px;flex-direction:column;background-color:#fff;margin-top:3.0769230769vw;margin-bottom:3.0769230769vw}#guideline #application tr .left{width:100%;padding:16px 22px;max-height:80px!important;min-height:60px!important}#guideline #application tr .right{width:100%;padding-bottom:24px}#guideline .mobile_br{display:none}}#guideline .border_pink{border:4px solid #FA8C8C!important;color:#FA8C8C;background-color:#FFF}#guideline .border_blue{border:4px solid #0050A0!important;color:#0050A0;background-color:#FFF}#guideline .gridarea{display:flex;gap:1.6666666667vw;margin-top:2.2222222222vw;margin-bottom:16.6666666667vw}@media screen and (max-width:767px){#guideline .gridarea{flex-direction:column;gap:6.1538461538vw;margin-bottom:61.5384615385vw}}#guideline .gridarea .requirements_item{width:100%;border-radius:16px;border:4px solid #282828}#guideline .gridarea .requirements_item .title{height:5.5555555556vw;max-height:80px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){#guideline .gridarea .requirements_item .title{height:20.5128205128vw;max-height:80px}}#guideline .gridarea .requirements_item .gray{border-radius:16px 16px 0 0;border-bottom:4px solid #282828}#guideline .gridarea .requirements_item .detail{display:flex;align-items:center;justify-content:center;height:6.9444444444vw;max-height:100px;margin-left:1.3888888889vw;margin-right:1.3888888889vw;color:#282828}#guideline .breadcrumbs .circle_area,#guideline .innerarea .circle_area{display:grid;gap:1.6666666667vw;margin-top:2.2222222222vw;margin-bottom:16.6666666667vw}@media screen and (max-width:767px){#guideline .gridarea .requirements_item .detail{height:25.641025641vw;max-height:100px;margin-left:5.1282051282vw;margin-right:5.1282051282vw}#guideline .breadcrumbs .circle_area,#guideline .innerarea .circle_area{gap:4.1025641026vw;margin-top:8.2051282051vw;margin-bottom:61.5384615385vw}}#guideline .breadcrumbs .circle_area .circle_item,#guideline .innerarea .circle_area .circle_item{display:flex;gap:1.1111111111vw;align-items:center}#guideline .breadcrumbs .circle_area .circle_item .circle,#guideline .innerarea .circle_area .circle_item .circle{width:3.3333333333vw;max-width:48px;height:3.3333333333vw;max-height:48px;border-radius:99999px;display:flex;justify-content:center;align-items:center;background-color:#282828;color:#FFF}@media screen and (max-width:767px){#guideline .breadcrumbs .circle_area .circle_item,#guideline .innerarea .circle_area .circle_item{gap:4.1025641026vw}#guideline .breadcrumbs .circle_area .circle_item .circle,#guideline .innerarea .circle_area .circle_item .circle{width:12.3076923077vw;max-width:48px;height:auto!important;align-self:stretch;max-height:240px;min-height:48px}}#guideline .breadcrumbs .circle_area .circle_item .detail,#guideline .innerarea .circle_area .circle_item .detail{width:95%}#guideline .buttons{display:flex;justify-content:center;margin-top:2.2222222222vw;margin-bottom:15.2777777778vw;gap:1.6666666667vw}@media screen and (max-width:767px){#guideline .breadcrumbs .circle_area .circle_item .detail,#guideline .innerarea .circle_area .circle_item .detail{width:80%}#guideline .buttons{flex-direction:column;gap:4.1025641026vw;margin-top:8.2051282051vw;margin-bottom:61.5384615385vw}}#guideline .buttons .button{width:100%;height:4.1666666667vw;max-height:60px;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:relative}#guideline .buttons .arrow{position:absolute;right:1.6666666667vw}@media screen and (max-width:767px){#guideline .buttons .button{height:15.3846153846vw;max-height:60px}#guideline .buttons .arrow{right:6.1538461538vw}}#guideline .buttons .arrow::after,#guideline .buttons .arrow::before{background-color:#FFF}#faqarea .faqcontainer{margin-top:50px}#faqarea .faqitem__green{border:4px solid #78C8B4!important}#faqarea .faqitem__green .faqitem_title::after,#faqarea .faqitem__green .faqitem_title::before{background-color:#78C8B4!important}#faqarea .faqitem__green.open .faqitem_title{border-bottom:4px solid #78C8B4!important}#faqarea .faqitem.open .faqitem_title,#for_enrollment .faqitem.open .faqitem_title{border-bottom:4px solid #FA8C8C}#faqarea .faqitem{width:100%;margin-left:auto;margin-right:auto;margin-bottom:50px;color:#282828;border:4px solid #FA8C8C;border-radius:2.0833333333vw}#faqarea .faqitem .circle{color:#fff!important;width:48px;height:48px;min-width:48px;min-height:48px;border-radius:99999px;display:flex;justify-content:center;align-items:center;flex-shrink:0}@media screen and (max-width:767px){#faqarea .faqitem .circle{width:12.3076923077vw;height:12.3076923077vw}}#faqarea .faqitem .faqitem_title{display:flex;align-items:center;padding:20px;cursor:pointer;position:relative}#faqarea .faqitem .faqitem_title::after,#faqarea .faqitem .faqitem_title::before{position:absolute;right:25px;width:20px;height:3px;background-color:#FA8C8C;transition:all .3s ease-in-out;content:"";top:50%}#faqarea .faqitem .faqitem_title::before{transform:rotate(90deg)}#faqarea .faqitem .faqitem_content{display:none;align-items:flex-start;padding:20px}#faqarea .faqitem .faqitem_content .text{padding-top:0;padding-bottom:0}#faqarea .faqitem.open .faqitem_title::before{transform:rotate(180deg)!important}#faqarea .faqitem.open .faqitem_title::after{opacity:0!important}#faqarea .faqitem.open .faqitem_content{display:flex!important}#about .pagetitle,#about .pagetitle_border{margin-bottom:2.2222222222vw}@media screen and (max-width:767px){#about .pagetitle,#about .pagetitle_border{margin-bottom:8.2051282051vw}}#about #career_path,#about #course_feature,#about #routine{margin-bottom:8.3333333333vw}#about .pc_only{display:block}#about .mobile_only{display:none}@media screen and (max-width:767px){#about .pc_only{display:none}#about .mobile_only{display:block}}#about .group{display:flex;gap:1.6666666667vw;margin-top:1.1111111111vw}@media screen and (max-width:767px){#about .group{display:flex;flex-direction:column;gap:20.5128205128vw;margin-top:4.1025641026vw}}#about .group .content{width:100%}#about .group .content .title{padding:1.1111111111vw;display:flex;align-items:center;justify-content:center;border-radius:8px;text-align:center;line-height:1.5}#about .group .content .detail{margin-top:1.1111111111vw;line-height:32px}#about #career_path img{width:100%;border-radius:16px;border:2px solid #282828}#about #routine{width:100%;max-width:720px;margin-left:auto;margin-right:auto;text-align:center}@media screen and (max-width:767px){#about .group .content .title{padding:4.1025641026vw}#about .group .content .detail,#about .group .content img{margin-top:4.1025641026vw}#about #career_path,#about #course_feature{margin-bottom:30.7692307692vw}#about #routine{width:100%;max-width:360px;margin-bottom:30.7692307692vw;text-align:left}}#about #routine .routine_group{display:grid;gap:1.6666666667vw;margin-bottom:2.2222222222vw}@media screen and (max-width:767px){#about #routine .routine_group{gap:6.1538461538vw;margin-bottom:8.2051282051vw}}#about #routine .routine_group .routine_content{display:flex;gap:1.6666666667vw}@media screen and (max-width:767px){#about #routine .routine_group .routine_content{display:grid;gap:6.1538461538vw}}#about #routine .routine_group .routine_content .routine_item_title{display:flex;flex-direction:column;align-items:center;justify-content:center}#about #routine .routine_group .routine_content .routine_item_title .border_black{height:11.1111111111vw;width:11.1111111111vw;max-width:160px;max-height:160px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:4px solid #282828}#about #routine .routine_group .routine_content .routine_item_date{display:flex;gap:1.1111111111vw;width:100%}#about #routine .routine_group .routine_content .routine_item_date .part{width:100%}@media screen and (max-width:767px){#about #routine .routine_group .routine_content .routine_item_title .border_black{height:15.3846153846vw;width:100%;max-height:60px;max-width:100%}#about #routine .routine_group .routine_content .routine_item_date{gap:4.1025641026vw}#about #routine .routine_group .routine_content .routine_item_date .part{text-align:center}}#about #routine .routine_group .routine_content .routine_item_date .part .title{height:4.1666666667vw;max-height:60px;display:flex;align-items:center;justify-content:center;border-top-right-radius:8px;border-top-left-radius:8px}@media screen and (max-width:767px){#about #routine .routine_group .routine_content .routine_item_date .part .title{height:15.3846153846vw}}#about #routine .routine_group .routine_content .routine_item_date .part .detail{height:6.9444444444vw;max-height:100px;display:flex;align-items:center;justify-content:center;border-bottom-right-radius:8px;border-bottom-left-radius:8px}@media screen and (max-width:767px){#about #routine .routine_group .routine_content .routine_item_date .part .detail{height:25.641025641vw}}#about #routine .routine_group .routine_content .routine_item_date .part .border_yellow{border:4px solid #FFC83C;border-top:none}#about #routine .routine_group .routine_content .routine_item_date .part .border_orange{border:4px solid #FFA03C;border-top:none}#about #routine .routine_group .triangle{margin-top:1.6666666667vw;width:0;height:0;border-style:solid;border-right:24px solid transparent;border-left:24px solid transparent;border-top:24px solid #282828;border-bottom:0}@media screen and (max-width:767px){#about #routine .routine_group .triangle{margin:0 auto}}#about #interview,#about #job_support{margin-bottom:8.3333333333vw}#about #job_support .group .content{border:4px solid #282828;border-radius:16px}#about #job_support .group .content .support_title{height:5.5555555556vw;max-height:80px;display:flex;align-items:center;justify-content:center;border-top-right-radius:16px;border-top-left-radius:16px;border-bottom:4px solid #282828}#about #job_support .group .content .support_detail{border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding:1.6666666667vw 1.1111111111vw;line-height:1.5}#about #qualification_example{width:100%;margin-bottom:16.6666666667vw}@media screen and (max-width:767px){#about #interview{margin-bottom:61.5384615385vw}#about #job_support{margin-bottom:30.7692307692vw}#about #job_support .group{gap:6.1538461538vw}#about #job_support .group .content .support_title{height:20.5128205128vw}#about #job_support .group .content .support_detail{padding:6.1538461538vw 5.1282051282vw}#about #qualification_example{margin-bottom:61.5384615385vw}#about #qualification_example .group{gap:4.1025641026vw}}#about #qualification_example .title{height:5.5555555556vw;max-height:80px;width:100%;display:flex;align-items:center;justify-content:center;border-radius:16px;border:4px solid #282828}#for_enrollment #for_enrollment_header{margin-bottom:10.8333333333vw}@media screen and (max-width:767px){#about #qualification_example .title{height:20.5128205128vw}#for_enrollment #for_enrollment_header{width:100%;margin-bottom:64.6153846154vw}#for_enrollment #for_enrollment_header .pagetitle_border{width:100%}}#for_enrollment .info_newslist .button{margin:2.6388888889vw auto 16.6666666667vw;width:41.6666666667vw;height:4.1666666667vw;border-radius:9999px;display:flex;justify-content:center;align-items:center;position:relative}#for_enrollment .info_newslist .button .arrow{position:absolute;right:1.3888888889vw}@media screen and (max-width:767px){#for_enrollment .info_newslist .button{margin:9.7435897436vw auto 61.5384615385vw;width:100%;height:15.3846153846vw}#for_enrollment .info_newslist .button .arrow{right:5.1282051282vw}}#for_enrollment .pagetitle,#for_enrollment .pagetitle_border{margin-bottom:2.2222222222vw}#for_enrollment .pagetitle br,#for_enrollment .pagetitle_border br{display:none}@media screen and (max-width:767px){#for_enrollment .pagetitle,#for_enrollment .pagetitle_border{margin-bottom:8.2051282051vw}#for_enrollment .pagetitle br,#for_enrollment .pagetitle_border br{display:block}}#for_enrollment .selectpoint{display:flex;gap:1.6666666667vw;margin-bottom:16.6666666667vw}@media screen and (max-width:767px){#for_enrollment .selectpoint{flex-direction:column;gap:6.1538461538vw;margin-bottom:61.5384615385vw}}#for_enrollment .selectpoint .contents .item{padding:32px;border-radius:16px;display:flex;flex-direction:column;align-items:center;position:relative;height:100%}#for_enrollment .selectpoint .contents .item .circle{width:5.5555555556vw;height:5.5555555556vw;border-radius:9999px;display:flex;justify-content:center;align-items:center;background-color:#FFF;margin-top:2.7777777778vw;margin-bottom:1.6666666667vw;font-size:3.3333333333vw}@media screen and (max-width:767px){#for_enrollment .selectpoint .contents .item{padding:24px}#for_enrollment .selectpoint .contents .item .circle{width:20.5128205128vw;height:20.5128205128vw;margin-top:10.2564102564vw;margin-bottom:6.1538461538vw;font-size:12.3076923077vw}}#for_enrollment .selectpoint .contents .item .title{margin-bottom:1.6666666667vw}#for_enrollment .selectpoint .contents .item .textarea{max-width:304px;height:auto;line-height:1.5}#for_enrollment .selectpoint .contents .item .button{left:1.6666666667vw;right:1.6666666667vw;height:4.1666666667vw;max-height:60px;border-radius:9999px;display:flex;justify-content:center;align-items:center;background-color:#FFF;position:absolute;bottom:40px}@media screen and (max-width:767px){#for_enrollment .selectpoint .contents .item .title{margin-bottom:6.1538461538vw}#for_enrollment .selectpoint .contents .item .textarea{margin-bottom:100px}#for_enrollment .selectpoint .contents .item .button{left:6.1538461538vw;right:6.1538461538vw;height:15.3846153846vw;max-height:60px;bottom:40px}}#for_enrollment .selectpoint .contents .item .button .arrow{position:absolute;right:20px}#for_enrollment .selectpoint .contents .green{color:#282828!important}#for_enrollment .selectpoint .contents .green .textarea{margin-bottom:100px}#for_enrollment .flow_group{display:grid;gap:1.6666666667vw;margin-bottom:16.6666666667vw}@media screen and (max-width:767px){#for_enrollment .flow_group{gap:6.1538461538vw;margin-bottom:61.5384615385vw}}#for_enrollment .flow_group .content{display:flex;gap:1.6666666667vw}@media screen and (max-width:767px){#for_enrollment .flow_group .content{flex-direction:column;gap:6.1538461538vw}}#for_enrollment .flow_group .content .item_title{display:flex;flex-direction:column;align-items:center;justify-content:center}#for_enrollment .flow_group .content .item_title .border_black{width:43.0555555556vw;max-width:620px;height:stretch;display:flex;border:4px solid #282828;border-radius:8px}#for_enrollment .flow_group .content .item_title .border_black .number{padding:0 3.9583333333vw;height:auto;display:flex;align-items:center;justify-content:center;border-right:4px solid #282828}@media screen and (max-width:767px){#for_enrollment .flow_group .content .item_title .border_black{width:100%;max-width:100%}#for_enrollment .flow_group .content .item_title .border_black .number{padding:0 4.358974359vw}}#for_enrollment .flow_group .content .item_title .border_black .textarea{display:flex;align-items:center;padding:1.3888888889vw 1.6666666667vw}#for_enrollment .flow_group .content .item_detail{width:100%;display:flex;gap:1.1111111111vw}#for_enrollment .flow_group .content .item_detail .course{width:100%;border-radius:8px}@media screen and (max-width:767px){#for_enrollment .flow_group .content .item_title .border_black .textarea{padding:5.1282051282vw 5.641025641vw}#for_enrollment .flow_group .content .item_detail{flex-direction:column;gap:4.1025641026vw}#for_enrollment .flow_group .content .item_detail .course{display:flex}}#for_enrollment .flow_group .content .item_detail .course .title{padding:1.4583333333vw 0;display:flex;align-items:stretch;justify-content:center;border-top-right-radius:8px;border-top-left-radius:8px}@media screen and (max-width:767px){#for_enrollment .flow_group .content .item_detail .course .title{width:50%;padding:3.5897435897vw 0;align-items:center;border-top-right-radius:0;border-bottom-left-radius:8px}}#for_enrollment .flow_group .content .item_detail .course .textarea{padding:2.6388888889vw 0;display:flex;margin:0 auto;align-items:stretch;justify-content:center;border-bottom-right-radius:8px;border-bottom-left-radius:8px}@media screen and (max-width:767px){#for_enrollment .flow_group .content .item_detail .course .textarea{padding:3.5897435897vw 0;width:50%;border-bottom-left-radius:0;border-top-right-radius:8px}}#for_enrollment .flow_group .content .item_detail .course .border_black{border:4px solid #282828}#for_enrollment .flow_group .content .item_detail .course .border_blue{border:4px solid #0050A0}#for_enrollment .flow_group .content .item_detail .course .border_pink{border:4px solid #FA8C8C}#for_enrollment .flow_group .triangle_area{width:50vw;max-width:720px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){#for_enrollment .flow_group .triangle_area{width:100%;max-width:100%}#for_enrollment .flow_group .triangle{margin:0 auto}}#for_enrollment .flow_group .triangle{width:0;height:0;border-style:solid;border-right:24px solid transparent;border-left:24px solid transparent;border-top:24px solid #282828;border-bottom:0}#for_enrollment .contrast{margin-top:8.3333333333vw}#for_enrollment .contrast table{width:100%;border-collapse:separate;position:relative;margin-bottom:8.3333333333vw}#for_enrollment .contrast table tr{position:relative;display:flex;gap:.7638888889vw;padding-top:20px}#for_enrollment .contrast table tr td,#for_enrollment .contrast table tr th{width:33%;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;height:4.1666666667vw;max-height:60px;border-radius:8px}#for_enrollment .contrast table tr td{height:5.5555555556vw;max-height:80px}#for_enrollment .contrast table tr::after{background-color:#282828;position:absolute;height:4px;border-radius:9999px;content:"";right:0;bottom:-12px;left:0}#for_enrollment .contrast .mobile_table,#for_enrollment .contrast table tr:first-child::after,#for_enrollment .contrast table tr:last-child::after{display:none}@media screen and (max-width:767px){#for_enrollment .contrast table{margin-bottom:30.7692307692vw}#for_enrollment .contrast{margin-top:30.7692307692vw}#for_enrollment .contrast .mobile_table{display:block;margin-bottom:61.5384615385vw}#for_enrollment .contrast .mobile_table table{margin-top:12.3076923077vw;margin-bottom:0;width:100%}#for_enrollment .contrast .mobile_table table:last-child tr:last-child::after{display:none}#for_enrollment .contrast .mobile_table table tbody{display:grid;gap:2.0512820513vw}#for_enrollment .contrast .mobile_table table td,#for_enrollment .contrast .mobile_table table th{width:100%;height:60px;border-radius:8px;margin-bottom:0}#for_enrollment .contrast .mobile_table table .left{width:28%}#for_enrollment .contrast .mobile_table table .right{width:72%}#for_enrollment .contrast .mobile_table table tr{margin-top:0;padding:0;gap:2.0512820513vw}#for_enrollment .contrast .mobile_table table tr::after{display:none}#for_enrollment .contrast .mobile_table table tr:last-child::after{display:block;background-color:#282828;position:absolute;height:4px;border-radius:9999px;content:"";right:0;bottom:-22px;left:0}#for_enrollment .contrast .PC_table{display:none}}#for_enrollment .introduction .border_black{margin:0 auto;border:4px solid #282828;color:#282828!important;width:50%}#for_enrollment .faqitem__green,.category_buttons .green{border:4px solid #78C8B4!important}@media screen and (max-width:767px){#for_enrollment .introduction .border_black{width:100%}#for_enrollment .introduction .slashes{margin-top:8.2051282051vw}}#for_enrollment .introduction .arrow::after,#for_enrollment .introduction .arrow::before{background-color:#282828}#for_enrollment .faqarea{margin-top:8.3333333333vw;margin-bottom:8.3333333333vw}#for_enrollment .mobile{display:none}@media screen and (max-width:767px){#for_enrollment .mobile{display:block}}#for_enrollment .faqcontainer{margin-top:50px}#for_enrollment .faqitem__green .faqitem_title::after,#for_enrollment .faqitem__green .faqitem_title::before{background-color:#78C8B4!important}#for_enrollment .faqitem__green.open .faqitem_title{border-bottom:4px solid #78C8B4!important}#for_enrollment .faqitem{width:100%;margin-left:auto;margin-right:auto;margin-bottom:50px;color:#282828;border:4px solid #FA8C8C;border-radius:2.0833333333vw}#for_enrollment .faqitem .circle{color:#fff!important;width:48px;height:48px;min-width:48px;min-height:48px;border-radius:99999px;display:flex;justify-content:center;align-items:center;flex-shrink:0}@media screen and (max-width:767px){#for_enrollment .faqitem .circle{width:12.3076923077vw;height:12.3076923077vw}}#for_enrollment .faqitem .faqitem_title::after,#for_enrollment .faqitem .faqitem_title::before{right:25px;width:20px;height:3px;background-color:#FA8C8C;transition:all .3s ease-in-out;content:""}#for_enrollment .faqitem .faqitem_title{display:flex;align-items:center;padding:20px;cursor:pointer;position:relative}#for_enrollment .faqitem .faqitem_title::before{position:absolute;top:50%;transform:rotate(90deg)}#for_enrollment .faqitem .faqitem_title::after{position:absolute;top:50%}.arrow,.youtube{position:relative}#for_enrollment .faqitem .faqitem_content{display:none;align-items:flex-start;padding:20px}#for_enrollment .faqitem .faqitem_content .text{padding-top:0;padding-bottom:0}#for_enrollment .faqitem.open .faqitem_title::before{transform:rotate(180deg)!important}#for_enrollment .faqitem.open .faqitem_title::after{opacity:0!important}#for_enrollment .faqitem.open .faqitem_content{display:flex!important}.row{margin:0}.col-md-6{padding-left:0!important;padding-right:0!important}body,html{margin:0;padding:0;color:#000}.fs_120{font-size:7.5rem}@media screen and (max-width:767px){.fs_120{font-size:3rem}}.fs_80{font-size:5rem}.fs_60{font-size:3.75rem}@media screen and (max-width:767px){.fs_80{font-size:3.75rem}.fs_60{font-size:2rem}}.fs_40{font-size:2.5rem}@media screen and (max-width:767px){.fs_40{font-size:1.6rem}.fs_32,.pagetitle,.pagetitle_border{font-size:2rem}}.fs_32,.pagetitle,.pagetitle_border{font-size:2rem}.fs_30{font-size:1.875rem}@media screen and (max-width:767px){.fs_30{font-size:1.3rem}.fs_24{font-size:1.5rem}}.fs_24{font-size:1.5rem}.fs_20{font-size:1.25rem}@media screen and (max-width:767px){.fs_20{font-size:.8rem}#contactform .sendbtn,.fs_16,.text{font-size:1rem}}#contactform .sendbtn,.fs_16,.text{font-size:1rem}.fs_12{font-size:.75rem}@media screen and (max-width:767px){.fs_12{font-size:.75rem}.fs_8{font-size:.5rem}}.fs_8{font-size:.5rem}.fw_black{font-weight:900}.breadcrumbs,.form_area .form_item .form_title_area .form_title,.introduction .slash,.pagetitle,.pagetitle_border{font-weight:700}body,html{border:0;height:100%;background-color:#fff;font-size:16px}body{display:inline;max-width:1920px;font-family:"Noto Sans JP",sans-serif;line-height:1.2}.notosans{font-family:"Noto Sans JP",sans-serif}.breadcrumbs{padding-top:8.8888888889vw;margin-bottom:3.8194444444vw}.subpage{width:100%}@media screen and (max-width:767px){body{font-size:16px}.breadcrumbs{padding-top:35.5555555556vw;margin-bottom:15.2777777778vw}.subpage{padding-top:0}}.text{line-height:2rem;padding-top:3.3333333333vw;padding-bottom:1.6666666667vw}.breadcrumbs,.innerarea{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.0416666667vw;padding-right:1.0416666667vw}@media screen and (max-width:767px){.breadcrumbs,.innerarea{padding-left:4.1666666667vw;padding-right:4.1666666667vw}}.pagetitle_border{width:42.8571428571vw;border-bottom:4px solid #282828}a,a:hover{color:#000;text-decoration:none}.black,.blue,.pink{color:#FFF!important}.autolink a{text-decoration:underline!important;word-break:break-all}.autolink a:hover{text-decoration:none!important}.container-fluid{background-color:#fff;padding-right:0;padding-left:0}select{border:2px solid #000!important;margin-right:10px}.selectarea{display:flex;align-items:center;margin-right:10px}.selectarea p{display:flex;align-items:center}.selectarea p span{margin-right:-12px}.selectarea p span input{padding-right:0}.youtube{width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.pink{background-color:#FA8C8C!important}.blue{background-color:#0050A0!important}.green{color:#78C8B4!important;background-color:#78C8B4!important}.yellow{color:#282828!important;background-color:#FFC83C!important}.black{background-color:#282828!important}.gray{color:#000!important;background-color:#F0F0F0!important}.orange{color:#282828!important;background-color:#FFA03C!important}.arrow{width:12px;height:16px;display:flex;flex-direction:column}.arrow::after,.arrow::before{content:"";position:absolute;top:calc(50% - 2px);right:0;width:14px;height:4px;border-radius:9999px;background-color:#282828;transform-origin:calc(100% - 2px) 50%}.arrow::before{transform:rotate(36.85deg)}.arrow::after{transform:rotate(-36.85deg)}.wpcf7-checkbox{border:0!important;padding:0!important;display:grid;grid-template-columns:repeat(3,1fr);gap:1.4285714286vw}.wpcf7-list-item{padding:.78125vw;border:2px solid #DCDCDC;margin-left:0!important;margin-bottom:0;border-radius:8px}.wpcf7-list-item:first-of-type{margin:0}@media screen and (max-width:767px){.wpcf7-checkbox{grid-template-columns:1fr;gap:5.1282051282vw}.wpcf7-list-item{padding-top:2.5641025641vw;padding-left:2.5641025641vw;padding-bottom:2.5641025641vw}}.wpcf7-list-item input[type=text]{width:80%!important}.form_area .form_item{padding-bottom:1.5625vw}@media screen and (max-width:767px){.form_area .form_item{padding-bottom:0;padding-top:0}.form_area .form_item:first-child{padding-top:20px}}.form_area .form_item .required{color:#fff;background-color:#000;padding:5px 8px}.form_area .form_item .form_form input[type=email],.form_area .form_item .form_form input[type=number],.form_area .form_item .form_form input[type=password],.form_area .form_item .form_form input[type=tel],.form_area .form_item .form_form input[type=text],.form_area .form_item .form_form select{width:100%;height:4.1666666667vw!important;border:2px solid #DCDCDC!important}.form_area .form_item .form_form input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1em;height:1em;border:2px solid #DCDCDC;border-radius:3px;background-color:#fff;margin-right:.7142857143vw;vertical-align:middle;position:relative;cursor:pointer;transform:scale(1.1,1.1);transform-origin:center;outline:0;transition:background-color .2s,border-color .2s}.form_area .form_item .form_form input[type=checkbox]:checked{background-color:#000;border-color:#000}.form_area .form_item .form_form input[type=checkbox]:checked::after{content:"";position:absolute;left:.28em;top:.07em;width:.28em;height:.56em;border:solid #fff;border-width:0 .15em .15em 0;transform:rotate(45deg);pointer-events:none}.form_area .form_item .form_form input[type=radio]{background-color:#fff;border:0;transform:scale(1.4,1.4);transform-origin:center;margin-right:1.0416666667vw;margin-bottom:1.0416666667vw}.form_area .form_item .form_form textarea{font-size:1.1rem;width:100%;height:100%;padding-top:10px;padding-left:16px;padding-right:16px;border-radius:10px;border:2px solid #DCDCDC;font-family:"Noto Sans JP",sans-serif}.form_area .form_item .form_form .form_full{width:92%!important;margin-right:0!important;margin-bottom:.5208333333vw}.form_area .form_item .form_form .form_full_sm{width:100%!important}.form_area .form_item .form_form .form_xs{width:100%;max-width:375px}.form_area .form_item .form_form .form_notice{color:#2B2B2B;line-height:1.6;margin-top:18px}.form_area .form_btnarea{text-align:center}.form_area .form_btnarea input[type=image]{width:100%;max-width:35.4166666667vw;margin:0 auto}@media screen and (max-width:767px){.form_area .form_btnarea input[type=image]{max-width:none}}.form_area .estimatebtn{width:100%;max-width:260px;color:#2B2B2B;border:2px solid #2B2B2B;background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;padding-top:20px;padding-bottom:20px}.logo_content{display:flex;white-space:nowrap}.logo_content .logo{width:120px}.logo_content .logo_textArea{margin-left:4px}.logo_content .logo_text_black{margin-left:4px;margin-bottom:2px;width:92px;height:12px;background-color:#282828;color:#FFF;display:flex;justify-content:center;align-items:center}.logo_content .logo_text_en{margin-left:4px;margin-top:4px}.introduction{margin-top:5vw;text-align:center}.introduction .catchphrase{margin-bottom:2.2222222222vw}@media screen and (max-width:767px){.logo_content .logo_text_black{width:92px}.introduction{margin-top:30.7692307692vw}.introduction .catchphrase{margin-bottom:8.2051282051vw}}.introduction .button_item{width:100%}.introduction .slashes{display:flex;justify-content:space-around}.introduction .slash{position:relative;display:inline-block;padding:0 1.6em;margin-top:2.7777777778vw;margin-bottom:1.1111111111vw}@media screen and (max-width:767px){.introduction .slash{margin-top:10.2564102564vw;margin-bottom:4.1025641026vw}}.introduction .slash::after,.introduction .slash::before{content:"";position:absolute;top:50%;width:16px;height:2px;background:#282828!important}.introduction .slash::before{transform:translate(-150%,-30%) rotate(60deg)}.introduction .slash::after{transform:translate(40%,-30%) rotate(-60deg)}.introduction .button{justify-content:center!important}.introduction .buttons_mb{margin-bottom:13.8888888889vw!important;gap:1.6666666667vw}@media screen and (max-width:767px){.introduction .buttons_mb{flex-direction:column;gap:4.1025641026vw;margin-bottom:61.5384615385vw!important}.introduction .button,.introduction .buttons,.introduction .buttons_mb{margin:0}}.introduction .button,.introduction .buttons,.introduction .buttons_mb{display:flex;justify-content:space-between}.introduction .button .btn,.introduction .buttons .btn,.introduction .buttons_mb .btn{width:100%;height:4.1666666667vw;color:#FFF;border-radius:2.0833333333vw;position:relative;display:flex;justify-content:center;align-items:center}.category_buttons .pink,.interview_group .comment .comment_area .comment_item .answer .text_pink{color:#FA8C8C!important}.introduction .button .arrow,.introduction .buttons .arrow,.introduction .buttons_mb .arrow{position:absolute;right:1.6666666667vw}.introduction .button .arrow.white::after,.introduction .button .arrow.white::before,.introduction .buttons .arrow.white::after,.introduction .buttons .arrow.white::before,.introduction .buttons_mb .arrow.white::after,.introduction .buttons_mb .arrow.white::before{background-color:#FFF!important}.half_titlearea{display:flex;gap:5.5555555556vw;margin-bottom:26.6666666667vw}@media screen and (max-width:767px){.introduction .button .btn,.introduction .buttons .btn,.introduction .buttons_mb .btn{width:100%;height:15.3846153846vw;border-radius:7.6923076923vw}.introduction .button .arrow,.introduction .buttons .arrow,.introduction .buttons_mb .arrow{right:6.1538461538vw}.half_titlearea{display:block;margin-bottom:61.5384615385vw}.half_titlearea .pc_header{display:none}}.half_titlearea .pc_header{width:52.7777777778vw;max-width:760px;border-top-right-radius:32px;border-bottom-right-radius:32px}.half_titlearea .mobile_header{display:none}.half_titlearea .pagetitle,.half_titlearea .pagetitle_border{margin-top:2.7777777778vw}@media screen and (max-width:767px){.half_titlearea .mobile_header{display:block;width:100%}.half_titlearea .pagetitle,.half_titlearea .pagetitle_border{margin-top:6.1538461538vw;margin-left:3.8461538462vw}}.half_titlearea .circle_area{margin-top:2.2222222222vw;display:grid;gap:1.1111111111vw}@media screen and (max-width:767px){.half_titlearea .circle_area{margin-top:8.2051282051vw;margin-left:3.8461538462vw;gap:4.1025641026vw}}.half_titlearea .circle_area .circle_item{display:flex;gap:1.1111111111vw;align-items:center}.half_titlearea .circle_area .circle_item .circle{width:4.1666666667vw;height:4.1666666667vw;border-radius:99999px;display:flex;justify-content:center;align-items:center;border:4px solid #282828}@media screen and (max-width:767px){.half_titlearea .circle_area .circle_item{gap:4.1025641026vw}.half_titlearea .circle_area .circle_item .circle{width:15.3846153846vw;height:15.3846153846vw}}.category_buttons{display:flex;justify-content:space-between;margin-top:2.2222222222vw;padding-bottom:.8333333333vw;gap:1.6666666667vw}.category_buttons .btn{font-size:1rem;position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:4.1666666667vw;border-radius:9999px;background:#fff}@media screen and (max-width:767px){.category_buttons{gap:4.1025641026vw;padding-bottom:3.0769230769vw}.category_buttons .btn{height:15.3846153846vw}}.category_buttons .btn.on::after{content:"";position:absolute;left:50%;bottom:-.6944444444vw;transform:translateX(-50%) rotate(45deg);width:1.3888888889vw;height:1.3888888889vw;border-bottom-right-radius:.1388888889vw}@media screen and (max-width:767px){.category_buttons .btn.on::after{bottom:-2.5641025641vw;width:5.1282051282vw;height:5.1282051282vw;border-bottom-right-radius:.5128205128vw}}.category_buttons .pink{background-color:#FFF!important;border:4px solid #FA8C8C}.category_buttons .pink.on{background-color:#FA8C8C!important;color:#fff!important}.category_buttons .pink.on::after{background-color:#FA8C8C;color:#fff}.category_buttons .blue{color:#0050A0!important;background-color:#FFF!important;border:4px solid #0050A0!important}.category_buttons .blue.on{background-color:#0050A0!important;color:#fff!important}.category_buttons .blue.on::after{background-color:#0050A0;color:#fff}.category_buttons .green{color:#78C8B4!important;background-color:#FFF!important}.category_buttons .green.on{background-color:#78C8B4!important;color:#fff!important}.category_buttons .green.on::after{background-color:#78C8B4;color:#fff}.diagonal_img_group{display:flex;gap:1.6666666667vw;margin-bottom:16.6666666667vw}.diagonal_img_group img{width:100%;border-radius:16px}.diagonal_img_group .left_img{margin-top:11.1111111111vw}@media screen and (max-width:767px){.diagonal_img_group{flex-direction:column;gap:6.1538461538vw;margin-bottom:61.5384615385vw}.diagonal_img_group .left_img{margin-top:0}}.diagonal_img_group .center_img{margin-top:5.5555555556vw}.interview_group{display:flex;gap:1.6666666667vw;margin-bottom:8.3333333333vw}.interview_group .interviewee{text-align:center}.interview_group .interviewee img{width:22.2222222222vw;max-width:320px;border-radius:16px}@media screen and (max-width:767px){.diagonal_img_group .center_img{margin-top:0}.interview_group{flex-direction:column;gap:8.2051282051vw;margin-bottom:30.7692307692vw}.interview_group .interviewee img{width:100%;max-width:100%}}.interview_group .interviewee .text_pink{color:#FA8C8C;margin-top:.5555555556vw;margin-bottom:.2777777778vw}@media screen and (max-width:767px){.interview_group .interviewee .text_pink{margin-top:2.0512820513vw;margin-bottom:1.0256410256vw}}.interview_group .interviewee .text_blue{color:#0050A0;margin-top:.5555555556vw;margin-bottom:.2777777778vw}.interview_group .comment{width:100%;display:flex;line-height:1.5}.interview_group .comment .speechBubble{width:24px;height:24px;border-bottom-left-radius:20px;border-top-left-radius:4px}@media screen and (max-width:767px){.interview_group .interviewee .text_blue{margin-top:2.0512820513vw;margin-bottom:1.0256410256vw}.interview_group .comment{display:block}.interview_group .comment .speechBubble{border-bottom-left-radius:0;border-top-left-radius:20px;border-top-right-radius:4px}}.interview_group .comment .comment_area{border-radius:0 32px 32px;width:100%;padding:1.9444444444vw;display:grid;gap:2.2222222222vw}@media screen and (max-width:767px){.interview_group .comment .comment_area{border-radius:24px;padding:7.1794871795vw 3.5897435897vw;gap:8.2051282051vw}}.interview_group .comment .comment_area .comment_item .question{display:flex;align-items:center;gap:1.1111111111vw}.interview_group .comment .comment_area .comment_item .question .circle{width:48px;height:48px;border-radius:99999px;display:flex;align-items:center;justify-content:center;padding-bottom:3px}.interview_group .comment .comment_area .comment_item .answer{margin-top:1.1111111111vw;padding:.9722222222vw;border-radius:8px}.interview_group .comment .comment_area .comment_item .answer .more{display:none}@media screen and (max-width:767px){.interview_group .comment .comment_area .comment_item .question{gap:4.1025641026vw}.interview_group .comment .comment_area .comment_item .question .question_text{width:80%}.interview_group .comment .comment_area .comment_item .answer{margin-top:4.1025641026vw;padding:3.5897435897vw 3.5897435897vw 10.2564102564vw;position:relative}.interview_group .comment .comment_area .comment_item .answer .more{display:block;position:absolute;right:3.5897435897vw;bottom:3.5897435897vw}.interview_group .comment .comment_area .comment_item .answer .on{display:none}}.interview_group .comment .comment_area .comment_item .answer .hide_text_br{display:none}@media screen and (max-width:767px){.interview_group .comment .comment_area .comment_item .answer .hide_text_br{display:block}}.interview_group .comment .comment_area .comment_item .answer .hide_text{display:inline}@media screen and (max-width:767px){.interview_group .comment .comment_area .comment_item .answer .hide_text{display:none}}.interview_group .comment .comment_area .comment_item .answer .text_blue{color:#0050A0!important}.interview_group .comment .comment_area.border_pink{border:4px solid #FA8C8C}.interview_group .comment .answer.border_pink{border:2px solid #FA8C8C}.interview_group .comment .comment_area.border_blue{border:4px solid #0050A0}.interview_group .comment .answer.border_blue{border:2px solid #0050A0}.info_newslist .content{position:relative;display:flex;padding-top:1.9444444444vw;padding-bottom:1.9444444444vw;align-items:center}.info_newslist .content .mobile_row{display:contents}@media screen and (max-width:767px){.info_newslist .content{padding-top:7.1794871795vw;padding-bottom:7.1794871795vw;gap:4.1025641026vw;flex-direction:column;align-items:flex-start}.info_newslist .content .mobile_row{display:flex;align-items:center;gap:4.1025641026vw}}.info_newslist .content .type{margin:0 1.6666666667vw;width:5.8333333333vw;height:2.5vw;border-radius:4px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.info_newslist .content .type{width:21.5384615385vw;height:9.2307692308vw}}.info_newslist .line{height:4px;border-radius:9999px}.for_about{display:flex;gap:5.5555555556vw;margin-bottom:5.5555555556vw}.for_about .pc{width:52.7777777778vw;max-width:760px;border-top-right-radius:32px;border-bottom-right-radius:32px}.for_about .mobile{display:none}@media screen and (max-width:767px){.for_about{flex-direction:column;gap:6.1538461538vw;margin-bottom:30.7692307692vw}.for_about .pc{display:none}.for_about .mobile{display:block;width:96.1538461538vw;max-width:375px;border-top-right-radius:32px;border-bottom-right-radius:32px}}.for_about .content{width:33.3333333333vw;margin-top:.5555555556vw}@media screen and (max-width:767px){.for_about .content{width:92.3076923077vw;margin:0 auto}}.for_about .catchphrase{margin-top:.5555555556vw;margin-bottom:2.2222222222vw}@media screen and (max-width:767px){.for_about .catchphrase{margin-top:3.0769230769vw;margin-bottom:8.2051282051vw}}.for_about .textarea{line-height:2;margin-bottom:2.7777777778vw}.for_about .button{width:100%;height:4.1666666667vw;display:flex;justify-content:center;align-items:center;position:relative;border-radius:9999px;border:4px solid #282828}.for_about .button .arrow{position:absolute;right:1.6666666667vw}@media screen and (max-width:767px){.for_about .textarea{margin-bottom:10.2564102564vw}.for_about .button{height:15.3846153846vw}.for_about .button .arrow{right:6.1538461538vw}}