﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");html{overflow:auto !important;scroll-behavior:smooth;font-size:75%}@media (min-width: 768px){html{font-size:87.5%}}@media (min-width: 992px){html{font-size:93.75%}}@media (min-width: 1200px){html{font-size:100%}}body{letter-spacing:0.1em;font-feature-settings:"palt";line-height:1.6}body .fl-page{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:normal;font-style:normal}body :not(header) h1,body :not(header) h2,body :not(header) h3,body :not(header) h4,body :not(header) h5,body :not(header) h6,body :not(header) h1 *,body :not(header) h2 *,body :not(header) h3 *,body :not(header) h4 *,body :not(header) h5 *,body :not(header) h6 *{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:normal;font-style:normal;font-weight:600}body :not(header) h1 *,body :not(header) h2 *,body :not(header) h3 *,body :not(header) h4 *,body :not(header) h5 *,body :not(header) h6 *{display:inline-block}body .mincho,body .mincho *{font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}body .gothic,body .gothic *{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:normal;font-style:normal}body .font-en{font-family:"Charmonman", cursive;font-weight:700;font-style:normal}body.page header.entry-header{display:none}body.page .entry-content{margin-top:0}section{padding-bottom:5rem}a{text-decoration:none}a:hover,a:active{color:inherit;text-decoration:inherit}a,a::before,a::after,button,button::before,button::after,input,input::before,input::after{-webkit-transition:all .3s !important;transition:all .3s !important}a[data-toggle="lightbox"]{margin-left:5px;font-size:20px;color:#4eabe2}a[data-toggle="lightbox"]:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f03e';margin-right:0}a[data-toggle="lightbox"]:before else{font-family:"FontAwesome"}.u-white{border-bottom:1px solid #FFF}.bg-blue{background-color:var(--color1)}.bg-pale-blue{background-color:#abbfea}.bg-orange{background-color:var(--keycolor1)}.bg-navy{background-color:var(--keycolor2)}.bg-black{background-color:var(--keycolor2)}.bg-lightgray{background-color:var(--gray_100)}.bg-pale-orange{background-color:var(--ix-pale-orange)}.bg-pale-navy{background-color:var(--ix-pale-navy)}.f-05{font-size:0.5rem}.f-08{font-size:0.8rem}.f-09{font-size:0.9rem}.f-10{font-size:1rem}.f-12{font-size:1.2rem}.f-14{font-size:1.4rem}.f-15{font-size:1.5rem}.f-16{font-size:1.6rem}.f-18{font-size:1.8rem}.f-20{font-size:2rem}.f-22{font-size:2.2rem}.f-24{font-size:2.4rem}.f-25{font-size:2.5rem}.f-26{font-size:2.6rem}.f-28{font-size:2.8rem}.f-30{font-size:3rem}.f-32{font-size:3.2rem}.f-34{font-size:3.4rem}.f-35{font-size:3.5rem}.f-36{font-size:3.6rem}.f-38{font-size:3.8rem}.f-40{font-size:4rem}.f-42{font-size:4.2rem}.f-44{font-size:4.4rem}.f-45{font-size:4.5rem}.f-46{font-size:4.6rem}.f-48{font-size:4.8rem}.f-50{font-size:5rem}.f-bold{font-weight:bold}.t-right{text-align:right}.t-center{text-align:center}.t-left{text-align:left}.t-white{color:#FFF}.t-blue{color:var(--color1)}.t-orange{color:var(--keycolor1)}.t-navy{color:var(--keycolor2)}.t-underline{border-bottom:1px solid #000;margin-bottom:2rem}.p-05{padding:0.5rem}.p-10{padding:1rem}.p-15{padding:1.5rem}.p-20{padding:2rem}.p-25{padding:2.5rem}.p-30{padding:3rem}.p-35{padding:3.5rem}.p-40{padding:4rem}.p-45{padding:4.5rem}.p-50{padding:5rem}.pt-05{padding-top:0.5rem}.pt-10{padding-top:1rem}.pt-15{padding-top:1.5rem}.pt-20{padding-top:2rem}.pt-25{padding-top:2.5rem}.pt-30{padding-top:3rem}.pt-35{padding-top:3.5rem}.pt-40{padding-top:4rem}.pt-45{padding-top:4.5rem}.pt-50{padding-top:5rem}.pb-05{padding-bottom:0.5rem}.pb-10{padding-bottom:1rem}.pb-15{padding-bottom:1.5rem}.pb-20{padding-bottom:2rem}.pb-25{padding-bottom:2.5rem}.pb-30{padding-bottom:3rem}.pb-35{padding-bottom:3.5rem}.pb-40{padding-bottom:4rem}.pb-45{padding-bottom:4.5rem}.pb-50{padding-bottom:5rem}.pl-05{padding-left:0.5rem}.pl-10{padding-left:1rem}.pl-15{padding-left:1.5rem}.pl-20{padding-left:2rem}.pl-25{padding-left:2.5rem}.pl-30{padding-left:3rem}.pl-35{padding-left:3.5rem}.pl-40{padding-left:4rem}.pl-45{padding-left:4.5rem}.pl-50{padding-left:5rem}.pr-05{padding-right:0.5rem}.pr-10{padding-right:1rem}.pr-15{padding-right:1.5rem}.pr-20{padding-right:2rem}.pr-25{padding-right:2.5rem}.pr-30{padding-right:3rem}.pr-35{padding-right:3.5rem}.pr-40{padding-right:4rem}.pr-45{padding-right:4.5rem}.pr-50{padding-right:5rem}.m-05{margin:0.5rem}.m-10{margin:1rem}.m-15{margin:1.5rem}.m-20{margin:2rem}.m-25{margin:2.5rem}.m-30{margin:3rem}.m-35{margin:3.5rem}.m-40{margin:4rem}.m-45{margin:4.5rem}.m-50{margin:5rem}.mt-05{margin-top:0.5rem}.mt-10{margin-top:1rem}.mt-15{margin-top:1.5rem}.mt-20{margin-top:2rem}.mt-25{margin-top:2.5rem}.mt-30{margin-top:3rem}.mt-35{margin-top:3.5rem}.mt-40{margin-top:4rem}.mt-45{margin-top:4.5rem}.mt-50{margin-top:5rem}.mb-05{margin-bottom:0.5rem}.mb-10{margin-bottom:1rem}.mb-15{margin-bottom:1.5rem}.mb-20{margin-bottom:2rem}.mb-25{margin-bottom:2.5rem}.mb-30{margin-bottom:3rem}.mb-35{margin-bottom:3.5rem}.mb-40{margin-bottom:4rem}.mb-45{margin-bottom:4.5rem}.mb-50{margin-bottom:5rem}.ml-05{margin-left:0.5rem}.ml-10{margin-left:1rem}.ml-15{margin-left:1.5rem}.ml-20{margin-left:2rem}.ml-25{margin-left:2.5rem}.ml-30{margin-left:3rem}.ml-35{margin-left:3.5rem}.ml-40{margin-left:4rem}.ml-45{margin-left:4.5rem}.ml-50{margin-left:5rem}.mr-05{margin-right:0.5rem}.mr-10{margin-right:1rem}.mr-15{margin-right:1.5rem}.mr-20{margin-right:2rem}.mr-25{margin-right:2.5rem}.mr-30{margin-right:3rem}.mr-35{margin-right:3.5rem}.mr-40{margin-right:4rem}.mr-45{margin-right:4.5rem}.mr-50{margin-right:5rem}.text-vertical{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.d-flex-wrap{flex-wrap:wrap}.d-flex.flex-even>*{flex:1}.d-grid{display:grid;gap:20px;grid-template-columns:repeat(1, 1fr)}.d-grid.grid-1{grid-template-columns:repeat(1, 1fr)}.d-grid.grid-2{grid-template-columns:repeat(2, 1fr)}.d-grid.grid-3{grid-template-columns:repeat(3, 1fr)}.d-grid.grid-4{grid-template-columns:repeat(4, 1fr)}.d-grid.grid-5{grid-template-columns:repeat(5, 1fr)}@media (min-width: 576px){.d-grid.grid-sm-1{grid-template-columns:repeat(1, 1fr)}}@media (min-width: 576px){.d-grid.grid-sm-2{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 576px){.d-grid.grid-sm-3{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 576px){.d-grid.grid-sm-4{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 576px){.d-grid.grid-sm-5{grid-template-columns:repeat(5, 1fr)}}@media (min-width: 768px){.d-grid.grid-md-1{grid-template-columns:repeat(1, 1fr)}}@media (min-width: 768px){.d-grid.grid-md-2{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 768px){.d-grid.grid-md-3{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 768px){.d-grid.grid-md-4{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 768px){.d-grid.grid-md-5{grid-template-columns:repeat(5, 1fr)}}@media (min-width: 992px){.d-grid.grid-lg-1{grid-template-columns:repeat(1, 1fr)}}@media (min-width: 992px){.d-grid.grid-lg-2{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 992px){.d-grid.grid-lg-3{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 992px){.d-grid.grid-lg-4{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 992px){.d-grid.grid-lg-5{grid-template-columns:repeat(5, 1fr)}}@media (min-width: 1200px){.d-grid.grid-xl-1{grid-template-columns:repeat(1, 1fr)}}@media (min-width: 1200px){.d-grid.grid-xl-2{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1200px){.d-grid.grid-xl-3{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 1200px){.d-grid.grid-xl-4{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 1200px){.d-grid.grid-xl-5{grid-template-columns:repeat(5, 1fr)}}.g-05{gap:0.5rem}.g-10{gap:1rem}.g-15{gap:1.5rem}.g-20{gap:2rem}.g-25{gap:2.5rem}.g-30{gap:3rem}.g-35{gap:3.5rem}.g-40{gap:4rem}.g-45{gap:4.5rem}.g-50{gap:5rem}.r-6{-webkit-border-radius:6px !important;border-radius:6px !important}.r-8{-webkit-border-radius:8px !important;border-radius:8px !important}.r-10{-webkit-border-radius:10px !important;border-radius:10px !important}.r-50p{-webkit-border-radius:50% !important;border-radius:50% !important}table{border-collapse:collapse;border-spacing:1px;word-break:break-all;word-wrap:break-word;width:100%;margin:0 auto;margin-bottom:20px}table tr{border:none;font-weight:normal}table tr th,table tr td{padding:10px 0;border:1px solid #d1d1d1;border-left:none;border-right:none}table tr th{text-align:left;background:#EFEFEF;width:10em;vertical-align:top}table.common{border-collapse:collapse;border-spacing:1px;word-break:break-all;word-wrap:break-word;border:1px solid #d1d1d1;width:100%;margin:0 auto;margin-bottom:20px}table.common tr{border:1px solid #d1d1d1;font-weight:normal}table.common tr th,table.common tr td{padding:10px;border:1px solid #d1d1d1}table.common tr th{text-align:left;background:#EFEFEF;width:10em;vertical-align:top}table.common th{vertical-align:top}table.block tr{border-bottom:1px solid #d1d1d1}table.block th,table.block td{border:none !important;display:block !important;width:100% !important}table.block td{padding:10px}table.underline{border-collapse:collapse;border-spacing:1px;word-break:break-all;word-wrap:break-word;width:100%;margin:0 auto;margin-bottom:20px}table.underline tr{border:none;font-weight:normal}table.underline tr th,table.underline tr td{padding:10px 0;border:1px solid #d1d1d1;border-left:none;border-right:none}table.underline tr th{text-align:left;background:#EFEFEF;width:10em;vertical-align:top}table.table tr:last-of-type{border-bottom:1px solid #dee2e6}table.stripe tr:nth-of-type(odd) th,table.stripe tr:nth-of-type(odd) td{background:#f1f1f1}@media (max-width: 767px){table.mobile-block tr{border-bottom:1px solid #d1d1d1}table.mobile-block th,table.mobile-block td{border:none !important;display:block !important;width:100% !important}table.mobile-block td{padding:10px}}table.history th{width:10em}.y-scroll{overflow:auto;width:100%;height:200px}.x-scroll{width:100%;overflow:auto;-webkit-overflow-scrolling:touch;margin-bottom:20px}.x-scroll table{width:100%}.x-scroll::-webkit-scrollbar{height:5px}.x-scroll::-webkit-scrollbar-track{background:#F1F1F1}.x-scroll::-webkit-scrollbar-thumb{background:#d6d6d6}.x-scroll td,.x-scroll th{white-space:nowrap}.memo{padding:1vw;color:var(--gray_800);font-size:0.8em}.memo sup{margin-right:0.6rem}.border{border:1px solid #CCC !important;padding:1.5rem}.google-map iframe{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.text-vertical{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.box-flex{display:flex;gap:20px}.box-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.gap30{gap:30px}.gap20{gap:20px}.bg-metal{background:linear-gradient(90deg, rgba(173,173,173,0.5) 0%, rgba(201,201,201,0.5) 10.9%, rgba(218,218,218,0.5) 19.81%, rgba(225,225,225,0.5) 26.75%, rgba(215,215,215,0.5) 35.66%, rgba(190,190,190,0.5) 51.51%, rgba(150,150,150,0.5) 71.32%, rgba(137,137,137,0.5) 77.26%, rgba(128,128,128,0.5) 99.06%)}header .header-logo{max-width:200px}header .header-logo a{display:inline-block}header .header-logo a object{pointer-events:none;height:50px}@media (min-width: 992px){header .header-logo a object{height:80px}}header .header-above{gap:30px;align-items:baseline}header .header-above .header-menu ul{padding:0;gap:20px;margin:0}header .header-above .header-menu ul li{margin:0;list-style:none}header .header-above .tel,header .header-above .fax{font-weight:bold;align-items:flex-end}header .header-above .tel .prefix,header .header-above .fax .prefix{font-size:0.9em}header .header-above .tel .prefix:first-letter,header .header-above .fax .prefix:first-letter{font-size:1.2em}header .header-tel .icon-insta a{display:flex;padding:10px;-webkit-border-radius:50% !important;border-radius:50% !important;width:46px;height:46px;background:var(--keycolor3)}header .header-tel .icon-insta a i{margin:0 auto}header .header-tel .icon-insta a i:before{font-size:28px;color:var(--color2)}header .button-line a:before,header .button-contact a:before{width:28px;border-right:none;background-position:center center !important;background-size:auto;margin:0}@keyframes fadein{from{opacity:0;transform:translatey(10px)}to{opacity:1;transform:translatey(0)}}header ul.menu li.menu-item.menu-item-has-children ul{animation-name:fadein;animation-duration:0.5s}header ul.menu li.current-menu-item{background:var(--color2-light)}header ul.menu li.current-menu-item>a:after{background-color:var(--color2);bottom:0;content:'';display:block;height:2px;left:0;position:absolute;transition:.5s all;width:100%}header ul.menu>li{-webkit-transition:all .5s ease;transition:all .5s ease}header ul.menu>li:hover{background:var(--color2-light)}header ul.menu>li a{font-weight:bold;font-size:1.125rem}header ul.menu>li a:hover:after{width:100%}header ul.menu>li a:after{background-color:var(--color2);bottom:0;content:'';display:block;height:2px;left:0;position:absolute;transition:.5s all;width:0}header ul.menu li ul.sub-menu{box-shadow:0px 11px 10px rgba(0,0,0,0.1) !important}header ul.menu li.mega-menu ul.sub-menu{padding:1% 10%;background:var(--site-bg-color)}header ul.menu li.mega-menu ul.sub-menu li{display:flex;justify-content:center;align-items:center;list-style-type:none;margin:1%;border:1px solid #333;background:var(--yellow2)}header ul.menu li.mega-menu ul.sub-menu li a{display:flex;justify-content:space-between;align-items:center;font-weight:bold}@media (max-width: 991px){header ul.menu li.mega-menu ul.sub-menu li a{flex-direction:column}}header ul.menu li.mega-menu ul.sub-menu li a:before{content:'';width:160px;display:inline-block;background-position:center center;background-size:contain;background-repeat:no-repeat}@media (max-width: 991px){header ul.menu li.mega-menu ul.sub-menu li a:before{margin-bottom:10px}}header ul.menu li.mega-menu.web-service ul.sub-menu li:nth-of-type(1) a:before{background-image:url("https://plusta-dev2.98labo.com/wp-content/uploads/2025/02/img-web-create.png")}header ul.menu li.mega-menu.web-service ul.sub-menu li:nth-of-type(2) a:before{background-image:url("https://plusta-dev2.98labo.com/wp-content/uploads/2025/02/img-web-marketing.png")}header ul.menu li.mega-menu.web-service ul.sub-menu li:nth-of-type(3) a:before{background-image:url("https://plusta-dev2.98labo.com/wp-content/uploads/2025/02/img-web-seminar.png")}header ul.menu li.mega-menu.it-service ul.sub-menu li:nth-of-type(1) a:before{background-image:url("https://plusta-dev2.98labo.com/wp-content/uploads/2025/02/img-it-dx.png")}header ul.menu li.mega-menu.it-service ul.sub-menu li:nth-of-type(2) a:before{background-image:url("https://plusta-dev2.98labo.com/wp-content/uploads/2025/02/img-it-ai.png")}header ul.menu li.mega-menu.it-service ul.sub-menu li:nth-of-type(3) a:before{background-image:url("https://plusta-dev2.98labo.com/wp-content/uploads/2025/02/img-it-support.png")}header ul.menu.sub-menu{background:var(--site-bg-color)}header .header-menu-sp ul li{flex:1 1 auto;text-align:center}header .header-menu-sp ul li a{font-size:.75rem;font-weight:bold;margin:10px;background:#F9F9F9;color:var(--color2);-webkit-border-radius:6px !important;border-radius:6px !important}@media (max-width: 575px){header .header-menu-sp ul li a{padding:10px 10px !important}}@media (min-width: 576px){header .header-menu-sp ul li a{padding:10px 30px !important}}header .header-menu-sp ul li a:before{content:'';display:block;font-family:"Font Awesome 5 Free";font-weight:900;text-align:center;padding-bottom:1rem;font-size:2.2rem;color:var(--color2)}header .header-menu-sp ul li a:before else{font-family:"FontAwesome"}header .header-menu-sp ul li:nth-of-type(1) a:before{content:'\e065'}header .header-menu-sp ul li:nth-of-type(2) a:before{content:'\f0ca'}header .header-menu-sp ul li:nth-of-type(3) a:before{content:'\f5a2'}header .header-menu-sp ul li:nth-of-type(4) a:before{content:'\f1ad'}header .header-menu-sp ul li:nth-of-type(5) a:before{content:'\f007'}header .header-menu-sp ul li:nth-of-type(6) a:before{content:'\f129'}header .gtranslate_wrapper{position:relative;margin-bottom:10px}header .gtranslate_wrapper:before{display:inline-block;right:0;width:2.8em;height:2em;border-radius:0 3px 3px 0;background-color:#FC6200}header .gtranslate_wrapper:after{content:'';pointer-events:none;position:absolute;top:40%;right:1.4em;transform:translate(50%, -50%) rotate(45deg);width:10px;height:10px;border-bottom:2px solid #333;border-right:2px solid #333}header .gtranslate_wrapper select{appearance:none;min-width:150px;height:2em;padding-left:2em;border:none;background-color:#FFF;cursor:pointer;border:1px solid #999;font-size:0.9em}@media (min-width: 768px){header .gtranslate_wrapper select{min-width:200px}}header .header-contact{justify-content:space-evenly;align-items:center;gap:10px;padding:10px 0;color:#FFFFFF}header .header-contact .button-form a,header .header-contact .button-form a:visited{background:transparent;border:1px solid var(--color2);color:var(--color2);padding:0.5em 1em;text-align:center;-webkit-transition:all .4s;transition:all .4s;-webkit-border-radius:3em !important;border-radius:3em !important;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block;line-height:inherit;margin:0 auto;width:auto}header .header-contact .button-form a *,header .header-contact .button-form a:visited *{color:var(--color2) !important}header .header-contact .button-form a:after,header .header-contact .button-form a:visited:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";padding-left:0.5em;color:var(--color2)}header .header-contact .button-form a:after else,header .header-contact .button-form a:visited:after else{font-family:"FontAwesome"}header .header-contact .button-form a span,header .header-contact .button-form a:visited span{font-size:.875rem;font-weight:500}header .header-contact .button-form a:hover{background:#00000010;color:var(--color2);border:1px solid var(--color2);text-decoration:none}header .header-contact .button-form a:hover:before,header .header-contact .button-form a:hover:after{color:var(--color2)}header .header-contact .button-form a:hover *{color:var(--color2)}header .header-contact .button-form a:hover *:before,header .header-contact .button-form a:hover *:after{color:var(--color2)}header .header-contact .button-tel a,header .header-contact .button-tel a:visited{background:transparent;border:none;color:var(--color2);padding:2px 1em;text-align:center;-webkit-transition:all .4s;transition:all .4s;-webkit-border-radius:10px !important;border-radius:10px !important;font-size:1.125rem;font-weight:500;text-decoration:none;display:inline-block;line-height:inherit;margin:0 auto;width:auto}header .header-contact .button-tel a *,header .header-contact .button-tel a:visited *{color:var(--color2) !important}header .header-contact .button-tel a:before,header .header-contact .button-tel a:visited:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";padding-right:0.5em;color:var(--color2)}header .header-contact .button-tel a:before else,header .header-contact .button-tel a:visited:before else{font-family:"FontAwesome"}header .header-contact .button-tel a span,header .header-contact .button-tel a:visited span{font-size:1.125rem;font-weight:500}header .header-contact .button-tel a:hover{background:#00000010;color:var(--color2);border:none;text-decoration:none}header .header-contact .button-tel a:hover:before,header .header-contact .button-tel a:hover:after{color:var(--color2)}header .header-contact .button-tel a:hover *{color:var(--color2)}header .header-contact .button-tel a:hover *:before,header .header-contact .button-tel a:hover *:after{color:var(--color2)}header .header-contact .text{font-size:1.2rem}header .header-contact .title{font-weight:bold;margin-bottom:20px}header .header-contact .title .title-en{font-size:2.5rem;margin-right:1em;color:var(--color2)}header .header-contact .tel-wrap{display:inline-block}header .header-contact .tel-wrap .text{margin:0;text-align:center;font-size:.8125rem}header .header-contact-icon{justify-content:space-evenly;align-items:center;padding:2rem 0;color:#FFFFFF}header .header-contact-icon .button-form,header .header-contact-icon .button-tel{font-size:1.6rem;padding:15px 20px}header .header-contact-icon .button-form a i:before,header .header-contact-icon .button-tel a i:before{color:#FFF}header .header-contact-icon .button-form{background:var(--color2)}header .header-contact-icon .button-tel{background:var(--blue4)}.header-below a{background:var(--color1);padding:1rem 3rem;font-size:2rem;color:#FFF;-webkit-border-radius:10px !important;border-radius:10px !important}.header-below a:hover,.header-below a:active{background:var(--color2);text-decoration:none}@media (min-width: 768px){header body.home header.header-contact{display:block;position:absolute;right:70px;top:30px;z-index:1}header body.home header.header-contact .button-to-contact a,header body.home header.header-contact .button-to-contact a:visited{background:none;border:rgba(255,255,255,0.2);color:rgba(255,255,255,0.8);padding:0 5px;text-align:center;-webkit-transition:all .4s;transition:all .4s;-webkit-border-radius:13px !important;border-radius:13px !important;font-size:500;font-weight:5px 40px;text-decoration:none;display:;line-height:inherit;margin:inline-block;width:auto}header body.home header.header-contact .button-to-contact a *,header body.home header.header-contact .button-to-contact a:visited *{color:rgba(255,255,255,0.8) !important}header body.home header.header-contact .button-to-contact a:before,header body.home header.header-contact .button-to-contact a:visited:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"before";padding-right:0.5em;color:#000}header body.home header.header-contact .button-to-contact a:before else,header body.home header.header-contact .button-to-contact a:visited:before else{font-family:"FontAwesome"}header body.home header.header-contact .button-to-contact a span,header body.home header.header-contact .button-to-contact a:visited span{font-size:500;font-weight:5px 40px}header body.home header.header-contact .button-to-contact a:hover{background:rgba(255,255,255,0.6);color:1px solid;border:0px;text-decoration:none}header body.home header.header-contact .button-to-contact a:hover:before,header body.home header.header-contact .button-to-contact a:hover:after{color:#333}header body.home header.header-contact .button-to-contact a:hover *{color:1px solid}header body.home header.header-contact .button-to-contact a:hover *:before,header body.home header.header-contact .button-to-contact a:hover *:after{color:#333}header body.home header.header-contact .button-to-contact *{font-family:"RivieraNights";font-weight:400}header body.home header.header-contact .button-to-contact a span{color:var(--gray)}header body.home header.header-contact .button-to-contact a:hover{background:var(--gray)}header body.home header.header-contact .button-to-contact a:hover *{color:#FFFFFF !important}header body:not(.home) header.header-contact{display:block;position:absolute;right:70px;top:30px;z-index:1}header body:not(.home) header.header-contact .button-to-contact a,header body:not(.home) header.header-contact .button-to-contact a:visited{background:#F0eeed;border:var(--gray);color:var(--gray);padding:0 5px;text-align:center;-webkit-transition:all .4s;transition:all .4s;-webkit-border-radius:13px !important;border-radius:13px !important;font-size:500;font-weight:5px 40px;text-decoration:none;display:;line-height:inherit;margin:inline-block;width:auto}header body:not(.home) header.header-contact .button-to-contact a *,header body:not(.home) header.header-contact .button-to-contact a:visited *{color:var(--gray) !important}header body:not(.home) header.header-contact .button-to-contact a:before,header body:not(.home) header.header-contact .button-to-contact a:visited:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"before";padding-right:0.5em;color:#000}header body:not(.home) header.header-contact .button-to-contact a:before else,header body:not(.home) header.header-contact .button-to-contact a:visited:before else{font-family:"FontAwesome"}header body:not(.home) header.header-contact .button-to-contact a span,header body:not(.home) header.header-contact .button-to-contact a:visited span{font-size:500;font-weight:5px 40px}header body:not(.home) header.header-contact .button-to-contact a:hover{background:#F0eeed;color:1px solid;border:0px;text-decoration:none}header body:not(.home) header.header-contact .button-to-contact a:hover:before,header body:not(.home) header.header-contact .button-to-contact a:hover:after{color:#333}header body:not(.home) header.header-contact .button-to-contact a:hover *{color:1px solid}header body:not(.home) header.header-contact .button-to-contact a:hover *:before,header body:not(.home) header.header-contact .button-to-contact a:hover *:after{color:#333}header body:not(.home) header.header-contact .button-to-contact *{font-family:"RivieraNights";font-weight:400}header body:not(.home) header.header-contact .button-to-contact a span{color:var(--gray)}header body:not(.home) header.header-contact .button-to-contact a:hover{background:var(--gray)}header body:not(.home) header.header-contact .button-to-contact a:hover *{color:#FFFFFF !important}}footer.site-footer{background:linear-gradient(transparent 30%, var(--color1) 30%)}footer .contact-wrap .tel{color:#FFF;padding:20px 0}footer .contact-wrap .tel .text{align-items:center}footer .contact-wrap .tel .text .title{font-size:1.6rem;font-weight:bold;padding-right:2em}footer .contact-wrap .tel .text .title:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f095';padding-left:0.5em}footer .contact-wrap .tel .text .title:before else{font-family:"FontAwesome"}footer .contact-wrap .tel .text .no{font-size:2.2rem;font-weight:bold}footer .contact-wrap .tel .text .memo{color:#FFF;font-size:1rem;margin:0;padding:0;font-weight:normal}footer .contact-wrap .button-err a{background:linear-gradient(to right, #40ddd0 33%, #28c6cf 66%, #13b8ce 91%);-webkit-border-radius:1rem !important;border-radius:1rem !important;display:flex;align-items:center}footer .copyright{text-align:center;color:#FFF}footer .logo{width:100px}footer .company-info{display:flex;gap:30px}footer .footer-contact{display:flex;flex-direction:column;align-items:center;gap:20px;padding:2rem 0;color:#FFFFFF}@media (min-width: 768px){footer .footer-contact{gap:50px;flex-direction:row}}@media (min-width: 768px){footer .footer-contact .box01{flex-basis:50%;border-right:1px solid var(--white)}}footer .footer-contact .box01 .text{font-size:1.2rem}footer .footer-contact .box01 .title{font-weight:bold;margin-bottom:20px}footer .footer-contact .box01 .title .title-en{font-size:2.5rem;margin-right:1em;color:var(--white)}footer .footer-contact .box02{flex:1}footer .footer-contact .box02 .button-wrap{margin-bottom:2rem}footer .footer-contact .box02 .tel-wrap{display:inline-block}footer .footer-contact .box02 .tel-wrap .text{margin:0;text-align:center}footer .button-privacy a{color:#FFF}footer .button-privacy a:hover,footer .button-privacy a:active{color:#FFF}@media (max-width: 767px){footer .footer-menu ul.menu{padding:0;flex-wrap:wrap}footer .footer-menu ul.menu>li{margin:0;display:inline-block;vertical-align:top;width:11em;margin-bottom:0.5em}footer .footer-menu ul.menu>li:last-of-type{border-right:none}footer .footer-menu ul.menu>li a{font-size:13px}footer .footer-menu ul.menu>li ul.sub-menu{min-width:auto}footer .footer-menu ul.menu>li ul.sub-menu li{margin-left:1em}footer .footer-menu ul.menu>li ul.sub-menu li a{font-weight:normal;font-size:14px}footer .footer-menu2 .fl-builder-module-template{padding:0}footer .footer-menu2 .footer-menu2-inner{display:flex;align-items:center}footer .footer-menu2 .footer-menu2-inner>div{display:flex;align-items:center}footer .footer-menu2 .footer-menu2-inner>div .fl-icon i:before{font-size:18px !important}footer .footer-menu2 .footer-menu2-inner .contact{padding-left:50px}footer .footer-menu2 .footer-menu2-inner .contact a{font-size:12px !important}footer .footer-menu-privacy ul.menu>li.privacy a:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f084'}footer .footer-menu-privacy ul.menu>li.privacy a:before else{font-family:"FontAwesome"}}@media (min-width: 768px){footer .footer-menu ul.menu{padding:0;display:flex !important;justify-content:center;flex-wrap:wrap}footer .footer-menu ul.menu>li{flex:1 1 auto;margin:0;display:inline-block;vertical-align:top;margin-bottom:0.5em}footer .footer-menu ul.menu>li:last-of-type{border-right:none}footer .footer-menu ul.menu>li a{padding:4px;font-size:16px;color:#FFF}footer .footer-menu ul.menu>li ul.sub-menu{min-width:auto}footer .footer-menu ul.menu>li ul.sub-menu li{margin-left:1em}footer .footer-menu ul.menu>li ul.sub-menu li a{font-weight:normal;font-size:14px;color:#FFF}footer .footer-menu ul.menu>li ul.sub-menu li a:before{content:'-';padding-right:10px}footer .footer-menu2 .fl-builder-module-template{padding:0}footer .footer-menu2 .footer-menu2-inner{display:flex;justify-content:flex-end}footer .footer-menu2 .footer-menu2-inner>div{display:flex;align-items:center}footer .footer-menu2 .footer-menu2-inner .contact{padding-left:50px}footer .footer-menu2 .footer-menu2-inner .contact a{font-size:12px !important}}.img-zoom{overflow:hidden}.img-zoom img{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;will-change:transform}.img-zoom img:hover{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.6;filter:alpha(opacity=60);-ms-filter:alpha(opacity=60);-khtml-opacity:.6;-moz-opacity:.6}.transTrigger{opacity:0}.delay2{animation-delay:.2s}.delay4{animation-delay:.4s}.delay6{animation-delay:.6s}.delay8{animation-delay:.8s}.delay10{animation-delay:1s}.delay12{animation-delay:1.2s}.delay14{animation-delay:1.4s}.delay16{animation-delay:1.6s}.delay18{animation-delay:1.8s}.delay20{animation-delay:2s}.fadeIn{opacity:0;animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}.fadeInUp{opacity:0;transform:translateY(100px);animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}.fadeInDown{opacity:0;transform:translateY(-100px);animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}.fadeInLeft{opacity:0;transform:translateX(-100px);animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}.fadeInRight{opacity:0;transform:translateX(100px);animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}@keyframes fadeIn{100%{opacity:1;transform:translate(0)}}title{background-image:linear-gradient(-45deg, #EFEFEF 25%, #FFF 25%, #FFF 50%, #EFEFEF 50%, #EFEFEF 75%, #FFF 75%, #FFF);background-image:-webkit-linear-gradient(-45deg, #EFEFEF 25%, #FFF 25%, #FFF 50%, #EFEFEF 50%, #EFEFEF 75%, #FFF 75%, #FFF);background-size:3px 3px}title{background-size:3px 3px;margin:0 auto;background-color:#FFF;background-image:radial-gradient(#DDD 15%, transparent 20%),radial-gradient(#DDD 15%, transparent 20%);background-position:0 0,3px 1px}title{position:relative;padding:0.1em 1em;top:0}title:before,title:after{position:absolute;top:0;content:'';width:8px;height:100%;display:inline-block}title:before{border-left:1px solid #333;border-top:1px solid #333;border-bottom:1px solid #333;left:0}title:after{content:'';border-top:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #333;right:0}title{position:relative;border-bottom:1px solid #000}title{position:relative;border-bottom:2px solid #EFEFEF;margin-bottom:30px !important}title:before{position:absolute;bottom:0;left:0;width:30%;display:block;content:"";border-bottom:2px solid #888;margin-bottom:-2px}title{position:relative;padding:0 65px;margin-left:10% !important;margin-right:10% !important;text-align:center !important}title:before{position:absolute;top:calc(50% - 1px);left:0;width:100%;height:1px;content:'';background:#000}title span{position:relative;padding:0 1em;background:#fff}header.page-title{padding:0;margin-bottom:0;background-size:cover;position:relative;display:flex;flex-direction:column;animation-delay:.2s;opacity:0;animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}@media (min-width: 992px){header.page-title{margin:50px 0 0}}header.page-title .fl-row-fixed-width{background:#a7e9ea center 10px/100% no-repeat url("/wp-content/themes/senten/assets/bg-wave03.png");border-radius:10px !important;color:#FFF;padding:30px}header.page-title h1{position:relative;z-index:1;color:#FFF;text-align:center;padding:0}header.page-title h2{font-size:2.5rem;position:relative;display:inline-block;color:#FFF}header.page-title h2:after{content:'';display:block;width:100%;height:220px;background:url("/wp-content/themes/senten/assets/icon-business02.png") no-repeat right/contain;position:absolute;top:-90px;right:0}@media (max-width: 575px){header.page-title h2:after{display:none !important}}header.page-title h2 span.title-en{font-size:5rem;background:linear-gradient(90deg, var(--color1) 0%, var(--color2) 40%, var(--color3) 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase}header.page-title h2 span.title-ja{font-size:1.2rem;color:var(--color1);padding-left:2rem}body:not(.home) .fl-page-content h4:not([class]),body:not(.home) .fl-page-content h4.fl-heading span{margin:0 0 1.25rem 0}.prefix-cl{display:flex;align-items:center;gap:0.5em}.prefix-cl:before{content:'';height:1px;width:1.5em;background:var(--site-color)}.prefix-sq{display:flex;align-items:center;gap:0.5em}.prefix-sq:before{content:'';height:1em;width:1em;background:var(--site-color)}.marker{position:relative;display:inline-block;padding-bottom:0}.marker.marker-center{left:50%;transform:translateX(-50%)}.marker:before{content:'';position:absolute;bottom:0;height:0.6em;width:100%;background:yellow;z-index:-1}.border-b2{display:flex;flex-direction:column}.border-b2:after{content:'';height:6px;width:100%;background:#CCC;border-left:1em solid var(--color1)}a.pdf{display:inline-block;text-decoration:none;-webkit-border-radius:0px !important;border-radius:0px !important;line-height:1}a.pdf:before{font-family:"Font Awesome 5 Free";margin-right:0.5em;font-weight:900;content:'\f1c1';font-weight:normal;margin-right:0.4em;color:#A60000}a.pdf:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8}a.word{display:inline-block;text-decoration:none;-webkit-border-radius:0px !important;border-radius:0px !important;line-height:1}a.word:before{font-family:"Font Awesome 5 Free";margin-right:0.5em;font-weight:900;content:'\f1c2';font-weight:normal}a.word:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8}a.excel{display:inline-block;text-decoration:none;-webkit-border-radius:0px !important;border-radius:0px !important;line-height:1}a.excel:before{font-family:"Font Awesome 5 Free";margin-right:0.5em;font-weight:900;content:'\f1c3   Excel';font-weight:normal}a.excel:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8}a.tel{display:inline-block;text-decoration:none;-webkit-border-radius:0px !important;border-radius:0px !important;line-height:1}a.tel:before{@incldue icon-tel}a.tel:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8}a.detail{display:inline-block;text-decoration:none;-webkit-border-radius:0px !important;border-radius:0px !important;line-height:1}a.detail:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f061'}a.detail:before else{font-family:"FontAwesome"}a.detail:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8}a.block{display:block}.button a,.button a:visited{background:#FFF;border:1px solid var(--color1);color:var(--color1);padding:10px 3em;text-align:center;-webkit-transition:all .4s;transition:all .4s;-webkit-border-radius:2rem !important;border-radius:2rem !important;font-size:1rem;font-weight:500;text-decoration:none;display:inline-block;line-height:inherit;margin:0 auto;width:auto}.button a *,.button a:visited *{color:var(--color1) !important}.button a:after,.button a:visited:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";padding-left:0.5em;color:var(--color2)}.button a:after else,.button a:visited:after else{font-family:"FontAwesome"}.button a span,.button a:visited span{font-size:1rem;font-weight:500}.button a:hover{background:var(--color1);color:var(--white);border:1px solid var(--color1);text-decoration:none}.button a:hover:before,.button a:hover:after{color:var(--white)}.button a:hover *{color:var(--white)}.button a:hover *:before,.button a:hover *:after{color:var(--white)}.button-line a,.button-line a:visited{background:var(--color-line);border:1px solid var(--color-line);color:#FFF;padding:10px 2em;text-align:center;-webkit-transition:all .4s;transition:all .4s;-webkit-border-radius:2rem !important;border-radius:2rem !important;font-size:1rem;font-weight:500;text-decoration:none;display:inline-block;line-height:inherit;margin:0 auto;width:auto}.button-line a *,.button-line a:visited *{color:#FFF !important}.button-line a span,.button-line a:visited span{font-size:1rem;font-weight:500}.button-line a:hover{background:var(--color-line);color:#FFF;border:1px solid var(--color-line);text-decoration:none}.button-line a:hover:before,.button-line a:hover:after{color:var(--color-line)}.button-line a:hover *{color:#FFF}.button-line a:hover *:before,.button-line a:hover *:after{color:var(--color-line)}.button-contact a,.button-contact a:visited{background:var(--color1);border:1px solid var(--color1);color:#FFF;padding:10px 2em;text-align:center;-webkit-transition:all .4s;transition:all .4s;-webkit-border-radius:2rem !important;border-radius:2rem !important;font-size:1rem;font-weight:500;text-decoration:none;display:inline-block;line-height:inherit;margin:0 auto;width:auto}.button-contact a *,.button-contact a:visited *{color:#FFF !important}.button-contact a span,.button-contact a:visited span{font-size:1rem;font-weight:500}.button-contact a:hover{background:var(--color1);color:#FFF;border:1px solid var(--color1);text-decoration:none}.button-contact a:hover:before,.button-contact a:hover:after{color:var(--color1)}.button-contact a:hover *{color:#FFF}.button-contact a:hover *:before,.button-contact a:hover *:after{color:var(--color1)}.button-contact-w a,.button-contact-w a:visited{background:#FFF;border:1px solid var(--color1);color:var(--color1);padding:10px 2em;text-align:center;-webkit-transition:all .4s;transition:all .4s;-webkit-border-radius:2rem !important;border-radius:2rem !important;font-size:1rem;font-weight:500;text-decoration:none;display:inline-block;line-height:inherit;margin:0 auto;width:auto}.button-contact-w a *,.button-contact-w a:visited *{color:var(--color1) !important}.button-contact-w a span,.button-contact-w a:visited span{font-size:1rem;font-weight:500}.button-contact-w a:hover{background:#FFF;color:var(--color1);border:1px solid var(--color1);text-decoration:none}.button-contact-w a:hover:before,.button-contact-w a:hover:after{color:var(--color1)}.button-contact-w a:hover *{color:var(--color1)}.button-contact-w a:hover *:before,.button-contact-w a:hover *:after{color:var(--color1)}.button-zoom a,.button-zoom a:visited{background:var(--color1);border:1px solid var(--color1);color:#FFF;padding:10px 2em;text-align:center;-webkit-transition:all .4s;transition:all .4s;-webkit-border-radius:2rem !important;border-radius:2rem !important;font-size:1rem;font-weight:500;text-decoration:none;display:inline-block;line-height:inherit;margin:0 auto;width:auto}.button-zoom a *,.button-zoom a:visited *{color:#FFF !important}.button-zoom a span,.button-zoom a:visited span{font-size:1rem;font-weight:500}.button-zoom a:hover{background:var(--color1);color:#FFF;border:1px solid var(--color1);text-decoration:none}.button-zoom a:hover:before,.button-zoom a:hover:after{color:var(--color1)}.button-zoom a:hover *{color:#FFF}.button-zoom a:hover *:before,.button-zoom a:hover *:after{color:var(--color1)}.button-line,.button-contact,.button-contact-w,.button-zoom{font-size:1.25rem}.button-line a,.button-contact a,.button-contact-w a,.button-zoom a{display:flex;gap:6px;align-items:center}.button-line a:before,.button-contact a:before,.button-contact-w a:before,.button-zoom a:before{content:'';width:40px;height:28px;display:block;border-right:1px solid #FFF;background-position:center left !important;background-size:73% !important;margin-right:1em}.button-line a:hover,.button-contact a:hover,.button-contact-w a:hover,.button-zoom a:hover{opacity:0.8}.button-line a:before{background:center/contain no-repeat url("/wp-content/themes/senten/assets/icon-line.png")}.button-contact a:before{background:center/70% no-repeat #FFF url("/wp-content/themes/senten/assets/icon-mail.png");-webkit-border-radius:50% !important;border-radius:50% !important;width:28px;height:28px;background-position:center center !important}.button-contact-w a:before{background:center/70% no-repeat #FFF url("/wp-content/themes/senten/assets/icon-mail.png");border-right-color:var(--color1)}.button-zoom a:before{background:center/100% no-repeat url("/wp-content/themes/senten/assets/icon-zoom.png")}.button-err a,.button-err a:visited{background:var(--color1);border:1px solid var(--color1);color:#FFF;padding:10px 2em;text-align:center;-webkit-transition:all .4s;transition:all .4s;-webkit-border-radius:2rem !important;border-radius:2rem !important;font-size:1rem;font-weight:500;text-decoration:none;display:inline-block;line-height:inherit;margin:0 auto;width:auto}.button-err a *,.button-err a:visited *{color:#FFF !important}.button-err a span,.button-err a:visited span{font-size:1rem;font-weight:500}.button-err a:hover{background:var(--color1);color:#FFF;border:1px solid var(--color1);text-decoration:none}.button-err a:hover:before,.button-err a:hover:after{color:var(--white)}.button-err a:hover *{color:#FFF}.button-err a:hover *:before,.button-err a:hover *:after{color:var(--white)}.button-err{font-size:1.25rem}.button-err a{display:flex;align-items:center;gap:6px}.button-err a:before{content:'';width:40px;height:40px;display:block;border-right:1px solid #FFF;margin-right:1em;background:center/55% no-repeat #FFF url("/wp-content/themes/senten/assets/icon-err.png");-webkit-border-radius:50% !important;border-radius:50% !important}.button-err a:hover{opacity:0.9}.button-shop a,.button-shop a:visited{background:var(--color1);border:1px solid var(--white);color:#FFF;padding:10px 2em;text-align:center;-webkit-transition:all .4s;transition:all .4s;-webkit-border-radius:1rem !important;border-radius:1rem !important;font-size:1rem;font-weight:500;text-decoration:none;display:inline-block;line-height:inherit;margin:0 auto;width:auto}.button-shop a *,.button-shop a:visited *{color:#FFF !important}.button-shop a span,.button-shop a:visited span{font-size:1rem;font-weight:500}.button-shop a:hover{background:var(--color4);color:var(--color1);border:1px solid var(--color4);text-decoration:none}.button-shop a:hover:before,.button-shop a:hover:after{color:var(--color1)}.button-shop a:hover *{color:var(--color1)}.button-shop a:hover *:before,.button-shop a:hover *:after{color:var(--color1)}.button-shop{font-size:1.25rem}.button-shop a{display:flex;align-items:center;gap:6px}.button-shop a:before{content:'';width:40px;height:40px;display:block;border-right:1px solid #FFF;margin-right:1em;background:center/55% no-repeat #FFF url("/wp-content/themes/senten/assets/icon-sheep.png");-webkit-border-radius:50% !important;border-radius:50% !important}.button-block{display:block}.fl-post-feed-post{padding-top:0px;padding-bottom:5px}div.post-feed{margin-bottom:20px}div.headline{padding:1em !important;border-bottom:1px dotted #999}div.headline>*{display:table-cell}div.headline .post-date{width:9em}div.headline .post-category{padding-left:0;width:8em}div.headline .post-category a,div.headline .post-category span{padding:2px 6px;background:#EFEFEF;color:#000;margin-right:3px;font-size:0.9em}div.headline .post-category a[href*=other],div.headline .post-category span[href*=other]{background:#41bcc4}div.headline .post-title{padding-left:1em}div.headline .post-title a{color:initial}@media (max-width: 600px){div.headline{padding:0;border-bottom:1px dotted #c8c8c8}div.headline .post-title{display:block;padding:5px 10px 5px 0}}.breadcrumb-wrap{background:var(--gray_100)}.breadcrumb-wrap .breadcrumb{margin-bottom:0px !important;font-size:14px;background:inherit;color:#333}.breadcrumb-wrap .breadcrumb a,.breadcrumb-wrap .breadcrumb span{font-size:14px;color:#333}.breadcrumb-wrap .breadcrumb>span{padding-right:10px}.breadcrumb-wrap .breadcrumb p{margin:0}.breadcrumb-wrap .breadcrumb span span span *{pointer-events:none;cursor:text}.breadcrumb-wrap .breadcrumb br{display:none}@media (max-width: 769px){.breadcrumb-wrap .breadcrumb{margin-left:10px}}.navigation.post-navigation{margin-top:40px}.navigation.post-navigation .nav-links{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:inherit}.navigation.post-navigation .nav-links .nav-previous,.navigation.post-navigation .nav-links .nav-next{width:47%;margin-left:1%;margin-right:1%}.navigation.post-navigation .nav-links .nav-previous a,.navigation.post-navigation .nav-links .nav-next a{font-size:0.8em;padding:10px;color:#333;background:#f7f7f76b;display:block}.navigation.post-navigation .nav-links .nav-previous a:hover,.navigation.post-navigation .nav-links .nav-next a:hover{text-decoration:none}.navigation.post-navigation .nav-links .nav-previous{margin-right:10px}.navigation.post-navigation .nav-links .nav-previous a:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f053';margin-right:1em}.navigation.post-navigation .nav-links .nav-previous a:before else{font-family:"FontAwesome"}.navigation.post-navigation .nav-links .nav-next{text-align:right}.navigation.post-navigation .nav-links .nav-next a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f054';margin-left:1em}.navigation.post-navigation .nav-links .nav-next a:after else{font-family:"FontAwesome"}.img-zoom{overflow:hidden}.img-zoom img{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;will-change:transform}.img-zoom img:hover{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.6;filter:alpha(opacity=60);-ms-filter:alpha(opacity=60);-khtml-opacity:.6;-moz-opacity:.6}.transTrigger{opacity:0}.delay2{animation-delay:.2s}.delay4{animation-delay:.4s}.delay6{animation-delay:.6s}.delay8{animation-delay:.8s}.delay10{animation-delay:1s}.delay12{animation-delay:1.2s}.delay14{animation-delay:1.4s}.delay16{animation-delay:1.6s}.delay18{animation-delay:1.8s}.delay20{animation-delay:2s}.fadeIn{opacity:0;animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}.fadeInUp{opacity:0;transform:translateY(100px);animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}.fadeInDown{opacity:0;transform:translateY(-100px);animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}.fadeInLeft{opacity:0;transform:translateX(-100px);animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}.fadeInRight{opacity:0;transform:translateX(100px);animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}@keyframes fadeIn{100%{opacity:1;transform:translate(0)}}.fl-post-content .wp-block-heading:not(:first-of-type){margin:2.5em 0 1em 0}h2.wp-block-heading{color:var(--site-color);display:flex;align-items:center;gap:0.5em}h2.wp-block-heading:before{content:'';height:1px;width:2em;background:var(--site-color)}@media (max-width: 767px){.wp-block-columns{flex-wrap:wrap !important}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100% !important}}@media (min-width: 768px){.wp-block-columns{flex-wrap:nowrap !important}}.wp-block-columns{margin-bottom:3em}.wp-block-table table{border-collapse:collapse;border-spacing:1px;word-break:break-all;word-wrap:break-word;width:100%;margin:0 auto;margin-bottom:20px}.wp-block-table table tr{border:none;font-weight:normal}.wp-block-table table tr th,.wp-block-table table tr td{padding:2% 0;border:1px solid #d1d1d1;border-left:none;border-right:none}.wp-block-table table tr th{text-align:left;background:transparent;width:10em;vertical-align:top}@media (max-width: 574px){.wp-block-table table tr{border-bottom:1px solid #d1d1d1}.wp-block-table table th,.wp-block-table table td{border:none !important;display:block !important;width:100% !important}.wp-block-table table td{padding:10px}}.wp-block-table table tr>*:nth-of-type(1){width:10em;vertical-align:top;font-weight:bold}.wp-block-table.table-underline table{margin:10px 0;border-collapse:collapse;border-spacing:1px;border:none !important;width:100%}.wp-block-table.table-underline table td{padding:10px;border:1px solid #d1d1d1;border-left:none;border-right:none;vertical-align:top}.wp-block-table.table-underline table tr{font-weight:normal;border:none}.wp-block-table.table-underline table tr:last-of-type td{border-bottom:1px solid #d1d1d1}.wp-block-table.table-underline table tr>*:nth-of-type(1){text-align:left;background:none;width:10em;vertical-align:top;font-weight:bold}:root{--site-color: #121212;--site-bg-color: #FFFFFF;--color-button: var(--color1);--color-button-line: var(--color-line);--color-button-chat: var(--site-color);--color1: #2a4f9a;--color2: #13b5d0;--color2-light: #A7E9EA;--color3: #9eea75;--color4: #86dddb;--color-line: #00B900;--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: var(--gray_800);--gray-dark: #343a40;--primary: #0d6efd;--secondary: #6c757d;--success: #198754;--info: #0dcaf0;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #212529;--yellow: #ffc107;--yellow2: #ffd807;--yellow3: #FFEA00;--gray_100: #f0f0f0;--gray_200: #CCCCCC;--gray_300: #b3b3b3;--gray_400: #999999;--gray_500: #808080;--gray_600: #666666;--gray_700: #4d4d4d;--gray_800: #333333;--gray_900: #1a1a1a;--black: #000;--bp-xs: var(--breakpoint-xs);--bp-sm: var(--breakpoint-sm);--bp-lg: var(--breakpoint-lg);--bp-xl: var(--breakpoint-xl)}body .fl-page{background-color:#ffffff;background-image:radial-gradient(circle, #86dddb 2px, transparent 2px);background-position:0 0;background-size:60px 60px}.fl-post-feed-post{margin-bottom:0 !important}body:not(.home) #fl-main-content{animation-delay:.4s;opacity:0;animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}body:not(.home) #fl-main-content .container{padding:0 2.5rem}body:not(.single-post):not(.category):not(.tag) header.fl-post-header{display:none}.fl-page .fl-page-content{background:transparent}header.fl-builder-content{position:relative}header.fl-builder-content::before{content:'';display:block;width:100%;height:100%;background:#FFF;opacity:0;transition:.5s;position:absolute}header.fl-theme-builder-header-shrink::before{opacity:10}header.site-header h1{display:flex;align-items:center}header.site-header h1 a{display:flex;align-items:center}header.site-header h1 img{height:auto !important}header.site-header h1 span{font-size:30px;color:#0066cc !important;padding-left:10px}@media (min-width: 768px){header.site-header h1 span{font-size:36px}}.fl-post-grid-post,.fl-post-feed-post{overflow:inherit;border:none}.archive-list .fl-post-feed-post{border:none;display:inline-block;padding:0;width:12em;margin:10px}.archive-list .fl-post-feed-post:last-child{margin:10px !important}.case-list .pp-post-filters li{color:#000;background:#EFEFEF;-webkit-border-radius:3px !important;border-radius:3px !important;font-size:12px}.case-list .pp-post-filters li.pp-filter-active{color:#FFF !important;background:#333}.case-list .pp-content-posts .case-img-outer{height:200px;overflow:hidden}.case-list .pp-content-posts .case-img-outer .case-img a img{overflow:hidden}.case-list .pp-content-posts .case-img-outer .case-img a img img{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;will-change:transform}.case-list .pp-content-posts .case-img-outer .case-img a img img:hover{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.6;filter:alpha(opacity=60);-ms-filter:alpha(opacity=60);-khtml-opacity:.6;-moz-opacity:.6}.case-list .pp-content-posts .case-img-outer .case-img a img:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8}.case-list .pp-content-posts .case-title *{font-size:16px}.button-wrap>div{flex:1}.button-wrap>div a{display:flex;justify-content:center}.banner .box-flex{align-items:center;position:relative}.banner .box-flex .box01{flex:1}.banner .box-flex .box02{flex-basis:36%;position:absolute;width:36%;right:0;top:-100px}.banner .box-flex .box02 img{margin-bottom:20px}.banner1{margin-top:100px}.banner-online{text-align:center}.banner-online .title{font-size:1.625rem;font-weight:bold}.banner-common{background:linear-gradient(to right, #0d5eca 10%, #2c74da 30%, #6fabfd 90%);padding:2.5rem;-webkit-border-radius:20px !important;border-radius:20px !important;color:#FFF}.bg-green{background:var(--color3)}.marker:before{background:var(--color4)}
