@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500&display=swap");*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px}@media screen and (max-width: 1064px){html{font-size:1.503759398vw}}@media screen and (max-width: 768px){html{font-size:3vw}}body{font-family:'Noto Sans JP', sans-serif;color:#333;position:relative;width:100%;color:#525d63;padding-top:82px}body.fixed{height:100vh;overflow:hidden}li{list-style:none}img{display:block;width:100%;margin:0 auto}p{margin:0 auto}@media screen and (min-width: 769px){.sp{display:none}}@media screen and (max-width: 768px){body{padding-top:70px}.pc{display:none}}.din{font-family:din-2014, sans-serif;font-weight:600;font-style:normal}header{border-bottom:1px solid #7a8891;position:fixed;top:-82px;left:0;width:100%;background-color:#fff;z-index:70;transition:.3s;opacity:0}header .inner{height:82px;display:flex;justify-content:space-between;align-items:center}header .inner .logo{width:18.75em}header .inner #spnavibtn{display:none}header .inner .navi ul{display:flex;align-items:center}header .inner .navi ul>li a{display:block;text-decoration:none;margin-left:1.5em;font-size:.875em;color:#505c6a;letter-spacing:.1em}header.on{top:0;opacity:1}@media screen and (max-width: 768px){header{top:0;opacity:1}header .inner{height:70px}header .inner .logo{width:240px;margin-left:20px}header .inner #spnavibtn{display:block;position:absolute;right:0;top:0;width:70px;height:70px}header .inner #spnavibtn span{position:absolute;display:block;left:25%;width:50%;border-top:2px solid #7a8891;transition:.3s}header .inner #spnavibtn span.bar1{top:calc(35% - 1px)}header .inner #spnavibtn span.bar2{top:calc(50% - 1px)}header .inner #spnavibtn span.bar3{top:calc(65% - 1px)}header .inner #spnavibtn.on span.bar1{top:calc(50% - 1px);transform:rotate(45deg)}header .inner #spnavibtn.on span.bar2{transform:rotate(-45deg)}header .inner #spnavibtn.on span.bar3{transform:scale(0)}header .inner #spnavibtn.on+.navi{max-height:100vh;background-color:#fff;box-shadow:0 1em 1em rgba(0,0,0,0.1)}header .inner .navi{position:absolute;right:1em;top:calc(100% + 1em);width:auto;max-height:0;overflow:hidden;transition:.3s}header .inner .navi ul{display:block;margin:0 auto;font-size:1.25em;background-color:#525d63}header .inner .navi ul>li{width:100%;border-bottom:1px solid #fff}header .inner .navi ul>li:last-child{border:none}header .inner .navi ul>li a{margin:0;padding:.8em 1em;color:#fff;position:relative;width:14em}header .inner .navi ul>li a:after{content:"";display:block;position:absolute;right:1em;top:calc(50% - .3em);border-style:solid;border-width:.3em 0 .3em .5em;border-color:transparent transparent transparent #fff}}footer{margin-bottom:10em}footer .links{margin:1.5em auto}footer .links ul{display:flex;justify-content:center}footer .links ul>li{padding:0 1.5em;border-left:1px solid #7a8891}footer .links ul>li:first-child{border-left:none}footer .links ul>li a{display:block;color:#7a8891;text-decoration:none;letter-spacing:.1em}footer .bn{background-color:#fbfaf3;padding:3em 0 0}footer .bn a{display:block;width:70%;margin:0 auto}footer .blk1{margin:3em auto 0;padding:3em 0;background-color:#fff;text-align:center;line-height:2}footer .blk1 a{font-size:1.2em;color:#036eb6}footer .copyright{background-color:#ffffff;padding:2em 0;text-align:center;font-size:.75em;letter-spacing:.1em}@media screen and (max-width: 768px){footer .bn a{width:100%}footer .blk1{padding:2em 0}}.kv{overflow:hidden;background-color:#fbfaf3;height:33.75em}.kv .inner{height:100%}.kv .inner>div{position:relative;height:100%}.kv .bg{position:absolute;width:128%;left:-14%;top:0;opacity:0}.kv .bg img{display:block;width:100%}.kv .pp{position:absolute;opacity:0;transition:1s}.kv .type1{width:7.25em}.kv .type2{height:7.25em;width:auto}.kv .type2 img{height:100%;width:auto}.kv .pp1{left:-3.7em;top:-.4em;transition:.3s ease .2s;transform:translate(0, -1em)}.kv .pp1 img{animation:fuwa_tate 4.8s ease 3.2s infinite alternate}.kv .pp2{left:-3.7em;top:9em;transition:.3s ease .3s;transform:translate(-1em, 0)}.kv .pp2 img{animation:fuwa_tate 5.2s ease 2.4s infinite alternate}.kv .pp3{left:2.5em;top:9em;transition:.3s ease .4s;transform:translate(-3em, 0)}.kv .pp3 img{animation:fuwa_tate 5.4s ease .6s infinite alternate}.kv .pp4{left:17.2em;top:8.9em;transition:.3s ease .5s;transform:translate(-2em, 0)}.kv .pp4 img{animation:fuwa_yoko 5.6s ease 2.8s infinite alternate}.kv .pp5{left:23.4em;top:8.9em;transition:.3s ease .6s;transform:translate(-4em, 0)}.kv .pp5 img{animation:fuwa2 5.6s ease .8s infinite alternate}.kv .pp6{left:23.4em;top:2.9em;transition:.3s ease .7s;transform:translate(0, 2em)}.kv .pp6 img{animation:fuwa_tate 5.4s ease 3.8s infinite alternate}.kv .pp7{left:38.9em;top:8.9em;transition:.3s ease .7s;transform:translate(-6em, 0)}.kv .pp7 img{animation:fuwa_yoko 5.2s ease .8s infinite alternate}.kv .pp8{left:6.2em;top:25em;transition:.3s ease .6s;transform:translate(-3em, 0)}.kv .pp8 img{animation:fuwa2 5.2s ease 4.8s infinite alternate}.kv .pp9{left:20.3em;top:25em;transition:.3s ease .7s;transform:translate(-5em, 0)}.kv .pp9 img{animation:fuwa_yoko 3s ease .8s infinite alternate}.kv .pp10{left:45.4em;top:25em;transition:.3s ease .8s;transform:translate(-7em, 0)}.kv .pp10 img{animation:fuwa_yoko 5.2s ease 1.2s infinite alternate}.kv .pp11{left:58.1em;top:19.1em;transition:.3s ease .9s;transform:translate(-8em, 0)}.kv .pp11 img{animation:fuwa3 5s ease .8s infinite alternate}.kv .pp12{left:58.1em;top:13em;transition:.3s ease 1s;transform:translate(0, 3em)}.kv .pp12 img{animation:fuwa_tate 5.4s ease 1.2s infinite alternate}.kv .title{position:absolute;width:27.6875em;left:18em;top:4em;transition:.3s ease 1s;opacity:0;transform:scale(0.9)}.kv.on .pp1,.kv.on .pp2,.kv.on .pp3,.kv.on .pp4,.kv.on .pp5,.kv.on .pp6,.kv.on .pp7,.kv.on .pp8,.kv.on .pp9,.kv.on .pp10,.kv.on .pp11,.kv.on .pp12,.kv.on .title{transform:scale(1) translate(0, 0);opacity:1}@media screen and (max-width: 768px){.kv{position:relative;z-index:1;height:auto;margin-top:0}.kv .inner{height:auto}.kv .inner>div{padding-top:72%;height:auto}.kv .bg{width:100%;left:0;top:0}.kv .bg img{margin:0;width:100%}.kv .type1{width:5em}.kv .type2{height:5em}.kv .pp1{left:.6em;top:-.8em}.kv .pp2{left:-3.7em;top:6.9em}.kv .pp3{left:.6em;top:6.9em}.kv .pp4{left:7.1em;top:6.5em}.kv .pp5{left:11em;top:6.5em}.kv .pp6{left:11em;top:2.2em}.kv .pp7{left:21.1em;top:6.5em}.kv .pp8{left:-2.2em;top:17.4em}.kv .pp9{left:7.7em;top:17.4em}.kv .pp10{left:28.6em;top:17.4em}.kv .pp11{left:28.7em;top:2.5em;transform:translate(0, 5em)}.kv .pp12{left:28.7em;top:-1.8em}.kv .title{width:18.2em;left:7.6em;top:3.3em}}@keyframes fuwa1{0%{transform:scale(1)}30%{transform:translate(5em, 1em) skewX(2deg) rotate(20deg) scale(0.95)}60%{transform:translate(-4em, 0) skewX(-2deg) rotate(20deg) scale(1)}90%{transform:translate(0, -3em)}100%{transform:rotate(-50deg) scale(1.1)}}@keyframes fuwa2{0%{transform:scale(1, 1)}30%{transform:skewX(2deg) scale(0.97, 1)}60%{transform:skewX(-2deg) scale(1, 1)}100%{transform:scale(1.1, 1)}}@keyframes fuwa3{0%{transform:scale(1, 1)}30%{transform:skewY(2deg) scale(1, 0.97)}60%{transform:skewY(-2deg) scale(1, 1)}100%{transform:scale(1, 1.03)}}@keyframes fuwa_tate{0%{transform:skewX(2deg) scale(1, 1)}100%{transform:translate(0, 3em) skewX(-2deg) scale(1.1, 1)}}@keyframes fuwa_yoko{0%{transform:skewX(2deg) scale(1, 1)}100%{transform:translate(4em, 0) skewX(-2deg) scale(1.1, 1)}}.common-inner{max-width:calc(1000px + 4em);padding:0 2em;margin:0 auto;position:relative}@media screen and (max-width: 768px){.common-inner{padding:0}}.w1280{max-width:1280px;margin:0 auto;overflow:hidden}.common-tt{font-size:1em}@media screen and (max-width: 768px){.common-tt{position:relative;transform:scale(1.4)}}.js-effect{transition:1s ease .3s;opacity:0;transform:translate(0, 3em)}.js-effect.is-view{opacity:1;transform:translate(0, 0)}.g1{overflow:hidden;position:relative;padding:1em 0}.g1 .blk1{display:flex;align-items:center;justify-content:center}.g1 .blk1 .info{width:5em;height:3em;background:url(../images/g1_info.svg) center center no-repeat;background-size:contain}.g1 .blk1 .text{padding-left:1em}.g1 .blk1 .text p{line-height:1.5}@media screen and (max-width: 768px){.g1{padding:1em 2em}.g1 .blk1 .info{width:8em}}.concept{overflow:hidden;background:url(../images/concept_bg.png) center -4em no-repeat #fbfaf3;background-size:85.625em auto;padding:4em 0}.concept h3{margin:2em auto 1em;font-size:1.625em;text-align:center;letter-spacing:.2em}.concept .movie{margin:2em auto 5em;width:60%}@media screen and (max-width: 768px){.concept{background:url(../images/concept_bg_sp.png) center top no-repeat #fbfaf3;background-size:100% auto;padding:3em 0}.concept .movie{margin:2em auto 4em;width:84%}}.webinar{background-color:#fbfaf3;padding:3em 0 4em;overflow:hidden}.webinar .cap1{text-align:center;font-size:1.125em;margin:2em auto 3em;line-height:1.8}.webinar .blk1{display:block;justify-content:space-between;margin:0 -.5em}.webinar .blk1 .slick-slide{padding:0 .5em}.webinar .blk1 .ttl{display:flex;align-items:center;height:6em;border-top:1px solid #525d63;border-bottom:1px solid #525d63;margin:0 auto 1em}.webinar .blk1 .ttl h3{font-size:1em;line-height:1.5;letter-spacing:.1em;white-space:nowrap}.webinar .blk1 .img1{margin:1em auto;position:relative}.webinar .blk1 .img1 .cs{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.webinar .blk1 h4{background-color:#525d63;color:#fff;padding:.15em 1em;border-radius:3em;display:inline-block;font-weight:400;margin-bottom:.5em;font-size:.875em;letter-spacing:.1em}.webinar .blk1 .list1{border-bottom:1px solid #525d63}.webinar .blk1 .list1>li{display:flex;align-items:center;border-top:1px solid #525d63;padding:.75em 0}.webinar .blk1 .list1>li .img{width:4.75em}.webinar .blk1 .list1>li .text{padding-left:1em}.webinar .blk1 .list1>li .text h5{font-size:1em;letter-spacing:.1em;margin:0 auto .25em}.webinar .blk1 .list1>li .text p{font-size:.75em}.webinar .cap2{text-align:center;font-size:1.125em;margin:4em auto 1.5em;line-height:1.8}@media screen and (max-width: 768px){.webinar .blk1{width:80%;margin:0 auto}.webinar .blk1 .list1>li .img{width:5.5em}.webinar .blk1 .list1>li .text h5{font-size:1.2em}.webinar .blk1 .list1>li .text p{font-sizes:1em}.webinar .cap2{margin:3em auto 1.5em}.webinar .slick-prev,.webinar .slick-next{font-size:1em;position:absolute;top:calc(50% - 8em);width:1em;height:1em;border-style:solid;border-width:1px 1px 0 0;border-color:#525d63 #525d63 transparent transparent;z-index:1}.webinar .slick-prev:before,.webinar .slick-next:before{display:none}.webinar .slick-prev{left:-1.75em;transform:rotate(-135deg)}.webinar .slick-next{right:-1.75em;transform:rotate(45deg)}}.btn-1{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;display:block;background:#52b2ff;background:linear-gradient(90deg, #52b2ff 0%, #ffbfc5 100%);box-shadow:0 0 0.5em rgba(0,0,0,0.2);text-align:center;color:#fff;position:relative;text-decoration:none;letter-spacing:.1em;padding:1em 0;line-height:1.8;font-size:1.125em;border-radius:3em;width:26em;margin:0 auto;border:none;cursor:pointer}.btn-1:after{content:"";display:block;position:absolute;right:1em;top:calc(50% - .3em);border-style:solid;border-width:.3em 0 .3em .5em;border-color:transparent transparent transparent #fff}@media screen and (max-width: 768px){.btn-1{width:22em}}.newproduct{background-color:#fbfaf3;overflow:hidden;padding:2em 0}.newproduct .cap2{text-align:center;font-size:1.125em;margin:2em auto 3em;line-height:1.8}.newproduct .list1{margin:2em auto 1em}.newproduct .list1 .slick-slide{padding:0 2em}.newproduct .list1 a{display:block;width:26.25em}.newproduct .list1 .slick-prev,.newproduct .list1 .slick-next{font-size:1em;position:absolute;top:calc(50% - .5em);width:1em;height:1em;border-style:solid;border-width:1px 1px 0 0;border-color:#525d63 #525d63 transparent transparent;z-index:1}.newproduct .list1 .slick-prev:before,.newproduct .list1 .slick-next:before{display:none}.newproduct .list1 .slick-prev{left:calc(50% - 15.5em);transform:rotate(-135deg)}.newproduct .list1 .slick-next{right:calc(50% - 15.5em);transform:rotate(45deg)}.newproduct .cap1{margin:0 auto 3em;text-align:center;line-height:1.8}@media screen and (max-width: 768px){.newproduct .list1 a{width:20em}.newproduct .list1 .slick-prev{left:calc(50% - 12.25em)}.newproduct .list1 .slick-next{right:calc(50% - 12.25em)}}.campus{background-color:#fbfaf3;padding:3em 0;overflow:hidden}.campus .cap1{text-align:center;line-height:1.8;margin:3em auto;font-size:1.125em}.campus .i01{width:80%;margin:3em auto}@media screen and (max-width: 768px){.campus .i01{width:100%}}.tour{padding:4em 0;overflow:hidden;background:url(../images/tour_bg.png) center -3em no-repeat;background-size:85.1875em auto}.tour .cap1{text-align:center;line-height:1.8;margin:3em auto;font-size:1.125em}.tour .list1{display:flex;justify-content:space-between}.tour .list1>li{width:28.125em}.tour .list1 .title{margin:0 auto 1em}.tour .list1 .img{margin:1em auto}.tour .list1 .text p{text-align:center;line-height:1.8}.tour .list1 .text p a{color:#525d63}.tour .cap2{text-align:center;line-height:1.8;margin:3em auto;font-size:1.125em;color:#cc0033}.tour .list2{display:flex;justify-content:center}.tour .list2>li{padding:0 1em}.tour .list2>li .btn-1{margin:0}.tour .btn-1{margin-top:3em}@media screen and (max-width: 768px){.tour{background:url(../images/tour_bg_sp.png) center top no-repeat;background-size:100% auto}.tour .list1{width:84%;flex-wrap:wrap;margin:0 auto}.tour .list1>li{width:100%}.tour .list1>li+li{margin-top:3em}.tour .cap2{font-size:1em}.tour .list2{margin:0 auto;flex-wrap:wrap;width:90%}.tour .list2>li{padding:.5em 0}}.fb{position:fixed;left:0;bottom:0;width:100%;background:#52b2ff;background:linear-gradient(90deg, #52b2ff 0%, #ffbfc5 100%);box-shadow:0 0 1em rgba(0,0,0,0.2);overflow:hidden;transition:.3s;z-index:50}.fb.hide{bottom:-8em}.fb p{color:#fff;text-align:center;margin:.5em auto}.fb a{color:#fff;text-decoration:none}.fb ul{margin:.5em auto;display:flex;justify-content:center;transition:.3s}.fb ul>li{padding:0 .5em}.fb ul>li a{display:block;text-align:center;width:16em;border-radius:3em;padding:.75em 0;border:1px solid #fff;background-color:rgba(255,255,255,0.1);box-shadow:0.5em 0.5em 1em rgba(0,0,0,0.1);position:relative}.fb ul>li a:after{content:"";display:block;position:absolute;right:1em;top:calc(50% - .3em);border-style:solid;border-width:.3em 0 .3em .5em;border-color:transparent transparent transparent #fff}@media screen and (max-width: 768px){.fb p{font-size:.875em}.fb ul{font-size:.9em}}#mymodal{position:fixed;left:0;top:0;width:100%;height:100vh;padding:2em 3em 2em;transition:.3s;opacity:0;z-index:-1;display:flex;justify-content:center;align-items:center;overflow:auto}#mymodal.on{opacity:1;z-index:10000}#mymodal .mymodalbg{position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-color:rgba(0,0,0,0.8)}#mymodal .mymodalcwrap{position:relative;width:100%;max-width:920px;max-height:calc(100vh - 4em)}#mymodal .mymodalcontent{position:relative;overflow:auto}#mymodal .mymodalclosebtn{position:absolute;right:0;top:0;display:block;width:9em;height:4em;background:url(../images/modal_close.svg) center center no-repeat;background-size:6em auto}#mymodal .mymodal-next,#mymodal .mymodal-prev{position:absolute;top:calc(50% - 3em);width:3em;height:6em}#mymodal .mymodal-next:before,#mymodal .mymodal-prev:before{content:"";display:block;position:absolute;left:.8em;top:calc(50% - .5em);width:1em;height:1em;border-style:solid;border-width:2px;border-color:#fff #fff transparent transparent;transform:scale(1, 2) rotate(45deg)}#mymodal .mymodal-prev{right:100%;transform:scale(-1, 1)}#mymodal .mymodal-next{left:100%}@media screen and (max-width: 768px){#mymodal{padding:3.6em 1.5em 0;height:100vh;top:0;width:100%}#mymodal .mymodalbg{background-color:none}#mymodal .mymodalcwrap{width:100%;transition:.3s}#mymodal .mymodalcontent{max-height:calc(100vh - 4.6em)}#mymodal.on{z-index:120}}.temps{display:none}.hd-howto{position:relative;margin:2em auto 1em}.hd-howto:before{content:"";display:block;position:absolute;left:0;top:50%;width:100%;border-top:1px solid #525d63}.hd-howto span{display:inline-block;padding:.2em 1.5em;color:#fff;font-size:.875em;background-color:#525d63;color:#fff;position:relative;border-radius:3em}.list-howto{display:flex;flex-wrap:wrap;margin:1em -.3em}.list-howto.htt{min-height:19em}.list-howto>div{width:50%;padding:.8em .3em}.list-howto>div>div{background-color:#525d63;color:#fff;position:relative;padding:.2em .5em .5em;border-radius:.5em}.list-howto>div>div .step{font-size:.75em;line-height:1}.list-howto>div>div .num{position:absolute;left:3.5em;top:-.5em;width:2em;height:2em;background-color:#aaa;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:.875em}.list-howto>div>div .num.color1{background-color:#94c3e7}.list-howto>div>div .num.color2{background-color:#9bdaed}.list-howto>div>div .num.color3{background-color:#a0d9d7}.list-howto>div>div .num.color4{background-color:#96d0a8}.list-howto>div>div .num.color5{background-color:#c1d466}.list-howto>div>div .num.color6{background-color:#6cb27f}.list-howto>div>div .num.color7{background-color:#ef6671}.list-howto>div>div .num.color8{background-color:#f29984}.list-howto>div>div .num.color9{background-color:#f4b6d1}.list-howto>div>div .num.color10{background-color:#afa6ce}.list-howto>div>div .detail{display:flex;align-items:center}.list-howto>div>div .detail .dt-text{width:55%;font-size:.75em}.list-howto>div>div .detail .dt-img{width:45%}.list-howto>div>div .detail .dt-img img{width:80%;margin:0 auto 1em}@media screen and (max-width: 768px){.list-howto.htt{min-height:0}}.temp{display:none}.modal-c{background-color:#fff;display:flex}.modal-c .img{width:50%}.modal-c .text{padding:3em 2em 2em;position:relative;width:50%}.modal-c .text h3{font-size:1.25em;line-height:1.5;letter-spacing:.1em;margin-bottom:1em}.modal-c .text p{line-height:1.8}.modal-c .text p.cautions{margin:1em auto 0;padding:1em 0 0;border-top:1px solid #525d63;font-size:.875em}.modal-c .text a{display:block;margin:1.5em auto 0;width:12em;text-align:center;border:1px solid #525d63;padding:.6em 0;border-radius:3em;color:#525d63;text-decoration:none;position:relative}.modal-c .text a:after{content:"";display:block;position:absolute;right:1em;top:calc(50% - .3em);border-style:solid;border-width:.3em 0 .3em .5em;border-color:transparent transparent transparent #525d63}@media screen and (max-width: 768px){.modal-c{flex-wrap:wrap}.modal-c .img{width:100%}.modal-c .text{width:100%;padding:2em}}.oplecture{display:flex;align-items:center;justify-content:center;position:fixed;left:0;top:0;width:100%;height:100vh;padding:2em;background-color:rgba(0,0,0,0.8);transition:.3s;opacity:0;z-index:-1}.oplecture>.close{position:absolute;left:0;top:0;width:100%;height:100%}.oplecture.on{z-index:100;opacity:1}.oplecture .inner{max-width:55em;position:relative}.oplecture .inner .close-btn{display:block;position:absolute;right:0;bottom:100%;width:4em;height:4em}.oplecture .inner .close-btn:before,.oplecture .inner .close-btn:after{content:"";display:block;position:absolute;top:50%;left:20%;width:60%;border-top:1px solid #fff;transform:rotate(45deg)}.oplecture .inner .close-btn:after{transform:rotate(-45deg)}.intro{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:1000;transition:.3s;opacity:1;overflow:hidden;background-color:#fbfaf9;display:flex;align-items:center;justify-content:center}.intro .imgload{display:block;width:auto;height:auto;max-width:100%;max-height:100%;border:none}.intro.off{opacity:0;z-index:-1}@media screen and (max-width: 768px){.intro .imgload{width:100%;transform:scale(1.6)}}.bread{padding:.8em 0}.bread ul{display:flex}.bread ul>li:before{content:">";display:inline-block;margin-left:1em;margin-right:1em}.bread ul>li:first-child:before{display:none}.bread ul>li a{color:#989ea2;text-decoration:none}@media screen and (max-width: 768px){.bread{display:none;padding:.8em 1.5em}}.about-g1{background:url(../images/about_bg1.png) center -3em no-repeat #fbfaf3;background-size:84.375em auto;padding:0 0 5em;overflow:hidden}.about-g1 .common-tt{margin-top:16em}.about-g1 .i01{width:37.5em;margin:3em auto}.about-g1 .cap1{text-align:center;line-height:1.8;margin:3em auto}.about-g1 .btn-1{width:28em}.about-g1 .btn-1+.btn-1{margin-top:1.5em}@media screen and (max-width: 768px){.about-g1{background:url(../images/about_bg1_sp.png) center top no-repeat #fbfaf3;background-size:100% auto}.about-g1 .i01{width:80%}.about-g1 .btn-1{font-size:1em}}.about-outline{padding:4em 0;overflow:hidden}.about-outline .blk1{margin:3em auto;display:flex;justify-content:space-between}.about-outline .blk1 .img{width:25em}.about-outline .blk1 .text{width:34em}.about-outline .table1{border-collapse:collapse;width:100%;border-bottom:1px solid #7a8891}.about-outline .table1 td{border-top:1px solid #7a8891;vertical-align:top}.about-outline .table1 td:first-child{padding:1em;white-space:nowrap}.about-outline .table1 td p{padding:1em 0;line-height:1.8}.about-outline .table1 td p a{color:#525d63}.about-outline .table1 td p+p{border-top:1px solid #7a8891}@media screen and (max-width: 768px){.about-outline .blk1{width:92%;flex-wrap:wrap;justify-content:center}.about-outline .blk1 .img{width:80%;margin-bottom:2em}.about-outline .blk1 .text{width:100%}}.about-guideline{padding:4em 0;overflow:hidden}.about-guideline .cap1{text-align:center;line-height:1.8;margin:3em auto 0;font-size:1.125em}.about-guideline .list1{display:flex;flex-wrap:wrap;justify-content:center;width:30em;margin:3em auto}.about-guideline .list1>li{width:10em;padding:.5em 1em}.about-guideline .list1 .img{width:6em;margin:0 auto}.about-guideline .list1 p{text-align:center;font-size:.875em;margin-top:1em;line-height:1.8}.about-guideline .gs{margin:2em auto;width:90%}.about-guideline .gs h3{font-size:1em;font-weight:normal;border-top:1px solid #525d63;border-bottom:1px solid #525d63;padding:.8em 0;letter-spacing:.1em;margin:1em auto}.about-guideline .gs p{line-height:1.8;padding-left:1em;text-indent:-1em}.about-guideline .gs p+p{margin-top:.5em}.about-guideline .cap2{border:1px solid #525d63;padding:1.5em;width:90%;margin:3em auto;line-height:1.8}@media screen and (max-width: 768px){.about-guideline .cap1{font-size:1em}.about-guideline .list1{width:100%}.about-guideline .list1>li{width:30%}.about-guideline .g2{width:84%}}.webinar-g1{background:url(../images/webinar_bg1.png) center -3em no-repeat #fbfaf3;background-size:84.375em auto;padding:0 0 5em;overflow:hidden}.webinar-g1 .cap1{margin:16em auto 3em;line-height:1.8;width:70%;text-align:center}.webinar-g1 .btn1{display:block;width:50em;margin:1em auto}@media screen and (max-width: 768px){.webinar-g1{background:url(../images/webinar_bg1_sp.png) center top no-repeat #fbfaf3;background-size:100% auto}.webinar-g1 .cap1{text-align:center;margin-top:14em;width:90%}.webinar-g1 .btn1{width:90%}}.webinar-g2{background-color:#fbfaf3}.webinar-g2 .white1{background-color:#fff;padding:1.5em}.webinar-g2 .white1 h2{text-align:center;font-size:1.75em;letter-spacing:.1em;padding:.5em 0 1em;border-bottom:1px solid #525d63}.webinar-g2 .white1 .time{text-align:center;margin:1em auto;font-size:.875em;line-height:1.8;letter-spacing:.1em}.webinar-g2 .white1 .time span{display:inline-block;background-color:#525d63;color:#fff;padding:0 .5em;margin-right:.5em}.webinar-g2 .white1 .blk1{display:flex;justify-content:space-between;margin:1.5em auto}.webinar-g2 .white1 .blk1 .img{width:28.75em;position:relative}.webinar-g2 .white1 .blk1 .img .cs{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.webinar-g2 .white1 .blk1 .text{width:28.75em}.webinar-g2 .white1 .blk1 .text p{font-size:.875em;line-height:2}.webinar-g2 .white1 h3{text-align:center;font-size:1em;position:relative;margin:1em auto}.webinar-g2 .white1 h3:before{content:"";display:block;position:absolute;left:0;top:50%;width:100%;border-top:1px solid #525d63}.webinar-g2 .white1 h3 span{position:relative;display:inline-block;background-color:#525d63;color:#fff;font-weight:normal;padding:.15em 1em;border-radius:3em;letter-spacing:.1em;font-size:.875em}.webinar-g2 .white1 .list1{display:flex;justify-content:center}.webinar-g2 .white1 .list1>li{width:40%;padding:1em;display:flex}.webinar-g2 .white1 .list1 .img{width:4.75em}.webinar-g2 .white1 .list1 .text{padding-left:1em}.webinar-g2 .white1 .list1 .text h5{font-size:1em;margin-bottom:.25em}.webinar-g2 .white1 .list1 .text p{font-size:.75em;line-height:1.8}@media screen and (max-width: 768px){.webinar-g2 .white1{width:92%;margin:0 auto}.webinar-g2 .white1 h2{font-size:1.25em}.webinar-g2 .white1 .blk1{flex-wrap:wrap}.webinar-g2 .white1 .blk1 .img{width:100%}.webinar-g2 .white1 .blk1 .text{width:100%;margin:1em 0 0}.webinar-g2 .white1 .blk1 .text p{line-height:1.8}.webinar-g2 .white1 h3{text-align:left}.webinar-g2 .white1 .list1{flex-wrap:wrap}.webinar-g2 .white1 .list1>li{width:100%;padding:.5em 0}.webinar-g2 .white1 .list1 .img{width:5em}}.webinar-g3{background-color:#fbfaf3;padding:3em 0 5em}.webinar-g3 .blk1{display:flex;justify-content:space-between}.webinar-g3 .blk1>div{background-color:#fff;padding:1.5em;width:30.5em}.webinar-g3 .blk1 .ttl{text-align:center;padding-bottom:1em;border-bottom:1px solid #525d63;letter-spacing:.1em}.webinar-g3 .blk1 .ttl h3{font-size:1.25em}.webinar-g3 .blk1 .time{text-align:center;margin:1em auto;font-size:.875em;line-height:1.8;letter-spacing:.1em}.webinar-g3 .blk1 .time span{display:inline-block;background-color:#525d63;color:#fff;padding:0 .5em;margin-right:.5em}.webinar-g3 .blk1 .text1{margin:1em auto}.webinar-g3 .blk1 .text1 p{line-height:1.8;font-size:.875em}.webinar-g3 .blk1 h4{font-size:1em;position:relative;margin:1em auto}.webinar-g3 .blk1 h4:before{content:"";display:block;position:absolute;left:0;top:50%;width:100%;border-top:1px solid #525d63}.webinar-g3 .blk1 h4 span{position:relative;display:inline-block;background-color:#525d63;color:#fff;font-weight:normal;padding:.15em 1em;border-radius:3em;letter-spacing:.1em;font-size:.875em}.webinar-g3 .blk1 .list1{display:flex;flex-wrap:wrap}.webinar-g3 .blk1 .list1>li{padding:.5em 0;display:flex;width:100%}.webinar-g3 .blk1 .list1 .img{width:4.75em}.webinar-g3 .blk1 .list1 .text{padding-left:1em}.webinar-g3 .blk1 .list1 .text h5{font-size:1em;margin-bottom:.25em}.webinar-g3 .blk1 .list1 .text p{font-size:.75em;line-height:1.8}@media screen and (max-width: 768px){.webinar-g3 .blk1{width:92%;margin:0 auto;flex-wrap:wrap}.webinar-g3 .blk1>div{width:100%;margin:1em 0}.webinar-g3 .blk1 .list1 .img{width:5em}}.webinar-g4{padding:4em 0;overflow:hidden}.webinar-g4 .cap1{margin:3em auto 3em;line-height:1.8;width:70%}.webinar-g4 .blk1{display:flex;flex-wrap:wrap}.webinar-g4 .blk1>div{width:33.3333333%;padding:1em;margin-bottom:1em}.webinar-g4 .blk1 .title{background-color:#fbfaf3;display:flex;align-items:center;padding:0 1em;height:7em}.webinar-g4 .blk1 h3{font-size:1em;font-weight:normal;padding:.75em 0;line-height:1.5}.webinar-g4 .blk1 .img{margin:0 auto 1em}.webinar-g4 .blk1 .text{margin:1em auto}.webinar-g4 .blk1 .text p{line-height:1.8;font-size:.75em;min-height:16em}.webinar-g4 .blk1 .list1{border-top:1px solid #525d63;border-bottom:1px solid #525d63;padding:.75em 0;min-height:7em}.webinar-g4 .blk1 .list1 li{display:flex;align-items:center;line-height:2}.webinar-g4 .blk1 .list1 .name{width:7em;font-size:.875em}.webinar-g4 .blk1 .list1 .corp{font-size:.75em;line-height:1.3}@media screen and (max-width: 768px){.webinar-g4 .cap1{width:90%;text-align:center}.webinar-g4 .blk1{padding:.6em}.webinar-g4 .blk1>div{width:50%;padding:0 .6em}.webinar-g4 .blk1 .list1 li{display:block;line-height:1.8}.webinar-g4 .blk1 .list1 .name{width:auto;display:block}}.fb2{position:fixed;right:1em;bottom:1em;width:14.125em;border-radius:50%;overflow:hidden;box-shadow:0.5em 0.5em 1em rgba(0,0,0,0.2);z-index:60;display:none}.fb2 a{display:block}.fb2.on{display:block}@media screen and (max-width: 768px){.fb2{width:10em}}.campus-g0{background-color:#fbfaf3;position:relative;padding-top:53%;overflow:hidden}.campus-g0 .marea{position:absolute;left:0;top:0;width:100%;height:100%}.campus-g0 .inner{position:absolute;left:0;top:0;width:100%;height:100%}.campus-g0 .btn-m{display:flex;align-items:center;justify-content:center;position:absolute;left:calc(50% - 6em);top:calc(50% - 2em);width:12em;height:4em;border:1px solid #fff;color:#fff;text-decoration:none;letter-spacing:.1em;font-size:.875em;border-radius:3em;box-shadow:0 0 3em rgba(0,0,0,0.3) inset;text-shadow:0 0 1em #000}.campus-g1{background:url(../images/campus_bg1.png) center -3em no-repeat #fbfaf3;background-size:93.75em auto;padding:0 0 5em;overflow:hidden}.campus-g1 .cap1{line-height:2;margin:13em auto 0 0;width:30em}.campus-g1 .i02{width:17.8125em;margin:3em auto 1.5em 5em}.campus-g1 .btn-1{margin-left:0;width:24em}.campus-g1 .i03{margin:4em auto 0}@media screen and (max-width: 768px){.campus-g1{background:url(../images/campus_bg1_sp.png) center top no-repeat #fff;background-size:100% auto;padding:0 0 3em}.campus-g1 .cap1{margin:9em auto 0;width:100%;text-align:center;line-height:1.8;font-size:.95em}.campus-g1 .i02{margin:20em auto 1.5em}.campus-g1 .btn-1{margin:1.5em auto}.campus-g1 .i03{width:90%}}.campus-g2{background-color:#fbfaf3;padding:0 0 5em;overflow:hidden}.campus-g2 .cap1{text-align:center;margin:3em auto;line-height:1.8}.campus-g2 .i01{margin:3em auto}.campus-g2 .btn-1{margin:4em auto 0}@media screen and (max-width: 768px){.campus-g2{padding:3em 0}}.campus-g3{overflow:hidden;background:url(../images/campus_bg2.png) center -4em no-repeat #fff;background-size:93.75em auto;padding:5em 0 2em}.campus-g3 .tt1{text-align:center;font-size:1.5em;letter-spacing:.1em}.campus-g3 .list1{margin:3em auto}.campus-g3 .list1 .slick-slide{padding:0 2em}.campus-g3 .list1 img{display:block;width:56.25em}.campus-g3 .list1 .slick-prev,.campus-g3 .list1 .slick-next{font-size:1em;position:absolute;top:calc(50% - .5em);width:1em;height:1em;border-style:solid;border-width:1px 1px 0 0;border-color:#525d63 #525d63 transparent transparent;z-index:1}.campus-g3 .list1 .slick-prev:before,.campus-g3 .list1 .slick-next:before{display:none}.campus-g3 .list1 .slick-prev{left:calc(50% - 30.3em);transform:rotate(-135deg)}.campus-g3 .list1 .slick-next{right:calc(50% - 30.3em);transform:rotate(45deg)}.campus-g3 .cap1{text-align:center;margin:3em auto 1.5em;line-height:1.8;font-size:1.125em}.campus-g3 .i04{margin:1.5em auto;width:56.25em}.campus-g3 .i05{margin:1.5em auto;width:56.25em}.campus-g3 .cap2{margin:3em auto;font-size:.875em;text-align:center;line-height:1.8}.campus-g3 .blk1{width:31.25em;margin:3em auto;padding:1.5em 0;border-top:1px solid #525d63}.campus-g3 .blk1 p{font-size:.75em;line-height:2}.campus-g3 .blk1 p span{display:inline-block;background-color:#525d63;color:#fff;padding:0 1em;line-height:1.5;margin-right:1em}@media screen and (max-width: 768px){.campus-g3 .list1 .slick-slide{padding:0 1em}.campus-g3 .list1 img{width:70vw}.campus-g3 .list1 .slick-prev{left:calc(50% - 12.9em)}.campus-g3 .list1 .slick-next{right:calc(50% - 12.9em)}.campus-g3 .i04{width:80%}.campus-g3 .i05{width:90%}.campus-g3 .cap2{margin:2em auto;font-size:1em}.campus-g3 .blk1{margin:2em auto;width:90%}}.survey-g1{overflow:hidden;background:url(../images/survey_bg.png) center 4em no-repeat #fbfaf3;background-size:80em auto;padding:0 0 5em;display:none}.survey-g1.on{display:block}.survey-g1 h2{margin:3em auto;text-align:center;font-size:1.6em;letter-spacing:.1em}.survey-g1 .cap1{text-align:center;line-height:1.8;margin:3em auto}.survey-g1 .thumb{margin:5em auto 2em;width:18.75em}.survey-g1 .sv-form{max-width:440px;margin:3em auto}.survey-g1 .link1{display:block;text-align:center;width:12em;margin:3em auto}.survey-g1 .btn-1{display:none}@media screen and (max-width: 768px){.survey-g1{background-size:160% auto;background-position:24% 3em}.survey-g1 .sv-form{padding:0 1em}}.movie-g1{overflow:hidden;background:url(../images/survey_bg.png) center 4em no-repeat #fbfaf3;background-size:80em auto;padding:0 0 5em}.movie-g1.on{display:block}.movie-g1 h2{margin:3em auto;text-align:center;font-size:1.6em;letter-spacing:.1em}.movie-g1 .movie{width:96%;margin:3em auto}.movie-g1 .movie iframe{border:none}@media screen and (max-width: 768px){.movie-g1{background-size:160% auto;background-position:24% 3em}}.srlo-g1{background:url(../images/srlo_bg1.png) center -2em no-repeat #fbfaf3;background-size:93.75em auto;overflow:hidden}.srlo-g1 .btns{margin:16em auto 4em;width:50em;display:flex;flex-wrap:wrap;justify-content:space-between}.srlo-g1 .btns>li{margin:1em 0}.srlo-g1 .btns>li:nth-child(2),.srlo-g1 .btns>li:nth-child(3),.srlo-g1 .btns>li:nth-child(5),.srlo-g1 .btns>li:nth-child(6){width:24.375em}.srlo-g1 .btns .btn-t{padding:1em 0;text-align:center;display:block;color:#525d63;text-decoration:none;border-radius:3em;background-color:#fff}@media screen and (max-width: 768px){.srlo-g1{background:url(../images/srlo_bg1_sp.png) center top no-repeat #fbfaf3;background-size:100% auto}.srlo-g1 .btns{width:92%;margin-top:12em}.srlo-g1 .btns>li{width:100%}.srlo-g1 .btns>li:nth-child(2),.srlo-g1 .btns>li:nth-child(3),.srlo-g1 .btns>li:nth-child(5),.srlo-g1 .btns>li:nth-child(6){width:49%}}.srlo-g2{overflow:hidden;padding:1em 0 4em}.srlo-g2 .common-tt{padding-top:3em}.srlo-g2 .cap1{margin:3em auto;line-height:1.8;text-align:center}.srlo-g2 .tt2{margin:2em auto;font-size:1em}.srlo-g2 .i0{margin:1em auto;width:50%}.srlo-g2 .cap2{margin:1em auto 3em;text-align:center;line-height:1.8}.srlo-g2 .tt4{margin:1.5em auto;font-size:1.5em;text-align:center;letter-spacing:.15em}.srlo-g2 .list1{display:flex;flex-wrap:wrap;justify-content:space-between}.srlo-g2 .list1>li{width:14.6875em}.srlo-g2 .list1 .text{border-top:1px solid #525d63;margin-top:1em;padding-top:1em}.srlo-g2 .list1 .text p{font-size:.875em;line-height:1.8}@media screen and (max-width: 768px){.srlo-g2 .cap1{margin:2em auto 5em}.srlo-g2 .tt3{width:92%;overflow:hidden;transform:scale(1);padding:1em 0}.srlo-g2 .tt3 img{transform:scale(1.6)}.srlo-g2 .list1{width:92%;margin:0 auto}.srlo-g2 .list1>li{width:50%;padding:1em}}.srlo-g3{background-color:#fbfaf3;overflow:hidden}.srlo-g3 .list1{margin:3em auto}.srlo-g3 .list1 .slick-slide{padding:0 2em}.srlo-g3 .list1 img{display:block;width:56.25em}.srlo-g3 .list1 .text{display:none;width:56.25em;margin-top:.5em}.srlo-g3 .list1 .text h3{letter-spacing:.1em}.srlo-g3 .list1 .text h3 strong{font-size:1.125em;display:inline-block}.srlo-g3 .list1 .text h3 strong:first-letter{font-size:2em}.srlo-g3 .list1 .text p{border-top:1px solid #525d63;line-height:1.8;margin-top:1em;padding-top:1em}.srlo-g3 .list1 .slick-prev,.srlo-g3 .list1 .slick-next{font-size:1em;position:absolute;top:calc(50% - 1em);width:1em;height:1em;border-style:solid;border-width:1px 1px 0 0;border-color:#525d63 #525d63 transparent transparent;z-index:1}.srlo-g3 .list1 .slick-prev:before,.srlo-g3 .list1 .slick-next:before{display:none}.srlo-g3 .list1 .slick-prev{left:calc(50% - 30.3em);transform:rotate(-135deg)}.srlo-g3 .list1 .slick-next{right:calc(50% - 30.3em);transform:rotate(45deg)}@media screen and (max-width: 768px){.srlo-g3 .list1 .slick-slide{padding:0 1em}.srlo-g3 .list1 img{width:80vw}.srlo-g3 .list1 .text{width:80vw}.srlo-g3 .list1 .text h3 strong{font-size:1em}.srlo-g3 .list1 .text h3 strong:first-letter{font-size:1.5em}.srlo-g3 .list1 .slick-prev{left:calc(50% - 14.6em)}.srlo-g3 .list1 .slick-next{right:calc(50% - 14.6em)}}.srlo-g4{padding:3em 0}.srlo-g4 .cap1{text-align:center;line-height:1.8;margin:0 auto 3em}.srlo-g4 .btn-1+.btn-1{margin-top:1em}.srlo-g5{padding:1em 0 4em;overflow:hidden}.srlo-g5 .common-tt{padding-top:3em}.srlo-g5 .cap1{text-align:center;line-height:1.8;margin:3em auto}.srlo-g5 .bg1{background-color:#fbfaf3;overflow:hidden;margin-bottom:3em}.srlo-g5 .list1{margin:3em auto}.srlo-g5 .list1 .slick-slide{padding:0 2em}.srlo-g5 .list1 img{display:block;width:56.25em}.srlo-g5 .list1 .slick-prev,.srlo-g5 .list1 .slick-next{font-size:1em;position:absolute;top:calc(50% - .5em);width:1em;height:1em;border-style:solid;border-width:1px 1px 0 0;border-color:#525d63 #525d63 transparent transparent;z-index:1}.srlo-g5 .list1 .slick-prev:before,.srlo-g5 .list1 .slick-next:before{display:none}.srlo-g5 .list1 .slick-prev{left:calc(50% - 30.3em);transform:rotate(-135deg)}.srlo-g5 .list1 .slick-next{right:calc(50% - 30.3em);transform:rotate(45deg)}@media screen and (max-width: 768px){.srlo-g5 .list1 .slick-slide{padding:0 1em}.srlo-g5 .list1 img{width:70vw}.srlo-g5 .list1 .slick-prev{left:calc(50% - 12.9em)}.srlo-g5 .list1 .slick-next{right:calc(50% - 12.9em)}}.srlo-g6{background-color:#fbfaf3;padding:1em 0 4em;overflow:hidden}.srlo-g6 .common-tt{padding-top:3em}.srlo-g6 .cap1{margin:2em auto 3em;font-size:1.125em;text-align:center;line-height:1.8}.srlo-g6 .cap2{margin:3em auto;text-align:center;line-height:1.8}.srlo-g6 .i1{margin:3em auto;max-width:80em}.srlo-g6 .inner1{background:url(../images/srlo_g6_bg1.png) center center no-repeat;background-size:74em;overflow:hidden}.srlo-g6 .list1{display:flex;flex-wrap:wrap;width:90%;margin:4em auto}.srlo-g6 .list1>li{width:50%;padding:1em}.srlo-g6 .list1 .detail{display:flex;align-items:center}.srlo-g6 .list1 .detail .icon{width:6.3125em}.srlo-g6 .list1 .detail .text{padding-left:1em}.srlo-g6 .list1 .detail .text h4{font-size:1em;letter-spacing:.15em}.srlo-g6 .list1 .detail .text h4.color1{color:#d1d500}.srlo-g6 .list1 .detail .text h4.color2{color:#50b2a7}.srlo-g6 .list1 .detail .text h4.color3{color:#5b6aa8}.srlo-g6 .list1 .detail .text h4.color4{color:#80c3cd}.srlo-g6 .list1 .detail .text h4.color5{color:#d94e65}.srlo-g6 .list1 .detail .text h4.color6{color:#e99456}.srlo-g6 .list1 .detail .text h4.color7{color:#a5a5a5}.srlo-g6 .list1 .detail .text p{margin-top:.5em;font-size:.875em;width:17em}.srlo-g6 .cap3{text-align:center;font-size:1.5em;line-height:1.8;padding-top:3em;margin:0 auto 3em;position:relative}.srlo-g6 .cap3:before{content:"";display:block;position:absolute;left:calc(50% - .8em);top:0;border-style:solid;border-width:1.4em .8em 0 .8em;border-color:#525d63 transparent transparent}.srlo-g6 .list2{display:flex;justify-content:space-between}.srlo-g6 .list2>li{width:19.5em}.srlo-g6 .list2 .hd{display:flex;align-items:center;margin:0 auto .5em}.srlo-g6 .list2 .hd .icon{width:2em}.srlo-g6 .list2 .hd h3{font-size:1.125em;padding-left:.75em;letter-spacing:.15em}.srlo-g6 .list2 .white{background-color:#fff}.srlo-g6 .list2 .detail{padding:2em 0}.srlo-g6 .list2 a{display:block;padding:1em 0;text-align:center;background-color:#ccc;color:#fff;text-decoration:none}.srlo-g6 .list2 a.color1{background-color:#d2d600}.srlo-g6 .list2 a.color2{background-color:#52b4a9}.srlo-g6 .list2 a.color3{background-color:#5c6ba9}.srlo-g6 .list2 a span{display:inline-block;padding:0 3em 0 2em;font-size:.875em;letter-spacing:.15em;position:relative}.srlo-g6 .list2 a span:before{content:"";display:block;position:absolute;right:0;top:calc(50% - .3em);border-style:solid;border-width:.6em .4em 0 .4em;border-color:#fff transparent transparent transparent;transition:.3s}.srlo-g6 .list2 a+div{max-height:0;overflow:hidden;transition:.3s}.srlo-g6 .list2 a+div .detail+.detail{margin-top:-2em}.srlo-g6 .list2 a.on span:before{transform:scale(1, -1)}.srlo-g6 .list2 a.on+div{max-height:50em}.srlo-g6 .list2 .img{width:11.3125em;margin:0 auto}.srlo-g6 .list2 p{text-align:center;margin-top:1em;font-size:.875em;letter-spacing:.1em}@media screen and (max-width: 768px){.srlo-g6 .inner1{background:none;position:relative}.srlo-g6 .inner1:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/srlo_g6_bg1.png) center center no-repeat;background-size:contain;transform:translate(-10em, 0) scale(1.5) rotate(90deg)}.srlo-g6 .list1>li{width:100%}.srlo-g6 .list1 .detail .icon{width:5em}.srlo-g6 .list2{flex-wrap:wrap;width:84%;margin:0 auto}.srlo-g6 .list2>li{width:100%;margin:0 0 3em}.srlo-g6 .list2 .detail{display:flex;align-items:center;padding:1.5em}.srlo-g6 .list2 .detail .img{width:10em;margin:0}.srlo-g6 .list2 .detail p{text-align:left;padding-left:1em;margin:0}}.srlo-g7{padding:4em 0;background-color:#fbfaf3;overflow:hidden}.srlo-g7 .cap1{text-align:center;line-height:1.8;margin:3em auto}.access-g1{background:url(../images/access_bg1.png) center -2em no-repeat #fbfaf3;background-size:93.75em auto;overflow:hidden}.access-g1 .common-tt{padding-top:82px}.access-g1 .tt1{margin-top:11em}.access-g1 .tt1 img{margin-top:3em}.access-g1 .blk1{margin:3em auto 5em;width:80%}.access-g1 .hd1{border-top:1px solid #525d63;border-bottom:1px solid #525d63;padding:1em 0;margin:2em auto 0}.access-g1 .hd1 img{width:62.5%;margin-left:0}.access-g1 .hd1 .cap1{line-height:1.8;font-size:.875em;margin-top:1em}.access-g1 .place{margin:1em auto;display:flex}.access-g1 .place>div{width:50%}.access-g1 .place .name{font-weight:bold}.access-g1 .place .addr{font-size:.875em}.access-g1 .cap2{font-size:.875em;line-height:1.8;margin-top:1em}@media screen and (max-width: 768px){.access-g1{background:url(../images/access_bg1_sp.png) center top no-repeat #fbfaf3;background-size:100% auto}.access-g1 .tt1{margin-top:14em}.access-g1 .blk1{width:84%}.access-g1 .hd1 img{width:100%}.access-g1 .place{flex-wrap:wrap;line-height:1.8}.access-g1 .place>div{width:100%}}.anc{height:82px;z-index:-1;margin-top:-82px}
/*# sourceMappingURL=style.css.map */
