@charset "UTF-8";li{list-style:none}body{overflow-x:hidden}@media screen and (min-width:769px){body{font-weight:700;line-height:1.6}p,th,td,div{font-weight:700}*{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}a:hover{opacity:.5}.sp{display:none}.sp2{display:none}a[href^="tel:"]{pointer-events:none}a.telblk,.telblk a{text-decoration:none}.clearfix:after{content:"";display:block;clear:both}.fixed{position:fixed;width:100%;height:100%}.page-top{margin:0;padding:0;display:none;cursor:pointer}.page-top p{margin:0;padding:0;position:fixed;right:20px;bottom:20px}.move-page-top{-webkit-transition:all .1s;transition:all .1s}#keyv{width:100%;height:520px;overflow:hidden;position:relative}#keyv #keyv-in{width:100%;height:100%}#keyv img{width:100%;height:100%;object-fit:cover}#keyv #keyv_txt p{position:absolute;top:110px;width:600px;font-weight:700;font-size:40px;margin:0 auto auto 16%}#keyv #key_btn{position:absolute;width:600px;margin:0 auto auto 14%;bottom:11%}.logo_slide{display:flex;align-items:center;width:100vw;height:100px;overflow:hidden;background-color:#d3d3d3}.logo_slide ul{display:flex;align-items:center;list-style:none;width:auto;height:80px;padding:0}.logo_slide ul li{height:80px;margin:10px}.logo_slide ul li img{height:80px;width:144px}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0%)}to{transform:translateX(-200%)}}.logo_slide ul:first-child{animation:loop 100s -50s linear infinite}.logo_slide ul:last-child{animation:loop2 100s linear infinite}#content_recommend{background-color:#b2384e;padding-top:30px;padding-bottom:4px;color:#fff}#content_recommend .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}#content_recommend h2.cnt_blk_ttl{margin:0;color:#fff;font-size:24px;font-weight:bolder;margin:30px auto 0 auto}.swiper-button-prev,.swiper-button-next{display:block !important;background:#fff;border-radius:50%;width:30px;height:30px;top:100%}.swiper-button-prev:before,.swiper-button-next:before{color:#b2384e}.swiper-button-prev:before,.swiper-container-rtl .swiper-button-prev:before{right:-3px}.swiper-button-next:before,.swiper-container-rtl .swiper-button-next:before{left:-3px}.newBox__list{display:flex;flex-wrap:wrap;margin-inline:auto;justify-content:center}.newBox__item{width:40%;margin-right:5px}#content_new .btn{text-align:center;width:415px;height:60px;margin:10rem auto 0 auto;background:#b2384e}#content_new .btn a{width:415px;height:60px;display:table-cell;vertical-align:middle;border:none;color:#fff;font-size:15px;letter-spacing:.05em;text-decoration:none;position:relative}#content_new .btn a span{margin-block:auto;position:absolute;right:30px}#content_category h2.cnt_blk_ttl{margin:0;padding:36px 5vw;background-color:#f2f2f2;margin-block:50px 30px;box-shadow:0px 10px 10px 0px rgba(0,0,0,.02)}#content_category .category_list_content{background-color:#fffaf5;padding-block:90px;margin-top:-50px}#content_category .category-list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:90%;margin:auto}#content_category .category-list li{width:24%;height:100px;margin-bottom:48px;background-color:#fcfcfc;border:1.4px solid #b2384e;text-align:center;position:relative}#content_category .category-list li:after{content:"";display:block;width:0;height:100%;background-color:#b2384e;position:absolute;bottom:0;right:0;transition:all .3s ease}#content_category .category-list li:hover:after{width:28px}#content_category .category-list li a{display:flex;justify-content:center;align-items:center;padding:38px;padding-block:auto;width:100%;height:100%;font-family:"Noto Sans JP",sans-serif;font-size:16px;color:#b2384e;font-weight:700;text-align:center}#content_category .btn{text-align:center;width:415px;height:60px;margin:6rem auto 0px auto;background:#b2384e}#content_category .btn a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border:none;color:#fff;font-size:15px;letter-spacing:.05em;text-decoration:none;position:relative}#content_category .btn a span{position:absolute;right:30px}.content_blocks{width:100%;margin:0 0 70px}.content_blocks h2.cnt_blk_ttl{width:1260px;margin:37px auto 21px auto;display:flex;align-items:center}.content_blocks h2.cnt_blk_ttl .ttl_text{font-size:45px;font-weight:900;color:#b2384e;margin-right:20px}.content_blocks h2.cnt_blk_ttl .divider{width:45px;height:2px;background-color:#b2384e;transform:rotate(-45deg);margin-right:10px;transform-origin:left center;position:relative;top:17px}.content_blocks h2.cnt_blk_ttl .description{font-size:24px;font-weight:700;color:#b2384e}.content_blocks h2.cnt_blk_ttl img{height:36px;object-fit:cover}.content_blocks .cont_blk_2co_imgLeft{width:1260px;height:328px;margin:0 auto}.content_blocks .cont_blk_2co_imgLeft .cont_blk_left_img{width:calc((100vw - 1260px) / 2 + 610px);height:328px;position:absolute;left:0;z-index:1}.content_blocks .cont_blk_2co_imgLeft .cont_blk_left_img img{width:calc((100vw - 1260px) / 2 + 610px);height:328px;-o-object-fit:cover;object-fit:cover}.content_blocks .cont_blk_2co_imgLeft .cont_blk_left_txt{position:relative;width:610px;z-index:5;left:650px}.content_blocks .cont_blk_2co_imgLeft .cont_blk_left_txt .cont_blk_left_txt_leadtxt{margin:0 0 26px}.content_blocks .cont_blk_2co_imgRight{width:1260px;height:328px;margin:0 auto}.content_blocks .cont_blk_2co_imgRight .cont_blk_left_img{width:calc((100vw - 1260px) / 2 + 610px);height:328px;position:absolute;right:0;z-index:1}.content_blocks .cont_blk_2co_imgRight .cont_blk_left_img img{width:100%;height:328px;-o-object-fit:cover;object-fit:cover}.content_blocks .cont_blk_2co_imgRight .cont_blk_left_txt{position:relative;width:610px;z-index:5;left:0}.content_blocks .cont_blk_2co_imgRight .cont_blk_left_txt .cont_blk_left_txt_leadtxt{margin:0 0 26px}.content_blocks .cont_blk_2co_imgLeft_mb50{margin-bottom:50px}.txt_BG_blk{color:#fff;background:#000;position:relative;display:inline-block;padding:13px 20px;margin:3px 0;font-size:18px}.cont_blk_left_txt_detail{font-size:14px;line-height:1.7;letter-spacing:.15em}.form_area{width:100%;background:#f5f5f5;padding:80px 0 100px}.form_area .form_area_ttl{width:100%;text-align:center;color:#b2384e;font-size:24px;margin:0 0 20px}.form_area .form_ipt_box{width:718px;margin:0 auto}.form_area .form_ipt_box .iput_box{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 10px auto}.form_area .form_ipt_box .iput_box .ipt_ttl{width:150px;height:38px;line-height:38px}.form_area .form_ipt_box .iput_box .ipt_ipt{width:568px}.form_area .form_ipt_box .iput_box .ipt_ipt input{width:100%;height:38px;background:#fff;border-radius:6px;border:none;padding:0 15px}.form_area .form_ipt_box .iput_box .ipt_ipt input#telnmb{width:160px;margin:0 13px 0 0}.form_area .form_ipt_box .iput_box .ipt_ipt textarea{width:100%;height:100px;background:#fff;border-radius:6px;border:none;padding:12px 15px}.form_area .form_ipt_box .iput_box .ipt_ipt select{width:160px;background:#fff;border-radius:6px;border:none;height:40px;padding:0 15px}.form_area .form_ipt_box .iput_box .ipt_ipt input::-webkit-input-placeholder{color:#a0a0a0}.form_area .form_ipt_box .iput_box .ipt_ipt input::-moz-placeholder{color:#a0a0a0}.form_area .form_ipt_box .iput_box .ipt_ipt input:-ms-input-placeholder{color:#a0a0a0}.form_area .form_ipt_box .iput_box .ipt_ipt input::-ms-input-placeholder{color:#a0a0a0}.form_area .form_ipt_box .iput_box .ipt_ipt input::placeholder{color:#a0a0a0}.form_area .form_ipt_box .iput_box .ipt_ipt textarea::-webkit-input-placeholder{color:#a0a0a0}.form_area .form_ipt_box .iput_box .ipt_ipt textarea::-moz-placeholder{color:#a0a0a0}.form_area .form_ipt_box .iput_box .ipt_ipt textarea:-ms-input-placeholder{color:#a0a0a0}.form_area .form_ipt_box .iput_box .ipt_ipt textarea::-ms-input-placeholder{color:#a0a0a0}.form_area .form_ipt_box .iput_box .ipt_ipt textarea::placeholder{color:#a0a0a0}.form_area .form_ipt_box .iput_box .ipt_ipt select::-webkit-input-placeholder{color:#a0a0a0}.form_area .form_ipt_box .iput_box .ipt_ipt select::-moz-placeholder{color:#a0a0a0}.form_area .form_ipt_box .iput_box .ipt_ipt select:-ms-input-placeholder{color:#a0a0a0}.form_area .form_ipt_box .iput_box .ipt_ipt select::-ms-input-placeholder{color:#a0a0a0}.form_area .form_ipt_box .iput_box .ipt_ipt select::placeholder{color:#a0a0a0}.form_area .input_caution{font-size:13px;color:#a0a0a0}.form_area .form_btn_box{background-color:#b2384e;width:415px;height:60px;margin:40px auto 0 auto}.form_area .form_btn_box button{width:100%;height:60px;background-color:#b2384e;border:none;color:#fff;font-size:15px;letter-spacing:.05em;background:url(//digireka.jp/wp-content/themes/the-thor-child/assets/css/../../page-templates/assets/images/ico_triangle_1.webp) no-repeat 380px 25px}.form_area .form_btn_box input.wpcf7-submit{width:100%;height:60px;background-color:#b2384e;border:none;color:#fff;font-size:15px;letter-spacing:.05em;background:url(//digireka.jp/wp-content/themes/the-thor-child/assets/css/../../page-templates/assets/images/ico_triangle_1.webp) no-repeat 380px 25px}.form_area .form_complete .thanks_txt{width:80%;margin:0 auto 50px auto;text-align:center}.form_area .form_complete .cta_btn{text-align:center;width:415px;height:60px;margin:0 auto 0 auto;position:relative;background:#b2384e}.form_area .form_complete .cta_btn a{width:415px;height:60px;display:table-cell;vertical-align:middle;border:none;color:#fff;font-size:15px;letter-spacing:.05em;text-decoration:none}#second_formbox{margin:150px auto 70px auto}.cta_area{width:100%;background-color:#b2384e;padding:50px 0}.cta_area .cta_inner{width:1000px;margin:0 auto;background-color:#fff;border-radius:16px;padding:50px 0 40px}.cta_area .cta_inner .cta_ttl{text-align:center;font-size:22px;color:#b2384e;font-weight:700;margin:0 0 18px}.cta_area .cta_inner .cta_subttl{text-align:center;font-size:16px;font-weight:700;margin:0 0 36px}.cta_area .cta_inner .cta_btn{text-align:center;width:415px;height:60px;margin:0 auto 0 auto;background:#b2384e}.cta_area .cta_inner .cta_btn a{width:415px;height:60px;display:table-cell;vertical-align:middle;border:none;color:#fff;font-size:15px;letter-spacing:.05em;text-decoration:none;position:relative}.cta_area .cta_inner .cta_btn a span{margin-block:auto;position:absolute;right:20px}#content_reason ul.reasonlist{width:1260px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#content_reason ul.reasonlist li{width:400px;margin:0 30px 40px 0;vertical-align:middle}#content_reason ul.reasonlist li span.reason_li_ttl{font-size:16px;display:table-cell;vertical-align:middle;border-left:solid 4px #b2384e;height:50px;line-height:1.5em;padding:0 0 0 20px}#content_reason ul.reasonlist li span.reason_li_img{margin:15px 0 10px;display:block}#content_reason ul.reasonlist li span.reason_li_img img{height:230px;width:400px}#content_reason ul.reasonlist li:nth-of-type(3n){margin:0 0 40px}.car_btn{display:none}#content_case .casebox{width:1260px;margin:0 auto 75px auto}#content_case .casebox .casebox_detail{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:0 40px}#content_case .casebox .casebox_detail .caseboxLeft{width:610px}#content_case .casebox .casebox_detail .caseboxLeft img{width:610px;height:382px;object-fit:cover}#content_case .casebox .casebox_detail .caseboxRight{width:610px}#content_case .casebox .casebox_detail .caseboxRight .caseboxRight_num{width:100%;position:relative}#content_case .casebox .casebox_detail .caseboxRight .caseboxRight_num .numtxt{position:relative;width:100%;left:505px;top:-10px;color:#b2384e;font-size:90px;z-index:2;line-height:0}#content_case .casebox .casebox_detail .caseboxRight .caseboxRight_num .numline{position:absolute;left:0;top:0;width:100%;height:1px;background:#e4e4e4;z-index:1}#content_case .casebox .casebox_detail .caseboxRight .caseboxRight_ttl{font-size:22px;letter-spacing:.08em;color:#b2384e;font-weight:700}#content_case .casebox .casebox_detail .caseboxRight .caseboxRight_subttl{font-size:18px;letter-spacing:.08em;margin:0 0 26px}#content_case .casebox .casebox_detail .caseboxRight .comp_tbl{width:100%;border:solid 1px #e4e4e4;border-collapse:collapse}#content_case .casebox .casebox_detail .caseboxRight .comp_tbl td,#content_case .casebox .casebox_detail .caseboxRight .comp_tbl th{border:solid 1px #e4e4e4;border-collapse:collapse;height:50px;padding:0 18px;vertical-align:middle}#content_case .casebox .casebox_detail .caseboxRight .comp_tbl .business{width:120px}#content_case .casebox .casebox_detail .caseboxRight .comp_tbl .beforejc{width:240px}#content_case .casebox .casebox_detail .caseboxRight .comp_tbl .afterjc{width:240px;color:#b2384e}#content_case .casebox .casebox_txt{vertical-align:baseline;line-height:1.7;margin:20px 0 0}#content_case .caseboxcoming{width:1260px;height:270px;margin:0 auto 25px auto;border:solid 1px #e4e4e4;position:relative}#content_case .caseboxcoming .cominginner{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}#content_case .caseboxcoming .cominginner .com_num{font-size:90px;line-height:.6em;color:#b2384e;text-align:center;margin:0 0 40px}#content_case .caseboxcoming .cominginner .com_txt{font-size:25px;color:#b2384e;text-align:center;font-weight:600}#content_voice{width:100%;background:#f5f5f5;padding:3px 0 100px;margin-bottom:0}#content_voice .voice_coming_box{position:relative;width:1260px;height:272px;margin:0 auto 25px auto;background:#fff;border:solid 1px #e4e4e4}#content_voice .voice_coming_box .voice_coming_txt{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);text-align:center;color:#b2384e;font-size:25px;font-weight:600}#content_voice .voicebox{width:1260px;margin:0 auto 75px auto;background:#fff;border:solid 1px #e4e4e4}#content_voice .voicebox .voicebox_detail{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:0 40px}#content_voice .voicebox .voicebox_detail .voiceboxLeft{width:610px}#content_voice .voicebox .voicebox_detail .voiceboxLeft img{width:610px;height:382px}#content_voice .voicebox .voicebox_detail .voiceboxRight{width:610px}#content_voice .voicebox .voicebox_detail .voiceboxRight .voiceboxRight_num{width:100%;position:relative}#content_voice .voicebox .voicebox_detail .voiceboxRight .voiceboxRight_num .numtxt{position:relative;width:100%;left:505px;top:-10px;color:#b2384e;font-size:90px;z-index:2;line-height:0}#content_voice .voicebox .voicebox_detail .voiceboxRight .voiceboxRight_num .numline{position:absolute;left:0;top:0;width:100%;height:1px;background:#e4e4e4;z-index:1}#content_voice .voicebox .voicebox_detail .voiceboxRight .voiceboxRight_ttl{font-size:22px;letter-spacing:.08em;color:#b2384e;font-weight:700}#content_voice .voicebox .voicebox_detail .voiceboxRight .voiceboxRight_subttl{font-size:18px;letter-spacing:.08em;margin:0 0 26px}#content_voice .voicebox .voicebox_txt{vertical-align:baseline;line-height:1.7;margin:20px 0 0;padding:0 20px 20px}#content_private{width:100%;background:url(//digireka.jp/wp-content/themes/the-thor-child/assets/css/../images/bg_private.webp) no-repeat left top;background-size:cover;margin:0 auto;padding:90px 0 80px}#content_private h2.cnt_blk_ttl .ttl_text{color:#fff}#content_private h2.cnt_blk_ttl .divider{background-color:#fff}#content_private h2.cnt_blk_ttl .description{color:#fff}#content_private .content_private_txt{width:1260px;margin:0 auto;color:#fff;font-size:15px;line-height:2em}#content_flow{background:#f5f5f5;overflow:hidden;position:relative}#content_flow .flow_line{width:100%;height:1px;background-color:#b2384e;position:absolute;z-index:1}#content_flow #flow_line_1{top:400px;left:calc((100vw - 1260px) / 2);width:1260px}#content_flow .flow_box_wrap{width:1260px;margin:0 auto}#content_flow .flow_box_wrap .flow_list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}#content_flow .flow_box_wrap .flow_list li{width:250px;margin:0 40px 40px 0}#content_flow .flow_box_wrap .flow_list li span.flow_list_num{font-size:30px;font-weight:600;color:#b2384e}#content_flow .flow_box_wrap .flow_list li p{background:#fff;padding:40px 20px;height:380px;width:230px}#content_flow .flow_box_wrap .flow_list li p span{display:block}#content_flow .flow_box_wrap .flow_list li p span.flow_list_ico{text-align:center;margin:0 0 25px}#content_flow .flow_box_wrap .flow_list li p span.flow_list_ico img{height:130px;width:130px}#content_flow .flow_box_wrap .flow_list li p span.flow_list_ttl{margin:0 0 15px;color:#b2384e;font-size:16px;font-weight:600}#content_flow .flow_box_wrap .flow_list li p span.flow_list_txt{font-size:12px}#content_qa dl.qaBox{width:1260px;margin:0 auto}#content_qa dl.qaBox dt{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;border-top:solid 1px #b2384e;background-image:linear-gradient(to right,#eaeaea,#eaeaea 4px,transparent 2px,transparent 8px);background-size:8px 1px;background-position:left bottom;background-repeat:repeat-x}#content_qa dl.qaBox dt span.ques_ico{display:block;width:78px;font-size:30px;font-weight:600;color:#b2384e;border-right:solid 1px #b2384e}#content_qa dl.qaBox dt span.ques_txt{display:block;font-size:18px;padding-left:30px;width:1152px}#content_qa dl.qaBox dd{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}#content_qa dl.qaBox dd span.ques_ico{display:block;width:78px;font-size:30px;font-weight:600;color:#b2384e;border-right:solid 1px #b2384e}#content_qa dl.qaBox dd span.ques_txt{display:block;font-size:14px;padding-left:30px;width:1152px;text-align:justify}#content_qa dl.qaBox dd.last{border-bottom:solid 1px #b2384e}.rankingBox__bg{background-color:#b2384e}#popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:300px;padding:20px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.5);z-index:1000}#popup img{width:100%;height:100%}#overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:999}#popup .close-popup{display:block;text-align:center;cursor:pointer;position:absolute;top:-40px;right:-25px;margin:0;width:30px;font-size:30px}#popup .continue_popup{display:block;text-align:center;text-decoration:none;cursor:pointer;color:#fff;padding:10px;margin-top:10px;background-color:#b14d4d}.ft_cta{display:none}.clearfix:after{display:block;clear:both;height:0;visibility:hidden;content:"."}.clearfix{min-height:1px}* html .clearfix{height:1px;height:auto;overflow:hidden}}