@charset "UTF-8";*,::after,::before{box-sizing:border-box}.l__header{position:fixed;left:0;top:0;z-index:100;text-align:center}@media (min-width:1230px){.l__header{width:100%}}@media (max-width:1229px){.l__header{width:100%}}@media (min-width:1230px){.l__header.open{width:100%;padding:0}}@media (max-width:1229px){.l__header.open{width:100%;padding:0}}.header__inner{width:100%;box-sizing:border-box;display:block}@media (min-width:1230px){.header__inner{padding:30px}}@media (max-width:1229px){.header__inner{width:100%;padding:15px}}.header__inner a{display:block;height:93px;width:64px}.header__inner a .header__logo{height:100%;width:100%;display:block}@media (min-width:1230px){.header__inner a .header__logo.open{top:30px;left:30px}}@media (max-width:1229px){.header__inner a .header__logo.open{top:15px;left:15px}}.header__inner.open{background-color:#000}.header__menu{display:none}.header__menu.open{display:block;position:fixed;z-index:100;background-color:#000;width:100vw;height:100vh;top:100px;left:0;margin:0;padding:15px}@media (min-width:1230px){.header__menu.open{top:130px;padding-left:30px;padding-right:30px}}@media (max-width:1229px){.header__menu.open{width:100%;padding-left:15px;padding-right:15px}}.header__menu.open ul{width:100%;display:flex;flex-direction:column;justify-content:center;text-align:center}.header__menu.open a{width:100%;color:#fff;font-family:akhand,sans-serif;font-weight:700;font-style:normal;text-decoration:none}@media (min-width:1230px){.header__menu.open a{margin-bottom:20px;font-size:4em}}@media (max-width:1229px){.header__menu.open a{margin-bottom:10px;font-size:2em}}.l__header__hamburger{background:0 0;border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:space-around;padding:15px 1%;height:70px;width:70px;position:fixed;top:30px;right:30px;z-index:100;border:1px solid #000;background-color:#fff}.l__header__hamburger.open{background-color:#000}.l__header__hamburger.open .l__header__hamburger__1{transform:translateY(15px) rotate(315deg);transition:transform 1s ease-in-out;background-color:#fff}.l__header__hamburger.open .l__header__hamburger__2{opacity:0;transition:display 1s ease-in-out}.l__header__hamburger.open .l__header__hamburger__3{transform:translateY(-15px) rotate(-315deg);transition:transform 1s ease-in-out;background-color:#fff}.l__header__hamburger.close .l__header__hamburger__1{transform:translateY(0) rotate(0);transition:transform 1s ease-in-out;background-color:#000}.l__header__hamburger.close .l__header__hamburger__2{transition:opacity 1s,display 1s allow-discrete}.l__header__hamburger.close .l__header__hamburger__3{transform:translateY(0) rotate(0);transition:transform 1s ease-in-out;background-color:#000}.l__header__hamburger span{display:block;height:2px;width:90%;background-color:#000;border-radius:3px}.l__header__hamburger__1{margin-bottom:6px}.l__header__hamburger__2{margin-bottom:6px}.footer{padding-top:20px;padding-right:20px;margin-left:auto;margin-right:auto;padding:20px 0;background-color:#000}.footer .footer.open{display:none}.footer .footer.open .footer>*{display:none}.footer__border-top-black{border-top:1px solid #000}.footer__inner{margin:0 auto}@media (min-width:1230px){.footer__inner{max-width:1230px}}@media (max-width:1229px) and (min-width:769px){.footer__inner{max-width:100%}}@media (max-width:768px){.footer__inner{max-width:100%}}.footer__menu{justify-content:space-between}.footer__menu-item{display:flex;flex-wrap:wrap;overflow:hidden;color:#fff}@media (max-width:768px){.footer__menu-item{-moz-column-gap:100px;column-gap:100px;margin:auto}}@media (min-width:769px){.footer__menu-item{justify-content:space-between}}.footer__menu-item>:last-child{margin-right:0}.menu__item{margin-bottom:20px}.menu__item a{font-size:1.5em;font-family:akhand,sans-serif;font-weight:700;font-style:normal;margin-bottom:20px;text-decoration:none;color:#fff}@media (max-width:768px){.menu__item a{flex:1 1 30%}}.footer__submenu a{font-size:1em;margin:2px 0;line-height:1.5em}.footer__submenu h4{font-size:1em;margin:2px 0;line-height:1.5em}.footer__copyright{color:#fff}@media (max-width:768px){.footer__copyright{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:20px}}@media (min-width:768px){.footer__copyright{display:flex;justify-content:space-between;margin-right:auto}}.footer__copyright a{text-decoration:none;color:#fff}.footer__copyright a:hover{text-decoration:underline}.main{margin-left:auto;margin-right:auto;margin-top:130px}@media (min-width:1230px){.main{max-width:1230px}}@media (max-width:1229px) and (min-width:769px){.main{max-width:100%}}@media (max-width:768px){.main{max-width:100%}}h1,h2,h4,p{font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体";font-weight:500;font-style:normal}.top__content-about-mv{margin-top:130px;padding:300px 0 72px 0;background-color:#000}@media (min-width:1230px){.top__content-about-mv{max-width:100%}}@media (max-width:1229px) and (min-width:769px){.top__content-about-mv{max-width:100%}}@media (max-width:768px){.top__content-about-mv{max-width:100%}}.top__content-about-mv-1{background-color:#fff;padding:30px;display:flex;justify-content:center;max-width:100%}@media (min-width:769px){.top__content-about-mv-1{padding:30px}}@media (max-width:768px){.top__content-about-mv-1{padding:15px}}.top__content-about-mv-1 h1{color:#000;max-width:100%;font-weight:700}@media (min-width:769px){.top__content-about-mv-1 h1{font-size:6em}}@media (max-width:768px){.top__content-about-mv-1 h1{font-size:2.25em}}.top__content-about-mv-2{background-color:#000;padding:30px;display:flex;justify-content:center;max-width:100%}.top__content-about-mv-2 h1{color:#fff;max-width:100%;font-weight:700}@media (min-width:769px){.top__content-about-mv-2 h1{font-size:6em}}@media (max-width:768px){.top__content-about-mv-2 h1{font-size:2.25em}}.top__content-title{display:flex;justify-content:center;padding:40px 60px}.top__content-title h1{font-size:3em;font-family:akhand,sans-serif;font-weight:700;font-style:normal}.top__content-company-detail,.top__content-service-detail{display:flex;justify-content:space-between;line-height:1.75}.top__content-company-detail p,.top__content-service-detail p{font-weight:700}.top__content-company-image,.top__content-service-image{width:40%;align-items:center;padding:20px 30px}@media (max-width:768px){.top__content-company-image,.top__content-service-image{padding:20px 0}}.top__content-company-image img,.top__content-service-image img{max-width:100%}.top__content-company-text,.top__content-service-text{width:60%;text-align:center;align-content:center;padding:20px 30px;line-height:1.75}.top__content-company-text h1,.top__content-service-text h1{font-weight:900;font-size:1.5em;margin-bottom:30px}@media (max-width:768px){.top__content-company-text h1,.top__content-service-text h1{font-size:1em}}.top__content-company-text p,.top__content-service-text p{font-size:1em;margin-bottom:30px;text-align:left}@media (max-width:768px){.top__content-company-text p,.top__content-service-text p{display:none}}.top__content-news-detail{max-width:100%;text-align:center}.top__content-news-detail ul{font-size:1em;margin-bottom:30px}*{line-height:1.75em}.about__mv{max-width:100%;margin-top:130px;margin-bottom:60px;text-align:center}.about__mv h1{font-size:3em;font-weight:700;padding:15px 15px}.about-mission__contents{background-color:#fff;text-align:left;padding-left:15%;padding-right:15%;width:100%;max-width:1600px;margin:auto}@media (min-width:1230px){.about-mission__contents{padding:0 20% 0 20%}}@media (max-width:1229px) and (min-width:769px){.about-mission__contents{padding:0 10% 0 10%}}@media (max-width:768px){.about-mission__contents{padding:0 15px 0 15px;text-align:center}}.about-mission__contents h2{font-weight:700}@media (min-width:1230px){.about-mission__contents h2{font-size:4em;margin-bottom:60px}}@media (max-width:1229px) and (min-width:769px){.about-mission__contents h2{font-size:4em;margin-bottom:60px}}@media (max-width:768px){.about-mission__contents h2{font-size:2em;margin-bottom:60px}}.about-mission__contents p{font-weight:700px}@media (min-width:1230px){.about-mission__contents p{font-size:18px;margin-bottom:60px}}@media (max-width:1229px) and (min-width:769px){.about-mission__contents p{font-size:4em;margin-bottom:60px}}@media (max-width:768px){.about-mission__contents p{font-size:1em;margin-bottom:60px}}.about-vision{background-color:#000;padding:15px 0 15px 0}.about-vision__mv{color:#fff}.about-vision__content{text-align:left;padding-left:15%;padding-right:15%;width:100%;max-width:1600px;margin:auto}@media (min-width:1230px){.about-vision__content{padding:0 20% 0 20%}}@media (max-width:1229px) and (min-width:769px){.about-vision__content{padding:0 10% 0 10%}}@media (max-width:768px){.about-vision__content{padding:0 15px 0 15px;text-align:center}}.about-vision__content h2{font-weight:700;color:#fff}@media (min-width:1230px){.about-vision__content h2{font-size:4em;margin-bottom:60px}}@media (max-width:1229px) and (min-width:769px){.about-vision__content h2{font-size:4em;margin-bottom:60px}}@media (max-width:768px){.about-vision__content h2{font-size:2em;margin-bottom:60px}}.about-vision__content p{font-weight:700px;color:#fff}@media (min-width:1230px){.about-vision__content p{font-size:18px;margin-bottom:60px}}@media (max-width:1229px) and (min-width:769px){.about-vision__content p{font-size:4em;margin-bottom:60px}}@media (max-width:768px){.about-vision__content p{font-size:1em;margin-bottom:60px}}.about-value__content{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1em}.about-value__content .about__content__item{text-align:left;width:100%;max-width:1600px;margin:auto}@media (min-width:1230px){.about-value__content .about__content__item{padding:0 20% 0 20%}}@media (max-width:1229px) and (min-width:769px){.about-value__content .about__content__item{padding:0 10% 0 10%}}@media (max-width:768px){.about-value__content .about__content__item{padding:0 15px 0 15px;text-align:center}}.about-value__content .about-value__content__title{font-weight:700;text-align:left}@media (min-width:1230px){.about-value__content .about-value__content__title{font-size:4em;margin-bottom:60px}.about-value__content .about-value__content__title .p__about__br-responce{display:none}}@media (max-width:1229px) and (min-width:769px){.about-value__content .about-value__content__title{font-size:4em;margin-bottom:60px}.about-value__content .about-value__content__title .p__about__br-responce{display:none}}@media (max-width:768px){.about-value__content .about-value__content__title{font-size:2em;margin-bottom:60px;text-align:center;padding-left:0;padding-right:0}}.about-value__content .about-value__content__text{text-align:left}@media (min-width:1230px){.about-value__content .about-value__content__text{font-size:18px;margin-bottom:60px}}@media (max-width:1229px) and (min-width:769px){.about-value__content .about-value__content__text{font-size:4em;margin-bottom:60px}}@media (max-width:768px){.about-value__content .about-value__content__text{font-size:1em;margin-bottom:60px;padding-left:0;padding-right:0}}.p__company-greeting{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1600px;margin:auto}@media (min-width:1230px){.p__company-greeting{padding:0 15% 0 15%}}@media (max-width:1229px) and (min-width:769px){.p__company-greeting{padding:0 10% 0 10%}}@media (max-width:768px){.p__company-greeting{padding:0 20px 0 20px}}.p__company-title{width:100%;margin-top:100px;margin-bottom:60px;text-align:center}.p__company-title h1{font-size:3em;font-family:akhand,sans-serif;font-weight:700;font-style:normal}@media (min-width:1230px){.p__company-title h1{font-size:3em;margin-bottom:120px}}@media (max-width:1229px) and (min-width:769px){.p__company-title h1{font-size:3em;margin-bottom:60px}}@media (max-width:768px){.p__company-title h1{font-size:2em;margin-bottom:60px}}.p__company-detail{width:100%;margin-bottom:60px;display:flex;justify-content:space-between}@media (max-width:1229px){.p__company-detail{display:block}}.p__company-detail .p__company-detail-image{width:45%;display:flex;flex-direction:column;align-items:center}.p__company-detail .p__company-detail-image img{max-width:70%;justify-content:center}.p__company-detail .p__company-detail-image p{text-align:center;font-size:2em}@media (max-width:1229px){.p__company-detail .p__company-detail-image p{font-size:1.5em}}@media (max-width:1229px){.p__company-detail .p__company-detail-image{width:100%;margin-bottom:60px}}.p__company-detail .p__company-detail-text{width:55%;padding-bottom:60px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:1229px){.p__company-detail .p__company-detail-text{width:100%;margin:0 auto}}.p__company-detail .p__company-detail-text h2{font-size:2em;font-weight:700;margin-bottom:60px}@media (max-width:1229px){.p__company-detail .p__company-detail-text h2{font-size:2em;font-weight:700}}.p__company-detail .p__company-detail-text p{font-size:1.5em;font-weight:500}@media (max-width:1229px){.p__company-detail .p__company-detail-text p{font-size:1.5em;padding:0 20px}}@media (min-width:1230px){.p__company-info-content{max-width:840px;margin:60px auto}}@media (max-width:1229px) and (min-width:769px){.p__company-info-content{max-width:840px;margin:60px auto}}@media (max-width:768px){.p__company-info-content{max-width:90%;margin:60px auto}}.p__company-info-content .p__company__info-title{font-weight:700}.p__company-info-content p{text-align:left;font-size:1.5em;padding:15px}.p__company-history{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;margin:60px}.p__service__all-grid{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1600px;margin:auto}@media (min-width:1230px){.p__service__all-grid{padding:0 15% 0 15%}}@media (max-width:1229px) and (min-width:769px){.p__service__all-grid{padding:0 10% 0 10%}}@media (max-width:768px){.p__service__all-grid{padding:0 1.5em 0 1.5em}}.p__service__all-grid #p__service_toB,.p__service__all-grid #p__service_toC{width:100%}.p__service__mv{display:flex;justify-content:center;max-width:100%;margin-top:130px;margin-bottom:60px}.p__service__mv h1{font-size:4em;font-weight:700}@media (max-width:1229px){.p__service__mv h1{font-size:2.5em}}#p__service_all h1{text-align:center;font-weight:700;font-size:2em;margin-bottom:30px}@media (max-width:768px){#p__service_all h1{font-size:1.5em}}#p__service_all p{font-size:1em;margin-bottom:60px}.p__service__text{width:80%;max-width:840px;margin:0 auto;text-align:center}.p__service__text h1{font-size:2em;font-weight:700;margin:60px 0}@media (max-width:1229px){.p__service__text h1{font-size:1.5em}}.p__service__image{width:90%;max-width:1360px;margin:0 auto;box-sizing:border-box;display:flex;justify-content:center;align-items:center;margin-bottom:60px}@media (max-width:1229px){.p__service__image{width:100%}}.p__service__image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.p__news-title{width:100%;margin:60px;text-align:center}.p__news-title h1{font-size:3em;font-weight:700}.p__achive-news{padding-left:20%;padding-right:20%;align-items:left}.p__achive-news .p__achive-news__item{max-width:100%}.p__achive-news dt{font-size:1em;color:silver;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体";font-weight:500;font-style:normal}.p__achive-news .p__achive-news__link{text-decoration:none;color:#000;font-size:1.25em;font-weight:700;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体";font-style:normal}.p__achive-news span{margin-top:60px;margin-bottom:60px}.p__single-news__container{margin-left:auto;margin-right:auto;margin-top:130px}@media (min-width:1230px){.p__single-news__container{max-width:1230px}}@media (max-width:1229px) and (min-width:769px){.p__single-news__container{max-width:100%;padding:0 100px}}@media (max-width:768px){.p__single-news__container{max-width:100%;padding:0 50px}}.p__single-news__container .p__single-news__info time{font-size:1.25em;color:silver}@media (max-width:768px){.p__single-news__container .p__single-news__info time{font-size:1em}}.p__single-news__container .p__single-news__title h2{font-size:3em;font-weight:700}@media (max-width:768px){.p__single-news__container .p__single-news__title h2{font-size:2em}}.p__single-news__container .p__single-news__content{margin-bottom:60px}.p__single-news__container .p__single-news__content p{font-size:1.25em}.p__policy__mv{margin-top:130px;margin-right:auto;margin-left:auto;padding:30px 150px}.p__policy__mv h1{font-size:6em;font-weight:700;max-width:100%}.p__policy__mv h1 .p__policy-br{display:none}@media (max-width:768px){.p__policy__mv{padding:15px}.p__policy__mv h1{font-size:3em}}.p__policy__mv-sub h2{font-size:3em}@media (max-width:768px){.p__policy__mv-sub h2{font-size:2em}}.p__policy__area{display:flex;flex-direction:column;justify-content:center;align-items:middle;margin-bottom:60px}@media (min-width:1230px){.p__policy__area{padding-right:150px;padding-left:150px}}@media (min-width:769px) and (max-width:1229px){.p__policy__area{padding-right:30px;padding-left:30px}}@media (max-width:768px){.p__policy__area{padding-right:15px;padding-left:15px}}.p__policy__prologue{font-size:1em;line-height:1.75em;margin-bottom:15px}.p__policy__list{text-align:left;padding:0 15px}.p__policy__list h1{font-weight:700;font-size:2em}@media (max-width:768px){.p__policy__list h1{font-size:1.5em}}.p__policy__list p,.p__policy__list-gson p,.p__policy__list-son p{margin-bottom:60px;font-size:1em}.p__policy__list-son{counter-reset:list-son}.p__policy__list-son-item{position:relative;padding-left:2em}.p__policy__list-son-item::before{content:counter(list-son) ".";position:absolute;top:0;left:0;color:#000;counter-increment:list-son}.p__policy__list-gson{counter-reset:list-gson}.p__policy__list-gson-item{position:relative;padding-left:2em}.p__policy__list-gson-item::before{content:"(" counter(list-gson) "）";position:absolute;top:0;left:0;color:#000;counter-increment:list-gson}.p__policy__list-ggson{counter-reset:list-ggson}.p__policy__list-ggson-item{position:relative;padding-left:2.5em}.p__policy__list-ggson-item::before{content:"<" counter(list-ggson) ">";position:absolute;top:0;left:0;color:#000;counter-increment:list-ggson}.p__terms__mv{margin-top:130px;margin-right:auto;margin-left:auto;padding:30px 150px}.p__terms__mv h1{font-size:6em;font-weight:700;max-width:100%}@media (max-width:768px){.p__terms__mv{padding:15px}.p__terms__mv h1{font-size:3em}}.p__terms__area{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:60px}@media (min-width:1230px){.p__terms__area{padding-right:150px;padding-left:150px}}@media (min-width:769px) and (max-width:1229px){.p__terms__area{padding-right:30px;padding-left:30px}}@media (max-width:768px){.p__terms__area{padding-right:15px;padding-left:15px}}.p__terms__list-area{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media (min-width:1230px){.p__terms__list-area{padding-right:150px;padding-left:150px}}@media (min-width:769px) and (max-width:1229px){.p__terms__list-area{padding-right:30px;padding-left:30px}}@media (max-width:768px){.p__terms__list-area{padding-right:15px;padding-left:15px}}.p__terms__prologue{font-size:1em;line-height:1.75em}ol{margin-left:1.25em;padding-left:1.25em}.p__terms__list{text-align:left;padding:0 15px}.p__terms__list h2{font-size:2em;font-weight:700}@media (max-width:768px){.p__terms__list h2{font-size:1.5em}}.p__terms__list p,.p__terms__list-son p,.p__terms__list-son__item p{font-size:1em;padding-left:1em}.p__terms__list p,.p__terms__list-son p,.p__terms__list-son__item p>:first-child{margin-top:30px;line-height:1.75em}.p__terms__list p,.p__terms__list-son p,.p__terms__list-son__item p>:last-child{margin-bottom:30px}.p__terms__list-son{counter-reset:p__terms__list-son}.p__terms__list-son__item{position:relative;padding-left:1em}.p__terms__list-son__item::before{content:" " counter(p__terms__list-son) ".";position:absolute;line-height:1.75em;top:0;left:0;color:#000;counter-increment:p__terms__list-son}.p__confirm__container{padding:0 15px;margin-left:auto;margin-right:auto;margin-top:130px;display:flex;flex-direction:column;justify-content:center;text-align:center}@media (min-width:1230px){.p__confirm__container{max-width:1230px}}@media (max-width:1229px) and (min-width:769px){.p__confirm__container{max-width:100%}}@media (max-width:768px){.p__confirm__container{max-width:100%}}.p__confirm__title{max-width:100%;margin-bottom:30px}.p__confirm__title h2{font-size:2em}.p__confirm__title p{font-size:1em}.p__confirm__submit__container{width:80%;margin-right:auto;margin-left:auto}.p__confirm__submit__container p{display:flex;justify-content:space-between}@media (max-width:768px){.p__confirm__submit__container p{display:flex;flex-direction:column;align-items:center;justify-content:center}}.p__confirm-back__button{text-decoration:none;color:#000}.p__mailto__container{margin-top:130px;display:flex;justify-content:space-between}.p__mailto__container .p__mailto__message{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.p__mailto__container .p__mailto__img{width:50%}.p__mailto__container .p__mailto__img img{max-width:100%}.component__btn-readmore{display:inline-block;width:250px;max-width:100%;background-color:#000;border:2px solid transparent;color:#fff;font-size:1.5em;text-align:center;text-decoration:none;transition:.25s;position:relative;padding:.75em;font-family:akhand,sans-serif;font-weight:700;font-style:normal}.component__btn-readmore:hover{background-color:#fff;border-color:currentColor;color:#000}.component__btn-readmore::after{content:"\f061";position:absolute;padding:0 0 0 30px;top:50%;font-family:"Font Awesome 5 Free";font-weight:900;transform:translateY(-50%)}@media (max-width:1229px){.component__btn-readmore::after{padding:0 0 0 10px}}.c__btn-policy{display:inline-block;width:320px;max-width:100%;margin-bottom:60px;background-color:#000;border:2px solid transparent;color:#fff;vertical-align:middle;text-decoration:none;font-family:"Sawarabi Gothic",sans-serif;font-weight:400;font-style:normal;font-size:1.5em;transition:.25s}@media (min-width:1230px){.c__btn-policy{width:320px;padding:20px 30px}}@media (max-width:1229px) and (min-width:769px){.c__btn-policy{width:320px}}@media (max-width:768px){.c__btn-policy{width:320px;padding:15px}}.c__btn-policy:hover{background-color:#fff;border-color:currentColor;color:#000}.c__form__submit{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-block;max-width:100%;padding:20px 30px;margin-bottom:60px;background-color:#000;border:2px solid transparent;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;transition:.25s}@media (min-width:1230px){.c__form__submit{width:300px;font-size:1.5em}}@media (min-width:769px) and (max-width:1229px){.c__form__submit{width:300px}}@media (max-width:768px){.c__form__submit{width:300px}}.c__form__submit input{text-align:center}.c__form__submit:hover{background-color:#fff;border-color:currentColor;color:#000}span.wpcf7-spinner{display:none}.c__form__contact{margin-bottom:30px;padding:15px 15px;line-height:1.75em}@media (min-width:1230px){.c__form__contact{width:840px;margin-right:auto;margin-left:auto}}@media (max-width:1229px) and (min-width:769px){.c__form__contact{width:840px;margin-right:auto;margin-left:auto}}@media (max-width:768px){.c__form__contact{max-width:90%;margin-right:auto;margin-left:auto}}.c__form__contact h1{font-size:3em;text-align:center;margin-bottom:30px}@media (max-width:768px){.c__form__contact h1{font-size:2em}}.c__form__contact label{font-size:1em;text-align:left;margin-bottom:30px;line-height:1.75em}.c__form__contact #confirm,.c__form__contact input#com-name,.c__form__contact input#email,.c__form__contact input#tel,.c__form__contact input#user_name{width:100%;height:3em;margin-bottom:30px;text-align:left}.c__form__contact textarea{width:100%;height:9em;margin-bottom:30px;text-align:left}.c__form__contact a{text-decoration:underline;color:#000}.c__form__contact a:hover{text-decoration:underline;color:#a9a9a9}.wpcf7-list-item{display:inline-block;margin:30px;margin-left:0;font-size:1em;height:18px;width:160px}.wpcf7-list-item.last{width:100px}@media (min-width:1230px){.c__form-br{display:none}}.c__line-horizontal{display:block;width:100%;border-bottom:2px solid #d3d3d3;margin:30px auto}.c__borderline__terms{display:block;width:1200px;max-width:100%;border-bottom:2px solid #000;margin:30px auto}.c__confirm__table{width:100%;overflow-x:scroll}.c__confirm__table__inner{width:1200px;table-layout:fixed;margin-bottom:60px}.c__confirm__table__header{padding:10px;border-right:1px solid #fff;color:#fff;text-align:center}.c__confirm__table__header .c__confirm__table__header:last-child{border-right:0}.c__confirm__table__body__title{background-color:#000;color:#fff;font-size:1.125rem;width:30%}.c__confirm__table__body__text{font-size:1.875rem;width:70%}.c__confirm__table__body__title{padding:10px;border-top:1px solid #fff;border-left:1px solid #fff;font-weight:700;text-align:left;vertical-align:center}.c__confirm__table__body__text{padding:10px;border-top:1px solid #000;border-right:1px solid #000;border-left:1px solid #000;text-align:left;vertical-align:center}.c__confirm__table__body__row:last-child .c__confirm__table__body__text,.c__confirm__table__body__row:last-child .c__confirm__table__body__title{border-bottom:1px solid #000}