﻿@import url(./reset.css);@keyframes shine{100%{left:125%}}*{box-sizing:border-box;color:#333;font-family:"Sawarabi Gothic","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","Hiragino Sans","ヒラギノ角ゴシック",sans-serif}a{color:inherit;cursor:pointer;text-decoration:none}a:visited{color:inherit}@media only screen and (min-width: 960px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}body{font-size:16px}img{max-width:100%}picture{display:block;line-height:0}.ta-center{text-align:center}.ta-right{text-align:right}.main__content--margin{padding-left:60px !important;padding-right:60px !important}@media only screen and (max-width: 960px){.main__content--margin{padding-left:30px !important;padding-right:30px !important}}@media only screen and (max-width: 700px){.main__content--margin{padding-left:10px !important;padding-right:10px !important}}.main--frame{width:80vw;max-width:1200px;margin:0 auto}@media only screen and (max-width: 520px){.main--frame{width:90vw}}.fix__contact{position:fixed;right:0;top:130px;z-index:1}.scroll__line{position:absolute;transform:rotate(90deg);margin-top:100px;z-index:1}@media only screen and (max-width: 960px){.scroll__line{left:-60px}}@media only screen and (max-width: 520px){.scroll__line{display:none}}.scroll__line span{position:relative;color:#00C8C8;font-weight:bold;letter-spacing:0.2rem}.scroll__line span:before{content:'';display:inline-block;position:absolute;width:120px;border-bottom:2px solid #CECECE;right:-70%;top:calc(50% - 1px)}.scroll__line span:after{content:'';display:inline-block;width:88px;border-bottom:2px solid #00C8C8;position:absolute;right:-70%;top:calc(50% - 1px)}.main__container{width:100%;height:auto;position:relative;overflow:hidden}.main__container .header.mini-header{background-color:rgba(0,200,200,0.8);box-shadow:none}.main__container.page .header{box-shadow:none;position:relative}.main__container.page .header.fixed{position:fixed;left:0;top:0}.main__container .header{position:fixed;left:0;top:0;color:#fff;display:flex;position:relative;justify-content:space-between;align-items:center;flex:1;position:fixed;width:100%;padding:16px 60px;z-index:20;transition:.3s;box-shadow:0px 118px 16px -6px rgba(0,0,0,0.3) inset}@media only screen and (max-width: 520px){.main__container .header{padding:16px 10px}}.main__container .header--logo{flex:1}@media only screen and (max-width: 960px){.main__container .header--logo{flex:80%}}.main__container .header--logo picture{width:80%;max-width:513px;display:inline-block}@media only screen and (max-width: 700px){.main__container .header--logo picture{width:85%}}@media only screen and (max-width: 960px){.main__container .header--logo picture{width:100%}}.main__container .header--info{flex:1;display:flex;align-items:flex-end;justify-content:flex-end;position:relative;padding-right:86px}.main__container .header--info__box{position:relative}@media only screen and (max-width: 960px){.main__container .header--info__box .header--info__hours__box,.main__container .header--info__box .header--info__other{display:none}}.main__container .header--info__box .header--info__other a{transition:.3s;color:#fff}.main__container .header--info__box .header--info__other a:hover{color:#008E8E}.main__container .header--info__hours{color:#fff;margin:0 0 8px 0}.main__container .header--info ul{font-weight:bold;list-style-type:none;display:flex;align-items:center;justify-content:space-between;margin:0;padding:0}.main__container .header--info ul li{color:#fff}.main__container .header--info ul li:before{content:'';border-left:3px solid #00C8C8;padding-left:calc(16rem / 16)}.main__container .header--info ul li:first-child{font-size:calc(28rem / 16);display:flex;align-items:center}@media only screen and (max-width: 1200px){.main__container .header--info ul li:first-child{font-size:calc(24rem / 16)}}.main__container .header--info ul li:first-child:before{border-left:none;padding-left:0}.main__container .header--info ul li span{color:#fff;font-size:calc(16rem / 16);font-family:"Zen Kaku Gothic New","Noto Sans","Hiragino Sans","Sawarabi Gothic",sans-serif;background-color:#008E8E;padding:5px 10px;margin-right:5px}.main__container .header--menu{position:absolute;bottom:0;right:-60px;transition:.3s;cursor:pointer}@media only screen and (max-width: 960px){.main__container .header--menu{bottom:calc((100% - 32px) / 2 )}}@media only screen and (max-width: 520px){.main__container .header--menu{transform:translate(50%, 0)}}.main__container .header--menu:hover .header--menu__icon .menu__icon--top{transform:rotate(45deg);top:auto;bottom:calc((100% - 4px) / 2);transition:.3s}.main__container .header--menu:hover .header--menu__icon .menu__icon--middle{height:0}.main__container .header--menu:hover .header--menu__icon .menu__icon--bottom{transform:rotate(-45deg);bottom:calc((100% - 4px) / 2);transition:.3s}.main__container .header--menu .header--menu__icon{display:inline-block;position:relative;width:32px;height:26px;border-radius:90px;transition:.3s}.main__container .header--menu .header--menu__icon .menu__icon--top{content:'';position:absolute;width:100%;height:4px;background-color:#fff;border-radius:90px;left:0;top:0}.main__container .header--menu .header--menu__icon .menu__icon--middle{content:'';position:absolute;width:100%;height:4px;background-color:#fff;border-radius:90px;left:0;bottom:calc((100% - 4px) / 2)}.main__container .header--menu .header--menu__icon .menu__icon--bottom{content:'';position:absolute;width:100%;height:4px;background-color:#fff;border-radius:90px;left:0;bottom:0}.main__container .header.active .header--nav{display:block}.main__container .header--nav{display:none;position:fixed;width:100vw;height:100vh;z-index:30;left:0;top:0}.main__container .header--nav__inner{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#fff;display:flex}.main__container .header--nav__inner .header--nav__img picture,.main__container .header--nav__inner .header--nav__img img{object-fit:cover;width:100%;height:100%}.main__container .header--nav__img{width:50%}@media only screen and (max-width: 1200px){.main__container .header--nav__img{width:35%}}@media only screen and (max-width: 960px){.main__container .header--nav__img{display:none}}.main__container .header--nav__box{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:20px 90px}@media only screen and (max-width: 1200px){.main__container .header--nav__box{width:65%}}@media only screen and (max-width: 960px){.main__container .header--nav__box{width:100%;padding:20px;overflow-y:scroll}}.main__container .header--nav__close__btn{width:48px;height:48px;border:1px solid #00C8C8;position:absolute;right:56px;top:32px;cursor:pointer;transition:.3s}@media only screen and (max-width: 520px){.main__container .header--nav__close__btn{right:10px;top:10px}}.main__container .header--nav__close__btn:hover{background:#00C8C8}.main__container .header--nav__close__btn:hover div:first-child{background:#fff}.main__container .header--nav__close__btn:hover div:last-child{background:#fff}.main__container .header--nav__close__btn div:first-child{width:22px;height:5px;background:#00C8C8;transform:rotate(45deg);position:absolute;top:calc(42px / 2);left:calc((48px - 24px) / 2)}.main__container .header--nav__close__btn div:last-child{width:22px;height:5px;background:#00C8C8;transform:rotate(135deg);position:absolute;top:calc(42px / 2);left:calc((48px - 24px) / 2)}.main__container .header--nav__menu{font-family:"Zen Kaku Gothic New","Noto Sans","Hiragino Sans","Sawarabi Gothic",sans-serif;margin-bottom:36px}.main__container .header--nav__menu ul{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.main__container .header--nav__menu ul li{font-size:calc(18rem / 16);font-weight:bold;width:calc(50% - 40px);border-bottom:1px solid #CECECE}@media only screen and (max-width: 960px){.main__container .header--nav__menu ul li{width:100%}}@media only screen and (max-width: 700px){.main__container .header--nav__menu ul li{font-size:calc(16rem / 16)}}.main__container .header--nav__menu ul li:nth-child(odd){margin-right:40px}@media only screen and (max-width: 960px){.main__container .header--nav__menu ul li:nth-child(odd){margin-right:0}}.main__container .header--nav__menu ul li:nth-child(2){border-bottom:none}.main__container .header--nav__menu ul li a{width:100%;color:#333;font-family:"Zen Kaku Gothic New","Noto Sans","Hiragino Sans","Sawarabi Gothic",sans-serif;display:inline-block;padding:20px 0;transition:.3s}@media only screen and (max-width: 700px){.main__container .header--nav__menu ul li a{padding:10px 0}}.main__container .header--nav__menu ul li a:hover{color:#00C8C8}.main__container .header--nav .header--nav__info .detail__link{margin-bottom:38px}.main__container .header--nav .header--nav__info .detail__link a{font-family:"Zen Kaku Gothic New","Noto Sans","Hiragino Sans","Sawarabi Gothic",sans-serif;width:330px;max-width:100%;display:block;text-align:center;position:relative;color:#008E8E;max-width:100%;border:2px solid #00C8C8;border-radius:9px;font-family:"Noto Sans",sans-serif;font-weight:bold;padding:0.8rem 4rem 0.8rem 2.8rem;transition:.3s}@media only screen and (max-width: 960px){.main__container .header--nav .header--nav__info .detail__link a{margin:0 auto}}.main__container .header--nav .header--nav__info .detail__link a:hover{background-color:#00A8A8;color:#fff;box-shadow:6px 9px 0px 0px rgba(213,217,219,0.4);border-color:#00A8A8}.main__container .header--nav .header--nav__info .detail__link a:hover:before{border:1px solid #fff}.main__container .header--nav .header--nav__info .detail__link a:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}.main__container .header--nav .header--nav__info .detail__link a:before{content:'';position:absolute;box-sizing:border-box;width:20px;height:20px;right:20px;top:calc(50% - (20px / 2));border:1px solid #00C8C8;-webkit-border-radius:50%;border-radius:50%}.main__container .header--nav .header--nav__info .detail__link a:after{content:'';position:absolute;width:6px;height:6px;right:28px;top:calc(50% - (6px / 2));border-top:2px solid #00C8C8;border-right:2px solid #00C8C8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main__container .header--nav .header--nav__info .contact__info{list-style-type:none;margin:0;padding:0}.main__container .header--nav .header--nav__info .contact__info .contact__phone{display:flex;align-items:center;font-size:calc(36rem / 16);font-weight:bold;margin-bottom:18px;position:relative;padding-left:100px}@media only screen and (max-width: 700px){.main__container .header--nav .header--nav__info .contact__info .contact__phone{font-size:calc(30rem / 16)}}.main__container .header--nav .header--nav__info .contact__info .contact__phone:before{content:'TEL';font-size:calc(19rem / 16);background-color:#008E8E;color:#fff;display:inline-block;padding:5px 10px;line-height:120%;margin-right:12px;position:absolute;left:0}.main__container .header--nav .header--nav__info .contact__info .contact__phone a{color:#333}.main__container .header--nav .header--nav__info .contact__info .contact__time{font-size:calc(16rem / 16);position:relative;padding-left:120px}.main__container .header--nav .header--nav__info .contact__info .contact__time:before{content:'営業時間';font-size:calc(19rem / 16);background-color:#E4E4E4;color:#333;display:inline-block;padding:5px 10px;line-height:120%;margin-right:12px;position:absolute;left:0}.main__top{width:80vw;max-width:1200px;margin:0 auto}.main__top--inner{width:100%;height:100vh;position:relative}.main__top--inner .main__top--cap{margin-left:calc((100vw - 100%) / -2);width:100vw;height:100vh;text-align:center}.main__top--inner .main__top--img{display:block;height:100%}.main__top--inner .main__top--img img{height:100%;width:100%;object-fit:cover;max-width:initial;margin-left:50%;transform:translate(-50%, 0)}.main__top--inner .main__top--block{width:80vw;max-width:1200px;margin:0 auto;z-index:1;background:transparent;position:absolute;left:0;bottom:0}@media only screen and (max-width: 520px){.main__top--inner .main__top--block{transform:translate(0, -40%)}}.main__top--inner .main__top--block .main__msg{color:#fff;font-size:calc(47rem / 16);font-weight:bold;margin:0 0 30px 0;text-shadow:0 3px 6px rgba(0,0,0,0.7)}@media only screen and (max-width: 960px){.main__top--inner .main__top--block .main__msg{font-size:calc(38rem / 16)}}@media only screen and (max-width: 520px){.main__top--inner .main__top--block .main__msg{font-size:calc(30rem / 16)}}.main__top--inner .main__top--block .sub__msg{color:#fff;font-weight:bold;line-height:30px;margin:0 0 30px 0;text-shadow:0 3px 6px rgba(0,0,0,0.7)}.main__top--inner .main__top--block .line__contact{margin:0 0 18px 0}@media only screen and (max-width: 960px){.main__top--inner .main__top--block .line__contact{margin-bottom:60px}}@media only screen and (max-width: 520px){.main__top--inner .main__top--block .line__contact{margin-bottom:0}}.main__top--inner .main__top--block .line__contact a{display:inline-block;width:calc(100% / 2);max-width:211px;line-height:0;position:relative;border-radius:8px;overflow:hidden}.main__top--inner .main__top--block .line__contact a:before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);transform:skewX(-25deg)}.main__top--inner .main__top--block .line__contact a:hover:before{animation:shine 0.7s}@media only screen and (max-width: 960px){.main__top--inner .main__top--block .line__contact a{width:calc(100% / 3);min-width:150px}}.main__top--inner .main__top--block .line__contact picture{display:inline-block}.main__top--inner .main__top--block .purpose__box{position:relative}@media only screen and (max-width: 520px){.main__top--inner .main__top--block .purpose__box{display:none}}.main__top--inner .main__top--block .purpose__box .purpose__box--label{color:#fff;font-size:calc(21rem / 16);font-weight:bold;position:absolute;left:0px;top:-54px;background-color:#00C8C8;border:3px solid #00C8C8;border-radius:10px 10px 0 0;color:#fff;padding:14px 40px 18px;z-index:1}@media only screen and (max-width: 520px){.main__top--inner .main__top--block .purpose__box .purpose__box--label{font-size:calc(18rem / 16);padding:10px 40px 14px;top:-46px}}.main__top--inner .main__top--block .purpose__box .purpose__box--inner{display:flex;justify-content:space-between;align-items:center;background:#fff;border:3px solid #00C8C8;border-radius:7px;margin:0 0 38px 0;list-style-type:none;position:relative;padding:10px;z-index:2}@media only screen and (max-width: 520px){.main__top--inner .main__top--block .purpose__box .purpose__box--inner{justify-content:space-around}}.main__top--inner .main__top--block .purpose__box .purpose__box--inner:before{content:''}.main__top--inner .main__top--block .purpose__box .purpose__box--inner .purpose__list{flex:calc(100% / 3);font-size:calc(12rem / 16);font-weight:bold;border-left:1px solid #C6C6C6;overflow:hidden;padding:0;margin:0}@media only screen and (max-width: 520px){.main__top--inner .main__top--block .purpose__box .purpose__box--inner .purpose__list{flex:100%}}.main__top--inner .main__top--block .purpose__box .purpose__box--inner .purpose__list:first-child{border-left:none}.main__top--inner .main__top--block .purpose__box .purpose__box--inner .purpose__list .search__icon{padding-right:26px}@media only screen and (max-width: 1200px){.main__top--inner .main__top--block .purpose__box .purpose__box--inner .purpose__list .search__icon{padding-right:16px}}@media only screen and (max-width: 960px){.main__top--inner .main__top--block .purpose__box .purpose__box--inner .purpose__list .search__icon{padding-right:0}}.main__top--inner .main__top--block .purpose__box .purpose__box--inner .purpose__list .search__arrow{display:flex}@media only screen and (max-width: 960px){.main__top--inner .main__top--block .purpose__box .purpose__box--inner .purpose__list .search__arrow{padding-right:0;padding-top:10px}}@media only screen and (max-width: 520px){.main__top--inner .main__top--block .purpose__box .purpose__box--inner .purpose__list .search__arrow{display:none}}.main__top--inner .main__top--block .purpose__box .purpose__box--inner .purpose__list a{display:flex;justify-content:space-around;align-items:center;transition:.3s;padding:20px 26px;font-size:calc(22rem / 16)}@media only screen and (max-width: 1200px){.main__top--inner .main__top--block .purpose__box .purpose__box--inner .purpose__list a{justify-content:space-around;padding:10px 14px;font-size:calc(18rem / 16)}}@media only screen and (max-width: 960px){.main__top--inner .main__top--block .purpose__box .purpose__box--inner .purpose__list a{flex-direction:column;text-align:center}}@media only screen and (max-width: 520px){.main__top--inner .main__top--block .purpose__box .purpose__box--inner .purpose__list a{justify-content:space-around;font-size:calc(16rem / 16);padding:8px}}.main__top--inner .main__top--block .purpose__box .purpose__box--inner .purpose__list a:hover{transform:translate(0, 4px)}.main__top--inner .main__top--block .purpose__box .purpose__box--inner .purpose__list span{font-size:calc(16rem / 16);padding-left:6px}@media only screen and (max-width: 1200px){.main__top--inner .main__top--block .purpose__box .purpose__box--inner .purpose__list span{justify-content:space-around;display:block;padding-left:0;line-height:180%;font-size:calc(14rem / 16)}}@media only screen and (max-width: 520px){.main__top--inner .main__top--block .purpose__box .purpose__box--inner .purpose__list span{display:none}}.top__news{background-color:rgba(94,240,207,0.12)}.top__news .top__news--slide--box .top__news--slide{font-size:calc(14rem / 16);font-family:"Zen Kaku Gothic New","Noto Sans","Hiragino Sans","Sawarabi Gothic",sans-serif;font-weight:bold;position:relative;display:flex;align-items:center;padding:35px 0}@media only screen and (max-width: 960px){.top__news .top__news--slide--box .top__news--slide{padding:20px 0}}.top__news .top__news--slide--box .top__news--slide .top__news--title{color:#008E8E;padding-left:40px;padding-right:40px;border-right:1px solid #C6C6C6}@media only screen and (max-width: 960px){.top__news .top__news--slide--box .top__news--slide .top__news--title{display:none}}.top__news .top__news--slide--box .top__news--slide .top__news--list{margin:0;padding:0;align-items:center}@media only screen and (max-width: 520px){.top__news .top__news--slide--box .top__news--slide .top__news--list{margin-bottom:0;margin-top:0}}.top__news .top__news--slide--box .top__news--slide .top__news--list .top__news--date{padding-left:40px;padding-right:40px;margin-right:40px;border-right:1px solid #C6C6C6;width:156px}@media only screen and (max-width: 520px){.top__news .top__news--slide--box .top__news--slide .top__news--list .top__news--date{padding-left:0;display:block;border-right:none;padding:0;margin:0;margin-bottom:5px}}.top__news .top__news--slide--box .top__news--slide .top__news--list a{color:#333}.bx-wrapper{margin-bottom:0;border:none;box-shadow:none;background-color:transparent}.stories{position:relative;padding:68px 0}.stories .sc__h2{color:#00C8C8;font-weight:bold;font-size:calc(20rem /16);margin:0;line-height:160%}.stories dl{display:flex;margin-top:30px;margin-right:86px}@media only screen and (max-width: 1200px){.stories dl{flex-direction:column}}@media only screen and (max-width: 960px){.stories dl{margin-right:0}}.stories .sc__title{width:35%;font-weight:bold;font-size:calc(26rem /16);margin-right:68px;margin:0 80px 30px 0;margin:0 0 30px 0}@media only screen and (max-width: 1200px){.stories .sc__title{width:100%;margin-bottom:15px}}@media only screen and (max-width: 520px){.stories .sc__title{font-size:calc(24rem /16)}}.stories .sc__txt{width:65%;font-size:calc(18rem /16);margin-right:0 120px 0 0;line-height:180%}@media only screen and (max-width: 1200px){.stories .sc__txt{width:100%;margin-left:0;margin-bottom:30px}}@media only screen and (max-width: 960px){.stories .sc__txt{line-height:160%}}.stories .slider--box{margin:0 calc(50% - 50vw);width:100vw;overflow:hidden}.stories .slider--box__inner{width:100%;max-width:1063px;margin:0 auto}.stories .swiper{overflow:visible}.stories .swiper .swiper-slide:not(.swiper-slide-visible) .stories__slider{pointer-events:none;opacity:.3;scale:.9}.stories .swiper-button-prev:after,.stories .swiper-button-next:after{content:"";position:absolute;width:52px;height:52px;top:calc(50% - (30px / 2));transform:translateY(-50%)}.stories .swiper-button-prev{left:-10px}.stories .swiper-button-prev::after{background:transparent url("../images/top/arrow_left.png") no-repeat center/contain}.stories .swiper-button-next{right:-10px}.stories .swiper-button-next::after{background:transparent url("../images/top/arrow_right.png") no-repeat center/contain}.stories .swiper .stories__slider--box .stories__slider--inner .stories__slider{border:#00C8C8 2px solid;padding:0}.stories .swiper .stories__slider--box .stories__slider--inner .stories__slider:not(.swiper-slide-visible) .slide{pointer-events:none;opacity:.3}.stories .swiper .stories__slider--box .stories__slider--inner .stories__slider .stories__slider--inner{list-style-type:none;box-shadow:0 3px 6px rgba(0,0,0,0.16)}.stories .swiper .stories__slider--box .stories__slider--inner .stories__slider .stories__slider--img{width:100%;height:197px;position:relative;background-color:#c2f2f2}.stories .swiper .stories__slider--box .stories__slider--inner .stories__slider .stories__slider--img img{width:100%;height:100%;margin:0;object-fit:cover;object-position:center}.stories .swiper .stories__slider--box .stories__slider--inner .stories__slider .stories__slider--img .stories__slider--label{font-size:calc(14rem /16);position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);font-weight:bold;color:#fff;padding:8px 10px;background:#fff;background:-moz-linear-gradient(left, #1D52C7 0%, #63CAF8 87%, #63CAF8 100%, #fff 100%);background:-webkit-gradient(linear, left center, right center, from(#1D52C7), color-stop(87%, #63CAF8), color-stop(100%, #63CAF8), to(#fff));background:-webkit-linear-gradient(left, #1D52C7 0%, #63CAF8 87%, #63CAF8 100%, #fff 100%);background:-o-linear-gradient(left, #1D52C7 0%, #63CAF8 87%, #63CAF8 100%, #fff 100%);background:linear-gradient(to right, #1D52C7 0%, #63CAF8 87%, #63CAF8 100%, #fff 100%)}.stories .swiper .stories__slider--box .stories__slider--inner .stories__slider .stories__slider--txt{font-family:"Zen Kaku Gothic New","Noto Sans","Hiragino Sans","Sawarabi Gothic",sans-serif;padding:27px 15px}.stories .swiper .stories__slider--box .stories__slider--inner .stories__slider .stories__slider--txt h3{font-size:calc(18rem /16);margin:0 0 27px 0;line-height:160%;font-weight:bold}.stories .swiper .stories__slider--box .stories__slider--inner .stories__slider .stories__slider--txt p{font-size:calc(15rem /16);line-height:180%}.stories .swiper .stories__slider--box .stories__slider--inner .stories__slider .stories__slider--txt .detail__link{text-align:center}.stories .swiper .stories__slider--box .stories__slider--inner .stories__slider .stories__slider--txt .detail__link a{position:relative;display:flex;justify-content:flex-end;color:#008E8E;font-size:calc(15rem /16);font-weight:bold;padding-right:24px;transition:.3s}.stories .swiper .stories__slider--box .stories__slider--inner .stories__slider .stories__slider--txt .detail__link a:before{content:'';position:absolute;box-sizing:border-box;width:16px;height:16px;right:0;top:calc(50% - (16px / 2));border:1px solid #00C8C8;-webkit-border-radius:50%;border-radius:50%}.stories .swiper .stories__slider--box .stories__slider--inner .stories__slider .stories__slider--txt .detail__link a:after{content:'';position:absolute;width:4px;height:4px;right:6px;top:calc(50% - (6px / 2));border-top:2px solid #00C8C8;border-right:2px solid #00C8C8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.stories .detail__link--box{position:relative;text-align:center;margin-top:calc(30px + 16px)}.stories .detail__link--link{display:inline-block;position:relative;color:#00C8C8;width:500px;max-width:100%;border:2px solid #00A8A8;border-radius:90px;font-size:calc(22rem /16);font-family:"Zen Kaku Gothic New","Noto Sans","Hiragino Sans","Sawarabi Gothic",sans-serif;font-weight:bold;padding:27px 30px;box-shadow:6px 9px 0px 0px rgba(213,217,219,0.4);transition:.3s}@media only screen and (max-width: 520px){.stories .detail__link--link{font-size:calc(18rem /16);padding:17px 20px}}.stories .detail__link--link:before{content:'';position:absolute;box-sizing:border-box;width:20px;height:20px;right:40px;top:calc(50% - (20px / 2));border:1px solid #00C8C8;-webkit-border-radius:50%;border-radius:50%}@media only screen and (max-width: 520px){.stories .detail__link--link:before{right:20px}}.stories .detail__link--link:after{content:'';position:absolute;width:5px;height:5px;right:calc(40px + (8px));top:calc(50% - (7px / 2));border-top:2px solid #00C8C8;border-right:2px solid #00C8C8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 520px){.stories .detail__link--link:after{right:calc(20px + (8px))}}.stories .detail__link--link:hover{color:#fff;background-color:#00A8A8;box-shadow:0px 0px 0px 0px rgba(213,217,219,0.4)}.stories .detail__link--link:hover:before{border:1px solid #fff}.stories .detail__link--link:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}.cause{position:relative;padding:68px 0}.cause .back__triangle img{position:absolute;top:50%;left:10vw;width:100%;z-index:-1}.cause .case__box{display:flex}@media only screen and (max-width: 960px){.cause .case__box{flex-direction:column-reverse}}.cause .case__box .case__txt,.cause .case__box .cause__img{flex:1}.cause .case__box .case__txt{padding-right:90px}@media only screen and (max-width: 960px){.cause .case__box .case__txt{padding-right:0}}.cause .case__box .case__txt .sc__h2{color:#00C8C8;font-weight:bold;font-size:calc(20rem / 16);margin:0;line-height:160%}.cause .case__box .case__txt dl{margin-top:30px}.cause .case__box .case__txt .sc__title{font-weight:bold;font-size:calc(26rem /16);line-height:160%}@media only screen and (max-width: 520px){.cause .case__box .case__txt .sc__title{font-size:calc(24rem /16)}}.cause .case__box .case__txt .sc__txt{font-size:calc(18rem /16);margin:40px 0 0 0;line-height:180%}@media only screen and (max-width: 520px){.cause .case__box .case__txt .sc__txt{line-height:160%}}.cause .case__box .case__txt .detail__link--box{position:relative;text-align:center;margin:40px auto 0}.cause .case__box .case__txt .detail__link{display:inline-block;position:relative;color:#fff;background-color:#00C8C8;width:100%;max-width:500px;border:2px solid #fff;border-radius:90px;font-size:calc(22rem /16);font-family:"Zen Kaku Gothic New","Noto Sans","Hiragino Sans","Sawarabi Gothic",sans-serif;font-weight:bold;padding:27px 30px;box-shadow:6px 9px 0px 0px rgba(213,217,219,0.4);transition:.3s}@media only screen and (max-width: 520px){.cause .case__box .case__txt .detail__link{font-size:calc(18rem / 16);padding:17px 20px}}.cause .case__box .case__txt .detail__link:before{content:'';position:absolute;box-sizing:border-box;width:20px;height:20px;right:40px;top:calc(50% - (20px / 2));border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%}@media only screen and (max-width: 520px){.cause .case__box .case__txt .detail__link:before{right:20px}}.cause .case__box .case__txt .detail__link:after{content:'';position:absolute;width:5px;height:5px;right:calc(40px + (8px));top:calc(50% - (7px / 2));border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 520px){.cause .case__box .case__txt .detail__link:after{right:calc(20px + (8px))}}.cause .case__box .case__txt .detail__link:hover{color:#fff;background-color:#00A8A8;box-shadow:0px 0px 0px 0px rgba(213,217,219,0.4)}.cause .case__box .cause__img img{width:100%;height:365px;object-fit:cover;object-position:center}@media only screen and (max-width: 960px){.cause .case__box .cause__img img{margin-bottom:20px}}.service .service__box{position:relative;padding:68px 0}.service .service__box .sc__h2{color:#00C8C8;font-weight:bold;font-size:calc(20rem /16);margin:0;line-height:160%}.service .service__box dl{display:flex;margin-top:30px}@media only screen and (max-width: 1200px){.service .service__box dl{flex-direction:column}}.service .service__box .sc__title{width:30%;font-weight:bold;font-size:calc(26rem /16);margin:0 0 30px 0}@media only screen and (max-width: 1200px){.service .service__box .sc__title{margin-bottom:15px}}@media only screen and (max-width: 960px){.service .service__box .sc__title{width:100%;margin-right:0}}@media only screen and (max-width: 520px){.service .service__box .sc__title{font-size:calc(24rem /16)}}.service .service__box .sc__txt{font-size:calc(18rem /16);margin-right:0 120px 0 0;line-height:180%}@media only screen and (max-width: 1200px){.service .service__box .sc__txt{margin-left:0;margin-bottom:30px}}@media only screen and (max-width: 960px){.service .service__box .sc__txt{width:100%;line-height:160%}}.service .service__box .service__pick{background-color:#fff;display:flex;position:relative;padding:38px 40px;border:3px solid #00C8C8;box-shadow:6px 8px 0 0 #dee0e1}@media only screen and (max-width: 960px){.service .service__box .service__pick{flex-direction:column}}@media only screen and (max-width: 700px){.service .service__box .service__pick{padding:38px 20px}}.service .service__box .service__pick:before{content:"";top:0;left:0;border-bottom:160px solid transparent;border-left:160px solid #00C8C8;position:absolute;z-index:10}@media only screen and (max-width: 700px){.service .service__box .service__pick:before{border-bottom:130px solid transparent;border-left:130px solid #00C8C8}}.service .service__box .service__pick:after{font-size:calc(23rem /16);content:"ご依頼\A実績多数";font-weight:bold;white-space:pre;display:block;text-align:center;top:24px;transform:rotate(-45deg);color:#fff;left:0;position:absolute;z-index:11}@media only screen and (max-width: 700px){.service .service__box .service__pick:after{font-size:calc(19rem /16);top:14px}}.service .service__box .service__pick .service__pick--img{margin-right:57px;flex:40%}@media only screen and (max-width: 960px){.service .service__box .service__pick .service__pick--img{margin-right:0}.service .service__box .service__pick .service__pick--img picture{width:100%;display:inline-block}.service .service__box .service__pick .service__pick--img picture img{width:100%;object-fit:cover}}.service .service__box .service__pick .service__pick--txt{flex:60%;position:relative}@media only screen and (max-width: 960px){.service .service__box .service__pick .service__pick--txt{padding-top:20px}}.service .service__box .service__pick .service__pick--txt img{width:calc(100% / 2);max-width:100%}@media only screen and (max-width: 1200px){.service .service__box .service__pick .service__pick--txt img{width:75%}}@media only screen and (max-width: 520px){.service .service__box .service__pick .service__pick--txt img{width:100%}}.service .service__box .service__pick .service__pick--txt h3{font-size:calc(41rem /16);margin:10px 0 0 0}@media only screen and (max-width: 1200px){.service .service__box .service__pick .service__pick--txt h3{font-size:calc(30rem /16)}}.service .service__box .service__pick .service__pick--txt p{line-height:180%;margin-bottom:50px}@media only screen and (max-width: 960px){.service .service__box .service__pick .service__pick--txt p{line-height:160%}}.service .service__box .service__pick .service__pick--txt .detail__link--box{display:flex;align-items:center}@media only screen and (max-width: 700px){.service .service__box .service__pick .service__pick--txt .detail__link--box{flex-direction:column}}.service .service__box .service__pick .service__pick--txt .detail__link{display:inline-block;position:relative;color:#00C8C8;max-width:100%;border:1px solid #00C8C8;border-radius:90px;font-size:calc(17rem /16);font-family:"Zen Kaku Gothic New","Noto Sans","Hiragino Sans","Sawarabi Gothic",sans-serif;font-weight:bold;padding:1.5rem 6rem 1.5rem 3rem;transition:.3s}@media only screen and (max-width: 1200px){.service .service__box .service__pick .service__pick--txt .detail__link{padding:1.2rem 3rem 1.2rem 2rem}}@media only screen and (max-width: 960px){.service .service__box .service__pick .service__pick--txt .detail__link{width:100%;text-align:center}}@media only screen and (max-width: 520px){.service .service__box .service__pick .service__pick--txt .detail__link{font-size:calc(15rem /16)}}.service .service__box .service__pick .service__pick--txt .detail__link:first-child{margin-right:22px}@media only screen and (max-width: 700px){.service .service__box .service__pick .service__pick--txt .detail__link:first-child{margin-bottom:20px;margin-right:0}}.service .service__box .service__pick .service__pick--txt .detail__link:before{content:'';position:absolute;box-sizing:border-box;width:20px;height:20px;right:40px;top:calc(50% - (20px / 2));border:1px solid #00C8C8;-webkit-border-radius:50%;border-radius:50%}@media only screen and (max-width: 1200px){.service .service__box .service__pick .service__pick--txt .detail__link:before{right:20px}}.service .service__box .service__pick .service__pick--txt .detail__link:after{content:'';position:absolute;width:5px;height:5px;right:calc(40px + (8px));top:calc(50% - (5px / 2));border-top:2px solid #00C8C8;border-right:2px solid #00C8C8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 1200px){.service .service__box .service__pick .service__pick--txt .detail__link:after{right:calc(20px + (8px))}}.service .service__box .service__pick .service__pick--txt .detail__link:hover{color:#fff;background-color:#00A8A8;box-shadow:6px 9px 0px 0px rgba(213,217,219,0.4)}.service .service__box .service__pick .service__pick--txt .detail__link:hover:before{border:1px solid #fff}.service .service__box .service__pick .service__pick--txt .detail__link:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}.service .service__box ul{margin-left:0}.service .service__box .service__other{display:flex;padding:0;list-style-type:none;margin-top:68px}@media only screen and (max-width: 960px){.service .service__box .service__other{flex-direction:column}}.service .service__box .service__other .service__other--list{display:flex;flex-direction:column;flex:1;margin-right:30px}@media only screen and (max-width: 960px){.service .service__box .service__other .service__other--list{margin-right:0;margin-bottom:50px}}.service .service__box .service__other .service__other--list:last-child{margin-right:0}.service .service__box .service__other .service__other--list .service__item--img{width:100%;height:200px;overflow:hidden;position:relative;background-color:#000}.service .service__box .service__other .service__other--list .service__item--img .service__img img,.service .service__box .service__other .service__other--list .service__item--img picture{display:inline-block;width:100%;height:100%}.service .service__box .service__other .service__other--list .service__item--img .service__img img{object-fit:cover;-webkit-mask-image:linear-gradient(#000 50%, transparent);mask-image:linear-gradient(#000 50%, transparent)}@media only screen and (max-width: 960px){.service .service__box .service__other .service__other--list .service__item--img .service__img img{height:250px}}.service .service__box .service__other .service__other--list .service__item--img .service__name{position:absolute;left:20px;bottom:14px;font-size:calc(24rem /16);color:#fff;font-weight:bold}@media only screen and (max-width: 1200px){.service .service__box .service__other .service__other--list .service__item--img .service__name{font-size:calc(20rem /16)}}.service .service__box .service__other .service__other--list .service__item--txt{line-height:180%;flex-grow:1}.service .service__box .service__other .service__other--list .service__item--txt p{padding:20px;margin:0 0 10px 0}@media only screen and (max-width: 960px){.service .service__box .service__other .service__other--list .service__item--txt p{margin-bottom:0}}.service .service__box .service__other .service__other--list .detail__link{font-size:calc(15rem /16);text-align:right}.service .service__box .service__other .service__other--list .detail__link a{display:inline-block;position:relative;color:#00C8C8;max-width:100%;border:1px solid #00C8C8;border-radius:90px;font-size:calc(15rem /16);font-family:"Zen Kaku Gothic New","Noto Sans","Hiragino Sans","Sawarabi Gothic",sans-serif;font-weight:bold;padding:0.8rem 4rem 0.8rem 2.8rem;transition:.3s}.service .service__box .service__other .service__other--list .detail__link a:before{content:'';position:absolute;box-sizing:border-box;width:20px;height:20px;right:20px;top:calc(50% - (20px / 2));border:1px solid #00C8C8;-webkit-border-radius:50%;border-radius:50%}.service .service__box .service__other .service__other--list .detail__link a:after{content:'';position:absolute;width:5px;height:5px;right:calc(20px + (8px));top:calc(50% - (5px / 2));border-top:2px solid #00C8C8;border-right:2px solid #00C8C8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.service .service__box .service__other .service__other--list .detail__link a:hover{color:#fff;background-color:#00A8A8;box-shadow:6px 9px 0px 0px rgba(213,217,219,0.4)}.service .service__box .service__other .service__other--list .detail__link a:hover:before{border:1px solid #fff}.service .service__box .service__other .service__other--list .detail__link a:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}.work{display:flex;padding:38px 0;margin-top:68px}.work .work__box{width:calc(100% + 10vw);position:relative;background-color:#00C8C8;padding:68px 0}.work .work__box .work__intro{display:flex;justify-content:flex-end;width:100%;margin-top:-150px;margin-right:-5vw;margin-left:-10vw}@media only screen and (max-width: 700px){.work .work__box .work__intro{flex-direction:column;position:relative}}.work .work__box .work__intro .work__intro--img{margin-left:-10vw}.work .work__box .work__intro .work__intro--img picture{display:block}.work .work__box .work__intro .work__intro--img img{object-fit:cover;width:100%}.work .work__box .work__intro .work__intro--catch{margin-left:5vw;margin-right:-5vw}@media only screen and (max-width: 700px){.work .work__box .work__intro .work__intro--catch{position:absolute;margin:auto;right:0;top:-50px}}.work .work__box .work__intro .work__intro--catch p{background:#fff;padding:20px 24px 45px;writing-mode:vertical-rl;font-size:calc(22rem / 16);font-weight:bold;max-height:80%;line-height:130%}@media only screen and (max-width: 960px){.work .work__box .work__intro .work__intro--catch p{font-size:calc(18rem / 16)}}@media only screen and (max-width: 700px){.work .work__box .work__intro .work__intro--catch p{writing-mode:inherit;font-size:calc(14rem / 16);padding:20px}}.work .work__box .work__block{position:relative;display:flex;padding:110px 80px 50px 80px}@media only screen and (max-width: 960px){.work .work__box .work__block{flex-direction:column;padding:110px 60px 50px 50px;padding:110px 10vw 50px 10vw}}.work .work__box .work__block .scroll__line{position:absolute;left:-10rem;transform:rotate(90deg);margin-top:100px}.work .work__box .work__block .scroll__line span{position:relative;color:#00C8C8;font-weight:bold;letter-spacing:0.2rem}.work .work__box .work__block .scroll__line span:before{content:'';display:inline-block;position:absolute;width:120px;border-bottom:2px solid #CECECE;right:-70%;top:calc(50% - 1px)}.work .work__box .work__block .scroll__line span:after{content:'';display:inline-block;width:88px;border-bottom:2px solid #00C8C8;position:absolute;right:-70%;top:calc(50% - 1px)}.work .work__box .work__block .work__img{flex:30%;margin-right:70px}@media only screen and (max-width: 960px){.work .work__box .work__block .work__img{margin-right:0}}.work .work__box .work__block .work__img img{width:100%;object-fit:cover}@media only screen and (max-width: 960px){.work .work__box .work__block .work__img img{height:300px;margin-bottom:20px}}.work .work__box .work__block .work__txt{flex:70%}.work .work__box .work__block .work__txt .sc__h2{color:#fff;font-weight:bold;font-size:calc(20rem / 16);margin:0;line-height:160%}.work .work__box .work__block .work__txt dl{margin-top:30px}.work .work__box .work__block .work__txt .sc__title{color:#fff;font-weight:bold;font-size:calc(26rem /16);line-height:160%}@media only screen and (max-width: 960px){.work .work__box .work__block .work__txt .sc__title{margin-right:0}}@media only screen and (max-width: 520px){.work .work__box .work__block .work__txt .sc__title{font-size:calc(24rem /16)}}.work .work__box .work__block .work__txt .sc__txt{color:#fff;font-size:calc(18rem /16);margin:40px 0 0 0;line-height:180%}@media only screen and (max-width: 960px){.work .work__box .work__block .work__txt .sc__txt{line-height:160%}}.work .work__box .work__block .work__txt .detail__link--box{display:flex;margin-top:60px}.work .work__box .work__block .work__txt .detail__link{text-align:center}.work .work__box .work__block .work__txt .detail__link a{display:inline-block;position:relative;color:#00C8C8;background-color:#fff;max-width:400px;width:100%;border:1px solid #fff;border-radius:90px;font-size:calc(22rem /16);font-family:"Zen Kaku Gothic New","Noto Sans","Hiragino Sans","Sawarabi Gothic",sans-serif;font-weight:bold;padding:22px 80px 22px 60px;transition:.3s}@media only screen and (max-width: 520px){.work .work__box .work__block .work__txt .detail__link a{padding:22px 60px;font-size:calc(18rem /16)}}@media only screen and (max-width: 520px){.work .work__box .work__block .work__txt .detail__link a{font-size:calc(16rem /16)}}.work .work__box .work__block .work__txt .detail__link a:first-child{margin-right:22px}.work .work__box .work__block .work__txt .detail__link a:before{content:'';position:absolute;box-sizing:border-box;width:20px;height:20px;right:40px;top:calc(50% - (20px / 2));border:1px solid #00C8C8;-webkit-border-radius:50%;border-radius:50%}.work .work__box .work__block .work__txt .detail__link a:after{content:'';position:absolute;width:5px;height:5px;right:calc(40px + (8px));top:calc(50% - (5px / 2));border-top:2px solid #00C8C8;border-right:2px solid #00C8C8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.work .work__box .work__block .work__txt .detail__link a:hover{color:#fff;background-color:#00A8A8}.work .work__box .work__block .work__txt .detail__link a:hover:before{border:1px solid #fff}.work .work__box .work__block .work__txt .detail__link a:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}.blog .blog__box{position:relative;padding:68px 0}.blog .blog__box .blog__label .sc__h2{color:#00C8C8;font-weight:bold;font-size:calc(20rem /16);margin:0;line-height:160%}.blog .blog__box .blog__label .sc__title{font-weight:bold;font-size:calc(26rem /16);margin:0 80px 30px 0}@media only screen and (max-width: 1200px){.blog .blog__box .blog__label .sc__title{margin-bottom:15px}}@media only screen and (max-width: 520px){.blog .blog__box .blog__label .sc__title{font-size:calc(24rem /16)}}.blog .blog__box .blog__label .sc__txt{font-size:calc(18rem /16);margin-right:0 120px 0 0;line-height:180%}@media only screen and (max-width: 1200px){.blog .blog__box .blog__label .sc__txt{margin-left:0;margin-bottom:30px}}@media only screen and (max-width: 960px){.blog .blog__box .blog__label .sc__txt{line-height:160%}}.blog .blog__box .blog__label dl{display:flex;margin-top:30px}@media only screen and (max-width: 1200px){.blog .blog__box .blog__label dl{flex-direction:column}}.blog .blog__box .blog__list--box .blog__list{display:flex;list-style-type:none;padding:0;margin:0}@media only screen and (max-width: 960px){.blog .blog__box .blog__list--box .blog__list{flex:calc((100% - 16px) / 2);flex-wrap:wrap}}.blog .blog__box .blog__list--box .blog__list .blog__list--item{position:relative;width:calc((100%  - (16px * 3)) / 4);margin-right:16px;transition:.3s;box-shadow:0 3px 6px rgba(0,0,0,0.16)}@media only screen and (max-width: 960px){.blog .blog__box .blog__list--box .blog__list .blog__list--item{width:calc((100% - 16px) / 2);margin-bottom:20px}.blog .blog__box .blog__list--box .blog__list .blog__list--item:nth-child(even){margin-right:0}}@media only screen and (max-width: 960px) and (max-width: 520px){.blog .blog__box .blog__list--box .blog__list .blog__list--item{width:100%;margin-right:0}}.blog .blog__box .blog__list--box .blog__list .blog__list--item:hover{box-shadow:0 3px 6px rgba(0,0,0,0.5)}.blog .blog__box .blog__list--box .blog__list .blog__list--item:last-child{margin-right:0}.blog .blog__box .blog__list--box .blog__list .blog__list--item .blog__list--block{list-style-type:none;padding:0;margin:0}.blog .blog__box .blog__list--box .blog__list .blog__list--item .blog__list--block .blog__img{position:relative;height:170px;background-color:#c2f2f2}.blog .blog__box .blog__list--box .blog__list .blog__list--item .blog__list--block .blog__img img{width:100%;height:100%;object-fit:cover}.blog .blog__box .blog__list--box .blog__list .blog__list--item .blog__list--block .blog__img .blog__list--label{font-size:calc(14rem /16);position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);font-weight:bold;color:#fff;padding:8px 10px;background:#fff;background:-moz-linear-gradient(bottom, #1D52C7 0%, #63CAF8 87%, #63CAF8 100%, #fff 100%);background:-webkit-gradient(linear, left bottom, left top, from(#1D52C7), color-stop(87%, #63CAF8), color-stop(100%, #63CAF8), to(#fff));background:-webkit-linear-gradient(bottom, #1D52C7 0%, #63CAF8 87%, #63CAF8 100%, #fff 100%);background:-o-linear-gradient(bottom, #1D52C7 0%, #63CAF8 87%, #63CAF8 100%, #fff 100%);background:linear-gradient(to top, #1D52C7 0%, #63CAF8 87%, #63CAF8 100%, #fff 100%)}.blog .blog__box .blog__list--box .blog__list .blog__list--item .blog__list--block .blog__txt{padding:15px 12px}.blog .blog__box .blog__list--box .blog__list .blog__list--item .blog__list--block .blog__txt .blog__date{color:#CECECE;font-size:calc(15rem /16);margin-top:0}.blog .blog__box .blog__list--box .blog__list .blog__list--item .blog__list--block .blog__txt .blog__detail{font-weight:300;line-height:180%}.blog .blog__box .blog__list--box .blog__list .blog__list--item .blog__list--block .blog__txt .detail__link{text-align:center}.blog .blog__box .blog__list--box .blog__list .blog__list--item .blog__list--block .blog__txt .detail__link p{position:relative;display:flex;justify-content:flex-end;color:#008E8E;font-size:calc(15rem /16);font-weight:bold;padding-right:24px;transition:.3s;margin:0}.blog .blog__box .blog__list--box .blog__list .blog__list--item .blog__list--block .blog__txt .detail__link p:before{content:'';position:absolute;box-sizing:border-box;width:16px;height:16px;right:0;top:calc(50% - (16px / 2));border:1px solid #00C8C8;-webkit-border-radius:50%;border-radius:50%}.blog .blog__box .blog__list--box .blog__list .blog__list--item .blog__list--block .blog__txt .detail__link p:after{content:'';position:absolute;width:4px;height:4px;right:6px;top:calc(50% - (4px / 2));border-top:2px solid #00C8C8;border-right:2px solid #00C8C8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.blog .blog__box .blog__list--box .page__link--box{display:flex;margin-top:60px;text-align:center;justify-content:flex-end}@media only screen and (max-width: 520px){.blog .blog__box .blog__list--box .page__link--box{justify-content:center}}.blog .blog__box .blog__list--box .page__link{display:inline-block;position:relative;color:#00C8C8;background-color:#fff;width:300px;max-width:100%;border:1px solid #00C8C8;border-radius:90px;font-size:calc(17rem /16);font-family:"Zen Kaku Gothic New","Noto Sans","Hiragino Sans","Sawarabi Gothic",sans-serif;font-weight:bold;padding:1.5rem 4rem 1.5rem 2rem;transition:.3s}.blog .blog__box .blog__list--box .page__link:before{content:'';position:absolute;box-sizing:border-box;width:20px;height:20px;right:40px;top:calc(50% - (20px / 2));border:1px solid #00C8C8;-webkit-border-radius:50%;border-radius:50%}.blog .blog__box .blog__list--box .page__link:after{content:'';position:absolute;width:5px;height:5px;right:calc(40px + (8px));top:calc(50% - (5px / 2));border-top:2px solid #00C8C8;border-right:2px solid #00C8C8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.blog .blog__box .blog__list--box .page__link:hover{color:#fff;background-color:#00A8A8;box-shadow:6px 9px 0px 0px rgba(213,217,219,0.4)}.blog .blog__box .blog__list--box .page__link:hover:before{border:1px solid #fff}.blog .blog__box .blog__list--box .page__link:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}@media only screen and (max-width: 1200px){.blog .blog__box .blog__list--box .blog__list .blog__list--item .blog__list--block .blog__img .blog__list--label{font-size:calc(12rem /16)}}.news .news__box{position:relative;padding:68px 0}.news .news__box .news__label .sc__h2{color:#00C8C8;font-weight:bold;font-size:calc(20rem /16);margin:0;line-height:160%}.news .news__box .news__label .sc__title{font-weight:bold;font-size:calc(26rem /16);margin:0 80px 30px 0}@media only screen and (max-width: 960px){.news .news__box .news__label .sc__title{margin-bottom:15px}}@media only screen and (max-width: 520px){.news .news__box .news__label .sc__title{font-size:calc(24rem /16)}}.news .news__box .news__label .sc__txt{font-size:calc(18rem /16);margin-right:0 120px 0 0;line-height:180%}@media only screen and (max-width: 960px){.news .news__box .news__label .sc__txt{margin-left:0;margin-bottom:30px;line-height:160%}}.news .news__box .news__label dl{display:flex;margin-top:30px}@media only screen and (max-width: 960px){.news .news__box .news__label dl{flex-direction:column}}.news .news__box .news__list--box .news__list{list-style-type:none;padding:0;margin:0}.news .news__box .news__list--box .news__list .news__list--item{border-bottom:1px solid #CDD6DD;transition:.3s}.news .news__box .news__list--box .news__list .news__list--item .news__list--link{display:inline-block;position:relative;width:100%}.news .news__box .news__list--box .news__list .news__list--item .news__list--link:hover .news__txt{color:#00C8C8}.news .news__box .news__list--box .news__list .news__list--item .news__list--link .news__list--block{display:flex;font-size:calc(18rem /16);list-style-type:none;padding:.5rem 0;line-height:180%;margin:0}@media only screen and (max-width: 520px){.news .news__box .news__list--box .news__list .news__list--item .news__list--link .news__list--block{flex-direction:column}}.news .news__box .news__list--box .news__list .news__list--item .news__list--link .news__list--block .news__date{margin-right:80px}@media only screen and (max-width: 960px){.news .news__box .news__list--box .news__list .news__list--item .news__list--link .news__list--block .news__date{margin-right:20px}}.news .news__box .news__list--box .news__list .news__list--item .news__list--link .news__list--block .news__txt{transition:.5}.news .news__box .news__list--box .detail__link--box{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 960px){.news .news__box .news__list--box .detail__link--box{flex-direction:column-reverse}}.news .news__box .news__list--box .line__link{margin-top:20px;overflow:hidden}.news .news__box .news__list--box .line__link:before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);transform:skewX(-25deg)}.news .news__box .news__list--box .line__link:hover:before{animation:shine 0.7s}@media only screen and (max-width: 960px){.news .news__box .news__list--box .line__link{display:flex;justify-content:center;margin-top:40px}}.news .news__box .news__list--box .line__link picture{display:inline-block;width:calc(100% / 2);max-width:100%}.news .news__box .news__list--box .detail__link{display:inline-block;position:relative;color:#00C8C8;background-color:#fff;text-align:center;width:300px;max-width:100%;border:1px solid #00C8C8;border-radius:90px;font-size:calc(17rem /16);font-family:"Zen Kaku Gothic New","Noto Sans","Hiragino Sans","Sawarabi Gothic",sans-serif;font-weight:bold;margin-top:30px;padding:1.5rem 4rem 1.5rem 2rem;transition:.3s}.news .news__box .news__list--box .detail__link:before{content:'';position:absolute;box-sizing:border-box;width:20px;height:20px;right:40px;top:calc(50% - (20px / 2));border:1px solid #00C8C8;-webkit-border-radius:50%;border-radius:50%}.news .news__box .news__list--box .detail__link:after{content:'';position:absolute;width:5px;height:5px;right:calc(40px + (8px));top:calc(50% - (5px / 2));border-top:2px solid #00C8C8;border-right:2px solid #00C8C8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.news .news__box .news__list--box .detail__link:hover{color:#fff;background-color:#00A8A8;box-shadow:6px 9px 0px 0px rgba(213,217,219,0.4)}.news .news__box .news__list--box .detail__link:hover:before{border:1px solid #fff}.news .news__box .news__list--box .detail__link:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}.sns .sns__box{justify-content:space-between;padding:68px 0}.sns .sns__box .sns__links{display:flex;text-align:center;font-size:calc(20rem /16);color:#fff}@media only screen and (max-width: 520px){.sns .sns__box .sns__links{flex-direction:column}}.sns .sns__box .sns__links a{color:#fff}.sns .sns__box .sns__links .sns__link--insta,.sns .sns__box .sns__links .sns__link--facebook{position:relative;flex:1;display:flex;align-items:center;justify-content:center;width:100%;height:78px;line-height:50px;overflow:hidden}.sns .sns__box .sns__links .sns__link--insta:before,.sns .sns__box .sns__links .sns__link--facebook:before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);transform:skewX(-25deg)}.sns .sns__box .sns__links .sns__link--insta:hover:before,.sns .sns__box .sns__links .sns__link--facebook:hover:before{animation:shine 0.7s}.sns .sns__box .sns__links .sns__link--insta picture,.sns .sns__box .sns__links .sns__link--facebook picture{display:flex;align-items:center;justify-content:center}.sns .sns__box .sns__links .sns__link--insta img,.sns .sns__box .sns__links .sns__link--facebook img{margin-right:25px}@media only screen and (max-width: 520px){.sns .sns__box .sns__links .sns__link--insta img,.sns .sns__box .sns__links .sns__link--facebook img{margin-right:10px}}.sns .sns__box .sns__links .sns__link--insta{background:linear-gradient(45deg, #fed475 0%, #e53d5d 50%, #c23186 70%, #9c38bb 100%);box-shadow:0 5px 25px rgba(0,0,0,0.15);margin-right:24px;margin-bottom:20px}.sns .sns__box .sns__links .sns__link--facebook{background-color:#1877F2}.sns .sns__img img{width:100%;margin-top:50px;object-fit:cover;background-position:center}@media only screen and (max-width: 520px){.sns .sns__img img{display:none}}.voice__box{position:relative;padding:68px 0}.voice__box .voice__label .sc__h2{color:#00C8C8;font-weight:bold;font-size:calc(20rem /16);margin:0;line-height:160%}.voice__box .voice__label .sc__title{font-weight:bold;font-size:calc(26rem /16);margin:0 80px 30px 0}@media only screen and (max-width: 960px){.voice__box .voice__label .sc__title{margin-bottom:15px}}@media only screen and (max-width: 520px){.voice__box .voice__label .sc__title{font-size:calc(24rem /16)}}.voice__box .voice__label .sc__txt{font-size:calc(18rem /16);margin-right:0 120px 0 0;line-height:180%}@media only screen and (max-width: 960px){.voice__box .voice__label .sc__txt{margin-left:0;margin-bottom:30px;line-height:160%}}.voice__box .voice__label dl{display:flex;margin-top:30px}@media only screen and (max-width: 960px){.voice__box .voice__label dl{flex-direction:column}}.voice__box .voice__item{cursor:pointer;position:relative;border-bottom:1px solid #CDD6DD;user-select:none;margin:0}.voice__box .voice__item:before{content:'';position:absolute;bottom:-1px;left:0;border-bottom:1px solid #018DD4;width:150px}.voice__box .voice__item:first-child{border-top:1px solid #CDD6DD}.voice__box .voice__item:first-child:after{content:'';position:absolute;top:-1px;left:0;border-bottom:1px solid #018DD4;width:150px}.voice__box .voice__item .voice__q{display:flex;position:relative;justify-content:space-between;font-size:calc(18rem /16);font-weight:bold;padding:25px 0 25px 0;line-height:140%}@media only screen and (max-width: 520px){.voice__box .voice__item .voice__q{margin-right:10px}}.voice__box .voice__item .voice__q .voice__txt{width:calc(100% - 22px - 10px)}.voice__box .voice__item .voice__a{position:relative;font-size:calc(15rem /16);margin:18px 0 0;line-height:180%;margin:0 0 30px 0}.voice__box .detail__link--box{display:flex;justify-content:flex-end;align-items:center}@media only screen and (max-width: 960px){.voice__box .detail__link--box{flex-direction:column-reverse}}.voice__box .line__link{margin-top:20px;overflow:hidden}.voice__box .line__link:before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);transform:skewX(-25deg)}.voice__box .line__link:hover:before{animation:shine 0.7s}@media only screen and (max-width: 960px){.voice__box .line__link{display:flex;justify-content:center;margin-top:40px}}.voice__box .line__link picture{display:inline-block;width:calc(100% / 2);max-width:100%}.voice__box .detail__link{display:inline-block;position:relative;color:#00C8C8;background-color:#fff;text-align:center;width:300px;max-width:100%;border:1px solid #00C8C8;border-radius:90px;font-size:calc(17rem /16);font-family:"Zen Kaku Gothic New","Noto Sans","Hiragino Sans","Sawarabi Gothic",sans-serif;font-weight:bold;margin-top:30px;padding:1.5rem 4rem 1.5rem 2rem;transition:.3s}.voice__box .detail__link:before{content:'';position:absolute;box-sizing:border-box;width:20px;height:20px;right:40px;top:calc(50% - (20px / 2));border:1px solid #00C8C8;-webkit-border-radius:50%;border-radius:50%}.voice__box .detail__link:after{content:'';position:absolute;width:5px;height:5px;right:calc(40px + (8px));top:calc(50% - (5px / 2));border-top:2px solid #00C8C8;border-right:2px solid #00C8C8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.voice__box .detail__link:hover{color:#fff;background-color:#00A8A8;box-shadow:6px 9px 0px 0px rgba(213,217,219,0.4)}.voice__box .detail__link:hover:before{border:1px solid #fff}.voice__box .detail__link:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}.faq{background-color:#00C8C8}.faq .faq__box{position:relative;padding:68px 0}.faq .faq__box .faq__inner{margin-left:85px}@media only screen and (max-width: 960px){.faq .faq__box .faq__inner{margin-left:0}}.faq .faq__box .faq__label .sc__h2{color:#008E8E;font-weight:bold;font-size:calc(20rem /16);margin:0;line-height:160%}.faq .faq__box .faq__label .sc__title{color:#fff;font-weight:bold;font-size:calc(26rem /16);margin:0 80px 30px 0}@media only screen and (max-width: 1200px){.faq .faq__box .faq__label .sc__title{margin-bottom:15px}}@media only screen and (max-width: 520px){.faq .faq__box .faq__label .sc__title{font-size:calc(24rem /16)}}.faq .faq__box .faq__label .sc__txt{color:#fff;font-size:calc(18rem /16);margin-right:0 120px 0 0;line-height:180%}@media only screen and (max-width: 1200px){.faq .faq__box .faq__label .sc__txt{margin-left:0;margin-bottom:30px}}@media only screen and (max-width: 960px){.faq .faq__box .faq__label .sc__txt{line-height:160%}}.faq .faq__box .faq__label dl{display:flex;margin-top:30px}@media only screen and (max-width: 1200px){.faq .faq__box .faq__label dl{flex-direction:column}}.faq .faq__list{background-color:#fff;width:calc(100% + $content-side);margin-right:-130px;border-radius:10px 0 0 10px;padding:70px 0 70px 120px;margin-right:calc((100vw - 100%) / -2);padding-right:calc((100vw - 100%) / 2)}@media only screen and (max-width: 960px){.faq .faq__list{padding:70px 70px 70px 40px}}@media only screen and (max-width: 520px){.faq .faq__list{padding:70px 30px 70px 40px}}.faq .faq__list .faq__item{cursor:pointer;position:relative;border-bottom:1px solid #CDD6DD;user-select:none;margin:0}.faq .faq__list .faq__item:before{content:'';position:absolute;bottom:-1px;left:0;border-bottom:1px solid #018DD4;width:150px}.faq .faq__list .faq__item:first-child{border-top:1px solid #CDD6DD}.faq .faq__list .faq__item:first-child:after{content:'';position:absolute;top:-1px;left:0;border-bottom:1px solid #018DD4;width:150px}.faq .faq__list .faq__item .faq__q{display:flex;position:relative;justify-content:space-between;font-size:calc(18rem /16);font-weight:bold;padding:25px 40px 25px 2.5rem;line-height:140%}@media only screen and (max-width: 700px){.faq .faq__list .faq__item .faq__q{padding:25px 20px 25px 2.5rem}}.faq .faq__list .faq__item .faq__q:before{content:'Q.';color:#E6002D;font-size:calc(22rem /16);font-family:'Noto Serif JP', serif;position:absolute;left:0;top:-0.2rem;top:1.3rem}.faq .faq__list .faq__item .faq__q .faq__txt{width:calc(100% - 22px - 10px)}.faq .faq__list .faq__item .faq__q .faq__opcl{position:relative;right:0;width:22px;height:22px;background-color:#008E8E;border-radius:90%}.faq .faq__list .faq__item .faq__q .faq__opcl:before{content:'';position:absolute;width:10px;height:3px;left:calc((22px - 10px) / 2);top:calc((22px - 3px) / 2);background-color:#fff}.faq .faq__list .faq__item .faq__q .faq__opcl:after{content:'';position:absolute;width:10px;height:3px;left:calc((22px - 10px) / 2);top:calc((22px - 3px) / 2);background-color:#fff;transform:rotate(90deg);transition:.3s}.faq .faq__list .faq__item .faq__q .faq__opcl.a_open:after{transform:rotate(360deg)}.faq .faq__list .faq__item .faq__a{display:none;position:relative;font-size:calc(15rem /16);margin:18px 0 0;line-height:180%;padding-left:2.5rem;padding-right:70px;margin:0 0 30px 0}.faq .faq__list .faq__item .faq__a:before{content:'A.';color:#999999;font-size:calc(22rem /16);font-family:'Noto Serif JP', serif;position:absolute;left:0}.faq .faq__list .detail__link--box{display:flex;text-align:center;justify-content:flex-end}.faq .faq__list .detail__link{display:inline-block;position:relative;color:#00C8C8;background-color:#fff;width:300px;max-width:100%;border:1px solid #00C8C8;border-radius:90px;font-size:calc(17rem /16);font-family:"Zen Kaku Gothic New","Noto Sans","Hiragino Sans","Sawarabi Gothic",sans-serif;font-weight:bold;margin-top:50px;padding:1.5rem 4rem 1.5rem 2rem;transition:.3s}.faq .faq__list .detail__link:before{content:'';position:absolute;box-sizing:border-box;width:20px;height:20px;right:40px;top:calc(50% - (20px / 2));border:1px solid #00C8C8;-webkit-border-radius:50%;border-radius:50%}.faq .faq__list .detail__link:after{content:'';position:absolute;width:5px;height:5px;right:calc(40px + (8px));top:calc(50% - (7px / 2));border-top:2px solid #00C8C8;border-right:2px solid #00C8C8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.faq .faq__list .detail__link:hover{color:#fff;background-color:#00A8A8;box-shadow:6px 9px 0px 0px rgba(213,217,219,0.4)}.faq .faq__list .detail__link:hover:before{border:1px solid #fff}.faq .faq__list .detail__link:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}.faq .banner__box{padding-top:40px;display:flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width: 520px){.faq .banner__box{flex-wrap:wrap;justify-content:center}}.faq .banner__box:after{content:'';width:100%}.faq .banner__box .banner__inner{display:inline-block;margin-right:40px;margin-bottom:15px}.faq .banner__box .banner__inner:nth-child(3n){order:1}@media only screen and (max-width: 960px){.faq .banner__box .banner__inner{margin-right:20px}}@media only screen and (max-width: 520px){.faq .banner__box .banner__inner{margin-right:0;margin-bottom:10px}}.faq .banner__box .banner__item{max-width:232px;display:inline-block;position:relative;overflow:hidden}.faq .banner__box .banner__item:before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);transform:skewX(-25deg)}.faq .banner__box .banner__item:hover:before{animation:shine 0.7s}.access{position:relative}.access .back__squere{position:absolute;background-color:rgba(194,242,242,0.26);width:400px;height:500px;left:0;top:30%}@media only screen and (max-width: 960px){.access .back__squere{display:none}}.access .access__box{position:relative;padding:68px 0}.access .access__box .access__label .sc__h2{color:#00C8C8;font-weight:bold;font-size:calc(20rem /16);margin:0;line-height:160%}.access .access__box .access__label .sc__title{font-weight:bold;font-size:calc(26rem /16);margin:0 80px 30px 0}@media only screen and (max-width: 1200px){.access .access__box .access__label .sc__title{margin-bottom:15px}}@media only screen and (max-width: 520px){.access .access__box .access__label .sc__title{font-size:calc(24rem /16)}}.access .access__box .access__label .sc__txt{font-size:calc(18rem /16);margin-right:0 120px 0 0;line-height:180%}@media only screen and (max-width: 1200px){.access .access__box .access__label .sc__txt{margin-left:0;margin-bottom:30px}}@media only screen and (max-width: 960px){.access .access__box .access__label .sc__txt{line-height:160%}}.access .access__box .access__label dl{display:flex;margin-top:30px}@media only screen and (max-width: 1200px){.access .access__box .access__label dl{flex-direction:column}}.access .access__box .access__info{display:flex;margin-top:80px}@media only screen and (max-width: 960px){.access .access__box .access__info{flex-direction:column-reverse;margin-top:20px}}.access .access__box .access__info .access__info--img{max-width:300px;margin-right:48px}@media only screen and (max-width: 960px){.access .access__box .access__info .access__info--img{max-width:100%;text-align:center;margin-right:0;margin-top:20px}.access .access__box .access__info .access__info--img img{width:100%}}.access .access__box .access__info .access__info--txt p{font-size:calc(20rem /16);margin:0;line-height:160%}@media only screen and (max-width: 960px){.access .access__box .access__info .access__info--txt p{font-size:calc(18rem /16)}}.contact{background-image:url("../../assets/images/top/contact_img.jpg");background-size:cover;padding:68px 0}.contact .contact__box{max-width:895px;background-color:rgba(255,255,255,0.85);position:relative;padding:30px 20px}.contact .contact__box .contact__label .sc__h2{color:#00C8C8;font-weight:bold;font-size:calc(20rem /16);margin:0;line-height:160%;text-align:center}.contact .contact__box .contact__label .sc__title{font-weight:bold;font-size:calc(26rem /16);margin:0 0 30px 0}@media only screen and (max-width: 520px){.contact .contact__box .contact__label .sc__title{font-size:calc(24rem /16)}}.contact .contact__box .contact__label .sc__txt{font-size:calc(18rem /16);margin:0 0 0 0;line-height:180%}@media only screen and (max-width: 960px){.contact .contact__box .contact__label .sc__txt{line-height:160%}}.contact .contact__box .contact__label dl{display:flex;align-items:center;flex-direction:column;margin-top:30px}.contact .contact__info{display:flex;justify-content:center}@media only screen and (max-width: 960px){.contact .contact__info{flex-direction:column;align-items:center}.contact .contact__info .contact__info--inner,.contact .contact__info .contact__mail--link{margin-bottom:20px}.contact .contact__info .contact__info--inner{margin-top:10px}}.contact .contact__info .contact__num{list-style-type:none;margin:0  22px 0 0}@media only screen and (max-width: 520px){.contact .contact__info .contact__num{margin:0;padding:0}}@media only screen and (max-width: 520px){.contact .contact__info .contact__num li:first-child{margin-bottom:10px}}.contact .contact__info .contact__num .contact__phone,.contact .contact__info .contact__num .contact__fax{display:flex;justify-content:space-around;align-items:center;font-family:"Zen Kaku Gothic New","Noto Sans","Hiragino Sans","Sawarabi Gothic",sans-serif;font-size:calc(31rem / 16);line-height:130%}@media only screen and (max-width: 520px){.contact .contact__info .contact__num .contact__phone,.contact .contact__info .contact__num .contact__fax{font-size:calc(20rem / 16)}}.contact .contact__info .contact__num .contact__phone:before,.contact .contact__info .contact__num .contact__fax:before{font-size:calc(19rem / 16);background-color:#008E8E;color:#fff;display:inline-block;padding:5px 10px;line-height:120%;margin-right:12px}.contact .contact__info .contact__num .contact__phone:before{content:'TEL'}.contact .contact__info .contact__num .contact__phone a{color:#333;font-size:calc(31rem / 16);font-weight:bold;font-family:"Zen Kaku Gothic New","Noto Sans","Hiragino Sans","Sawarabi Gothic",sans-serif}@media only screen and (max-width: 520px){.contact .contact__info .contact__num .contact__phone a{font-size:calc(20rem / 16)}}.contact .contact__info .contact__num .contact__fax:before{content:'FAX'}.contact .contact__info .contact__mail--link{font-size:calc(12rem /16);display:flex;flex-direction:column;align-items:center;border-radius:5px;background-color:#008E8E;color:#fff;padding:15px 25px;position:relative;overflow:hidden}.contact .contact__info .contact__mail--link:before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);transform:skewX(-25deg)}.contact .contact__info .contact__mail--link:hover:before{animation:shine 0.7s}.contact .contact__info .contact__mail--link .banner__item{margin-bottom:10px;display:inline-block;width:100%;max-width:26px}.contact .contact__time{text-align:center}@media only screen and (max-width: 520px){.contact .contact__time{text-align:left}}.contact .contact__time p{font-size:calc(15rem /16);background-color:#fff;display:inline-block;padding:10px 35px}@media only screen and (max-width: 520px){.contact .contact__time p{padding:10px 20px}}.footer{background-color:#2A263E;padding:68px 0 140px}.footer__inner{display:flex}@media only screen and (max-width: 960px){.footer__inner{flex-direction:column}}.footer .footer__info{width:30%}.footer .footer__info p{font-size:calc(20rem /16);color:#fff;line-height:160%}@media only screen and (max-width: 520px){.footer .footer__info p{font-size:calc(18rem /16)}}@media only screen and (max-width: 960px){.footer .footer__info{width:100%}}.footer .footer__menu{width:70%;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 960px){.footer .footer__menu{width:100%}}.footer .footer__menu .footer__menu--list{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0}@media only screen and (max-width: 960px){.footer .footer__menu .footer__menu--list{padding-left:0;justify-content:normal;margin:25px 0}}.footer .footer__menu .footer__menu--list .footer__menu--item{line-height:200%;color:#fff;margin-left:72px;margin-bottom:40px;transform:.3s}@media only screen and (max-width: 960px){.footer .footer__menu .footer__menu--list .footer__menu--item{margin-right:20px;margin-left:0;margin-bottom:15px}}.footer .footer__menu .footer__menu--list .footer__menu--item:first-child{margin-left:0}.footer .footer__menu .footer__menu--list .footer__menu--item:hover{color:#00C8C8}.footer .footer__menu .footer__menu--list .footer__menu--item a{color:#fff}.footer .footer__sns ul{display:flex;color:#fff;list-style-type:none;justify-content:flex-end;align-items:center}@media only screen and (max-width: 960px){.footer .footer__sns ul{justify-content:normal;padding-left:0}}@media only screen and (max-width: 520px){.footer .footer__sns ul{flex-wrap:wrap;margin:0}.footer .footer__sns ul:after{content:'';order:3;width:100%}}.footer .footer__sns ul li{margin-left:18px}@media only screen and (max-width: 960px){.footer .footer__sns ul li:first-child{margin-left:0}}@media only screen and (max-width: 520px){.footer .footer__sns ul li{margin-left:0;margin-bottom:10px}.footer .footer__sns ul li:nth-child(3){order:4}.footer .footer__sns ul li:nth-child(4){order:4;margin-left:18px}}.footer .footer__sns ul li a{position:relative;display:inline-block;line-height:0}.footer .footer__sns ul li .footer__sns--banner{overflow:hidden}.footer .footer__sns ul li .footer__sns--banner:before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);transform:skewX(-25deg)}.footer .footer__sns ul li .footer__sns--banner:hover:before{animation:shine 0.7s}.footer .footer__sns ul li .footer__sns--icon:hover{opacity:.8}.footer .copyright{position:absolute;width:100vw;margin:0 calc(50% - 50vw);background-color:#E4E4E4;color:#2A263E;padding:14px 20px;bottom:0;left:0}.footer .copyright p{margin:0;text-align:center}.stories__slider--box .slick-slide.slick-active{opacity:1;transform:scale(1)}.stories__slider--box .slick-slide{opacity:.3;transform:scale(0.8);transition:opacity .5s, transform .5s;width:100%}.page.main__container .header{background-color:#00c8c8}.page{margin-bottom:0 !important}.page .main--frame{padding:65px 0 65px}.page .sec--lbl{display:flex;justify-content:space-between;align-items:center;position:relative}@media only screen and (max-width: 960px){.page .sec--lbl{flex-direction:column}}.page .sec--lbl .sec--ttl{margin-top:60px}@media only screen and (max-width: 960px){.page .sec--lbl .sec--ttl{position:relative;width:100%;margin-top:0;overflow:hidden}}.page .sec--lbl .sec--ttl__inner{width:730px;max-width:50vw;height:343px;top:60px;background-color:rgba(194,242,242,0.35);position:absolute;padding-left:130px;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 960px){.page .sec--lbl .sec--ttl__inner{position:relative;top:0;padding:20px;height:170px;max-width:100%;width:100%;justify-content:flex-start}}.page .sec--lbl .sec--ttl .sec--en{color:rgba(0,200,200,0.57);font-size:calc(20rem / 16);font-weight:bold}.page .sec--lbl .sec--ttl .sec--ja{color:#00c8c8;font-size:calc(47rem / 16);font-weight:bold;word-break:keep-all;letter-spacing:.3rem}@media only screen and (max-width: 960px){.page .sec--lbl .sec--ttl .sec--ja{font-size:calc(38rem / 16);margin-top:8px}}@media only screen and (max-width: 700px){.page .sec--lbl .sec--ttl .sec--ja{font-size:calc(30rem / 16);letter-spacing:inherit}}.page .sec--lbl .sec--ttl .sec--bak{width:730px;max-width:50vw;height:343px;position:absolute;top:60px}@media only screen and (max-width: 960px){.page .sec--lbl .sec--ttl .sec--bak{position:relative;height:auto;bottom:0}}.page .sec--lbl .sec--ttl .sec--bak span{color:rgba(0,200,200,0.1);font-size:calc(160rem / 16);position:absolute;bottom:0;left:-20px;font-family:'Oswald', sans-serif;line-height:.9;white-space:nowrap;height:144px;width:auto;overflow:hidden}@media only screen and (max-width: 960px){.page .sec--lbl .sec--ttl .sec--bak span{font-size:calc(90rem / 16);line-height:1;left:0}}@media only screen and (max-width: 700px){.page .sec--lbl .sec--ttl .sec--bak span{font-size:calc(76rem / 16)}}.page .sec--lbl .sec--img{width:934px;max-width:70vw}@media only screen and (max-width: 960px){.page .sec--lbl .sec--img{width:100%;max-width:100%;height:190px}}.page .sec--lbl .sec--img img{width:100%;object-fit:cover;font-weight:bold}@media only screen and (max-width: 960px){.page .sec--lbl .sec--img img{width:100vw;max-width:100%;height:190px}}.page .com--lbl{width:100%}.page .com--lbl .com--sec__en{display:inline-block;color:#00C8C8;font-weight:bold;font-size:calc(20rem /16);margin:0 0 23px 0;line-height:160%}.page .com--lbl .com--sec__h2{font-weight:bold;font-size:calc(26rem /16);margin:0 0 30px 0}@media only screen and (max-width: 520px){.page .com--lbl .com--sec__h2{font-size:calc(24rem /16)}}.page .com--lbl dl{display:flex;flex-direction:column}.page .bread{padding:0;margin-top:100px}@media only screen and (max-width: 960px){.page .bread{margin-top:0;margin-bottom:0}}.page .bread ul{display:flex;list-style-type:none;position:relative;margin:calc(18rem / 16) 0;padding:0}@media only screen and (max-width: 960px){.page .bread ul{flex-wrap:wrap}}.page .bread ul li{position:relative;margin-right:35px}.page .bread ul li:after{position:absolute;content:'>';color:#00C8C8;padding-left:calc(35px / 2 - 0.3rem);font-size:.8rem;line-height:180%}.page .bread ul li:last-child{margin-right:0}.page .bread ul li:last-child:after{content:none}.page .bread ul li a{color:#00C8C8;font-weight:bold}.page .greeting--box{width:100%;display:flex}@media only screen and (max-width: 960px){.page .greeting--box{flex-direction:column-reverse}}.page .greeting--box__inner{flex:1}.page .greeting--box__inner .greeing--img img{width:calc(100% - 60px)}@media only screen and (max-width: 960px){.page .greeting--box__inner .greeing--img img{width:100%;margin-bottom:20px}}.page .greeting--box__inner .greeing--txt{font-size:calc(18rem /16);line-height:160%;margin:0}.page .greeting--box__inner .greeting--name{font-size:calc(26rem /16)}.page .greeting--box__inner .greeting--name span{display:block;font-size:calc(16rem /16);margin-bottom:10px}.page .greeting--box__inner img{margin-left:60px}@media only screen and (max-width: 960px){.page .greeting--box__inner img{margin-left:0}}.page .greeting.main--frame{padding-top:130px}.page .cp--box dl{display:flex;align-items:center;border-bottom:1px solid #CDD6DD;padding:18px 0;margin:0;line-height:180%}.page .cp--box dl:first-child{border-top:2px solid #00C8C8}.page .cp--box dl dt{width:20%;font-weight:bold}@media only screen and (max-width: 960px){.page .cp--box dl dt{width:30%}}.page .cp--box dl dd{width:80%;margin:0}@media only screen and (max-width: 960px){.page .cp--box dl dd{width:70%}}.page .cp--box dl ul{margin:0;margin-left:20px;padding:0}.page .service--inner{width:100%;position:relative;margin-bottom:265px}.page .service--inner .service--menu{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0}@media only screen and (max-width: 960px){.page .service--inner .service--menu{flex-direction:column;flex-wrap:nowrap}}.page .service--inner .service--menu__list{list-style:none;width:calc((100% - 20px) / 2);margin-bottom:18px}@media only screen and (max-width: 960px){.page .service--inner .service--menu__list{width:100%}}.page .service--inner .service--menu__list a{display:flex;align-items:center;border:3px solid #00C8C8;border-radius:8px;padding:20px 30px;box-shadow:0 3px 2px rgba(0,0,0,0.16);font-size:calc(22rem /16);font-weight:bold;position:relative}@media only screen and (max-width: 1200px){.page .service--inner .service--menu__list a{font-size:calc(18rem /16);padding:10px 15px}}.page .service--inner .service--menu__list a:before{content:'';position:absolute;box-sizing:border-box;width:26px;height:26px;right:23px;top:calc(50% - (26px / 2));border:1px solid #00C8C8;-webkit-border-radius:50%;border-radius:50%}.page .service--inner .service--menu__list a:after{content:'';position:absolute;width:8px;height:8px;right:calc(23px + (10px));top:calc(50% - (8px / 2));border-top:2px solid #00C8C8;border-right:2px solid #00C8C8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page .service--inner .service--menu__list a:hover{background-color:rgba(194,242,242,0.35)}.page .service--inner .service--menu__list a .service--menu__img{display:flex}@media only screen and (max-width: 960px){.page .service--inner .service--menu__list a .service--menu__img{display:none}}.page .service--inner .service--menu__list a .service--menu__img picture,.page .service--inner .service--menu__list a .service--menu__img img{width:130px;height:80px;object-fit:cover;overflow:hidden}.page .service--inner .service--menu__list a .service--menu__txt{padding-left:40px}@media only screen and (max-width: 1200px){.page .service--inner .service--menu__list a .service--menu__txt{padding-left:20px}}@media only screen and (max-width: 700px){.page .service--inner .service--menu__list a .service--menu__txt{padding-left:0}}.page .service--inner .service--sec{padding-top:62px;padding-bottom:62px}.page .service--inner .service--sec h2{font-size:calc(41rem / 16);border-bottom:2px solid #00C8C8}@media only screen and (max-width: 960px){.page .service--inner .service--sec h2{font-size:calc(30rem / 16)}}.page .service--inner .service--sec h4{font-size:calc(32rem / 16)}@media only screen and (max-width: 960px){.page .service--inner .service--sec h4{font-size:calc(24rem / 16)}}.page .service--inner .service--sec__main{display:flex}@media only screen and (max-width: 960px){.page .service--inner .service--sec__main{flex-direction:column}}.page .service--inner .service--sec__main .service--sec__img{width:40%;max-width:100%;height:320px}@media only screen and (max-width: 960px){.page .service--inner .service--sec__main .service--sec__img{width:100%}}.page .service--inner .service--sec__main .service--sec__img picture,.page .service--inner .service--sec__main .service--sec__img img{width:100%;height:100%;object-fit:cover;display:block}.page .service--inner .service--sec__main .service--sec__txt{width:60%;margin-left:84px;line-height:180%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media only screen and (max-width: 960px){.page .service--inner .service--sec__main .service--sec__txt{width:100%;margin-left:0;margin-top:10px}}.page .service--inner .service--sec__main .service--sec__txt h3{font-size:calc(28rem / 16);border-left:7px solid #00C8C8;padding-left:27px}@media only screen and (max-width: 960px){.page .service--inner .service--sec__main .service--sec__txt h3{font-size:calc(20rem / 16)}}.page .service--inner .service--sec__main .service--sec__txt p{margin-top:0}.page .service--inner .service--sec__main .service--sec__txt .more--link{color:#00C8C8;font-size:calc(22rem / 16);font-weight:bold;padding:26px 86px 26px 64px;border:2px solid #00A8A8;border-radius:90px;box-shadow:6px 9px 0px 0px rgba(213,217,219,0.4);position:relative;margin-bottom:6px;transition:.3s}@media only screen and (max-width: 960px){.page .service--inner .service--sec__main .service--sec__txt .more--link{margin-top:20px;font-size:calc(18rem / 16);padding:18px 66px 18px 50px}}@media only screen and (max-width: 520px){.page .service--inner .service--sec__main .service--sec__txt .more--link{margin-top:20px;padding:17px 56px 17px 28px}}.page .service--inner .service--sec__main .service--sec__txt .more--link:hover{background-color:#00A8A8;color:#fff;box-shadow:none}.page .service--inner .service--sec__main .service--sec__txt .more--link:hover:before{border-color:#fff}.page .service--inner .service--sec__main .service--sec__txt .more--link:hover:after{border-color:#fff}.page .service--inner .service--sec__main .service--sec__txt .more--link:before{content:'';position:absolute;box-sizing:border-box;width:20px;height:20px;right:36px;top:calc(50% - (20px / 2));border:1px solid #00C8C8;-webkit-border-radius:50%;border-radius:50%}@media only screen and (max-width: 520px){.page .service--inner .service--sec__main .service--sec__txt .more--link:before{right:24px}}.page .service--inner .service--sec__main .service--sec__txt .more--link:after{content:'';position:absolute;width:6px;height:6px;right:calc(34px + (10px));top:calc(50% - (6px / 2));border-top:2px solid #00C8C8;border-right:2px solid #00C8C8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 520px){.page .service--inner .service--sec__main .service--sec__txt .more--link:after{right:calc(22px + (10px))}}.page .service--inner .service--sec__remarks{background-color:#FFFEEF;padding:30px 36px;margin-top:40px}@media only screen and (max-width: 700px){.page .service--inner .service--sec__remarks{padding:20px;margin-top:30px}}.page .service--inner .service--sec__remarks h4{font-size:calc(24rem / 16);border-bottom:2px solid #C7C7C7;padding-bottom:18px;margin-top:0;margin-bottom:18px}@media only screen and (max-width: 960px){.page .service--inner .service--sec__remarks h4{font-size:calc(22rem / 16);padding-bottom:6px}}@media only screen and (max-width: 700px){.page .service--inner .service--sec__remarks h4{font-size:calc(20rem / 16)}}.page .service--inner .service--sec__remarks p{line-height:180%}.page .service--inner .service--sec .sec--point{background-color:#F8F7F5}.page .service--inner .service--sec .sec--point__label{background-color:#00C8C8;display:flex;align-items:center;justify-content:center;margin-top:146px}.page .service--inner .service--sec .sec--point__label h3{font-size:calc(32rem / 16);color:#fff;text-align:center;padding:34px 20px;margin:0}@media only screen and (max-width: 960px){.page .service--inner .service--sec .sec--point__label h3{font-size:calc(20rem / 16);padding:20px}}@media only screen and (max-width: 960px){.page .service--inner .service--sec .sec--point__label picture:first-child{margin-left:10px}}@media only screen and (max-width: 960px){.page .service--inner .service--sec .sec--point__label picture:last-child{margin-right:10px}}.page .service--inner .service--sec .sec--point__list{padding:100px 66px}@media only screen and (max-width: 960px){.page .service--inner .service--sec .sec--point__list{padding:50px 32px}}.page .service--inner .service--sec .sec--point__list__item{counter-increment:heading;display:flex;margin-bottom:65px}@media only screen and (max-width: 960px){.page .service--inner .service--sec .sec--point__list__item{flex-direction:column}}.page .service--inner .service--sec .sec--point__list__item:last-child{margin-bottom:0}.page .service--inner .service--sec .sec--point__list__item .point--img{width:220px}@media only screen and (max-width: 960px){.page .service--inner .service--sec .sec--point__list__item .point--img{width:100%;text-align:center;padding-bottom:20px}}.page .service--inner .service--sec .sec--point__list__item .point--txt{width:calc(100% - 220px);padding-left:62px}@media only screen and (max-width: 960px){.page .service--inner .service--sec .sec--point__list__item .point--txt{width:100%;padding-left:0}}.page .service--inner .service--sec .sec--point__list__item .point--txt h4{font-size:calc(28rem / 16);border-bottom:1px solid #00C8C8;padding-bottom:14px;margin-top:0;margin-bottom:24px}@media only screen and (max-width: 960px){.page .service--inner .service--sec .sec--point__list__item .point--txt h4{font-size:calc(20rem / 16)}}.page .service--inner .service--sec .sec--point__list__item .point--txt h4:before{content:"0" counter(heading) ".";color:#0092AA;padding-right:24px}@media only screen and (max-width: 960px){.page .service--inner .service--sec .sec--point__list__item .point--txt h4:before{padding-right:10px}}.page .service--inner .service--sec .sec--point__list__item .point--txt p{line-height:180%}.page .service--inner .service--sec .hekomi--box{margin-top:94px}.page .service--inner .service--sec .hekomi--box h3{font-size:calc(36rem / 16)}@media only screen and (max-width: 960px){.page .service--inner .service--sec .hekomi--box h3{font-size:calc(28rem / 16)}}.page .service--inner .service--sec .hekomi--item{display:flex;padding:54px 0;border-bottom:2px solid #efefef}@media only screen and (max-width: 960px){.page .service--inner .service--sec .hekomi--item{flex-direction:column-reverse}}.page .service--inner .service--sec .hekomi--item:last-child{padding-bottom:0}.page .service--inner .service--sec .hekomi--item__txt{width:calc(100% - 380px);padding-right:60px;font-weight:bold}@media only screen and (max-width: 960px){.page .service--inner .service--sec .hekomi--item__txt{width:100%;padding-right:0}}.page .service--inner .service--sec .hekomi--item__txt .hekomi--level{font-size:calc(28rem / 16);margin:0}@media only screen and (max-width: 960px){.page .service--inner .service--sec .hekomi--item__txt .hekomi--level{font-size:calc(22rem / 16)}}.page .service--inner .service--sec .hekomi--item__txt .hekomi--level .hekomi--level__star{color:#C8B900}.page .service--inner .service--sec .hekomi--item__txt .hekomi--situation{font-size:calc(18rem / 16);margin:calc(16rem / 16) 0}.page .service--inner .service--sec .hekomi--item__txt .hekomi--info{font-size:calc(17rem / 16);background-color:#F4FFFF;border:1px solid #00C8C8;border-radius:8px;padding:34px}@media only screen and (max-width: 960px){.page .service--inner .service--sec .hekomi--item__txt .hekomi--info{padding:20px}}.page .service--inner .service--sec .hekomi--item__txt .hekomi--info p{margin:0}.page .service--inner .service--sec .hekomi--item__txt .detail--link{display:block;font-size:calc(18rem / 16);text-align:right;color:#00C8C8;position:relative;margin-top:25px;padding-right:25px}.page .service--inner .service--sec .hekomi--item__txt .detail--link:before{content:'';position:absolute;box-sizing:border-box;width:20px;height:20px;right:0;top:calc(50% - (20px / 2));border:1px solid #00C8C8;-webkit-border-radius:50%;border-radius:50%}.page .service--inner .service--sec .hekomi--item__txt .detail--link:after{content:'';position:absolute;width:6px;height:6px;right:8px;top:calc(50% - (6px / 2));border-top:2px solid #00C8C8;border-right:2px solid #00C8C8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page .service--inner .service--sec .hekomi--item__img{width:380px}@media only screen and (max-width: 960px){.page .service--inner .service--sec .hekomi--item__img{width:100%;text-align:center;margin-bottom:15px}.page .service--inner .service--sec .hekomi--item__img picture,.page .service--inner .service--sec .hekomi--item__img img{object-fit:cover}}.page .service--inner .service--sec .more--link{width:fit-content;display:block;color:#00C8C8;font-size:calc(22rem / 16);font-weight:bold;padding:26px 86px 26px 64px;border:2px solid #00A8A8;border-radius:90px;box-shadow:6px 9px 0px 0px rgba(213,217,219,0.4);position:relative;margin:80px auto 110px;transition:.3s}@media only screen and (max-width: 960px){.page .service--inner .service--sec .more--link{font-size:calc(18rem / 16);padding:18px 66px 18px 50px;margin-top:60px}}.page .service--inner .service--sec .more--link:hover{background-color:#00A8A8;color:#fff;box-shadow:none}.page .service--inner .service--sec .more--link:hover:before{border-color:#fff}.page .service--inner .service--sec .more--link:hover:after{border-color:#fff}.page .service--inner .service--sec .more--link:before{content:'';position:absolute;box-sizing:border-box;width:20px;height:20px;right:36px;top:calc(50% - (20px / 2));border:1px solid #00C8C8;-webkit-border-radius:50%;border-radius:50%}.page .service--inner .service--sec .more--link:after{content:'';position:absolute;width:6px;height:6px;right:calc(34px + (10px));top:calc(50% - (6px / 2));border-top:2px solid #00C8C8;border-right:2px solid #00C8C8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page .service--inner .service--sec .price--box{margin-top:94px}.page .service--inner .service--sec .price--box h3{font-size:calc(36rem / 16)}@media only screen and (max-width: 960px){.page .service--inner .service--sec .price--box h3{font-size:calc(28rem / 16)}}.page .service--inner .service--sec .price--box .price--ex{line-height:180%}.page .service--inner .service--sec .price--box table th,.page .service--inner .service--sec .price--box table td{padding:18px 50px}@media only screen and (max-width: 960px){.page .service--inner .service--sec .price--box table th,.page .service--inner .service--sec .price--box table td{padding:15px 20px}}.page .service--inner .service--sec .price--box table th{background-color:#0092AA;color:#fff;font-size:calc(30rem / 16);font-weight:bold}@media only screen and (max-width: 960px){.page .service--inner .service--sec .price--box table th{font-size:calc(18rem / 16)}}.page .service--inner .service--sec .price--box table td{font-size:calc(20rem / 16)}@media only screen and (max-width: 960px){.page .service--inner .service--sec .price--box table td{font-size:calc(16rem / 16)}}.page .service--inner .service--sec .price--box table tr:nth-child(odd){background-color:#F8F7F5}.page .service--inner .service--sec .price--box table tr:nth-child(even){background-color:#ECEBE9}.page .service--inner .service--sec .price--box table tr td:last-child{text-align:right}.page .service--inner .service--sec .price--box .price--remarks{font-size:calc(18rem / 16);font-weight:bold}@media only screen and (max-width: 960px){.page .service--inner .service--sec .price--box .price--remarks{font-size:calc(14rem / 16)}}.page .service--inner .service--sec .seibi--point{margin-top:70px}@media only screen and (max-width: 960px){.page .service--inner .service--sec .seibi--point{margin-top:50px}}.page .service--inner .service--sec .seibi--point__item{padding:0;margin:0;margin-bottom:48px}@media only screen and (max-width: 960px){.page .service--inner .service--sec .seibi--point__item{margin-bottom:24px}}.page .service--inner .service--sec .seibi--point__item li{list-style-type:none;counter-increment:heading;font-size:calc(22rem / 16);margin-top:0;margin-bottom:24px;font-weight:bold}@media only screen and (max-width: 960px){.page .service--inner .service--sec .seibi--point__item li{font-size:calc(20rem / 16);margin-bottom:20px}}.page .service--inner .service--sec .seibi--point__item li:before{content:"0" counter(heading) ".";color:#00A8A8;font-weight:bold;padding-right:24px}@media only screen and (max-width: 520px){.page .service--inner .service--sec .seibi--point__item li:before{padding-right:14px}}.page .service--inner .service--sec .daisha--box{margin-top:74px;display:flex;flex-wrap:wrap;justify-content:space-between}.page .service--inner .service--sec .daisha--box:after{content:'';display:block;width:calc((100% - 92px) / 3)}.page .service--inner .service--sec .daisha--box .daisha--item{width:calc((100% - 92px) / 3);border:1px solid #707070;margin-bottom:60px;background-color:#FFFCEF}@media only screen and (max-width: 960px){.page .service--inner .service--sec .daisha--box .daisha--item{width:calc((100% - 40px) / 2)}}@media only screen and (max-width: 700px){.page .service--inner .service--sec .daisha--box .daisha--item{width:100%}}.page .service--inner .service--sec .daisha--box .daisha--item .daisha--img{width:100%;height:200px}.page .service--inner .service--sec .daisha--box .daisha--item .daisha--img picture,.page .service--inner .service--sec .daisha--box .daisha--item .daisha--img img{width:100%;height:100%;object-fit:cover}.page .service--inner .service--sec .daisha--box .daisha--item .daisha--txt__shasyu{font-size:calc(20rem / 16);font-weight:bold;border-bottom:1px solid #707070;padding:12px 14px}.page .service--inner .service--sec .daisha--box .daisha--item .daisha--txt__info{display:flex;border-bottom:1px solid #707070}.page .service--inner .service--sec .daisha--box .daisha--item .daisha--txt__info .daisha--txt__num{width:45%;border-right:1px solid #707070;padding:8px 14px}.page .service--inner .service--sec .daisha--box .daisha--item .daisha--txt__info .daisha--txt__add{width:55%;padding:8px 14px}.page .service--inner .service--sec .daisha--box .daisha--item .daisha--txt__detail{padding:8px 14px}.page .service--inner .service--sec .light--box{margin-top:88px;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 700px){.page .service--inner .service--sec .light--box{margin-top:60px}}.page .service--inner .service--sec .light--box:after{content:'';display:block;width:calc((100% - 92px) / 3)}.page .service--inner .service--sec .light--box .light--item{width:calc((100% - 92px) / 3);margin-bottom:60px}@media only screen and (max-width: 960px){.page .service--inner .service--sec .light--box .light--item{width:calc((100% - 20px) / 2);margin-bottom:40px}}@media only screen and (max-width: 700px){.page .service--inner .service--sec .light--box .light--item{margin-bottom:30px}}.page .service--inner .service--sec .light--box .light--item__txt ul{padding-left:0;margin-left:0;margin-top:18px;list-style:url(../images/service/list_ul.png) inside}.page .service--inner .service--sec .light--box .light--item__txt ul li{font-size:calc(17rem / 16)}@media only screen and (max-width: 700px){.page .service--inner .service--sec .light--box .light--item__txt ul li{font-size:calc(16rem / 16)}}.page .service--inner .service--sec .light--box .light--item__txt ul li::marker{margin-right:17px}.page .service--inner .service--sec .design--box{display:flex;justify-content:space-between}@media only screen and (max-width: 960px){.page .service--inner .service--sec .design--box{flex-direction:column}}.page .service--inner .service--sec .design--box .design--item{width:calc((100% - 100px) / 3)}@media only screen and (max-width: 960px){.page .service--inner .service--sec .design--box .design--item{width:100%;display:flex;align-items:center;padding-bottom:25px;border-bottom:1px solid #ccc}}.page .service--inner .service--sec .design--box .design--item .design--img{width:100%;height:200px;display:flex;align-items:center}@media only screen and (max-width: 960px){.page .service--inner .service--sec .design--box .design--item .design--img{width:30%}}.page .service--inner .service--sec .design--box .design--item .design--txt{font-size:calc(18rem / 16);font-weight:bold}@media only screen and (max-width: 960px){.page .service--inner .service--sec .design--box .design--item .design--txt{width:70%;padding-left:20px}}.page .service--inner .service--sec .design--box .design--item .design--txt .design--type{font-size:calc(28rem / 16);margin-bottom:26px}@media only screen and (max-width: 960px){.page .service--inner .service--sec .design--box .design--item .design--txt .design--type{font-size:calc(20rem / 16);margin-bottom:16px}}.page .service--inner .service--sec .design--box .design--item .design--txt .design--price{background-color:#F4FFFF;border:1px solid #00C8C8;padding:34px;border-radius:8px;margin-top:42px}@media only screen and (max-width: 960px){.page .service--inner .service--sec .design--box .design--item .design--txt .design--price{margin-top:30px;padding:20px}}.page .service--inner .service--sec .design--ex{margin-top:43px;margin-left:0;font-size:calc(16rem / 16)}.page .service--inner .service--sec .contact{background-image:none;border:1px solid #00C8C8;padding:0;margin-top:140px}.page .service--inner .service--sec .contact .contact__box{padding:40px 20px;background-color:inherit}.page .service--inner .service--sec .contact .contact__box .contact__label .sc__h2{border:none}.page .service--inner .service--sec .contact .contact__time p{margin-bottom:0}.page .service--inner .coating--gzox table th:nth-child(1){width:30%}.page .service--inner .coating--gzox table th:nth-child(2){width:35%}.page .service--inner .coating--gzox table th:nth-child(3){width:35%}.page .service--inner .coating--gzox table tr td:last-child{text-align:right}.page .service--inner .glass--repair{margin-top:150px}.page .service--inner .glass--repair table th:nth-child(1){width:30%}.page .service--inner .glass--repair table th:nth-child(2){width:35%}.page .service--inner .glass--repair table th:nth-child(3){width:35%}.page .service--inner .glass--repair table tr td:last-child{text-align:right}.page .strengths--inner{width:100%;position:relative;margin-bottom:265px}@media only screen and (max-width: 960px){.page .strengths--inner{margin-bottom:165px}}.page .strengths--inner:nth-child(even) .strengths--box{flex-direction:row-reverse;margin-right:calc((100vw - 100%) / -2);margin-left:auto}@media only screen and (max-width: 960px){.page .strengths--inner:nth-child(even) .strengths--box{flex-direction:column}}.page .strengths--inner:nth-child(even) .strengths--box .strengths--img span{left:80px;right:0}@media only screen and (max-width: 520px){.page .strengths--inner:nth-child(even) .strengths--box .strengths--img span{left:10px}}@media only screen and (max-width: 960px){.page .strengths--inner:nth-child(even) .strengths--box .strengths--txt{padding:30px 10vw 48px 0;box-shadow:27px 8px 19px -5px rgba(0,0,0,0.6)}}.page .strengths--inner:last-child{margin-bottom:100px}.page .strengths--box{width:calc(100% + ((100vw - 100%) / 2));display:flex;margin-left:calc((100vw - 100%) / -2);position:relative}@media only screen and (max-width: 960px){.page .strengths--box{flex-direction:column}}.page .strengths--box .strengths--img{width:51%;position:relative}@media only screen and (max-width: 960px){.page .strengths--box .strengths--img{width:100%;height:200px}}.page .strengths--box .strengths--img span{position:absolute;top:-20%;right:80px;font-size:calc(160rem / 16);font-family:'Oswald', sans-serif;color:rgba(0,200,200,0.4)}@media only screen and (max-width: 960px){.page .strengths--box .strengths--img span{font-size:calc(120rem / 16);top:-40%}}@media only screen and (max-width: 520px){.page .strengths--box .strengths--img span{right:10px}}.page .strengths--box .strengths--img picture{display:inline-block;width:100%;height:100%}.page .strengths--box .strengths--img picture img{width:100%;height:100%;object-fit:cover}.page .strengths--box .strengths--txt{background-color:#fff;width:49%;padding:30px 53px 68px 56px;margin-bottom:54px}@media only screen and (max-width: 960px){.page .strengths--box .strengths--txt{width:100%;padding:30px 53px 48px 10vw}}@media only screen and (max-width: 520px){.page .strengths--box .strengths--txt{padding:30px 25px 48px 10vw}}.page .strengths--box .strengths--txt .strengths--no{font-size:calc(20rem / 16);color:#00C8C8;font-weight:bold;margin:0 0 50px}@media only screen and (max-width: 960px){.page .strengths--box .strengths--txt .strengths--no{font-size:calc(22rem / 16);margin:0 0 30px}}.page .strengths--box .strengths--txt .strengths--ttl{font-size:calc(26rem / 16);font-weight:bold;line-height:160%;margin:0 0 40px}@media only screen and (max-width: 960px){.page .strengths--box .strengths--txt .strengths--ttl{font-size:calc(22rem / 16);margin:0 0 20px}}.page .strengths--box .strengths--txt .strengths--detail{font-size:calc(18rem / 16);line-height:160%}.page .strengths--bak{width:calc(100% + ((100vw - 100%) / 2));background-color:#00C8C8;position:absolute;height:343px;bottom:-60px;z-index:-1}@media only screen and (max-width: 960px){.page .strengths--bak{bottom:-30px}}.page .works--links .works--menu{margin:0;padding:0}.page .works--links .works--menu__list{list-style:none}.page .works--links ul{margin:0;padding:0}.page .works--links ul li{margin-bottom:18px}.page .works--links ul li a{display:flex;align-items:center;border:3px solid #00C8C8;border-radius:8px;padding:20px 30px;box-shadow:0 3px 2px rgba(0,0,0,0.16);font-size:calc(22rem /16);font-weight:bold;position:relative}@media only screen and (max-width: 520px){.page .works--links ul li a{flex-direction:column;padding:20px;align-items:normal}}.page .works--links ul li a:before{content:'';position:absolute;box-sizing:border-box;width:26px;height:26px;right:23px;top:calc(50% - (26px / 2));border:1px solid #00C8C8;-webkit-border-radius:50%;border-radius:50%}@media only screen and (max-width: 520px){.page .works--links ul li a:before{content:none}}.page .works--links ul li a:after{content:'';position:absolute;width:8px;height:8px;right:calc(23px + (10px));top:calc(50% - (8px / 2));border-top:2px solid #00C8C8;border-right:2px solid #00C8C8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 520px){.page .works--links ul li a:after{content:none}}.page .works--links ul li a:hover{background-color:rgba(194,242,242,0.35)}.page .works--links ul li a .works--menu__img img{width:130px;height:80px;object-fit:cover}@media only screen and (max-width: 520px){.page .works--links ul li a .works--menu__img img{width:100%;height:auto}}.page .works--links ul li a .works--menu__txt{margin-left:20px}.page .works--links ul li a .works--menu__txt p{font-weight:normal;margin:0;font-size:18px}@media only screen and (max-width: 520px){.page .works--links ul li a .works--menu__txt{margin-top:10px;margin-left:0}}.page .works--disc{font-size:calc(17rem / 16);background-color:#F4FFFF;border:1px solid #00C8C8;border-radius:8px;padding:34px;margin-bottom:50px}@media only screen and (max-width: 960px){.page .works--disc{padding:20px}}.page .works--disc p{margin:0}.page .works--list{display:flex;flex-wrap:wrap}.page .works--list .works--item{width:calc((100% - 40px * 2) / 3);margin-right:40px;padding-bottom:70px}@media only screen and (max-width: 960px){.page .works--list .works--item{width:calc((100% - 40px) / 2)}}@media only screen and (max-width: 520px){.page .works--list .works--item{width:100%;margin-right:0}}.page .works--list .works--item:nth-of-type(3n){margin-right:0}@media only screen and (max-width: 960px){.page .works--list .works--item:nth-of-type(3n){margin-right:40px}}@media only screen and (max-width: 520px){.page .works--list .works--item:nth-of-type(3n){margin-right:0}}@media only screen and (max-width: 960px){.page .works--list .works--item:nth-child(even){margin-right:0}}.page .works--list .works--item a{width:100%;display:inline-block;transition:.3s}.page .works--list .works--item a:hover{color:#00A8A8}.page .works--list .works--item .works--img{transition:.3s}.page .works--list .works--item .works--img img{width:100%;height:280px;transition:.3s;object-fit:cover}@media only screen and (max-width: 520px){.page .works--list .works--item .works--img img{height:200px}}.page .works--list .works--item .works--img:hover{opacity:.8}.page .works--list .works--item .works--info{position:relative}.page .works--list .works--item .works--info__date{font-size:calc(16rem / 16);margin:20px 0 16px}.page .works--list .works--item .works--info__ttl{font-size:calc(18rem / 16);font-family:"Zen Kaku Gothic New","Noto Sans","Hiragino Sans","Sawarabi Gothic",sans-serif;font-weight:bold;line-height:140%;color:#333}.page .work{display:block}.page .work--comparison{width:100%;width:calc(100% - (83rem / 16) * 2);display:flex;margin:60px calc(83rem / 16);justify-content:space-between;position:relative}@media only screen and (max-width: 960px){.page .work--comparison{width:calc(100% - 40px);margin:60px 20px}}@media only screen and (max-width: 700px){.page .work--comparison{flex-direction:column}}.page .work--comparison>div+div{margin-left:20px}@media only screen and (max-width: 960px){.page .work--comparison>div+div{margin-left:0}}.page .work--comparison__before,.page .work--comparison__after{width:50%;padding:23px;box-shadow:6px 6px #DEE0E1;position:relative}.page .work--comparison__before img,.page .work--comparison__after img{height:100%;object-fit:cover}@media only screen and (max-width: 960px){.page .work--comparison__before,.page .work--comparison__after{width:100%}}.page .work--comparison__before{border:3px #818181 solid}@media only screen and (max-width: 700px){.page .work--comparison__before{margin-bottom:20px}}.page .work--comparison__before:before{content:"";top:0;left:0;border-bottom:120px solid transparent;border-left:120px solid #818181;position:absolute;z-index:10}.page .work--comparison__before:after{font-size:calc(23rem / 16);content:"Before";font-weight:bold;white-space:pre;display:block;text-align:center;transform:rotate(-45deg);color:#fff;top:25px;left:0;top:30px;left:5px;position:absolute;z-index:11}.page .work--comparison__after{border:3px #00C8C8 solid}.page .work--comparison__after:before{content:"";top:0;left:0;border-bottom:120px solid transparent;border-left:120px solid #00C8C8;position:absolute;z-index:10}.page .work--comparison__after:after{font-size:calc(23rem / 16);content:"After";font-weight:bold;white-space:pre;display:block;text-align:center;transform:rotate(-45deg);color:#fff;top:25px;left:0;top:30px;left:12px;position:absolute;z-index:11}.page .work--state{margin-top:100px}.page .work h3{margin-top:60px}.page .work p{line-height:190%}.page .work .works--img{margin-top:60px;display:flex;justify-content:center}@media only screen and (max-width: 700px){.page .work .works--img{flex-direction:column}}.page .work .works--img img{margin-right:30px;width:calc(100% / 2)}@media only screen and (max-width: 700px){.page .work .works--img img{width:100%;margin-bottom:20px}}.page .work .works--img img:last-child{margin-right:0;margin-bottom:0}.page .news--cate__list{display:flex;list-style-type:none;justify-content:space-between;flex-wrap:wrap;margin:0 0 68px;text-align:center;padding:0}.page .news--cate__list:after{content:'';display:block;width:calc((100% - 18px * 3) / 3)}@media only screen and (max-width: 520px){.page .news--cate__list{flex-wrap:wrap}}.page .news--cate__list li{width:calc((100% - 18px * 3) / 3)}@media only screen and (max-width: 520px){.page .news--cate__list li{width:100%;min-width:120px}}.page .news--cate__list li:last-child{margin-right:0}.page .news--cate__list a{display:block;font-size:calc(17rem / 16);font-weight:bold;color:#00C8C8;border:1px solid #00C8C8;border-radius:90px;padding:18px;transition:.3s}@media only screen and (max-width: 520px){.page .news--cate__list a{font-size:calc(16rem / 16);margin-bottom:10px;padding:10px}}.page .news--cate__list a.active{background-color:#00C8C8;color:#fff}.page .news--cate__list a:hover{background-color:#00C8C8;color:#fff}.page .news--list{display:flex;flex-wrap:wrap;justify-content:space-between}.page .news--list:after{content:'';display:block;width:calc((100% - 40px * 2) / 3)}.page .news--list .news--item{width:calc((100% - 40px * 2) / 3);padding-bottom:70px;overflow:hidden}@media only screen and (max-width: 960px){.page .news--list .news--item{width:calc((100% - 40px) / 2)}}@media only screen and (max-width: 520px){.page .news--list .news--item{width:100%;margin-right:0}}.page .news--list .news--item a{width:100%;display:inline-block;transition:.3s}.page .news--list .news--item a:hover{color:#00A8A8}.page .news--list .news--item .news--img{background-color:#c2f2f2;transition:.3s;height:280px;overflow:hidden}.page .news--list .news--item .news--img img{width:100%;height:280px;transition:.3s;object-fit:cover}.page .news--list .news--item .news--img:hover{opacity:.8}.page .news--list .news--item .news--info{position:relative}.page .news--list .news--item .news--info__inner{margin:20px 0 16px}.page .news--list .news--item .news--info__date{font-size:calc(16rem / 16);margin-right:16px}.page .news--list .news--item .news--info .news--cate__lab__box{display:inline-block}.page .news--list .news--item .news--info .news--cate__lab__box ul{display:flex;list-style-type:none;margin:0;padding:0}.page .news--list .news--item .news--info .news--cate__lab__box ul li{color:#00C8C8;padding:4px 8px;border:1px solid #00C8C8;margin-right:4px}.page .news--list .news--item .news--info .news--cate__lab__box ul li:last-child{margin-right:0}.page .news--list .news--item .news--info .news--cate__lab__box ul li a{color:#00C8C8}.page .news--list .news--item .news--info__ttl{font-size:calc(18rem / 16);font-family:"Zen Kaku Gothic New","Noto Sans","Hiragino Sans","Sawarabi Gothic",sans-serif;font-weight:bold;line-height:140%;color:#333}.page .news--single__lab,.page .com--page__lab{color:#00C8C8;font-size:calc(20rem / 16)}.page .news--single__title,.page .com--page__title{font-size:calc(26rem / 16);margin:25px 0 30px}.page .news--single__date,.page .com--page__date{font-size:calc(16rem / 16);margin-bottom:60px}.page .news--single p,.page .com--page p{line-height:200%;margin:60px 0}.page .news--single figcaption,.page .com--page figcaption{font-size:calc(13rem / 16);margin-top:16px}.page .news--single h3,.page .com--page h3{font-size:calc(18rem / 16);margin-top:60px;margin-bottom:34px}.page .news--single blockquote,.page .com--page blockquote{width:80%;margin:60px auto;font-size:calc(16rem / 16);line-height:200%;border:10px solid #F0F3F5;padding:35px}@media only screen and (max-width: 520px){.page .news--single blockquote,.page .com--page blockquote{width:90%;padding:30px}}.page .news--single ul,.page .news--single ol,.page .com--page ul,.page .com--page ol{margin-left:0;padding-left:20px}.page .news--single ul li::marker,.page .com--page ul li::marker{color:#008E8E;line-height:4rem}.page .news--single ol li::marker,.page .com--page ol li::marker{color:#008E8E;line-height:4rem}.page .news--single table,.page .com--page table{width:100%;border-collapse:collapse;border-top:2px solid #00C8C8}.page .news--single table tr th,.page .news--single table tr td,.page .com--page table tr th,.page .com--page table tr td{font-size:calc(18rem / 16);padding:20px 0;border-bottom:1px solid #CDD6DD}.page .news--single table tr th,.page .com--page table tr th{text-align:left}.page .voice--list .voice__item{position:relative;border-bottom:1px solid #CDD6DD;user-select:none;margin:0}.page .voice--list .voice__item:before{content:'';position:absolute;bottom:-1px;left:0;border-bottom:1px solid #018DD4;width:150px}.page .voice--list .voice__item:first-child{border-top:1px solid #CDD6DD}.page .voice--list .voice__item:first-child:after{content:'';position:absolute;top:-1px;left:0;border-bottom:1px solid #018DD4;width:150px}.page .voice--list .voice__item .voice__q{width:100%;display:flex;position:relative;justify-content:space-between;font-size:calc(18rem /16);font-weight:bold;padding:25px 0 25px 0;line-height:140%}.page .voice--list .voice__item .voice__q .voice__txt{width:calc(100% - 22px - 10px)}.page .voice--list .voice__item .voice__a{width:100%;position:relative;font-size:calc(15rem /16);margin:18px 0 0;line-height:180%;margin:0 0 30px 0}.page .voice--list .news--item{width:calc((100% - 40px * 2) / 3);margin-right:40px;padding-bottom:70px}@media only screen and (max-width: 960px){.page .voice--list .news--item{width:calc((100% - 40px) / 2)}}.page .voice--list .news--item:nth-of-type(3n){margin-right:0}@media only screen and (max-width: 960px){.page .voice--list .news--item:nth-of-type(3n){margin-right:40px}}@media only screen and (max-width: 960px){.page .voice--list .news--item:nth-child(even){margin-right:0}}.page .voice--list .news--item a{width:100%;display:inline-block;transition:.3s}.page .voice--list .news--item a:hover{color:#00A8A8}.page .voice--list .news--item .news--img{transition:.3s}.page .voice--list .news--item .news--img img{width:100%;height:280px;transition:.3s;object-fit:cover}.page .voice--list .news--item .news--img:hover{opacity:.8}.page .voice--list .news--item .news--info{position:relative}.page .voice--list .news--item .news--info__inner{margin:20px 0 16px}.page .voice--list .news--item .news--info__date{font-size:calc(16rem / 16);margin-right:16px}.page .voice--list .news--item .news--info .news--cate__lab__box{display:inline-block}.page .voice--list .news--item .news--info .news--cate__lab__box ul{display:flex;list-style-type:none;margin:0;padding:0}.page .voice--list .news--item .news--info .news--cate__lab__box ul li{color:#00C8C8;padding:4px 8px;border:1px solid #00C8C8;margin-right:4px}.page .voice--list .news--item .news--info .news--cate__lab__box ul li:last-child{margin-right:0}.page .voice--list .news--item .news--info .news--cate__lab__box ul li a{color:#00C8C8}.page .voice--list .news--item .news--info__ttl{font-size:calc(18rem / 16);font-family:"Zen Kaku Gothic New","Noto Sans","Hiragino Sans","Sawarabi Gothic",sans-serif;font-weight:bold;line-height:140%;color:#333}.page .nav-links{display:flex;list-style-type:none;justify-content:center;padding:0;margin-left:0}.page .nav-links .page-numbers{width:50px;height:50px;margin-right:6px;font-weight:bold;color:#98A6B5;display:flex;justify-content:center;align-content:center;align-items:center;background-color:#FAFAFA;border:2px #F0F3F5 solid;border-radius:10px;transition:.3s}.page .nav-links .page-numbers:hover{background-color:#00A8A8;border:2px #00A8A8 solid;color:#fff}.page .nav-links .page-numbers.current{background-color:#00A8A8;border:2px #00A8A8 solid;color:#fff}.page .pagenation--list{display:flex;list-style-type:none;justify-content:center;padding:0;margin-left:0}.page .pagenation--item{width:50px;height:50px;margin-right:6px}.page .pagenation--item.active a{background-color:#00A8A8;border:2px #00A8A8 solid;color:#fff}.page .pagenation--item:last-child{margin-right:0}.page .pagenation--item a{font-weight:bold;color:#98A6B5;display:flex;justify-content:center;align-content:center;height:100%;align-items:center;background-color:#FAFAFA;border:2px #F0F3F5 solid;border-radius:10px;transition:.3s}.page .pagenation--item a:hover{background-color:#00A8A8;border:2px #00A8A8 solid;color:#fff}.page .com--link{text-align:center}.page .com--link a{width:500px;max-width:100%;display:inline-block;position:relative;color:#00C8C8;border:2px solid #00A8A8;border-radius:90px;font-size:calc(22rem / 16);font-family:"Noto Sans",sans-serif;font-weight:bold;padding:27px 30px;box-shadow:6px 9px 0px 0px rgba(213,217,219,0.4);transition:.3s}@media only screen and (max-width: 700px){.page .com--link a:first-child{margin-bottom:20px}}@media only screen and (max-width: 700px){.page .com--link a:first-child{font-size:calc(18rem /16);padding:17px 20px}}.page .com--link a:before{content:'';position:absolute;box-sizing:border-box;width:20px;height:20px;right:40px;top:calc(50% - (20px / 2));border:1px solid #00C8C8;-webkit-border-radius:50%;border-radius:50%}@media only screen and (max-width: 1200px){.page .com--link a:before{right:20px}}.page .com--link a:after{content:'';position:absolute;width:5px;height:5px;right:calc(40px + (8px));top:calc(50% - (5px / 2));border-top:2px solid #00C8C8;border-right:2px solid #00C8C8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 1200px){.page .com--link a:after{right:calc(20px + (8px))}}.page .com--link a:hover{color:#fff;background-color:#00A8A8;box-shadow:none}.page .com--link a:hover:before{border:1px solid #fff}.page .com--link a:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}.page .bak--link a{width:300px}.page .bak--link a:before{right:auto;left:40px}.page .bak--link a:after{right:auto;left:calc(40px + (8px));top:calc(50% - (6px / 2));transform:rotate(225deg)}.page .access .main--frame{padding-bottom:130px}.page .contact .contact__box{padding-left:20px;padding-right:20px}.page .mw_wp_form{max-width:80%;margin:0 auto}@media only screen and (max-width: 520px){.page .mw_wp_form{max-width:100%}}.page .mw_wp_form span.required{background-color:#008E8E;color:#fff;font-size:calc(12rem / 16);padding:4px 8px;margin-left:10px}.page .mw_wp_form span.error{background-color:#B70000;color:#fff;font-weight:bold;display:inline-block;padding:0 10px;margin-top:5px}.page .mw_wp_form input[type=text],.page .mw_wp_form input[type=email]{width:100%}.page .mw_wp_form input[type=text]:focus,.page .mw_wp_form input[type=email]:focus,.page .mw_wp_form textarea:focus{background-color:rgba(94,240,207,0.12)}.page .mw_wp_form .contact_label{font-size:calc(18rem / 16);font-weight:bold;border-left:5px solid #00C8C8;padding-left:10px;line-height:200%}.page .mw_wp_form input[type=radio]{transform:scale(1.5)}.page .mw_wp_form button[type=submit]{cursor:pointer;background-color:#fff;width:500px;max-width:100%;display:block;position:relative;color:#00C8C8;border:2px solid #00A8A8;border-radius:90px;font-size:calc(22rem / 16);font-family:"Noto Sans",sans-serif;font-weight:bold;padding:27px 30px;box-shadow:6px 9px 0px 0px rgba(213,217,219,0.4);transition:.3s;margin:40px auto 0}.page .mw_wp_form button[type=submit]:before{content:'';position:absolute;box-sizing:border-box;width:20px;height:20px;right:40px;top:calc(50% - (20px / 2));border:1px solid #00C8C8;-webkit-border-radius:50%;border-radius:50%}@media only screen and (max-width: 1200px){.page .mw_wp_form button[type=submit]:before{right:20px}}.page .mw_wp_form button[type=submit]:after{content:'';position:absolute;width:5px;height:5px;right:calc(40px + (8px));top:calc(50% - (5px / 2));border-top:2px solid #00C8C8;border-right:2px solid #00C8C8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 1200px){.page .mw_wp_form button[type=submit]:after{right:calc(20px + (8px))}}.page .mw_wp_form button[type=submit]:hover{color:#fff;background-color:#00A8A8;box-shadow:none}.page .mw_wp_form button[type=submit]:hover:before{border:1px solid #fff}.page .mw_wp_form button[type=submit]:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}.page .mw_wp_form button[name=mwform_bsubmit-210]{margin-top:0}.swiper-wrapper{align-items:stretch !important}.swiper-slide{height:auto}.sec--bak{animation-name:fadeLeftAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeLeftAnime{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}
/*# sourceMappingURL=style.css.map */
