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,var,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);font-weight:500;color:#212529;line-height:1.8;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}html{position:relative;font-size:62.5%;height:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{padding-left:2.5em;margin:1.5em auto}ol{padding-left:2.5em;margin:1.5em auto}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:rgba(0,0,0,0);cursor:pointer}a:hover{text-decoration:none}::-moz-selection{background:#8cb8c5}::selection{background:#8cb8c5}::-moz-selection{background:#8cb8c5}input,select{vertical-align:middle;border:none}textarea{resize:none}html{overflow-y:scroll}body{position:relative;height:100%;min-height:100%;box-sizing:border-box}img{max-width:100%;height:auto;border:0;vertical-align:bottom}table{border-collapse:collapse;border-spacing:0}th,td{vertical-align:middle}hr{display:block;border:0;margin:0;padding:0}a{text-decoration:none}a:hover{text-decoration:none}.test{border:solid 1px red}.center{text-align:center}.left{text-align:left !important}.right{text-align:right !important}.nolink{cursor:default !important;color:#999 !important}.nolink:hover{opacity:1 !important}.clearfix:after{content:".";display:block;visibility:hidden;height:.1px;font-size:.1em;line-height:0;clear:both}.block{display:block}.inline{display:inline}*,*:before,*:after{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}.flex{display:flex;justify-content:space-between}.fcenter{display:flex;justify-content:center}.fcolumn{display:flex;flex-direction:column}.tw01{width:1%}.tw02{width:2%}.tw03{width:3%}.tw04{width:4%}.tw05{width:5%}.tw06{width:6%}.tw07{width:7%}.tw08{width:8%}.tw09{width:9%}.tw10{width:10%}.tw11{width:11%}.tw12{width:12%}.tw13{width:13%}.tw14{width:14%}.tw15{width:15%}.tw16{width:16%}.tw17{width:17%}.tw18{width:18%}.tw19{width:19%}.tw20{width:20%}.tw21{width:21%}.tw22{width:22%}.tw23{width:23%}.tw24{width:24%}.tw25{width:25%}.tw26{width:26%}.tw27{width:27%}.tw28{width:28%}.tw29{width:29%}.tw30{width:30%}.tw31{width:31%}.tw32{width:32%}.tw33{width:33%}.tw34{width:34%}.tw35{width:35%}.tw36{width:36%}.tw37{width:37%}.tw38{width:38%}.tw39{width:39%}.tw40{width:40%}.tw41{width:41%}.tw42{width:42%}.tw43{width:43%}.tw44{width:44%}.tw45{width:45%}.tw46{width:46%}.tw47{width:47%}.tw48{width:48%}.tw49{width:49%}.tw50{width:50%}.tw51{width:51%}.tw52{width:52%}.tw53{width:53%}.tw54{width:54%}.tw55{width:55%}.tw56{width:56%}.tw57{width:57%}.tw58{width:58%}.tw59{width:59%}.tw60{width:60%}.tw61{width:61%}.tw62{width:62%}.tw63{width:63%}.tw64{width:64%}.tw65{width:65%}.tw66{width:66%}.tw67{width:67%}.tw68{width:68%}.tw69{width:69%}.tw70{width:70%}.tw71{width:71%}.tw72{width:72%}.tw73{width:73%}.tw74{width:74%}.tw75{width:75%}.tw76{width:76%}.tw77{width:77%}.tw78{width:78%}.tw79{width:79%}.tw80{width:80%}.tw81{width:81%}.tw82{width:82%}.tw83{width:83%}.tw84{width:84%}.tw85{width:85%}.tw86{width:86%}.tw87{width:87%}.tw88{width:88%}.tw89{width:89%}.tw90{width:90%}.tw91{width:91%}.tw92{width:92%}.tw93{width:93%}.tw94{width:94%}.tw95{width:95%}.tw96{width:96%}.tw97{width:97%}.tw98{width:98%}.tw99{width:99%}.tw100{width:100%}.text_left{text-align:left !important}.text_right{text-align:right !important}.text_center{text-align:center !important}select::-ms-expand{display:none}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:rgba(0,0,0,0)}button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:rgba(0,0,0,0)}input[type=radio]{display:none}input[type=radio]:checked+label{background:red}.link{color:#00c6a0;transition:.15s ease}.link:hover{opacity:.8}[v-cloak],[appear]{display:none !important}.v-enter{opacity:0}.v-enter-active{transition:opacity .2s ease}.v-leave-to{opacity:0}.center{text-align:center !important}.left{text-align:left !important}.right{text-align:right !important}.fend{display:flex !important;justify-content:flex-end}.marker{background:linear-gradient(transparent 50%, #fff799 50%);font-weight:bold}.red{color:#ef5055 !important}.m_color{color:#00c6a0 !important}.dots{font-size:1rem;color:#00c6a0 !important}.bold{font-weight:bold}.nolink{color:#999 !important;cursor:default !important;pointer-events:none;text-decoration:none}.nolink span{text-decoration:none}.mt10{margin-top:1rem !important}.mt20{margin-top:2rem !important}.mt40{margin-top:4rem !important}.mt80{margin-top:8rem !important}.mb10{margin-bottom:1rem !important}.mb20{margin-bottom:2rem !important}.mb40{margin-bottom:4rem !important}.mb80{margin-bottom:8rem !important}.ind01{text-indent:-1em;padding-left:1em}.ind02{text-indent:-2em;padding-left:2em}.ind03{text-indent:-3.2em;padding-left:3.2em}.ind04{text-indent:-4em;padding-left:4em}.ind05{text-indent:-5em;padding-left:5em}.lem01{text-indent:1em}.lem02{text-indent:2em}.plem01{padding-left:1em !important}.plem02{padding-left:2em !important}.plem03{padding-left:3em !important}.plem04{padding-left:4em !important}.tw01{width:1%}.tw02{width:2%}.tw03{width:3%}.tw04{width:4%}.tw05{width:5%}.tw06{width:6%}.tw07{width:7%}.tw08{width:8%}.tw09{width:9%}.tw10{width:10%}.tw11{width:11%}.tw12{width:12%}.tw13{width:13%}.tw14{width:14%}.tw15{width:15%}.tw16{width:16%}.tw17{width:17%}.tw18{width:18%}.tw19{width:19%}.tw20{width:20%}.tw21{width:21%}.tw22{width:22%}.tw23{width:23%}.tw24{width:24%}.tw25{width:25%}.tw26{width:26%}.tw27{width:27%}.tw28{width:28%}.tw29{width:29%}.tw30{width:30%}.tw31{width:31%}.tw32{width:32%}.tw33{width:33%}.tw34{width:34%}.tw35{width:35%}.tw36{width:36%}.tw37{width:37%}.tw38{width:38%}.tw39{width:39%}.tw40{width:40%}.tw41{width:41%}.tw42{width:42%}.tw43{width:43%}.tw44{width:44%}.tw45{width:45%}.tw46{width:46%}.tw47{width:47%}.tw48{width:48%}.tw49{width:49%}.tw50{width:50%}.tw51{width:51%}.tw52{width:52%}.tw53{width:53%}.tw54{width:54%}.tw55{width:55%}.tw56{width:56%}.tw57{width:57%}.tw58{width:58%}.tw59{width:59%}.tw60{width:60%}.tw61{width:61%}.tw62{width:62%}.tw63{width:63%}.tw64{width:64%}.tw65{width:65%}.tw66{width:66%}.tw67{width:67%}.tw68{width:68%}.tw69{width:69%}.tw70{width:70%}.tw71{width:71%}.tw72{width:72%}.tw73{width:73%}.tw74{width:74%}.tw75{width:75%}.tw76{width:76%}.tw77{width:77%}.tw78{width:78%}.tw79{width:79%}.tw80{width:80%}.tw81{width:81%}.tw82{width:82%}.tw83{width:83%}.tw84{width:84%}.tw85{width:85%}.tw86{width:86%}.tw87{width:87%}.tw88{width:88%}.tw89{width:89%}.tw90{width:90%}.tw91{width:91%}.tw92{width:92%}.tw93{width:93%}.tw94{width:94%}.tw95{width:95%}.tw96{width:96%}.tw97{width:97%}.tw98{width:98%}.tw99{width:99%}.tw100{width:100%}@media screen and (max-width: 480px){html{overflow-x:hidden}body{display:block;position:relative;width:100%;padding-top:5rem;background:#fff}header{display:flex;position:fixed;justify-content:flex-start;align-items:center;width:100%;height:5rem;background:rgba(255,255,255,.8);top:0;left:0;box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:999}header .g_header{display:flex;justify-content:flex-start;width:100%;height:100%;padding:0 0 0 2rem}header .g_header-body{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}header .g_header-body-logo{display:block;width:14rem;transition:.15s ease}header .g_header-body-logo:hover{opacity:.8}header .g_header-body-items{display:flex;justify-content:space-between;align-items:center}header .g_header-body-items nav{display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;position:fixed;width:26rem;height:calc(100vh - 5rem);background:#fff;top:5rem;left:auto;right:-26rem;margin:0 auto;transition:.15s ease;z-index:990}header .g_header-body-items nav.active{right:0}header .g_header-body-items nav .g_nav{display:block;width:100%;padding:4rem 3rem;overflow-y:scroll;overscroll-behavior:contain}header .g_header-body-items nav .g_nav-items{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:3rem;margin-bottom:4rem}header .g_header-body-items nav .g_nav-items .item-link span{font-size:1.8rem;font-weight:bold;color:#00c6a0}header .g_header-body-items nav .g_nav .sns{display:flex;justify-content:flex-start;align-items:flex-start;gap:1rem;margin-bottom:.8rem}header .g_header-body-items nav .g_nav .sns-item{display:block;width:4rem}header .g_header-body-items nav .g_nav .tel .title{font-size:1.8rem;font-weight:bold;color:#00c6a0}header .g_header-body-items nav .g_nav .tel p{font-size:1.8rem;color:#1a1a1a;line-height:1}header .g_header-body-items .contact{display:flex;justify-content:center;align-items:center;width:5rem;height:5rem;background:#5093ff;transition:.15s ease}header .g_header-body-items .contact:hover{opacity:.8}header .g_header-body-items .contact img{width:1.6rem}header .g_header-body-items .btn-gcs{display:flex;position:relative;justify-content:center;align-items:center;width:5rem;height:5rem;background:#00c6a0;border:1px solid #00c6a0;cursor:pointer}header .g_header-body-items .btn-gcs img{opacity:1;display:block;width:2rem;transition:.15s ease}header .g_header-body-items .btn-gcs::before{opacity:0;display:block;position:absolute;content:"";width:2.5rem;height:.2rem;background:#fff;top:calc(50% - .125em);left:0;right:0;margin:0 auto;transform:rotateZ(0deg);transition:.15s ease}header .g_header-body-items .btn-gcs::after{opacity:0;display:block;position:absolute;content:"";width:2.5rem;height:.2rem;background:#fff;top:calc(50% - .125em);left:0;right:0;margin:0 auto;transform:rotateZ(0deg);transition:.15s ease}header .g_header-body-items .btn-gcs.active img{opacity:0}header .g_header-body-items .btn-gcs.active::before{opacity:1;transform:rotateZ(45deg)}header .g_header-body-items .btn-gcs.active::after{opacity:1;transform:rotateZ(-45deg)}header .g_header-body-items .search-box{display:flex;justify-content:flex-start;position:absolute;align-items:center;visibility:hidden;width:100%;top:5rem;left:0;background:rgba(0,198,160,.9);padding:1.2rem;box-shadow:0 3px 6px rgba(0,0,0,.16)}header .g_header-body-items .search-box.active{visibility:visible}header .g_header-body-items .search-box .wpcs-custom{display:block;width:100%;background:rgba(247,247,247,.9)}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only{display:block;width:100%}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools{display:block;width:100%;margin:0}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools table.gsc-search-box{width:100%;margin-bottom:0}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools table.gsc-search-box tbody{width:100%}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools table.gsc-search-box tbody tr{width:100%}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools table.gsc-search-box tbody tr .gsc-input{width:calc(100vw - 30px - 65px);background:#fff}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools table.gsc-search-box tbody tr .gsc-input .gsc-input-box{padding:0;border-radius:0}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools table.gsc-search-box tbody tr .gsc-input .gsc-input-box table.gsc-input tbody tr .gsib_a{padding:0 .8rem;height:4rem}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools table.gsc-search-box tbody tr .gsc-input .gsc-input-box table.gsc-input tbody tr .gsib_a input.gsc-input{background-color:#fff !important;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","メイリオ",Meiryo;font-weight:500;font-size:1.4rem}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools table.gsc-search-box tbody tr .gsc-input .gsc-input-box table.gsc-input tbody tr .gsib_b .gsst_b .gsst_a{display:inline-flex;justify-content:center;align-items:center;height:4rem;text-decoration:none}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools table.gsc-search-box tbody tr .gsc-search-button{width:6.4rem;background-color:#f7f7f7;border-color:#f7f7f7;cursor:pointer}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools table.gsc-search-box tbody tr .gsc-search-button:hover{opacity:.8}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools table.gsc-search-box tbody tr .gsc-search-button button.gsc-search-button.gsc-search-button-v2{width:8.5rem;height:4rem;border-radius:0;padding:0 1.6rem;margin-left:0}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools table.gsc-search-box tbody tr .gsc-search-button button.gsc-search-button.gsc-search-button-v2 svg{fill:#00c6a0}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools table.gsc-search-box td.gsc-input{padding-right:0 !important}header .g_header-body-items .ham{display:flex;justify-content:center;align-items:center;width:5rem;height:5rem}header .g_header-body-items .ham-menu{display:block;position:absolute;width:3rem;height:calc(100% - (1em + 1.2rem))}header .g_header-body-items .ham-menu::before{display:block;position:absolute;content:"";width:3rem;height:.2rem;background:#00c6a0;top:.8rem;left:0;right:0;margin:0 auto;transform:rotateZ(0deg);transition:.15s ease}header .g_header-body-items .ham-menu::after{display:block;position:absolute;content:"";width:3rem;height:.2rem;background:#00c6a0;top:1.65rem;left:0;right:0;margin:0 auto;transform:rotateZ(0deg);transition:.15s ease}header .g_header-body-items .ham.active .ham-menu::before{opacity:1;top:calc(50% - .125em);transform:rotateZ(45deg)}header .g_header-body-items .ham.active .ham-menu::after{opacity:1;top:calc(50% - .125em);transform:rotateZ(-45deg)}footer{display:block;background:#fff}footer .g_footer{display:flex;justify-content:center;align-items:center;width:100%;padding:3.2rem 1.5rem 1.6rem;width:100%;margin:0 auto}footer .g_footer-info{display:flex;justify-content:center;align-self:center;flex-direction:column}footer .g_footer-info .logo{display:flex;justify-content:center;align-self:center;width:19.4rem;margin-bottom:2.2rem;transition:.15s ease}footer .g_footer-info .logo:hover{opacity:.8}footer .g_footer-info .sns{display:flex;justify-content:center;align-self:center;width:100%;margin:0 auto}footer .g_footer-info .sns-item{display:block;width:4rem;transition:.15s ease}footer .g_footer-info .sns-item:hover{opacity:.8}footer .g_footer-info .sns-item+.sns-item{margin-left:1.6rem}footer .g_footer-nav{display:none}footer .g_copy{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:7rem;background:#f7f7f7;padding:0 1.5rem;margin:0 auto}footer .g_copy .link{display:flex;justify-content:center;align-items:center}footer .g_copy .link span{font-size:1.2rem;color:#1a1a1a;line-height:1}footer .g_copy .link a{font-size:1.2rem;color:#1a1a1a;transition:.15s ease}footer .g_copy .link a:hover{color:#00c6a0}footer .g_copy .copy{display:block;font-size:1.2rem}#page-top{display:flex;justify-content:center;align-items:center;position:fixed;width:7rem;height:7rem;bottom:8rem;right:1.5rem;background:#00c6a0;cursor:pointer;z-index:900;border-radius:50%}#page-top::before{display:flex;justify-content:center;align-items:center;position:absolute;font-family:"Material Icons";content:"";top:15%;font-size:4rem;width:2.4rem;height:2.4rem;color:#fff}#page-top span{display:block;position:absolute;font-size:1.2rem;color:#fff;font-weight:bold;line-height:1;top:50%}#page-top:hover{opacity:.8}#home .hero{display:block;width:100%;position:relative;padding:1.5rem}#home .hero .fade-items{display:block;position:relative;width:100%;height:15rem}#home .hero .fade-items .fade-item{display:block;position:absolute;width:100%;height:100%;opacity:0;top:0;left:0;transition:opacity 1s ease-in-out}#home .hero .fade-items .fade-item-bg{display:block;position:relative;width:100%;height:100%;overflow:hidden;z-index:1}#home .hero .fade-items .fade-item-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#home .hero .fade-items .fade-item-copy{display:block;position:absolute;bottom:-1.5rem;left:1.5rem;z-index:2}#home .hero .fade-items .fade-item-copy .copy{display:flex;justify-content:flex-start;align-items:flex-end;width:20rem}#home .hero .fade-items .fade-item-copy .copy img{width:100%}#home .hero .content-slider{display:block;width:100%;height:12rem;border:4px solid #fff;margin-top:2.8rem}#home .hero .content-slider .item-slider{display:block;width:100%;height:12rem;background:#fff;border:4px solid #fff;box-shadow:5px 10px 10px rgba(0,0,0,.16)}#home .hero .content-slider .item-slider .slide{display:flex;justify-content:flex-start;align-items:center;position:relative;width:100%;height:100%;top:0;right:0;margin:0 auto;overflow:hidden;z-index:1}#home .hero .content-slider .item-slider .slide .slide-bg{display:block;position:relative;width:100%;height:100%;z-index:-1}#home .hero .content-slider .item-slider .slide .slide-bg img{display:block;width:100%;height:100%;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover}#home .hero .content-slider .item-slider .slide .slide-bg img.contain{-o-object-fit:contain !important;object-fit:contain !important}#home .hero .content-slider .item-slider .slide .slide-bg::before{display:block;position:absolute;content:"";width:100%;height:100%;background:linear-gradient(to left, #6effee, #5589ff);opacity:.5}#home .hero .content-slider .item-slider .slide .title{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;width:100%;height:100%;top:0;left:0;font-size:2.2rem;font-weight:bold;color:#fff}#home .container{display:block;width:100%}#home .container .main-wrapper{display:block;width:100%}#home main article section h1{font-size:2.4rem;font-weight:bold;text-align:center;line-height:1;letter-spacing:.2rem;font-family:"Roboto",sans-serif}#home main article section p{font-size:1.4rem;color:#1a1a1a}#home main article section .btn{display:flex;justify-content:center;align-items:center;width:100%;background:#fff;padding:1rem;margin-top:2.6rem;border:2px solid #00c6a0;border-radius:5px;transition:.15s ease}#home main article section .btn:hover{background:#00c6a0}#home main article section .btn:hover span{color:#fff}#home main article section .btn span{font-size:1.4rem;font-weight:bold;color:#00c6a0;text-align:center}#home main article#homeNews{display:block;width:100%;padding:3.2rem 1.5rem 0;margin:0 auto}#home main article#homeNews section h1{position:relative;width:100%;text-align:justify;margin:0 auto;top:-1.2rem;left:0}#home main article#homeNews section h1 span{font-size:1.4rem}#home main article#homeNews section .g_news .news-list{display:block;width:100%;padding:1.6rem 0;margin:0 auto;border-top:1px solid;border-bottom:1px solid;-o-border-image:linear-gradient(to left, #97ef57, #00c6a0) 1;border-image:linear-gradient(to left, #97ef57, #00c6a0) 1}#home main article#homeNews section .g_news .news-list .item{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%;gap:1rem}#home main article#homeNews section .g_news .news-list .item+.item{margin-top:1.6rem}#home main article#homeNews section .g_news .news-list .item-info{display:flex;justify-content:flex-start;align-items:center;width:100%;gap:1.6rem}#home main article#homeNews section .g_news .news-list .item-info .date{display:inline-flex;justify-content:flex-start;align-items:center}#home main article#homeNews section .g_news .news-list .item-info .date span{color:#1a1a1a;font-size:1.4rem;font-weight:bold;line-height:1;letter-spacing:0}#home main article#homeNews section .g_news .news-list .item-info .term{display:flex;justify-content:center;align-items:center;width:14rem;height:2rem;border-radius:14px}#home main article#homeNews section .g_news .news-list .item-info .term-news{background:#5093ff}#home main article#homeNews section .g_news .news-list .item-info .term-careers{background:#00c6a0}#home main article#homeNews section .g_news .news-list .item-info .term-important{background:#f88785}#home main article#homeNews section .g_news .news-list .item-info .term span{color:#fff;font-size:1.2rem;font-weight:bold;line-height:1}#home main article#homeNews section .g_news .news-list .item-title{display:inline-block;width:100%}#home main article#homeNews section .g_news .news-list .item-title a{display:inline-block;color:#1a1a1a;font-size:1.4rem;font-weight:bold;text-decoration:none}#home main article#homeNews section .g_news .news-list .item-title a:hover{opacity:.8}#home main article#guide{display:block;width:100%;margin:4rem auto 0}#home main article#guide section{display:block;position:relative;width:100%}#home main article#guide section.guide_topic{padding:0 1.5rem 3.2rem;background:linear-gradient(to left, #e6ffe9, #dbf5ff)}#home main article#guide section.guide_topic h1{position:relative;width:100%;padding:0 1.5rem;margin:0 auto;top:-1.2rem}#home main article#guide section.guide_topic .g_guide{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;margin:3.2rem auto}#home main article#guide section.guide_topic .g_guide-item{margin-bottom:1.8rem}#home main article#guide section.guide_topic .g_guide-item .desc{text-align:center}#home main article#guide section.guide_topic .g_guide-item .desc span{font-size:2rem;font-weight:bold;color:#00c6a0;background:#fff;padding:0 2rem}#home main article#guide section.guide_topic .g_guide-item .flex-colum-img{box-shadow:5px 10px 20px rgba(0,0,0,.16)}#home main article#guide section.guide_topic .guide-desc-item{display:block;width:100%;font-size:1.6rem;margin:0 auto}#home main article#guide section.guide_pickup{margin:1.6rem auto 4.8rem}#home main article#guide section.guide_pickup .g_pickup{display:flex;justify-content:space-between;align-items:center;flex-direction:column;width:100%;padding:0 1.5rem;margin:0 auto;gap:1.6rem}#home main article#guide section.guide_pickup .g_pickup .pickup-item{display:block;position:relative;width:100%;height:15rem;transition:.15s ease}#home main article#guide section.guide_pickup .g_pickup .pickup-item:hover{opacity:.8}#home main article#guide section.guide_pickup .g_pickup .pickup-item .pickup-bg{display:block;position:relative;width:100%;height:100%;z-index:-1}#home main article#guide section.guide_pickup .g_pickup .pickup-item .pickup-bg.b-bg::before{background:linear-gradient(to left, #6effee, #5589ff)}#home main article#guide section.guide_pickup .g_pickup .pickup-item .pickup-bg img{display:block;width:100%;height:100%;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover}#home main article#guide section.guide_pickup .g_pickup .pickup-item .pickup-bg::before{display:block;position:absolute;content:"";width:100%;height:100%;background:linear-gradient(to left, #97ef57, #00c6a0);opacity:.5}#home main article#guide section.guide_pickup .g_pickup .pickup-item .title{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;width:100%;height:100%;top:0;left:0;font-size:2.4rem;font-weight:bold;color:#fff}#home main article#admissions{display:block;width:100%;margin:0 auto}#home main article#admissions section{display:block;position:relative;width:100%}#home main article#admissions section .admissions-bg{position:absolute;width:100%;height:100%;overflow:hidden;z-index:-1}#home main article#admissions section .admissions-bg img{display:block;width:100%;height:100%;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover}#home main article#admissions section .admissions-bg::before{display:block;position:absolute;content:"";width:100%;height:100%;background:linear-gradient(to left, #97ef57, #00c6a0);opacity:.5}#home main article#admissions section h1{position:relative;width:100%;padding:0 2rem;margin:0 auto;top:-1.2rem;text-align:center}#home main article#admissions section .g_admissions-desc{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:1.2rem 1.5rem 3.6rem;margin:0 auto}#home main article#admissions section .g_admissions-desc .title{font-size:2rem;font-weight:bold;color:#fff;margin-bottom:1.2rem}#home main article#admissions section .g_admissions-desc-item{font-size:1.4rem;font-weight:bold;color:#fff}#home main article#recruit{display:block;width:100%;margin:4.8rem auto 3.6rem}#home main article#recruit section{background:#f7f7f7;position:relative;padding:0 1.5rem 0}#home main article#recruit section h1{position:relative;width:100%;padding:0 2rem;margin:0 auto;top:-1.2rem}#home main article#recruit section .g_recruit{display:flex;justify-content:space-between;align-items:center;flex-direction:column;width:100%;padding:3.2rem 0}#home main article#recruit section .g_recruit-item.desc{order:2}#home main article#recruit section .g_recruit-item.desc .title{font-size:2.2rem;font-weight:bold;color:#00c6a0;margin-bottom:1.4rem}#home main article#recruit section .g_recruit-item.img{order:1}#home main article#recruit section .g_recruit-item.img .flex-colum-img{display:block;width:100%;margin-bottom:2.8rem;box-shadow:5px 10px 20px rgba(0,0,0,.16)}#home main article#access{display:block;width:100%;margin:0 auto}#home main article#access section h1{width:100%;padding:0 1.5rem;margin:0 auto 2.8rem}#home main article#access section .g_access{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;width:100%;padding:0 1.5rem;margin:0 auto 4.8rem}#home main article#access section .g_access-item.desc .title{font-size:2rem;font-weight:bold;line-height:1;margin-bottom:1.8rem}#home main article#access section .g_access-item.desc p+p{margin-top:1.5rem}#home main article#access section .g_access-item.way{border:4px solid #afe0d7;padding:1.6rem;margin-top:3rem}#home main article#access section .g_access-item.way .access{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}#home main article#access section .g_access-item.way .access .access-route{display:flex;justify-content:flex-start;align-items:center}#home main article#access section .g_access-item.way .access .access-route+.access-route{margin-top:1.6rem}#home main article#access section .g_access-item.way .access .access-route-img{display:block;width:5rem;margin-right:1.6rem}#home main article#access section .g_access-item.way .access .access-route-desc{display:block;width:calc(100% - 5rem - 1.6rem);font-size:1.4rem;line-height:1.6}#home main article#access section #map{display:block;width:100%;height:392px}#home main article#access section #map iframe{display:block;width:100%;height:100%}[data-type=page] .hero{display:block;position:relative;height:11rem;margin:1.5rem 1.5rem 0;background:linear-gradient(to left, #e6ffe9, #dbf5ff)}[data-type=page] .hero-item{display:block;width:100%;height:100%;margin:0 auto}[data-type=page] .hero-item-text{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;padding:0 2rem;margin:0 auto}[data-type=page] .hero-item-text .txt-en{font-size:2.4rem;font-weight:bold;line-height:1.4;text-align:center;letter-spacing:.4rem;margin-bottom:.4rem;font-family:"Roboto",sans-serif}[data-type=page] .hero-item-text .txt-jp{font-size:1.4rem;line-height:1;letter-spacing:.4rem}[data-type=page] .breadcrumb{display:block;width:100%;margin:0 auto 4rem}[data-type=page] .breadcrumb .breadcrumb__items{color:#1a1a1a}[data-type=page] .breadcrumb .breadcrumb__items .item{color:#00c6a0;text-decoration:underline}[data-type=page] .breadcrumb .breadcrumb__items .item.current-item{color:#1a1a1a;text-decoration:none}[data-type=page] .breadcrumb__items{display:flex;justify-content:flex-start;align-items:center;width:100%;font-size:1.2rem;white-space:nowrap;padding:.8rem 1.5rem;margin:0 auto}[data-type=page] .breadcrumb__items .item{display:inline-block;position:relative;color:#00c6a0;font-size:1.2rem;line-height:1;text-decoration:none;cursor:pointer;transition:.15s ease}[data-type=page] .breadcrumb__items .item:not(.current-item):hover{color:#00c6a0}[data-type=page] .breadcrumb__items .item.current-item{display:inline-block;color:#00c6a0;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:default}[data-type=page] main article section{display:block;width:100%;padding:0 2rem;margin:0 auto 4rem}[data-type=page] main article section h1{display:block;font-size:2.4rem;font-weight:bold;color:#00c6a0;line-height:1.4;margin-bottom:4rem}[data-type=page] main article section h2{display:block;font-size:2rem;color:#1a1a1a;border-bottom:1px solid;-o-border-image:linear-gradient(to left, #97ef57, #00c6a0) 1;border-image:linear-gradient(to left, #97ef57, #00c6a0) 1;line-height:1.4;padding-bottom:.4rem;margin-bottom:2rem}[data-type=page] main article section *+h2{margin-top:4rem}[data-type=page] main article section h3{display:block;font-size:1.8rem;line-height:1.4;font-weight:bold;color:#00c6a0;margin-bottom:1.4rem}[data-type=page] main article section p{font-size:1.4rem;color:#1a1a1a;line-height:1.6}[data-type=page] main article section .btn{display:flex;justify-content:center;align-items:center;width:100%;background:#fff;padding:1rem;margin-top:2.6rem;border:2px solid #00c6a0;border-radius:5px;transition:.15s ease}[data-type=page] main article section .btn:hover{background:#00c6a0}[data-type=page] main article section .btn:hover span{color:#fff}[data-type=page] main article section .btn span{font-size:1.4rem;font-weight:bold;color:#00c6a0;text-align:center}[data-type=page] main article section .docs{display:inline-flex;align-items:flex-start;flex-direction:column;gap:.5em;margin:2rem auto}[data-type=page] main article section .docs-item{display:inline-flex;justify-content:flex-start;align-items:flex-start;gap:1.5em;transition:.15s ease}[data-type=page] main article section .docs-item:hover .filename{text-decoration:none}[data-type=page] main article section .docs-item .icon{display:inline-flex;justify-content:center;align-items:center;width:6rem;height:2rem;color:#fff;font-size:1.2rem;line-height:1;margin-top:.4rem}[data-type=page] main article section .docs-item .icon--pdf{background:#e2574c}[data-type=page] main article section .docs-item .icon--word{background:#335f9e}[data-type=page] main article section .docs-item .icon--excel{background:#217346}[data-type=page] main article section .docs-item .icon--link{background:#00c6a0}[data-type=page] main article section .docs-item .filename{display:inline-flex;justify-content:flex-start;max-width:calc(100% - 7.5rem);font-size:1.5rem;text-decoration:underline}[data-type=page] main article section ul.bold li{font-weight:bold}[data-type=page] main article section ul li{color:#1a1a1a;font-size:1.4rem;line-height:2;text-align:left}[data-type=page] main article section ul li::marker{color:#00c6a0}[data-type=page] main article section ul.site-link li{color:#1a1a1a;font-size:1.4rem;line-height:2;text-align:left}[data-type=page] main article section ul.site-link li::marker{color:#1a1a1a}[data-type=page] main article section ul.site-link li a{color:#1a1a1a}[data-type=page] main article section ul.site-link li a:hover{color:#00c6a0}[data-type=page] main article section ul.site-link ul{margin:.5em 0}[data-type=page] main article section ol.bold li{font-weight:bold}[data-type=page] main article section ol li{color:#1a1a1a;font-size:1.4rem;line-height:2;text-align:left}[data-type=page] main article section ol li::marker{color:#00c6a0}[data-type=page] main article section ol li ol{padding-left:1em;margin:.5em 0}[data-type=page] main article section table{display:block;width:100%;margin:0 0 2em}[data-type=page] main article section table.scroll{overflow-x:scroll}[data-type=page] main article section table.scroll caption{width:75rem}[data-type=page] main article section table.scroll tbody{width:75rem}[data-type=page] main article section table caption{display:table;width:100%;color:#1a1a1a;font-size:1.4rem;line-height:1.3}[data-type=page] main article section table caption.left{text-align:left}[data-type=page] main article section table caption.right{text-align:right}[data-type=page] main article section table caption+tbody{margin-bottom:.8rem}[data-type=page] main article section table tbody{display:table;width:100%}[data-type=page] main article section table tbody+caption{margin-top:.8rem}[data-type=page] main article section table tbody tr{width:100%}[data-type=page] main article section table tbody tr.center{text-align:center}[data-type=page] main article section table tbody tr th{background:#d3ede8;color:#1a1a1a;font-size:1.4rem;font-weight:bold;line-height:1.6;text-align:center;word-break:break-word;border:3px solid #fff;padding:1rem}[data-type=page] main article section table tbody tr td{background:#ebebeb;color:#1a1a1a;font-size:1.4rem;line-height:1.6;word-break:break-word;border:3px solid #fff;padding:1rem}[data-type=page] main article section table.contact tbody tr{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%}[data-type=page] main article section table.contact tbody tr th{display:block;width:100%;color:#1a1a1a;font-size:1.4rem;font-weight:bold;line-height:1.6;text-align:left;background:#d3ede8;word-break:break-word;border:2px solid #fff;padding:1rem}[data-type=page] main article section table.contact tbody tr td{display:block;width:100%;color:#1a1a1a;font-size:1.4rem;line-height:1.6;word-break:break-word;background:#f7f7f7;border:2px solid #fff;padding:1rem}[data-type=page] main article section .flex-colums,[data-type=page] main article section .wp-block-columns{display:flex;justify-content:center;align-items:flex-start;flex-wrap:nowrap;max-width:100%;margin:2rem auto;gap:1.5em}[data-type=page] main article section .flex-colums--button,[data-type=page] main article section .wp-block-columns--button{align-items:center;flex-direction:column}[data-type=page] main article section .flex-colums.col2 .flex-colum,[data-type=page] main article section .wp-block-columns.col2 .flex-colum{width:50% !important}[data-type=page] main article section .flex-colums .flex-colum,[data-type=page] main article section .flex-colums .wp-block-column,[data-type=page] main article section .wp-block-columns .flex-colum,[data-type=page] main article section .wp-block-columns .wp-block-column{display:inline-flex;flex-direction:column;flex-basis:auto;align-items:center;min-width:0;word-break:break-word;overflow-wrap:break-word}[data-type=page] main article section .flex-colums .flex-colum *,[data-type=page] main article section .flex-colums .wp-block-column *,[data-type=page] main article section .wp-block-columns .flex-colum *,[data-type=page] main article section .wp-block-columns .wp-block-column *{width:auto}[data-type=page] main article section .note{display:block;width:100%;margin:0 auto .8rem}[data-type=page] main article section .note p{font-size:1.6rem}[data-type=page] main article section .g_pickup{display:flex;justify-content:space-between;align-items:center;flex-direction:column;width:100%;margin:1.6rem auto 4.8rem;gap:1.6rem}[data-type=page] main article section .g_pickup .pickup-item{display:block;position:relative;width:100%;height:15rem;transition:.15s ease}[data-type=page] main article section .g_pickup .pickup-item:hover{opacity:.8}[data-type=page] main article section .g_pickup .pickup-item .pickup-bg{display:block;position:relative;width:100%;height:100%;z-index:-1}[data-type=page] main article section .g_pickup .pickup-item .pickup-bg.b-bg::before{background:linear-gradient(to left, #6effee, #5589ff)}[data-type=page] main article section .g_pickup .pickup-item .pickup-bg img{display:block;width:100%;height:100%;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover}[data-type=page] main article section .g_pickup .pickup-item .pickup-bg::before{display:block;position:absolute;content:"";width:100%;height:100%;background:linear-gradient(to left, #97ef57, #00c6a0);opacity:.5}[data-type=page] main article section .g_pickup .pickup-item .title{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;width:100%;height:100%;top:0;left:0;font-size:2.4rem;font-weight:bold;color:#fff}[data-type=page] main article section .notice{display:block;width:100%;border:4px solid #afe0d7;padding:2rem;margin:0 auto}[data-type=page] main article section .notice+h2{margin-top:4rem}[data-type=page] main article section .notice .flex-colums{flex-direction:column;margin:0 auto}[data-type=page] main article section .notice .flex-colums .flex-colum ul{margin:0}[data-type=page] main article section .g_news{display:block;width:100%;padding:1.2rem 0;margin:0 auto}[data-type=page] main article section .g_news-item{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}[data-type=page] main article section .g_news-item+.g_news-item{margin-top:1.6rem}[data-type=page] main article section .g_news-item-info{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:.6rem}[data-type=page] main article section .g_news-item-info .date{font-size:1.4rem;font-weight:bold;color:#1a1a1a}[data-type=page] main article section .g_news-item-info .term{text-align:center;width:12rem;color:#fff;font-size:1.2rem;line-height:1;font-weight:bold;padding:.6rem 1.2rem;border-radius:14px;margin-left:1.2rem}[data-type=page] main article section .g_news-item-info .term.news{background:#5093ff}[data-type=page] main article section .g_news-item-info .term.careers{background:#00c6a0}[data-type=page] main article section .g_news-item-info .term.important{background:#f88785}[data-type=page] main article section .g_news-item .title{font-size:1.4rem;font-weight:bold;color:#1a1a1a}[data-type=page] main article section .guide{background:#f7f7f7}[data-type=page] main article section .guide h1{display:block;position:relative;font-size:2rem;font-weight:bold;line-height:1;color:#00c6a0;top:-1rem;padding:0 4rem;text-align:center;margin-bottom:0}[data-type=page] main article section .guide .g_guide{padding:1.2rem 1.5rem 4rem}[data-type=page] main article section .guide .g_guide ol{margin:0}[data-type=page] main article section .g_event{display:block;margin:0 auto 3.2rem}[data-type=page] main article section .g_event .event-culums{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:2.4rem}[data-type=page] main article section .g_event .event-culums+.event-culums{margin-top:4rem}[data-type=page] main article section .g_event .event-culums-month{display:block;width:100%;margin:0 auto}[data-type=page] main article section .g_event .event-culums-month .item{display:flex;justify-content:center;align-items:center;flex-direction:column;width:10rem;height:10rem;background:#00c6a0;border-radius:50%;margin:0 auto}[data-type=page] main article section .g_event .event-culums-month .item .month_jp{font-size:2.2rem;font-weight:bold;color:#fff;line-height:1;font-family:"Roboto",sans-serif}[data-type=page] main article section .g_event .event-culums-month .item .month_jp span{font-size:4.4rem;font-weight:bold;color:#fff;line-height:1;font-family:"Roboto",sans-serif}[data-type=page] main article section .g_event .event-culums-month .item .month_en{font-size:1rem;font-weight:bold;line-height:1;color:#fff;font-family:"Roboto",sans-serif;margin-top:.6rem}[data-type=page] main article section .g_event .event-culums-detail{display:flex;justify-content:center;align-items:center;flex-direction:column}[data-type=page] main article section .g_event .event-culums-detail .detail-items{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem}[data-type=page] main article section .g_event .event-culums-detail .detail-items+.detail-items{margin-top:4rem}[data-type=page] main article section .g_event .event-culums-detail .detail-items .event-img{display:block;width:100%;box-shadow:5px 10px 20px rgba(0,0,0,.16)}[data-type=page] main article section .g_event .event-culums-detail .detail-items .event-desc{display:block;width:100%}[data-type=page] main article section .g_event .event-culums-detail .detail-items .event-desc .title{font-weight:bold;font-size:2rem;line-height:1;color:#00c6a0;margin-bottom:1.2rem}[data-type=page] main article section .g_event .event-culums-detail .detail-items .event-desc .desc{font-size:1.6rem;color:#1a1a1a;line-height:1.6}[data-type=page] main article section .g_event .event-culums.text{display:flex;justify-content:flex-start;align-items:center}[data-type=page] main article section .g_event .event-culums.text .event-culums-month .item{width:10rem;height:10rem;background:#5093ff}[data-type=page] main article section .g_event .event-culums.text .event-culums-month .item .month_jp{font-size:2.3rem;font-weight:bold;color:#fff;line-height:1;font-family:"Roboto",sans-serif}[data-type=page] main article section .g_event .event-culums.text .event-culums-month .item .month_jp span{font-size:4.6rem;font-weight:bold;color:#fff;line-height:1;font-family:"Roboto",sans-serif}[data-type=page] main article section .g_event .event-culums.text .event-culums-month .item .month_en{font-size:1.6rem;font-weight:bold;line-height:1;color:#fff;font-family:"Roboto",sans-serif;margin-top:.6rem}[data-type=page] main article section .g_event .event-culums.text .event-culums-detail{display:flex;justify-content:center;align-items:center;flex-direction:column}[data-type=page] main article section .g_event .event-culums.text .event-culums-detail .desc{display:flex;justify-content:center;align-items:center;font-size:2.4rem;font-weight:bold;color:#5093ff}[data-type=page] main article section .g_voice{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;width:100%;gap:2rem}[data-type=page] main article section .g_voice-items{display:block;width:100%;background:#f7f7f7;padding:2rem}[data-type=page] main article section .g_voice-items .prof{display:block;font-size:1.8rem;font-weight:bold;color:#00c6a0;line-height:1;margin-bottom:1.2rem}[data-type=page] main article section .g_flow{background:#f7f7f7;padding:4rem 2rem;margin:2rem auto}[data-type=page] main article section .g_flow-culums{display:flex;justify-content:space-between;align-items:stretch;gap:2rem}[data-type=page] main article section .g_flow-culums+.g_flow-culums{margin-top:1.2rem}[data-type=page] main article section .g_flow-culums .flow-items{display:block;position:relative;width:100%;background:#fff;border:4px solid #00c6a0}[data-type=page] main article section .g_flow-culums .flow-items.all{width:100%}[data-type=page] main article section .g_flow-culums .flow-items.main{background:#00c6a0}[data-type=page] main article section .g_flow-culums .flow-items.main .desc .title,[data-type=page] main article section .g_flow-culums .flow-items.main .desc p{color:#fff}[data-type=page] main article section .g_flow-culums .flow-items .number{display:flex;justify-content:center;align-items:center;position:absolute;width:4rem;height:4rem;color:#fff;font-size:1.6rem;font-weight:bold;line-height:1;background:#5093ff;border-radius:50%;top:-2rem;left:-2rem}[data-type=page] main article section .g_flow-culums .flow-items .desc{display:block;width:100%;padding:1.2rem}[data-type=page] main article section .g_flow-culums .flow-items .desc .title{font-size:2rem;font-weight:bold;text-align:center;margin-bottom:.6rem}[data-type=page] main article section .g_flow-culums .flow-items .desc p{font-size:1.6rem;font-weight:bold;text-align:center}[data-type=page] main article section .g_flow-culums .flow-items .desc p a{color:#fff;text-decoration:underline}[data-type=page] main article section .g_flow-culums .flow-logo{border-left:2rem solid rgba(0,0,0,0);border-right:2rem solid rgba(0,0,0,0);border-top:2rem solid #00c6a0;margin:1.6rem auto}[data-type=page] main article section #map{display:block;width:100%;height:392px}[data-type=page] main article section #map iframe{display:block;width:100%;height:100%}[data-type=page] main article section .g_tab{display:block;width:100%;margin:2.4rem auto}[data-type=page] main article section .g_tab .tab_culums{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%;margin:0 auto;gap:2rem}[data-type=page] main article section .g_tab .tab_culums .item-tab{display:flex;justify-content:center;align-items:center;width:calc((100% - 2rem)/2);font-size:1.4rem;font-weight:bold;color:#fff;background:#00c6a0;padding:1.2rem;border-radius:5px;transition:.15s ease}[data-type=page] main article section .g_tab .tab_culums .item-tab:hover{opacity:.8}[data-type=page] main article section .g_admissions{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:100%;margin:0 auto;gap:2.4rem}[data-type=page] main article section .g_admissions-item{width:100%}[data-type=page] main article section .g_demand{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:100%;margin:0 auto;gap:2.4rem}[data-type=page] main article section .g_demand-item.desc{width:100%}[data-type=page] main article section .g_demand-item.img{width:100%}[data-type=page] main article section .g_demand-item .g_demand-left{display:block;width:100%;border:4px solid #afe0d7;padding:2rem;margin:0 auto}[data-type=page] main article section .g_demand-item .g_demand-left ul{margin:0 auto}[data-type=page] main article section .g_demand-item .desc{text-align:center;color:#fff;font-size:1.8rem;font-weight:bold;line-height:1.6;background:#00c6a0;padding:1.2rem;border-radius:5px}[data-type=page] main article section .g_demand-item .g_demand-right{display:block;width:100%}[data-type=page] main article section .g_apply{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}[data-type=page] main article section .g_apply-item{display:flex;justify-content:flex-start;align-items:flex-start;gap:1.6rem}[data-type=page] main article section .g_apply-item+.g_apply-item{margin-top:.8rem}[data-type=page] main article section .g_apply-item .label{display:block;width:8rem;text-align:center;font-size:1.4rem;color:#fff;font-weight:bold;background:#00c6a0}[data-type=page] main article section .g_apply-item .desc{display:block;width:calc(100% - 8rem - 1.6rem);font-size:1.4rem;color:#1a1a1a}[data-type=page] main article section .g_apply .btn{width:100%}[data-type=page] main article section .g_access{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;width:100%;margin:0 auto 4.8rem}[data-type=page] main article section .g_access-item.way{border:4px solid #afe0d7;padding:1.6rem;margin-top:1.2rem}[data-type=page] main article section .g_access-item.way .access{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}[data-type=page] main article section .g_access-item.way .access .access-route{display:flex;justify-content:flex-start;align-items:center}[data-type=page] main article section .g_access-item.way .access .access-route+.access-route{margin-top:1.6rem}[data-type=page] main article section .g_access-item.way .access .access-route-img{display:block;width:5rem;margin-right:1.6rem}[data-type=page] main article section .g_access-item.way .access .access-route-desc{display:block;width:calc(100% - 5rem - 1.6rem);font-size:1.4rem;line-height:1.6}[data-type=page] main article section .archive{display:block;width:100%}[data-type=page] main article section .archive-list{display:block;width:100%}[data-type=page] main article section .archive-list .item{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%;padding:1.6rem 0;gap:1rem}[data-type=page] main article section .archive-list .item:first-child{border-top:1px dashed #989ca3;border-bottom:1px dashed #989ca3}[data-type=page] main article section .archive-list .item+.item{border-bottom:1px dashed #989ca3}[data-type=page] main article section .archive-list .item-info{display:flex;justify-content:flex-start;align-items:center;width:100%;gap:1.6rem}[data-type=page] main article section .archive-list .item-info .date{display:inline-flex;justify-content:flex-start;align-items:center}[data-type=page] main article section .archive-list .item-info .date span{color:#1a1a1a;font-size:1.4rem;font-weight:bold;line-height:1;letter-spacing:0}[data-type=page] main article section .archive-list .item-info .term{display:flex;justify-content:center;align-items:center;width:14rem;height:2rem;border-radius:14px}[data-type=page] main article section .archive-list .item-info .term-news{background:#5093ff}[data-type=page] main article section .archive-list .item-info .term-careers{background:#00c6a0}[data-type=page] main article section .archive-list .item-info .term-important{background:#f88785}[data-type=page] main article section .archive-list .item-info .term span{color:#fff;font-size:1.2rem;font-weight:bold;line-height:1}[data-type=page] main article section .archive-list .item-title{display:inline-block;width:100%}[data-type=page] main article section .archive-list .item-title a{display:inline-block;color:#1a1a1a;font-size:1.4rem;font-weight:bold;text-decoration:none}[data-type=page] main article section .archive-list .item-title a:hover{opacity:.8}[data-type=page] main article section .news{display:block;width:100%}[data-type=page] main article section .news-list{display:block;width:100%}[data-type=page] main article section .news-list .item{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%;padding:1.6rem 0;gap:1rem}[data-type=page] main article section .news-list .item:first-child{border-bottom:1px dashed #989ca3}[data-type=page] main article section .news-list .item+.item{border-bottom:1px dashed #989ca3}[data-type=page] main article section .news-list .item-info{display:flex;justify-content:flex-start;align-items:center;width:100%;gap:1.6rem}[data-type=page] main article section .news-list .item-info .date{display:inline-flex;justify-content:flex-start;align-items:center}[data-type=page] main article section .news-list .item-info .date span{color:#1a1a1a;font-size:1.4rem;font-weight:bold;line-height:1;letter-spacing:0}[data-type=page] main article section .news-list .item-info .term{display:flex;justify-content:center;align-items:center;width:14rem;height:2rem;border-radius:14px}[data-type=page] main article section .news-list .item-info .term-news{background:#5093ff}[data-type=page] main article section .news-list .item-info .term-careers{background:#00c6a0}[data-type=page] main article section .news-list .item-info .term-important{background:#f88785}[data-type=page] main article section .news-list .item-info .term span{color:#fff;font-size:1.2rem;font-weight:bold;line-height:1}[data-type=page] main article section .news-list .item-title{display:inline-block;width:100%}[data-type=page] main article section .news-list .item-title a{display:inline-block;color:#1a1a1a;font-size:1.4rem;font-weight:bold;text-decoration:none}[data-type=page] main article section .news-list .item-title a:hover{opacity:.8}[data-type=page] main article section .pagenation{display:flex;width:100%;justify-content:center;flex-wrap:wrap;margin-top:3rem}[data-type=page] main article section .pagenation .page-numbers{display:flex;justify-content:center;align-items:center;width:calc((100% - 7.2rem)/10);height:3rem;background:#fff;color:#00c6a0;font-size:1.3rem;line-height:1;text-align:center;text-decoration:none;border:1px solid #00c6a0;margin-top:.8rem;transition:.15s ease}[data-type=page] main article section .pagenation .page-numbers+.page-numbers{margin-left:.8rem}[data-type=page] main article section .pagenation .page-numbers:nth-child(-n+10){margin-top:0}[data-type=page] main article section .pagenation .page-numbers:nth-child(10n){margin-right:0}[data-type=page] main article section .pagenation .page-numbers:hover{cursor:pointer;background:#00c6a0;color:#fff;text-decoration:none;border:1px solid #00c6a0;opacity:.8}[data-type=page] main article section .pagenation .prev,[data-type=page] main article section .pagenation .next{width:4rem;font-size:1.4rem}[data-type=page] main article section .pagenation .current{color:#fff;background:#00c6a0;border:1px solid #00c6a0}[data-type=page] main article section .post{display:block;width:100%}[data-type=page] main article section .post-item{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%;gap:1rem}[data-type=page] main article section .post-item .item-info{display:flex;justify-content:flex-start;align-items:center;width:100%;gap:1.6rem}[data-type=page] main article section .post-item .item-info .date{display:inline-flex;justify-content:flex-start;align-items:center}[data-type=page] main article section .post-item .item-info .date span{color:#1a1a1a;font-size:1.4rem;font-weight:bold;line-height:1}[data-type=page] main article section .post-item .item-info .term{display:flex;justify-content:center;align-items:center;width:14rem;height:2rem;border-radius:14px}[data-type=page] main article section .post-item .item-info .term-news{background:#5093ff}[data-type=page] main article section .post-item .item-info .term-careers{background:#00c6a0}[data-type=page] main article section .post-item .item-info .term-important{background:#f88785}[data-type=page] main article section .post-item .item-info .term span{color:#fff;font-size:1.2rem;font-weight:bold;line-height:1}[data-type=page] main article section .post-item .item-contnet{display:block;width:100%;margin-top:4rem}[data-type=page] main article section .back-list{display:flex;justify-content:center;align-items:center;width:100%;color:#00c6a0;font-size:1.3rem;line-height:1;border:1px solid #00c6a0;border-radius:5px;padding:1rem;margin-top:6em;transition:.15s ease}[data-type=page] main article section .back-list:hover{background:#00c6a0}[data-type=page] main article section .back-list:hover span{color:#fff}[data-type=page] main article section .back-list span{color:#00c6a0}[data-type=page] main article#admissions{display:block;width:100%;margin:0 auto}[data-type=page] main article#admissions section{display:block;position:relative;width:100%;padding:0}[data-type=page] main article#admissions section .admissions-bg{position:absolute;width:100%;height:100%;overflow:hidden;z-index:-1}[data-type=page] main article#admissions section .admissions-bg img{display:block;width:100%;height:100%;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover}[data-type=page] main article#admissions section .admissions-bg::before{display:block;position:absolute;content:"";width:100%;height:100%;background:linear-gradient(to left, #97ef57, #00c6a0);opacity:.5}[data-type=page] main article#admissions section h1{position:relative;width:100%;font-family:"Roboto",sans-serif;text-align:center;line-height:1;letter-spacing:.2rem;color:#1a1a1a;padding:0 2rem;margin:0 auto;top:-1.2rem}[data-type=page] main article#admissions section .g_admissions-desc{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:1.2rem 1.5rem 3.6rem;margin:0 auto}[data-type=page] main article#admissions section .g_admissions-desc .title{font-size:2rem;font-weight:bold;color:#fff;margin-bottom:1.2rem}[data-type=page] main article#admissions section .g_admissions-desc-item{font-size:1.4rem;font-weight:bold;color:#fff}[data-type=page][data-style=forms] #vmail{display:block;width:100%}[data-type=page][data-style=forms] #vmail .vcf-form{display:block;width:100%;margin-top:4rem}[data-type=page][data-style=forms] #vmail .vcf-form .from-item{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;width:100%;border-bottom:1px dashed #f7f7f7}[data-type=page][data-style=forms] #vmail .vcf-form .from-item--first{border-top:1px dashed #f7f7f7}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-label{display:flex;justify-content:flex-start;align-items:center;width:100%;height:auto;background:#f7f7f7;color:#1a1a1a;font-size:1.5rem;font-weight:bold;line-height:1.3;gap:.5em;padding:1.6rem}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-label .required{display:inline-flex;justify-content:center;align-items:center;background:#ef5055;color:#fff;font-size:1.2rem;line-height:1;padding:.2rem 1rem;border-radius:.2rem}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items{display:block;width:100%;padding:1.5rem 0 3.5rem}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items hr{display:block;border-top:1px dashed #989ca3;margin:1.5em 0}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item{display:inline-block;width:100%;color:#989ca3;font-size:1.5rem;line-height:1.5}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item p{color:#1a1a1a;font-size:1.5rem;line-height:1.5}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item+.input-item{margin-top:.5em}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item label{color:#1a1a1a;font-size:1.5rem;line-height:1.5}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item [type=checkbox]{margin:0 .2em .2rem 0;font-size:1.5rem;line-height:1.5}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item [type=radio]{margin:0 .2em .2rem 0;font-size:1.5rem;line-height:1.5}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item select{display:inline-block;position:relative;max-width:100%;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.4rem;font-weight:500;border:1px solid #989ca3;padding:.2rem .5rem}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size]){display:inline-block;width:100%;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-weight:500;border:1px solid #989ca3;padding:.2rem .5rem}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size])::-moz-placeholder{font-size:1.3rem}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size])::placeholder{font-size:1.3rem}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size]).w10{width:10%}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size]).w20{width:20%}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size]).w30{width:30%}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size]).w40{width:40%}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size]).w50{width:50%}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size]).w60{width:60%}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size]).w70{width:70%}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size]).w80{width:80%}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size]).w90{width:90%}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size])::-moz-placeholder{color:#bbb}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size])::placeholder{color:#bbb}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size])+span{font-size:1.5rem;margin-left:.5rem}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item textarea{display:block;width:100%;height:10em;color:#1a1a1a;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-weight:500;line-height:1.6;padding:.5rem 1rem;border:1px solid #989ca3}[data-type=page][data-style=forms] #vmail .vcf-form .confirm-txt{display:block;width:100%;color:#00c6a0;font-size:1.5rem;font-weight:bold;line-height:1;border:2px solid #00c6a0;padding:1.6rem;margin-bottom:2.4rem;transition:.15s ease}[data-type=page][data-style=forms] #vmail .vcf-form .submit-txt{display:block;width:100%;color:#19b89d;font-size:1.5rem;font-weight:bold;line-height:1;border:2px solid #19b89d;padding:1.6rem;margin-top:2.4rem;transition:.15s ease}[data-type=page][data-style=forms] #vmail .vcf-form .error-txt{display:block;width:100%;border:2px solid #ef5055;padding:1.6rem;margin-bottom:2.4rem;transition:.15s ease}[data-type=page][data-style=forms] #vmail .vcf-form .error-txt ul{margin:0 auto}[data-type=page][data-style=forms] #vmail .vcf-form .error-txt ul .error-item{color:#ef5055;font-size:1.5rem;font-weight:bold}[data-type=page][data-style=forms] #vmail .vcf-form .error-txt ul .error-item::marker{color:#ef5055}[data-type=page][data-style=forms] #vmail .vcf-form .defect-txt{display:block;width:100%;color:#ef5055;font-size:1.5rem;font-weight:bold;border:2px solid #ef5055;padding:1.6rem;margin-top:2.4rem;transition:.15s ease}[data-type=page][data-style=forms] #vmail .vcf-form .vcf-button{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;gap:1.6rem;margin:3.2rem auto 0}[data-type=page][data-style=forms] #vmail .vcf-form .vcf-button .vcf-confirm{display:flex;justify-content:center;align-items:center;width:auto;min-width:20rem;background:#00c6a0;color:#fff;font-size:1.3rem;line-height:1;border:none;padding:2rem 2.4rem;cursor:pointer;transition:.15s ease}[data-type=page][data-style=forms] #vmail .vcf-form .vcf-button .vcf-confirm:hover{opacity:.8}[data-type=page][data-style=forms] #vmail .vcf-form .vcf-button .vcf-back{display:flex;justify-content:center;align-items:center;width:auto;min-width:20rem;background:#00c6a0;color:#fff;font-size:1.3rem;line-height:1;border:none;padding:2rem 2.4rem;cursor:pointer;transition:.15s ease}[data-type=page][data-style=forms] #vmail .vcf-form .vcf-button .vcf-back:hover{opacity:.8}[data-type=page][data-style=forms] #vmail .vcf-form .vcf-button .vcf-submit{display:flex;justify-content:center;align-items:center;width:auto;min-width:20rem;background:#19b89d;color:#fff;font-size:1.3rem;line-height:1;border:none;padding:2rem 2.4rem;cursor:pointer;transition:.15s ease}[data-type=page][data-style=forms] #vmail .vcf-form .vcf-button .vcf-submit:hover{opacity:.8}[data-type=page][data-style=forms] #vmail .vcf-form .vcf-button .vcf-submit.disable{background:#ddd;pointer-events:none}[data-type=page][data-style=forms] #vmail .vcf-form .vcf-button .vcf-submit.enable{background:#19b89d}[data-type=page] .gsc-control-cse{padding:0}[data-type=page] .gsc-control-cse .gsc-above-wrapper-area .gsc-above-wrapper-area-container{margin:6.4rem 0 1.6rem}[data-type=page] .gsc-control-cse .gsc-above-wrapper-area .gsc-above-wrapper-area-container .gsc-result-info-container{border:none;padding:0}[data-type=page] .gsc-control-cse .gsc-wrapper{margin:3rem 0 1.5rem}[data-type=page] .gsc-control-cse .gsc-wrapper .gsc-expansionArea .gsc-webResult{border-bottom:1px solid #e9e9e9}[data-type=page] .gsc-control-cse .gsc-wrapper .gsc-expansionArea .gsc-webResult .gs-webResult .gsc-thumbnail-inside .gs-title .gs-title{font-family:"游ゴシック",YuGothic,"Zen Kaku Gothic New","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500}[data-type=page] .gsc-control-cse .gsc-wrapper .gsc-expansionArea .gsc-webResult .gs-webResult .gsc-table-result{font-family:"游ゴシック",YuGothic,"Zen Kaku Gothic New","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500}[data-type=page] .gsc-control-cse .gsc-wrapper .gsc-cursor-box{border:none}}@media screen and (min-width: 481px){html{overflow-x:hidden}body{display:block;position:relative;width:100%;min-width:120rem;padding-top:9rem;margin:0 auto}header{display:flex;position:fixed;justify-content:flex-start;align-items:center;width:100%;min-width:140rem;height:9rem;background:rgba(255,255,255,.8);top:0;left:0;box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:999}header .g_header{display:flex;justify-content:flex-start;width:100%;height:100%;padding:0 0 0 2rem}header .g_header-body{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}header .g_header-body-logo{display:block;width:26rem;transition:.15s ease}header .g_header-body-logo:hover{opacity:.8}header .g_header-body-items{display:flex;justify-content:space-between;align-items:center}header .g_header-body-items .contact{display:flex;justify-content:center;align-items:center;width:9rem;height:9rem;background:#5093ff;transition:.15s ease}header .g_header-body-items .contact:hover{opacity:.8}header .g_header-body-items .btn-gcs{display:flex;justify-content:center;align-items:center;position:relative;width:9rem;height:9rem;background:#00c6a0;cursor:pointer;transition:.15s ease}header .g_header-body-items .btn-gcs:hover{opacity:.8}header .g_header-body-items .btn-gcs img{opacity:1;display:block;width:2.6rem;transition:.15s ease}header .g_header-body-items .btn-gcs::before{opacity:0;display:block;position:absolute;content:"";width:3.2rem;height:.2rem;background:#fff;top:calc(50% - .125em);left:0;right:0;margin:0 auto;transform:rotateZ(0deg);transition:.15s ease}header .g_header-body-items .btn-gcs::after{opacity:0;display:block;position:absolute;content:"";width:3.2rem;height:.2rem;background:#fff;top:calc(50% - .125em);left:0;right:0;margin:0 auto;transform:rotateZ(0deg);transition:.15s ease}header .g_header-body-items .btn-gcs.active img{opacity:0}header .g_header-body-items .btn-gcs.active::before{opacity:1;transform:rotateZ(45deg)}header .g_header-body-items .btn-gcs.active::after{opacity:1;transform:rotateZ(-45deg)}header .g_header-body-items .search-box{display:flex;justify-content:flex-start;position:absolute;visibility:hidden;width:100%;top:9rem;right:0;background:rgba(0,198,160,.9);padding:1.5rem;box-shadow:0 3px 6px rgba(0,0,0,.16)}header .g_header-body-items .search-box.active{visibility:visible}header .g_header-body-items .search-box .wpcs-custom{display:block;width:37.5rem;background:rgba(247,247,247,.9);margin:0 0 0 auto}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only{display:block;width:100%}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools{display:block;width:100%;margin:0}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools table.gsc-search-box{width:100%;margin-bottom:0}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools table.gsc-search-box tbody{width:100%}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools table.gsc-search-box tbody tr{width:100%}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools table.gsc-search-box tbody tr .gsc-input{width:30rem;background:#fff}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools table.gsc-search-box tbody tr .gsc-input .gsc-input-box table.gsc-input tbody tr .gsib_a{padding:0 .8rem;height:4rem}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools table.gsc-search-box tbody tr .gsc-input .gsc-input-box table.gsc-input tbody tr .gsib_a input.gsc-input{background-color:#fff !important;font-size:1.4rem}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools table.gsc-search-box tbody tr .gsc-input .gsc-input-box table.gsc-input tbody tr .gsib_b .gsst_b .gsst_a{display:inline-flex;justify-content:center;align-items:center;height:4rem;text-decoration:none}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools table.gsc-search-box tbody tr .gsc-search-button{width:6.4rem;background-color:#f7f7f7;border-color:#f7f7f7;cursor:pointer}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools table.gsc-search-box tbody tr .gsc-search-button:hover{opacity:.8}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools table.gsc-search-box tbody tr .gsc-search-button button.gsc-search-button.gsc-search-button-v2{width:7.5rem;height:4rem;padding:0 1.6rem;border-radius:0;margin-left:0}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools table.gsc-search-box tbody tr .gsc-search-button button.gsc-search-button.gsc-search-button-v2 svg{fill:#00c6a0}header .g_header-body-items .search-box .wpcs-custom .gsc-control-searchbox-only .gsc-search-box-tools table.gsc-search-box td.gsc-input{padding-right:0 !important}header .g_header-body-items .ham{display:none}nav .g_nav{margin-right:4.8rem}nav .g_nav-items{display:flex;justify-content:flex-start;align-items:center;gap:3.2rem}nav .g_nav-items .item-link:hover span{color:#00c6a0}nav .g_nav-items .item-link span{font-size:1.6rem;font-weight:bold;color:#1a1a1a;transition:.15s ease}nav .g_nav-items .item-link.link-sp{display:none}nav .g_nav .sns,nav .g_nav .tel{display:none}footer{display:block;background:#fff}footer .box_footer{display:block;width:100%;padding:0 5rem;margin:0 auto}footer .box_footer .g_footer{display:flex;justify-content:space-between;align-items:center;padding:4rem 2rem 3.2rem;width:120rem;margin:0 auto;gap:12rem}footer .box_footer .g_footer-info{display:flex;justify-content:center;align-self:center;flex-direction:column;width:20rem}footer .box_footer .g_footer-info .logo{display:flex;justify-content:center;align-self:center;width:19.4rem;margin-bottom:3.2rem;transition:.15s ease}footer .box_footer .g_footer-info .logo:hover{opacity:.8}footer .box_footer .g_footer-info .sns{display:flex;justify-content:center;align-self:center;width:100%;margin:0 auto}footer .box_footer .g_footer-info .sns-item{display:block;width:4rem;transition:.15s ease}footer .box_footer .g_footer-info .sns-item:hover{opacity:.8}footer .box_footer .g_footer-info .sns-item+.sns-item{margin-left:1.6rem}footer .box_footer .g_footer-nav{display:flex;justify-content:flex-start;align-self:flex-start;width:calc(100% - 20rem);gap:2rem}footer .box_footer .g_footer-nav .links{display:flex;justify-content:flex-start;align-self:flex-start;flex-direction:column;width:25%;gap:2rem}footer .box_footer .g_footer-nav .links-item a{display:inline-block}footer .box_footer .g_footer-nav .links-item a span{font-size:1.6rem;font-weight:bold;color:#00c6a0;transition:.15s ease}footer .box_footer .g_footer-nav .links-item a:hover{opacity:.8}footer .box_footer .g_footer-nav .links-item-child{margin-left:1.6rem}footer .box_footer .g_footer-nav .links-item-child a{display:inline-block}footer .box_footer .g_footer-nav .links-item-child a span{font-size:1.4rem;color:#1a1a1a;transition:.15s ease}footer .box_footer .g_footer-nav .links-item-child a:hover span{color:#00c6a0}footer .box_footer .g_footer-nav .links:last-child{margin-top:5rem}footer .g_copy{display:flex;justify-content:center;align-items:center;flex-direction:column;height:9rem;background:#f7f7f7;margin:0 auto}footer .g_copy .link{display:flex;justify-content:center;align-items:center}footer .g_copy .link span{font-size:1.4rem;color:#1a1a1a;line-height:1}footer .g_copy .link a{font-size:1.4rem;color:#1a1a1a;transition:.15s ease}footer .g_copy .link a:hover{color:#00c6a0}footer .g_copy .copy{font-size:1.4rem}#page-top{display:flex;justify-content:center;align-items:center;position:fixed;width:8rem;height:8rem;bottom:8rem;right:3rem;background:#00c6a0;cursor:pointer;z-index:900;border-radius:50%}#page-top::before{display:flex;justify-content:center;align-items:center;position:absolute;font-family:"Material Icons";content:"";top:20%;font-size:4rem;width:2.4rem;height:2.4rem;color:#fff}#page-top span{display:block;position:absolute;font-size:1.4rem;color:#fff;font-weight:bold;line-height:1;top:50%}#page-top:hover{opacity:.8}#home .hero{display:block;min-width:120rem;position:relative;height:74rem;margin:5rem}#home .hero .fade-items{display:block;position:relative;width:100%;height:100%}#home .hero .fade-items .fade-item{display:block;position:absolute;width:100%;height:100%;opacity:0;top:0;left:0;transition:opacity 1s ease-in-out}#home .hero .fade-items .fade-item-bg{display:block;position:relative;width:100%;height:100%;overflow:hidden;z-index:1}#home .hero .fade-items .fade-item-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#home .hero .fade-items .fade-item-copy{display:block;position:absolute;min-width:120rem;bottom:-4rem;left:4rem;z-index:2}#home .hero .fade-items .fade-item-copy .copy{display:flex;justify-content:flex-start;align-items:flex-end;width:60rem}#home .hero .fade-items .fade-item-copy .copy img{width:100%}#home .hero .content-slider{display:block;position:absolute;width:40rem;bottom:4rem;right:4rem;z-index:2}#home .hero .content-slider .item-slider{display:block;width:100%;height:15rem;background:#fff;border:4px solid #fff;box-shadow:5px 10px 10px rgba(0,0,0,.16)}#home .hero .content-slider .item-slider .slide{display:flex;justify-content:flex-start;align-items:center;position:relative;width:100%;height:100%;top:0;right:0;margin:0 auto;overflow:hidden;z-index:1;transition:.15s ease}#home .hero .content-slider .item-slider .slide:hover{opacity:.8}#home .hero .content-slider .item-slider .slide .slide-bg{display:block;position:relative;width:100%;height:100%;z-index:-1}#home .hero .content-slider .item-slider .slide .slide-bg img{display:block;width:100%;height:100%;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover}#home .hero .content-slider .item-slider .slide .slide-bg img.contain{-o-object-fit:contain !important;object-fit:contain !important}#home .hero .content-slider .item-slider .slide .slide-bg::before{display:block;position:absolute;content:"";width:100%;height:100%;background:linear-gradient(to left, #6effee, #5589ff);opacity:.5}#home .hero .content-slider .item-slider .slide .title{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;width:100%;height:100%;top:0;left:0;font-size:2.2rem;font-weight:bold;color:#fff}#home .container{display:block;width:100%}#home .container .main-wrapper{display:block;width:100%}#home main article{display:block;width:100%;padding:0 2rem;margin:12.8rem 0 0}#home main article section h1{font-size:5.6rem;font-weight:bold;line-height:1.6;letter-spacing:.4rem;font-family:"Roboto",sans-serif}#home main article section p{font-size:1.6rem;color:#1a1a1a;line-height:1.6}#home main article section .btn{display:flex;justify-content:center;align-items:center;width:100%;background:#fff;padding:2rem;margin-top:4rem;border:2px solid #00c6a0;border-radius:5px;transition:.15s ease}#home main article section .btn:hover{background:#00c6a0}#home main article section .btn:hover span{color:#fff}#home main article section .btn span{font-size:1.6rem;font-weight:bold;color:#00c6a0;text-align:center}#home main article#homeNews section h1{position:relative;width:120rem;font-size:3.6rem;padding:0 2rem;margin:0 auto;top:-2.4rem;left:0}#home main article#homeNews section h1 span{font-size:2rem}#home main article#homeNews section .g_news{display:block;width:120rem;padding:0 2rem;margin:0 auto}#home main article#homeNews section .g_news .news-list{display:block;width:100%;padding:1.6rem 0;border-top:1px solid;border-bottom:1px solid;-o-border-image:linear-gradient(to left, #97ef57, #00c6a0) 1;border-image:linear-gradient(to left, #97ef57, #00c6a0) 1}#home main article#homeNews section .g_news .news-list .item{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;padding:1.6rem 0;gap:1.2rem}#home main article#homeNews section .g_news .news-list .item-info{display:flex;justify-content:flex-start;align-items:center;width:30rem;gap:2.4rem}#home main article#homeNews section .g_news .news-list .item-info .date{display:inline-flex;justify-content:flex-start;align-items:center}#home main article#homeNews section .g_news .news-list .item-info .date span{display:inline-block;color:#1a1a1a;font-size:1.6rem;font-weight:bold;line-height:1;letter-spacing:0}#home main article#homeNews section .g_news .news-list .item-info .term{display:flex;justify-content:center;align-items:center;width:14rem;height:2.4rem;border-radius:14px}#home main article#homeNews section .g_news .news-list .item-info .term-news{background:#5093ff}#home main article#homeNews section .g_news .news-list .item-info .term-careers{background:#00c6a0}#home main article#homeNews section .g_news .news-list .item-info .term-important{background:#f88785}#home main article#homeNews section .g_news .news-list .item-info .term span{color:#fff;font-size:1.4rem;line-height:1;font-weight:bold;letter-spacing:0}#home main article#homeNews section .g_news .news-list .item .item-title{display:inline-block;width:calc(100% - 32.4rem)}#home main article#homeNews section .g_news .news-list .item .item-title-link{display:inline-block;color:#1a1a1a;font-size:1.6rem;font-weight:bold;text-decoration:none}#home main article#homeNews section .g_news .news-list .item .item-title-link:hover{opacity:.8}#home main article#homeNews section .btn{width:40rem;margin:4.8rem auto 0}#home main article#guide section{display:block;position:relative;width:100%}#home main article#guide section.guide_topic{padding:0 0 8rem;background:linear-gradient(to left, #e6ffe9, #dbf5ff)}#home main article#guide section.guide_topic h1{position:relative;width:120rem;padding:0 2rem;margin:0 auto;top:-4rem;left:0}#home main article#guide section.guide_topic .g_guide{display:flex;justify-content:space-between;align-items:center;width:120rem;padding:0 2rem 6.4rem;margin:0 auto}#home main article#guide section.guide_topic .g_guide-item .desc span{font-size:3.6rem;font-weight:bold;color:#00c6a0;background:#fff;padding:.2rem 2.4rem}#home main article#guide section.guide_topic .g_guide-item .flex-colum-img{box-shadow:5px 10px 20px rgba(0,0,0,.16)}#home main article#guide section.guide_topic .guide-desc{display:block;width:120rem;padding:0 2rem;margin:0 auto}#home main article#guide section.guide_topic .guide-desc-item{display:block;width:80rem;font-size:2rem;margin:0 auto}#home main article#guide section.guide_topic .btn{width:40rem;margin:4.8rem auto 0}#home main article#guide section.guide_pickup{margin:12.8rem 0}#home main article#guide section.guide_pickup .g_pickup{display:flex;justify-content:space-between;align-items:center;width:120rem;padding:0 2rem;margin:0 auto;gap:4rem}#home main article#guide section.guide_pickup .g_pickup .pickup-item{display:block;position:relative;width:100%;transition:.15s ease}#home main article#guide section.guide_pickup .g_pickup .pickup-item:hover{opacity:.8}#home main article#guide section.guide_pickup .g_pickup .pickup-item .pickup-bg{display:block;position:relative;width:100%;height:28rem;z-index:-1}#home main article#guide section.guide_pickup .g_pickup .pickup-item .pickup-bg.b-bg::before{background:linear-gradient(to left, #6effee, #5589ff)}#home main article#guide section.guide_pickup .g_pickup .pickup-item .pickup-bg img{display:block;width:100%;height:100%;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover}#home main article#guide section.guide_pickup .g_pickup .pickup-item .pickup-bg::before{display:block;position:absolute;content:"";width:100%;height:100%;background:linear-gradient(to left, #97ef57, #00c6a0);opacity:.5}#home main article#guide section.guide_pickup .g_pickup .pickup-item .title{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;width:100%;height:100%;top:0;left:0;font-size:2.4rem;font-weight:bold;color:#fff}#home main article#admissions{margin:0}#home main article#admissions section{display:block;position:relative;width:100%;height:315px}#home main article#admissions section .admissions-bg{position:absolute;width:100%;height:100%;overflow:hidden;z-index:-1}#home main article#admissions section .admissions-bg img{display:block;width:100%;height:100%;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover}#home main article#admissions section .admissions-bg::before{display:block;position:absolute;content:"";width:100%;height:100%;background:linear-gradient(to left, #97ef57, #00c6a0);opacity:.5}#home main article#admissions section h1{position:relative;width:120rem;font-size:4.8rem;padding:0 2rem;margin:0 auto;top:-4rem;text-align:center}#home main article#admissions section .g_admissions{display:block;width:120rem;padding:0 2rem;margin:0 auto}#home main article#admissions section .g_admissions-desc{display:flex;justify-content:center;align-items:center;flex-direction:column;width:40rem;margin:0 auto}#home main article#admissions section .g_admissions-desc .title{font-size:2.4rem;font-weight:bold;color:#fff;margin-bottom:1.2rem}#home main article#admissions section .g_admissions-desc-item{font-size:1.8rem;font-weight:bold;color:#fff}#home main article#recruit section{background:#f7f7f7;position:relative}#home main article#recruit section h1{position:relative;width:120rem;padding:0 2rem;margin:0 auto;top:-4rem;left:0}#home main article#recruit section .g_recruit{display:flex;justify-content:space-between;align-items:center;width:120rem;padding:0 2rem 9rem;margin:0 auto 4.8rem;gap:4.8rem}#home main article#recruit section .g_recruit-item .title{font-size:3.2rem;font-weight:bold;color:#00c6a0;margin-bottom:4.4rem}#home main article#recruit section .g_recruit-item .btn{margin-top:6.4rem}#home main article#recruit section .g_recruit-item .flex-colum-img{display:block;width:60rem;box-shadow:5px 10px 20px rgba(0,0,0,.16)}#home main article#access section h1{width:120rem;padding:0 2rem;margin:0 auto 3.2rem}#home main article#access section .g_access{display:flex;justify-content:space-between;align-items:center;width:120rem;padding:0 2rem;margin:0 auto 4.8rem}#home main article#access section .g_access-item.desc{width:calc(100% - 56rem - 4rem)}#home main article#access section .g_access-item.desc .title{font-size:2.4rem;font-weight:bold;line-height:1;margin-bottom:2rem}#home main article#access section .g_access-item.desc p+p{margin-top:1.6rem}#home main article#access section .g_access-item.way{width:56rem;border:4px solid #afe0d7;padding:2.4rem}#home main article#access section .g_access-item.way .access{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}#home main article#access section .g_access-item.way .access .access-route{display:flex;justify-content:flex-start;align-items:center}#home main article#access section .g_access-item.way .access .access-route+.access-route{margin-top:1.6rem}#home main article#access section .g_access-item.way .access .access-route-img{display:block;width:5rem;margin-right:2.4rem}#home main article#access section .g_access-item.way .access .access-route-desc{display:block;width:calc(100% - 5rem - 2.4rem);font-size:1.6rem;line-height:1.6}#home main article#access section #map{display:block;width:100%;height:610px}#home main article#access section #map iframe{display:block;width:100%;height:100%}[data-type=page] .hero{display:block;position:relative;min-width:120rem;height:24rem;margin:5rem 5rem 0;background:linear-gradient(to left, #e6ffe9, #dbf5ff)}[data-type=page] .hero-item{display:block;width:120rem;min-width:120rem;height:100%;margin:0 auto}[data-type=page] .hero-item-text{display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;width:100%;height:100%;padding:0 2rem 4.8rem;margin:0 auto}[data-type=page] .hero-item-text .txt-en{font-size:5.6rem;font-weight:bold;line-height:1.4;letter-spacing:.4rem;margin-bottom:.8rem;font-family:"Roboto",sans-serif}[data-type=page] .hero-item-text .txt-jp{font-size:2rem;line-height:1;letter-spacing:.4rem}[data-type=page] .breadcrumb{display:block;width:100%;padding:0 5rem;margin:0 auto 7.2rem}[data-type=page] .breadcrumb .breadcrumb__items{color:#1a1a1a}[data-type=page] .breadcrumb .breadcrumb__items .item{color:#00c6a0;text-decoration:underline}[data-type=page] .breadcrumb .breadcrumb__items .item.current-item{color:#1a1a1a;text-decoration:none}[data-type=page] .breadcrumb__items{display:flex;justify-content:flex-start;align-items:center;width:120rem;min-width:120rem;font-size:1.6rem;white-space:nowrap;padding:2rem;margin:0 auto}[data-type=page] .breadcrumb__items .item{display:inline-block;position:relative;color:#00c6a0;font-size:1.6rem;line-height:1;text-decoration:none;cursor:pointer;transition:.15s ease}[data-type=page] .breadcrumb__items .item:not(.current-item):hover{color:#00c6a0}[data-type=page] .breadcrumb__items .item.current-item{display:inline-block;color:#00c6a0;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:default}[data-type=page] main article{padding:0 5rem}[data-type=page] main article section{display:block;width:120rem;padding:0 2rem;margin:0 auto 8rem}[data-type=page] main article section#guide{margin-top:4.8rem}[data-type=page] main article section h1{display:block;font-size:4rem;font-weight:bold;color:#00c6a0;line-height:1.6;margin-bottom:4rem}[data-type=page] main article section h2{display:block;font-size:3.2rem;color:#1a1a1a;border-bottom:1px solid;-o-border-image:linear-gradient(to left, #97ef57, #00c6a0) 1;border-image:linear-gradient(to left, #97ef57, #00c6a0) 1;line-height:1.4;padding-bottom:.4rem;margin-bottom:3.5rem}[data-type=page] main article section *+h2{margin-top:8rem}[data-type=page] main article section h3{display:block;font-size:2.4rem;line-height:1.4;font-weight:bold;color:#00c6a0;margin-bottom:1.8rem}[data-type=page] main article section p{font-size:1.6rem;color:#1a1a1a;line-height:1.6}[data-type=page] main article section .btn{display:flex;justify-content:center;align-items:center;width:100%;background:#fff;padding:2rem;margin-top:4rem;border:2px solid #00c6a0;border-radius:5px;transition:.15s ease}[data-type=page] main article section .btn.wid40{width:40rem;margin:0 auto}[data-type=page] main article section .btn:hover{background:#00c6a0}[data-type=page] main article section .btn:hover span{color:#fff}[data-type=page] main article section .btn span{font-size:1.6rem;font-weight:bold;color:#00c6a0;text-align:center}[data-type=page] main article section .docs{display:inline-flex;align-items:flex-start;flex-direction:column;gap:.5em;margin:2rem auto}[data-type=page] main article section .docs-item{display:inline-flex;justify-content:flex-start;align-items:center;gap:1.6em;transition:.15s ease}[data-type=page] main article section .docs-item:hover .filename{text-decoration:none}[data-type=page] main article section .docs-item .icon{display:inline-flex;justify-content:center;align-items:center;width:8rem;height:2.4rem;color:#fff;font-size:1.4rem;line-height:1}[data-type=page] main article section .docs-item .icon--pdf{background:#e2574c}[data-type=page] main article section .docs-item .icon--word{background:#335f9e}[data-type=page] main article section .docs-item .icon--excel{background:#217346}[data-type=page] main article section .docs-item .icon--link{background:#00c6a0}[data-type=page] main article section .docs-item .filename{display:inline-flex;justify-content:flex-start;max-width:calc(100% - 9.6rem);font-size:1.6rem;text-decoration:underline}[data-type=page] main article section ul.bold li{font-weight:bold}[data-type=page] main article section ul li{color:#1a1a1a;font-size:1.6rem;line-height:2;text-align:left}[data-type=page] main article section ul li::marker{color:#00c6a0}[data-type=page] main article section ul.site-link li{color:#1a1a1a;font-size:1.6rem;line-height:2;text-align:left}[data-type=page] main article section ul.site-link li::marker{color:#1a1a1a}[data-type=page] main article section ul.site-link li a{color:#1a1a1a}[data-type=page] main article section ul.site-link li a:hover{color:#00c6a0}[data-type=page] main article section ul.site-link ul{margin:.5em 0}[data-type=page] main article section ol.bold li{font-weight:bold}[data-type=page] main article section ol li{color:#1a1a1a;font-size:1.6rem;line-height:2;text-align:left}[data-type=page] main article section ol li::marker{color:#00c6a0}[data-type=page] main article section ol li ol{padding-left:1em;margin:.5em 0}[data-type=page] main article section table{display:block;width:100%;margin:0 0 3em}[data-type=page] main article section table caption{display:table;width:100%;color:#1a1a1a;font-size:1.6rem;line-height:1.3}[data-type=page] main article section table caption+tbody{margin-bottom:.8rem}[data-type=page] main article section table tbody{display:table;width:100%}[data-type=page] main article section table tbody+caption{margin-top:.8rem}[data-type=page] main article section table tbody tr{width:100%}[data-type=page] main article section table tbody tr.center{text-align:center}[data-type=page] main article section table tbody tr th{background:#d3ede8;color:#1a1a1a;font-size:1.6rem;font-weight:bold;line-height:1.6;text-align:center;word-break:break-word;border:3px solid #fff;padding:1rem}[data-type=page] main article section table tbody tr td{background:#ebebeb;color:#1a1a1a;font-size:1.6rem;line-height:1.6;word-break:break-word;border:3px solid #fff;padding:1rem}[data-type=page] main article section table.contact tbody tr{width:100%}[data-type=page] main article section table.contact tbody tr.center{text-align:center}[data-type=page] main article section table.contact tbody tr th{background:#d3ede8;color:#1a1a1a;font-size:1.6rem;font-weight:bold;line-height:1.6;text-align:left;word-break:break-word;border:2px solid #fff;padding:1rem}[data-type=page] main article section table.contact tbody tr td{background:#f7f7f7;color:#1a1a1a;font-size:1.6rem;line-height:1.6;word-break:break-word;border:2px solid #fff;padding:1rem}[data-type=page] main article section .flex-colums,[data-type=page] main article section .wp-block-columns{display:flex;justify-content:center;align-items:flex-start;flex-wrap:nowrap;max-width:100%;margin:4em auto;gap:1.5em}[data-type=page] main article section .flex-colums--start,[data-type=page] main article section .wp-block-columns--start{justify-content:flex-start}[data-type=page] main article section .flex-colums.are-vertically-aligned-center,[data-type=page] main article section .wp-block-columns.are-vertically-aligned-center{align-items:center !important}[data-type=page] main article section .flex-colums .flex-colum,[data-type=page] main article section .flex-colums .wp-block-column,[data-type=page] main article section .wp-block-columns .flex-colum,[data-type=page] main article section .wp-block-columns .wp-block-column{display:inline-flex;flex-basis:auto;align-items:center;min-width:0;word-break:break-word;overflow-wrap:break-word}[data-type=page] main article section .flex-colums .flex-colum *,[data-type=page] main article section .flex-colums .wp-block-column *,[data-type=page] main article section .wp-block-columns .flex-colum *,[data-type=page] main article section .wp-block-columns .wp-block-column *{width:auto}[data-type=page] main article section .flex-colums .flex-colum figure,[data-type=page] main article section .flex-colums .wp-block-column figure,[data-type=page] main article section .wp-block-columns .flex-colum figure,[data-type=page] main article section .wp-block-columns .wp-block-column figure{margin:0 !important}[data-type=page] main article section .flex-colums .flex-colum--start,[data-type=page] main article section .flex-colums .wp-block-column--start,[data-type=page] main article section .wp-block-columns .flex-colum--start,[data-type=page] main article section .wp-block-columns .wp-block-column--start{align-items:flex-start}[data-type=page] main article section .flex-colums .flex-colum.w10,[data-type=page] main article section .flex-colums .wp-block-column.w10,[data-type=page] main article section .wp-block-columns .flex-colum.w10,[data-type=page] main article section .wp-block-columns .wp-block-column.w10{width:10% !important}[data-type=page] main article section .flex-colums .flex-colum.w10 img,[data-type=page] main article section .flex-colums .wp-block-column.w10 img,[data-type=page] main article section .wp-block-columns .flex-colum.w10 img,[data-type=page] main article section .wp-block-columns .wp-block-column.w10 img{min-height:initial !important}[data-type=page] main article section .flex-colums .flex-colum.w20,[data-type=page] main article section .flex-colums .wp-block-column.w20,[data-type=page] main article section .wp-block-columns .flex-colum.w20,[data-type=page] main article section .wp-block-columns .wp-block-column.w20{width:20% !important}[data-type=page] main article section .flex-colums .flex-colum.w20 img,[data-type=page] main article section .flex-colums .wp-block-column.w20 img,[data-type=page] main article section .wp-block-columns .flex-colum.w20 img,[data-type=page] main article section .wp-block-columns .wp-block-column.w20 img{min-height:initial !important}[data-type=page] main article section .flex-colums .flex-colum.w30,[data-type=page] main article section .flex-colums .wp-block-column.w30,[data-type=page] main article section .wp-block-columns .flex-colum.w30,[data-type=page] main article section .wp-block-columns .wp-block-column.w30{width:30% !important}[data-type=page] main article section .flex-colums .flex-colum.w30 img,[data-type=page] main article section .flex-colums .wp-block-column.w30 img,[data-type=page] main article section .wp-block-columns .flex-colum.w30 img,[data-type=page] main article section .wp-block-columns .wp-block-column.w30 img{min-height:initial !important}[data-type=page] main article section .flex-colums .flex-colum.w40,[data-type=page] main article section .flex-colums .wp-block-column.w40,[data-type=page] main article section .wp-block-columns .flex-colum.w40,[data-type=page] main article section .wp-block-columns .wp-block-column.w40{width:40% !important}[data-type=page] main article section .flex-colums .flex-colum.w40 img,[data-type=page] main article section .flex-colums .wp-block-column.w40 img,[data-type=page] main article section .wp-block-columns .flex-colum.w40 img,[data-type=page] main article section .wp-block-columns .wp-block-column.w40 img{min-height:initial !important}[data-type=page] main article section .flex-colums .flex-colum.w50,[data-type=page] main article section .flex-colums .wp-block-column.w50,[data-type=page] main article section .wp-block-columns .flex-colum.w50,[data-type=page] main article section .wp-block-columns .wp-block-column.w50{width:50% !important}[data-type=page] main article section .flex-colums .flex-colum.w50 img,[data-type=page] main article section .flex-colums .wp-block-column.w50 img,[data-type=page] main article section .wp-block-columns .flex-colum.w50 img,[data-type=page] main article section .wp-block-columns .wp-block-column.w50 img{min-height:initial !important}[data-type=page] main article section .flex-colums .flex-colum.w60,[data-type=page] main article section .flex-colums .wp-block-column.w60,[data-type=page] main article section .wp-block-columns .flex-colum.w60,[data-type=page] main article section .wp-block-columns .wp-block-column.w60{width:60% !important}[data-type=page] main article section .flex-colums .flex-colum.w60 img,[data-type=page] main article section .flex-colums .wp-block-column.w60 img,[data-type=page] main article section .wp-block-columns .flex-colum.w60 img,[data-type=page] main article section .wp-block-columns .wp-block-column.w60 img{min-height:initial !important}[data-type=page] main article section .flex-colums .flex-colum.w70,[data-type=page] main article section .flex-colums .wp-block-column.w70,[data-type=page] main article section .wp-block-columns .flex-colum.w70,[data-type=page] main article section .wp-block-columns .wp-block-column.w70{width:70% !important}[data-type=page] main article section .flex-colums .flex-colum.w70 img,[data-type=page] main article section .flex-colums .wp-block-column.w70 img,[data-type=page] main article section .wp-block-columns .flex-colum.w70 img,[data-type=page] main article section .wp-block-columns .wp-block-column.w70 img{min-height:initial !important}[data-type=page] main article section .flex-colums .flex-colum.w80,[data-type=page] main article section .flex-colums .wp-block-column.w80,[data-type=page] main article section .wp-block-columns .flex-colum.w80,[data-type=page] main article section .wp-block-columns .wp-block-column.w80{width:80% !important}[data-type=page] main article section .flex-colums .flex-colum.w80 img,[data-type=page] main article section .flex-colums .wp-block-column.w80 img,[data-type=page] main article section .wp-block-columns .flex-colum.w80 img,[data-type=page] main article section .wp-block-columns .wp-block-column.w80 img{min-height:initial !important}[data-type=page] main article section .flex-colums .flex-colum.w90,[data-type=page] main article section .flex-colums .wp-block-column.w90,[data-type=page] main article section .wp-block-columns .flex-colum.w90,[data-type=page] main article section .wp-block-columns .wp-block-column.w90{width:90% !important}[data-type=page] main article section .flex-colums .flex-colum.w90 img,[data-type=page] main article section .flex-colums .wp-block-column.w90 img,[data-type=page] main article section .wp-block-columns .flex-colum.w90 img,[data-type=page] main article section .wp-block-columns .wp-block-column.w90 img{min-height:initial !important}[data-type=page] main article section .note{display:block;width:90rem;margin:0 auto .8rem}[data-type=page] main article section .note p{font-size:2rem}[data-type=page] main article section .g_pickup{display:flex;justify-content:space-between;align-items:center;width:100%;margin:10rem 0 4.8rem;gap:4rem}[data-type=page] main article section .g_pickup .pickup-item{display:block;position:relative;width:100%;transition:.15s ease}[data-type=page] main article section .g_pickup .pickup-item:hover{opacity:.8}[data-type=page] main article section .g_pickup .pickup-item .pickup-bg{display:block;position:relative;width:100%;height:28rem;z-index:-1}[data-type=page] main article section .g_pickup .pickup-item .pickup-bg.b-bg::before{background:linear-gradient(to left, #6effee, #5589ff)}[data-type=page] main article section .g_pickup .pickup-item .pickup-bg img{display:block;width:100%;height:100%;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover}[data-type=page] main article section .g_pickup .pickup-item .pickup-bg::before{display:block;position:absolute;content:"";width:100%;height:100%;background:linear-gradient(to left, #97ef57, #00c6a0);opacity:.5}[data-type=page] main article section .g_pickup .pickup-item .title{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;width:100%;height:100%;top:0;left:0;font-size:2.4rem;font-weight:bold;color:#fff}[data-type=page] main article section .notice{display:block;width:90rem;border:4px solid #afe0d7;padding:2rem;margin:0 auto}[data-type=page] main article section .notice span{font-size:1.6rem}[data-type=page] main article section .notice .flex-colums{margin:0 auto}[data-type=page] main article section .notice .flex-colums .flex-colum ul{margin:0}[data-type=page] main article section .g_news{display:block;padding:2.4rem 0;margin:0 auto}[data-type=page] main article section .g_news-item{display:flex;justify-content:flex-start;align-items:flex-start}[data-type=page] main article section .g_news-item+.g_news-item{margin-top:3.2rem}[data-type=page] main article section .g_news-item-info{display:flex;justify-content:flex-start;align-items:flex-start;margin-right:2.4rem}[data-type=page] main article section .g_news-item-info .date{font-size:1.6rem;font-weight:bold;color:#1a1a1a}[data-type=page] main article section .g_news-item-info .term{text-align:center;width:14rem;color:#fff;font-size:1.4rem;line-height:1;font-weight:bold;padding:.6rem 1.2rem;border-radius:14px;margin-left:2.4rem}[data-type=page] main article section .g_news-item-info .term.news{background:#5093ff}[data-type=page] main article section .g_news-item-info .term.careers{background:#00c6a0}[data-type=page] main article section .g_news-item-info .term.important{background:#f88785}[data-type=page] main article section .g_news-item .title{font-size:1.6rem;font-weight:bold;color:#1a1a1a}[data-type=page] main article section .guide{background:#f7f7f7}[data-type=page] main article section .guide h1{display:block;position:relative;font-size:3.6rem;font-weight:bold;line-height:1;color:#00c6a0;top:-1.4rem;padding:0 4rem;margin-bottom:0}[data-type=page] main article section .guide .g_guide{padding:1.2rem 4rem 4rem}[data-type=page] main article section .guide .g_guide ol{margin:0}[data-type=page] main article section .guide .g_guide ol li{font-size:1.8rem}[data-type=page] main article section .g_event{display:block;position:relative;margin:0 auto 12.4rem}[data-type=page] main article section .g_event:before{display:block;position:absolute;content:"";width:4px;height:calc(100% - 28rem);border:4px solid #00c6a0;top:0;left:0;margin-left:7rem;z-index:-1}[data-type=page] main article section .g_event .event-culums{display:flex;justify-content:flex-start;align-items:flex-start;gap:7rem}[data-type=page] main article section .g_event .event-culums+.event-culums{margin-top:12.4rem}[data-type=page] main article section .g_event .event-culums+.text{margin-top:6.4rem}[data-type=page] main article section .g_event .event-culums-month{display:block;width:calc(100% - 95rem - 7rem)}[data-type=page] main article section .g_event .event-culums-month .item{display:flex;justify-content:center;align-items:center;flex-direction:column;width:14rem;height:14rem;background:#00c6a0;border-radius:50%;margin:0 auto}[data-type=page] main article section .g_event .event-culums-month .item .month_jp{font-size:3.4rem;font-weight:bold;color:#fff;line-height:1;font-family:"Roboto",sans-serif}[data-type=page] main article section .g_event .event-culums-month .item .month_jp span{font-size:6.8rem;font-weight:bold;color:#fff;line-height:1;font-family:"Roboto",sans-serif}[data-type=page] main article section .g_event .event-culums-month .item .month_en{font-size:1.6rem;font-weight:bold;line-height:1;color:#fff;font-family:"Roboto",sans-serif;margin-top:.6rem}[data-type=page] main article section .g_event .event-culums-detail{display:flex;justify-content:center;align-items:center;flex-direction:column}[data-type=page] main article section .g_event .event-culums-detail .detail-items{display:flex;justify-content:center;align-items:center;gap:6rem}[data-type=page] main article section .g_event .event-culums-detail .detail-items+.detail-items{margin-top:8.4rem}[data-type=page] main article section .g_event .event-culums-detail .detail-items .event-img{display:block;width:40rem;box-shadow:5px 10px 20px rgba(0,0,0,.16)}[data-type=page] main article section .g_event .event-culums-detail .detail-items .event-desc{display:block;width:calc(100% - 40rem - 6rem)}[data-type=page] main article section .g_event .event-culums-detail .detail-items .event-desc .title{font-weight:bold;font-size:2.4rem;line-height:1;color:#00c6a0;margin-bottom:1.2rem}[data-type=page] main article section .g_event .event-culums-detail .detail-items .event-desc .desc{font-size:1.8rem;color:#1a1a1a;line-height:1.6}[data-type=page] main article section .g_event .event-culums.text{display:flex;justify-content:flex-start;align-items:center}[data-type=page] main article section .g_event .event-culums.text+.text,[data-type=page] main article section .g_event .event-culums.text+.event-culums{margin-top:6.4rem}[data-type=page] main article section .g_event .event-culums.text .event-culums-month .item{width:10rem;height:10rem;background:#5093ff}[data-type=page] main article section .g_event .event-culums.text .event-culums-month .item .month_jp{font-size:2.3rem;font-weight:bold;color:#fff;line-height:1;font-family:"Roboto",sans-serif}[data-type=page] main article section .g_event .event-culums.text .event-culums-month .item .month_jp span{font-size:4.6rem;font-weight:bold;color:#fff;line-height:1;font-family:"Roboto",sans-serif}[data-type=page] main article section .g_event .event-culums.text .event-culums-month .item .month_en{font-size:1.6rem;font-weight:bold;line-height:1;color:#fff;font-family:"Roboto",sans-serif;margin-top:.6rem}[data-type=page] main article section .g_event .event-culums.text .event-culums-detail{display:flex;justify-content:center;align-items:center;flex-direction:column}[data-type=page] main article section .g_event .event-culums.text .event-culums-detail .desc{display:flex;justify-content:center;align-items:center;font-size:2.4rem;font-weight:bold;color:#5093ff}[data-type=page] main article section .g_voice{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;width:100%;gap:2rem}[data-type=page] main article section .g_voice-items{display:block;width:100%;background:#f7f7f7;padding:2rem}[data-type=page] main article section .g_voice-items .prof{display:block;font-size:1.8rem;font-weight:bold;color:#00c6a0;line-height:1;margin-bottom:1.2rem}[data-type=page] main article section .g_flow{background:#f7f7f7;padding:4rem;margin:4rem auto}[data-type=page] main article section .g_flow-culums{display:flex;justify-content:space-between;align-items:stretch;gap:4rem}[data-type=page] main article section .g_flow-culums+.g_flow-culums{margin-top:2rem}[data-type=page] main article section .g_flow-culums .flow-items{display:block;position:relative;width:52rem;background:#fff;border:4px solid #00c6a0}[data-type=page] main article section .g_flow-culums .flow-items.all{width:100%}[data-type=page] main article section .g_flow-culums .flow-items.main{background:#00c6a0}[data-type=page] main article section .g_flow-culums .flow-items.main .desc .title,[data-type=page] main article section .g_flow-culums .flow-items.main .desc p{color:#fff}[data-type=page] main article section .g_flow-culums .flow-items .number{display:flex;justify-content:center;align-items:center;position:absolute;width:4rem;height:4rem;color:#fff;font-size:1.6rem;font-weight:bold;line-height:1;background:#5093ff;border-radius:50%;top:-2rem;left:-2rem}[data-type=page] main article section .g_flow-culums .flow-items .desc{display:block;width:100%;padding:1.2rem}[data-type=page] main article section .g_flow-culums .flow-items .desc .title{font-size:2.4rem;font-weight:bold;text-align:center;margin-bottom:.6rem}[data-type=page] main article section .g_flow-culums .flow-items .desc p{font-size:1.8rem;font-weight:bold;text-align:center}[data-type=page] main article section .g_flow-culums .flow-items .desc p a{color:#fff;text-decoration:underline}[data-type=page] main article section .g_flow-culums .flow-logo{border-left:2rem solid rgba(0,0,0,0);border-right:2rem solid rgba(0,0,0,0);border-top:2rem solid #00c6a0;margin:1.6rem auto}[data-type=page] main article section #map{display:block;width:100%;height:610px}[data-type=page] main article section #map iframe{display:block;width:100%;height:100%}[data-type=page] main article section .g_tab{display:block;width:90rem;margin:2.4rem auto}[data-type=page] main article section .g_tab .tab_culums{display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto;gap:2rem}[data-type=page] main article section .g_tab .tab_culums .item-tab{display:flex;justify-content:center;align-items:center;width:100%;font-size:1.6rem;font-weight:bold;color:#fff;background:#00c6a0;padding:1.2rem;border-radius:5px;transition:.15s ease}[data-type=page] main article section .g_tab .tab_culums .item-tab:hover{opacity:.8}[data-type=page] main article section .g_admissions{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;width:100%;margin:0 auto;gap:4rem}[data-type=page] main article section .g_admissions-item{width:calc((100% - 4rem)/2)}[data-type=page] main article section .g_demand{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%;margin:0 auto;gap:4rem}[data-type=page] main article section .g_demand-item.desc{width:63rem}[data-type=page] main article section .g_demand-item.img{width:calc(100% - 63rem - 4rem)}[data-type=page] main article section .g_demand-item .g_demand-left{display:block;width:100%;border:4px solid #afe0d7;padding:2rem;margin:0 auto}[data-type=page] main article section .g_demand-item .g_demand-left ul{margin:0 auto}[data-type=page] main article section .g_demand-item .btn{line-height:1.6;padding:1.2rem}[data-type=page] main article section .g_demand-item .btn span{font-size:2.4rem}[data-type=page] main article section .g_demand-item .g_demand-right{display:block;width:100%}[data-type=page] main article section .g_apply{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}[data-type=page] main article section .g_apply-item{display:flex;justify-content:flex-start;align-items:flex-start;gap:2.4rem}[data-type=page] main article section .g_apply-item+.g_apply-item{margin-top:.8rem}[data-type=page] main article section .g_apply-item .label{display:block;width:8rem;text-align:center;font-size:1.6rem;color:#fff;font-weight:bold;background:#00c6a0}[data-type=page] main article section .g_apply-item .desc{display:block;font-size:1.8rem;color:#1a1a1a}[data-type=page] main article section .g_apply .btn{width:40rem}[data-type=page] main article section .g_access{display:flex;justify-content:space-between;align-items:stretch;width:100%;gap:4rem}[data-type=page] main article section .g_access-item.desc{width:calc(100% - 56rem - 4rem)}[data-type=page] main article section .g_access-item.way{width:56rem;border:4px solid #afe0d7;padding:2.4rem}[data-type=page] main article section .g_access-item.way .access{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}[data-type=page] main article section .g_access-item.way .access .access-route{display:flex;justify-content:flex-start;align-items:center}[data-type=page] main article section .g_access-item.way .access .access-route+.access-route{margin-top:1.6rem}[data-type=page] main article section .g_access-item.way .access .access-route-img{display:block;width:5rem;margin-right:2.4rem}[data-type=page] main article section .g_access-item.way .access .access-route-desc{display:block;width:calc(100% - 5rem - 2.4rem);font-size:1.6rem;line-height:1.6}[data-type=page] main article section .archive{display:block;width:100%}[data-type=page] main article section .archive-list{display:block;width:100%}[data-type=page] main article section .archive-list .item{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;padding:1.6rem 0;gap:1.2rem}[data-type=page] main article section .archive-list .item:first-child{border-top:1px dashed #989ca3;border-bottom:1px dashed #989ca3}[data-type=page] main article section .archive-list .item+.item{border-bottom:1px dashed #989ca3}[data-type=page] main article section .archive-list .item-info{display:flex;justify-content:flex-start;align-items:center;width:30rem;gap:2.4rem}[data-type=page] main article section .archive-list .item-info .date{display:inline-flex;justify-content:flex-start;align-items:center}[data-type=page] main article section .archive-list .item-info .date span{display:inline-block;color:#1a1a1a;font-size:1.6rem;font-weight:bold;line-height:1;letter-spacing:0}[data-type=page] main article section .archive-list .item-info .term{display:flex;justify-content:center;align-items:center;width:14rem;height:2.4rem;border-radius:14px}[data-type=page] main article section .archive-list .item-info .term-news{background:#5093ff}[data-type=page] main article section .archive-list .item-info .term-careers{background:#00c6a0}[data-type=page] main article section .archive-list .item-info .term-important{background:#f88785}[data-type=page] main article section .archive-list .item-info .term span{color:#fff;font-size:1.4rem;font-weight:bold;line-height:1;letter-spacing:0}[data-type=page] main article section .archive-list .item-title{display:inline-block;width:calc(100% - 32.4rem)}[data-type=page] main article section .archive-list .item-title-link{display:inline-block;color:#1a1a1a;font-size:1.6rem;font-weight:bold;text-decoration:none}[data-type=page] main article section .archive-list .item-title-link:hover{opacity:.8}[data-type=page] main article section .news{display:block;width:100%}[data-type=page] main article section .news-list{display:block;width:100%}[data-type=page] main article section .news-list .item{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;padding:1.6rem 0;gap:1.2rem}[data-type=page] main article section .news-list .item:first-child{border-bottom:1px dashed #989ca3}[data-type=page] main article section .news-list .item+.item{border-bottom:1px dashed #989ca3}[data-type=page] main article section .news-list .item-info{display:flex;justify-content:flex-start;align-items:center;width:30rem;gap:2.4rem}[data-type=page] main article section .news-list .item-info .date{display:inline-flex;justify-content:flex-start;align-items:center}[data-type=page] main article section .news-list .item-info .date span{display:inline-block;color:#1a1a1a;font-size:1.6rem;font-weight:bold;line-height:1;letter-spacing:0}[data-type=page] main article section .news-list .item-info .term{display:flex;justify-content:center;align-items:center;width:14rem;height:2.4rem;border-radius:14px}[data-type=page] main article section .news-list .item-info .term-news{background:#5093ff}[data-type=page] main article section .news-list .item-info .term-careers{background:#00c6a0}[data-type=page] main article section .news-list .item-info .term-important{background:#f88785}[data-type=page] main article section .news-list .item-info .term span{color:#fff;font-size:1.4rem;font-weight:bold;line-height:1;letter-spacing:0}[data-type=page] main article section .news-list .item-title{display:inline-block;width:calc(100% - 32.4rem)}[data-type=page] main article section .news-list .item-title-link{display:inline-block;color:#1a1a1a;font-size:1.6rem;font-weight:bold;text-decoration:none}[data-type=page] main article section .news-list .item-title-link:hover{opacity:.8}[data-type=page] main article section .pagenation{display:flex;width:100%;justify-content:center;flex-wrap:wrap;margin-top:4rem}[data-type=page] main article section .pagenation .page-numbers{display:flex;justify-content:center;align-items:center;width:calc((100% - 15.2rem)/20);height:3.2rem;background:#fff;color:#00c6a0;font-size:1.3rem;line-height:1;text-align:center;text-decoration:none;border:1px solid #00c6a0;margin-top:.8rem;transition:.15s ease}[data-type=page] main article section .pagenation .page-numbers+.page-numbers{margin-left:.8rem}[data-type=page] main article section .pagenation .page-numbers:nth-child(-n+20){margin-top:0}[data-type=page] main article section .pagenation .page-numbers:nth-child(20n){margin-right:0}[data-type=page] main article section .pagenation .page-numbers:hover{cursor:pointer;background:#00c6a0;color:#fff;text-decoration:none;border:1px solid #00c6a0;opacity:.8}[data-type=page] main article section .pagenation .prev,[data-type=page] main article section .pagenation .next{width:4rem;font-size:1.4rem}[data-type=page] main article section .pagenation .current{color:#fff;background:#00c6a0;border:1px solid #00c6a0}[data-type=page] main article section .post{display:block;width:100%}[data-type=page] main article section .post-item{display:block;width:100%}[data-type=page] main article section .post-item .item-info{display:flex;justify-content:flex-start;align-items:center;width:100%;gap:2.4rem}[data-type=page] main article section .post-item .item-info .date{display:inline-flex;justify-content:flex-start;align-items:center}[data-type=page] main article section .post-item .item-info .date span{color:#1a1a1a;font-size:1.6rem;font-weight:bold;line-height:1}[data-type=page] main article section .post-item .item-info .term{display:flex;justify-content:center;align-items:center;width:14rem;height:2.4rem;border-radius:14px}[data-type=page] main article section .post-item .item-info .term-news{background:#5093ff}[data-type=page] main article section .post-item .item-info .term-careers{background:#00c6a0}[data-type=page] main article section .post-item .item-info .term-important{background:#f88785}[data-type=page] main article section .post-item .item-info .term span{color:#fff;font-size:1.4rem;font-weight:bold;line-height:1}[data-type=page] main article section .post-item .item-contnet{display:block;width:100%;margin-top:5.6rem}[data-type=page] main article section .back-list{display:flex;justify-content:center;align-items:center;width:100%;color:#00c6a0;font-size:1.6rem;line-height:1;border:1px solid #00c6a0;border-radius:5px;padding:2rem;margin-top:12em;transition:.15s ease}[data-type=page] main article section .back-list:hover{background:#00c6a0}[data-type=page] main article section .back-list:hover span{color:#fff}[data-type=page] main article section .back-list span{color:#00c6a0}[data-type=page] main article#admissions section{display:block;position:relative;width:100%;height:315px;padding:0;margin-bottom:4.8rem}[data-type=page] main article#admissions section .admissions-bg{position:absolute;width:100%;height:100%;overflow:hidden;z-index:-1}[data-type=page] main article#admissions section .admissions-bg img{display:block;width:100%;height:100%;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover}[data-type=page] main article#admissions section .admissions-bg::before{display:block;position:absolute;content:"";width:100%;height:100%;background:linear-gradient(to left, #97ef57, #00c6a0);opacity:.5}[data-type=page] main article#admissions section h1{position:relative;width:120rem;font-size:4.8rem;text-align:center;font-family:"Roboto",sans-serif;line-height:1;letter-spacing:.4rem;color:#1a1a1a;padding:0 2rem;margin:0 auto;top:-2.4rem}[data-type=page] main article#admissions section .g_admissions{display:block;width:120rem;padding:0 2rem;margin:0 auto}[data-type=page] main article#admissions section .g_admissions-desc{display:flex;justify-content:center;align-items:center;flex-direction:column;width:40rem;margin:0 auto}[data-type=page] main article#admissions section .g_admissions-desc .title{font-size:2.4rem;font-weight:bold;color:#fff;margin-bottom:1.2rem}[data-type=page] main article#admissions section .g_admissions-desc-item{font-size:1.8rem;font-weight:bold;color:#fff}[data-type=page][data-style=forms] #vmail{display:block;width:100%}[data-type=page][data-style=forms] #vmail .vcf-form{display:block;width:100%;margin-top:4rem}[data-type=page][data-style=forms] #vmail .vcf-form .from-item{display:flex;justify-content:flex-start;align-items:stretch;width:100%;border-bottom:1px dashed #333c4a}[data-type=page][data-style=forms] #vmail .vcf-form .from-item--first{border-top:1px dashed #1a1a1a}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-label{display:flex;justify-content:flex-start;align-items:center;width:30rem;height:auto;background:#f7f7f7;color:#1a1a1a;font-size:1.6rem;font-weight:bold;line-height:1.3;gap:.5em;padding:1.6rem}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-label .required{display:inline-flex;justify-content:center;align-items:center;background:#ef5055;color:#fff;font-size:1.2rem;line-height:1;padding:.2rem 1rem;border-radius:.2rem}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items{display:block;width:calc(100% - 30rem);padding:2rem 0 2rem 2rem}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items hr{display:block;border-top:1px dashed #989ca3;margin:1.5em 0}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item{display:inline-block;width:100%;color:#989ca3;font-size:1.6rem;line-height:1}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item p{color:#1a1a1a;font-size:1.6rem;line-height:1.5}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item+.input-item{margin-top:.5em}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item label{color:#1a1a1a;font-size:1.6rem;line-height:1.5}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item [type=checkbox]{margin:0 .2em .2rem 0;font-size:1.6rem;line-height:1.5}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item [type=radio]{margin:0 .2em .2rem 0;font-size:1.6rem;line-height:1.5}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item select{display:inline-block;position:relative;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-weight:500;border:1px solid #989ca3;padding:.2rem .5rem}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size]){display:inline-block;width:100%;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem;font-weight:500;border:1px solid #989ca3;padding:.2rem .5rem}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size]).w10{width:10%}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size]).w20{width:20%}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size]).w30{width:30%}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size]).w40{width:40%}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size]).w50{width:50%}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size]).w60{width:60%}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size]).w70{width:70%}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size]).w80{width:80%}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size]).w90{width:90%}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size])::-moz-placeholder{color:#bbb}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size])::placeholder{color:#bbb}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item input:not([type=file],[type=checkbox],[type=radio],[size])+span{font-size:1.5rem;margin-left:.5rem}[data-type=page][data-style=forms] #vmail .vcf-form .from-item .input-items .input-item textarea{display:block;width:100%;height:10em;color:#1a1a1a;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem;font-weight:500;line-height:1.6;padding:.5rem 1rem;border:1px solid #989ca3}[data-type=page][data-style=forms] #vmail .vcf-form .confirm-txt{display:block;width:100%;color:#00c6a0;font-size:1.6rem;font-weight:bold;line-height:1;border:2px solid #00c6a0;padding:1.6rem;margin-bottom:2.4rem;transition:.15s ease}[data-type=page][data-style=forms] #vmail .vcf-form .submit-txt{display:block;width:100%;color:#19b89d;font-size:1.6rem;font-weight:bold;line-height:1;border:2px solid #19b89d;padding:1.6rem;margin-top:2.4rem;transition:.15s ease}[data-type=page][data-style=forms] #vmail .vcf-form .error-txt{display:block;width:100%;border:2px solid #ef5055;padding:1.6rem;margin-bottom:2.4rem;transition:.15s ease}[data-type=page][data-style=forms] #vmail .vcf-form .error-txt ul{margin:0 auto}[data-type=page][data-style=forms] #vmail .vcf-form .error-txt ul .error-item{color:#ef5055;font-size:1.5rem;font-weight:bold}[data-type=page][data-style=forms] #vmail .vcf-form .error-txt ul .error-item::marker{color:#ef5055}[data-type=page][data-style=forms] #vmail .vcf-form .defect-txt{display:block;width:100%;color:#ef5055;font-size:1.5rem;font-weight:bold;border:2px solid #ef5055;padding:1.6rem;margin-top:2.4rem;transition:.15s ease}[data-type=page][data-style=forms] #vmail .vcf-form .vcf-button{display:flex;justify-content:center;align-items:center;width:100%;gap:1.6rem;margin:3.2rem auto 0}[data-type=page][data-style=forms] #vmail .vcf-form .vcf-button .vcf-confirm{display:flex;justify-content:center;align-items:center;width:auto;min-width:20rem;height:5.6rem;background:#00c6a0;color:#fff;font-size:1.6rem;line-height:1;border:none;padding:0 1rem;cursor:pointer;transition:.15s ease}[data-type=page][data-style=forms] #vmail .vcf-form .vcf-button .vcf-confirm:hover{opacity:.8}[data-type=page][data-style=forms] #vmail .vcf-form .vcf-button .vcf-back{display:flex;justify-content:center;align-items:center;width:auto;min-width:20rem;height:5.6rem;background:#00c6a0;color:#fff;font-size:1.6rem;line-height:1;border:none;padding:0 1rem;cursor:pointer;transition:.15s ease}[data-type=page][data-style=forms] #vmail .vcf-form .vcf-button .vcf-back:hover{opacity:.8}[data-type=page][data-style=forms] #vmail .vcf-form .vcf-button .vcf-submit{display:flex;justify-content:center;align-items:center;width:auto;min-width:20rem;height:5.6rem;background:#19b89d;color:#fff;font-size:1.6rem;line-height:1;border:none;padding:0 1rem;cursor:pointer;transition:.15s ease}[data-type=page][data-style=forms] #vmail .vcf-form .vcf-button .vcf-submit:hover{opacity:.8}[data-type=page][data-style=forms] #vmail .vcf-form .vcf-button .vcf-submit.disable{background:#ddd;pointer-events:none}[data-type=page][data-style=forms] #vmail .vcf-form .vcf-button .vcf-submit.enable{background:#19b89d}[data-type=page] .gsc-control-cse{padding:0}[data-type=page] .gsc-control-cse .gsc-above-wrapper-area .gsc-above-wrapper-area-container{margin:6.4rem 0 1.6rem}[data-type=page] .gsc-control-cse .gsc-above-wrapper-area .gsc-above-wrapper-area-container .gsc-result-info-container{border:none;padding:0}[data-type=page] .gsc-control-cse .gsc-wrapper .gsc-expansionArea .gsc-webResult{border-bottom:1px solid #e9e9e9}[data-type=page] .gsc-control-cse .gsc-wrapper .gsc-expansionArea .gsc-webResult .gs-webResult .gsc-thumbnail-inside .gs-title .gs-title{font-family:"游ゴシック",YuGothic,"Zen Kaku Gothic New","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;font-size:1.8rem}[data-type=page] .gsc-control-cse .gsc-wrapper .gsc-expansionArea .gsc-webResult .gs-webResult .gsc-table-result{font-family:"游ゴシック",YuGothic,"Zen Kaku Gothic New","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;font-size:1.4rem}}