@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";html{scroll-behavior:auto}.inbound main{width:100vw;overflow:hidden;font-family:"Noto Sans JP",sans-serif}.inbound .container.small{max-width:800px;margin:0 auto}.inbound .sp-br{display:none}@media screen and (max-width: 575px){.inbound .sp-br{display:block}}.inbound .pc-br{display:block}@media screen and (max-width: 575px){.inbound .pc-br{display:none}}.inbound .overflow-hidden-x{overflow-x:hidden}.inbound .company-list{padding-left:0px;list-style:none;margin-bottom:0}.inbound .company-list li{display:inline-block;margin-right:20px}@media screen and (max-width: 575px){.inbound .company-list li{display:block;margin-bottom:5px}.inbound .company-list li:last-child{margin-bottom:0px}}.inbound .main-badge{background:linear-gradient(to right, #ff3f5f, #ff5a56);color:#fff;padding:2px 8px;border-radius:5px;font-size:14px;font-weight:bold;margin-right:10px}.inbound .cta-btn{background:linear-gradient(to right, #f15a24, #fbb03b, #fcee21);display:block;width:100%;height:77px;color:#fff;text-align:center;font-size:34px;display:flex;justify-content:center;align-items:center;font-weight:bold;border-radius:77px;margin-top:20px;border-bottom:8px solid #b26d28}.inbound .cta-btn img{margin-left:20px}.inbound .cta-btn:hover{text-decoration:none;border-bottom:4px solid #b26d28}@media screen and (max-width: 575px){.inbound .cta-btn{width:100%;height:55px;font-size:18px;border-bottom:6px solid #b26d28}.inbound .cta-btn img{zoom:.7}}.inbound h2{font-size:30px;text-align:center;font-weight:bold}@media screen and (max-width: 575px){.inbound h2{font-size:24px}}.inbound h2.main-headline{color:#ff4a57;text-align:left;font-size:30px;margin-bottom:40px}@media screen and (max-width: 575px){.inbound h2.main-headline{font-size:24px;margin-bottom:20px}}.inbound h2.with-question-icon{padding-left:50px;position:relative}@media screen and (max-width: 575px){.inbound h2.with-question-icon{padding-left:30px}}.inbound h2.with-question-icon::before{content:"";display:inline-block;background-image:url("../images/inbound_doon/headline-accent-1.webp");background-repeat:no-repeat;width:123px;height:183px;position:absolute;left:-60px;bottom:0}@media screen and (max-width: 575px){.inbound h2.with-question-icon::before{zoom:.5;left:-50px}}.inbound h2.with-exclamation-icon{padding-right:50px;position:relative;text-align:center;display:inline-block;color:#333;line-height:44px;margin-bottom:20px}@media screen and (max-width: 575px){.inbound h2.with-exclamation-icon{line-height:34px;padding-right:0px}}.inbound h2.with-exclamation-icon b{color:#ff4a57;font-size:30px}@media screen and (max-width: 575px){.inbound h2.with-exclamation-icon b{font-size:24px}}.inbound h2.with-exclamation-icon::after{content:"";display:inline-block;background-image:url("../images/inbound_doon/headline-accent-2.webp");background-repeat:no-repeat;width:122px;height:187px;position:absolute;right:-100px;bottom:55px}@media screen and (max-width: 575px){.inbound h2.with-exclamation-icon::after{zoom:.5;right:-130px;bottom:75px}}.inbound p{font-size:18px;line-height:34px;color:#333}@media screen and (max-width: 575px){.inbound p{font-size:18px;line-height:28px}}.inbound b.underline{background:linear-gradient(transparent 60%, #ffff00 60%)}.inbound section.base{padding:70px 0}@media screen and (max-width: 575px){.inbound section.base{padding:50px 0}}.inbound section.gray-section{background:#f7f7f7}.inbound section .headline{display:flex;justify-content:center}.inbound .main-view-section img{max-width:100%}.inbound .main-view-section h1 .title-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.inbound .scroll-section{overflow:hidden;white-space:nowrap;margin-top:40px}@media screen and (max-width: 575px){.inbound .scroll-section{margin-top:20px}}.inbound .scroll-section .logo-track{display:inline-block;animation:scroll 20s linear infinite;width:3360px}@media screen and (max-width: 575px){.inbound .scroll-section .logo-track{width:2793px}}.inbound .scroll-section .logo-img{display:inline-block}.inbound .scroll-section img{display:inline-block;margin:10px 20px}.inbound .scroll-section img.logo01{width:187px;height:auto}@media screen and (max-width: 575px){.inbound .scroll-section img.logo01{width:150px}}.inbound .scroll-section img.logo02{width:378px;height:auto}@media screen and (max-width: 575px){.inbound .scroll-section img.logo02{width:302px}}.inbound .scroll-section img.logo03{width:280px;height:auto}@media screen and (max-width: 575px){.inbound .scroll-section img.logo03{width:224px}}.inbound .scroll-section img.logo04{width:225px;height:auto}@media screen and (max-width: 575px){.inbound .scroll-section img.logo04{width:180px}}.inbound .scroll-section img.logo05{width:112px;height:auto}@media screen and (max-width: 575px){.inbound .scroll-section img.logo05{width:89px}}.inbound .scroll-section img.logo06{width:238px;height:auto}@media screen and (max-width: 575px){.inbound .scroll-section img.logo06{width:190px}}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.inbound .cta-section{background:#ffe;padding:50px 0}@media screen and (max-width: 575px){.inbound .cta-section{padding:30px 0}}.inbound .cta-section .header-text{display:flex;justify-content:center;align-items:center;font-size:26px;font-weight:bold}@media screen and (max-width: 575px){.inbound .cta-section .header-text{font-size:16px}}.inbound .cta-section .header-text p{margin:0 20px;text-align:center}@media screen and (max-width: 575px){.inbound .cta-section .header-text p{margin:0 10px;font-size:14px}}.inbound .cta-section .header-text b{color:#ff4a57;font-size:34px;background:linear-gradient(transparent 60%, #ffff00 60%)}@media screen and (max-width: 575px){.inbound .cta-section .header-text b{font-size:22px}}.inbound .cta-section .header-text::before{content:"";display:block;background-image:url("../images/inbound_doon/cta-accent@2x.webp");background-size:100% 100%;width:40px;height:57px;margin-right:10px}.inbound .cta-section .header-text::after{content:"";display:block;background-image:url("../images/inbound_doon/cta-accent@2x.webp");background-size:100% 100%;transform:scale(-1, 1);width:40px;height:57px;margin-right:10px}.inbound .accent-section{background:#f7f7f7;padding-top:50px !important;padding-bottom:20px !important}.inbound .accent-section .container{position:relative}.inbound .accent-section .container p{line-height:40px;position:relative;z-index:10}@media screen and (max-width: 767px){.inbound .accent-section .container p{font-size:18px;line-height:30px;padding-bottom:60px}}@media screen and (max-width: 575px){.inbound .accent-section .container p{font-size:18px;line-height:30px;padding-bottom:30px}}.inbound .accent-section .accent-img{position:absolute;right:-60px;top:-80px;z-index:1}@media screen and (max-width: 767px){.inbound .accent-section .accent-img{right:-10px;top:auto;bottom:-70px;width:200px;height:auto;-webkit-clip-path:polygon(20% 41%, 100% 36%, 100% 100%, 20% 100%);clip-path:polygon(20% 41%, 100% 36%, 100% 100%, 20% 100%)}}@media screen and (max-width: 575px){.inbound .accent-section .accent-img{right:-10px;top:auto;bottom:-70px;width:160px;height:auto;-webkit-clip-path:polygon(20% 41%, 100% 36%, 100% 100%, 20% 100%);clip-path:polygon(20% 41%, 100% 36%, 100% 100%, 20% 100%)}}.inbound .about-section{padding-top:50px !important;padding-bottom:50px !important}.inbound .about-section .main-headline{margin-top:30px;text-align:center;font-size:26px}@media screen and (max-width: 767px){.inbound .about-section .main-headline{font-size:20px}}.inbound .about-section .main-headline .logo-text{display:flex;justify-content:center;align-items:end;margin-top:20px}@media screen and (max-width: 767px){.inbound .about-section .main-headline .logo-text{margin-top:10px;display:block}}@media screen and (max-width: 767px){.inbound .about-section .main-headline .logo-text img{width:280px;height:auto}}.inbound .about-section .main-headline .logo-text span{font-size:48px}@media screen and (max-width: 767px){.inbound .about-section .main-headline .logo-text span{margin-top:5px;font-size:20px;display:block}}.inbound .about-section .grid-content{display:grid;grid-template-columns:repeat(3, 1fr);gap:25px}@media screen and (max-width: 767px){.inbound .about-section .grid-content{grid-template-columns:1fr}}.inbound .about-section .grid-content .grid-item{padding:10px}.inbound .about-section .grid-content .grid-item img{max-width:100%;height:auto;margin-bottom:20px}.inbound .about-section .grid-content .grid-item h3{font-size:22px;margin-bottom:20px;display:flex;align-items:center;font-weight:bold}@media screen and (max-width: 767px){.inbound .about-section .grid-content .grid-item h3{font-size:20px}}.inbound .about-section .grid-content .grid-item h3::before{content:"";display:inline-block;background-image:url("../images/inbound_doon/right.webp");background-repeat:no-repeat;width:15px;height:22px;margin-right:10px}.inbound .about-section .grid-content .grid-item p{font-size:18px;line-height:28px;margin-bottom:0}.inbound .about-section .point-content{background:url("../images/inbound_doon/point-bg-img@2x.webp");background-size:100% 100%;height:135px;display:flex;justify-content:center;align-items:center;margin-top:20px}@media screen and (max-width: 575px){.inbound .about-section .point-content{background:url("../images/inbound_doon/point-bg-img-sp@2x.webp");background-size:100% 100%;background-repeat:no-repeat}}.inbound .about-section .point-content h4{font-size:30px;line-height:40px;font-weight:bold;color:#fff;text-align:center;margin-top:20px;margin-bottom:0}@media screen and (max-width: 575px){.inbound .about-section .point-content h4{font-size:18px;line-height:30px}}.inbound .case-section h2{font-size:30px}@media screen and (max-width: 575px){.inbound .case-section h2{font-size:24px}}.inbound .case-section h2 img{display:block;margin:auto;margin-bottom:20px}@media screen and (max-width: 575px){.inbound .case-section h2 img{width:300px;height:auto;margin-bottom:15px}}.inbound .case-section .grid-content{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px 75px;margin-top:60px}@media screen and (max-width: 767px){.inbound .case-section .grid-content{grid-template-columns:1fr}}.inbound .case-section .grid-content .grid-item{padding:40px 50px;background:linear-gradient(to right, #ffe7de, #ffe2e2);border-radius:10px;position:relative;overflow:hidden}@media screen and (max-width: 767px){.inbound .case-section .grid-content .grid-item{padding:30px 13px}}.inbound .case-section .grid-content .grid-item::after{content:"";position:absolute;top:0;right:0;width:45px;height:45px;background:linear-gradient(135deg, #ff3f5f, #ff5a56);-webkit-clip-path:polygon(100% 0, 0 0, 100% 100%);clip-path:polygon(100% 0, 0 0, 100% 100%)}.inbound .case-section .grid-content .grid-item .badge-content{display:flex}.inbound .case-section .grid-content .grid-item h3{color:#ff4a57;font-size:26px;font-weight:bold;margin:15px 0 10px}@media screen and (max-width: 767px){.inbound .case-section .grid-content .grid-item h3{font-size:20px}}.inbound .case-section .grid-content .grid-item h4{font-size:26px;font-weight:bold}@media screen and (max-width: 767px){.inbound .case-section .grid-content .grid-item h4{font-size:24px}}.inbound .case-section .grid-content .grid-item p{font-size:18px;line-height:28px}.inbound .case-section .grid-content .grid-item img{max-width:100%;height:auto}.inbound .reason-section h2{font-size:30px;font-weight:bold;color:#ff4a57}@media screen and (max-width: 575px){.inbound .reason-section h2{font-size:24px}}.inbound .reason-section h2 img{display:block;margin:auto;margin-bottom:20px}@media screen and (max-width: 575px){.inbound .reason-section h2 img{width:300px;height:auto;margin-bottom:15px}}.inbound .reason-section .grid-content{display:grid;grid-template-columns:1.3fr 1fr;gap:50px;margin-top:100px}.inbound .reason-section .grid-content:first-of-type{margin-top:60px}@media screen and (max-width: 767px){.inbound .reason-section .grid-content{grid-template-columns:1fr;margin-top:80px;gap:20px}}.inbound .reason-section .grid-content.reverse{grid-template-columns:1fr 1.3fr}@media screen and (max-width: 767px){.inbound .reason-section .grid-content.reverse{grid-template-columns:1fr}}@media screen and (max-width: 767px){.inbound .reason-section .grid-content .grid-item.item1{order:1}.inbound .reason-section .grid-content .grid-item.item2{order:2}}.inbound .reason-section .grid-content .grid-item h3{font-size:26px;font-weight:bold;color:#ff4a57;display:flex;align-items:center}@media screen and (max-width: 575px){.inbound .reason-section .grid-content .grid-item h3{font-size:20px}}.inbound .reason-section .grid-content .grid-item h3 .reason-icon{display:flex;flex-direction:column;align-items:center;flex-shrink:0;margin-right:15px}.inbound .reason-section .grid-content .grid-item h3 .reason-icon span{font-size:20px}.inbound .reason-section .grid-content .grid-item h3 .reason-icon b{font-size:46px;line-height:46px}.inbound .reason-section .grid-content .grid-item p{font-size:18px;line-height:38px;margin-top:20px}.inbound .reason-section .grid-content .grid-item img{max-width:100%;height:auto}.inbound .company-section h2{color:#ff4a57;font-size:30px}@media screen and (max-width: 575px){.inbound .company-section h2{font-size:24px}}.inbound .company-section h3{font-size:26px;text-align:center;font-weight:bold}@media screen and (max-width: 575px){.inbound .company-section h3{font-size:20px}}.inbound .company-section .grid-content{display:flex;margin-top:50px}@media screen and (max-width: 991px){.inbound .company-section .grid-content{flex-direction:column}}.inbound .company-section table{margin-right:30px}@media screen and (max-width: 991px){.inbound .company-section table{margin-right:0;margin-bottom:40px;width:100%}}.inbound .company-section table tr{border-top:1px solid #e2e2e2}.inbound .company-section table tr:last-of-type{border-bottom:1px solid #e2e2e2}@media screen and (max-width: 575px){.inbound .company-section table tr{display:flex;flex-direction:column}}.inbound .company-section table tr th{background:#f7f7f7;width:150px;padding:15px}@media screen and (max-width: 575px){.inbound .company-section table tr th{width:100%}}.inbound .company-section table tr td{padding:15px 20px}.inbound .company-section .grid-item img{max-width:100%;height:auto;margin:0 auto;display:block}.inbound .sample-section h2{text-align:center;margin-bottom:20px;font-size:30px}@media screen and (max-width: 575px){.inbound .sample-section h2{font-size:24px}}.inbound .sample-section .grid-content{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin-top:60px}@media screen and (max-width: 991px){.inbound .sample-section .grid-content{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 575px){.inbound .sample-section .grid-content{grid-template-columns:1fr}}.inbound .sample-section .grid-content .grid-item{position:relative;margin-bottom:20px}.inbound .sample-section .grid-content .grid-item .iphone_mock{position:absolute;width:auto;height:104%;top:-2%;left:0;right:0;margin:auto;z-index:1}.inbound .sample-section .grid-content .grid-item video{margin:0 auto;display:block;border-radius:38px;position:relative;z-index:10}.inbound .last-message-section{background:url("../images/inbound_doon/last-message.webp");background-size:cover;background-repeat:no-repeat}.inbound .last-message-section h2{line-height:50px;font-size:30px}@media screen and (max-width: 575px){.inbound .last-message-section h2{font-size:24px;line-height:40px}}.inbound .last-message-section .grid-content{display:grid;grid-template-columns:1fr 1.4fr}@media screen and (max-width: 575px){.inbound .last-message-section .grid-content{grid-template-columns:1fr}}.inbound .last-message-section .grid-content .grid-item p{font-size:18px;margin-bottom:30px}.inbound .contact-section h2{background:linear-gradient(135deg, #ff3f5f, #ff5a56);color:#fff;font-size:30px;padding:40px 0}@media screen and (max-width: 575px){.inbound .contact-section h2{font-size:24px}}.inbound .contact-section .container{padding:40px 0}.inbound .contact-section .main-badge{font-size:12px}.inbound .contact-section .contact-content{max-width:600px;margin:0px auto 40px;padding:0 20px}.inbound .contact-section .contact-content label{width:100%;display:block}.inbound .contact-section .contact-content .title{margin-top:40px;font-weight:bold}.inbound .contact-section .contact-content .wpcf7-form-control-wrap{display:block;width:100%;margin-top:10px}.inbound .contact-section .contact-content .wpcf7-list-item{display:block}.inbound .contact-section .contact-content .wpcf7-list-item label{display:flex;align-items:center;font-weight:normal}.inbound .contact-section .contact-content .wpcf7-list-item label input{margin-right:10px;flex-shrink:0}.inbound .contact-section .contact-content .privacy-policy{margin:40px 0;font-size:16px;text-align:center}.inbound .contact-section .contact-content .privacy-policy a{color:#004fff;text-decoration:underline}.inbound .contact-section .contact-content .privacy-policy a:hover{text-decoration:none}.inbound .contact-section .contact-content .wpcf7-not-valid-tip{font-weight:normal;color:#ff4a57}.inbound .contact-section .contact-content .wpcf7-submit{background:linear-gradient(to right, #f15a24, #fbb03b, #fcee21);display:block;width:100%;height:77px;color:#fff;text-align:center;font-size:28px;display:flex;justify-content:center;align-items:center;font-weight:bold;border-radius:77px;margin-top:20px;border:none;border-bottom:8px solid #b26d28}.inbound .contact-section .contact-content .wpcf7-submit:hover{text-decoration:none;border-bottom:4px solid #b26d28}.inbound .contact-section .contact-content .wpcf7-submit::after{content:"";display:inline-block;background:url("../images/inbound_doon/cta-btn-accent.webp");background-repeat:no-repeat;width:37px;height:37px;margin-left:20px;transform:rotate(-90deg)}@media screen and (max-width: 575px){.inbound .contact-section .contact-content .wpcf7-submit::after{width:25px;height:25px;background-size:contain}}@media screen and (max-width: 575px){.inbound .contact-section .contact-content .wpcf7-submit{width:100%;height:55px;font-size:20px;border-bottom:6px solid #b26d28}}.inbound .contact-section input[type=text],.inbound .contact-section input[type=email],.inbound .contact-section input[type=tel]{height:50px;background:#ebebeb;border:1px solid #c7c7c7;width:100%;border-radius:6px;padding:0 15px}.inbound .contact-section textarea{padding:0 15px;background:#ebebeb;border:1px solid #c7c7c7;width:100%;border-radius:6px}.inbound .contact-section input[type=radio]{accent-color:#232323;width:18px;height:18px}.inbound footer .menu-section{background:#f7f7f7;padding:30px 30px 0;display:flex;justify-content:center}.inbound footer .copyright{text-align:center;padding:20px 0;font-size:14px;color:#666;background:#f7f7f7;margin-bottom:0}@media screen and (max-width: 575px){.inbound footer .copyright{font-size:12px}}.thanks_template{display:flex;flex-direction:column;justify-content:space-between;height:100%}.thanks_template .small-container{max-width:780px;margin:0 auto;flex:1;margin:40px auto 80px}.thanks_template h1{color:#000;font-size:32px;margin-bottom:2rem}@media screen and (max-width: 767px){.thanks_template h1{font-size:22px;text-align:left}}.thanks_template h2{margin-top:3rem;font-size:1.8rem;color:#1e2f7e}@media screen and (max-width: 767px){.thanks_template h2{font-size:22px;text-align:left}}.thanks_template p{line-height:24px}.thanks_template #timerex_calendar{margin-top:40px}.thanks_template .btn_calender{background:#1e2f7e;border-radius:6px;display:block;width:80%;padding:10px 0;text-align:center;color:#fff;margin:1rem auto 1rem;font-weight:bold;border-bottom:5px solid #080032}@media screen and (max-width: 767px){.thanks_template .btn_calender{width:100%;margin:0 auto}}.thanks_template .calender_box{display:flex;justify-content:center;-moz-column-gap:10px;column-gap:10px}@media screen and (max-width: 767px){.thanks_template .calender_box{display:block;margin-top:2rem}}/*# sourceMappingURL=inbound.css.map */