input[type=text],input[type=email],input[type=tel],input[type=number],textarea{font-size:16px;border:1px solid #ccc;-webkit-border-radius:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.page_ttl_area .page-ttl{font-size:2.8rem;text-align:center}.page_ttl_area .page-ttl .ttl_en{display:block;font-family:"future",serif;font-size:2.8rem;color:#95a8b2;color:#074356}.page_ttl_area .page-ttl .ttl_ja{display:block;font-size:1.6rem;color:#231815}.page_ttl_area .page-ttl .ttl_ja02{display:block;font-size:1.6rem;color:#231815}.sp_lead_block{display:none}@media screen and (max-width:768px){.sp_lead_block{display:block;font-size:18px;font-weight:400;width:90%;margin:auto;border-top:1px solid #fff}}.select_form ul{max-width:920px;width:100%;margin:50px auto;display:flex;justify-content:space-between}@media screen and (max-width:768px){.select_form ul{max-width:96%;justify-content:center;flex-wrap:wrap;margin:0 auto 30px}}.select_form ul.jc_center{justify-content:center}.select_form ul li{flex-basis:215px}@media screen and (max-width:768px){.select_form ul li{flex-basis:45%;margin:5px}}.select_form ul li a{display:block;width:215px;padding:15px 0;border:1px solid #074356;text-align:center;color:#074356;transition:.3s all}.select_form ul li a:hover{background-color:#074356;color:#fff;opacity:1}.select_form ul li a:hover svg{fill:#fff}.select_form ul li a .contact_icon{margin-bottom:5px;display:block}.select_form ul li a i{display:block;font-size:20px;text-align:center}.select_form ul li a svg{fill:#074356;display:block;margin:0 auto}@media screen and (max-width:768px){.select_form ul li a{width:100%}}.select_form ul li .current{background-color:#074356;color:#fff;opacity:1}.select_form ul li .current svg{fill:#fff}.select_form.select-new{margin-bottom:60px}.select_form.select-new ul{margin:15px auto;max-width:1140px;flex-wrap:wrap}@media screen and (max-width:768px){.select_form.select-new ul{margin:0 auto}}.select_form.select-new ul li a .form_nam{line-height:1.2}@media screen and (min-width:769px){.select_form.select-new ul li{margin-top:10px}.select_form.select-new ul li:not(:last-child){margin-right:10px}.select_form.select-new ul li a{height:110px;display:flex;justify-content:center;align-items:center;flex-direction:column}}.form_ttl{background-color:#074356;padding:7px;text-align:center;color:#fff;font-size:22px;font-weight:700}#form_ttl{padding-top:64px;margin-top:-64px}.content_lead{background-color:#f0f0f0;padding:20px 0}@media screen and (max-width:768px){.content_lead{margin-bottom:20px;padding:30px 0}}.content_lead .head_txt{font-size:18px;line-height:2;margin-bottom:10px;text-align:center}.content_lead .headline_tel{text-align:center}.content_lead .headline_tel .tel_ttl{display:block;width:400px;max-width:100%;padding:5px 0;margin:auto;background-color:#313131;color:#fff;font-size:18px;margin-bottom:10px;line-height:2.2}.content_lead .headline_tel .tel{font-size:24px;font-weight:700;color:#313131}.content_lead .headline_tel .tel:before{font-family:"fontawesome";content:"\f095";padding-right:10px;font-size:20px}.content_lead .headline_tel .tel_info{font-weight:700;font-size:16px}.content_lead .headline_tel .tel_info span{font-weight:400}.contentLead02_inner{width:920px;max-width:100%;background-color:#074356;padding:25px 0;text-align:center;margin:50px auto;color:#fff;position:relative}@media screen and (max-width:768px){.contentLead02_inner{max-width:96%;background-color:#fff;padding:0;margin:10px auto 20px}}.contentLead02_inner:after{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #074356}@media screen and (max-width:768px){.contentLead02_inner:after{display:none}}.contentLead02_inner .contentLead02_cap{font-size:21px;font-weight:700}.contentLead02_inner .contentLead02_txt{background-color:#fff;color:#074356;font-size:16px;font-weight:700;padding:3px 5px;display:inline-block;margin-top:15px}@media screen and (max-width:768px){.contentLead02_inner .contentLead02_txt{width:92%;padding:0;margin-top:0}}.form_req_wrap{padding:34px 2px 28px}@media screen and (max-width:768px){.form_req_wrap{display:inline-block;padding:28px 0 5px}}.form_req_wrap .form_req{width:55px;color:#fff;background:#074356;text-align:center;font-size:1.4rem;padding:5px 10px}@media screen and (max-width:768px){.form_req_wrap .form_req{display:inline-block;margin-left:1em}}@media screen and (max-width:768px){.form-item .form-item-ttl{padding:15px 0 5px}}@media screen and (max-width:768px){.form-item .form_req_wrap{padding:15px 0 5px}}@media screen and (max-width:768px){.form-item .form_control_wrap{padding:10px 0 10px 2%}}@media screen and (max-width:768px){.bottom_comment{margin:10px auto}}@media screen and (max-width:768px){.btn_submit_wrap{margin:30px auto}}.form-attention-block{text-align:center}.form-attention-block img{margin:0 auto}@media screen and (max-width:768px){.form-attention-block{margin-bottom:25px}}.select-warp select{padding:0 16px;max-width:588px;width:100%;height:45px;background:#fff;display:inline-block;font-size:16px;border:1px solid #ccc;color:#666}@media screen and (min-width:769px){.checkRow-wrap span.wpcf7-list-item{display:inline-block;margin-right:2em}.checkRow-wrap span.wpcf7-list-item:first-child{margin-right:2em}}.after-arktxt{text-align:center;font-size:clamp(1.4rem,1.6vw,1.6rem)}#line-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;max-width:500px;height:auto;background:0 0;border-radius:8px;padding:20px}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:9999}.popup-overlay .popup-content{position:relative;padding:1rem;border-radius:10px;max-width:400px;min-width:200px;width:100%;box-sizing:content-box}.popup-overlay .popup-content img{width:100%;max-width:400px;height:auto;display:block;margin:0 auto}.popup-overlay .popup-content #popup-close{position:absolute;top:-15px;right:-15px;background:0 0;font-size:20px;cursor:pointer;width:25px;height:25px;display:flex;justify-content:center;align-items:center;padding:0;border:1px solid #333;border-radius:50%;line-height:1;text-align:center;z-index:1}.hidden{display:none}