.visual_box{position:relative}.visual_box .slogun{position:absolute;top:45%;left:10%;transform:translateY(-50%);color:#fff;z-index:1;font-weight:700}.visual_box .slogun .p1{font-size:2.8rem}.visual_box .slogun .p2{font-size:5rem}.callNquick{background:#f09713;position:relative}.callNquick .call a{display:flex;align-items:center;font-size:2.2rem;color:#fff;font-weight:600;padding:12px 0}.callNquick .call a .tel_img{width:80px}.callNquick .call a img{max-width:90%}.callNquick .call a p{margin-left:20px;line-height:1.1}.callNquick .quick_form{width:520px;height:460px;position:absolute;bottom:20px;right:100px;border:3px solid #f09713;background:#fff;z-index:102;border-radius:30px;box-shadow:3px 5px 20px #666}.service{text-align:center;padding:90px 0}.service h2{font-size:2.6rem;font-weight:600}.service p{font-size:1.425rem;margin-bottom:60px}.service .service_list{display:flex;justify-content:space-between;flex-wrap:wrap;box-sizing:border-box}.service .service_list .service_box{position:relative;background:#f1f1f1;width:30.333%;margin:0 15px 15px 0;border-radius:10px;transition:.8s all;flex:auto;flex-basis:auto}.service .service_list .service_box:hover{background:#f09713}.service .service_list .service_box .service_con{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:70px 0 50px}.service .service_list .service_box .service_con .img_box{background:#fff;border-radius:50%;margin-bottom:30px}.service .service_list .service_box .service_con p{font-size:1.8rem;font-weight:500}.pc_banner{background:url("../design/img/main_bg2.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.pc_banner .content_box{text-align:center;color:#fff;padding:110px 0}.pc_banner .content_box h2{font-size:3.7em;color:#f09713;font-weight:600}.pc_banner .content_box .p1{font-size:1.8em;letter-spacing:-0.5px;padding:50px 0}.pc_banner .content_box .p1 span{color:#f09713;font-weight:600}.pc_banner .content_box .p2{font-size:2em;font-weight:600}.inquiry{text-align:center;padding:90px 0;background:#f09713}.inquiry h2{font-size:2.6rem;font-weight:600;color:#fff}.inquiry p{font-size:1.425rem;margin-bottom:60px;color:#fff}.inquiry .inquiry_flex{display:flex;align-items:center;justify-content:space-between}.inquiry .inquiry_flex .call{width:50%;display:flex;align-items:center;justify-content:center;color:#fff}.inquiry .inquiry_flex .call a p{font-size:2rem;font-weight:600}.inquiry .inquiry_flex .inquiry_form{width:50%;background:#fff;border-radius:15px}.inquiry .inquiry_flex .inquiry_form .myreg_form_fix_form h3{text-align:left;font-size:1.2rem;color:#000}.inquiry .inquiry_flex .inquiry_form .myreg_form_fix_form ul{border:1px solid #ddd;box-sizing:border-box;padding:5px 10px 5px 0;margin:10px 0 0 0}.inquiry .inquiry_flex .inquiry_form .myreg_form_fix_form .privacy{display:block}.inquiry .inquiry_flex .inquiry_form .myreg_form_fix_form .privacy h3{display:none}.inquiry .inquiry_flex .inquiry_form .myreg_form_fix_form .privacy label{text-align:left}.pc_banner2{background:url("../design/img/main_bg3.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.pc_banner2 .content_box{text-align:center;color:#fff;padding:110px 0}.pc_banner2 .content_box h2{font-size:3.7em;font-weight:600}.pc_banner2 .content_box .p1{font-size:1.8em;letter-spacing:-0.5px;padding:50px 0}.callNquick .call a p br{display:none}