@charset "UTF-8";html{font-size:10px;overflow:auto}body{overscroll-behavior-y:none;overflow:hidden;background:#fff;color:#666;font-family:游ゴシック,YuGothic,"Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Meiryo,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:.5px;word-break:break-all;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul,li{font-size:100%;font-weight:400}a{display:block;text-decoration:none}a:hover,a:focus{text-decoration:none}img{max-width:100%;vertical-align:middle}table{border-spacing:0}.container{width:100%;margin:0 auto}.mincho{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",Arial,Helvetica,sans-serif}.fuwafuwa{-webkit-animation:fuwafuwa 3s infinite ease-in-out .8s alternate;animation:fuwafuwa 3s infinite ease-in-out .8s alternate;display:inline-block;transition:1.5s ease-in-out;margin-top:15px}.fuwafuwa2{-webkit-animation:fuwafuwa2 3s infinite ease-in-out .8s alternate;animation:fuwafuwa2 3s infinite ease-in-out .8s alternate;display:inline-block;transition:1.5s ease-in-out;margin-top:15px}.fuwafuwa3{-webkit-animation:fuwafuwa3 3s infinite ease-in-out .8s alternate;animation:fuwafuwa3 3s infinite ease-in-out .8s alternate;display:inline-block;transition:1.5s ease-in-out;margin-top:15px}.fuwafuwa4{-webkit-animation:fuwafuwa4 5s infinite ease-in-out .8s alternate;animation:fuwafuwa4 5s infinite ease-in-out .8s alternate;display:inline-block;transition:1.5s ease-in-out;margin-top:15px}@-webkit-keyframes fuwafuwa{0%{transform:translate(0,8px)}50%{transform:translate(0,-8px)}100%{transform:translate(0,8px)}}@keyframes fuwafuwa{0%{transform:translate(0,8px)}50%{transform:translate(0,-8px)}100%{transform:translate(0,8px)}}@-webkit-keyframes fuwafuwa2{0%{transform:translate(0,3px)}50%{transform:translate(0,-3px)}100%{transform:translate(0,3px)}}@keyframes fuwafuwa2{0%{transform:translate(0,3px)}50%{transform:translate(0,-3px)}100%{transform:translate(0,3px)}}@-webkit-keyframes fuwafuwa3{0%{transform:translate(8px,0)}50%{transform:translate(-8px,0)}100%{transform:translate(8px,0)}}@keyframes fuwafuwa3{0%{transform:translate(8px,0)}50%{transform:translate(-8px,0)}100%{transform:translate(8px,0)}}@-webkit-keyframes fuwafuwa4{0%{transform:translate(10px,5px)}50%{transform:translate(-10px,-5px)}100%{transform:translate(10px,5px)}}@keyframes fuwafuwa4{0%{transform:translate(10px,5px)}50%{transform:translate(-10px,-5px)}100%{transform:translate(10px,5px)}}.inner{max-width:1100px;margin:0 auto}h2.size1{margin:60px auto 40px;font-size:36px;letter-spacing:4px;line-height:32px;color:#396e9e;text-align:center}h2.size1 span{display:block;font-size:16px;letter-spacing:2px;line-height:40px;color:#666}h3.size1{margin-bottom:40px;text-align:center;font-size:32px;letter-spacing:3px;color:#396e9e}h3.size1 span{display:block;font-size:16px;letter-spacing:2px;color:#666}.normal{width:100%;max-width:1300px;margin:100px auto 100px}@media screen and (max-width:1200px){.inner{margin:0 50px}}@media screen and (max-width:1024px){.inner{margin:0 15px}}@media screen and (max-width:940px){h2.size1{margin:53px auto 35px;font-size:32px;letter-spacing:3px;line-height:28px}h2.size1 span{font-size:14px;line-height:35px}h3.size1{margin-bottom:35px;font-size:28px;letter-spacing:2px}h3.size1 span{font-size:14px}}@media screen and (max-width:840px){h2.size1{margin:49px auto 33px;font-size:30px;letter-spacing:2px;line-height:26px}h2.size1 span{font-size:13px;letter-spacing:1px;line-height:33px}h3.size1{margin-bottom:33px;font-size:26px}h3.size1 span{font-size:13px}}@media screen and (max-width:768px){.inner{margin:0 10px}h2.size1{margin:35px auto 30px;font-size:26px;letter-spacing:3px;line-height:26px}h2.size1 span{font-size:12px;letter-spacing:2px;line-height:26px}h3.size1{margin-bottom:40px;letter-spacing:3px}h3.size1 span{letter-spacing:2px}}@media screen and (max-width:380px){h2.size1{margin:31px auto 26px;font-size:23px;letter-spacing:2px;line-height:23px}h2.size1 span{font-size:11px;letter-spacing:1px;line-height:23px}h3.size1{margin-bottom:35px;font-size:23px;letter-spacing:2px}h3.size1 span{font-size:11px;letter-spacing:1px}}@media screen and (max-width:340px){h2.size1{margin:28px auto 24px;font-size:21px;line-height:21px}h2.size1 span{font-size:10px;line-height:21px}h3.size1{margin-bottom:33px;font-size:21px}h3.size1 span{font-size:11px}}.header{width:100%;height:200px;margin:0 auto -17px;background:#fff}.header-top{width:100%;height:120px;margin:0 auto;padding-top:15px;background:#fff}.header-box{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto}.header-box .box-ch{display:flex;flex-direction:column}.header-box .box-ch h2.header-h2{padding:8px 0;font-size:16px;color:#777}.header-box .box-ch .sns-box{display:flex;justify-content:flex-end}.header-box .box-ch .sns-box a img{margin:10px 5px}.header-nav{position:relative;width:100%;height:63px;margin:0 auto;background:#f0f7fd;z-index:10}.header-nav>ul{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;max-width:1300px;height:80px;margin:0 auto}_:-ms-lang(x)::-ms-backdrop,.header-nav>ul{justify-content:space-around}.header-nav>ul>li{position:relative;width:16.666%;max-width:200px;padding:5px 0}.header-nav>ul>li:hover{background:#396e9e}.header-nav>ul>li:hover>a{color:#fff}.header-nav>ul>li.child ul{display:none;position:absolute;width:200px;padding:10px 8px 15px;top:50px;left:0;background:rgba(255,255,255,.95);border-radius:0 0 5px 5px;box-shadow:2.229px 2.007px 3.5px rgba(140,130,134,.11);z-index:10}.header-nav>ul>li.child:hover ul{display:block;-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.header-nav>ul>li.child:hover ul>li{padding-top:10px;border-bottom:1px solid #eee}.header-nav>ul>li.child:hover ul>li:hover a{color:#396e9e}.header-nav>ul>li.child:hover ul>li:last-of-type{border-bottom:none}.header-nav>ul>li.child:hover ul>li a{font-size:13px;line-height:30px;color:#777}.header-nav>ul>li>a{text-align:center;font-size:16px;line-height:20px;color:#777}.header-nav>ul>li>a>span{display:block}.header-nav>ul>li:first-of-type{display:none}.header-nav>ul>li:first-of-type>a>img{margin:5px 50px 5px 5px;vertical-align:unset}.header>.img-box{position:relative;top:-1px;width:100%;height:17px;z-index:3}.header>.img-box img{width:100%;height:17px;vertical-align:top}.headerBtn{display:none}.header-nav.HeightMin{position:fixed;top:0;left:0;z-index:100;height:50px;-webkit-animation:DownAnime .5s forwards;animation:DownAnime .5s forwards;background:#fff;box-shadow:0 4px 10px -10px}.header-nav.HeightMin>ul{max-width:1300px;height:50px}.header-nav.HeightMin>ul>li{width:auto;padding:8px 20px}.header-nav.HeightMin>ul>li:hover ul{top:36px}.header-nav.HeightMin>ul>li:first-of-type{display:block;padding:0}.header-nav.HeightMin>ul>li:first-of-type:hover{background:0 0}.header-nav.HeightMin>ul>li>a span{display:none}@-webkit-keyframes DownAnime{from{opacity:0;transform:translateY(-170px)}to{opacity:1;transform:translateY(0)}}@keyframes DownAnime{from{opacity:0;transform:translateY(-170px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1240px){.header-top{padding:15px 50px}}@media screen and (max-width:1024px){.header-top{padding:15px 20px}.header-nav.HeightMin ul li a{font-size:14px}}@media screen and (max-width:940px){.header-top{padding:15px 10px}.header-box .box-ch h2.header-h2{font-size:14px}.header-nav ul li a{font-size:14px}.header-nav.HeightMin>ul>li{padding:8px 13px}_:-ms-lang(x)::-ms-backdrop,.header-nav>ul>li:first-of-type>a>img{margin:5px 30px 5px 5px}}@media screen and (max-width:840px){.header-top{padding:15px 5px}.header-box .box-ch h2.header-h2{font-size:13px}.header-nav ul li a{font-size:13px}.header-nav.HeightMin>ul>li{padding:8px 10px}.header-nav.HeightMin ul li a{font-size:13px}}@media screen and (max-width:768px){.header{position:relative;height:50px;z-index:120}.header-top{height:50px;padding:0}.header-box{margin-left:10px}.header-box a{margin:5px 0 5px}.header-box a img{height:40px;-o-object-fit:cover;object-fit:cover}.header-box .box-ch{display:none}.header-nav{display:none}.headerBtn{display:block;position:relative;background:0 0;cursor:pointer;width:50px;height:50px;border-radius:5px}.headerBtn span{display:inline-block;transition:all .4s;position:absolute;left:10px;width:30px;height:3px;border-radius:2px;background-color:#396e9e}.headerBtn span:nth-of-type(1){top:12px}.headerBtn span:nth-of-type(2){top:20px}.headerBtn span:nth-of-type(3){top:28px}.headerBtn span:nth-of-type(3):after{content:"MENU";position:absolute;top:6px;left:-1.5px;font-size:9px;letter-spacing:1px;color:#396e9e;font-family:"Helvetica";word-break:normal}.headerBtn.active span:nth-of-type(1){top:14px;left:13px;transform:translateY(6px) rotate(-45deg);width:25px}.headerBtn.active span:nth-of-type(2){opacity:0}.headerBtn.active span:nth-of-type(3){top:26px;left:12px;transform:translateY(-6px) rotate(45deg);width:25px}.headerBtn.active span:nth-of-type(3):after{content:"CLOSE";transform:translateY(0) rotate(-45deg);top:7px;left:7px}.header-nav.HeightMin{display:none}.header-top.HeightMin{display:block;position:fixed;top:0;left:0;height:50px;-webkit-animation:DownAnime .5s forwards;animation:DownAnime .5s forwards;box-shadow:0 4px 10px -10px}}.aside{display:none}@media screen and (max-width:768px){.aside{position:fixed;display:block;z-index:90;top:0;right:-280px;width:280px;padding-top:25px;background:#faf1f4;transition:all .6s;box-shadow:0 0 15px -10px}.aside.panelactive{right:0}.aside>ul{margin-top:40px;padding:0 10px;text-align:center}.aside>ul>li{padding:15px 0;border-bottom:1px dashed #396e9e}.aside>ul>li:last-of-type{border:none}.aside>ul>li.child{position:relative}.aside>ul>li.child span.open{width:26px;height:26px;position:absolute;top:20px;right:0;background:#fff;border-radius:43px}.aside>ul>li.child span.open:before{content:"";position:absolute;width:14px;height:2px;margin-top:-1px;top:13px;left:6px;background:#396e9e}.aside>ul>li.child span.open:after{content:"";position:absolute;width:2px;height:14px;margin:-7px 0 0 -6px;top:13px;left:18px;background:#396e9e}.aside>ul>li.child span.open.on:after{opacity:0}.aside>ul>li.child ul.inner-ul{display:none;margin-top:15px;padding:5px 10px 10px;background:#fff}.aside>ul>li.child ul.inner-ul li:last-of-type a{border-bottom:none}.aside>ul>li.child ul.inner-ul li a{display:block;padding:8px 5px 5px;font-size:15px;color:#396e9e;line-height:25px;border-bottom:1px dotted #ccc}.aside>ul>li>a{display:inline-block;padding:0 20px;font-size:15px;line-height:20px;color:#396e9e}.aside>ul>li>a span{display:block}.aside .sns-box{display:flex;justify-content:space-evenly;padding:15px 0;background:#fff}}.top{width:100%;margin:0 auto 50px}.sliderTop{height:100%;max-height:645px}.sliderTop img{display:block;width:100%;height:645px;-o-object-fit:cover;object-fit:cover}.sliderTop h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;font-size:40px;letter-spacing:4px;line-height:58px;color:#fff;text-shadow:1px 1px 10px #999;text-align:center;z-index:2}@media screen and (max-width:940px){.sliderTop{max-height:550px}.sliderTop img{height:550px}.sliderTop h2{font-size:35px;letter-spacing:3px;line-height:50px}}@media screen and (max-width:840px){.sliderTop h2{font-size:32px;letter-spacing:2px;line-height:47px}}@media screen and (max-width:768px){.top{margin:0 auto 10px}.sliderTop img{height:350px}.sliderTop h2{transform:translate(-50%,-30%);font-size:24px;letter-spacing:2px;line-height:30px}}@media screen and (max-width:380px){.sliderTop h2{font-size:21px;letter-spacing:1px;line-height:26px}}@media screen and (max-width:500px){.sliderTop img{height:300px}}@media screen and (max-width:340px){.sliderTop h2{font-size:20px;line-height:24px}}.about{width:100%;margin:0 auto 170px;background:#fff}.about h2.header-h2{display:none}.about h2{font-size:32px;letter-spacing:3px;color:#396e9e;text-align:center}.about h2 span{display:inline-block;padding:5px 10px;border-bottom:1px solid #396e9e}.about h2 span br{display:none}.about-box{position:relative;width:100%;margin:80px auto 0;padding-top:40px;background:linear-gradient(180deg,#faf1f4 0%,#faf1f4 60%,transparent 60%,transparent 100%)}.about-box .img-box_01{position:absolute;top:-160px;right:115px;z-index:2}.about-box .img-box_02{position:absolute;top:-85px;right:-157px;z-index:2}.about-box .img-box_03{position:absolute;top:610px;left:40px;z-index:2}.about-box .img-box_04{position:absolute;top:430px;left:-157px;z-index:2}.about-box .img-box_05{position:absolute;top:715px;right:-157px;z-index:2}.about-box .box-ch{width:100%;max-width:830px;margin:0 auto}.about-box .midasi-box{position:relative;width:100%;margin:0 auto}.about-box .midasi-box .img-box{position:absolute;top:-80px;left:40px;z-index:2}.about-box .midasi-box h3{display:flex;justify-content:center;align-items:center;padding:23px 0;border-radius:10px;background:#fff;font-size:28px;letter-spacing:3px;line-height:40px;color:#396e9e}.about-box .txt-box{margin:40px auto 50px;padding-left:10px;word-break:break-word}.about-box .txt-box p{font-size:18px;letter-spacing:0;line-height:40px}.about-box .txt-box p span{display:none}.about .box-ch .img-box_06{margin:0 auto;border-radius:80px;text-align:center}@media screen and (max-width:1300px){.about h2{font-size:28px;letter-spacing:2px}}@media screen and (max-width:1200px){.about-box .img-box_01{right:70px}.about-box .img-box_02{right:-200px}}@media screen and (max-width:1100px){.about{margin:0 auto 200px}.about h2{letter-spacing:.5px}.about-box .img-box_01{right:70px}.about-box .img-box_02{top:-110px;right:-230px}.about-box .img-box_03{top:930px;left:20px}.about-box .img-box_04{top:780px}.about-box .img-box_05{top:800px}}@media screen and (max-width:1024px){.about h2{letter-spacing:.1px}.about-box .img-box_01{right:50px}.about-box .img-box_02{right:-240px}}@media screen and (max-width:940px){.about-box{margin:70px auto 0;padding-top:35px}.about-box .img-box_01 img,.about-box .img-box_02 img,.about-box .img-box_03 img,.about-box .img-box_04 img,.about-box .img-box_05 img{width:80%}.about-box .img-box_01{top:-150px;right:20px}.about-box .img-box_02{top:-100px;right:-250px}.about-box .img-box_03{top:870px}.about-box .img-box_04{top:750px;left:-130px}.about-box .img-box_05{top:770px;right:-190px}.about-box .box-ch{max-width:780px}.about-box .midasi-box .img-box{top:-65px}.about-box .midasi-box .img-box img{width:80%}.about-box .midasi-box h3{padding:20px 0;font-size:24px;letter-spacing:2px;line-height:35px}.about-box .txt-box{margin:35px auto 44px}.about-box .txt-box p{font-size:16px;line-height:35px}}@media screen and (max-width:840px){.about h2{font-size:24px}.about-box{margin:65px auto 0;padding-top:33px}.about-box .img-box_03{top:800px}.about-box .img-box_04{top:680px}.about-box .img-box_05{top:670px}.about-box .box-ch{max-width:700px}.about-box .midasi-box h3{padding:19px 0;font-size:23px;line-height:32px}.about-box .txt-box{margin:33px auto 41px}.about-box .txt-box p{font-size:15px;line-height:32px}}@media screen and (max-width:768px){.about{margin:0 auto 150px}.about h2.header-h2{display:block;margin-bottom:30px;text-align:center;font-size:12px;letter-spacing:1px;color:#777}.about h2{font-size:22px;letter-spacing:2px;line-height:28px}.about h2 span br{display:block}.about-box{margin:40px auto 60px;padding-top:20px}.about-box .box-ch{max-width:600px;margin:0 auto;padding:0 10px}.about-box .img-box_01 img,.about-box .img-box_02 img,.about-box .img-box_03 img,.about-box .img-box_04 img,.about-box .img-box_05 img{width:65%}.about-box .img-box_01{top:-150px;right:40px}.about-box .img-box_02{top:-115px;right:-230px}.about-box .img-box_03{top:635px;left:65px}.about-box .img-box_04{top:550px}.about-box .img-box_05{top:580px;right:-230px}.about-box .midasi-box h3{padding:13px 0;font-size:17px;letter-spacing:1px;line-height:22px}.about-box .midasi-box .img-box{top:-47px;left:15px}.about-box .midasi-box .img-box img{width:58%}.about-box .txt-box{margin:20px auto;padding-left:0}.about-box .txt-box p{font-size:16px;letter-spacing:.4px;line-height:32px}}@media screen and (max-width:620px){.about{margin:0 auto 120px}.about-box{margin:35px auto 53px;padding-top:18px;background:linear-gradient(180deg,#faf1f4 0%,#faf1f4 65%,transparent 65%,transparent 100%)}.about h2{font-size:19px;letter-spacing:1px;line-height:25px}.about-box .img-box_01{top:-130px;right:25px}.about-box .img-box_02{top:-105px;right:-240px}.about-box .img-box_03{top:535px;left:30px}.about-box .img-box_04{top:455px;left:-80px}.about-box .img-box_05{top:480px;right:-240px}.about-box .img-box_01 img,.about-box .img-box_02 img,.about-box .img-box_03 img,.about-box .img-box_04 img,.about-box .img-box_05 img{width:50%}.about-box .box-ch{max-width:450px}.about-box .midasi-box h3{padding:11px 0;font-size:15px}.about-box .midasi-box .img-box{top:-40px}.about-box .midasi-box .img-box img{width:50%}.about-box .txt-box{margin:18px auto}.about-box .txt-box p{font-size:14px;line-height:28px}.about-box .txt-box p span{display:inline}.about-box .txt-box p br{display:none}}@media screen and (max-width:500px){.about-box .img-box_01{top:-125px;right:5px}.about-box .img-box_02{top:-110px;right:-260px}.about-box .img-box_03{top:525px;left:10px}.about-box .img-box_04{left:-85px}.about-box .img-box_05{top:470px;right:-260px}.about-box .img-box_01 img,.about-box .img-box_02 img,.about-box .img-box_03 img,.about-box .img-box_04 img,.about-box .img-box_05 img{width:45%}.about-box .midasi-box .img-box{top:-35px}.about-box .midasi-box .img-box img{width:45%}}@media screen and (max-width:428px){.about h2{font-size:18px;line-height:23px}.about-box .img-box_01{right:-10px}.about-box .img-box_02{right:-270px}.about-box .img-box_03{top:500px}.about-box .img-box_04{top:425px}.about-box .img-box_05{top:430px}.about-box{margin:33px auto 49px;padding-top:16px}.about-box .midasi-box h3{font-size:16px}.about-box .txt-box{margin:16px auto}.about-box .txt-box p{font-size:14px;line-height:26px}}@media screen and (max-width:380px){.about h2.header-h2{font-size:11px;letter-spacing:0}.about-box .midasi-box h3{letter-spacing:0}}@media screen and (max-width:340px){.about h2.header-h2{font-size:10px}.about-box .midasi-box h3{letter-spacing:-.4px}}.news{position:relative;width:100%;margin:0 auto 250px;padding-bottom:100px;background:url(//www.kazenomori.or.jp/wp-content/themes/piconursery/img/main/news-bg.jpg);text-align:center}.news .inner>.img-box{position:absolute;top:-60px;right:calc(50% - 539px);z-index:2}.news h3{margin:0 auto;padding:50px 0 15px}.news-box{display:flex;flex-wrap:wrap;max-width:1000px;border-radius:20px;margin:10px auto;padding:30px 40px;background:#fff}.news-box>a{width:32%;margin-right:2%;text-align:left}.news-box>a:last-of-type{margin-right:0}.news-box img{width:100%;max-height:193px;border:1px solid #ccc;-o-object-fit:cover;object-fit:cover}.news-box .txt-box{max-height:146px;font-size:16px;overflow:hidden}.news-box time{display:block;margin:10px auto;line-height:30px;color:#396e9e}.news-box p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;color:#666}.news-box .btn-box{width:100%;text-align:center}.news-box .btn-box a{width:150px;height:50px;margin:20px auto 0;border-radius:10px;background:#396d9d;color:#fff;font-size:16px;line-height:50px}@media screen and (max-width:1240px){.news .inner>.img-box{right:20px}}@media screen and (max-width:940px){.news{margin:0 auto 219px}.news .inner>.img-box{right:20px;top:-38px}.news .inner>.img-box img{width:80px}.news-box{padding:26px 35px}.news-box .txt-box{max-height:134px;font-size:14px}.news-box time{line-height:28px}.news-box .btn-box a{width:130px;height:43px;font-size:14px;line-height:43px}}@media screen and (max-width:840px){.news{margin:0 auto 203px}.news-box{padding:24px 32px}.news-box .txt-box{max-height:126px;font-size:13px}.news-box time{line-height:24px}.news-box .btn-box a{width:122px;height:40px;font-size:13px;line-height:40px}}@media screen and (max-width:768px){.news{margin:0 auto 120px;padding-bottom:65px}.news .inner>.img-box{right:-10px;top:-32px}.news .inner>.img-box img{width:53%}.news h3{padding:38px 0}.news-box{flex-direction:column;justify-content:unset;max-width:600px;margin:0 auto;padding:40px 30px}.news-box>a{display:flex;justify-content:center;width:100%;max-width:450px;margin:0 auto 30px}.news-box>a:last-of-type{margin-right:auto}.news-box .img-box{width:40%}.news-box .txt-box{width:60%;padding-left:20px;font-size:14px;letter-spacing:1px;line-height:24px}.news-box time{margin:0 auto}.news-box p{-webkit-line-clamp:3}.news-box .btn-box a{width:135px;height:45px;margin:0 auto;font-size:16px;letter-spacing:1px;line-height:45px}}@media screen and (max-width:500px){.news-box{padding:40px 10px}.news-box .txt-box{padding-left:10px}}@media screen and (max-width:428px){.news-box .txt-box{line-height:22px}}@media screen and (max-width:380px){.news{margin:0 auto 105px}.news h3{padding:33px 0}.news-box{padding:35px 8px 15px}.news-box>a{margin:0 auto 26px}.news-box .txt-box{padding-left:8px;font-size:12px;line-height:21px}.news-box time{line-height:21px}}@media screen and (max-width:340px){.news{margin:0 auto 98px}.news h3{padding:31px 0}.news-box{padding:33px 5px 12px}.news-box .txt-box{padding-left:5px;line-height:18px}.news-box time{line-height:20px}.news-box .btn-box a{width:110px;height:37px;font-size:13px;line-height:37px}.news-box>a{margin:0 auto 24px}}.recommend{position:relative;width:100%;margin:0 auto 200px;padding:200px 0;background:#ebf3f9}.recommend .img-box_01{position:absolute;top:50px;left:0;z-index:2}.recommend .img-box_02{position:absolute;bottom:50px;right:0;z-index:2}.recommend .img-box_03{position:absolute;top:100px;right:250px;z-index:2}.recommend .img-box_04{position:absolute;bottom:50px;left:250px;z-index:2}.recommend .img-box_05{position:absolute;top:-170px;right:50px;z-index:2}.recommend-box{display:flex;justify-content:space-between;max-width:1000px;margin:0 auto}.recommend-box a{width:32%;max-height:380px;padding:20px 15px 15px;border-radius:20px;background:#fff;box-shadow:2.229px 2.007px 3.5px rgba(140,130,134,.11);text-align:center}.recommend-box h3{margin-bottom:15px;font-size:20px;letter-spacing:2px;line-height:20px;color:#2e6da3}.recommend-box h3 span{display:block;padding-top:10px;font-size:16px;color:#666}.recommend-box .img-box{width:100%;max-height:265px}.recommend-box img{-o-object-fit:cover;object-fit:cover}@media screen and (max-width:940px){.recommend{margin:0 auto 175px}.recommend .img-box_02{right:-23px}.recommend .img-box_03{top:60px;right:160px}.recommend .img-box_05{top:-140px;right:20px}.recommend .img-box_01 img,.recommend .img-box_02 img,.recommend .img-box_03 img,.recommend .img-box_04 img,.recommend .img-box_05 img{width:80%}.recommend-box a{padding:20px 10px 10px}.recommend-box h3{font-size:18px;line-height:18px}.recommend-box h3 span{font-size:14px}}@media screen and (max-width:840px){.recommend{margin:0 auto 163px}.recommend-box a{padding:20px 10px 5px}.recommend-box h3{font-size:16px;line-height:16px}.recommend-box h3 span{font-size:13px}}@media screen and (max-width:768px){.recommend{margin:0 auto 120px;padding:100px 0}.recommend .img-box_01{top:25px}.recommend .img-box_02{right:-38px;bottom:20px}.recommend .img-box_03{top:25px;right:100px}.recommend .img-box_04{bottom:10px;left:130px}.recommend .img-box_05{top:-120px;right:-10px}.recommend .img-box_01 img,.recommend .img-box_02 img,.recommend .img-box_03 img,.recommend .img-box_04 img,.recommend .img-box_05 img{width:65%}.recommend-box{justify-content:center;max-width:450px}.recommend-box a{margin-right:10px;padding:15px 6px 5px;border-radius:10px}.recommend-box a:last-of-type{margin-right:0}.recommend-box h3{font-size:14px;letter-spacing:1px;line-height:7px}.recommend-box h3 span{font-size:9px;letter-spacing:1px}}@media screen and (max-width:620px){.recommend .img-box_01{top:35px}.recommend .img-box_02{right:-54px;bottom:25px}.recommend .img-box_03{top:40px;right:50px}.recommend .img-box_04{bottom:20px;left:140px}.recommend .img-box_05{top:-90px;right:-40px}.recommend .img-box_01 img,.recommend .img-box_02 img,.recommend .img-box_03 img,.recommend .img-box_04 img,.recommend .img-box_05 img{width:50%}}@media screen and (max-width:500px){.recommend .img-box_02{right:-60px}.recommend .img-box_03{top:35px;right:15px}.recommend .img-box_04{bottom:25px;left:60px}.recommend .img-box_05{top:-80px;right:-55px}.recommend .img-box_01 img,.recommend .img-box_02 img,.recommend .img-box_03 img,.recommend .img-box_04 img,.recommend .img-box_05 img{width:45%}}@media screen and (max-width:400px){.recommend{margin:0 auto 105px}.recommend-box h3{font-size:13px;letter-spacing:0}}@media screen and (max-width:360px){.recommend{margin:0 auto 98px}.recommend .img-box_03{right:-15px}.recommend .img-box_04{left:40px}.recommend .img-box_05{right:-65px}.recommend-box a{padding:15px 4px 5px}.recommend-box h3{font-size:12px}.recommend-box h3 span{font-size:8px;letter-spacing:0}}.feature{position:relative;width:100%;margin:0 auto 300px;background:#fff}.feature h4{margin:50px 0 0 -36px;font-size:28px;letter-spacing:3px;z-index:2}.feature h5{margin:-50px 0 40px 40px;font-size:20px;line-height:30px;font-weight:700}.feature p{font-size:16px;line-height:30px}.feature .btn-box{display:flex;align-items:center;width:186px;height:52px;margin:40px auto 0;border-radius:10px;border:2px dotted #d7e1eb}.feature .btn-box>.img-box{margin:0 24px}.feature .btn-box>span{font-size:16px;letter-spacing:2px;line-height:32px;color:#396e9e}.feature img{-o-object-fit:cover;object-fit:cover}.feature>.img-box img{width:100%;height:500px}.feature .midasi-box{position:absolute;top:40px;right:calc(50% - 500px);width:198px;height:396px;padding:50px;background:#fff;z-index:2}.feature .midasi-box h3{font-size:36px;letter-spacing:4px;color:#396e9e;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;z-index:2}.feature .midasi-box h3 span{display:block;font-size:16px;letter-spacing:2px;color:#666}.feature .midasi-box>.img-box{position:absolute;bottom:0;left:calc(50% - 60px)}.feature-box_01,.feature-box_02,.feature-box_03,.feature-box_04{display:flex;flex-direction:column;margin:120px auto 0}.feature .box-ch_01{display:inline-flex;margin-bottom:30px}.feature-box_01>.txt-box{width:100%;padding:30px 25px;background:#ebf3f9}.feature-box_01>.txt-box p{font-size:16px;letter-spacing:1px;line-height:36px}.feature-box_01 .box-ch_02{display:flex;flex-wrap:wrap;margin-top:90px}.feature-box_01 .box-ch_02 .box-gc_01{margin:-230px 4% 0 0}.feature-box_01 .box-ch_02 .box-gc_02{margin-top:230px}.feature-box_01 .box-ch_02 .box-gc_03{margin:-310px 4% 0 0}.feature-box_01 .box-ch_02 .box-gc_04{margin-top:120px}.feature-box_01 .box-ch_02 .box-gc_05{margin:-80px 4% 0 0}.feature-box_01 .box-ch_02 .box-gc_01,.feature-box_01 .box-ch_02 .box-gc_02,.feature-box_01 .box-ch_02 .box-gc_03,.feature-box_01 .box-ch_02 .box-gc_04,.feature-box_01 .box-ch_02 .box-gc_05{display:flex;flex-direction:column;justify-content:center;width:48%}.feature-box_01 .box-ch_02 .img-box_02{margin:0 auto}.feature-box_01 .box-ch_02 .txt-box{width:94%;max-width:478px;background:rgba(255,255,255,.9);margin:-30px auto 0;padding:20px 20px 40px;box-shadow:0 0 15px -10px;z-index:2}.feature-box_01 .box-ch_02 .txt-box>span,.feature-box_02 .box-ch_03 .box-gc .txt-box>span,.feature-box_03 .box-ch_03 .box-gc .txt-box>span{display:inline-block;width:86px;height:86px;margin-top:-30px;padding-right:30px;border-radius:43px}.feature-box_01 .box-ch_02 .txt-box>span{background:#e6eff7}.feature-box_02 .box-ch_03 .box-gc .txt-box>span{background:#fbe6f5}.feature-box_03 .box-ch_03 .box-gc .txt-box>span{background:#eee6df}.feature-box_02 .box-ch_02,.feature-box_03 .box-ch_02{display:flex;justify-content:space-between}.feature-box_02 .box-ch_02 .txt-box,.feature-box_03 .box-ch_02 .txt-box{width:50%;max-height:320px;margin-top:10px;padding:50px 20px;z-index:2}.feature-box_02 .box-ch_02 .txt-box{background:rgba(250,241,244,.9)}.feature-box_03 .box-ch_02 .txt-box{background:rgba(238,230,223,.9)}.feature-box_02 .box-ch_02 .txt-box p,.feature-box_03 .box-ch_02 .txt-box p{font-size:16px;margin-bottom:40px}.feature-box_02 .box-ch_02 .txt-box p:last-of-type,.feature-box_03 .box-ch_02 .txt-box p:last-of-type{margin-bottom:0}.feature-box_02 .box-ch_02 .img-box_02,.feature-box_03 .box-ch_02 .img-box_02{width:55%;max-width:600px;max-height:400px;margin:60px 0 0 -60px}.feature-box_02 .box-ch_03,.feature-box_03 .box-ch_03{display:flex}.feature-box_02 .box-ch_03 .img-box_03{width:43%;margin:-80px 0 20px}.feature-box_02 .box-ch_03 .img-box_03 img:first-of-type{display:block}.feature-box_02 .box-ch_03 .img-box_03 img:nth-of-type(2){display:none}.feature-box_02 .box-ch_03 .box-gc{position:relative;display:flex;width:74%;margin:120px 0 40px 50px}.feature-box_02 .box-ch_03 .box-gc .txt-box{position:absolute;top:0;left:0;width:60%;z-index:2}.feature-box_02 .box-ch_03 .box-gc .txt-box p{position:relative;text-indent:-1.4em}.feature-box_02 .box-ch_03 .box-gc .img-box_04{position:absolute;top:0;right:0}.feature-box_03 .box-ch_03 .img-box_03{width:50%;margin-top:120px}.feature-box_03 .box-ch_03 .box-gc{position:relative;width:74%;margin:120px 0 40px 30px}.feature-box_03 .box-ch_03 .box-gc .txt-box{position:absolute;z-index:2}.feature-box_03 .box-ch_03 .box-gc .txt-box p{position:relative;z-index:3}.feature-box_03 .box-ch_03 .box-gc .img-box_04{position:absolute;right:0;z-index:1}.feature-box_04 .box-ch_01>h4{margin:50px 0 0 10px}.feature-box_04>.txt-box{width:100%;margin:0 auto 50px;padding:30px 35px 40px;background:#ebf3f9}.feature-box_04>.txt-box p{font-size:16px;letter-spacing:1px;line-height:30px}.feature-box_04>.txt-box span{display:block;margin-bottom:30px}@media screen and (max-width:1200px){.feature .midasi-box{right:60px}.feature-box_02 .box-ch_02 .txt-box p:nth-of-type(2) br{display:none}.feature-box_03 .box-ch_02 .txt-box p br{display:none}}@media screen and (max-width:1100px){.feature-box_02 .box-ch_03 .img-box_03{margin:-40px 0 20px}.feature-box_04>.txt-box{padding:30px 20px 40px}.feature-box_04>.txt-box span{margin-bottom:25px}}@media screen and (max-width:1024px){.feature h4{margin:50px 0 0 -32px;font-size:25px;letter-spacing:2px}.feature h5{margin:-50px 0 30px 35px;font-size:18px;line-height:26px}.feature>.img-box img{-o-object-position:20% 50%;object-position:20% 50%}.feature .midasi-box{right:40px;width:173px;padding:50px 44px}.feature .midasi-box h3{font-size:32px}.feature .midasi-box h3 span{font-size:14px}.feature .box-ch_01{margin-bottom:26px}.feature-box_01>.txt-box p{line-height:32px}.feature-box_01 .box-ch_02{margin-top:80px}.feature-box_01 .box-ch_02 .txt-box{padding:15px 15px 30px}.feature-box_01 .box-ch_02 .box-gc_01{margin:-200px 4% 0 0}.feature-box_01 .box-ch_02 .box-gc_02{margin-top:200px}.feature-box_01 .box-ch_02 .box-gc_03{margin:-295px 4% 0 0}.feature-box_01 .box-ch_02 .box-gc_04{margin-top:105px}.feature-box_01 .box-ch_02 .box-gc_05{margin:-75px 4% 0 0}.feature-box_01 .box-ch_02 .txt-box>span,.feature-box_02 .box-ch_03 .box-gc .txt-box>span,.feature-box_03 .box-ch_03 .box-gc .txt-box>span{width:75px;height:75px}.feature-box_02 .box-ch_02 .txt-box,.feature-box_03 .box-ch_02 .txt-box{padding:43px 18px}.feature-box_02 .box-ch_02 .txt-box p,.feature-box_03 .box-ch_02 .txt-box p{margin-bottom:35px}}@media screen and (max-width:940px){.feature{margin:0 auto 263px}.feature p{font-size:14px;line-height:26px}.feature .btn-box{width:160px;height:46px;margin:25px auto 40px;border-radius:9px}.feature .btn-box>.img-box{margin:0 21px}.feature .btn-box>.img-box img{width:23px;height:23px}.feature .btn-box>span{font-size:14px;letter-spacing:1px;line-height:28px}.feature-box_01,.feature-box_02,.feature-box_03,.feature-box_04{margin:105px auto 0}.feature-box_02 .box-ch_03 .img-box_03{margin:0 0 20px}.feature-box_02 .box-ch_03 .box-gc,.feature-box_03 .box-ch_03 .box-gc{flex-direction:column;width:50%}.feature-box_02 .box-ch_03 .box-gc{margin:120px 0 0 50px}.feature-box_02 .box-ch_03 .box-gc .txt-box{position:unset;width:90%}.feature-box_02 .box-ch_03 .box-gc .txt-box p{padding-left:1.4em}.feature-box_02 .box-ch_03 .box-gc .txt-box p br{display:none}.feature-box_02 .box-ch_03 .box-gc .img-box_04{position:unset;width:100%}.feature-box_03 .box-ch_03 .img-box_03{margin-top:60px}.feature-box_03 .box-ch_03 .box-gc .txt-box{position:unset;width:90%;margin-left:40px}.feature-box_03 .box-ch_03 .box-gc .img-box_04{position:unset;width:100%;margin-top:40px}.feature-box_04>.txt-box{margin:0 auto 44px;padding:26px 15px 35px}.feature-box_04>.txt-box p{line-height:26px}.feature-box_04>.txt-box span{margin-bottom:20px}}@media screen and (max-width:840px){.feature{margin:0 auto 244px}.feature h4{margin:50px 0 0 -29px;font-size:23px}.feature h5{margin:-43px 0 20px 32px;font-size:16px;line-height:24px}.feature p{font-size:13px;line-height:24px}.feature .btn-box{width:150px;height:42px;border-radius:8px}.feature .btn-box>.img-box{margin:0 20px}.feature .btn-box>.img-box img{width:21px;height:21px}.feature .btn-box>span{font-size:13px;line-height:26px}.feature .midasi-box{right:30px;width:161px;padding:50px 41px}.feature .midasi-box h3{font-size:29px}.feature .midasi-box h3 span{font-size:13px}.feature .box-ch_01{margin-bottom:26px}.feature-box_01,.feature-box_02,.feature-box_03,.feature-box_04{margin:98px auto 0}.feature-box_01>.txt-box p{line-height:29px}.feature-box_01 .box-ch_02{margin-top:73px}.feature-box_01 .box-ch_02 .box-gc_01{margin:-187px 4% 0 0}.feature-box_01 .box-ch_02 .box-gc_02{margin-top:187px}.feature-box_01 .box-ch_02 .box-gc_03{margin:-288px 4% 0 0}.feature-box_01 .box-ch_02 .box-gc_04{margin-top:98px}.feature-box_01 .box-ch_02 .box-gc_05{margin:-85px 4% 0 0}.feature-box_01 .box-ch_02 .txt-box{padding:12px 12px 25px}.feature-box_01 .box-ch_02 .txt-box>span,.feature-box_02 .box-ch_03 .box-gc .txt-box>span,.feature-box_03 .box-ch_03 .box-gc .txt-box>span{width:70px;height:70px}.feature-box_02 .box-ch_02 .txt-box,.feature-box_03 .box-ch_02 .txt-box{max-height:280px;padding:40px 16px}.feature-box_02 .box-ch_02 .txt-box p,.feature-box_03 .box-ch_02 .txt-box p{margin-bottom:32px}.feature-box_04>.txt-box{margin:0 auto 41px;padding:24px 15px 33px}.feature-box_04>.txt-box p{line-height:24px}.feature-box_04>.txt-box span{margin-bottom:18px}}@media screen and (max-width:768px){.feature{margin:0 auto 120px}.feature>.img-box img{height:350px}.feature .midasi-box{right:4%;width:120px;height:270px;padding:30px}.feature .midasi-box h3{font-size:24px;letter-spacing:3px}.feature .midasi-box h3 span{font-size:11px}.feature .midasi-box>.img-box{left:calc(50% - 40px)}.feature .midasi-box>.img-box img{width:80px}.feature .box-ch_01 .img-box_01 img{width:80%}.feature-box_01 h4{margin:36px 0 0 -45px}.feature-box_02 h4{margin:36px 0 0 -43px}.feature-box_03 h4{margin:36px 0 0 -42px}.feature-box_02 .box-ch_02 .txt-box,.feature-box_03 .box-ch_02 .txt-box{padding:40px 12px}.feature-box_02 .box-ch_02 .txt-box p,.feature-box_03 .box-ch_02 .txt-box p{margin-bottom:20px}.feature-box_03 .box-ch_03 .box-gc .txt-box{margin:0 auto}.feature-box_04 .box-ch_01>h4{margin:35px 0 0 -10px}}@media screen and (max-width:700px){.feature-box_01 .box-ch_02 .txt-box>span{margin-left:-5px}.feature h5{margin:-43px 0 20px 20px;font-size:15px;line-height:22px;letter-spacing:0}.feature-box_02 h5,.feature-box_03 h5{margin:-43px 0 20px 32px}.feature-box_01 .box-ch_02 .txt-box{padding:12px 10px 25px}.feature-box_02 .box-ch_02 .txt-box p,.feature-box_03 .box-ch_02 .txt-box p{margin-bottom:16px;letter-spacing:-.1px}}@media screen and (max-width:640px){.feature-box_02 .box-ch_02 .txt-box,.feature-box_03 .box-ch_02 .txt-box{max-height:260px;padding:25px 8px}.feature-box_02 .box-ch_03 .box-gc .txt-box p{letter-spacing:0}}@media screen and (max-width:620px){.feature>.img-box img{height:230px}.feature .midasi-box{top:33px;width:81px;height:164px;padding:20px}.feature .midasi-box h3{font-size:16px;letter-spacing:2px}.feature .midasi-box h3 span{padding-top:7px;font-size:7px;letter-spacing:1px}.feature .midasi-box>.img-box{left:calc(50% - 25px)}.feature .midasi-box>.img-box img{width:50px;height:25px}.feature .box-ch_01{margin-bottom:20px}.feature .box-ch_01 .img-box_01 img{width:72%}.feature h4{font-size:22px;letter-spacing:2px}.feature h5{margin:-40px 0 30px 30px;font-size:16px;letter-spacing:2px;line-height:23px}.feature p{font-size:15px;letter-spacing:2px;line-height:23px}.feature .btn-box{width:186px;height:52px;border-radius:10px}.feature .btn-box>span{font-size:16px;letter-spacing:2px;line-height:32px}.feature .btn-box>.img-box{margin:0 24px}.feature .btn-box>.img-box img{width:26px;height:26px}.feature-box_01,.feature-box_02,.feature-box_03,.feature-box_04{max-width:400px;margin:90px auto 0}.feature-box_01>.txt-box p{letter-spacing:2px;line-height:26px}.feature-box_01 h4{margin:35px 0 0 -50px;letter-spacing:0}.feature-box_01 .box-ch_02{flex-direction:column;align-items:center;margin-top:60px}.feature-box_01 .box-ch_02 .box-gc_01,.feature-box_01 .box-ch_02 .box-gc_02,.feature-box_01 .box-ch_02 .box-gc_03,.feature-box_01 .box-ch_02 .box-gc_04{margin:0 auto 40px}.feature-box_01 .box-ch_02 .box-gc_05{margin:0 auto}.feature-box_01 .box-ch_02 .box-gc_01,.feature-box_01 .box-ch_02 .box-gc_02,.feature-box_01 .box-ch_02 .box-gc_03,.feature-box_01 .box-ch_02 .box-gc_04,.feature-box_01 .box-ch_02 .box-gc_05{width:100%;max-width:400px}.feature-box_01 .box-ch_02 .txt-box{padding:25px 10px}.feature-box_01 .box-ch_02 .txt-box>span{width:65px;height:65px;margin-top:-35px;border-radius:33px}.feature-box_02 h4{margin:33px 0 0 -48px}.feature-box_02 .box-ch_02,.feature-box_03 .box-ch_02{display:flex;justify-content:unset;flex-direction:column-reverse;align-items:center;margin:0 auto}.feature-box_02 .box-ch_02 .img-box_02,.feature-box_03 .box-ch_02 .img-box_02{width:100%;max-width:100%;max-height:unset;margin:0 auto}.feature-box_02 .box-ch_02 .txt-box,.feature-box_03 .box-ch_02 .txt-box{width:94%;max-height:unset;margin:-20px auto 0;padding:30px 15px}.feature-box_02 .box-ch_02 .txt-box p,.feature-box_03 .box-ch_02 .txt-box p{margin-bottom:20px;letter-spacing:2px;line-height:24px}.feature-box_02 .box-ch_03,.feature-box_03 .box-ch_03{flex-direction:column;align-items:center;margin:30px auto 0}.feature-box_02 .box-ch_03 .img-box_03 img:first-of-type{display:none}.feature-box_02 .box-ch_03 .img-box_03 img:nth-of-type(2){display:block}.feature-box_02 .box-ch_03 .img-box_03{width:100%;margin:0 auto}.feature-box_02 .box-ch_03 .box-gc{width:100%;margin:50px auto 0}.feature-box_02 .box-ch_03 .box-gc .txt-box{margin:0 auto}.feature-box_02 .box-ch_03 .box-gc .txt-box>span,.feature-box_03 .box-ch_03 .box-gc .txt-box>span{width:50px;height:50px;border-radius:25px}.feature-box_02 h5{margin:-35px 0 30px 35px}.feature-box_02 .box-ch_03 .box-gc .txt-box p{padding-left:1.6em;text-indent:-1.6em;letter-spacing:1.5px}.feature-box_02 .box-ch_03 .box-gc .img-box_04{text-align:center}.feature-box_03 h4{margin:33px 0 0 -50px}.feature-box_03 .box-ch_03 .img-box_03{width:100%;margin:0 auto}.feature-box_03 .box-ch_03 .box-gc{width:100%;margin:60px auto 0}.feature-box_03 h5{margin:-35px 0 30px 28px}.feature-box_03 .box-ch_03 .box-gc .img-box_04{text-align:center}.feature-box_04 .box-ch_01>h4{margin:30px 0 0 -24px;letter-spacing:0;font-size:21px}.feature-box_04>.txt-box{margin:0 auto 40px;padding:25px 10px 30px}}@media screen and (max-width:428px){.feature{margin:0 auto 105px}.feature .btn-box{width:160px;height:46px;margin:22px auto 35px;border-radius:9px}.feature .btn-box>.img-box{margin:0 21px}.feature .btn-box>.img-box img{width:23px;height:23px}.feature .btn-box>span{font-size:14px;letter-spacing:1px;line-height:28px}.feature .midasi-box{right:3%}.feature h4{font-size:19px}.feature h5{margin:-35px 0 26px 26px;font-size:14px;letter-spacing:1px;line-height:20px}.feature p{font-size:14px;letter-spacing:1px;line-height:21px}.feature-box_01,.feature-box_02,.feature-box_03{margin:50px auto 0}.feature .box-ch_01{margin-bottom:18px}.feature .box-ch_01 .img-box_01 img{width:63%}.feature-box_01 h4{margin:30px 0 0 -62px}.feature-box_01>.txt-box{padding:20px 15px}.feature-box_01>.txt-box p{letter-spacing:1px;line-height:24px}.feature-box_01 .box-ch_02{margin-top:50px}.feature-box_01 .box-ch_02 .txt-box{padding:22px 9px}.feature-box_01 .box-ch_02 .txt-box>span{width:57px;height:57px;margin-top:-31px;border-radius:29px}.feature-box_01 .box-ch_02 .box-gc_01,.feature-box_01 .box-ch_02 .box-gc_02,.feature-box_01 .box-ch_02 .box-gc_03,.feature-box_01 .box-ch_02 .box-gc_04{margin:0 auto 35px}.feature-box_02 h4{margin:30px 0 0 -54px}.feature-box_02 .box-ch_02 .txt-box,.feature-box_03 .box-ch_02 .txt-box{padding:26px 12px}.feature-box_02 .box-ch_03,.feature-box_03 .box-ch_03{margin:26px auto 0}.feature-box_02 .box-ch_03 .box-gc{margin:44px auto 0}.feature-box_02 .box-ch_03 .box-gc .txt-box>span,.feature-box_03 .box-ch_03 .box-gc .txt-box>span{width:44px;height:44px;border-radius:22px}.feature-box_02 h5{margin:-31px 0 26px 31px}.feature-box_02 .box-ch_03 .box-gc .txt-box p{padding-left:1.5em;text-indent:-1.5em;letter-spacing:1px;margin-bottom:5px}.feature-box_03 h4{margin:30px 0 0 -56px}.feature-box_03 .box-ch_03 .box-gc{margin:53px auto 0}.feature-box_03 .box-ch_03 .box-gc .txt-box{width:100%;max-width:300px}.feature-box_03 h5{margin:-31px 0 26px 25px}.feature-box_03 .box-ch_03 .box-gc .img-box_04{margin-top:35px}.feature-box_04 .box-ch_01>h4{margin:26px 0 0 -30px;font-size:19px}.feature-box_04>.txt-box{margin:0 auto 35px;padding:22px 10px 26px}.feature-box_04>.txt-box span{margin-bottom:14px}}@media screen and (max-width:380px){.feature-box_04 .box-ch_01>h4{margin:26px 0 0 -35px;font-size:17px}}@media screen and (max-width:360px){.feature{margin:0 auto 98px}.feature .btn-box{width:152px;height:42px;margin:20px auto 33px;border-radius:8px}.feature .btn-box>.img-box{margin:0 20px}.feature .btn-box>.img-box img{width:21px;height:21px}.feature .btn-box>span{padding-top:3px;font-size:13px;line-height:26px}.feature h4{font-size:18px}.feature h5{line-height:19px}.feature .box-ch_01 .img-box_01 img{width:59%}.feature-box_01 h4{margin:28px 0 0 -65px;letter-spacing:-.4px;font-size:17px}.feature .box-ch_01{margin-bottom:16px}.feature-box_01>.txt-box{padding:18px 12px}.feature-box_01 .box-ch_02{margin-top:40px}.feature-box_01 .box-ch_02 .box-gc_01,.feature-box_01 .box-ch_02 .box-gc_02,.feature-box_01 .box-ch_02 .box-gc_03,.feature-box_01 .box-ch_02 .box-gc_04{margin:0 auto 25px}.feature-box_01 .box-ch_02 .txt-box{padding:20px 8px}.feature-box_02 h4{margin:28px 0 0 -58px}.feature-box_02 .box-ch_02 .txt-box,.feature-box_03 .box-ch_02 .txt-box{padding:24px 10px}.feature-box_02 .box-ch_02 .txt-box p,.feature-box_03 .box-ch_02 .txt-box p{margin-bottom:16px;line-height:21px}.feature-box_02 .box-ch_03,.feature-box_03 .box-ch_03{margin:24px auto 0}.feature-box_02 .box-ch_03 .box-gc{margin:41px auto 0}.feature-box_02 .box-ch_03 .box-gc .txt-box{width:100%}.feature-box_03 h4{margin:28px 0 0 -58px}.feature-box_03 .box-ch_03 .box-gc{margin:49px auto 0}.feature-box_03 .box-ch_03 .box-gc .img-box_04{margin-top:33px}.feature-box_04 .box-ch_01>h4{margin:26px 0 0 -38px;letter-spacing:-1px}.feature-box_04>.txt-box{margin:0 auto 33px;padding:20px 10px 24px}.feature-box_04>.txt-box span{margin-bottom:13px}}.other{width:100%;height:200px;margin:0 auto 200px;background:#eee6df}.other-box{position:relative;display:flex;justify-content:space-between;z-index:2}.other-box>.img-box{position:absolute;top:-152px;right:20px}.other-box a{display:flex;justify-content:space-between;align-items:center;width:45%;margin-top:-80px;padding:40px 20px 40px 40px;box-shadow:0 0 15px -10px;background:#fff}.other-box h5{font-size:18px;letter-spacing:2px;color:#396e9e;font-family:"Hira Maru Pro"}.other-box h5 span{display:block;font-family:"Yu Gothic";font-size:24px;letter-spacing:2px;color:#666}@media screen and (max-width:1024px){.other-box{justify-content:space-around}}@media screen and (max-width:940px){.other{height:175px;margin:0 auto 175px}.other-box>.img-box{top:-128px}.other-box>.img-box img{width:80%}.other-box a{margin-top:-70px;padding:35px 18px 35px 35px}.other-box h5{font-size:16px;letter-spacing:1px}.other-box h5 span{font-size:21px;letter-spacing:1px}.other-box a .img-box img{width:56px;height:56px}}@media screen and (max-width:840px){.other{height:162px;margin:0 auto 163px}.other-box>.img-box{top:-122px}.other-box a{margin-top:-65px;padding:33px 16px 33px 33px}.other-box h5{font-size:15px}.other-box h5 span{font-size:20px}.other-box a .img-box img{width:52px;height:52px}}@media screen and (max-width:768px){.other{height:120px;margin:0 auto 120px}.other-box{justify-content:center;width:100%;max-width:600px;margin:0 auto}.other-box>.img-box{top:-85px;right:-8px}.other-box>.img-box img{width:58%}.other-box a{align-items:end;margin-top:-45px;padding:21px 12px}.other-box a:first-of-type{margin-right:20px}.other-box h5{font-size:14px}.other-box h5 span{font-size:18px}.other-box a .img-box img{width:35px;height:35px}}@media screen and (max-width:620px){.other{height:60px;margin:0 auto 105px}.other-box{max-width:450px}.other-box>.img-box{top:-65px}.other-box>.img-box img{width:50%}.other-box a{margin-top:-30px;padding:12px 5px 12px 10px}.other-box a:first-of-type{margin-right:15px}.other-box h5{font-size:11px}.other-box h5 span{font-size:13px}.other-box a .img-box img{width:24px;height:24px}}@media screen and (max-width:440px){.other-box>.img-box{right:-25px}.other-box a:first-of-type{margin-right:10px}.other-box a{width:50%;padding:12px 5px}}@media screen and (max-width:428px){.other-box h5 span{font-size:12px;letter-spacing:0}}@media screen and (max-width:360px){.other{margin:0 auto 98px}.other-box>.img-box{top:-60px;right:-30px}.other-box>.img-box img{width:45%}.other-box h5{font-size:10px}.other-box h5 span{font-size:11px}.other-box a .img-box img{width:20px;height:20px}}.map{width:100%;margin:0 auto 200px;background:#fff}.map figure{margin:0 auto 40px;padding:10px 0;border-width:45px 0;border-color:#ebf3f9;background:#fff}.map figure .img-box_01{position:relative;max-width:1100px;margin:0 auto}.map figure .img-box_01 .img-box_02{position:absolute;bottom:-56px;right:20px;width:17%;z-index:2}.map-box{display:flex;flex-wrap:wrap;justify-content:space-between}.map-box a{width:48%;margin-top:20px;padding:20px;background:#fff;box-shadow:0 0 10px #eee}.map-box a .img-box{display:flex;align-items:flex-end;margin-bottom:15px}.map-box a h5{padding-left:15px;font-size:18px;letter-spacing:2px;color:#396e9e}.map-box a p{font-size:17px;color:#666}@media screen and (max-width:1200px){.map>.inner{margin:0 auto}}@media screen and (max-width:1160px){.map>.inner{margin:0 30px}}@media screen and (max-width:1130px){.map>.inner{margin:0 15px}}@media screen and (max-width:1100px){.map-box a{width:49%;padding:20px 10px 20px 15px}}@media screen and (max-width:940px){.map{margin:0 auto 175px}.map figure{margin:0 auto 35px;border-width:40px 0}.map figure .img-box_01 .img-box_02{bottom:-50px}.map-box a .img-box img{width:37px;-o-object-fit:cover;object-fit:cover}.map-box a h5{padding-left:13px;font-size:16px}.map-box a p{font-size:15px}}@media screen and (max-width:840px){.map{margin:0 auto 163px}.map figure{margin:0 auto 33px;border-width:35px 0}.map figure .img-box_01 .img-box_02{bottom:-46px}.map-box a .img-box img{width:34px}.map-box a h5{padding-left:12px;font-size:15px}.map-box a p{font-size:14px;letter-spacing:.3px}}@media screen and (max-width:768px){.map{margin:0 auto 120px}.map figure{margin:0 auto 20px}.map>.inner{margin:0 10px}.map-box{justify-content:center;flex-direction:column;align-items:center}.map-box a{width:100%;max-width:380px;padding:5px 10px 10px 15px}.map-box a .img-box{margin-bottom:10px}.map-box a h5{font-size:13px;letter-spacing:1px}.map-box a p{font-size:12px;letter-spacing:1px}}@media screen and (max-width:620px){.map figure{border-width:30px 0}.map figure .img-box_01 .img-box_02{right:10px;bottom:-40px;width:20%}}@media screen and (max-width:500px){.map figure{border-width:25px 0}.map figure .img-box_01 .img-box_02{bottom:-35px}}@media screen and (max-width:428px){.map{margin:0 auto 105px}.map figure{margin:0 auto 18px;border-width:20px 0}.map figure .img-box_01 .img-box_02{bottom:-30px}}@media screen and (max-width:360px){.map{margin:0 auto 98px}.map figure{margin:0 auto 10px}.map-box a p{letter-spacing:0}}@media screen and (max-width:340px){.map-box a p{font-size:11px}}.voice{width:100%;margin:0 auto 300px;background:#fff}.voice-box{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:80px}.voice-box .box-ch{display:flex;flex-direction:column;flex-wrap:wrap;width:49%;margin-right:2%;margin-bottom:80px;padding:30px;box-shadow:0 0 15px -10px}.voice-box .box-ch:nth-of-type(2n){margin-right:0}.voice-box .box-ch .box-gc{display:flex;justify-content:space-between;height:80px;margin-bottom:25px}.voice-box .box-ch .box-gc h5{width:70%;font-size:20px;letter-spacing:2px;line-height:30px;color:#396e9e;font-weight:700}.voice-box .box-ch .box-gc .img-box{margin-top:-65px;text-align:center}.voice-box .box-ch .box-gc .img-box span{display:block;font-size:16px;letter-spacing:2px;line-height:30px;color:#666}.voice-box .box-ch p{font-size:16px;letter-spacing:2px;line-height:28px;color:#666}@media screen and (max-width:1200px){.voice>.inner{margin:0 auto}}@media screen and (max-width:1160px){.voice>.inner{margin:0 30px}}@media screen and (max-width:1130px){.voice>.inner{margin:0 15px}}@media screen and (max-width:940px){.voice{margin:0 auto 263px}.voice-box{margin-top:70px}.voice-box .box-ch{padding:30px 20px}.voice-box .box-ch .box-gc{margin-bottom:20px}.voice-box .box-ch .box-gc h5{font-size:18px;line-height:26px}.voice-box .box-ch .box-gc .img-box span{font-size:14px;line-height:26px}.voice-box .box-ch p{font-size:14px;line-height:25px}}@media screen and (max-width:840px){.voice{margin:0 auto 244px}.voice-box{margin-top:65px}.voice-box .box-ch{padding:25px 10px}.voice-box .box-ch .box-gc{margin-bottom:10px}.voice-box .box-ch .box-gc h5{font-size:16px;line-height:24px}.voice-box .box-ch .box-gc .img-box span{font-size:13px;line-height:24px}.voice-box .box-ch p{line-height:23px}}@media screen and (max-width:768px){.voice{margin:0 auto 120px}.voice-box{flex-direction:column;justify-content:center;align-items:center;margin-top:65px}.voice-box .box-ch{width:100%;max-width:380px;padding:30px 15px}}@media screen and (max-width:428px){.voice{margin:0 auto 105px}.voice-box .box-ch{margin-bottom:60px;padding:20px 15px 40px}.voice-box .box-ch:last-of-type{margin-bottom:40px}.voice-box .box-ch .box-gc{height:55px;margin-bottom:15px}.voice-box .box-ch .box-gc h5{width:75%;font-size:15px;letter-spacing:2px;line-height:22px}.voice-box .box-ch .box-gc .img-box{margin-top:-45px;margin-right:-10px}.voice-box .box-ch .box-gc .img-box img{width:73%}.voice-box .box-ch .box-gc .img-box span{font-size:12px;letter-spacing:1px;line-height:22px}.voice-box .box-ch p{font-size:14px;letter-spacing:1px;line-height:20px}}@media screen and (max-width:360px){.voice{margin:0 auto 98px}.voice-box .box-ch{margin-bottom:45px;padding:20px 10px 30px}.voice-box .box-ch:last-of-type{margin-bottom:20px}.voice-box .box-ch .box-gc .img-box{margin-top:-38px;margin-right:-15px}.voice-box .box-ch .box-gc .img-box img{width:64%}.voice-box .box-ch .box-gc .img-box span{font-size:11px;line-height:19px}.voice-box .box-ch .box-gc h5{font-size:13px;letter-spacing:1px;line-height:20px}}.pr{width:100%;height:247px;margin:0 auto 200px;background:#e6eff7}.pr-box{position:relative;display:flex;justify-content:space-around;z-index:2}.pr-box .img-box{margin-top:-80px}.pr-box .img-box img{border-radius:10px}@media screen and (max-width:1100px){.pr-box{justify-content:center}.pr-box .img-box:first-of-type{margin-right:50px}}@media screen and (max-width:1024px){.pr>.inner{margin:0 50px}}@media screen and (max-width:940px){.pr{height:216px;margin:0 auto 175px}.pr-box .img-box{margin-top:-70px}}@media screen and (max-width:840px){.pr{height:200px;margin:0 auto 163px}.pr-box .img-box{margin-top:-65px}}@media screen and (max-width:768px){.pr{height:16vw;margin:0 auto 120px}.pr>.inner{margin:0 15px}.pr-box .img-box:first-of-type{margin-right:15px}.pr-box .img-box{margin-top:-13vw}}@media screen and (max-width:500px){.pr{margin:0 auto 80px}.pr>.inner{margin:0 10px}.pr-box .img-box:first-of-type{margin-right:10px}}@media screen and (max-width:360px){.pr{margin:0 auto 60px}}.insta-api{width:100%;margin:0 auto 200px;border-top:1px solid #e6eef8;border-bottom:1px solid #e6eef8;background:#fff}.insta-box{display:flex;justify-content:center;margin-top:80px}.insta-box .img-box{margin:-10px 10px 0 0}.insta-box h3 span{margin-right:50px}.insta-api figure{max-width:1300px;margin:0 auto 80px}#sb_instagram #sbi_load{display:none}@media screen and (max-width:940px){.insta-api{margin:0 auto 175px}.insta-box{margin-top:70px}.insta-box .img-box{margin:-9px 9px 0 0;max-width:44px}.insta-box h3 span{margin-right:44px}.insta-api figure{margin:0 auto 70px}}@media screen and (max-width:840px){.insta-api{margin:0 auto 163px}.insta-box{margin-top:65px}.insta-box .img-box{margin:-8px 8px 0 0;max-width:41px}.insta-box h3 span{margin-right:41px}}@media screen and (max-width:800px){.insta-api figure{max-width:400px;margin:0 auto 65px}}@media screen and (max-width:768px){.insta-api{margin:0 auto 120px}.insta-box .img-box{margin:-8px 12px 0 0;max-width:40px}}@media screen and (max-width:380px){.insta-api{margin:0 auto 105px}.insta-box{margin-top:50px}.insta-box .img-box{margin:-7px 11px 0 0;max-width:35px}}@media screen and (max-width:340px){.insta-api{margin:0 auto 98px}.insta-box{margin-top:45px}.insta-box .img-box{margin:-8px 10px 0 0;max-width:33px}}.movie{position:relative;width:100%;margin:0 auto 200px;background:#fff}.movie .img-box_01{position:absolute;top:0;left:calc(50% - 270px)}.movie .img-box_02{position:absolute;top:-100px;left:calc(50% - 620px)}.movie .img-box_03{position:absolute;top:-40px;right:calc(50% - 270px)}.movie .img-box_04{position:absolute;top:-120px;right:calc(50% - 620px)}.movie .movie-box{width:100%;height:475px;margin:0 auto 40px;background:#f4efea;text-align:center}.movie .movie-box iframe{width:100%;height:100%;max-width:700px;max-height:400px;margin:40px auto}@media screen and (max-width:940px){.movie{margin:0 auto 175px}.movie .img-box_01{left:160px}.movie .img-box_02{top:-80px;left:-126px}.movie .img-box_03{right:160px}.movie .img-box_04{top:-90px;right:-186px}.movie .img-box_01 img,.movie .img-box_02 img,.movie .img-box_03 img,.movie .img-box_04 img{width:80%}.movie .movie-box{margin:0 auto 35px}}@media screen and (max-width:840px){.movie{margin:0 auto 163px}.movie .movie-box{margin:0 auto 33px}}@media screen and (max-width:768px){.movie{margin:0 auto 120px}.movie .img-box_01{left:140px}.movie .img-box_02{top:-65px;left:-100px}.movie .img-box_03{right:130px}.movie .img-box_04{top:-75px;right:-205px}.movie .img-box_01 img,.movie .img-box_02 img,.movie .img-box_03 img,.movie .img-box_04 img{width:65%}.movie .movie-box{height:360px;margin:0 auto 40px;padding:0 50px}.movie .movie-box iframe{max-height:300px;margin:30px auto}}@media screen and (max-width:620px){.movie .img-box_01{top:10px;left:100px}.movie .img-box_02{top:-75px;left:-75px}.movie .img-box_03{right:80px}.movie .img-box_04{top:-20px;right:-230px}.movie .img-box_01 img,.movie .img-box_02 img,.movie .img-box_03 img,.movie .img-box_04 img{width:50%}.movie .movie-box{padding:0 30px}}@media screen and (max-width:500px){.movie .img-box_01{top:5px;left:80px}.movie .img-box_02{top:-65px;left:-70px}.movie .img-box_03{top:-35px;right:60px}.movie .img-box_04{top:-25px;right:-240px}.movie .img-box_01 img,.movie .img-box_02 img,.movie .img-box_03 img,.movie .img-box_04 img{width:45%}.movie .movie-box{padding:0 10px}}@media screen and (max-width:428px){.movie .movie-box{height:300px}.movie .movie-box iframe{max-height:260px;margin:20px auto}}@media screen and (max-width:380px){.movie{margin:0 auto 105px}.movie .img-box_01{left:60px}.movie .img-box_02{left:-90px}.movie .img-box_03{right:40px}.movie .img-box_04{right:-260px}}@media screen and (max-width:380px){.movie{margin:0 auto 98px}}.link{width:100%;margin:0 auto 200px;background:#fff}.link-box{display:flex;justify-content:space-around;gap:15px}@media screen and (max-width:1200px){.link-box{flex-wrap:nowrap;justify-content:center}}@media screen and (max-width:940px){.link{margin:0 auto 175px}}@media screen and (max-width:840px){.link{margin:0 auto 163px}}@media screen and (max-width:768px){.link{margin:0 auto 120px}.link-box{flex-wrap:nowrap;justify-content:unset;flex-direction:column;align-items:center}.link-box .img-box:first-of-type,.link-box .img-box:nth-of-type(2){margin-right:0;margin-bottom:30px}}@media screen and (max-width:380px){.link{margin:0 auto 105px}}@media screen and (max-width:340px){.link{margin:0 auto 98px}}.footer{position:relative;width:100%;background:#396e9e}.footer nav{width:100%;margin:0 auto;background:#fff;border-top:1px solid #396e9e}.footer nav ul{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;max-width:1100px;height:70px;margin:0 auto}.footer nav ul .img-box{margin-top:9px}.footer nav ul li a{text-align:center;font-size:16px;color:#2b74ac}.footer-box{display:flex;justify-content:space-evenly;align-items:center;width:1100px;margin:0 auto;padding:49px 0}.footer-box address{color:#fff}.footer-box address h3{margin-bottom:15px;font-size:18px;line-height:30px}.footer-box address p{font-size:14px;line-height:30px}.footer small{display:block;width:100%;padding-bottom:49px;color:#fff;font-size:14px;text-align:center}.footer .btn-box{display:none}_:-ms-lang(x)::-ms-backdrop,.footer nav ul,.footer-box{justify-content:space-around}@media screen and (max-width:1100px){.footer-box{width:100%}}@media screen and (max-width:940px){.footer nav ul li a{font-size:14px}.footer-box address h3{margin-bottom:13px;font-size:16px;line-height:26px}.footer-box address p{font-size:12px;line-height:26px}.footer small{padding-bottom:43px;font-size:12px}}@media screen and (max-width:840px){.footer nav ul li a{font-size:13px}.footer-box address h3{margin-bottom:12px;font-size:15px;line-height:24px}.footer-box address p{font-size:11px;line-height:24px}.footer small{padding-bottom:40px;font-size:11px}}@media screen and (max-width:768px){.footer nav ul{position:relative;flex-direction:column;justify-content:unset;height:auto;margin:0 auto;padding:40px 0}.footer nav ul .img-box{position:absolute;bottom:0;right:-45px;margin-top:0}.footer nav ul .img-box img{width:53%}.footer nav ul li{position:relative;margin-bottom:40px;padding:0 5px}.footer nav ul li:last-of-type{margin-bottom:0}.footer nav ul li a{font-size:16px}.footer-box{flex-direction:column;justify-content:unset;align-items:center;width:400px;margin:40px auto 60px;padding:0}.footer-box .img-box{margin-bottom:40px}.footer-box address h3{margin-bottom:15px;line-height:30px;font-size:18px}.footer-box address p{font-size:14px;line-height:30px}.footer small{font-size:14px;padding-bottom:70px}.footer .btn-box{position:fixed;bottom:0;display:flex;justify-content:space-evenly;align-items:center;width:100%;height:50px;filter:drop-shadow(0 0 5px rgba(39,39,39,.16));background:rgba(240,247,253,.9019607843);z-index:100}_:-ms-lang(x)::-ms-backdrop,.footer .btn-box{justify-content:space-around}.footer .btn-box a{display:flex;justify-content:center;align-items:center;width:170px;height:32px;border-radius:16px;background:#fff;border:1px solid #3a6d9a}.footer .btn-box a .img-box{margin-right:10px}.footer .btn-box a:first-of-type .img-box img{width:18px;height:20px;vertical-align:sub}.footer .btn-box a:nth-of-type(2) .img-box img{width:23px;height:20px;vertical-align:sub}.footer .btn-box a p{font-size:14px;letter-spacing:1px;line-height:32px;color:#396c99}}@media screen and (max-width:500px){.footer-box{margin:40px auto}.footer small{padding-bottom:60px}}@media screen and (max-width:428px){.footer small{padding-bottom:65px;letter-spacing:-1px}}@media screen and (max-width:380px){.footer nav ul{padding:35px 0}.footer nav ul li{margin-bottom:35px}.footer nav ul li a{font-size:14px}.footer-box{width:300px;margin:35px auto}.footer-box .img-box{margin-bottom:35px}.footer-box address h3{margin-bottom:13px;line-height:26px;font-size:16px}.footer-box address p{font-size:12px;line-height:26px}.footer small{font-size:12px}.footer .btn-box a{width:149px;height:28px;border-radius:14px}.footer .btn-box a .img-box{margin-right:9px}.footer .btn-box a:first-of-type .img-box img{width:16px;height:18px}.footer .btn-box a:nth-of-type(2) .img-box img{width:20px;height:18px}.footer .btn-box a p{font-size:12px;line-height:28px}}@media screen and (max-width:340px){.footer nav ul{padding:33px 0}.footer nav ul li{margin-bottom:33px}.footer nav ul li a{font-size:13px}.footer-box{margin:33px auto}.footer-box .img-box{margin-bottom:33px}.footer-box address h3{margin-bottom:11px;line-height:24px;font-size:15px}.footer-box address p{font-size:11px;line-height:24px}.footer small{font-size:11px}.footer .btn-box a{width:138px;height:26px;border-radius:13px}.footer .btn-box a .img-box{margin-right:8px}.footer .btn-box a:first-of-type .img-box img{width:15px;height:16px}.footer .btn-box a:nth-of-type(2) .img-box img{width:19px;height:16px}.footer .btn-box a p{font-size:11px;line-height:26px}}.about-us{width:100%;margin:0 auto}.about-us>.img-box img{width:100%;height:290px;-o-object-fit:cover;object-fit:cover}.philosophy{width:100%;margin:0 auto 130px;text-align:center}.philosophy h3{margin-bottom:70px;font-size:28px;letter-spacing:3px;line-height:38px;color:#666}.philosophy p{font-size:18px;letter-spacing:2px;line-height:40px;color:#666}.philosophy p:first-of-type{margin-bottom:50px}.message{position:relative;width:100%;margin:0 auto 180px}.message .img-box_01{position:absolute;top:-90px;right:15px}.message .img-box_02{position:absolute;bottom:-150px;left:15px}.message-box{width:100%;max-width:1100px;margin:0 auto}.message-box .box-ch{display:flex;margin:0 auto}.message-box .img-box{width:55%;max-width:550px}.message-box .img-box img{-o-object-fit:cover;object-fit:cover}.message-box .box-gc{display:flex;flex-direction:column;width:45%}.message-box .midasi-box{display:flex;justify-content:center;align-items:center;width:100%;margin:115px auto -10px}.message-box .midasi-box>span{display:inline-block;width:86px;height:86px;border-radius:43px;background:#396f9e}.message-box h4{margin-left:-52px;font-size:24px;letter-spacing:1px;color:#666;z-index:2}.message-box h4>span{color:#fff}.message-box h5{width:100%;max-width:433px;margin:0 auto;text-align:right}.message-box .txt-box{width:100%;max-width:1000px;margin:-40px 50px 0;padding:40px 60px;filter:drop-shadow(5.601px -2.15px 6.5px rgba(39,39,39,.05));background:rgba(255,255,255,.85);z-index:2}.message-box .txt-box p,.message-box h5{font-size:18px;letter-spacing:1px;line-height:40px;color:#666}.gaiyou{width:100%;margin:0 auto 180px}.gaiyou-box{width:100%;padding:60px 0;background:#f2f7fa}.gaiyou-box table{width:400px;margin:0 auto}.gaiyou-box tr{display:block;padding-bottom:20px}.gaiyou-box tr:last-of-type{padding-bottom:0}.gaiyou-box th,.gaiyou-box td{font-size:18px;letter-spacing:2px;line-height:24px}.gaiyou-box th{width:200px;color:#396e9e}.gaiyou-box td{color:#666}.our-nursery{width:100%;margin:0 auto 300px}.our-nursery-box{position:relative;width:100%;background:#396f9e}.our-nursery-box .img-box{position:absolute;top:-60px;right:calc(50% - 550px)}.our-nursery-box ul{width:600px;margin:0 auto;padding:50px 0 50px 20px}.our-nursery-box li{font-size:18px;letter-spacing:2px;line-height:50px;color:#fff}.our-history{width:100%;margin:0 auto 280px}.our-history table{width:100%;max-width:1100px;margin:0 auto;border:1px solid #ededed}.our-history tr:first-of-type th span,.our-history tr:first-of-type td{padding-top:50px;border-top:none}.our-history tr:last-of-type th span,.our-history tr:last-of-type td{padding-bottom:50px}.our-history th{width:30%;padding:0 15px 0 50px;background:#396e9e}.our-history th span{display:block;padding:15px 0 15px 15px;font-size:18px;letter-spacing:2px;line-height:24px;color:#fff;border-top:1px solid #eee}.our-history td{display:block;margin:0 40px 0 15px;padding:15px 0 15px 20px;font-size:16px;letter-spacing:2px;line-height:24px;color:#666;background:#fff;border-top:1px solid #ededed}@media screen and (max-width:1200px){.our-nursery-box .img-box{right:50px}.our-history table{max-width:98%}}@media screen and (max-width:1120px){.our-history th{padding:0 15px 0 30px}}@media screen and (max-width:1100px){.message-box{max-width:98%}.message-box .txt-box{max-width:90%;margin:-40px auto 40px}}@media screen and (max-width:1024px){.message-box .midasi-box>span{width:75px;height:75px;border-radius:38px}.message-box h4{margin-left:-44px;font-size:20px;letter-spacing:1px}.message-box .txt-box p,.message-box h5{font-size:16px;line-height:35px}.message-box h5{max-width:366px}.message-box .txt-box{margin:-35px auto 35px;padding:35px 50px}.our-history{margin:0 auto 245px}.our-history tr:first-of-type th span,.our-history tr:first-of-type td{padding-top:44px}.our-history th{padding:0 13px 0 26px}.our-history th span{padding:13px 0 13px 13px;font-size:16px;letter-spacing:1px;line-height:21px}.our-history td{margin:0 35px 0 13px;padding:13px 0 13px 18px;font-size:14px;letter-spacing:1px;line-height:21px}.our-history tr:last-of-type th span,.our-history tr:last-of-type td{padding-bottom:44px}}@media screen and (max-width:940px){.philosophy h3{margin-bottom:61px;font-size:25px;letter-spacing:2px;line-height:33px}.philosophy p:first-of-type{margin-bottom:44px}.philosophy p{font-size:16px;letter-spacing:1px;line-height:35px}.message{margin:0 auto 158px}.message-box h4{letter-spacing:.5px}.message-box h5{max-width:358px}.our-nursery{margin:0 auto 263px}.our-nursery-box ul{width:540px;padding:44px 0 44px 20px}.our-nursery-box li{font-size:16px;line-height:44px}.our-history th span{letter-spacing:0}}@media screen and (max-width:840px){.philosophy h3{margin-bottom:57px;font-size:23px;letter-spacing:1px;line-height:31px}.philosophy p:first-of-type{margin-bottom:41px}.philosophy p{font-size:15px;line-height:33px;letter-spacing:0}.message{margin:0 auto 146px}.message .img-box_01{top:-70px;right:10px}.message .img-box_02{bottom:-120px;left:10px}.message .img-box_01 img,.message .img-box_02 img{width:80%}.message-box .midasi-box>span{width:65px;height:65px;border-radius:33px}.message-box h4{margin-left:-36px;font-size:18px;letter-spacing:0}.message-box h5{max-width:316px;letter-spacing:0}.message-box .txt-box{padding:33px 40px}.message-box .txt-box p,.message-box h5{font-size:15px;line-height:33px}.gaiyou-box{padding:53px 0}.gaiyou-box tr{padding-bottom:18px}.gaiyou-box th{padding-left:25px}.gaiyou-box th,.gaiyou-box td{font-size:16px;line-height:21px}.gaiyou-box th,.gaiyou-box td{font-size:14px;line-height:18px}.our-nursery{margin:0 auto 244px}.our-nursery-box .img-box{right:0;top:-48px}.our-nursery-box .img-box img{width:80%}.our-nursery-box ul{width:510px;padding:41px 0 41px 20px}.our-nursery-box li{font-size:15px;line-height:41px}.our-history{margin:0 auto 228px}.our-history th{padding:0 12px 0 24px}.our-history tr:first-of-type th span,.our-history tr:first-of-type td{padding-top:41px}.our-history tr:last-of-type th span,.our-history tr:last-of-type td{padding-bottom:41px}.our-history th span{padding:12px 0 12px 12px;font-size:15px;line-height:20px}.our-history td{margin:0 33px 0 12px;padding:12px 0 12px 16px;font-size:13px;line-height:20px}}@media screen and (max-width:768px){.about-us>.img-box img{height:150px}.philosophy{max-width:90%;margin:0 auto 100px}.philosophy h3{margin-bottom:30px;font-size:20px;letter-spacing:2px;line-height:38px}.philosophy p{font-size:15px;letter-spacing:2px;line-height:26px;text-align:left}.philosophy p:first-of-type{margin-bottom:30px}.philosophy p br{display:none}.philosophy p:first-of-type br:first-of-type{display:block}.message{margin:0 auto 100px}.message .img-box_01{top:-60px;right:-10px}.message .img-box_02{bottom:-100px;left:20px}.message .img-box_01 img,.message .img-box_02 img{width:65%}.message-box{max-width:600px;padding:0 25px}.message-box .box-ch{flex-direction:column;align-items:center}.message-box .img-box{width:100%}.message-box .box-gc{align-items:center;width:100%}.message-box .midasi-box{margin:20px auto 0}.message-box .midasi-box>span{width:68px;height:68px;border-radius:34px}.message-box h4{margin-left:-41px;font-size:19px;letter-spacing:2px}.message-box .txt-box p{font-size:15px;letter-spacing:2px;line-height:24px}.message-box h5{max-width:360px;margin:-15px auto 0;font-size:15px;letter-spacing:1px;line-height:40px}.message-box .txt-box{max-width:100%;margin:20px auto 0;padding:20px 30px}.gaiyou{margin:0 auto 80px}.gaiyou-box{padding:40px 0 50px}.gaiyou-box table{width:320px}.gaiyou-box tr{padding-bottom:20px}.gaiyou-box th,.gaiyou-box td{font-size:15px;letter-spacing:2px;line-height:25px}.gaiyou-box th{width:130px;padding-left:20px}.our-nursery{margin:0 auto 200px}.our-nursery-box ul{width:500px;padding:40px 20px 50px}.our-nursery-box li{font-size:15px;letter-spacing:1px;line-height:50px}.our-nursery-box .img-box{right:-20px;top:-39px}.our-nursery-box .img-box img{width:65%}.our-history{margin:0 auto 120px;padding:0 15px}.our-history table{max-width:100%}.our-history tr:first-of-type th span{padding-top:8px}.our-history tr:first-of-type td{padding-top:14px}.our-history tr:last-of-type th span{padding-bottom:8px}.our-history tr:last-of-type td{padding-bottom:14px}.our-history th{display:block;width:100%;padding:0}.our-history th span{padding:8px 20px;font-size:15px;letter-spacing:2px;line-height:28px;border-top:none}.our-history td{display:block;width:100%;margin:0 auto;padding:14px 20px;font-size:15px;letter-spacing:2px;line-height:28px}}@media screen and (max-width:570px){.philosophy{max-width:100%;padding:0 15px}.message-box{padding:0 15px}.message-box .txt-box{padding:15px 20px}}@media screen and (max-width:520px){.our-nursery-box .img-box{right:-30px}.our-nursery-box ul{width:400px;padding:46px 0 33px}.our-nursery-box li{padding-bottom:22px;font-size:13px;line-height:22px}}@media screen and (max-width:428px){.philosophy{padding:0 10px}.message{margin:0 auto 80px}.message .img-box_02{bottom:-80px;left:15px}.message-box{padding:0 10px}.message-box .midasi-box{margin:18px auto 0}.message-box .midasi-box>span{width:60px;height:60px;border-radius:30px}.message-box h4{margin-left:-36px;font-size:17px;letter-spacing:1px}.message-box h5{max-width:310px;font-size:13px;line-height:35px}.message-box .txt-box{margin:18px auto 0}.message-box .txt-box p{font-size:15px;letter-spacing:1px;line-height:21px}.our-nursery-box .img-box{right:-50px;top:-32px}.our-nursery-box .img-box img{width:53%}.our-nursery-box ul{width:100%;padding:44px 10px 31px}.our-nursery-box li{padding-bottom:18px}.our-history{padding:0 10px}}@media screen and (max-width:380px){.philosophy{margin:0 auto 80px}.philosophy h3{margin-bottom:26px;font-size:18px;letter-spacing:1px;line-height:33px}.philosophy p{font-size:14px;letter-spacing:1px;line-height:23px}.philosophy p:first-of-type{margin-bottom:26px}.gaiyou-box{padding:35px 0 44px}.gaiyou-box table{width:280px}.gaiyou-box tr{padding-bottom:18px}.gaiyou-box th{width:100px;padding-left:0}.gaiyou-box th,.gaiyou-box td{font-size:14px;line-height:24px}.our-nursery{margin:0 auto 120px}.our-history{margin:0 auto 80px}.our-history th span{padding:7px 18px;font-size:14px;line-height:24px}.our-history tr:first-of-type th span{padding-top:7px}.our-history tr:last-of-type th span{padding-bottom:7px}.our-history td{padding:12px 18px;font-size:14px;line-height:24px;letter-spacing:1px}.our-history tr:first-of-type td{padding-top:12px}.our-history tr:last-of-type td{padding-bottom:12px}}@media screen and (max-width:340px){.philosophy h3{margin-bottom:24px;font-size:16px;line-height:31px}.philosophy p:first-of-type{margin-bottom:24px}.philosophy p{line-height:21px}.message-box .midasi-box{margin:16px auto 0}.message-box .midasi-box>span{width:55px;height:55px;border-radius:28px}.message-box h4{margin-left:-34px;font-size:15px}.message-box h5{max-width:274px;font-size:12px;line-height:33px;letter-spacing:.5px}.message-box .txt-box{margin:16px auto 0;padding:12px 10px}.message-box .txt-box p{font-size:14px;line-height:20px}.gaiyou-box{padding:33px 0 41px}.gaiyou-box tr{padding-bottom:16px}.gaiyou-box th{width:80px}.gaiyou-box th,.gaiyou-box td{line-height:20px}.our-nursery-box ul{padding:40px 10px 27px}.our-nursery-box li{padding-bottom:16px;font-size:12px;line-height:20px}.our-history th span{padding:7px 16px;line-height:23px;letter-spacing:1px}.our-history td{padding:11px 16px;line-height:23px}.our-history tr:first-of-type td{padding-top:11px}.our-history tr:last-of-type td{padding-bottom:11px}}.faq{width:100%;margin:0 auto 200px}.faq>.img-box img{width:100%;height:290px;-o-object-fit:cover;object-fit:cover}.faq .txt-box{max-width:800px;margin:0 auto 50px;border-bottom:1px dashed #666}.faq h6{width:calc(100% - 70px);font-size:18px;letter-spacing:2px;line-height:27px;color:#396e9e}.faq .box-ch_01{display:flex;align-items:baseline;margin-bottom:30px}.faq .txt-box span{display:flex;align-items:center;justify-content:center;margin-right:20px;width:50px;height:50px;font-size:30px;line-height:40px;border-radius:25px}.faq .box-ch_01 span{color:#fff;background:#396e9e}.faq .box-ch_02{display:flex;margin-bottom:35px}.faq p{width:calc(100% - 70px);margin-top:8px;font-size:18px;line-height:30px;color:#666}.faq .box-ch_02 span{color:#232221;background:#fbe6f5}.faq .box-ch_02 p>a{display:inline-block;color:#396e9e}.faq .box-ch_02 p .btn-box{display:flex;justify-content:center;align-items:center;width:180px;height:40px;margin-top:20px;font-size:18px;font-weight:500;letter-spacing:2px;border-radius:10px;border:1px solid #396e9e;color:#fff;background:#396e9e;transition:all .24s ease}.faq .box-ch_02 p .btn-box:hover{background:#fff;color:#396e9e;transition:all .24s ease}@media screen and (max-width:940px){.faq{margin:0 auto 175px}.faq .txt-box{margin:0 auto 44px}.faq .box-ch_01{margin-bottom:26px}.faq .txt-box span{margin-right:18px;width:44px;height:44px;font-size:26px;line-height:31px;border-radius:22px}.faq h6{width:calc(100% - 62px);font-size:16px;line-height:24px}.faq .box-ch_02{margin-bottom:31px}.faq p{width:calc(100% - 62px);margin-top:7px;font-size:16px;line-height:26px}.faq .box-ch_02 p .btn-box{width:150px;height:35px;margin-top:18px;font-size:16px;letter-spacing:1px;border-radius:9px}}@media screen and (max-width:840px){.faq{margin:0 auto 163px}.faq .txt-box{margin:0 15px 41px}.faq .box-ch_01{margin-bottom:24px}.faq .txt-box span{margin-right:16px;width:41px;height:41px;font-size:24px;line-height:33px;border-radius:20px}.faq h6{width:calc(100% - 57px);font-size:15px;letter-spacing:1px;line-height:22px}.faq .box-ch_02{margin-bottom:29px}.faq p{width:calc(100% - 57px);margin-top:7px;font-size:15px;line-height:24px}.faq .box-ch_02 p .btn-box{width:130px;height:33px;margin-top:16px;font-size:15px;border-radius:8px}}@media screen and (max-width:768px){.faq{margin:0 auto 120px}.faq>.img-box img{height:150px}.faq .box-ch_01{margin-bottom:20px}.faq .box-ch_02{margin-bottom:30px}.faq .txt-box{margin:0 15px 40px}.faq .txt-box span{width:30px;height:30px;margin-right:15px;border-radius:20px;font-size:18px;letter-spacing:2px;line-height:24px;border-radius:15px}.faq h6{width:calc(100% - 45px);font-size:16px;letter-spacing:2px;line-height:24px}.faq p{width:calc(100% - 45px);margin-top:4px;font-size:15px;letter-spacing:2px;line-height:24px}}@media screen and (max-width:500px){.faq .txt-box{margin:0 10px 40px}.faq .txt-box span{margin-right:10px}.faq h6,.faq p{width:calc(100% - 40px)}}@media screen and (max-width:380px){.faq{margin:0 auto 105px}.faq .box-ch_01{margin-bottom:13px}.faq .box-ch_02{margin-bottom:26px}.faq .txt-box{margin:0 10px 35px}.faq .txt-box span{width:26px;height:26px;margin-right:9px;border-radius:18px;font-size:16px;letter-spacing:1px;line-height:21px;border-radius:13px}.faq h6{width:calc(100% - 35px);font-size:14px;letter-spacing:1px;line-height:21px}.faq p{width:calc(100% - 35px);margin-top:4px;font-size:14px;letter-spacing:1px;line-height:21px}.faq .box-ch_02 p .btn-box{width:110px;height:30px;margin-top:12px;font-size:13px}}@media screen and (max-width:340px){.faq{margin:0 auto 98px}.faq .box-ch_01{margin-bottom:12px}.faq .box-ch_02{margin-bottom:24px}.faq .txt-box{margin:0 10px 33px}.faq .txt-box span{width:24px;height:24px;margin-right:8px;border-radius:16px;font-size:15px;line-height:20px;border-radius:12px}.faq h6{width:calc(100% - 32px);font-size:13px;line-height:20px}.faq p{width:calc(100% - 32px);margin-top:4px;font-size:14px;line-height:20px}.faq .box-ch_02 p .btn-box{width:100px;height:28px;margin-top:10px;font-size:12px}}.nursery{width:100%;margin:0 auto 200px}.nursery>.img-box img{width:100%;height:290px;-o-object-fit:cover;object-fit:cover}.nursery-box{width:100%;background:#f0f7fd}.nursery-box .box-ch{display:flex;flex-wrap:wrap;max-width:1000px;margin:0 auto;padding:100px 0}.nursery-box .box-gc{width:48%}.nursery-box .box-gc:nth-of-type(2n){margin-left:4%}.nursery-box .box-gc .img-box img{width:100%;height:320px;-o-object-fit:cover;object-fit:cover}.nursery-box .txt-box{margin:30px auto 25px;padding:15px 20px;border-radius:10px;background:#fff}.nursery-box h4{margin-bottom:8px;font-size:20px;letter-spacing:2px;line-height:34px;color:#396e9e}.nursery-box p{font-size:18px;letter-spacing:2px;line-height:24px;color:#666}.nursery-box p:first-of-type{margin-bottom:12px}.nursery-box .btn-box{width:150px;margin:0 auto 50px;border-radius:10px;color:#fff;background:#396e9e}.nursery-box .btn-box a{display:flex;justify-content:center;align-items:center;height:40px;font-size:18px;letter-spacing:2px;line-height:32px}@media screen and (max-width:1030px){.nursery-box .box-ch{margin:0 15px}}@media screen and (max-width:940px){.nursery{margin:0 auto 175px}.nursery-box .box-ch{padding:88px 0}.nursery-box .box-gc .img-box img{height:auto}.nursery-box .txt-box{margin:26px auto 22px;padding:13px 18px}.nursery-box h4{margin-bottom:7px;font-size:18px;line-height:30px}.nursery-box p{font-size:16px;line-height:21px}.nursery-box p:first-of-type{margin-bottom:11px}.nursery-box .btn-box{width:131px;margin:0 auto 44px}.nursery-box .btn-box a{height:35px;font-size:16px;line-height:28px}}@media screen and (max-width:840px){.nursery{margin:0 auto 163px}.nursery-box .box-ch{padding:81px 0}.nursery-box .txt-box{margin:24px auto 20px;padding:12px 16px}.nursery-box h4{font-size:16px;line-height:28px}.nursery-box p{font-size:15px;line-height:20px;letter-spacing:1px}.nursery-box p:first-of-type{margin-bottom:10px}.nursery-box .btn-box{width:122px;margin:0 auto 41px}.nursery-box .btn-box a{height:33px;font-size:15px;line-height:26px}}@media screen and (max-width:768px){.nursery{margin:0 auto 120px}.nursery>.img-box img{height:150px}.nursery-box .box-ch{padding:30px 0 0}.nursery-box .box-gc{display:flex;flex-direction:column;width:49%}.nursery-box .box-gc:nth-of-type(2n){margin-left:2%}.nursery-box .txt-box{flex-grow:1;width:100%;margin:15px auto 20px}.nursery-box h4{line-height:24px;margin-bottom:10px}.nursery-box p{letter-spacing:0}.nursery-box .btn-box{margin:0 auto 40px;width:150px}.nursery-box .btn-box a{height:40px;font-size:16px;letter-spacing:2px;line-height:32px;border-radius:10px}}@media screen and (max-width:620px){.nursery-box h4{letter-spacing:1px}}@media screen and (max-width:580px){.nursery{margin:0 auto 98px}.nursery-box .txt-box{margin:10px auto 15px}.nursery-box h4{font-size:13px;line-height:16px}.nursery-box p{font-size:11px;letter-spacing:1px;line-height:14px}.nursery-box .btn-box{margin:0 auto 30px;width:122px}.nursery-box .btn-box a{height:33px;font-size:13px;line-height:26px;border-radius:8px}}@media screen and (max-width:428px){.nursery-box .box-ch{margin:0 10px}}.single-nursery{width:100%;margin:0 auto}.single-nursery h6{margin:60px auto 70px;font-size:18px;letter-spacing:2px;color:#666;text-align:center}.single-nursery p,.event-box .box-gc{font-size:18px;letter-spacing:2px;line-height:32px;color:#666}.single-nursery .btn-box{display:flex;align-items:center;width:194px;height:52px;margin:0 auto;border-radius:10px;border:1px dotted #d7e1eb}.single-nursery .btn-box .img-box{margin:0 20px}.single-nursery .btn-box span{font-size:16px;letter-spacing:2px;line-height:32px;color:#396e9e}.single-nursery>.img-box img{width:100%;height:290px;-o-object-fit:cover;object-fit:cover}.single-nursery table{width:100%;max-width:1100px;margin:100px auto 200px;border:1px solid #ededed}.single-nursery table tr:first-of-type th span,.single-nursery table tr:first-of-type td{padding-top:50px;border-top:none}.single-nursery table th{width:29%;padding:0 20px 0 50px;background:#ebf3f9}.single-nursery table span{display:block;padding:20px 0 20px 15px;font-size:18px;letter-spacing:2px;line-height:24px;color:#396e9e;border-top:1px solid #c2dff7}.single-nursery table td{display:block;margin:0 20px;padding:20px 0 20px 20px;font-size:16px;letter-spacing:2px;line-height:24px;color:#666;background:#fff;border-top:1px solid #ededed}.single-nursery .map{margin:0 auto 100px}.single-nursery .event{width:100%;margin:0 auto 150px}.event-box{width:100%;max-width:1000px;margin:0 auto}.event-box .box-ch{margin:0 auto 50px;border-color:#97b2cc;border-width:1px 0}.single-nursery .event-box .btn-box{transition:all .24s ease}.single-nursery .event-box .btn-box:hover{background:#396e9e;transition:all .24s ease}.single-nursery .event-box .btn-box:hover span{color:#fff;transition:all .24s ease}.single-nursery .education{width:100%;margin:0 auto 150px}.education-box{padding-bottom:50px;background:linear-gradient(180deg,transparent 0%,transparent 20%,#f0f7fd 20%,#f0f7fd 100%)}.education-box .box-ch{display:flex;max-width:1100px;margin:0 auto;padding:0 50px 30px;background:#fff}.education-box .box-ch>.img-box{width:45%}.education-box .txt-box{width:55%;padding-left:50px}.education-box p{margin-bottom:30px}.education-box .btn-box span{margin-left:12px}.architecture{width:100%;margin:0 auto 200px}.architecture-box{margin:0 auto 130px;padding:100px 0 130px;background:#f0f7fd}.architecture-box .box-ch{display:flex;justify-content:center;align-items:center;max-width:1000px;margin:30px auto 0}.architecture-box .box-ch:first-of-type{margin:0 auto}.architecture-box .img-box{width:50%;max-width:450px}.architecture-box .txt-box{position:relative;width:50%;max-width:500px;margin:0 25px;padding:40px 30px;border-radius:10px;background:#fff}.architecture-box .txt-box span{position:absolute;top:-20px;left:30px;padding:4px 22px;font-size:20px;letter-spacing:2px;line-height:32px;color:#396e9e;border-radius:10px;background:#c4dff7}.single-nursery .movie-box{width:100%;height:420px;margin:0 auto 70px;padding-bottom:70px;background:linear-gradient(180deg,transparent 0%,transparent 40%,#f2f7fa 40%,#f2f7fa 100%);text-align:center}.single-nursery .movie-box iframe{width:100%;height:100%;max-width:620px}.single-nursery .architecture .btn-box{flex-direction:column;width:440px;height:auto;padding:15px 18px;text-align:center}.single-nursery .architecture .btn-box p{color:#396e9e}.single-nursery .architecture .btn-box .img-box{margin:0}.single-nursery .architecture .btn-box .img-box img{vertical-align:unset}.single-nursery .architecture .btn-box .img-box p{display:inline-block;margin-left:5px;vertical-align:super}.single-nursery .other{margin:200px auto 130px;background:#f0f7fd}.single-nursery .other-box{justify-content:center;max-width:1000px;margin:0 auto}.single-nursery .other-box a{align-items:center;width:30.5%;margin-top:-69px;margin-right:4%;padding:39px 20px}.single-nursery .other-box a:last-of-type{margin-right:0}.single-nursery .other-box h5{font-size:16px;line-height:30px}.single-nursery .other-box h5 span{font-size:20px;letter-spacing:.5px;color:#1c1c1c}.single-nursery .other-box img{width:40px;height:40px;vertical-align:middle}.single-nursery .pr{height:auto;background:0 0}.single-nursery .pr-box .img-box{margin-top:0}@media screen and (max-width:1160px){.single-nursery table{max-width:97%}.single-nursery table th{width:27%}.single-nursery table td{letter-spacing:1px}.education-box .box-ch{max-width:96%;padding:0 25px 20px}.education-box .txt-box{padding-left:24px}.education-box p{margin-bottom:10px}}@media screen and (max-width:1060px){.event-box{max-width:95%}.architecture-box .box-ch{max-width:96%}.single-nursery .other-box{max-width:96%}}@media screen and (max-width:1024px){.education-box .box-ch{padding:0 22px 18px}.single-nursery .education-box p{margin-bottom:20px;font-size:16px;letter-spacing:1px;line-height:28px}.single-nursery .education-box .btn-box{width:170px;height:46px;border-radius:9px}.single-nursery .education-box .btn-box .img-box{margin:5px 20px 0}.single-nursery .education-box .btn-box .img-box img{width:23px;height:23px}.single-nursery .education-box .btn-box span{margin-left:5px;font-size:14px;letter-spacing:1px;line-height:28px}.architecture{margin:0 auto 175px}.single-nursery .other{height:175px;margin:0 auto 114px}.single-nursery .other-box a{margin-top:-64px;padding:34px 18px}.single-nursery .other-box h5{font-size:14px;line-height:26px}.single-nursery .other-box h5 span{font-size:18px}.single-nursery .other-box a .img-box img{width:35px;height:35px}}@media screen and (max-width:940px){.single-nursery h6{margin:53px auto 61px;font-size:16px}.single-nursery p,.event-box .box-gc{font-size:16px;letter-spacing:1px;line-height:28px}.single-nursery .btn-box{width:170px;height:46px;border-radius:9px}.single-nursery .btn-box .img-box{margin:0 18px}.single-nursery .btn-box .img-box img{width:23px;height:23px}.single-nursery .btn-box span{font-size:14px;letter-spacing:1px;line-height:28px}.single-nursery .movie-box{margin:0 auto 79px}.single-nursery table{margin:0 auto 175px}.single-nursery table th{padding:0 18px 0 44px}.single-nursery table tr:first-of-type th span,.single-nursery table tr:first-of-type td{padding-top:44px}.single-nursery table span{padding:18px 0 18px 13px;font-size:16px;letter-spacing:1px;line-height:21px}.single-nursery table td{margin:0 18px;padding:18px 0 18px 18px;font-size:14px;line-height:21px}.single-nursery .event{margin:0 auto 131px}.event-box .box-ch{margin:0 auto 44px}.single-nursery .education{margin:0 auto 131px}.education-box{padding-bottom:44px}.education-box .box-ch{padding:0 12px 18px}.education-box .txt-box{padding-left:13px}.single-nursery .education-box p{margin-bottom:10px}.architecture-box{margin:0 auto 114px;padding:88px 0 114px}.architecture-box .box-ch{margin:26px auto 0}.architecture-box .txt-box{margin:0 22px;padding:35px 26px;border-radius:9px}.architecture-box .txt-box span{top:-18px;left:26px;padding:4px 20px;font-size:18px;line-height:28px;border-radius:9px}.single-nursery .architecture .btn-box{width:385px;padding:13px 16px}.single-nursery .other-box a{padding:34px 8px}}@media screen and (max-width:840px){.single-nursery h6{margin:49px auto 57px;font-size:15px}.single-nursery p,.event-box .box-gc{font-size:15px;line-height:26px}.single-nursery .btn-box{width:158px;height:42px;border-radius:8px}.single-nursery .btn-box .img-box{margin:0 16px}.single-nursery .btn-box .img-box img{width:21px;height:21px}.single-nursery .btn-box span{font-size:13px;line-height:26px}.single-nursery .movie-box{margin:0 auto 73px}.single-nursery table{margin:0 auto 163px}.single-nursery table th{width:24%;padding:0 16px 0 30px}.single-nursery table tr:first-of-type th span,.single-nursery table tr:first-of-type td{padding-top:41px}.single-nursery table span{padding:16px 0 16px 12px;font-size:15px;line-height:20px}.single-nursery table td{margin:0 16px;padding:16px 0 16px 16px;font-size:13px;line-height:20px}.single-nursery .event{margin:0 auto 122px}.event-box .box-ch{margin:0 auto 41px}.single-nursery .education{margin:0 auto 122px}.education-box{padding-bottom:41px}.education-box .box-ch{padding:0 8px 18px}.education-box .txt-box{padding-left:10px}.single-nursery .education-box p{font-size:15px;line-height:24px;letter-spacing:.5px}.single-nursery .education-box .btn-box{width:158px;height:42px;border-radius:8px}.single-nursery .education-box .btn-box .img-box{margin:4px 16px 0}.single-nursery .education-box .btn-box .img-box img{width:21px;height:21px}.single-nursery .education-box .btn-box span{margin-left:9px;font-size:13px;line-height:26px}.architecture{margin:0 auto 163px}.architecture-box{margin:0 auto 106px;padding:81px 0 106px}.architecture-box .box-ch{margin:24px auto 0}.architecture-box .txt-box{margin:0 20px;padding:33px 24px;border-radius:8px}.architecture-box .txt-box span{top:-16px;left:24px;padding:3px 18px;font-size:16px;line-height:26px;border-radius:8px}.single-nursery .architecture .btn-box{width:358px;padding:12px 15px}.single-nursery .other{height:162px;margin:0 auto 106px}.single-nursery .other-box a{margin-top:-58px;padding:32px 5px}.single-nursery .other-box h5{font-size:13px;line-height:24px}.single-nursery .other-box h5 span{font-size:16px}.single-nursery .other-box a .img-box img{width:33px;height:33px}}@media screen and (max-width:768px){.single-nursery>.img-box img{height:150px}.single-nursery h6{max-width:90%;margin:0 auto 45px;font-size:16px;letter-spacing:2px;text-align:left}.single-nursery h6 br{display:none}.single-nursery .movie-box{height:400px;margin:0 auto 70px;padding:40px 50px}.single-nursery .movie-box iframe{max-height:300px}.single-nursery table{max-width:90%;margin:0 auto 80px}.single-nursery table th{display:block;width:100%;padding:0 0 0 16px}.single-nursery table tr:first-of-type th span,.single-nursery table tr:first-of-type td{padding-top:13px}.single-nursery table span,.single-nursery table td{border-top:none}.single-nursery table span,.single-nursery table td{padding:13px 0 13px 12px;font-size:16px;letter-spacing:2px;line-height:24px}.single-nursery .map{margin:0 auto 90px}.single-nursery .other-box img{width:24px;height:24px}.single-nursery .event{margin:0 auto 120px}.event-box .box-ch{margin:0 auto 30px}.single-nursery .btn-box,.single-nursery .education-box .btn-box{width:194px;height:52px;border-radius:10px}.single-nursery .btn-box span,.single-nursery .education-box .btn-box span{font-size:16px;letter-spacing:2px;line-height:32px}.single-nursery .btn-box .img-box,.single-nursery .education-box .btn-box .img-box{margin:0 20px}.single-nursery .btn-box .img-box img,.single-nursery .education-box .btn-box .img-box img{width:26px;height:26px}.single-nursery .education{margin:0 auto 90px}.education-box{padding-bottom:30px;background:linear-gradient(180deg,transparent 0%,transparent 15%,#f0f7fd 15%,#f0f7fd 100%)}.education-box .box-ch{display:flex;flex-direction:column;align-items:center;max-width:450px;padding:0;background:0 0}.education-box .box-ch>.img-box{width:auto;margin-bottom:20px}.education-box .txt-box{width:auto;padding:20px 10px 40px;border-radius:10px;background:#fff}.single-nursery .education-box p{margin-bottom:25px;font-size:16px;letter-spacing:2px;line-height:32px}.architecture{margin:0 auto 180px}.architecture-box{margin:0 auto 40px;padding:40px 0}.architecture-box .box-ch{flex-direction:column;justify-content:unset;margin:50px auto 0}.architecture-box .box-ch:nth-of-type(2n){flex-direction:column-reverse}.architecture-box .img-box{width:100%}.architecture-box .txt-box{width:100%;max-width:450px;margin:25px auto 0;padding:24px 10px 20px;border-radius:10px}.architecture-box .txt-box span{top:-18px;left:14px;padding:4px 20px;font-size:18px;line-height:28px}.architecture-box .txt-box p{font-size:15px;letter-spacing:2px;line-height:26px}.single-nursery .architecture .btn-box{width:360px;padding:8px 10px;border-radius:10px}.single-nursery .architecture .btn-box p{font-size:15px;letter-spacing:1px;line-height:32px}.single-nursery .architecture .btn-box .img-box p{font-size:16px;letter-spacing:2px;line-height:32px}.single-nursery .other{height:292px;margin:0 auto 130px}.single-nursery .other-box{flex-direction:column;justify-content:unset;align-items:center}.single-nursery .other-box a{width:100%;max-width:305px;margin-top:30px;margin-right:0;padding:16px 15px}.single-nursery .other-box a:first-of-type{margin-top:-40px}.single-nursery .other-box h5{font-size:14px;letter-spacing:1px}.single-nursery .other-box h5 span{font-size:16px;letter-spacing:2px}.single-nursery .other-box .img-box{max-width:40px}.single-nursery .other-box img{width:40px;height:40px}}@media screen and (max-width:620px){.single-nursery .movie-box{height:360px;padding:40px 30px}}@media screen and (max-width:500px){.single-nursery h6{letter-spacing:1px}.single-nursery table{max-width:100%}.event-box{max-width:100%}.event-box .mec-event-list-minimal .mec-event-article{padding:20px 10px}.event-box .mec-event-list-minimal .mec-event-title{width:calc(100% - 90px);margin:0 0 0 10px}.event-box .mec-event-list-minimal .mec-event-date{width:90px}.event-box .mec-event-list-minimal .mec-event-date span{display:block;padding-right:0;margin-right:0}.event-box .mec-event-list-minimal{text-align:left}.education-box .box-ch{padding:0 10px}.architecture-box{padding:40px 10px}.architecture-box .box-ch{max-width:100%}.single-nursery .movie-box{padding:40px 10px}.single-nursery .other{margin:0 auto 80px}.single-nursery .other-box{max-width:100%}.single-nursery .map h3.piconursery-tamagawa,.single-nursery .map h3.piconursery-kouenji,.single-nursery .map h3.pico-wadabori,.single-nursery .map h3.piconursery-kugayamaeki{font-size:24px;letter-spacing:1px}.single-nursery .map h3.piconursery-tamagawa{font-size:23px}}@media screen and (max-width:428px){.single-nursery h6{max-width:100%;padding:0 10px;font-size:16px}.single-nursery table th{padding:0}.single-nursery table span{padding:13px 10px 13px 20px}.single-nursery table td{margin:0;padding:13px 10px 13px 20px;letter-spacing:1px}.single-nursery .education-box p{margin-bottom:22px;font-size:15px;letter-spacing:1px;line-height:28px}.single-nursery .movie-box{height:300px}.single-nursery .movie-box iframe{max-height:260px}}@media screen and (max-width:380px){.single-nursery h6{margin:0 auto 40px;font-size:15px}.single-nursery .movie-box{margin:0 auto 61px}.single-nursery table{margin:0 auto 70px}.single-nursery table tr:first-of-type th span,.single-nursery table tr:first-of-type td{padding-top:11px}.single-nursery table span,.single-nursery table td{padding:11px 10px 11px 20px;font-size:14px;letter-spacing:1px;line-height:21px}.single-nursery .event{margin:0 auto 105px}.event-box .box-ch{margin:0 auto 26px}.single-nursery .btn-box,.single-nursery .education-box .btn-box{width:170px;height:46px;border-radius:9px}.single-nursery .btn-box .img-box,.single-nursery .education-box .btn-box .img-box{margin:0 18px}.single-nursery .btn-box .img-box img,.single-nursery .education-box .btn-box .img-box img{width:23px;height:23px}.single-nursery .btn-box span,.single-nursery .education-box .btn-box span{font-size:14px;letter-spacing:1px;line-height:28px}.single-nursery .education{margin:0 auto 79px}.education-box{padding-bottom:26px}.education-box .box-ch>.img-box{margin-bottom:18px}.education-box .txt-box{padding:18px 10px 35px}.architecture{margin:0 auto 158px}.architecture-box{margin:0 auto 35px;padding:35px 10px}.architecture-box .box-ch{margin:44px auto 0}.architecture-box .txt-box{margin:22px auto 0;padding:18px 10px}.architecture-box .txt-box span{top:-16px;left:12px;padding:4px 18px;font-size:16px;line-height:24px}.architecture-box .txt-box p{font-size:14px;letter-spacing:1px;line-height:23px}.single-nursery .architecture .btn-box{width:315px;padding:7px 9px;border-radius:9px}.single-nursery .architecture .btn-box p{font-size:13px;letter-spacing:1px;line-height:28px}.single-nursery .architecture .btn-box .img-box p{font-size:14px;letter-spacing:1px;line-height:28px}.single-nursery .other{height:268px;margin:0 auto 70px}.single-nursery .other-box a:first-of-type{margin-top:-38px}.single-nursery .other-box a{max-width:272px;margin-top:26px;padding:14px 13px}.single-nursery .other-box h5{font-size:12px}.single-nursery .other-box h5 span{font-size:14px;letter-spacing:1px}.single-nursery .other-box .img-box{max-width:35px}.single-nursery .other-box img{width:35px;height:35px}.single-nursery .map h3.piconursery-tamagawa,.single-nursery .map h3.piconursery-kouenji,.single-nursery .map h3.pico-wadabori,.single-nursery .map h3.piconursery-kugayamaeki{font-size:22px;letter-spacing:0}.single-nursery .map h3.piconursery-tamagawa{font-size:21px}}@media screen and (max-width:340px){.single-nursery h6{margin:0 auto 30px}.single-nursery .movie-box{margin:0 auto 57px}.single-nursery table{margin:0 auto 65px}.single-nursery table span,.single-nursery table td{padding:11px 8px 11px 16px;font-size:13px;line-height:20px}.single-nursery .event{margin:0 auto 98px}.event-box .box-ch{margin:0 auto 24px}.single-nursery .btn-box,.single-nursery .education-box .btn-box{width:158px;height:42px;border-radius:8px}.single-nursery .btn-box .img-box,.single-nursery .education-box .btn-box .img-box{margin:0 16px}.single-nursery .btn-box .img-box img,.single-nursery .education-box .btn-box .img-box img{width:21px;height:21px}.single-nursery .btn-box span,.single-nursery .education-box .btn-box span{font-size:13px;line-height:26px}.single-nursery .education{margin:0 auto 73px}.education-box{padding-bottom:24px}.education-box .box-ch>.img-box{margin-bottom:16px}.education-box .txt-box{padding:16px 10px 33px}.single-nursery .education-box p{margin-bottom:20px;font-size:14px;line-height:24px}.architecture{margin:0 auto 146px}.architecture-box{margin:0 auto 33px;padding:33px 10px}.architecture-box .box-ch{margin:41px auto 0}.architecture-box .txt-box{margin:20px auto 0;padding:16px 10px}.architecture-box .txt-box span{top:-14px;left:11px;padding:3px 16px;font-size:15px;line-height:22px}.architecture-box .txt-box p{line-height:21px}.single-nursery .architecture .btn-box{width:293px;padding:7px 8px;border-radius:8px}.single-nursery .architecture .btn-box p{font-size:12px;line-height:26px}.single-nursery .architecture .btn-box .img-box p{font-size:13px;line-height:26px}.single-nursery .other{height:257px;margin:0 auto 65px}.single-nursery .other-box a{max-width:248px;margin-top:24px;padding:13px 12px}.single-nursery .other-box a:first-of-type{margin-top:-37px}.single-nursery .other-box h5{font-size:11px}.single-nursery .other-box h5 span{font-size:13px}.single-nursery .other-box .img-box{max-width:33px}.single-nursery .other-box img{width:33px;height:33px}.single-nursery .map h3.piconursery-tamagawa,.single-nursery .map h3.piconursery-kouenji,.single-nursery .map h3.pico-wadabori,.single-nursery .map h3.piconursery-kugayamaeki{font-size:20px}.single-nursery .map h3.piconursery-tamagawa{font-size:19px}}.contact{width:100%;margin:100px auto 160px}.contact h5{margin:30px auto 15px;font-size:18px;letter-spacing:2px;line-height:24px;color:#666}.contact h5:first-of-type{margin:0 auto 15px}.contact h5 span{width:80px;height:30px;margin-left:20px;padding:4px 10px;font-size:16px;letter-spacing:2px;line-height:24px;color:#7e7e7e;border-radius:10px;background-color:#fbe6f5}.contact h6{font-size:16px;letter-spacing:2px;line-height:24px;color:#666;text-align:center}.contact p{font-size:18px;letter-spacing:2px;line-height:24px;color:#666}.contact p:nth-of-type(6){width:auto;height:auto;margin-top:15px;background:0 0}.contact p:nth-of-type(9){margin-top:50px;color:#fff;background:0 0;text-align:center}.contact small{font-size:16px;letter-spacing:2px;line-height:24px;color:#666}.contact-box{max-width:800px;margin:80px auto 0;padding:70px 75px;background:#f2f7fa}.wpcf7-text{width:650px;height:50px;padding:0 15px;border-radius:10px;background:#fff}.wpcf7-textarea{width:650px;height:200px;padding:10px 15px;border-radius:10px;background:#fff}.wpcf7-list-item{display:block;margin:10px}.wpcf7-list-item input{width:1.2em;height:1.2em;margin-right:.4em;vertical-align:sub}.wpcf7-submit{width:300px;height:60px;border-radius:10px;background:#396e9e}.wpcf7-spinner{display:none}.wpcf7-not-valid-tip{padding:5px 15px}@media screen and (max-width:940px){.contact{margin:88px auto 140px}.contact h6,.contact p,.contact small{font-size:14px;letter-spacing:1px;line-height:21px}.contact-box{max-width:90%;margin:70px auto 0;padding:61px 66px}.contact h5:first-of-type{margin:0 auto 13px}.contact h5{margin:26px auto 13px;font-size:16px;line-height:21px}.contact h5 span{width:70px;height:26px;margin-left:18px;padding:4px 9px;font-size:14px;line-height:21px;border-radius:9px}.contact p:nth-of-type(6){margin-top:13px}.contact p:nth-of-type(9){margin-top:44px}.wpcf7-text{width:100%;height:43px;padding:0 13px;border-radius:9px}.wpcf7-textarea{width:100%;height:175px;padding:9px 13px;border-radius:9px}.wpcf7-list-item{margin:9px}.wpcf7-submit{width:263px;height:53px;border-radius:9px}.wpcf7-not-valid-tip{padding:4px 13px}}@media screen and (max-width:840px){.contact{margin:81px auto 130px}.contact h6,.contact p,.contact small{font-size:14px;line-height:20px}.contact-box{margin:65px auto 0;padding:57px 61px}.contact h5:first-of-type{margin:0 auto 12px}.contact h5{margin:24px auto 12px;font-size:15px;line-height:20px}.contact h5 span{width:65px;height:24px;margin-left:16px;padding:3px 8px;font-size:13px;line-height:20px;border-radius:8px}.contact p:nth-of-type(6){margin-top:12px}.contact p:nth-of-type(9){margin-top:41px}.wpcf7-text{height:41px;padding:0 12px;border-radius:8px}.wpcf7-list-item{margin:8px}.wpcf7-textarea{height:163px;padding:8px 12px;border-radius:8px}.wpcf7-submit{width:244px;height:49px;border-radius:8px}.wpcf7-not-valid-tip{padding:4px 12px}}@media screen and (max-width:768px){.contact{margin:70px auto 115px}.contact h6{width:100%;max-width:400px;letter-spacing:2px;margin:0 auto;text-align:left}.contact h6,.contact h5,.contact h5 span,.contact p{font-size:16px;line-height:24px}.contact-box{max-width:100%;margin:50px auto 0;padding:40px 20px 50px}.wpcf7-form{width:90%;margin:0 auto}.contact h5{margin:20px auto 15px;letter-spacing:2px}.contact h5:first-of-type{margin:0 auto 15px}.contact h5 span{margin-left:20px;padding:4px 10px;width:80px;height:30px;border-radius:10px;letter-spacing:2px}.contact p{letter-spacing:2px}.contact p:nth-of-type(6){margin-top:15px}.contact p:nth-of-type(9){margin-top:50px}.contact small{font-size:15px;letter-spacing:2px;line-height:24px}.wpcf7-text{height:50px;padding:0 15px;border-radius:10px}.wpcf7-list-item{margin:10px;font-size:15px;letter-spacing:2px;line-height:30px}.wpcf7-textarea{height:200px;padding:10px 15px;border-radius:10px}.wpcf7-submit{width:300px;height:60px;border-radius:10px}.wpcf7-not-valid-tip,.wpcf7-response-output{font-size:14px;letter-spacing:2px;line-height:24px}}@media screen and (max-width:428px){.contact h6{max-width:360px;letter-spacing:1px}.wpcf7-form{width:100%}}@media screen and (max-width:380px){.contact{margin:61px auto 101px}.contact h6{max-width:100%;padding:0 20px;letter-spacing:0}.contact h6,.contact h5,.contact h5 span,.contact p{font-size:14px;line-height:21px}.contact-box{margin:44px auto 0;padding:35px 20px 44px}.contact h5{margin:18px auto 13px;letter-spacing:1px}.contact h5:first-of-type{margin:0 auto 13px}.contact h5 span{margin-left:18px;padding:4px 9px;width:70px;height:26px;border-radius:9px}.contact p{letter-spacing:1px}.contact p:nth-of-type(6){margin-top:13px}.contact p:nth-of-type(9){margin-top:44px}.contact small{font-size:13px;letter-spacing:1px;line-height:21px}.wpcf7-list-item{margin:9px;font-size:13px;letter-spacing:1px;line-height:26px}.wpcf7-text{height:44px;padding:0 13px;border-radius:9px}.wpcf7-textarea{height:175px;padding:9px 13px;border-radius:9px}.wpcf7-submit{width:263px;height:53px;border-radius:9px}.wpcf7-not-valid-tip,.wpcf7-response-output{font-size:12px;letter-spacing:1px;line-height:21px}}@media screen and (max-width:340px){.contact{margin:57px auto 93px}.contact h6,.contact h5,.contact h5 span,.contact p{font-size:14px;line-height:20px}.contact-box{margin:41px auto 0;padding:33px 10px 41px}.contact h5{margin:16px auto 12px}.contact h5:first-of-type{margin:0 auto 12px}.contact h5 span{margin-left:16px;padding:3px 8px;width:65px;height:24px;border-radius:8px}.contact p:nth-of-type(6){margin-top:12px}.contact p:nth-of-type(9){margin-top:41px}.contact small{font-size:12px;line-height:20px}.wpcf7-text{height:41px;padding:0 12px;border-radius:8px}.wpcf7-list-item{margin:8px;font-size:12px;line-height:24px}.wpcf7-textarea{height:163px;padding:8px 12px;border-radius:8px}.wpcf7-submit{width:244px;height:49px;border-radius:8px}.wpcf7-not-valid-tip,.wpcf7-response-output{font-size:11px;line-height:20px}}@media screen and (max-width:320px){.contact h6{padding:0 10px}}.annual-event{width:100%;margin:0 auto 200px}.annual-event>.img-box img{width:100%;height:290px;-o-object-fit:cover;object-fit:cover}.annual-event h6,.schedule>h6{font-size:20px;line-height:32px;letter-spacing:2px;color:#666;text-align:center}.annual-event h6 br,.annual-event-box .box-ch:nth-of-type(4) .txt-box p:nth-of-type(2) br,.schedule h6 br{display:none}.annual-event-box{width:100%;max-width:1000px;margin:50px auto 0}.annual-event-box .box-ch{display:flex;padding:30px 0 20px;border-bottom:1px dashed #666}.annual-event-box .box-ch:last-of-type{border-bottom:none}.annual-event-box .img-box{width:30%;max-width:280px;margin:0 50px;text-align:right}.annual-event-box .txt-box{width:70%}.annual-event-box .txt-box p{font-size:18px;letter-spacing:1px;line-height:48px;color:#666}.annual-event>span{display:flex;justify-content:center;align-items:center;height:200px;background:#f2f7fa}.annual-event>span small{display:flex;justify-content:center;align-items:center;padding:15px;font-size:16px;letter-spacing:2px;line-height:24px;color:#396e9e;border-radius:27px;background-color:#fff}.schedule{position:relative;width:100%;margin:0 auto 150px}.schedule .img-box_01{position:absolute;top:-150px;right:150px;z-index:2}.schedule .img-box_02{position:absolute;top:-100px;right:-157px;z-index:2}.schedule-box{width:100%;margin:50px auto 0;padding:100px 0;background:#f2f7fa}.schedule-box h4{display:flex;justify-content:center;align-items:center;width:340px;height:45px;margin:0 auto;border-radius:10px;font-size:18px;letter-spacing:1px;line-height:32px;color:#fff;background:#396e9e}.schedule-box .box-ch{display:flex;align-items:center;max-width:1000px;margin:50px auto}.schedule-box .box-ch .box-gc{width:50%;margin-left:5%}.schedule-box .box-ch>.img-box{flex-grow:1;width:45%}.schedule-box .box-ch:nth-of-type(6)>.img-box{width:100%;text-align:center}.schedule-box .txt-box{width:50%;margin-left:5%;padding:30px 15px 30px 22px;border-radius:10px;background-color:#fff}.schedule-box .box-ch:first-of-type .txt-box{padding:0}.schedule-box .box-ch:nth-of-type(2) .txt-box,.schedule-box .box-ch:nth-of-type(3) .txt-box{width:100%;margin-left:0}.schedule-box .box-ch:nth-of-type(5) .txt-box p:first-of-type{margin-bottom:20px}.schedule-box .box-ch:nth-of-type(6){flex-direction:column}.schedule-box .box-ch:nth-of-type(6) .txt-box{width:100%;margin:50px auto 0;padding:37px 35px}.schedule-box .txt-box p{font-size:16px;line-height:32px;letter-spacing:1px;color:#666}.schedule-box .txt-box h6{margin:25px 0 0 25px;font-size:17px;letter-spacing:0;line-height:32px;color:#666}.schedule-box ul{margin:0 auto;padding:10px 0 20px 25px;border-radius:10px;background:#fff}.schedule-box .txt-box h5{font-size:20px;letter-spacing:2px;line-height:40px;color:#396f9e}.schedule-box ul li{display:flex;align-items:center;font-size:16px;letter-spacing:1px;line-height:32px;color:#666}.schedule-box ul li:last-of-type{margin-bottom:10px}.schedule-box ul li:before{display:inline-block;content:"";width:1em;height:1em;border-radius:50%;margin-right:.5em;background:#396f9e}.schedule-box .btn-box{display:flex;align-items:center;width:194px;height:52px;margin:20px auto 0;border-radius:10px;border:1px dotted #d7e1eb;background:#fff}.schedule-box .btn-box span{font-size:16px;letter-spacing:2px;line-height:32px;color:#666}.schedule-box .btn-box .img-box{margin:0 16px}.schedule-box .btn-box span{color:#396e9e}.others{position:relative;width:100%;margin:0 auto 300px}.others .img-box_01{position:absolute;top:-220px;left:-125px;z-index:2}.others .img-box_02{position:absolute;top:-60px;left:100px;z-index:2}.others-box{position:relative;width:100%;padding:100px 0;background:#eee6df}.others-box .img-box{position:absolute;top:-60px;right:calc(50% - 570px);z-index:2}.others-box .txt-box{max-width:900px;margin:0 auto 40px;padding:0 0 40px 20px;border-bottom:1px solid #fff}.others-box div:nth-of-type(3) p:nth-of-type(3){padding-left:195px}.others-box .txt-box:last-of-type{margin:0 auto}.others-box h5{margin-bottom:20px;font-size:18px;letter-spacing:2px;line-height:24px;color:#666}.others-box p{font-size:16px;letter-spacing:2px;line-height:24px;color:#666}@media screen and (max-width:1200px){.others-box .img-box{right:20px}}@media screen and (max-width:1100px){.annual-event-box{max-width:96%}.annual-event h6,.schedule>h6{letter-spacing:1px}.annual-event-box .txt-box p{letter-spacing:.5px}.annual-event>span small{letter-spacing:1px}}@media screen and (max-width:1024px){.annual-event{margin:0 auto 175px}.annual-event h6,.schedule>h6{font-size:18px;line-height:28px}.annual-event-box{margin:44px auto 0}.annual-event-box .box-ch{padding:26px 0 18px}.annual-event-box .img-box{margin:0 44px}.annual-event-box .txt-box p{font-size:16px;line-height:42px}.annual-event>span{height:175px}.annual-event>span small{padding:13px;font-size:14px;line-height:21px;border-radius:24px}.schedule-box{margin:44px auto 0;padding:88px 0}.schedule-box h4{width:298px;height:39px;border-radius:9px;font-size:16px;line-height:28px}.schedule-box .box-ch{max-width:98%;margin:44px auto}.schedule-box .box-ch:nth-of-type(6){max-width:90%}.schedule-box .box-ch:nth-of-type(6) .txt-box{margin:44px auto 0;padding:32px 30px}.schedule-box .txt-box{margin-left:3%;padding:26px 13px 26px 19px}.schedule-box .txt-box h6{font-size:15px;line-height:28px}.schedule-box ul{padding:8px 0 18px 22px}.schedule-box .txt-box h5{font-size:18px;letter-spacing:1px;line-height:35px}.schedule-box ul li:last-of-type{margin-bottom:9px}.schedule-box ul li{font-size:14px;line-height:28px}.schedule-box .txt-box p{font-size:14px;line-height:28px}.schedule-box .box-ch .box-gc{margin-left:3%}.schedule-box .btn-box span{font-size:14px;letter-spacing:1px;line-height:28px}.schedule-box .btn-box{width:170px;height:46px;margin:18px auto 0;border-radius:9px}.schedule-box .btn-box .img-box{margin:0 14px}.schedule-box .btn-box .img-box img{width:23px;height:23px}.others-box .txt-box{max-width:90%;margin:0 auto 35px;padding:0 0 35px 18px}.others-box h5{margin-bottom:18px;font-size:16px;letter-spacing:1px;line-height:21px}.others-box p{font-size:14px;letter-spacing:1px;line-height:21px}.others-box div:nth-of-type(3) p:nth-of-type(3){padding-left:162px}}@media screen and (max-width:940px){.annual-event-box .img-box{margin:0 22px}.schedule{margin:0 auto 131px}.schedule .img-box_01{top:-120px;right:120px}.schedule .img-box_02{top:-80px;right:-180px}.schedule .img-box_01 img,.schedule .img-box_02 img,.others .img-box_01 img,.others .img-box_02 img,.others-box .img-box img{width:80%}.schedule-box .txt-box h6{margin:22px 5px 0 22px;letter-spacing:0}.others{margin:0 auto 263px}.others .img-box_01{top:-200px;left:-115px}.others .img-box_02{top:-80px;left:80px}.others-box{padding:88px 0}.others-box .img-box{top:-48px}}@media screen and (max-width:840px){.annual-event{margin:0 auto 162px}.annual-event h6,.schedule h6{font-size:16px;line-height:26px}.annual-event-box{margin:40px auto 0}.annual-event-box .box-ch{padding:24px 0 16px}.annual-event-box .txt-box p{font-size:15px;line-height:39px;letter-spacing:0}.annual-event>span{height:163px}.annual-event>span small{padding:12px 8px;font-size:13px;line-height:20px;letter-spacing:0;border-radius:22px}.schedule{margin:0 auto 122px}.schedule-box{margin:41px auto 0;padding:72px 0}.schedule-box h4{width:276px;height:37px;font-size:15px;line-height:26px;border-radius:8px}.schedule-box .box-ch{margin:41px auto}.schedule-box .box-ch:nth-of-type(6) .txt-box{margin:41px auto 0;padding:30px 28px}.schedule-box .txt-box h6{margin:20px 5px 0 20px;font-size:14px;line-height:26px}.schedule-box .txt-box{margin-left:2%;padding:24px 12px 24px 18px}.schedule-box ul{padding:7px 0 16px 20px}.schedule-box .txt-box h5{font-size:16px;line-height:33px}.schedule-box ul li:last-of-type{margin-bottom:8px}.schedule-box ul li{font-size:14px;line-height:26px}.schedule-box .txt-box p{font-size:14px;line-height:26px}.schedule-box .box-ch .box-gc{margin-left:2%}.schedule-box .btn-box{width:158px;height:42px;margin:16px auto 0;border-radius:8px}.schedule-box .btn-box span{font-size:13px;line-height:26px}.schedule-box .btn-box .img-box{margin:0 13px}.schedule-box .btn-box .img-box img{width:21px;height:21px}.others{margin:0 auto 244px}.others-box{padding:81px 0}.others-box .txt-box{margin:0 auto 33px;padding:0 0 33px 16px}.others-box h5{margin-bottom:16px;line-height:20px}.others-box p{font-size:13px;line-height:20px}.others-box div:nth-of-type(3) p:nth-of-type(3){padding-left:151px}}@media screen and (max-width:768px){.annual-event{margin:0 auto 120px}.annual-event h6,.schedule h6{font-size:18px;letter-spacing:2px;line-height:26px}.annual-event h6 br,.annual-event-box .box-ch:nth-of-type(4) .txt-box p:nth-of-type(2) br,.schedule h6 br{display:block}.annual-event-box{max-width:100%}.annual-event-box .box-ch{display:flex;flex-direction:column;align-items:center;padding:0 0 40px;border-bottom:none}.annual-event-box .img-box{width:400px;margin:0 auto}.annual-event-box .txt-box{width:400px;margin:15px 0 0 50px}.annual-event-box .txt-box p{font-size:16px;letter-spacing:2px;line-height:34px}.annual-event-box .box-ch:nth-of-type(4) .txt-box p:nth-of-type(2){line-height:24px;padding-left:2.2em;text-indent:-2.2em}.annual-event>span{padding:40px}.annual-event>span small{padding:15px;font-size:15px;letter-spacing:2px;line-height:24px;border-radius:27px}.schedule{margin:0 auto 100px}.schedule .img-box_01{top:-100px;right:45px}.schedule .img-box_02{top:-70px;right:-230px}.schedule .img-box_01 img,.schedule .img-box_02 img,.others .img-box_01 img,.others .img-box_02 img,.others-box .img-box img{width:53%}.schedule-box{margin:50px auto 0;padding:50px 0}.schedule-box h4{width:340px;height:45px;font-size:18px;letter-spacing:2px;line-height:24px;border-radius:10px}.schedule-box .box-ch{flex-direction:column;align-items:center;max-width:450px;margin:30px auto}.schedule-box .box-ch>.img-box{width:100%;margin-bottom:20px}.schedule-box .box-ch:nth-of-type(6)>.img-box{max-width:450px}.schedule-box .box-ch:nth-of-type(6) .txt-box{margin:40px auto 0;padding:20px 15px}.schedule-box .txt-box{width:100%;margin-left:0;padding:20px 10px}.schedule-box .txt-box h6{font-size:16px;letter-spacing:1px;line-height:32px}.schedule-box .txt-box h5{font-size:18px;line-height:36px}.schedule-box ul{padding:10px 10px 15px 20px}.schedule-box .txt-box p{font-size:16px;line-height:32px}.schedule-box .box-ch:first-of-type .txt-box p,.schedule-box ul li{font-size:16px;letter-spacing:1px;line-height:32px}.schedule-box .box-ch .box-gc{width:100%;margin-left:0}.schedule-box .btn-box{width:194px;height:52px;margin:20px auto 0;border-radius:10px}.schedule-box .btn-box span{font-size:16px;letter-spacing:2px;line-height:32px}.schedule-box .btn-box .img-box{margin:0 16px}.schedule-box .btn-box .img-box img{width:26px;height:26px}.others{margin:0 auto 200px}.others .img-box_01{top:-160px;left:-85px}.others .img-box_02{top:-70px;left:60px}.others-box{padding:50px 0}.others-box .img-box{top:-30px;right:-45px}.others-box .txt-box{max-width:96%}.others-box h5{margin:0 auto 16px;font-size:17px;letter-spacing:2px;line-height:24px}.others-box p{margin:0 auto;font-size:15px;letter-spacing:2px;line-height:24px}.others-box div:nth-of-type(3) p:nth-of-type(3){padding-left:0}}@media screen and (max-width:500px){.annual-event>.img-box img{height:150px}.schedule-box{margin:40px auto;padding:40px 15px}.schedule-box .box-ch:nth-of-type(6){max-width:450px}.schedule-box .box-ch:nth-of-type(6) .txt-box{margin:0 auto;padding:20px 10px}.schedule-box .txt-box h6{font-size:15px;line-height:28px;letter-spacing:0}.others-box .txt-box{max-width:100%;margin:0 15px 30px}.others-box .txt-box:last-of-type{margin:0 15px}}@media screen and (max-width:450px){.schedule-box .txt-box h6{margin:15px 5px 0 10px}.schedule-box ul{padding:8px 0 15px 10px}.others-box .txt-box{margin:0 10px 30px}.others-box h5,.others-box p{width:100%}}@media screen and (max-width:428px){.annual-event h6,.schedule h6{letter-spacing:1px}.annual-event-box .img-box{width:100%;margin:0 10px;text-align:center}.annual-event-box .txt-box{width:100%;margin:15px 0 0 40px}.annual-event>span{padding:50px 10px 45px}.schedule-box{margin:30px auto;padding:30px 10px}.schedule-box h4{width:298px;height:39px;font-size:16px;letter-spacing:1px;line-height:21px;border-radius:9px}.schedule-box .box-ch>.img-box{margin-bottom:15px}.schedule-box .txt-box h6{font-size:14px}.schedule-box ul{padding:5px 10px 15px}.schedule-box .txt-box h5{font-size:16px;line-height:32px}.schedule-box .box-ch:first-of-type .txt-box p,.schedule-box ul li{font-size:14px;line-height:28px}.schedule-box .txt-box p{font-size:14px;line-height:28px}.schedule-box .box-ch:nth-of-type(5) .txt-box p:first-of-type{margin-bottom:15px}.schedule-box .box-ch:nth-of-type(6) .txt-box{border-radius:9px}.schedule-box .btn-box{width:170px;height:46px;margin:15px auto 0;border-radius:9px}.schedule-box .btn-box .img-box{margin:0 14px}.schedule-box .btn-box .img-box img{width:23px;height:23px}.schedule-box .btn-box span{font-size:14px;letter-spacing:1px;line-height:28px}.others-box h5{letter-spacing:0}}@media screen and (max-width:380px){.annual-event h6,.schedule h6{font-size:16px;line-height:23px}.annual-event-box{margin:35px auto 0}.annual-event-box .box-ch{padding:0 0 35px}.annual-event-box .txt-box{margin:13px 0 0 45px}.annual-event-box .txt-box p{font-size:14px;letter-spacing:1px;line-height:30px}.annual-event-box .box-ch:nth-of-type(4) .txt-box p:nth-of-type(2){padding-left:2em;text-indent:-2em}.annual-event>span{padding:43px 10px 40px}.annual-event>span small{padding:14px;font-size:14px;letter-spacing:1px;line-height:21px;border-radius:24px}.others{margin:0 auto 120px}.others-box{padding:44px 0}.others-box .txt-box{margin:0 10px 30px;padding:0 0 30px}.others-box h5{margin:0 auto 10px;font-size:15px;line-height:21px}.others-box p{font-size:14px;letter-spacing:1px;line-height:24px}}@media screen and (max-width:340px){.annual-event h6,.schedule h6{font-size:15px;line-height:21px;letter-spacing:.5px}.annual-event-box{margin:33px auto 0}.annual-event-box .box-ch{padding:0 0 33px}.annual-event-box .txt-box p{line-height:28px}.annual-event-box .txt-box{margin:12px 0 0 45px}.annual-event>span{padding:41px 10px 37px}.schedule-box h4{width:276px;height:37px;font-size:15px;line-height:20px;border-radius:8px}.schedule-box .box-ch{margin:20px auto}.schedule-box .txt-box h6{line-height:26px}.schedule-box .txt-box h5{font-size:15px;line-height:30px}.schedule-box .box-ch:first-of-type .txt-box p,.schedule-box ul li{line-height:26px}.schedule-box .txt-box p{font-size:14px;line-height:26px}.schedule-box .btn-box{width:158px;height:42px;border-radius:8px}.schedule-box .btn-box .img-box{margin:0 13px}.schedule-box .btn-box .img-box img{width:21px;height:21px}.schedule-box .btn-box span{font-size:13px;line-height:26px}.others-box{padding:41px 0}}@media screen and (max-width:320px){.annual-event h6,.schedule h6{letter-spacing:0}.schedule .img-box_01{right:30px}.schedule .img-box_02{right:-245px}.others .img-box_01{left:-100px}.others .img-box_02{left:45px}}.reservation{width:100%;margin:0 auto 160px}.reservation>.img-box img{width:100%;height:290px;-o-object-fit:cover;object-fit:cover}.reservation h6{padding:0 15px;font-size:16px;letter-spacing:2px;line-height:24px;color:#666;text-align:center}.reservation-box{width:100%;margin:40px auto 0;padding:50px;background:#f2f7fa}.reservation-box .box-ch{width:100%;max-width:1200px;margin:0 auto;padding:100px 50px 60px;background:#fff}@media screen and (max-width:768px){.reservation{margin:0 auto 120px}.reservation>.img-box img{height:150px}.reservation-box{margin:30px auto 0;padding:50px 15px}.reservation-box .box-ch{padding:30px 10px 40px}}@media screen and (max-width:428px){.reservation-box{padding:40px 10px}}@media screen and (max-width:380px){.reservation{margin:0 auto 105px}.reservation-box{margin:26px auto 0;padding:35px 10px}.reservation-box .box-ch{padding:26px 9px 35px}.reservation h6{font-size:14px;letter-spacing:1px;line-height:21px}}@media screen and (max-width:340px){.reservation{margin:0 auto 98px}.reservation-box{margin:24px auto 0;padding:33px 8px}.reservation-box .box-ch{padding:24px 8px 33px}.reservation h6{line-height:20px}}.archive-blog{width:100%;margin:100px auto 260px}.archive-blog-box{width:100%;max-width:1100px;margin:0 auto;padding:0 50px}.archive-blog-box a{display:flex;width:100%;margin-bottom:30px;padding-bottom:30px;border-bottom:1px dashed #396e9e}.archive-blog-box a:last-of-type{margin-bottom:0}.archive-blog-box a .img-box{flex-grow:1;width:29%}.archive-blog-box a .img-box img{border:1px solid #ccc;-o-object-fit:cover;object-fit:cover}.archive-blog-box a .txt-box{width:71%;padding:0 15px 0 40px}.archive-blog-box a .txt-box time{display:flex;align-items:center;font-size:14px;letter-spacing:2px;line-height:30px;color:#396e9e}.archive-blog-box a .txt-box time span{display:inline-block;margin-left:15px;padding:7px 15px;font-size:12px;letter-spacing:1px;line-height:1;border-radius:30px;color:#fff;background:#396e9e}.archive-blog-box a .txt-box h3{margin-top:10px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:18px;letter-spacing:1px;line-height:24px;color:#666}.archive-blog-box a .txt-box p{margin-top:10px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:18px;letter-spacing:1px;line-height:24px;color:#666}.pagination{display:flex;justify-content:center;align-items:center;margin:40px auto 0;font-size:16px;text-align:center}.pagination .nav-links{display:flex}.pagination .page-numbers{display:flex;justify-content:center;align-items:center;width:50px;height:50px;margin:0 20px 0 0;padding:0;color:#666;border-radius:3px;border:1px solid #ccc;box-shadow:2px 2px 4px -3px #ccc;background:#fff}.pagination .current{background:#c4dff7;color:#fff;border:none}.pagination .prev,.pagination .next{width:auto !important;background:0 0;box-shadow:none;border:none;color:#666}.pagination .dots{background:0 0;box-shadow:none}@media screen and (max-width:940px){.archive-blog{margin:100px auto 200px}.archive-blog-box a .txt-box{padding:10px 12px 0 35px}.archive-blog-box a .txt-box h3{-webkit-line-clamp:3;font-size:16px}.archive-blog-box a .txt-box p{-webkit-line-clamp:3;font-size:16px}.pagination{font-size:14px}.pagination .page-numbers{width:44px;height:44px;margin-right:18px}}@media screen and (max-width:840px){.archive-blog{margin:100px auto 180px}.archive-blog-box a .txt-box{padding:0 10px 0 33px}.archive-blog-box a .txt-box h3{margin-top:6px;font-size:15px}.archive-blog-box a .txt-box p{margin-top:6px;font-size:15px}.pagination{font-size:13px}.pagination .page-numbers{width:41px;height:41px;margin-right:16px}}@media screen and (max-width:768px){.archive-blog{margin:100px auto 120px}.archive-blog-box{max-width:90%;padding:0}.archive-blog-box a .img-box{width:35%}.archive-blog-box a .txt-box{width:65%;padding:0 10px 0 25px}}@media screen and (max-width:600px){.archive-blog-box a .txt-box{padding:0 10px 0 20px}.archive-blog-box a .txt-box time{margin-bottom:5px;font-size:13px;letter-spacing:1px;line-height:1}.archive-blog-box a .txt-box time span{margin-left:12px;padding:5px 12px;font-size:11px;border-radius:30px}.archive-blog-box a .txt-box h3{margin-top:4px;font-size:14px;line-height:21px}.archive-blog-box a .txt-box p{margin-top:4px;font-size:14px;line-height:21px}.pagination .page-numbers{width:35px;height:35px;margin-right:14px}}@media screen and (max-width:428px){.archive-blog-box{max-width:94%}.archive-blog-box a{margin-bottom:20px;padding-bottom:20px}.archive-blog-box a .txt-box{padding:0 10px}.archive-blog-box a .txt-box time{font-size:12px}.archive-blog-box a .txt-box time span{margin-left:8px;padding:4px 8px;font-size:11px;border-radius:20px}.archive-blog-box a .txt-box h3{margin-top:0;font-size:13px;line-height:18px}.archive-blog-box a .txt-box p{margin-top:5px;font-size:12px;line-height:18px}.pagination{margin:30px auto 0;font-size:12px}.pagination .page-numbers{width:30px;height:30px;margin-right:10px}}@media screen and (max-width:340px){.archive-blog{margin:80px auto}.archive-blog-box a .txt-box time{margin-bottom:2px;font-size:11px}.archive-blog-box a .txt-box time span{padding:4px 6px;font-size:10px}.archive-blog-box a .txt-box h3{font-size:12px}.archive-blog-box a .txt-box p{font-size:11px}.pagination{margin:25px auto 0;font-size:11px}.pagination .page-numbers{width:26px;height:26px;margin-right:8px}}.single{width:100%;margin:100px auto 260px}.single-box{width:100%;max-width:1100px;margin:0 auto;padding:0 50px}.single-box .box-ch{display:flex;flex-direction:column;align-items:flex-end;padding-right:20px}.single-box .box-ch span{display:flex;justify-content:center;align-items:center;margin-bottom:10px;padding:8px 20px;border-radius:30px;font-size:14px;letter-spacing:2px;color:#396e9e;background:#c4dff7}.single-box .box-ch time{font-size:14px;letter-spacing:2px;color:#396e9e;background:0 0}.single-box h2{margin:40px auto 10px;font-size:22px;letter-spacing:1px;line-height:24px;color:#666}.single-box .txt-box{margin-bottom:60px;padding:40px 0 50px;border-top:1px dashed #396e9e;border-bottom:1px dashed #396e9e}.single-box .txt-box .img-box{max-width:800px}.single-box .txt-box .img-box img{-o-object-fit:cover;object-fit:cover}.single-box p{margin-bottom:30px;font-size:18px;letter-spacing:1px;line-height:30px;color:#666}.single-box .btn-box{display:flex;justify-content:center;width:100%;text-align:center}.single-box .btn-box a{display:flex;justify-content:center;align-items:center;width:150px;height:50px;font-size:16px;letter-spacing:2px;border-radius:10px;background:#396d9d;color:#fff}@media screen and (max-width:940px){.single{margin:100px auto 200px}.single-box .box-ch span{padding:8px 18px;font-size:13px}.single-box .box-ch time{font-size:13px;letter-spacing:1px}.single-box h2{margin:35px auto 10px;font-size:19px;line-height:21px}.single-box .txt-box{margin-bottom:53px;padding:35px 0 44px}.single-box p{margin-bottom:26px;font-size:16px;line-height:26px}.single-box .btn-box a{width:131px;height:44px;border-radius:9px;font-size:14px;letter-spacing:1px}}@media screen and (max-width:840px){.single{margin:100px auto 180px}.single-box .box-ch span{margin-bottom:8px;padding:6px 16px;font-size:12px}.single-box .box-ch time{font-size:12px}.single-box h2{margin:33px auto 10px;font-size:18px;line-height:20px}.single-box .txt-box{margin-bottom:49px;padding:33px 0 41px}.single-box p{margin-bottom:24px;font-size:15px;line-height:24px}.single-box .btn-box a{width:122px;height:41px;border-radius:8px;font-size:13px;letter-spacing:1px}}@media screen and (max-width:768px){.single{margin:100px auto 120px}}@media screen and (max-width:600px){.single{margin:80px auto}.single-box{max-width:90%;padding:0}.single-box .txt-box{margin-bottom:30px;padding:30px 0}.single-box h2{margin:25px auto 10px}}@media screen and (max-width:428px){.single-box{max-width:94%}.single-box .box-ch{padding-right:10px}.single-box .box-ch span{margin-bottom:6px;padding:4px 12px;font-size:11px;letter-spacing:1px}.single-box .box-ch time{font-size:11px}.single-box h2{margin:20px auto 10px;font-size:16px;line-height:20px}.single-box .txt-box{margin-bottom:20px;padding:20px 0}.single-box p{margin-bottom:20px;font-size:14px;line-height:22px}.single-box .btn-box a{width:105px;height:35px;font-size:12px}}@media screen and (max-width:340px){.single-box .box-ch{padding-right:5px}.single-box .box-ch span{margin-bottom:4px;padding:3px 10px;font-size:10px}.single-box .box-ch time{font-size:10px}.single-box h2{font-size:15px}.single-box p{font-size:13px;line-height:20px}.single-box .btn-box a{width:96px;height:32px;font-size:11px}}.food-education h6{font-size:20px}.food-education h6:first-of-type{margin:50px auto 20px}.food-education h6:nth-of-type(2){margin:0 auto 70px}.food-education .means{width:100%;margin:0 auto 120px;background:#faf1f4}.food-education .means .box-ch{display:flex;align-items:center;width:100%;max-width:1100px;margin:0 auto;padding:50px}.food-education .means .box-ch .img-box img:nth-of-type(2){display:none}.food-education .means .box-ch .txt-box{width:calc(100% - 300px);padding-left:40px}.food-education .means .box-ch .txt-box p{margin-bottom:20px;font-size:18px;letter-spacing:1px;line-height:36px;color:#666}.food-education .means .box-ch .txt-box p:last-of-type{margin-bottom:0}.food-education .education-box{margin:100px auto 0;background:linear-gradient(180deg,transparent 0%,transparent 40%,#f0f7fd 40%,#f0f7fd 100%)}.food-education .education-box p{margin-bottom:0}.food-education .education-box .box-ch{align-items:center}.food-education .architecture{margin:0 auto 50px}.food-education .architecture-box{margin:0 auto;padding:0;background:#fff}.food-education .architecture-box .box-ch{flex-wrap:wrap;margin:0 auto 80px}.food-education .architecture-box .box-gc_01{display:flex;flex-wrap:wrap;width:100%}.food-education .architecture-box .box-gc_02{display:flex;align-items:center;width:100%}.food-education .architecture-box .box-ch:first-of-type .box-gc_02 .img-box{text-align:center}.food-education .architecture-box .box-gc_01 span{display:block;width:100px;font-size:24px;letter-spacing:2px;line-height:40px;text-align:center;color:#396e9e}.food-education .architecture-box .box-ch .box-gc_01 h4:before{display:inline-flex;justify-content:center;align-items:center;width:100px;height:100px;margin-right:30px;font-size:50px;letter-spacing:0;border-radius:50%;color:#396e9e}.food-education .architecture-box .box-ch:first-of-type .box-gc_01 h4:before{content:"1"}.food-education .architecture-box .box-ch:nth-of-type(2) .box-gc_01 h4:before{content:"2"}.food-education .architecture-box .box-ch:nth-of-type(3) .box-gc_01 h4:before{content:"3"}.food-education .architecture-box .box-ch:nth-of-type(4) .box-gc_01 h4:before{content:"4"}.food-education .architecture-box .box-ch:nth-of-type(5) .box-gc_01 h4:before{content:"5"}.food-education .architecture-box .box-ch .box-gc_01 h4{display:inline-flex;align-items:center;width:100%;margin-bottom:30px;font-size:24px;letter-spacing:2px;color:#666}.food-education .architecture-box .box-ch:nth-of-type(odd) .txt-box{margin-left:25px;margin-right:0}.food-education .architecture-box .box-ch:nth-of-type(even) .txt-box{margin-left:0;margin-right:25px}.food-education .architecture-box .box-ch:nth-of-type(odd) .box-gc_01 h4:before,.food-education .architecture-box .box-ch:nth-of-type(odd) .txt-box{background:#faf1f4}.food-education .architecture-box .box-ch:nth-of-type(even) .box-gc_01 h4:before,.food-education .architecture-box .box-ch:nth-of-type(even) .txt-box{background:#f0f7fd}.food-education .architecture-box h5{width:100%;max-width:1000px;margin:200px auto 0;padding:34px 0;font-size:20px;letter-spacing:1px;border-radius:48px;background:#f0f7fd;color:#396e9e;text-align:center}.food-education .architecture-box .box-ch:nth-of-type(3) .box-gc_02 .txt-box,.food-education .architecture-box .box-ch:nth-of-type(5) .box-gc_02 .txt-box{display:flex;align-items:center;padding:0 20px}.food-education .architecture-box .box-ch:nth-of-type(3) .box-gc_02,.food-education .architecture-box .box-ch:nth-of-type(4) .box-gc_02,.food-education .architecture-box .box-ch:nth-of-type(5) .box-gc_02{align-items:normal}.food-education .architecture-box .box-ch:nth-of-type(4) .box-gc_02 .img-box a{margin-top:20px;text-align:center}.food-education .architecture-box .box-ch:nth-of-type(4) .box-gc_02 .img-box a span{display:block;margin-top:20px;font-size:18px;letter-spacing:1px;color:#666}.food-education .architecture-box .box-ch:nth-of-type(4) .box-gc_02 .txt-box{padding:40px 30px 80px}.food-education .architecture-box .box-ch:nth-of-type(4) .box-gc_02 .txt-box p{margin-bottom:40px}.food-education .architecture-box .box-ch:nth-of-type(4) .box-gc_02 .txt-box p:last-of-type{margin-bottom:0}@media screen and (max-width:1024px){.food-education .means .box-ch{padding:40px}.food-education .means .box-ch .txt-box{padding-left:30px}.food-education .means .box-ch .txt-box p{font-size:17px;line-height:34px}.food-education .architecture-box h5{max-width:98%}}@media screen and (max-width:940px){.food-education h6:first-of-type{margin:44px auto 18px}.food-education h6:nth-of-type(2){margin:0 auto 61px}.food-education h6{font-size:18px}.food-education .means{margin:0 auto 105px}.food-education .means .box-ch{padding:35px 30px}.food-education .means .box-ch .txt-box{padding-left:26px}.food-education .means .box-ch .txt-box p{font-size:16px;line-height:32px}.food-education .education-box{margin:60px auto 0}.food-education .architecture{margin:0 auto 44px}.food-education .architecture-box .box-ch{margin:0 auto 70px}.food-education .architecture-box .box-ch:nth-of-type(odd) .txt-box{margin-left:22px;margin-right:0}.food-education .architecture-box .box-ch:nth-of-type(even) .txt-box{margin-left:0;margin-right:22px}.food-education .architecture-box .box-gc_01 span{width:88px;font-size:21px;line-height:35px}.food-education .architecture-box .box-ch .box-gc_01 h4{margin-bottom:26px;font-size:21px}.food-education .architecture-box .box-ch .box-gc_01 h4:before{width:88px;height:88px;margin-right:26px;font-size:44px}.food-education .architecture-box h5{margin:175px auto 0;padding:30px 0;font-size:18px}.food-education .architecture-box .box-ch:nth-of-type(4) .box-gc_02 .txt-box{padding:35px 25px}.food-education .architecture-box .box-ch:nth-of-type(4) .box-gc_02 .txt-box p{margin-bottom:35px}.food-education .architecture-box .box-ch:nth-of-type(4) .box-gc_02 .img-box a{margin-top:18px}.food-education .architecture-box .box-ch:nth-of-type(4) .box-gc_02 .img-box a span{margin-top:18px;font-size:16px}}@media screen and (max-width:840px){.food-education h6:first-of-type{margin:41px auto 16px}.food-education h6:nth-of-type(2){margin:0 auto 57px}.food-education h6{font-size:16px}.food-education .means{margin:0 auto 98px}.food-education .means .box-ch{padding:33px 28px}.food-education .means .box-ch .txt-box{width:calc(100% - 220px);padding-left:24px}.food-education .means .box-ch .txt-box p{font-size:15px;line-height:30px;letter-spacing:.5px}.food-education .education-box{margin:45px auto 0}.food-education .architecture{margin:0 auto 41px}.food-education .architecture-box .box-ch{margin:0 auto 65px}.food-education .architecture-box .box-ch:nth-of-type(odd) .txt-box{margin-left:20px;margin-right:0}.food-education .architecture-box .box-ch:nth-of-type(even) .txt-box{margin-left:0;margin-right:20px}.food-education .architecture-box .box-gc_01 span{width:81px;font-size:20px;line-height:33px}.food-education .architecture-box .box-ch .box-gc_01 h4{margin-bottom:24px;font-size:20px}.food-education .architecture-box .box-ch .box-gc_01 h4:before{width:81px;height:81px;margin-right:24px;font-size:41px}.food-education .architecture-box h5{margin:163px auto 0;padding:28px 0;font-size:16px}.food-education .architecture-box .box-ch:nth-of-type(4) .box-gc_02 .txt-box{padding:30px 15px}.food-education .architecture-box .box-ch:nth-of-type(4) .box-gc_02 .txt-box p{margin-bottom:30px}.food-education .architecture-box .box-ch:nth-of-type(4) .box-gc_02 .img-box a{margin-top:15px}.food-education .architecture-box .box-ch:nth-of-type(4) .box-gc_02 .img-box a span{margin-top:15px;font-size:15px}}@media screen and (max-width:768px){.food-education h6:first-of-type{margin:35px auto 18px}.food-education h6:nth-of-type(2){margin:0 auto 50px}.food-education h6{text-align:center}.food-education h6 br{display:block}.food-education .means{margin:0 auto 80px}.food-education .means .box-ch{padding:25px 15px}.food-education .means .box-ch .txt-box{width:75%;padding-left:15px}.food-education .means .box-ch .txt-box p{font-size:14px;line-height:28px}.food-education .education-box{margin:0 auto;background:linear-gradient(180deg,transparent 0%,transparent 15%,#f0f7fd 15%,#f0f7fd 100%)}.food-education .education-box .box-ch{max-width:100%;padding:0 10px}.food-education .architecture{margin:0 auto 40px}.food-education .architecture-box .box-ch{max-width:100%;margin:0 auto 50px;padding:0 10px}.food-education .architecture-box .box-ch:nth-of-type(2n){flex-direction:column}.food-education .architecture-box .box-ch .box-gc_01 h4{margin-bottom:20px}.food-education .architecture-box .box-ch:nth-of-type(odd) .txt-box{margin:0 0 0 10px}.food-education .architecture-box .box-ch:nth-of-type(even) .txt-box{margin:0 10px 0 0}.food-education .architecture-box .box-ch .txt-box p{font-size:14px;letter-spacing:1px;line-height:24px}.food-education .architecture-box h5{margin:120px auto 0;letter-spacing:.5px}.food-education .architecture-box .box-ch:nth-of-type(3) .box-gc_02 .img-box,.food-education .architecture-box .box-ch:nth-of-type(5) .box-gc_02 .img-box{align-self:center}.food-education .architecture-box .box-ch:nth-of-type(3) .box-gc_02 .txt-box,.food-education .architecture-box .box-ch:nth-of-type(5) .box-gc_02 .txt-box{padding:20px 10px}.food-education .architecture-box .box-ch:nth-of-type(4) .box-gc_02 .txt-box{padding:30px 10px}}@media screen and (max-width:680px){.food-education .architecture-box h5{margin:100px auto 0;padding:26px 0;font-size:15px}}@media screen and (max-width:620px){.food-education h6{max-width:100%;padding:0 10px;text-align:left}.food-education h6 br{display:none}.food-education .means .box-ch{flex-direction:column;justify-content:unset;max-width:100%;padding:0 10px}.food-education .means .box-ch .img-box{max-width:300px;margin:40px auto 20px}.food-education .means .box-ch .img-box img:first-of-type{display:none}.food-education .means .box-ch .img-box img:nth-of-type(2){display:block}.food-education .means .box-ch .txt-box{width:100%;margin-bottom:40px;padding-left:0}.food-education .architecture-box .box-gc_01{max-width:450px}.food-education .architecture-box .box-ch:nth-of-type(odd) .box-gc_02{flex-direction:column}.food-education .architecture-box .box-ch:nth-of-type(even) .box-gc_02{flex-direction:column-reverse}.food-education .architecture-box .box-gc_01 span{width:80px}.food-education .architecture-box .box-ch .box-gc_01 h4{margin-bottom:15px;letter-spacing:.5px}.food-education .architecture-box .box-ch .box-gc_01 h4:before{width:80px;min-width:80px;height:80px;margin-right:15px;font-size:40px}.food-education .architecture-box .box-ch:nth-of-type(odd) .txt-box,.food-education .architecture-box .box-ch:nth-of-type(even) .txt-box{margin:20px auto 0}.food-education .architecture-box h5{margin:80px auto 0;padding:24px 15px;font-size:14px;line-height:26px}.food-education .architecture-box .box-ch:nth-of-type(3) .box-gc_02,.food-education .architecture-box .box-ch:nth-of-type(4) .box-gc_02,.food-education .architecture-box .box-ch:nth-of-type(5) .box-gc_02{align-items:center}}@media screen and (max-width:428px){.food-education .means .box-ch .img-box{max-width:280px}.food-education .architecture-box .box-ch{margin:0 auto 40px}.food-education .architecture-box .box-gc_01 span{width:70px;font-size:18px;line-height:27px}.food-education .architecture-box .box-ch .box-gc_01 h4{margin-bottom:10px;font-size:18px}.food-education .architecture-box .box-ch .box-gc_01 h4:before{width:70px;min-width:70px;height:70px;margin-right:10px;font-size:35px}.food-education .architecture-box .box-ch:nth-of-type(odd) .txt-box,.food-education .architecture-box .box-ch:nth-of-type(even) .txt-box{margin:15px auto 0;padding:18px 10px}.food-education .architecture-box h5{margin:50px auto 0}.food-education .architecture-box .box-ch:nth-of-type(3) .box-gc_02 .txt-box,.food-education .architecture-box .box-ch:nth-of-type(4) .box-gc_02 .txt-box,.food-education .architecture-box .box-ch:nth-of-type(5) .box-gc_02 .txt-box{padding:18px 10px}.food-education .architecture-box .box-ch:nth-of-type(4) .box-gc_02 .txt-box p{margin-bottom:15px}}@media screen and (max-width:380px){.food-education h6:first-of-type{margin:0 auto 14px}.food-education h6:nth-of-type(2){margin:0 auto 40px}.food-education h6{font-size:14px}.food-education .means{margin:0 auto 60px}.food-education .means .box-ch .txt-box{margin-bottom:35px}.food-education .means .box-ch .txt-box p{font-size:14px;line-height:26px}}@media screen and (max-width:340px){.food-education h6:nth-of-type(2){margin:0 auto 30px}.food-education .means{margin:0 auto 45px}.food-education .means .box-ch .txt-box{margin-bottom:33px}.food-education .means .box-ch .txt-box p{line-height:24px}.food-education .architecture-box .box-ch{margin:0 auto 30px}.food-education .architecture-box .box-gc_01 span{width:65px;font-size:16px;line-height:24px}.food-education .architecture-box .box-ch .box-gc_01 h4{margin-bottom:8px;font-size:16px}.food-education .architecture-box .box-ch .box-gc_01 h4:before{width:65px;min-width:65px;height:65px;margin-right:8px;font-size:33px}.food-education .architecture-box .box-ch:nth-of-type(odd) .txt-box,.food-education .architecture-box .box-ch:nth-of-type(even) .txt-box{margin:12px auto 0;padding:16px 10px}.food-education .architecture-box h5{margin:40px auto 0;padding:20px 15px;line-height:23px}}#pico-will p{font-size:18px;letter-spacing:2px;line-height:32px;color:#666}#pico-will .movie-box{position:relative}#pico-will video{width:100% !important;height:550px !important;object-fit:cover;margin-bottom:-7px}#pico-will .movie-box h2{font-size:36px;letter-spacing:4px;line-height:1.3;color:#f1d9e2;text-align:center;position:absolute;top:200px;left:50%;transform:translateX(-50%);width:100%}#pico-will .movie-box h2 span{display:block;font-size:60px}#pico-will .intro .background-box{background:linear-gradient(180deg,#faf1f4 0%,#faf1f4 90%,transparent 90%,transparent 100%);padding:90px 0 0;position:relative}#pico-will .intro .inner{background-color:#fff;border-radius:20px;max-width:1000px;padding:60px 50px 60px}#pico-will .intro .inner p{margin-bottom:20px}#pico-will .intro .background-box img{border-radius:20px;display:block;margin:50px auto 0;max-width:1000px;width:100%}#pico-will .characteristics{margin:0 0 200px}#pico-will .characteristics .inner{margin:0 auto 180px;max-width:900px}#pico-will .character-box{display:flex;flex-wrap:wrap;flex-direction:column;margin:0 auto 80px}#pico-will .character-box span{display:block;width:100px;font-size:24px;letter-spacing:2px;line-height:40px;text-align:center;color:#396e9e}#pico-will .character-box h4{display:inline-flex;align-items:center;width:100%;margin-bottom:30px;font-size:24px;letter-spacing:2px;color:#666}#pico-will .character-box h4:before{background:#faf1f4;border-radius:50%;color:#396e9e;content:"1";display:inline-flex;justify-content:center;align-items:center;font-size:50px;letter-spacing:0;margin-right:30px;min-width:100px;width:100px;height:100px}#pico-will .character-box:nth-of-type(2) h4:before{content:"2"}#pico-will .character-box:nth-of-type(3) h4:before{content:"3"}#pico-will .character-box .text-box{border:1px solid #eee;border-radius:30px;padding:50px 35px 30px}#pico-will .characteristics p{margin-bottom:20px}#pico-will .full-width-img{position:relative}#pico-will .full-width-img img{width:100%;height:450px;-o-object-fit:cover;object-fit:cover}#pico-will .promise{margin:0 0 200px}#pico-will .promise .inner{max-width:900px}#pico-will .promise-box{display:flex;flex-wrap:wrap;flex-direction:column;margin:0 auto 80px}#pico-will .promise-box span{display:block;width:100px;font-size:24px;letter-spacing:2px;line-height:40px;text-align:center;color:#396e9e}#pico-will .promise-box h4{display:inline-flex;align-items:center;width:100%;margin-bottom:30px;font-size:24px;letter-spacing:2px;color:#666}#pico-will .promise-box h4:before{background:#f0f7fd;border-radius:50%;color:#396e9e;content:"1";display:inline-flex;justify-content:center;align-items:center;font-size:50px;margin-right:30px;min-width:100px;width:100px;height:100px}#pico-will .promise-box:nth-of-type(2) h4:before{content:"2"}#pico-will .promise-box:nth-of-type(3) h4:before{content:"3"}#pico-will .promise-box .text-box{border:1px solid #eee;border-radius:30px;padding:50px 35px 30px}#pico-will .promise p{margin-bottom:20px}#pico-will .process{margin:0 0 200px}#pico-will .process .background-box{background-color:#f0f7fd;padding:150px 0 150px;position:relative}#pico-will .process .background-box .img-box_01{position:absolute;top:-100px;left:-125px}#pico-will .process .background-box .img-box_02{position:absolute;top:60px;left:60px}#pico-will .process .others-box{display:flex;align-content:center;flex-direction:column;flex-wrap:wrap;background:#fff;border-radius:20px;position:relative;margin:50px auto;max-width:700px;padding:50px 25px 50px}#pico-will .process .others-box .txt-box{border-bottom:1px solid #eee;margin:0 0 35px;padding:0 0 30px}#pico-will p.qrcode-text{display:flex;align-items:center}#pico-will .qrcode{margin:20px 10px 0 0;width:130px}#pico-will .process .others-box h5{color:#396e9e;font-weight:700}#pico-will .process .others-box .txt-sub{border:1px dotted #396e9e;border-radius:20px;margin:70px 30px 50px;padding:20px}#pico-will .process .txt-sub h5{color:#396e9e;font-size:16px;font-weight:700;margin-bottom:10px}#pico-will .process .txt-sub p{font-size:14px}#pico-will .support-hours{margin:0 0 200px}#pico-will .support-hours .background-box{background-color:#eee6df;padding:75px 0 75px;position:relative}#pico-will .support-hours .txt-box{background:#fff;border-radius:20px;position:relative;margin:0 auto;max-width:700px;padding:50px 30px 50px}#pico-will .support-hours .txt-box p{font-weight:700}#pico-will .support-hours .txt-box p span{display:block;font-weight:400;font-size:16px;letter-spacing:.6px;margin-top:26px}#pico-will .application{display:flex;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center;position:fixed;bottom:0;left:50%;transform:translateX(-50%);background-color:rgba(255,255,255,.8);padding:25px;z-index:10}#pico-will .application a{position:relative;align-items:center;background-color:#e3829d;border-radius:5px;color:#fff;font-size:20px;padding:10px 0;width:260px;-ms-flex-pack:center;transition:all .4s ease-in-out;text-align:center}#pico-will .application a:hover{background-color:#fff;border:1px solid #e3829d;color:#e3829d;font-weight:700}#pico-will .circle01{position:absolute;bottom:-180px;left:-115px;width:230px;height:230px;background-color:#fbe0ec;border-radius:50%;z-index:1}#pico-will .circle02{position:absolute;bottom:0;right:-115px;width:230px;height:230px;background-color:#cce5fb;border-radius:50%;z-index:1}#pico-will .circle03{position:absolute;top:-115px;left:-115px;width:230px;height:230px;background-color:#fff7cd;border-radius:50%;z-index:1}#pico-will .circle04{position:absolute;bottom:-115px;right:-115px;width:230px;height:230px;background-color:#edd9ef;border-radius:50%;z-index:1}@media screen and (max-width:940px){#pico-will p{font-size:16px;letter-spacing:1px;line-height:28px}#pico-will .support-hours .txt-box p span{font-size:14px;letter-spacing:.6px;margin-top:26px}}@media screen and (max-width:800px){#pico-will p{font-size:15px;line-height:26px}#pico-will .movie-box h2{font-size:30px;letter-spacing:4px;line-height:1.3;top:200px;left:50%;transform:translateX(-50%)}#pico-will .movie-box h2 span{display:block;font-size:50px}}@media screen and (max-width:768px){#pico-will video{width:100% !important;height:550px !important;margin-bottom:-7px}#pico-will .movie-box{padding:0}#pico-will .movie-box h2{font-size:28px;letter-spacing:4px;line-height:1.3;top:200px;left:50%;transform:translateX(-50%)}#pico-will .movie-box h2 span{display:block;font-size:40px}#pico-will .intro .inner{margin:0 20px}#pico-will .intro .background-box img{margin:50px 10% 0;width:80%}#pico-will .characteristics{margin:0 0 150px}#pico-will .character-box span{font-size:20px;width:70px}#pico-will .character-box h4{font-size:20px}#pico-will .character-box h4:before{margin-right:20px;min-width:70px;width:70px;height:70px}#pico-will .characteristics .inner{margin:0 15px}#pico-will .promise-box h4:before{margin-right:20px;min-width:70px;width:70px;height:70px}#pico-will .promise-box span{font-size:20px;width:70px}#pico-will .promise-box h4{font-size:20px}#pico-will .full-width-img img{height:380px}#pico-will .promise .inner{margin:0 15px}#pico-will .process .background-box{padding:70px 30px 70px}#pico-will .support-hours .background-box{padding:50px 30px 50px}#pico-will .application{bottom:50px;padding:15px}#pico-will .application a{font-size:18px;padding:5px 0;width:240px}#pico-will .circle01{bottom:-150px;left:-90px;width:180px;height:180px}#pico-will .circle02{bottom:220px;right:-90px;width:180px;height:180px}#pico-will .circle03{top:-60px;left:-90px;width:180px;height:180px}#pico-will .circle04{bottom:-60px;right:-90px;width:180px;height:180px}}@media screen and (max-width:430px){#pico-will .movie-box{height:300px}#pico-will .movie-box h2{font-size:22px;letter-spacing:4px;line-height:1.3;top:160px;left:50%;transform:translateX(-50%)}#pico-will .movie-box h2 span{display:block;font-size:40px}#pico-will .intro .inner{padding:40px 20px 40px}#pico-will .full-width-img img{height:230px}#pico-will .character-box span{font-size:18px;width:70px}#pico-will .character-box h4{font-size:18px}#pico-will .character-box h4:before{font-size:30px;margin-right:20px;min-width:60px;width:60px;height:60px}#pico-will .others .img-box_01{top:-60px;left:-85px}#pico-will .others .img-box_02{top:30px;left:60px}#pico-will p.qrcode-text{display:flex;align-items:center;flex-direction:column}#pico-will .qrcode{margin:10px auto 10px;width:130px}#pico-will .promise{margin:0 0 120px}#pico-will .promise-box h4:before{font-size:30px;margin-right:20px;min-width:60px;width:60px;height:60px}#pico-will .process .background-box{padding:50px 30px 50px}#pico-will .process .others-box{padding:50px 15px 50px}#pico-will .process .background-box .img-box_02{top:0}#pico-will .support-hours .txt-box{padding:50px 15px 50px}#pico-will .circle01{bottom:-120px;left:-60px;width:120px;height:120px}#pico-will .circle02{bottom:140px;right:-60px;width:120px;height:120px}#pico-will .circle03{top:-60px;left:-60px;width:120px;height:120px}#pico-will .circle04{bottom:-60px;right:-60px;width:120px;height:120px}}#pico-child-care>.img-box img{width:100%;height:290px;-o-object-fit:cover;object-fit:cover}#pico-child-care p{font-size:18px;letter-spacing:2px;line-height:32px;color:#666}#pico-child-care .intro .background-box{position:relative;background:linear-gradient(180deg,transparent 0%,transparent 20%,#faf1f4 20%,#faf1f4 100%);margin:0;padding-bottom:50px}#pico-child-care .intro .background-box img{border-radius:20px;display:block;max-width:800px;margin:0 auto}#pico-child-care .intro .inner{margin:0 auto 100px;max-width:1000px;text-align:center}#pico-child-care .others-box{background:#eee}#pico-child-care .others-box h5{font-weight:700}#pico-child-care .others-box div:nth-of-type(3) p:nth-of-type(3){padding-left:unset}#pico-child-care .process{margin:0 auto 300px}#pico-child-care .process h4{display:flex;align-items:center;font-size:20px;font-weight:700;margin:20px 0 30px}#pico-child-care .process h4 .step-circle{display:inline-block;background-color:#396e9e;border-radius:50%;color:#fff;flex-shrink:0;font-size:15px;font-weight:700;line-height:20px;margin:0 15px 0 0;text-align:center;width:20px;height:20px}#pico-child-care .process h5{font-size:18px;font-weight:700;text-align:center}#pico-child-care .process p{font-size:16px}#pico-child-care .process .background-box{background:#faf1f4;margin:50px auto 70px;width:100%}#pico-child-care .process .background-box .inner{margin:0 auto;max-width:900px;padding:60px 0 30px}#pico-child-care .process ul{border:1px dotted #ccc;border-radius:30px;margin:30px auto 0;max-width:900px;padding:30px 30px 15px}#pico-child-care .process ul li{font-size:18px;margin-bottom:15px;text-indent:-1em;padding-left:1em}#pico-child-care .process ul li span{color:#396e9e}#pico-child-care .process .azukaruko-box{background-color:#fff;border-radius:20px;margin:0 auto 50px;padding:30px 30px 60px}#pico-child-care .azukaruko-box a.mar_b80{display:block;margin-bottom:80px}#pico-child-care .azukaruko-box a{display:inline;text-decoration:underline}#pico-child-care .azukaruko-box img{display:block;margin:70px auto 80px}#pico-child-care .azukaruko-box img.img-3step{display:block;margin:30px auto 20px}#pico-child-care .azukaruko-box h5{font-size:24px;font-weight:700;text-align:center}#pico-child-care .azukaruko-box h5 span{color:#d94232;font-size:50px;font-weight:700}#pico-child-care .azukaruko-box h6{font-size:18px;font-weight:700;margin:20px 0 10px}#pico-child-care .azukaruko-box h6 span{color:#d94232;font-size:36px;font-weight:700;margin:20px 10px 10px 0}#pico-child-care .azukaruko-box p{font-size:16px;margin:0 0 10px}#pico-child-care .azukaruko-box p.txt_c{color:#d94232;font-size:16PX;font-weight:700;margin:0 0 90px;text-align:center}#pico-child-care .azukaruko-box .txt-box{border:1px dotted #ccc;border-radius:30px;padding:10px 30px 20px}#pico-child-care .azukaruko-box .txt-box h6{color:#d94232}#pico-child-care .access{margin:0 0 200px}#pico-child-care .access iframe{width:100%}#pico-child-care .access .row{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:0 30px;max-width:1100px;margin:0 auto 100px;padding:80px 0 80px}#pico-child-care .access .background-box{background-color:#ebf3f9}#pico-child-care .access .row .address-box{width:50%}#pico-child-care .access .row .address-box h4{font-size:16px;font-weight:700;margin:20px 0 5px}#pico-child-care .access .row .address-box p{font-size:14px;line-height:26px;margin:0}#pico-child-care .access .row .address-box img{border-radius:1px;height:330px;-o-object-fit:cover;object-fit:cover}#pico-child-care .access .row .map-box{width:50%}.room-box{background:#faf1f4;margin:0 0 260px;width:100%}.room-box .box-ch{display:flex;flex-wrap:wrap;max-width:1000px;margin:0 auto;padding:50px 0 100px}.room-box .box-gc{display:flex;flex-direction:column;width:48%}.room-box .box-gc:nth-of-type(2n){margin-left:4%}.room-box .box-gc .img-box img{border-radius:20px;width:100%;height:320px;-o-object-fit:cover;object-fit:cover}.room-box .txt-box{margin:30px auto 25px;padding:15px 20px;border-radius:10px;background:#fff;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start}.room-box h4{margin-bottom:8px;font-size:20px;letter-spacing:2px;line-height:34px;color:#396e9e}#pico-child-care .room-box p{font-size:16px;letter-spacing:2px;line-height:24px;color:#666;margin-bottom:12px}@media screen and (max-width:1030px){.room-box .box-ch{margin:0 15px}}@media screen and (max-width:940px){.room-box .box-gc .img-box img{height:auto}}@media screen and (max-width:768px){.room-box .box-ch{padding:30px 0 80px}.room-box .box-gc{display:flex;flex-direction:column;width:49%}.room-box .box-gc:nth-of-type(2n){margin-left:2%}.room-box .txt-box{flex-grow:1;width:100%;margin:15px auto 20px}.room-box h4{font-size:18px;line-height:24px;margin-bottom:10px}#pico-child-care .room-box p{font-size:15px}}@media screen and (max-width:430px){.room-box .box-ch{margin:0 10px;padding:0 0 50px}.room-box .txt-box{margin:10px auto 15px;padding:15px 10px}.room-box h4{font-size:15px;line-height:20px}#pico-child-care .room-box p{font-size:14px;line-height:20px}}@media screen and (max-width:940px){#pico-child-care p{font-size:16px;letter-spacing:1px;line-height:28px}#pico-child-care .process .background-box .inner{padding:60px 15px 30px}#pico-child-care .process ul{margin:30px 15px 0;padding:30px 15px 15px}}@media screen and (max-width:768px){#pico-child-care>.img-box img{height:150px}#pico-child-care p{font-size:15px;line-height:26px}#pico-child-care .intro .background-box img{max-width:600px;width:90%;margin:0 5%}#pico-child-care .access{margin:0 0 150px}#pico-child-care .access .row{width:100%;max-width:calc(100% - 30px);margin:0 15px}#pico-child-care .access .row{flex-direction:column;align-items:center}#pico-child-care .access .row .address-box{margin:0 0 50px;width:100%}#pico-child-care .access .row .map-box{width:100%}}@media screen and (max-width:430px){#pico-child-care .others{margin:0 0 100px !important}#pico-child-care .intro .inner{margin:0 15px 60px}#pico-child-care .intro p{text-align:left}#pico-child-care .intro .background-box{margin:0}#pico-child-care .others{margin:0 auto 120px}#pico-child-care .access{margin:0 0 120px}}#pico-room>.img-box img{width:100%;height:290px;-o-object-fit:cover;object-fit:cover}#pico-room a{color:#396e9e;display:block;font-size:16px;margin-top:10px;text-decoration:underline}#pico-room p{font-size:18px;letter-spacing:2px;line-height:32px;color:#666}#pico-room p.mar_b15{margin-bottom:15px}#pico-room .intro h3{color:#396e9e;font-family:"Hira Maru Pro";font-size:20px;position:absolute;top:-16px}#pico-room .intro .inner{margin:0 auto 80px;max-width:1000px;text-align:center}#pico-room .intro .inner img{margin-bottom:50px}#pico-room .intro .background-box{position:relative;background:linear-gradient(180deg,transparent 0%,transparent 20%,#faf1f4 20%,#faf1f4 100%);margin:0 0 260px;padding-bottom:50px}#pico-room .intro .background-box img{border-radius:20px;display:block;max-width:800px;margin:0 auto}#pico-room .intro .text-box{background-color:#fff;border-radius:20px;max-width:800px;margin:50px auto 0;padding:30px 30px 40px;position:relative}#pico-room .intro .text-box p{font-size:18px}#pico-room .intro .background-box .detail-box p{color:#666;font-size:16px;line-height:32px;margin-bottom:5px;margin-left:23px;text-indent:-23px}#pico-room .intro .background-box .detail-box p span{font-weight:700}#pico-room .intro .detail-box p:before{content:"● ";color:#396e9e;font-size:8px;margin-right:10px;vertical-align:middle}#pico-room .others-box{position:relative;width:100%;padding:100px 10px;background:#f0f7fd}#pico-room .others-box .txt-box{background:#fff;border-bottom:1px solid #fff;border-radius:15px;max-width:900px;margin:0 auto 20px;padding:20px 20px 30px}#pico-room .others-box .txt-box h5{font-weight:700}#pico-room .others-box .txt-box h5 span{color:#396e9e;margin-right:10px}#pico-room .others-box .txt-box p{line-height:1.5}#pico-room img.support-ticket{margin:20px 0 20px !important;max-width:157px !important}#pico-room img.qrcode{display:inline-block !important;margin:30px 0 20px !important;max-width:400px !important}@media screen and (max-width:940px){#pico-room p{font-size:16px;letter-spacing:1px;line-height:28px}#pico-room .process .background-box .inner{padding:60px 15px 30px}#pico-room .process ul{margin:30px 15px 0;padding:30px 15px 15px}}@media screen and (max-width:768px){#pico-room>.img-box img{height:150px}#pico-room img.qrcode{max-width:350px !important}#pico-room p{font-size:15px;line-height:26px}#pico-room .intro .inner{padding:0 10px}#pico-room .intro .background-box{padding:0 10px 50px}#pico-room .intro .background-box .text-box p{font-size:15px}#pico-room .intro .background-box img{max-width:600px;width:90%;margin:0 5%}#pico-room .intro .background-box .asuiku-box p{text-indent:-23px;margin-left:23px}#pico-room .others-box{padding:80px 10px}#pico-room .others-box h5{font-size:16px}#pico-room .access{margin:0 0 150px}#pico-room .access .row{width:100%;max-width:calc(100% - 30px);margin:0 15px}#pico-room .access .row{flex-direction:column;align-items:center}#pico-room .access .row .address-box{margin:0 0 50px;width:100%}#pico-room .access .row .map-box{width:100%}}@media screen and (max-width:430px){#pico-room .intro .inner{margin-bottom:60px}#pico-room .intro .inner img{margin-bottom:30px}#pico-room img.support-ticket{display:block;margin:20px auto 20px !important;max-width:157px !important}#pico-room img.qrcode{max-width:280px !important}#pico-room a{font-size:14px}#pico-room .intro p{text-align:left}#pico-room .intro .background-box{margin:0 0 180px}#pico-room .intro .background-box .text-box{padding:25px 15px 30px}#pico-room .intro .background-box .text-box p{font-size:14px}#pico-room .others{margin:0 0 100px !important}#pico-room .others{margin:0 auto 120px}#pico-room .others-box .txt-box{padding:20px 15px 30px}#pico-room .access{margin:0 0 120px}}.mailmagazine{width:100%;margin:100px auto 160px}.mailmagazine-box{width:100%;max-width:800px;margin:0 auto}.mailmagazine-box h6{margin-bottom:40px;font-size:18px;letter-spacing:2px;line-height:30px;color:#666;text-align:center}.mailmagazine-box ul{margin:0 auto;padding:30px 20px 30px 40px;border-radius:30px;border:1px dotted #396e9e}.mailmagazine-box ul li{margin-bottom:30px;font-size:18px;letter-spacing:1px;line-height:30px;color:#396e9e}.mailmagazine-box ul li:before{display:inline-flex;align-items:center;content:"●";margin-right:.4em}.mailmagazine-box ul li:last-of-type{margin-bottom:0}.mailmagazine-box ul li span{color:#666}.mailmagazine-box p{margin:50px auto 60px;font-size:18px;letter-spacing:1px;line-height:30px;color:#666;text-align:center}.mailmagazine-box form{padding:70px;background:#f2f7fa}.mailmagazine-box form table{width:100%;margin:0 auto}.mailmagazine-box form th{display:flex;align-items:center;font-size:18px;letter-spacing:2px;color:#666}.mailmagazine-box form th span{display:inline-flex;justify-content:center;align-items:center;width:80px;height:30px;margin-left:.8em;font-size:16px;letter-spacing:2px;border-radius:10px;background:#fbe6f5;color:#7e7e7e;text-align:center}.mailmagazine-box form td{display:block;margin:15px auto 20px}.mailmagazine-box form td input{width:100%;max-width:650px;height:50px;padding:0 10px;font-size:18px;letter-spacing:1px;border-radius:10px;background:#fff}.mailmagazine-box form table tr:nth-of-type(3) td{margin:15px auto 40px}.mailmagazine-box form table tr:last-of-type td{margin:0 auto;text-align:center}.mailmagazine-box form table tr:last-of-type input{width:300px;height:60px;font-size:18px;letter-spacing:2px;border-radius:10px;color:#fff;background:#396e9e}@media screen and (max-width:940px){.mailmagazine{margin:88px auto 140px}.mailmagazine-box h6{margin-bottom:35px;font-size:16px;letter-spacing:1px;line-height:26px}.mailmagazine-box ul{margin:0 auto;padding:26px 18px 26px 35px}.mailmagazine-box ul li{margin-bottom:26px;font-size:16px;line-height:26px}.mailmagazine-box p{margin:44px auto 53px;font-size:16px;line-height:26px}.mailmagazine-box form{padding:61px}.mailmagazine-box form th{font-size:16px}.mailmagazine-box form th span{width:70px;height:26px;font-size:14px;border-radius:9px}.mailmagazine-box form td{margin:13px auto 18px}.mailmagazine-box form table tr:nth-of-type(3) td{margin:13px auto 35px}.mailmagazine-box form td input{height:44px;font-size:16px}.mailmagazine-box form table tr:last-of-type input{width:263px;height:53px;font-size:16px;border-radius:9px}}@media screen and (max-width:840px){.mailmagazine{margin:81px auto 130px}.mailmagazine-box{padding:0 15px}.mailmagazine-box h6{margin-bottom:33px;font-size:15px;line-height:24px}.mailmagazine-box ul{padding:24px 16px 24px 33px}.mailmagazine-box ul li{margin-bottom:24px;font-size:15px;line-height:24px}.mailmagazine-box p{margin:41px auto 49px;font-size:15px;line-height:24px}.mailmagazine-box form{padding:57px}.mailmagazine-box form th{font-size:15px}.mailmagazine-box form th span{width:65px;height:24px;font-size:13px;border-radius:8px}.mailmagazine-box form td{margin:12px auto 16px}.mailmagazine-box form table tr:nth-of-type(3) td{margin:12px auto 33px}.mailmagazine-box form td input{height:41px;font-size:15px}.mailmagazine-box form table tr:last-of-type input{width:244px;height:49px;font-size:15px;border-radius:8px}}@media screen and (max-width:768px){.mailmagazine{margin:80px auto 120px}.mailmagazine-box h6{margin-bottom:30px}.mailmagazine-box ul{padding:25px 15px 25px 30px}.mailmagazine-box ul li{margin-bottom:20px;padding-left:.7em;text-indent:-.7em}.mailmagazine-box p{margin:40px auto 50px}.mailmagazine-box form{padding:50px}.mailmagazine-box form td{margin:10px auto 15px}.mailmagazine-box form table tr:nth-of-type(3) td{margin:10px auto 30px}.mailmagazine-box form td input{height:40px}.mailmagazine-box form table tr:last-of-type input{width:240px;height:48px}}@media screen and (max-width:620px){.mailmagazine-box h6{margin-bottom:20px;letter-spacing:.5px;text-align:left}.mailmagazine-box h6:first-of-type,.mailmagazine-box h6:nth-of-type(4){text-align:center}.mailmagazine-box h6 br{display:none}.mailmagazine-box ul{padding:25px 10px 25px 20px;border-radius:20px}.mailmagazine-box ul li{margin-bottom:15px}.mailmagazine-box p{margin:30px auto 40px;letter-spacing:.5px}.mailmagazine-box form{padding:40px}}@media screen and (max-width:428px){.mailmagazine-box{padding:0 10px}.mailmagazine-box p{margin:25px auto}.mailmagazine-box form{padding:30px 20px}}@media screen and (max-width:380px){.mailmagazine{margin:80px auto}.mailmagazine-box h6{margin-bottom:18px;font-size:14px;line-height:21px}.mailmagazine-box ul{padding:20px 8px 20px 18px;border-radius:18px}.mailmagazine-box ul li{margin-bottom:12px;font-size:14px;line-height:21px}.mailmagazine-box p{margin:20px auto;font-size:14px;line-height:21px}.mailmagazine-box form th{font-size:14px;letter-spacing:1px}.mailmagazine-box form th span{width:62px;height:22px;font-size:12px;letter-spacing:1px}.mailmagazine-box form td input{height:36px;font-size:14px}.mailmagazine-box form table tr:nth-of-type(3) td{margin:10px auto 25px}.mailmagazine-box form table tr:last-of-type input{width:180px;height:40px;font-size:14px}}.page-404{text-align:center}.page-404 h2{color:#396e9e;font-size:30px;margin:0 0 30px}.page-404 p{color:#666;font-size:16px;margin:0 0 50px}.page-404 a{color:#396e9e;font-size:14px}.reservation-box .mec-calendar .mec-calendar-row dt:hover{background:#fff}.reservation-box .mec-calendar .mec-event-article{border-left:1px solid #efefef}.reservation-box .mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic .mec-selected-day{color:#396e9e}.reservation-box .mec-wrap .mec-calendar.mec-event-calendar-classic:not(.mec-event-container-simple) .mec-selected-day:hover{color:#396e9e !important;background:#fafafa}.reservation-box .mec-calendar .mec-event-article.mec-single-event-novel:hover{background:#396e9e !important}.reservation-box .mec-calendar .mec-event-article.mec-single-event-novel:hover h4{color:#fff !important}.reservation-box .mec-sl-angle-right,.reservation-box .mec-sl-angle-left{color:#666 !important}.reservation-box .mec-sl-angle-left:before,.reservation-box .mec-sl-angle-right:before{font-size:.8em}.reservation-box .mec-totalcal-box{display:none}.featherlight .mec-single-event-category,.featherlight .mec-qrcode-details,.featherlight .mec-single-event .mec-booking-button{display:none}.featherlight-content .mec-border-color{color:#666 !important}.featherlight .mec-wrap .mec-single-title{font-size:24px}.featherlight .mec-single-modern .mec-single-event-bar,.featherlight .mec-single-event-date,.featherlight .mec-single-event-time{background:#f2f7fa}.featherlight .mec-event-content pre{white-space:normal}.featherlight .col-md-8{display:flex;flex-direction:column}.featherlight .mec-event-content{order:1}.featherlight .mec-event-social{order:3}.featherlight .mec-event-export-module{order:4}.featherlight .mec-single-event .mec-events-meta-group{order:2}.featherlight .mec-wrap .mec-events-meta-group-booking #mec-book-form-btn-step-1{text-align:center}.event-box .mec-event-list-minimal .mec-event-article{display:flex;justify-content:space-between;align-items:center;padding:40px 50px 30px;border-bottom:1px solid #ededed}.event-box .mec-event-list-minimal .mec-event-article:last-of-type{border:none}.event-box .mec-event-detail{display:none}.event-box .mec-skin-list-container .col-md-9{display:flex;width:calc(100% - 150px);padding:0}.event-box .mec-event-list-minimal .mec-event-date{width:17%;margin-right:0;padding:0}.event-box .mec-wrap .mec-bg-color{background:#fff}.event-box .mec-event-list-minimal .mec-event-title{width:83%;margin:0 40px 0 20px;padding-top:0}.event-box .mec-event-list-minimal .mec-event-date:after{display:none}.event-box .mec-event-list-minimal .mec-event-date span{margin-bottom:0;font-size:18px;font-weight:500;letter-spacing:0;line-height:32px;color:#396e9e;font-family:游ゴシック,YuGothic,"Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Meiryo,Helvetica,Arial,sans-serif;text-align:left}.event-box .mec-wrap .mec-event-article .mec-color-hover{display:inline-block}.event-box .mec-wrap .mec-event-article .mec-color-hover:hover{color:#000 !important}.event-box .mec-skin-list-container .col-md-9 .event-color{display:none}.event-box .mec-skin-list-container .col-md-3{width:150px;padding:0}.mec-event-list-minimal a.mec-detail-button{text-align:right;padding:0}.event-box .mec-event-list-minimal .mec-event-title a{font-size:18px;font-weight:500;letter-spacing:2px;line-height:32px;color:#666;font-weight:500;font-family:游ゴシック,YuGothic,"Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Meiryo,Helvetica,Arial,sans-serif}.event-box .mec-single-event-novel.light h4{color:#666 !important;font-family:游ゴシック,YuGothic,"Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Meiryo,Helvetica,Arial,sans-serif}.event-box .mec-event-list-minimal a.mec-detail-button{display:flex;justify-content:center;align-items:center;width:100%;height:40px;font-size:18px;font-weight:500;letter-spacing:2px;line-height:32px;border-radius:10px;border:1px solid #396e9e;color:#fff;background:#396e9e;font-family:游ゴシック,YuGothic,"Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Meiryo,Helvetica,Arial,sans-serif}.event-box .mec-event-list-minimal .btn-wrapper .mec-detail-button{margin-bottom:0}.event-box .mec-event-list-minimal a.mec-detail-button:hover{background:#fff;color:#396e9e}@media screen and (max-width:1060px){.event-box .mec-event-list-minimal .mec-event-article{padding:40px 40px 30px}}@media screen and (max-width:940px){.event-box .mec-event-list-minimal .mec-event-article{padding:35px 35px 26px}.event-box .mec-skin-list-container .col-md-9{width:calc(100% - 131px)}.event-box .mec-event-list-minimal .mec-event-date span{font-size:16px;line-height:28px}.event-box .mec-event-list-minimal .mec-event-title{margin:0 35px 0 18px}.event-box .mec-event-list-minimal .mec-event-title a{font-size:16px;letter-spacing:1px;line-height:28px}.event-box .mec-skin-list-container .col-md-3{width:131px}.event-box .mec-event-list-minimal a.mec-detail-button{height:35px;font-size:16px;letter-spacing:1px;line-height:28px;border-radius:9px}}@media screen and (max-width:840px){.event-box .mec-event-list-minimal .mec-event-article{padding:33px 33px 24px}.event-box .mec-skin-list-container .col-md-9{width:calc(100% - 122px)}.event-box .mec-event-list-minimal .mec-event-date span,.event-box .mec-event-list-minimal .mec-event-title a{font-size:15px;line-height:26px}.event-box .mec-event-list-minimal .mec-event-title{margin:0 33px 0 16px}.event-box .mec-skin-list-container .col-md-3{width:122px}.event-box .mec-event-list-minimal a.mec-detail-button{height:33px;font-size:15px;line-height:26px;border-radius:8px}}@media screen and (max-width:768px){body .featherlight .featherlight-close-icon{top:8px;right:20px}.reservation-box .mec-calendar .mec-event-article.mec-single-event-novel{padding:5px}.event-box .mec-event-list-minimal .mec-event-article{flex-direction:column;justify-content:unset;padding:20px}.event-box .mec-skin-list-container .col-md-9{width:100%;max-width:450px}.event-box .mec-event-list-minimal .mec-event-date span{font-size:18px;line-height:22px}.event-box .mec-event-list-minimal .mec-event-date{width:20%}.event-box .mec-event-list-minimal .mec-event-title{width:80%;margin:0 0 0 15px}.event-box .mec-event-list-minimal .mec-event-title a{font-size:16px;line-height:22px}.event-box .mec-skin-list-container .col-md-3{width:100%;max-width:360px}.event-box .mec-event-list-minimal .btn-wrapper{margin:0 auto}.event-box .mec-event-list-minimal .btn-wrapper .mec-detail-button{margin-top:15px}.event-box .mec-event-list-minimal a.mec-detail-button{font-size:16px;letter-spacing:2px;line-height:32px;height:38px;border-radius:10px}}@media screen and (max-width:480px){body .featherlight .featherlight-close-icon{color:#fff;border-color:#fff}}@media screen and (max-width:380px){.event-box .mec-event-list-minimal .mec-event-title{width:calc(100% - 75px)}.event-box .mec-event-list-minimal .mec-event-date{width:75px;margin-bottom:0}.event-box .mec-event-list-minimal .mec-event-date span{font-size:16px}.event-box .mec-event-list-minimal .mec-event-title a{font-size:14px}.event-box .mec-skin-list-container .col-md-3{max-width:90%}.event-box .mec-event-list-minimal a.mec-detail-button{height:33px;font-size:14px;line-height:28px}}@media screen and (max-width:340px){.event-box .mec-event-list-minimal .mec-event-title{width:calc(100% - 65px)}.event-box .mec-event-list-minimal .mec-event-date{width:65px}.event-box .mec-event-list-minimal .mec-event-date span{font-size:15px;letter-spacing:-.5px}.event-box .mec-event-list-minimal .mec-event-title a{font-size:13px}.event-box .mec-event-list-minimal a.mec-detail-button{height:31px;font-size:13px;line-height:26px}}p.nocomments{display:none}a.social-icon-line{background:#00b900 !important}