*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-size:62.5%}
body{color:#333;font-family:"Shippori Mincho",serif;font-size:1.6rem;font-weight:400;letter-spacing:.003em;line-height:1.6;margin:0;padding:0}
h1,h2,h3,p,ul,li,dl,dt,dd{margin:0;padding:0}
a{text-decoration:none}
li{list-style:none}
img{display:block;max-width:100%;margin:0;padding:0;width:100%}
.l-inner{margin:0 auto;width:90%}
.c-title{color:#057873;font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:.5px;text-align:center;position:relative}
@media screen and (min-width: 768px){.c-title{font-size:3.6rem}
}
@media screen and (min-width: 992px){.c-title{font-size:4.8rem}
}
.l-section{padding:12.8rem 0}
@media screen and (min-width: 768px){.l-section{padding:25.6rem 0}
}
.l-container{margin-top:4.8rem}
@media screen and (min-width: 768px){.l-container{margin-top:6.4rem}
}
.c-btn{background:#c4a412;border-radius:4px;cursor:pointer;max-width:20rem;padding:1.2rem 0;text-align:center;width:100%}
@media screen and (min-width: 768px){.c-btn{padding:1.6rem 0;width:100%}
}
.c-btn a{color:#fff;display:block;letter-spacing:.05px;width:100%;font-weight:700}
.c-btn:hover{opacity:.8;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}
.l-about{position:relative;letter-spacing:.1rem}
@media screen and (min-width: 768px){.l-about{margin:0 auto}
}
.l-about::after{bottom:-10px;border-color:#fff transparent transparent transparent;border-style:solid;border-width:10px 30px 0 30px;content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:1}
@media screen and (min-width: 768px){.l-about::after{bottom:-30px;border-width:30px 150px 0 150px}
}
.l-about__contents{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
@media screen and (min-width: 768px){.l-about__contents{margin:0 auto;top:0;right:0;height:auto}
}
.l-bus-catch{background:url(../img/flower-back@2x.png) no-repeat center center/cover;height:50rem;position:relative;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:100%}
@media screen and (min-width: 768px){.l-bus-catch{height:70rem}
}
.l-bus-catch__contents{height:80%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.l-bus-catch__contents__group{margin-left:4.8rem}
@media screen and (min-width: 768px){.l-bus-catch__contents__group{margin-left:8rem}
}
.l-bus-detail{background:url(../img/bus-detail@2x.jpg) no-repeat center center/cover}
@media screen and (min-width: 992px){.l-bus-detail__schedule__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.l-bus-detail__schedule__item:not(:first-of-type){margin-top:8rem}
@media screen and (min-width: 992px){.l-bus-detail__schedule__item:nth-of-type(3n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
}
@media screen and (min-width: 992px){.l-bus-detail__schedule__item:nth-of-type(3n) .p-bus-detail__item--img{margin-left:4.8rem}
}
.l-bus-detail__item__wrapper{border-left:8px solid #057873}
@media screen and (min-width: 992px){.l-bus-detail__item__wrapper{border-left:16px solid #057873;padding-left:2.4rem;width:30%}
}
.l-bus-detail__item__contents{margin:1.6rem 0 0 1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}
@media screen and (min-width: 992px){.l-bus-detail__item__contents{margin-top:0}
}
.l-bus-detail__item__container{display:-webkit-box;display:-ms-flexbox;display:flex}
.l-bus-detail__item__container:not(:first-of-type){margin-top:1.6rem}
.l-catch{background:url(../img/catch1@2x.jpg) no-repeat center center/cover;color:#fff;height:36rem;text-align:center;position:relative;width:100%}
.l-catch::before{background:rgba(51,51,51,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}
@media screen and (min-width: 768px){.l-catch{height:48rem}
}
.l-catch__contents{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}
.l-contact{background:#057873;color:#fff}
@media screen and (min-width: 768px){.l-contact{padding:6.4rem 0}
}
.l-contact__top{margin-top:2.4rem;text-align:center}
.l-contact__wrapper{background:#fff;margin:3.6rem auto 0;padding:3.6rem}
@media screen and (min-width: 992px){.l-contact__wrapper{max-width:80rem;width:100%}
}
@media screen and (min-width: 768px){.l-service__container{margin:0 auto;width:80%}
}
@media screen and (min-width: 992px){.l-service__container{width:100%}
}
.l-seminar-intro__container,.l-seminar-detail__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media screen and (min-width: 768px){.l-seminar-intro__container,.l-seminar-detail__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.l-footer{background:#4d160c;color:#fff;text-align:center;padding:8rem 0}
.l-header{background:rgba(255,255,255,.8);position:absolute;position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:10}
@media screen and (min-width: 992px){.l-header{left:0;-webkit-transform:translateX(0);transform:translateX(0)}
}
.l-header__container{height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
@media screen and (min-width: 992px){.l-header__container{height:8rem;position:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
.l-sp-menu{background:rgba(255,255,255,.8);display:none;height:100vh;left:-5.5%;padding:6.4rem 0;position:absolute;text-align:center;top:0;width:100vw}
@media screen and (min-width: 992px){.l-sp-menu{display:none}
}
.l-pc-menu{display:none;font-size:1.4rem}
@media screen and (min-width: 992px){.l-pc-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:1.6rem;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
}
.l-intro{background:#057873;position:relative}
.l-intro .c-title{color:#fff}
.l-intro::after{position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";width:0;height:0;border-style:solid;border-width:10px 30px 0 30px;border-color:#057873 transparent transparent transparent}
@media screen and (min-width: 768px){.l-intro::after{bottom:-30px;border-width:30px 150px 0 150px}
}
@media screen and (min-width: 768px){.l-intro__items{margin:6.4rem auto 0;width:80%}
}
@media screen and (min-width: 992px){.l-intro__items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.l-mv-bus{position:relative;height:50rem;width:100%}
@media screen and (min-width: 768px){.l-mv-bus{height:100vh}
}
.l-mv{color:#fff;height:50rem;overflow:hidden;position:relative;width:100%}
@media screen and (min-width: 768px){.l-mv{height:100vh}
}
.l-mv__index{background:url(../img/setsu_bk2@2x.jpg) no-repeat center center/cover}
.l-mv__contents{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center}
@media screen and (min-width: 768px){.l-news{padding:12.8rem 0}
}
.l-news__container{margin-top:4.8rem}
.l-news__article{border-bottom:1px solid #333;cursor:pointer;color:#333;display:block;height:100%;padding:2.4rem 0;width:100%}
@media screen and (min-width: 768px){.l-news__article{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:80%}
}
.l-news__article:not(:first-of-type){margin-top:2.4rem}
.l-news__article:hover{opacity:.8;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
.l-news__article__contents{-webkit-box-flex:1;-ms-flex:1;flex:1}
.l-news__content__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.6rem}
.l-news__content__wrapper time{color:#057873;font-size:1.2rem}
.l-service__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%}
.l-service__item:not(:first-of-type){margin-top:6.4rem}
@media screen and (min-width: 992px){.l-service__item:not(:first-of-type){margin-top:30rem}
}
.l-service__item:nth-of-type(2n) .p-service__item__content{left:0}
@media screen and (min-width: 992px){.l-service__item:nth-of-type(2n) .p-service__item--title{position:absolute;left:2.8rem}
}
@media screen and (min-width: 992px){.l-service__item:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
}
@media screen and (min-width: 992px){.l-service__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}
}
.p-about--title{color:#333;font-weight:inherit;padding:1.6rem;position:relative}
.p-about--title::before{background-color:#057873;bottom:0rem;content:"";height:.1rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50%}
.p-about--green{color:#057873;font-size:2rem;font-weight:700}
@media screen and (min-width: 768px){.p-about--green{font-size:2.4rem}
}
.p-about--green--big{font-size:2.4rem}
@media screen and (min-width: 768px){.p-about--green--big{font-size:4.8rem}
}
.p-bus-catch__contents--item{letter-spacing:.5rem}
.p-bus-catch__contents--item a{color:#333;text-decoration:underline}
.p-bus-catch__contents--item:not(:first-of-type){margin-right:2.4rem}
@media screen and (min-width: 768px){.p-bus-catch__contents--item:not(:first-of-type){margin-right:4.8rem}
}
.p-bus-catch__contents--link{background:#c4a412;border-radius:.4rem;height:70%;margin-top:auto;padding:1.2rem 1.6rem;position:relative;text-align:center}
.p-bus-catch__contents--link:hover{opacity:.7;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}
.p-bus-catch__contents--link a{display:block;color:#fff;height:100%;text-decoration:none;width:100%}
.p-bus-catch--big{color:#057873;font-size:2rem;font-weight:700}
@media screen and (min-width: 768px){.p-bus-catch--big{font-size:2.4rem}
}
.p-bus-detail__heading .c-title{color:#333;text-align:left;padding:0}
@media screen and (min-width: 992px){.p-bus-detail__item--img{margin-right:4.8rem;max-width:50rem;width:100%}
}
.p-bus-detail__item--title{margin-right:1.6rem}
.p-bus-detail__item--upper-img,.p-bus-detail__item--bottom-img{margin-top:2.4rem;position:relative;width:30rem}
@media screen and (min-width: 992px){.p-bus-detail__item--upper-img{right:-53%}
}
@media screen and (min-width: 992px){.p-bus-detail__item--bottom-img{right:-32%}
}
.p-catch__contents--title{font-size:2.4rem;font-weight:700}
@media screen and (min-width: 768px){.p-catch__contents--title{font-size:4.8rem}
}
.p-catch__contents--btn{margin:1.6rem auto 0}
.p-contact--title{color:#fff;text-align:center;padding:0}
.p-contact--title::before{display:none}
.p-contact__top--text{font-weight:500}
.p-contact__top--text:last-of-type{font-weight:inherit;font-size:1.4rem;margin-top:1.6rem}
@media screen and (min-width: 768px){.p-contact__top--text:last-of-type{font-size:inherit}
}
.p-footer__text{font-size:1.6rem;margin-bottom:3.6rem}
@media screen and (min-width: 768px){.p-footer__text{margin-bottom:2.4rem}
}
.p-header__bar,.p-header__nav__bar{cursor:pointer;width:3rem}
.p-header__bar img,.p-header__nav__bar img{width:100%}
@media screen and (min-width: 992px){.p-header__bar,.p-header__nav__bar{width:4.8rem}
}
.p-header__bar{-ms-flex-item-align:center;align-self:center;margin-left:auto;max-width:100%}
.p-intro__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:30rem;margin:0 auto;position:relative;width:80%}
.p-intro__item:not(:first-of-type){margin:3.6rem auto 0}
@media screen and (min-width: 1200px){.p-intro__item:not(:first-of-type){margin:0}
}
@media screen and (min-width: 992px){.p-intro__item:nth-of-type(odd){margin-right:5%}
}
@media screen and (min-width: 1200px){.p-intro__item:nth-of-type(odd){margin:0}
}
@media screen and (min-width: 1200px){.p-intro__item:not(:last-of-type){margin-right:5%}
}
.p-intro__item::after{background:rgba(51,51,51,.25);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}
.p-intro__item:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}
@media screen and (min-width: 992px){.p-intro__item{margin-top:3.6rem;width:calc(95% / 2)}
}
@media screen and (min-width: 1200px){.p-intro__item{width:calc(85% / 4)}
}
.p-intro__item1{background:url(../img/room@2x.jpg) no-repeat center center/cover}
.p-intro__item2{background:url(../img/consult@2x.jpg) no-repeat center center/cover}
.p-intro__item3{background:url(../img/seminar@2x.jpg) no-repeat center center/cover}
.p-intro__item4{background:url(../img/bg_02@2x.jpg) no-repeat center center/cover}
.p-intro__item--title{background:rgba(255,255,255,.95);bottom:0;color:#333;display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.8rem;font-weight:700;left:50%;letter-spacing:1px;padding:1rem;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:1}
.p-mv-bus__item{position:absolute;top:50%;right:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;height:50%;text-align:center}
@media screen and (min-width: 768px){.p-mv-bus__item{height:65%}
}
.p-mv-bus__item--title,.p-mv-bus__item--text{background:rgba(5,120,115,.95)}
.p-mv-bus__item--title{font-size:2.4rem}
@media screen and (min-width: 768px){.p-mv-bus__item--title{font-size:4.8rem}
}
.p-mv-bus__item--text{font-size:1.8rem}
@media screen and (min-width: 768px){.p-mv-bus__item--text{font-size:3.2rem}
}
.p-mv-bus__item--text:last-of-type{font-size:3rem}
@media screen and (min-width: 768px){.p-mv-bus__item--text:last-of-type{font-size:4.8rem}
}
.p-mv__contents--title,.p-mv__contents--subtitle{text-shadow:0px 0px 10px #333}
.p-mv__contents--title span,.p-mv__contents--subtitle span{opacity:0;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out}
.p-mv__contents--title{font-size:3rem}
@media screen and (min-width: 768px){.p-mv__contents--title{font-size:4.8rem}
}
@media screen and (min-width: 992px){.p-mv__contents--title{font-size:6.4rem}
}
.p-mv__contents--subtitle{font-size:2rem}
@media screen and (min-width: 768px){.p-mv__contents--subtitle{font-size:4.8rem}
}
.p-mv--down{bottom:-20rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.p-mv--down a i{color:rgba(255,255,255,.5);display:block;font-size:3.6rem;margin:0 auto;text-align:center}
@media screen and (min-width: 768px){.p-mv--down a i{font-size:4rem}
}
.p-news__heading--title{font-size:1.8rem;font-weight:500}
.p-news__heading--text{margin-top:.8rem}
.p-service__item--title{text-shadow:0px 0px 1px #fff;color:#057873;font-size:2.4rem;font-weight:600;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center}
@media screen and (min-width: 992px){.p-service__item--title{font-size:4.8rem;font-weight:600;left:calc(50% + 2.8rem);-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit;position:absolute;text-align:start;top:calc(50% - 19.4rem)}
}
@media screen and (min-width: 992px){.p-service--return{display:block}
}
.p-service__item--img{margin-top:2.4rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}
@media screen and (min-width: 992px){.p-service__item--img{margin:0;-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit;width:70%}
}
@media screen and (min-width: 1200px){.p-service__item--img{width:60%}
}
.p-service__item__content{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;background-color:#fff;border:1px solid #333;margin-top:3.2rem;padding:4rem 2rem;width:100%}
@media screen and (min-width: 992px){.p-service__item__content{-webkit-box-shadow:30px 30px 4px 0px rgba(51,51,51,.25);box-shadow:30px 30px 4px 0px rgba(51,51,51,.25);margin-top:0;-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit;padding:4rem;position:absolute;right:0;top:50%;width:50%;z-index:2}
}
@media screen and (min-width: 1200px){.p-service__item__content{width:50%}
}
.p-service__content--title{color:#057873;font-size:1.8rem;font-weight:700}
@media screen and (min-width: 768px){.p-service__content--title{font-size:2.4rem}
}
.p-service__content--text{margin-top:1.6rem}
.p-service__content--text a{color:#333;text-decoration:underline;-webkit-transition:1s ease-in-out;transition:1s ease-in-out}
.swiper-wrapper{overflow:hidden}
.swiper-container{height:50rem;width:100%}
@media screen and (min-width: 768px){.swiper-container{height:100vh}
}
.slide1{background:transparent url(../img/mv-1@2x.jpg) no-repeat top center/cover}
.slide2{background:transparent url(../img/huukei@2x.jpg) no-repeat top center/cover}
.slide3{background:transparent url(../img/enter@2x.jpg) no-repeat top center/cover}
.slide4{background:transparent url(../img/kinkakuji@2x.jpg) no-repeat top center/cover}
.c-about__contents--list{margin-top:3.6rem}
.c-about__list--item:not(:first-of-type){margin-top:1.6rem}
@media screen and (min-width: 768px){.c-about__list--item:not(:first-of-type){margin-top:3.6rem}
}
@media screen and (min-width: 768px){.c-about__list--item{font-size:1.8rem}
}
@media screen and (min-width: 768px){.c-about__list--item br{display:none}
}
.c-footer__logo img{max-width:12.5rem}
@media screen and (min-width: 768px){.c-footer__logo img{max-width:16.7rem}
}
.c-footer__contact--address{color:#fff;display:block;font-size:1.2rem;margin-bottom:2.4rem;text-decoration:none}
@media screen and (min-width: 768px){.c-footer__contact--address{font-size:1.8rem;margin-bottom:1.6rem}
}
.c-footer__icons--item a{color:#fff}
.c-footer__icons--item a .icon{cursor:pointer;font-size:3.2rem}
@media screen and (min-width: 768px){.c-footer__icons--item a .icon{font-size:3.6rem}
}
.c-footer__icons--item:not(:last-of-type){margin-right:2rem}
@media screen and (min-width: 768px){.c-footer__icons--item:not(:last-of-type){margin-right:2.4rem}
}
.c-footer__copyright{font-size:1.2rem}
.c-toTop{background-color:#c4a412;bottom:2.4rem;cursor:pointer;font-size:1.2rem;height:6.4rem;right:2.4rem;padding:1rem;position:absolute;position:fixed;text-align:center;width:6.4rem}
.c-toTop img{width:1.2rem}
@media screen and (min-width: 768px){.c-toTop img{width:2.4rem}
}
@media screen and (min-width: 768px){.c-toTop{font-size:1.6rem;height:9.6rem;padding:2rem 2.8rem;width:9.6rem}
}
.c-header__logo{max-width:20rem;width:100%}
.c-header__menu--item:not(:first-of-type){margin:2.4rem 0 0 0}
@media screen and (min-width: 992px){.c-header__menu--item:not(:first-of-type){margin:0}
}
@media screen and (min-width: 992px){.c-header__menu--item:not(:last-of-type){margin-right:2.4rem}
}
.c-header__menu--item .c-header__item--link{color:#333;font-weight:600}
.c-header__menu--item .c-header__item--link:hover{border-bottom:1px solid rgba(51,51,51,.8);-webkit-transition:1s ease-in-out;transition:1s ease-in-out}
.c-header-bar,.c-header-cancel{margin-left:auto}
.c-header-bar i,.c-header-cancel i{color:#333}
@media screen and (min-width: 992px){.c-header-bar,.c-header-cancel{display:none;margin:0}
}
.c-header-cancel{position:absolute;top:1.6rem;right:1.6rem}
.c-header__btn{background-color:#c4a412;border-radius:3.6rem;color:#fff;padding:1.6rem}
@media screen and (min-width: 992px){.c-header__btn{padding:1.2rem 2rem}
}
.c-news__article--img{margin-right:2.4rem;max-width:100%;width:100%;}
.c-news__article--img img{max-width:100%;width:100%;object-fit: cover;}
@media screen and (min-width: 768px){.c-news__article--img{width:300px;}
}
.wpcf7-form{margin:0 auto;width:100%}
@media screen and (min-width: 768px){.wpcf7-form{width:90%}
}
@media screen and (min-width: 992px){.wpcf7-form{width:70%}
}
.wpcf7-form__label{color:#333}
.wpcf7-form--required{color:#bb0909}
input[type=text],input[type=email],input[type=tel],input[type=date],select,textarea{padding:0;width:100%}
input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=date]:focus,select:focus,textarea:focus{outline:solid 1px rgba(196,164,18,.8)}
.wpcf7-contact__item:not(:first-of-type){margin-top:3.6rem}
.wpcf7-contact__item::-webkit-input-placeholder{color:#c4c4c4;font-size:1.4rem}
.wpcf7-contact__item::-moz-placeholder{color:#c4c4c4;font-size:1.4rem}
.wpcf7-contact__item:-ms-input-placeholder{color:#c4c4c4;font-size:1.4rem}
.wpcf7-contact__item::-ms-input-placeholder{color:#c4c4c4;font-size:1.4rem}
.wpcf7-contact__item::placeholder{color:#c4c4c4;font-size:1.4rem}
@media screen and (min-width: 768px){.wpcf7-contact__item{margin:3.6rem auto 0}
}
input[type=text],input[type=email],input[type=tel],input[type=date]{border:none;border-bottom:1px solid #333;height:3.6rem}
.wpcf7-textarea{height:20rem}
.wpcf7-content-select{height:4.8rem}
.wpcf7-contact--btn{border:none;-webkit-box-shadow:-1px 0px 25px -7px rgba(22,17,17,.68);box-shadow:-1px 0px 25px -7px rgba(22,17,17,.68);color:#fff;display:block;margin:1.6rem auto 0}
.wpcf7-contact--btn:hover{-webkit-box-shadow:none;box-shadow:none;opacity:1;position:relative;-webkit-transition:all .1s;transition:all .1s;top:3px}
@media screen and (min-width: 768px){.wpcf7-contact--btn{margin:6.4rem auto 0}
}

/*# sourceMappingURL=style.min.css.map */