﻿body{min-width:1150px}.container.siteHeadContainer{max-width:1300px;padding-bottom:0}.container{padding:0}.container a{outline:none}.container a:hover{text-decoration:none}#gMenu_outer .gmenu-wrap{background-color:#3DC716}#gMenu_outer nav ul li{border-right:1px solid #f5f5f5;border-left:none}#gMenu_outer nav ul li:nth-child(1){border-left:1px solid #f5f5f5}#gMenu_outer nav ul li.current-menu-item{background-color:rgba(0, 0, 0, 0.3)}#gMenu_outer nav ul li.current-menu-item::before{content:none}#gMenu_outer ul li .gMenu_name{font-size:1.15rem;font-weight:normal}#gMenu_outer ul li a{cursor:pointer;padding:0.5rem 1.8em;color:white}#gMenu_outer ul li .sub-menu{border:solid 1px black}#gMenu_outer ul li .sub-menu:after{display:none}#gMenu_outer ul li .sub-menu li{background-color:#cccccc;border-bottom:solid 1px black}#gMenu_outer ul li .sub-menu li:last-child{border-bottom:none}#gMenu_outer ul li .sub-menu li a{padding:0.5rem 1.8em;color:black;font-size:1rem}#gMenu_outer ul li .sub-menu li a:hover{color:white;background-color:black}#gMenu_outer .menu-item-has-children:after{display:none}#gMenu_outer li.icon{width:40px;height:40px}#gMenu_outer li.icon a{padding:0}#gMenu_outer li.icon img{width:100%}#gMenu_outer li.icon.noshow{width:0;padding-left:0}#gMenu_outer li.icon.disabled{display:none}.guide-nav label{color:#777;font-size:0.8rem}.guide-nav button{padding:0.5rem 0.8rem;font-size:0.9rem;border:none;color:white;background:none}.guide-nav .normal{background-color:#fff}.guide-nav .blue{background-color:#0000d9}.guide-nav .yellow{background-color:#ffff26;color:black}.guide-nav .black{background-color:#000}.guide-nav .nav-font label{position:relative;top:0.7rem}.guide-nav .nav-font button{background:black}.guide-nav .normal{border:solid 1px black;color:black}.guide-nav .normal button{background:none;color:black}.guide-nav .normal .standard{padding:0;margin:0.5rem 0 0 0.8rem;border-right:solid 1px black;padding-right:0.8rem}.gMenu_outer{display:block;float:none}@media (max-width:991px){.gMenu_outer{display:none}}.gMenu_outer .scloll{display:none}.gMenu_width{max-width:1150px}.navbar-header{font-size:1.9rem;font-weight:bold;text-align:left;width:auto}.siteHeader_logo{width:auto}.siteHeader_logo img{width:40px}.header_scrolled .gMenu_outer nav{padding:0;width:100%}.header_scrolled .gMenu_outer nav ul li{width:auto}.header_scrolled .gMenu_outer nav ul .icon{width:14% !important}.header_scrolled .gMenu_outer nav ul .icon.noshow{width:0 !important}.vk-mobile-nav-menu-btn{left:50rem;top:0.6rem;border:none;background-color:transparent;background:url(/cms/wp-content/themes/lightning/assets/images/common/sp-nav/menu_btn.png) center 50% no-repeat;background-size:contain}@media (max-width:991px){.vk-mobile-nav-menu-btn{left:85%}}.vk-mobile-nav.vk-mobile-nav-open{top:3.3rem;padding:2rem 3rem 45px 3rem;background-color:#9e9d9d}.vk-mobile-nav.vk-mobile-nav-open .guide-nav{padding-right:0}.vk-mobile-nav-menu-btn.menu-open{top:0.35rem;border:none;background-color:transparent;background:url(/cms/wp-content/themes/lightning/assets/images/common/sp-nav/close_btn.png) center 50% no-repeat;background-size:contain}.vk-mobile-nav .global-nav ul{border:none}.vk-mobile-nav .global-nav ul li{margin-bottom:0.5rem;position:relative}.vk-mobile-nav .global-nav ul li:before{content:"";display:inline-block;width:50px;height:50px;background-size:contain;vertical-align:middle;background-repeat:no-repeat;position:absolute;bottom:0.3rem;top:0.2rem;margin-right:0.5rem;z-index:1;margin-left:0.5rem}.vk-mobile-nav .global-nav ul li a{border:none;color:white !important;background-color:#3dc716;font-size:1.3rem;font-weight:bold;padding-left:5rem}.vk-mobile-nav .global-nav ul li .acc-btn{top:1rem;border:none !important;background:url(/cms/wp-content/themes/lightning/assets/images/common/sp-nav/pull_open_btn.png) center 50% no-repeat;background-size:contain}.vk-mobile-nav .global-nav ul li .acc-btn-close{background:url(/cms/wp-content/themes/lightning/assets/images/common/sp-nav/pull_close_btn.png) center 50% no-repeat;background-size:contain}.vk-mobile-nav .global-nav ul li .sub-menu{background-color:white;padding:0 2rem}.vk-mobile-nav .global-nav ul li .sub-menu li{border-top:solid 1px #3dc716;margin-bottom:0}.vk-mobile-nav .global-nav ul li .sub-menu li:first-child{border:none}.vk-mobile-nav .global-nav ul li .sub-menu li a{color:black !important;background-color:transparent;padding-left:0;position:relative;z-index:2}.vk-mobile-nav .global-nav ul li.icon.noshow{width:0;padding:0}.vk-mobile-nav .global-nav ul li.icon.disabled{display:none}.vk-mobile-nav .global-nav ul .nav_use:before{background-image:url(/cms/wp-content/themes/lightning/assets/images/common/sp-nav/use-icon.png)}.vk-mobile-nav .global-nav ul .nav_participation:before{background-image:url(/cms/wp-content/themes/lightning/assets/images/common/sp-nav/participation-icon.png)}.vk-mobile-nav .global-nav ul .nav_about:before{background-image:url(/cms/wp-content/themes/lightning/assets/images/common/sp-nav/about-icon.png)}.vk-mobile-nav .global-nav ul .nav_news:before{background-image:url(/cms/wp-content/themes/lightning/assets/images/common/sp-nav/news-icon.png)}.vk-mobile-nav .global-nav ul .nav_contact:before{background-image:url(/cms/wp-content/themes/lightning/assets/images/common/sp-nav/contact-icon.png)}.vk-mobile-nav .global-nav ul .nav_contact a{background-color:#ff8900}.vk-mobile-nav .global-nav ul .icon a{padding:0.5rem 5rem;text-align:center;background:none}.vk-mobile-nav .global-nav ul .icon a img{width:25%}.sp-footer{display:none}.container{max-width:100%}.container .content-width{max-width:1140px;margin:0 auto}.container .content-width h1{font-weight:bold;font-size:2rem}.container .content-width h2{font-weight:bold;font-size:1.6rem;border:none;border-bottom:solid 1px #3dc716;padding-bottom:0.5rem;margin-bottom:2.5rem}.container .content-width h2:before{content:"";display:inline-block;background-color:#3dc716;width:30px;height:30px;border-radius:8px;margin-right:1rem;position:relative;top:0.3rem}.container .content-width button{border:none;background-color:#333;color:white;border-radius:100px;padding:1% 5%;display:block;margin:0 auto}.container .content-width .title-bg{position:absolute;padding:50px;width:450px;height:450px;background-color:white;border-radius:100%;left:-60px;bottom:73%;z-index:-1}.container .content-width .title-bg h2{position:absolute;top:58%;left:40%}.container .use-link .content-width .use-title-bg{left:-78px;bottom:13rem}.container .use-link .content-width .use-title-bg h2{left:48%}.container .use-link .content-width .use-title-bg h2:before{content:"";display:inline-block;width:60px;height:60px;background-size:contain;vertical-align:middle;background-repeat:no-repeat;position:relative;bottom:0.3rem;margin-right:0.5rem;background-image:url(/cms/wp-content/themes/lightning/assets/images/top/icon-use.png)}.container .use-link .content-width .use-content a{color:#212529}.gradation-bg{background:linear-gradient(-45deg, #fbf5c0, #c0fbc0);position:relative;z-index:0}.breadSection{display:none}.siteHeadContainer .navbar-header p{position:relative}.content{padding:0}.content .content-width .content-section{width:80%;margin:0 auto 3.5rem}.content .content-width .content-section h2{border-bottom:solid 4px #3dc716;padding:1.5rem 0 0.5rem;margin-bottom:1rem}.content .content-width .content-section h2:before{display:none}.content .content-width .content-section h3{font-weight:normal;font-size:1.3rem;border-bottom:solid 4px #3dc716;padding:1.5rem 0 0.5rem;margin-bottom:1rem}.content .content-width .content-section p{margin:0}.content .content-width .content-section ul li{margin:0}.content .content-width .content-section ul li .time-list{width:9%;margin-right:2rem;text-align:justify;text-justify:inter-ideograph}.content .content-width .content-section ul li .time-list span{font-weight:normal;color:black}.content .content-width .content-section .type-asterisk{list-style:none;text-indent:-1rem;padding-left:1rem}.content .content-width .content-section .type-asterisk li{margin:0}.content .content-width .content-section .float-right button{width:13rem;padding:5% 9%}.content .content-width .content-section .guide{padding:3.5rem 0 4rem}.content .content-width .content-section .guide h2{font-size:1.3rem;border-bottom:solid 2px #3dc716}.content .content-width .content-section .guide a{outline:none;color:black}.content .content-width .content-section .guide p{margin-bottom:0.5rem}.content .content-width .content-section .guide button{width:26%;padding:0.7rem 5%}.content .content-width .content-section .guide .outside{background-color:#3dc716}.content .content-width .content-section .guide__list{width:31%;background-color:white;border-radius:20px}.content .content-width .content-section .guide__list h3{border:none;margin-bottom:3rem;font-weight:bold}.content .content-width .content-section .guide__list h3:before{content:"";width:20px;height:20px;margin-top:-5px;border-top:solid 3px #3dc716;border-right:solid 3px #3dc716;transform:rotate(136deg);position:absolute;top:3.5rem;left:48%}.content .content-width .content-section .guide__list h3:after{border:none}.content .content-width .content-section .guide__txt{font-size:0.8rem;display:table}.content .content-width .content-section .guide__txt p{display:table-cell;vertical-align:middle;height:50px}.acor-closed{display:none}.page-content .article h3{font-weight:normal;border:none;font-size:1.1rem}.page-content .article h3:after{display:none}.page-content .article__section{box-shadow:0px 1px 6px 2px rgba(206, 206, 206, 0.8);-moz-box-shadow:0px 1px 6px 2px rgba(206, 206, 206, 0.8);-webkit-box-shadow:0px 1px 6px 2px rgba(206, 206, 206, 0.8);margin:0 1rem 2rem;border-radius:45px;padding:1.5rem 1rem;width:22%;background-color:white;color:black}.page-content .article__section button{width:90%;font-size:0.8rem;padding:0.5rem 0;border:none;background-color:#333;color:white;border-radius:100px;display:block;margin:0 auto}.page-content .article__title h3{border:none;font-size:1.1rem;margin-bottom:0.2rem}.page-content .article__title h3:after{border:none}.page-content .article__title div{color:#ff8900;font-size:0.8rem;padding-top:0.1rem}.page-content .article__detail .image{width:55%}.page-content .article__participant{font-size:0.7rem}.page-content .article__participant .recruit{border:solid 1px #ff8900;border-radius:15px;text-align:center;margin-bottom:2.4rem;width:35%;background-color:white}.page-content .article__participant .recruit p{line-height:1.5rem;margin-bottom:0}.page-content .article__participant .recruit .label{font-size:0.75rem;background-color:#ff8900;color:white;border-radius:0 0 14px 14px;line-height:2rem;padding:0.2rem 0}.page-content .article__participant .recruit .end{background-color:#757575}.page-content .article__participant .txt{font-size:0.5rem}.page-content .article__participant .txt p{line-height:0.95rem;margin-bottom:0}.page-content .article__participant .txt p span{font-weight:bold;font-size:0.9rem}.page-content .article__image{width:100%;margin:0 auto 1rem}.page-content .article__image img{width:100%;align-self:flex-start}.page-content .article__overview{font-size:0.8rem;margin-top:1rem}.page-content .article__overview p{line-height:1.2rem}.page-content .article__recruit{padding:0.3rem 0}.page-content .article__recruit .recruit{display:flex;display:-webkit-flex;display:-ms-flexbox;-webkit-justify-content:space-between !important;width:100%;margin-bottom:1rem}.page-content .article__recruit .recruit p{margin:0;text-align:center;width:50%;border:solid 1px #ff8900;border-radius:7px 0 0 7px}.page-content .article__recruit .recruit .label{padding:0;border:none !important;background-color:#ff8900;border-radius:0 7px 7px 0;color:white}.page-content .article__recruit .holding{margin-bottom:1.5rem}.page-content .article__recruit .holding p{border:solid 1px #3dc716}.page-content .article__recruit .holding .label{background-color:#3dc716}.page-content .article__recruit.end{color:white;background-color:#757575 !important;border-radius:0 7px 7px 0 !important}.page-content .article__recruit.cancellation{color:white;background-color:#c71616 !important;border-radius:0 7px 7px 0 !important}.page-content .article__recruit.none{color:white;background-color:#8c6b3e !important;border-radius:0 7px 7px 0 !important}.page-content .article__recruit.pause{color:white;background-color:#bd8960 !important;border-radius:0 7px 7px 0 !important}.page-content .article__recruit.coming_soon{color:white;background-color:#e6a800 !important;border-radius:0 7px 7px 0 !important}.page-content .article__recruit.no_application{color:white;background-color:#db60c1 !important;border-radius:0 7px 7px 0 !important}.page-content .article__recruit.event_info{color:white;background-color:#5aaed1 !important;border-radius:0 7px 7px 0 !important}.page-content .article__post_type div{color:white;background-color:black;padding:0.1rem 1.5rem;margin-bottom:0.5rem}.page-content .article__post_type .new-mark{background:none;font-weight:bold;color:#ff8900;padding:0.4rem 0 0;font-size:0.8rem}.page-content .label.article__recruit.cancel{color:#ff8900 !important;background:none !important;border:solid 1px #ff8900 !important;border-left:none !important;font-size:0.9rem}.page-header{background:linear-gradient(-45deg, #fbf5c0, #c0fbc0);padding:4rem 0}.page-header .container .content{position:relative;top:6rem}.page-header .container .content .content-width{background-color:white;color:black;text-align:left;width:100%;border-radius:20px}.page-header .container .content .content-width .page-header_pageTitle{background-color:white;color:black;padding:1rem 0 1rem 1rem;margin:0 !important;font-size:1.7rem;box-shadow:0px 1px 6px 2px rgba(206, 206, 206, 0.8);-moz-box-shadow:0px 1px 6px 2px rgba(206, 206, 206, 0.8);-webkit-box-shadow:0px 1px 6px 2px rgba(206, 206, 206, 0.8);border-radius:20px}.page-header .container .content .content-width .page-header_pageTitle:before{background-color:#3dc716;border-radius:10px;content:"";display:inline-block;margin-right:10px;vertical-align:middle;width:10px;height:55px}.content .content-width .guide-link{width:70%;margin:0 auto}.content .content-width .guide-link div{margin-top:1rem}.content .content-width .guide-link div button{width:200px;padding:5%;margin:0 1rem}.single-title .page-header .container .row .page-header_pageTitle{top:-8px;right:0}.news_single-page .content .content-width .single__article{width:73%;margin:0 auto !important}.lesson_tit .page-header .container .row .page-header_pageTitle:before{background-color:#ff8900}.single{background-color:#f9f9f9}.single .entry-meta{text-align:right}.single .entry-meta .entry-meta_updated{display:none}.single .entry-meta .vcard{display:none}.single .entry-footer{display:none}.single .comments-area{display:none}.single .vk_posts{display:none}.single__article{background-color:white;padding:2rem;border-radius:35px}.single__article .entry-header .entry-meta .published:before{display:none}.single__article .entry-header .entry-meta .new-mark{display:none}.single__article .entry-header .entry-title{display:none !important}.single__section{width:85%;margin:0 auto 4rem}.single__section h2{background-color:#f9f9f9;font-size:1.2rem !important;padding:0.5rem 1.5rem}.single__section h2:before{display:none !important}.single__section .entry-header{display:none}.single__section .image{text-align:center;margin:1rem auto 0;width:35%}.single__section .image p{color:#ff8900}.single__section .txt.title{font-size:1.6rem;margin-bottom:1.5rem;border-bottom:1px solid #3dc717}.single__section .txt.title:before{content:"";display:inline-block;background-color:#3dc716;width:30px;height:30px;border-radius:8px;margin-right:1rem;position:relative;top:0.3rem}.single__section .txt{padding:0 1.5rem}.single .link_sns{padding:0}.single .link_sns div{padding:0 1rem;width:7%}.single .link_back button:after{content:"<";display:inline-block;color:white;position:relative;bottom:0.05rem;float:right;padding-left:1rem}.single-title .page-header .container .content .content-width .page-header_pageTitle{font-weight:bold}.siteFooter{border:none;background:none;padding-top:1.5rem}.siteFooter .container .row{max-width:1140px;margin:0 auto;padding-top:1rem}.siteFooter .container .row div .widget{text-align:center}.siteFooter .container .row div .widget h1{border:none;font-size:1.6rem}.siteFooter .container .row div .widget h1:after{border:none}.siteFooter .container .row div .widget .textwidget{margin-top:1rem}.siteFooter .container .row div .widget .textwidget .first-section h4,.siteFooter .container .row div .widget .textwidget .second-section h4{padding-top:2rem;font-size:1.3rem;font-weight:normal}.siteFooter .container .row div .widget .textwidget .first-section{border-top:solid 2px #3dc716}.siteFooter .container .row div .widget .textwidget .second-section{border-top:solid 2px #333}.siteFooter .container .row div .widget .textwidget .second-section h4{background-color:#3dc716;color:white;padding:0.5rem 2.5rem;border-radius:50px;width:75%;margin:1.5rem auto 0.5rem}.siteFooter .container .footerMenu .container nav{display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:center;-webkit-justify-content:center}.siteFooter .container .footerMenu .container nav ul li{font-size:0.9rem !important;text-decoration:underline}.siteFooter .container .footerMenu .container nav ul li a{color:gray;border:none}.siteFooter .container .footerMenu .container nav ul li.icon{display:none}.siteFooter .container .footerMenu .icon img{max-width:34px}.siteFooter .main-footer{background-color:#ececec}.siteFooter .main-footer .container{padding:1.5rem 0}.siteFooter .main-footer .container nav{position:relative;display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:center;-webkit-justify-content:center;max-width:1140px;height:42px;margin:0 auto}.siteFooter .main-footer .container nav ul li{font-size:1.15rem;font-weight:normal;margin-bottom:0;position:relative;top:0.5rem}.siteFooter .main-footer .container nav ul li a{padding:0.5rem 0.7em 0;border:none;font-weight:bold}.siteFooter .main-footer .container li.icon{right:0;width:40px;margin-left:1rem;top:0.1rem}.siteFooter .main-footer .container li.icon a{padding:0 1rem}.siteFooter .main-footer .container li.icon img{width:100%}.siteFooter .main-footer .container li.icon.noshow{padding:0;width:0;margin:0}.siteFooter .main-footer .container li.icon.noshow a{padding:0}.siteFooter .main-footer .container li.nav_contact a{color:white;background-color:#ff8900;border-radius:50px;font-weight:normal;padding:0.5rem 2rem;margin-left:1rem}.copySection{background-color:#333;color:white}.copySection p:nth-child(2){display:none !important}.news-list,.participation-list{position:relative;z-index:2}.use-content div .use-pc{display:block}.use-content div .use-sp{display:none}.gray-bg{background-color:#f9f9f9}.use-link .content-width .use-title-bg h2{border:none}.use-link .content-width .use-title-bg h2:before{background-color:transparent}.content{position:relative;z-index:1}.content .content-width .postList:after{display:none}.content .content-width .postList .news:nth-child(4){display:none}.content .content-width .postList .news a{height:100%}.content .content-width .postList .news a article{height:100%}.content .content-width .postList .news h3{font-size:1.2rem;color:#212529;border:none}.content .content-width .postList .news h3::after{content:none}.content .content-width .postList .news p{color:#212529}.content .content-width .postList .news__cat{background-color:#999;border:none;color:white}.content .content-width .postList .news__link{bottom:1rem;right:1rem}.content .content-width .postList .media{border:none}.content .content-width .postList .media .media-heading{margin-bottom:0.5em}.content .content-width .postList .media .media-heading a{font-size:1rem;color:black}.content .content-width .postList .media .link a{text-decoration:underline;color:#2A3AB2}.content .content-width .postList .media__category{width:20%;position:relative}.content .content-width .postList .media__category a{width:100%;font-size:0.8rem;padding:0.2rem 0.5rem}.content .content-width .postList .media__category span{width:100%;position:absolute;top:39%;padding-right:0}.content .content-width .postList .media__category .news{background-color:#999999;border:none}.content .content-width .postList .media__category .center{background-color:#999999;border:none}.content .content-width .postList .media__category .important{background-color:#ff5800;border:none}.content .content-width .postList .media__category .recruit{background-color:#3dc716;border:none}.content .content-width .postList .media__article{width:80%}.content .content-width .postList .media .entry-meta{font-weight:bold;margin-bottom:0.5em}.content .content-width .postList .media .entry-meta span:before{display:none}.content .content-width .postList .media .entry-meta .new-mark{color:#ff8900;padding-left:0.3rem;font-size:0.8rem}.content .content-width .postList .media .media-body_excerpt{font-size:0.8rem;text-decoration:underline;color:#5366ff}.content .content-width .postList .media-body{padding-left:4rem}.container .content .content-width .content-section .accordion h2{border:none}.container .content .content-width .content-section .accordion .card{border-radius:0}.container .content .content-width .content-section .accordion .card .card-header{padding:0;background:none}.container .content .content-width .content-section .accordion .card .card-header button{background:none;color:black;width:100%;text-align:left;text-decoration:none}.container .content .content-width .content-section .accordion .card .card-header button:after{content:"∨";display:inline-block;color:#3dc716;position:relative;bottom:0.15rem;float:right}.container .content .content-width .content-section .accordion .card .card-header.acor-menu.opened button:after{content:"∧";display:inline-block;color:#3dc716;position:relative;bottom:0.15rem;float:right}.container .content .content-width .content-section .accordion .card .card-body{background-color:#ececec}.container .flow__txt p{line-height:1.5rem}.container .flow__txt p .vacancy{width:65% !important;background-color:#ff8900 !important}.container .flow__txt p .vacancy i{padding-right:0.5rem}.container .content .single__article .single__content .single__section{margin:0 auto 2rem}.container .content .single__article .single__content .single__section h2{border:none;margin-bottom:1rem}.slick-dots .slick-active:only-child{display:none}.slick-slider button{background-color:transparent !important;padding:0 !important}.slick-num{text-align:center;font-weight:bold;padding-top:0.5rem}.slick-num .now-count{font-size:1.3rem;color:#3dc716}.slick-arrow{top:95%}.slick-arrow.slick-next{left:calc(50% + 2rem);top:calc(100% - 0.8rem)}.slick-arrow.slick-prev{left:calc(50% - 3.5rem);top:calc(100% - 0.8rem)}.lesson .pc-num-none{display:none}@media (max-width:991px){.lesson .pc-num-none{display:block}}.lesson__info a{color:#212529}.lesson__info h3{border:none}.lesson__info h3::after{content:none}.lesson__info time br{display:none}.lesson__info.pc-one-slide{width:45%}@media (max-width:991px){.lesson__info.pc-one-slide{width:100%}}.lesson__img{width:30%;overflow:hidden}@media (max-width:768px){.lesson__img{width:60%;margin:1rem auto 0}}.lesson__img__data{object-fit:contain;vertical-align:top;aspect-ratio:0.7072135785}.lesson__img__cat{width:100%;line-height:1.4}.lesson__img__cat__event{background-color:#3DC716}.lesson__img__cat__lesson{background-color:#FF8900}.lesson__contents{width:70%}@media (max-width:576px){.lesson__contents{width:100%}}.lesson__contents h3{font-size:1.2rem}.lesson__contents__cat{width:7em}.lesson__contents__cat__event{background-color:#3DC716}.lesson__contents__cat__lesson{background-color:#FF8900}.lesson__icon{width:1.1em;padding-bottom:0.25em;margin-right:0.25rem}.top-page .container .content{position:static}.top-page .container .content .content-width h2{margin-bottom:0;border:none}.top-page .container .content .content-width h2:before{content:"";display:inline-block;width:60px;height:60px;background-size:contain;vertical-align:middle;background-repeat:no-repeat;position:relative;bottom:0.3rem;top:-0.3rem;margin-right:0.5rem;background-color:transparent}.top-page .container .content .content-width .news:before{background-image:url(/cms/wp-content/themes/lightning/assets/images/top/icon-news.png)}.top-page .container .content .content-width .news__cat.important{background-color:#ff5800}.top-page .container .content .content-width .news__cat.recruit{background-color:#3dc716}.top-page .container .content .content-width .news__image{padding-top:60%;position:relative;overflow:hidden}@media (max-width:576px){.top-page .container .content .content-width .news__image{padding-top:46%}}.top-page .container .content .content-width .news__image img{position:absolute;top:0;left:0}.top-page .container .content .content-width .participation:before{background-image:url(/cms/wp-content/themes/lightning/assets/images/top/icon-participation.png)}.top-page .container .content .content-width .facility{top:60%}.top-page .container .content .content-width .facility:before{background-image:url(/cms/wp-content/themes/lightning/assets/images/top/icon-facility.png)}.top-page .container .content .content-width .site-description h2{font-size:1.6rem}.top-page .container .content .content-width .site-description h2::before{content:none}.top-page .container .content .content-width .site-description p{font-size:1rem}.top-page .container .content .content-width .site-description button{margin:0 0 0 auto}.top-page .container .content .content-width .site-description__img{max-height:600px}.top-page .container .content .content-width .site-description__img img{max-height:100%}.top-page .container .content .content-width .article{display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:space-between;-webkit-justify-content:space-between}.top-page .container .content .content-width .article__detail{position:relative}.top-page .container .content .content-width .article__category{color:white;background-color:#333;text-align:center;width:40%;position:absolute}.top-page .container .content .content-width .article__image{width:60%;margin:0 auto}.top-page .container .content .content-width .article__txt{width:80%;margin:0 auto}.top-page .container .content .content-width .article__txt h3{border-bottom:none;font-size:1rem;padding-bottom:0}.top-page .container .content .content-width .article__txt h3:after{border-bottom:none}.top-page .container .content .content-width .article__txt div{font-size:0.75rem;width:95%;margin:0 auto 0.5rem}.top-page .container .content .content-width .article__txt div p{line-height:1.1rem}.top-page .container .content .content-width .map .access{margin:3rem 0}.top-page .container .content .content-width .map .access h3{font-size:1.3rem;border:none}.top-page .container .content .content-width .map .access h3:after{border:none}.top-page .container .content .content-width .map .access h4{font-size:1.1rem;color:#3dc716;margin-bottom:0}.top-page .container .content .content-width .map .access h4:before{content:"";display:inline-block;width:25px;height:25px;background-size:contain;vertical-align:middle;background-repeat:no-repeat;position:relative;bottom:0.2rem;margin-right:0.5rem}.top-page .container .content .content-width .map .access div p{font-size:1rem;line-height:1.6}.top-page .container .content .content-width .map .access .address:before{background-image:url(/cms/wp-content/themes/lightning/assets/images/top/icon-map.png)}.top-page .container .content .content-width .map .access .vehicle:before{background-image:url(/cms/wp-content/themes/lightning/assets/images/top/icon-access.png)}.top-page .container .content .content-width .map .access .outside{background-color:#3dc716}.top-page .container .latest{background-color:#FBECEB}.top-page .container .latest h2{font-size:1rem;line-height:1.6;position:relative;border:none}.top-page .container .latest h2::before{content:none}.top-page .container .latest h2::after{content:"";display:inline-block;position:absolute;top:7px;right:-3rem;width:10px;height:10px;border:8px solid transparent;border-left:12px solid #dc3545}.top-page .container .top_slide{position:relative;height:30vw;overflow:hidden}@media (max-width:576px){.top-page .container .top_slide{height:120vw}}.top-page .container .top_slide #top__fullcarousel,.top-page .container .top_slide #firstview_slick{background-color:#f5f5ec;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.top-page .container .top_slide #firstview_slick .slick-arrow.slick-next{left:calc(100% - 2rem);top:calc(50% - 0.8rem)}.top-page .container .top_slide #firstview_slick .slick-arrow.slick-prev{left:calc(2rem - 20px);top:calc(50% - 0.8rem);z-index:1}.top-page .container .news-list{background-color:#F5F5EC}.top-page .container .participation-list .lesson__article-no-slide .lesson{display:flex;justify-content:center}.top-page .container .participation-list .lesson__article-no-slide .lesson__info{width:42.5%}@media (max-width:991px){.top-page .container .participation-list .lesson__article-no-slide .lesson__info{width:100%;padding-left:3rem;padding-right:3rem}}@media (max-width:650px){.top-page .container .participation-list .lesson__article-no-slide .lesson__info{padding-left:0;padding-right:0}}@media (max-width:991px){.top-page .container .participation-list .lesson__article-no-slide+a{margin-left:3rem;margin-right:3rem}}@media (max-width:650px){.top-page .container .participation-list .lesson__article-no-slide+a{margin-left:1rem;margin-right:1rem}}.top-page .container .participation-list .lesson__info{margin:0 1rem}@media (max-width:576px){.top-page .container .participation-list .lesson__info{margin:0 0.5rem}}.top-page .container .participation-list .slick-next,.top-page .container .participation-list .slick-prev{top:calc(100% + 1.2rem)}.top-page .container .participation-list .slick-next:before,.top-page .container .participation-list .slick-prev:before{display:block;width:30px}.top-page .container .participation-list .slick-next:before{content:url(/cms/wp-content/themes/lightning/assets/images/slick/circle-chevron-right-solid.svg)}.top-page .container .participation-list .slick-prev{left:calc(50% - 3.8rem)}@media (max-width:991px){.top-page .container .participation-list .slick-prev{left:calc(50% - 4.2rem)}}.top-page .container .participation-list .slick-prev:before{content:url(/cms/wp-content/themes/lightning/assets/images/slick/circle-chevron-left-solid.svg)}.top-page .container .use-link{border:none}.top-page .container .use-link .content-width .use-content img{width:30px;height:auto}.news-page .container .content .content-width .content-section .archive-meta p{width:90%;margin:0 auto}.news-page .container .content .content-width .article__list .postList{width:65%;margin-right:3rem}.news-page .container .content .content-width .article__list .postList .media{width:100%;border-top:0;border-bottom:solid 1px #333}.news-page .container .content .content-width .article__list .postList .media:first-child{border-top:solid 1px #333}.news-page .container .content .content-width .article__list .postList .media:nth-of-type(2){border-top:0 !important}.news-page .container .content .content-width .article__list .postList .media .postList_thumbnail{padding-left:30px}.news-page .container .content .content-width .article__list .widget_archive{width:95%;float:right}.news-page .container .content .content-width .article__list .widget_archive .localNav ul{border:solid 1px #333;font-size:1rem}.news-page .container .content .content-width .article__list .widget_archive .localNav ul li{border-bottom:solid 1px #333}.news-page .container .content .content-width .article__list .widget_archive .localNav ul li:after{content:">";display:inline-block;color:#3dc716;position:relative;bottom:2.4rem;float:right;padding-right:1rem}.news-page .container .content .content-width .article__list .widget_archive .localNav ul li:last-child{border:none}.news-page .container .content .content-width .article__list .widget_archive .localNav ul li a{padding:0.6rem 1rem;border-bottom:solid 1px #333;text-decoration:none}.news-page .container .content .content-width .article__list .subSection-title{font-size:1rem;font-weight:normal;text-align:center;color:white;background-color:#333;border:none;padding:1rem 0}.news-page .container .content .content-width .article__list .subSection-title:after{border:none}.participation-page .container .content .content-width .exposition .participation-scroll-link a button{width:280px;padding:0.8rem 0;margin:0 1rem;border-radius:15px;background:none;color:black}.participation-page .container .content .content-width .exposition .participation-scroll-link a .lesson-btn{border:solid 1px #ff8900}.participation-page .container .content .content-width .exposition .participation-scroll-link a .event-btn{border:solid 1px #3dc716}.participation-page .container .content .content-width .select-month{font-size:0.9rem}.participation-page .container .content .content-width .select-month .article__latest{padding:1.2rem 2rem 0 2rem;color:#3dc716;font-weight:bold}.participation-page .container .content .content-width .select-month .article__latest p{border-bottom:solid 1px #3dc716}.participation-page .container .content .content-width .select-month .article__month{padding:1rem 0 1rem 0.5rem;border-left:solid 9px white;border-bottom:solid 4px white;width:80%}.participation-page .container .content .content-width .select-month .article__month .prev__list{padding:0.5rem 0.5rem 0}.participation-page .container .content .content-width .select-month .article__month .prev__list div{padding-top:0.4rem;margin:0 0.5rem}.participation-page .container .content .content-width .select-month .article__month .prev__list div p{line-height:1.4rem}.participation-page .container .content .content-width .select-month .article__month .prev__list button{font-weight:normal;color:#3dc716 !important;padding:0.1rem !important;border:solid 1px;border-radius:100%;font-size:0.5rem;line-height:0.1rem;height:15px;width:15px;background-color:white !important;position:relative;top:0.6rem}.participation-page .container .content .content-width .select-month .article__month button{padding:0 1rem !important;color:black !important;background:none !important;font-size:1rem;font-weight:bold}.participation-page .container .content .content-width .select-month .article__month .select{color:#3dc716 !important}.participation-page .container .content .sp-content{display:none}.participation-page .container .lesson-container .content-width h2{border-bottom:solid 1px #ff8900 !important}.participation-page .container .lesson-container .content-width h2:before{background-color:#ff8900}.participation-page .container .event__article{width:100%;background-color:#f9f9f9}.participation-page .container .event__article .article{padding:2rem 0}.participation-page .container .facility-users{background-color:#fffbd6;padding:3rem 0}.guide-page .container .gray-bg{padding-bottom:0.5rem}.guide_application-page .container .content .content-width .content-section h2{text-indent:0;padding-left:0}.guide_application-page .container .content .content-width .content-section .download{margin-top:1rem;padding-bottom:1rem;border-bottom:solid 4px #3dc716}.guide_application-page .container .content .content-width .content-section .download button{width:100%;border-radius:0;margin:1rem auto;box-shadow:0px 1px 6px 2px rgba(206, 206, 206, 0.8);-moz-box-shadow:0px 1px 6px 2px rgba(206, 206, 206, 0.8);-webkit-box-shadow:0px 1px 6px 2px rgba(206, 206, 206, 0.8)}.guide_application-page .container .content .content-width .content-section .download .excel{background-color:#3dc716}.guide_application-page .container .content .content-width .content-section .download .pdf{background-color:#ff8900}.guide_application-page .container .content .content-width .content-section .download .word{background-color:#007bff}.guide_faq-page .container .content .content-width .content-section .accordion h2{border:none}.guide_faq-page .container .content .content-width .content-section .accordion .card{border-radius:0}.guide_faq-page .container .content .content-width .content-section .accordion .card .card-header{padding:0;background:none}.guide_faq-page .container .content .content-width .content-section .accordion .card .card-header button{background:none;color:black;width:100%;text-align:left;text-decoration:none}.guide_faq-page .container .content .content-width .content-section .accordion .card .card-header button.btn-link:after{content:"∨";display:inline-block;color:#3dc716;position:relative;bottom:0.15rem;float:right}.guide_faq-page .container .content .content-width .content-section .accordion .card .card-header.opened button.btn-link:after{content:"∧";display:inline-block;color:#3dc716;position:relative;bottom:0.15rem;float:right}.guide_faq-page .container .content .content-width .content-section .accordion .card .card-body{background-color:#ececec;padding:1.25rem 5%}.guide_faq-page .container .content .content-width .content-section .faq-accordion .card{border-radius:0}.guide_faq-page .container .content .content-width .content-section .faq-accordion .card .card-header{padding:0;background:none}.guide_faq-page .container .content .content-width .content-section .faq-accordion .card .card-header button{position:relative;top:0.2rem}.guide_faq-page .container .content .content-width .content-section .faq-accordion .card .card-header button:before{content:"？";display:inline-block;color:white;background-color:#3dc716;float:left;margin-right:1rem;border-radius:100%;width:30px;height:30px;padding:0.2rem 0 0 0.45rem;position:relative;bottom:0.2rem}.guide_faq-page .container .use-link{position:relative;z-index:-1}.guide_fee-page .container .content .content-width .content-section .accordion .card .card-body .price__list h6{padding:0.5rem 0;color:white}.guide_fee-page .container .content .content-width .content-section .accordion .card .card-body .price__list .weekday{background-color:#3dc716}.guide_fee-page .container .content .content-width .content-section .accordion .card .card-body .price__list .holiday{background-color:#ff8900}.guide_fee-page .container .content .content-width .content-section .accordion .card .card-body .price__list table{background-color:white;margin-bottom:0.2rem}.guide_fee-page .container .content .content-width .content-section .accordion .card .card-body .price__list th,.guide_fee-page .container .content .content-width .content-section .accordion .card .card-body .price__list td{padding:0.4rem 0.6rem}.guide_fee-page .container .content .content-width .content-section .accordion .card .card-body .price__list p{font-size:0.8rem}.guide_fee-page .container .content .content-width .content-section .accordion .card .card-body .price__list .annex{border:solid 2px gray;margin-bottom:0.5rem}.guide_fee-page .container .content .content-width .content-section .accordion .card .card-body .price__list .annex .time_name_bg{border-bottom:solid 2px gray}.guide_fee-page .container .content .content-width .content-section .accordion .card .card-body .price__list .time_name_bg{background-color:#c3e4bc;vertical-align:middle}.guide_fee-page .container .content .content-width .content-section .accordion .card .card-body .price__list .time_bg{background-color:#D6E9D2}.guide_fee-page .container .content .content-width .content-section .accordion .card .card-body .price__list .remark{border-bottom:solid 2px gray}.guide_fee-page .container .content .content-width .content-section .accordion .card .card-body .type-asterisk{font-size:0.8rem;margin-top:1rem}.guide_fee-page .container .content .content-width .content-section #accordionFacility{margin-top:-3rem !important;padding-top:6rem !important}.guide_fee-page .container .content .content-width .content-section #accordionFacility .card .card-body .price__list .weekday{color:black;background:none;font-weight:bold;text-align:left !important}.guide_flow-page .container .flow{padding:3.5rem 0 4rem !important;background-color:#eeffe9}.guide_flow-page .container .flow:before{content:"";width:500px;position:absolute;top:6.5rem;left:32%;margin:auto;box-sizing:border-box;border:140px solid transparent;border-left:30px solid white;transform:rotate(90deg)}.guide_flow-page .container .flow__section{background-color:white;padding:2rem 4rem;border-radius:20px}.guide_flow-page .container .flow__section .faq-accordion .card .card-header h5 button{font-size:1.15rem}.guide_flow-page .container .flow__section .faq-accordion .card .acor-closed .card-body{background-color:white;border-top:1px solid rgba(0, 0, 0, 0.125);padding:3% 5%}.guide_flow-page .container .flow__section .faq-accordion .card .acor-closed .card-body .step{margin-bottom:3rem}.guide_flow-page .container .flow__section .faq-accordion .card .acor-closed .card-body .step:last-child{margin-bottom:0}.guide_flow-page .container .flow__section .faq-accordion .card .acor-closed .card-body .step .flow__list h4{font-size:1.35rem;border-bottom:solid 1px #3dc716;padding:0 0.5rem 0.5rem 0.5rem;margin-bottom:1.5rem}.guide_flow-page .container .flow__section .faq-accordion .card .acor-closed .card-body .step .flow__list h4 span{color:#3dc716;font-size:1.2rem;padding-right:0.8rem}.guide_flow-page .container .flow__section .faq-accordion .card .acor-closed .card-body .step .guide__icon{width:98%}.guide_flow-page .container .flow__section .faq-accordion .card .acor-closed .card-body .step .guide__icon .flow-image{width:20%;margin-right:1rem}.guide_flow-page .container .flow__section .faq-accordion .card .acor-closed .card-body .step .guide__icon .flow-image img{width:100%}.guide_flow-page .container .flow__section .faq-accordion .card .acor-closed .card-body .step .guide__icon .flow__txt{width:77%}.guide_flow-page .container .flow__section .faq-accordion .card .acor-closed .card-body .step .guide__icon .flow__txt p a button{margin:0 0 0.5rem}.guide_flow-page .container .flow__section .faq-accordion .card .acor-closed .card-body .step .guide__icon .flow__txt div a button{margin:0}.guide_flow-page .container .flow__section .guide__list{width:43% !important;box-shadow:0px 1px 6px 2px rgba(206, 206, 206, 0.8);-moz-box-shadow:0px 1px 6px 2px rgba(206, 206, 206, 0.8);-webkit-box-shadow:0px 1px 6px 2px rgba(206, 206, 206, 0.8)}.guide_flow-page .container .flow__section .guide .accordion .card .card-header button.btn-link:after{content:"" !important}.guide_flow-page .container .flow__section .guide .accordion .card .card-header.opened button.btn-link:after{content:"" !important}.guide_flow-page .container .flow__section h2{border-bottom:solid 1px !important;font-size:1.5rem !important;font-weight:normal !important}.guide_flow-page .container .flow__section h2:before{display:inline-block !important;color:white !important;background-color:#3dc716 !important;float:left !important;margin-right:1rem !important;border-radius:100% !important;width:30px !important;height:30px !important;padding:0.2rem 0 0 0.7rem !important;position:relative !important;bottom:0.05rem !important;top:-0.05rem;font-size:1.2rem}.guide_flow-page .container .flow__section .first:before{content:"1" !important}.guide_flow-page .container .flow__section .second:before{content:"2" !important;padding-left:0.6rem !important}.guide_flow-page .container .flow__section .third:before{content:"3" !important;padding-left:0.6rem !important}.guide_flow-page .container .flow__list .guide__icon{width:75%;margin:0 auto 1rem;align-items:center}.guide_flow-page .container .flow__list .guide__icon h4{color:#3dc716}.guide_flow-page .container .flow__list .guide__icon .flow-image{width:40%}.guide_flow-page .container .flow__step{font-size:1.5rem;color:#3dc716;width:16%;margin:8% auto}.guide_flow-page .container .flow__step p{border-radius:60px;border:solid 1px #3dc716}.guide_flow-page .container .flow__txt p{line-height:1.5rem}.guide_flow-page .container .flow__txt p .vacancy{width:65% !important;background-color:#ff8900 !important}.guide_flow-page .container .flow__txt p .vacancy i{padding-right:0.5rem}.guide_flow-page .container .flow__txt .application-dl{margin-bottom:2rem !important;text-decoration:underline;color:#3dc716}.floormap-page .container .content .content-width .content-section hr{border:solid 1px #3dc716;width:75%;margin:4rem auto}.floormap-page .container .content .content-width .content-section .floor__map{width:50%}.floormap-page .container .content .content-width .content-section .floor__map h2{border:none}.floormap-page .container .content .content-width .content-section .floor__map p{font-size:0.8rem}.floormap-page .container .content .content-width .content-section .floor .accordion{width:50%}.floormap-page .container .content .content-width .content-section .floor .accordion .card a{color:#3dc716;text-decoration:underline}.floormap-page .container .content .content-width .content-section .floor .accordion .card .card-header button{padding:2% 5%;font-weight:bold}.floormap-page .container .content .content-width .info-link{width:100%}.floormap-page .container .content .content-width .info-link button{padding:2% 5%;width:65%}.facility-page .container .content .content-width .content-section .facility_overview p{text-align:center}.facility-page .container .content .content-width .content-section .guide__list{width:30%}.facility-page .container .content .content-width .content-section .guide__title{font-size:1rem !important;margin-bottom:0;border-bottom:0 !important}.facility-page .container .content .content-width .content-section .guide__title:after{content:">";display:inline-block;color:#3dc716;position:relative;bottom:0.15rem;float:right}.facility-page .container .content .content-width .content-section .center-list .media{width:100%}.facility-page .container .content .content-width .content-section .center-list .media:first-child{border-bottom:0}.facility-page .container .content .content-width .content-section .center-list .media:last-child{border-bottom:solid 2px #333}.facility-page .container .content .content-width .content-section .efforts_overview_facility_area{padding-bottom:30rem}.facility-page .container .content .content-width .content-section .efforts_overview_facility_area .efforts_overview_facility{width:14%;height:14vw;margin:3%;float:left;text-align:center;font-size:0.8rem}.facility-page .container .content .content-width .content-section .efforts_overview_facility_area .efforts_overview_facility img{padding:10%;background-color:#fff}.facility-page .container .content .content-width .about-example{background-color:white;padding:2rem;border-radius:25px}.facility-page .container .content .content-width .about-example h3{border-bottom:0 !important;color:#3dc716}.facility-page .container .content .content-width .about-example h3:after{border:none}.facility-page .container .content .content-width .about-example div{padding:0.5rem 0}.facility-page .container .content .content-width .about-example div span{display:inline-block}.facility-page .container .content .content-width .about-example div .txt{width:6%}.facility-page .container .content .content-width .about-map .g-map iframe{border-radius:25px;border:solid 1px #eee;height:400px}.facility-page .container .content .content-width .access__obstacle{font-weight:bold;font-size:1.3rem;padding-left:2rem}.facility-page .container .content .content-width .access__car:before{background:none;content:"";background-image:url(/cms/wp-content/themes/lightning/assets/images/about/car.png);background-size:contain;vertical-align:middle;background-repeat:no-repeat;width:2.5rem;height:2.5rem}.facility-page .container .content .content-width .access__train:before{background:none;content:"";background-image:url(/cms/wp-content/themes/lightning/assets/images/about/train.png);background-size:contain;vertical-align:middle;background-repeat:no-repeat;width:2.5rem;height:2.5rem}.facility-page .container .content .content-width .manage-txt{width:75%}.facility-page .container .content .content-width .manage-image{width:15%}.designated{position:relative;z-index:2}.contact-page .container .content .content-width .contact .outside{background-color:#3dc716}.contact-page .container .content .content-width .contact p u{color:#ff8900}.contact-page .container .content .content-width .contact__form{margin-bottom:2rem}.contact-page .container .content .content-width .contact__form h3{border:none !important;font-size:1.2rem !important;font-weight:bold !important;margin-bottom:0 !important}.contact-page .container .content .content-width .contact__form h3:after{border:none}.contact-page .container .content .content-width .contact__form h3 span{font-weight:normal;font-size:0.8rem;padding:0.1rem 0.5rem;margin-left:1rem;background-color:#ff8900;color:white;display:inline-block;width:50px;text-align:center}.contact-page .container .content .content-width .contact__form .privacy-link{color:#3dc716}.contact-page .container .content .content-width .contact__form .contact-form-btn input{background-color:#333;border-radius:50px;border:none;width:20%}.contact-page .container .content .content-width .contact__input .form-control{border-radius:50px}.contact-page .container .content .content-width .contact .textarea .form-control{border-radius:25px}.guide_about-page .container .content .content-width .content-section .float-right{margin-top:1rem}.participation_single-page .single__section .txt::after{content:"";display:block;clear:both}.participation_single-page .single__section .slick-prev:before,.participation_single-page .single__section .slick-next:before{color:#3dc716}.participation_single-page .single__section .slick-arrow.slick-next{margin:0}@media screen and (max-width:991px){.siteHeader{position:fixed}.siteHeader .container{padding:0 !important}.siteHeader .container .navbar-header{height:auto;width:100%;position:static;padding:0;border-radius:0}.siteHeader .container .navbar-header .siteHeader_logo{position:static}.guide-nav{padding-bottom:1rem;float:none;width:100%}.guide-nav label{color:white;font-size:1.1rem}.guide-nav button{padding:0.5rem 0.8rem;font-size:1.3rem}.guide-nav .nav-font label{position:relative;top:0.7rem}.guide-nav .nav-font button{background:black}.guide-nav .normal{border:solid 1px black;color:black}.guide-nav .normal button{background:none;color:black}.guide-nav .normal .standard{padding:0;margin:0.5rem 0 0 0.8rem;border-right:solid 1px black;padding-right:0.8rem}.container .footerMenu .container{padding:0 !important}.copySection{padding-bottom:8rem !important}.siteFooter .footerWidget{padding:0 2rem}.sp-footer{display:block;background:#3dc716;position:fixed;z-index:2;bottom:0;width:100%}.sp-footer .container nav ul{list-style:none;padding:0;margin-bottom:0;display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:space-between;-webkit-justify-content:space-between}.sp-footer .container nav ul li{padding:0.5rem 6rem;margin-bottom:0;border-left:solid 1px white;width:calc(100% / 3);width:-webkit-calc(100% / 3);text-align:center}.sp-footer .container nav ul li:first-child{border:none}.sp-footer .container nav ul li img{max-width:60px}#wpfront-scroll-top-container{left:6% !important;bottom:11% !important}body{min-width:100%}.page-header{padding:3rem 0;margin-bottom:3rem}.page-header .container .content .content-width{width:90%;margin:0 auto !important;border-radius:10px}.page-header .container .content .content-width .page-header_pageTitle{margin:0 auto !important;border-radius:10px;padding:0.5rem 1rem}.page-header .container .content .content-width .page-header_pageTitle:before{width:7px;height:40px}.container .content .content-width{width:85%}.container .content .content-width .content-section{width:100%}.container .content .content-width .content-section p{text-align:left !important}.page-content .article{justify-content:start !important;-webkit-justify-content:start !important}.page-content .article__section{width:45%}.container .use-link{position:relative;z-index:0}.container .content .content-width .info-link button{padding:2% 5%;width:85%}.container .content .content-width .info-link .vacancy_search a button{width:85% !important}.container .content .single__article .single__content .single__section{padding:1rem 0 0}.container .content .single__article .single__content .single__section h2{margin-bottom:0}.participation_single-page .content .content-width .link_back{margin-top:2rem}.page-content .article__participant .txt{margin-top:1rem}.page-content .article__participant .txt p{line-height:1.5rem;margin-bottom:0;font-size:0.85rem}.page-content .article__participant .txt p span{font-weight:bold;font-size:1rem}.page-content .article__overview p{line-height:1.7rem;font-size:1rem}.top-page .container .content{padding:0 2rem}.top-page .container .content .content-width{padding:0 !important}.top-page .container .content .content-width .news:nth-child(4){display:block}.top-page .container .content .content-width .page-content .article{flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center !important;-webkit-justify-content:center !important}.top-page .container .content .content-width .page-content .article__section{width:44% !important;margin-right:1.5rem}.top-page .container .latest{margin-top:46px;padding-left:0.5rem;padding-right:0.5rem}.top-page .container .top_slide{padding:0}.top-page .container .use-link{margin-top:0}.top-page .container .use-link .content-width{width:100%}.top-page .container .news-list .content-width{width:100%}.participation-page .container .content .content-width .exposition{margin-bottom:2rem}.participation-page .container .content .content-width .select-month .sp-content{display:block !important}.participation-page .container .content .content-width .select-month .sp-content .article__month{width:100%}.participation-page .container .content .content-width .select-month .sp-content .article__month .prev__list button{margin:0;color:#3dc716;padding:0.1rem !important;border:solid 1px;border-radius:100%;font-size:0.5rem;line-height:0.1rem;height:15px;width:15px;background-color:white !important;position:relative;top:0.6rem}.participation-page .container .content .content-width .select-month .sp-content .article__month .prev__list .year{line-height:1.9rem;padding:0.2rem 0.5rem 0}.participation-page .container .content .content-width .select-month .sp-content .article__month .prev__list div p{line-height:1.8rem}.participation-page .container .content .content-width .select-month .pc-content{display:none !important}.participation-page .container .content .content-width .event__article .article__section{width:50% !important}.participation-page .container .event-container .content-width h2{margin-bottom:0}.participation-page .container .event__article{background:none}.lesson-siteContent{padding-bottom:0 !important}.lesson-siteContent .lesson-container{padding-bottom:0 !important}.lesson-siteContent .lesson-container .row .col{margin-bottom:0}.container .event-dm{background:none;margin-top:1rem}.facility-users{padding:0}.facility-users .content .content-width .page-content p{text-align:left !important}.floormap-page .container .content .content-width .content-section{width:100%}.floormap-page .container .content .content-width .info-link{width:100%}.floormap-page .container .content .content-width .info-link button{padding:2% 5%;width:85%}.use-page_link{padding:2rem 2rem 1rem !important}.facility-page .container .content .content-width .content-section .center-list .media:first-child{border-bottom:solid 2px #333}.facility-page .container .content .content-width .about-example div .txt{width:8%}.about-link{padding-top:6rem !important}.gray-bg .content-width .example{margin-bottom:0}.gray-bg .content-width .content-section table{width:100% !important}.gray-bg .content-width .content-section table th{width:17% !important}.gray-bg .content-width .content-section .manage-txt .float-right{margin-top:2rem}.designated{padding-bottom:1rem !important}.guide-page .container .guide-content{padding-bottom:0 !important}.guide-page .container .gray-bg{padding-top:4rem}.guide-page .container .gray-bg .content-width{margin-bottom:0}.guide-page .container .gray-bg .content-width .content-section .guide{padding-top:0}.guide-page .container .gray-bg .content-width .content-section .guide__list{width:49%}.guide-page .container .gray-bg .content-width .content-section .guide__icon{width:40% !important}.guide-page .container .gray-bg .content-width .content-section .guide__txt{font-size:0.9rem}.guide_about-page .container .content .content-width .content-section{width:100%}.guide_precautions-page .container .content .content-width .content-section{width:100%}.guide_application-page　 .container .content .content-width .content-section{width:100%}.guide_application-page　 .container .content .content-width .content-section h2{text-indent:0}.guide_faq-page .container .content .content-width .content-section{padding-bottom:0 !important;width:100%}.guide_faq-page .container .content .content-width .content-section .faq-accordion .card .card-header.acor-menu button{display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center;padding:1rem 1.5rem 1rem 4rem;position:relative}.guide_faq-page .container .content .content-width .content-section .faq-accordion .card .card-header.acor-menu button:before{padding:0.3rem 0 0 0.6rem;position:absolute;left:1rem;bottom:auto}.guide_faq-page .container .content .content-width .content-section .faq-accordion .card .card-header.acor-menu .btn-link:after{position:absolute !important;bottom:1.3rem !important;right:3%}.guide_faq-page .container .content .content-width .content-section .faq-accordion .card .card-header.acor-menu.opened .btn-link:after{position:absolute !important;bottom:1.3rem !important;right:3%}.guide_fee-page .container .content .content-width .content-section{width:100%}.guide_fee-page .container .content .content-width .content-section .accordion h2:before{display:none}.guide_fee-page .container .content .content-width .content-section .accordion .card .card-body .price{display:block !important}.guide_fee-page .container .content .content-width .content-section .accordion .card .card-body .price__list{max-width:100% !important;padding:0}.guide_fee-page .container .content .content-width .content-section .accordion .card .card-body .price__list .weekday{text-align:center !important}.guide_fee-page .container .content .content-width .content-section .accordion .card .card-body .price__list .float-right{margin-bottom:1rem}.guide_flow-page .container .flow{padding-bottom:1rem !important}.guide_flow-page .container .flow:before{top:7.5rem;left:17%}.guide_flow-page .container .flow__section h2:before{padding:0.3rem 0 0 0.8rem !important}.guide_flow-page .container .flow__section .second:before,.guide_flow-page .container .flow__section .third:before{padding-left:0.7rem !important}.guide_flow-page .container .flow__txt p .vacancy{width:85% !important;background-color:#ff8900 !important}.guide_flow-page .container .flow__step{width:21%}.guide_flow-page .container .flow .content-width{margin-bottom:3.5rem}.guide_flow-page .container .flow .content-width .content-section{width:100%;margin-bottom:0}.single-title .page-header .container .row .page-header_pageTitle{right:0rem}.container .single__article{width:100%}.container .single__article div{margin-bottom:0}.container .link_back{padding-bottom:3rem !important}.single{padding-bottom:0}.single .container{padding-bottom:0 !important}.container .single__section{margin-top:3rem !important}.container .single__section .single__content .single__section{width:100%}.single__section .image{width:50%}}@media screen and (max-width:991px) and (max-width:991px){.single .copySection{padding-bottom:8rem !important}}@media screen and (max-width:991px) and (max-width:576px){.single .copySection{padding-bottom:6.5rem !important}}@media screen and (max-width:756px){.guide_flow-page .container .flow__section .faq-accordion .card .acor-closed .card-body .step .guide__icon{display:block !important}.guide_flow-page .container .flow__section .faq-accordion .card .acor-closed .card-body .step .guide__icon .flow-image{width:50%;margin:0 auto}.guide_flow-page .container .flow__section .faq-accordion .card .acor-closed .card-body .step .guide__icon .flow__txt{width:100%}.siteFooter .footerWidget{padding-top:0 !important;background-color:#F2FEF3}.siteFooter .container .row div .widget{font-size:1.3rem}.siteFooter .container .row div .widget .textwidget .first-section,.siteFooter .container .row div .widget .textwidget .second-section{border:none}.siteFooter .container .row div .widget .textwidget .first-section{padding:0}.siteFooter .container .row div .widget .textwidget .first-section h4{font-size:1.5rem;padding:0}.siteFooter .container .row div #text-4{display:none}.siteFooter .container .footerMenu .container nav ul li.icon{display:block}.siteFooter .container .footerMenu .container nav ul li.icon.noshow{display:none}.main-footer{display:none}.copySection{padding-bottom:6.5rem !important}.sp-footer .container nav ul li{padding:0.5rem 3rem}#wpfront-scroll-top-container{left:6% !important;bottom:11% !important}.container .footerMenu{border:none}.container .footerMenu .container{text-align:center}.container .footerMenu li{border:none}}@media screen and (max-width:420px){.siteHeader .navbar-header h1{font-size:1.5rem;padding-top:0.6rem}.siteHeader .navbar-header .siteHeader_logo{position:relative;width:10%;font-size:1.5rem;top:0;left:-22px}.siteHeader .navbar-header .siteHeader_logo img{max-width:40px}.vk-mobile-nav-menu-btn{left:85%}#wpfront-scroll-top-container{left:5% !important}.container .content h1{font-size:1.5rem}.container .content button{padding:2% 10%;font-size:1rem}.container .content .col{padding:0;margin-bottom:0}.container .content .page-section p{text-align:left !important}.page-header .container{padding:1.5rem 2rem !important}.page-header .container .row div{border-radius:10px;top:2rem}.page-header .container .row div .page-header_pageTitle{font-size:1.5rem !important;padding:1rem 0 !important}.page-header .container .row div .page-header_pageTitle:before{width:7px;height:36px}.page-header .container .content .content-width{width:100%}.siteContent{padding-top:0}.page-content .article__section{width:100%}.container .content-width h2{text-indent:-3rem;padding-left:3rem}.container .content .content-width .title-bg{width:200px;height:200px;bottom:79%;left:24%}.container .content .content-width .title-bg h2{left:4%;width:100%;top:50%}.container .content .content-width .title-bg h2:before{width:50px;height:50px;vertical-align:baseline;bottom:2rem;top:-2rem;left:5rem;margin-right:0}.container .content .content-width .content-section p{text-align:left !important}.container .use-link{padding-top:6rem !important}.container .use-link .content-width .use-content{display:block !important}.container .use-link .content-width .use-content div a .use-pc{display:none}.container .use-link .content-width .use-content div a .use-sp{display:block}.content .content-width .postList .media__category{width:30%}.content .content-width .postList .media__article .media-body{padding-left:1.5rem}.content .content-width .postList .media:nth-of-type(2){border-top:0 !important}.content .content-width .guide-link{width:85%}.content .content-width .guide-link div{width:100%}.content .content-width .guide-link div a button{width:100%;margin:0 auto}.container .content .single__article .single__content{padding:0}.container .content .single__article .single__content .single__section h2{text-indent:0;padding-left:1.5rem}.container .content .content-width .content-section .accordion .card .card-header.acor-menu button{padding:2% 5%;display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center;position:relative}.container .content .content-width .content-section .accordion .card .card-header.acor-menu button:after{padding-left:0.6rem}.container .content .content-width .content-section .accordion .card .card-header.acor-menu .btn-link:after{position:absolute !important;bottom:0.5rem !important;right:3%}.container .content .content-width .content-section .accordion .card .card-header.acor-menu.opened .btn-link:after{position:absolute !important;bottom:0.5rem !important;right:3%}.news_single-page .content{margin-bottom:2rem}.participation_single-page .content{margin-bottom:2rem}.top-page .container .latest{width:100%}.top-page .container .latest:after{padding-left:10%;position:relative;right:1rem}.top-page .container .latest h2{text-indent:0;padding-left:0}.top-page .container .latest p{position:relative;top:0.2rem;line-height:1.5rem}.top-page .container .content .content-width{width:100%}.top-page .container .content .content-width h2{text-indent:0;padding-left:0}.top-page .container .content .content-width h2::before{width:45px;height:45px;top:-0.1rem}.top-page .container .content .content-width .news{text-align:center}.top-page .container .content .content-width .news:nth-child(4){display:none}.top-page .container .content .content-width .news__image{width:33%}.top-page .container .content .content-width .news__image img{width:100%;height:100%;object-fit:cover}.top-page .container .content .content-width .news__data{width:67%}.top-page .container .content .content-width .news__link{bottom:0.5rem}.top-page .container .content .content-width .news h3{text-align:left;font-size:1rem}.top-page .container .content .content-width .title-bg{width:200px;height:200px;bottom:81%;left:24%}.top-page .container .content .content-width .title-bg h2{left:4%;width:100%;top:50%}.top-page .container .content .content-width .title-bg h2:before{width:50px;height:50px;vertical-align:baseline;bottom:2rem;top:-2rem;left:5rem;margin-right:0}.top-page .container .content .content-width .title-bg .facility{top:28%;left:0%}.top-page .container .content .content-width .site-description{flex-direction:column-reverse}.top-page .container .content .content-width .site-description__img{margin-top:1rem}.top-page .container .content .content-width .site-description button{display:block;margin-right:auto;margin-left:0}.top-page .container .content .content-width .participation{text-align:center;width:85%}.top-page .container .content .content-width .participation:before{width:50px;height:50px;vertical-align:baseline;bottom:2rem;top:-2rem;left:5rem;margin-right:0}.top-page .container .content .content-width .postList{display:block !important}.top-page .container .content .content-width .page-content .article__section{width:90% !important;margin-right:0;position:static}.top-page .container .content .content-width .map{flex-flow:column-reverse;width:100%;border-radius:30px}.top-page .container .content .content-width .map .col-6{max-width:100%}.top-page .container .content .content-width .map .g-map{padding:0}.top-page .container .content .content-width .map .g-map iframe{border-radius:0 0 30px 30px;height:300px;position:relative;top:0.5rem}.top-page .container .content .content-width .map .access{margin:2rem 0}.top-page .container .content .content-width .map .access h3{font-size:1.3rem}.top-page .container .content .content-width .map .access h4{font-size:1rem}.top-page .container .content .content-width .map .access h4:before{width:20px;height:20px;bottom:0.15rem}.top-page .container .content .content-width .map .access div p{font-size:1rem;line-height:1.5rem}.top-page .container .content .content-width .map .access button{width:90%}.top-page .container .content .col-3{flex:0 0 50%;max-width:50%}.top-page .container .content .col-3 img{padding-bottom:1rem}.top-page .container .use-link{padding:0 !important;background:linear-gradient(-45deg, #fbf5c0, #c0fbc0)}.top-page .container .use-link .content-width{width:100%}.top-page .container .use-link .content-width .use-content{display:flex !important;border-top:2px solid white}.top-page .container .use-link .content-width .use-content>div{width:50%;border-bottom:2px solid #fff;text-align:center;padding-top:0.2rem;padding-bottom:0.2rem}.top-page .container .use-link .content-width .use-content>div:nth-child(2n - 1){border-right:2px solid white}.top-page .container .use-link .content-width .use-content div .use-pc{display:none}.top-page .container .use-link .content-width .use-content div .use-sp{display:block}.floormap-page .container .content .content-width .content-section .floor{flex-flow:column-reverse;margin-top:0 !important}.floormap-page .container .content .content-width .content-section .floor .accordion{width:100%}.floormap-page .container .content .content-width .content-section .floor__map{width:100%;margin-bottom:2rem}.floormap-page .container .content .content-width .content-section .floor__map h2{text-indent:0}.floormap-page .container .content .content-width .content-section hr{margin-bottom:2rem}.use-page_link{padding:2rem 2rem 0rem !important}.use-page_link .content-width div{display:block !important}.use-page_link .content-width div .info-link{padding-bottom:1rem}.news-page .container .content .content-width .article__list{display:block !important}.news-page .container .content .content-width .article__list .postList{width:100%;margin-bottom:2rem}.news-page .container .content .content-width .article__list .widget_archive{width:100%}.news-container{padding-bottom:0 !important}.participation-page .container .content .content-width .exposition p{text-align:left !important;margin-bottom:2rem}.participation-page .container .content .content-width .exposition .participation-scroll-link a button{width:120px}.participation-page .container .content .content-width .lesson__article .article{right:0.5rem}.participation-page .container .content .content-width .lesson__article .article__section{width:100% !important}.participation-page .container .content .content-width .event__article .article__section{width:100% !important}.facility-page .container .content .content-width .content-section table th{width:28% !important}.facility-page .container .content .content-width .content-section .about .guide{display:block !important}.facility-page .container .content .content-width .content-section .about .guide__list{width:100%;margin-bottom:3rem !important}.facility-page .container .content .content-width .content-section .efforts_overview_facility_area .efforts_overview_facility{width:27%;height:27vw}.facility-page .container .content .content-width .content-section .guide{display:block !important}.facility-page .container .content .content-width .content-section .guide__list{width:100%;margin-bottom:2rem !important}.facility-page .container .content .content-width .content-section .guide__title{text-indent:0}.facility-page .container .content .content-width h2{width:100% !important;line-height:2rem}.facility-page .container .content .content-width .manage-txt .float-right{float:left !important}.facility-page .container .content .content-width .about-example div .txt{width:20%}.designated{padding-bottom:1rem !important}.designated .page-content .page-section .float-right{float:left !important}.about-link{padding-top:6rem !important}.contact-page .container .content .content-width .contact__form .contact-form-btn{width:50%;margin:0 auto}.contact-page .container .content .content-width .contact__form .contact-form-btn input{width:100%;padding:0.5rem 1rem;margin-bottom:0.5rem}.guide-page .container .guide-content{padding-bottom:0 !important}.guide-page .container .gray-bg .content-width .content-section .guide__list{width:100%;margin-bottom:1rem}.guide-page .container .gray-bg .content-width .content-section .guide__list h2{text-indent:0}.guide-page .container .gray-bg .content-width .content-section .guide__icon{width:40% !important}.guide_about-page .container .content .content-width .content-section .float-right{margin-top:1.5rem}.guide_about-page .container .content .content-width .content-section h3{padding-top:3.5rem}.guide_faq-page .container .content .content-width .content-section .faq-accordion .card .card-header button{align-items:center}.guide_fee-page .container .content .content-width .content-section .accordion h2{text-indent:0}.guide_fee-page .container .content .content-width .content-section .accordion .card .card-body .price__list .float-right{margin-top:0}.guide_fee-page .container .content .content-width .content-section .accordion .card .card-body .price__list .type{width:29%}.guide_flow-page .container .flow:before{top:-4.4rem;left:30%;width:150px}.guide_flow-page .container .flow__section{padding:2rem}.guide_flow-page .container .flow__section .guide{display:block !important}.guide_flow-page .container .flow__section .guide__list{width:100% !important}.guide_flow-page .container .flow__section .guide__list .text-center{text-align:center !important}.guide_flow-page .container .flow__section h2:before{text-indent:1px;margin-right:3.5rem !important}.guide_flow-page .container .flow__section .faq-accordion .card .acor-closed .card-body .step .flow__list h4{font-size:1.2rem;line-height:1.8rem}.guide_flow-page .container .flow__section .faq-accordion .card .acor-closed .card-body .step .flow__list h4 span{display:block;margin-bottom:0.25rem}.guide_flow-page .container .flow__step{width:14%}.guide_flow-page .container .flow__list{margin-bottom:1rem}.single-title .page-header .container .row .page-header_pageTitle{padding:1rem !important}.single__section .image{width:100%}.container .single__section{margin-top:1rem !important}.container .single__section .single__content .single__section{padding:1rem 0 0}.container .single__section .single__content .single__section .floor-link button{width:200px;float:none !important}}@media screen and (max-width:375px){.facility-page .container .content .content-width .page-section table th{padding-right:0}.sp-footer .container nav ul li{padding:0.5rem 2.5rem}}@media screen and (max-width:320px){.guide-nav button{font-size:1rem}.copySection{padding-bottom:5.5rem !important}.container .content h1{font-size:1.3rem}.container .content .content-width .title-bg{bottom:74%;left:18%}.content .content-width .guide-link{width:100%}.content .content-width .guide-link div{width:100%}.content .content-width .guide-link div a button{width:90%;margin:0 auto}.page-header .container .content .content-width{width:100%}.container .content .single__article .link_back{padding:1rem 0 0}.sp-footer .container nav ul li{padding:0.5rem 2rem}.top-page .container .content .content-width .news{text-align:center}.top-page .container .content .content-width .title-bg{width:200px;height:200px;bottom:83%;left:18%}.top-page .container .content .content-width .title-bg h2{font-size:1.3rem;left:8%;width:100%;top:50%}.top-page .container .content .content-width .title-bg h2:before{width:45px;height:45px;bottom:1.5rem;left:4rem}.top-page .container .content .content-width .title-bg .facility{top:39%;left:7%}.top-page .container .content .content-width .title-bg .facility:before{bottom:1.5rem;left:4.5rem}.top-page .container .content .content-width .participation{font-size:1.3rem;left:8%;top:50%}.top-page .container .content .content-width .participation:before{width:45px;height:45px;bottom:1.5rem;left:4rem}.facility-page .container .content .content-width .content-section table th{width:32% !important;vertical-align:top;padding-bottom:1rem !important}.facility-page .container .content .content-width .content-section table td{padding-bottom:1rem !important;padding-right:0 !important}.facility-page .container .content .content-width .content-section table td p{margin:0 !important;padding:0 !important}.container .single__section .single__content .single__section .floor-link button{width:200px;float:none !important;position:relative;right:3.5rem}.guide_flow-page .container .flow:before{left:23%}.guide_flow-page .container .flow__step{width:23%}.guide_flow-page .container .flow__section .second{display:flex;display:-webkit-flex;display:-ms-flexbox}.guide_flow-page .container .flow__section .second:before{margin-right:1rem !important}.guide_flow-page .container .flow__section h2:before{text-indent:0px}.floormap-page .container .content .content-width .content-section .floor .accordion .card .card-body table tr th{width:30% !important}}@media screen and (min-width:991px){.navbar-header h1.siteHeader_logo{width:68%}.navbar-header h1.siteHeader_logo a{white-space:normal}}