.newsList_wrap{padding:50px 0}.newsList_title{font-size:32px;letter-spacing:8px;margin:29px auto 0;text-align:center;font-weight:bold;padding:0 0 25px 0}.newsList_title span{font-size:15px;font-weight:normal;margin-top:10px;line-height:.8;display:block;font-family:"小塚ゴシック Pro","Kozuka Gothic Pro",sans-serif;letter-spacing:5.5px}ul.newsList_item{list-style-type:none;text-align:left}ul.newsList_item a{white-space:pre-wrap}ul.newsList_item li{font-size:17px;color:#666;border-bottom:dotted 1px #ccc;line-height:1.5;padding-bottom:15px;margin-bottom:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex}ul.newsList_item li span{display:inline-block;margin-right:6px}ul.newsList_item li span::after{width:77px;height:24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:13px;letter-spacing:0;margin:0 5px 0 10px}ul.newsList_item li .date{font-size:17px}ul.newsList_item li .link{font-size:17px}ul.newsList_item .i_news span::after{content:"ニュース";background-color:#184bb7}ul.newsList_item .i_ict span::after{content:"ICT";background-color:#1ec4ca}ul.newsList_item .i_club span::after{content:"部活";background-color:#e45825}ul.newsList_item .i_support span::after{content:"学習支援";background-color:#0c6}ul.newsList_item .i_japanese span::after{content:"日本語教育";background-color:#722eb6}ul.newsList_item .i_daycare span::after{content:"保育";background-color:#e6bc32}ul.newsList_item a{text-decoration:underline;color:#03a}.pnavi{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;margin-top:20px}.pnavi a,.pnavi span{float:left;padding:8px 16px;text-decoration:none;margin:5px}.pnavi a.active,.pnavi span{background-color:#3ba9c4;color:#fff;border-radius:100%}.pnavi a:hover:not(.active){background-color:#e0e3ed;border-radius:100%}.news_btnWrap{padding:100px 0 0 0}.news_btnMore{position:relative;border:2px solid #282828;border-radius:6px;margin:50px auto 0;width:360px;height:50px;line-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;background:#fff;font-size:16px;color:#282828;text-decoration:none;-webkit-transition:2s;transition:2s}.news_btnMore span{margin:0 auto}.news_btnMore::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#282828;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.news_btnMore:hover{color:#fff}.news_btnMore:hover::before{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.news_btnMore::after{content:"";width:8px;height:8px;border:0px;border-top:solid 1px #282828;border-right:solid 1px #282828;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:22px;margin-top:-4px}.news_btnORG{display:block;padding:15px 70px 15px 60px;border-radius:50px;text-decoration:none;color:#fff;-webkit-transition:.3s;transition:.3s;font-size:16px;position:relative;text-align:center;background-color:#f1774f;max-width:460px}.news_btnORG::before{content:"";width:8px;height:8px;border:0px;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:22px;margin-top:-4px}.newsList_view{opacity:1;-webkit-transition:all .5s;transition:all .5s}.newsList_view.is-hidden{opacity:0;height:0;margin:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s;padding-bottom:0}.newsList_txtWrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px}.newsList_txtWrap.is-btn-hidden{display:none}.newsList_txtMore{color:#03a;margin:0 auto;border:none;border-bottom:1px solid #03a;padding:0 35px 0 15px;background-color:#fff;font-size:16px;letter-spacing:1px;position:relative;cursor:pointer}.newsList_txtMore::before{content:"";width:8px;height:8px;border:0px;border-top:solid 1px #03a;border-right:solid 1px #03a;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;top:50%;right:15px;margin-top:-7px;-webkit-transition:all .3s;transition:all .3s}.newsList_txtMore.is-close::before{content:"";width:8px;height:8px;border:0px;border-top:solid 1px #03a;border-right:solid 1px #03a;-webkit-transform:rotate(315deg);transform:rotate(315deg);position:absolute;top:50%;right:15px;margin-top:-7px}@media screen and (max-width: 767px){.newsList_wrap{padding:0 0 50px 0}.newsList_title{font-size:6vw;letter-spacing:.2em;line-height:1.2;padding:50px 0 30px;margin:29px auto 15px}.newsList_title span{font-size:4vw;line-height:1.2;letter-spacing:.2em}ul.newsList_item{padding:0 5vw}ul.newsList_item a{letter-spacing:.2em;line-height:2;padding:1vw 0}ul.newsList_item li{-ms-flex-wrap:wrap;flex-wrap:wrap}ul.newsList_item li .date{font-size:3.8vw}ul.newsList_item li .link{padding-top:1vw}.news_btnWrap{padding:60px 0 0 0}.news_btnWrap_public{padding:0 0 50px}.news_btnMore{width:90vw}.news_btnMore:hover{color:#282828}.news_btnMore:hover::before{-webkit-transform:scale(0, 1);transform:scale(0, 1)}.news_btnORG{padding:3vw 10vw;font-size:3.6vw;max-width:100%}}#jinzai_top #infomation .fade{opacity:0;-webkit-transition:2.5s;transition:2.5s}#jinzai_top #infomation .fade-in{opacity:1}#jinzai_top #voice .fade{opacity:0;-webkit-transition:2.5s;transition:2.5s}#jinzai_top #voice .fade-in{opacity:1}#jinzai_top #news.fade{opacity:0;-webkit-transition:2.5s;transition:2.5s}#jinzai_top #news.fade-in{opacity:1}@media screen and (min-width: 769px){@-webkit-keyframes infinity-scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes infinity-scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.client{position:relative}.client h2{font-size:65px;font-weight:bold}.client h3{font-size:15px;font-weight:normal;text-align:center;letter-spacing:8px}.client .search{font-size:14px;background-image:url(../../images/client/toppage/megane.png);background-repeat:no-repeat;width:171px;height:171px;position:absolute;right:30px;top:745px;background-position:top 20px bottom 20px;line-height:1.8;color:#3a3a3a;z-index:1000}.client .search p{position:absolute;top:44px;left:35px;text-align:center}.client .search:hover{background-image:url("../../images/client/toppage/meganehover.png");color:#fff !important;opacity:1}.btn_detail{position:relative;border:2px solid #282828;border-radius:6px;margin:50px auto 0;width:360px;height:50px;line-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;background:#fff;font-size:16px}.Btn-Text{width:100%;height:100%;z-index:10}.Btn-Text:before{content:"";position:absolute;top:0;bottom:0;width:0;display:block;background:#282828;z-index:-1;-webkit-transition:.2s;transition:.2s;border-radius:4px;border:none}.Btn-Text:hover{color:#fff}.Btn-Text:hover:before{width:100%}header{background-color:#fff !important;-webkit-box-shadow:2px 2px 2px 2px rgba(0,0,0,.03) !important;box-shadow:2px 2px 2px 2px rgba(0,0,0,.03) !important}.client .header.change-color{background-color:rgba(0,0,0,0) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.change-color #header_wrap .globalMenu #nav-content .list a{color:#fff;text-shadow:0px 0px 5px rgba(0,0,0,.7)}#header_wrap .globalMenu #nav-content .list:last-child a{text-shadow:none}.mainvisual{padding-top:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:500px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.mainvisual .mv{width:900px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-weight:normal;position:absolute;left:auto;top:auto}.mainvisual .mv .mv_title{font-size:65px;font-weight:normal !important;color:#81cadb;margin:auto}.mainvisual .mv .mv_small{font-size:55px;padding:10px}.mainvisual .mv .mv_sub{font-size:25px;color:#3a3a3a;margin-top:30px}.mainvisual .tagbtn{position:absolute;bottom:-122px;display:-webkit-box;display:-ms-flexbox;display:flex}.mainvisual .tagbtn li a{padding:5px 20px 5px 15px;color:#fff !important;text-decoration:none;display:block;margin:0 12px;background:linear-gradient(-135deg, transparent 8px, #f27767 0);letter-spacing:.2em;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.2s;transition:.2s;opacity:1;position:relative}.mainvisual .tagbtn li a::after{content:"";position:absolute;width:0;height:0;border-left:4px solid #fff;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);top:14px;right:10px}.mainvisual .tagbtn li a:hover{-webkit-box-shadow:0 6px #f27767;box-shadow:0 6px #f27767;-webkit-transform:translate(0, -6px);transform:translate(0, -6px);cursor:pointer;opacity:1}#jinzai_top{width:100vw;margin:auto;margin-top:0px;position:relative}#jinzai_top #contents{margin:auto}#jinzai_top #contents #news{margin:200px auto 150px}#jinzai_top #contents #public{margin:80px auto 150px}#jinzai_top #contents #news h3,#jinzai_top #contents #public h3{font-size:32px;letter-spacing:8px;margin:0px auto 15px;text-align:center;font-weight:bold}#jinzai_top #contents #news h3 span,#jinzai_top #contents #public h3 span{font-size:15px;font-weight:normal;margin-top:10px;line-height:.8;display:block;font-family:"小塚ゴシック Pro","Kozuka Gothic Pro",sans-serif;letter-spacing:5.5px}#jinzai_top #contents #news ul,#jinzai_top #contents #public ul{margin:30px auto;width:1000px}#jinzai_top #contents #news ul li,#jinzai_top #contents #public ul li{font-size:16px;border-bottom:1px solid #999;padding:25px 0}#jinzai_top #contents #news ul li .date,#jinzai_top #contents #public ul li .date{font-size:17px}#jinzai_top #contents #news ul li a,#jinzai_top #contents #public ul li a{width:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:underline;color:#03a}#jinzai_top .skewed{background:#e7e9e7;z-index:0;margin-top:300px;height:960px;position:relative}#jinzai_top .skewed::before{content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:0 0 250px 100vw;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}#jinzai_top .skewed::after{content:"";position:absolute;top:-250px;left:0;width:0;height:0;border-style:solid;border-width:0 0 250px 100vw;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #e7e9e7 rgba(0,0,0,0);z-index:-100}#jinzai_top .service{width:1200px;position:absolute;margin:auto;top:-180px;right:0;bottom:0;left:0}#jinzai_top .service .note{width:700px;margin:-40px auto 100px;border:2px solid #ff7b62;color:#ff7b62;padding:40px 60px;background-color:#fff}#jinzai_top .service .note h2{font-size:20px;text-align:center;color:#ff7b62;margin:0px auto 30px}#jinzai_top .service .note h2 span{font-size:15px}#jinzai_top .service .note p{text-align:justify}#jinzai_top .service .title_box{width:192px;height:100px;padding:0px 55px 70px;background:#8fc94e;font-family:"游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","sans-serif";font-size:32px;font-weight:bold;color:#fff;line-height:1.4;position:relative;margin-top:16px;z-index:100}#jinzai_top .service .title_box::before{width:calc(100% - 40px);height:0;display:block;position:absolute;left:0;content:"";border-bottom:solid 40px #8fc94e;border-left:solid 40px rgba(0,0,0,0);bottom:99.5%}#jinzai_top .service .title_box span{font-size:15px;line-height:.8;display:block;font-family:"小塚ゴシック Pro","Kozuka Gothic Pro",sans-serif;letter-spacing:5.5px}#jinzai_top .pickup{margin:100px 0 0 0;position:relative}#jinzai_top .pickup .title_box{padding:0px 55px 100px}#jinzai_top a{text-decoration:none}#jinzai_top .banner_bottom{margin:50px auto;text-align:center}#jinzai_top .banner_bottom .text{margin-bottom:20px}#infomation{width:914px;margin:-120px 0 0 auto}#infomation .guide_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#infomation .guide_box li{width:290px;height:auto;margin-bottom:40px;-webkit-transition-duration:.3s;transition-duration:.3s}#infomation .guide_box li:hover{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-transition-duration:.3s;transition-duration:.3s}#infomation .guide_box li img{width:290px;height:193px}#infomation .guide_box li h4{width:190px;height:40px;line-height:2.2;display:inline-block;color:#fff;font-size:18px;text-align:center;position:relative;z-index:1;top:-30px}#infomation .guide_box li h4::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#8fc94e;-webkit-transform:scaleY(1.2) perspective(0.6em) rotateX(2.5deg);transform:scaleY(1.2) perspective(0.6em) rotateX(2.5deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}#infomation .guide_box p{margin:-15px 0 0 0;font-size:15px}#infomation .btn_detail{margin:0 0 0 auto !important}.slider{margin:-140px 0 0 0;display:-ms-grid;overflow:hidden}_:-ms-lang(x)::-ms-backdrop{display:-ms-grid;overflow:hidden}.slider__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.slider__list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}.slider__list li{margin:0 10px}.slider__list--left{-webkit-animation:infinity-scroll-left 95s infinite linear .1s both;animation:infinity-scroll-left 95s infinite linear .1s both}.slider__item{width:16.6666666667vw}.slider__item>img{width:100%}#voice{position:relative;height:800px;border-bottom-left-radius:50% 16%;border-bottom-right-radius:50% 16%;background:#fff5f4;margin:100px 0 0 0}#voice .voice_title{width:100vw;height:55px;background:#f07767}#voice .voice_title .curve{display:block;margin:auto}#voice .semicircle{height:70px;z-index:10000;margin-top:-65px}#voice .semicircle .title_box{text-align:center;width:100%;height:120px;font-family:"游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","sans-serif";font-size:27px;font-weight:bold;padding-top:27px;color:#fff;line-height:1.4}#voice .semicircle .title_box span{font-size:15px;display:block;font-weight:normal}#voice .title_bg{width:460px;margin:auto;display:block}#voice .title_band{margin:auto;display:block}#voice ul{width:1200px;margin:150px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#voice ul li{width:23.5%;background:#fff;display:block;-webkit-transition-duration:.3s;transition-duration:.3s;margin:0 5px}#voice ul li:hover{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-transition-duration:.3s;transition-duration:.3s}#voice ul li img{width:100%;margin-bottom:-10px}#voice ul li .voice_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;height:140px;font-size:18px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#voice ul li .voice_box img{padding-top:15px;margin:0 auto;width:220px}#voice ul li:nth-child(1) .voice_box img{padding-top:5px}#voice ul li:nth-child(2) .voice_box img{padding-top:20px}#voice .btn_detail a{margin:60px auto !important}.grad-wrap{position:relative}.grad-wrap+.grad-wrap{margin-top:40px}.grad-btn{z-index:2;position:absolute;right:0;top:0;left:0;border:2px solid #282828;width:360px;height:35px;margin:50px auto 0px;padding:.5em 0;border-radius:6px;background:#fff;font-size:1rem;text-align:center;cursor:pointer;-webkit-transition:.2s ease;transition:.2s ease;line-height:2.4;z-index:10}.grad-btn:before{content:"";position:absolute;top:0;bottom:0;width:0;display:block;background:#282828;z-index:-1;-webkit-transition:.2s;transition:.2s;border-radius:4px;border:none}.grad-btn:hover{color:#fff}.grad-btn:hover:before{width:100%}.grad-btn .fa{margin-right:.5em}.grad-item{position:relative;overflow:hidden;height:50px}.grad-item p+p{margin-top:1em}.grad-item::before{display:block;position:absolute;bottom:0;left:0;content:"";width:100%;height:50px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.9)), color-stop(50%, rgba(255, 255, 255, 0.9)), to(#fff));background:linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 50%, #fff 100%)}.grad-trigger{display:none}.grad-trigger:checked+.grad-btn{display:none}.grad-trigger:checked~.grad-item{height:auto}.grad-trigger:checked~.grad-item::before{display:none}}@media screen and (max-width: 768px){a{text-decoration:none}#jinzai_top{padding-bottom:6.25vw;width:100vw;margin:auto;padding-bottom:0;margin-top:0px;position:relative}#jinzai_top h3{font-size:6vw;text-align:center;letter-spacing:.2em;line-height:1.2}#jinzai_top h3 span{font-size:4vw;letter-spacing:.2em;line-height:1.2;display:block}#jinzai_top #contents{margin:auto}#jinzai_top #contents #news{margin:10vw auto;z-index:2;position:relative}#jinzai_top #contents #public{margin:80px auto}#jinzai_top #contents #news h2 span,#jinzai_top #contents #public h2 span{font-weight:normal;font-family:"小塚ゴシック Pro","Kozuka Gothic Pro",sans-serif}#jinzai_top #contents #news ul,#jinzai_top #contents #public ul{margin:4vw auto;width:90%}#jinzai_top #contents #news ul li,#jinzai_top #contents #public ul li{border-bottom:1px solid #999;padding:7vw 0}#jinzai_top #contents #news ul li .date,#jinzai_top #contents #public ul li .date{display:block}#jinzai_top .skewed{background:#e7e9e7;z-index:0;height:auto;z-index:1;position:relative}#jinzai_top .skewed::before{content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:0 0 80px 100vw;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}#jinzai_top .skewed::after{content:"";position:absolute;top:-70px;left:0;width:0;height:0;border-style:solid;border-width:0 0 80px 100vw;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #e7e9e7 rgba(0,0,0,0);z-index:-100}#jinzai_top .service{position:relative;margin:auto;top:0;right:0;bottom:0;left:0}#jinzai_top .service .note{width:80vw;margin:0vw auto 8vw;border:2px solid #ff7b62;color:#ff7b62;padding:5vw;background-color:#fff}#jinzai_top .service .note h2{font-size:6vw;text-align:center;color:#ff7b62;margin:0px auto 6vw}#jinzai_top .service .note h2 span{font-size:4vw;display:block}#jinzai_top .service .note p{text-align:justify}#jinzai_top .service .title_box{width:60vw;padding:4vw 10vw;background:#8fc94e;font-family:"游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","sans-serif";font-weight:bold;color:#fff}#jinzai_top .title_box span{font-size:4vw;display:inline;font-family:"小塚ゴシック Pro","Kozuka Gothic Pro",sans-serif;letter-spacing:5.5px;font-weight:normal;margin:-3vw 0 0 0}#jinzai_top .pickup{margin:10vw 0 0 0;position:relative}#jinzai_top .slider{margin:8vw auto 15vw;width:90vw;height:157vw;z-index:200;position:relative}#jinzai_top .slider ul{width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#jinzai_top .slider__wrap{position:absolute;top:4vw}#jinzai_top .slider__wrap .slider__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:distribute;align-content:space-around;margin:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}#jinzai_top .slider__wrap .slider__list li{margin-bottom:5px}#jinzai_top .slider__wrap .slider__list img{width:100%}#jinzai_top .banner_bottom{text-align:center;margin:5vw 0}#jinzai_top .banner_bottom img{width:95%;margin-top:15px}#jinzai_top #news{font-size:4vw}.mainvisual{position:relative;z-index:0;padding-top:13vw}.mainvisual .mv{width:100%;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-weight:normal;position:absolute;left:0;top:30vw;text-align:center}.mainvisual .mv .mv_title{font-size:10vw;color:#81cadb;margin:auto;letter-spacing:2px;line-height:14vw;font-weight:normal}.mainvisual .mv .mv_small{font-size:6.5vw;padding:0 5px}.mainvisual .mv .mv_sub{font-size:3.5vw;color:#3a3a3a;margin-top:9vw}.mainvisual img{width:100%;height:auto}.mainvisual .tagbtn{bottom:-122px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin:5vw 3vw;text-align:center}.mainvisual .tagbtn li a{width:40vw;padding:5px 20px 5px 15px;color:#fff;text-decoration:none;display:block;background:linear-gradient(-135deg, transparent 8px, #f27767 0);letter-spacing:.2em;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.2s;transition:.2s;opacity:1;position:relative;font-size:4vw;margin:1vw 3vw}.mainvisual .tagbtn li a::after{content:"";position:absolute;width:0;height:0;border-left:4px solid #fff;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);top:14px;right:10px}.client .toshoSP{width:auto;position:absolute;top:102vw;left:5px;display:-webkit-box;display:-ms-flexbox;display:flex}.client .toshoSP .txt{font-size:2.75vw;color:#fff;text-shadow:0 0 1.2vw #000;letter-spacing:0;font-weight:bold;line-height:4vw;margin:auto 5px}.client .toshoSP img{background-color:#fff}.client .search{font-size:14px;background-image:url("../../images/client/toppage/megane.png");background-repeat:no-repeat;background-size:contain;width:35vw;height:35vw;position:absolute;top:94vw;right:0;line-height:1.8;color:#3a3a3a}.client .search p{position:absolute;top:7vw;left:6vw;text-align:center;font-size:3.5vw}#infomation{margin:6vw 0 10vw}#infomation a{color:#282828;text-decoration:none}#infomation .guide_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:92%;margin:auto;line-height:1;position:relative;margin-top:8vw;z-index:100}#infomation .guide_box li{width:46%;height:auto;margin-bottom:7vw;-webkit-transition-duration:.3s;transition-duration:.3s}#infomation .guide_box li:hover{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-transition-duration:.3s;transition-duration:.3s}#infomation .guide_box li img{width:100%;height:auto}#infomation .guide_box li h4{width:90%;height:30%;line-height:2.2;display:inline-block;color:#fff;font-size:4.5vw;font-weight:normal;text-align:center;position:relative;z-index:1;top:-30px;padding-right:3vw}#infomation .guide_box li h4::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#8fc94e;-webkit-transform:scaleY(1.2) perspective(0.6em) rotateX(2.5deg);transform:scaleY(1.2) perspective(0.6em) rotateX(2.5deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}#infomation .guide_box p{margin:-6vw 0 0 0;font-size:3.5vw;line-height:1.6}#infomation .btn_detail{margin:0 auto !important;padding:2vw 5vw;text-align:center;display:block;border:2px solid #282828;width:50vw;border-radius:5px;background-color:#fff}#infomation .Btn-Text{width:100%;height:100%;z-index:10}#infomation .Btn-Text:before{content:"";position:absolute;top:0;bottom:0;width:0;display:block;background:#282828;z-index:-1;-webkit-transition:.2s;transition:.2s;border-radius:4px;border:none}#infomation .Btn-Text:hover{color:#fff}#infomation .Btn-Text:hover:before{width:100%}#voice{position:relative;border-bottom-left-radius:50% 2%;border-bottom-right-radius:50% 2%;background:#fff5f4;margin:50px 0 0 0;padding-bottom:60px}#voice a{color:#282828;text-decoration:none}#voice .voice_title{width:100vw;height:80px;background:#f07767}#voice .voice_title .curve{display:block;margin:auto}#voice .semicircle{margin-top:-80px}#voice .semicircle .title_box{text-align:center;width:100%;font-family:"游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","sans-serif";font-weight:bold;padding-top:4vw;color:#fff;line-height:1.4;letter-spacing:.2em}#voice .semicircle .title_box span{display:block;margin-top:1vw;font-weight:normal}#voice .title_bg{width:460px;margin:auto;display:block}#voice .title_band{margin:auto;display:block}#voice ul{margin:15vw auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:100vw;max-height:120vw}#voice ul li{width:80vw !important;background:#fff;display:block;-webkit-transition-duration:.3s;transition-duration:.3s;margin:0 10vw;margin-bottom:10vw}#voice ul li img{width:80vw;margin-bottom:-10px}#voice ul li .voice_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;height:140px;font-size:18px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:90vw}#voice ul li .voice_box img{padding-top:1vw;margin:0;width:200px}#voice .btn_detail a{margin:60px auto !important}.grad-wrap{position:relative}.grad-wrap+.grad-wrap{margin-top:12.5vw}.grad-btn{z-index:2;position:absolute;top:14vw;right:0;bottom:0;left:0;border:2px solid #282828;line-height:2.4;width:34vw;height:10vw;margin:auto;padding:.2em 0;border-radius:.6vw;background:#fff;color:#555;font-size:1rem;text-align:center;cursor:pointer;-webkit-transition:.2s ease;transition:.2s ease;-webkit-box-shadow:0 0 .9vw rgba(0,0,0,.3);box-shadow:0 0 .9vw rgba(0,0,0,.3)}.grad-btn:hover{background:#ccc;color:#fff}.grad-btn .fa{margin-right:.5em}.grad-item{position:relative;overflow:hidden;height:15.6vw}.grad-item p+p{margin-top:1em}.grad-item::before{display:block;position:absolute;bottom:0;left:0;content:"";width:100%;height:15.6vw;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.9)), color-stop(50%, rgba(255, 255, 255, 0.9)), to(#fff));background:linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 50%, #fff 100%)}.grad-trigger{display:none}.grad-trigger:checked+.grad-btn{display:none}.grad-trigger:checked~.grad-item{height:auto}.grad-trigger:checked~.grad-item::before{display:none}.banner_bottom{margin-top:15.6vw}.banner_bottom .text{text-align:center}.banner_bottom .text a{color:#282828;text-decoration:none}}@media(min-width: 751px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}