body,h1,h2,h3,h4,h5,h6,p,input,textarea,select{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif!important}.et_pb_fullwidth_header .et_pb_fullwidth_header_container,.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{width:100%}.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li>ul,.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{width:300px}.et-menu li li a{width:250px}#main-content{overflow:hidden!important}.checkbox-style{border:2px solid #eee;display:inline-block;background:#eee}input[type=checkbox]{display:none}.checkbox01{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 30px;position:relative;width:auto;margin-top:30px}.checkbox01::before{background:#fff;border:2px solid #231815;content:'';display:block;height:18px;left:5px;margin-top:-8px;position:absolute;top:50%;width:18px}.checkbox01::after{border-right:3px solid #31c929;border-bottom:3px solid #31c929;content:'';display:block;height:17px;left:12px;margin-top:-12px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:10px}input[type=checkbox]:checked+.checkbox01::after{opacity:1}input:checked+label{border:2px solid #31c929!important;font-weight:800}.h2-style{font-size:40px;color:#31c929;border-bottom:1px solid #31c929;border-left:5px solid #31c929;padding:10px 10px;margin-bottom:20px;margin-top:50px}.option-style{display:block;width:50%;height:40px;padding:0 20px}.total-style{font-size:24px;margin-bottom:10px}.total-text{display:linei-block;width:60%;height:35px;border:none!important;font-size:40px;font-weight:800;text-align:right;color:#ffa700!important}.input-box{display:block;width:50%;height:40px;border:1px solid #cecece}.inline{display:inline-block;margin-left:10px;vertical-align:middle}.h3-vartical{line-height:1.4em}.content_container{display:flex;justify-content:space-between;font-weight:400}.content_side{width:35.68%;display:inline-block;margin:20px;background:#eee}.content_main{width:60%;float:left}.form-box{width:100%}.right{text-align:right}.result_item{display:flex;justify-content:space-between;padding:10px 0 5px 0;border-top:solid 1px #dddddd;font-size:15px}.total-box{background:#fff;padding:10px 20px;text-align:center}.result_ttl{display:flex;justify-content:center;align-items:center;height:50px;background:#31c929;color:#fff;font-size:20px;font-weight:500;padding-bottom:0}.lield-style{border:none!important;display:inline-block;text-align:right;font-size:20px;background:#eee!important}.submit-btn{margin:15px 0;width:100%;padding:10px;font-size:30px;border:2px solid#ffa700;color:#ffa700;background:#fff;font-weight:600}.application-btn{display:block!important;margin:15px 0!important;width:100%!important;padding:10px;font-size:30px;border:2px solid#ffa700;color:#ffa700;background:#fff;font-weight:600}.button{cursor:pointer;width:200px;height:50px;font-size:16px;text-align:center;line-height:50px;margin:20px auto 0px;border:1px solid #000;box-shadow:3px 3px rgba(0,0,0,0.4);border-radius:5px}.result-box{padding:10px 20px}.button:active{transform:translateY(3px);box-shadow:0px 0px}#mask,#mask2,#mask3,#mask4,#mask5,#mask6,#maskBtn{background:rgba(0,0,0,0.4);position:fixed;top:0;bottom:0;right:0;left:0;z-index:9999900}footer.et-l.et-l--footer{z-index:0;position:relative}input.total-text{height:60px}.modal-content-ttl{font-size:23px;margin:20px 0}#modal,#modal2,#modal3,#modal4,#modal5,#modal6,#modalBtn{background:#fff;width:70%;height:70%;position:fixed;top:140px;right:0px;left:0px;margin:0 auto;padding:20px;border-radius:5px;border:1px solid black;z-index:9999999999;transition:0.8s;overflow-y:scroll}#mask.hidden,#mask2.hidden,#mask3.hidden,#mask4.hidden,#mask5.hidden,#mask6.hidden,#maskBtn.hidden{display:none}#modal.hidden,#modal2.hidden,#modal3.hidden,#modal4.hidden,#modal5.hidden,#modal6.hidden,#modalBtn.hidden{transform:translate(0px,-500px);top:-500px}.entry_ico{position:absolute;right:0;top:-1px;display:flex;justify-content:center;align-items:center;width:50px;height:20px;font-size:14px;background:#ff0000;color:#fff;border-radius:3px}.entry_row{position:relative;margin-top:2px;padding-right:70px}.entry_table table{width:100%;margin-bottom:25px}table{border-collapse:collapse;border-spacing:0}.entry_table th,.entry_table td{vertical-align:top;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;background:#eee!important}.fa-times-circle:before{content:"f057";font-size:40px;position:absolute;top:-46px;color:#fff;right:0}th{width:30%;border-top:1px dotted #eee;padding:20px 5px!important;border-right:1px solid #eee;vertical-align:baseline}div.close-bottan{position:fixed;top:140px;right:180px;z-index:9999999999}.fa-times-circle:before{content:"f057";font-size:40px;position:absolute;top:-46px;color:#6f1a1a;background:#fff;right:0;border-radius:30px!important;padding:3px}.entry-content tr td,body.et-pb-preview #main-content .container tr td{border:1px solid #ccc;padding:19px 24px}.entry-content th{border:1px solid #ccc}i.fas.fa-arrow-circle-up.close-icon{display:none}.next-step-button{cursor:pointer;width:100%;height:50px;font-size:20px;text-align:center;line-height:50px;margin:20px auto 0px;background:#F69002;color:#fff;font-weight:800}input#nameval,input#telval,input#mailval{width:100%;height:40px}.modal-h2{margin-top:0px}@media (max-width:768px){.h2-mobile{font-size:20px}.next-step-button{cursor:pointer;width:100%;height:50px;font-size:20px;text-align:center;line-height:50px;margin:20px auto 0px;border-top:1px solid #fff;position:fixed;bottom:0px;left:0;background:#F69002;color:#fff;font-weight:800;box-shadow:0px 0px 8px 1px rgba(0,0,0,0.4)}.result_item{margin:5px 0;padding:0 10px}i.fas.fa-arrow-circle-up.close-icon{font-size:40px;display:block;position:absolute;top:-2%;left:50%;color:#41C92A;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transition:1s}i.fas.fa-arrow-circle-down.open-icon{transition:1s;font-size:40px;display:block;position:absolute;top:-1%;left:50%;color:#41C92A;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.mblResultClose{position:fixed;bottom:-365px!important;z-index:99999999!important;left:0;transition:0.5s}.mblResultOpen{position:fixed;bottom:30px;z-index:99999999!important;left:0;transition:0.5s}div.close-bottan{top:170px;right:10px}.lield-style{font-size:15px}.entry_table th,.entry_table td{display:block!important;width:100%!important;padding:15px!important;border-bottom:none!important}#modal,#modal2,#modal3,#modal4,#modal5,#modal6,#modalBtn{width:95%;height:80%;top:120px}.content_main,.content_side{width:100%!important;margin-left:0;margin-right:0}h3{font-size:17px}.option-style{width:80%}.total-style{font-size:20px}.dnxt-highlight-Btext .dnxt-text-heading,.dnxte_text_highlight_0 .dnxt-text-heading{display:block}}.popup_price{display:flex;justify-content:center;align-items:center;margin-bottom:16px;padding:5px 10px;border:solid 1px #ccc;font-size:30px;background:#f4f4f4;font-weight:500}.popup_price dl{display:flex;align-items:center;flex-wrap:wrap;line-height:1.3;margin-bottom:10px}.popup_price_s{padding-left:20px;font-size:20px!important}.orange-color{color:#ffa700!important;text-align:right;cursor:pointer}#dispmsg>p{border:3px solid #ffe3b3;background:#ffffeb;border-radius:7px;padding:15px;margin:30px 0;text-align:center;font-weight:bold}#dispmsg blockquote{margin:30px 0;padding:15px;background-color:#f3f3f3}#dispmsg pre{font-family:-apple-system,BlinkMacSystemFont,Meiryo,Verdana,"Helvetica Neue","Segoe UI","Noto Sans Japanese","ヒラギノ角ゴ ProN W3",sans-serif;line-height:1.7;white-space:pre-wrap;background:#fafafa;margin:15px 0 0;padding:10px}#dispmsg #errmsg{background:#fff5f5;border:3px solid #fcc;color:#e1536a}.input-row{height:3.5em!important}.dsm_contact_form_7 .wpcf7-form-control.wpcf7-date::-webkit-calendar-picker-indicator{background:normal!important}.btn-style-drone-ap,.btn-style-drone-ap:hover{background:#f2bd00;color:#fff}.btn-style-drone-ap{border:none}.btn-style-drone-ap:hover{transform:scaleX(1.02) scaleY(1.02) translateX(0px) translateY(-5px)!important}i#close-id{background:#fff;border-radius:30px;padding:5px}.tel-icon{font-size:0.8em;margin-right:10px;position:relative;top:-4px}