﻿.c-group-ttl04 .en{color:#0DA8D7}.c-group-ttl04 .ja{color:#261f1c}@media (max-width: 767px){#wrap{padding-top:100px}}.text-h1{font-size:10px;font-size:1rem;line-height:1.5em;letter-spacing:.04em;font-weight:400}@media (min-width: 768px){.text-h1{transform:translateY(-4px)}}@media (max-width: 767px){.text-h1{padding-right:14px}}@media (max-width: 767px){.header{padding-top:10px;height:99px}.header .layerMenu{top:80px}}.header #logo{top:30px}@media (max-width: 767px){.header #logo{top:57px}}.header .hamberger{top:39px}.mv{height:calc((100vh - 110px));background:center center/cover no-repeat;background-image:url("../../img/top/mv.jpg");min-height:690px;position:relative}@media (max-width: 767px){.mv{height:calc(100vh - 164px);background-image:url("../../img/top/mv_sp.jpg");min-height:475px}}.mv .inner{height:100%;display:flex;align-items:center}@media (max-width: 767px){.mv .inner{box-sizing:border-box;align-items:flex-end;padding-bottom:22px}}.mv__ttl{font-size:36px;font-size:3.6rem;line-height:1.55556em;letter-spacing:.12em;font-weight:500;position:absolute;left:34px;bottom:26px;max-width:100%}@media (max-width: 767px){.mv__ttl{font-size:18px;font-size:1.8rem;line-height:1.66667em;left:0;right:0;bottom:0;padding:25px 8px 10px;text-align:center;background-image:url("../../img/top/bg_mv.png");background-repeat:repeat-x;background-position:top left}}.mv__ttl02{position:absolute;top:30px;left:8px}.event01{display:flex;align-items:center}@media (max-width: 767px){.event01{align-items:stretch}}.event01__ttl{width:150px;height:46px;font-size:16px;font-size:1.6rem;line-height:1em;font-weight:300;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#0DA8D7}@media (max-width: 767px){.event01__ttl{font-size:14px;font-size:1.4rem;line-height:1.14286em;width:56px;height:auto;min-height:64px}}.event01__content{height:46px;align-items:center;display:flex;font-size:14px;font-size:1.4rem;line-height:1em;padding-left:32px;background-color:#F4FAFE;width:calc(100% - 150px)}@media (min-width: 768px){.event01__content{white-space:nowrap}}@media (max-width: 767px){.event01__content{width:calc(100% - 56px);height:auto;justify-content:flex-start;align-items:center;padding:11px 12px 13px;flex-wrap:wrap}}.event01__content .time{padding-right:14px;margin-right:14px;position:relative}@media (max-width: 767px){.event01__content .time{font-size:13px;font-size:1.3rem;line-height:1.38462em;padding-left:0;margin-left:0;margin-bottom:4px}}.event01__content .time:before{content:"";width:1px;height:22px;position:absolute;top:-4px;right:0;background-color:#dcdcde}@media (max-width: 767px){.event01__content .time:before{display:none}}.event01__content .title{position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}@media (max-width: 767px){.event01__content .title{font-size:12px;font-size:1.2rem;line-height:1.5em}}.about .inner{position:relative;padding-top:140px;padding-bottom:120px}@media (max-width: 767px){.about .inner{padding-top:56px;padding-bottom:70px}}@media (min-width: 768px){.about__row{display:flex}}@media (min-width: 768px){.about__content{padding-top:96px;width:calc(100% - 443px)}}@media only screen and (min-width: 768px) and (max-width: 1023px){.about__content{width:60%}}.about__txt{margin-top:20px}@media (min-width: 768px){.about__txt{font-size:15px;font-size:1.5rem;line-height:2.13333em;margin-top:32px}}.about__txt p+p{margin-top:28px}@media (max-width: 767px){.about__txt p+p{margin-top:20px}}.about__txt p.sub{font-weight:500}@media (max-width: 767px){.about__txt p.sub{font-size:15px;font-size:1.5rem;line-height:1.86667em}}@media (max-width: 767px){.about .img01{margin-bottom:32px;margin-right:-15px;margin-left:40px;width:auto}.about .img01 img{width:100%}}.about__img{width:calc(100% - 577px);margin-left:63px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1023px){.about__img{width:40%}}.about__img:before{content:"";background-color:#F4FAFE;position:absolute;z-index:-1}@media (min-width: 768px){.about__img:before{right:-100px;bottom:78px;top:90px;left:142px}}@media (max-width: 767px){.about__img:before{right:-15px;bottom:0;top:-32px;left:60px}}@media (max-width: 767px){.about__img{margin-left:0;margin-top:56px;width:100%}}@media (min-width: 768px){.about__img .img01{transform:translateX(30px);margin-bottom:64px}}@media (min-width: 768px){.about__img .img02{transform:translateX(82px);margin-bottom:64px}}@media (max-width: 767px){.about__img .img02{margin:0 15px 32px}}@media (max-width: 767px){.about__img .img03{margin:0 -15px}}@media (max-width: 767px){.about__img img{width:100%}}.price{position:relative;background-color:#fff;z-index:0;padding:90px 0 120px}@media (max-width: 767px){.price{padding:56px 0 120px}}.price:before{content:'';background-color:#F4FAFE;position:absolute;z-index:-1;left:0;right:0;top:0;height:340px}@media (max-width: 767px){.price:before{height:270px}}.price__ttl01 .en{color:#0DA8D7;font-family:"Roboto",sans-serif;font-size:14px;font-size:1.4rem;line-height:1.14286em;letter-spacing:.08em;font-weight:400}@media (max-width: 767px){.price__ttl01 .en{font-size:12px;font-size:1.2rem;line-height:1.16667em}}.price__ttl01 .ja{padding-left:0;font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.04em;font-weight:500;margin-top:4px}@media (max-width: 767px){.price__ttl01 .ja{font-size:18px;font-size:1.8rem;line-height:1.44444em;margin-top:8px}}.price__row{display:flex;align-items:flex-end;justify-content:space-between;margin-top:23px}@media (max-width: 767px){.price__row{margin-top:18px}}.price__row .sub{font-size:15px;font-size:1.5rem;line-height:2.13333em;letter-spacing:.04em;font-weight:400;width:565px;max-width:calc(100% - 137px - 20px);margin-right:20px}@media (max-width: 767px){.price__row .sub{width:100%;max-width:100%;font-size:14px;font-size:1.4rem;line-height:2em}}.price__row .link{font-size:13px;font-size:1.3rem;line-height:1.46154em;letter-spacing:.04em;font-weight:400;text-decoration:underline;text-underline-offset:2px;display:block;margin-bottom:5px}.price__list{margin-top:30px}@media (max-width: 767px){.price__list{margin-top:24px}}@media (max-width: 767px){.price__list .slide{width:240px}}.price__list .slide .item{width:100%;display:block}.price__list .slide .item__box-img{position:relative}.price__list .slide .item__box-img .img{padding-top:66.29%}@media (max-width: 767px){.price__list .slide .item__box-img .img{padding-top:66.67%}}.price__list .slide .item__box-img .box01{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.4);color:#fff;padding:14px 21px}@media (max-width: 767px){.price__list .slide .item__box-img .box01{padding:8px 15px}}.price__list .slide .item__box-img .box01__cat{font-size:13px;font-size:1.3rem;line-height:1.46154em;letter-spacing:.04em;font-weight:500}@media (max-width: 767px){.price__list .slide .item__box-img .box01__cat{font-size:12px;font-size:1.2rem;line-height:1.41667em}}.price__list .slide .item__box-img .box01__cat span:after{content:'、'}.price__list .slide .item__box-img .box01__cat span:last-child:after{display:none}.price__list .slide .item__box-img .box01__ttl{font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.04em;font-weight:500;margin-top:2px}@media (max-width: 767px){.price__list .slide .item__box-img .box01__ttl{font-size:14px;font-size:1.4rem;line-height:1.42857em}}.price__list .slide .item__content{padding-top:12px}@media (max-width: 767px){.price__list .slide .item__content{padding-top:9px}}.price__list .slide .item__content .ttl02{color:#0DA8D7;font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.04em;font-weight:500}@media (min-width: 768px){.price__list .slide .item__content .ttl02{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 767px){.price__list .slide .item__content .ttl02{font-size:14px;font-size:1.4rem;line-height:1.57143em;overflow:hidden;width:100%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;max-height:44px}}.price__list .slide .item__content .des{font-size:13px;font-size:1.3rem;line-height:2em;letter-spacing:.04em;font-weight:400;margin-top:7px}@media (max-width: 767px){.price__list .slide .item__content .des{font-size:12px;font-size:1.2rem;line-height:1.83333em}}.price__list .slide .item__content .box02{margin-top:12px;padding:10px 20px 21px;background-color:#0DA8D7;color:#fff}@media (max-width: 767px){.price__list .slide .item__content .box02{margin-top:15px;padding:12px 15px 17px}}.price__list .slide .item__content .box02__row01{display:flex;align-items:center;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1023px){.price__list .slide .item__content .box02__row01{display:block}}.price__list .slide .item__content .box02__row01 .ttl03{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.04em;font-weight:700}@media (min-width: 768px){.price__list .slide .item__content .box02__row01 .ttl03{width:calc(100% - 165px)}}@media only screen and (min-width: 768px) and (max-width: 1100px){.price__list .slide .item__content .box02__row01 .ttl03{font-size:13px;font-size:1.3rem}}@media only screen and (min-width: 768px) and (max-width: 1023px){.price__list .slide .item__content .box02__row01 .ttl03{width:100%}}@media (max-width: 767px){.price__list .slide .item__content .box02__row01 .ttl03{font-size:14px;font-size:1.4rem;line-height:1.42857em;width:75px}}@media (min-width: 768px){.price__list .slide .item__content .box02__row01 .right{width:165px;padding-left:20px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.price__list .slide .item__content .box02__row01 .right{width:100%;padding-left:0}}.price__list .slide .item__content .box02__row01 .right .number{font-size:28px;font-size:2.8rem;line-height:1.64286em;letter-spacing:.04em;font-weight:500;white-space:nowrap;font-family:"Roboto",sans-serif}@media (max-width: 767px){.price__list .slide .item__content .box02__row01 .right .number{font-size:22px;font-size:2.2rem;line-height:2.09091em;max-width:calc(100% - 75px)}}.price__list .slide .item__content .box02__row01 .right .text{display:inline-block;font-size:14px;font-size:1.4rem;line-height:2em;letter-spacing:.04em;font-weight:700}@media (max-width: 767px){.price__list .slide .item__content .box02__row01 .right .text{font-size:12px;font-size:1.2rem;line-height:2.33333em;margin-left:-3px}}.price__list .slide .item__content .box02__text{font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:.04em;font-weight:500;margin-top:3px}@media (max-width: 767px){.price__list .slide .item__content .box02__text{margin-top:11px}}@media only screen and (min-width: 768px){.price__list .swiper-wrapper{display:flex}.price__list .slide{width:calc((100% - 50px)/3);margin-right:25px}.price__list .slide:last-child{margin-right:0}}.price__row-nav{margin-top:30px;display:flex}.price__row-nav .price-link{text-decoration:underline !important;margin-left:auto;margin-right:0;font-size:13px;font-size:1.3rem;line-height:1.46154em;letter-spacing:.04em;font-weight:400;text-underline-offset:3px}.works{padding:101px 0 113px;overflow:hidden}@media (max-width: 767px){.works{padding:55px 0 56px}}.works .works-slider{margin-top:31px;overflow:unset}@media (max-width: 767px){.works .works-slider{margin-top:20px}}.works__row{display:flex;margin-top:61px}@media (max-width: 767px){.works__row{margin-top:32px;justify-content:space-between}}.works .swiper-slide{width:360px}@media (max-width: 767px){.works .swiper-slide{width:300px}}.works .box{width:100%;height:540px;position:relative;display:block}@media (max-width: 767px){.works .box{height:450px}}.works .box .img{width:100%;height:100%}.works .box .img img{object-fit:cover;width:100%;height:100%}.works .box .content{color:#fff;background-color:rgba(0,0,0,0.4);position:absolute;bottom:0;left:0;right:0;z-index:2;padding:17px 20px 15px}@media (max-width: 767px){.works .box .content{padding:14px 15px 12px}}.works .box .content .area{font-size:12px;font-size:1.2rem;line-height:1em;font-weight:500}@media (max-width: 767px){.works .box .content .area{font-size:11px;font-size:1.1rem;line-height:1em}}.works .box .content .ttl{font-size:15px;font-size:1.5rem;line-height:1.6em;font-weight:500;margin-top:8px}@media (max-width: 767px){.works .box .content .ttl{font-size:14px;font-size:1.4rem;line-height:1.57143em}}.works .c-btn-line{position:static;margin-left:48px}.our{padding:95px 0 116px}@media (max-width: 767px){.our{padding:58px 0 76px}}.our__row{border-top:1px solid #eeeef0;margin-top:40px}@media (min-width: 768px){.our__row{display:flex}}@media (max-width: 767px){.our__row{margin-top:24px}}.our__row .item{width:33.33%;box-sizing:border-box;padding:40px 40px 116px;border-right:1px solid #eeeef0;position:relative}@media only screen and (min-width: 768px) and (max-width: 1100px){.our__row .item{padding:40px 15px 117px}}@media (max-width: 767px){.our__row .item{width:100%;padding:32px 15px 31px}}.our__row .item:last-child{border-right:none}@media (min-width: 768px){.our__row .item__img{height:220px;display:flex;align-items:center;justify-content:center}}@media (max-width: 767px){.our__row .item__img{height:auto;margin:0 auto}}.our__row .item__ttl{margin-top:20px;font-size:18px;font-size:1.8rem;line-height:1.55556em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1023px){.our__row .item__ttl{font-size:14px;font-size:1.4rem;line-height:1.71429em}}@media (max-width: 767px){.our__row .item__ttl{margin-top:16px}}.our__row .item__txt{font-size:14px;font-size:1.4rem;line-height:2em;margin-top:10px}@media (max-width: 767px){.our__row .item__txt{font-size:14px;font-size:1.4rem;line-height:1.85714em}}.our__row .item__btn{font-size:14px;font-size:1.4rem;line-height:1em}@media (min-width: 768px){.our__row .item__btn{position:absolute;left:40px;bottom:68px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.our__row .item__btn{font-size:9px;font-size:.9rem;line-height:1em}}@media (max-width: 767px){.our__row .item__btn{margin-top:24px;display:block;margin-right:0;margin-left:auto;width:fit-content;font-size:13px;font-size:1.3rem;line-height:1.07692em}}.our__row .item__btn:after{margin-left:16px;top:-2px;position:relative}@media (max-width: 767px){.our__row .item--01 .item__img{width:170px}}@media (max-width: 767px){.our__row .item--02{border-top:1px solid #eeeef0}.our__row .item--02 .item__img{width:160px}}@media (max-width: 767px){.our__row .item--03{border-top:1px solid #eeeef0}.our__row .item--03 .item__img{width:160px}}@media (min-width: 768px){.our__btn{display:flex;justify-content:space-between}}.our__btn__item{display:flex;align-items:center;justify-content:center;height:260px;width:calc(50%);background:center center/cover no-repeat;cursor:pointer}@media (min-width: 768px){.our__btn__item:last-child{width:calc(50% - 1px)}}@media (max-width: 767px){.our__btn__item{width:100%;height:141px}}.our__btn__item .ttl{color:#fff;position:relative;z-index:2;font-size:18px;font-size:1.8rem;line-height:1em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1023px){.our__btn__item .ttl{font-size:16px;font-size:1.6rem;line-height:1em}}@media (max-width: 767px){.our__btn__item .ttl{font-size:16px;font-size:1.6rem;line-height:1em}}.our__btn__item:before{content:"";background-color:#0DA8D7;position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;opacity:0;transition:opacity 0.5s}.our__btn__item:after{position:absolute;right:78px;top:50%;margin-top:-5px;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1023px){.our__btn__item:after{right:15px}}@media (max-width: 767px){.our__btn__item:after{right:14px;width:28px;height:7px;margin-top:-3px}}@media only screen and (min-width: 1025px){.our__btn__item:hover:before{opacity:1}}.event02{padding:100px 0 0}@media (max-width: 767px){.event02{padding:63px 0 46px}}.event02 .inner{position:relative}.event02__row{margin:32px -14px 0}@media (min-width: 768px){.event02__row{display:flex}}@media (max-width: 767px){.event02__row{margin:23px 0px 0}}.event02__row .item{width:calc((100% - 48px) / 3);background-color:#FAFAFB;margin:0 14px;display:block;cursor:pointer}@media (max-width: 767px){.event02__row .item{width:100%;margin:0 0 15px}}.event02__row .item:after{position:absolute;right:15px;bottom:18px}@media (max-width: 767px){.event02__row .item:after{right:13px;bottom:13px}}.event02__row .item__img{width:100%;height:227px;transition:opacity 0.3s}@media (max-width: 767px){.event02__row .item__img{height:0;padding-top:65%}}.event02__row .item__img img{width:100%;height:100%;object-fit:cover}.event02__row .item__ttl{font-size:15px;font-size:1.5rem;line-height:1.6em;font-weight:500}@media (max-width: 767px){.event02__row .item__ttl{font-size:14px;font-size:1.4rem;line-height:1.57143em}}.event02__row .item__content{padding:16px 18px 44px}@media (max-width: 767px){.event02__row .item__content{padding:15px 15px 33px}}.event02__row .item__info{margin-top:14px;display:flex;flex-wrap:wrap;font-size:13px;font-size:1.3rem;line-height:1.38462em;font-weight:500;margin-bottom:-8px}@media (max-width: 767px){.event02__row .item__info{font-size:12px;font-size:1.2rem;line-height:1.33333em}}.event02__row .item__info .dt,.event02__row .item__info .dd{margin-bottom:8px}@media (max-width: 767px){.event02__row .item__info .dt,.event02__row .item__info .dd{margin-bottom:10px}}.event02__row .item__info .dt{width:74px;color:#9696a0}@media (max-width: 767px){.event02__row .item__info .dt{width:62px}}.event02__row .item__info .dd{width:calc(100% - 74px)}@media (max-width: 767px){.event02__row .item__info .dd{width:calc(100% - 62px)}}@media only screen and (min-width: 1025px){.event02__row .item:hover .item__img{opacity:0.5}}@media (min-width: 768px){.event02 .c-btn-line{font-size:13px;font-size:1.3rem;line-height:1.07692em}}@media (max-width: 767px){.event02 .c-btn-line{margin-top:32px}}.news{padding:103px 0 65px}@media (max-width: 767px){.news{padding:69px 0 82px;overflow:hidden}}.news .inner{position:relative}.news__row-nav{display:flex;margin-top:33px}@media (min-width: 768px){.news__row{display:flex;margin:31px -14px 0}}@media (max-width: 767px){.news__row{margin-top:23px}}.news__row .item{width:calc((100% - 48px) / 3);margin:0 14px;display:block;transition:0.3s}@media (max-width: 767px){.news__row .item{width:240px;margin:0}}.news__row .item__img{width:100%;height:227px}@media (max-width: 767px){.news__row .item__img{height:156px}}.news__row .item__img img{width:100%;height:100%;object-fit:cover}.news__row .item__info{display:flex;margin-top:14px}@media (max-width: 767px){.news__row .item__info{margin-top:10px}}.news__row .item__info .date{color:#9696a0;font-family:"Roboto",sans-serif;font-size:13px;font-size:1.3rem;line-height:1em;width:80px;margin-top:5px}@media (max-width: 767px){.news__row .item__info .date{font-size:12px;font-size:1.2rem;line-height:1em;width:70px}}.news__row .item__info .tag{max-width:calc(100% - 80px);display:flex;flex-wrap:wrap;margin-bottom:-5px}@media (max-width: 767px){.news__row .item__info .tag{max-width:calc(100% - 70px)}}.news__row .item__info .tag span{font-size:12px;font-size:1.2rem;line-height:1.25em;letter-spacing:.04em;font-weight:500;display:flex;justify-content:center;align-items:center;padding:3px 6px 4px;border:1px solid #9696a0;margin-right:5px;margin-bottom:5px;color:#9696a0}@media (max-width: 767px){.news__row .item__info .tag span{font-size:11px;font-size:1.1rem;line-height:1em;letter-spacing:.02em;padding:4px 3px 4px}}.news__row .item__ttl{font-size:15px;font-size:1.5rem;line-height:1.6em;font-weight:500;margin-top:6px}@media (max-width: 767px){.news__row .item__ttl{font-size:14px;font-size:1.4rem;line-height:1.57143em}}@media (min-width: 768px){.news .c-btn-line{font-size:13px;font-size:1.3rem;line-height:1.07692em}}.company{padding-bottom:99px;padding-top:120px}@media (min-width: 768px){.company .inner{padding-left:0;padding-right:0}}@media (max-width: 767px){.company{padding-top:44px;padding-bottom:88px}}.company .c-group-ttl04 .en{color:#9696a0}@media (min-width: 768px){.company__row{display:flex;align-items:center}}@media only screen and (min-width: 768px) and (max-width: 1200px){.company__row{align-items:flex-start}}@media only screen and (min-width: 768px) and (max-width: 1200px){.company__img{width:50%}}@media (max-width: 767px){.company__img{margin-left:-15px;margin-right:-15px}.company__img img{width:100%}}.company__img02{text-align:center;margin-top:100px}.company__img02 a{display:inline-block}@media (max-width: 767px){.company__img02{margin-top:79px}.company__img02 img{width:100%}}.company__content{max-width:calc(100% - 700px);padding-left:95px}@media (min-width: 768px){.company__content{padding-right:15px;transform:translateY(14px)}}@media only screen and (min-width: 768px) and (max-width: 1200px){.company__content{padding-left:30px;max-width:50%}}@media (max-width: 767px){.company__content{max-width:100%;padding-left:0;padding-top:33px}}.company__content .txt{margin-top:39px}@media (min-width: 768px){.company__content .txt{font-size:15px;font-size:1.5rem;line-height:2.13333em}}@media (max-width: 767px){.company__content .txt{margin-top:20px}}.company__content .txt p+p{margin-top:28px}@media only screen and (min-width: 768px) and (max-width: 1200px){.company__content .txt p+p{margin-top:15px}}@media (max-width: 767px){.company__content .txt p+p{margin-top:20px}}.company__content__btn{font-size:14px;font-size:1.4rem;line-height:1em;display:inline-block;margin-top:68px}@media (max-width: 767px){.company__content__btn{font-size:13px;font-size:1.3rem;line-height:1.07692em;width:fit-content;margin-right:0;margin-left:auto;display:block;margin-top:32px}}.company__content__btn:after{margin-left:20px;position:relative;top:-2px}@media (min-width: 768px){.seo{position:relative}.seo:before{content:"";height:1px;width:100%;background-color:#eeeef0;position:absolute;top:-1px;right:0;left:0;z-index:2}}@media only screen and (min-width: 768px) and (max-width: 1366px){.seo:before{left:0}}@media (max-width: 767px){.seo{border-top:1px solid #eeeef0;padding-bottom:61px}}@media (min-width: 768px){.seo .box{display:flex;height:100%}.seo .box .img{width:480px}.seo .box .img img{width:100%;height:100%;object-fit:cover;object-position:right 0}}@media only screen and (min-width: 768px) and (max-width: 1023px){.seo .box .img{width:40%}}@media (max-width: 767px){.seo .box{padding:34px 0 32px}.seo .box .img img{width:100%}}.seo .box .content{max-width:calc(100% - 480px);padding:30px 60px 50px 60px;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1200px){.seo .box .content{padding:30px 20px 70px 30px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.seo .box .content{max-width:60%;width:60%}}@media (max-width: 767px){.seo .box .content{max-width:100%;padding:9px 0 0}}.seo .box .content .ttl{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.04em;font-weight:500}@media (max-width: 767px){.seo .box .content .ttl{font-size:16px;font-size:1.6rem;line-height:1.5em}}.seo .box .content .txt{font-size:13px;font-size:1.3rem;line-height:1.69231em;letter-spacing:.04em;font-weight:400;margin-top:9px}@media (max-width: 767px){.seo .box .content .txt{font-size:11px;font-size:1.1rem;line-height:1.81818em}}.seo .g-slider{position:relative}.seo .g-slider .swiper-wrapper{align-items:stretch}.seo .g-slider .swiper-wrapper .swiper-slide{height:auto}.seo .c-nav{z-index:2}@media (min-width: 768px){.seo .c-nav{left:540px;position:absolute;bottom:25px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.seo .c-nav{left:510px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.seo .c-nav{left:calc(40% + 30px)}}

/*# sourceMappingURL=maps/top.min.css.map */
