#kiyaku-modal-bg{position:fixed;z-index:10000;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.4);text-align:left}#kiyaku-modal{font-size:1em !important;position:fixed;width:90%;height:90%;top:5%;left:5%;background-color:#fff}#kiyaku-modal ul,#kiyaku-modal ol{list-style:none}#kiyaku-content{width:100%;height:85%;overflow-y:scroll}#kiyaku-content h1{padding:.5em}#kiyaku-modal-header{padding:1em 1.5em;margin:1em;font-weight:bold;border-radius:5px;border:none;background-color:#f5f5f5;color:#333}#close-modal{font-weight:bold;float:right;cursor:pointer;font-size:2em;position:absolute;right:1em;top:.6em}#close-modal:hover{color:#000}.kiyaku_modal_switch{cursor:pointer;color:#03a}.kiyaku_box{padding-bottom:1em;line-height:1.3;margin-bottom:1em}.kiyaku_box ul.after_p{padding-top:0}.kiyaku_box h1.kiyaku_h1{background-color:#eee;color:#2a2a2a;font-size:13pt;text-align:left;padding-left:1em;border-left:2px solid #006;margin:0 20px}.kiyaku_box h2.kiyaku_h1{background-color:#eee;color:#2a2a2a;font-size:13pt;text-align:left;padding:.3em .3em .3em 1em;border-left:2px solid #006;margin:0 20px}.kiyaku_box ul li{margin-bottom:.5em;padding-left:1em;text-indent:-1em}.kiyaku_box .right_link{text-align:right}.kiyaku_box .right_link i{margin-left:.5em}.kiyaku_box .last_p,.kiyaku_box p,.kiyaku_box span.hosoku,.kiyaku_box ul{padding:20px 25px}.kiyaku_box span.hosoku{padding-top:0;display:flex}@media screen and (max-width: 640px){.kiyaku_box{padding:0 0 .5em;margin:0 .5em .5em}.kiyaku_box h1.kiyaku_h1{font-size:11pt;padding:.5em;margin:0 10px}.kiyaku_box ul li{margin-bottom:.8em}.kiyaku_box .right_link{font-size:10pt}.kiyaku_box .last_p,.kiyaku_box p,.kiyaku_box span.hosoku,.kiyaku_box ul{padding:10px}#kiyaku-modal-header{padding:.7em}}#privacy-policy-modal-bg{position:fixed;z-index:10000;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.4)}#privacy-policy-modal-bg .display_sp{display:none}#privacy-policy-modal{font-size:16px;position:fixed;width:60%;height:auto;top:5%;left:50%;transform:translate(-50%, 0%);background-color:#fff;border-radius:10px}#privacy-policy-modal-header{padding:1em 1.5em;margin:1em;font-weight:bold;border-radius:5px;border:none;color:#333}#privacy-policy-close-modal{font-weight:bold;float:right;cursor:pointer;font-size:2em;position:absolute;right:1em;top:.6em}#privacy-policy-close-modal:hover{color:#000}.privacy_policy_modal_switch{cursor:pointer;color:#03a}.privacy_policy_modal_box{line-height:1.5;margin:40px auto 60px;width:70%;font-size:1.7em}.privacy_policy_modal_text_area{margin:0 auto}.privacy_policy_modal_link{text-align:center;margin:0 auto 40px}.privacy_policy_modal_link a{background-color:#5050d9;color:#fff;padding:20px;border-radius:5px;font-size:1.2em}.privacy_policy_modal_link a:hover{opacity:.7}.privacy_policy_modal_close_button{margin:0 auto 40px;text-align:center}.privacy_policy_modal_close_button span{background-color:#f8b500;color:#333;padding:20px 115px;border-radius:5px;font-size:1.2em;display:inline-block}.privacy_policy_modal_close_button:hover{opacity:.7;cursor:pointer}#search_result_efo_wrap #privacy-policy-close-modal{font-size:3.2em}#search_result_efo_wrap .privacy_policy_modal_box{font-size:1.8em}#search_result_efo_wrap .privacy_policy_modal_link a{font-size:1.4em}#search_result_efo_wrap .privacy_policy_modal_close_button span{font-size:1.5em}.pryvacy_policy_modal_cvm_index .privacy_policy_modal_box{font-size:2.2em;text-align:left}.pryvacy_policy_modal_cvm_index .privacy_policy_modal_link{font-size:1.5em}.pryvacy_policy_modal_cvm_index .privacy_policy_modal_close_button{font-size:1.5em}.pryvacy_policy_modal_cvm_index .privacy_policy_modal_close_button span{padding:20px 128px}.pryvacy_policy_modal_cvm_index #privacy-policy-close-modal{font-size:2.7em}.pryvacy_policy_modal_cvm_segment .privacy_policy_modal_box{font-size:1.9em;text-align:left}.pryvacy_policy_modal_cvm_segment .privacy_policy_modal_link{font-size:1.3em}.pryvacy_policy_modal_cvm_segment .privacy_policy_modal_close_button{font-size:1.3em}.pryvacy_policy_modal_cvm_segment .privacy_policy_modal_close_button span{padding:20px 130px}.pryvacy_policy_modal_cvm_segment #privacy-policy-close-modal{font-size:2.7em}.pryvacy_policy_modal_cvm_worklifebalance .privacy_policy_modal_box{font-size:2.2em;text-align:left}.pryvacy_policy_modal_cvm_worklifebalance .privacy_policy_modal_link{font-size:1.5em}.pryvacy_policy_modal_cvm_worklifebalance .privacy_policy_modal_close_button{font-size:1.5em}.pryvacy_policy_modal_cvm_worklifebalance .privacy_policy_modal_close_button span{padding:20px 130px;font-size:1.1em}.pryvacy_policy_modal_cvm_worklifebalance #privacy-policy-close-modal{font-size:2.7em}@media screen and (max-width: 640px){#privacy-policy-modal-bg .display_sp{display:block}.privacy_policy_modal_box{line-height:1.8;font-size:1.2em;width:90%;padding:0 20px}#privacy-policy-modal{width:90%}#privacy-policy-modal-header{padding:.7em}.privacy_policy_modal_link{max-width:90%}.privacy_policy_modal_close_button{max-width:90%}#search_result_efo_wrap #privacy-policy-close-modal{right:.8em;top:.2em}#search_result_efo_wrap .privacy_policy_modal_box{font-size:1.5em}#search_result_efo_wrap .privacy_policy_modal_link a{font-size:1.4em}#search_result_efo_wrap .privacy_policy_modal_close_button span{padding:20px 120px;font-size:1.3em}.pryvacy_policy_modal_cvm_index .privacy_policy_modal_box{width:80%;font-size:1.6em;padding:0 10px}.pryvacy_policy_modal_cvm_index .privacy_policy_modal_link{max-width:90%;font-size:1.2em}.pryvacy_policy_modal_cvm_index .privacy_policy_modal_close_button{max-width:90%;font-size:1.5em}.pryvacy_policy_modal_cvm_index .privacy_policy_modal_close_button span{padding:20px 105px;font-size:1em}.pryvacy_policy_modal_cvm_segment .privacy_policy_modal_box{width:90%;font-size:1.5em}.pryvacy_policy_modal_cvm_segment .privacy_policy_modal_link{font-size:1.2em;max-width:90%}.pryvacy_policy_modal_cvm_segment .privacy_policy_modal_close_button{font-size:1.3em;max-width:90%}.pryvacy_policy_modal_cvm_segment .privacy_policy_modal_close_button span{padding:20px 124px;font-size:1em}.pryvacy_policy_modal_cvm_worklifebalance .privacy_policy_modal_box{width:90%;font-size:1.7em}.pryvacy_policy_modal_cvm_worklifebalance .privacy_policy_modal_link{font-size:1.2em}.pryvacy_policy_modal_cvm_worklifebalance .privacy_policy_modal_close_button{font-size:1.5em;max-width:90%}.pryvacy_policy_modal_cvm_worklifebalance .privacy_policy_modal_close_button span{padding:20px 105px;font-size:1em}}.hidden_pc{display:none}@media screen and (max-width: 599px){.hidden_pc{display:inherit}}.hidden_sp{display:inherit}@media screen and (max-width: 599px){.hidden_sp{display:none}}.tekiseinintei_wrap{background-color:#fff}.tekiseinintei_wrap .tekiseinintei{max-width:960px;margin:0 auto;padding:.5em 0;display:flex;justify-content:center}@media screen and (max-width: calc(960px - 1px)){.tekiseinintei_wrap .tekiseinintei{padding-left:24px;padding-right:24px}}@media screen and (max-width: 599px){.tekiseinintei_wrap .tekiseinintei{padding-left:1em;padding-right:1em}}.tekiseinintei_wrap .tekiseinintei img{margin:.5em 1em;width:50px;height:50px}@media screen and (max-width: 599px){.tekiseinintei_wrap .tekiseinintei img{margin:0 1em 0 0;width:3em;height:3em}}.tekiseinintei_wrap .tekiseinintei .tekiseinintei_text{margin:1em;line-height:1.6em}@media screen and (max-width: 599px){.tekiseinintei_wrap .tekiseinintei .tekiseinintei_text{margin:0;font-size:.8em}}.tekiseinintei_wrap .tekiseinintei .tekiseinintei_text hr{border:1px solid #ccc}.footer_wrap{line-height:1;width:100%;background-color:#595959}.footer_wrap footer{max-width:960px;margin:0 auto;padding:40px 0;text-align:center;color:#fff}@media screen and (max-width: calc(960px - 1px)){.footer_wrap footer{padding-left:24px;padding-right:24px}}@media screen and (max-width: 599px){.footer_wrap footer{padding-left:1em;padding-right:1em}}@media screen and (max-width: 599px){.footer_wrap footer{padding-top:20px;padding-bottom:20px}}.footer_wrap footer address{font-style:normal;font-weight:300;line-height:1.4em}@media screen and (max-width: 599px){.footer_wrap footer address{font-size:.8em}}.footer_wrap footer .footer_links{display:flex;justify-content:center;margin:2em 0;padding:0}.footer_wrap footer .footer_links li{padding:0 1em;list-style-type:none}.footer_wrap footer .footer_links li:not(:last-child){border-right:1px solid #fff}.footer_wrap footer .footer_links li a{color:#fff;text-decoration:underline}@media screen and (max-width: 599px){.footer_wrap footer .footer_links li a{font-size:.8em}}.footer_wrap footer small{font-style:normal;font-weight:300;font-size:.8em;color:#fff}@media screen and (max-width: 599px){.footer_wrap footer small{font-size:.7em}}*{margin:0;padding:0;box-sizing:border-box}body{line-height:1.5;font-family:"Noto Sans JP",sans-serif;font-weight:500;color:#333}img{vertical-align:bottom;width:100%;height:auto}a{text-decoration:none !important}a:hover{opacity:.8}.orange-btn{display:block;width:100%;text-align:center;background-color:#ff9600;color:#fff;border-radius:10px;text-decoration:none;font-size:24px;font-weight:bold;position:relative;box-shadow:0px 5px 0px -1px #9c5200}.orange-btn:hover{background-color:#e98b08;opacity:1}.orange-btn i{position:absolute;top:50%;transform:translateY(-50%);right:15px}h2{font-weight:bold}@media screen and (max-width: 834px){.orange-btn{font-size:20px}}.cont-btn-wrap{display:flex;flex-direction:column;align-items:center;margin-top:40px}.cont-btn-wrap .txt{font-size:22px;font-weight:bold;position:relative}.cont-btn-wrap .txt::before,.cont-btn-wrap .txt::after{position:absolute;bottom:0;content:"";width:2px;height:80%;background:#333;border-radius:3px}.cont-btn-wrap .txt::before{left:-15px;transform:rotate(-25deg)}.cont-btn-wrap .txt::after{right:-15px;transform:rotate(25deg)}.cont-btn-wrap .cont-btn{margin:8px auto 0;max-width:580px;width:100%;height:80px;line-height:80px}@media screen and (max-width: 834px){.cont-btn-wrap{margin-top:32px}}@media screen and (max-width: 834px){.cont-btn-wrap .txt{font-size:18px}}@media screen and (max-width: 834px){.cont-btn-wrap .cont-btn{height:65px;line-height:65px}}.blue{color:#1c79c2}.header-logo{position:absolute;left:10px;top:5px}.header-logo img{width:220px;height:33px}.fv .fv-inner{display:flex;align-items:flex-start}.fv .fv-left{width:50%;display:flex;flex-direction:column;align-items:flex-start;margin-top:60px;padding-left:12%;position:relative;z-index:1}.fv .fv-img{width:50%;margin:0 0 0 auto}.fv .fv-img img{height:auto;width:100%;min-height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:50px 0px;object-position:50px 0px}.fv .fv-tag{display:flex;margin-bottom:10px}.fv .fv-tag div{background-color:#1c79c2;color:#fff;padding:8px 18px;border-radius:20px;font-size:1.1vw;line-height:1}.fv .fv-tag div:nth-child(2){margin-left:8px}.fv .fv-title{font-size:2.64vw;display:flex;flex-direction:column;align-items:center;margin-bottom:8px}.fv .fv-title div{line-height:1.2;font-weight:bold}.fv .fv-title .big{font-size:3.47vw}.fv .fv-title .blue{color:#014faa}.fv .fv-title .cross{display:block;line-height:.8;font-size:30px;font-weight:bold}.fv .fv-circle-inner{display:flex}.fv .fv-circle-inner .box{background-color:#f6f8fa;border:1px solid #ddd;width:190px;height:190px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.fv .fv-circle-inner .box .title{font-size:22px;font-weight:900;position:relative;color:#1c79c2;margin-bottom:8px}.fv .fv-circle-inner .box .title::before,.fv .fv-circle-inner .box .title::after{position:absolute;bottom:0;content:"";width:2px;height:80%;background:#1c79c2;border-radius:3px}.fv .fv-circle-inner .box .title::before{left:-15px;transform:rotate(-25deg)}.fv .fv-circle-inner .box .title::after{right:-15px;transform:rotate(25deg)}.fv .fv-circle-inner .box .txt{text-align:center;font-size:13px;font-weight:bold;line-height:1.8;margin-bottom:10px}.fv .fv-circle-inner .box .txt .big{font-size:20px;font-weight:bold}.fv .fv-circle-inner .box:nth-child(1){margin-right:12px}.fv .fv-circle-inner .box:nth-child(1) .tyuui1{position:relative}.fv .fv-circle-inner .box:nth-child(1) .tyuui1::after{position:absolute;color:#666;content:"※1";right:-10px;top:-5px;font-size:10px;transform:scale(0.9)}.fv .fv-circle-inner .box:nth-child(1) .tyuui2{position:relative}.fv .fv-circle-inner .box:nth-child(1) .tyuui2::after{position:absolute;color:#666;content:"※2";right:-5px;top:-9px;font-size:10px;transform:scale(0.9)}.fv .fv-circle .tyuui{font-size:10px;color:#666}.fv .fv-btn-wrap{background-color:#1c79c2;padding:20px 0;position:relative;z-index:1}.fv .fv-btn-wrap .fv-btn{max-width:580px;height:70px;line-height:70px;margin:0 auto}@media screen and (max-width: 834px){.fv .fv-left{position:absolute;padding-left:15px;width:100%}}@media screen and (max-width: 834px){.fv .fv-img{width:70%}}@media screen and (max-width: 834px){.fv .fv-img img{-o-object-position:35px 0px;object-position:35px 0px;max-height:650px}}@media screen and (max-width: 834px){.fv .fv-tag{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 834px){.fv .fv-tag div{font-size:3.8vw}}@media screen and (max-width: 834px){.fv .fv-tag div:nth-child(2){margin-left:0;margin-top:8px}}@media screen and (max-width: 1000px){.fv .fv-title{font-size:3.64vw}}@media screen and (max-width: 834px){.fv .fv-title{font-size:6.2vw;text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,0px 2px 0 #fff,0 -2px 0 #fff,-2px 0 0 #fff,2px 0 0 #fff}}@media screen and (max-width: 1000px){.fv .fv-title .big{font-size:4.47vw}}@media screen and (max-width: 834px){.fv .fv-title .big{font-size:9vw}}@media screen and (max-width: 1000px){.fv .fv-circle-inner .box{width:170px;height:170px}}@media screen and (max-width: 834px){.fv .fv-circle-inner .box{width:155px;height:155px}}@media screen and (max-width: 1000px){.fv .fv-circle-inner .box .title{font-size:18px}}@media screen and (max-width: 1000px){.fv .fv-circle-inner .box .txt{font-size:12px}}@media screen and (max-width: 834px){.fv .fv-circle-inner .box .txt{font-size:11px}}@media screen and (max-width: 1000px){.fv .fv-circle-inner .box .txt .big{font-size:14px}}@media screen and (max-width: 834px){.fv .fv-circle-inner .box:nth-child(1) .tyuui1::after{transform:scale(0.8);top:-8px}}@media screen and (max-width: 834px){.fv .fv-circle-inner .box:nth-child(1) .tyuui2::after{transform:scale(0.8)}}.cont .cont-title{font-size:36px;font-weight:bold;text-align:center;line-height:1.3}.cont .cont-title .big{font-size:46px}.cont .cont-title img{width:auto;height:46px;margin-right:4px}.cont .cont1{margin-top:100px;padding:0 10px}.cont .cont1 .cont1-inner{max-width:1200px;margin:0 auto}.cont .cont1 .cont1-title{margin-bottom:40px}.cont .cont1 .cont1-title .blue{position:relative}.cont .cont1 .cont1-title .blue::before{position:absolute;content:"";background-color:#1c79c2;width:100%;height:4px;border-radius:3px;bottom:-3px}.cont .cont1 .cont1-flex{display:flex;justify-content:space-between}.cont .cont1 .cont1-flex .box{width:32%;display:flex;flex-direction:column;align-items:center}.cont .cont1 .cont1-flex .box .txt{text-align:center;margin-bottom:16px}.cont .cont1 .cont1-flex .box .img img{height:181px;width:auto}.cont .cont2{background-color:#f3f6f9;padding:80px 10px}.cont .cont2 .cont2-inner{max-width:1200px;margin:0 auto}.cont .cont2 .cont2-title{margin-bottom:30px}.cont .cont2 .cont2-subtitle{font-size:22px;color:#1c79c2;font-weight:bold;position:relative;width:176px;margin:0 auto 12px;text-align:center}.cont .cont2 .cont2-subtitle::before{position:absolute;content:"";background-color:#1c79c2;width:100%;height:3px;border-radius:3px;bottom:-4px}.cont .cont2 .cont2-txt{text-align:center;font-size:20px;font-weight:bold;margin-bottom:12px}.cont .cont2 .cont2-txt .big{font-size:28px}.cont .cont2 .cont2-img{margin-bottom:32px}.cont .cont2 .cont2-img img{width:100%;height:auto}.cont .cont2 .cont2-box{background-color:#fff;border-radius:10px;border:1px solid #ddd;padding:40px;display:flex;align-items:center;margin-bottom:24px}.cont .cont2 .cont2-box .cont2-textbox{margin-left:60px;width:55%}.cont .cont2 .cont2-box .number{color:#1c79c2;font-weight:bold;position:relative;display:inline-block;margin-bottom:12px;font-size:18px}.cont .cont2 .cont2-box .number::before{position:absolute;content:"";background-color:#1c79c2;width:100%;height:3px;border-radius:3px;bottom:-4px}.cont .cont2 .cont2-box .title{font-size:32px;font-weight:bold;margin-bottom:20px;color:#1c79c2}.cont .cont2 .cont2-box .txt{line-height:1.8}.cont .cont2 .cont2-box .cont2-box-img{width:45%}.cont .cont2 .cont2-box .cont2-box-img img{width:100%;height:auto}.cont .cont2 .cont2-box2{flex-direction:row-reverse}.cont .cont2 .cont2-box2 .cont2-textbox{margin-left:0;margin-right:60px}.cont .cont3{margin-top:100px;padding:0 10px}.cont .cont3 .cont3-inner{max-width:1200px;margin:0 auto}.cont .cont3 .cont3-title{margin-bottom:30px}.cont .cont3 .cont3-box-wrap{border:1px solid #ddd;border-radius:10px;padding:48px;text-align:center}.cont .cont3 .cont3-box-wrap .sub-title{font-size:24px;margin-bottom:50px;font-weight:bold}.cont .cont3 .cont3-box-wrap .sub-title .big{font-size:32px}.cont .cont3 .cont3-box-wrap .box1{padding-bottom:40px;border-bottom:1px solid #ddd;margin-bottom:40px}.cont .cont3 .cont3-box-wrap .box1 .img{width:260px;margin:0 auto 20px}.cont .cont3 .cont3-box-wrap .box1 .img img{width:100%;height:auto}.cont .cont3 .cont3-box-wrap .box1 .txt{line-height:1.8}.cont .cont3 .cont3-box-wrap .box-flex{display:flex}.cont .cont3 .cont3-box-wrap .box-flex .box2{width:50%;padding:0 30px;display:flex;flex-direction:column;align-items:center}.cont .cont3 .cont3-box-wrap .box-flex .box2 .img{margin-bottom:16px}.cont .cont3 .cont3-box-wrap .box-flex .box2 .img img{height:30px;width:auto}.cont .cont3 .cont3-box-wrap .box-flex .box2:nth-child(1){border-right:1px solid #ddd;margin-bottom:32px}.cont .cont3 .cont3-box-wrap .box-flex .box2:nth-child(1) .img img{height:35px}@media screen and (max-width: 834px){.cont .cont-title{font-size:26px}}@media screen and (max-width: 834px){.cont .cont-title .big{font-size:38px}}@media screen and (max-width: 834px){.cont .cont-title img{height:35px}}@media screen and (max-width: 834px){.cont .cont1{margin-top:60px}}@media screen and (max-width: 834px){.cont .cont1 .cont1-flex{flex-direction:column}}@media screen and (max-width: 834px){.cont .cont1 .cont1-flex .box{width:90%;margin:0 auto 40px}}@media screen and (max-width: 834px){.cont .cont1 .cont1-flex .box .txt{margin-bottom:8px}}@media screen and (max-width: 834px){.cont .cont1 .cont1-flex .box .img img{height:auto;width:234px}}@media screen and (max-width: 834px){.cont .cont2{margin-top:10px;padding:60px 10px}}@media screen and (max-width: 834px){.cont .cont2 .cont2-subtitle{font-size:18px;width:145px}}@media screen and (max-width: 834px){.cont .cont2 .cont2-txt{font-size:18px}}@media screen and (max-width: 834px){.cont .cont2 .cont2-txt .big{font-size:24px}}@media screen and (max-width: 834px){.cont .cont2 .cont2-img{margin:0 calc(50% - 50vw) 32px}}@media screen and (max-width: 834px){.cont .cont2 .cont2-box{flex-direction:column;padding:15px}}@media screen and (max-width: 834px){.cont .cont2 .cont2-box .cont2-textbox{margin-left:0;width:100%;margin-top:12px}}@media screen and (max-width: 834px){.cont .cont2 .cont2-box .number{font-size:16px}}@media screen and (max-width: 834px){.cont .cont2 .cont2-box .title{font-size:22px;margin-bottom:8px}}@media screen and (max-width: 834px){.cont .cont2 .cont2-box .txt{font-size:14px}}@media screen and (max-width: 834px){.cont .cont2 .cont2-box .cont2-box-img{width:90%;margin:0 auto}}@media screen and (max-width: 834px){.cont .cont2 .cont2-box2{flex-direction:column}}@media screen and (max-width: 834px){.cont .cont2 .cont2-box2 .cont2-textbox{margin-right:0;margin-top:12px}}@media screen and (max-width: 834px){.cont .cont3{margin-top:60px}}@media screen and (max-width: 834px){.cont .cont3 .cont3-box-wrap{padding:20px 10px 28px}}@media screen and (max-width: 834px){.cont .cont3 .cont3-box-wrap .sub-title{font-size:18px;margin-bottom:32px}}@media screen and (max-width: 834px){.cont .cont3 .cont3-box-wrap .sub-title .big{font-size:24px}}@media screen and (max-width: 834px){.cont .cont3 .cont3-box-wrap .box1 .img{width:230px}}@media screen and (max-width: 834px){.cont .cont3 .cont3-box-wrap .box1 .txt{font-size:14px}}@media screen and (max-width: 834px){.cont .cont3 .cont3-box-wrap .box-flex{flex-direction:column}}@media screen and (max-width: 834px){.cont .cont3 .cont3-box-wrap .box-flex .box2{width:100%;padding:0 10px}}@media screen and (max-width: 834px){.cont .cont3 .cont3-box-wrap .box-flex .box2 .txt{font-size:14px}}@media screen and (max-width: 834px){.cont .cont3 .cont3-box-wrap .box-flex .box2 .img img{height:27px}}.tekiseinintei{max-width:960px;margin:0 auto;padding:1em 0;display:flex;justify-content:center;align-items:flex-start}@media screen and (max-width: 834px){.tekiseinintei_wrap{margin-top:48px}}@media screen and (max-width: 959px){.tekiseinintei{padding-left:24px;padding-right:24px}}@media screen and (max-width: 599px){.tekiseinintei{padding-left:1em;padding-right:1em}}.tekiseinintei_text p{padding:10px 0}.tekiseinintei img{margin:.5em 1em;width:50px;height:50px}.tekiseinintei .tekiseinintei_text hr{border:1px solid #ccc}@media screen and (max-width: 599px){.tekiseinintei img{margin:0 1em 0 0;width:3em;height:3em}}@media screen and (max-width: 599px){.tekiseinintei .tekiseinintei_text{margin:0}}@media screen and (max-width: 599px){.tekiseinintei .tekiseinintei_text p{font-size:.8em}}.footer_wrap{width:100%;background-color:#595959}.footer_wrap footer{max-width:960px;margin:0 auto;padding:40px 0;text-align:center;color:#fff}.footer_wrap footer address{font-style:normal;font-weight:300;line-height:1.4em}.footer_wrap footer .footer_links{display:flex;justify-content:center;margin:2em 0}.footer_wrap footer .footer_links li{padding:0 1em;list-style-type:none}.footer_wrap footer .footer_links li:not(:last-child){border-right:1px solid #fff}.footer_wrap footer .footer_links li a{color:#fff;text-decoration:underline}.footer_wrap footer small{font-style:normal;font-weight:300;font-size:.8em;color:#fff}@media screen and (max-width: 959px){.footer_wrap footer{padding-left:24px;padding-right:24px}}@media screen and (max-width: 599px){.footer_wrap footer{padding-left:1em;padding-right:1em}}@media screen and (max-width: 599px){.footer_wrap footer{padding-top:20px;padding-bottom:20px}}@media screen and (max-width: 599px){.footer_wrap footer address{font-size:.8em}}@media screen and (max-width: 599px){.footer_wrap footer .footer_links li a{font-size:.8em}}@media screen and (max-width: 599px){.footer_wrap footer small{font-size:.7em}}.form{background-color:#f3f6f9;padding:80px 10px;margin-top:100px}.form .form-inner{max-width:880px;margin:0 auto}@media screen and (max-width: 834px){.form{margin-top:10px;padding:14px 10px}}.inquiry{background-color:#fff;border:1px solid #ddd;border-radius:10px;overflow:hidden}.inquiry-heading{background:#1c79c2;color:#fff;text-align:center;margin:0;padding:10px;font-size:18px;line-height:1.2}.inquiry-heading span{font-size:20px;margin-right:5px}.inquiry-heading span strong{font-size:30px;padding:0 2px}.inquiry-form{padding:40px}@media screen and (max-width: 834px){.inquiry-form{padding:24px 10px 32px}}.inquiry-form-header{text-align:center}.inquiry-form-header span{margin:0 5px}.inquiry-form-step__step{display:inline-block;font-size:13px;color:#666}.inquiry-form-step__active{display:inline-block;width:24px;height:24px;line-height:22px;text-align:center;background-color:#ff9600;border-radius:4px;color:#fff;font-size:16px}.inquiry-form-step__noactive{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;background-color:#ccc;border-radius:4px;color:#666;font-size:16px}.inquiry-form-item{margin-bottom:24px}.inquiry-form-heading{display:flex;font-weight:bold;line-height:1.2;margin:0 0 5px 0;padding:0;text-align:left}.inquiry-form-heading span{font-weight:bold;margin-left:0}.inquiry-form-heading span:last-child{font-size:16px}.inquiry-form-icon__hissu{display:inline-block;border:1px solid #c00;color:#c00;margin-right:5px;padding:3px 5px;font-size:11px;line-height:1;border-radius:4px}.inquiry-form-icon__nini{display:inline-block;border:1px solid #888;color:#888;margin-right:5px;padding:3px 5px;font-size:11px;line-height:1;border-radius:4px}.inquiry-form-item__contact input[type=text],.inquiry-form-item__contact input[type=tel],.inquiry-form-item__contact input[type=email]{width:100%;background:#fff;border:1px solid #b3b3b3;padding:10px;border-radius:4px;margin:5px 0;font-size:16px;color:#333}.inquiry-form-item__contact textarea,.inquiry-form-item__contact select{width:100%;background:#fff;border:1px solid #b3b3b3;padding:10px;border-radius:4px;margin:5px 0;font-size:16px;color:#333}.inquiry-form-item__contact input[type=text]:focus,.inquiry-form-item__contact input[type=tel]:focus,.inquiry-form-item__contact input[type=email]:focus{border:1px solid #ff9600}.inquiry-form-item__contact textarea:focus{border:1px solid #ff9600}.inquiry-form-item__contact select{height:42px}.inquiry-form-item__contact select:focus{border:1px solid #ff9600}.inquiry-form-error{color:#c00;margin:0;padding:0;font-size:11px}.btn_before_text{text-align:center;font-size:11px}.submitbtn_before_text{margin:16px 0;font-size:.9em;text-align:center}.submitbtn_before_text a{color:#03a;text-decoration:none;cursor:pointer}.form-btnarea{position:relative;display:flex;justify-content:center}.form-btn{position:relative;max-width:400px;border:none;height:70px;cursor:pointer;line-height:70px}.form-btn:disabled{background-color:#e6e6e6;box-shadow:#d6d6d6 0 6px 0;cursor:not-allowed}.form-btn__back{position:absolute;left:10%;top:calc(50% - 12px);display:flex;align-items:center;font-size:16px;width:20%;color:#666 !important}.form-btn__back a{cursor:pointer}.form-btn__back i{padding:2px 10px 0 0}.form-btn__submit{width:75%;background-color:#ff9600;color:#fff !important;font-size:18px;font-weight:bold;border-bottom:3px solid #995a00;cursor:pointer}.form-btn__submit:hover{background-color:#995a00;border-bottom:3px solid #995a00;color:#fff !important}.form-btn__submit:active{border-bottom:none;color:#fff !important}.form-btn__submit i{margin-left:5px}.pc-block{display:block}@media screen and (max-width: 834px){.pc-block{display:none}}.sp-block{display:none}@media screen and (max-width: 834px){.sp-block{display:block}}@media screen and (max-width: 599px){.cont-wrapper{display:flex;flex-direction:column-reverse}.form-btnarea .form-btn__back{position:relative;left:0}.form-btnarea .form-btn{width:70%}}
