﻿/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body{font-size:62.5%}body{background:#fff;color:#555;font-family:"ｍｓ ｐゴシック","ms pgothic","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",osaka,sans-serif;line-height:1.5}::selection{color:#fff;background:#00bfff}a{color:#00bfff;text-decoration:underline;cursor:pointer;transition:all 0.3s}a:hover{color:#66d9ff;text-decoration:none}a:focus{outline:none}a:focus,*:focus{outline:none}@media print{* html body{zoom:0.7}}*{box-sizing:border-box;padding:0;margin:0;list-style:none}img{vertical-align:bottom}.pc{display:block}.sp{display:none}.box{width:100%;max-width:1800px;margin:0 auto}.box img{max-width:100%;height:auto}.box__600{max-width:600px}.box span.pink{color:#d9829a}.box span.red{color:#ff6161}.box span.blue{color:#3d9be9}.box span.purple{color:#d9829a}.box span.green{color:#1db578}.box span.serif{font-family:"ｍｓ ｐ明朝","ms pmincho","ヒラギノ明朝 pro w3","hiragino mincho pro",serif}.box span.bold{font-weight:bold}.box span.fs22{font-size:22px;font-size:2.2rem}.footer__copy{width:100%;text-align:center;background:#fff;font-size:12px;font-size:1.2rem;line-height:1;padding:50px 0 50px 0}.online{width:100%;padding:50px 30px;background:#d9829a}.online__box{width:100%;max-width:580px;margin:0 auto;position:relative}.online__box p{text-align:center;font-size:24px;font-size:2.4rem;font-weight:bold;color:#fff;margin-bottom:20px}.online__btn{text-align:center}.online__btn a,.online__btn input[type=submit]{display:inline-block;text-decoration:none;text-align:center;width:100%;max-width:460px;padding:25px 10px;font-size:24px;font-size:2.4rem;font-weight:bold;color:#d9829a;box-shadow:8.79px 6.62px 10px -6px rgba(0,0,0,0.46);border:0;background:linear-gradient(180deg, #fff 0%, #fff9b9 100%);transition:all 0.2s ease, visibility 0s;border-radius:12px;cursor:pointer}.online__btn a:hover,.online__btn input[type=submit]:hover{background:#fff;color:#000}.online__input{text-align:center;font-size:24px;font-size:2.4rem;margin-bottom:13px}.online__input input[type=text]{width:20em;padding:16px 20px;border-radius:4px;text-align:center}.base{padding:90px 30px 100px 30px}.base__inner{width:100%;max-width:975px;margin:0 auto 70px auto;border-top:2px solid #555;padding:5px 0 0 0}.base__inner:last-child{margin-bottom:0}.base__inner h2{border-top:1px solid #555;border-bottom:1px solid #555;text-align:center;font-family:"ｍｓ ｐ明朝","ms pmincho","ヒラギノ明朝 pro w3","hiragino mincho pro",serif;font-size:25px;font-size:2.5rem;font-weight:bold;padding:30px 0}.base__voice{width:100%;border-bottom:1px solid #555}.base__voice:last-child{border:none}.base__voice__wrap{width:100%;max-width:700px;margin:0 auto;padding:30px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.base__voice dl{width:48%}.base__voice dl dt{font-size:22px;font-size:2.2rem;color:#d9829a;font-family:"ｍｓ ｐ明朝","ms pmincho","ヒラギノ明朝 pro w3","hiragino mincho pro",serif;text-align:center;margin-bottom:10px}.base__voice dl dd{font-size:16px;font-size:1.6rem}.base__voice dl dd.tnumb{display:none}.base__voice .img{width:50%}.base__voice .img img{width:100%;height:auto}.base__kaizen{width:100%;border-bottom:1px solid #555}.base__kaizen:last-child{border:none}.base__kaizen__wrap{width:100%;max-width:700px;margin:0 auto;padding:30px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.base__kaizen__wrap ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.base__kaizen__wrap ul li{width:48%}.base__kaizen__wrap ul li img{width:100%;height:auto}.about{padding:100px 30px 50px 30px;background:#ffe9e6}.about__img{width:100%;max-width:660px;margin:0 auto 40px auto}.about__img img{width:100%;height:auto}.about__pic{width:100%;max-width:1000px;margin:0 auto 30px auto}.about__pic dl{width:100%;max-width:300px}.about__pic dl dt{margin-bottom:5px}.about__pic dl dd{font-family:"ｍｓ ｐ明朝","ms pmincho","ヒラギノ明朝 pro w3","hiragino mincho pro",serif;font-size:15px;font-size:1.5rem}.about__pic img{width:100%;height:auto}.about__txt{width:100%;max-width:1000px;margin:0 auto 30px auto;font-family:"ｍｓ ｐ明朝","ms pmincho","ヒラギノ明朝 pro w3","hiragino mincho pro",serif;font-size:16px;font-size:1.6rem;line-height:2}.need{padding:50px 30px 50px 30px;background:#ffe9e6}.need h2{text-align:center;color:#d9829a;font-size:30px;font-size:3rem;font-family:"ｍｓ ｐ明朝","ms pmincho","ヒラギノ明朝 pro w3","hiragino mincho pro",serif;font-weight:normal;margin-bottom:50px;letter-spacing:0.1em}.need__list{width:100%;max-width:1000px;margin:0 auto 30px auto}.need__list ul{display:flex;justify-content:space-between}.need__list ul li{width:32%;background:rgba(255,255,255,0.5);padding:25px}.need__list ul li dl{text-align:center;margin-bottom:10px}.need__list ul li dl dt{margin-bottom:6px}.need__list ul li dl dt span{display:inline-block;font-family:"ｍｓ ｐ明朝","ms pmincho","ヒラギノ明朝 pro w3","hiragino mincho pro",serif;font-size:68px;font-size:6.8rem;border-bottom:1px solid #d9829a;font-style:italic;line-height:1;color:#d9829a;padding-bottom:10px}.need__list ul li dl dd{font-size:28px;font-size:2.8rem;font-family:"ｍｓ ｐ明朝","ms pmincho","ヒラギノ明朝 pro w3","hiragino mincho pro",serif;font-weight:300;letter-spacing:0.1em;color:#d9829a}.need__list ul li .txt{font-size:15px;font-size:1.5rem;line-height:1.9;font-family:"ｍｓ ｐゴシック","ms pgothic","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",osaka,sans-serif}.need__txt{width:100%;max-width:1000px;margin:0 auto 30px auto;font-family:"ｍｓ ｐ明朝","ms pmincho","ヒラギノ明朝 pro w3","hiragino mincho pro",serif;font-size:16px;font-size:1.6rem;line-height:2}.contents{padding:90px 30px 20px 30px}.contents__logo{width:100%;max-width:185px;margin:0 auto 40px auto}.contents__logo img{width:100%;height:auto}.contents h2{text-align:center;font-size:28px;font-size:2.8rem;font-family:"ｍｓ ｐ明朝","ms pmincho","ヒラギノ明朝 pro w3","hiragino mincho pro",serif;font-weight:normal;margin-bottom:80px}.contents__box{width:100%;max-width:1000px;margin:0 auto 80px auto}.contents__box h3{font-size:20px;font-size:2rem;color:#d9829a;font-family:"ｍｓ ｐ明朝","ms pmincho","ヒラギノ明朝 pro w3","hiragino mincho pro",serif;font-weight:normal;margin-bottom:30px}.contents__box__txt{font-size:16px;font-size:1.6rem;line-height:1.8;margin-bottom:40px}.contents__box__sbox{width:90%;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,0.3);padding:30px 0;margin:0 auto}.contents__box__sbox h4{font-size:20px;font-size:2rem;color:#d9829a;font-family:"ｍｓ ｐ明朝","ms pmincho","ヒラギノ明朝 pro w3","hiragino mincho pro",serif;font-weight:normal;margin-bottom:25px}.contents__box__sbox h4 span{display:inline-block;background:#d9829a;color:#fff;margin-right:10px;padding:0 30px 0 20px;text-align:center;position:relative;line-height:50px}.contents__box__sbox h4 span::after{position:absolute;content:"";width:0px;height:0px;z-index:1;top:0;right:0;border-width:25px 10px 25px 0px;border-color:transparent #fff transparent transparent;border-style:solid}.contents__box__sbox ul{width:80%;margin-left:14%;border-top:1px dashed #d9829a}.contents__box__sbox ul li{border-bottom:1px dashed #d9829a;padding:10px 0;font-size:16px;font-size:1.6rem}.profile{padding:80px 30px 50px 30px;background:#ffe9e6}.profile h2{width:100%;max-width:1000px;margin:0 auto 40px auto;font-size:28px;font-size:2.8rem;font-family:"ｍｓ ｐ明朝","ms pmincho","ヒラギノ明朝 pro w3","hiragino mincho pro",serif;font-weight:normal;letter-spacing:0.1em}.profile__img{width:100%;max-width:600px;margin:0 auto 40px auto}.profile__txt{width:100%;max-width:1000px;margin:0 auto 30px auto;font-family:"ｍｓ ｐ明朝","ms pmincho","ヒラギノ明朝 pro w3","hiragino mincho pro",serif;font-size:16px;font-size:1.6rem;line-height:2}.profile__btn{width:100%;max-width:1000px;margin:0 auto 30px auto}.profile__btn ul li{margin-bottom:20px}.profile__btn ul li a{width:100%;max-width:370px;display:inline-block;border-radius:40px;background:#d9829a;color:#fff;font-size:18px;font-size:1.8rem;padding:15px;text-decoration:none;text-align:center;box-shadow:1.41px 1.41px 5px rgba(0,0,0,0.24)}.profile__btn ul li a:hover{background:#888;letter-spacing:0.1em}@media only screen and (max-width: 769px){.pc{display:none}.sp{display:block}.box span.fs22{font-size:19px;font-size:1.9rem}.footer__copy{font-size:10px;font-size:1rem;padding:7% 0 7% 0}.online{padding:7% 5%}.online__box p{font-size:20px;font-size:2rem;margin-bottom:5%}.online__btn a,.online__btn input[type=submit]{padding:5%;font-size:19px;font-size:1.9rem}.online__input{font-size:15px;font-size:1.5rem}.online__input input[type=text]{width:100%;padding:11px 20px}.base{padding:10% 5% 0% 5%}.base__inner{margin:0 auto 10% auto}.base__inner h2{font-size:20px;font-size:2rem;padding:7% 0}.base__voice__wrap{padding:10% 0}.base__voice dl{width:100%}.base__voice dl dt{font-size:18px;font-size:1.8rem;margin-bottom:5%}.base__voice dl dd{font-size:14px;font-size:1.4rem}.base__voice dl dd.tnumb{width:100%;display:block;margin-bottom:5%}.base__voice dl dd.tnumb img{width:100%;height:auto}.base__voice .img{display:none}.base__kaizen__wrap{padding:10% 0}.base__kaizen__wrap ul li{width:100%;margin-bottom:3%}.about{padding:10% 5% 5% 5%}.about__img{margin:0 auto 10% auto}.about__pic{margin:0 auto 10% auto}.about__pic dl{max-width:100%}.about__pic dl dt{margin-bottom:10px}.about__pic dl dd{font-size:14px;font-size:1.4rem}.about__txt{margin:0 auto 10% auto;font-size:14px;font-size:1.4rem;line-height:2}.need{padding:5% 5% 10% 5%}.need h2{font-size:21px;font-size:2.1rem;margin-bottom:10%}.need__list{margin:0 auto 10% auto}.need__list ul{flex-wrap:wrap}.need__list ul li{width:100%;padding:10% 7%;margin-bottom:5%}.need__list ul li dl{margin-bottom:10px}.need__list ul li dl dt{margin-bottom:6px}.need__list ul li dl dt span{font-size:35px;font-size:3.5rem;padding-bottom:10px}.need__list ul li dl dd{font-size:20px;font-size:2rem}.need__list ul li .txt{font-size:14px;font-size:1.4rem}.need__txt{margin:0 auto 10% auto;font-size:14px;font-size:1.4rem}.contents{padding:10% 5% 0% 5%}.contents__logo{width:50%;margin:0 auto 10% auto}.contents h2{font-size:20px;font-size:2rem;margin-bottom:10%}.contents__box{margin:0 auto 15% auto}.contents__box h3{font-size:18px;font-size:1.8rem;margin-bottom:5%}.contents__box__txt{font-size:15px;font-size:1.5rem;margin-bottom:5%}.contents__box__sbox{width:100%;padding:5% 5%}.contents__box__sbox h4{font-size:18px;font-size:1.8rem;margin-bottom:5%}.contents__box__sbox h4 span{margin-bottom:5%}.contents__box__sbox ul{width:100%;margin-left:0}.contents__box__sbox ul li{padding:15px 0;font-size:15px;font-size:1.5rem}.profile{padding:10% 5% 10% 5%}.profile h2{margin:0 auto 10% auto;font-size:17px;font-size:1.7rem;text-align:center}.profile__img{margin:0 auto 10% auto}.profile__txt{margin:0 auto 10% auto;font-size:14px;font-size:1.4rem}.profile__btn{margin:0 auto 10% auto}.profile__btn ul li{margin-bottom:5%}.profile__btn ul li a{font-size:16px;font-size:1.6rem;padding:5%}}

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