@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap";.noto,body{font-family:"Noto Sans JP",sans-serif}html,body{height:100%}html{scroll-behavior:smooth}body{width:100%;overflow-x:hidden;font-size:16px;line-height:28px;background-color:#fff;color:#000;position:relative}@media screen and (max-width: 694px){body{font-size:14px;line-height:28px}}img{max-width:100%}a{-webkit-transition:all 200ms linear;transition:all 200ms linear}a:link,a:visited{color:#000;text-decoration:none}a:hover{opacity:.8}.text-center{text-align:center}.font-sm{font-size:.9rem}@media screen and (max-width: 820px){.font-sm{line-height:1.6;font-size:.8rem}}.en{font-family:"Century Gothic",sans-serif}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.xs{display:none}@media screen and (max-width: 694px){.xs{display:block}}.sp{display:none}@media screen and (max-width: 820px){.sp{display:block}}.pc{display:block}@media screen and (max-width: 820px){.pc{display:none}}.fa{content:"";margin-right:.2em;display:inline-block;position:relative}.fa-phone{background:url(../img/icon_phone.svg) no-repeat center center/contain}.fa-flag{background:url(../img/icon_flag.svg) no-repeat center center/contain}.fa-envelope{background:url(../img/icon_envelope.svg) no-repeat center center/contain}.fa-envelope-red{background:url(../img/icon_envelope_red.svg) no-repeat center center/contain}.fa-cap{background:url(../img/icon_cap.svg) no-repeat center center/contain}.fa-building{background:url(../img/icon_building.svg) no-repeat center center/contain}.fa-work{background:url(../img/icon_work.svg) no-repeat center center/contain}.fa-people{background:url(../img/icon_people.svg) no-repeat center center/contain}.fa-map-marker{background:url(../img/icon_map-marker.svg) no-repeat center center/contain}.fa-jit{background:url(../img/icon_jit.svg) no-repeat center center/contain}.fa-sun{background:url(../img/icon_sun.png) no-repeat center center/contain}.fa-cap-red{background:url(../img/icon_cap_red.png) no-repeat center center/contain}.fa-cap-green{background:url(../img/icon_cap_green.png) no-repeat center center/contain}.fa-cap-yellow{background:url(../img/icon_cap_yellow.png) no-repeat center center/contain}.page-title{margin:8em auto 6em;text-align:center;line-height:1.5}.page-title .icon .fa{width:36px;height:36px}.page-title h1{font-size:2.2rem;font-weight:600;line-height:1.5}.page-title p{color:#ec2221;font-size:.8rem;font-weight:600}.page-title h2{margin-top:2em;font-size:1.2rem;font-weight:500}@media screen and (max-width: 1024px){.page-title{margin:4em auto 2em}.page-title h1{font-size:1.8rem}.page-title p{font-size:.7rem}.page-title h2{font-size:1rem}}@media screen and (max-width: 820px){.page-title{width:90%;margin:2.5em auto 2em}.page-title .icon .fa{width:32px;height:32px}.page-title h2{line-height:1.6;font-size:.9rem}}@media screen and (max-width: 694px){.page-title h1{font-size:1.5rem}}.pages .kv{margin-bottom:4em}.pages .kv img{width:100%;max-height:600px;-o-object-fit:cover;object-fit:cover}.pages h3{font-size:1.8rem;font-weight:600;margin:4em auto 2em;text-align:center}.pages h4{border-bottom:1px solid #d5d5d5;font-size:1.2rem;font-weight:600;margin-top:3em;padding-bottom:.3em;margin-bottom:1em}.pages h4:first-child{margin-top:0}.pages h5{font-size:1.1rem;font-weight:500;margin-top:.6em}.pages p,.pages ul,.pages dl,.pages li,.pages ol{font-size:1rem;line-height:1.8}@media screen and (max-width: 1024px){.pages h3{font-size:1.5rem}.pages p,.pages ul,.pages dl,.pages li,.pages ol{font-size:.9rem;line-height:1.6}}@media screen and (max-width: 820px){.pages .kv{margin-bottom:2em}.pages h3{font-size:1.2rem;margin:2em auto 1em}.pages h4{font-size:1.1rem;margin:2em auto .5em}.pages h5{font-size:1rem}}#service .service__menu{background:#ffdb27;padding:4em 0;text-align:center}#service .service__menu p{font-size:1rem;line-height:1.6}#service .service__menu ul{margin-top:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3em}#service .service__menu ul li a{padding:1.2em;border-radius:150px;background:#fff;display:block;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;top:0;position:relative}#service .service__menu ul li a img{height:auto;width:160px}#service .service__menu ul li a:hover{opacity:1;top:6px}@media screen and (max-width: 820px){#service .service__menu{padding:2em 0}#service .service__menu p{font-size:.8rem}#service .service__menu ul li a img{width:120px}}@media screen and (max-width: 694px){#service .service__menu ul{margin-top:1em;gap:1.5em}#service .service__menu ul li a{padding:.8em}#service .service__menu ul li a img{width:100px}}#service .service__content .item{margin-top:6em}#service .service__content .item .title{margin-bottom:2em}#service .service__content .item .title h3{text-align:left;padding-bottom:.5em;font-size:1.6rem;font-weight:600}#service .service__content .item .title h3 .fa{margin-right:.5em;top:4px;width:36px;height:28px}#service .service__content .item#item_1 .title h3{border-bottom:3px solid #ec2221}#service .service__content .item#item_2 .title h3{border-bottom:3px solid #07a766}#service .service__content .item#item_3 .title h3{border-bottom:3px solid #ffdb27}#service .service__content .item .lead{padding:2em}#service .service__content .item .lead .img{width:40%}#service .service__content .item .lead .img img{border-radius:20px}#service .service__content .item .lead .text{width:60%;padding-left:3em}#service .service__content .item .content{padding:2em}#service .service__content .item .content dl dd span{padding-left:.5em}@media screen and (max-width: 820px){#service .service__content .item .title h3{font-size:1.3rem}#service .service__content .item .lead .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#service .service__content .item .lead .flex .img{width:100%;text-align:center;margin-bottom:2em}#service .service__content .item .lead .flex .text{width:100%;padding-left:0}#service .service__content .item .lead .flex .text p{font-size:.9rem;line-height:1.6}#service .service__content .item .content{font-size:.9rem;line-height:1.6}}@media screen and (max-width: 694px){#service .service__content .item{margin-top:3em}#service .service__content .item .title h3{font-size:1.1rem}#service .service__content .item .lead{padding:0;margin-bottom:1em}#service .service__content .item .lead .flex .img{margin:0 auto 1em;width:80%}#service .service__content .item .lead .flex .img img{border-radius:10px}#service .service__content .item .content{padding:0}}#introduction .photo-gallery p{font-size:1.1rem;line-height:2}#introduction .photo-gallery .gallery{margin-top:40px}#introduction .photo-gallery .gallery .gallery-main{margin-bottom:20px}#introduction .photo-gallery .gallery .gallery-main .swiper-slide{aspect-ratio:16/9}#introduction .photo-gallery .gallery .gallery-main .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}#introduction .photo-gallery .gallery .gallery-main .swiper-button-prev,#introduction .photo-gallery .gallery .gallery-main .swiper-button-next{color:#fff}#introduction .photo-gallery .gallery .gallery-thumbs .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}#introduction .photo-gallery .gallery .gallery-thumbs .swiper-slide{width:calc((100% - 50px)/6);aspect-ratio:16/9;cursor:pointer;opacity:.3;-webkit-transition:opacity .3s;transition:opacity .3s}#introduction .photo-gallery .gallery .gallery-thumbs .swiper-slide-thumb-active{opacity:1}#introduction .photo-gallery .gallery .gallery-thumbs .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}#introduction .photo-gallery .gallery .gallery-thumbs .swiper-button-prev,#introduction .photo-gallery .gallery .gallery-thumbs .swiper-button-next{color:#ec2221}#introduction .photo-gallery .gallery .gallery-thumbs .swiper-button-prev:after,#introduction .photo-gallery .gallery .gallery-thumbs .swiper-button-next:after{font-size:1.6rem}@media screen and (max-width: 1024px){#introduction .photo-gallery p{font-size:1rem;line-height:1.8}}@media screen and (max-width: 820px){#introduction .photo-gallery p{font-size:.9rem}#introduction .photo-gallery .gallery-thumbs .swiper-button-prev:after,#introduction .photo-gallery .gallery-thumbs .swiper-button-next:after{font-size:1.2rem !important}}#introduction .introduction__details{margin-top:4em}#introduction .introduction__details .left{width:65%}#introduction .introduction__details .right{padding-left:4em;width:35%}#introduction .introduction__details .right .schedule{background:#f5f5f5;padding:2em;border-radius:20px}#introduction .introduction__details .right .schedule .title{text-align:center}#introduction .introduction__details .right .schedule .title p{font-size:1.2rem;font-weight:600;display:inline-block;border-bottom:3px solid #ffdb27}#introduction .introduction__details .right .schedule .content{margin:2em auto 0}#introduction .introduction__details .right .schedule .content dl{line-height:1.4;margin:.6em auto;width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#introduction .introduction__details .right .schedule .content dl dt{font-weight:600;width:30%}#introduction .introduction__details .right .schedule .content dl dd{width:70%}#introduction .introduction__details .right .schedule .baloon{background:#ec2221;padding:1.2em;margin:2em auto 0;width:80%;text-align:center;border-radius:10px}#introduction .introduction__details .right .schedule .baloon p{font-size:.9rem;line-height:1.4;font-weight:600;color:#fff}@media screen and (max-width: 1024px){#introduction .introduction__details .flex{display:block}#introduction .introduction__details .left{width:100%;margin-bottom:2em}#introduction .introduction__details .right{padding-left:0;width:100%}}@media screen and (max-width: 820px){#introduction .introduction__details .flex .left p{line-height:1.6}#introduction .introduction__details .flex .right .schedule .title p{font-size:1rem}#introduction .introduction__details .flex .right .schedule .content dl{width:80%;margin:.2em auto}#introduction .introduction__details .flex .right .schedule .content .baloon{width:100%;padding:1em 0}#introduction .introduction__details .flex .right .schedule .content .baloon p{font-size:.8rem}}#introduction .introduction__details__transfer{margin-top:4em}#introduction .introduction__details__transfer .img{margin-top:2em}#introduction .introduction__details__transfer .img img{border-radius:20px}#introduction .introduction__details__transfer .flex{gap:2em}@media screen and (max-width: 1024px){#introduction .introduction__details__transfer .img .flex{display:block;text-align:center}#introduction .introduction__details__transfer .img .flex>div{margin:1em auto}#introduction .introduction__details__transfer .img .flex>div img{width:60%}}@media screen and (max-width: 820px){#introduction .introduction__details__transfer .img .flex>div img{width:100%}}#introduction .introduction__voices{margin-top:6em}#introduction .introduction__voices .box{margin-bottom:5em;padding:3em 5em 2em}#introduction .introduction__voices .box .box__header{position:relative}#introduction .introduction__voices .box .box__header p{line-height:1;background:#fff;padding:.5em 2em .5em 4em;position:absolute;top:-3.2em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.5rem;font-weight:600}#introduction .introduction__voices .box .box__header p:before{content:"";position:absolute;width:36px;height:36px;left:2em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;background-image:url(../img/icon_sun.png);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 1024px){#introduction .introduction__voices .box{padding:2em 3em 1em}#introduction .introduction__voices .box .box__header p{font-size:1.2rem;top:-2.8em}#introduction .introduction__voices .box .content ul li{font-size:.9rem;line-height:1.6}}@media screen and (max-width: 820px){#introduction .introduction__voices{margin-top:4em}#introduction .introduction__voices .box{margin-bottom:2em;padding:1em 1.8em}#introduction .introduction__voices .box .box__header{height:80px}#introduction .introduction__voices .box .box__header p{top:0;text-align:center;width:80%;font-size:1rem;background:url(../img/icon_sun.png) no-repeat center top;background-size:32px 32px;padding:2.2em .5em 2em .5em}#introduction .introduction__voices .box .box__header p:before{display:none}#introduction .introduction__voices .box .content ul li{font-size:.8rem;line-height:1.6}}#introduction .introduction__staff{margin-top:6em}#introduction .introduction__staff .img{margin:2em auto 0;text-align:center}#introduction .introduction__staff .img img{border-radius:20px}#introduction .introduction__staff ul{margin-top:4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em}#introduction .introduction__staff ul li{width:22%;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-align:center;-ms-flex-align:center;align-items:center}#introduction .introduction__staff ul li h6{font-size:1.1rem;font-weight:600}#introduction .introduction__staff ul li p{font-size:.8rem;line-height:1.4}@media screen and (max-width: 1024px){#introduction .introduction__staff ul{gap:1em}#introduction .introduction__staff ul li{width:30%}}@media screen and (max-width: 820px){#introduction .introduction__staff{margin-top:2em}#introduction .introduction__staff ul{margin-top:2em;gap:2em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#introduction .introduction__staff ul li{width:40%}#introduction .introduction__staff ul li h6{font-size:1rem}#introduction .introduction__staff ul li p{font-size:.8rem}}#job .job__content{margin-top:4em}#job .job__content .main-img{margin-top:2em;text-align:center}#job .job__content .main-img img{width:80%}#job .job__content .flow{margin:3em auto 5em}#job .job__content .flow ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2em}#job .job__content .flow ul li{width:20%;position:relative}#job .job__content .flow ul li:not(:last-child):after{content:"";position:absolute;top:35%;right:-3em;width:0;height:0;border-style:solid;border-width:8px 0 8px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ccc;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#job .job__content .flow ul li .num{position:absolute;top:-18px;left:-18px;font-size:1.1rem;font-weight:600;color:#fff;background:#ffdb27;border-radius:50%;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#job .job__content .flow ul li .num span{line-height:1}#job .job__content .flow ul li .img img{border-radius:16px}#job .job__content .flow ul li .text p{font-size:.9rem;line-height:1.6}#job .job__content .container>div{margin-bottom:2em}#job .job__content .flex .left{width:65%}#job .job__content .flex .right{text-align:right;width:35%}@media screen and (max-width: 820px){#job .job__content .main-img img{width:100%}#job .job__content .flow ul li:not(:last-child):after{top:35%;border-width:4px 0 4px 6px;right:-1.7em}#job .job__content .flow ul li .num{top:-14px;left:-14px;font-size:.9rem;width:32px;height:32px}#job .job__content .flow ul li .img img{border-radius:10px}#job .job__content .flow ul li .text p{line-height:1.4;font-size:.8rem}#job .job__content .flex{display:block}#job .job__content .flex .left{width:100%}#job .job__content .flex .right{margin:2em auto;width:100%;text-align:center}}@media screen and (max-width: 694px){#job .job__content .flow ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#job .job__content .flow ul li{height:100%;width:80%;margin-bottom:2em}#job .job__content .flow ul li:not(:last-child):after{border-width:8px 6px 0 8px;border-color:#ccc rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);bottom:-2em;top:auto}#job .job__content .flow ul li .num{top:-12px}#job .job__content .flow ul li .img{text-align:center}#job .job__content .flow ul li .img img{width:100%}}#philosophy .lead{margin-bottom:4em}#philosophy .lead p{font-size:1.1rem;line-height:2.4}#philosophy .founder-spirit{margin-top:6em}#philosophy .founder-spirit .box{padding:1.5em 3em 3em;z-index:0;position:relative}#philosophy .founder-spirit .box h3{display:inline-block;position:absolute;top:-4.5em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.5rem;line-height:1;font-weight:600;background:#fff;padding:0 1em;z-index:1}#philosophy .founder-spirit .box h5{margin-top:2em}#philosophy .founder-spirit .box p{font-size:.9rem;line-height:1.6}#philosophy .establishment{margin-top:6em;padding:6em 0}#philosophy .establishment h3{margin-top:0;font-size:1.5rem;line-height:1}#philosophy .establishment .flex{gap:3em}#philosophy .establishment .flex .text{width:80%}#philosophy .establishment .flex .img{width:20%}#philosophy .establishment .flex .img img{border-radius:1em}#philosophy .establishment .flex .img span{font-weight:600;font-size:.8rem;display:block}@media screen and (max-width: 1024px){#philosophy .lead p{font-size:1rem;line-height:2.2}}@media screen and (max-width: 820px){#philosophy .lead p{font-size:.9rem;line-height:2}#philosophy .founder-spirit{margin-top:4em}#philosophy .founder-spirit .box{padding:1em 2em 2em}#philosophy .founder-spirit .box h3{font-size:1.4rem;top:-2.4em}#philosophy .founder-spirit .box h5{margin-top:1em}#philosophy .establishment{padding:4em 0}#philosophy .establishment .flex{gap:2em}#philosophy .establishment .flex .img span{font-size:.7rem}}@media screen and (max-width: 694px){#philosophy .lead p{line-height:1.8}#philosophy .founder-spirit .box h3{font-size:1.2rem}#philosophy .founder-spirit .box h5{font-size:.9rem}#philosophy .founder-spirit .box p{font-size:.8rem;line-height:1.4}#philosophy .establishment{margin-top:3em;padding:3em 0}#philosophy .establishment h3{font-size:1.2rem}#philosophy .establishment .flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#philosophy .establishment .flex .text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}#philosophy .establishment .flex .img{text-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}#philosophy .establishment .flex .img img{width:60%}#philosophy .establishment .flex .img span{font-size:.85rem}}#tour .welcome{margin:4em auto}#tour .welcome h3{margin-bottom:1em}#tour .welcome .flex{margin-top:2em;gap:2em}#tour .welcome .flex .img img{border-radius:1em}#tour .experience{margin-top:4em}#tour .experience .flow{margin-top:4em}#tour .experience .flow ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5em}#tour .experience .flow ul li{width:18%;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-align:center;-ms-flex-align:center;align-items:center;position:relative}#tour .experience .flow ul li:not(:last-child)::after{content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ccc;position:absolute;right:-1em;top:35%}#tour .experience .flow ul li .circle{width:140px;height:140px;background:#07a766;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#tour .experience .flow ul li .circle p{color:#fff;font-size:.9rem;line-height:1;font-weight:600}#tour .experience .flow ul li .text{margin-top:1em}#tour .experience .flow ul li .text p{font-size:.8rem;line-height:1.6}#tour .link{text-align:center;margin-top:4em}#tour .link .fa{margin-right:.5em;top:2px;width:18px;height:18px}@media screen and (max-width: 1024px){#tour .experience .flow ul{gap:1em}#tour .experience .flow ul li:not(:last-child)::after{border-width:4px 0 4px 6px;top:30%;right:-0.8em}#tour .experience .flow ul li .circle{width:120px;height:120px}}@media screen and (max-width: 820px){#tour .experience .flow ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#tour .experience .flow ul li{width:90%}#tour .experience .flow ul li:not(:last-child)::after{border-width:6px 4px 0 4px;border-color:#ccc rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);right:50%;top:auto;bottom:-1.6em;-webkit-transform:translateX(50%);transform:translateX(50%)}#tour .experience .flow ul li .circle{width:100%;height:auto;padding:1em 0;border-radius:24px}}@media screen and (max-width: 694px){#tour .experience .flow ul li:not(:last-child)::after{bottom:-1.2em}#tour .experience .flow ul li .circle{padding:.8em 0}}#company dl a,#company ul a{text-decoration:underline}#access #gmap{margin-top:2em}#access #gmap iframe{border-radius:1em;width:100%;height:450px}@media screen and (max-width: 694px){#access #gmap iframe{height:300px}}#contact .contact__form .caption{margin-bottom:2em;font-size:.8rem;text-align:right}#contact .contact__form .caption span{color:#e60012}#contact .contact__form form{width:80%;margin:auto}#contact .contact__form .form__item{margin-bottom:2em}#contact .contact__form .form__item label{display:block;font-weight:600;margin-bottom:.5em}#contact .contact__form .form__item label .required{color:#e60012;margin-left:.3em}#contact .contact__form .form__item input[type=text],#contact .contact__form .form__item input[type=email],#contact .contact__form .form__item input[type=tel],#contact .contact__form .form__item input[type=date],#contact .contact__form .form__item select,#contact .contact__form .form__item textarea{width:100%;padding:.8em;border:1px solid #ccc;border-radius:.5em;font-size:1em}#contact .contact__form .form__item input[type=text]:focus,#contact .contact__form .form__item input[type=email]:focus,#contact .contact__form .form__item input[type=tel]:focus,#contact .contact__form .form__item input[type=date]:focus,#contact .contact__form .form__item select:focus,#contact .contact__form .form__item textarea:focus{outline:none;border-color:#0068b7}#contact .contact__form .form__item input[type=text].half,#contact .contact__form .form__item input[type=email].half,#contact .contact__form .form__item input[type=tel].half,#contact .contact__form .form__item input[type=date].half,#contact .contact__form .form__item select.half,#contact .contact__form .form__item textarea.half{width:48%}#contact .contact__form .form__item textarea{height:200px;resize:vertical}#contact .contact__form .form__item .date{margin-bottom:1em}#contact .contact__form .form__item .date p{margin-bottom:.3em}#contact .contact__form .form__item input[type=submit]{border:none;border-radius:4px;-webkit-transition:.3s;transition:.3s;cursor:pointer}#contact .contact__form .form__item input[type=submit]:hover{opacity:.8}#contact .contact__form .wpcf7-response-output{text-align:center}@media screen and (max-width: 694px){#contact .contact__form form{width:90%}#contact .contact__form .form__item{width:100%;margin-bottom:1.5em}#contact .contact__form .form__item input[type=text],#contact .contact__form .form__item input[type=email],#contact .contact__form .form__item input[type=tel],#contact .contact__form .form__item input[type=date],#contact .contact__form .form__item select,#contact .contact__form .form__item textarea{border-radius:4px;font-size:.8rem;padding:.5em;width:94%}#contact .contact__form .form__item input[type=text].half,#contact .contact__form .form__item input[type=email].half,#contact .contact__form .form__item input[type=tel].half,#contact .contact__form .form__item input[type=date].half,#contact .contact__form .form__item select.half,#contact .contact__form .form__item textarea.half{width:94%}}.blog .container{margin-top:5em}.blog.blog-single .post-title{margin-bottom:2em}.blog.blog-single .post-title .date{color:#999;font-size:1rem}.blog.blog-single .post-title h1{line-height:1.5;font-size:1.6rem;font-weight:600;border-bottom:3px solid #ffdb27;padding-bottom:.5em;margin-bottom:.5em}.blog.blog-single .post-title .categories{font-size:.85rem}.blog.blog-single .post-title .categories a{background:#ffdb27;padding:.1em .5em;border-radius:3px;display:inline-block;margin-right:.5em}.blog.blog-single .post-content p{margin-bottom:1em}@media screen and (max-width: 694px){.blog .container{margin-top:3em}.blog.blog-single .post-title .date{font-size:.8rem}.blog.blog-single .post-title h1{font-size:1.2rem}.blog.blog-single .post-title .categories{font-size:.8rem}}/*# sourceMappingURL=pages.min.css.map */