*{margin:0;padding:0;box-sizing:border-box}p{font-weight:normal}img{width:100%;height:auto;display:block}video{width:100%}body{font-family:"游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif}ul,nav,li{list-style:none}a{text-decoration:none}.fadein{opacity:0;transform:translate(0px, 50px);transition:all 600ms}.fadein.scrollin{opacity:1;transform:translate(0, 0px)}.fadein2{opacity:0;transform:translate(0px, 0px);transition:all 1200ms;width:100%;margin:0 auto}.fadein2.scrollin{opacity:1;transform:translate(0, 0px);width:100%}.max-width{max-width:750px;margin:0 auto;position:relative}.max-width img{width:100%}.max-width2{max-width:750px;margin:0 auto;position:relative}.max-width2 img{width:100%}.mt40{margin-top:8%}.sp-img{display:block}.pc-img{display:none}@media(min-width: 767px){.max-width{max-width:1500px;margin:0 auto}.max-width2{max-width:1040px;margin:0 auto}.sp-img{display:none}.pc-img{display:block}}#m3{content:"";width:100%;height:5px;background-color:rgba(0,0,0,0);position:absolute;top:40%;left:0}.tellink{position:absolute;width:92%;margin-left:-46%;margin-right:auto;height:28vw;display:block;z-index:1;top:13%;left:50%}.tel-time{color:#707070;font-size:25px;font-size:3.333vw;position:absolute;text-align:center;width:100%;font-weight:bold;letter-spacing:.05em}.tel-time span{color:#f93103}.tel-time-position1{top:13.9%;left:0}@media(min-width: 767px){.tellink{width:70%;margin-left:-35%;height:40%;top:20%;z-index:1;left:50%}}img,object,embed,video{max-width:100%;height:auto;width:auto;top:auto;left:auto;margin:0px;padding:0px}.company-tb{width:92%;margin-left:auto;margin-right:auto;border:thin solid #000;border-collapse:collapse}.company-tb th{width:30%;font-size:100%;font-size:85%;text-align:left;font-weight:bold;background-color:#d1ebe2;border-bottom:thin solid #000;padding:.5em}.company-tb td{border-bottom:thin solid #000;padding:1em;font-size:85%}.map{padding-bottom:70%;height:0;overflow:hidden;width:92%;position:relative;margin-left:auto;margin-right:auto;margin-bottom:20px}.map iframe,.map object,.map embed{position:absolute;top:0;left:0;width:100%;height:100%}.copy{margin-top:3%;text-align:center;font-size:70%}.company-box_heading{width:51%;margin:0 auto 5% auto;padding-top:50px}@media screen and (min-width: 767px){.company-box{padding:0 20px}.company-box_heading{width:186px;margin:0 auto 3% auto;padding-top:50px}}#contact-form{background-color:#eaf6fe;padding:50px 0}#contact-form h2{width:55%;margin:0 auto 5% auto}#contact-form form{width:92%;margin:0 auto}#contact-form dl{display:flex;flex-flow:column;width:100%;margin:0px 0px 20px;padding:0px}#contact-form .hissu{color:#eb0002;padding:.5em 1em;font-size:80%;margin-left:1em;margin-bottom:.5em;border-radius:6px;position:relative;top:-2px}#contact-form dt{width:100%;display:block;margin:0px;padding:0px;color:#000;font-weight:bold;margin-bottom:5px}#contact-form dd{display:block;width:100%;margin:0px 0px 4px;padding:0px}#contact-form input{padding:1em;width:100%;font-size:110%;border:none;background-color:#fff;border-radius:6px}#contact-form textarea{height:200px;width:100%;font-size:110%;border:none;padding:10px;background-color:#fff;color:#666}#contact-form .radio-input{display:none}#contact-form .radio-input+label{padding:.5em 1em .5em 40px;position:relative;margin-right:20px;display:block;border:none;margin-bottom:10px;border-radius:6px;width:99%;color:#000}#contact-form .radio-input+label::before{content:"";display:block;position:absolute;top:0;left:0;width:15px;height:15px;border:1px solid #999;border-radius:50%;margin-top:.8em;margin-left:1em;margin-bottom:.8em;background-color:#fff}#contact-form .radio-input:checked+label{color:#275cd2}#contact-form .radio-input:checked+label::after{content:"";display:block;position:absolute;top:3px;left:3px;width:11px;height:11px;background-color:#275cd2;border-radius:50%;margin:.8em 1em}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}#contact-form .send{background:rgba(0,0,0,0) linear-gradient(180deg, #1DAA7A 50%, #17905E 50%) 0% 0% no-repeat padding-box;border-radius:10px;border-style:none;color:#fff;font-weight:bold;font-size:110%;width:80%;margin-left:auto;margin-right:auto;text-align:center;padding-top:10px;padding-bottom:10px;cursor:pointer}.bg-shadow{box-shadow:#707070 2px 2px 12px -1px}@media screen and (min-width: 767px){#contact-form{padding:50px 0}#contact-form h2{width:353px;margin:0 auto 3% auto}#contact-form .send{width:360px}}@media screen and (min-width: 767px){.pc-contact-flex{display:flex;justify-content:space-between;margin-bottom:5%}.pc-contact-left{width:48%}.pc-contact-right{width:48%}}.cont-thanks{width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-top:0em;padding-bottom:2em}.cont-thanks h3{margin-top:0em;margin-bottom:1em;color:#fff;font-size:200%;padding:2% 0;font-weight:bold;text-align:center;box-sizing:border-box;background-color:#08a549}.cont-thanks p{padding:2em}.thanks-tel{font-size:150%;font-weight:bold;text-align:center}.back-btn{margin-left:auto;margin-right:auto;background-color:#08a549;box-sizing:border-box;width:200px;display:block;text-align:center;padding-top:1em;padding-bottom:1em;color:#fff;color:#fff !important;font-weight:bold}.back-btn:hover{opacity:.7}@media(min-width: 767px){.cont-thanks h3{padding:40px 0}.contact-body{margin:142px auto 50px auto}}/*# sourceMappingURL=base.css.map */