@charset "utf-8";body{background:#fff;font-family:"Noto Sans JP","Helvetica","游ゴシック","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:#000;letter-spacing:.05rem;-webkit-text-size-adjust:none}.clearfix:after{content:" ";display:block;clear:both}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto}.inner{max-width:940px;width:100%;padding:0 20px;margin:0 auto}.wrapper{padding:0 20px;max-width:1140px;margin:0 auto}.sec_title01{font-weight:700;font-size:26px;letter-spacing:.1rem;line-height:1.3;text-align:center}.sec_title02{font-weight:700;font-size:26px;line-height:1.3;letter-spacing:.1rem;text-align:center}.sec_title02 span{font-size:16px;color:#29a3da;display:block;margin-bottom:3px}.line{background:url(//www.logimopro.jp/wp/wp-content/themes/logimo/assets/css/../img/img_line.png) repeat-x bottom 4px left/100% 10px}.btn{font-weight:700;font-size:14px;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;width:100%;height:100%;transition:all .3s ease}.btn01{background:linear-gradient(90deg,rgba(255,128,77,1) 10%,rgba(255,47,94,1) 87%)}.btn02{background:linear-gradient(90deg,#75e0d2 0%,rgba(71,179,210,1) 100%)}.en{font-family:"Barlow Semi Condensed",serif}.form_block{max-width:420px;background-color:rgba(255,255,255,.7);padding:12px;border-radius:8px;box-shadow:6px 6px 10px 0px rgba(0,0,0,.4)}.form_block .form_title,.form_block .form_text{color:#231815;line-height:1.5;letter-spacing:.02rem;text-align:center}.form_block .form_title{font-weight:500;font-size:27px}.form_block .form_text{font-weight:700;font-size:14px;margin-bottom:14px}.form_block .form_link{font-weight:700;color:#29288b;display:block;letter-spacing:.02rem;line-height:1;text-align:center;margin:40px 0 25px}@media screen and (min-width:768px){.sp{display:none !important}.btn:hover{opacity:.5}}@media screen and (max-width:767px){.pc{display:none !important}.line{background:url(//www.logimopro.jp/wp/wp-content/themes/logimo/assets/css/../img/img_line.png) repeat-x bottom left/100% 8px}}#header{background:#fff;display:flex;align-items:center;position:fixed;top:0;left:0;width:100%;height:56px;z-index:99}#header .headInner{max-width:1100px;width:100%;height:auto;display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:0 30px 0 50px}#header .header_logo{width:128px}#header .header_cta{display:flex;align-items:center}#header .header_cta .header_tell{width:153px}#header .header_cta .header_tell a{display:block}#header .header_cta .header_btn{width:120px;height:36px}#header .header_cta .header_group{display:flex;gap:8px;margin-left:21px}#header .header_cta .header_btn .btn{border-radius:18px}@media screen and (max-width:900px){#header .headInner{padding:0 20px}}@media screen and (max-width:767px){#header .headInner{padding:0 8px 0 15px}#header .header_cta .header_tell{width:32px}#header .header_cta .header_group{margin-left:4px;gap:4px}#header .header_cta .header_btn{width:66px}#header .header_cta .header_btn .btn{font-size:12px}}@media screen and (max-width:374px){#header .header_logo{width:100px}}#footer{background:#22267a;height:40px}#footer .footInner{padding:0 20px;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%}#footer .copyright{font-weight:500;font-size:12px;color:#fff}main{padding-top:56px;overflow:hidden}.kv{background:url(//www.logimopro.jp/wp/wp-content/themes/logimo/assets/css/../img/bg_kv.jpg) no-repeat center top/cover;padding:5px 0 0;min-height:678px;position:relative}.kv:after{content:'';position:absolute;bottom:-160px;left:0;width:100%;height:470px;background:url(//www.logimopro.jp/wp/wp-content/themes/logimo/assets/css/../img/bg_product.png) no-repeat center top/cover}.kv .kv_container{display:flex;justify-content:space-evenly;position:relative;z-index:1}.kv .kv_img{max-width:618px;width:100%;margin-left:40px;margin-top:26px}@media screen and (max-width:900px){.kv .kv_img{margin-left:0}}@media screen and (max-width:767px){.kv{background:url(//www.logimopro.jp/wp/wp-content/themes/logimo/assets/css/../img/bg_kv_sp.jpg) no-repeat center top/cover;padding:17px 0 0}.kv:after{bottom:-79px;height:311px}.kv .wrapper{padding:0}.kv .kv_container{flex-direction:column}.kv .kv_img{max-width:640px;height:525px;margin:0 auto}.kv .kv_img img{object-fit:cover;height:100%}.kv .kv_btn{max-width:328px;width:100%;height:40px;padding:0 20px;margin:21px auto 0}.kv .kv_btn .btn{font-weight:500;font-size:15px;border-radius:20px;border:1px solid #fff;box-shadow:1px 2px 3px 0px rgba(0,0,0,.2)}}@media screen and (max-width:375px){.kv{min-height:180.8vw}.kv:after{bottom:-21.067vw;height:82.933vw}.kv .kv_img{height:140vw}}.product{padding:0 0 67px;margin-top:-137px;position:relative}.product:before{content:'';position:absolute;background:url(//www.logimopro.jp/wp/wp-content/themes/logimo/assets/css/../img/ico_product_text.svg) no-repeat center center/100% auto;top:-35px;left:50%;width:590px;height:54px;text-align:center;transform:translateX(-50%);z-index:1}.product:after{content:'';position:absolute;background:#baefe8;top:30%;left:0;width:100%;height:100%}.product .inner{position:relative;z-index:2}.product .sec_title01{margin-bottom:41px}.product .product_list{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin-bottom:16px}.product .product_list .item{text-align:center}.product .product_list .item .item_img{width:80px;height:80px;border-radius:100%;background:#fff;box-shadow:1px 1px 1px 0px rgba(35,24,21,.2);display:flex;justify-content:center;align-items:center;margin:0 auto 6px}.product .product_list .item .item_img img{width:60px}.product .product_list .item .item_text{font-weight:700;color:#0075c2}.product .product_text{font-weight:500;font-size:18px;color:#3a3a3a;letter-spacing:.05rem;line-height:1.7;text-align:center}@media screen and (max-width:767px){.product{margin-top:-20px;padding:0 0 53px}.product:after{top:10%}.product:before{max-width:375px;width:100%}.product .sec_title01{margin-bottom:37px}.product .product_list{gap:24px 18px;margin-bottom:29px}}.issue{background:#f2f2f2;border-radius:40px;overflow:hidden;padding:70px 0 88px;position:relative;z-index:1}.issue .inner{max-width:1040px}.issue .sec_title01{font-size:32px;margin-bottom:65px}.issue .issue_list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:27px}.issue .issue_list .item{width:315px;background:#fff;border-radius:24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,.15);padding:48px 20px 42px;text-align:center}.issue .issue_list .item .item_img{margin-bottom:13px}.issue .issue_list .item .item_text{font-weight:500;font-size:18px;letter-spacing:.05rem;line-height:1.7}@media screen and (max-width:767px){.issue{padding:63px 0 104px}.issue .sec_title01{margin-bottom:47px}.issue .issue_list{gap:27px}.issue .issue_list .item{max-width:290px;width:100%;padding:32px 20px 24px}}.challenge{padding-bottom:51px;position:relative}.challenge:after{content:'';position:absolute;width:100%;height:calc(100% + 40px);left:0;top:-40px;background:url(//www.logimopro.jp/wp/wp-content/themes/logimo/assets/css/../img/bg_challenge.jpg) no-repeat center top/cover}.challenge .inner{position:relative;z-index:1}.challenge .challenge_chat{font-weight:700;font-size:20px;color:#fff;width:278px;height:52px;display:flex;background:#22267a;border-radius:26px;justify-content:center;align-items:center;text-align:center;margin:-26px auto 42px;position:relative}.challenge .challenge_chat:after{content:'';position:absolute;right:108px;bottom:-14px;width:30px;height:15px;background:url(//www.logimopro.jp/wp/wp-content/themes/logimo/assets/css/../img/icon_chat.svg) no-repeat center center/100% auto}.challenge .challenge_text{font-weight:700;font-size:31px;color:#22267a;text-align:center}.challenge .challenge_text small{font-size:77%}@media screen and (max-width:767px){.challenge{padding-bottom:77px}.challenge:after{background:url(//www.logimopro.jp/wp/wp-content/themes/logimo/assets/css/../img/bg_challenge_sp.jpg) no-repeat center top/cover}.challenge .challenge_chat{margin:-29px auto 48px}.challenge .challenge_text{font-size:26px}}.feature{padding:51px 0 73px}.feature .sec_title02{margin-bottom:95px}.feature .feature_group{display:flex;flex-direction:column;gap:87px 0}.feature .feature_block{display:flex;justify-content:flex-end}.feature .feature_block.reverse{justify-content:flex-start}.feature .feature_block .block_inner{width:88%;padding:0 0 0 207px;position:relative}.feature .feature_block.reverse .block_inner{padding:0 207px 0 0}.feature .feature_block .block_img{max-width:309px;width:100%;position:absolute;left:0;top:-54px}.feature .feature_block.reverse .block_img{left:auto;right:0}.feature .feature_block .block_content{background:#f2f2f2;border-radius:137px 0 0 137px;display:flex;padding:31px 20px 31px 149px;min-height:274px}.feature .feature_block.reverse .block_content{border-radius:0 137px 137px 0;padding:31px 149px 31px 20px;justify-content:flex-end}.feature .feature_block .block_content .content_inner{max-width:535px}.feature .feature_block .block_content .block_title{font-weight:700;font-size:24px;letter-spacing:.1rem;line-height:1.75;margin-bottom:31px}.feature .feature_block .block_content .block_text{font-weight:500;line-height:1.9;letter-spacing:.03rem}@media screen and (max-width:900px){.feature .feature_block .block_inner{width:95%}.feature .feature_block .block_content{padding:31px 20px 31px 125px}.feature .feature_block.reverse .block_content{padding:31px 125px 31px 20px}}@media screen and (max-width:767px){.feature{padding:48px 0 69px}.feature .sec_title02{margin-bottom:245px}.feature .feature_group{gap:233px 0}.feature .feature_block .block_inner{width:100%;padding:0 0 0 7%}.feature .feature_block.reverse .block_inner{padding:0 7% 0 0}.feature .feature_block .block_img,.feature .feature_block.reverse .block_img{width:278px;left:50%;top:-202px;right:auto;transform:translateX(-50%)}.feature .feature_block .block_content{padding:104px 25px 59px 40px}.feature .feature_block.reverse .block_content{padding:104px 40px 59px}.feature .feature_block .block_content .block_title{margin-bottom:18px}}.infor{background:linear-gradient(90deg,rgba(117,224,210,1) 0%,rgba(71,179,210,1) 100%);padding:44px 0 38px}.infor .infor_block{background:#fff;box-shadow:0px 0px 3px 0px rgba(0,0,0,.4);border-radius:21px;max-width:600px;margin:0 auto;text-align:center;padding:31px 20px 25px}.infor .infor_block .block_title{font-weight:700;font-size:27px;color:#22267a;line-height:1.6;letter-spacing:.1rem;margin-bottom:9px}.infor .infor_block .block_title span{display:inline-block;padding:0 14px;position:relative}.infor .infor_block .block_title span:before,.infor .infor_block .block_title span:after{content:'';position:absolute;top:50%;width:14px;height:26px;transform:translateY(-50%)}.infor .infor_block .block_title span:before{background:url(//www.logimopro.jp/wp/wp-content/themes/logimo/assets/css/../img/ico_title_left.svg) no-repeat center center/100% auto;left:0}.infor .infor_block .block_title span:after{background:url(//www.logimopro.jp/wp/wp-content/themes/logimo/assets/css/../img/ico_title_right.svg) no-repeat center center/100% auto;right:0}.infor .infor_block .block_title small{font-size:74%;display:inline-block;vertical-align:middle;margin-top:-6px}.infor .infor_block .block_btn{max-width:426px;height:55px;margin:0 auto}.infor .infor_block .block_btn .btn{font-size:19px;border:1px solid #fff;box-shadow:1px 2px 3px 0px rgba(0,0,0,.2);border-radius:13px}.infor .infor_block .block_btn .btn span{padding-right:10px;position:relative}.infor .infor_block .block_btn .btn span:after{content:'';position:absolute;width:10px;height:16px;right:0;top:50%;transform:translateY(-50%);background:url(//www.logimopro.jp/wp/wp-content/themes/logimo/assets/css/../img/ico_arr_right_white.svg) no-repeat center center/100% auto}.infor .infor_block .block_link{font-weight:700;color:#0075c2;display:inline-block;text-decoration:underline;margin-top:9px}@media screen and (min-width:768px){.infor .infor_block .block_link:hover{text-decoration:none}}@media screen and (max-width:767px){.infor{padding:42px 0 40px}.infor .infor_block{border-radius:17px;padding:29px 10px 30px}.infor .infor_block .block_title{line-height:1.4;margin-bottom:12px}.infor .infor_block .block_title span{padding:0 24px}.infor .infor_block .block_title span:before,.infor .infor_block .block_title span:after{width:33px;height:65px}.infor .infor_block .block_title span:before{background:url(//www.logimopro.jp/wp/wp-content/themes/logimo/assets/css/../img/ico_title_left_sp.svg) no-repeat center center/100% auto}.infor .infor_block .block_title span:after{background:url(//www.logimopro.jp/wp/wp-content/themes/logimo/assets/css/../img/ico_title_right_sp.svg) no-repeat center center/100% auto}.infor .infor_block .block_btn{height:50px}.infor .infor_block .block_btn .btn{font-size:15px;padding:0 5px}.infor .infor_block .block_btn .btn span{padding-right:5px}.infor .infor_block .block_btn .btn span:after{width:5px;height:10px}.infor .infor_block .block_link{margin-top:11px}}.case{padding:85px 0 25px}.case .sec_title02{margin-bottom:43px}.case .case_block{margin-bottom:53px}.case .case_block .block_title{font-weight:700;font-size:42px;color:#75e0d2;-webkit-text-stroke:1px #22267a}.case .case_block .block_frame{border-radius:0 10px 10px 0;box-shadow:1px 3px 3px 2px rgba(0,0,0,.1)}.case .case_block .block_frame .frame_head{font-weight:700;font-size:22px;background:#baefe8;color:#29288b;line-height:1.3;letter-spacing:.05rem;padding:20px 37px 24px}.case .case_block .block_frame .frame_container{padding:61px 41px 45px;display:flex;gap:24px}.case .case_block .block_frame .frame_container .frame_img{border-radius:8px;overflow:hidden;width:300px;height:fit-content}.case .case_block .block_frame .frame_container .frame_content{width:calc(100% - 324px)}.case .case_block .block_frame .frame_container .frame_content .cnt_title{font-weight:700;line-height:1.6;margin-bottom:10px}.case .case_block .block_frame .frame_container .frame_content .cnt_product{font-weight:700;font-size:17px;background:#4cbbb0;border-radius:14px;color:#fff;display:inline-block;text-align:center;padding:8px 5px;margin-bottom:22px}.case .case_block .block_frame .frame_container .frame_content .cnt_text{font-weight:500;line-height:1.9;letter-spacing:.05rem}@media screen and (max-width:767px){.case{padding:49px 0 58px}.case .case_block{margin-bottom:38px}.case .case_block .block_frame .frame_head{padding:20px 15px 21px}.case .case_block .block_frame .frame_container{padding:34px 16px 51px;flex-direction:column;gap:30px}.case .case_block .block_frame .frame_container .frame_img{border-radius:8px;overflow:hidden;width:100%}.case .case_block .block_frame .frame_container .frame_img img,.case .case_block .block_frame .frame_container .frame_content{width:100%}}.structure{padding:0 0 80px}.structure .sec_title02{margin-bottom:41px}.structure .structure_text{font-weight:700;font-size:21px;color:#0075c2;line-height:1.3;letter-spacing:.025rem;margin-bottom:7px}.structure .structure_table{overflow:auto;border:2px solid #0075c2;border-radius:10px}.structure .structure_table table{border-collapse:inherit;overflow:hidden;width:calc(900px - 4px)}.structure .structure_table table th,.structure .structure_table table td{vertical-align:middle;text-align:center}.structure .structure_table thead{background:#0075c2}.structure .structure_table thead th{font-weight:700;font-size:13px;color:#fff}.structure .structure_table thead th:not(:first-child){border-left:2px solid #bedbe5}.structure .structure_table thead tr:nth-child(1) th{background:#0075c2;padding:7px 5px}.structure .structure_table thead tr:nth-child(2) th{background:#00a0e9;padding:6px 0}.structure .structure_table thead tr:nth-child(2) th:first-child{background:#e0eff4;color:#0075c2;width:119px}.structure .structure_table thead tr:nth-child(2) th:not(:first-child){width:110px}.structure .structure_table thead tr:nth-child(2) th:not(:first-child) p{font-size:10px;font-feature-settings:'palt';line-height:1.2}.structure .structure_table thead tr:nth-child(2) th:not(:first-child) span{font-size:22px;display:block;margin-bottom:7px}.structure .structure_table thead tr:nth-child(2) th:not(:first-child) small{font-size:11px}.structure .structure_table tbody th{font-size:14px;color:#fff;background:#00a0e9}.structure .structure_table tbody th span{font-size:10px;display:block}.structure .structure_table tbody th,.structure .structure_table tbody td{border-top:2px solid #bedbe5;padding:8px 5px}.structure .structure_table tbody td{border-left:2px solid #bedbe5}.structure .structure_table tbody .quest{padding-right:20px;position:relative}.structure .structure_table tbody .quest:after{content:'';position:absolute;width:17px;height:17px;right:0;top:50%;transform:translateY(-50%);background:url(//www.logimopro.jp/wp/wp-content/themes/logimo/assets/css/../img/ico_question.svg) no-repeat center center/100% auto}.structure .structure_table tbody .empty{background:#e0eff4;color:#02257a}.structure .structure_table tbody td p{font-size:700px;font-size:11px}.structure .structure_table tbody td p .txt_red{font-size:20px;color:#ff2f5e;display:block}.structure .structure_table tbody td p .txt_red small{font-size:16px}.structure .structure_table tbody td ul{width:fit-content;margin:0 auto}.structure .structure_table tbody td ul li{font-size:11px;color:#ff2f5e;text-align:left}.structure .structure_note{font-weight:500;line-height:1.9;letter-spacing:.05rem;margin-top:9px}@media screen and (max-width:767px){.structure{padding:0 0 50px}.structure .structure_text{margin-bottom:9px}}.flow{background:#cff4ef;padding:68px 0 127px}.flow .sec_title02{margin-bottom:8px}.flow .flow_text{font-weight:500;letter-spacing:.025rem;text-align:center;margin-bottom:77px}.flow .flow_list{max-width:960px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:63px 40px;padding:0 20px}.flow .flow_list .item{width:200px;position:relative}.flow .flow_list .item:not(:first-child):before{content:'';position:absolute;top:81px;left:-26px;width:16px;height:34px;background:url(//www.logimopro.jp/wp/wp-content/themes/logimo/assets/css/../img/ico_arrow_right.svg) no-repeat center center/100% auto}.flow .flow_list .item .item_thumb{border-radius:100%;background:#fff;box-shadow:0px 0px 6px 0px rgba(0,0,0,.15);width:200px;height:200px;margin:0 auto;text-align:center;display:flex;flex-direction:column;justify-content:space-evenly;padding:23px 5px 20px;margin-bottom:12px;position:relative}.flow .flow_list .item .item_thumb .num{font-family:"Barlow Semi Condensed",serif;font-weight:700;font-size:54px;color:#75e0d2;-webkit-text-stroke:1px #29288b;position:absolute;top:-40px;left:50%;transform:translateX(-50%)}.flow .flow_list .item .item_thumb .text{font-weight:700;font-size:18px;color:#29288b;line-height:1.3;letter-spacing:.1rem}.flow .flow_list .item .item_thumb .img{max-width:150px;width:100%;margin:0 auto}.flow .flow_list .item .item_text{font-weight:500;font-size:14px;line-height:1.7;letter-spacing:.05rem}@media screen and (max-width:767px){.flow{padding:68px 0 63px}.flow .sec_title02{margin-bottom:19px}.flow .flow_list{gap:40px 24px;justify-content:flex-start;padding:0 20px 0 30px}.flow .flow_list .item{min-width:150px;width:calc(50% - 12px)}.flow .flow_list .item:not(:first-child):before{width:12px;height:24px;top:60px;left:-16px}.flow .flow_list .item .item_thumb{width:150px;height:150px;padding:20px 5px;margin-bottom:10px}.flow .flow_list .item .item_thumb .num{font-size:41px;top:-29px}.flow .flow_list .item .item_thumb .text{font-size:13px}.flow .flow_list .item .item_thumb .img{width:94px;margin:0 auto}.flow .flow_list .item .item_text{line-height:1.4}}@media screen and (max-width:374px){.flow .flow_list{justify-content:center}}.faq{padding:71px 0 100px}.faq .sec_title02{margin-bottom:27px}.faq .faq_block{border-bottom:1px solid #b3b3b3;max-width:800px;margin:0 auto;padding:27px 20px 21px}.faq .faq_block dt,.faq .faq_block dd{font-size:18px;letter-spacing:.05rem;padding-left:44px}.faq .faq_block dt{font-weight:700;color:#0052a6;cursor:pointer;margin-bottom:7px;padding-right:19px;position:relative}.faq .faq_block dt:before{content:'';position:absolute;width:29px;height:29px;left:0;top:-1px;background:url(//www.logimopro.jp/wp/wp-content/themes/logimo/assets/css/../img/ico_Q.svg) no-repeat center center/100% auto}.faq .faq_block dt:after{content:'';position:absolute;top:16px;right:3px;width:16px;height:8px;background:url(//www.logimopro.jp/wp/wp-content/themes/logimo/assets/css/../img/ico_arr_down_blue.svg) no-repeat center center/100% auto;transition:all .3s ease}.faq .faq_block dt.active:after{transform:rotate(180deg)}.faq .faq_block dd{font-weight:500;padding-top:14px;display:none}.faq .faq_block dd a{color:#0075c2;text-decoration:underline}.faq .faq_block dd a:hover{text-decoration:none}@media screen and (max-width:767px){.faq{padding:74px 0 108px}.faq .faq_block{padding:25px 0}.faq .faq_block dt,.faq .faq_block dd{font-size:18px;padding-left:42px;padding-right:30px}.faq .faq_block dt{margin-bottom:5px}.faq .faq_block dt:before{top:-2px}.faq .faq_block dd{padding-top:24px}}.request{background:#eafaf8;padding:63px 0 70px}.request .sec_title01{font-size:32px;margin-bottom:71px}.request .request_block{display:flex;justify-content:space-between;padding:0 20px;gap:17px}.request .request_block .col_left{max-width:624px;width:100%;display:flex;flex-direction:column;align-items:center}.request .request_block .block_title{font-weight:700;font-size:22px;color:#231815;letter-spacing:.02rem;text-align:center;margin-bottom:20px}.request .request_block .block_title span{color:#009c97}.request .request_block .block_frame{background:#fff;border-radius:12px;font-weight:700;letter-spacing:.02rem;padding:16px 31px 23px;margin-top:22px}.request .request_block .block_frame .frame_title{font-size:18px;color:#009c97;line-height:1.7;text-align:center;margin-bottom:10px}.request .request_block .block_frame .frame_list li{font-size:14px;padding-left:12px;margin-bottom:1px;position:relative}.request .request_block .block_frame .frame_list li:before{content:'';position:absolute;top:6px;left:0;width:8px;height:8px;border-radius:100%;background:#009c97}.request .request_block .form_block .form_text{margin:20px 0 14px}@media screen and (max-width:767px){.request{padding:71px 0 79px}.request .sec_title01{font-size:24px;margin-bottom:48px}.request .request_block{flex-direction:column;padding:0;gap:59px}.request .request_block .block_title{font-size:21px;font-feature-settings:'palt';margin-bottom:33px}.request .request_block .block_frame{margin-top:34px}}.cta{padding:55px 0 40px}.cta .cta_group{display:flex;flex-wrap:wrap;justify-content:center;gap:28px}.cta .cta_btn{width:328px;height:98px}.cta .btn{border-radius:18px}.btn_contact .btn{font-size:18px}.btn_tell .btn{font-size:20px;flex-direction:column}.btn_tell .btn span{font-size:10px}.btn_tell .btn span small{font-size:8px}@media screen and (max-width:767px){.cta{padding:20px 0 30px}.cta .cta_group{gap:20px}.cta .cta_btn{max-width:328px;width:100%}}