@media screen and (max-width:767px){.cv{background-color:#f90;color:#fff}.cv .container{background-image:none;max-width:960px;padding:30px 0}.cv a{color:#fff}.cv .w550{max-width:320px}.cv .title{font-size:15px;font-size:1.5rem}.cv .inner .flex{display:block;margin-top:1em}.cv .inner .flex .cv_tel{border-bottom:1px dotted #fff;border-right:none;margin-bottom:1em;padding-bottom:1em;width:100%}.cv .inner .flex .cv_tel p.telnub{margin-bottom:3px}.cv .inner .flex .cv_tel p.telnub a{font-size:30px;font-size:3rem}.cv .inner .flex .cv_tel span{font-size:12px;font-size:1.2rem;margin-left:0}.cv .inner .flex .cv_contact{width:100%}.cv .inner .flex .cv_contact .btn{margin:.75em auto 0}.bg-section .bg-gray{padding:1em 0 3em}.bg-section .ttl02{position:relative;z-index:0}.bg-section .ttl02:after{background:#f3f3f3 url(https://www.leadplus.co.jp/hubfs/ads/lp/bg_head.png) repeat-x top;background-size:auto 15px;content:"";height:50%;left:0;position:absolute;width:100%;z-index:-1}#faq .faq-blc{background-color:#fff;border:2px solid #f37021;border-radius:10px;margin-top:1em;overflow:hidden}#faq .faq-blc:first-of-type{margin-top:2em}#faq .faq-blc>div{padding:14px 18px 10px 50px;position:relative}#faq .faq-blc>div:before{background-color:#f37021;border-radius:50%;color:#fff;font-family:Meiryo UI,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic UI,MS PGothic,sans-serif;font-size:16px;font-size:1.6rem;font-weight:500;height:30px;left:10px;line-height:1;line-height:30px;position:absolute;text-align:center;top:10px;width:30px}#faq .faq-blc .quest{cursor:pointer;font-size:15px;font-size:1.5rem;transition:.4s}#faq .faq-blc .quest:before{content:"Q"}#faq .faq-blc .quest h3{color:#f37021;font-weight:600;padding-right:25px;position:relative}#faq .faq-blc .quest h3:before{transform:rotate(90deg);-webkit-transform:rotate(90deg);transition:.2s}#faq .faq-blc .quest h3:after,#faq .faq-blc .quest h3:before{background-color:#f37021;bottom:0;content:"";display:block;height:2px;margin:auto;position:absolute;right:0;top:0;width:15px}#faq .faq-blc .quest h3:after{transition:.3s}#faq .faq-blc .quest.active{background-color:#f37021}#faq .faq-blc .quest.active:before{color:#fff600}#faq .faq-blc .quest.active h3{color:#fff}#faq .faq-blc .quest.active h3:before{background-color:#fff;transform:rotate(0deg);-webkit-transform:rotate(0deg)}#faq .faq-blc .quest.active h3:after{background-color:transparent}#faq .faq-blc .ask{display:none;padding-bottom:20px;padding-top:15px}#faq .faq-blc .ask:before{background-color:#00479d;content:"A";top:12px}#strengths .task{background-size:auto 80px;padding:2em 0 85px}#strengths .task:after{border-width:12vh 50vw}#strengths .task.even:after{border-color:#f3f3f3 transparent transparent #f3f3f3;bottom:auto;top:0}#strengths .task .task-head{background:transparent;margin:auto;padding:1em 0 .5em;width:90%}#strengths .task .task-head p{font-size:20px;font-size:2rem;font-weight:700}#strengths .task .task-head p span{font-size:1.4em;margin:0 0 0 8px}#strengths .task .task-head h3{font-size:19px;font-size:1.9rem}#strengths .task .task-head h3 span{padding:2% 3% 2% 4%}#strengths .task .task-body{position:relative;z-index:0}#strengths .task .task-body .inner{background-color:#fff;border:3px solid #000;padding:5%}#strengths .task .task-body .inner p{font-size:1.15em}#strengths .task .task-body:before{left:5px;top:5px}#strengths .task .task-body:after{border:2px solid #000;left:5px;top:5px}#strengths .solution{padding:1px 0 2em}#strengths .solution:before{border:30px solid transparent;border-top:20px solid #f3f3f3;height:20px;width:30px}#strengths .solution .blc{margin-top:3.5em}#strengths .solution .blc .inner h3{font-size:19px;font-size:1.9rem;font-weight:700;line-height:1.8;margin-bottom:.75em}#strengths .solution .blc .inner h3 span{border-bottom:2px solid #fff600;color:#fff600}#strengths .solution .blc .inner p{font-size:1em}#strengths .solution .blc.flex{display:block}#strengths .solution .blc.flex .img-wrap{margin:0 auto .75em;max-width:150px}#strengths .solution .blc.flex .inner{padding-left:0}#strengths .solution .blc.flex.fl-row .inner{padding:0}.pb4{padding-bottom:0}#canvas-container{margin:0 auto 1em;width:100%}#platform{padding:3.5em 0 3em}#platform .container{text-align:left}#platform .container p{font-size:1.1em}#platform .container p.blue{font-size:1.15em;margin-bottom:5px;text-align:center}#platform .container .w310{margin:0 auto 1.5em;max-width:230px}#platform .container .w620{margin:2em auto 0;max-width:620px}#results .read{font-size:1.1em;text-align:left}#results .read strong{color:#f37021;font-size:1.2em}#case .bg-gray .l_ttl{font-size:22px;font-size:2.2rem}#case .bg-gray .movie_blc{margin:1.5em auto 0;width:90%}#case .close_inner{display:none}#case article{margin-top:4em}#case .ttl02+article{margin-top:2em}#case .ttl_bar{padding:4% 0 2.5%}#case .ttl_bar:after{border-left:16px solid transparent;border-right:16px solid transparent;border-top:18px solid #00479d;bottom:-18px}#case .ttl_bar h3{font-size:16px;font-size:1.6rem}#case .case_head{margin-bottom:1em}#case .case_head.flex{display:block}#case .case_head .case_logo{margin-bottom:1em;width:100%}#case .case_head .case_logo .img-wrap{margin-left:auto;margin-right:auto;max-width:200px}#case .case_head .case_info{flex:1}#case .case_head .case_info li:first-child{font-size:1.1em;font-weight:700;line-height:1.6;margin-bottom:.25em}#case .comment{display:block;padding:5%}#case .comment .left{margin:0 auto 1em;max-width:auto}#case .comment .inner{padding:1em 5px}#case .comment .inner h4{border-left:4px solid #00479d;font-size:18px;font-size:1.8rem;padding:2px 0 0 10px}#case .comment .inner p{margin-top:.75em}#support .table-scroll{overflow:auto}#support table{border-collapse:separate;border-spacing:2px;width:640px}#support table thead tr th{font-size:14px;font-size:1.4rem}#support table thead tr th span.horse{display:block;padding:3% 3% 5%}#support table thead tr th .lf{background-size:50px auto;height:50px}#support table tbody tr td{background-color:#fff;line-height:1.4;padding:2% 1.5%;text-align:center;width:200px}#support table tbody tr td:first-child{font-size:.9em;left:0;position:sticky}#support table tbody tr td:first-child span{font-size:.9em}#support table tbody tr td span{font-size:1.15em}#support .box{margin-top:2em;padding:5%}#support .box h3{font-size:1.2em}#support .box ul li{padding:15px 10px}#support .box ul li span,#support .box ul li.flex{display:block}#support .box ul li span:nth-child(odd){width:100%}#contact .read{font-size:1em;margin-bottom:1em;text-align:center}#contact #form-wrap{background-color:#f3f3f3;border-radius:8px;padding:5% 5% 10% 8%}#contact #form-wrap table{width:100%}#contact #form-wrap table tr td,#contact #form-wrap table tr th{display:block;padding:1.25rem 0;width:100%}#contact #form-wrap table tr th{font-size:1.15em;padding:1.25rem 0 0 50px;position:relative;vertical-align:top}#contact #form-wrap .privacy-text{margin-top:1em;text-align:center}#thanks .ttl02 h2{font-size:19px;font-size:1.9rem}#thanks .container{padding-top:1.5em}#thanks .container p{font-size:1.1em;text-align:left}#thanks .container .back a{font-size:18px;font-size:1.8rem}}