@charset "UTF-8";body{font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,sans-serif,'Lucida Grande';line-height:170%;font-size:15px;color:#666;font-weight:400}body.boxed{background:url(../../webp/bg-pattern.webp) repeat top left}img{margin-bottom:20px}a{color:#2190e7}p.lead{font-size:1.2em}p.lead2{font-size:2em}.image_left{float:left;margin-right:15px}hr.transparent{border:solid 1px #fff;margin:20px auto}.menu li.dropdown ul{width:280px}.slider-text{font-size:90%;line-height:1.1}#logo{margin:27px 0 15px}.menu>li>a{padding:10px 15px 10px 15px}h2.home-feature{margin-top:8px;margin-bottom:8px;font-size:18px;line-height:30px}@media (max-width:480px){h2.home-feature{font-size:26px}}h2.top-message{margin-top:40px}h2.top-message-price{margin-top:0;font-size:20px}h2.restore-menu{margin-top:10px;margin-bottom:0;font-size:17px;font-weight:700}h3.restore-menu,h4.restore-menu{font-size:17px;font-weight:700}h3.privacy{font-size:16px}h3.area{font-size:18px}h3.top-message-price{margin-top:40px;font-size:17px}h3.inovar-char{font-size:17px;margin-bottom:10px;line-height:1.5}h3.lead{font-size:17px;margin-bottom:10px;line-height:1.5;color:#666}h2.infobox{margin-top:20px;font-size:16px;color:#333;line-height:1}h3.infobox{font-size:18px;line-height:1}p.infobox{margin:20px auto}#page-header{margin-bottom:50px}#footer{padding:50px 0;background-color:#eee;color:#333}#footer a,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{color:#333}ul.footer li{list-style:none}#footer .btn{border-color:#333;color:#333}#footer .btn:before,#footer .btn:after{border-color:#333}#footer .btn:hover{border-color:#69b0e7;color:#69b0e7}#footer .btn:hover:before,#footer .btn:hover:after{border-color:#69b0e7}.coral{font-size:11px}#section-price1{padding:10px 0 10px}#section-price1:before{position:absolute;top:0;bottom:0;left:0;width:40%;background:url(../../images/backgrounds/bg-4.jpg) no-repeat bottom;-webkit-background-size:cover;background-size:cover;content:""}@media (min-width:768px) and (max-width:991px){#section-price1{padding:10px 0 10px}#section-price1:before{display:none}}@media (max-width:767px){#section-price1{padding:10px 0 10px}#section-price1:before{display:none}}#section-price2{padding:10px 0 10px}#section-price2:before{position:absolute;top:0;bottom:0;left:0;width:40%;background:url(../../images/backgrounds/bg-5.jpg) no-repeat bottom;-webkit-background-size:cover;background-size:cover;content:""}@media (min-width:768px) and (max-width:991px){#section-price2{padding:10px 0 10px}#section-price2:before{display:none}}@media (max-width:767px){#section-price2{padding:10px 0 10px}#section-price2:before{display:none}}#section-price3{padding:10px 0 10px}#section-price3:before{position:absolute;top:0;bottom:0;left:0;width:40%;background:url(../../images/backgrounds/bg-1.jpg) no-repeat bottom center;-webkit-background-size:cover;background-size:cover;content:""}@media (min-width:768px) and (max-width:991px){#section-price3{padding:10px 0 10px}#section-price3:before{display:none}}@media (max-width:767px){#section-price3{padding:10px 0 10px}#section-price3:before{display:none}}#section-price4{padding:10px 0 10px}#section-price4:before{position:absolute;top:0;bottom:0;left:0;width:40%;background:url(../../images/backgrounds/bg-7.jpg) no-repeat bottom right;-webkit-background-size:cover;background-size:cover;content:""}@media (min-width:768px) and (max-width:991px){#section-price3{padding:10px 0 10px}#section-price4:before{display:none}}@media (max-width:767px){#section-price4{padding:10px 0 10px}#section-price4:before{display:none}}#section-contact{padding:20px 0 10px;background-color:#fcfcfc}#section-contact:before{position:absolute;top:0;bottom:0;left:0;width:45%;background:url(../../images/backgrounds/bg-6.jpg) no-repeat bottom right;-webkit-background-size:cover;background-size:cover;content:""}@media (min-width:768px) and (max-width:991px){#section-contact{padding:10px 0 10px}#section-contact:before{display:none}}@media (max-width:767px){#section-contact{padding:10px 0 10px}#section-contact:before{display:none}}#section-restore1{padding:60px 0 20px;margin:80px 0 40px;background-color:#f0f8fc}#section-restore1 a.btn{padding:5px 17px 3px;font-size:14px}#section-restore p{padding:10px 20px;font-size:14px}#section-restore2{padding:60px 0 20px;margin-top:80px;margin-bottom:-50px;background-color:#f0f8fc}#section-restore2 a.btn{padding:5px 17px 3px;font-size:14px}.section-restore3{background-color:#69b0e7;margin-top:50px;margin-bottom:40px}.section-restore3 h2{color:#fff}.section-restore4{margin-top:10px}.section-restore4 h3{font-size:17px;margin-top:-10px}.form-click input{margin-right:15px;font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,sans-serif,'Lucida Grande';border:none;display:inline-block;padding:10px 25px;font-size:16px;text-transform:uppercase;color:#69b0e7;border:1px solid rgb(105,176,231);border:1px solid rgba(105,176,231,.5);background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:background 0.25s linear;-moz-transition:background 0.25s linear;transition:background 0.25s linear;outline:none;cursor:pointer;text-align:center;-webkit-font-smoothing:antialiased;text-decoration:none;-webkit-appearance:none}.form-click input:hover{color:#fff;background:#69b0e7;border:1px solid #69b0e7;-webkit-transition:background 0.25s linear;-moz-transition:background 0.25s linear;transition:background 0.25s linear}.text-box{padding:30px;margin-bottom:30px;background-color:#f5fafc}.text-box2{padding:30px;margin-bottom:30px;background-color:#f9f9f9}.text-box3{padding:10px;margin-bottom:50px;background-color:#fff;text-align:center}.service-box.style-2 .service-box-content p.title a{color:#333;font-size:120%;font-weight:600}.service-box.style-2 .service-box-content p.title a:hover{text-decoration:none;color:#69b0e7}.newsblock-box{border:2px solid #ffbfff;border-radius:5px;padding:15px;position:relative;margin-top:15px;margin-bottom:15px}.newsblock-box::before{background-color:#fff;color:#f3f;content:"お知らせ";font-weight:700;left:1em;padding:0 .5em;position:absolute;top:-1em}.recruit h3{font-size:18px;margin-bottom:0}.recruit p{font-size:15px}.fz-20{font-size:30px}.recruit .form-field span{display:inline}.recruit .form-click input{background:#69b0e7;border:1px solid #69b0e7;color:#fff}.recruit .form-click input:hover{background:#fff;color:#69b0e7;border:1px solid #69b0e7}.recruit .form-field label[class*="col-sm-3"]{padding-right:0}.fc-red{color:red}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.ml-20{margin-left:20px}.creed{padding:40px 20px}.creed .list{width:50%;text-align:left;margin-top:20px;margin-right:auto;margin-left:auto}.creed .list ol li{font-size:18px;line-height:40px;letter-spacing:1px}@media (max-width:1200px){.creed .list{width:70%;text-align:left;margin-top:20px;margin-right:auto;margin-left:auto}}@media (max-width:425px){.creed{padding:10px}.creed h2{font-size:20px;font-weight:700}.creed .list{width:85%;text-align:left;margin-top:10px;margin-right:auto;margin-left:auto}.creed .list ol li{font-size:16px;line-height:30px;letter-spacing:0}}.i-arrowSize{margin-top:85%;color:#69b0e7;font-size:80px}@media (max-width:767px){.i-arrowSize{font-size:35px}}.img_ex img{margin-top:20px;margin-bottom:8px}.table-r>tbody>tr>td{padding-top:12px;padding-right:15px;padding-bottom:12px;padding-left:5px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}