main #path{padding:0;margin:0}@media only screen and (max-width: 480px){#g_foot{margin-bottom:22.5vw}}#sec-banner{position:fixed;z-index:300;right:0}@media only screen and (min-width: 481px){#sec-banner{bottom:100px}}@media only screen and (max-width: 480px){#sec-banner{bottom:0;width:100%}}#sec-banner .banner{position:relative;z-index:1}#sec-banner .banner .close{background-color:#000;position:absolute;border-radius:10em;text-align:center;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;z-index:2}@media only screen and (min-width: 481px){#sec-banner .banner .close{left:-10px;top:-10px;width:40px;height:40px}}@media only screen and (max-width: 480px){#sec-banner .banner .close{right:10px;top:-17px;width:30px;height:30px}}#sec-banner .banner .close:hover{opacity:.5;cursor:pointer;-webkit-transform:rotate(360deg);transform:rotate(360deg)}#sec-banner .banner .close span{display:inline-block;height:1px;left:5px;background-color:#fff;position:absolute;border-radius:4px}@media only screen and (min-width: 481px){#sec-banner .banner .close span{width:30px}}@media only screen and (max-width: 480px){#sec-banner .banner .close span{width:20px}}#sec-banner .banner .close span:nth-of-type(1){-webkit-transform:translateY(20px) rotate(-45deg);transform:translateY(20px) rotate(-45deg)}@media only screen and (min-width: 481px){#sec-banner .banner .close span:nth-of-type(1){top:0px}}@media only screen and (max-width: 480px){#sec-banner .banner .close span:nth-of-type(1){top:-5px}}#sec-banner .banner .close span:nth-of-type(2){-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}@media only screen and (min-width: 481px){#sec-banner .banner .close span:nth-of-type(2){top:20px}}@media only screen and (max-width: 480px){#sec-banner .banner .close span:nth-of-type(2){top:15px}}#sec-banner .banner .container{position:relative;z-index:1}#sec-banner .banner .container a{display:block}#sec-banner .youtube{text-align:right;margin-left:auto}@media only screen and (min-width: 481px){#sec-banner .youtube{width:200px;height:120px}}@media only screen and (max-width: 480px){#sec-banner .youtube{width:42%}}#sec-banner .open-campus .container{position:relative;z-index:-1;border-radius:10px 0 0 10px;background:#fff}#sec-banner .open-campus .container a{background:url(../img/home/banner-bg.jpg) repeat center;background-size:cover}@media only screen and (min-width: 481px){#sec-banner .open-campus .container a{padding:2em 85px 2em 110px;border-radius:10px 0 0 10px}}@media only screen and (max-width: 480px){#sec-banner .open-campus .container a{padding:2px 2em}}#sec-banner .open-campus .container a:hover{opacity:.5}#sec-banner .open-campus .container a:before,#sec-banner .open-campus .container a:after{content:"";display:block;position:absolute}#sec-banner .open-campus .container a:before{background:url(../img/home/banner-left.png) no-repeat top left;background-size:cover}@media only screen and (min-width: 481px){#sec-banner .open-campus .container a:before{left:5px;bottom:0;width:104px;height:163px}}@media only screen and (max-width: 480px){#sec-banner .open-campus .container a:before{left:3%;top:5px;width:20%;height:100%}}#sec-banner .open-campus .container a:after{background:url(../img/home/banner-right.png) no-repeat top right;background-size:cover}@media only screen and (min-width: 481px){#sec-banner .open-campus .container a:after{right:10px;bottom:0;width:75px;height:168px}}@media only screen and (max-width: 480px){#sec-banner .open-campus .container a:after{right:7%;top:5px;width:17%;height:100%}}#sec-banner .open-campus .container a h2{color:#006a58;font-weight:bold;text-align:center;line-height:1.2}@media only screen and (min-width: 481px){#sec-banner .open-campus .container a h2{font-size:20px;margin-bottom:15px}}@media only screen and (max-width: 480px){#sec-banner .open-campus .container a h2{font-size:5vw}}#sec-banner .open-campus .container a h2 span{color:#fff;font-weight:bold;display:block}@media only screen and (min-width: 481px){#sec-banner .open-campus .container a h2 span{font-size:24px}}@media only screen and (max-width: 480px){#sec-banner .open-campus .container a h2 span{font-size:5.5vw}}#sec-banner .open-campus .container a p{text-align:center;color:#fff;font-weight:bold}@media only screen and (max-width: 480px){#sec-banner .open-campus .container a p{font-size:3vw;line-height:1.3}}#sec-banner .open-campus .container a p span{position:relative;font-weight:bold}#sec-banner .open-campus .container a p span:before{content:"“"}#sec-banner .open-campus .container a p span:after{content:"”";margin-right:3px}#sec-kv{position:relative;overflow:hidden;margin-bottom:50px;z-index:1}@media only screen and (min-width: 481px){#sec-kv:before{content:"";display:block;padding-top:45%}}#sec-kv .slider{width:100%}@media only screen and (min-width: 481px){#sec-kv .slider{position:absolute;width:100%;height:100%;left:0;top:0}}#sec-kv .slider picture{width:100%}#sec-kv .slider img{width:100%}#sec-kv .container-pc{position:absolute;bottom:0;z-index:100;left:50%}@media only screen and (min-width: 481px){#sec-kv .container-pc{width:435px;-webkit-transform:translateX(-500px);transform:translateX(-500px)}}@media only screen and (max-width: 480px){#sec-kv .container-pc{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#sec-kv .container-pc .message{background-color:hsla(0,0%,100%,.8);border-radius:10px 10px 0 0}@media only screen and (min-width: 481px){#sec-kv .container-pc .message{width:435px;padding:1.5em 1.5em 2em}}@media only screen and (max-width: 480px){#sec-kv .container-pc .message{padding:1em .5em 2em}}#sec-kv .container-pc .message h2{line-height:1.2;margin-bottom:10px}@media only screen and (min-width: 481px){#sec-kv .container-pc .message h2{font-size:38px}}@media only screen and (max-width: 480px){#sec-kv .container-pc .message h2{font-size:6vw;width:80%;margin:0 auto 10px}}#sec-kv .container-pc .message h2 span{display:block;font-weight:bold}#sec-kv .container-pc .message h2 span:first-child{text-align:left}#sec-kv .container-pc .message h2 span:last-child{text-align:right}@media only screen and (max-width: 480px){#sec-kv .container-pc .message p{font-size:3.3vw}}#sec-movie{position:relative;margin-bottom:80px}@media only screen and (min-width: 481px){#sec-movie .container-sp{width:540px}}#sec-movie .container-sp .txt{margin-bottom:20px}#sec-movie .container-sp .txt h2{color:#7f7f80}@media only screen and (min-width: 481px){#sec-movie .container-sp .txt h2{font-size:15px}}@media only screen and (max-width: 480px){#sec-movie .container-sp .txt h2{font-size:3.5vw}}#sec-movie .container-sp iframe{width:100%;max-width:100%}@media only screen and (min-width: 481px){#sec-topics{margin-bottom:100px}}@media only screen and (max-width: 480px){#sec-topics{margin-bottom:3em}}@media only screen and (min-width: 481px){#sec-topics .container-pc{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 481px){#sec-topics .container-pc>div{width:49%;padding:2em}}#sec-topics .container-pc>div .info{margin-bottom:20px}@media only screen and (min-width: 481px){#sec-topics .container-pc>div .info{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width: 481px){#sec-topics .container-pc>div .info .txt{width:65%}}#sec-topics .container-pc>div .info .txt p{color:#7f7f80}@media only screen and (min-width: 481px){#sec-topics .container-pc>div .info .txt p{font-size:15px}}@media only screen and (max-width: 480px){#sec-topics .container-pc>div .info .txt p{margin-bottom:1em}}#sec-topics .container-pc>div .info>p{text-align:center}@media only screen and (min-width: 481px){#sec-topics .container-pc>div .info>p{width:34%}}#sec-topics .container-pc>div .info>p a{text-align:center}@media only screen and (min-width: 481px){#sec-topics .container-pc>div .info>p a{width:100%}}#sec-topics .container-pc .open-campus{background-color:#f4f7f8}@media only screen and (max-width: 480px){#sec-topics .container-pc .open-campus{padding:1% 6% 6%;margin-bottom:1em}}#sec-topics .container-pc .open-campus .course-box{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}#sec-topics .container-pc .open-campus .course-box .course{width:49%;background-color:#fff}#sec-topics .container-pc .open-campus .course-box .course h3{background-color:#d9e793;text-align:center;padding:.5em 0}#sec-topics .container-pc .open-campus .course-box .course ul,#sec-topics .container-pc .open-campus .course-box .course p{padding:.5em 1em}@media only screen and (max-width: 480px){#sec-topics .container-pc .news .news-list{margin-bottom:1em}}#sec-topics .container-pc .news .news-list li{border-bottom:1px solid #cfcfcf}#sec-topics .container-pc .news .news-list li:first-of-type{border-top:1px solid #cfcfcf}#sec-topics .container-pc .news .news-list li a{padding:.5em 0;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#sec-topics .container-pc .news .news-list li a span{-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}@media only screen and (max-width: 480px){#sec-topics .container-pc .news .news-list li a span{font-size:3.5vw}}#sec-topics .container-pc .news .news-list li a span.date{color:#b3b3b3;width:25%}#sec-topics .container-pc .news .news-list li a span.title{width:75%}@media only screen and (max-width: 480px){#sec-topics .container-pc .news .news-list li a span.title{-webkit-box-sizing:content-box;box-sizing:content-box;height:1.6em;overflow:hidden}}#sec-topics .container-pc .news .news-list li a:hover span{color:#83c757}#sec-eiyou{position:relative;margin-bottom:80px}#sec-eiyou .bg{width:340px;position:absolute;left:50%;-webkit-transform:translateX(-850px);transform:translateX(-850px)}@media only screen and (min-width: 481px){#sec-eiyou>.container-pc{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}}@media only screen and (min-width: 481px){#sec-eiyou>.container-pc .img{text-align:right;width:33%}}@media only screen and (max-width: 480px){#sec-eiyou>.container-pc .img{width:54%;position:absolute;left:23%;top:18vw}}@media only screen and (max-width: 480px){#sec-eiyou>.container-pc .img img{width:100%}}@media only screen and (min-width: 481px){#sec-eiyou>.container-pc .txt{width:65%}}@media only screen and (max-width: 480px){#sec-eiyou>.container-pc .txt{margin-bottom:3em}}#sec-eiyou>.container-pc .txt h2{line-height:1.4}@media only screen and (min-width: 481px){#sec-eiyou>.container-pc .txt h2{font-size:30px;font-weight:bold;margin-bottom:20px}}@media only screen and (max-width: 480px){#sec-eiyou>.container-pc .txt h2{font-family:"Noto Serif JP",serif;font-size:5.4vw;margin-bottom:62%}}#sec-eiyou>.container-pc .txt h2 span{color:#62c5b5}@media only screen and (min-width: 481px){#sec-eiyou>.container-pc .txt h2 span{font-weight:bold;font-size:36px}}@media only screen and (min-width: 481px){#sec-eiyou>.container-pc .txt p{font-weight:bold}}#sec-eiyou>.container-pc h3{font-weight:bold;line-height:1.2;position:relative}@media only screen and (min-width: 481px){#sec-eiyou>.container-pc h3{width:25%;font-size:38px;padding-right:1em;text-align:right}}@media only screen and (max-width: 480px){#sec-eiyou>.container-pc h3{font-size:6vw;text-align:center;margin-bottom:1.5em}}#sec-eiyou>.container-pc h3:after{content:"";display:block;height:12px;width:12px;background:url(../img/common/arrow-right-b.png) no-repeat right center;position:absolute}@media only screen and (min-width: 481px){#sec-eiyou>.container-pc h3:after{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width: 480px){#sec-eiyou>.container-pc h3:after{top:110%;left:50%;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}}@media only screen and (min-width: 481px){#sec-eiyou>.container-pc h3 small{font-weight:bold;font-size:22px}}@media only screen and (max-width: 480px){#sec-eiyou>.container-pc h3 small{font-size:5vw}}#sec-eiyou>.container-pc h3 span{font-weight:bold}@media only screen and (min-width: 481px){#sec-eiyou>.container-pc h3 span{font-size:48px}}@media only screen and (max-width: 480px){#sec-eiyou>.container-pc h3 span{font-size:8vw}}#sec-eiyou>.container-pc .point{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 481px){#sec-eiyou>.container-pc .point{width:73%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 480px){#sec-eiyou>.container-pc .point{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width: 481px){#sec-eiyou>.container-pc .point li{width:32%}}@media only screen and (max-width: 480px){#sec-eiyou>.container-pc .point li{width:48%;margin:0 1%}}@media only screen and (max-width: 480px){#sec-eiyou>.container-pc .point li:first-of-type{margin:0 26% -1em}}@media only screen and (min-width: 481px){#sec-eiyou>.container-pc .digital-pamphlet{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}}@media only screen and (max-width: 480px){#sec-eiyou>.container-pc .digital-pamphlet{margin-top:5vw}}@media only screen and (max-width: 480px){#sec-eiyou>.container-pc .digital-pamphlet li{margin-top:5vw}}@media only screen and (min-width: 481px){#sec-eiyou>.container-pc .digital-pamphlet li:first-of-type{width:66%}}@media only screen and (min-width: 481px){#sec-eiyou>.container-pc .digital-pamphlet li:last-of-type{width:32%}}#sec-eiyou>.container-pc .banner-cms{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media only screen and (min-width: 481px){#sec-eiyou>.container-pc .banner-cms{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 480px){#sec-eiyou>.container-pc .banner-cms{margin-top:5vw}}#sec-eiyou>.container-pc .banner-cms:after{display:block;width:32%}@media only screen and (min-width: 481px){#sec-eiyou>.container-pc .banner-cms:after{content:""}}@media only screen and (min-width: 481px){#sec-eiyou>.container-pc .banner-cms li{width:32%}}@media only screen and (max-width: 480px){#sec-eiyou>.container-pc .banner-cms li{width:48%;margin-bottom:2em}}@media only screen and (min-width: 481px){#sec-eiyou>.container-pc .banner-cms li:not(:nth-of-type(3n + 1)){margin-left:2%}}@media only screen and (min-width: 481px){#sec-eiyou>.container-pc .banner-cms li:not(:nth-of-type(-n + 3)){margin-top:20px}}#sec-eiyou>.container-pc .banner-cms li a{display:block;font-size:15px}#sec-eiyou>.container-pc .banner-cms li a:hover{opacity:.5}#sec-eiyou>.container-pc .banner-cms+p{width:100%}#sec-insta{margin-top:-40px;margin-bottom:40px}@media only screen and (max-width: 480px){#sec-insta{margin-top:0}}#sec-insta a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}#sec-saiki{position:relative;margin-bottom:50px}@media only screen and (min-width: 481px){#sec-saiki>.container-pc{margin-bottom:50px}}@media only screen and (max-width: 480px){#sec-saiki>.container-pc{margin-bottom:1em}}#sec-saiki>.container-pc .bg{width:500px;position:absolute;top:-25px;left:50%;-webkit-transform:translateX(200px);transform:translateX(200px);z-index:-1}@media only screen and (min-width: 481px){#sec-saiki>.container-pc .txt{width:50%}}#sec-saiki>.container-pc .txt h2{font-weight:bold;position:relative;margin-bottom:10px}@media only screen and (min-width: 481px){#sec-saiki>.container-pc .txt h2{font-size:38px;line-height:1.2}}@media only screen and (max-width: 480px){#sec-saiki>.container-pc .txt h2{font-size:6vw;line-height:1.4}}#sec-saiki>.container-pc .txt h2 small{font-weight:bold}@media only screen and (min-width: 481px){#sec-saiki>.container-pc .txt h2 small{font-size:22px}}@media only screen and (max-width: 480px){#sec-saiki>.container-pc .txt h2 small{font-size:5.4vw}}#sec-saiki>.container-pc .txt h2 span{color:#62c5b5;font-weight:bold}#sec-saiki .bg-blue{background-color:#f4f7f8;overflow:hidden}@media only screen and (min-width: 481px){#sec-saiki .bg-blue{padding:30px 0}}@media only screen and (max-width: 480px){#sec-saiki .bg-blue{padding:2em 0}}#sec-saiki .bg-blue div{position:relative}#sec-saiki .bg-blue .large:not(:last-child),#sec-saiki .bg-blue .small:not(:last-child){margin-bottom:30px}#sec-saiki .bg-blue .box{-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#sec-saiki .bg-blue .box:before{background-size:cover}#sec-saiki .bg-blue .box .img{width:100%;position:relative;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;background-size:cover;background-position:center top;overflow:hidden}#sec-saiki .bg-blue .box .img:before{content:"";display:block}@media only screen and (min-width: 481px){#sec-saiki .bg-blue .box .txt p:not(:last-of-type){font-size:15px}}@media only screen and (max-width: 480px){#sec-saiki .bg-blue .box .txt p:not(:last-of-type){font-size:3.5vw}}#sec-saiki .bg-blue .box .txt p a{min-width:200px}#sec-saiki .bg-blue .box .txt ul{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 481px){#sec-saiki .bg-blue .box .txt ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 480px){#sec-saiki .bg-blue .box .txt ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width: 481px){#sec-saiki .bg-blue .box .txt ul li{width:48%}}@media only screen and (max-width: 480px){#sec-saiki .bg-blue .box .txt ul li:not(:last-of-type){margin-bottom:.5em}}#sec-saiki .bg-blue .box .txt ul li a{width:100%}#sec-saiki .bg-blue .box.b1 .img{background-image:url(../img/home/saiki1.jpg)}@media only screen and (min-width: 481px){#sec-saiki .bg-blue .box.b1 .txt{left:5%;bottom:10%}}@media only screen and (max-width: 480px){#sec-saiki .bg-blue .box.b1 .txt p:last-of-type{text-align:center}}#sec-saiki .bg-blue .box.b2 .img{background-image:url(../img/home/saiki2.jpg)}#sec-saiki .bg-blue .box.b3 .img{background-image:url(../img/home/saiki3.jpg)}#sec-saiki .bg-blue .box.b4 .img{background-image:url(../img/home/saiki4.jpg)}#sec-saiki .bg-blue .box.b5 .img{background-image:url(../img/home/saiki5.jpg)}#sec-saiki .bg-blue .box.b6 .img{background-image:url(../img/home/saiki6.jpg)}@media only screen and (min-width: 481px){#sec-saiki .bg-blue .box.b6 .txt{left:5%;top:10%}}@media only screen and (min-width: 481px){#sec-saiki .bg-blue .large{width:90%;left:50%;margin-left:-500px}}@media only screen and (max-width: 480px){#sec-saiki .bg-blue .large .img{margin-bottom:1em}}@media only screen and (min-width: 481px){#sec-saiki .bg-blue .large .img:before{padding-top:35%}}@media only screen and (max-width: 480px){#sec-saiki .bg-blue .large .img:before{padding-top:55%}}@media only screen and (min-width: 481px){#sec-saiki .bg-blue .large .txt{position:absolute}}@media only screen and (max-width: 480px){#sec-saiki .bg-blue .large .txt{width:90%;position:relative;margin:0 auto}}#sec-saiki .bg-blue .large .txt h3{font-weight:bold}@media only screen and (min-width: 481px){#sec-saiki .bg-blue .large .txt h3{color:#fff;font-size:30px;margin-bottom:20px}}@media only screen and (max-width: 480px){#sec-saiki .bg-blue .large .txt h3{font-size:5vw;margin-bottom:.5em}}@media only screen and (min-width: 481px){#sec-saiki .bg-blue .large .txt p{color:#fff;width:400px}}@media only screen and (min-width: 481px){#sec-saiki .bg-blue .large .txt p:not(:last-child){margin-bottom:30px}}@media only screen and (max-width: 480px){#sec-saiki .bg-blue .large .txt p:not(:last-child){margin-bottom:1em}}@media only screen and (min-width: 481px){#sec-saiki .bg-blue .small>.container-pc{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#sec-saiki .bg-blue .small>.container-pc .box{background:#fff}@media only screen and (min-width: 481px){#sec-saiki .bg-blue .small>.container-pc .box{width:48%}}@media only screen and (max-width: 480px){#sec-saiki .bg-blue .small>.container-pc .box:first-of-type{margin-bottom:2em}}#sec-saiki .bg-blue .small>.container-pc .box .img:before{padding-top:50%}@media only screen and (min-width: 481px){#sec-saiki .bg-blue .small>.container-pc .box .txt{padding:1em 1.5em}}@media only screen and (max-width: 480px){#sec-saiki .bg-blue .small>.container-pc .box .txt{padding:1em .5em}}#sec-saiki .bg-blue .small>.container-pc .box .txt h3{font-weight:bold}@media only screen and (min-width: 481px){#sec-saiki .bg-blue .small>.container-pc .box .txt h3{font-size:24px;margin-bottom:20px}}@media only screen and (max-width: 480px){#sec-saiki .bg-blue .small>.container-pc .box .txt h3{font-size:5vw;margin-bottom:.5em}}@media only screen and (min-width: 481px){#sec-saiki .bg-blue .small>.container-pc .box .txt p:not(:last-child){margin-bottom:20px}}@media only screen and (max-width: 480px){#sec-saiki .bg-blue .small>.container-pc .box .txt p:not(:last-child){margin-bottom:1em}}#sec-blog{position:relative}@media only screen and (min-width: 481px){#sec-blog{margin-bottom:150px}}@media only screen and (max-width: 480px){#sec-blog{margin-bottom:2em}}#sec-blog .bg{width:240px;position:absolute;top:72%;left:50%;-webkit-transform:translateX(520px);transform:translateX(520px)}@media only screen and (min-width: 481px){#sec-blog .pc-container{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#sec-blog .pc-container .news{border-top:1px solid #b3b3b3;padding-top:1em}@media only screen and (min-width: 481px){#sec-blog .pc-container .news{width:32%}}@media only screen and (max-width: 480px){#sec-blog .pc-container .news{margin:0 auto 2em;width:90%}}#sec-blog .pc-container .news h2{margin-bottom:20px}#sec-blog .pc-container .news ul{border-bottom:1px solid #b3b3b3;padding-bottom:30px}#sec-blog .pc-container .news ul li:not(:last-child){margin-bottom:25px}#sec-blog .pc-container .news ul li a{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#sec-blog .pc-container .news ul li a .thm{width:48%}#sec-blog .pc-container .news ul li a .info{width:48%}#sec-blog .pc-container .news ul li a .info p{-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#sec-blog .pc-container .news ul li a .info .date{color:#b3b3b3;margin-bottom:10px;line-height:1.2}#sec-blog .pc-container .news ul li a:hover .info p{color:#83c757}#sec-blog .pc-container .campus{position:relative;background:#f4f7f8}@media only screen and (min-width: 481px){#sec-blog .pc-container .campus{width:65%;padding:1.5em;text-align:center}}@media only screen and (max-width: 480px){#sec-blog .pc-container .campus{padding:5%}}#sec-blog .pc-container .campus:before{content:"";display:block;padding-top:75%;background:url(../img/home/blog.jpg) no-repeat;background-size:cover}@media only screen and (max-width: 480px){#sec-blog .pc-container .campus:before{margin-bottom:1em}}@media only screen and (min-width: 481px){#sec-blog .pc-container .campus .txt{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#sec-blog .pc-container .campus .txt h3{font-weight:bold}@media only screen and (min-width: 481px){#sec-blog .pc-container .campus .txt h3{font-size:24px;margin-bottom:20px;color:#fff}}@media only screen and (max-width: 480px){#sec-blog .pc-container .campus .txt h3{font-size:5vw;margin-bottom:.5em}}@media only screen and (min-width: 481px){#sec-blog .pc-container .campus .txt p{color:#fff;width:400px;font-size:15px}}@media only screen and (max-width: 480px){#sec-blog .pc-container .campus .txt p{font-size:3.5vw}}@media only screen and (min-width: 481px){#sec-blog .pc-container .campus .txt p:not(:last-child){margin-bottom:30px}}@media only screen and (max-width: 480px){#sec-blog .pc-container .campus .txt p:not(:last-child){margin-bottom:1em}}#sec-blog .pc-container .campus .txt p a{min-width:200px}#sec-sns{position:fixed;left:-100%;z-index:100;padding:1rem;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}@media only screen and (min-width: 481px){#sec-sns{bottom:3rem}}@media only screen and (max-width: 480px){#sec-sns{bottom:6rem}}#sec-sns.is-active{left:0}#sec-sns .sns-list li{width:4em;height:4em;text-align:center;border-radius:50rem;position:relative}#sec-sns .sns-list li:not(:first-child){margin-top:1rem}#sec-sns .sns-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:.7rem;position:relative;z-index:2;font-size:.5rem}#sec-sns .sns-list li.instagram{background:linear-gradient(45deg, #feda75, #fa7e1e, #d62976, #962fbf, #4f5bd5)}#sec-sns .sns-list li.instagram:before{content:"";background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50rem;position:absolute;z-index:1;left:50%;top:50%;translate:-50% -50%;width:90%;height:90%}#sec-sns .sns-list li.instagram img{width:2rem}#sec-sns .sns-list li.youtube{border:3px solid #e60012;background:#fff}#sec-sns .sns-list li.fb{border:3px solid #0069e1;background:#fff}/*# sourceMappingURL=home.css.map */