@charset "UTF-8";main{margin:0 auto;padding-bottom:0}.page-template-default main{padding-top:50px}h3{text-align:center;margin:0 auto;font-size:2rem;padding:10px 0;line-height:1.3;border-bottom:1px solid #008cd6}.w480_block{display:none}@media(max-width:480px){.w480_block{display:block}}.page-menulist{display:flex;justify-content:flex-end;gap:40px;font-size:1.4rem;font-weight:500}.page-menulist li{position:relative}.page-menulist li a{padding-right:30px}.page-menulist li a:before{content:"";position:absolute;margin:auto;top:0;bottom:0;right:0;width:20px;height:20px;border-radius:50%;background:#0a539b}.page-menulist li a:after{content:"";position:absolute;margin:auto;top:0;bottom:0;right:8px;width:5px;height:5px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg)}@media(max-width:568px){.page-menulist{display:flex;justify-content:flex-end;gap:20px;font-size:1.4rem;font-weight:500;flex-wrap:wrap;margin-top:40px}}.omnicontact-topimg h2,.omniphone-topimg h2,.omnicuscon-topimg h2{margin-bottom:60px;line-height:1.5}.omnicontact-topimg,.omniphone-topimg,.omnicuscon-topimg{color:#fff;margin-bottom:20px}.omnicontact-topimg h2{color:#fff;text-align:left}.omnicontact-topimg div .main-img-title,.omniphone-topimg div .main-img-title,.omnicuscon-topimg div .main-img-title{font-size:3.6rem;line-height:1.7;margin-bottom:40px;white-space:nowrap;overflow:visible}.omnicontact-topimg{background-image:url(//www.omni-contact.net/wp-content/themes/OmuniContact/assets/css/../images/omni-contact/fv-bg.webp);background-size:cover;background-position-x:40%;background-repeat:no-repeat}.omnicontact-topimg div .main-img-title span{display:table;margin-bottom:15px;width:auto;box-sizing:border-box;text-align:center;font-size:2rem;padding:10px 25px;background-color:#fff;color:#327fc1;border-radius:5px;box-shadow:0px 3px 6px rgba(0,0,0,.16);position:relative;font-weight:700}.omnicontact-topimg div .main-img-title span:after{content:'';position:absolute;bottom:-18px;left:50%;border-width:10px;border-style:solid;border-color:#fff transparent transparent}.omnicontact-topimg div .main-img-title{font-size:3rem;word-break:keep-all;color:#fff}.omnicontact-topimg div .main-img-title strong{font-size:3.6rem;color:#fff}.omniphone-topimg div .main-img-title{font-size:3rem;font-weight:700;text-align:left;color:#333;line-height:1.5;margin-bottom:30px}.omniphone-moststrong{font-size:3.6rem;background:linear-gradient(transparent 85%,#f9a46e 60%);color:#056875 !important;background-position-y:-5px;line-height:1.5}.omniphone-strong{font-size:3.6rem;line-height:1.5;color:#056875 !important}.omniphone-intro{font-size:1.6rem;font-weight:500;color:#333;line-height:1.5;margin-bottom:20px !important}@media(max-width:768px){.omnicontact-topimg{background-position-x:30%}}@media(max-width:480px){.omnicontact-topimg{background-position-x:40%}.omnicontact-topimg h2,.omniphone-topimg h2,.omnicuscon-topimg h2{margin-bottom:40px;line-height:1.5}.omnicontact-topimg div .main-img-title{font-size:3rem}.omniphone-topimg div .main-img-title{font-size:2.4rem}.omniphone-topimg div .main-img-title strong{font-size:3rem}.omniphone-topimg div p{font-size:1.6rem !important;line-height:1.5 !important}}@media(max-width:390px){.omniphone-topimg .w390_none{display:none}}@media(max-width:360px){.omniphone-topimg .w360_none{display:none}}.omniphone-topimg{background-image:url(//www.omni-contact.net/wp-content/themes/OmuniContact/assets/css/../images/omni-phone/fv-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:50%}.omniphone-topimg>div{width:100vw}.omniphone-topimg div.flex{max-width:1300px;padding-left:15px;padding-right:15px;padding-top:120px;align-items:center}.omniphone-position-relative{position:relative}.omniphone-position-relative .absolute{position:absolute;right:calc(100% - 540px);top:-10px}#index .omniphone-position-relative .absolute{position:absolute;right:calc(100% - 590px);top:-20px}@media(max-width:1100px){#index .omniphone-position-relative .absolute{right:-155px}}@media(max-width:768px){.omniphone-topimg div.flex{background-image:url(//www.omni-contact.net/wp-content/themes/OmuniContact/assets/css/../images/omni-phone/fv-spbg.webp)}}.omnicuscon-topimg{background-image:url(//www.omni-contact.net/wp-content/themes/OmuniContact/assets/css/../images/omni-cuscon/cuscon-bg.webp)}.omnicuscon-topimg div .main-img-title{font-size:3rem;color:#333;text-align:left}.omnicontact-topimg div .main-img-title .w480_block{display:none}.omnicuscon-topimg div .main-img-title span{font-size:3rem;font-weight:700}.omnicuscon-topimg div .main-img-title .cuscon-h1_1{font-size:3.6rem}.omnicuscon-topimg div .main-img-title strong{font-size:4.2rem;color:#0a539b}.border-yellow{background:linear-gradient(transparent 60%,#ffdf6a 60%);line-height:1}.omnicontact-topimg div p,.omniphone-topimg div p,.omnicuscon-topimg div p{font-size:1.6rem;line-height:1.5;color:#fff}.omnicuscon-topimg div p{color:#333}.omnicuscon-topimg div .cuscon-lead{margin-bottom:40px;font-size:1.8rem}.omnicontact-topimg div.flex,.omniphone-topimg div.flex,.omnicuscon-topimg div.flex{margin:0 auto;gap:0;display:flex;align-items:flex-end;box-sizing:border-box;justify-content:center;width:100vw;background-size:cover;overflow:hidden}.omnicontact-topimg div.flex{max-width:1300px;overflow:visible;padding:90px 20px 80px}.omnicuscon-topimg div.flex{padding-top:60px;padding-bottom:60px;align-items:center}.omnicontact-topimg div.flex div:first-child figure img,.omniphone-topimg div.flex div:first-child figure img,.omnicuscon-topimg div.flex div:first-child figure img{width:350px;height:auto}.omniphone-topimg div.flex{gap:50px;padding:80px 20px;justify-content:center}.omniphone-topimg div p{color:#333;font-size:1.6rem}.omniphone-topimg div p.w560_block{display:none}.omnicontact-topimg div .contact-btn,.omniphone-topimg div .contact-btn,.omnicuscon-topimg div .contact-btn,.conversion-area .contact-btn{display:block;text-align:center;width:60%;margin-top:0}.omniphone-topimg div .contact-btn{width:85%}.omnicuscon-topimg div .contact-btn{width:50%;min-width:350px}.omnicontact-topimg div .contact-btn a,.omniphone-topimg div .contact-btn a,.omnicuscon-topimg div .contact-btn a,.conversion-area .contact-btn a{display:block;width:100%;box-sizing:border-box;text-align:center;padding:20px 0;font-weight:500;font-size:1.8rem;color:#fff;background-color:#ff9233;border-radius:40px;box-shadow:0px 3px 5px #888}.omni-topimg div .contact-btn2 a,.omnicontact-topimg div .contact-btn2 a,.omniphone-topimg div .contact-btn2 a,.omnicuscon-topimg div .contact-btn2 a,.conversion-area .contact-btn2 a{margin-left:0;background-color:#fff;border:1px solid #0a539b;color:#0a539b;margin-top:20px}.omnicontact-topimg div.flex div:nth-child(2),.omniphone-topimg div.flex div:nth-child(2),.omnicuscon-topimg div.flex div:nth-child(2){width:780px;position:relative}.omnicuscon-topimg div.flex{padding:100px 20px 80px;max-width:1300px;margin:0 auto;justify-content:center}.omnicuscon-topimg div.flex div:nth-child(1){flex:1}.omnicuscon-topimg div.flex div:nth-child(2){width:100%;flex:1.5}.omnicontact-topimg div.flex div:nth-child(2) figure,.omniphone-topimg div.flex div:nth-child(2) figure,.omnicuscon-topimg div.flex div:nth-child(2) figure{max-width:none;left:-70px;bottom:-20px;width:100%;text-align:left;overflow:hidden}.omnicontact-topimg div.flex div:nth-child(2) figure{left:0;bottom:-20px;min-width:auto;max-width:700px;overflow:auto}.omniphone-topimg div.flex div:nth-child(2){width:auto;position:static;max-width:650px}.omnicuscon-topimg div.flex div:nth-child(2) figure{left:0;top:0;position:initial;margin-right:0}.omnicontact-topimg div.flex div:nth-child(2) figure img,.omniphone-topimg div.flex div:nth-child(2) figure img,.omnicuscon-topimg div.flex div:nth-child(2) figure img{width:100%;display:block;height:auto}.omnicuscon-topimg div.flex div:nth-child(2) figure img{width:100%;display:block;height:auto}.omnicuscon-topimg div.flex div:nth-child(2) figure img.cuscon-logo{margin:0 auto;max-width:350px;height:auto}@media(max-width:1360px){.omniphone-topimg div.flex div:nth-child(2) figure{left:-330px}}@media(max-width:1250px){.omnicontact-topimg div.flex,.omniphone-topimg div.flex,.omnicuscon-topimg div.flex{padding:80px 20px;align-items:flex-end}.toppage-fv .omnicontact-topimg div.flex div:nth-child(2){position:relative}.toppage-fv .omnicontact-topimg .flex div:nth-child(2) figure{position:absolute;left:-80px;bottom:0}.omniphone-topimg div.flex div:nth-child(2) figure{left:-350px}}@media(max-width:1150px){.omniphone-topimg div.flex div:nth-child(2) figure{left:-400px}}@media(max-width:1200px){.omnicontact-topimg div .main-img-title,.omniphone-topimg div .main-img-title,.omnicuscon-topimg div .main-img-title{font-size:3.6rem}.omniphone-topimg div .main-img-title{white-space:nowrap;font-size:3rem}.omniphone-topimg div .contact-btn{width:80%}.omnicontact-topimg div.flex div:first-child figure img{width:450px}.omniphone-topimg .flex div:nth-child(2) figure{left:-380px}@media(max-width:1200px){#index .omniphone-topimg div.flex div:nth-child(2) figure{bottom:-40px}}.omniphone-topimg .flex div:nth-child(2) figure img{width:100%}}@media(max-width:1200px){.omnicontact-topimg div.flex div:nth-child(2) figure{left:-80px;bottom:-30px;min-width:500px}.omniphone-movie iframe{width:480px}}@media(max-width:1024px){.toppage-fv .omnicontact-topimg .flex div:nth-child(2) figure{position:static;margin:0 auto}.omnicontact-topimg div.flex,.omniphone-topimg div.flex,.omnicuscon-topimg div.flex{display:block}.omnicontact-topimg div.flex div:nth-child(2) figure,.omniphone-topimg div.flex div:nth-child(2) figure,.omnicuscon-topimg div.flex div:nth-child(2) figure{position:static}.omnicontact-topimg div.flex div:nth-child(2),.omniphone-topimg div.flex div:nth-child(2),.omnicuscon-topimg div.flex div:nth-child(2){width:100%}.omnicontact-topimg div.flex div:nth-child(2) figure{min-width:initial}.omnicontact-topimg div.flex div:first-child figure img{width:380px;height:auto}.omnicontact-topimg div.flex div:nth-child(2) figure img,.omniphone-topimg div.flex div:nth-child(2) figure img,.omnicuscon-topimg div.flex div:nth-child(2) figure img{max-width:550px;display:block;margin:0 auto}.omnicontact-topimg div.flex div:nth-child(2) figure img{max-width:600px}.omnicuscon-topimg div.flex div:nth-child(2) figure img{max-width:85%}.omnicontact-topimg div.flex figure{margin:0}.omnicontact-topimg div.flex{background-position-x:40%;padding-top:60px;padding-bottom:60px}#index .omniphone-topimg div.flex,.omniphone-topimg div.flex{padding:80px 20px}.omniphone-topimg div.flex div:nth-child(2) figure{min-width:100%}.omniphone-position-relative .absolute{top:0;right:calc(100% - 540px);width:130px;height:auto}#index .omniphone-position-relative .absolute{top:0;right:calc(100% - 600px);width:130px}.omniphone-topimg div.flex div:nth-child(2){width:100%;margin:0 auto}.omnicuscon-topimg div .main-img-title{margin-top:0}}@media(max-width:768px){.omnicontact-topimg div .main-img-title,.omniphone-topimg div .main-img-title,.omnicuscon-topimg div .main-img-title{line-height:1.5;font-size:2.4rem;margin-bottom:30px}.omnicontact-topimg div .main-img-title strong{font-size:3rem}.omnicontact-topimg div.flex{padding-left:15px;padding-right:15px}.omniphone-topimg div .main-img-title{line-height:1.5;color:#333}#index .omniphone-topimg div.flex,.omniphone-topimg div.flex{padding:60px 20px}.omniphone-position-relative .absolute{width:130px;top:0;right:calc(100% - 530px)}#index .omniphone-position-relative .absolute{top:0;right:calc(100% - 570px);width:130px}.omnicontact-topimg div.flex,.omniphone-topimg div.flex,.omni-topimg div.flex,.omnicucson-topimg .flex{padding-top:60px;padding-bottom:60px}.omnicontact-topimg div .main-img-title,.omniphone-topimg div .main-img-title,.omnicuscon-topimg div .main-img-title{white-space:inherit}.omnicontact-topimg div .main-img-title .sp480-none{display:none}.omnicuscon-topimg div .main-img-title{font-size:2.4rem}.omnicuscon-topimg div .main-img-title .cuscon-h1_1{font-size:2.8rem}.omnicuscon-topimg div .main-img-title strong{font-size:3.2rem}.omnicontact-topimg div.flex{background-position-x:left}.omnicontact-topimg div.flex div:first-child figure img{width:80%;max-width:400px;margin-left:0}.omnicontact-topimg div.flex div:nth-child(2) figure img,.omni-topimg div.flex div:nth-child(2) figure img,.omniphone-topimg div.flex div:nth-child(2) figure img{width:100%;max-width:90%}.omnicontact-topimg div.flex div:nth-child(2) figure img{max-width:530px}.omniphone-topimg div.flex div:nth-child(2) figure{min-width:initial}.omniphone-topimg div.flex div:nth-child(2) figure img{min-width:initial;max-width:480px}.omniphone-movie img{width:100%;max-width:400px;height:auto}.omnicuscon-topimg div.flex div:nth-child(2) figure img{max-width:800px}.omnicuscon-topimg div.flex div:nth-child(2) figure img.cuscon-logo{margin-left:0;width:30%}}@media(max-width:600px){.omniphone-topimg div.flex div:nth-child(2) figure img{min-width:initial;max-width:400px}.omnicuscon-topimg div.flex div:nth-child(2) figure img{width:85%}}@media(max-width:560px){.omniphone-logo{width:40%;height:auto}.omniphone-topimg div .main-img-title{margin-bottom:0}.omniphone-topimg div p.w560_block{display:block;margin-top:10px;margin-bottom:30px}.w560_none{display:none}.omniphone-position-relative .absolute{display:none}.omniphone-movie{margin-top:30px}.omniphone-movie img,#page-omniphone .omniphone-movie img{width:100%;height:auto}.omniphone-movie iframe{height:240px}}@media(max-width:480px){.omnicontact-topimg div.flex,#index .omniphone-topimg div.flex,.omniphone-topimg div.flex,.omnicuscon-topimg div.flex{padding:40px 15px}.toppage-fv .omnicontact-topimg .flex div:nth-child(2) figure{min-width:auto}.omnicontact-topimg div .main-img-title span{font-size:1.5rem;padding:10px 15px}.omnicontact-topimg div .main-img-title .w480_block{display:block}.omnicontact-topimg div .main-img-title{font-size:2rem}.omnicontact-topimg div .main-img-title strong{font-size:2.4rem}.omnicontact-topimg div.flex div:first-child figure img{width:70%;margin:0;height:auto;max-width:300px}#index .omniphone-movie img{max-width:100%}.omnicuscon-topimg div .cuscon-lead{font-size:1.6rem}.w480{display:none}}@media(max-width:390px){.omnicontact-topimg div .main-img-title span{word-break:keep-all}.omnicontact-topimg div .main-img-title br,.omnicontact-topimg div .main-img-title .w480_block{display:none}.omnicontact-topimg div .main-img-title{font-size:1.8rem;word-break:break-all}}@media(max-width:360px){.omnicontact-topimg div .main-img-title span{font-size:1.4rem}}@media(max-width:350px){.omnicontact-topimg div .main-img-title span{display:table-caption}}.breadcrumbs a{color:#333}.top-heading .breadcrumbs a{color:#fff}.service-about h2,.service-features h2{position:relative;line-height:1.5;margin-bottom:60px}.service-about h2 .furigana,.service-features h2 .furigana{position:absolute;bottom:-15px;left:42%}@media(max-width:1024px){#page-omniphone .service-about h2 .furigana,#page-omniphone .service-features h2 .furigana{left:40%}}@media(max-width:480px){#page-omniphone .service-about h2 .furigana,#page-omniphone .service-features h2 .furigana{left:34%}}.content-area{max-width:1100px;margin:0 auto}#page-omniphone .content-area{max-width:1000px}#page-omnicontact .service-trouble{padding:80px 0 35px}#page-omnicontact .service-trouble h2 strong{font-size:3.6rem;color:#327fc1}#page-omnicontact .service-trouble ul{display:flex;flex-wrap:wrap;gap:20px}#page-omnicontact .service-trouble ul li{display:flex;gap:30px;align-items:center;padding:30px;background-color:#eff6fd;border-radius:10px;flex:1 1 calc(50% - 20px);box-sizing:border-box;min-width:280px}#page-omnicontact .service-trouble ul li p{font-size:2rem}#page-omnicontact .service-trouble ul li strong{color:#327fc1}#page-omnicontact .service-trouble-div{margin-top:60px;position:relative;left:50%;transform:translateX(-50%);width:100vw;background-color:#327fc1;padding:40px 15px;text-align:center;box-sizing:border-box}#page-omnicontact .service-trouble-div p{font-size:3rem;color:#fff;font-weight:700;word-break:keep-all}#page-omnicontact .service-trouble-div strong{font-size:3.6rem;background:linear-gradient(transparent 88%,#ffdf6a 60%);line-height:1}#page-omnicontact .service-trouble-div:after{content:'';position:absolute;bottom:-44px;left:50%;border-width:45px 60px 0;border-style:solid;border-color:#327fc1 transparent transparent;transform:translateX(-50%)}.service-about{padding:80px 0}.service-about .flex{display:flex;flex-direction:row-reverse;gap:40px;align-items:center;justify-content:space-between}.service-about .flex figure{max-width:500px}.service-about .flex figure img{width:100%;height:auto}.service-about .flex div h3{text-align:left;border-bottom:none;padding:0;margin-bottom:30px;font-size:2.4rem;font-weight:700;margin-top:30px;line-height:1.5;color:#333}.service-about .flex div p{font-size:1.5rem;font-weight:400}#page-omnicontact section h2 strong{color:#327fc1}#page-omnicontact .service-trouble h2,#page-omnicontact .service-about h2,#page-omnicontact .service-features h2,#page-omnicontact .service-ai h2{padding-bottom:30px;position:relative}#page-omnicontact .service-trouble h2:after,#page-omnicontact .service-about h2:after,#page-omnicontact .service-features h2:after,#page-omnicontact .service-ai h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50px;height:5px;background-image:linear-gradient(to right,#0a539b,#50c8fa);border-radius:5px}#page-omnicontact .service-about .flex div h3{word-break:keep-all}#page-omnicontact .service-about h3 strong{color:#327fc1}#page-omniphone .service-about .flex{align-items:center;justify-content:center;gap:0px}#page-omniphone .service-about .flex figure{max-width:100%}#page-omniphone .service-about .flex figure.omniphone-intro{max-width:500px}#page-omniphone .service-about .content-area h2 strong{color:#297c7c;font-size:3.6rem;font-weight:700}#page-omniphone rt{color:#297c7c}#page-omniphone .service-about p{font-size:1.8rem;font-weight:500;line-height:1.8;box-sizing:border-box;overflow-wrap:break-word}#page-omniphone .service-about p strong{background:linear-gradient(transparent 80%,#a8f5f8 60%);line-height:1;font-weight:500}#page-omniphone .service-about .compare-flex{flex-direction:row;margin-top:30px;gap:40px}#page-omniphone .service-about .compare-description{font-size:1.6rem;padding:20px 15px;background-color:#3fbec3;color:#fff;font-weight:500;margin-top:15px;word-break:break-all}@media(max-width:1024px){.service-about .flex{gap:30px}}@media(max-width:768px){.service-about .flex{display:block}.service-about .flex figure{max-width:80%;margin:30px auto 0}.service-about .flex figure img{width:100%;height:auto;display:block;margin:0 auto;max-width:400px}.service-about .flex div h3{text-align:left;font-size:2rem}.service-about .flex div p{font-size:1.5rem}#page-omnicontact .service-trouble h2 strong{font-size:3rem}#page-omnicontact .service-trouble ul li{gap:15px}#page-omnicontact .service-trouble ul li p{font-size:1.6rem}#page-omnicontact .service-trouble-div p{font-size:2.4rem}#page-omnicontact .service-trouble-div p strong{font-size:3rem}#page-omniphone .service-about .content-area h2 strong{font-size:3rem}#page-omniphone .service-about .compare-flex{display:flex;gap:10px}#page-omniphone .service-about .flex div h3{margin-top:0}}@media(max-width:600px){#page-omniphone .service-about p{font-size:1.6rem;line-height:1.6;word-break:nomal}#page-omniphone .service-about p br{display:none}#page-omniphone .service-about .compare-flex{display:block;gap:10px}#page-omniphone .service-about .flex figure img{width:80%}}@media(max-width:480px){.service-about h2 .furigana,.service-features h2 .furigana{left:30%}.service-about .flex figure{max-width:100%}#page-omnicontact .service-trouble h2{font-size:2rem}#page-omnicontact .service-trouble h2 strong{font-size:2.4rem}#page-omnicontact .service-trouble ul li{gap:15px;padding-right:15px;padding-left:15px}#page-omnicontact .service-trouble ul li .question-mark img{max-width:50px;height:auto}#page-omnicontact .service-trouble-div p{font-size:2rem}#page-omnicontact .service-trouble-div p strong{font-size:2.4rem}#page-omnicontact .service-trouble h2:after,#page-omnicontact .service-about h2:after,#page-omnicontact .service-features h2:after,#page-omnicontact .service-ai h2:after{width:40px}#page-omniphone .service-about .flex figure img{width:100%}}@media(max-width:390px){#page-omnicontact .service-about .flex div h3{word-break:break-all}}.service-features{padding:80px 15px;background-color:#f8fbff;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.service-features h3{border-bottom:none;padding:0;font-size:2.4rem;text-align:left;font-weight:700;line-height:1.5;color:#333;margin-bottom:30px}.service-features .flex{display:flex;gap:60px;justify-content:space-between;max-width:1100px}.service-features .flex figure img{height:auto;max-width:600px}.service-features .flex1{margin-bottom:40px;align-items:center;font-size:2rem;flex-direction:row-reverse}.service-features .flex2{gap:30px}.service-features .flex2 li{width:32%;padding:30px 20px;position:relative;background-color:#fff;box-shadow:0px 4px 6px #ddd;box-sizing:border-box;font-size:1.6rem;color:#333}.service-features .flex2 li h3{font-size:2rem;text-align:center}.service-features .flex2 li figure{text-align:center;max-height:260px;margin-bottom:30px}.service-features .flex2 li figure img{max-height:160px;box-shadow:none !important}#page-omnicontact .service-features h3{color:#327fc1}#page-omnicontact .service-about p strong,#page-omnicontact .service-features p strong{background:linear-gradient(transparent 80%,#fadf94 60%);line-height:1;font-weight:500}#page-omnicontact .service-ai{padding:80px 15px;background-image:url(//www.omni-contact.net/wp-content/themes/OmuniContact/assets/css/../images/omni-contact/aisec-bg.webp);background-size:cover;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#page-omnicontact .service-ai h2 strong.ai-strong{font-size:3.6rem;background:linear-gradient(transparent 80%,#fadf94 60%);line-height:1}#page-omnicontact .service-ai .flex{display:flex;column-gap:40px;align-items:center;margin-bottom:60px}#page-omnicontact .service-ai .ai-feature{display:inline-block;font-size:2rem;font-weight:500;padding:5px 20px;border-radius:5px;background-color:#327fc1;margin-bottom:10px;color:#fff}#page-omnicontact .service-ai h3{border-bottom:none;line-height:1.6;font-size:2.4rem;color:#327fc1;font-weight:700;padding:0;text-align:left;margin-bottom:30px}#page-omnicontact .service-ai p strong{background:linear-gradient(transparent 80%,#fadf94 60%);line-height:1;font-weight:500}#page-omnicontact .service-ai .flex2{flex-direction:row-reverse}#page-omnicontact .service-ai .aicheck-point{background-color:#fff;border-radius:10px;box-shadow:0px 4px 6px #ddd;display:flex;padding:30px;box-sizing:border-box;gap:30px;align-items:center}#page-omnicontact .service-ai .aicheck-point p{font-size:1.8rem}#page-omnicontact .service-ai .aicheck-point p strong{background:0 0;line-height:1.5}@media(max-width:1024px){.service-features .flex{gap:30px}.service-features .flex2{gap:15px}.service-features .flex figure img{max-width:450px}#page-omnicontact .service-ai .flex figure img{max-width:500px;height:auto}}@media(max-width:900px){.w900_none{display:none}.service-features .flex1{display:block}.service-features .flex1 figure img{max-width:80%;display:block;margin:30px auto}#page-omnicontact .service-ai .flex{column-gap:30px}#page-omnicontact .service-ai .flex figure img{max-width:450px}}@media(max-width:768px){.service-features h3{font-size:2rem}.service-features .flex{display:block}.service-features .flex1 figure img{max-width:100%}.service-features .flex2{display:block}.service-features .flex2 li{display:flex;gap:20px;width:100%;margin-bottom:20px}.service-features .flex2 li:last-child{margin-bottom:0}.service-features .flex2 li h3{text-align:left}.service-features .flex2 li figure{width:160px}.service-features .flex2 li figure img{width:160px}.service-features p{font-size:1.5rem}#page-omnicontact .service-ai .ai-feature{font-size:1.6rem;padding:5px 15px}#page-omnicontact .service-ai h2{word-break:keep-all}#page-omnicontact .service-ai h2 strong.ai-strong{font-size:3rem}#page-omnicontact .service-ai .flex{flex-wrap:wrap;flex-direction:column-reverse;align-items:baseline;row-gap:20px}#page-omnicontact .service-ai .flex figure{width:100%}#page-omnicontact .service-ai .flex figure img{width:100%;max-width:600px}#page-omnicontact .service-ai .aicheck-point{gap:15px}}@media(max-width:480px){.service-features .flex2 li{display:block}.service-features .flex2 li h3{text-align:center}.service-features .flex2 li figure{width:100%}.service-features .flex2 li figure img{width:auto}#page-omnicontact .service-ai h2{font-size:2rem}#page-omnicontact .service-ai h2 strong.ai-strong{font-size:2.4rem}#page-omnicontact .service-ai .aicheck-point{padding-left:15px;padding-right:15px}#page-omnicontact .service-ai .aicheck-point img{max-width:60px;height:auto}#page-omnicontact .service-ai .aicheck-point p{font-size:1.5rem}}#page-omnicontact .aitopix{padding:80px 0}#page-omnicontact .aitopix h2{font-size:3rem;color:#327fc1;text-align:center;margin-bottom:40px}#page-omnicontact .aitopix h2 strong{background:linear-gradient(transparent 80%,#fadf94 60%);line-height:1}#page-omnicontact .aitopix .blog-topix-flex{background-color:#fff;box-shadow:0px 4px 6px #ddd;margin-top:40px;border-radius:10px}#page-omnicontact .aitopix .blog-topix-flex figure{width:300px;flex-shrink:0}#page-omnicontact .aitopix .blog-topix-flex figure img{width:100%;height:auto;object-fit:cover}#page-omnicontact .aitopix .blog-topix-flex a{align-items:center;padding:30px;display:flex;column-gap:30px}#page-omnicontact .aitopix .blog-topix-flex h3{font-size:2rem;text-align:left;margin-bottom:30px;color:#327fc1}#page-omnicontact .aitopix .blog-topix-flex p{font-size:1.5rem}@media(max-width:768px){#page-omnicontact .aitopix h2{font-size:2.4rem}#page-omnicontact .aitopix .blog-topix-flex a{flex-wrap:wrap;justify-content:center}}@media(max-width:480px){#page-omnicontact .aitopix .blog-topix-flex a{padding:30px 15px}#page-omnicontact .aitopix h2 br{display:none}#page-omnicontact .aitopix .blog-topix-flex figure{width:100%;flex-shrink:0}#page-omnicontact .aitopix .blog-topix-flex a img{width:100%;object-fit:cover}}.service-function{padding:80px 0}#page-omniphone .case{padding:80px 15px;background-color:#fafcfc !important;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.service-function li a{display:block;width:100%;height:100%;box-sizing:border-box}.service-function .flex{margin-bottom:30px;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.service-function-content{max-width:1100px;margin:0 auto}.service-function .flex li{width:250px;background-color:#fff;box-shadow:0px 4px 6px #ddd;box-sizing:border-box;font-size:1.6rem;color:#333;border-radius:10px}.service-function .flex li figure{width:100%;height:180px;border-radius:10px 10px 0 0;margin-bottom:0}.service-function .flex li figure img{width:100%;height:100%;border-radius:10px 10px 0 0;object-fit:cover}.service-function .flex li h3{font-size:2rem;font-weight:700;padding:15px 15px 0;border-bottom:none}#page-omnicontact .service-function .flex li h3{color:#327fc1}.service-function .flex li p{font-size:1.4rem;font-weight:400;padding:15px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(max-width:1024px){.service-function .flex li{width:230px}}@media(max-width:768px){.service-function .flex li{width:47%}.service-function .flex li figure{width:auto}.service-function .other .flex li p{padding:0}}@media(max-width:480px){.service-function .flex li{width:100%}.service-function .flex li h3{font-size:1.8rem}.service-function .flex li p{font-size:1.4rem}}.service-case{padding:80px 0}.service-case .flex{margin-bottom:30px;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.service-case .flex:after{content:"";display:block;width:350px}.service-case .flex .case-flex{width:350px;padding:15px;display:flex;gap:10px;background-color:#fff;box-shadow:0px 4px 6px #ddd;box-sizing:border-box;color:#333;border-radius:10px}.service-case .flex .case-flex figure{width:90px;height:90px}.service-case .flex .case-flex figure img{width:90px}.service-case .flex .case-flex h3{font-size:1.8rem;font-weight:700;margin-bottom:10px;border-bottom:none;padding:0;text-align:left}.service-case .flex .case-flex p{font-size:1.4rem}@media(max-width:768px){.service-case .flex .case-flex{width:48%}.service-case .flex:after{content:"";display:block;width:48%}}@media(max-width:480px){.service-case .flex .case-flex{width:100%}}.service-effect{padding:80px 0}.service-effect .effect-flex{display:flex;gap:30px;color:#333;margin-bottom:60px}.service-effect .effect-flex figure{max-width:500px}.service-effect .effect-flex figure img{width:100%;height:auto}.service-effect .effect-flex:nth-child(2n){flex-flow:row-reverse}.service-effect .effect-flex h3{text-align:left;font-size:2.4rem;font-weight:700;border-bottom:none;margin-bottom:30px;margin-top:40px;padding:0;line-height:1.5}.service-effect .effect-flex p{text-align:left;font-size:1.6rem;font-weight:400}.service-security{padding:80px 15px;background-color:#f8fbff;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.service-security .flex{display:flex;gap:60px}.service-security .flex figure{max-width:400px}.service-security .flex figure img{width:100%;height:auto}.service-security .flex h3{font-weight:700;font-size:2.4rem;border-bottom:none;padding:0;text-align:left;margin-bottom:30px;color:#333}.service-security .flex p{font-weight:400;font-size:1.6rem;color:#333}@media(max-width:1024px){.service-security .flex figure{width:40%}.service-security .flex h3{margin-top:0}.service-security .flex{gap:30px}}@media(max-width:768px){.service-security .flex h3{font-size:2rem}.service-security .flex figure{margin:0 auto 30px}.service-security .flex{display:block}}#page-omniphone .service-features,#page-omniphone .service-security{background-color:#f8fffd}#page-omniphone .worry-solution{padding:80px 15px;background-color:#fafcfc;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#page-omniphone .worry-solution h2{margin-bottom:60px}#page-omniphone .worry-solution .worry-solution-span{color:#297c7c;font-weight:700;font-size:3rem !important}#page-omniphone .worry-solution h2 strong{font-size:3.6rem;color:#297c7c}#page-omniphone .worry-solution .flex{display:flex;gap:50px 20px;justify-content:center;flex-wrap:wrap}#page-omniphone .worry-solution .flex li{width:27%;position:relative;box-sizing:border-box;background-color:#fff;border-radius:15px;padding:40px 15px 20px;box-shadow:3px 3px 10px #ccc;text-align:center}#page-omniphone .worry-solution .flex li p{font-weight:400}#page-omniphone .worry-solution .flex li h3{position:absolute;top:0;color:#fff;padding:10px 15px;text-align:center;display:inline-block;left:50%;font-weight:700;transform:translate(-50%,-50%);background-color:#297c7c;border-radius:10px;font-size:1.6rem}#page-omniphone .worry-solution .flex li figure{width:100%;height:100px;margin-bottom:10px}#page-omniphone .worry-solution .flex li figure img{max-height:100px;width:auto;max-width:100%;margin:0 auto;display:block}#page-omniphone .more-btn a{background-color:#03798c}#page-omniphone .service-features .more-btn{margin-top:25px}#page-omniphone .service-features .more-btn a{padding:10px 60px;background-color:#03798c}@media(max-width:1024px){#page-omniphone .worry-solution .flex li{width:30%}}@media(max-width:768px){#page-omniphone .worry-solution .flex li{width:45%}}@media(max-width:480px){#page-omniphone .worry-solution .worry-solution-span{font-size:2.4rem!important}#page-omniphone .worry-solution h2 strong{font-size:3rem}#page-omniphone .worry-solution .flex li{width:47%}#page-omniphone .worry-solution .flex li h3{font-size:1.5rem}#page-omniphone .worry-solution .flex li p{text-align:left}}@media(max-width:380px){#page-omniphone .worry-solution .flex li{width:100%}}#page-omniphone .solution{background-color:#fff}#page-omniphone .solution h2{margin-bottom:80px}#page-omniphone .solution .content-area{max-width:1100px}#page-omniphone .solution li{display:flex;gap:40px;position:static;margin-bottom:100px}#page-omniphone .solution li:last-child{margin-bottom:0}#page-omniphone .solution li:nth-child(2n){flex-direction:row-reverse}#page-omniphone .solution li figure{width:100%;max-width:450px;flex-shrink:0}#page-omniphone .solution li figure img{width:100%;height:auto;max-width:450px}#page-omniphone .solution li p{text-align:left;border:none;line-height:1.7}#page-omniphone .solution li p.feature-number{background-color:#297c7c;padding:5px 20px;border-radius:5px;color:#fff;font-weight:700;display:inline-block}#page-omniphone .solution li>p:first-child{font-weight:700;font-size:1.8rem;margin-bottom:10px;color:#03798c;text-align:center}#page-omniphone .solution li h3{position:static;transform:none;background-color:initial;color:#297c7c;display:block;margin:10px 0 30px;padding-left:0;padding-right:0;font-weight:700;border-radius:0;border-bottom:none;padding:0;font-size:3rem;text-align:left}@media(max-width:1024px){#page-omniphone .solution li figure{width:50%}}@media(max-width:768px){#page-omniphone .worry-solution li{display:block}#page-omniphone .solution li h3 br{display:none}#page-omniphone .solution li figure{width:100%;margin:30px auto 0}}@media(max-width:480px){#page-omniphone .solution h2{margin-bottom:60px}#page-omniphone .solution h2{word-break:keep-all}#page-omniphone .solution li{width:100%}#page-omniphone .solution li h3{font-size:2.4rem;word-break:break-all}#page-omniphone .solution li p{text-align:left}}@media(max-width:380px){#page-omniphone .solution li{width:100%}}#page-omniphone .case li{display:block;margin-bottom:0;padding-top:0 !important}#page-omniphone .case .flex{row-gap:30px}#page-omniphone .case .flex li{padding:0;border-bottom-left-radius:0;border-bottom-right-radius:0}#page-omniphone .case .flex li h3{position:static;transform:none;margin-top:0;border-bottom-left-radius:0;border-bottom-right-radius:0}#page-omniphone .case p{margin-top:10px;padding:0 15px 20px;background-color:#fff}#page-omniphone .case .flex li h3{font-size:2rem;margin-bottom:15px;display:block}@media(max-width:480px){#page-omniphone .case .flex li h3{font-size:2rem}}#page-omniphone .cuscon-intro{padding:80px 15px;background-color:#f3f7fe;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#page-omniphone .cuscon-intro .content-area{max-width:1100px}#page-omniphone .cuscon-intro .flex{display:flex;gap:40px;align-items:center}#page-omniphone .cuscon-intro .flex>div{flex:1}#page-omniphone .cuscon-intro .flex .textarea p{font-size:1.8rem}#page-omniphone .cuscon-intro .flex>div h2{color:#344182;text-align:left}#page-omniphone .to-omnicusconpage{display:block;margin-top:30px;width:100%;box-sizing:border-box;text-align:center;font-size:1.8rem;background-color:#fff;border-radius:40px;box-shadow:1px 3px 5px #aaa;border:1px solid #344182;position:relative}#page-omniphone .to-omnicusconpage:before{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%);border-width:7px 0 7px 10px;border-color:transparent transparent transparent #344182;border-style:solid}#page-omniphone .to-omnicusconpage a{color:#344182;font-weight:700;display:block;width:100%;padding:20px 0}#page-omniphone .mainfunction-list{background-color:#fff;padding:40px 20px 15px;position:relative;box-shadow:3px 3px 10px #ccc;border-radius:15px}#page-omniphone .mainfunction-list h3{position:absolute;top:0;color:#fff;padding:10px 25px;text-align:center;display:inline-block;left:50%;font-weight:500;transform:translate(-50%,-50%);background-color:#283ea9;border-radius:10px;border-bottom:none}#page-omniphone .mainfunction-list li h4{font-size:1.6rem;font-weight:700;color:#283ea9;margin-bottom:5px}#page-omniphone .mainfunction-list li h4:before{content:"\2022";font-size:2rem;color:#344182;margin-right:.5em}#page-omniphone .mainfunction-list li p{margin-bottom:10px;font-size:1.4rem}#page-omniphone .to-omnicusconpage.w768_block{display:none}@media(max-width:768px){#page-omniphone .to-omnicusconpage.w768_none{display:none}#page-omniphone .to-omnicusconpage.w768_block{display:block}}@media(max-width:800px){#page-omniphone .to-omnicusconpage a{font-size:1.4rem}}@media(max-width:768px){#page-omniphone .cuscon-intro .flex{display:block}#page-omniphone .mainfunction-list{margin-top:60px}}@media(max-width:480px){#page-omniphone .cuscon-intro .flex .textarea p{font-size:1.6rem}}#page-omniphone .service-function .flex li{background-color:#fff;box-shadow:0px 3px 5px #b7b7b7;box-sizing:border-box;font-size:1.6rem;color:#333;border-radius:10px}#page-omniphone .step{padding:80px 0}#page-omniphone .step .content-area{background-color:#fff}#page-omniphone .step .content-area h2 strong{font-size:3.6rem;color:#297c7c}#page-omniphone .step .content-area .lead{font-weight:500;text-align:center;font-size:2rem;margin-bottom:40px}#page-omniphone .step .content-area .lead b{color:#3fbec3;font-weight:700}#page-omniphone .step .content-area li.flex{display:flex;align-items:center;gap:40px;margin-bottom:40px}#page-omniphone .step .content-area li.flex:last-child{margin-bottom:0}#page-omniphone .step .content-area .flex figure.pc-block{width:160px}#page-omniphone .step .content-area .flex figure.pc-block img{width:160px;height:auto}#page-omniphone .step .content-area .sp-block{display:none}#page-omniphone .step .content-area .flex h3{font-weight:700;font-size:2.4rem;text-align:left;color:#297c7c;border-bottom:none;padding:0;margin-bottom:10px}#page-omniphone .step .content-area .flex p{font-weight:500;font-size:1.8rem}@media(max-width:768px){#page-omniphone .step .content-area h2 strong{font-size:3rem}#page-omniphone .step .content-area li.flex{gap:30px}#page-omniphone .step .content-area .lead{font-size:1.8rem}#page-omniphone .step .content-area .flex h3{font-size:2rem}#page-omniphone .step .content-area .flex p{font-size:1.6rem}}@media(max-width:550px){#page-omniphone .step .content-area li.flex{display:block;max-width:400px;margin:0 auto 40px}#page-omniphone .step .content-area li.flex>div{padding-right:15px;padding-left:15px}#page-omniphone .step .content-area h2 br.sp-block{display:none}#page-omniphone .step .content-area .sp-block{display:block;width:100%;max-width:400px;margin:0 auto}#page-omniphone .step .content-area .flex h3{text-align:center;margin-top:10px}#page-omniphone .step .content-area .flex figure.pc-block{display:none}#page-omniphone .step .content-area .flex figure.sp-block img{width:100%;height:auto}#page-omniphone .step .content-area div p br{display:none}}@media(max-width:430px){#page-omniphone .step .content-area h2 br.sp-block{display:block}}@media(max-width:360px){#page-omniphone .step .content-area .lead{font-size:1.6rem}}#page-omniphone .omniphone_conversion-area{background-color:#1d9999}#page-omniphone .omniphone_conversion-area .content-area{max-width:1000px}#page-omniphone .omnicuscon_conversion-area{background-color:#025cad}@media(min-width:1025px){#page-omniphone .service-function .flex li{width:250px}}@media(max-width:1024px){#page-omniphone .service-features .more-btn{text-align:left}#page-omniphone .service-features .more-btn a{padding:10px 30px}}@media(max-width:768px){#page-omniphone .service-features .flex{display:block}#page-omniphone .service-features .flex li{display:flex;gap:20px;width:100%;margin-bottom:20px}#page-omniphone .service-features .flex2:last-child{margin-bottom:0}#page-omniphone .service-features .flex2 h3{text-align:left}#page-omniphone .service-features .flex2 figure{width:160px}#page-omniphone .service-features .flex2 figure img{width:160px;max-height:none}}@media(max-width:480px){#page-omniphone .service-features .flex li{display:block}#page-omniphone .service-features .flex2 figure{display:block;margin:0 auto 30px}#page-omniphone .service-features .flex2 figure img{width:auto;max-width:170px;max-height:200px}#page-omniphone .service-features .flex2 h3{text-align:center}}#page-omnicuscon .more-btn a{background-color:#0a539b}#page-omnicuscon .service-about .flex{display:flex;gap:40px;justify-content:center;line-height:1.5}#page-omnicuscon .service-about .flex figure{background-color:#0656a3;padding:30px;border-radius:20px;box-shadow:0px 3px 5px #b7b7b7;width:200%;max-width:initial}#page-omnicuscon .service-about .flex figure img{width:100%}@media(max-width:1024px){#page-omnicuscon .service-about .flex{display:block}#page-omnicuscon .service-about .flex figure{margin:30px auto 0;width:80%}}@media(max-width:768px){#page-omnicuscon .service-about .flex figure{width:100%;box-sizing:border-box}}#page-omnicuscon .service-cuscon_case{padding-top:80px;padding-bottom:80px}#page-omnicuscon .service-cuscon_case h2{line-height:1.6}#page-omnicuscon .service-cuscon_case h2 strong{color:#005bac;font-weight:700;font-size:3.6rem}#page-omnicuscon .service-cuscon_case h2 strong span{color:#005bac;font-size:3.6rem;font-weight:700;background:linear-gradient(transparent 60%,#ffdf6a 60%);line-height:1}#page-omnicuscon .service-cuscon_case>p{text-align:center;font-size:1.8rem;line-height:2;width:80%;margin:0 auto 80px}#page-omnicuscon .service-cuscon_case .flex{display:flex;justify-content:space-between;font-weight:500}#page-omnicuscon .service-cuscon_case li{width:32%;padding:50px 20px 20px;position:relative;background-color:#fff;box-shadow:0px 3px 5px #b7b7b7;box-sizing:border-box}#page-omnicuscon .service-cuscon_case li span{width:40px;height:40px;border-radius:50%;display:inline-block;padding:5px;text-align:center;background-color:#0656a3;color:#fff;line-height:2.5;font-size:1.6rem;position:absolute;left:0;right:0;top:-15px;margin-left:auto;margin-right:auto}#page-omnicuscon .service-cuscon_case li p{font-size:1.8rem;font-weight:700}#page-omnicuscon .service-cuscon_case li .theme{font-weight:500;text-align:center}#page-omnicuscon .service-cuscon_case li figure,.arrow{text-align:center;margin-bottom:20px}#page-omnicuscon .service-cuscon_case li figure img{width:auto;max-height:120px}.arrow{margin:20px 0 10px}@media(max-width:768px){#page-omnicuscon .service-cuscon_case h2 strong{font-size:3rem}#page-omnicuscon .service-cuscon_case h2 strong span{font-size:3rem}#page-omnicuscon .service-cuscon_case .flex{flex-wrap:wrap;gap:30px;justify-content:center}#page-omnicuscon .service-cuscon_case>p{width:100%}#page-omnicuscon .service-cuscon_case li{width:45%;max-width:450px;margin-bottom:40px}#page-omnicuscon .service-cuscon_case li:last-child{margin-bottom:0}#page-omnicuscon .service-cuscon_case li .theme{text-align:center}#page-omnicuscon .service-cuscon_case li figure img{width:auto;max-width:200px;height:auto}}#page-omnicuscon .service-features,#page-omnicuscon .service-security{background-color:#f8fbff}@media(max-width:480px){#page-omnicuscon .service-cuscon_case li{width:100%}}#page-omnicuscon .service-features .multi-language,#page-omnicuscon .service-features .drag-drop{margin-bottom:0}#page-omnicuscon .service-features h2 strong{color:#005bac;font-weight:700;background:linear-gradient(transparent 60%,#ffdf6a 60%);line-height:1}#page-omnicuscon .service-features .drag-drop{display:flex;gap:30px;align-items:center}#page-omnicuscon .service-features .multi-language p{font-size:1.6rem;margin-bottom:30px}#page-omnicuscon .service-features .multi-language .flex{margin-bottom:60px;position:relative;gap:0;overflow:scroll;padding:5px}#page-omnicuscon .service-features .multi-language .flex li{border-radius:10px;box-shadow:0px 3px 5px #b7b7b7;background-color:#fff;margin-left:2rem}#page-omnicuscon .w768_none{display:block !important}#page-omnicuscon .w768_block{display:none !important}#page-omnicuscon .service-features .multi-language .flex li:first-child{margin-left:0}#page-omnicuscon .service-features .multi-language .flex li p{margin-bottom:0;padding:15px}p.w1070_block{display:none}@media(max-width:1070px) and (min-width:768px){p.w1070_block{display:inline-block;margin-bottom:0 !important}p.w1070_block i{font-size:1.4rem;font-weight:400}}#page-omnicuscon .service-features .multi-language .flex li figure{border-radius:10px 10px 0 0;padding:15px;box-sizing:border-box;margin-bottom:0}#page-omnicuscon .service-features .multi-language .flex li figure span{display:block;text-align:center;font-size:2rem;color:#fff;font-weight:500;margin-bottom:10px}#page-omnicuscon .service-features .multi-language .flex li:before{content:'';display:inline-block;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #a7a7a7;position:absolute;top:50%;margin-left:-1.6rem}#page-omnicuscon .service-features .multi-language .flex li:first-child:before{display:none}#page-omnicuscon .service-features .multi-language .flex li:first-child figure{background-color:#0679a3;margin-bottom:0}#page-omnicuscon .service-features .multi-language .flex li:nth-child(2) figure{background-color:#0689a3}#page-omnicuscon .service-features .multi-language .flex li:nth-child(3) figure{background-color:#0699a3}#page-omnicuscon .service-features .multi-language .flex li:nth-child(4) figure{background-color:#06a393}#page-omnicuscon .service-features .multi-language .flex li figure img{height:160px;width:auto;display:block;margin:0 auto}#page-omnicuscon .service-features .support-languages{position:relative;font-size:1.4rem;border-radius:10px;padding:30px 15px 15px;box-sizing:border-box;box-shadow:0px 3px 5px #b7b7b7;margin-top:40px;background-color:#fff}#page-omnicuscon .service-features .support-languages h4{display:inline-block;text-align:center;padding:15px;font-size:1.6rem;color:#fff;border-radius:10px;position:absolute;background-color:#e2591e;top:-25px;left:10px;box-shadow:0px 3px 5px #b7b7b7}#page-omnicuscon .service-features .support-languages p{margin-bottom:0;font-size:1.4rem}@media(max-width:1024px){#page-omnicuscon .service-features .drag-drop h3{text-align:left}}#page-omnicuscon .service-features .multi-language .flex li:first-child figure,#page-omnicuscon .service-features .multi-language .flex li:nth-child(2) figure,#page-omnicuscon .service-features .multi-language .flex li:nth-child(3) figure,#page-omnicuscon .service-features .multi-language .flex li:nth-child(4) figure{max-width:380px}@media(max-width:768px){#page-omnicuscon .w768_none{display:none !important}#page-omnicuscon .w768_block{display:block !important}#page-omnicuscon .service-features .multi-language .flex li,#page-omnicuscon .service-features .multi-language .flex li:first-child{display:flex;width:80%;margin:0 auto 30px;align-items:center}#page-omnicuscon .service-features .multi-language .flex li figure{border-radius:10px 0 0 10px}#page-omnicuscon .service-features .multi-language .flex li:before{content:'';display:inline-block;width:0;height:0;border-left:7.5px solid transparent;border-right:7.5px solid transparent;border-top:15px solid #a7a7a7;position:absolute;top:auto;margin-left:40%;margin-top:-290px;align-items:normal}#page-omnicuscon .service-features .multi-language .flex li:nth-child(2):before{margin-top:-200px}#page-omnicuscon .service-features .multi-language .flex li:nth-child(3):before{margin-top:-260px}#page-omnicuscon .service-features .multi-language .flex li:first-child figure,#page-omnicuscon .service-features .multi-language .flex li:nth-child(2) figure,#page-omnicuscon .service-features .multi-language .flex li:nth-child(3) figure,#page-omnicuscon .service-features .multi-language .flex li:nth-child(4) figure{max-width:initial;box-sizing:border-box;margin-bottom:0}#page-omnicuscon .service-features .multi-language .flex li figure img{width:auto;max-width:180px;height:auto}}@media(max-width:480px){#page-omnicuscon .service-features .multi-language .flex li,#page-omnicuscon .service-features .multi-language .flex li:first-child{width:100%}#page-omnicuscon .service-features .multi-language .flex li:last-child{margin-bottom:0}#page-omnicuscon .service-features .multi-language .flex li:before{margin-left:50%;margin-top:-240px}#page-omnicuscon .service-features .multi-language .flex li figure img{max-width:140px}#page-omnicuscon .service-features .multi-language .flex li:nth-child(2):before{margin-top:-170px}#page-omnicuscon .service-features .multi-language .flex li:nth-child(3):before{margin-top:-220px}}#page-omnicuscon .service-features .drag-drop h3{font-size:2.4rem;text-align:center;margin-bottom:60px}#page-omnicuscon .service-features .drag-drop p{font-size:1.6rem;line-height:1.8}#page-omnicuscon .service-features .drag-drop figure{width:80%;display:block;margin-right:auto;margin-left:auto}#page-omnicuscon .service-features .drag-drop figure img{width:100%}@media(max-width:1024px){#page-omnicuscon .service-features .drag-drop figure img{width:400px}}@media(max-width:768px){#page-omnicuscon .service-features .drag-drop{display:block}#page-omnicuscon .service-features .drag-drop p{margin-bottom:30px}#page-omnicuscon .service-features .drag-drop figure{width:100%}#page-omnicuscon .service-features .drag-drop figure img{width:100%}}@media(max-width:480px){#page-omnicuscon .service-features .drag-drop figure{width:100%}}#page-omnicuscon .service-function .flex{margin-bottom:30px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}#page-omnicuscon .service-function .flex li{width:30%}@media(max-width:768px){#page-omnicuscon .service-function .flex li{width:47%}}@media(max-width:480px){#page-omnicuscon .service-function .flex{display:block;margin-bottom:0}#page-omnicuscon .service-function .flex li{width:100%;margin-bottom:30px}#page-omnicuscon .service-function .flex li:last-child{margin-bottom:0}}#page-omnicuscon .service-function .other h3{font-size:2.4rem;margin-bottom:40px;text-align:center;padding:0;margin-top:80px;border-bottom:none;color:#333}#page-omnicuscon .service-function .other .flex li{width:32%;padding:30px 20px;position:relative;background-color:#fff;box-shadow:0px 3px 5px #b7b7b7;box-sizing:border-box;font-size:1.6rem;color:#333}#page-omnicuscon .service-function .other .flex li figure{text-align:center;height:120px;margin-bottom:30px;position:relative}#page-omnicuscon .service-function .other .flex li figure img{width:auto;max-width:100%;display:block;position:absolute;top:50%;left:50%;object-fit:contain;transform:translate(-50%,-50%)}#page-omnicuscon .service-function .other .flex h4{text-align:center;font-size:2.4rem;margin-bottom:20px}@media(max-width:1024px){#page-omnicuscon .service-function .other .flex li{width:48%}}@media(max-width:768px) and (min-width:480px){#page-omnicuscon .service-function .other .flex h4{text-align:left;font-size:2rem}#page-omnicuscon .service-function .other .flex li{display:flex;text-align:left;width:100%;align-items:center}#page-omnicuscon .service-function .other .flex li figure{margin-right:30px;height:auto}#page-omnicuscon .service-function .other .flex li figure img{position:static;transform:none;width:auto;max-width:180px;height:auto}}@media(max-width:480px){#page-omnicuscon .service-function .other h3{margin-bottom:30px}#page-omnicuscon .service-function .other .flex h4{font-size:2rem}#page-omnicuscon .service-function .other .flex li{width:100%;display:block;margin-bottom:30px}#page-omnicuscon .service-function .other .flex li:last-child{margin-bottom:0}#page-omnicuscon .service-function .other .flex li figure{height:auto}#page-omnicuscon .service-function .other .flex li figure img{position:static;transform:none;width:auto;max-width:220px;height:auto;display:block;margin:0 auto 30px}}#page-omnicuscon .service-recommendation{padding:80px 15px;background-color:#f8fbff;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#page-omnicuscon .service-recommendation p{text-align:center;font-size:1.6rem;margin-bottom:30px}#page-omnicuscon .service-recommendation .flex{display:flex;justify-content:space-between}#page-omnicuscon .service-recommendation .flex li{width:23%;padding:20px;background-color:#fff;box-shadow:0px 3px 5px #b7b7b7;box-sizing:border-box;font-size:2rem;font-weight:500}#page-omnicuscon .service-recommendation .flex li>p{margin-bottom:0}#page-omnicuscon .service-recommendation .flex figure{text-align:center;height:150px}#page-omnicuscon .service-recommendation .flex figure img{width:auto;height:100%;max-width:100%}@media(max-width:768px){#page-omnicuscon .service-recommendation .flex{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}#page-omnicuscon .service-recommendation .flex li{width:47%}}@media(max-width:480px){#page-omnicuscon .service-recommendation .flex{display:block}#page-omnicuscon .service-recommendation .flex li{width:100%;margin-bottom:30px;display:flex;align-items:center;text-align:left}#page-omnicuscon .service-recommendation .flex li:last-child{margin-bottom:0}#page-omnicuscon .service-recommendation .flex figure{margin-bottom:0;margin-right:20px;height:auto}#page-omnicuscon .service-recommendation .flex figure img{width:120px;height:auto;max-width:initial}#page-omnicuscon .service-recommendation .flex li>p{text-align:left}}.about-office-title{font-size:2.4rem;color:#333;margin:60px auto 30px auto;max-width:1200px;text-align:center;font-weight:700}#office main{padding-right:15px;padding-left:15px;padding-top:60px;padding-bottom:60px;max-width:1200px}#office dt:first-child,#office dd:first-of-type{border-top:none;padding-top:0}#office dl{max-width:900px;margin:50px auto;width:90%;font-size:2rem;color:#333}#office dt{float:left;width:300px;text-align:center;font-weight:600;height:auto}#office dd{overflow:auto;margin-left:50px}#office dt,#office dd{border-top:1px solid #d9d9d9;padding:20px 0;line-height:1.5}#office dd:after{clear:both}#office .office-map{text-align:center}#office .office-map p{margin:50px auto 30px auto;width:90%;line-height:1.5;font-size:1.6rem}#office .map{position:relative;padding-bottom:20%;padding-top:30px;height:0;overflow:hidden;max-width:1200px;margin:auto}#office .map iframe,#office .map object,#office .map embed{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:768px){#office dt{width:130px}#office .map{padding-top:50%}}@media(max-width:480px){#office dl{font-size:1.8rem}#office .office-map p{font-size:1.8rem}}#product-info .product-block h3{font-size:3rem;font-weight:700;margin:60px auto 30px auto;max-width:1200px;text-align:center}#product-info .product-block{text-align:center;padding:0 15px}#product-info .block01 h4{background:#dbe7ed;border-radius:30px;color:#3d3d3d;max-width:400px;padding:10px 0;font-size:2rem;margin:30px auto}#product-info .block01 dl{max-width:500px;margin:0 auto;display:flex;flex-wrap:wrap;border-top:none;font-size:1.6rem;font-weight:600}#product-info .block01 dt{width:30%;padding:10px;padding-left:20px;box-sizing:border-box;border-bottom:1px solid #ccc;text-align:left}#product-info .block01 dd{padding:10px;margin:0;border-bottom:1px solid #ccc;width:70%;background:#fff;box-sizing:border-box;text-align:left;font-weight:500}#product-info .product-contactBtn{background:#5cb539;background:linear-gradient(90deg,rgba(92,181,57,1) 0%,rgba(92,181,57,1) 0%,rgba(199,217,1,1) 100%);border-radius:30px;max-width:300px;margin:50px auto 60px auto;position:relative}#product-info .product-contactBtn a{color:#fff;display:block;padding:20px 0;font-size:2rem;font-weight:600}#product-info .product-contactBtn a:after{content:'';width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:40%;right:8%}#product-info .block02{background:#f4f6f7;padding:1px 15px 60px;background-size:100% auto;margin:0 calc(-50vw + 50%)}#product-info .block02 ul{max-width:1100px;margin:0 auto;text-align:left}#product-info .block02 li{display:flex;border:2px solid #c7d3d9;border-radius:50px;min-height:70px;margin:35px 0;box-sizing:border-box;position:relative}#product-info .block02 li:after{content:'';width:15px;height:15px;border-top:2px solid #b1c8e8;border-right:2px solid #b1c8e8;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;bottom:-20px;left:10%}#product-info .block02 li:last-child:after{content:none}#product-info .block02 li:first-child{background:url(//www.omni-contact.net/wp-content/themes/OmuniContact/assets/css/../images/product-info/product-icon01.png) no-repeat 5% 50% #fff}#product-info .block02 li:nth-child(2){background:url(//www.omni-contact.net/wp-content/themes/OmuniContact/assets/css/../images/product-info/product-icon02.png) no-repeat 5% 50% #fff}#product-info .block02 li:nth-child(3){background:url(//www.omni-contact.net/wp-content/themes/OmuniContact/assets/css/../images/product-info/product-icon03.png) no-repeat 5% 50% #fff}#product-info .block02 li:nth-child(4){background:url(//www.omni-contact.net/wp-content/themes/OmuniContact/assets/css/../images/product-info/product-icon04.png) no-repeat 5% 50% #fff}#product-info .block02 li:nth-child(5){background:url(//www.omni-contact.net/wp-content/themes/OmuniContact/assets/css/../images/product-info/product-icon05.png) no-repeat 5% 50% #fff}#product-info .block02 li:last-child{background:url(//www.omni-contact.net/wp-content/themes/OmuniContact/assets/css/../images/product-info/product-icon06.png) no-repeat 5% 50% #fff}#product-info .block02 li h5{color:#008cd6;width:25%;padding-left:110px;top:0;bottom:0;margin:auto;font-size:2.4rem;margin-right:20px}#product-info .block02 li p{width:75%;line-height:1.5;padding:15px 30px 15px 0;font-size:1.8rem}@media screen and (max-width:768px){#product-info .block02 ul{width:90%;box-sizing:border-box;overflow:hidden}#product-info .block02 li{display:block;padding:20px 20px 20px 80px;border-radius:30px;box-sizing:border-box}#product-info .block02 li h5,#product-info .block02 li p{width:90%;padding-bottom:0}#product-info .block02 li h5{padding-left:0;margin-left:0}#product-info .block02 li:after{left:0;right:0;margin:auto}}#product-info .block03{font-weight:500}#product-info .block03 .price{color:#727171;font-size:1.6rem;margin:50px 0 30px}#product-info .block03 .price .price-inline{display:inline-block;margin-left:30px;font-size:1.5em}#product-info .block03 .f-large{font-size:1.5em}#product-info .block03 .price-uline{font-size:3rem;font-weight:700;color:#00499f;background:linear-gradient(transparent 60%,#fff9b1 0%);display:inline-block;padding:0 10px}#product-info .block03 .price-mintxt{font-size:1em;text-align:center;line-height:1.5;max-width:300px;margin:20px auto 0 auto}#product-info .block03 p{margin-top:50px;font-size:2.4rem;font-weight:600}#product-info .block03 .product-contactBtn{margin:20px auto 100px auto}#contact-select .contact-selectLi{width:100%;display:block;margin-top:50px}#contact-select .contact-selectLi li{width:80%;margin:0 auto 50px auto;background:#fff;background:linear-gradient(130deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 60%,rgba(226,227,227,1) 100%);box-shadow:5px 5px 5px 5px rgba(0,0,0,.2);border-radius:10px;padding:30px;text-align:center}#contact-select .contact-selectLi li img{display:block;width:20%;margin:auto}#contact-select .contact-selectLi li img.wp-img{width:70%}#contact-select .contact-selectLi li h3{color:#0088d2;font-size:2.4rem;font-weight:700;margin:20px auto}#contact-select .contact-selectLi li p{margin-bottom:30px;line-height:1.5;text-align:left;min-height:auto;font-size:1.6rem}#contact-select .contact-faqBbtn{width:70%}#contact-select .contact-selctBtn,#contact-select .contact-faqBbtn{position:relative;margin:auto;height:50px;line-height:50px;border-radius:30px;box-shadow:5px 5px 5px rgba(0,0,0,.2);font-size:1.6rem;font-weight:600}#contact-select .contact-selctBtn{background:#0058a9;background:linear-gradient(130deg,rgba(0,88,169,1) 0%,rgba(0,165,227,1) 100%);width:100%}#contact-select .contact-selctBtn a,#contact-select .contact-faqBbtn a{color:#fff;display:block;text-align:center}#contact-select .contact-selctBtn:after,#contact-select .contact-faqBbtn:after{content:'';width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:40%;right:8%}#contact-select .contact-faqBbtn{width:70%;margin:100px auto;border:1px solid #0075ba}#contact-select .contact-faqBbtn a{color:#0075ba}@media screen and (min-width:1024px){#contact-select .contact-selectLi{width:100%;display:flex;margin:30px auto;max-width:1100px;padding:0 15px}#contact-select .contact-selectLi li img{display:block;width:auto;height:20%;margin:auto}#contact-select .contact-selectLi li{width:35%;margin:10px 20px}#contact-select .contact-selectLi li p{min-height:100px}#contact-select .contact-selectLi li:last-child p{min-height:50px}#contact-select .contact-faqBbtn{width:30%}}#contact-tel .contact-telBox{width:90%;padding:3%;margin:10px auto;text-align:center;box-sizing:border-box}#contact-tel .contact-telBox img{display:block;width:15%;margin:auto}#contact-tel .contact-telLeft h3{color:#0088d2;font-size:3rem;font-weight:700;margin:20px auto}#contact-tel .contact-telLeft p{text-align:left;line-height:1.3;width:100%;color:#333;margin:50px auto 0 auto}#contact-tel .reservationBtn{background:#0058a9;background:linear-gradient(130deg,rgba(0,88,169,1) 0%,rgba(0,165,227,1) 100%);width:90%;position:relative;margin:50px auto;height:50px;line-height:50px;border-radius:30px;box-shadow:5px 5px 5px rgba(0,0,0,.2);font-size:1.2em}#contact-tel .reservationBtn a{color:#fff;display:block;text-align:center;font-weight:700;font-size:2rem}#contact-tel .reservationBtn:after{content:'';width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:40%;right:8%}#contact-tel .contact-telRight{text-align:left;margin:50px 0}#contact-tel .contact-telRight li{padding:10px 30px 30px 45px;box-sizing:border-box;margin-bottom:20px;border-bottom:1px solid #ccc;border-radius:5px;background-position:100% 50% !important;background-size:contain 27% auto !important}#contact-tel .contact-telRight li:first-child{background:url(//www.omni-contact.net/wp-content/themes/OmuniContact/assets/css/../images/contact/contact-tel-icon01.png) no-repeat #fff}#contact-tel .contact-telRight li:nth-child(2){background:url(//www.omni-contact.net/wp-content/themes/OmuniContact/assets/css/../images/contact/contact-tel-icon02.png) no-repeat #fff}#contact-tel .contact-telRight li:last-child{background:url(//www.omni-contact.net/wp-content/themes/OmuniContact/assets/css/../images/contact/contact-tel-icon03.png) no-repeat #fff;border:none}#contact-tel .contact-telRight h4{position:relative;font-size:2rem;font-weight:700;color:#333}#contact-tel .contact-telRight h4 span{position:absolute;background:#0058a9;background:linear-gradient(130deg,rgba(0,88,169,1) 0%,rgba(0,165,227,1) 100%);width:40px;height:40px;border-radius:50px;top:-10px;left:-50px;text-align:center;line-height:40px;color:#fff}#contact-tel .contact-telRight p{width:80%;margin:20px auto 0 0;line-height:1.5;font-size:1.8rem;font-weight:500}@media screen and (min-width:1024px){#contact-tel .contact-telBox{background:#fff;background:linear-gradient(130deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 60%,rgba(226,227,227,1) 100%);box-shadow:5px 5px 5px 5px rgba(0,0,0,.2);border-radius:10px;padding:3% 2%;margin:100px auto 100px auto;text-align:center;display:flex;max-width:1200px}#contact-tel .contact-telLeft{width:45%;margin:5% 0 0}#contact-tel .contact-telLeft p{width:90%;margin:auto;line-height:1.5;font-size:2rem}#contact-tel .contact-telRight{width:50%;margin-left:10%;box-sizing:border-box}#contact-tel .contact-telRight ul{width:100%}#contact-tel .contact-telRight li{width:100%;background-position:95% 50% !important;padding:3%}#contact-tel .contact-telRight h4 span{top:-20px}}#reserved-tel iframe{width:100%;min-height:1200px;margin-bottom:50px}#contact-form main,#wp-dl main{margin-top:180px;max-width:1000px}#contact-form main h1,#wp-dl main h1{font-size:2.4rem;margin-bottom:40px;color:#333;line-height:1.5}#wp-dl main h2{font-size:2rem;margin-top:40px;color:#333}#contact-form main p{color:#333;font-size:1.6rem;font-weight:500;line-height:1.6;margin-bottom:40px}#wp-dl main p{color:#333;font-size:1.6rem;font-weight:500;line-height:1.6;margin-top:40px;margin-bottom:40px}#wp-dl main .contact-btn-area,#contact-form main .contact-btn-area{width:100%;background-color:#17519a;box-sizing:border-box;padding:15px;margin:40px 0}#wp-dl main .none,#contact-form .none{display:none}@media(max-width:768px){#wp-dl main .contact-btn-area,#contact-form main .contact-btn-area{display:none}#wp-dl main .none,#contact-form main .none{display:block;margin-top:40px}}#wp-dl main .contact-btn-lead,#contact-form main .contact-btn-lead{width:100%;color:#fff;margin:0}#wp-dl main .contact-btn,#contact-form main .contact-btn{margin-top:20px;margin-bottom:0}#wp-dl main .contact-btn a,#contact-form main .contact-btn a{display:block;box-sizing:border-box;width:100%;background-color:#fb762e;color:#fff;padding:15px 0;text-align:center;border-radius:30px;font-weight:500;box-shadow:3px 3px 3px #bbb;position:relative;max-width:300px;margin:0 auto}#wp-dl main .contact-btn a:after,#contact-form main .contact-btn a:after{content:"";width:0;height:0;border-style:solid;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #fff;border-right:0;position:absolute;right:15px}#contact-form main .flex,#wp-dl main .flex{display:flex;column-gap:50px;flex-wrap:nowrap;justify-content:center}#contact-form main ul,#wp-dl main ul{margin:40px 0;padding-left:30px}#wp-dl main ul{font-size:2rem;margin-top:20px;margin-bottom:60px;color:#333}#contact-form main ul li,#wp-dl main ul li{font-size:1.6rem;list-style-type:disc;font-weight:700;color:#333;margin-bottom:20px;line-height:1.5}#contact-form main ul li:last-child,#wp-dl main ul li:last-child{margin-bottom:0}#contact-form main figure,#wp-dl main figure{text-align:center;max-width:450px}#contact-form main figure img{width:80%;height:auto}#wp-dl main figure img{box-shadow:3px 3px 8px #bbb}#wp-dl main figure img{width:100%;height:auto}#contact-form .form-area,#wp-dl .form-area{width:100%;max-width:530px;box-sizing:border-box;padding:20px 30px;box-shadow:0 3px 6px #ccc;border-radius:10px}#_bownow_iframe_sid_f470cf8f786c5ad2208e{width:100%}#contact-form footer,#wp-dl footer{margin-top:80px}@media(max-width:768px){#wp-dl main h1{font-size:2.4rem}#contact-form .form-area,#wp-dl .form-area{max-width:100%}}@media(min-width:568px){.form-preview-dl>dt{width:200px}}@media(max-width:1024px){#contact-form main,#wp-dl main{margin-top:120px}}@media(max-width:768px){#contact-form main .flex,#wp-dl main .flex{display:block}#contact-form main figure{margin:0 auto 40px;width:70%}#wp-dl main figure{width:100%;margin:0 auto 40px}#contact-form main figure img,#wp-dl main figure img{width:100%;max-width:320px;height:auto}}@media (max-width:768px) and (min-width:590px){#_bownow_iframe_sid_f470cf8f786c5ad2208e{height:990px}}@media(max-width:480px){#contact-form main figure{display:none}#_bownow_iframe_sid_f470cf8f786c5ad2208e{width:100%}#contact-form .form-area{padding:20px}}#contact-form dl,#wp-dl dl{width:90%;margin:30px auto}#contact-form .input-form,#wp-dl .input-form{margin-bottom:50px;max-width:600px;padding:60px 15px 60px;margin:0 auto}#contact-form .input-form p,#wp-dl .input-form p{margin-bottom:60px;line-height:1.5}#contact-form .input-form p strong,#wp-dl .input-form p strong{font-size:1.6rem;color:#333}#contact-form .input-form h3,#wp-dl .input-form h3{text-align:center;font-size:2.4rem;color:#333}#contact-form .input-form dt,#wp-dl .input-form dt{position:relative;font-weight:700;font-size:2rem}#contact-form .input-form dt span,#wp-dl .input-form dt span{position:absolute;top:-5px;right:0;background:#ee8197;color:#fff;padding:5px;border-radius:5px;margin-left:10px;font-size:1.6rem;font-weight:500}#contact-form .form-preview-dl>dd label,#wp-dl .form-preview-dl>dd label{font-weight:500;font-size:2rem}#contact-form .input-form dd,#wp-dl .input-form dd{width:100%;height:30px;margin:10px 0;font-weight:500;font-size:2rem}#contact-form .input-form input,#contact-form .input-form textarea,#wp-dl .input-form input,#wp-dl .input-form textarea{border-radius:5px;width:100%;border:1px solid #b2b2b2;padding:5px}#contact-form .input-form textarea,#wp-dl .input-form textarea{height:100px}#contact-form .checkbox01,#wp-dl .checkbox01{display:inline-block !important}#contact-form input[type=checkbox],#wp-dl input[type=checkbox]{display:none}#contact-form .check-wrap,#wp-dl .check-wrap{padding-bottom:90px;line-height:1.8;display:flex}#contact-form .mwform-checkbox-field-text,#wp-dl .mwform-checkbox-field-text{padding-left:20px;position:relative;margin-right:20px}#contact-form .mwform-checkbox-field-text:before,#wp-dl .mwform-checkbox-field-text:before{content:"";display:block;position:absolute;top:0;left:0;width:15px;height:15px;border:1px solid #999;border-radius:4px}#contact-form input[type=checkbox]:checked+.mwform-checkbox-field-text:after,#wp-dl input[type=checkbox]:checked+.mwform-checkbox-field-text:after{content:"";display:block;position:absolute;top:-5px;left:5px;width:7px;height:14px;transform:rotate(40deg);border-bottom:3px solid #c3c3c3;border-right:3px solid #c3c3c3}#contact-form .privacy-check,#wp-dl .privacy-check{text-align:center;margin:100px auto 50px auto}#contact-form input.submit_button,#wp-dl input.submit_button{background:#0058a9;background:linear-gradient(130deg,rgba(0,88,169,1) 0%,rgba(0,165,227,1) 100%);width:40%;display:block;position:relative;margin:0 auto 100px auto;height:50px;line-height:40px;border-radius:30px;box-shadow:5px 5px 5px rgba(0,0,0,.2);font-size:1.2em;color:#fff;cursor:pointer}#contact-form input.submit_button:hover,#wp-dl input.submit_button:hover{opacity:.7}#contact-form input.submit_button:after,#wp-dl input.submit_button:after{content:'';width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:40%;right:8%}#contact-form h4,#wp-dl h4{font-size:1.5em;text-align:center;margin:50px auto}#contact-form .submit-end,#wp-dl .submit-end{max-width:400px;margin:50px auto 100px auto;text-align:center}@media screen and (min-width:1024px){#contact-form .input-form dl,#wp-dl .input-form dl{display:flex;flex-wrap:wrap}#contact-form .input-form dt,#wp-dl .input-form dt{width:25%;margin:10px 0}#contact-form .input-form dt span,#wp-dl .input-form dt span{right:10px;top:-3px}#contact-form .input-form dd,#wp-dl .input-form dd{width:75%;height:30px;margin:10px 0}#contact-form .check-wrap,#wp-dl .check-wrap{padding-bottom:0}}#contact-complete .inner{margin-bottom:150px}#contact-complete h3{margin:0 auto 50px auto}#contact-complete p{max-width:500px;line-height:1.5;margin:10px auto;text-align:center}#news-list,#news-article{max-width:1100px;margin:0 auto;padding:0 15px;display:flex;justify-content:space-between}section.related{padding-bottom:100px}#news-list .news-list ul,#news-article .related-posts{display:flex;flex-wrap:wrap}#news-article .news-details>ul{padding-left:20px;line-height:1.5;margin-bottom:20px}#news-article .news-details>ul li{font-size:1.6rem;margin-bottom:15px;list-style-type:disc}#news-article .news-details ul li:last-child{margin-bottom:0}#news-list .news-list li,#news-article .related-posts li{width:100%;padding:15px 0;border-bottom:solid 1px rgba(47,47,47,.1)}#news-list .news-list li a,#news-article .related-posts li a{display:flex}#news-list .news-list li h3,#news-article .related-posts li h3{text-align:left;padding:0 15px;margin-bottom:10px;line-height:1.3;font-weight:600;border-bottom:none}#news-article .related-posts li h3{text-align:left;padding:0 15px !important;margin:0 auto 10px !important;line-height:1.3;font-weight:600;color:#333;font-size:1.8rem;border-bottom:none;border-left:none}#news-list .news-list li p,#news-article .related-posts li p{width:100%;line-height:2.2;font-weight:500;padding:0 15px;box-sizing:border-box;font-size:1.4rem}#news-list .news-list li p.post-title,#news-article .related-posts li p.post-title{margin-bottom:10px;font-size:1.2rem;line-height:1}#news-list .news-list li p span,#news-article .related-posts li p span{display:inline-block;margin-right:5px;font-weight:500;font-size:1.4rem}#news-list .news-list li img,#news-article .related-posts li img{width:180px;height:100%;max-height:142px;overflow:hidden;object-fit:cover}#news-list .news-list li img:hover,#news-article .related-posts li img:hover{opacity:.7}#news-list .news-list li .tagcloud,#news-article .related-posts li .tagcloud{display:flex;flex-wrap:wrap}#news-list .news-list li .tagcloud a,#news-article .related-posts li .tagcloud a{text-align:center;padding:8px 12px;border-radius:10px;font-weight:500 !important;font-size:1.4rem !important;color:#0052b0;background-color:#eef4fd;margin:10px 5px 10px 0;display:flex}.navigation h2{display:none}.nav-links{display:flex;max-width:500px;justify-content:center;margin:50px auto 100px}.page-numbers{padding:10px;color:#fff;margin:0 5px 5px 0;font-size:1.6rem;background-color:#9eaeb8}.page-numbers.current{background-color:#0096ea;color:#fff}.nav-previous,.nav-next{background:#0058a9;background:linear-gradient(130deg,rgba(0,88,169,1) 0%,rgba(0,165,227,1) 100%);border-radius:30px;position:relative;margin:0 10px}.nav-previous{padding-left:10px}.nav-next{padding-right:10px}.nav-previous a,.nav-next a{color:#fff;display:block;box-sizing:border-box;padding:15px 30px;width:100%;height:100%;text-align:center}.nav-previous:after{content:'';width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);position:absolute;top:35%;left:20%}.nav-next:after{content:'';width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:35%;right:20%}#news-list .sidebar,#news-article .sidebar{width:45%;min-width:290px;margin-left:30px;padding-top:15px;padding-bottom:100px}#news-list .sidebar img,#news-article .sidebar img{width:100%;height:auto}#news-list .sidebar>div,#news-article .sidebar>div{margin-bottom:50px}@media(min-width:769px){#news-article .sidebar>div:last-child{position:sticky;top:100px}}@media(min-width:1024px){#news-article .sidebar>div:last-child{position:sticky;top:120px}}.custom-html-widget{margin-top:20px}#news-list .sidebar>div form,#news-article .sidebar>div form{white-space:nowrap;width:100%}#news-list .sidebar>div form label,#news-article .sidebar>div form label{width:100%}#news-list .sidebar .search-box .search-field,#news-article .sidebar .search-box .search-field{width:90%;display:inline-block;height:30px}#news-list .sidebar .btn-search,#news-article .sidebar .btn-search{width:25px;margin-left:1.5%}#news-list .sidebar h2,#news-article h2{padding-bottom:10px;margin-bottom:10px;font-size:2.4rem;font-weight:700;color:#333;text-align:left;border-bottom:solid 3px #007bc0}#news-list .sidebar .popular-list li,#news-article .popular-list li,#news-list .sidebar .recommended-list li,#news-article .sidebar .recommended-list li{display:flex;padding:10px 0;border-bottom:solid 1px rgba(47,47,47,.1);margin-bottom:0}#news-list .sidebar .popular-list li>a,#news-article .popular-list li>a,#news-list .sidebar .recommended-list li>a,#news-article .sidebar .recommended-list li>a{width:100px}#news-list .sidebar .popular-list img,#news-article .sidebar .popular-list img,#news-list .sidebar .recommended-list img,#news-article .sidebar .recommended-list img{width:100px;height:100px;object-fit:cover}#news-list .sidebar .popular-list li p,#news-article .sidebar .popular-list li p,#news-list .sidebar .recommended-list li p,#news-article .sidebar .recommended-list li p{padding-left:10px;margin-bottom:10px;font-weight:500;font-size:1.4rem}#news-list .sidebar .popular-list li h3,#news-article .sidebar .popular-list li h3,#news-list .sidebar .recommended-list li h3,#news-article .sidebar .recommended-list li h3{padding:0 0 0 10px !important;margin-bottom:0 !important;border-bottom:none !important;font-size:1.8rem !important;margin-top:auto !important;text-align:left;line-height:1.3}#news-list .sidebar .popular-list li h3,#news-article .sidebar .popular-list li h3,#news-list .sidebar .recommended-list li h3,#news-article .sidebar .recommended-list li h3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}#news-list .sidebar .tagcloud,#news-article .sidebar .tagcloud{display:flex;flex-wrap:wrap;justify-content:flex-start}.news-details .tagcloud{margin-top:40px}.sidebar .tagcloud a,.blogs .tagcloud a,.news-details .tagcloud a,.related-posts .tagcloud a{display:inline-block;text-align:center;padding:8px 12px;border-radius:10px;font-weight:500 !important;font-size:1.4rem !important;color:#0052b0;background-color:#eef4fd;margin:0 5px 10px 0}.tips .tagcloud a{font-weight:400 !important}#news-list .sidebar .sticky-banner,#news-article .sidebar .sticky-banner{margin-bottom:30px;margin-top:20px}#news-list .sidebar .sticky-banner:last-child,#news-article .sidebar .sticky-banner:last-child{margin-bottom:0}.wtpsw-post-thumb-right h6{font-size:1.8rem;font-weight:600;margin-bottom:0 !important}.wtpsw-post-thumb-right h6 a{line-height:1.4}@media screen and (max-width:768px){#news-list,#news-article{display:block}#news-list .news-list li p{font-size:1.4rem}#news-list .news-list li p span{display:block;font-size:1.2rem;margin-bottom:0;font-weight:400}#news-list .news-list li:after{content:'';clear:both}.news-page{display:block;text-align:center}.news-page li{display:inline-block;width:20%}.news-page li:nth-child(2){display:none}#news-list .sidebar,#news-article .sidebar{width:100%;margin:0 auto}}@media(max-width:480px){#news-list .news-list li a,#news-article .related-posts li a{display:block}#news-list .news-list li img,#news-article .related-posts li img{width:100%;max-height:inherit}#news-list .news-list li p.post-title,#news-article .related-posts li p.post-title{margin-top:20px}#news-article iframe.wp-embedded-content{width:100% !important}}.single-post .top-heading h1{font-size:2.4rem;font-weight:600;letter-spacing:.1em;margin:10px 0 0 5px;line-height:1.3}#news-details .side-right{margin-bottom:50px;text-align:center}#news-details h2{color:#3a9ad6;border-bottom:1px solid #dcdddd;padding:20px 0 20px;border-left:5px solid #3a9ad6;font-size:2.4rem;margin-bottom:30px;margin-top:60px;text-align:left;line-height:1.5;padding-left:10px !important}#news-details h2 span{padding-top:20px}#news-details h2:first-child{margin-top:0}#news-details .news-details img{margin:0 auto 15px auto;width:100% !important;height:auto}#news-details .news-details h3{font-size:2rem;color:#3a9ad6;margin:60px 0 20px;padding:0;border-bottom:0;text-align:left}#news-details .news-details h3:before{content:"\25A0"}#news-details .news-details h4{font-size:1.8rem;line-height:1.5}#news-details .news-details h4 span{border-bottom:1px solid}#news-details .news-details h4:before{content:"\25B8 "}#news-details .news-details p{margin:10px 0 20px;line-height:2;font-size:1.6rem;padding-left:0 !important}#news-details .news-details p .supplement{margin-top:0;display:block;text-align:center;font-size:1.4rem;font-weight:400}#news-details .news-details strong.yellow{padding:0 2px 3px;background-image:linear-gradient(90deg,#fff785,#fff785);background-repeat:no-repeat;background-position:0 10.5px;background-size:100% 8px;-webkit-box-decoration-break:clone;box-decoration-break:clone}#news-details .side-right h3{margin-bottom:0 !important;border:none}#news-details .side-right{margin:0 auto 100px auto}#news-details .side-right li{border-bottom:1px solid #aaa;padding:20px;font-weight:600}#news-details .side-right li .count{display:none}#news-details .cv-btn{max-width:100%}.news-details-paga{margin:50px auto 0px auto;text-align:center;width:100%;display:flex}.news-details-paga li{display:inline-block;margin:0 10px;width:100%;font-size:1.6rem;font-weight:600}.news-details-paga li a{color:#3a9ad6}.emphasize-link{position:relative;margin:40px 0 20px;padding:16px 10px;border:2px solid #ee7917;background-color:#fffbf5}.emphasize-link p:last-child{margin-bottom:0}.emphasize-link:before{font-family:"Font Awesome 5 Free";position:absolute;bottom:100%;left:-2px;padding:10px;font-size:1.6rem;content:"\f518  あわせて読みたい";background-color:#fb8c00;color:#fff;font-weight:700;border-radius:6px 6px 0 0}iframe.wp-embedded-content{width:100% !important;display:block;margin:0}#toc_container{background-color:#fefefe !important;border:solid 2px #007bc0 !important;border-radius:7px;margin-bottom:30px}#toc_container a{font-weight:500;line-height:1.3}#toc_container a .toc_number{display:inline-block;padding-right:10px;font-weight:600}#toc_container a .toc_number:after{content:"."}@media screen and (min-width:1024px){#news-details .side-right{width:30%}#news-details .side-archive h3{text-align:left;margin:0}#news-details .side-archive li{padding:10px}.news-details-paga{width:50%}}.w_b_box .w_b_h100{height:100% !important}.w_b_bal p{margin:0 !important}#faq .wrap-hidden{width:100%;padding-right:15px;padding-left:15px;margin:0 auto;box-sizing:border-box;overflow-x:hidden !important}#faq .wrap-left{margin-bottom:50px}#faq .wrap-right{padding-left:0;padding-right:0}#faq .wrap-left ul li{border:1px solid #3a9ad6;border-radius:30px;margin:15px 0;background:#fff}#faq .wrap-left ul li:first-child{margin-top:0}#faq .wrap-left ul li a{display:block;padding:10px 15px;font-size:1.6rem;font-weight:600}#faq .wrap-left ul li a:hover{background:#3a9ad6;color:#fff;display:block;border-radius:30px}@media screen and (min-width:1024px){#faq .wrap-left{position:absolute;left:0;top:0}#faq .wrap-right{margin-left:30%;padding-left:0;padding-right:0}}#faq div.faq-block{margin-bottom:50px;padding:50px 0 0}#faq div.faq-block:first-child{padding-top:0}#faq div.faq-block:nth-child(even){background:#f4f6f7;margin:0 -500%;padding:50px 500% 20px}#faq div.faq-block h3{background:#0058a9;background:linear-gradient(130deg,rgba(0,88,169,1) 0%,rgba(0,165,227,1) 100%);color:#fff;border-radius:30px;font-size:2.4rem;padding:10px 20px;font-weight:700;text-align:left;line-height:1.5}#faq div.faq-block .faq-box{margin:30px 0}#faq div.faq-block .faq-box h4{font-size:2rem;border-bottom:1px solid #92c2e4;padding:10px 0;line-height:1.3;color:#333}#faq div.faq-block .faq-box h4:before{content:'\025cf';color:#3a91cf;margin-right:5px}#faq div.faq-block .faq-box p{margin:10px 0;line-height:1.5;font-size:1.6rem;font-weight:500}#faq div.faq-block .faq-liks{margin-bottom:80px}#faq div.faq-block .faq-liks b{display:none}#faq div.faq-block .faq-liks li{margin:5px 20px 5px 0;padding:5px 20px;width:auto;border-radius:30px;background:#a2a2a2;font-size:.8em;text-align:center;display:inline-block}#faq div.faq-block .faq-liks li a{display:inline-block;width:100%;color:#fff;text-align:center;white-space:nowrap;font-size:1.6rem;font-weight:600;padding:5px 10px;box-sizing:border-box}#page_top{position:fixed;bottom:30px;right:20px;z-index:1}#page_top a{background:#0058a9;background:linear-gradient(130deg,rgba(0,88,169,1) 0%,rgba(0,165,227,1) 100%);color:#fff;text-align:center;text-decoration:none;padding:40px 20px 10px;border-radius:5px;position:relative}#page_top:after{content:'';width:0;height:0;border-style:solid;border-width:0 12.5px 20px;border-color:transparent transparent #fff;top:-30px;left:0;right:0;margin:auto;display:block;position:absolute;z-index:2}#page_top a:hover{background-color:#666;text-decoration:none}.function-trigger{position:absolute;padding:8px 10px;box-sizing:border-box;right:3%;top:30%;border:1px solid #fff;border-radius:18px;line-height:1.3;z-index:99;font-size:2rem;font-weight:600}.function-trigger:hover{cursor:pointer}.function-trigger.function-open{color:#0085d0;border:1px solid #0085d0;position:fixed;right:3%;top:80px}.sp-function-list{width:80%;height:100%;overflow-y:scroll;padding:100px 20px 20px;box-sizing:border-box;background-color:#fff;position:fixed;top:0;right:0;z-index:10;transform:translate(3000px);transition:all .7s;border-left:1px solid #ccc;font-size:1.3em}.sp-function-list ul{width:80%;margin:0 auto;height:auto;box-sizing:border-box;font-weight:600;font-size:1.6rem}.sp-function-list li span{color:#0082cc !important;font-weight:700}.sp-function-list .sp-function-child{margin:10px 0 20px 20px;width:100%}.sp-function-list li{font-weight:500}.sp-function-list li a{display:block;box-sizing:border-box;padding:10px;font-weight:500}.sp-function-list{transform:translateX(100vw);transition:all .3s linear}.sp-function-list.function-open{transform:translateX(0);border:1px solid #0085d0;color:#0085d0}.function-template-default .wrap-left{margin-bottom:50px}.wrap-left .function-li-wrap{background:#f7f7f7;padding:15px;box-sizing:border-box}.wrap-left h2{color:#7d7d7d;text-align:center;font-size:2.4rem;margin:20px auto 0 auto;padding:30px 0 20px;box-sizing:border-box;background:#f7f7f7;border-radius:10px 10px 0 0}.wrap-left .function-nav h3{color:#fff;display:block;background:#b1aead;padding:12px;border-radius:5px;position:relative;margin:10px 0;font-size:2rem;font-weight:600;text-align:left}.wrap-left .function-nav h4{color:#3a9ad6;padding:10px;position:relative;font-size:1.6rem;font-weight:600}.wrap-left .function-nav h3:hover,.wrap-left .function-nav h4:hover{cursor:pointer;opacity:.8}.wrap-left .function-nav h3:after{content:"";position:absolute;right:25px;top:45%;transition:all .2s ease-in-out;display:block;width:8px;height:8px;border-top:solid 2px #cbcccc;border-right:solid 2px #cbcccc;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.wrap-left .function-nav h3.open:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:30%}.wrap-left .function-nav h4:after{content:"";position:absolute;right:25px;top:20%;transition:all .2s ease-in-out;display:block;width:8px;height:8px;border-top:solid 2px #3a9ad6;border-right:solid 2px #3a9ad6;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.wrap-left .function-nav h4.open:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:35%}.wrap-left .function-nav .function-menu01{border-radius:10px;width:90%;margin:5px auto}.wrap-left .function-nav .function-menu02{width:100%;margin:0 auto;background:#fff;padding:0;border-radius:5px}.wrap-left .function-nav .function-menu01 li,.wrap-left .function-nav .function-menu02 li{min-height:20px;line-height:20px}.wrap-left .function-nav .function-menu01 li,.wrap-left .function-nav .function-menu02 li{background:#fff;border-radius:5px}.wrap-left .function-nav .function-menu01 li{margin:5px 0 10px}.wrap-left .function-nav .function-menu02 li{margin:0}.wrap-left .function-nav .function-menu02 li a{display:block;padding:10px;font-size:1.4rem;font-weight:500}.wrap-left .function-nav .function-menu02 .current_page_item{display:block !important;background:#efefef}.wrap-left .function-nav .function-menu02 li a:hover{background:#efefef}.wrap-left .function-nav .function-btn{display:block;cursor:pointer}.wrap-left .function-nav .function-menu02{display:none;margin-top:-15px}.wrap-left .function-nav .function-child{margin-top:0}.wrap-left .toggle-up{background:#e0e0e0;height:30px;border-radius:0 0 10px 10px;position:relative}.wrap-left .toggle-up:after{content:"";position:absolute;right:50%;top:20%;transition:all .2s ease-in-out;display:block;width:10px;height:10px;border-top:solid 1px #b1aead;border-right:solid 1px #b1aead;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.wrap-left .toggle-up.open:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:40%}#function{padding:20px 15px;box-sizing:border-box}#function h2{color:#7d7d7d;background:#f7f7f7;border-radius:30px;padding:20px;position:relative;font-weight:600;margin-top:-20px;font-size:2.4rem}#function h2:after{content:"";position:absolute;right:25px;top:30%;transition:all .2s ease-in-out;display:block;width:8px;height:8px;border-top:solid 2px #cbcccc;border-right:solid 2px #cbcccc;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#function h2.open:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:40%}#function h3{color:#3a9ad6;font-size:2rem;font-weight:600;margin:30px 0;text-align:left;line-height:1.3}#function p{line-height:1.5;font-size:1.6rem;font-weight:400;margin-bottom:50px}#function figure{background-size:cover;padding:15px 0 50px;box-sizing:border-box}#function figure img{width:100%;height:auto !important;box-shadow:2px 2px 4px #aaa}#function .function-rightBox{position:relative}#function .function-rightBox h4{position:absolute;width:25%;max-width:128px;bottom:88%;left:0;right:0;margin:auto}#function .function-rightBox .function-example{line-height:1.5;background:#3a9ad6;border-radius:10px;width:100%;padding:30px;box-sizing:border-box;color:#fff;font-size:1.6rem;font-weight:600;margin-top:100px}@media screen and (min-width:728px){#function .function-rightBox .function-example{padding:30px}}#function .function-rightBox .function-movie{background:#555;width:95%;background-size:20% auto;border-radius:10px;margin:10px 0 0;text-align:center;padding:20px 10px;line-height:1.8;position:relative;min-height:100px}#function .function-rightBox .function-movie .function-movie-thumb:empty{background-position:50% 50% !important;background-size:cover !important;position:absolute;border-radius:5px;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.5}#function .function-rightBox .function-movie a{display:block;color:#fff;position:absolute;width:95%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%)}#function .support-movie-link{margin:20px auto 50px auto;text-align:center}#function .support-movie-link a{text-decoration:underline;color:#6363ab;font-size:1.6rem;font-weight:600}#function .sp-function-li{display:none;background:#f7f7f7;border-radius:10px;padding:40px 20px 10px;margin-top:-35px;font-weight:500;font-size:1.6rem}#function .sp-function-li li a{display:block;padding:10px 0}#function .sp-function-li li a:hover{color:#3a9ad6}#function .function-rightBox{display:block;width:100%;margin:30px auto;padding:0}#function .function-rightBox .function-movie span{font-weight:700}@media screen and (min-width:1024px){#function .function-rightBox{display:flex}#function{padding:20px 0;box-sizing:border-box}#function h2{margin-top:0}#function h2:after{content:none}#function .function-rightBox h4{position:absolute;width:128px;height:128px;top:0;bottom:0;left:10px;right:auto;margin:auto}#function figure{padding:23px 0 80px}#function figure img{max-width:750px}#function .function-rightBox .function-example{line-height:1.5;background:#3a9ad6;border-radius:100px 10px 10px 100px;width:100%;padding:5% 5% 5% 155px;box-sizing:border-box;color:#fff;margin:0 10px 0 0}#function .function-rightBox .function-movie{width:25%;border-radius:5px;margin:0;text-align:center;padding:40px 10px;box-sizing:border-box;line-height:1.8;position:relative}#function .support-movie-link{font-weight:700;margin:0 auto 100px auto}}#support-movie .top-heading{background:url(//www.omni-contact.net/wp-content/themes/OmuniContact/assets/css/../images/support/heading-support.png) no-repeat}#support-movie .clientManagement h3{font-size:2.4rem;margin:0 10px;text-align:left;font-weight:700;padding-bottom:10px;border-bottom:1px solid #27a4e0}#support-movie .suport-wrap{padding-top:50px;max-width:1100px;margin:0 auto;padding-right:15px;padding-left:15px;color:#333}#support-movie .clientManagement,#support-movie .managementFunction,#support-movie .cloudManagement{padding-bottom:50px;clear:both;display:block}#support-movie .clientManagement li img,#support-movie .managementFunction li img,#support-movie .cloudManagement li img{float:left;width:40%;max-height:150px;box-shadow:2px 2px 2px 2px rgba(0,0,0,.1);overflow:hidden;object-fit:cover}#support-movie .clientManagement li img:hover{opacity:.8}#support-movie .clientManagement li,#support-movie .managementFunction li,#support-movie .cloudManagement li{width:90%;margin:50px auto}#support .clientManagement li{width:100%}#support-movie li:before,#support-movie li:after{content:"";clear:both;display:block}#support-movie li .sp-right{display:block;overflow:auto;margin-left:45%;zoom:1}#support-movie li h4,#support-movie li p{width:100%;margin:auto}#support-movie li p{line-height:1.5;height:4.5em;width:100%;font-size:1.6rem;font-weight:400}#support-movie li h4{font-size:2rem;line-height:1.3;font-weight:600;padding-bottom:10px;padding-top:10px;width:100%}#support-movie .clientManagement li span{margin:10px 10px 0 auto;padding:5px;width:auto;border-radius:30px;background:#a2a2a2;display:block;font-size:1.6rem;text-align:center}#support-movie .clientManagement li span a{display:inline-block;color:#fff;text-align:center;padding:5px 10px;font-weight:500}@media screen and (min-width:1024px){#support-movie h3{font-size:2em}#support-movie .clientManagement ul,#support-movie .managementFunction ul,#support-movie .cloudManagement ul{display:flex;flex-wrap:wrap;width:100%}#support-movie .clientManagement li,#support-movie .managementFunction li,#support-movie .cloudManagement li{line-height:1.5;width:23%;margin:30px 10px}#support-movie .clientManagement li figure{display:block;height:150px}#support-movie .clientManagement li img,#support-movie .managementFunction li img,#support-movie .cloudManagement li img{float:none;width:100%;height:100%;object-fit:cover}#support-movie li .sp-right{width:100%;margin:0;padding:10px 15px;box-sizing:border-box}#support-movie .clientManagement li span{border-radius:30px;background:#a2a2a2;width:auto !important;display:inline-block}#support-movie .clientManagement li span a{display:block;padding:0 20px;font-weight:500}}@media(max-width:480px){#support-movie li p{height:auto}}#support-movie .foot{background:#f4f6f7;padding:80px 15px}#support-movie .foot .footer-inner{max-width:1100px;margin:0 auto}#support-movie .foot .footer-txt{text-align:center;font-size:2.4rem;line-height:1.7;font-weight:600}#support-movie .foot ul{display:flex;padding-top:30px}#support-movie .foot li{width:50%;margin:0 10px;border-radius:30px;text-align:center;font-size:1.2em;font-weight:600;position:relative}#support-movie .foot li:after{content:'';width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:40%;right:8%}#support-movie .foot li a{line-height:1.4;color:#fff;display:block;font-size:2rem;font-weight:600;padding:20px;min-width:100%;box-sizing:border-box}#support-movie .foot li:first-child{background:#ea4d28;background:linear-gradient(90deg,rgba(234,77,40,1) 0%,rgba(243,158,103,1) 100%)}#support-movie .foot li:last-child{background:#329f63;background:linear-gradient(90deg,rgba(50,159,99,1) 0%,rgba(122,187,45,1) 100%)}#support-movie .foot li:last-child a{background:url(//www.omni-contact.net/wp-content/themes/OmuniContact/assets/css/../images/header-mail.png) 12% 50% no-repeat}@media screen and (max-width:768px){#support-movie .foot{padding:50px 0}#support-movie .foot .footer-txt{float:none;width:100%;font-size:2rem;text-align:center;line-height:1.7;word-break:keep-all}#support-movie .foot ul{max-width:100%;display:block;margin:auto;padding-right:15px;padding-left:15px}#support-movie .foot li{width:100%;margin:15px auto;border-radius:30px;text-align:center;font-size:1.2em;font-weight:600;position:relative}@media screen and (max-width:380px){#support-movie .foot .footer-txt{font-size:1.8rem}#support-movie .foot li a{font-size:1.5rem}}}#function-list .top-heading{color:#fff;box-shadow:none;margin-bottom:0!important}#function-list .top-heading span{color:#fff}#function-list .breadcrumbs{margin-bottom:0}#function-list main{padding-bottom:100px;margin-top:40px}#function-list .function-client,#function-list .function-management,#function-list .function-cloud,#function-list .function-security{max-width:1100px}#function-list .function-client h3{margin-bottom:30px;font-size:3rem;color:#008cd6;font-weight:700;border-bottom:2px solid #c3c3c3;text-align:center}#function-list .list-13 h3{background:url(//www.omni-contact.net/wp-content/themes/OmuniContact/assets/css/../images/function/function-icon01.png) no-repeat 0 30% !important}#function-list .list-14 h3{background:url(//www.omni-contact.net/wp-content/themes/OmuniContact/assets/css/../images/function/function-icon02.png) no-repeat 0 30% !important}#function-list .list-15 h3{background:url(//www.omni-contact.net/wp-content/themes/OmuniContact/assets/css/../images/function/function-icon03.png) no-repeat 0 30% !important}#function-list .list-16 h3{background:url(//www.omni-contact.net/wp-content/themes/OmuniContact/assets/css/../images/function/function-icon04.png) no-repeat 0 30% !important}#function-list .function-client h4,#function-list .funct.service-function .flex liion-management h4,#function-list .function-cloud h4,#function-list .function-security h4{font-size:2.4rem;font-weight:500;color:#333;text-align:center;margin-bottom:30px}#function-list .function-client h4.no-list,#function-list .function-management h4.no-list,#function-list .function-cloud h4.no-list,#function-list .function-security h4.no-list{border-bottom:1px solid #c3c3c3}#function-list .function-client li,#function-list .function-management li,#function-list .function-cloud li,#function-list .function-security li{color:#505050;display:inline-block;font-size:1.6rem;font-weight:600;line-height:1.5}#function-list .function-client li a,#function-list .function-management li a,#function-list .function-cloud li a,#function-list .function-security li a{color:#fff}#function-list .function-cloud ul,#function-list .function-security ul{margin:30px 0 50px;border:none}#function-list .tab .function-list-16,#function-list .area .list-16{display:none}#function-list .area ul{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-bottom:80px}#function-list .area li{width:30%;border-radius:10px;box-shadow:3px 3px 10px #ccc}#function-list .tabmenu-service{margin-bottom:30px;font-weight:700;font-size:2.4rem}.active-tab{background-color:#007bff;color:#333}#function-list .function-list-all.active-tab{background-color:#f5faff;color:#333}#function-list .function-list-62.active-tab{background-color:#32679c;color:#fff}#function-list .function-list-63.active-tab{background-color:#1f7885;color:#fff}#function-list .function-list-64.active-tab{background-color:#025cad;color:#fff}#function-list .list-62 .tabmenu-service-all{color:#32679c}#function-list .list-63 .tabmenu-service-all{color:#1f7885}#function-list .list-64 .tabmenu-service-all{color:#025cad}#function-list .tabmenu-service-child{text-align:center;padding:10px 0;font-size:2rem !important;font-weight:700;border-radius:10px 10px 0 0;color:#fff !important}#function-list .tabmenu-service-child a{font-size:2rem}#function-list .list-62 .tabmenu-service{color:#32679c;font-weight:700}#function-list .list-62 .tabmenu-service-child{background-color:#32679c}#function-list .list-64 .tabmenu-service-child{background-color:#025cad}#function-list .list-63 .tabmenu-service{color:#1f7885;font-weight:700}#function-list .list-63 .tabmenu-service-child{background-color:#1f7885}#function-list .list-64 .tabmenu-service{color:#025cad;font-weight:700}#function-list .function-thumb{width:100%;height:160px}#function-list .function-thumb img{width:100%;height:100%;object-fit:cover}#function-list .area li p{padding:20px}#function-list .area li p a{color:#333}#function-list .top-heading h1{font-size:3rem;text-align:center}#function-list ul.tab{display:flex;flex-wrap:wrap;justify-content:center;padding-top:10px;gap:10px;position:sticky;top:90px;z-index:9;background-color:#fff}#function-list .tab li a{display:block;background:#ddd;margin:0 2px;padding:10px 20px;font-size:1.6rem}#function-list .tab li.active a{background:#f5faff}#function-list .area{display:none;opacity:0;background:#fff;padding:50px 20px;max-width:1100px;margin:0 auto}#function-list .area.is-active{display:block;animation-name:displayAnime;animation-fill-mode:forwards;padding-right:20px}#function-list .area.is-active::-webkit-scrollbar{width:15px}#function-list .area.is-active::-webkit-scrollbar-track{border-radius:10px;background:#f2f2f2}#function-list .area.is-active::-webkit-scrollbar-thumb{border-radius:10px;background:#09c9d9}#function-list .area.is-active{padding-right:20px;border:#eee solid 1px;background-color:#f6f7f8}#function-list .area.is-active::-webkit-scrollbar{width:15px}#function-list .area.is-active::-webkit-scrollbar-track{border-radius:10px;background:#f2f2f2}#function-list .area.is-active::-webkit-scrollbar-thumb{border-radius:10px;background:#09c9d9}@keyframes displayAnime{from{opacity:0}to{opacity:1}}#function-list .wrapper{width:100%;max-width:960px;margin:30px auto;background:#fefefe}#function-list .area h2{font-size:1.3rem;margin:0 0 20px 10px}#function-list .area li{list-style-type:none;background-color:#fff}#function-list .function-list_tabmenu{background-color:#fff;position:sticky;padding-top:10px;padding-bottom:10px;margin:0 -15px 60px;top:135px;z-index:9}#function-list .function-list_tabmenu ul{gap:5px;margin-bottom:0}#function-list li.inside-tabmenu{width:auto}#function-list li.inside-tabmenu a{display:inline-block;padding:10px 15px;font-size:1.4rem;font-weight:500}@media(max-width:1024px){#function-list ul.tab{top:65.2px}#function-list .function-list_tabmenu{top:111.2px}}@media(max-width:768px){#function-list ul.tab{gap:5px}#function-list .area li{width:47%}#function-list .tab li a{font-size:1.2rem}#function-list li.inside-tabmenu{width:auto}#function-list li.inside-tabmenu a{font-size:1.2rem}}@media(max-width:560px){#function-list ul.tab li{width:100%}#function-list .function-list_tabmenu{position:static}#function-list .function-list_tabmenu{top:218.2px}}@media(max-width:480px){#function-list ul.tab li{width:100%}#function-list .area li{width:100%}#function-list li.inside-tabmenu{width:auto}}.top-heading{background:url(//www.omni-contact.net/wp-content/themes/OmuniContact/assets/css/../images/example/heading-example.png) no-repeat;background-size:cover}.single-function .top-heading{display:none}.single-function .top-heading .inner{display:none}@media(max-width:1024px){.function-template-default .top-heading{display:block;padding-bottom:120px}.function-trigger{box-shadow:2px 3px 3px #333;background-color:#777}.function-trigger.function-open{color:#fff}}#example .wrap-left{margin-bottom:50px}#example .example-menu{background:#f7f7f7;border-radius:15px;padding:50px 20px 10px;color:#7d7d7d;margin:auto;box-sizing:border-box}#example .example-menu h3{text-align:center;font-size:2.4rem}#example .example-menu h4{background:#b1aead;color:#fff;padding:10px;border-radius:5px;position:relative;font-size:2rem;font-weight:600}#example .example-menu h4 a{color:#fff}#example .example-menu h4:hover{cursor:pointer}#example .example-menu h4:after{content:"";position:absolute;right:25px;top:45%;transition:all .2s ease-in-out;display:block;width:8px;height:8px;border-top:solid 2px #cbcccc;border-right:solid 2px #cbcccc;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#example .example-menu h4.open:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:30%}#example .example-menu h4:last-child{cursor:default}#example .example-menu h4:last-child:after{content:none}#example .example-menu ul{margin:20px auto}#example .example-menu li{margin:5px auto}#example .example-menu .asideMenu-child{background:#fff;border-radius:5px;width:97%;margin:10px 0 10px auto !important;padding:5px 0}#example .example-menu .asideMenu-child li a{color:#7d7d7d;display:block;padding:10px 5px;width:90%;margin:auto;font-size:1.6rem;font-weight:600}#example .example-menu .asideMenu-child li a:hover{background:#efefef;border-radius:5px}@media screen and (min-width:1024px){.inner-example{display:flex}#example .wrap-left{width:70%;left:0;top:0}.inner-example .wrap-right figure img{width:100%}}#example .wrap-right h3{font-size:2.4rem;border-bottom:2px solid #b5b5b6;padding-bottom:15px;margin-top:30px;text-align:left}#example .example-box{border-bottom:2px solid #efefef;padding:30px 0 50px}#example #example03,#example #example05{border-bottom:none}#example .example-box h5{font-size:1.6rem;line-height:1.5;margin-bottom:30px;color:#333}#example .example-box h4{display:block;color:#00a0e7;font-size:2.4rem;position:relative;padding-left:25px;margin-bottom:30px;box-sizing:border-box}#example .example-box h4:before{content:'';width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 15px;border-color:transparent transparent transparent #85d1f4;position:absolute;left:0;top:0;margin:auto}#example .example-box figcaption,#example .performance ul{display:block;border-left:8px solid #85d0f4;margin:30px auto 0 auto;padding:5px 20px;line-height:1.5;font-weight:600;box-sizing:border-box;font-size:2rem}#example .example-box h6{color:#85d0f4;margin-top:50px;margin-bottom:20px;font-size:2.4rem;font-weight:600}#example .example-box li{background:#a2a2a2;border-radius:30px;display:inline-block;color:#fff;padding:10px 15px;margin:5px;font-size:1.6rem}#example .example-box li a{color:#fff;font-size:1.6rem;font-weight:600}#example .performance{padding:50px 0 100px}#example .performance h4{font-size:1.5em}#example .performance figure{margin:30px auto}#example .performance ul{width:100%}#example .performance li{display:inline-block;margin:0 10px}#example .performance li:before{content:'●';color:#cfd0d0}@media screen and (min-width:1024px){#example .performance figure,#example .performance figure img{width:100%}}.page404{padding-top:120px;padding-bottom:120px;color:#333}.page404 h1{font-size:3rem;text-align:center;margin-bottom:60px}.page404 p{font-size:2rem}.none-article{font-size:2.4rem;font-weight:600;padding-top:60px;line-height:1.5}#recommended-environment{text-align:left;font-size:1.6rem;line-height:1.5}#recommended-environment main{padding-bottom:100px;padding-top:50px}#recommended-environment main a{word-break:keep-all}#recommended-environment main h3{text-align:left;margin:60px 0 20px}#recommended-environment table tr th{color:#fff;font-weight:600;word-break:keep-all;background-color:#002060;padding:10px}#product-info main{padding-top:50px}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fixed_btn{position:fixed;bottom:10px;right:10px;padding:6px 40px;z-index:9999;opacity:0;animation:fadeIn .5s ease forwards;display:none}.archive .fixed_btn img,.single .fixed_btn img{width:300px;height:auto}.close_button{position:absolute;top:-25px;right:25px;margin:10px;padding:5px 10px;color:#333;text-decoration:none;z-index:9999;font-size:1.6rem;cursor:pointer}.close_clicked{display:none!important}.fixed_btn a{opacity:1}.fixed_btn img{width:280px;height:auto}@media(max-width:1024px){.fixed_btn{bottom:100px;padding-right:0}.close_button{right:-15px}}@media(max-width:768px){.fixed_btn img{width:250px;height:auto}.close_button{top:-27px;right:-15px}}@media(max-width:480px){.fixed_btn{bottom:80px;padding-right:0}.fixed_btn img{height:auto}}.cta-box{display:flex;justify-content:center;align-items:center;background-color:#fff;border:3px solid;border-image:linear-gradient(to right,#004da3,#1f9ee5) 1;border-radius:16px;padding:30px;max-width:1000px;margin:30px auto;box-shadow:0 4px 12px rgba(0,0,0,.08);gap:20px}.cta-box .cta-left{width:500px;text-align:center;flex-shrink:3}.cta-box .cta-left img{width:100%;height:auto;margin-bottom:0 !important}.cta-box .cta-center{flex:1;text-align:center;display:flex;flex-direction:column;align-items:center}.cta-box .cta-center p{margin:5px 0 !important;color:#333}.cta-box .cta-center .logo img{display:block;max-width:80%;height:auto;margin:5px auto !important}.cta-box .cta-center .highlight{font-size:2rem;font-weight:700;color:#333;margin-bottom:0 !important}.cta-box .cta-button-wrapper{position:relative;width:320px;height:64px;margin-top:6px}.cta-box .cta-button-wrapper img{width:100%;height:100%;display:block}.cta-box .cta-button-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;font-size:21px;font-weight:700;color:#fff;text-align:center;pointer-events:none;line-height:1.2;padding:0 35px;box-sizing:border-box;letter-spacing:.05em}.cta-box p.catch-copy{font-size:1.6rem;line-height:1.5;margin:6px 0;color:#00478a}@media (max-width:1024px){.cta-box{padding:30px;gap:24px}.cta-box .cta-left{width:260px}.cta-box .cta-center p{font-size:1.8rem}}@media (max-width:768px){.cta-box{flex-direction:column;align-items:center;border:3px solid;border-image:linear-gradient(to right,#004da3,#1f9ee5) 1;padding:20px;gap:10px}.cta-box .cta-left,.cta-center{width:100%;max-width:100%;text-align:center}.cta-box .cta-left img{width:100%;max-width:500px;height:auto;margin:0 auto !important}.cta-box .cta-center p{font-size:1.4rem}.cta-box .cta-center .logo img{width:100%;max-width:400px;margin-right:auto;margin-left:auto}.cta-box .cta-button-wrapper{width:100%;max-width:320px;height:60px}.cta-box .cta-button-text{text-align:center;font-size:17px;padding:0 20px}.cta-box .sp-br{display:inline}.cta-box .cta-center .highlight{font-size:1.6rem;font-weight:700;color:#333}}